UNPKG

devicons-react

Version:

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

1 lines 4.07 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:"M43.152 2.521C19.363 2.521 0 21.883 0 45.676c0 15.505 8.26 29.083 20.582 36.69.023 23.773 19.37 43.114 43.144 43.114 23.657 0 42.911-19.157 43.124-42.76C119.485 75.184 128 61.422 128 45.675 128 21.888 108.64 2.52 84.848 2.52c-7.565 0-14.663 1.996-20.85 5.427-6.186-3.432-13.28-5.427-20.846-5.427Zm0 .993c7.487 0 14.502 1.984 20.602 5.418l.244.138.244-.138c6.1-3.434 13.119-5.418 20.606-5.418 23.255 0 42.16 18.913 42.16 42.163 0 15.344-8.276 28.745-20.563 36.121l-.556-.556-.002 1.194c-.057 23.197-18.945 42.053-42.16 42.053-23.25 0-42.157-18.909-42.157-42.164 0-.013.012-.086.012-.213v-.279l-.238-.146C9.164 74.285.992 60.935.992 45.677c0-23.256 18.91-42.165 42.16-42.165Zm0 6.534c-19.64 0-35.628 15.984-35.628 35.629 0 11.57 5.57 21.84 14.141 28.353l.626.475.161-.769c2.455-11.816 9.896-21.8 19.995-27.744l.242-.143.002-.283c.036-12.698 5.722-24.066 14.654-31.782l.6-.516-.725-.315a35.3 35.3 0 0 0-14.068-2.905m41.696 0a35.3 35.3 0 0 0-14.063 2.905l-.724.314.598.518C79.617 21.52 85.32 32.93 85.32 45.673c0 .004-.015.068-.015.213v.279l.238.146c9.923 6.038 17.192 16.014 19.528 27.77l.151.764.628-.46c8.846-6.49 14.626-16.928 14.626-28.708-.004-19.642-15.987-35.63-35.628-35.63Zm-41.696.992c4.458-.004 8.85.923 12.972 2.603-8.716 7.826-14.298 19.075-14.41 31.662C31.747 51.258 24.365 61.069 21.7 72.7 13.715 66.35 8.516 56.648 8.516 45.676c0-19.108 15.533-34.637 34.636-34.637Zm41.696 0c19.103 0 34.632 15.533 34.636 34.637 0 11.195-5.414 21.08-13.688 27.417-2.54-11.57-9.702-21.39-19.486-27.44-.005-12.731-5.63-24.115-14.43-32.011 4.122-1.68 8.512-2.608 12.968-2.603m-20.85 5.81-.295.218c-7.829 5.795-13.225 14.694-14.283 24.888l-.079.774.734-.254c4.288-1.477 8.874-2.314 13.654-2.314 4.992 0 9.764.914 14.212 2.52l.738.266-.078-.781c-1.006-10.28-6.427-19.261-14.306-25.098Zm0 1.285c7.296 5.534 12.315 13.858 13.463 23.393-4.32-1.47-8.913-2.359-13.733-2.359-4.603 0-9.009.814-13.166 2.158 1.191-9.452 6.188-17.696 13.436-23.192m-.269 28.566a35.4 35.4 0 0 0-13.914 2.835l-.343.144.045.37c1.223 9.914 6.535 18.564 14.186 24.236l.295.22.297-.22c7.593-5.628 12.874-14.175 14.152-23.99l.046-.367-.337-.151A35.4 35.4 0 0 0 63.728 46.7zm-.002.992h.002c4.698 0 9.33 1.002 13.64 2.868C76.055 59.794 71.108 67.825 64 73.22c-7.164-5.438-12.143-13.566-13.408-22.893 4.169-1.72 8.623-2.64 13.135-2.636zM43.352 53.15l-.627.46c-7.66 5.628-12.994 14.22-14.284 24.097l-.049.366.338.151a35.5 35.5 0 0 0 14.422 3.074 35.4 35.4 0 0 0 14.067-2.905l.726-.314-.598-.518c-6.978-6.028-11.977-14.27-13.842-23.647Zm41.242.345-.161.772c-1.922 9.234-6.887 17.345-13.778 23.298l-.598.517.726.315a35.4 35.4 0 0 0 14.063 2.905 35.4 35.4 0 0 0 13.914-2.836l.344-.144-.045-.37c-1.203-9.77-6.376-18.298-13.84-23.98Zm-41.83 1.409c1.969 8.976 6.734 16.873 13.34 22.806-4.008 1.632-8.361 2.595-12.949 2.596-4.697-.003-9.33-1.003-13.639-2.865 1.31-9.175 6.219-17.142 13.247-22.537zm42.401.367c6.837 5.438 11.59 13.34 12.817 22.406-4.06 1.674-8.483 2.633-13.136 2.633h-.002c-4.448.002-8.83-.923-12.944-2.596 6.516-5.854 11.244-13.616 13.266-22.444zM63.998 82.28l-.244.139a41.8 41.8 0 0 1-20.602 5.416c-4.993 0-9.76-.915-14.211-2.518l-.738-.265.077.781c1.773 18.002 16.994 32.12 35.45 32.12 18.386 0 33.566-14.01 35.433-31.912l.083-.772-.735.252c-4.294 1.475-8.875 2.314-13.661 2.314a41.85 41.85 0 0 1-20.608-5.417zm0 1.121A42.8 42.8 0 0 0 84.85 88.83c4.614 0 9.018-.815 13.182-2.161-2.153 17.042-16.676 30.294-34.303 30.294-17.692 0-32.252-13.352-34.319-30.493 4.327 1.47 8.92 2.36 13.743 2.36a42.8 42.8 0 0 0 20.845-5.428z"}))};