devicons-react
Version:
Devicons React is a collection of icons that symbolize programming languages, design tools, and development software.
1 lines • 11.3 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:"m15.936 45.609-.125.072L0 54.809v18.382l4.973 2.879-.033-18.38 10.963-6.332 10.963 6.333v18.367l4.982-2.867V54.8Zm0 .576 15.414 8.903v17.815l-3.986 2.294V57.403l-11.461-6.62-11.461 6.62.033 17.803-3.977-2.303V55.097zm23.4 8.64v18.329h2.051V58.702c.048.135.09.267.14.405q.15.417.3.768l5.278 13.267h1.805l5.228-13.294.002-.01c.073-.24.17-.496.28-.78l.002-.002v-.004c.044-.123.085-.227.129-.344v14.445h2.118V54.825h-2.762l-5.862 15.2-6.016-15.2Zm.499.498h1.856l6.16 15.566h.394l6.004-15.566h1.922v17.333H55.05V57.11h-.489l-.052.175c-.088.285-.173.567-.269.833v-.006c-.088.23-.185.497-.284.772a12 12 0 0 0-.284.79l-5.1 12.97h-1.127l-5.158-12.962v-.002a13 13 0 0 1-.292-.741c-.099-.275-.195-.535-.268-.777v-.004l-.002-.002c-.099-.295-.197-.593-.296-.879l-.058-.167h-.48v15.544h-1.055zm70.712.465v3.97h-1.948v1.767h1.948v9.158c0 .875.24 1.559.76 1.978l.002.003c.5.39 1.163.587 1.948.587a4.8 4.8 0 0 0 1.5-.243l.17-.057v-1.75h-.378l-.051.023a2 2 0 0 1-.407.124h-.004a2.2 2.2 0 0 1-.502.06c-.38 0-.623-.08-.77-.204-.127-.107-.228-.34-.228-.772v-8.907h2.395V59.76h-2.395v-3.971zm.498.498h1.044v3.97h2.395v.771h-2.395v9.405c0 .509.118.91.407 1.154.269.226.639.32 1.09.32a2.7 2.7 0 0 0 .61-.071c.074-.016.155-.05.234-.072v.801c-.383.11-.776.189-1.173.189-.702 0-1.242-.174-1.638-.483h-.002c-.375-.302-.572-.8-.572-1.587v-9.656h-1.948v-.77h1.948zm-97.125.829-.373.216-4.6 2.653.012 18.391 6.953 4.016 6.977-4.016v-18.39l-4.982-2.868v18.377l-1.985 1.158-2.002-1.146zm-.498.864v17.815l2.504 1.434 2.479-1.446V57.98l3.986 2.293v17.816l-6.479 3.727-6.455-3.727-.011-17.816Zm76.568 1.484q-1.396.002-2.533.537a5.6 5.6 0 0 0-1.934 1.488h-.002v.002a7.2 7.2 0 0 0-1.225 2.22c-.295.85-.44 1.776-.44 2.763s.146 1.909.416 2.755a6.6 6.6 0 0 0 1.206 2.227 5.6 5.6 0 0 0 1.97 1.49v-.001c.78.356 1.675.528 2.68.505 1.495 0 2.73-.402 3.666-1.21.93-.792 1.539-1.874 1.832-3.196l.068-.304h-1.998l-.05.181c-.242.85-.633 1.502-1.185 1.992-.535.476-1.296.726-2.338.726-.701 0-1.31-.135-1.82-.38a3.5 3.5 0 0 1-1.264-1.02 4.8 4.8 0 0 1-.78-1.55 7.4 7.4 0 0 1-.269-1.715h9.784v-.25c0-.89-.088-1.784-.278-2.667v-.002a6.8 6.8 0 0 0-.977-2.336h-.002v-.002a5.16 5.16 0 0 0-1.805-1.644v.002c-.745-.408-1.662-.611-2.722-.611m31.821 0c-.96 0-1.83.182-2.609.537v-.002a5.6 5.6 0 0 0-1.969 1.49c-.536.629-.943 1.38-1.225 2.226a8.7 8.7 0 0 0-.43 2.759c0 .987.147 1.91.43 2.757.282.846.69 1.598 1.227 2.227a5.7 5.7 0 0 0 1.967 1.489v-.003c.78.356 1.648.526 2.605.538h.004c.961 0 1.831-.182 2.6-.537a5.7 5.7 0 0 0 1.953-1.487h.002v-.002a6.5 6.5 0 0 0 1.216-2.226c.283-.849.418-1.771.418-2.756v-.002c-.011-.984-.145-1.908-.416-2.755a6.4 6.4 0 0 0-1.22-2.23A5.7 5.7 0 0 0 124.41 60c-.768-.356-1.638-.537-2.599-.537m-45.307.012a5.8 5.8 0 0 0-2.232.445 5.4 5.4 0 0 0-1.846 1.308c-.527.573-.95 1.282-1.255 2.118-.307.84-.463 1.79-.463 2.864 0 .962.124 1.863.397 2.681h-.002a6.3 6.3 0 0 0 1.162 2.119 5.3 5.3 0 0 0 1.836 1.387c.724.333 1.52.494 2.403.494 1.005 0 1.86-.192 2.545-.605.525-.317.954-.836 1.373-1.372v1.531c0 1.102-.308 1.931-.912 2.535-.595.595-1.537.913-2.876.913-.903 0-1.675-.149-2.298-.455-.617-.299-.958-.75-1.077-1.428l-.037-.207h-1.985l.031.277c.117 1.03.656 1.902 1.563 2.58h.002c.923.677 2.217 1 3.86.978 1.935 0 3.445-.534 4.484-1.619l.004-.004.002-.002c.842-.934 1.268-2.154 1.268-3.634V59.737h-2.029v1.728c-.386-.51-.781-1.012-1.317-1.342q-1.055-.65-2.601-.648m-12.23.01c-1.7 0-3.016.392-3.918 1.188v.002c-.89.798-1.382 1.867-1.473 3.166l-.017.266h2.021l.016-.233c.057-.908.356-1.542.898-1.971s1.36-.662 2.473-.662c.961 0 1.664.2 2.14.58.47.374.707.938.707 1.763v.253c0 .29-.06.498-.148.646-.101.14-.252.267-.489.371-.25.1-.594.195-1.017.269-.431.075-.962.15-1.592.216h-.002c-.7.077-1.397.199-2.083.354a5.7 5.7 0 0 0-1.759.686 3.5 3.5 0 0 0-1.234 1.247v.002l-.001.002c-.313.531-.46 1.198-.46 1.993 0 .621.116 1.185.354 1.673.225.471.554.882.952 1.21l.002.002.004.002a4.1 4.1 0 0 0 1.418.71 6 6 0 0 0 1.767.23q.944 0 1.704-.208a5.8 5.8 0 0 0 1.325-.55v.003c.37-.208.706-.463.998-.767l.002-.002c.13-.137.25-.296.377-.447.068.548.198 1.044.545 1.348.382.343.9.502 1.51.502q.338 0 .675-.072l.01-.002.007-.002a5 5 0 0 0 .448-.15l.16-.06v-1.547h-.359l-.033.01a3 3 0 0 1-.282.068q-.124.017-.222.02h-.002c-.23-.01-.353-.075-.449-.193-.09-.111-.163-.324-.163-.673v-7.002c0-1.46-.443-2.569-1.323-3.247-.865-.666-2.038-.994-3.487-.994m39.084 0c-1.062 0-1.975.215-2.732.669-.55.328-.976.814-1.385 1.307V59.76h-2.039v13.395h2.04v-8.432c0-.466.1-.932.293-1.358l.002-.002v-.002c.194-.407.47-.784.801-1.076h.003a3.8 3.8 0 0 1 1.19-.708 4.1 4.1 0 0 1 1.455-.259c.866 0 1.52.215 1.99.627.46.402.703 1.028.703 1.968v9.251h2.04V63.76c0-1.35-.407-2.43-1.24-3.172-.815-.732-1.88-1.103-3.121-1.103m-13.368.476c.997 0 1.83.19 2.485.549v.002a4.7 4.7 0 0 1 1.63 1.484c.419.63.725 1.354.905 2.168.164.763.226 1.537.24 2.31h-9.8l.003.254c.011.713.124 1.414.327 2.1a5.3 5.3 0 0 0 .862 1.711v.002a4 4 0 0 0 1.447 1.165c.585.28 1.268.43 2.033.43 1.124 0 2.023-.275 2.67-.85.578-.514.956-1.227 1.224-2.048h1.01c-.297 1.08-.79 1.973-1.555 2.624h-.002c-.835.722-1.936 1.09-3.347 1.09h-.005c-.942.02-1.757-.138-2.463-.46v-.002a5.1 5.1 0 0 1-1.794-1.354 6.1 6.1 0 0 1-1.113-2.06 8.5 8.5 0 0 1-.393-2.603c0-.938.138-1.808.412-2.6a6.7 6.7 0 0 1 1.139-2.066l.002-.002a5.1 5.1 0 0 1 1.76-1.354c.687-.322 1.459-.49 2.323-.49m31.821 0c.899 0 1.692.168 2.39.49h.001v.002a5.2 5.2 0 0 1 1.784 1.356c.491.575.87 1.267 1.123 2.059.254.793.382 1.665.393 2.607q.002 1.41-.391 2.6h-.002v.001a6 6 0 0 1-1.125 2.06 5.2 5.2 0 0 1-1.782 1.354v.002h-.002c-.696.323-1.488.49-2.385.49-.902-.01-1.699-.167-2.407-.49v-.002a5.2 5.2 0 0 1-1.795-1.355c-.491-.575-.87-1.267-1.135-2.06-.264-.794-.402-1.664-.402-2.602s.138-1.81.402-2.603c.265-.794.644-1.486 1.135-2.06h.002v-.003a5.1 5.1 0 0 1 1.793-1.354v-.002c.71-.323 1.504-.49 2.403-.49m-45.307.012c.96 0 1.73.198 2.34.574.621.383 1.128.909 1.537 1.57l.074.119h.465v-2h1.033v12.143c0 1.385-.385 2.459-1.138 3.296-.93.97-2.281 1.465-4.126 1.465h-.004c-1.573.021-2.75-.29-3.555-.881-.728-.544-1.115-1.197-1.274-1.957h1c.186.698.595 1.26 1.263 1.583.71.35 1.558.506 2.515.506 1.418 0 2.512-.338 3.23-1.056.708-.708 1.056-1.693 1.056-2.89V70.15h-.461l-.074.113c-.465.707-.995 1.234-1.593 1.595-.585.353-1.347.535-2.288.535-.824 0-1.539-.146-2.193-.447h-.002a4.8 4.8 0 0 1-1.663-1.26 5.7 5.7 0 0 1-1.068-1.95h-.002c-.253-.757-.37-1.607-.37-2.526 0-1.026.148-1.914.432-2.692.286-.783.675-1.431 1.154-1.952a4.9 4.9 0 0 1 1.675-1.187 5.3 5.3 0 0 1 2.037-.406m-12.23.01c1.374 0 2.429.308 3.183.889.739.569 1.129 1.492 1.129 2.854v7.002c0 .416.082.75.276.988.188.232.48.363.817.376h.01a2 2 0 0 0 .294-.024c.038-.005.075-.019.112-.027v.652c-.076.026-.15.053-.235.078a2.8 2.8 0 0 1-.566.06c-.528 0-.903-.127-1.177-.374l-.002-.002-.002-.002c-.275-.239-.43-.619-.461-1.214v-.51h-.444l-.074.104c-.187.26-.41.516-.634.75-.255.265-.554.49-.883.676v.002a5.3 5.3 0 0 1-1.212.502 6 6 0 0 1-1.576.188h-.004a5.6 5.6 0 0 1-1.623-.21H61.2a3.6 3.6 0 0 1-1.243-.62l-.002-.002a3.04 3.04 0 0 1-.815-1.04l-.002-.001c-.2-.41-.304-.896-.304-1.455 0-.735.136-1.312.391-1.744l.002-.002v-.002c.25-.44.623-.803 1.06-1.068l.003-.002c.455-.279.986-.49 1.609-.626.67-.151 1.349-.271 2.027-.346q.96-.102 1.626-.22.677-.12 1.123-.298l.004-.002.004-.002c.305-.134.543-.316.704-.545l.004-.007.004-.006c.15-.246.223-.555.223-.917v-.253c0-.925-.29-1.672-.893-2.151-.595-.474-1.42-.69-2.45-.69-1.184 0-2.12.244-2.783.77-.606.479-.928 1.21-1.033 2.097h-1.014c.13-1.054.514-1.91 1.241-2.563.783-.69 1.964-1.064 3.588-1.064zm39.084 0c1.143 0 2.069.329 2.786.974h.002v.002c.718.637 1.076 1.547 1.076 2.8v8.907h-1.045v-8.753c0-1.03-.284-1.826-.874-2.343-.579-.507-1.367-.75-2.317-.75-.553 0-1.107.092-1.63.29-.497.184-.95.453-1.344.8a3.9 3.9 0 0 0-.928 1.24v.002l-.002.002a3.8 3.8 0 0 0-.339 1.568v7.934H97.7v-12.4h1.043v1.97h.44l.074-.111a5.1 5.1 0 0 1 1.626-1.533c.665-.4 1.48-.6 2.475-.6zm-13.368.749q-1.044.001-1.84.371a3.8 3.8 0 0 0-1.37 1.031 4.8 4.8 0 0 0-.874 1.508 7.5 7.5 0 0 0-.43 1.852l-.029.277h8.712l-.004-.253a6.8 6.8 0 0 0-.284-1.85v-.003a4.5 4.5 0 0 0-.764-1.525 3.6 3.6 0 0 0-1.292-1.035c-.52-.249-1.138-.373-1.825-.373m31.833.021q-1.118.001-2.025.455h-.005l-.002.002c-.566.3-1.066.717-1.45 1.241a5.4 5.4 0 0 0-.872 1.837 8.66 8.66 0 0 0 0 4.358v.002l.002.002a5.5 5.5 0 0 0 .87 1.83c.384.525.884.943 1.45 1.244.58.307 1.267.455 2.032.455.762 0 1.435-.148 2.002-.453a4 4 0 0 0 1.459-1.25 5.5 5.5 0 0 0 .86-1.83 8.66 8.66 0 0 0 0-4.358v-.002l-.002-.002a5.8 5.8 0 0 0-.858-1.83l-.002-.003a4.15 4.15 0 0 0-1.454-1.243c-.586-.305-1.26-.455-2.005-.455m-45.232.023c-1.34 0-2.432.512-3.186 1.522-.75 1.003-1.11 2.32-1.111 3.941v.004c-.011.712.078 1.41.258 2.096v.002c.172.65.438 1.215.784 1.7v.002l.002.002c.35.478.805.874 1.333 1.144.547.285 1.18.41 1.887.41 1.498 0 2.649-.507 3.385-1.525v-.002c.715-1.002 1.074-2.303 1.074-3.883a8.6 8.6 0 0 0-.258-2.163 4.7 4.7 0 0 0-.821-1.722 3.9 3.9 0 0 0-1.403-1.13c-.565-.272-1.215-.398-1.944-.398m13.4.454c.625 0 1.168.116 1.61.326h.002c.432.201.817.516 1.111.891q.444.565.679 1.36v.002c.142.476.198.969.226 1.463h-7.584c.071-.496.162-.99.339-1.459v-.004a4.3 4.3 0 0 1 .785-1.354h.002v-.002a3.3 3.3 0 0 1 1.191-.895l.002-.002h.002c.455-.212.997-.326 1.634-.326zm31.832.021c.677 0 1.268.137 1.776.4h.002c.5.256.94.634 1.278 1.094.342.477.603 1.027.782 1.667a8.16 8.16 0 0 1 0 4.11 5 5 0 0 1-.782 1.665v.002a3.5 3.5 0 0 1-1.276 1.093h-.004l-.004.002c-.482.261-1.072.397-1.772.397-.701 0-1.305-.135-1.798-.397a3.8 3.8 0 0 1-1.284-1.099 5 5 0 0 1-.79-1.663 8.16 8.16 0 0 1 0-4.11 4.8 4.8 0 0 1 .79-1.665c.337-.46.777-.829 1.282-1.097h.002c.531-.265 1.122-.399 1.798-.399m-45.232.023c.672 0 1.245.114 1.73.347v.002h.002a3.4 3.4 0 0 1 1.222.988c.326.419.575.933.731 1.539.158.612.243 1.292.243 2.039 0 1.504-.339 2.692-.98 3.593-.642.886-1.59 1.32-2.98 1.32-.65 0-1.199-.113-1.658-.353v-.002h-.002a3.3 3.3 0 0 1-1.16-.998 4.7 4.7 0 0 1-.704-1.535v-.002a7.3 7.3 0 0 1-.243-1.965v-.004c0-1.55.342-2.747 1.013-3.646.668-.894 1.568-1.323 2.786-1.323m-8.951 4.23-.37.204c-.39.216-.87.394-1.44.51h-.003a23 23 0 0 1-1.817.313h-.004l-.002.002a55 55 0 0 0-1.528.263c-.48.091-.92.241-1.293.469q-.003 0-.004.002a2.5 2.5 0 0 0-.895.897c-.227.39-.329.882-.329 1.459 0 .477.082.891.27 1.243v.002c.169.313.4.594.699.805l.002.002.002.002a2.7 2.7 0 0 0 .996.42c.38.081.77.115 1.146.115h.004c.734-.01 1.38-.124 1.96-.356a4.5 4.5 0 0 0 1.435-.914l.002-.002a3.7 3.7 0 0 0 1.17-2.695zm-.498.77v1.971c0 .883-.365 1.725-1.016 2.335l-.002.002a4 4 0 0 1-1.276.811c-.513.205-1.092.31-1.778.321-.346 0-.7-.03-1.04-.103h-.003l-.002-.002a2.2 2.2 0 0 1-.817-.344 1.84 1.84 0 0 1-.543-.633v-.002c-.14-.26-.212-.588-.212-1.007 0-.517.095-.923.263-1.21a1.95 1.95 0 0 1 .718-.718l.003-.002.002-.002c.305-.187.693-.322 1.13-.405a49 49 0 0 1 1.507-.26l.006-.003a23 23 0 0 0 1.85-.319c.47-.095.841-.262 1.21-.43"}))};