devicons-react
Version:
Devicons React is a collection of icons that symbolize programming languages, design tools, and development software.
1 lines • 10.9 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="#000",...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:"M13.469 22.975C6.059 22.975 0 29.035 0 36.444v55.073c0 7.41 6.06 13.47 13.469 13.47h29.605a2.686 2.686 0 0 0 2.678-2.677 2.685 2.685 0 0 0-2.678-2.678H13.469a8.07 8.07 0 0 1-8.112-8.115v-48.17h76.488v45.39h-2.59V80.72q.001-.04 0-.039a2.657 2.657 0 0 0-2.654-2.657 2.66 2.66 0 0 0-1.878.78 2.66 2.66 0 0 0-.78 1.877q.002.131.003.023v.016q-.003-.138-.002.01v21.64c0 .704.281 1.38.779 1.877a2.66 2.66 0 0 0 1.878.777 2.66 2.66 0 0 0 1.878-.777 2.66 2.66 0 0 0 .777-1.878v-8.562h2.589v8.502a.5.5 0 0 0 .013.116q.011.045.024.087c.009.179.024.36.071.54a2.65 2.65 0 0 0 1.444 1.719 2.65 2.65 0 0 0 1.122.245h.018c.346 0 .69-.067 1.01-.2a2.65 2.65 0 0 0 .856-.573 2.6 2.6 0 0 0 .57-.855l.023-.056.006-.015.013-.041.006-.018a3 3 0 0 0 .072-.232 2.7 2.7 0 0 0 .107-.71V36.444c0-7.41-6.06-13.47-13.47-13.47zm0 .992h60.262c6.868 0 12.476 5.608 12.476 12.477v65.858a1.7 1.7 0 0 1-.07.45l-.005.023a2 2 0 0 1-.05.165l-.007.017-.011.035-.006.018a1.6 1.6 0 0 1-.357.533 1.7 1.7 0 0 1-.535.356 1.65 1.65 0 0 1-.63.126h-.019a1.65 1.65 0 0 1-.701-.153 1.7 1.7 0 0 1-.574-.438 1.65 1.65 0 0 1-.331-.637 1.7 1.7 0 0 1-.053-.41.5.5 0 0 0-.02-.131l-.001-.008v-8.67a.5.5 0 0 0-.052-.224.98.98 0 0 0-.872-.538h-2.671a.98.98 0 0 0-.692.286.98.98 0 0 0-.286.69v8.578a1.66 1.66 0 0 1-1.663 1.663 1.66 1.66 0 0 1-1.177-.486 1.67 1.67 0 0 1-.488-1.177V80.73c0 .063.002.018.002-.03a1.67 1.67 0 0 1 .486-1.194 1.66 1.66 0 0 1 1.177-.489c.44 0 .863.176 1.176.489a1.66 1.66 0 0 1 .486 1.176v8.068c0 .26.104.508.287.692a.98.98 0 0 0 .692.287h2.67a.98.98 0 0 0 .69-.287 1 1 0 0 0 .183-.254.5.5 0 0 0 .052-.223V42.85a.496.496 0 0 0-.496-.496H4.861a.496.496 0 0 0-.497.496v48.666a9.084 9.084 0 0 0 9.105 9.107h29.605a1.68 1.68 0 0 1 1.686 1.686 1.68 1.68 0 0 1-1.686 1.684H13.469C6.6 103.994.992 98.386.992 91.517V36.444c0-6.87 5.608-12.477 12.477-12.477m0 3.37a9.084 9.084 0 0 0-9.105 9.107v2.044a.496.496 0 0 0 .497.496h77.48a.496.496 0 0 0 .496-.496v-2.044a9.086 9.086 0 0 0-9.107-9.107zm0 .992h60.262a8.07 8.07 0 0 1 8.114 8.115v1.548H5.357v-1.548a8.07 8.07 0 0 1 8.112-8.115m10.415 18.215a1.26 1.26 0 0 0-.859.444l-5.424 6.46A4.6 4.6 0 0 0 18 51.604c0-2.542-2.092-4.631-4.634-4.631s-4.632 2.09-4.632 4.632 2.09 4.631 4.632 4.631c1.04 0 1.958-.414 2.735-1.002l-7.312 8.712a1.27 1.27 0 0 0 .153 1.78h.002a1.27 1.27 0 0 0 1.777-.154l5.335-6.353a4.6 4.6 0 0 0-.356 1.746c0 2.542 2.091 4.632 4.633 4.632s4.632-2.09 4.632-4.632-2.09-4.632-4.632-4.632c-1 0-1.882.392-2.643.94l7.27-8.659a1.27 1.27 0 0 0-.154-1.779 1.26 1.26 0 0 0-.922-.29zm.085.989a.27.27 0 0 1 .198.062c.118.1.132.26.033.38L9.96 64.932a.264.264 0 0 1-.38.035.264.264 0 0 1-.033-.382l14.237-16.957a.27.27 0 0 1 .184-.095zm-10.603.432c1.999 0 3.642 1.641 3.642 3.64s-1.643 3.64-3.642 3.64a3.655 3.655 0 0 1-3.64-3.64 3.655 3.655 0 0 1 3.64-3.64m0 1.401a2.238 2.238 0 1 0 .003 4.476 2.238 2.238 0 0 0-.003-4.476m0 .992c.717 0 1.246.53 1.246 1.246 0 .717-.529 1.245-1.246 1.245s-1.244-.528-1.244-1.245.528-1.246 1.244-1.246m6.967 6.967a3.655 3.655 0 0 1 3.64 3.64 3.655 3.655 0 0 1-3.64 3.64c-1.998 0-3.641-1.642-3.641-3.64s1.643-3.64 3.641-3.64m0 1.402a2.24 2.24 0 0 0 0 4.476 2.238 2.238 0 0 0 0-4.476m0 .992c.717 0 1.244.529 1.244 1.246s-.527 1.246-1.244 1.246c-.716 0-1.246-.53-1.246-1.246s.53-1.246 1.246-1.246m9.55 3.353a1.27 1.27 0 0 0-1.263 1.263 1.27 1.27 0 0 0 1.264 1.262H40.05a1.27 1.27 0 0 0 1.264-1.262 1.27 1.27 0 0 0-1.264-1.263zm0 .992H40.05c.156 0 .272.116.272.271s-.116.27-.272.27H29.884a.263.263 0 0 1-.272-.27c0-.155.116-.271.272-.271zm20.138 13.95c-.355 0-.704.072-1.029.207a2.7 2.7 0 0 0-.87.58 2.7 2.7 0 0 0-.583.871 2.7 2.7 0 0 0-.204 1.028v.001c0 .352.068.7.204 1.028h-.002a2.685 2.685 0 0 0 2.484 1.657c.045 0 .074-.003.101-.004h3.7l-6.28 15.686a2.9 2.9 0 0 0-.207 1.08v1.96c0 .77.306 1.51.851 2.055a2.9 2.9 0 0 0 2.052.85h7.508a2.7 2.7 0 0 0 1.049-.207v-.002a2.74 2.74 0 0 0 1.484-1.482 2.75 2.75 0 0 0 .21-1.05 2.746 2.746 0 0 0-2.745-2.745q-.08.001-.05.002h-4.7l7.256-18.091a2.5 2.5 0 0 0 .165-1.192 2.5 2.5 0 0 0-.415-1.13 2.5 2.5 0 0 0-.895-.804 2.5 2.5 0 0 0-1.167-.29h-7.756c-.026-.002-.079-.008-.16-.008zm38.98 0c-.728 0-1.33.601-1.33 1.33v24.286c0 .728.6 1.33 1.329 1.33h8.06a2.75 2.75 0 0 0 2.74-2.743 2.75 2.75 0 0 0-2.74-2.742h-4.159c-.017 0-.021-.004-.021-.022v-5.69c0-.015 0-.015.015-.015h4.3c1.395 0 2.538-1.14 2.538-2.535s-1.142-2.537-2.537-2.537h-4.3c-.016 0-.016 0-.016-.015v-5.345c0-.02.003-.023.023-.023h4.293a2.647 2.647 0 0 0 2.64-2.64 2.647 2.647 0 0 0-2.64-2.64zm13.918 0a2.61 2.61 0 0 0-2.605 2.604v23.233c0 .605.5 1.108 1.107 1.108h9.75a2.75 2.75 0 0 0 2.742-2.742 2.75 2.75 0 0 0-2.742-2.742h-5.648V80.618a2.61 2.61 0 0 0-2.604-2.605zm14.087 0a2.61 2.61 0 0 0-2.605 2.604v23.233c0 .605.5 1.108 1.107 1.108h9.75a2.75 2.75 0 0 0 2.742-2.742 2.75 2.75 0 0 0-2.742-2.742h-5.647V80.618a2.61 2.61 0 0 0-2.605-2.605zm-49.345.122c-1.053 0-2.225.09-3.027.314a3.9 3.9 0 0 0-1.913 1.094l-.014.014c-.478.54-.802 1.25-.998 2.099-.195.827-.286 1.843-.286 3.058 0 1.149.01 2.076.033 2.79v.01q.046.9.213 1.785l.004.02a3.8 3.8 0 0 0 .511 1.215l.01.017c.219.313.477.6.765.851a7.5 7.5 0 0 0 1.24.88q.697.404 1.425.773.702.356 1.335.742l.016.01q.555.314 1.02.748.172.187.32.395l.028.035a.6.6 0 0 1 .1.177l.003.004q.05.134.081.273a2 2 0 0 1 .039.407l.002.05c.02.241.033.594.033 1.049v.007a13 13 0 0 1-.099 1.814l-.004.031a2.2 2.2 0 0 1-.215.816.44.44 0 0 1-.25.194c.008-.003-.27.04-.525.056a13 13 0 0 1-.692.023h-.01a2.5 2.5 0 0 1-.63-.075.63.63 0 0 1-.247-.223 3.3 3.3 0 0 1-.225-.82 15 15 0 0 1-.066-1.583v-.008a2 2 0 0 0-.012-.233.5.5 0 0 0-.13-.118l.113.099a2.34 2.34 0 0 0-.785-1.436 2.35 2.35 0 0 0-1.537-.57 2.35 2.35 0 0 0-1.535.57 2.34 2.34 0 0 0-.785 1.436l.18-.157a.5.5 0 0 0-.192.173 2 2 0 0 0-.015.261v.004q.001.07.002.039-.001-.2-.002.014l.002.04c.005.429.011.818.011 1 0 1.324.09 2.413.285 3.283l.004.016c.22.852.573 1.563 1.076 2.1l.011.012a3.8 3.8 0 0 0 1.886 1.025 10 10 0 0 0 2.543.277c1.12 0 2.503-.086 3.347-.314q0-.001.002-.002a3.72 3.72 0 0 0 2.005-1.29c.524-.635.868-1.475 1.06-2.498.216-1.042.317-2.335.317-3.898 0-1.12-.034-2.02-.103-2.726v-.004a6.5 6.5 0 0 0-.332-1.824v-.002a3.24 3.24 0 0 0-.767-1.246 6 6 0 0 0-1.082-.866h-.002a10 10 0 0 0-1.075-.59l.035.016a16 16 0 0 0-1.252-.637l-.018-.01a30 30 0 0 1-1.191-.641 10 10 0 0 1-.929-.652 3 3 0 0 1-.314-.304 1 1 0 0 1-.124-.3v-.002a5 5 0 0 1-.093-.686v-1.233a11 11 0 0 1 .066-1.362l.002-.01c.02-.217.083-.425.178-.618a.32.32 0 0 1 .188-.134l.043-.01c-.003.001.198-.037.392-.052a8 8 0 0 1 .55-.023c.317 0 .545.05.682.112.137.063.188.12.23.217l.02.04c.108.2.17.418.178.642.008.23.011.539.012.863l.012.011c0 .621.248 1.216.688 1.653a2.35 2.35 0 0 0 1.659.686 2.36 2.36 0 0 0 1.66-.686 2.33 2.33 0 0 0 .686-1.653v-.013l.002-.872a12 12 0 0 0-.25-2.65c-.15-.772-.463-1.426-.945-1.924-.463-.521-1.103-.878-1.876-1.071-.749-.216-1.662-.314-2.758-.314m-17.64.87q.01.001.103.007h7.814c.245 0 .485.06.702.175a1.5 1.5 0 0 1 .538.482 1.5 1.5 0 0 1 .15 1.4l-7.384 18.412a.75.75 0 0 0-.052.36l.002.005a.75.75 0 0 0 .124.34.75.75 0 0 0 .273.247.76.76 0 0 0 .353.087h5.05q.08-.001.05-.002a1.753 1.753 0 0 1 1.752 1.752 1.8 1.8 0 0 1-.135.67 1.74 1.74 0 0 1-.946.948v-.002a1.7 1.7 0 0 1-.669.134h-7.508c-.507 0-.991-.2-1.35-.56a1.91 1.91 0 0 1-.56-1.353v-1.96c0-.244.047-.487.137-.712l6.403-15.994a.76.76 0 0 0 .053-.366.76.76 0 0 0-.128-.35v-.001a.77.77 0 0 0-.277-.246l-.002-.003a.8.8 0 0 0-.357-.087h-4.06l-.076.004a1.7 1.7 0 0 1-1.2-.494 1.7 1.7 0 0 1-.366-.55h-.002a1.7 1.7 0 0 1-.126-.648V80.7c0-.222.045-.441.13-.647a1.7 1.7 0 0 1 .367-.55 1.7 1.7 0 0 1 .548-.365c.207-.085.429-.131.65-.131zm38.98 0h8.195a1.64 1.64 0 0 1 1.647 1.647 1.64 1.64 0 0 1-1.647 1.647h-4.293c-.555 0-1.015.461-1.015 1.016v5.345c0 .55.457 1.008 1.007 1.008h4.3a1.54 1.54 0 0 1 1.545 1.544c0 .858-.686 1.543-1.544 1.543h-4.3c-.55 0-1.008.457-1.008 1.007v5.69c0 .554.46 1.014 1.013 1.014h4.159c.972 0 1.748.778 1.748 1.75s-.776 1.75-1.748 1.75H89a.33.33 0 0 1-.337-.337V79.345c0-.194.146-.34.339-.34zm13.918 0c.896 0 1.612.716 1.612 1.612v18.946c0 .493.41.903.903.903h5.737c.971 0 1.75.778 1.75 1.75s-.779 1.75-1.75 1.75h-9.75c-.069 0-.115-.046-.115-.116V80.618c0-.896.717-1.612 1.613-1.612m14.087 0c.896 0 1.612.716 1.612 1.612v18.946c0 .493.41.903.903.903h5.737c.972 0 1.75.778 1.75 1.75s-.778 1.75-1.75 1.75h-9.75c-.069 0-.115-.046-.115-.116V80.618c0-.896.716-1.612 1.613-1.612m-49.345.122c1.04 0 1.88.098 2.496.277l.017.004c.633.158 1.077.42 1.388.773l.018.02c.331.338.565.801.688 1.434v.006c.167.8.245 1.616.23 2.434v.01l-.002.881v.014c0 .357-.142.699-.395.951-.254.253-.6.395-.96.395a1.36 1.36 0 0 1-.957-.395 1.34 1.34 0 0 1-.397-.951c0 .139.002.137.002-.014l-.014-.013a32 32 0 0 0-.011-.884v-.006a2.46 2.46 0 0 0-.291-1.047 1.45 1.45 0 0 0-.715-.713c-.32-.146-.685-.201-1.097-.201a8 8 0 0 0-.63.025c-.21.016-.388.034-.581.09a1.32 1.32 0 0 0-.814.576l-.024.04a2.8 2.8 0 0 0-.288 1v.003q-.082.736-.074 1.479v1.279q.026.422.112.833.077.359.278.665a1 1 0 0 0 .04.054q.217.248.471.456l.006.006q.498.393 1.039.726l.013.01q.594.337 1.252.67l.018.01q.63.29 1.192.609l.035.015q.502.238.972.535h.002a5 5 0 0 1 .901.723c.243.245.423.54.532.864v.002a5.5 5.5 0 0 1 .28 1.547l.003.033q.099.986.1 2.659c0 1.52-.101 2.76-.296 3.701l-.002.01c-.172.913-.465 1.59-.851 2.056l-.008.008a2.73 2.73 0 0 1-1.474.952l-.01.002c-.614.167-2.043.281-3.107.281h-.01a9 9 0 0 1-2.3-.252l-.011-.002a2.8 2.8 0 0 1-1.388-.754c-.36-.386-.643-.93-.831-1.657-.17-.76-.262-1.783-.262-3.056 0-.206-.006-.592-.012-1.025v-.014l-.002-.002q.001.201.002-.013c0-.048-.002-.06-.002-.05v-.005a1 1 0 0 1 .006-.118l.01-.008a1.34 1.34 0 0 1 .451-.823 1.36 1.36 0 0 1 1.778 0c.245.212.405.503.451.823l.012.01q.004.052.006.107-.01.848.07 1.693l.001.02a4.4 4.4 0 0 0 .31 1.122l.028.052c.17.294.428.527.738.667a1 1 0 0 0 .076.027c.311.083.634.122.955.116h.002a13 13 0 0 0 .742-.025c.28-.017.504-.023.744-.093h.004c.353-.104.65-.342.834-.659l.015-.027a3.2 3.2 0 0 0 .324-1.205 14 14 0 0 0 .104-1.93c0-.448-.012-.797-.035-1.078v-.004a2.8 2.8 0 0 0-.063-.638l-.002-.01a3 3 0 0 0-.115-.381l-.002-.002a1.6 1.6 0 0 0-.275-.479q0-.002-.002-.006a5 5 0 0 0-.39-.478l-.025-.026a6.3 6.3 0 0 0-1.209-.885l-.01-.006a20 20 0 0 0-1.391-.776 28 28 0 0 1-1.378-.746l-.004-.004a6.5 6.5 0 0 1-1.08-.765l-.001-.002a3.8 3.8 0 0 1-.6-.667 2.8 2.8 0 0 1-.367-.884 12 12 0 0 1-.196-1.64 90 90 0 0 1-.033-2.75c0-1.164.09-2.113.26-2.829l.002-.004c.168-.731.432-1.272.77-1.656.386-.4.88-.686 1.423-.814l.02-.006c.61-.171 1.777-.277 2.771-.277"}))};