UNPKG

devicons-react

Version:

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

1 lines 8.58 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="#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:"M26.178 37.89c-3.095 0-6.098.576-8.967 1.622l-.021-.05-.457.176c-.168.064-.323.132-.47.192q-.026.008-.118.044l-.306.128v.031C6.333 44.125 0 53.616 0 64.002c0 1.79.23 3.564.591 5.304l-.054.018.099.438c.023.104.049.191.066.261a26 26 0 0 0 .225.891 26.23 26.23 0 0 0 8.788 13.392A26.28 26.28 0 0 0 26.12 90.11h.052c.355 0 .7-.01 1.04-.02h.005a5.23 5.23 0 0 0 4.609-3.233v-.002l.32-.776.005.002 12.766-31.04h-4.942l-4.626 11.705-4.651-11.705h-5.161l7.203 17.631-4.135 10.031h-.002l-1 2.411a.68.68 0 0 1-.576.415c-.294.01-.582.021-.864.021-9.696-.005-18.318-6.635-20.845-15.887a21 21 0 0 1-.204-.812l.002.002a21.7 21.7 0 0 1-.55-4.851c0-8.71 5.4-16.688 13.469-19.965a21.6 21.6 0 0 1 8.143-1.582c8.101 0 15.451 4.453 19.188 11.626l.229.44 4.05-2.11-.228-.44C44.892 43.284 35.983 37.89 26.178 37.89m0 .992c9.271 0 17.645 5.04 22.07 13.14l-2.293 1.193c-3.975-7.233-11.483-11.752-19.777-11.752-2.945 0-5.812.56-8.515 1.655-8.446 3.43-14.09 11.765-14.09 20.884 0 1.714.195 3.415.574 5.072h.002v.002q.097.424.211.847c2.647 9.689 11.655 16.614 21.803 16.62.307 0 .609-.01.905-.022h.006a1.66 1.66 0 0 0 1.445-1.027l.746-1.798h.002l4.547-11.023-6.8-16.64h3.01L35.35 69.44l5.298-13.407h2.787L31.586 84.85l-.007-.002-.672 1.632a4.24 4.24 0 0 1-3.733 2.618c-.337.01-.67.021-1.002.021h-.052a25.3 25.3 0 0 1-15.78-5.583A25.25 25.25 0 0 1 1.883 70.65q-.087-.319-.167-.651l-.043-.173-.007-.033-.057-.251a25.2 25.2 0 0 1-.618-5.541c0-10.095 6.223-19.35 15.533-23.21l.11-.042q.003 0 .005-.002l.453-.174a25.1 25.1 0 0 1 9.085-1.692zm77.828 15.831c-1.985 0-3.708.516-5.074 1.558-1.395 1.039-2.15 2.472-2.15 4.136 0 2.41 1.603 4.295 4.115 4.901h.006c.623.143 1.27.265 1.89.378 1.165.213 2.279.424 3.038.74.38.158.664.34.836.527a.86.86 0 0 1 .25.64c0 .414-.216.756-.713 1.054-.498.299-1.27.5-2.208.5-.956 0-1.638-.192-2.097-.525s-.74-.814-.862-1.562l-.002-.004-.122-.696-4.729.99.116.648V68a5.84 5.84 0 0 0 2.535 3.878c1.34.899 3.103 1.366 5.161 1.366 2.093 0 3.932-.525 5.41-1.581 1.482-1.044 2.291-2.484 2.292-4.144v-.002c.005-2.112-1.001-3.48-2.336-4.267s-2.965-1.081-4.376-1.345c-1.024-.191-1.958-.376-2.57-.647-.305-.136-.522-.29-.652-.446a.8.8 0 0 1-.194-.566c0-.388.184-.7.595-.969.41-.27 1.052-.455 1.837-.455.882 0 1.496.188 1.91.513.416.325.679.806.79 1.558l.102.71 4.735-.989-.093-.64-.002-.005c-.548-3.237-3.498-5.256-7.438-5.256m16.296 0c-1.985 0-3.707.516-5.073 1.558-1.396 1.039-2.15 2.472-2.15 4.136 0 2.41 1.603 4.295 4.115 4.901h.006c.622.143 1.27.265 1.89.378 1.164.213 2.278.424 3.038.74.38.158.663.34.835.527.172.188.25.365.25.64 0 .414-.215.756-.713 1.054s-1.27.5-2.207.5c-.957 0-1.638-.192-2.097-.525s-.74-.814-.863-1.562l-.002-.004-.122-.696-4.728.99.116.648V68a5.84 5.84 0 0 0 2.535 3.878c1.339.899 3.102 1.366 5.16 1.366 2.094 0 3.931-.525 5.413-1.581 1.484-1.045 2.295-2.485 2.295-4.145.003-2.115-1.007-3.48-2.343-4.268s-2.968-1.081-4.376-1.345c-1.025-.19-1.958-.376-2.568-.647-.305-.136-.523-.29-.653-.446a.8.8 0 0 1-.194-.566c0-.389.184-.7.595-.969.411-.27 1.052-.455 1.837-.455.882 0 1.496.188 1.911.513s.678.806.79 1.558l.102.71 4.74-.989-.1-.641-.003-.004c-.548-3.236-3.495-5.256-7.436-5.256m-34.153.004c-2.594 0-4.843.903-6.604 2.659-1.777 1.777-2.69 4.037-2.69 6.632 0 2.581.926 4.838 2.732 6.599 1.808 1.774 4.05 2.653 6.723 2.653 3.645 0 6.826-1.87 8.444-4.993l.002-.003.318-.642-4.086-1.81-.286.57c-.84 1.62-2.424 2.577-4.29 2.577-2.21 0-3.828-1.21-4.501-3.147h13.37l.066-.603c.308-2.843-.443-5.37-2.202-7.407l-.002-.002c-1.762-2.034-4.157-3.083-6.994-3.083m-67.64.006c-2.673 0-4.916.881-6.724 2.655-1.8 1.766-2.733 4.028-2.733 6.636 0 2.58.927 4.836 2.733 6.597 1.808 1.774 4.051 2.655 6.725 2.655 3.831 0 7.135-2.164 8.562-5.624l.002-.006.28-.665-4.435-1.506-.24.59c-.704 1.718-2.226 2.72-4.17 2.72-1.326 0-2.396-.446-3.272-1.347-.893-.916-1.328-2.032-1.328-3.409 0-1.387.427-2.48 1.331-3.445l.002-.002.002-.002c.875-.917 1.94-1.357 3.266-1.357 1.896 0 3.377.967 4.174 2.744l.002.004.26.554 4.41-1.5-.282-.66-.002-.004c-1.42-3.462-4.725-5.628-8.562-5.628zm36.937 0c-2.06 0-3.779.772-5.22 2.006V55.04h-4.755v24.366h4.756v-8.151c1.44 1.23 3.159 2.004 5.219 2.004 2.47 0 4.632-.908 6.321-2.67l.002-.003c1.667-1.769 2.514-4.013 2.514-6.58 0-2.597-.845-4.85-2.514-6.616l-.002-.001c-1.689-1.758-3.85-2.667-6.321-2.667Zm19.486.023c-1.692-.044-3.236.69-4.523 1.812v-1.517h-4.756v17.891h4.756V62.905c0-1.396.511-2.358 1.6-3.052 1.078-.688 2.345-.831 4.024-.372h.002l.853.25v-4.673l-.52-.122h-.002a7 7 0 0 0-1.434-.19m29.074.96c3.475 0 5.765 1.59 6.352 4.143l-2.777.578c-.174-.77-.497-1.434-1.056-1.873-.642-.503-1.5-.724-2.523-.724-.937 0-1.76.21-2.382.618s-1.043 1.057-1.043 1.798c0 .46.157.882.423 1.202s.62.542 1.013.717c.788.35 1.765.526 2.791.717 1.41.264 2.938.564 4.054 1.223 1.116.658 1.852 1.59 1.847 3.41v.003c0 1.353-.587 2.431-1.87 3.335h-.002l-.002.002c-1.288.922-2.904 1.397-4.835 1.397-1.908 0-3.473-.435-4.609-1.198-1.045-.702-1.695-1.703-1.996-2.94l2.772-.581c.191.783.552 1.455 1.153 1.891.686.498 1.591.716 2.68.716 1.075 0 2.012-.218 2.719-.642s1.194-1.108 1.194-1.905c0-.508-.198-.968-.512-1.31s-.724-.581-1.186-.773c-.923-.384-2.075-.588-3.24-.8a42 42 0 0 1-1.841-.367c-2.17-.524-3.355-1.944-3.355-3.936 0-1.38.558-2.453 1.754-3.341l.002-.002.002-.002c1.174-.895 2.658-1.357 4.473-1.357zm16.296 0c3.475 0 5.763 1.59 6.351 4.141l-2.775.58c-.174-.77-.497-1.434-1.056-1.873-.642-.503-1.5-.724-2.524-.724-.937 0-1.759.21-2.382.618s-1.042 1.057-1.042 1.798c0 .46.157.88.422 1.2.266.32.62.544 1.014.719.787.35 1.763.526 2.789.717 1.407.264 2.936.564 4.054 1.223s1.857 1.593 1.855 3.413c0 1.353-.59 2.431-1.872 3.335h-.002l-.002.002c-1.295.923-2.909 1.397-4.84 1.397-1.908 0-3.473-.435-4.608-1.198-1.046-.702-1.696-1.703-1.996-2.94l2.771-.58c.192.782.552 1.454 1.153 1.89.686.498 1.592.716 2.68.716 1.076 0 2.012-.218 2.72-.642.707-.424 1.193-1.108 1.193-1.905 0-.507-.198-.968-.512-1.31-.313-.342-.724-.581-1.186-.773-.923-.384-2.075-.588-3.24-.8a42 42 0 0 1-1.84-.367c-2.171-.524-3.356-1.944-3.356-3.936 0-1.38.558-2.453 1.754-3.34l.002-.003.002-.002c1.174-.895 2.658-1.356 4.473-1.356m-34.153.003c2.599 0 4.66.912 6.246 2.743 1.526 1.766 2.144 3.887 1.942 6.368H80.575l.132.6c.594 2.73 2.856 4.532 5.706 4.532 2.212 0 4.168-1.176 5.17-3.117l-.134.268 2.227.986c-1.491 2.612-4.18 4.179-7.366 4.179-2.461 0-4.393-.765-6.03-2.37-1.627-1.587-2.433-3.541-2.433-5.89 0-2.367.796-4.327 2.399-5.93 1.586-1.581 3.535-2.369 5.903-2.369m-67.64.006c3.348 0 6.136 1.81 7.472 4.721l-2.512.855.118.254c-.937-2.083-2.831-3.324-5.077-3.324-1.558 0-2.935.563-3.987 1.667l-.002.002-.002.002c-1.063 1.133-1.602 2.525-1.602 4.128 0 1.594.543 3.006 1.61 4.102 1.05 1.08 2.424 1.646 3.983 1.646 2.297 0 4.24-1.267 5.087-3.337l-.113.275 2.497.847c-1.341 2.912-4.128 4.72-7.471 4.72-2.461 0-4.395-.766-6.031-2.371-1.628-1.587-2.434-3.54-2.434-5.888 0-2.376.81-4.334 2.434-5.926 1.636-1.606 3.57-2.372 6.03-2.372zm36.937 0c2.233 0 4.086.781 5.604 2.36 1.495 1.583 2.24 3.548 2.24 5.933 0 2.352-.743 4.306-2.24 5.895h-.002v.002c-1.518 1.583-3.37 2.363-5.602 2.363-2.218 0-3.975-.766-5.345-2.303l-.867-.973v9.423h-2.77V56.033h2.77v2.963l.867-.977c1.37-1.541 3.126-2.304 5.345-2.304m19.459.024c.327.008.659.066.99.131v2.613c-1.684-.376-3.19-.253-4.42.533-1.343.856-2.058 2.228-2.058 3.89v9.034h-2.772V56.033h2.772v2.884l.876-1.049c1.19-1.421 2.852-2.175 4.612-2.13zm11.244 2.285c-2.51 0-4.605 1.647-5.325 4.141l-.183.634h11.006l-.163-.622c-.659-2.503-2.766-4.154-5.335-4.154zm-31.318.197c-1.572 0-2.917.548-3.98 1.645-1.075 1.105-1.613 2.503-1.613 4.136 0 1.595.546 3.009 1.613 4.105 1.062 1.091 2.406 1.645 3.98 1.645 1.557 0 2.933-.56 3.985-1.647 1.05-1.085 1.575-2.472 1.575-4.103 0-1.65-.52-3.043-1.575-4.134l-.002-.002c-1.05-1.08-2.424-1.645-3.983-1.645m31.318.795c1.921 0 3.402 1.07 4.107 2.79H82.19c.76-1.667 2.137-2.79 3.96-2.79zm-31.318.197c1.327 0 2.398.447 3.274 1.347.88.911 1.294 1.993 1.294 3.442 0 1.426-.419 2.506-1.296 3.413-.876.904-1.944 1.345-3.272 1.345-1.353 0-2.375-.426-3.271-1.347-.892-.917-1.33-2.035-1.33-3.411 0-1.424.425-2.512 1.33-3.442l.002-.002c.896-.925 1.915-1.345 3.27-1.345z"}))};