devicons-react
Version:
Devicons React is a collection of icons that symbolize programming languages, design tools, and development software.
1 lines • 8.47 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="#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:"M64.072 8.914c-22.529 0-41.01 18.03-41.072 40.049 0 22.509 18.153 40.745 40.58 40.766 22.959 0 41.339-17.95 41.36-40.46.04-22.14-18.4-40.355-40.868-40.355m-.185 4.846c-1.227 3.169.102 5.887 1.308 8.545 2.024 4.497 3.006 9.24 3.272 14.168.04.306.062.632.123.94 0 .101.081.163.142.245.45-3.026.758-6.01 1.33-8.974.573-3.026 1.47-5.93 3.801-8.22-1.104 4.846.94 8.852 3.149 12.88 2.76 5.008 3.538 10.324 1.636 15.824-.552 1.595-1.554 3.086-2.392 4.742 4.232-.818 8.484-1.634 12.96-2.514-1.246 3.926-3.23 7.033-5.866 9.752-.246.246-.735.307-1.123.307-12.205.02-24.391.02-36.596 0-.43 0-.96-.164-1.205-.43-2.29-2.719-4.355-5.54-5.5-8.933-.02-.123-.001-.287-.022-.676 4.007.859 7.933 1.677 12.246 2.576-2.657-3.455-4.21-6.93-3.78-10.855.306-2.72 1.123-5.397 1.839-8.096.43-1.615 1.186-3.169 1.697-4.764.757-2.33 1.267-4.68.756-7.195 3.803 2.699 3.863 6.889 4.395 11.223 1.451-2.004 2.086-4.11 2.515-6.256.348-2.065.572-4.17.715-6.256.164-2.433.818-4.64 2.453-6.522.552-.633 1.308-1.062 2.147-1.511M44.875 65.176h38.25v6.623h-38.25zm7.564 9.996h23.02c.43 4.538-4.682 9.057-10.447 9.303-6.951.306-12.593-3.804-12.572-9.303zm28.58 26.312v17.377h1.125v-8.914a6.5 6.5 0 0 1 1.778-1.656 4.04 4.04 0 0 1 2.168-.613c1.022 0 1.819.307 2.33.941s.758 1.512.758 2.637v7.586h1.144v-7.586c0-.695-.062-1.329-.246-1.881a3.4 3.4 0 0 0-.715-1.41c-.347-.389-.778-.676-1.248-.9-.47-.225-1.042-.307-1.717-.307a4.74 4.74 0 0 0-2.351.613 7.5 7.5 0 0 0-1.88 1.637v-7.524zM0 101.934v16.908h1.207v-6.809h3.127c.94 0 1.8-.122 2.516-.367.736-.286 1.37-.615 1.88-1.064.511-.45.9-.96 1.186-1.594s.428-1.33.428-2.045c0-1.615-.51-2.842-1.512-3.72-1.002-.88-2.473-1.31-4.477-1.31zm72.822.879a.26.26 0 0 0-.205.081.25.25 0 0 0-.082.184l-.265 4.254-2.024.143v.449c0 .082.02.144.082.205a.34.34 0 0 0 .203.06h1.698v8.137c0 .9.226 1.595.675 2.045.47.47 1.063.674 1.881.674.511 0 .98-.122 1.47-.244a3.6 3.6 0 0 0 1.145-.819l-.306-.511c-.062-.103-.123-.121-.184-.121a.4.4 0 0 0-.244.12c-.102.082-.226.184-.37.266-.163.082-.347.184-.552.266-.204.102-.49.123-.756.123-.204 0-.428-.062-.633-.123a1.2 1.2 0 0 1-.511-.326 1.7 1.7 0 0 1-.326-.573c-.103-.224-.123-.51-.123-.837v-8.077h3.72v-.837h-3.742v-4.54zm-71.595.122h3.148c1.554 0 2.78.368 3.557 1.063.817.695 1.207 1.678 1.207 2.986 0 .614-.124 1.144-.328 1.635-.225.532-.51.94-.94 1.309-.43.347-.941.633-1.514.838-.592.224-1.245.306-2.002.306H1.207s0-8.136.02-8.136zm18.113 3.823c-.94 0-1.718.266-2.352.818-.654.552-1.144 1.309-1.533 2.27l-.082-2.514c0-.123-.019-.206-.08-.268-.061-.06-.184-.08-.307-.08h-.613v11.877s1.164-.04 1.123-.082v-7.726c.327-1.043.818-1.862 1.39-2.414.573-.573 1.308-.838 2.208-.838.245 0 .492.042.676.062.184.062.367.103.49.123.122.062.246.101.328.121a.46.46 0 0 0 .203.063c.164 0 .226-.063.246-.186l.143-.775a3.8 3.8 0 0 0-.838-.328c-.307-.102-.634-.123-1.002-.123m10.305.021c-.86 0-1.637.144-2.291.43-.675.307-1.246.694-1.696 1.246s-.819 1.187-1.064 1.943c-.246.757-.367 1.595-.367 2.536q-.001 1.38.367 2.513c.245.757.614 1.39 1.064 1.942s1.02.982 1.696 1.248c.695.286 1.452.43 2.29.43.88 0 1.615-.165 2.29-.43.674-.307 1.247-.696 1.697-1.248a5.9 5.9 0 0 0 1.062-1.942q.368-1.103.368-2.513c0-1.41-.122-1.78-.368-2.536a6 6 0 0 0-1.062-1.943c-.45-.552-1.023-.94-1.697-1.246a5.9 5.9 0 0 0-2.29-.43zm33.732 0c-.838 0-1.595.143-2.31.327a4.44 4.44 0 0 0-1.698 1.207 6.1 6.1 0 0 0-1.062 1.88 7.3 7.3 0 0 0-.37 2.352c0 1.002.123 1.92.39 2.697.285.797.634 1.452 1.124 2.004.47.552 1.042.982 1.717 1.248.675.286 1.391.43 2.209.43.45 0 .878-.041 1.328-.123.47-.102.86-.226 1.248-.37a6.5 6.5 0 0 0 1.063-.55c.306-.225.572-.43.756-.676l-.307-.389c-.062-.102-.163-.12-.244-.12-.082 0-.205.08-.389.202a3.1 3.1 0 0 1-.717.452c-.266.184-.653.326-1.082.449-.409.143-.92.203-1.533.203-.675 0-1.268-.08-1.82-.326-.552-.205-1.003-.572-1.39-1.022a4.9 4.9 0 0 1-.88-1.697c-.225-.695-.307-1.472-.307-2.351v-.206h8.586c.123 0 .185-.018.247-.08.06-.061.081-.185.081-.369 0-.818-.123-1.573-.369-2.207a4.2 4.2 0 0 0-.96-1.637 4.4 4.4 0 0 0-1.471-1.002 5.2 5.2 0 0 0-1.84-.326m36.002 0a8.3 8.3 0 0 0-2.27.327 4.44 4.44 0 0 0-1.697 1.207 6.1 6.1 0 0 0-1.062 1.88 7.3 7.3 0 0 0-.37 2.352c0 1.002.123 1.92.39 2.697.285.797.654 1.452 1.124 2.004s1.042.982 1.717 1.248c.675.286 1.391.43 2.209.43.45 0 .878-.041 1.328-.123.47-.102.86-.226 1.248-.37a6.5 6.5 0 0 0 1.063-.55c.306-.225.571-.43.755-.676l-.306-.389c-.061-.102-.162-.12-.244-.12s-.205.08-.389.202c-.164.144-.41.308-.717.452-.266.184-.652.326-1.082.449-.409.143-.922.203-1.535.203-.675 0-1.266-.08-1.818-.326-.552-.205-1.002-.572-1.391-1.022a4.9 4.9 0 0 1-.879-1.697c-.225-.695-.306-1.472-.306-2.351v-.206h8.545c.122 0 .184-.018.246-.08.06-.061.082-.185.082-.369 0-.818-.124-1.573-.37-2.207a4.2 4.2 0 0 0-.96-1.637 4.4 4.4 0 0 0-1.471-1.002 5.2 5.2 0 0 0-1.84-.326m-55.67.041c-.368 0-.735.02-1.062.143a5 5 0 0 0-.961.45 5 5 0 0 0-.838.694 8.4 8.4 0 0 0-.758.9l-.121-1.716c-.041-.225-.165-.307-.37-.307h-.632v11.877l1.185.063v-8.977c.45-.695.92-1.205 1.471-1.594a2.98 2.98 0 0 1 1.78-.572c.878 0 1.573.285 2.023.899.45.633.695 1.513.695 2.658v7.605h1.145v-7.584c0-.572.062-1.083.246-1.533s.388-.818.695-1.125c.286-.306.634-.492 1.002-.676s.756-.244 1.186-.244c.94 0 1.635.285 2.146.899.511.613.756 1.513.756 2.658v7.586h1.146v-7.586c0-.716-.083-1.349-.267-1.9-.184-.573-.429-1.024-.756-1.413-.327-.388-.714-.695-1.205-.879-.45-.224-1.002-.306-1.574-.306-.43 0-.819.104-1.207.185a2.8 2.8 0 0 0-1.084.51c-.327.205-.613.511-.88.88-.285.367-.47.776-.613 1.267-.184-.9-.551-1.595-1.062-2.106s-1.207-.756-2.086-.756m80.59.02c-.613 0-1.144.081-1.635.265a3.1 3.1 0 0 0-1.246.696c-.327.306-.593.635-.777 1.023a2.7 2.7 0 0 0-.266 1.205c0 .491.082.921.266 1.248s.449.593.756.838c.306.246.674.409 1.062.572.388.164.778.307 1.207.43.43.143.817.266 1.205.389.389.122.758.265 1.065.45.306.183.571.407.755.673.184.286.266.613.266 1.002 0 .347-.082.696-.205 1.023s-.327.593-.572.838c-.266.245-.573.43-.961.572-.389.144-.817.205-1.328.205s-.96-.062-1.328-.185c-.348-.164-.655-.285-.9-.428a3.8 3.8 0 0 1-.614-.43c-.143-.122-.307-.183-.389-.183s-.142.04-.203.06a.3.3 0 0 0-.123.143l-.266.389c.491.45 1.022.796 1.635 1.062s1.308.389 2.147.389c.633 0 1.226-.061 1.757-.266.532-.204.941-.47 1.309-.777s.634-.695.818-1.145.266-.94.266-1.45c0-.45-.082-.88-.266-1.208s-.449-.592-.756-.838c-.306-.204-.675-.429-1.064-.572a11 11 0 0 0-1.205-.43c-.43-.143-.819-.264-1.207-.386a5 5 0 0 1-1.063-.451c-.306-.185-.571-.388-.755-.633-.184-.246-.266-.574-.266-.942 0-.306.06-.613.203-.879a2.1 2.1 0 0 1 .572-.715 2.9 2.9 0 0 1 .9-.49 3.7 3.7 0 0 1 1.186-.185c.491 0 .88.063 1.207.144.327.082.634.204.838.326.225.123.408.247.551.329.123.081.246.142.328.142.123 0 .204-.06.266-.183 0 0 .327-.43.306-.37-.45-.409-.96-.756-1.533-.96-.572-.225-1.228-.307-1.943-.307m-15.904.144-1.145.02v7.584c0 .695.06 1.329.244 1.88.184.573.41 1.024.758 1.413.348.388.776.673 1.246.898s1.042.307 1.717.307c.9 0 1.696-.204 2.412-.633a6.6 6.6 0 0 0 1.902-1.656l.123 1.758c0 .225.122.306.327.306h.634v-11.877h-1.144v8.912c-.552.695-1.146 1.249-1.82 1.637a4.04 4.04 0 0 1-2.169.613c-1.022 0-1.819-.307-2.33-.94-.51-.635-.755-1.513-.755-2.638zm-45.018.633c.552 0 1.063.103 1.533.287.45.205.838.49 1.145.817.286.327.53.756.715 1.267s.265 1.085.265 1.719h-7.83a6 6 0 0 1 .43-1.697c.204-.532.47-.94.838-1.309s.776-.634 1.267-.818 1.023-.266 1.637-.266m36.002 0c.531 0 1.022.103 1.492.287.45.205.838.49 1.145.817.286.327.53.756.715 1.267s.265 1.085.265 1.719h-7.789a6 6 0 0 1 .43-1.697c.204-.532.47-.94.838-1.309a3.5 3.5 0 0 1 1.267-.818c.49-.184 1.024-.266 1.637-.266m-69.734.041c.695 0 1.287.122 1.84.367.551.246.96.615 1.328 1.065.327.45.593 1.022.777 1.656s.266 1.37.266 2.147-.103 1.512-.266 2.146-.41 1.185-.777 1.635-.777.817-1.329 1.062c-.51.246-1.144.37-1.84.37-.735 0-1.328-.124-1.84-.37-.551-.245-.961-.612-1.33-1.062a5.3 5.3 0 0 1-.777-1.635c-.184-.634-.265-1.37-.265-2.146 0-.777.081-1.513.265-2.147a3.9 3.9 0 0 1 .778-1.656c.368-.45.778-.82 1.33-1.065.51-.245 1.144-.367 1.84-.367"}))};