devicons-react
Version:
Devicons React is a collection of icons that symbolize programming languages, design tools, and development software.
1 lines • 12.2 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="#4b8eb4",...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:"M119.75 28.521c-1.457 0-2.755.746-3.768 1.909l-.002-.002c-.76-.51-1.616-.807-2.535-.807-1.837 0-3.424 1.184-4.5 2.897a10 10 0 0 0-.517.943 2.1 2.1 0 0 0-.659-.592 1.94 1.94 0 0 0-.974-.234 2 2 0 0 0-.342.033c-.452.08-.89.28-1.36.58l-.068.045-.058.057c-1.408 1.368-2.254 2.239-2.842 3.85-.58 1.587-.949 3.869-1.67 8.183-.784 2.205-1.932 4.123-3.56 5.4-1.346 1.055-3.03 1.7-5.23 1.725.183-.35.316-.722.36-1.131.073-.673-.158-1.404-.674-1.99-.515-.586-1.276-1.065-2.337-1.494l-.069-.028-.072-.015a5.7 5.7 0 0 0-.926-.114 5 5 0 0 0-.887.045 4.6 4.6 0 0 0-1.296.399 4.5 4.5 0 0 0-.274-.9c-.461-1.085-1.277-1.98-2.207-2.77-1.86-1.58-4.248-2.8-5.59-3.819l-.039-.03-.043-.026c-11.006-6.36-15.737-5.913-25.215-6.012h-.046l-.05.006c-9.88 1.087-16.593 4.08-21.599 9.004l-.08-.026-.348.366c-3.934 4.123-8.51 11.027-9.45 16.802l-14.505-5.09c-.084-.034-2.2-.896-3.935-1.078a5 5 0 0 0-.653-.033 2.6 2.6 0 0 0-.644.094c-.432.12-.945.516-1.055 1.068-.11.553.079 1.038.383 1.57.304.533.769 1.136 1.443 1.876l.04.043.044.037S9.06 65.069 17.598 70.17l.172.465a43 43 0 0 0-1.637 1.693c-1.204 1.32-2.583 3.012-3.58 4.848-2.004 3.694-2.44 7.748-.135 12.79.969 2.529 2.903 3.995 5.225 4.968 2.326.974 5.076 1.54 7.998 2.408l.177.053.182-.032c.215-.036.429-.05.64-.056q1.367.186 2.495.158c.041.001.079.007.12.008.432.008.888-.039 1.354-.166.758-.153 1.406-.411 1.932-.8.957-.675 1.64-1.4 2.084-2.155.217-.198.419-.415.598-.704.28-.45.376-1.052.275-1.683-.099-.618-.35-1.32-.766-2.264q-.014-.039-.029-.078c-.718-1.719-1.838-3.304-2.41-4.607-.314-.826-.518-1.583-.6-2.274-.198-1.672.212-2.979 1.446-4.316a9 9 0 0 0 1.3.76l.069.03.074.018c.97.24 1.868.551 2.748.881l-.018.008.545.389c-.437.651-.9 1.275-1 1.902-.137.87.032 1.684.23 3.064l.015.102.04.096c.523 1.237.677 2.232 1.475 3.103.799.872 2.057 1.3 4.37 1.582l.167.02.162-.049c1.094-.332 1.994-.744 2.733-1.21.01.82.091 1.61.23 2.335l-.004-.004q.003.01.006.02c.003.018 0 .04.004.058l.094.475.045.013c.418 1.918 1.88 3.422 4.039 4.504 2.028 1.017 4.68 1.76 7.836 2.354.067.032.13.071.201.098.603.225 1.187.237 2.055.296l.047.004.046-.002c1.316-.065 2.676-.005 4.032.05 1.18.094 2.345.187 3.494.146a9.6 9.6 0 0 0 2.752-.48 8.6 8.6 0 0 0 1.422-.487l.056-.027.053-.034a6.7 6.7 0 0 0 1.395-1.218 10.2 10.2 0 0 0 1.507-1.797l.098-.147.027-.172c.363-2.242.287-4.945-.298-7.476-.396-1.711-1.023-3.35-1.95-4.69.996-.053 1.917-.273 2.77-.681-.082 2.386.368 5.055 1.447 7.326 1.277 2.686 3.57 4.855 6.824 4.879q.415.042.813.072c2.495.6 4.316.547 5.928-.027a10 10 0 0 0 1.566-.735 10 10 0 0 0 1.275-.591 9.7 9.7 0 0 0 2.563-2.092c.13-.096.243-.182.379-.28l.053-.037.046-.047a5.6 5.6 0 0 0 1.282-2.021l.072-.107.033-.125q.068-.25.117-.5c.339-1.398.257-2.968-.138-4.512-.623-2.433-2.022-4.877-3.975-6.742-1.492-1.807-3.16-3.442-4.666-4.832 1.812.084 3.28-.16 4.498-.6 2.386-.864 3.76-2.424 4.887-3.305l.03-.023.024-.024c1.232-1.154 1.976-2.51 2.977-3.55s2.201-1.839 4.553-2.041c3.867-.06 6.413-.232 8.23-.797 1.62-.504 2.591-1.506 3.182-2.79 1.982-.623 3.287-.419 4.767-.712a5 5 0 0 0 2.344-1.166c.767-.668 1.526-1.65 2.393-3.108.553-.834.684-1.956.152-3.02-.524-1.048-1.569-2.157-3.234-3.648-.431-.5-.98-.805-1.567-1.021a7.4 7.4 0 0 0 1.389-1.647c1.076-1.712 1.707-4 1.707-6.511 0-2.513-.631-4.797-1.707-6.51s-2.663-2.895-4.5-2.895m0 1.6c1.148 0 2.264.745 3.145 2.147.88 1.402 1.46 3.417 1.46 5.658 0 2.24-.58 4.258-1.46 5.66-.881 1.402-1.997 2.144-3.145 2.144-.554 0-1.098-.175-1.613-.511.958-1.673 1.515-3.832 1.515-6.192 0-2.512-.631-4.797-1.707-6.51a8 8 0 0 0-.765-1.027c.769-.897 1.658-1.369 2.57-1.369m-6.305 1.102c1.148 0 2.264.744 3.145 2.146.88 1.402 1.46 3.418 1.46 5.658s-.58 4.259-1.46 5.66c-.88 1.402-1.997 2.145-3.145 2.145s-2.262-.743-3.142-2.145c-.88-1.401-1.461-3.42-1.461-5.66s.58-4.256 1.46-5.658c.881-1.402 1.995-2.146 3.143-2.146m-6.545 3.01a.2.2 0 0 1 .084.03c.105.06.359.404.534 1.094.033.134.062.284.091.436-.24 1.01-.369 2.1-.369 3.234 0 2.513.63 4.8 1.705 6.512 1.076 1.713 2.663 2.895 4.5 2.895 1.4 0 2.653-.687 3.647-1.77l.18-.103c.746.488 1.581.771 2.478.771q.501-.001.977-.115c1.13.212 2.152.526 2.5.937l.035.043.043.037c1.662 1.482 2.577 2.543 2.924 3.237.347.693.288.911-.055 1.424l-.012.017-.011.02c-.826 1.392-1.507 2.237-2.086 2.742-.58.504-1.04.691-1.602.803-.947.187-2.263.051-4.105.498l.004-.135c-5.399-.192-7.523-2.073-9.338-5.295l-1.395.785c1.763 3.13 4.284 5.383 8.94 5.97-.397.86-.96 1.327-2.221 1.72-1.496.465-3.972.667-7.836.726l-.027.002-.03.002c-2.689.232-4.38 1.294-5.568 2.527-1.184 1.23-1.923 2.555-2.908 3.483-1.3 1.026-2.435 2.312-4.4 3.023-1.608.582-3.923.71-7.292-.088q-.007 0-.015-.002a30 30 0 0 1-1.686-.45c.328-1.062.572-2.097.791-3.114.47-1.841.877-3.59 1.319-5.166.768-2.744 1.664-4.958 3.162-6.438.2-.163.394-.337.586-.513 3.07.225 5.577-.508 7.439-1.969 1.879-1.473 3.112-3.586 3.963-5.879l.111-.082.055-.316c.742-4.438 1.127-6.675 1.617-8.018.48-1.312 1.051-1.88 2.383-3.176.315-.192.574-.301.723-.328a.6.6 0 0 1 .166-.012zm15.059 1.04a2.103 3.402 0 0 0-2.104 3.403 2.103 3.402 0 0 0 2.104 3.4 2.103 3.402 0 0 0 2.102-3.4 2.103 3.402 0 0 0-2.102-3.403m-69.51.952c9.481.095 13.575-.435 24.354 5.793l.006.003c1.558 1.166 3.817 2.33 5.437 3.708.822.698 1.457 1.438 1.772 2.177.185.435.26.872.224 1.348a9 9 0 0 0-1.289 1.635c-1.398 2.236-2.442 5.425-3.611 9.22l-.012.036-.006.037c-.685 3.301-1.713 6.957-3.064 9.322-.676 1.182-1.43 2.013-2.147 2.375s-1.4.381-2.406-.213l-.072-.043-.08-.027c-4.15-1.397-5.328-1.866-6.168-2.05-.42-.09-.75-.086-1.123-.073s-.863.029-1.83-.02l-.047-.002-.047.004c-3.903.263-7.306 1.851-10.842 2.668-3.529.815-7.159.946-11.812-1.56-2.224-1.628-3.997-2.861-5.665-3.89-.687-.558-1.469-1.046-2.6-1.468-2.522-1.272-5.209-2.176-9.122-3.182.423-5.103 5.055-12.599 9.008-16.795l.134-.136c4.759-4.858 11.137-7.777 21.008-8.867m62.885.398a2.303 3.552 0 0 0-2.303 3.553 2.303 3.552 0 0 0 2.303 3.553 2.303 3.552 0 0 0 2.303-3.553 2.303 3.552 0 0 0-2.303-3.553m-67.82 8.113q-4.461 0-7.022 2.537-2.549 2.526-2.549 6.9 0 2.39.688 4.179.685 1.777 1.947 2.966 1.251 1.177 3.027 1.764 1.778.588 3.91.588 1.654 0 3.419-.502a23.6 23.6 0 0 0 3.271-1.201v-7.828h-7.29v2.132h4.888v4.473a11 11 0 0 1-2.059.6 12 12 0 0 1-2.34.232q-3.21 0-5.074-1.959-1.862-1.975-1.861-5.517 0-3.36 1.777-5.32 1.79-1.974 4.852-1.973 1.36 0 2.427.257 1.079.246 1.922.625.699.32 1.422.797.723.479 1.104.772h.22v-2.88q-1.875-.895-3.505-1.263a13.9 13.9 0 0 0-3.174-.379m10.646.205v2.391h2.598v-2.39zm7.006.75v3.934h-1.557v1.938h1.557v7.279q0 2.487 1.09 3.615t3.185 1.127q.6 0 1.362-.11a13 13 0 0 0 1.42-.28h.002v-2.071h-.123q-.27.11-.883.281-.613.16-1.176.16-.97 0-1.447-.22a1.7 1.7 0 0 1-.735-.723 2.8 2.8 0 0 1-.343-1.129 23 23 0 0 1-.05-1.691v-6.239h4.757v-1.937h-4.756v-3.934zm22.383 3.657a4 4 0 0 1 .945.08c.84.354 1.395.72 1.654 1.015.273.31.313.506.286.76-.042.382-.421.961-.995 1.541-2.748 2.018-3.869 4.712-4.527 7.572-.338 1.468-.572 2.988-.863 4.541-.403 1.618-.84 3.298-1.393 5.008-.235.51-.445.935-.668 1.406a10 10 0 0 0-.468.713c-.637 1.062-1.156 2.303-1.67 3.506l-.079.182c-.77 1.382-1.488 2.49-2.195 3.322-1.504 1.772-2.853 2.396-4.924 2.36-.401-.111-.807-.204-1.21-.305-2.088-1.623-5.71-2.292-9.524-2.479-3.985-.194-8.124.213-10.83 1.252l-.05.018-.048.027a9 9 0 0 0-2.117 1.598c-.147.063-.302.117-.447.183-5.307-.217-8.344-2.648-13.317-3.918-.625-.288-1.22-.705-1.822-1.197a8 8 0 0 0-1.797-2.51c-1.064-1.012-2.583-2.032-5.023-3.462l-.063-.038-.066-.023c-1.569-.576-3.61-1.195-6.197-1.045-1.883-1.628-2.904-2.92-3.254-3.767-.38-.917-.214-1.236.168-1.598s1.168-.66 1.968-.78c.801-.12 1.64-.063 1.914.01l.006.002.006.002c8.513 2.118 10.702 3.337 17.854 8.577l.043.03.049.028c5.005 2.706 9.216 2.59 12.964 1.725 3.747-.866 7.064-2.393 10.584-2.631.932.042 1.52.031 1.873.02.37-.013.457-.02.729.038.54.118 1.844.604 5.94 1.983-.031-.017-.062-.03-.092-.049l.152.068-.06-.02c1.328.75 2.715.79 3.85.218 1.16-.585 2.053-1.678 2.815-3.012 1.515-2.65 2.522-6.36 3.223-9.719 1.164-3.776 2.218-6.893 3.438-8.844.61-.975 1.247-1.644 1.916-2.017a2.9 2.9 0 0 1 1.322-.371m-29.242.271v13.69h2.304v-13.69ZM1.895 56.188a2 2 0 0 1 .322.011c1.333.14 3.539.987 3.539.987l.015.005 12.958 4.547c-.976.152-2.01.461-2.778 1.19-.783.742-1.1 2.029-.545 3.373.105.252.241.513.399.78-7.053-4.486-12.72-8.96-12.793-9.019-.6-.662-1.002-1.192-1.207-1.55-.137-.24-.119-.244-.133-.303.065-.008.135-.018.223-.021m19.48 14.882c1.717.056 3.125.47 4.346.916 2.342 1.378 3.78 2.355 4.666 3.198.798.759 1.152 1.463 1.531 2.367-1.37 1.59-2.051 3.39-1.814 5.38a9 9 0 0 0 .054.39c-1.33-.183-2.622-.34-3.838-.354-1.56-.02-3.025.176-4.38.78-2.568 1.141-4.497 3.742-5.752 8.595-1.021-.726-1.783-1.649-2.282-2.96l-.01-.025-.011-.023c-2.165-4.712-1.759-8.012.074-11.393l.002-.002c.897-1.65 2.201-3.267 3.353-4.53 1.048-1.149 1.82-1.858 2.237-2.263a12.6 12.6 0 0 1 1.824-.076m63.13.102c.385.018.697.033.975.055q.584.149 1.133.263c.323.174.716.48 1.36 1.055 1.223 1.112 2.58 2.404 3.861 3.8-2.247.902-5.1 2.869-7.266 5.546a15 15 0 0 0-.562.746l-.041.023.006.028c-1.942 2.752-2.986 6.23-1.615 9.814-1.53-.602-2.65-1.908-3.456-3.604-1.075-2.263-1.434-5.147-1.2-7.462a5.36 5.36 0 0 0 1.925-1.846c.595-.94 1.081-2.039 1.553-3.137.683-1.225 1.406-2.69 2.176-4.316.382-.485.771-.806 1.152-.965zm8.425 6.555q.255.234.5.484c.416.524.818 1.056 1.183 1.598 1.778 2.638 2.772 5.375 2.178 7.97a5 5 0 0 1-.068.217c-.242.361-.482.717-.73 1.059-1.563-5.447-4.961-7.999-6.634-9.424 1.325-.931 2.615-1.59 3.57-1.904zm-32.518 2.402q.716.007 1.428.04c3.814.187 7.435 1.084 8.822 2.302l.012.01.012.01c.677.548 1.262 1.319 1.748 2.228-2.975.232-5.885.918-8.508 2.617-2.841 1.84-5.303 4.845-7.164 9.541l-.016.041c-2.248-.51-4.138-1.11-5.566-1.826-2.113-1.06-3.16-2.253-3.309-3.791l-.047-.47c-.243-1.504-.244-3.304.281-4.993.564-1.812 1.667-3.45 3.614-4.533 2.026-.766 5.354-1.203 8.693-1.176m27.65.498c1.865 1.65 5.256 3.85 6.618 9.752-1.07.788-1.983 1.463-2.826 1.959l-.122.043c-.739-3.675-2.347-6.2-3.798-7.799a12.8 12.8 0 0 0-1.979-1.781l-.037-.026a17 17 0 0 1 2.144-2.148m-48.7.398c.028.015.029.001.337.114.434.158 1.061.446 1.848.76 1.404.56 3.429 1.142 5.96 1.347a10 10 0 0 0-.93 2.115 11.6 11.6 0 0 0-.374 1.612c-.657.658-1.657 1.267-3.213 1.761-1.991-.263-2.804-.614-3.191-1.037-.388-.423-.606-1.264-1.135-2.54-.188-1.304-.299-2.037-.227-2.493.064-.404.4-.912.924-1.639zm45.603 3.037.056.04a11 11 0 0 1 1.727 1.556c1.297 1.429 2.761 3.702 3.432 7.125-1.235.227-2.74.306-4.598.186-.454-.108-.93-.23-1.451-.389-1.491-3.1-.815-6.005.834-8.517Zm-58.639.526c.272.003.555.02.842.037 1.656 3.092 3.065 5.943 2.275 11.197q-.277.02-.584.024c-.507-.034-1.088-.088-1.732-.096-.115-.014-.223-.022-.342-.04-.044-.005-.093-.016-.139-.022.59-3.405.462-5.756-.052-7.561-.41-1.44-1.05-2.51-1.668-3.479.449-.042.91-.066 1.4-.06m2.748.225c.498.06.993.12 1.516.193.534 1.612 1.442 3.347 2.658 5.297l.01.021c.35.867.498 1.657.324 2.403a3 3 0 0 1-.162.48c-.366.295-.905.724-1.541 1.43l-.002.004-.004.002a5 5 0 0 1-.746.707c.545-4.678-.645-7.778-2.053-10.537m-5.842.158c.723 1.132 1.409 2.148 1.82 3.595.435 1.526.576 3.598.02 6.823-2.053-.468-4.526-1.298-7.336-2.51 1.18-4.631 2.82-6.764 4.856-7.67a6 6 0 0 1 .64-.238m49.793 1.326-.023.156c-.245-.036-.274-.118-.266-.11.008.01.06.07.12.165.118.189.278.512.433.916.31.807.611 1.945.73 3.16.176 1.784-.026 3.664-1.027 5.12-.462-4.64-2.43-6.865-4.377-8.714 1.408-.391 2.884-.599 4.41-.693m-6.11 1.281c2.305 2.116 4.367 3.813 4.564 9.461q-.24.135-.487.244c-.64.195-1.362.299-2.13.36-.76-4.383-2.739-7.122-4.76-8.467.229-.172.458-.344.693-.496.682-.442 1.39-.8 2.12-1.102m-4.09 2.697c1.624.918 3.64 3.212 4.425 7.436-1.075.008-2.216-.029-3.396-.055-1.158-.081-2.377-.139-3.649-.066a80 80 0 0 1-1.314-.23c-.125-.105-.262-.251-.383-.364 1.245-2.966 2.7-5.142 4.316-6.72z"}))};