devicons-react
Version:
Devicons React is a collection of icons that symbolize programming languages, design tools, and development software.
1 lines • 8.4 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="#809cc8",...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:"M0 55.69v6.019c3.307-1.295 7.725-2.586 13.28-3.896a183 183 0 0 1 10.333-2.121zm24.46 1.286c-3.223.448-6.114.98-8.659 1.575q-4.37 1.028-7.03 2.087c-1.777.692-2.6 1.255-2.485 1.682.104.384.847.56 2.234.52.715-.004 1.868-.08 3.47-.211l6.211-.58a156 156 0 0 1 6.259-.499zm1.474.536v1.031H128v-1.03zm4.382 3.164-.002.004c-.511 0-.957.063-1.337.202-.367.148-.658.348-.861.603a1.5 1.5 0 0 0-.295.904c0 .36.096.651.287.895.191.243.445.426.76.562q.484.203 1.203.364l.845.211c.203.065.38.164.516.291.136.128.2.287.2.495 0 .26-.12.467-.372.64-.252.17-.563.264-.962.264q-.441.002-.702-.128c-.184-.088-.32-.188-.412-.327a2.3 2.3 0 0 1-.283-.489c-.063-.167-.144-.294-.247-.37a.5.5 0 0 0-.356-.132.6.6 0 0 0-.427.168.51.51 0 0 0-.173.382c0 .26.096.52.283.803a2.1 2.1 0 0 0 .744.667q.622.33 1.601.33c.543 0 1.015-.075 1.403-.247a2 2 0 0 0 .918-.698l.024-.058.043-.051.087-.176.028-.068.022-.055.016-.057.04-.13.007-.062.02-.071.01-.068v-.061l.004-.067v-.08c0-.303-.06-.563-.172-.779a1.5 1.5 0 0 0-.503-.532 3.5 3.5 0 0 0-.764-.35 11 11 0 0 0-1.019-.274l-.629-.15a4 4 0 0 1-.38-.152.86.86 0 0 1-.308-.24.46.46 0 0 1-.111-.306c0-.2.11-.377.322-.517.212-.148.49-.208.831-.208.38 0 .651.057.827.196.168.128.306.303.438.535.092.167.171.276.247.348q.112.106.35.105a.6.6 0 0 0 .424-.176.54.54 0 0 0 .168-.392q-.002-.245-.14-.495a1.5 1.5 0 0 0-.432-.49 2.3 2.3 0 0 0-.73-.38c-.296-.097-.648-.133-1.05-.133zm81.924.002-.122.002c-.5 0-.95.064-1.35.224a2.7 2.7 0 0 0-1.01.62 2.8 2.8 0 0 0-.632 1.008c-.14.4-.216.83-.216 1.298 0 .467.065.89.2 1.286a2.8 2.8 0 0 0 .62 1.019 2.9 2.9 0 0 0 1.024.655 4 4 0 0 0 1.391.227 3.9 3.9 0 0 0 1.381-.227c.4-.144.744-.363 1.02-.647a2.8 2.8 0 0 0 .619-1.01c.139-.387.208-.828.208-1.295 0-.643-.129-1.198-.38-1.682a2.6 2.6 0 0 0-1.114-1.094l-.09-.044-.094-.04-.105-.047-.097-.045-.103-.032-.105-.022-.11-.041-.102-.024-.11-.016-.117-.02-.119-.02-.117-.01-.114-.02h-.125zm9.242 0v.002a.75.75 0 0 0-.427.11.7.7 0 0 0-.29.311c-.057.112-.068.274-.068.477v4.73c0 .231.052.41.172.531.112.124.272.178.455.178a.6.6 0 0 0 .455-.178c.12-.123.17-.292.17-.532v-3.603l2.525 3.583.212.283q.11.145.235.248c.084.067.177.12.27.152a1.1 1.1 0 0 0 .322.047c.48 0 .722-.264.722-.807v-4.82c0-.243-.057-.428-.168-.544-.112-.115-.258-.166-.45-.166-.183 0-.332.05-.44.166-.109.116-.167.3-.167.544v3.645l-2.58-3.617-.212-.309-.2-.243a.8.8 0 0 0-.227-.137.8.8 0 0 0-.309-.051m-82.557.002c-.191 0-.36.052-.479.184-.12.132-.188.31-.188.566v2.952c0 .459.061.86.172 1.191.105.327.272.608.503.82.231.21.531.378.902.474a5 5 0 0 0 1.298.15 4.3 4.3 0 0 0 1.13-.13 2.4 2.4 0 0 0 .823-.451 1.8 1.8 0 0 0 .58-.847c.104-.323.144-.724.144-1.2v-2.96c0-.255-.056-.444-.184-.565-.12-.132-.287-.184-.49-.184s-.362.052-.481.184q-.18.181-.18.566v3.05c0 .524-.1.92-.323 1.176-.211.256-.586.382-1.114.382-.367 0-.663-.06-.874-.19a.96.96 0 0 1-.432-.536 2.5 2.5 0 0 1-.132-.859V61.43c0-.256-.06-.438-.172-.566-.128-.132-.3-.184-.503-.184m21.498 0a.64.64 0 0 0-.463.166.53.53 0 0 0-.184.392 1 1 0 0 0 .025.204c.017.08.05.155.074.223l.083.22 1.569 3.979.172.431a2 2 0 0 0 .2.372q.125.155.302.255a.96.96 0 0 0 .46.095.96.96 0 0 0 .455-.095q.179-.099.304-.255c.072-.104.136-.236.192-.372l.172-.431 1.597-4.01.081-.22a1 1 0 0 0 .064-.204c.016-.076.04-.139.04-.194a.5.5 0 0 0-.096-.273.66.66 0 0 0-.22-.212.7.7 0 0 0-.322-.071.6.6 0 0 0-.372.1.8.8 0 0 0-.192.228c-.04.08-.092.233-.172.455L62.69 65.61l-1.494-4.122a3 3 0 0 0-.287-.621c-.092-.132-.258-.184-.486-.184zm33.8 0c-.511 0-.954.063-1.321.202-.38.148-.663.348-.867.603a1.5 1.5 0 0 0-.295.904c0 .36.104.651.287.895.183.243.439.426.762.562q.473.203 1.19.364l.856.211c.211.065.386.164.514.291a.67.67 0 0 1 .208.495c0 .26-.13.467-.37.64-.252.17-.576.264-.972.264q-.441.002-.702-.128a1.1 1.1 0 0 1-.42-.327 2 2 0 0 1-.259-.489 1 1 0 0 0-.255-.37.53.53 0 0 0-.36-.132.6.6 0 0 0-.431.168.5.5 0 0 0-.169.382c0 .26.093.52.277.803.189.276.435.495.73.667q.636.33 1.619.33c.543 0 1.009-.075 1.409-.247.395-.163.7-.399.904-.698l.04-.058.027-.051.04-.063.055-.111.028-.068.012-.057.027-.055.022-.068.008-.063.02-.061.008-.071.014-.068v-.061l.008-.067v-.08c0-.303-.061-.563-.173-.78a1.56 1.56 0 0 0-.502-.531c-.212-.14-.46-.25-.764-.35q-.457-.149-1.009-.274l-.649-.15-.378-.152a.9.9 0 0 1-.305-.24.5.5 0 0 1-.098-.306c0-.2.102-.377.314-.517.212-.148.488-.208.839-.208.367 0 .648.057.811.196.168.128.316.303.436.535.092.167.175.276.259.348.075.071.196.105.344.105a.55.55 0 0 0 .416-.176.52.52 0 0 0 .176-.392 1.03 1.03 0 0 0-.145-.495 1.4 1.4 0 0 0-.42-.49 2.4 2.4 0 0 0-.743-.38c-.297-.097-.648-.131-1.05-.131zm8.66 0c-.19 0-.35.052-.47.184-.132.128-.188.31-.188.566v4.834c0 .251.064.436.188.563a.62.62 0 0 0 .47.192.7.7 0 0 0 .495-.18c.12-.127.18-.315.18-.573v-4.834q0-.385-.18-.568c-.128-.132-.3-.184-.494-.184zm-31.471.097.002.002a1.2 1.2 0 0 0-.329.075.54.54 0 0 0-.27.247c-.064.112-.088.262-.088.442v4.608c0 .264.064.464.192.584s.348.18.635.18H75.2a.74.74 0 0 0 .469-.14.42.42 0 0 0 .154-.35.44.44 0 0 0-.154-.36q-.166-.125-.47-.126h-3.121V64.18h2.772c.211 0 .367-.043.459-.123a.44.44 0 0 0 .144-.344c0-.144-.04-.254-.144-.342q-.156-.13-.46-.129h-2.771v-1.51h3.011c.224 0 .363-.044.475-.128a.456.456 0 0 0 0-.695c-.111-.092-.251-.132-.475-.132h-3.536c-.048 0-.096-.004-.14 0zm-21.187.002c-.296 0-.5.06-.627.18-.128.12-.188.313-.188.584v4.608c0 .264.06.456.188.583.12.124.331.18.627.18h2.008c.352 0 .673-.017.928-.049a2.6 2.6 0 0 0 .69-.166 1.66 1.66 0 0 0 .766-.608c.196-.272.285-.582.285-.922 0-.746-.431-1.252-1.302-1.503.667-.296.996-.74.996-1.35a1.3 1.3 0 0 0-.101-.51 1.4 1.4 0 0 0-.271-.436 1.5 1.5 0 0 0-.416-.328 1.7 1.7 0 0 0-.62-.202 4.6 4.6 0 0 0-.826-.061Zm31.634 0c-.296 0-.503.06-.631.18s-.196.313-.196.584v4.72c0 .252.06.435.18.563q.179.19.495.191c.195 0 .364-.054.484-.178.128-.127.184-.317.184-.575V64.29h.467c.232 0 .434.027.594.09.16.065.305.166.46.325a5 5 0 0 1 .523.691l.532.835.295.443a1.2 1.2 0 0 0 .26.247.7.7 0 0 0 .387.095.8.8 0 0 0 .337-.067.53.53 0 0 0 .22-.188.4.4 0 0 0 .082-.24c0-.083-.048-.223-.14-.43a5.4 5.4 0 0 0-.4-.695 5 5 0 0 0-.574-.736 2.6 2.6 0 0 0-.674-.522c.563-.112.974-.301 1.25-.58.288-.268.42-.64.42-1.09 0-.224-.041-.44-.125-.636a1.4 1.4 0 0 0-.356-.522 1.5 1.5 0 0 0-.558-.352 2.3 2.3 0 0 0-.572-.148l-.764-.032zm30.259.874c.38 0 .71.088.999.26.295.16.51.407.659.744l.027.055.028.077.028.063.028.062.02.071.02.06.017.088.012.064.012.071.016.081.008.08.004.078.017.074v.087l.008.07v.094q0 .73-.265 1.233a1.73 1.73 0 0 1-.674.736 1.95 1.95 0 0 1-.946.239 1.9 1.9 0 0 1-.74-.14 1.8 1.8 0 0 1-.59-.416 1.9 1.9 0 0 1-.4-.702 3 3 0 0 1-.144-.95c0-.34.053-.66.144-.948a1.9 1.9 0 0 1 .39-.679c.164-.18.361-.319.58-.419.232-.092.476-.13.744-.13zm-61.369.052h1.092c.48 0 .848.053 1.089.152.228.105.352.31.352.618a.67.67 0 0 1-.113.387.69.69 0 0 1-.41.345c-.188.064-.447.087-.779.087h-1.23zm31.624 0h1.239c.455 0 .767.033.922.089a.85.85 0 0 1 .388.295.76.76 0 0 1 .144.45c0 .225-.06.4-.18.515-.111.136-.289.213-.508.27a3.8 3.8 0 0 1-.806.082h-1.199ZM50.75 64.182h1.393q.708-.002 1.055.212c.232.136.35.37.35.674 0 .612-.45.922-1.357.922h-1.44zm-33.45.423q-1.064.014-2.952.149l-4.693.396-7.238.67L0 65.97v4.878c3.81-.52 7.257-1.145 10.328-1.864q4.529-1.067 6.971-2.073c1.629-.671 2.395-1.235 2.267-1.698-.104-.396-.87-.595-2.267-.608zm7.16 1.714c-3.346 1.23-7.5 2.437-12.469 3.603Q5.061 71.552 0 72.271v.04h24.46ZM1.024 67.342c.012-.004.02 0 .032 0a.24.24 0 0 1 .176.067.22.22 0 0 1 .043.244.25.25 0 0 1-.259.126c-.12-.016-.212-.122-.2-.233.004-.105.096-.192.208-.204m.867 0c.052 0 .104.011.144.051.08.057.107.164.071.248a.24.24 0 0 1-.235.148.25.25 0 0 1-.208-.127.22.22 0 0 1 .097-.288.3.3 0 0 1 .13-.032Zm-.835 1.436a.235.235 0 0 1 .23.157.22.22 0 0 1-.126.263.24.24 0 0 1-.298-.071c-.065-.092-.06-.22.031-.291a.24.24 0 0 1 .163-.058m.835 0a.23.23 0 0 1 .195.105.207.207 0 0 1-.06.291c-.097.072-.252.06-.327-.032a.225.225 0 0 1 .023-.318.3.3 0 0 1 .167-.044zm24.044.932v1.035H128V69.71Z"}))};