devicons-react
Version:
Devicons React is a collection of icons that symbolize programming languages, design tools, and development software.
1 lines • 8.54 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="#1f65b7",...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:"M8.033 45.002a1.1 1.1 0 0 0-.537.143l-6.843 3.94-.05.03-.066.036-.004.002c-.09.053-.128.095-.118.087.015-.012-.023.006-.101.084-.077.077-.102.126-.099.122.017-.023-.015.005-.07.099l-.002.002c-.052.091-.066.15-.071.164l-.002.002v.002c.018-.052 0-.024-.031.086l-.002.002a1 1 0 0 0-.037.28v23.828c0 .384.206.74.539.932l13.915 8.012h.001c.087.049.148.067.173.075-.05-.017-.02.003.085.031a1 1 0 0 0 .277.037q.143 0 .278-.037c.093-.025.123-.044.073-.027.03-.01.096-.029.184-.08l13.915-8.011a1.08 1.08 0 0 0 .539-.932v-7.32l6.418-3.696a1.08 1.08 0 0 0 .54-.932v-7.948a1 1 0 0 0-.04-.279v-.004c-.03-.106-.049-.131-.03-.081l-.003-.002c-.005-.013-.02-.074-.073-.167h.002c-.056-.097-.09-.124-.072-.099.003.005-.024-.046-.097-.12l-.002-.002c-.078-.078-.122-.1-.103-.085a.4.4 0 0 0-.116-.085l-.004-.002-.116-.066-6.843-3.94a1.08 1.08 0 0 0-1.074 0l-6.843 3.94-.05.029-.066.037-.004.002a.4.4 0 0 0-.118.087c.015-.012-.022.005-.099.081a.5.5 0 0 0-.1.124c.016-.023-.014.003-.069.095l-.002.002-.002.002c-.051.09-.066.149-.071.163v.004l-.002.004c.018-.052-.001-.026-.031.083v.002l-.002.002a1 1 0 0 0-.037.28v7.321l-4.804 2.766V50.083q0-.144-.04-.28v-.005l-.001-.004c-.03-.1-.048-.126-.031-.08v-.003c-.006-.015-.022-.074-.074-.165-.056-.097-.09-.126-.071-.1.001.002-.025-.048-.097-.12-.08-.08-.12-.099-.103-.086.009.007-.03-.035-.118-.087l-.004-.002-.115-.066-6.843-3.94a1.1 1.1 0 0 0-.536-.143m0 .992a.1.1 0 0 1 .04.012l6.9 3.97.099.101.002.007v15.74l6.789-3.91v-7.899l.098-.1 6.902-3.973a.08.08 0 0 1 .08 0l6.902 3.973.097.099.002.002v7.947a.08.08 0 0 1-.04.072l-6.917 3.983v7.893a.08.08 0 0 1-.041.072L15.03 81.994c.023-.013.023-.009-.015.004h-.002c-.086.03-.088.027.002.004h-.006q-.012.003-.02.004l-.021-.004h-.002c.08.021.077.023-.004-.006-.04-.014-.044-.019-.017-.004l-13.91-8.007a.08.08 0 0 1-.043-.074V50.077l.002-.002.097-.097 6.9-3.972a.1.1 0 0 1 .042-.012m0 .18-.248.144-6.543 3.765 6.79 3.91 6.79-3.91zm-.002 1.144 4.8 2.765-4.798 2.764-4.8-2.764zm20.872 2.794-.248.142-6.54 3.767 6.788 3.91 6.789-3.91zM1.16 50.23v23.633l13.748 7.915v-7.816l-6.913-3.913h-.002l-.01-.005.01.004c.021.013.036.025-.006-.008v-.002h-.002c-.06-.047-.062-.054-.011-.004l-.002-.002c.028.028.009.005-.002-.008-.028-.037-.037-.056-.008-.006l-.002-.002c.005.009-.003-.007 0-.002.016.029.022.043 0-.01-.029-.07-.024-.072-.005-.001l-.002-.006c.013.048.009.046.004-.006l-.003-.008v-.008c-.009-.068-.003-.064-.003.002v-15.84l-3.613-2.079Zm13.746 0-.742.428-2.436 1.401-3.61 2.08V69.83L11.294 68l3.61-2.08zm13.998 1.029 4.799 2.763-4.799 2.764-4.798-2.764zm-14.99.686v13.403l-3.115 1.793-1.69.972v-13.4l3.115-1.793zm-11.762.002 1.69.973 3.116 1.792v15.266c0 .098.011.123.012.116l.002.016c0 .013 0 .054.023.143v.004l.004.012.002.007.006.026.015.027.006.013.004.012.012.029.019.043v.004l.02.038.001.004.027.054c.049.079.084.118.068.097l.002.002.002.002c-.007-.009.029.038.068.084l.006.006.035.029-.004.004-.035.019.23.132.01.006.014.007.015.008h.002l.008.004.085.031-.052-.016-.033-.015 6.384 3.614v5.523L2.15 73.29Zm4.87 18.382.004.011zm38.173-16.801V74.08h10.242v-3.87H49.4V53.527Zm78.767 0V74.08H128V53.527Zm-101.932.638v7.75l3.612 2.08 3.179 1.829v-7.75l-3.613-2.078zm13.748 0-.744.428-2.434 1.403-3.613 2.078v7.75l6.791-3.91zm10.41.354h2.22v16.683h6.037v1.885h-8.258zm78.766 0h2.055v18.568h-2.055zM23.021 55.88l1.692.976 3.114 1.792v5.462l-1.691-.975-3.115-1.793zm11.764 0v5.462l-4.806 2.768v-5.462l3.114-1.792zm27.475 3.852c-1.05 0-2.024.194-2.911.587a6.9 6.9 0 0 0-2.273 1.61 7.6 7.6 0 0 0-1.99 5.145c0 .99.174 1.931.524 2.81a7.5 7.5 0 0 0 1.465 2.334 6.85 6.85 0 0 0 2.274 1.61c.887.394 1.862.588 2.91.588.845 0 1.685-.209 2.499-.61.437-.217.691-.6 1.03-.91v1.185h4.038V60.066h-4.037v1.184c-.34-.309-.594-.693-1.031-.909-.814-.402-1.654-.61-2.498-.61zm24.76 0c-1.05 0-2.024.194-2.912.587a6.9 6.9 0 0 0-2.273 1.61 7.6 7.6 0 0 0-1.99 5.145c0 .99.173 1.931.523 2.81.347.875.84 1.657 1.467 2.334a6.85 6.85 0 0 0 2.273 1.61c.887.394 1.862.588 2.911.588.845 0 1.685-.209 2.498-.61.437-.216.69-.601 1.03-.91v1.185h4.038V60.066h-4.039v1.184c-.339-.309-.592-.693-1.029-.909-.813-.402-1.653-.61-2.498-.61zm29.01 0c-4.003 0-7.18 3.303-7.18 7.343 0 2.203.765 4.06 2.11 5.349 1.344 1.287 3.248 1.992 5.46 1.992 2.486 0 4.188-1.016 6.068-3.024l.372-.397-2.922-2.261-.279.445-.043.05a5 5 0 0 1-.188.21 6 6 0 0 1-.725.645c-.623.47-1.492.92-2.505.92-1.214 0-2.02-.47-2.557-1.063-.383-.423-.453-.842-.554-1.238h9.826l.054-.436c.561-4.55-2.497-8.535-6.938-8.535zm-44.792.335V74.08h4.037V64.054h5.227v-3.988zm23.6 0 .259.674 5.12 13.34h4.512l5.38-14.014h-4.148l-3.488 9.083-3.487-9.083zm-32.578.657c.682 0 1.363.164 2.058.508.683.337 1.186.782 1.546 1.354l.917 1.458v-2.985h2.052v12.03h-2.052V70.1l-.917 1.46c-.36.571-.863 1.016-1.546 1.354-.695.343-1.375.507-2.058.507-.927 0-1.758-.168-2.51-.501a5.8 5.8 0 0 1-1.946-1.378 6.52 6.52 0 0 1-1.727-4.469c0-.854.152-1.661.456-2.433a6.4 6.4 0 0 1 1.271-2.038 5.8 5.8 0 0 1 1.946-1.378c.752-.334 1.583-.502 2.51-.502zm24.76 0c.682 0 1.363.164 2.057.508.684.337 1.187.782 1.547 1.354l.915 1.458v-2.985h2.054v12.03h-2.054V70.1l-.915 1.459c-.36.572-.863 1.017-1.546 1.355-.695.343-1.376.507-2.059.507-.927 0-1.757-.168-2.51-.502a5.8 5.8 0 0 1-1.947-1.377 6.52 6.52 0 0 1-1.725-4.469c0-.854.15-1.661.454-2.433a6.4 6.4 0 0 1 1.271-2.038 5.8 5.8 0 0 1 1.948-1.378c.752-.334 1.582-.502 2.51-.502zm29.01 0c3.708 0 6.184 3.138 5.925 6.986h-10.081v.496c0 .73.33 1.627 1.033 2.402.703.774 1.81 1.39 3.29 1.39 1.305 0 2.37-.569 3.101-1.12a7 7 0 0 0 .832-.74l1.203.93c-1.578 1.583-2.87 2.355-4.912 2.355-2.004 0-3.636-.626-4.774-1.717-1.138-1.09-1.804-2.655-1.804-4.631 0-3.523 2.728-6.351 6.186-6.351zm-43.8.335h7.28v2.004h-5.227v10.025h-2.052zm24.053 0h2.021l4.169 10.86 4.168-10.86h2.024l-4.619 12.03H100.9ZM21.946 62.06l-.246.142-6.727 3.872v.002l-6.771 3.897 6.786 3.843 8.746-4.992 5-2.855zm94.06.09c-1.782 0-2.881.886-3.446 1.786s-.66 1.791-.676 1.96l-.05.542h8.385l-.048-.54a4.6 4.6 0 0 0-.7-1.966c-.576-.898-1.684-1.783-3.465-1.783zm-53.578.29c-.641 0-1.241.127-1.779.386a4.3 4.3 0 0 0-1.356 1.01 4.4 4.4 0 0 0-.869 1.48 5.3 5.3 0 0 0-.292 1.758c0 .61.096 1.198.292 1.755a4.4 4.4 0 0 0 .869 1.481c.378.421.835.76 1.356 1.01a4.1 4.1 0 0 0 1.78.385 4.18 4.18 0 0 0 3.162-1.395c.379-.421.674-.916.88-1.473a5 5 0 0 0 .31-1.763c0-.615-.103-1.207-.31-1.766a4.6 4.6 0 0 0-.88-1.473 4.3 4.3 0 0 0-1.372-1.011 4.2 4.2 0 0 0-1.79-.384zm24.76 0c-.642 0-1.243.127-1.781.386a4.3 4.3 0 0 0-1.355 1.01c-.38.422-.671.92-.868 1.48a5.3 5.3 0 0 0-.293 1.758c0 .61.096 1.198.293 1.755a4.4 4.4 0 0 0 .868 1.481q.572.633 1.355 1.01c.538.258 1.14.385 1.781.385s1.243-.127 1.789-.383c.53-.25.993-.59 1.374-1.012.379-.421.672-.916.878-1.473.206-.559.31-1.15.31-1.763a5.1 5.1 0 0 0-.31-1.766 4.6 4.6 0 0 0-.878-1.473 4.3 4.3 0 0 0-1.374-1.011 4.2 4.2 0 0 0-1.789-.384m28.818.702c1.472 0 2.189.638 2.63 1.325.284.443.285.678.352.979h-5.928c.064-.301.064-.541.341-.983.43-.685 1.133-1.321 2.605-1.321m-94.06.061 4.792 2.762-3.496 1.996-8.256 4.713-4.785-2.707 5.382-3.099zm40.482.23c.514 0 .963.097 1.368.288.42.198.768.454 1.059.777.291.324.52.706.686 1.155.164.446.248.916.248 1.419s-.083.973-.248 1.42c-.167.45-.395.831-.686 1.155-.29.323-.639.58-1.059.777a3.15 3.15 0 0 1-1.368.29 3.06 3.06 0 0 1-1.35-.288 3.3 3.3 0 0 1-1.047-.779c-.29-.322-.514-.7-.67-1.147a4.2 4.2 0 0 1-.237-1.426c0-.507.078-.98.236-1.429v-.002a3.32 3.32 0 0 1 1.717-1.924 3.1 3.1 0 0 1 1.351-.287zm24.76 0c.513 0 .961.097 1.366.288.42.198.768.455 1.058.777.292.324.52.705.686 1.155q.248.669.248 1.42c0 .504-.082.972-.248 1.42a3.5 3.5 0 0 1-.686 1.154 3.3 3.3 0 0 1-1.058.777c-.405.191-.853.29-1.366.29s-.957-.099-1.35-.288a3.3 3.3 0 0 1-1.05-.779 3.4 3.4 0 0 1-.668-1.147 4.2 4.2 0 0 1-.236-1.426c0-.507.078-.98.236-1.429v-.002a3.3 3.3 0 0 1 .669-1.145 3.3 3.3 0 0 1 1.048-.779 3.1 3.1 0 0 1 1.351-.287zm-58.368 2.68-.743.424-3.308 1.89-9.695 5.532v7.818l13.746-7.915Zm-.993 1.71v5.466L16.066 80.06v-5.523l9.196-5.25zm-19.755 2.36.172.296h-.496l-.428.25-.004-.006.432-.244.324-.297Zm-.636.681c.01.01.012.01.031.024l-.017-.012Z"}))};