UNPKG

devicons-react

Version:

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

1 lines 10.6 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",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:"M48.82 0v12.746L69.393 24.63v36.32l9.826 5.63v-.003c3.045 1.76 5.856 2.14 7.941 1.258s3.371-3.032 3.371-6.104V35.1c0-6.144-4.945-13.907-11.035-17.426zm.555.96 29.844 17.194C85.113 21.56 89.977 29.26 89.977 35.1v26.63c0 2.92-1.166 4.805-3.032 5.594-1.865.789-4.502.474-7.449-1.228l-9.549-5.469V24.309L49.375 12.426Zm-11.918 9.538v59.961l28.397 16.398V26.908Zm.555.961 27.287 15.77v58.667L38.012 70.14Zm-5.893 82.043v6.312h1.664v-2.896c.272-.128.556-.233.856-.266.03.004.062.013.05.002-.016-.015-.005-.026-.005.043v3.118h1.607v-3.229c0-.393-.063-.752-.266-1.033-.202-.281-.552-.444-.964-.444h-.01c-.44.017-.857.166-1.268.319v-1.692zm-12.871.121v6.18h1.664v-2.34h1.576v2.351h1.664v-6.191h-1.664v2.363h-1.576v-2.363zm17.389 0v1.553H38.3v-1.553zm4.25 0c-.76 0-1.343.152-1.748.484-.406.333-.594.836-.594 1.403l-.01 2.46v.003c0 .566.186 1.07.592 1.402.406.333.989.484 1.748.484a7 7 0 0 0 1.64-.195l.245-.058-.194-1.448-.287.053q-.679.125-1.37.139h-.003c-.344 0-.52-.065-.597-.133s-.124-.178-.124-.434v-2.14c0-.256.047-.366.124-.434.076-.067.254-.13.593-.13q.697.04 1.377.19l.297.067.193-1.459-.242-.059a7 7 0 0 0-1.64-.195m-8.213.518.555.078v2.002l.4-.196c.448-.219.937-.34 1.435-.359.282.001.412.074.51.211.1.138.162.38.162.709v2.674h-.498v-2.563a.6.6 0 0 0-.166-.445c-.127-.121-.294-.154-.455-.154h-.015l-.016.002a3.3 3.3 0 0 0-1.211.375l-.146.08v2.705h-.555zm-12.871.037h.554v2.363h2.686v-2.363h.555v5.082h-.555v-2.352h-2.686v2.34h-.554zm17.388 0h.555v.443h-.555zm3.694 0h.002c.425 0 .847.067 1.263.15l-.048.36a9 9 0 0 0-1.178-.167h-.016c-.408 0-.732.065-.967.272s-.31.517-.31.85v2.14c0 .333.076.643.31.85.235.206.559.271.967.271h.006c.395-.008.786-.06 1.176-.119l.049.37a6.5 6.5 0 0 1-1.264.15c-.683 0-1.131-.142-1.396-.36-.266-.217-.389-.518-.389-.972l.01-2.463c0-.454.125-.755.39-.973s.713-.359 1.395-.36zm8.828.83-.315.105c-.262.087-.5.23-.744.358v-.284h-1.52v4.663H48.8v-2.733c.305-.184.617-.355.943-.498l.194-.086zm-23.926.101.02.051c-.399.027-.798.055-1.184.16l-.242.067.223 1.306.279-.056q.556-.113 1.123-.117c.317 0 .459.051.484.072.026.02.05.06.05.26v.144h-.745c-.472 0-.86.117-1.127.37-.268.252-.383.62-.383 1.019 0 .393.093.764.328 1.045s.61.441 1.059.441c.376.002.725-.148 1.066-.299l.063.242h1.355l.026-2.96v-.002c0-.541-.109-1.005-.452-1.317-.342-.312-.849-.426-1.546-.426h-.002zm26.5 0-.008.082a2.5 2.5 0 0 0-.894.282l-.082-.285h-1.33v6.388l1.666-.232v-1.598c.265.04.53.082.798.088 1 .126 1.855-.75 1.706-1.746l.002.035-.022-1.326c0-.506-.127-.935-.408-1.238s-.698-.45-1.178-.45zm-22.254.01.004.072c-.453.033-.875.077-1.135.284-.324.258-.443.661-.443 1.1 0 .402.01.736.227 1.013.216.277.563.407 1.097.533h.002l.004.002c.353.074.504.141.518.149.001.016.006.047.006.113 0 .058-.005.09-.008.107.009-.009-.059.023-.256.024a4.7 4.7 0 0 1-1.195-.168l-.291-.08-.243 1.318.235.072c.5.155 1.018.237 1.54.244l.282.004v-.086c.485-.033.93-.082 1.195-.306.328-.276.438-.697.438-1.153 0-.214-.007-.394-.043-.566a.95.95 0 0 0-.24-.47c-.255-.261-.622-.366-1.225-.518l-.004-.002h-.004c-.276-.062-.376-.123-.379-.123a1 1 0 0 1-.004-.096c0-.034.003-.04.004-.053 0 .004.07-.023.252-.025h.004q.537.021 1.065.119l.29.053.167-1.352-.244-.056a6 6 0 0 0-1.325-.153zm14.385.026.039.119c-.541.067-1.05.165-1.322.453-.343.363-.451.843-.451 1.303v1.01c0 .459.108.937.45 1.3.343.363.893.572 1.669.572h.668l-.18-.18c.45-.084.928-.148 1.168-.398.343-.357.457-.826.463-1.27v-1.035c0-.46-.109-.939-.451-1.301-.343-.363-.893-.572-1.668-.572zm-7.781.043v4.628l1.664-.015v-4.614Zm-10.453.476c.634 0 .986.113 1.171.281s.272.437.272.907l-.022 2.408h-.375l-.119-.455-.32.197a2.1 2.1 0 0 1-1.117.314h-.002c-.328 0-.508-.095-.633-.244s-.2-.382-.2-.687c0-.3.075-.488.21-.615.135-.128.363-.22.746-.22h1.299v-.698c0-.255-.044-.522-.254-.692s-.475-.195-.834-.195h-.002a6.4 6.4 0 0 0-.945.098l-.042-.24a5.4 5.4 0 0 1 1.167-.159m26.351 0h.002c.374 0 .612.1.772.272s.26.446.26.86v.003l.023 1.351.002.02a.97.97 0 0 1-1.088 1.113l-.016-.002h-.015a6 6 0 0 1-1.059-.115l-.332-.068v1.763l-.557.078v-5.197h.358l.15.52.319-.227a2 2 0 0 1 1.181-.37zm-22.213.012c.322.001.64.052.955.11l-.033.26a8 8 0 0 0-.855-.093h-.012c-.253 0-.44.01-.611.135a.5.5 0 0 0-.178.248.8.8 0 0 0-.031.25c0 .064-.004.132.013.219a.55.55 0 0 0 .145.27c.154.151.344.2.658.27.575.147.86.268.957.368.049.05.072.097.094.197q.031.15.031.451c0 .377-.071.585-.24.727-.17.142-.508.25-1.115.25h-.06a5 5 0 0 1-1.08-.17l.046-.242c.342.073.687.141 1.037.144h.002c.253 0 .45-.008.623-.15a.54.54 0 0 0 .17-.268 1 1 0 0 0 .03-.267c0-.078.003-.156-.018-.254a.55.55 0 0 0-.18-.287c-.182-.147-.388-.185-.768-.264h.008c-.497-.118-.706-.23-.787-.334-.08-.103-.11-.287-.11-.672 0-.35.07-.533.237-.666s.497-.232 1.072-.232m14.48.023c.679 0 1.05.17 1.264.399.216.228.301.547.301.92v1.029c-.005.356-.091.667-.308.892-.217.226-.59.399-1.268.399h-.02c-.646-.008-1.024-.166-1.234-.389-.215-.228-.299-.547-.299-.92v-1.01c0-.372.084-.693.3-.921.214-.228.587-.399 1.265-.399zm-7.61.043h.554v3.51l-.555.006zm10.497 0h.41v.678l.428-.28c.23-.149.486-.25.739-.355l.062.426c-.326.153-.65.314-.955.506l-.129.082v2.496h-.555zm-3.253.235.037.148c-.163.039-.35.04-.465.148-.196.184-.27.45-.27.723v1.111c0 .273.073.538.27.721.196.184.472.254.795.254.322 0 .598-.069.795-.252s.271-.45.271-.723V96.99c-.006-.29-.08-.56-.277-.752-.198-.19-.478-.261-.801-.261zm7.847 0c-.41.014-.802.165-1.113.431l-.098.084-.011 2.315.218.047q.493.106.996.117h.006c.233 0 .456-.06.61-.221.153-.16.2-.377.2-.6v-1.377c0-.203-.04-.414-.189-.574-.148-.16-.37-.222-.609-.222v.554zm.016.556c.139.002.182.03.197.045.016.017.041.066.041.195v1.377c0 .144-.03.197-.049.217-.018.02-.063.049-.205.05a5 5 0 0 1-.664-.08l.008-1.544c.2-.143.425-.25.672-.26m-7.496.041h.158c.089.02.212.03.246.063.058.056.103.157.107.367v1.103c0 .183-.037.265-.093.317s-.175.103-.418.103c-.244 0-.36-.051-.416-.103s-.094-.134-.094-.317v-1.11c0-.183.038-.267.094-.32.055-.052.173-.103.416-.103M26.039 97.73c-.196 0-.382.015-.537.154-.155.14-.184.339-.184.523 0 .185.028.377.174.52s.334.166.524.166h.006c.324-.005.642-.089.927-.244l.158-.086-.08-1.033zm0 .556h.475l.01.12c-.164.065-.331.13-.508.132-.133 0-.153-.024-.137-.008s-.006.003-.006-.123.02-.129 0-.111.018-.01.166-.01m46.084 4.172-.316.045-4.5.635v24.474h4.816v-8.847l5.303 8.86h5.33l-5.373-8.868 5.158-8.7h-5.396l-.08.14-4.942 8.56zm-.555.639v23.96h-3.707V103.62zm-52.32.7v23.815h4.994v-7.547h4.15c2.718 0 4.685-.553 5.981-1.67s1.875-2.777 1.875-4.853v-3.174c0-2.081-.515-3.75-1.756-4.879s-3.161-1.691-5.89-1.691zm.555.556h8.799c2.652 0 4.417.548 5.515 1.546 1.098 1 1.576 2.478 1.576 4.47v3.173c0 1.974-.53 3.438-1.683 4.432s-2.976 1.537-5.617 1.537h-4.706v7.547h-3.884zm3.885 3.318v8.489h4.714c1.277 0 2.162-.231 2.733-.771.57-.54.763-1.341.763-2.336v-2.348c-.023-.997-.25-1.782-.828-2.3-.578-.52-1.447-.735-2.668-.735zm.554.555h4.16c1.155 0 1.873.209 2.3.591.425.383.62.979.642 1.9v2.337c0 .924-.173 1.538-.59 1.933-.417.396-1.143.62-2.352.62h-4.16zm83.99 1.402-.326.111c-1.46.506-2.829 1.228-4.127 2.065l-.258-1.746h-4.113v17.554h4.817v-11.078a33 33 0 0 1 4.343-2.396l.184-.084zm-47.494.064c-2.708 0-4.62.494-5.861 1.625s-1.752 2.862-1.752 5.188v4.648c0 2.327.515 4.058 1.758 5.19 1.242 1.131 3.153 1.625 5.855 1.625 1.44 0 2.87-.217 4.244-.645l.227-.07-.604-4.037-.296.078c-1.13.29-2.293.44-3.46.445-1.192 0-1.91-.186-2.316-.556s-.58-.98-.58-1.996v-4.717c0-1.017.175-1.625.58-1.994.405-.37 1.123-.556 2.313-.557 1.168.016 2.33.166 3.465.447l.294.075.604-4.036-.229-.068a15 15 0 0 0-4.24-.645zm-16.802.01a22.5 22.5 0 0 0-5.899.844l-.238.067.607 3.783.285-.06a23.5 23.5 0 0 1 4.659-.514c1.342 0 2.09.175 2.47.5.38.324.504.855.504 1.773v1.51h-3.806c-1.767 0-3.088.335-3.97 1.168-.88.832-1.269 2.12-1.269 3.89 0 1.507.34 2.838 1.116 3.803.774.966 1.984 1.535 3.601 1.535 1.727 0 3.4-.51 4.879-1.39l.281 1.002h3.985l-.012-11.485c0-2.164-.4-3.795-1.537-4.873s-2.948-1.553-5.654-1.553v.555h.002c2.64 0 4.287.47 5.269 1.4.982.931 1.365 2.375 1.365 4.471l.01 10.93h-3.008l-.353-1.27-.317.205a9 9 0 0 1-4.91 1.454c-1.49 0-2.5-.496-3.168-1.329-.668-.832-.994-2.032-.994-3.455 0-1.69.362-2.795 1.096-3.488.733-.692 1.892-1.016 3.588-1.016h4.361v-2.064c0-.969-.137-1.716-.7-2.195-.562-.48-1.442-.635-2.83-.635h-.001c-1.506.015-3.004.2-4.48.496l-.436-2.717c1.797-.485 3.643-.77 5.506-.787zm46.183.012v.045c-2.596.06-4.401.797-5.5 2.03-1.144 1.283-1.556 3.022-1.556 4.86v4.507c0 2.083.474 3.811 1.671 5.011s3.08 1.834 5.797 1.834a18.6 18.6 0 0 0 6.356-1.127l.224-.082-.779-3.752-.291.09c-1.658.515-3.385.78-5.121.787-1.27 0-2.025-.202-2.447-.584s-.594-.996-.594-1.99v-.598h9.453v-3.908c0-1.867-.302-3.643-1.344-4.97-1.042-1.328-2.813-2.153-5.592-2.153zm-29.383.533h.002c1.304.01 2.593.226 3.846.584l-.441 2.96c-1.082-.247-2.18-.411-3.29-.426h-.003c-1.249 0-2.12.18-2.69.7-.57.521-.762 1.324-.762 2.405v4.717c0 1.08.191 1.885.762 2.406.57.52 1.441.701 2.69.701 1.11-.005 2.212-.17 3.293-.424l.44 2.957c-1.25.366-2.54.586-3.845.586-2.634 0-4.39-.486-5.482-1.48s-1.576-2.534-1.576-4.78v-4.648c0-2.245.482-3.783 1.572-4.777s2.845-1.48 5.484-1.48zm29.66.022c2.67 0 4.23.762 5.155 1.94s1.226 2.822 1.226 4.628v3.354h-9.453v1.152c0 1.059.19 1.872.778 2.402.587.531 1.491.727 2.818.727 1.69-.007 3.363-.29 4.984-.764l.563 2.707a18 18 0 0 1-5.936 1.032c-2.631 0-4.343-.609-5.404-1.672-1.061-1.064-1.51-2.62-1.51-4.62v-4.505c0-1.756.394-3.346 1.416-4.492 1.022-1.147 2.691-1.89 5.363-1.89zm17.372.156.388 3.309a33.6 33.6 0 0 0-4.361 2.406l-.125.082v10.836h-3.707v-16.445h3.08l.307 2.086.365-.247c1.257-.849 2.63-1.504 4.053-2.027m-30.303.188h4.101l-4.83 8.146 5.034 8.31h-4.03l-4.974-8.314zm12.957 2.576c-1.098 0-1.897.298-2.406.846-.51.547-.703 1.308-.703 2.16v1.119h5.97v-1.12c0-.832-.12-1.581-.566-2.14s-1.197-.865-2.295-.865m0 .555c1 0 1.539.252 1.861.656.323.403.446 1.018.446 1.795v.564h-4.862v-.564c0-.769.173-1.372.555-1.784.382-.41 1-.667 2-.667m-46.973 6.888c-.725 0-1.25.093-1.607.432s-.457.85-.457 1.521c0 .672.097 1.184.44 1.532.342.347.856.455 1.546.455h.004a6.94 6.94 0 0 0 3.354-.914l.138-.08.012-2.946zm0 .555h2.873l-.01 2.027c-.907.491-1.908.79-2.94.803-.632 0-.97-.104-1.153-.29-.183-.185-.28-.526-.28-1.142s.096-.941.284-1.119c.187-.177.553-.28 1.226-.28z"}))};