@kalimahapps/vue-icons
Version:
70,000+ SVG icons of popular icon sets that you can add seamlessly to vue projects
38 lines • 2.96 MB
JavaScript
import iconBase from '@kalimahapps/vue-icons/icon-base';
export const VsDefaultFile=props=>iconBase(props,`<svg viewBox="0 0 32 32" multicolor="true"><path d="M20.414 2H5v28h22V8.586ZM7 28V4h12v6h6v18Z" style="fill:#c5c5c5"/></svg>`)
export const VsDefaultFolder=props=>iconBase(props,`<svg viewBox="0 0 32 32" multicolor="true"><path d="M27.5 5.5h-9.3l-2.1 4.2H4.4v16.8h25.2v-21Zm0 4.2h-8.2l1.1-2.1h7.1Z" style="fill:#c09553"/></svg>`)
export const VsDefaultFolderOpened=props=>iconBase(props,`<svg viewBox="0 0 32 32" multicolor="true"><path d="M27.4 5.5h-9.2l-2.1 4.2H4.3v16.8h25.2v-21Zm0 18.7H6.6V11.8h20.8Zm0-14.5h-8.2l1-2.1h7.1v2.1Z" style="fill:#dcb67a"/><path d="M25.7 13.7H.5l3.8 12.8h25.2z" style="fill:#dcb67a"/></svg>`)
export const VsDefaultRootFolder=props=>iconBase(props,`<svg viewBox="0 0 32 32" multicolor="true"><path d="M27.5 5.5h-9.3l-2.1 4.2H4.4v16.8h25.2v-21Zm0 4.2h-8.2l1.1-2.1h7.1Z" style="fill:#c09553"/><path d="M19.735 31.25h-5.924l9.794-21.5h5.985z" style="fill:#c09553"/><path d="M23.766 10H29.2l-9.625 21H14.2Z" style="fill:#ffeebe"/></svg>`)
export const VsDefaultRootFolderOpened=props=>iconBase(props,`<svg viewBox="0 0 32 32" multicolor="true"><path d="M27.4 5.5h-9.2l-2.1 4.2H4.3v16.8h25.2v-21Zm0 18.7H6.6V11.8h20.8Zm0-14.5h-8.2l1-2.1h7.1v2.1Z" style="fill:#dcb67a"/><path d="M25.7 13.7H.5l3.8 12.8h25.2z" style="fill:#dcb67a"/><path d="M19.635 31.25h-5.924l9.794-21.5h5.985z" style="fill:#dcb67a"/><path d="M23.666 10H29.1l-9.625 21H14.1Z" style="fill:#ffeebe"/></svg>`)
export const VsFileTypeAccess=props=>iconBase(props,`<svg viewBox="0 0 32 32" multicolor="true"><defs><linearGradient id="a" x1="4.416" x2="13.909" y1="-1909.341" y2="-1892.9" gradientTransform="translate(0 1917.121)" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#b72c3f"/><stop offset=".5" stop-color="#b12334"/><stop offset="1" stop-color="#9d1623"/></linearGradient></defs><path d="M8.512 20v6.667c0 1.84 4.81 3.333 10.744 3.333S30 28.507 30 26.667V20Z" style="fill:#881421"/><path d="M8.512 12.667V20c0 1.841 4.81 3.333 10.744 3.333S30 21.841 30 20v-7.333Z" style="fill:#af2031"/><path d="M8.512 5.333v7.334c0 1.84 4.81 3.333 10.744 3.333S30 14.507 30 12.667V5.333Z" style="fill:#c94f60"/><ellipse cx="19.256" cy="5.333" rx="10.744" ry="3.333" style="fill:#e08095"/><path d="M16.434 8H8.512v16.667h7.922a1.21 1.21 0 0 0 1.194-1.222V9.222A1.21 1.21 0 0 0 16.434 8Z" style="opacity:.10000000149011612;isolation:isolate"/><path d="M15.783 8.667H8.512v16.666h7.271a1.21 1.21 0 0 0 1.194-1.222V9.889a1.21 1.21 0 0 0-1.194-1.222Z" style="opacity:.20000000298023224;isolation:isolate"/><path d="M15.783 8.667H8.512V24h7.271a1.21 1.21 0 0 0 1.194-1.222V9.889a1.21 1.21 0 0 0-1.194-1.222Z" style="opacity:.20000000298023224;isolation:isolate"/><path d="M15.132 8.667h-6.62V24h6.62a1.213 1.213 0 0 0 1.194-1.222V9.889a1.213 1.213 0 0 0-1.194-1.222Z" style="opacity:.20000000298023224;isolation:isolate"/><path d="M3.194 8.667h11.938a1.21 1.21 0 0 1 1.194 1.222v12.222a1.21 1.21 0 0 1-1.194 1.222H3.194A1.21 1.21 0 0 1 2 22.111V9.889a1.21 1.21 0 0 1 1.194-1.222Z" style="fill:url(#a)"/><path d="M8.305 12.027h1.758l2.825 7.945h-1.66l-.623-1.895H7.7l-.611 1.895H5.437Zm1.926 4.826-.9-2.875a4 4 0 0 1-.165-.649H9.13a3.7 3.7 0 0 1-.162.671l-.912 2.859Z" style="fill:#fff"/></svg>`)
export const VsFileTypeAccess2=props=>iconBase(props,`<svg viewBox="0 0 32 32" multicolor="true"><path d="M16.639 2.317h1.9v2.775a20.1 20.1 0 0 1 9.237.681c1.111.379 2.32 1.244 2.212 2.568q.019 7.336 0 14.679c.111 1.34-1.13 2.2-2.253 2.574a20.2 20.2 0 0 1-9.2.662v3.427h-1.977C11.712 28.8 6.853 27.99 2 27.137V4.869c4.878-.853 9.763-1.683 14.638-2.552" style="fill:#a12935"/><path d="M18.541 6.059a20.05 20.05 0 0 1 8.563.465c.76.283 1.779.624 1.951 1.531-.127.741-.9 1.076-1.511 1.343a19.25 19.25 0 0 1-9 .614V6.059" style="fill:#fff"/><path d="M25.058 11.011a8.1 8.1 0 0 0 3.993-1.419c-.07 1.368.108 2.752-.1 4.108a4.4 4.4 0 0 1-2.288 1.152 22.8 22.8 0 0 1-8.127.3v-4.129a25.5 25.5 0 0 0 6.517-.013M8.5 10.683c.741-.054 1.48-.1 2.224-.162 1.066 3.564 2.078 7.147 3.131 10.714-.735-.048-1.47-.1-2.2-.169-.194-.8-.4-1.591-.611-2.383-.977 0-1.954-.035-2.927-.083q-.282 1.131-.573 2.256-.936-.072-1.865-.134c.929-3.351 1.9-6.689 2.819-10.04" style="fill:#fff"/><path d="M8.511 16.882c.321-1.489.8-2.943 1.012-4.455.286 1.508.729 2.978 1.091 4.468q-1.055 0-2.1-.013" style="fill:#a12935"/><path d="M25.077 16.1a8.05 8.05 0 0 0 3.974-1.416c-.064 1.365.1 2.743-.089 4.1a4.3 4.3 0 0 1-2.272 1.155 22.9 22.9 0 0 1-8.149.305v-4.13a25.4 25.4 0 0 0 6.536-.016M25.065 21.19a8.1 8.1 0 0 0 3.987-1.416c-.067 1.365.105 2.749-.1 4.1-.9.98-2.329 1.161-3.567 1.413a23.4 23.4 0 0 1-6.861.025c.022-1.371.013-2.74.013-4.111a25.3 25.3 0 0 0 6.523-.016" style="fill:#fff"/></svg>`)
export const VsFileTypeActionscript=props=>iconBase(props,`<svg viewBox="0 0 32 32" multicolor="true"><path d="M2 15.281c1.918 0 2.11-1.055 2.11-1.918a17 17 0 0 0-.192-2.205 19 19 0 0 1-.192-2.205c0-2.4 1.63-3.452 3.836-3.452h.575v1.437h-.479c-1.534 0-2.11.767-2.11 2.205a14 14 0 0 0 .192 1.918 14 14 0 0 1 .192 2.014c0 1.726-.671 2.493-1.918 2.877v.1c1.151.288 1.918 1.151 1.918 2.877a14 14 0 0 1-.192 2.014 13 13 0 0 0-.192 1.918c0 1.438.575 2.3 2.11 2.3h.479V26.6h-.575c-2.205 0-3.836-.959-3.836-3.644a19 19 0 0 1 .192-2.205 16 16 0 0 0 .192-2.11c0-.863-.288-1.918-2.11-1.918Z" style="fill:#c41718"/><path d="M9.479 18.062 8.233 21.8H6.6l4.03-11.889h1.822L16.479 21.8h-1.534L13.7 18.062Zm3.932-1.151-1.151-3.452a9.4 9.4 0 0 1-.575-2.205h0c-.192.671-.384 1.438-.575 2.11l-1.151 3.451h3.452ZM17.918 19.979a5.94 5.94 0 0 0 2.781.767c1.534 0 2.493-.863 2.493-2.014s-.671-1.726-2.205-2.4c-1.918-.671-3.164-1.726-3.164-3.356 0-1.822 1.534-3.26 3.836-3.26a5.14 5.14 0 0 1 2.589.575l-.384 1.247a5.5 5.5 0 0 0-2.3-.479c-1.63 0-2.205.959-2.205 1.822 0 1.151.767 1.63 2.4 2.3 2.014.767 3.068 1.726 3.068 3.452 0 1.822-1.342 3.452-4.123 3.452a5.8 5.8 0 0 1-3.068-.767Z" style="fill:#c41718"/><path d="M30 16.623c-1.918 0-2.11 1.151-2.11 1.918a16 16 0 0 0 .192 2.11 16 16 0 0 1 .192 2.205c0 2.685-1.63 3.644-3.836 3.644h-.575v-1.438h.479c1.438 0 2.11-.863 2.11-2.3a13 13 0 0 0-.192-1.918 14 14 0 0 1-.192-2.014c0-1.726.767-2.589 1.918-2.877v-.1c-1.151-.288-1.918-1.151-1.918-2.877a14 14 0 0 1 .192-2.014 13 13 0 0 0 .192-1.918c0-1.438-.575-2.205-2.11-2.3h-.479V5.4h.575c2.205 0 3.836 1.055 3.836 3.452a17 17 0 0 1-.192 2.205 17 17 0 0 0-.192 2.205c0 .959.288 1.918 2.11 1.918Z" style="fill:#c41718"/></svg>`)
export const VsFileTypeActionscript2=props=>iconBase(props,`<svg viewBox="0 0 32 32" multicolor="true"><path fill="#c7d7d8" d="M24.099 2H8.837v2.493H2.253v7.844h6.584V30h20.91V7.888zm4.648 27H9.837V12.337H21.56V4.493H9.837V3h13.679v5.415h5.231z"/><path fill="#fd3316" d="M9.728 5.336H8.243a.064.064 0 0 0-.064.062l-.015.466-.002.012-1.232 5.355a.064.064 0 0 0 .062.078h1.056c.03 0 .056-.021.062-.051l.258-1.236a.06.06 0 0 1 .062-.051h1.16c.029 0 .055.02.062.048l.313 1.242a.064.064 0 0 0 .062.048h1.151a.064.064 0 0 0 .062-.079L9.79 5.384a.06.06 0 0 0-.062-.048zM8.617 8.81l.401-2.243.423 2.243zm6.29-3.381v1.063a.045.045 0 0 1-.065.04c-.173-.087-.659-.311-1.076-.32-.517-.012-.771.276-.771.57 0 .888 2.187 1.004 2.187 2.799 0 1.576-1.282 1.727-1.893 1.727-.983 0-1.424-.304-1.512-.373a.04.04 0 0 1-.017-.035V9.737c0-.036.039-.057.069-.038.205.133.829.506 1.389.506.621 0 .633-.285.633-.496 0-.872-2.091-1-2.091-2.879 0-1.67 1.635-1.67 1.929-1.67.7 0 1.096.179 1.194.229a.05.05 0 0 1 .024.04z"/><path fill="#c7d7d8" d="M20.821 14.233c2.727 0 3.056 1.412 3.056 2.156 0 1.018-.227 1.857-.227 2.494 0 .862 1.151.664 1.151.664v1.547c-.824 0-1.131.221-1.131.841 0 .319.213 1.789.213 2.426 0 1.877-1.443 2.267-2.351 2.267h-.717l-.004-1.497c1.364 0 1.319-.558 1.319-1.001 0-.567-.159-1.293-.159-2.285s.832-1.505.832-1.505-.868-.549-.868-1.399.213-1.665.213-2.479c0-.939-1.324-.742-1.324-.742zm-3.127 0c-2.727 0-3.056 1.412-3.056 2.156 0 1.018.227 1.857.227 2.494 0 .862-1.151.664-1.151.664v1.547c.824 0 1.131.221 1.131.841 0 .319-.213 1.789-.213 2.426 0 1.877 1.443 2.267 2.351 2.267h.717l.004-1.497c-1.364 0-1.319-.558-1.319-1.001 0-.567.159-1.293.159-2.285s-.832-1.505-.832-1.505.868-.549.868-1.399-.213-1.665-.213-2.479c0-.939 1.324-.742 1.324-.742z"/></svg>`)
export const VsFileTypeAda=props=>iconBase(props,`<svg viewBox="0 0 32 32" multicolor="true"><path d="M24.554 20.075c.209.27 1.356.961 1.37 1.246a7 7 0 0 0-1.4-.324 17 17 0 0 1-1.412-.48 9.2 9.2 0 0 1-2.375-1.3A3.15 3.15 0 0 1 19.3 16.75a1.72 1.72 0 0 1 1.767-1.822 3.6 3.6 0 0 1 1.593.321c.146.066 1.31.606 1.256.809a5.5 5.5 0 0 0-1.41-.112c-.649.244-.4.828-.168 1.311a8 8 0 0 0 1.078 1.554c.164.194.884 1.271 1.138 1.264Z" style="fill:#0f23c3"/><path d="M24.141 16.276c.128-.59.819-1.384 1.344-.773a4.2 4.2 0 0 1 .578 1.918c.12.656.2 1.327.261 1.982.038.379.34 1.794.123 2.075a23 23 0 0 1-2.922-2.838 3.76 3.76 0 0 1-.925-1.7c-.1-1.073.879-.73 1.541-.664Z" style="fill:#1a1978"/><path d="M26.3 17.781c.141-.732-.406-2.592-1.067-2.949a.06.06 0 0 0 .044-.007c-.156-.444-1.359 1.116-1.228 1.174-.316-.138.774-1.984.988-2.16.7-.578 1.372-.086 1.845.543a6.04 6.04 0 0 1 .733 4.434 4.5 4.5 0 0 1-.421 1.312c-.1.22-.45 1.1-.682 1.174a14.8 14.8 0 0 0-.212-3.521Z" style="fill:#0f23c3"/><path d="M3.687 8.4c.179-.188-.041-1.527.324-1.548.262-.015.553 1.741.627 1.968a9.2 9.2 0 0 0 1.127 2.329 7.53 7.53 0 0 0 4.016 2.978 4.55 4.55 0 0 0 2.366.2c.931-.208 1.82-.577 2.757-.765 1.35-.27 3.342-.352 4.438.647.7.641.376.76.043 1.421a2.44 2.44 0 0 0 .178 2.562c.235.342 1.033.827.675 1.094-.567.424-1.277-.452-1.636-.776-1.4-1.264-2.711-1.313-4.492-1.074a9 9 0 0 1-4.883-.708A9.47 9.47 0 0 1 3.687 8.4ZM19.941 30a3.6 3.6 0 0 1-2.325-.817c.469-.092 1.021.025 1.508-.044a9.7 9.7 0 0 0 1.754-.43 10.5 10.5 0 0 0 3.022-1.554 6.55 6.55 0 0 0 2.757-5.214c.149-.088.316 1.034.319 1.091a5.8 5.8 0 0 1-.19 1.727 6.9 6.9 0 0 1-1.423 2.774A7.29 7.29 0 0 1 19.941 30Z" style="fill:#d2d2d2"/><path d="M18.962 19.109a5.8 5.8 0 0 1-2.05.859 13.4 13.4 0 0 1-2.224.549 8.86 8.86 0 0 1-4.435-.51 9.94 9.94 0 0 1-3.849-2.4c-.352-.367-2.104-2.417-1.548-3.05.248-.282.875.846 1 .992a5 5 0 0 0 1.357 1.11 10.9 10.9 0 0 0 4.035 1.456 6.7 6.7 0 0 0 2.34-.094 13 13 0 0 1 1.694-.485 4 4 0 0 1 2.113.457c.344.17 1.523.743 1.567 1.116ZM28.313 15.078a19.3 19.3 0 0 1-.453 3.774c-.176-.242.016-1.47 0-1.792a6 6 0 0 0-.384-2.087 4.9 4.9 0 0 0-1.376-1.661 15 15 0 0 1-1.27-1.536c-1.837-2.382-3.245-5.211-2.9-8.3.034-.308.069-1.448.411-1.445.152 0 .266 1.561.29 1.718a12.5 12.5 0 0 0 1.224 4.116c.67 1.222 1.947 2.023 2.825 3.1a6.58 6.58 0 0 1 1.633 4.113ZM15.7 26.935a10.85 10.85 0 0 0 6.436-.687 6.94 6.94 0 0 0 4.278-4.418c.319.2-.048 1.529-.128 1.781a5.7 5.7 0 0 1-1.01 1.813 8.9 8.9 0 0 1-3.257 2.514c-1.703.772-5.662 1.652-6.319-1.003Z" style="fill:#d2d2d2"/><path d="M19.151 19.376c.367 2.107-2.957 3.124-4.478 3.213-1.859.11-4.929-.292-6.06-2.031-.673-1.035.781-.09 1.188.058a8.7 8.7 0 0 0 3.06.5 11.6 11.6 0 0 0 3.305-.5 14 14 0 0 0 1.533-.576c.301-.132 1.124-.691 1.452-.664ZM24.142 23.46c.4-.945-1.883-1.578-2.445-1.858a4.9 4.9 0 0 1-1.315-.867c-.181-.181-.872-.92-.807-1.219a5 5 0 0 1 1.087-.175 6 6 0 0 1 .855.588 10 10 0 0 0 .964.5 16 16 0 0 0 2.119.771c.308.09 1.549.208 1.727.428-.04.296-1.97 2.021-2.185 1.832Z" style="fill:#d2d2d2"/><path d="M26.1 22.172c.265.43-1.08 1.831-1.363 2.105a9.3 9.3 0 0 1-2.566 1.728 7.8 7.8 0 0 1-2.56.753c-.679.058-1.966-.124-2.141-.979a7 7 0 0 1 1.177-.086c.462-.059.921-.149 1.376-.246a13 13 0 0 0 2.184-.645 11.5 11.5 0 0 0 2.084-1.11 11 11 0 0 0 1.078-.822c.105-.089.617-.702.731-.698ZM18.758 11.965c-.1-1.308 2.612-1.3 3.271-1.092a5.98 5.98 0 0 1 2.982 2.475c-1.082.8-2.449.094-3.3-.654a4.3 4.3 0 0 0-1.481-1.029c-.809-.265-.818.094-1.472.3Z" style="fill:#d2d2d2"/><path d="M25.783 13.341c-.444-.029-.316.071-.647-.212-.358-.307-.614-.795-.945-1.141-.534-.558-1.242-.895-1.723-1.485a7.27 7.27 0 0 1-1.624-4.848c.018-1.489.407.187.551.675a12.3 12.3 0 0 0 1.126 2.708 46 46 0 0 0 3.4 4.321c-.039.002-.097-.021-.138-.018ZM20.068 14.756c.033-.625-.911-.792-1.211-1.42-.164-.343-.211-.569.029-.7.082-.045.383.012.5-.02.271-.076.335-.273.581-.4a1.193 1.193 0 0 1 1.633 1.021 1.82 1.82 0 0 1-1.532 1.519Z" style="fill:#d2d2d2"/><path d="M20.5 14.745a1.93 1.93 0 0 0 1.323-1.7c.524.139.928.658 1.521.771a2.6 2.6 0 0 0 1.029-.017c.207-.045.54-.274.721-.259-.033.163-.464.546-.565.717a4.2 4.2 0 0 0-.388.9c-.229.741-.061.739-.709.311a4.3 4.3 0 0 0-1.957-.72c-.266-.026-.881.019-.975-.003ZM19.905 20.734a2.01 2.01 0 0 1-1.4 1.712c-.205.091-2.018.733-2.032.348-.007-.2 1.624-.954 1.809-1.11a3.4 3.4 0 0 0 .867-1.071c.055-.112.232-.925.271-.943.224-.106.488.93.485 1.064ZM11.373 12.532a10.6 10.6 0 0 1 3.71-.914 10.3 10.3 0 0 1 1.865.024c.366.039 1.469.054 1.74.343a.255.255 0 0 1-.273.173c-.037.077.251.371.3.425-.034.034-1.445-.4-1.572-.424a10.6 10.6 0 0 0-2.282-.134 16 16 0 0 0-1.841.194 6.2 6.2 0 0 1-1.647.313ZM22.512 10.731a1.89 1.89 0 0 1-1.517-.6c-.247-.349-.737-1.692-.385-2.021.209-.2.384.662.484.846a11 11 0 0 0 1.418 1.775ZM27.788 19.2a19 19 0 0 1-.749 3.313c-.173-.077-.275-.778-.562-.95a4.1 4.1 0 0 0 .76-1.154c.152-.302.303-1.046.551-1.209ZM19.981 11.843c-.132.268-.932 1.1-1.118.481-.107-.356.876-.841 1.118-.481Zm-.747.45c.228.006.012-.248.012-.266-.001-.043-.368.266-.012.266Z" style="fill:#d2d2d2"/></svg>`)
export const VsFileTypeAdvpl=props=>iconBase(props,`<svg viewBox="0 0 32 32" multicolor="true"><path d="M13.489 2.225a14.055 14.055 0 0 0-10.055 20c5.108 10.438 20.228 10.353 25.191-.142A14.058 14.058 0 0 0 13.489 2.225m1.69 4.175C20.365 7.437 25.715 9.06 25.9 9.649c.522 1.627.515 9.762-.009 10.752-.132.249-2.433-.025-4.189-.5l-.7-.19v-.878c-.008-2.635-.276-5.13-.584-5.438-.353-.354-2.64-1.1-6.143-1.993l-2.229-.571-.029-.538a14.8 14.8 0 0 1 .467-4.213c.128-.159.635-.1 2.7.315m-7.53 5.155a25 25 0 0 1 3 .581l.36.1.061 1.982c.115 3.712.234 4.287.954 4.609a69 69 0 0 0 7.29 2.137l.682.169-.02 1.314a12.4 12.4 0 0 1-.352 3.257L19.5 26l-.524-.061A90.5 90.5 0 0 1 7.77 23.2c-1.23-.412-1.528-.571-1.634-.874-.463-1.332-.461-9.877 0-10.746.107-.2.16-.2 1.51-.024" style="fill:#337ab7;fill-rule:evenodd"/></svg>`)
export const VsFileTypeAffectscript=props=>iconBase(props,`<svg xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 32 32" multicolor="true"><defs><clipPath id="a"><path d="M11.333 7.666 2 23.831h18.667Zm0 5.3 4.745 8.218h-9.49Z" style="fill:none"/></clipPath></defs><image xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAARCAYAAAA/mJfHAAAACXBIWXMAAAsSAAALEgHS3X78AAABZ0lEQVQ4T4WSMVLDQAxFn9Zrxym4WeJkYJiho6SkoqQJQ8UROAIH4A4cgjNAkUBCbFFIjjcT29GMRqtd7df/2kVVOeermeq5GlUlcMae5yjAamZxzEbBVjM087XIWKXZKFgpXZEqPM3H2cWhg5c5mgs0ntdDhYkNMpuKdQqtvGDAj9Uwu15mrxU6AWoBpQPcez5kvcxKIIodtkBRQII1eFj0Y56AvVVoIZBjQBGT3L5m7XO8X54CHsl8r9CpwM7zNmrKDgNrer7KEbNJOhOB3D1aegBtWd5dHrM7MPtYoDkmKWBfQZKL4h7FpNZ6+hgHZiUdiyjGMvrscmDaFkoSBW6vOswA8LlE22FnzkwEMqx7I/Dn4EH8I/veLsDNtQFGvKtghak0xSTtMeaNr4tgMfM7v85MvheqX8DGCzcCG2ALbAXWvrf2vZ+kJl3XAqEELgQu6GaWuaSIeYHNTcReVLFYiN8RA/sH3PSVK9gMuEsAAAAASUVORK5CYII=" width="19" height="17" style="clip-path:url(#a)" transform="translate(2 7)"/><path d="M28.47 10.316 30 7.666H11.333l1.531 2.65z" style="fill:#824cff"/><path d="m26.889 13.1-1.53 2.65h-9.36l-1.53-2.65z" style="fill:#774eff"/></svg>`)
export const VsFileTypeAffinitydesigner=props=>iconBase(props,`<svg viewBox="0 0 32 32" multicolor="true"><path fill="#00636b" d="m23.307 11.572-4.41-7.667h-1.212l-.386-.609h-.574l-4.779 8.276z"/><path fill="#013e80" d="m9.861 11.572-2.408 4.209-2.638 1.522L2 22.178l1.927 3.279 8.019-13.885z"/><path fill="#00414f" d="M16.725 3.296h-3.82l-2.077 3.596.852 1.5-1.819 3.18h2.085z"/><path fill="#00225c" d="m4.995 25.954.644 1.072h11.149l.618-1.072z"/><path fill="#005392" d="m24.507 13.659-1.2-2.087H11.946L3.927 25.457l.292.497h13.187z"/><path fill="#000c3d" d="M16.788 27.026h.711l.927 1.642h.605l-.92-1.642h9.395l.633-1.072H17.406z"/><path fill="#000f60" d="m24.507 13.659-7.101 12.295h10.733l1.743-2.949z"/><radialGradient id="a" cx="13.769" cy="17.09" r="11.945" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#06dbe0"/><stop offset="1" stop-color="#3b63ff"/></radialGradient><path fill="url(#a)" d="m12.4 18.381 6.542-11.326-1.298-2.257L5.868 25.187h10.447z"/><path fill="url(#a)" d="M25.61 18.649H13.226l2.487 4.324h12.384z"/><linearGradient id="b" x1="15.5" x2="22.3" y1="16.5" y2="13" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#1dffb8"/><stop offset="1" stop-color="#00d2f8"/></linearGradient><path fill="url(#b)" d="M14.378 18.085h2.682l-1.948-3.387-1.345 2.328a.706.706 0 0 0 .611 1.059zm4.855-10.523-3.8 6.581 2.267 3.942h7.585z"/></svg>`)
export const VsFileTypeAffinityphoto=props=>iconBase(props,`<svg viewBox="0 0 32 32" multicolor="true"><path fill="#7600aa" d="m23.307 11.572-4.41-7.667h-1.212l-.386-.609h-.574l-4.779 8.276z"/><path fill="#5c0095" d="m9.861 11.572-2.408 4.209-2.638 1.522L2 22.178l1.927 3.279 8.019-13.885z"/><path fill="#5900af" d="M16.725 3.296h-3.82l-2.077 3.596.852 1.5-1.819 3.18h2.085z"/><path fill="#460063" d="m4.995 25.954.644 1.072h11.149l.618-1.072z"/><path fill="#8800b8" d="m24.507 13.659-1.2-2.087H11.946L3.927 25.457l.292.497h13.187z"/><path fill="#2f0031" d="M16.788 27.026h.711l.927 1.642h.605l-.92-1.642h9.395l.633-1.072H17.406z"/><path fill="#470056" d="m24.507 13.659-7.101 12.295h10.733l1.743-2.949z"/><radialGradient id="a" cx="15.015" cy="18.156" r="11.547" gradientUnits="userSpaceOnUse"><stop offset=".216" stop-color="#ffb3c0"/><stop offset=".491" stop-color="#fd6ee4"/><stop offset="1" stop-color="#ac3dff"/></radialGradient><path fill="url(#a)" d="m15.885 16.016-2.33-4.051-2.34 4.051zm-1.414 4.664 1.313 2.282h12.329L26.8 20.68zm-1.684-1.814-3.654 6.328h7.293zm4.051 1.324h9.68l-4.83-8.398zm-2.962-8.78 3.675 6.39 3.804-6.587-3.675-6.39zM8.507 25.194l5.019-8.691h-2.592l-5.019 8.691z"/><path fill="#43004d" d="M15.867 20.079H14.46a.59.59 0 0 1-.504-.287l-.689-1.159a.59.59 0 0 1 0-.599l.689-1.159a.59.59 0 0 1 .504-.287h1.406c.207 0 .398.109.504.287l.689 1.159c.11.185.11.415 0 .599l-.689 1.159a.58.58 0 0 1-.503.287z"/></svg>`)
export const VsFileTypeAffinitypublisher=props=>iconBase(props,`<svg viewBox="0 0 32 32" multicolor="true"><path fill="#af2235" d="m23.307 11.572-4.41-7.667h-1.212l-.386-.609h-.574l-4.779 8.276z"/><path fill="#7a0617" d="m9.861 11.572-2.408 4.209-2.638 1.522L2 22.178l1.927 3.279 8.019-13.885z"/><path fill="#97091c" d="M16.725 3.296h-3.82l-2.077 3.596.852 1.5-1.819 3.18h2.085z"/><path fill="#630d1b" d="m4.995 25.954.644 1.072h11.149l.618-1.072z"/><path fill="#a40d1b" d="m24.507 13.659-1.2-2.087H11.946L3.927 25.457l.292.497h13.187z"/><path fill="#500520" d="M16.788 27.026h.711l.927 1.642h.605l-.92-1.642h9.395l.633-1.072H17.406z"/><path fill="#710615" d="m24.507 13.659-7.101 12.295h10.733l1.743-2.949z"/><linearGradient id="a" x1="14.2" x2="22.6" y1="18.7" y2="14.1" gradientUnits="userSpaceOnUse"><stop offset=".088" stop-color="#ffc13b"/><stop offset="1" stop-color="#fd4d29"/></linearGradient><path fill="url(#a)" d="m13.076 12.661 5.935 10.319h2.613l-7.239-12.586zm-1.628 2.82 4.313 7.499h2.613l-5.617-9.767z"/><linearGradient id="b" x1="6.352" x2="13.567" y1="24.718" y2="20.729" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#fd4d29"/><stop offset="1" stop-color="#ff7427"/></linearGradient><path fill="url(#b)" d="m16.404 25.204-5.275-9.171-5.297 9.171z"/><path fill="url(#a)" d="M14.704 9.842 22.26 22.98h2.613l-8.86-15.405zm2.938-5.086-1.31 2.267L25.51 22.98h2.613z"/></svg>`)
export const VsFileTypeAgda=props=>iconBase(props,`<svg viewBox="0 0 32 32" multicolor="true"><path fill="#d2d2d2" d="M8.46 10.79a.61.61 0 0 1-.62.61.61.61 0 0 1-.6-.61.61.61 0 0 1 .6-.61.61.61 0 0 1 .62.61zm2.26 0a.61.61 0 0 1-.61.61.61.61 0 0 1-.61-.61.61.61 0 0 1 .61-.61.61.61 0 0 1 .61.61z"/><path fill="none" stroke="#d2d2d2" stroke-linecap="round" stroke-linejoin="round" stroke-width=".82" d="M25.06 4.67 16 13.73m13.6-6.8-4.54 4.54m4.53-6.8L25.06 9.2M13.73 4.67 9.2 9.2M16 4.67 11.47 9.2m0-4.53L2.4 13.73h4.53v4.54c0 4.98 4.08 9.06 9.06 9.06s9.06-4.08 9.06-9.06v-4.54l4.53-4.53"/></svg>`)
export const VsFileTypeAi=props=>iconBase(props,`<svg viewBox="0 0 32 32" multicolor="true"><path d="M3.169 3.517h25.666v24.966H3.169Z" style="fill:#1c0a00"/><path d="M3.169 3.517h25.666v24.966H3.169ZM2 29.65h28V2.35H2Zm18.34-17.57c0-.093.035-.14.14-.14h1.832c.093 0 .14.035.14.14v9.205c0 .093-.023.14-.14.14h-1.807c-.117 0-.152-.058-.152-.152V12.08zm-.128-2.648a1.19 1.19 0 0 1 2.38 0 1.115 1.115 0 0 1-1.213 1.19 1.1 1.1 0 0 1-1.165-1.19Zm-5.25 6.487c-.327-1.3-1.1-4.118-1.388-5.483h-.023c-.245 1.365-.863 3.675-1.353 5.483Zm-3.243 1.89-.922 3.5c-.023.093-.058.117-.175.117H8.909c-.117 0-.14-.035-.117-.175l3.313-11.6a3.8 3.8 0 0 0 .117-.968c0-.082.035-.117.093-.117h2.45c.082 0 .117.023.14.117l3.71 12.588c.023.093 0 .152-.093.152h-1.937c-.093 0-.152-.023-.175-.1l-.957-3.512H11.72Z" style="fill:#ff7f18"/></svg>`)
export const VsFileTypeAi2=props=>iconBase(props,`<svg viewBox="0 0 32 32" multicolor="true"><path d="M24.037 2.072zl5.564 5.8v22.056H8.814V30H29.67V7.945z" style="fill:#909090"/><path d="M23.965 2H8.742v27.928H29.6V7.873z" style="fill:#231612"/><path d="M23.893 2.072v5.874h5.633z" style="fill:#4c4442"/><path d="M23.965 2v5.873H29.6z" style="fill:#f36617"/><path d="M2.384 10.264h6.359V3.432H2.384z" style="fill:#909090"/><path d="M8.743 10.264h13.718V3.432H8.743z" style="fill:#4c4442"/><path d="M22.407 10.211H2.33V3.379h20.077z" style="fill:#f36617"/><path d="M18.1 20.619c-.275-1.07-.948-3.226-1.223-4.344h-.014c-.206 1.054-.769 2.859-1.181 4.344zm-2.775 1.566-.838 2.779c-.014.1-.055.128-.137.128h-1.4c-.1 0-.124-.048-.1-.16a859 859 0 0 1 2.871-9.279 3.7 3.7 0 0 0 .11-.878.086.086 0 0 1 .082-.1h1.9c.069 0 .082.016.11.08 1.016 3.274 2.129 6.884 3.173 10.19q.041.144-.082.144h-1.542c-.069 0-.1-.032-.124-.1l-.879-2.811h-3.146M22.29 17.547c0-.1.027-.128.094-.128h1.431c.081 0 .108.016.108.128v7.506c0 .08-.027.128-.108.128h-1.4c-.081 0-.121-.032-.121-.144v-7.49Zm-.09-2.173a.92.92 0 0 1 .918-.99.884.884 0 0 1 .891.99.908.908 0 1 1-1.809 0" style="fill:#f46c25"/><path d="M11.238 5.279h-.013L10.9 7.352h.652ZM9.5 9.3l1.06-4.86h1.355l1.033 4.86H11.81l-.15-1.133h-.882L10.634 9.3zM13.438 9.3V4.44h1.086V9.3z" style="fill:#231612"/></svg>`)
export const VsFileTypeAl=props=>iconBase(props,`<svg viewBox="0 0 32 32" multicolor="true"><path d="M11.616 7.986A1.56 1.56 0 0 0 10.16 7h-.06a1.56 1.56 0 0 0-1.456.986L2 25h3.806l1.015-2.834h6.621L14.457 25h3.8Zm-3.672 10.97 2.188-6.111 2.188 6.116ZM23.829 21.671V7.129H20.3v15.618A2.346 2.346 0 0 0 22.57 25H30v-3.328Z" style="fill:#2ea98e"/></svg>`)
export const VsFileTypeAllcontributors=props=>iconBase(props,`<svg viewBox="0 0 32 32" multicolor="true"><path d="m15.48 24.06-.9-.14-.58-.08-.28-.08a4.2 4.2 0 0 0-1.18-3 8 8 0 0 0-1.06-.58 7 7 0 0 0 .1 1.82A2.49 2.49 0 0 0 13 23.57a12.5 12.5 0 0 1-2.43-.92 5.7 5.7 0 0 0 .08-2 2.5 2.5 0 0 0-.4-1.18 7.6 7.6 0 0 0-.78-.82A6.4 6.4 0 0 0 9 20.4a2 2 0 0 0 .18 1 2.4 2.4 0 0 0 .72 1s-.55-.4-1.08-.8a4.2 4.2 0 0 1-.69-.6l-.3-.29c.79-1.46 1-2.46.57-3.75a1 1 0 0 0-.2-.26c-.63.69-1.78 1.9-.87 3.5l-.79-1a7 7 0 0 1-.42-.79L6 18.05a4.8 4.8 0 0 0 1.84-2.53 2.5 2.5 0 0 0-.06-1.21c-.86.54-2.32 1.3-2.06 3.09 0 0-.06-.15-.13-.4s-.14-.54-.21-.86a11 11 0 0 1-.17-1.27 4.32 4.32 0 0 0 2.53-2A2.54 2.54 0 0 0 8 11.71c-1 .26-2.56.63-2.83 2.43v-1.3a11 11 0 0 1 .16-1.28 4.7 4.7 0 0 0 3-1.14 6 6 0 0 0 .55-.88 4.5 4.5 0 0 0-1.75 0 2.26 2.26 0 0 0-1.61 1.36l.09-.27.13-.63c.15-.42.32-.83.32-.83a3 3 0 0 0 1.21-.77 5.8 5.8 0 0 0 1-2.31v0a2.54 2.54 0 0 0-2.61 1.32A2.05 2.05 0 0 0 5.57 9s-.19.44-.33.88c-.08.23-.15.46-.2.63a1.3 1.3 0 0 0-.07.29 5.6 5.6 0 0 0-.27-2.39c-.2-.71-.51-1.36-.65-2a6 6 0 0 0-.39.52 4.2 4.2 0 0 0-.51 1.36 2.85 2.85 0 0 0 1.69 3.19 12 12 0 0 0-.17 1.38v1.39c-.3-1.86-1.5-2.77-2.26-3.77a3.9 3.9 0 0 0-.22 1.91 2.92 2.92 0 0 0 2.51 2.53 14 14 0 0 0 .2 1.38 10 10 0 0 0 .37 1.35C4.42 15.94 3 15.36 2 14.6a3.9 3.9 0 0 0 .29 1.89 2.82 2.82 0 0 0 3.21 1.76l.2.39a5.5 5.5 0 0 0 .47.86L7 20.62c-1.37-1.28-2.85-1.35-4.14-1.81a4 4 0 0 0 .23.58 5.2 5.2 0 0 0 .79 1.23 2.86 2.86 0 0 0 3.6.45l.32.32a4 4 0 0 0 .75.62c.29.21.58.4.79.57a3 3 0 0 0 .37.22 5.7 5.7 0 0 0-1.22-.35 7 7 0 0 0-1.14 0c-.73 0-1.43.16-2.07.18a4 4 0 0 0 .39.45 3.6 3.6 0 0 0 1.13.84 3.27 3.27 0 0 0 1.69.28 3.33 3.33 0 0 0 1.84-1.05 15.4 15.4 0 0 0 2.51 1 6 6 0 0 0-1.18 0 4.2 4.2 0 0 0-1.1.3c-.68.24-1.28.57-1.87.79a5 5 0 0 0 .49.31 3 3 0 0 0 1.28.43 3 3 0 0 0 3.13-1.69l.28.07a5 5 0 0 0 .64.09l.94.13a.25.25 0 0 0 .24-.25.23.23 0 0 0-.21-.27Zm1.06 0 .9-.14.62-.08.28-.08a4.2 4.2 0 0 1 1.19-3 7 7 0 0 1 1-.57 6.8 6.8 0 0 1-.13 1.8 2.5 2.5 0 0 1-1.4 1.58 12.7 12.7 0 0 0 2.42-.92 5.4 5.4 0 0 1-.08-2 2.5 2.5 0 0 1 .4-1.18 8 8 0 0 1 .76-.79 6 6 0 0 1 .5 1.75 2.2 2.2 0 0 1-.17 1 2.36 2.36 0 0 1-.7 1 11 11 0 0 0 1.09-.74 4.2 4.2 0 0 0 .69-.58l.3-.29c-.79-1.46-1.05-2.46-.57-3.75a1 1 0 0 1 .19-.26c.63.69 1.78 1.91.87 3.5l.79-1a9 9 0 0 0 .41-.79l.19-.37a4.8 4.8 0 0 1-1.85-2.53 2.7 2.7 0 0 1 .06-1.2c.87.53 2.33 1.29 2.07 3.09 0 0 0-.15.12-.4s.15-.54.22-.86c.12-.64.17-1.29.17-1.29a4.28 4.28 0 0 1-2.53-2 2.6 2.6 0 0 1-.26-1.19c1 .27 2.56.63 2.84 2.44v-1.3a11 11 0 0 0-.16-1.29 4.55 4.55 0 0 1-3-1.12 7 7 0 0 1-.54-.88 4.5 4.5 0 0 1 1.75 0 2.26 2.26 0 0 1 1.6 1.36 2 2 0 0 0-.07-.28l-.23-.7c-.15-.43-.32-.83-.32-.83a3 3 0 0 1-1.21-.79 6 6 0 0 1-1-2.31h0a2.55 2.55 0 0 1 2.6 1.33 2 2 0 0 1 .07 1.6s.19.44.34.88l.19.63a1.3 1.3 0 0 1 .07.29 5.8 5.8 0 0 1 .27-2.41c.22-.71.54-1.37.67-2a5 5 0 0 1 .39.51 4 4 0 0 1 .51 1.38 2.85 2.85 0 0 1-1.69 3.19q.12.67.18 1.38a14 14 0 0 1 0 1.39c.3-1.86 1.5-2.77 2.26-3.77a3.9 3.9 0 0 1 .23 1.91 2.93 2.93 0 0 1-2.53 2.53 13 13 0 0 1-.18 1.38 12 12 0 0 1-.37 1.35c.81-1.71 2.19-2.28 3.2-3a3.9 3.9 0 0 1-.29 1.89 2.84 2.84 0 0 1-3.2 1.75l-.19.39a5.5 5.5 0 0 1-.46.86c-.4.56-.83 1.12-.83 1.12 1.37-1.28 2.84-1.35 4.13-1.81a4 4 0 0 1-.22.58 5.2 5.2 0 0 1-.79 1.23 2.87 2.87 0 0 1-3.61.45l-.32.32a4.4 4.4 0 0 1-.75.62l-.79.57a3 3 0 0 1-.37.22 5.8 5.8 0 0 1 1.23-.35 7 7 0 0 1 1.14 0c.72 0 1.42.16 2.07.18a6 6 0 0 1-.4.45 3.6 3.6 0 0 1-1.13.84 3.27 3.27 0 0 1-1.69.28 3.3 3.3 0 0 1-1.83-1.05 16 16 0 0 1-2.52 1 6 6 0 0 1 1.21 0 4 4 0 0 1 1.09.3c.68.24 1.29.57 1.87.79a4 4 0 0 1-.48.31 3.1 3.1 0 0 1-1.28.43 3 3 0 0 1-3.13-1.69l-.28.07c-.18 0-.4.06-.64.09l-.94.13a.24.24 0 0 1-.25-.23.24.24 0 0 1 .23-.26Z" style="fill:#b1abea"/><path d="M12.28 10.74c2.1.61 2.58 1.09 3.18 3.19a.13.13 0 0 0 .17.08.12.12 0 0 0 .09-.08c.6-2.1 1.08-2.58 3.18-3.19a.13.13 0 0 0 .09-.16.12.12 0 0 0-.09-.09c-2.1-.61-2.58-1.08-3.18-3.18a.14.14 0 0 0-.17-.09.13.13 0 0 0-.09.09c-.61 2.1-1.09 2.57-3.18 3.18a.13.13 0 0 0-.09.17.14.14 0 0 0 .09.08Zm-1.21 6a.14.14 0 0 0 .17.09.12.12 0 0 0 .09-.09c.28-1 .48-1.16 1.44-1.43a.14.14 0 0 0 .09-.17.16.16 0 0 0-.09-.09c-1-.28-1.16-.48-1.44-1.44a.14.14 0 0 0-.17-.09.2.2 0 0 0-.09.09c-.27 1-.47 1.16-1.43 1.44a.14.14 0 0 0-.09.17.13.13 0 0 0 .09.09c.96.24 1.16.42 1.43 1.38Zm10.45-.27c-1.11-.32-1.34-.56-1.66-1.66a.13.13 0 0 0-.16-.09.12.12 0 0 0-.09.09c-.32 1.11-.55 1.34-1.66 1.66a.13.13 0 0 0-.09.16.12.12 0 0 0 .09.09c1.11.32 1.34.56 1.66 1.66a.13.13 0 0 0 .17.09.12.12 0 0 0 .08-.09c.32-1.11.56-1.34 1.66-1.66a.13.13 0 0 0 .09-.16.11.11 0 0 0-.09-.14Z" style="fill:#2d2298"/></svg>`)
export const VsFileTypeAlDal=props=>iconBase(props,`<svg xml:space="preserve" viewBox="0 0 32 32" multicolor="true"><path d="M11.6 8c-.2-.6-.8-1-1.5-1H10c-.5 0-1.1.4-1.4 1L2 25h3.8l1-2.8h6.6l1 2.8h3.8zM7.9 19l2.2-6.1 2.2 6.1zM23.8 21.7V7.1h-3.5v15.6c0 1.2 1 2.2 2.3 2.3H30v-3.3z" style="fill:#9f4246"/></svg>`)
export const VsFileTypeAngular=props=>iconBase(props,`<svg viewBox="0 0 32 32" multicolor="true"><defs><linearGradient id="b" x1="49.009" x2="225.83" y1="213.75" y2="129.72" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#E40035"/><stop offset=".24" stop-color="#F60A48"/><stop offset=".352" stop-color="#F20755"/><stop offset=".494" stop-color="#DC087D"/><stop offset=".745" stop-color="#9717E7"/><stop offset="1" stop-color="#6C00F5"/></linearGradient><linearGradient id="c" x1="41.025" x2="156.74" y1="28.344" y2="160.34" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#FF31D9"/><stop offset="1" stop-color="#FF5BE1" stop-opacity="0"/></linearGradient><clipPath id="a"><path fill="#fff" d="M0 0h223v236H0z"/></clipPath></defs><g clip-path="url(#a)" transform="translate(2.76 1.986)scale(.11923)"><path fill="url(#b)" d="m222.08 39.192-8.019 125.92L137.39-.008zm-53.105 162.82-57.933 33.056-57.934-33.056 11.783-28.556h92.301zm-57.933-139.34 30.357 73.803H80.684zm-103.1 102.44L.005 39.192 84.695 0z"/><path fill="url(#c)" d="m222.08 39.192-8.019 125.92L137.39-.008zm-53.105 162.82-57.933 33.056-57.934-33.056 11.783-28.556h92.301zm-57.933-139.34 30.357 73.803H80.684zm-103.1 102.44L.005 39.192 84.695 0z"/></g></svg>`)
export const VsFileTypeAnsible=props=>iconBase(props,`<svg viewBox="0 0 32 32" multicolor="true"><path d="M16 29.951a13.952 13.952 0 1 1 .193-27.9 13.951 13.951 0 0 1-.193 27.9Zm-2.221-13.13c.1.1.1.1.193.1 2.028 1.638 4.055 3.179 5.986 4.824a11 11 0 0 0 1.255.965.99.99 0 0 0 1.545-.676 1.6 1.6 0 0 0-.1-.676L18.9 12.38c-.579-1.352-1.159-2.8-1.738-4.151a.87.87 0 0 0-.579-.579c-.579-.193-.965.1-1.255.676-2.027 4.731-3.958 9.558-5.986 14.289 0 .1-.1.193-.1.29h1.931c.193 0 .193-.1.29-.193.386-.869.676-1.834 1.062-2.7a31 31 0 0 1 1.254-3.191Z"/><path d="M13.779 16.821c-.386 1.062-.869 2.124-1.255 3.186a32 32 0 0 0-1.062 2.7.36.36 0 0 1-.29.1h-1.93c0-.1.1-.193.1-.29 2.027-4.731 3.958-9.558 5.986-14.289.29-.579.676-.869 1.255-.676a.87.87 0 0 1 .579.579c.579 1.352 1.159 2.8 1.738 4.151l3.765 8.979a3 3 0 0 1 .1.869.99.99 0 0 1-1.545.676 14 14 0 0 1-1.255-.965c-2.027-1.641-4.055-3.186-5.986-4.827-.103-.193-.103-.193-.2-.193Zm2.51-6.275c-.579 1.545-1.159 2.993-1.834 4.441-.1.1 0 .193.1.29C16 16.435 17.448 17.5 18.9 18.656c.29.193.579.483.869.676h0a762 762 0 0 1-3.479-8.786Z" style="fill:#fff"/><path d="M16.29 10.546c1.159 2.993 2.414 5.889 3.572 8.786h0c-.29-.193-.579-.483-.869-.676-1.448-1.159-2.9-2.221-4.344-3.379-.1-.1-.193-.1-.1-.29.486-1.448 1.065-2.896 1.741-4.441Z"/></svg>`)
export const VsFileTypeAntlersHtml=props=>iconBase(props,`<svg viewBox="0 0 32 32" multicolor="true"><path fill="#01d7b0" d="M25.098 27.272c2.051 0 2.804-.884 2.804-3.049V19.99c0-2.013.978-3.161 1.92-3.707.282-.17.282-.564 0-.753-.98-.62-1.92-1.919-1.92-3.65v-4.14c0-2.334-.64-3.011-2.691-3.011H6.788c-2.051 0-2.691.677-2.691 3.01v4.16c0 1.73-.941 3.03-1.92 3.65a.44.44 0 0 0 0 .753c.941.527 1.92 1.675 1.92 3.707v4.215c0 2.164.753 3.049 2.804 3.049zm-9.146-3.858c-2.202 0-3.801-.658-5.288-1.957a1.04 1.04 0 0 1-.338-.79c0-.226.056-.47.225-.659l.47-.602c.227-.282.471-.414.754-.414.32 0 .62.132.94.339a6.24 6.24 0 0 0 3.5 1.035c1.036 0 1.864-.433 1.864-1.317 0-2.296-7.64-1.035-7.64-6.191 0-2.767 2.258-4.31 5.193-4.31 2.07 0 3.595.602 4.724 1.317.282.189.47.565.47.941 0 .226-.056.433-.188.621l-.339.508c-.245.34-.527.508-.884.508-.245 0-.508-.094-.79-.225-.848-.433-1.732-.659-2.805-.659-1.11 0-1.769.602-1.769 1.223 0 2.353 7.64 1.073 7.64 6.078 0 2.823-2.276 4.554-5.739 4.554z"/></svg>`)
export const VsFileTypeAntlr=props=>iconBase(props,`<svg viewBox="0 0 32 32" multicolor="true"><path d="M14.177 7.278a2.08 2.08 0 0 1 3.041-.8 3.6 3.6 0 0 1 .982 1.544c1.356 3.122 2.9 6.165 4.119 9.345.645 1.5 1.429 2.938 1.994 4.468a1.455 1.455 0 0 1-2.258 1.376c-2.8-1.572-5.628-3.094-8.385-4.731 2.009.008 4.018-.008 6.025.013a20 20 0 0 0-1.288-2.918c-.781-1.858-1.6-3.7-2.358-5.565a9.8 9.8 0 0 0-1.032 2.125c-1.3 3.182-2.87 6.241-4.136 9.435-.281.59-.424 1.344-1.035 1.69a1.447 1.447 0 0 1-2.094-.738c-.241-.61.151-1.2.382-1.743.779-1.725 1.645-3.413 2.283-5.2 1.233-2.779 2.499-5.538 3.76-8.301Z" style="fill:#fefefe"/><path d="M13.817 2.2a13.923 13.923 0 0 1 15.709 10.349 13.73 13.73 0 0 1-2.082 11.519 14.074 14.074 0 0 1-19.706 3.225 13.85 13.85 0 0 1-5.615-9.483 14.15 14.15 0 0 1 1.328-7.96A13.96 13.96 0 0 1 13.817 2.2m.359 5.08c-1.261 2.762-2.526 5.525-3.762 8.3-.638 1.786-1.5 3.473-2.283 5.2-.231.542-.623 1.133-.382 1.743a1.447 1.447 0 0 0 2.094.738c.61-.347.753-1.1 1.035-1.69 1.266-3.194 2.833-6.253 4.136-9.435a9.8 9.8 0 0 1 1.032-2.125c.756 1.868 1.577 3.707 2.358 5.565a20 20 0 0 1 1.288 2.918c-2.007-.02-4.016-.005-6.025-.013 2.757 1.637 5.588 3.159 8.385 4.731a1.455 1.455 0 0 0 2.258-1.376c-.565-1.529-1.349-2.971-1.994-4.468-1.22-3.179-2.762-6.223-4.119-9.345a3.6 3.6 0 0 0-.982-1.544 2.08 2.08 0 0 0-3.038.799Z" style="fill:#e44a32"/></svg>`)
export const VsFileTypeAnyscript=props=>iconBase(props,`<svg viewBox="0 0 32 32" multicolor="true"><path d="M19.666 11.545h-1.361a.33.33 0 0 0-.182.078.23.23 0 0 0-.078.182l.055 7.885-3.679-7.97c-.02-.059-.033-.117-.091-.13-.02-.046-.072-.046-.13-.046h-1.716a.295.295 0 0 0-.26.26v10.77a.32.32 0 0 0 .091.189.19.19 0 0 0 .169.072h1.38a.24.24 0 0 0 .182-.072.4.4 0 0 0 .078-.189l-.078-7.846 3.685 7.964c0 .046.059.072.072.085a.3.3 0 0 0 .163.059h1.7a.22.22 0 0 0 .182-.072.27.27 0 0 0 .078-.189V11.8a.23.23 0 0 0-.078-.182.3.3 0 0 0-.182-.078M5.327 17l1.25-5.17L7.789 17Zm.26-8.244a.35.35 0 0 0-.1.156L2 22.574v.163l.02.046a.25.25 0 0 0 .163.091l1.361.391c.039 0 .072.033.13 0a.2.2 0 0 0 .13-.072.15.15 0 0 0 .059-.117L4.9 18.745h3.338l1.055 4.33a.23.23 0 0 0 .039.117.16.16 0 0 0 .13.072.1.1 0 0 0 .13 0l1.354-.358a.4.4 0 0 0 .15-.124.3.3 0 0 0 .052-.208L7.658 8.913a.34.34 0 0 0-.1-.156.33.33 0 0 0-.158-.046H5.731a.2.2 0 0 0-.143.046M22.948 11.414a.7.7 0 0 0-.15-.13.22.22 0 0 0-.2.046l-1.3.664a.165.165 0 0 0-.13.15.21.21 0 0 0 .039.208l3.438 6.153v4.07a.3.3 0 0 0 .072.189.2.2 0 0 0 .169.072h1.38a.24.24 0 0 0 .182-.072.27.27 0 0 0 .078-.189v-4.07l3.458-6.153a.3.3 0 0 0 .02-.13.3.3 0 0 0-.02-.13.27.27 0 0 0-.111-.1l-1.3-.664a.19.19 0 0 0-.189-.046c-.072.046-.13.059-.15.13l-2.637 5.1Z" style="fill:#96092b"/><path d="M25.515 10.3a1.469 1.469 0 1 0 1.335 2.222 1.483 1.483 0 0 0-1.335-2.222Z" style="fill:#fff"/><path d="M25.592 10.49a1.27 1.27 0 0 0-.912.371 1.33 1.33 0 0 0-.358.892 1.25 1.25 0 0 0 .358.912 1.21 1.21 0 0 0 .912.391 1.267 1.267 0 0 0 1.263-1.3 1.235 1.235 0 0 0-1.263-1.263" style="fill:#a7a6a6"/></svg>`)
export const VsFileTypeApache=props=>iconBase(props,`<svg xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 32 32" multicolor="true"><defs><linearGradient id="d" x1="-5602.682" x2="-5598.727" y1="768.541" y2="763.917" gradientTransform="scale(1 -1)rotate(64.97 -2187.655 4795.665)" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#f69923"/><stop offset=".312" stop-color="#f79a23"/><stop offset=".838" stop-color="#e97826"/></linearGradient><linearGradient id="a" x1="-5631.952" x2="-5603.737" y1="769.052" y2="769.052" gradientTransform="scale(1 -1)rotate(64.97 -2187.655 4795.665)" gradientUnits="userSpaceOnUse"><stop offset=".323" stop-color="#9e2064"/><stop offset=".63" stop-color="#c92037"/><stop offset=".751" stop-color="#cd2335"/><stop offset="1" stop-color="#e97826"/></linearGradient><linearGradient id="c" x1="-5628.546" x2="-5611.733" y1="766.221" y2="766.221" gradientTransform="scale(1 -1)rotate(64.97 -2187.655 4795.665)" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#282662"/><stop offset=".095" stop-color="#662e8d"/><stop offset=".788" stop-color="#9f2064"/><stop offset=".949" stop-color="#cd2032"/></linearGradient><linearGradient xlink:href="#a" id="e" x1="-5630.367" x2="-5602.152" y1="769.316" y2="769.316"/><linearGradient xlink:href="#c" id="f" x1="-5628.31" x2="-5613.482" y1="768.933" y2="768.933"/><linearGradient xlink:href="#a" id="g" x1="-5630.367" x2="-5602.152" y1="766.394" y2="766.394"/><linearGradient xlink:href="#a" id="h" x1="-5632.118" x2="-5603.902" y1="766.539" y2="766.539"/><linearGradient xlink:href="#a" id="i" x1="-5630.367" x2="-5602.152" y1="765.526" y2="765.526"/><linearGradient xlink:href="#a" id="j" x1="-5630.367" x2="-5602.152" y1="765.625" y2="765.625"/><linearGradient xlink:href="#a" id="k" x1="-5614.516" x2="-5608.28" y1="765.645" y2="765.645"/></defs><path d="M19.993 2.133a10.3 10.3 0 0 0-2.04 2.056l.8 1.51a20 20 0 0 1 1.708-2.144q.067-.073.068-.072l-.068.072a18 18 0 0 0-1.6 2.174 30 30 0 0 0 3.111-.385 3.3 3.3 0 0 0-.3-2.5S20.9 1.6 19.993 2.133Z" style="fill:url(#d)"/><path d="M18.638 10.749h.018l-.115.013-.021.009ZM17.821 13.455zM12.27 19.524l.025-.068q.264-.7.523-1.357.291-.741.575-1.436.3-.733.59-1.418.305-.718.6-1.384.24-.542.474-1.049l.155-.335.3-.645q.138-.291.274-.57l.09-.185.015-.03-.1.011-.078-.154-.023.045q-.211.418-.417.845l-.238.495q-.328.689-.645 1.389t-.624 1.422q-.3.7-.594 1.4t-.567 1.387q-.289.72-.562 1.426l-.123.318q-.219.569-.426 1.124l.123.243.11-.012.012-.033q.269-.737.531-1.429ZM17.57 13.5Z" style="fill:none"/><path d="m17.305 14.818-.315.055h0l.161-.025z" style="fill:#be202e"/><path d="m17.305 14.818-.315.055h0l.161-.025z" style="fill:#be202e;opacity:.3499999940395355;isolation:isolate"/><path d="M17.573 13.5zl.05-.007q.102-.015.2-.036l-.248.042Z" style="fill:#be202e"/><path d="M17.573 13.5zl.05-.007q.102-.015.2-.036l-.248.042Z" style="fill:#be202e;opacity:.3499999940395355;isolation:isolate"/><path d="M16.394 9.6q.365-.682.739-1.332.388-.674.784-1.305l.046-.075q.392-.62.79-1.191l-.8-1.51-.182.225c-.231.288-.47.6-.716.925q-.416.556-.851 1.179-.401.575-.809 1.2a48 48 0 0 0-.692 1.09l-.026.042 1.041 2.052q.334-.656.676-1.3Z" style="fill:url(#a)"/><path d="M11.651 21.192q-.207.568-.415 1.159l-.006.017-.059.167c-.093.266-.175.5-.361 1.049a2.1 2.1 0 0 1 .786.926 1.68 1.68 0 0 0-.544-1.154 3.62 3.62 0 0 0 3.489-1.42 3 3 0 0 0 .165-.313 1.45 1.45 0 0 1-1.4.513h0a4.06 4.06 0 0 0 2.046-1.672 8 8 0 0 0 .328-.587 3.3 3.3 0 0 1-3.109 1.01l-.842.092c-.029.071-.052.142-.078.213Z" style="fill:url(#c)"/><path d="M12.044 19.306q.273-.706.562-1.426.276-.69.567-1.387t.594-1.4q.308-.711.629-1.419t.645-1.389q.118-.248.238-.495.207-.426.417-.845l.023-.045-1.042-2.053-.051.083c-.242.4-.484.8-.721 1.216s-.475.844-.7 1.276q-.291.547-.568 1.1l-.11.225q-.34.7-.617 1.352-.315.737-.556 1.406c-.107.293-.2.576-.292.847q-.11.347-.208.7-.234.818-.4 1.631l1.046 2.065q.208-.554.426-1.124Z" style="fill:url(#e)"/><path d="M10.435 18.755a16 16 0 0 0-.272 1.974q.001.035-.005.069a4.2 4.2 0 0 0-1.2-1.029 5.8 5.8 0 0 1 1.172 2.693 2.64 2.64 0 0 1-1.325-.226 2.66 2.66 0 0 0 1.13.686 3.25 3.25 0 0 0-1.571.783 3.36 3.36 0 0 1 1.861-.342A154 154 0 0 0 8.076 30a.63.63 0 0 0 .425-.413c.128-.43.976-3.251 2.306-6.959l.115-.318.032-.089q.211-.583.437-1.19l.1-.277v-.005l-1.041-2.065q-.008.035-.015.071Z" style="fill:url(#f)"/><path d="m15.88 11.078-.09.185-.274.57q-.15.315-.3.645c-.052.111-.1.222-.155.335q-.234.508-.474 1.049-.3.666-.6 1.384-.291.685-.59 1.418-.284.7-.575 1.436-.259.661-.523 1.357l-.025.068q-.262.693-.529 1.422l-.012.033.842-.092-.05-.009a6 6 0 0 0 3.21-1.807 8 8 0 0 0 1.1-1.524 13 13 0 0 0 .706-1.467q.292-.706.562-1.536a3 3 0 0 1-.788.274c-.051.011-.1.021-.156.03s-.107.018-.161.025h0a3.67 3.67 0 0 0 1.962-1.913 3.3 3.3 0 0 1-1.13.495 3 3 0 0 1-.2.036l-.05.007h0a3.8 3.8 0 0 0 .839-.469q.076-.057.148-.12a2.6 2.6 0 0 0 .331-.338 3 3 0 0 0 .263-.362q.038-.06.074-.122l.09-.178q.196-.396.319-.706c.042-.1.078-.2.109-.288l.036-.1q.05-.149.081-.265a3 3 0 0 0 .062-.275h0a1 1 0 0 1-.109.075 4 4 0 0 1-1.162.4l.773-.085-.773.085h-.018l-.119.019.021-.009-2.645.29Z" style="fill:url(#g)"/><path d="M18.858 5.73a35 35 0 0 0-.768 1.236l-.044.074q-.358.6-.759 1.327-.346.626-.719 1.347-.326.629-.672 1.336l2.645-.29a3.2 3.2 0 0 0 1.449-1.14q.134-.192.267-.4c.272-.424.538-.891.776-1.355a14 14 0 0 0 .588-1.294 7 7 0 0 0 .233-.7q.072-.276.115-.524a30 30 0 0 1-3.111.383Z" style="fill:url(#h)"/><path d="m17.149 14.848-.161.025h0c.054-.007.112-.016.161-.025Z" style="fill:#be202e"/><path d="m17.149 14.848-.161.025h0c.054-.007.112-.016.161-.025Z" style="fill:#be202e;opacity:.3499999940395355;isolation:isolate"/><path d="m17.149 14.848-.161.025h0c.054-.007.112-.016.161-.025Z" style="fill:url(#i)"/><path d="m17.57 13.5.05-.007z" style="fill:#be202e"/><path d="m17.57 13.5.05-.007z" style="fill:#be202e;opacity:.3499999940395355;isolation:isolate"/><path d="m17.57 13.5.05-.007z" style="fill:url(#j)"/><path d="M17.572 13.5z" style="fill:#be202e"/><path d="M17.572 13.5z" style="fill:#be202e;opacity:.3499999940395355;isolation:isolate"/><path d="M17.572 13.5z" style="fill:url(#k)"/></svg>`)
export const VsFileTypeApex=props=>iconBase(props,`<svg viewBox="0 0 32 32" multicolor="true"><path d="M13.652 8.338A4.9 4.9 0 0 1 17.2 6.814a4.96 4.96 0 0 1 4.32 2.56 6 6 0 0 1 2.442-.519 6.089 6.089 0 1 1-1.189 12.06 4.41 4.41 0 0 1-5.782 1.816 5.034 5.034 0 0 1-9.357-.231 4.7 4.7 0 0 1-.96.1 4.732 4.732 0 0 1-2.337-8.812 5.438 5.438 0 0 1 9.315-5.453" style="fill:#0f9bd7"/><path d="M25.376 30.966h-.561a4.7 4.7 0 0 1-1.284-.137 1.9 1.9 0 0 1-.818-.482 1.73 1.73 0 0 1-.455-.843 6.8 6.8 0 0 1-.106-1.413 6 6 0 0 0-.084-1.33 1 1 0 0 0-.3-.544 1.2 1.2 0 0 0-.66-.179l-.236-.014v-1.879l.236-.014a1.5 1.5 0 0 0 .549-.1.7.7 0 0 0 .273-.264 1.4 1.4 0 0 0 .181-.529 7 7 0 0 0 .044-.939 8 8 0 0 1 .112-1.643 1.7 1.7 0 0 1 .448-.841 2.14 2.14 0 0 1 .906-.492 4.5 4.5 0 0 1 1.2-.116h.561v1.9h-.25a2.6 2.6 0 0 0-.743.056.3.3 0 0 0-.148.117.84.84 0 0 0-.054.386q0 .372-.053 1.413a3.7 3.7 0 0 1-.166 1.009 1.95 1.95 0 0 1-.693 1 2 2 0 0 1 .7 1.044 4.6 4.6 0 0 1 .163 1.079q.04.984.041 1.256a.9.9 0 0 0 .057.408.34.34 0 0 0 .164.125 2.4 2.4 0 0 0 .728.06h.25Z" style="fill:#fff"/><path d="M21.118 25.788v-1.406a1.8 1.8 0 0 0 .645-.129.94.94 0 0 0 .375-.354 1.6 1.6 0 0 0 .217-.624 7 7 0 0 0 .045-.975 8 8 0 0 1 .105-1.585 1.46 1.46 0 0 1 .381-.721 1.9 1.9 0 0 1 .8-.431 4.3 4.3 0 0 1 1.125-.105h.311v1.4a2.9 2.9 0 0 0-.835.073.53.53 0 0 0-.272.223 1.1 1.1 0 0 0-.088.513q0 .369-.053 1.4a3.5 3.5 0 0 1-.152.94 1.9 1.9 0 0 1-.313.595 2.5 2.5 0 0 1-.583.486 2 2 0 0 1 .565.466 1.9 1.9 0 0 1 .337.647 4.4 4.4 0 0 1 .152 1.02q.041.973.041 1.242a1.1 1.1 0 0 0 .094.539.6.6 0 0 0 .284.231 2.7 2.7 0 0 0 .823.079v1.406h-.311a4.5 4.5 0 0 1-1.211-.128 1.64 1.64 0 0 1-.712-.419 1.5 1.5 0 0 1-.39-.724 6.6 6.6 0 0 1-.1-1.356 6.4 6.4 0 0 0-.094-1.4 1.23 1.23 0 0 0-.39-.671 1.43 1.43 0 0 0-.796-.232Z" style="fill:#0072a0"/><path d="M27.011 30.966h-.561v-1.907h.25a2.3 2.3 0 0 0 .726-.059.32.32 0 0 0 .165-.127.8.8 0 0 0 .058-.379q0-.36.05-1.375a3.7 3.7 0 0 1 .173-1.047 2.2 2.2 0 0 1 .387-.7 2 2 0 0 1 .3-.292 2.1 2.1 0 0 1-.4-.4 2.6 2.6 0 0 1-.421-1.092 18 18 0 0 1-.1-1.841 1.4 1.4 0 0 0-.053-.479c-.008-.016-.031-.062-.136-.106a2.5 2.5 0 0 0-.757-.06h-.25V19.2h.561a4.8 4.8 0 0 1 1.283.133 1.84 1.84 0 0 1 .818.485 1.8 1.8 0 0 1 .453.843 6.6 6.6 0 0 1 .109 1.414 6.4 6.4 0 0 0 .079 1.336 1 1 0 0 0 .3.537 1.23 1.23 0 0 0 .664.18l.236.014v1.879l-.236.014a1.5 1.5 0 0 0-.549.1.7.7 0 0 0-.27.262 1.5 1.5 0 0 0-.186.534 7 7 0 0 0-.043.931 8.4 8.4 0 0 1-.108 1.644 1.7 1.7 0 0 1-.446.846 2.14 2.14 0 0 1-.913.492 4.5 4.5 0 0 1-1.183.122Z" style="fill:#fff"/><path d="M30.708 25.788a1.8 1.8 0 0 0-.645.129.9.9 0 0 0-.372.354 1.7 1.7 0 0 0-.22.624 7 7 0 0 0-.047.973 8.3 8.3 0 0 1-.1 1.588 1.44 1.44 0 0 1-.378.724 1.9 1.9 0 0 1-.809.431 4.3 4.3 0 0 1-1.125.105H26.7V29.31a2.7 2.7 0 0 0 .82-.079.57.57 0 0 0 .28-.231 1.05 1.05 0 0 0 .1-.5q0-.357.05-1.365a3.5 3.5 0 0 1 .158-.976 2 2 0 0 1 .343-.621 2 2 0 0 1 .549-.453 2.4 2.4 0 0 1-.633-.551 2.34 2.34 0 0 1-.375-.984 18 18 0 0 1-.094-1.8 1.6 1.6 0 0 0-.079-.586.5.5 0 0 0-.264-.226 2.8 2.8 0 0 0-.853-.079v-1.4h.311a4.6 4.6 0 0 1 1.213.123 1.6 1.6 0 0 1 .709.419 1.53 1.53 0 0 1 .39.727 6.4 6.4 0 0 1 .1 1.356 7 7 0 0 0 .088 1.4 1.22 1.22 0 0 0 .393.671 1.45 1.45 0 0 0 .8.231Z" style="fill:#0072a0"/></svg>`)
export const VsFileTypeApib=props=>iconBase(props,`<svg viewBox="0 0 32 32" multicolor="true"><path d="m18.053 12.267 4.76 7.467.373.56 1.12-.653-.373-.56-4.76-7.467-.373-.654-1.12.653zm-5.227-.747-4.76 7.467-.373.56 1.12.653.373-.467 4.76-7.467.373-.56-1.119-.746z" style="fill:#a0b3c1"/><path d="M16 13.107a4.98 4.98 0 0 0 4.947-4.947A5.06 5.06 0 0 0 16 3.12a4.98 4.98 0 0 0-4.947 4.947A5.06 5.06 0 0 0 16 13.107Zm0-1.307a3.644 3.644 0 0 1-3.64-3.64 3.64 3.64 0 1 1 7.28 0A3.644 3.644 0 0 1 16 11.8ZM25.053 28.88a4.947 4.947 0 1 0-4.947-4.947 4.98 4.98 0 0 0 4.947 4.947Zm0-1.307a3.644 3.644 0 0 1-3.64-3.64 3.64 3.64 0 1 1 7.28 0 3.644 3.644 0 0 1-3.64 3.64ZM6.947 28.88a4.947 4.947 0 1 0 0-9.893 4.947 4.947 0 1 0 0 9.893Zm0-1.307a3.644 3.644 0 0 1-3.64-3.64 3.706 3.706 0 0 1 3.64-3.64 3.706 3.706 0 0 1 3.64 3.64 3.644 3.644 0 0 1-3.64 3.64Z" style="fill:#a0b3c1"/><circle cx="6.947" cy="23.933" r="1.68" style="fill:#5e9cff"/></svg>`)
export const VsFileTypeApib2=props=>iconBase(props,`<svg viewBox="0 0 32 32" multicolor="true"><path d="m18.053 12.267 4.76 7.467.373.56 1.12-.653-.373-.56-4.76-7.467-.373-.654-1.12.653zm-5.227-.747-4.76 7.467-.373.56 1.12.653.373-.467 4.76-7.467.373-.56-1.119-.746z" style="fill:#5e9cff"/><path d="M16 13.107a4.98 4.98 0 0 0 4.947-4.947A5.06 5.06 0 0 0 16 3.12a4.98 4.98 0 0 0-4.947 4.947A5.06 5.06 0 0 0 16 13.107Zm0-1.307a3.644 3.644 0 0 1-3.64-3.64 3.64 3.64 0 1 1 7.28 0A3.644 3.644 0 0 1 16 11.8ZM25.053 28.88a4.947 4.947 0 1 0-4.947-4.947 4.98 4.98 0 0 0 4.947 4.947Zm0-1.307a3.644 3.644 0 0 1-3.64-3.64 3.64 3.64 0 1 1 7.28 0 3.644 3.644 0 0 1-3.64 3.64ZM6.947 28.88a4.947 4.947 0 1 0 0-9.893 4.947 4.947 0 1 0 0 9.893Zm0-1.307a3.644 3.644 0 0 1-3.64-3.64 3.706 3.706 0 0 1 3.64-3.64 3.706 3.706 0 0 1 3.64 3.64 3.644 3.644 0 0 1-3.64 3.64Z" style="fill:#5e9cff"/><circle cx="6.947" cy="23.933" r="1.68" style="fill:#fff"/></svg>`)
export const VsFileTypeApiExtractor=props=>iconBase(props,`<svg viewBox="0 0 32 32" multicolor="true"><path d="m28.1 10.107-7.041-3.948a5.219 5.219 0 0 0-9.859-.146l-7.3 4.094a.58.58 0 0 0-.3.5v9.1a.58.58 0 0 0 .3.5l3.921 2.2a.6.6 0 0 0 .3.078.6.6 0 0 0 .517-.291L9.67 20.46a.57.57 0 0 0-.2-.783 4.224 4.224 0 0 1-1.247-5.863 4.7 4.7 0 0 1 3.99-2.331 4 4 0 0 1 .708.06 5.28 5.28 0 0 0 6.422-.036 4 4 0 0 1 .452-.024 4.7 4.7 0 0 1 3.99 2.331 4.224 4.224 0 0 1-1.247 5.863.57.57 0 0 0-.2.783l1.026 1.74a.6.6 0 0 0 .518.291.6.6 0 0 0 .3-.078l3.921-2.2a.58.58 0 0 0 .3-.5v-9.1a.58.58 0 0 0-.303-.506Z" style="fill:#acc5e7"/><path d="m28.4 9.6-6.845-3.833a5.828 5.828 0 0 0-10.844-.149L3.6 9.6a1.16 1.16 0 0 0-.6 1.009v9.1a1.16 1.16 0 0 0 .6 1.006l3.921 2.2a1.216 1.216 0 0 0 1.634-.424h0l1.032-1.735a1.14 1.14 0 0 0-.4-1.565A3.657 3.657 0 0 1 8.74 14.11a4.1 4.1 0 0 1 3.473-2.04 3.4 3.4 0 0 1 .465.03 5.9 5.9 0 0 0 6.9-.024c.073 0 .146-.007.219-.006a4.1 4.1 0 0 1 3.473 2.04 3.66 3.66 0 0 1-1.047 5.081 1.14 1.14 0 0 0-.4 1.565l1.032 1.735a1.215 1.215 0 0 0 1.633.425h0l3.922-2.2a1.16 1.16 0 0 0 .6-1.006v-9.1a1.16 1.16 0 0 0-.61-1.01ZM7.7 13.527a4.813 4.813 0 0 0 1.448 6.646l-1.031 1.734L4.2 19.709v-9.1l6.162-3.453a5 5 0 0 0-.019.442 5.47 5.47 0 0 0 1.157 3.367 5.27 5.27 0 0 0-3.8 2.562Zm11.39-2.568a4.62 4.62 0 0 1-2.476 1.049 5 5 0 0 1-.508.028 5 5 0 0 1-.705-.053 4.6 4.6 0 0 1-2.221-.976 4.346 4.346 0 0 1-.709-6.1 4.655 4.655 0 0 1 7.265-.007 4.4 4.4 0 0 1 .81 1.64 4.3 4.3 0 0 1 .132 1.06 4.37 4.37 0 0 1-1.588 3.359Zm8.714 8.75-3.922 2.2-1.031-1.734a4.813 4.813 0 0 0 1.449-6.648A5.26 5.26 0 0 0 20.687 11a5.47 5.47 0 0 0 1.187-3.4c0-.106 0-.212-.01-.318l5.94 3.329Z" style="fill:#5686ba"/><path d="M17.158 29.12h-1.269l.17-1.576-1.524.918-.612-.887 1.705-.659-1.7-.658.612-.887 1.524.918-.17-1.577h1.269l-.176 1.577 1.529-.918.607.887-1.7.658 1.7.659-.607.887-1.529-.918ZM23.992 29.12h-1.269l.17-1.576-1.523.918-.613-.887 1.7-.659-1.7-.658.613-.887 1.523.918-.17-1.577h1.269l-.176 1.577 1.53-.918.607.887-1.7.658 1.7.659-.607.887-1.53-.918ZM9.357 30H7.919l4.236-8.306H13.6Z" style="fill:#69bf62"/></svg>`)
export const VsFileTypeApl=props=>iconBase(props,`<svg viewBox="0 0 32 32" multicolor="true"><path d="M30 28.275 16 2 2 28.275h12.162V30h3.676v-1.725Zm-12.162-3.449V13.161l6.215 11.665Zm-9.891 0 6.215-11.665v11.665Z" style="fill:#d2d2d2"/></svg>`)
export const VsFileTypeApplescript=props=>iconBase(props,`<svg viewBox="0 0 32 32" multicolor="true"><path d="M17.181 4.437A6 6 0 0 1 21.579 2a5.98 5.98 0 0 1-1.447 4.476 4.73 4.73 0 0 1-4.17 1.961 5.2 5.2 0 0 1 1.219-4ZM16.2 10.034c.946 0 2.7-1.3 4.989-1.3a6.25 6.25 0 0 1 5.484 2.8 6.08 6.08 0 0 0-3.028 5.3 6.24 6.24 0 0 0 3.772 5.7s-2.637 7.422-6.2 7.422c-1.636 0-2.908-1.1-4.631-1.1-1.757 0-3.5 1.144-4.635 1.144-3.251 0-7.364-7.041-7.364-12.7 0-5.568 3.478-8.489 6.74-8.489 2.121 0 3.766 1.223 4.873 1.223Z" style="fill:#a8c2ab"/></svg>`)
export const VsFileTypeAppscript=props=>iconBase(props,`<svg viewBox="0 0 512 512" multicolor="true"><rect width="373" height="107" x="27.53" y="328.9" fill="#ea4335" rx="53.5"/><circle cx="81.36" cy="382.6" r="26.7" fill="#fff"/><rect width="373" height="107" x="53.33" y="250.94" fill="#fbbc04" rx="53.5" transform="rotate(-144 239.832 304.447)"/><circle cx="131.44" cy="225.44" r="26.7" fill="#fff"/><rect width="373" height="107" x="120.53" y="201.9" fill="#34a853" rx="53.5" transform="rotate(72 307.032 255.396)"/><circle cx="265.84" cy="129.28" r="26.7" fill="#fff"/><rect width="373" height="107" x="202.53" y="201.9" fill="#4285f4" rx="53.5" transform="rotate(-72 389.029 255.392)"/><circle cx="348.22" cy="381.64" r="26.7" fill="#fff"/><circle cx="430.67" cy="127.89" r="26.7" fill="#fff"/></svg>`)
export const VsFileTypeAppsemble=props=>iconBase(props,`<svg viewBox="0 0 32 32" multicolor="true"><path fill="#a6cfff" d="M8 3h1.607a5 5 0 0 1 5 5v6.607H3V8a5 5 0 0 1 5-5Z"/><path fill="#4a90e2" d="M22.393 3H29v11.607h-6.607a5 5 0 0 1-5-5V8a5 5 0 0 1 5-5z"/><path fill="#a6cfff" d="M14.607 29H3V17.393h11.607z"/><path fill="#4a90e2" d="M24 29h-6.607V17.393H24a5 5 0 0 1 5 5V24a5 5 0 0 1-5 5z"/></svg>`)
export const VsFileTypeAppveyor=props=>iconBase(props,`<svg viewBox="0 0 32 32" multicolor="true"><path d="M15.958 2a14 14 0 0 1 .091 28h-.091a14 14 0 0 1 0-28Z" style="fill:#00b3e0"/><path d="m11.971 27.829 5.346-5.165a6.52 6.52 0 0 1-5.709-1.269 6.74 6.74 0 0 1-2.447-6.162l-4.8 5.256a9.3 9.3 0 0 1-.815-3.353l8.427-6.615a7.07 7.07 0 0 1 8.427 0 6.85 6.85 0 0 1 1.269 9.152l-6.169 8.79a11.6 11.6 0 0 1-3.534-.634Z" style="fill:#fff"/><path d="M19.4 18.676a4.389 4.389 0 1 1-6.887-5.437 4.686 4.686 0 0 1 6.343-.815 4.36 4.36 0 0 1 .544 6.252Z" style="fill:#00b3e0"/></svg>`)
export const VsFileTypeArduino=props=>iconBase(props,`<svg viewBox="0 0 32 32" multicolor="true"><defs><radia