devicons-react
Version:
Devicons React is a collection of icons that symbolize programming languages, design tools, and development software.
1 lines • 10.8 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:"m27.937 63.998 9.432 16.405H0v-.523a16.4 16.4 0 0 1 1.581-6.906 16.2 16.2 0 0 1 4.424-5.532 16.1 16.1 0 0 1 6.375-3.045c2.276-.5 4.74-.5 7.07.039l.5.125-.113.5-.637 2.713-.758 3.193-.511-.113a8.75 8.75 0 0 0-4.118-.032 8.95 8.95 0 0 0-3.733 1.781 8.8 8.8 0 0 0-1.476 1.475c-.437.55-.625.844-.874 1.3l.781.383.8.387c.196-.344.32-.543.656-.976.351-.43.77-.844 1.195-1.188.894-.698 1.955-1.217 3.025-1.456a7.8 7.8 0 0 1 3.362.02l2.194.53 1.15-4.906 1.157-4.92-.843-.198-1.37-.313a16.4 16.4 0 0 0-4.608-.457c-1.56.051-3.08.29-4.58.77l-1.268.394 4.67-8.113 4.442-7.738zm-12.989-8.143-3.373 5.866c1.188-.28 1.987-.424 3.611-.48a18.4 18.4 0 0 1 4.888.48l1.363.313 1.363.32.5.126-1.383 5.918-1.28 5.418-.126.512-3.212-.76c-.98-.25-1.917-.24-2.881-.02a6.3 6.3 0 0 0-2.612 1.249 7 7 0 0 0-1.031 1.026c-.3.387-.55.793-.777 1.238l-.23.46-1.719-.823-1.256-.613-.469-.23.23-.465c.333-.687.758-1.363 1.238-1.955a10.4 10.4 0 0 1 1.644-1.645 10.8 10.8 0 0 1 4.15-1.986 10.3 10.3 0 0 1 4.088-.074l.506-2.195.52-2.194c-2.039-.414-3.932-.426-6.094.074a14.5 14.5 0 0 0-5.957 2.839 14.65 14.65 0 0 0-4.13 5.18c-.97 2.006-1.407 3.838-1.47 5.927h34.533l-8.538-14.84-8.552-14.843Zm33.563 1.949c.746 0 1.487.062 2.139.193a9 9 0 0 1 1.843.594 6.8 6.8 0 0 1 1.488.98c.437.382.82.851 1.112 1.35.3.5.53 1.082.688 1.676a9 9 0 0 1 .207 1.933c0 .5-.075 1.042-.207 1.519a7 7 0 0 1-.637 1.424c-.063.105-.258.394-.375.488l.355.398c.32.312.625.675.844 1.039.227.355.405.76.54 1.155.115.363.217.78.268 1.176.074.393.105.811.093 1.214 0 1.084-.187 2.112-.558 2.986a6.3 6.3 0 0 1-1.706 2.269 7.8 7.8 0 0 1-2.655 1.401c-.995.304-2.17.46-3.438.46h-9.457V57.804Zm-8.417 21.213h8.417c1.206 0 2.214-.133 3.15-.413.907-.274 1.632-.657 2.277-1.2.655-.538 1.104-1.131 1.413-1.88.336-.758.48-1.59.48-2.59a5.6 5.6 0 0 0-.074-1.042 6 6 0 0 0-.25-1.027 3.7 3.7 0 0 0-.414-.917c-.2-.312-.418-.57-.7-.863-.205-.238-.287-.238-.506-.344-.176-.082-.48-.187-.48-.187l-1.246-.394 1.163-.332c.364-.21.5-.238.696-.468.086-.106.023-.012.25-.407a5.1 5.1 0 0 0 .511-1.206c.113-.406.167-.78.167-1.217 0-.625-.054-1.176-.187-1.683a4.2 4.2 0 0 0-.562-1.387 4 4 0 0 0-.906-1.1 5 5 0 0 0-1.25-.831 7 7 0 0 0-1.6-.512 10 10 0 0 0-1.932-.176h-8.417zm3.362-9.39h5.575a3.8 3.8 0 0 1 1.369.22 3.6 3.6 0 0 1 1.113.682c.305.305.563.7.719 1.082.148.398.23.867.23 1.324 0 .445-.082.924-.238 1.3a3.2 3.2 0 0 1-.71 1.061 3.4 3.4 0 0 1-1.113.695 4.4 4.4 0 0 1-1.37.219h-5.575zm5.575 5.545c.405 0 .706-.043 1.02-.156.299-.117.529-.242.736-.461a1.53 1.53 0 0 0 .47-.707c.123-.258.162-.55.162-.913 0-.375-.039-.657-.164-.95a1.6 1.6 0 0 0-.468-.706 1.8 1.8 0 0 0-.738-.457c-.3-.125-.605-.168-1.011-.156h-4.544v4.506zm-.211-13.669c.386 0 .803.074 1.116.176.32.137.633.344.87.574.242.227.46.53.582.844.125.311.2.683.2 1.058 0 .367-.075.75-.188 1.061a2.7 2.7 0 0 1-.601.887 2.6 2.6 0 0 1-.887.538 3.3 3.3 0 0 1-1.092.176h-5.364v-5.314zm-4.326 4.276h4.326c.304 0 .53-.043.76-.114a1.3 1.3 0 0 0 .508-.312 1.13 1.13 0 0 0 .336-.511c.094-.207.125-.406.125-.687 0-.27-.031-.458-.117-.665a1.1 1.1 0 0 0-.332-.48 1.3 1.3 0 0 0-.54-.351 2 2 0 0 0-.74-.117h-4.326zm14.394-7.975h5.294v5.312h-5.294zm4.255 4.273v-3.236H59.93v3.236zm-4.255 1.394h5.294V80.06h-5.294zm4.255 15.546V64.51H59.93v14.507zM74.7 80.403a10 10 0 0 1-2.319-.28 9.8 9.8 0 0 1-2.136-.833 9.2 9.2 0 0 1-1.796-1.331 9.7 9.7 0 0 1-1.405-1.737 8.5 8.5 0 0 1-.874-2.1 9.4 9.4 0 0 1-.3-2.354c0-.82.105-1.633.3-2.37.188-.739.5-1.456.874-2.089.406-.637.895-1.23 1.405-1.738a9.6 9.6 0 0 1 1.796-1.331 9.6 9.6 0 0 1 2.136-.843 10 10 0 0 1 2.319-.27 9.3 9.3 0 0 1 2.318.281 8.67 8.67 0 0 1 3.9 2.163c.52.508 1 1.101 1.383 1.738a8 8 0 0 1 .906 2.089c.195.73.3 1.549.3 2.369 0 .804-.105 1.625-.3 2.354a8.3 8.3 0 0 1-.906 2.1 9 9 0 0 1-1.382 1.738 9 9 0 0 1-1.799 1.331 9.4 9.4 0 0 1-2.1.84c-.73.168-1.52.273-2.32.273m2.069-1.293c.664-.156 1.246-.406 1.85-.737a6.6 6.6 0 0 0 1.57-1.164c.48-.45.874-.95 1.219-1.53.362-.57.624-1.163.8-1.83.175-.664.261-1.34.261-2.081 0-.758-.086-1.434-.262-2.101a6.2 6.2 0 0 0-.79-1.807 7.2 7.2 0 0 0-1.228-1.542 6.8 6.8 0 0 0-1.57-1.164 7.3 7.3 0 0 0-1.85-.738 8 8 0 0 0-2.068-.25c-.73 0-1.406.074-2.07.25a8 8 0 0 0-1.886.738 7.4 7.4 0 0 0-1.569 1.164c-.48.467-.882.96-1.237 1.529a6.1 6.1 0 0 0-.758 1.812 7.7 7.7 0 0 0-.274 2.109c0 .741.086 1.417.262 2.08.168.656.414 1.25.77 1.831a8 8 0 0 0 1.237 1.53c.48.47.987.844 1.57 1.164a7.4 7.4 0 0 0 1.885.737 8.3 8.3 0 0 0 2.069.25c.738 0 1.402-.082 2.069-.25m-2.07-2.556a4.6 4.6 0 0 1-1.217-.156c-.375-.106-.77-.25-1.1-.47a5.6 5.6 0 0 1-.918-.75 6.5 6.5 0 0 1-.664-.963 5.2 5.2 0 0 1-.399-1.167 6.3 6.3 0 0 1 0-2.569 5 5 0 0 1 .407-1.144c.187-.344.43-.687.675-.976a5 5 0 0 1 .898-.73 4.2 4.2 0 0 1 1.07-.489 4.6 4.6 0 0 1 1.249-.167c.426 0 .863.055 1.238.168.382.113.746.281 1.057.488.336.207.656.48.906.75.239.28.47.612.637.956.194.344.343.737.437 1.144.082.394.132.843.132 1.289 0 .448-.05.897-.132 1.292a4.5 4.5 0 0 1-.437 1.163c-.18.355-.406.699-.656.98a5.4 5.4 0 0 1-.875.726 4.2 4.2 0 0 1-1.08.469 4.6 4.6 0 0 1-1.227.156zm.946-1.156c.324-.082.55-.175.78-.343a3 3 0 0 0 .687-.551 3 3 0 0 0 .5-.75c.157-.28.27-.581.344-.925a4.4 4.4 0 0 0 .113-1.061c0-.383-.03-.727-.113-1.059a2.7 2.7 0 0 0-.336-.874 2.7 2.7 0 0 0-.5-.77c-.206-.218-.405-.406-.663-.55-.25-.168-.5-.292-.8-.374-.294-.094-.593-.125-.957-.125-.355 0-.648.03-.937.125a2.9 2.9 0 0 0-.824.362 3.4 3.4 0 0 0-.695.57 3.6 3.6 0 0 0-.52.743c-.135.28-.241.55-.303.881a5 5 0 0 0-.113 1.07c0 .386.03.73.113 1.062.062.332.168.625.312.917.148.281.304.508.511.738a3.4 3.4 0 0 0 .695.57c.25.157.5.262.812.344.293.085.594.117.95.117.362 0 .651-.032.944-.117m14.55-11.928v.988c.137-.156.28-.293.426-.398a6 6 0 0 1 1.58-.707 7.3 7.3 0 0 1 1.82-.226c.68 0 1.363.093 1.956.27a5.9 5.9 0 0 1 1.699.81c.6.447.713.634.82.727.049.043.249.332.269.312.167-.207.148-.187.148-.187a5 5 0 0 1 1.02-.937 6.3 6.3 0 0 1 1.673-.746 7.1 7.1 0 0 1 1.921-.25c.594 0 1.175.07 1.706.207a5.7 5.7 0 0 1 1.511.602 6 6 0 0 1 1.277.98c.366.374.706.831.956 1.3.262.468.48 1.007.617 1.549.125.552.188 1.164.188 1.777v10.52h-5.294v-9.6a3.3 3.3 0 0 0-.074-.75 2 2 0 0 0-.23-.605 1.4 1.4 0 0 0-.302-.465c-.105-.137-.23-.23-.406-.343a1.5 1.5 0 0 0-.52-.21 2.5 2.5 0 0 0-.643-.071c-.242 0-.437.02-.644.082a1.5 1.5 0 0 0-.523.2c-.176.1-.3.217-.437.361a2.6 2.6 0 0 0-.332.47 2.6 2.6 0 0 0-.176.58 3.5 3.5 0 0 0-.074.75v9.6h-5.294v-9.6c0-.28-.02-.53-.07-.75a2 2 0 0 0-.22-.612 1.5 1.5 0 0 0-.291-.45 1.6 1.6 0 0 0-.426-.35c-.145-.105-.293-.15-.512-.211a2.5 2.5 0 0 0-.656-.07c-.237 0-.433.02-.632.07a2 2 0 0 0-.543.219c-.164.093-.277.21-.433.354a2 2 0 0 0-.304.457c-.094.176-.133.356-.188.594-.05.238-.07.48-.07.75v9.6h-5.305V63.47ZM86.22 79.016h3.224v-8.558c0-.332.043-.675.094-.956a4 4 0 0 1 .273-.844c.125-.23.3-.5.477-.698.176-.176.418-.394.643-.539.262-.144.563-.27.825-.332a3.64 3.64 0 0 1 1.83 0 2.8 2.8 0 0 1 1.445.87c.187.2.344.438.457.7.125.25.23.538.293.83.062.302.094.645.094.97v8.557h3.213v-8.558c0-.332.043-.675.093-.956a5 5 0 0 1 .27-.844c.124-.23.311-.5.487-.698.18-.187.43-.394.649-.539.246-.144.55-.27.831-.332a3.5 3.5 0 0 1 1.8 0c.277.063.569.176.819.332.22.137.47.332.656.55.176.208.32.45.437.687.125.24.24.532.301.832.063.3.094.644.094.97v8.556h3.213v-9.474c0-.57-.043-1.06-.164-1.527a4.9 4.9 0 0 0-.5-1.293 4.4 4.4 0 0 0-.8-1.08c-.324-.32-.648-.595-1.042-.801a4.7 4.7 0 0 0-1.25-.5 5.5 5.5 0 0 0-1.456-.176 5.9 5.9 0 0 0-1.632.207c-.52.149-.968.336-1.401.624-.406.25-.71.606-.95.926a7 7 0 0 0-.381.625l-.461 1.062-.406-1.136c-.22-.363-.364-.621-.508-.79a3.8 3.8 0 0 0-.675-.605 5 5 0 0 0-1.425-.682 5.7 5.7 0 0 0-1.667-.23 6 6 0 0 0-1.546.187 4.8 4.8 0 0 0-1.293.581c-.363.22-.811.687-.913 1.25a4 4 0 0 0-.054.624l-1.04-.012-.019-1.186v-1.1H86.22zm30.985-5.146a2.8 2.8 0 0 0 .457.758c.188.23.383.406.645.574.25.155.5.25.831.343.313.082.637.113 1.02.113.342 0 .643-.03.936-.105.28-.063.52-.156.738-.29.25-.123.45-.272.613-.447.2-.176.336-.364.46-.594l.239-.426 4.294 2.038-.164.48a6 6 0 0 1-.68 1.175 6.5 6.5 0 0 1-.925.989c-.35.3-.757.592-1.175.831a7.4 7.4 0 0 1-1.3.6 8.3 8.3 0 0 1-1.494.376c-.5.074-1.055.117-1.605.117-.85 0-1.675-.105-2.421-.28-.76-.188-1.487-.513-2.135-.876a8 8 0 0 1-1.703-1.382 8.2 8.2 0 0 1-1.292-1.792 9.2 9.2 0 0 1-.789-2.057 10.1 10.1 0 0 1 .008-4.607c.18-.73.461-1.448.824-2.092a8.8 8.8 0 0 1 1.3-1.726 9.3 9.3 0 0 1 1.694-1.343 8.3 8.3 0 0 1 1.999-.84 8.8 8.8 0 0 1 2.234-.28c.636 0 1.269.062 1.83.155a8 8 0 0 1 1.637.477c.495.207.987.457 1.4.75.427.293.824.632 1.168 1.007.34.375.676.793.945 1.23.262.425.5.902.663 1.394.18.475.325.995.407 1.526.093.523.136 1.081.136 1.644 0 .168-.043.76-.062.956v-.05c0 .112-.031.292-.063.393-.011.063-.02.118-.031.157-.012.023-.012.03-.02.054v.032c-.011.007-.023.039-.03.062-.024.028-.169.227-.325.27-.125.03-10.444.05-10.444.05.044.239.055.355.18.636m-1.299-1.093s-.012-.449-.012-.582l11.006-.03v-.024c.02-.125.062-.695.062-.831 0-.52-.043-1-.117-1.476a8 8 0 0 0-.363-1.344 6 6 0 0 0-.582-1.206 7 7 0 0 0-.812-1.057 5.5 5.5 0 0 0-.988-.867 6.8 6.8 0 0 0-1.218-.644 6.8 6.8 0 0 0-1.425-.414 9 9 0 0 0-1.643-.137 7.6 7.6 0 0 0-1.964.239 7 7 0 0 0-1.75.737 7.8 7.8 0 0 0-1.475 1.176 7.8 7.8 0 0 0-1.144 1.519 6.9 6.9 0 0 0-.7 1.822c-.174.644-.244 1.331-.244 2.077 0 .72.07 1.374.238 2.03a7.4 7.4 0 0 0 .686 1.82 7 7 0 0 0 1.133 1.568c.438.47.913.868 1.476 1.2a7.6 7.6 0 0 0 1.854.756 9 9 0 0 0 2.17.25c.512 0 .98-.039 1.457-.1a7.4 7.4 0 0 0 1.292-.325c.406-.137.77-.3 1.12-.52a6 6 0 0 0 1.02-.729 4.3 4.3 0 0 0 .78-.82c.22-.301.23-.332.324-.52l-2.537-1.205c-.117.143-.125.186-.375.424a4.3 4.3 0 0 1-.844.614 3.7 3.7 0 0 1-1.006.394 5.7 5.7 0 0 1-1.167.125 5 5 0 0 1-1.29-.156c-.373-.094-.791-.25-1.123-.469a4 4 0 0 1-.895-.789 4.4 4.4 0 0 1-.601-1.019c-.168-.386-.293-1.092-.343-1.487m.332-3.768c.156-.37.355-.744.57-1.05a3.4 3.4 0 0 1 .812-.776 3.7 3.7 0 0 1 1.02-.48 4.4 4.4 0 0 1 1.174-.156c.417 0 .831.05 1.206.167.355.113.71.29 1 .5.3.207.581.477.792.758.219.293.383.655.496 1.007.062.18.094.304.117.46.008.133.03.29.05.583l.032.561-7.551.07.043-.582a6 6 0 0 1 .239-1.06zm.893.595 5.263-.063s.012.106 0 .012a1.3 1.3 0 0 0-.063-.238 2.3 2.3 0 0 0-.355-.72 1.9 1.9 0 0 0-.54-.518 2 2 0 0 0-.717-.367c-.28-.094-.55-.121-.905-.121a2.9 2.9 0 0 0-.883.113c-.28.082-.5.164-.73.332a2.3 2.3 0 0 0-.558.55c-.18.242-.313.488-.43.8-.125.23-.07.15-.082.22m0 0"}))};