devicons-react
Version:
Devicons React is a collection of icons that symbolize programming languages, design tools, and development software.
1 lines • 11.4 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:"M69.844 109.17v18.604h4.531l.113-.86c.798.65 1.721 1.09 2.82 1.09 1.71 0 3.125-.617 4.095-1.824s1.425-2.892 1.425-4.998v-.195c0-2.083-.454-3.765-1.422-4.986h-.002c-.969-1.223-2.395-1.848-4.12-1.848-.928 0-1.719.321-2.428.789v-5.772zm-65.416.92v17.684h5.178v-6.979h5.23v6.979h5.154V110.09h-5.154v6.637h-5.23v-6.637zm66.385.049h3.072v6.972l.842-.918c.665-.724 1.477-1.072 2.557-1.072 1.503 0 2.571.487 3.361 1.483.79.998 1.215 2.44 1.215 4.382v.196c0 1.966-.424 3.41-1.211 4.39-.79.983-1.852 1.461-3.34 1.461-1.196 0-2.087-.422-2.814-1.324l-.71-.88-.261 1.976h-2.711zm-65.416.92h3.24v6.636h7.17v-6.636h3.215v15.746h-3.215v-6.98h-7.17v6.98h-3.24zm38.033 3.09c-1.306 0-2.383.502-3.3 1.261l-.095-1.031H35.32v13.393h5.011v-8.922c.326-.504.688-.746 1.29-.746.53 0 .759.124.845.24.113.152.229.527.229 1.123v8.305h5.023v-8.932c.31-.491.664-.736 1.29-.736.512 0 .74.121.837.248h.002c.12.156.234.516.234 1.094v8.324h5.022v-8.578c-.038-1.593-.41-2.858-1.19-3.737-.779-.878-1.939-1.304-3.347-1.304-1.57 0-2.83.641-3.78 1.705-.722-1.052-1.838-1.707-3.355-1.707zm47.488 0c-.974 0-1.767.487-2.45 1.175l-.077-.947H83.67v13.393h5.01v-8.186c.276-.528.826-.824 1.953-.826l1.814.125.012-.51.08-3.966-.36-.102a4.6 4.6 0 0 0-1.26-.156zm-63.197.003c-1.338 0-2.533.277-3.557.842a5.77 5.77 0 0 0-2.365 2.44c-.543 1.04-.81 2.225-.81 3.529v.01l.011.66v.008c.093 1.908.749 3.49 1.963 4.644 1.216 1.148 2.842 1.717 4.781 1.717 2.015 0 3.686-.611 4.903-1.842 1.224-1.238 1.83-2.926 1.83-4.957v-.136c0-2.074-.6-3.786-1.817-5.034-1.216-1.255-2.902-1.88-4.939-1.88zm35.053 0c-1.362 0-2.571.283-3.598.866a5.76 5.76 0 0 0-2.35 2.453l-.001.002c-.526 1.047-.784 2.248-.784 3.58v.322c0 1.93.677 3.57 2.002 4.799v.002c1.328 1.22 3.08 1.826 5.163 1.826a8 8 0 0 0 3.164-.623v-.002h.002c.988-.425 1.78-1.005 2.342-1.748l.238-.316-2.238-2.534h2.445v-1.99c0-2.023-.564-3.677-1.719-4.86-1.153-1.186-2.747-1.777-4.666-1.777m36.275 0c-1.362 0-2.571.283-3.598.866a5.77 5.77 0 0 0-2.351 2.453v.002c-.526 1.047-.785 2.248-.785 3.58v.322c0 1.93.678 3.57 2.003 4.799v.002c1.327 1.22 3.08 1.826 5.163 1.826a8 8 0 0 0 3.164-.623v-.002h.002c.988-.425 1.778-1.005 2.34-1.748l.24-.316-2.239-2.534h2.446v-1.99c0-2.023-.566-3.677-1.721-4.86-1.153-1.186-2.745-1.777-4.664-1.777m6.033.225 3.297 13.393h4.158l1.797-6.125 1.783 6.125h4.16l3.3-13.393h-4.899l-1.006 5.631-1.566-5.63h-3.557l-1.582 5.755-.984-5.756zm-14.164.74c.254 0 .435.044.635.076l-.055 2.653-.838-.059h-.017c-1.369 0-2.431.462-2.885 1.426l-.047.098v7.488h-3.07v-11.451h2.857l.225 2.734.775-1.386c.62-1.11 1.367-1.578 2.42-1.578zm-47.488.002c1.516 0 2.38.5 2.883 1.59l.352.764.484-.688c.796-1.13 1.875-1.666 3.416-1.666 1.222 0 2.051.334 2.623.979s.91 1.664.945 3.117v7.586h-3.082v-7.356c0-.692-.11-1.26-.44-1.685-.349-.454-.934-.625-1.605-.625-.937 0-1.744.459-2.207 1.263l-.074.13.022.292v7.98h-3.084v-7.333c0-.704-.1-1.27-.418-1.7-.346-.465-.94-.632-1.625-.632-.918 0-1.713.46-2.19 1.258l-.068.115v8.293h-3.074V115.35h2.86l.2 2.2.752-.92c.835-1.023 1.896-1.51 3.33-1.51zm-15.709.002c1.846 0 3.222.533 4.244 1.588h.002c1.022 1.048 1.541 2.466 1.541 4.358v.136c0 1.842-.52 3.232-1.55 4.276-1.022 1.033-2.39 1.554-4.213 1.554-1.755 0-3.094-.488-4.116-1.453-1.023-.973-1.577-2.268-1.66-3.986l-.012-.63c0-1.175.237-2.193.702-3.083l.002-.002a4.75 4.75 0 0 1 1.972-2.037c.863-.476 1.883-.72 3.088-.72zm35.053 0c1.726 0 3.01.498 3.969 1.485h.002c.954.975 1.443 2.335 1.443 4.183v1.02h-8.144l.121.584c.163.784.539 1.447 1.115 1.918.585.478 1.343.707 2.201.707 1.176 0 2.145-.43 2.922-1.125l1.223 1.383c-.427.465-.91.898-1.637 1.21a7 7 0 0 1-2.783.547c-1.898 0-3.369-.527-4.504-1.57l-.002-.002c-1.135-1.053-1.69-2.375-1.69-4.086v-.322c0-1.208.232-2.248.682-3.145a4.74 4.74 0 0 1 1.961-2.044v-.002h.002c.861-.49 1.89-.74 3.12-.74zm36.275 0c1.726 0 3.01.498 3.969 1.485h.002c.954.975 1.443 2.335 1.443 4.183v1.02h-8.146l.121.584c.163.784.54 1.447 1.117 1.918.585.478 1.343.707 2.201.707 1.176 0 2.143-.43 2.92-1.125l1.223 1.383c-.427.465-.908.898-1.635 1.21a7 7 0 0 1-2.783.547c-1.898 0-3.369-.527-4.504-1.57l-.002-.002c-1.135-1.053-1.69-2.375-1.69-4.086v-.322c0-1.207.23-2.247.68-3.143v-.002a4.74 4.74 0 0 1 1.963-2.045v-.002h.002c.861-.488 1.89-.74 3.12-.74zm7.27.227h2.847l1.213 7.092.946.047 1.964-7.14h2.08l1.94 6.97.945-.045 1.237-6.924h2.847l-2.82 11.45h-2.674l-2.508-8.612-2.523 8.613h-2.674zm-78.598 1.789c-.79 0-1.495.317-1.948.912s-.671 1.41-.73 2.428l-.002.01-.012.713v.004c0 1.2.183 2.135.653 2.804.46.658 1.21 1.01 2.062 1.01.839 0 1.577-.35 2.03-1.002.452-.651.645-1.54.661-2.654v-.399c0-1.167-.184-2.094-.638-2.775-.455-.681-1.212-1.05-2.076-1.05zm35.029 0c-.694 0-1.325.24-1.77.715s-.699 1.135-.82 1.947l-.084.557H65.2v-.77c.018-.71-.184-1.347-.635-1.79-.45-.45-1.09-.659-1.816-.659zm13.514 0c-1.03 0-1.89.44-2.323 1.258l-.056.105v5.176l.054.105c.427.819 1.3 1.248 2.35 1.248.551 0 1.054-.133 1.453-.427.4-.294.672-.732.822-1.252v-.002c.127-.431.15-1.149.168-1.922h.045v-.486c0-1.238-.154-2.161-.588-2.813-.41-.639-1.12-.99-1.925-.99m22.76 0c-.694 0-1.323.24-1.768.715-.444.474-.701 1.135-.822 1.947l-.082.557h5.123v-.77c.018-.71-.183-1.345-.633-1.789-.45-.451-1.091-.66-1.818-.66m-36.273.969c.553 0 .893.137 1.13.375l.005.004c.196.193.263.513.289.902H61.34c.107-.317.19-.703.347-.871.26-.276.574-.41 1.063-.41zm36.273 0c.553 0 .895.137 1.132.375l.004.004c.197.193.264.513.29.902h-2.834c.107-.316.19-.703.347-.871.26-.276.572-.41 1.06-.41zm-71.303.002c.622 0 .98.186 1.27.619.288.432.476 1.176.476 2.236v.383c-.015 1.005-.207 1.709-.49 2.117s-.632.586-1.233.586c-.617 0-.979-.184-1.27-.598-.282-.402-.476-1.152-.476-2.248l.014-.677c.053-.9.255-1.524.533-1.89.279-.365.615-.528 1.176-.528m48.543 0c.567 0 .869.161 1.113.544l.004.004.002.004c.239.36.424 1.131.424 2.28 0 1.06-.076 1.804-.174 2.136v.002c-.106.368-.261.593-.465.743s-.479.24-.879.24c-.78 0-1.174-.226-1.435-.672v-4.6c.27-.458.658-.681 1.41-.681m-14.816 4.671h4.79l-.13.157c-.628.748-1.456 1.111-2.627 1.111-.693 0-1.198-.17-1.588-.488-.228-.186-.309-.511-.445-.78m36.273 0h4.793l-.131.157c-.628.748-1.456 1.111-2.627 1.111-.693 0-1.198-.17-1.588-.488-.228-.186-.31-.511-.447-.78M44.27 26.75c-3.732 0-6.854 2.55-7.79 5.994-3.296.464-5.855 3.271-5.855 6.69 0 3.326 2.396 6.102 5.548 6.727l.014.002q1.753.32 3.466.805l.01.003c4.546 1.226 13.387 2.906 23.175 2.66.625 1.276 1.582 2.358 2.792 3.09l-.01-.006c.424.263.767.965.767 1.375a4.416 4.416 0 0 0 4.4 4.403c1.15 0 2.236-.347 3.059-1.043s1.347-1.762 1.347-2.972l-.003-.655-.003-.075A7.1 7.1 0 0 1 76 49.894v-.003c.352-.652.574-1.376.717-2.126 1.593-.417 3.178-.882 4.73-1.467l.005-.002a7.7 7.7 0 0 1 1.687-.438h.004a6.806 6.806 0 0 0 5.864-6.733c0-3.742-3.054-6.797-6.796-6.797-1.078 0-2.082.288-2.987.736-1.303-2.953-4.24-5.023-7.664-5.023-3.887 0-7.14 2.675-8.09 6.27-1.43-1.668-3.502-2.774-5.866-2.774-2.092 0-3.932.891-5.335 2.24-.536-3.955-3.903-7.028-8-7.028zm0 1.856a6.24 6.24 0 0 1 5.895 8.327.928.928 0 0 0 .725 1.222l.022.004a.93.93 0 0 0 1.002-.614v.002l.002-.004.029-.017a5.94 5.94 0 0 1 5.66-4.133 5.94 5.94 0 0 1 5.644 4.09.928.928 0 0 0 1.804-.386 6.527 6.527 0 0 1 6.508-7.2c2.933 0 5.4 1.922 6.237 4.566a.93.93 0 0 0 1.119.618l.65-.17a1 1 0 0 0 .222-.09 4.9 4.9 0 0 1 2.423-.636 4.926 4.926 0 0 1 4.94 4.94 4.93 4.93 0 0 1-4.263 4.895h-.005a9.6 9.6 0 0 0-2.097.545 46 46 0 0 1-5.088 1.577.93.93 0 0 0-.7.807 5.5 5.5 0 0 1-.632 2.067l-.001.003a8.96 8.96 0 0 0-1.03 4.864l-.002-.076.004.67c0 .71-.254 1.188-.69 1.556-.434.368-1.087.605-1.86.605a2.533 2.533 0 0 1-2.547-2.548 3.47 3.47 0 0 0-1.642-2.95l-.01-.007a5.56 5.56 0 0 1-2.302-2.754.93.93 0 0 0-.897-.594c-9.778.33-18.756-1.395-23.231-2.6l-.012-.005a39 39 0 0 0-3.627-.842l.014.003c-2.303-.457-4.054-2.47-4.054-4.907a4.925 4.925 0 0 1 4.764-4.932.93.93 0 0 0 .88-.76 6.24 6.24 0 0 1 6.147-5.137zM46.264.017a.93.93 0 0 0-.73.658c-1.365 4.776.775 9.306 3.629 12.7a26 26 0 0 0 2.06 2.173 8.8 8.8 0 0 0-2.88.081c-5.124 1.01-9.487 4.262-11.857 10.955-.972 2.745-1.015 5.6-.702 8.194a5 5 0 0 1 1.46-.275.9.9 0 0 0 .355-.14c-.26-2.342-.182-4.849.636-7.16 2.2-6.216 5.86-8.847 10.466-9.754 1.587-.312 2.875-.047 4.283.412.704.23 1.43.513 2.21.783l.144.045c.739.252 1.52.49 2.38.655a.928.928 0 0 0 1.09-1.064 10.5 10.5 0 0 1-.002-3.405c.037-.228.07-.457.12-.679.283-1.266.768-2.427 1.339-3.462a16 16 0 0 1 2.867-3.73c.305.231.61.438.915.78.148.165.14.173.253.313-1.436 1.333-4.628 4.95-4.12 10.614a.93.93 0 0 0 .959.843c2.03-.073 3.386-.747 4.57-1.292 1.184-.546 2.2-.987 4.03-.93 3.786.12 7.088 3.094 8.387 4.91 1.403 2.135 3.13 4.791 2.85 12.072v.03a5 5 0 0 1 1.236-.159c.21 0 .416.017.62.043.256-7.517-1.754-10.872-3.17-13.028l-.02-.03c-1.578-2.208-5.164-5.546-9.845-5.692-2.175-.068-3.642.535-4.864 1.098-.942.434-1.822.766-2.897.953.007-5.563 4.086-8.573 4.086-8.573a.93.93 0 0 0 .212-1.285s-.374-.53-.902-1.123c-.528-.592-1.167-1.278-2.034-1.64a.93.93 0 0 0-.974.163 18.7 18.7 0 0 0-3.784 4.767c-.208.376-.39.788-.572 1.2-.4-1.322-.941-2.55-1.651-3.682-1.96-3.123-5.124-5.469-9.644-7.286a.93.93 0 0 0-.51-.053zm.84 2.251c3.677 1.637 6.185 3.592 7.74 6.073 1.135 1.81 1.792 3.948 2.067 6.48.013.123.02.253.03.378v.001c.069.732.112 1.488.12 2.286-.268-.142-.587-.347-.89-.53-.197-.12-.37-.207-.577-.344-1.584-1.042-3.45-2.572-5.012-4.43-2.388-2.842-4.047-6.314-3.478-9.914m35.732 41.763a9.6 9.6 0 0 0-2.05.536 43 43 0 0 1-1.564.552c-.05.093-.071.14-.124.242-.027.052-.12.191-.155.254h2.31v2.725a2.49 2.49 0 0 0 2.478 2.476h5.747a6.045 6.045 0 0 1 6.044 6.044l-.001 25.11a6.05 6.05 0 0 1-1.778 4.281 6.05 6.05 0 0 1-3.1 1.65 6 6 0 0 1-1.188.113h-.005c-1.938.005-3.973.001-5.668-.022a2.48 2.48 0 0 0-2.528 2.475c0 2.028 0 5.463-.007 6.938v.004c0 .18-.082.346-.216.463-.938.7-3.661 2.132-8.916 3.106-1.05.195-2.203.372-3.462.52-2.518.298-5.465.484-8.888.484-13.443 0-19.844-2.254-21.584-3.252a.62.62 0 0 1-.283-.514l-.113-52.6h3.296c-.046-.086-.07-.143-.115-.228-.265-.067-.567-.137-.808-.202l-.01-.003a39 39 0 0 0-3.628-.842l.014.003a5 5 0 0 1-.42-.103.93.93 0 0 0-.185.45s.1 46.685.114 53.528a2.48 2.48 0 0 0 1.145 2.084l.034.02c2.322 1.344 8.854 3.514 22.542 3.514 14.008 0 20.334-2.93 22.413-4.502l.032-.026a2.47 2.47 0 0 0 .893-1.9c.008-1.49.008-4.915.008-6.942a.62.62 0 0 1 .185-.443.62.62 0 0 1 .449-.178h.006c1.712.024 3.755.027 5.699.022a7.9 7.9 0 0 0 7.927-7.898V56.86a7.9 7.9 0 0 0-7.9-7.9H83.73a.607.607 0 0 1-.62-.62v-3.653a.93.93 0 0 0-.273-.657zm1.282 11.136a2.9 2.9 0 0 0-1.096.218 2.9 2.9 0 0 0-.93.62v.001a2.9 2.9 0 0 0-.62.93 2.9 2.9 0 0 0-.218 1.095v22.536a2.9 2.9 0 0 0 .218 1.096 2.9 2.9 0 0 0 .62.93 2.9 2.9 0 0 0 .93.62 2.9 2.9 0 0 0 1.096.218h4.934a2.9 2.9 0 0 0 1.096-.218 2.9 2.9 0 0 0 .929-.62 2.9 2.9 0 0 0 .62-.93 2.9 2.9 0 0 0 .219-1.096V58.032a2.9 2.9 0 0 0-.218-1.096 2.9 2.9 0 0 0-.62-.929h-.001a2.9 2.9 0 0 0-.93-.62 2.9 2.9 0 0 0-1.095-.219zm0 1.856h4.934a1.01 1.01 0 0 1 1.008 1.008v22.536a1.01 1.01 0 0 1-1.008 1.01h-4.934a1 1 0 0 1-.713-.296h-.001a1 1 0 0 1-.294-.714V58.032a1.01 1.01 0 0 1 .622-.932q.184-.076.386-.076z"}))};