UNPKG

devicons-react

Version:

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

1 lines 11.2 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",...b}=a;return b={...b,style:{...(b.style?b.style:{}),width:c,height:c}},/*#__PURE__*/React.createElement("svg",_extends({},b,{viewBox:"0 0 128 128",xmlns:"http://www.w3.org/2000/svg"}),/*#__PURE__*/React.createElement("path",{d:"M97.231 72.752q-.945 0-.946 1.083v.163l-.525.161v.201h.525v2.594h.445V74.36h.748v-.345h-.748v-.19q0-.372.12-.538.122-.168.373-.168.182 0 .44.083l.115-.357a2 2 0 0 0-.547-.093m-39.662.029v1.196l.01.207.019.211h-.035q-.319-.435-.917-.435-.573 0-.896.403-.321.402-.321 1.13 0 .725.32 1.12.321.394.897.394.614 0 .923-.448h.024l.058.395h.363v-4.173zm17.543 0v1.196l.01.207.02.211h-.036q-.318-.435-.917-.435-.574 0-.895.403-.323.402-.323 1.13 0 .725.321 1.12.321.394.897.394.614 0 .923-.448h.024l.059.395h.362v-4.173zm42.676 0v4.173h.445v-4.173zm-30.385.142a.27.27 0 0 0-.189.071q-.075.072-.075.224 0 .15.075.224.076.074.19.073a.26.26 0 0 0 .184-.073q.078-.074.077-.224c-.001-.15-.025-.174-.077-.223a.26.26 0 0 0-.185-.072m39.423.054q-.561 0-.902.268a.87.87 0 0 0-.34.722q0 .43.235.7.234.267.781.463.391.14.584.25a.8.8 0 0 1 .273.24.6.6 0 0 1 .082.334.57.57 0 0 1-.23.48q-.231.174-.687.174a2.8 2.8 0 0 1-.564-.06 3 3 0 0 1-.525-.16v.44q.374.18 1.073.18.642 0 1.019-.29.375-.29.375-.808 0-.401-.231-.653-.232-.253-.85-.472a3 3 0 0 1-.545-.24.7.7 0 0 1-.254-.24.66.66 0 0 1-.075-.333q0-.277.204-.432.203-.156.566-.156.459 0 .944.204l.142-.397a2.65 2.65 0 0 0-1.075-.214m-20.967.04-1.55 3.937h.46l.484-1.247h1.572l.487 1.247h.472l-1.542-3.937zm18.487.016v3.921q0 .303-.138.463t-.403.16q-.207.001-.398-.052v.39q.146.07.398.071.483 0 .74-.28t.257-.79v-3.883Zm-63.852.3-.187.627-.421.185v.215h.421v1.75q0 .897.852.897.114 0 .254-.022a.8.8 0 0 0 .214-.058v-.34a2 2 0 0 1-.175.035 1.4 1.4 0 0 1-.228.018.44.44 0 0 1-.346-.142q-.126-.142-.126-.408v-1.73h.853v-.345h-.853v-.682Zm17.543 0-.187.627-.42.185v.215h.42v1.75q0 .897.853.897.113 0 .253-.022a.8.8 0 0 0 .213-.058v-.34a1.5 1.5 0 0 1-.402.053.44.44 0 0 1-.346-.142q-.126-.142-.125-.408v-1.73h.852v-.345h-.852v-.682Zm7.476 0-.187.627-.422.185v.215h.422v1.75q0 .897.853.897.112 0 .252-.022a.8.8 0 0 0 .214-.058v-.34a2 2 0 0 1-.174.035q-.11.018-.228.018a.44.44 0 0 1-.346-.142q-.127-.142-.127-.408v-1.73h.854v-.345h-.854v-.682Zm20.531.182q.094.336.183.567l.455 1.215h-1.268l.461-1.215q.11-.309.17-.567zm-55.668.445q-.59 0-.94.42-.35.417-.35 1.128 0 .705.377 1.102.376.397 1.028.397.298 0 .508-.044t.447-.146v-.397q-.464.199-.938.2-.45 0-.7-.27-.246-.268-.26-.785h2.024v-.282q0-.596-.322-.959-.322-.364-.874-.364m3.29 0q-.304 0-.55.12a.9.9 0 0 0-.384.337h-.021l-.073-.402h-.362v2.94h.445v-1.543q0-.574.215-.824.215-.249.675-.249.35 0 .514.178.162.176.162.535v1.902h.445v-1.918q0-.564-.267-.819-.27-.256-.8-.257zm9.686 0q-.639 0-.997.402-.36.4-.36 1.12 0 .464.166.809t.472.531q.306.185.7.185.639 0 1-.403.362-.403.362-1.122 0-.7-.363-1.111-.363-.41-.98-.41zm4.568 0q-.591 0-.94.42-.35.417-.35 1.128 0 .705.376 1.102t1.029.397q.297 0 .508-.044.21-.044.446-.146v-.397q-.463.199-.939.2-.45 0-.698-.27-.248-.268-.262-.785h2.025v-.282q0-.596-.321-.959-.322-.364-.874-.364m3.289 0q-.304 0-.55.12a.9.9 0 0 0-.384.337h-.021l-.073-.402h-.361v2.94h.445v-1.543q0-.574.214-.824.215-.249.676-.249.349 0 .512.178.163.176.163.535v1.902h.446v-1.918q0-.564-.268-.819-.269-.256-.8-.257zm9.62 0q-.591 0-.941.42-.35.417-.35 1.128 0 .705.378 1.102.375.397 1.028.397.297 0 .507-.044.212-.044.447-.146v-.397q-.464.199-.939.2-.45 0-.698-.27-.247-.268-.262-.785h2.025v-.282q0-.596-.322-.959-.322-.364-.874-.364zm2.806 0q-.51 0-.802.21a.66.66 0 0 0-.292.565q0 .202.084.347a.8.8 0 0 0 .257.258q.173.115.584.267.432.166.58.288.15.123.15.295a.37.37 0 0 1-.189.34q-.187.11-.536.11a2.2 2.2 0 0 1-.922-.231v.413q.327.185.911.185.553 0 .858-.222.306-.223.306-.633a.68.68 0 0 0-.184-.485q-.183-.194-.706-.384a4 4 0 0 1-.515-.218.6.6 0 0 1-.195-.158.33.33 0 0 1-.06-.2q0-.174.161-.274.161-.099.477-.099.36 0 .802.183l.158-.363a2.35 2.35 0 0 0-.927-.194m6.266 0q-.303 0-.55.12a.9.9 0 0 0-.383.337h-.022l-.072-.402h-.363v2.94h.445v-1.543q0-.574.215-.824.214-.249.676-.249.348 0 .512.178.164.176.164.535v1.902h.445v-1.918q0-.564-.268-.819-.269-.256-.8-.257zm2.9 0q-.53 0-.82.262t-.29.745a.94.94 0 0 0 .143.515q.144.225.372.318a.9.9 0 0 0-.27.234.47.47 0 0 0-.087.281.42.42 0 0 0 .076.25.47.47 0 0 0 .19.158.88.88 0 0 0-.483.265.68.68 0 0 0-.172.464q0 .393.313.607.312.213.888.214.751 0 1.144-.256a.84.84 0 0 0 .39-.744q0-.383-.255-.585-.256-.2-.734-.2h-.52q-.241 0-.34-.059a.19.19 0 0 1-.1-.178q0-.228.285-.378.116.022.246.021.515 0 .81-.257t.295-.69a.95.95 0 0 0-.193-.587l.544-.065v-.28h-1.016a1.5 1.5 0 0 0-.416-.055m6.352 0q-.638 0-.997.402-.36.4-.36 1.12 0 .464.167.809.166.346.472.531t.699.185q.64 0 1.001-.403t.361-1.122q0-.7-.363-1.111-.363-.41-.98-.41zm3.41 0a.9.9 0 0 0-.507.157 1.3 1.3 0 0 0-.394.442h-.021l-.05-.544h-.369v2.94h.445v-1.578q0-.431.254-.722a.78.78 0 0 1 .61-.289q.14 0 .322.04l.061-.413a1.7 1.7 0 0 0-.35-.033zm7.027 0q-.302 0-.549.12a.9.9 0 0 0-.384.337h-.022l-.072-.402h-.361v2.94h.445v-1.543q0-.574.215-.824.214-.249.675-.249.349 0 .512.178.165.176.164.535v1.902h.445v-1.918q0-.564-.268-.819-.269-.256-.8-.257m2.9 0q-.53 0-.819.262-.29.262-.29.745a.94.94 0 0 0 .143.515q.144.225.372.318a.9.9 0 0 0-.271.234.47.47 0 0 0-.086.281q0 .142.076.25a.47.47 0 0 0 .19.158.9.9 0 0 0-.483.265.7.7 0 0 0-.172.464q0 .393.313.607t.889.214q.751 0 1.142-.256a.84.84 0 0 0 .391-.744q0-.383-.256-.585-.255-.2-.732-.2h-.52q-.242 0-.342-.059a.19.19 0 0 1-.099-.178q0-.228.284-.378.116.022.247.021.515 0 .81-.257t.295-.69a.94.94 0 0 0-.193-.587l.545-.065v-.28h-1.017a1.5 1.5 0 0 0-.417-.055m10.972 0a.9.9 0 0 0-.506.157 1.3 1.3 0 0 0-.395.442h-.022l-.05-.544h-.368v2.94h.446v-1.578q0-.431.253-.722a.79.79 0 0 1 .61-.289q.14 0 .322.04l.062-.413a1.7 1.7 0 0 0-.352-.033m-3.235.007a2.1 2.1 0 0 0-.995.251l.137.341q.464-.225.83-.225.33 0 .477.164.15.165.15.512v.182l-.5.016q-1.424.043-1.424.933 0 .415.248.641.247.225.685.225.327 0 .546-.097.218-.099.438-.375h.022l.088.42h.33v-2.007q0-.514-.253-.748-.254-.234-.78-.233zm-33.05.048v2.94h.445v-2.94zm27.263 0v1.922q0 .561.267.815.266.255.802.255.311 0 .555-.115a.9.9 0 0 0 .378-.333h.025l.064.395h.368v-2.94h-.445v1.545q0 .571-.214.824-.213.252-.674.252-.348 0-.512-.177t-.164-.536v-1.907zm-21.658.27q.66 0 .66.663 0 .632-.652.632-.31 0-.485-.158-.174-.157-.174-.466 0-.333.168-.502.17-.17.483-.169m19.69 0q.66 0 .66.663 0 .632-.652.632-.31 0-.485-.158-.174-.157-.174-.466 0-.333.169-.502.168-.17.483-.169zm-62.101.05q.349 0 .536.222.188.225.188.646h-1.537q.037-.408.248-.639a.73.73 0 0 1 .565-.23zm6.326 0q.456-.001.664.265.208.267.208.892v.094q0 .552-.206.8-.205.249-.66.249-.4 0-.607-.287t-.206-.85q0-.556.208-.86a.68.68 0 0 1 .6-.304zm11.217 0q.348 0 .536.222.188.225.188.646h-1.536q.036-.408.248-.639a.73.73 0 0 1 .564-.23zm6.326 0q.457-.001.664.265.208.267.208.892v.094q0 .552-.205.8-.206.249-.66.249-.401 0-.608-.287t-.207-.85q0-.556.208-.86a.68.68 0 0 1 .6-.304zm6.583 0q.349 0 .537.222.187.225.187.646H80.01q.037-.408.249-.639a.73.73 0 0 1 .564-.23zm-17.485.004q.444 0 .67.291t.226.852q0 .565-.226.859-.226.293-.664.294-.437 0-.662-.295t-.225-.858q0-.57.221-.856.224-.287.66-.287m35.802 0q.441 0 .669.291.226.291.226.852 0 .565-.226.859-.228.293-.664.294-.437 0-.662-.295t-.226-.858q0-.57.223-.856.222-.287.66-.287m21.674 1.169v.266q0 .41-.237.638-.238.228-.653.228-.264 0-.41-.126t-.145-.367q0-.31.234-.455t.766-.165zm-28.283 1.38h.533q.408 0 .555.092.148.091.147.33 0 .288-.269.455-.27.167-.83.167-.375 0-.576-.122a.4.4 0 0 1-.202-.363q0-.27.17-.415.168-.145.472-.145zm19.69 0h.533q.408 0 .555.092.148.091.147.33 0 .288-.27.455-.268.167-.829.167-.375 0-.577-.122a.4.4 0 0 1-.2-.363q0-.27.168-.415.17-.145.472-.145zM29.236 55.06v14.734h2.408v-5.513h1.532q2.791 0 4.303-1.23t1.512-3.536q0-2.198-1.375-3.326-1.377-1.13-4.137-1.13zm34.23 1.108-.806 2.358-1.632.867v1.048h1.522v6.007q0 3.547 3.366 3.547.665 0 1.285-.115a4.8 4.8 0 0 0 1.012-.288v-1.784a5.8 5.8 0 0 1-1.733.272q-.695 0-1.123-.408t-.429-1.264V60.44h3.174v-1.793h-3.174v-2.48zm38.12 0-.806 2.358-1.632.867v1.048h1.521v6.007q0 3.547 3.367 3.547a7 7 0 0 0 1.285-.115 4.8 4.8 0 0 0 1.012-.288v-1.784a5.8 5.8 0 0 1-1.733.272q-.696 0-1.123-.408-.429-.408-.429-1.264V60.44h3.174v-1.793h-3.174v-2.48Zm-69.942.908h1.673q1.642 0 2.42.624.775.625.775 1.895 0 1.371-.867 2.016t-2.72.645h-1.28zm15.259 1.37q-1.029 0-1.92.585a4.4 4.4 0 0 0-1.447 1.582h-.121l-.312-1.965H41.25v11.146h2.368v-5.825q0-1.482.882-2.409t2.302-.927q.544 0 1.048.12l.232-2.206a5.7 5.7 0 0 0-1.178-.101zm7.463 0q-2.53 0-3.92 1.522c-1.39 1.522-1.39 2.425-1.39 4.233q0 1.743.645 3.063.644 1.32 1.844 2.026t2.76.705q2.5 0 3.9-1.532 1.401-1.531 1.401-4.262 0-2.64-1.41-4.198-1.411-1.557-3.83-1.557m21.728 0q-1.028 0-1.92.585a4.4 4.4 0 0 0-1.446 1.582h-.12l-.313-1.965H70.44v11.146h2.37v-5.825q0-1.482.88-2.409.882-.927 2.304-.927.542 0 1.047.12l.232-2.206a5.7 5.7 0 0 0-1.179-.101m6.97 0a9 9 0 0 0-2.037.247 8.2 8.2 0 0 0-1.985.72l.766 1.693q.726-.341 1.512-.594a5.3 5.3 0 0 1 1.642-.251q1.049 0 1.547.528.499.53.498 1.597v.595l-1.923.06q-2.621.082-3.9.958-1.28.876-1.28 2.6 0 1.623.922 2.509c.922.886 1.47.887 2.565.887q1.28 0 2.096-.368c.816-.368 1.085-.706 1.623-1.385h.08l.474 1.552h1.692v-7.508q0-1.985-1.083-2.913t-3.21-.927zm11.85 0q-2.6 0-3.975 1.511-1.375 1.513-1.375 4.324 0 2.761 1.315 4.238 1.315 1.476 3.844 1.476 1.028 0 1.749-.161a4.7 4.7 0 0 0 1.355-.534v-2.066a6.06 6.06 0 0 1-2.993.786q-1.39 0-2.111-.942-.72-.943-.721-2.817 0-3.84 2.893-3.84.977 0 2.478.585l.717-1.905q-1.413-.655-3.175-.655Zm18.293 0q-2.53 0-3.921 1.522-1.39 1.521-1.39 4.233 0 1.743.644 3.063.645 1.32 1.845 2.026t2.761.705q2.498 0 3.9-1.532 1.4-1.531 1.4-4.262 0-2.64-1.41-4.198-1.41-1.557-3.83-1.557zm13.614 0q-1.028 0-1.92.585a4.4 4.4 0 0 0-1.446 1.582h-.12l-.313-1.965h-1.855v11.146h2.37v-5.825q0-1.482.881-2.409.882-.927 2.302-.927.546 0 1.049.12l.231-2.206a5.7 5.7 0 0 0-1.179-.101M54.326 60.38q2.842 0 2.842 3.82 0 3.86-2.822 3.86-2.851 0-2.851-3.86 0-1.845.669-2.832.67-.988 2.162-.988m58.84 0q2.842 0 2.843 3.82 0 3.86-2.823 3.86-2.852 0-2.852-3.86 0-1.845.67-2.832.67-.988 2.162-.988m-28.178 4.092v.967q0 1.3-.781 2.02-.78.722-2.07.722-.889 0-1.33-.41-.445-.407-.444-1.153 0-1.028.76-1.527.761-.499 2.434-.56z",fill:"#100f0d"}),/*#__PURE__*/React.createElement("path",{d:"M25.6 62.527c0 7.07-5.73 12.801-12.8 12.801S0 69.598 0 62.528s5.73-12.8 12.8-12.8 12.8 5.73 12.8 12.8",fill:"#ed163a"}),/*#__PURE__*/React.createElement("path",{d:"m19.408 56.354-4.354-.04-2.545-2.546-2.988 1.985.516.515-1.21-.01-4.11 6.913h-1.61l1.01 1.012-1.018 1.714 9.429 9.428.273.003c7.063 0 12.79-5.722 12.8-12.782l-6.192-6.193",fill:"#d51c2f"}),/*#__PURE__*/React.createElement("path",{d:"M6.493 63.463a6.306 6.306 0 1 1 12.613 0zm14.177.29v-.582h1.824a9.66 9.66 0 0 0-2.633-6.358l-1.363 1.363-.411-.412 1.362-1.363a9.66 9.66 0 0 0-6.358-2.633v1.824h-.582v-1.824a9.66 9.66 0 0 0-6.358 2.633l1.363 1.363-.412.412-1.363-1.363a9.66 9.66 0 0 0-2.633 6.358H4.93v.582H3.097v2.135h19.404v-2.134H20.67",fill:"#f5f5f5"}))};