UNPKG

devicons-react

Version:

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

1 lines 8.69 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="#24a1c1",...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:"M58.233 71.902q1.523 0 2.693.749 1.165.75 1.813 2.107.637 1.36.639 3.167-.001 1.785-.64 3.131-.647 1.342-1.812 2.083c-.78.494-1.678.736-2.693.736-.967 0-1.8-.214-2.489-.642q-1.038-.644-1.561-1.858v6.193l-.004.099a.56.56 0 0 1-.125.306.5.5 0 0 1-.372.142q-.5 0-.502-.546V72.473l.008-.093a.5.5 0 0 1 .126-.287.47.47 0 0 1 .368-.146c.157 0 .282.048.367.145a.55.55 0 0 1 .135.38v1.881l.109-.234a3.84 3.84 0 0 1 1.452-1.586c.687-.42 1.52-.632 2.488-.632zm40.006.024c.174 0 .312.093.405.284l4.599 10.36.049-.122 4.526-10.166.044-.089a.45.45 0 0 1 .41-.242.46.46 0 0 1 .33.13.44.44 0 0 1 .146.343 1 1 0 0 1-.048.214l-6.84 15.145-.041.073a.45.45 0 0 1-.383.21.47.47 0 0 1-.324-.117.4.4 0 0 1-.13-.31l.045-.191 1.715-3.762-5.004-11.048-.021-.065a.455.455 0 0 1 .142-.505.57.57 0 0 1 .38-.145zm-19.466-.024c1.015 0 1.914.242 2.69.735q1.171.742 1.813 2.096.643 1.36.643 3.143 0 1.81-.642 3.17-.644 1.355-1.812 2.093c-.777.494-1.676.736-2.692.736-1.019 0-1.916-.242-2.693-.735-.777-.494-1.384-1.19-1.812-2.096q-.643-1.358-.643-3.168c0-1.189.217-2.237.642-3.143.434-.906 1.035-1.602 1.812-2.095.782-.494 1.675-.736 2.694-.736m-6.912.049h.109a.48.48 0 0 1 .288.104q.103.108.104.32.002.407-.501.477l-.712.073-.23.025c-1.044.145-1.846.566-2.392 1.261a4.03 4.03 0 0 0-.88 2.569v6.5l-.009.102a.47.47 0 0 1-.126.304q-.13.144-.368.142-.236.002-.368-.142c-.089-.094-.129-.231-.129-.404V72.497l.003-.105q.044-.445.494-.445a.5.5 0 0 1 .36.145q.141.139.141.404v1.712l.098-.182q1.049-1.87 3.62-2.056l.331-.023h.166zm23.878 0a.5.5 0 0 1 .344.142.45.45 0 0 1 .154.355q.002.218-.165.404l-4.24 4.957 4.357 5.069.064.077a.6.6 0 0 1 .105.327.5.5 0 0 1-.145.36.46.46 0 0 1-.332.142c-.142 0-.28-.072-.404-.214l-4.292-5.025-4.264 5.025-.085.076a.55.55 0 0 1-.343.138.45.45 0 0 1-.332-.146.47.47 0 0 1-.146-.356q0-.211.17-.404l4.357-5.073-4.215-4.951-.062-.077a.6.6 0 0 1-.109-.328.48.48 0 0 1 .146-.355.45.45 0 0 1 .336-.146q.211 0 .403.214l4.148 4.907 4.146-4.907.077-.077a.46.46 0 0 1 .327-.134m-16.966.926q-1.906 0-2.988 1.323-1.086 1.315-1.084 3.676 0 2.428 1.059 3.726t2.99 1.299q1.977 0 3.038-1.299t1.06-3.726q0-2.36-1.085-3.676-1.085-1.323-2.99-1.324zm-20.54 0q-1.953 0-3.002 1.298-1.049 1.3-1.048 3.701c0 1.602.348 2.845 1.048 3.714q1.048 1.31 2.977 1.31c1.286 0 2.29-.432 3.002-1.298q1.072-1.3 1.072-3.676.001-2.385-1.072-3.715-1.07-1.335-2.977-1.335zm58.178-32.992q.587 0 1.019.396.393.352.44.934l.004.154v13.013l7.487-6.747q.366-.309.777-.308.528 0 .923.405.413.408.413.906 0 .393-.291.72l-.106.11-5.986 5.27 6.544 6.784q.365.372.365.841 0 .521-.429.927a1.31 1.31 0 0 1-.955.404q-.504.002-.886-.348l-.105-.104-7.75-8.11v7.066q0 .691-.462 1.1a1.51 1.51 0 0 1-1.052.396 1.52 1.52 0 0 1-1.04-.376c-.25-.235-.39-.559-.42-.963l-.004-.157V41.369q-.002-.692.441-1.088a1.6 1.6 0 0 1 1.072-.397zm-5.96 7.143q.596.001 1.02.409c.263.242.413.57.44.974l.005.155v13.576q0 .713-.461 1.144a1.5 1.5 0 0 1-1.052.408 1.46 1.46 0 0 1-1.036-.392q-.382-.363-.425-1l-.004-.161V48.565c0-.477.146-.853.446-1.13a1.55 1.55 0 0 1 1.067-.407m-4-7.144v.004l.068.005c.547.056.955.529.931 1.076a1.043 1.043 0 0 1-1.015.999h-1.546q-.69 0-1.08.133c-.259.073-.489.283-.692.563-.193.27-.263.788-.34 1.306a16 16 0 0 0-.092 1.8l-.004.287v.97h2.682a.896.896 0 0 1 .853.895.89.89 0 0 1-.853.891h-2.678v13.385q0 .613-.364 1.006l-.097.094a1.52 1.52 0 0 1-1.056.396 1.5 1.5 0 0 1-1.036-.376c-.255-.235-.391-.559-.42-.963l-.008-.157V48.816h-2.382a.895.895 0 0 1 0-1.788h2.382v-1.771q0-2.915 1.226-4.135 1.147-1.16 3.115-1.233l.267-.005zm-17.592 7.144c1.553 0 2.993.4 4.07 1.124.853.575 1.545 1.465 1.823 2.339.162.502.187.687.187 1.415q-.002.683-.032.9c-.255 1.43-.855 2.425-1.894 3.13-.837.57-1.89.902-3.265 1.035-.691.064-1.957.061-2.775-.016-.699-.06-1.553-.17-1.917-.247a33 33 0 0 0-1.36-.23c-.003.003-.051.323-.108.708-.093.615-.106.764-.106 1.258v.25c.004.287.017.38.065.563.19.74.607 1.233 1.367 1.614.75.376 1.533.542 2.719.566a8 8 0 0 0 1.12-.031c.798-.086 1.161-.184 2.216-.575.264-.102.535-.19.6-.199.138-.024.4.025.55.102.275.14.505.517.502.825 0 .355-.118.57-.466.849-.828.671-1.889 1.084-3.155 1.226-.449.052-1.481.056-1.978.016-1.4-.125-2.375-.368-3.26-.817-.696-.352-1.222-.785-1.619-1.331l-.181-.25a1 1 0 0 0-.146.173c-.376.477-.828.89-1.336 1.23-.714.473-1.747.833-2.786.98-.311.04-1.343.076-1.606.05-1.824-.156-3.22-.715-4.235-1.693-1.032-.995-1.473-2.294-1.299-3.815q.301-2.617 2.447-3.697c1.105-.554 2.21-.766 4.002-.766 1.273 0 2.341.106 3.971.394.4.072.753.128.774.128.036 0 .06-.13.136-.651.135-.942.155-1.265.123-1.642-.045-.44-.102-.647-.263-.991-.425-.878-1.43-1.412-3.039-1.626a11.6 11.6 0 0 0-1.982-.016c-.777.088-1.205.202-2.168.57-.563.214-.567.214-.793.203-.384-.025-.647-.203-.818-.555-.068-.141-.08-.202-.08-.396 0-.295.077-.45.336-.696.586-.554 1.569-1.031 2.564-1.234.636-.13.95-.158 1.789-.158.87.004 1.424.052 2.192.198 1.282.244 2.257.668 2.993 1.311.215.19.546.567.683.785.046.069.09.121.102.121.008 0 .081-.08.158-.178 1.112-1.44 2.986-2.253 5.178-2.253m-18.649 0c.373 0 .66.134.87.4.218.268.332.58.332.935 0 .331-.102.623-.295.865-.198.235-.486.348-.854.348-1.566 0-2.637.394-3.507 1.17-.838.76-1.286 1.771-1.303 3.038v8.357q0 .714-.46 1.145a1.5 1.5 0 0 1-1.053.408 1.48 1.48 0 0 1-1.04-.392c-.27-.263-.416-.632-.424-1.104V48.565q-.001-.717.44-1.13a1.57 1.57 0 0 1 1.073-.408q.588.001 1.019.409.426.394.445 1.072v2.152q.436-1.548 1.74-2.581c.881-.7 1.787-1.052 3.017-1.052zm-15.351-4.76q.545 0 .947.352c.274.251.412.578.412.991v3.418h3.28c.458 0 .834.344.887.789l.004.106a.89.89 0 0 1-.79.885l-.105.004H56.22v8.713l.004.287q.007 1.117.093 1.797c.077.522.145 1.035.34 1.307.202.282.433.489.691.565q.334.111.887.127l.193.003h1.545c.522.02.951.421 1.004.942a1.046 1.046 0 0 1-.809 1.117l-.11.021-.072.003h.004-2.143l-.263-.004c-1.316-.049-2.351-.46-3.115-1.233q-1.16-1.155-1.223-3.832l-.004-.302v-9.51H51.16a.893.893 0 0 1-.89-.786l-.005-.104a.89.89 0 0 1 .79-.887l.105-.008h2.144l.238-3.418c0-.432.125-.769.384-1.004.255-.226.59-.347.935-.339zm22.382 13.628c-1.108.062-1.562.162-2.225.486-.344.17-.579.348-.765.586a2.9 2.9 0 0 0-.542 1.141c-.08.336-.089 1.206-.012 1.488.125.474.28.74.62 1.097.468.485 1.084.813 1.848.975.392.08.38.08 1.035.069.474-.004.652-.02.845-.065a4 4 0 0 0 2.096-1.197c.486-.543.886-1.352 1.104-2.241.125-.507.332-1.906.284-1.934a1.2 1.2 0 0 0-.243-.041 19 19 0 0 1-.728-.085c-1.696-.226-2.734-.315-3.317-.28zm10.343-6.714c-.603.113-1.116.319-1.565.635-.833.577-1.404 1.447-1.724 2.62-.124.461-.162.635-.274 1.429l-.102.732.138.016c.186.021.477.056.789.094l.473.06c.238.028.465.06.647.085.344.044.765.093.939.105.432.036 1.173.04 1.674.007l.203-.011c.688-.065 1.108-.174 1.63-.425.429-.21.68-.421.918-.78.348-.53.486-1.032.481-1.782 0-.528-.044-.751-.223-1.132-.4-.853-1.334-1.46-2.564-1.67-.303-.052-1.128-.041-1.439.017zm22.86-9.296q.795-.002 1.282.44c.327.28.489.66.489 1.13 0 .46-.162.84-.489 1.131-.324.284-.761.425-1.298.425q-.808 0-1.3-.425a1.46 1.46 0 0 1-.489-1.132q.002-.692.49-1.128.501-.442 1.315-.441m-89.78 5.21c1.874 0 3.54 1.322 3.54 2.948 0 1.63-1.585 2.949-3.54 2.949q-.338 0-.876-.11a1.18 1.18 0 0 0-.819.134L6.276 58.234a.59.59 0 0 0-.3.513.59.59 0 0 0 .305.514l13.757 7.725a1.18 1.18 0 0 0 1.153 0l13.835-7.689a.59.59 0 0 0 .302-.51.59.59 0 0 0-.299-.517l-4.316-2.451a1.19 1.19 0 0 0-1.157-.004l-4.554 2.527a.4.4 0 0 0-.207.308v.044c0 1.626-1.585 2.95-3.543 2.95-1.954 0-3.54-1.324-3.54-2.95 0-1.63 1.585-2.953 3.54-2.953q.11 0 .25.012l.15.017.165.02c.252.032.51-.016.732-.137l6.74-3.738a1.77 1.77 0 0 1 1.659-.028l.072.036 9.41 5.343c1.18.668 1.192 2.355.048 3.05l-.06.037-6.3 3.5a.591.591 0 0 0 .017 1.035l6.234 3.28c1.238.652 1.266 2.412.052 3.107L21.486 82.063a1.77 1.77 0 0 1-1.755 0L.904 71.316c-1.218-.692-1.18-2.46.061-3.107l6.303-3.285a.593.593 0 0 0 .016-1.04l-6.379-3.58C-.276 59.643-.3 57.963.832 57.259l.064-.036 15.668-8.911c.246-.138.432-.365.53-.636l.016-.06c.554-1.638 1.804-2.52 3.555-2.52zm8.739 21.733-7.736 4.446-.072.04a1.76 1.76 0 0 1-1.67-.032l-7.71-4.349a1.18 1.18 0 0 0-1.125-.016L6.644 69.24a.6.6 0 0 0-.316.513.59.59 0 0 0 .3.526l13.58 7.77c.36.203.805.207 1.165 0l13.7-7.827a.59.59 0 0 0 .296-.522.59.59 0 0 0-.315-.513l-4.515-2.382a1.18 1.18 0 0 0-1.136.023zm0 0"}))};