Add file browser icons

This commit is contained in:
crschnick 2023-04-01 21:10:17 +00:00
parent a516541c8d
commit 94a6b8d5cc
1217 changed files with 3128 additions and 70 deletions

View file

@ -4,6 +4,7 @@ package io.xpipe.app.browser;
import atlantafx.base.theme.Styles;
import atlantafx.base.theme.Tweaks;
import io.xpipe.app.browser.icon.FileIconManager;
import io.xpipe.app.comp.base.LazyTextFieldComp;
import io.xpipe.app.fxcomps.impl.PrettyImageComp;
import io.xpipe.app.fxcomps.util.PlatformThread;
@ -295,20 +296,17 @@ final class FileListComp extends AnchorPane {
HBox.setHgrow(textField, Priority.ALWAYS);
setGraphic(box);
if (!isDirectory) {
img.set("file_drag_icon.png");
} else {
img.set("folder_closed.svg");
}
var isParentLink = getTableRow()
.getItem()
.equals(fileList.getFileSystemModel().getCurrentParentDirectory());
img.set(FileIconManager.getFileIcon(isParentLink ? fileList.getFileSystemModel().getCurrentDirectory() : getTableRow().getItem(), isParentLink));
pseudoClassStateChanged(FOLDER, isDirectory);
var fileName = getTableRow()
.getItem()
.equals(fileList.getFileSystemModel().getCurrentParentDirectory())
var fileName = isParentLink
? ".."
: FileNames.getFileName(fullPath);
var hidden = getTableRow().getItem().isHidden() || fileName.startsWith(".");
var hidden = !isParentLink && (getTableRow().getItem().isHidden() || fileName.startsWith("."));
getTableRow().pseudoClassStateChanged(HIDDEN, hidden);
text.set(fileName);

View file

@ -1,5 +1,6 @@
package io.xpipe.app.browser;
import io.xpipe.app.browser.icon.FileIcons;
import io.xpipe.app.comp.base.ListBoxViewComp;
import io.xpipe.app.fxcomps.SimpleComp;
import io.xpipe.app.fxcomps.impl.LabelComp;

View file

@ -0,0 +1,29 @@
package io.xpipe.app.browser.icon;
import io.xpipe.core.store.FileSystem;
import java.util.Arrays;
public interface FileIconFactory {
class SimpleFile extends IconVariant implements FileIconFactory {
private final String[] endings;
public SimpleFile(String lightIcon, String darkIcon, String... endings) {
super(lightIcon, darkIcon);
this.endings = endings;
}
@Override
public String getIcon(FileSystem.FileEntry entry) {
if (entry.isDirectory()) {
return null;
}
return Arrays.stream(endings).anyMatch(ending -> entry.getPath().endsWith(ending)) ? getIcon() : null;
}
}
String getIcon(FileSystem.FileEntry entry);
}

View file

@ -0,0 +1,131 @@
package io.xpipe.app.browser.icon;
import io.xpipe.app.core.AppImages;
import io.xpipe.app.core.AppResources;
import io.xpipe.core.store.FileSystem;
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.nio.charset.StandardCharsets;
import java.nio.file.Files;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
public class FileIconManager {
private static final List<FileIconFactory> factories = new ArrayList<>();
private static final List<FolderIconFactory> folderFactories = new ArrayList<>();
private static boolean loaded;
static {
AppResources.with(AppResources.XPIPE_MODULE, "browser_icons/file_list.txt", path -> {
try (var reader =
new BufferedReader(new InputStreamReader(Files.newInputStream(path), StandardCharsets.UTF_8))) {
String line;
while ((line = reader.readLine()) != null) {
var split = line.split("\\|");
var id = split[0].trim();
var filter = Arrays.stream(split[1].split(","))
.map(s -> {
var r = s.trim();
if (r.startsWith(".")) {
return r;
}
if (r.contains(".")) {
return r;
}
return "." + r;
})
.toList();
var darkIcon = split[2].trim();
var lightIcon = split.length > 3 ? split[3].trim() : darkIcon;
factories.add(new FileIconFactory.SimpleFile(lightIcon, darkIcon, filter.toArray(String[]::new)));
}
}
});
folderFactories.addAll(List.of(new FolderIconFactory.SimpleDirectory(
new IconVariant("default_root_folder.svg"), new IconVariant("default_root_folder_opened.svg"), "")));
AppResources.with(AppResources.XPIPE_MODULE, "browser_icons/folder_list.txt", path -> {
try (var reader =
new BufferedReader(new InputStreamReader(Files.newInputStream(path), StandardCharsets.UTF_8))) {
String line;
while ((line = reader.readLine()) != null) {
var split = line.split("\\|");
var id = split[0].trim();
var filter = Arrays.stream(split[1].split(","))
.map(s -> {
var r = s.trim();
if (r.startsWith(".")) {
return r;
}
if (r.contains(".")) {
return r;
}
return "." + r;
})
.toList();
var closedIcon = split[2].trim();
var openIcon = split[3].trim();
var lightClosedIcon = split.length > 4 ? split[4].trim() : closedIcon;
var lightOpenIcon = split.length > 4 ? split[5].trim() : openIcon;
folderFactories.add(new FolderIconFactory.SimpleDirectory(
new IconVariant(lightClosedIcon, closedIcon),
new IconVariant(lightOpenIcon, openIcon),
filter.toArray(String[]::new)));
}
}
});
}
private static void loadIfNecessary() {
if (!loaded) {
AppImages.loadDirectory(AppResources.XPIPE_MODULE, "browser_icons");
loaded = true;
}
}
public static String getFileIcon(FileSystem.FileEntry entry, boolean open) {
if (entry == null) {
return null;
}
loadIfNecessary();
if (!entry.isDirectory()) {
for (var f : factories) {
var icon = f.getIcon(entry);
if (icon != null) {
return getIconPath(icon);
}
}
} else {
for (var f : folderFactories) {
var icon = f.getIcon(entry, open);
if (icon != null) {
return getIconPath(icon);
}
}
}
return entry.isDirectory() ? (open ? "default_folder_opened.svg" : "default_folder.svg") : "default_file.svg";
}
public static String getParentLinkIcon() {
loadIfNecessary();
return "default_folder_opened.svg";
}
private static String getIconPath(String name) {
return name;
}
}

View file

@ -1,4 +1,4 @@
package io.xpipe.app.browser;
package io.xpipe.app.browser.icon;
import io.xpipe.app.fxcomps.impl.PrettyImageComp;
import io.xpipe.core.store.FileSystem;
@ -11,10 +11,6 @@ public class FileIcons {
}
public static String getIcon(FileSystem.FileEntry entry) {
if (!entry.isDirectory()) {
return "app:file_drag_icon.png";
} else {
return "app:folder_closed.svg";
}
return FileIconManager.getFileIcon(entry, false);
}
}

View file

@ -0,0 +1,36 @@
package io.xpipe.app.browser.icon;
import io.xpipe.core.impl.FileNames;
import io.xpipe.core.store.FileSystem;
import java.util.Arrays;
public interface FolderIconFactory {
class SimpleDirectory implements FolderIconFactory {
private final IconVariant closed;
private final IconVariant open;
private final String[] names;
public SimpleDirectory(IconVariant closed, IconVariant open, String... names) {
this.closed = closed;
this.open = open;
this.names = names;
}
@Override
public String getIcon(FileSystem.FileEntry entry, boolean open) {
if (!entry.isDirectory()) {
return null;
}
return Arrays.stream(names).anyMatch(name -> FileNames.getFileName(entry.getPath())
.equalsIgnoreCase(name))
? (open ? this.open.getIcon() : this.closed.getIcon())
: null;
}
}
String getIcon(FileSystem.FileEntry entry, boolean open);
}

View file

@ -0,0 +1,27 @@
package io.xpipe.app.browser.icon;
import io.xpipe.app.prefs.AppPrefs;
public class IconVariant {
private final String lightIcon;
private final String darkIcon;
public IconVariant(String icon) {
this(icon, icon);
}
public IconVariant(String lightIcon, String darkIcon) {
this.lightIcon = lightIcon;
this.darkIcon = darkIcon;
}
protected final String getIcon() {
var t = AppPrefs.get() != null ? AppPrefs.get().theme.getValue() : null;
if (t == null) {
return lightIcon;
}
return t.getTheme().isDarkMode() ? darkIcon : lightIcon;
}
}

View file

@ -25,38 +25,39 @@ public class AppImages {
public static void init() {
TrackEvent.info("Loading images ...");
for (var module : AppExtensionManager.getInstance().getContentModules()) {
AppResources.with(module.getName(), "img", basePath -> {
if (!Files.exists(basePath)) {
return;
}
var simpleName = FilenameUtils.getExtension(module.getName());
String defaultPrefix = simpleName + ":";
Files.walkFileTree(basePath, new SimpleFileVisitor<Path>() {
@Override
public FileVisitResult visitFile(Path file, BasicFileAttributes attrs) throws IOException {
var relativeFileName = FilenameUtils.separatorsToUnix(basePath.relativize(file).toString());
try {
if (FilenameUtils.getExtension(file.toString()).equals("svg")) {
var s = Files.readString(file);
svgImages.put(
defaultPrefix + relativeFileName,
s);
} else {
images.put(
defaultPrefix + relativeFileName,
loadImage(file));
}
} catch (IOException ex) {
ErrorEvent.fromThrowable(ex).omitted(true).build().handle();
}
return FileVisitResult.CONTINUE;
}
});
});
loadDirectory(module.getName(), "img");
}
}
public static void loadDirectory(String module, String dir) {
AppResources.with(module, dir, basePath -> {
if (!Files.exists(basePath)) {
return;
}
var simpleName = FilenameUtils.getExtension(module);
String defaultPrefix = simpleName + ":";
Files.walkFileTree(basePath, new SimpleFileVisitor<Path>() {
@Override
public FileVisitResult visitFile(Path file, BasicFileAttributes attrs) throws IOException {
var relativeFileName = FilenameUtils.separatorsToUnix(
basePath.relativize(file).toString());
try {
if (FilenameUtils.getExtension(file.toString()).equals("svg")) {
var s = Files.readString(file);
svgImages.put(defaultPrefix + relativeFileName, s);
} else {
images.put(defaultPrefix + relativeFileName, loadImage(file));
}
} catch (IOException ex) {
ErrorEvent.fromThrowable(ex).omitted(true).build().handle();
}
return FileVisitResult.CONTINUE;
}
});
});
}
public static String svgImage(String file) {
if (file == null) {
return "";

View file

@ -9,6 +9,7 @@ import javafx.beans.value.ObservableValue;
import javafx.collections.ListChangeListener;
import javafx.css.Size;
import javafx.css.SizeUnits;
import javafx.geometry.Point2D;
import javafx.scene.Node;
import javafx.scene.layout.StackPane;
import javafx.scene.paint.Color;
@ -55,24 +56,38 @@ public class SvgComp {
return;
}
var regularExpression = Pattern.compile("<svg.+?width=\"([^\s]+)\"", Pattern.DOTALL);
var matcher = regularExpression.matcher(val);
if (!matcher.find()) {
var dim = getDimensions(val);
if (dim == null) {
return;
}
var width = matcher.group(1);
regularExpression = Pattern.compile("<svg.+?height=\"([^\s]+)\"", Pattern.DOTALL);
matcher = regularExpression.matcher(val);
matcher.find();
var height = matcher.group(1);
var widthInteger = parseSize(width).pixels();
var heightInteger = parseSize(height).pixels();
widthProperty.set((int) Math.ceil(widthInteger));
heightProperty.set((int) Math.ceil(heightInteger));
widthProperty.set((int) Math.ceil(dim.getX()));
heightProperty.set((int) Math.ceil(dim.getY()));
});
return new SvgComp(widthProperty, heightProperty, content);
}
private static Point2D getDimensions(String val) {
var regularExpression = Pattern.compile("<svg[^>]+?width=\"([^\s]+)\"", Pattern.DOTALL);
var matcher = regularExpression.matcher(val);
if (!matcher.find()) {
var viewBox = Pattern.compile(
"<svg.+?viewBox=\"([\\d.]+)\\s+([\\d.]+)\\s+([\\d.]+)\\s+([\\d.]+)\"", Pattern.DOTALL);
matcher = viewBox.matcher(val);
if (matcher.find()) {
return new Point2D(parseSize(matcher.group(3)).pixels(), parseSize(matcher.group(4)).pixels());
}
}
var width = matcher.group(1);
regularExpression = Pattern.compile("<svg.+?height=\"([^\s]+)\"", Pattern.DOTALL);
matcher = regularExpression.matcher(val);
matcher.find();
var height = matcher.group(1);
return new Point2D(parseSize(width).pixels(), parseSize(height).pixels());
}
private String getHtml(String content) {
return "<html><body style='margin: 0; padding: 0; border: none;' >" + content + "</body></html>";
}

View file

@ -80,7 +80,10 @@ public class AppUpdater {
lastUpdateCheckResult.addListener((c, o, n) -> {
downloadedUpdate.setValue(null);
});
refreshUpdateCheckSilent();
if (XPipeDistributionType.get().checkForUpdateOnStartup()) {
refreshUpdateCheckSilent();
}
}
private static void event(String msg) {

View file

@ -1,6 +1,5 @@
package io.xpipe.app.util;
import io.xpipe.app.issue.TrackEvent;
import io.xpipe.core.util.ModuleHelper;
import io.xpipe.core.util.XPipeInstallation;
@ -9,13 +8,13 @@ public interface XPipeDistributionType {
XPipeDistributionType DEVELOPMENT = new XPipeDistributionType() {
@Override
public boolean supportsUpdate() {
return true;
public boolean checkForUpdateOnStartup() {
return false;
}
@Override
public void performUpdateAction() {
TrackEvent.info("Development mode update executed");
public boolean supportsUpdate() {
return true;
}
@Override
@ -26,12 +25,14 @@ public interface XPipeDistributionType {
XPipeDistributionType PORTABLE = new XPipeDistributionType() {
@Override
public boolean supportsUpdate() {
public boolean checkForUpdateOnStartup() {
return false;
}
@Override
public void performUpdateAction() {}
public boolean supportsUpdate() {
return false;
}
@Override
public String getName() {
@ -41,13 +42,13 @@ public interface XPipeDistributionType {
XPipeDistributionType INSTALLATION = new XPipeDistributionType() {
@Override
public boolean supportsUpdate() {
public boolean checkForUpdateOnStartup() {
return true;
}
@Override
public void performUpdateAction() {
TrackEvent.info("Update action called");
public boolean supportsUpdate() {
return true;
}
@Override
@ -68,9 +69,9 @@ public interface XPipeDistributionType {
}
}
boolean supportsUpdate();
boolean checkForUpdateOnStartup();
void performUpdateAction();
boolean supportsUpdate();
String getName();
}

View file

@ -34,6 +34,7 @@ open module io.xpipe.app {
exports io.xpipe.app.fxcomps.augment;
exports io.xpipe.app.test;
exports io.xpipe.app.browser;
exports io.xpipe.app.browser.icon;
requires com.sun.jna;
requires com.sun.jna.platform;

View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><title>default_file</title><path d="M20.414,2H5V30H27V8.586ZM7,28V4H19v6h6V28Z" style="fill:#c5c5c5"/></svg>

After

Width:  |  Height:  |  Size: 168 B

View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><title>default_folder</title><path d="M27.5,5.5H18.2L16.1,9.7H4.4V26.5H29.6V5.5Zm0,4.2H19.3l1.1-2.1h7.1Z" style="fill:#c09553"/></svg>

After

Width:  |  Height:  |  Size: 194 B

View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><title>default_folder_opened</title><path d="M27.4,5.5H18.2L16.1,9.7H4.3V26.5H29.5V5.5Zm0,18.7H6.6V11.8H27.4Zm0-14.5H19.2l1-2.1h7.1V9.7Z" style="fill:#dcb67a"/><polygon points="25.7 13.7 0.5 13.7 4.3 26.5 29.5 26.5 25.7 13.7" style="fill:#dcb67a"/></svg>

After

Width:  |  Height:  |  Size: 314 B

View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><title>default_root_folder</title><path d="M27.5,5.5H18.2L16.1,9.7H4.4V26.5H29.6V5.5Zm0,4.2H19.3l1.1-2.1h7.1Z" style="fill:#c09553"/><polygon points="19.735 31.25 13.811 31.25 23.605 9.75 29.59 9.75 19.735 31.25" style="fill:#c09553"/><path d="M23.766,10H29.2L19.575,31H14.2Z" style="fill:#ffeebe"/></svg>

After

Width:  |  Height:  |  Size: 365 B

View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><title>default_root_folder_opened</title><path d="M27.4,5.5H18.2L16.1,9.7H4.3V26.5H29.5V5.5Zm0,18.7H6.6V11.8H27.4Zm0-14.5H19.2l1-2.1h7.1V9.7Z" style="fill:#dcb67a"/><polygon points="25.7 13.7 0.5 13.7 4.3 26.5 29.5 26.5 25.7 13.7" style="fill:#dcb67a"/><polygon points="19.635 31.25 13.711 31.25 23.505 9.75 29.49 9.75 19.635 31.25" style="fill:#dcb67a"/><path d="M23.666,10H29.1L19.475,31H14.1Z" style="fill:#ffeebe"/></svg>

After

Width:  |  Height:  |  Size: 485 B

View file

@ -0,0 +1,761 @@
access | accdb, accdt, mdb, accda, accdc, accde, accdp, accdr, accdu, ade, adp, laccdb, ldb, mam, maq, mdw | file_type_access.svg
access2 | accdb, accdt, mdb, accda, accdc, accde, accdp, accdr, accdu, ade, adp, laccdb, ldb, mam, maq, mdw | file_type_access2.svg
actionscript | actionscript | file_type_actionscript.svg
actionscript2 | actionscript | file_type_actionscript2.svg | file_type_light_actionscript2.svg
ada | ada | file_type_ada.svg | file_type_light_ada.svg
advpl | advpl | file_type_advpl.svg
ai | ai | file_type_ai.svg
ai2 | ai | file_type_ai2.svg
al | al | file_type_al.svg
allcontributors | .all-contributorsrc | file_type_allcontributors.svg
affinitydesigner | afdesign, affinitydesigner | file_type_affinitydesigner.svg
affinityphoto | afphoto, affinityphoto | file_type_affinityphoto.svg
affinitypublisher | afpub, affinitypublisher | file_type_affinitypublisher.svg
appscript | gs | file_type_appscript.svg
fitbit | fba | file_type_fitbit.svg
angular | .angular-cli.json, angular-cli.json, angular.json, .angular.json | file_type_angular.svg
ng_component_dart | component.dart | file_type_ng_component_dart.svg
ng_component_ts | component.ts | file_type_ng_component_ts.svg
ng_component_js | component.js | file_type_ng_component_js.svg
ng_controller_ts | controller.ts | file_type_ng_controller_ts.svg
ng_controller_js | controller.js | file_type_ng_controller_js.svg
ng_directive_dart | directive.dart | file_type_ng_directive_dart.svg
ng_directive_ts | directive.ts | file_type_ng_directive_ts.svg
ng_directive_js | directive.js | file_type_ng_directive_js.svg
ng_guard_dart | guard.dart | file_type_ng_guard_dart.svg
ng_guard_ts | guard.ts | file_type_ng_guard_ts.svg
ng_guard_js | guard.js | file_type_ng_guard_js.svg
ng_module_dart | module.dart | file_type_ng_module_dart.svg
ng_module_ts | module.ts | file_type_ng_module_ts.svg
ng_module_js | module.js | file_type_ng_module_js.svg
ng_pipe_dart | pipe.dart | file_type_ng_pipe_dart.svg
ng_pipe_ts | pipe.ts | file_type_ng_pipe_ts.svg
ng_pipe_js | pipe.js | file_type_ng_pipe_js.svg
ng_routing_dart | routing.dart | file_type_ng_routing_dart.svg
ng_routing_ts | routing.ts | file_type_ng_routing_ts.svg
ng_routing_js | routing.js | file_type_ng_routing_js.svg
ng_routing_dart | app-routing.module.dart | file_type_ng_routing_dart.svg
ng_routing_ts | app-routing.module.ts | file_type_ng_routing_ts.svg
ng_routing_js | app-routing.module.js | file_type_ng_routing_js.svg
ng_smart_component_dart | page.dart, container.dart | file_type_ng_smart_component_dart.svg
ng_smart_component_ts | page.ts, container.ts | file_type_ng_smart_component_ts.svg
ng_smart_component_js | page.js, container.js | file_type_ng_smart_component_js.svg
ng_service_dart | service.dart | file_type_ng_service_dart.svg
ng_service_ts | service.ts | file_type_ng_service_ts.svg
ng_service_js | service.js | file_type_ng_service_js.svg
ng_interceptor_dart | interceptor.dart | file_type_ng_interceptor_dart.svg
ng_interceptor_ts | interceptor.ts | file_type_ng_interceptor_ts.svg
ng_interceptor_js | interceptor.js | file_type_ng_interceptor_js.svg
ng_component_ts2 | component.ts | file_type_ng_component_ts2.svg
ng_component_js2 | component.js | file_type_ng_component_js2.svg
ng_directive_ts2 | directive.ts | file_type_ng_directive_ts2.svg
ng_directive_js2 | directive.js | file_type_ng_directive_js2.svg
ng_module_ts2 | module.ts | file_type_ng_module_ts2.svg
ng_module_js2 | module.js | file_type_ng_module_js2.svg
ng_pipe_ts2 | pipe.ts | file_type_ng_pipe_ts2.svg
ng_pipe_js2 | pipe.js | file_type_ng_pipe_js2.svg
ng_routing_ts2 | routing.ts | file_type_ng_routing_ts2.svg
ng_routing_js2 | routing.js | file_type_ng_routing_js2.svg
ng_routing_ts2 | app-routing.module.ts | file_type_ng_routing_ts2.svg
ng_routing_js2 | app-routing.module.js | file_type_ng_routing_js2.svg
ng_smart_component_ts2 | page.ts, container.ts | file_type_ng_smart_component_ts2.svg
ng_smart_component_js2 | page.js, container.js | file_type_ng_smart_component_js2.svg
ng_service_ts2 | service.ts | file_type_ng_service_ts2.svg
ng_service_js2 | service.js | file_type_ng_service_js2.svg
ng_tailwind | ng-tailwind.js | file_type_ng_tailwind.svg
affectscript | affectscript | file_type_affectscript.svg
ansible | ansible | file_type_ansible.svg
antlr | antlr | file_type_antlr.svg
anyscript | anyscript | file_type_anyscript.svg
apache | apacheconf | file_type_apache.svg
apex | apex | file_type_apex.svg
apib | apiblueprint | file_type_apib.svg
api_extractor | api-extractor.json, api-extractor-base.json | file_type_api_extractor.svg
apl | apl | file_type_apl.svg | file_type_light_apl.svg
applescript | applescript | file_type_applescript.svg
appsemble | .appsemblerc.yaml, app-definition.yaml | file_type_appsemble.svg
appveyor | appveyor.yml, .appveyor.yml | file_type_appveyor.svg
arduino | ino, pde | file_type_arduino.svg
asciidoc | asciidoc | file_type_asciidoc.svg
asp | asp, asp (html) | file_type_asp.svg
aspx | aspx, ascx | file_type_aspx.svg
assembly | arm, asm | file_type_assembly.svg
astro | astro | file_type_astro.svg
astroconfig | astro.config.js, astro.config.cjs, astro.config.mjs, astro.config.ts | file_type_astroconfig.svg
ats | ats | file_type_ats.svg
audio | aac, act, aiff, amr, ape, au, dct, dss, dvf, flac, gsm, iklax, ivs, m4a, m4b, m4p, mmf, mogg, mp3, mpc, msv, oga, ogg, opus, ra, raw, tta, vox, wav, wma | file_type_audio.svg
aurelia | aurelia.json | file_type_aurelia.svg
autohotkey | ahk | file_type_autohotkey.svg
autoit | autoit | file_type_autoit.svg
avif | avif | file_type_avif.svg
avro | avro | file_type_avro.svg
awk | awk | file_type_awk.svg
aws | <sub></sub> | file_type_aws.svg
azure | azcli | file_type_azure.svg
azurepipelines | azure-pipelines.yml, .vsts-ci.yml, azure-pipelines | file_type_azurepipelines.svg
babel | .babelrc, .babelignore, .babelrc.js, .babelrc.cjs, .babelrc.mjs, .babelrc.json, babel.config.js, babel.config.cjs, babel.config.mjs, babel.config.json | file_type_babel.svg | file_type_light_babel.svg
babel2 | .babelrc, .babelignore, .babelrc.js, .babelrc.cjs, .babelrc.mjs, .babelrc.json, babel.config.js, babel.config.cjs, babel.config.mjs, babel.config.json | file_type_babel2.svg | file_type_light_babel2.svg
ballerina | ballerina | file_type_ballerina.svg
bat | bat | file_type_bat.svg
bats | bats | file_type_bats.svg
bazaar | .bzrignore | file_type_bazaar.svg
bazel | BUILD.bazel, .bazelrc, bazel.rc, bazel.bazelrc, bazel, starlark | file_type_bazel.svg
befunge | befunge, befunge98 | file_type_befunge.svg
bicep | bicep | file_type_bicep.svg
biml | biml | file_type_biml.svg
binary | a, app, bin, cmo, cmx, cma, cmxa, cmi, dll, exe, hl, ilk, lib, n, ndll, o, obj, pyc, pyd, pyo, pdb, scpt, scptd, so | file_type_binary.svg
bithound | .bithoundrc | file_type_bithound.svg
bitbucketpipeline | bitbucket-pipelines.yml | file_type_bitbucketpipeline.svg
blade | blade, laravel-blade | file_type_blade.svg
blitzbasic | bb, blitzbasic | file_type_blitzbasic.svg
bolt | bolt | file_type_bolt.svg
bosque | bosque | file_type_bosque.svg
bower | .bowerrc, bower.json | file_type_bower.svg
browserslist | .browserslistrc, browserslist | file_type_browserslist.svg
buckbuild | .buckconfig | file_type_buckbuild.svg
bundler | gemfile, gemfile.lock | file_type_bundler.svg
bundler | gemfile, gemfile.lock | file_type_bundler.svg
c | c | file_type_c.svg
c2 | c | file_type_c2.svg
c3 | c | file_type_c3.svg
c_al | c-al | file_type_c_al.svg
cabal | cabal | file_type_cabal.svg
caddy | caddyfile | file_type_caddy.svg
cake | cake | file_type_cake.svg
cakephp | <sub></sub> | file_type_cakephp.svg
capacitor | capacitor.config.json | file_type_capacitor.svg
cargo | cargo.toml, cargo.lock | file_type_cargo.svg
casc | casc | file_type_casc.svg
cddl | cddl | file_type_cddl.svg
cert | csr, crt, cer, der, pfx, p12, p7b, p7r, src, crl, sst, stl | file_type_cert.svg
ceylon | ceylon | file_type_ceylon.svg
cf | lucee, cfml, lang-cfml | file_type_cf.svg
cf2 | lucee, cfml, lang-cfml | file_type_cf2.svg
cfc | cfc | file_type_cfc.svg
cfc2 | cfc | file_type_cfc2.svg
cfm | cfmhtml | file_type_cfm.svg
cfm2 | cfmhtml | file_type_cfm2.svg
cheader | h | file_type_cheader.svg
chef | chefignore, berksfile, berksfile.lock, policyfile.rb, policyfile.lock.json | file_type_chef.svg
class | class | file_type_class.svg
circleci | circle.yml | file_type_circleci.svg | file_type_light_circleci.svg
clojure | cjm, cljc, clojure | file_type_clojure.svg
clojurescript | cljs, clojurescript | file_type_clojurescript.svg
cloudfoundry | .cfignore, manifest-yaml | file_type_cloudfoundry.svg | file_type_light_cloudfoundry.svg
cmake | cmake, cmake-cache | file_type_cmake.svg
cobol | cobol | file_type_cobol.svg
codeql | ql | file_type_codeql.svg
codeowners | codeowners | file_type_codeowners.svg | file_type_light_codeowners.svg
codacy | .codacy.yml, .codacy.yaml | file_type_codacy.svg | file_type_light_codacy.svg
codeclimate | .codeclimate.yml | file_type_codeclimate.svg | file_type_light_codeclimate.svg
codecov | codecov.yml, .codecov.yml | file_type_codecov.svg
codekit | kit | file_type_codekit.svg
codekit | config.codekit, config.codekit2, config.codekit3, .config.codekit, .config.codekit2, .config.codekit3 | file_type_codekit.svg
coffeelint | coffeelint.json, .coffeelintignore | file_type_coffeelint.svg
coffeescript | coffeescript | file_type_coffeescript.svg
conan | conanfile.txt, conanfile.py | file_type_conan.svg
conda | .condarc | file_type_conda.svg
config | plist, properties, dotenv, env | file_type_config.svg | file_type_light_config.svg
config | .tool-versions | file_type_config.svg | file_type_light_config.svg
commitizen | .czrc, .cz.json | file_type_commitizen.svg
commitlint | .commitlintrc | file_type_commitlint.svg
commitlint | commitlint.config.js, commitlint.config.cjs, commitlint.config.ts, .commitlintrc.json, .commitlintrc.yaml, .commitlintrc.yml, .commitlintrc.js, .commitlintrc.cjs, .commitlintrc.ts | file_type_commitlint.svg
compass | <sub></sub> | file_type_compass.svg
composer | composer.json, composer.lock | file_type_composer.svg
chef_cookbook | cookbook | file_type_chef_cookbook.svg
confluence | confluence | file_type_confluence.svg
coveralls | .coveralls.yml | file_type_coveralls.svg
cpp | cpp | file_type_cpp.svg
cpp2 | cpp | file_type_cpp2.svg
cpp3 | cpp | file_type_cpp3.svg
cppheader | hpp, hh, hxx, h++ | file_type_cppheader.svg
crowdin | crowdin.yml | file_type_crowdin.svg
crystal | crystal | file_type_crystal.svg | file_type_light_crystal.svg
csharp | csx, csharp | file_type_csharp.svg
csharp2 | csx, csharp | file_type_csharp2.svg
csproj | csproj | file_type_csproj.svg
css | css | file_type_css.svg
csscomb | .csscomb.json | file_type_csscomb.svg
csslint | .csslintrc | file_type_csslint.svg
cssmap | css.map | file_type_cssmap.svg
cucumber | feature | file_type_cucumber.svg
cuda | cuda, cuda-cpp | file_type_cuda.svg
cython | cython | file_type_cython.svg
cypress | cypress.json, cypress.env.json, cypress.config.js, cypress.config.ts, cypress.config.cjs, cypress.config.mjs | file_type_cypress.svg | file_type_light_cypress.svg
cypress_spec | cy.js, cy.mjs, cy.cjs, cy.coffee, cy.ts, cy.tsx, cy.jsx | file_type_cypress_spec.svg | file_type_light_cypress_spec.svg
cvs | .cvsignore | file_type_cvs.svg
dal | dal | file_type_dal.svg
darcs | .boringignore | file_type_darcs.svg
dartlang | dart | file_type_dartlang.svg
dartlang_generated | g.dart, freezed.dart | file_type_dartlang_generated.svg
dartlang_ignore | .pubignore | file_type_dartlang_ignore.svg
db | db | file_type_db.svg | file_type_light_db.svg
dependabot | dependabot.yml | file_type_dependabot.svg
dependencies | dependencies.yml | file_type_dependencies.svg
delphi | pascal, objectpascal | file_type_delphi.svg
devcontainer | devcontainer.json, .devcontainer.json | file_type_devcontainer.svg
dhall | dhall | file_type_dhall.svg | file_type_light_dhall.svg
django | djt, django-html, django-txt | file_type_django.svg
dlang | d, dscript, dml, diet | file_type_dlang.svg
diff | diff | file_type_diff.svg
docker | .dockerignore, compose.yaml, compose.yml, docker-compose.yaml, docker-compose.yml, docker-compose.ci-build.yaml, docker-compose.ci-build.yml, docker-compose.override.yaml, docker-compose.override.yml, docker-compose.vs.debug.yaml, docker-compose.vs.debug.yml, docker-compose.vs.release.yaml, docker-compose.vs.release.yml, docker-cloud.yaml, docker-cloud.yml, dockerfile | file_type_docker.svg
docker2 | .dockerignore, compose.yaml, compose.yml, docker-compose.yaml, docker-compose.yml, docker-compose.ci-build.yaml, docker-compose.ci-build.yml, docker-compose.override.yaml, docker-compose.override.yml, docker-compose.vs.debug.yaml, docker-compose.vs.debug.yml, docker-compose.vs.release.yaml, docker-compose.vs.release.yml, docker-cloud.yaml, docker-cloud.yml, dockerfile | file_type_docker2.svg
dockertest | docker-compose.test.yml | file_type_dockertest.svg
dockertest2 | docker-compose.test.yml | file_type_dockertest2.svg
docpad | eco | file_type_docpad.svg | file_type_light_docpad.svg
docz | .doczrc, docz.js, docz.json, .docz.js, .docz.json, doczrc.js, doczrc.json, docz.config.js, docz.config.json | file_type_docz.svg
dojo | .dojorc | file_type_dojo.svg
doxygen | doxygen | file_type_doxygen.svg
drawio | drawio, dio .drawio.png, .drawio.svg, .dio.png, .dio.svg | file_type_drawio.svg
drone | .drone.yml, .drone.yml.sig | file_type_drone.svg | file_type_light_drone.svg
drools | drools | file_type_drools.svg
dotjs | dotjs | file_type_dotjs.svg
dustjs | dustjs | file_type_dustjs.svg
dvc | .dvc | file_type_dvc.svg
dylan | dylan, dylan-lid | file_type_dylan.svg
editorconfig | .editorconfig | file_type_editorconfig.svg
earthly | .earthlyignore, Earthfile, earthfile | file_type_earthly.svg
edge | edge | file_type_edge.svg
edge2 | edge | file_type_edge2.svg
eex | eex, html-eex | file_type_eex.svg
ejs | ejs | file_type_ejs.svg
elastic | es | file_type_elastic.svg
elasticbeanstalk | <sub></sub> | file_type_elasticbeanstalk.svg
elixir | elixir | file_type_elixir.svg
elm | elm-package.json, elm | file_type_elm.svg
elm2 | elm-package.json, elm | file_type_elm2.svg
emacs | el, elc | file_type_emacs.svg
ember | .ember-cli | file_type_ember.svg
ensime | ensime | file_type_ensime.svg
eps | eps | file_type_eps.svg
erb | erb, html.erb | file_type_erb.svg
erlang | emakefile, .emakerfile, erlang | file_type_erlang.svg
erlang2 | emakefile, .emakerfile, erlang | file_type_erlang2.svg
eslint | .eslintrc, .eslintignore, .eslintcache, .eslintrc.js, .eslintrc.mjs, .eslintrc.cjs, .eslintrc.json, .eslintrc.yaml, .eslintrc.yml | file_type_eslint.svg
eslint2 | .eslintrc, .eslintignore, .eslintcache, .eslintrc.js, .eslintrc.mjs, .eslintrc.cjs, .eslintrc.json, .eslintrc.yaml, .eslintrc.yml | file_type_eslint2.svg
excel | xls, xlsx, xlsm, ods, fods, xlsb | file_type_excel.svg
excel2 | xls, xlsx, xlsm, ods, fods, xlsb | file_type_excel2.svg
expo | app.json, app.config.js, app.config.json, app.config.json5 | file_type_expo.svg | file_type_light_expo.svg
falcon | falcon | file_type_falcon.svg
fauna | .faunarc, fql | file_type_fauna.svg
favicon | favicon.ico | file_type_favicon.svg
fbx | fbx | file_type_fbx.svg
firebase | .firebaserc | file_type_firebase.svg
firebasehosting | firebase.json | file_type_firebasehosting.svg | file_type_light_firebasehosting.svg
firestore | firestore.rules, firestore.indexes.json | file_type_firestore.svg
fla | fla | file_type_fla.svg | file_type_light_fla.svg
flareact | flareact.config.js | file_type_flareact.svg
flash | swf, swc | file_type_flash.svg
floobits | .flooignore | file_type_floobits.svg
flow | js.flow | file_type_flow.svg
flow | .flowconfig | file_type_flow.svg
flutter | .flutter-plugins, .metadata | file_type_flutter.svg
flutter_package | pubspec.lock, pubspec.yaml, .packages | file_type_flutter_package.svg
font | woff, woff2, ttf, otf, eot, pfa, pfb, sfd | file_type_font.svg | file_type_light_font.svg
formkit | formkit.config.js, formkit.config.mjs, formkit.config.cjs, formkit.config.ts | file_type_formkit.svg
fortran | fortran, fortran-modern, FortranFreeForm, FortranFixedForm, fortran_fixed-form | file_type_fortran.svg
fossa | .fossaignore | file_type_fossa.svg
fossil | ignore-glob | file_type_fossil.svg
fsharp | fsharp | file_type_fsharp.svg
fsproj | fsproj | file_type_fsproj.svg
freemarker | ftl | file_type_freemarker.svg
fthtml | fthtml | file_type_fthtml.svg
funding | funding.yml | file_type_funding.svg
fusebox | fuse.js | file_type_fusebox.svg
galen | galen | file_type_galen.svg
galen2 | galen | file_type_galen2.svg
git | .gitattributes, .gitconfig, .gitignore, .gitmodules, .gitkeep, .mailmap, .issuetracker, git-commit, git-rebase, ignore | file_type_git.svg
gamemaker | gmx, gml-gms | file_type_gamemaker.svg
gamemaker2 | yy, yyp, gml-gms2 | file_type_gamemaker2.svg | file_type_light_gamemaker2.svg
gamemaker81 | gml-gm81 | file_type_gamemaker81.svg
gatsby | gatsby-browser.js, gatsby-browser.ts, gatsby-browser.tsx, gatsby-ssr.js, gatsby-ssr.ts, gatsby-ssr.tsx | file_type_gatsby.svg
gatsby | gatsby-config.js, gatsby-config.ts, gatsby-node.js, gatsby-node.ts | file_type_gatsby.svg
gcode | gcode | file_type_gcode.svg
genstat | genstat | file_type_genstat.svg
gitlab | .gitlab-ci.yml | file_type_gitlab.svg
gitpod | .gitpod.yaml, .gitpod.yml, gitpod.yaml, gitpod.yml | file_type_gitpod.svg
glide | glide.yml | file_type_glide.svg
glitter | .glitterrc | file_type_glitter.svg
glsl | glsl | file_type_glsl.svg
glyphs | glyphs | file_type_glyphs.svg
gnuplot | gnuplot | file_type_gnuplot.svg
go | go | file_type_go.svg
go_package | go.sum, go.mod | file_type_go_package.svg
goctl | goctl | file_type_goctl.svg
godot | gdscript | file_type_godot.svg
gradle | gradle | file_type_gradle.svg | file_type_light_gradle.svg
gradle2 | gradle | file_type_gradle2.svg
graphql | .gqlconfig, graphql | file_type_graphql.svg
graphql_config | .graphqlconfig, .graphqlconfig.yml, .graphqlconfig.yaml | file_type_graphql_config.svg
graphviz | dot | file_type_graphviz.svg
greenkeeper | greenkeeper.json | file_type_greenkeeper.svg
gridsome | gridsome.config.js, gridsome.config.ts, gridsome.server.js, gridsome.server.ts, gridsome.client.js, gridsome.client.ts | file_type_gridsome.svg
groovy | groovy | file_type_groovy.svg
groovy2 | groovy | file_type_groovy2.svg
grunt | gruntfile.js, gruntfile.coffee, gruntfile.ts, gruntfile.babel.js, gruntfile.babel.coffee, gruntfile.babel.ts | file_type_grunt.svg
gulp | gulpfile.js, gulpfile.coffee, gulpfile.ts, gulpfile.mjs, gulpfile.esm.js, gulpfile.esm.coffee, gulpfile.esm.ts, gulpfile.esm.mjs, gulpfile.babel.js, gulpfile.babel.coffee, gulpfile.babel.ts, gulpfile.babel.mjs | file_type_gulp.svg
haml | haml | file_type_haml.svg
handlebars | handlebars | file_type_handlebars.svg
handlebars2 | handlebars | file_type_handlebars2.svg
harbour | harbour | file_type_harbour.svg
hardhat | hardhat.config.js, hardhat.config.ts | file_type_hardhat.svg
haskell | haskell, literate haskell | file_type_haskell.svg
haskell2 | haskell, literate haskell | file_type_haskell2.svg
haxe | haxelib.json, haxe, hxml, Haxe AST dump | file_type_haxe.svg
haxecheckstyle | checkstyle.json | file_type_haxecheckstyle.svg
haxedevelop | hxproj | file_type_haxedevelop.svg
helix | .p4ignore | file_type_helix.svg
helm | chart.lock, chart.yaml, helm | file_type_helm.svg
hjson | hjson | file_type_hjson.svg | file_type_light_hjson.svg
hlsl | hlsl | file_type_hlsl.svg
homeassistant | home-assistant | file_type_homeassistant.svg
horusec | horusec-config.json | file_type_horusec.svg
host | hosts | file_type_host.svg
html | html | file_type_html.svg
htmlhint | .htmlhintrc | file_type_htmlhint.svg
http | http | file_type_http.svg
hunspell | hunspell.aff, hunspell.dic | file_type_hunspell.svg
husky | .huskyrc, husky.config.js, .huskyrc.js, .huskyrc.json, .huskyrc.yaml, .huskyrc.yml | file_type_husky.svg
hy | hy | file_type_hy.svg
hygen | ejs.t | file_type_hygen.svg
hypr | hypr | file_type_hypr.svg
icl | icl | file_type_icl.svg
idris | idr, lidr | file_type_idris.svg
idrisbin | ibc | file_type_idrisbin.svg
idrispkg | ipkg | file_type_idrispkg.svg
image | jpeg, jpg, gif, png, bmp, tiff, ico, webp | file_type_image.svg
imba | imba, imba2, imba | file_type_imba.svg
inc | inc, include | file_type_inc.svg
infopath | infopathxml, xsn, xsf, xtp2 | file_type_infopath.svg
informix | 4GL | file_type_informix.svg
ini | ini | file_type_ini.svg | file_type_light_ini.svg
ink | ink | file_type_ink.svg
innosetup | innosetup | file_type_innosetup.svg
ionic | ionic.project, ionic.config.json | file_type_ionic.svg
jake | jakefile, jakefile.js | file_type_jake.svg
janet | janet | file_type_janet.svg
jar | jar | file_type_jar.svg
jasmine | jasmine.json | file_type_jasmine.svg
java | java | file_type_java.svg
jbuilder | jbuilder | file_type_jbuilder.svg
jest | jest.config.json, jest.config.base.json, jest.config.common.json, jest.config.ts, jest.config.base.ts, jest.config.common.ts, jest.json, .jestrc, .jestrc.js, .jestrc.json, jest.config.js, jest.config.cjs, jest.config.mjs, jest.config.base.js, jest.config.base.cjs, jest.config.base.mjs, jest.config.common.js, jest.config.common.cjs, jest.config.common.mjs, jest.config.babel.js, jest.config.babel.cjs, jest.config.babel.mjs | file_type_jest.svg
jest_snapshot | js.snap, jsx.snap, ts.snap, tsx.snap | file_type_jest_snapshot.svg
jekyll | jekyll | file_type_jekyll.svg
jenkins | jenkins, declarative, jenkinsfile | file_type_jenkins.svg
jinja | jinja, jinja-html, jinja-xml, jinja-css, jinja-json, jinja-md, jinja-py, jinja-rb, jinja-js, jinja-yaml, jinja-toml, jinja-latex, jinja-lua, jinja-properties, jinja-shell, jinja-dockerfile, jinja-sql, jinja-terraform, jinja-nginx, jinja-groovy, jinja-systemd, jinja-cpp | file_type_jinja.svg
jpm | .jpmignore | file_type_jpm.svg
js | javascript | file_type_js.svg | file_type_light_js.svg
js_official | javascript | file_type_js_official.svg
jsbeautify | .jsbeautifyrc, jsbeautifyrc, .jsbeautify, jsbeautify | file_type_jsbeautify.svg
jsconfig | jsconfig.json | file_type_jsconfig.svg | file_type_light_jsconfig.svg
jscpd | .jscpd.json, jscpd-report.xml, jscpd-report.json, jscpd-report.html | file_type_jscpd.svg
jshint | .jshintrc, .jshintignore | file_type_jshint.svg
jsmap | js.map, cjs.map, mjs.map | file_type_jsmap.svg | file_type_light_jsmap.svg
json | jsonl, ndjson, json, json-tmlanguage, jsonc | file_type_json.svg | file_type_light_json.svg
json_official | jsonl, ndjson, json, json-tmlanguage, jsonc | file_type_json_official.svg
json2 | jsonl, ndjson, json, json-tmlanguage, jsonc | file_type_json2.svg
jsonnet | jsonnet | file_type_jsonnet.svg
json5 | json5, json5 | file_type_json5.svg | file_type_light_json5.svg
jsonld | jsonld, json-ld | file_type_jsonld.svg | file_type_light_jsonld.svg
jsp | jsp | file_type_jsp.svg
jss | jss | file_type_jss.svg
julia | julia, juliamarkdown | file_type_julia.svg
julia2 | julia, juliamarkdown | file_type_julia2.svg
jupyter | ipynb | file_type_jupyter.svg
io | io | file_type_io.svg | file_type_light_io.svg
iodine | iodine | file_type_iodine.svg
k | k | file_type_k.svg
karma | karma.conf.js, karma.conf.coffee, karma.conf.ts | file_type_karma.svg
key | key, pem | file_type_key.svg
kite | .kiteignore | file_type_kite.svg | file_type_light_kite.svg
kitchenci | .kitchen.yml, kitchen.yml | file_type_kitchenci.svg
kivy | kivy | file_type_kivy.svg
kos | kos | file_type_kos.svg
kotlin | kotlin | file_type_kotlin.svg
kusto | kusto | file_type_kusto.svg
latino | latino | file_type_latino.svg
layout | master, layout.html, layout.htm | file_type_layout.svg
layout | layout.html, layout.htm | file_type_layout.svg
lerna | lerna.json | file_type_lerna.svg | file_type_light_lerna.svg
less | less | file_type_less.svg
lex | lex | file_type_lex.svg
license | enc, license, lic | file_type_license.svg
license | license, licence, copying, copying.lesser, license-mit, license-apache, license.md, license.txt, licence.md, licence.txt, copying.md, copying.txt, copying.lesser.md, copying.lesser.txt, license-mit.md, license-mit.txt, license-apache.md, license-apache.txt | file_type_license.svg
licensebat | .licrc | file_type_licensebat.svg
lighthouse | .lighthouserc.js, .lighthouserc.json, .lighthouserc.yaml, .lighthouserc.yml | file_type_lighthouse.svg
lisp | lisp, autolisp, autolispdcl | file_type_lisp.svg
lime | hxp | file_type_lime.svg
lime | include.xml | file_type_lime.svg
lintstagedrc | .lintstagedrc, .lintstagedrc.json, .lintstagedrc.yaml, .lintstagedrc.yml, .lintstagedrc.mjs, .lintstagedrc.js, .lintstagedrc.cjs, lint-staged.config.mjs, lint-staged.config.js, lint-staged.config.cjs | file_type_lintstagedrc.svg
liquid | liquid | file_type_liquid.svg
livescript | ls | file_type_livescript.svg
lnk | lnk | file_type_lnk.svg
locale | <sub></sub> | file_type_locale.svg
log | log, tlg | file_type_log.svg
log | log, tlg, log | file_type_log.svg
lolcode | lolcode | file_type_lolcode.svg
lsl | lsl | file_type_lsl.svg
lua | lua | file_type_lua.svg
luau | luau | file_type_luau.svg
lync | crec, ocrec | file_type_lync.svg
makefile | makefile, makefile | file_type_makefile.svg
manifest | manifest | file_type_manifest.svg
manifest_skip | manifest.skip | file_type_manifest_skip.svg
manifest_bak | manifest.bak | file_type_manifest_bak.svg
map | map | file_type_map.svg
markdown | md, mdown, markdown, markdown | file_type_markdown.svg
markdownlint | .markdownlint.json | file_type_markdownlint.svg
markdownlint_ignore | .markdownlintignore | file_type_markdownlint_ignore.svg
marko | marko | file_type_marko.svg
markojs | marko.js | file_type_markojs.svg
matlab | fig, mex, mexn, mexrs6, mn, mum, mx, mx3, rwd, slx, slddc, smv, xvc, matlab | file_type_matlab.svg
maxscript | maxscript | file_type_maxscript.svg
maven | maven.config, pom.xml, extensions.xml, settings.xml | file_type_maven.svg
maya | mel | file_type_maya.svg
mdx | mdx | file_type_mdx.svg | file_type_light_mdx.svg
mediawiki | mediawiki | file_type_mediawiki.svg
mercurial | .hgignore | file_type_mercurial.svg
meson | meson | file_type_meson.svg
meteor | <sub></sub> | file_type_meteor.svg
mjml | mjml | file_type_mjml.svg
mlang | powerquery | file_type_mlang.svg | file_type_light_mlang.svg
mocha | mocha.opts, .mocharc.js, .mocharc.json, .mocharc.jsonc, .mocharc.yaml, .mocharc.yml | file_type_mocha.svg
modernizr | modernizr, modernizr.js, modernizrrc.js, .modernizr.js, .modernizrrc.js | file_type_modernizr.svg
mojolicious | mojolicious | file_type_mojolicious.svg
moleculer | moleculer.config.js, moleculer.config.json, moleculer.config.ts | file_type_moleculer.svg
mongo | mongo | file_type_mongo.svg
monotone | .mtn-ignore | file_type_monotone.svg
mson | mson | file_type_mson.svg
mustache | mustache, mst | file_type_mustache.svg | file_type_light_mustache.svg
ndst | ndst.yaml, ndst.yml, ndst.json | file_type_ndst.svg
nearly | nearley | file_type_nearly.svg
nestjs | .nest-cli.json, nest-cli.json, nestconfig.json, .nestconfig.json | file_type_nestjs.svg
nest_adapter_js | adapter.js | file_type_nest_adapter_js.svg
nest_adapter_ts | adapter.ts | file_type_nest_adapter_ts.svg
nest_controller_js | controller.js | file_type_nest_controller_js.svg
nest_controller_ts | controller.ts | file_type_nest_controller_ts.svg
nest_decorator_js | decorator.js | file_type_nest_decorator_js.svg
nest_decorator_ts | decorator.ts | file_type_nest_decorator_ts.svg
nest_filter_js | filter.js | file_type_nest_filter_js.svg
nest_filter_ts | filter.ts | file_type_nest_filter_ts.svg
nest_gateway_js | gateway.js | file_type_nest_gateway_js.svg
nest_gateway_ts | gateway.ts | file_type_nest_gateway_ts.svg
nest_guard_js | guard.js | file_type_nest_guard_js.svg
nest_guard_ts | guard.ts | file_type_nest_guard_ts.svg
nest_interceptor_js | interceptor.js | file_type_nest_interceptor_js.svg
nest_interceptor_ts | interceptor.ts | file_type_nest_interceptor_ts.svg
nest_middleware_js | middleware.js | file_type_nest_middleware_js.svg
nest_middleware_ts | middleware.ts | file_type_nest_middleware_ts.svg
nest_module_js | module.js | file_type_nest_module_js.svg
nest_module_ts | module.ts | file_type_nest_module_ts.svg
nest_pipe_js | pipe.js | file_type_nest_pipe_js.svg
nest_pipe_ts | pipe.ts | file_type_nest_pipe_ts.svg
nest_service_js | service.js | file_type_nest_service_js.svg
nest_service_ts | service.ts | file_type_nest_service_ts.svg
netlify | netlify.toml | file_type_netlify.svg
next | next.config.js, next.config.mjs | file_type_next.svg | file_type_light_next.svg
nginx | nginx.conf | file_type_nginx.svg
nim | nim | file_type_nim.svg
nimble | nimble | file_type_nimble.svg
ninja | build.ninja | file_type_ninja.svg
noc | noc | file_type_noc.svg
nix | nix | file_type_nix.svg
njsproj | njsproj | file_type_njsproj.svg
node | .node-version, .nvmrc | file_type_node.svg
node2 | .node-version, .nvmrc | file_type_node2.svg
nodemon | nodemon.json | file_type_nodemon.svg
npm | .npmignore, .npmrc, package.json, package-lock.json, npm-shrinkwrap.json | file_type_npm.svg
nsi | nsis, nfl, nsl, bridlensis | file_type_nsi.svg
nsri | .nsrirc, .nsriignore, nsri.config.js, .nsrirc.js, .nsrirc.json, .nsrirc.yaml, .nsrirc.yml | file_type_nsri.svg
nsri-integrity | .integrity.json | file_type_nsri-integrity.svg
nuget | nupkg, snupkg, nuspec, psmdcp | file_type_nuget.svg
numpy | npy, npz | file_type_numpy.svg
nunjucks | nunj, njs, nunjucks | file_type_nunjucks.svg
nuxt | nuxt.config.js, nuxt.config.ts | file_type_nuxt.svg
nyc | .nycrc, .nycrc.json | file_type_nyc.svg
objectivec | objective-c | file_type_objectivec.svg
objectivecpp | objective-cpp | file_type_objectivecpp.svg
objidconfig | .objidconfig | file_type_objidconfig.svg | file_type_light_objidconfig.svg
ocaml | .merlin, ocaml, ocamllex, menhir | file_type_ocaml.svg
ogone | ogone | file_type_ogone.svg
onenote | one, onepkg, onetoc, onetoc2, sig | file_type_onenote.svg
openscad | scad | file_type_openscad.svg
opencl | cl, opencl | file_type_opencl.svg
openHAB | openhab | file_type_openHAB.svg | file_type_light_openHAB.svg
org | org | file_type_org.svg
outlook | pst, bcmx, otm, msg, oft | file_type_outlook.svg
ovpn | ovpn | file_type_ovpn.svg
package | pkg | file_type_package.svg
paket | paket.dependencies, paket.lock, paket.references, paket.template, paket.local | file_type_paket.svg
patch | patch | file_type_patch.svg
pcl | pcd | file_type_pcl.svg | file_type_light_pcl.svg
pddl | pddl | file_type_pddl.svg
pddl_plan | plan | file_type_pddl_plan.svg
pddl_happenings | happenings | file_type_pddl_happenings.svg
pdf | pdf | file_type_pdf.svg
pdf2 | pdf | file_type_pdf2.svg
peeky | peeky.config.ts, peeky.config.js, peeky.config.mjs | file_type_peeky.svg
perl | perl | file_type_perl.svg
perl2 | perl | file_type_perl2.svg
perl6 | perl6 | file_type_perl6.svg
pgsql | pgsql | file_type_pgsql.svg
photoshop | psd | file_type_photoshop.svg
photoshop2 | psd | file_type_photoshop2.svg
php | php1, php2, php3, php4, php5, php6, phps, phpsa, phpt, phtml, phar, php | file_type_php.svg
php2 | php1, php2, php3, php4, php5, php6, phps, phpsa, phpt, phtml, phar, php | file_type_php2.svg
php3 | php1, php2, php3, php4, php5, php6, phps, phpsa, phpt, phtml, phar, php | file_type_php3.svg
phpcsfixer | .php_cs, .php_cs.dist | file_type_phpcsfixer.svg
phpunit | phpunit, phpunit.xml, phpunit.xml.dist | file_type_phpunit.svg
phraseapp | .phraseapp.yml | file_type_phraseapp.svg
pine | pine, pinescript | file_type_pine.svg
pip | pipfile, pipfile.lock, pip-requirements | file_type_pip.svg
pipeline | pipeline | file_type_pipeline.svg
platformio | platformio.ini, platformio-debug.disassembly, platformio-debug.memoryview, platformio-debug.asm | file_type_platformio.svg
plantuml | pu, plantuml, iuml, puml | file_type_plantuml.svg
playwright | playwright.config.js, playwright.config.ts | file_type_playwright.svg
plsql | plsql, oracle | file_type_plsql.svg
plsql_package | pck | file_type_plsql_package.svg
plsql_package_body | pkb | file_type_plsql_package_body.svg
plsql_package_header | pkh | file_type_plsql_package_header.svg
plsql_package_spec | pks | file_type_plsql_package_spec.svg
pnpm | pnpmfile.js, pnpm-lock.yaml, pnpm-workspace.yaml | file_type_pnpm.svg | file_type_light_pnpm.svg
poedit | po, mo | file_type_poedit.svg
polymer | polymer | file_type_polymer.svg
pony | pony | file_type_pony.svg
postcss | postcss | file_type_postcss.svg
postcssconfig | .postcssrc, .postcssrc.json, .postcssrc.yaml, .postcssrc.yml, .postcssrc.ts, .postcssrc.js, .postcssrc.cjs, postcss.config.ts, postcss.config.js, postcss.config.cjs | file_type_postcssconfig.svg
powerpoint | pot, potx, potm, pps, ppsx, ppsm, ppt, pptx, pptm, pa, ppa, ppam, sldm, sldx | file_type_powerpoint.svg
powerpoint2 | pot, potx, potm, pps, ppsx, ppsm, ppt, pptx, pptm, pa, ppa, ppam, sldm, sldx | file_type_powerpoint2.svg
powershell | ps1, powershell | file_type_powershell.svg
powershell_psm | psm1 | file_type_powershell_psm.svg
powershell_psd | psd1 | file_type_powershell_psd.svg
powershell_format | format.ps1xml | file_type_powershell_format.svg
powershell_types | types.ps1xml | file_type_powershell_types.svg
powershell2 | powershell | file_type_powershell2.svg
powershell_psm2 | psm1 | file_type_powershell_psm2.svg
powershell_psd2 | psd1 | file_type_powershell_psd2.svg
preact | preact.config.js | file_type_preact.svg
precommit | .pre-commit-config.yaml | file_type_precommit.svg
prettier | .prettierrc, .prettierignore | file_type_prettier.svg | file_type_light_prettier.svg
prettier | prettier.config.js, prettier.config.cjs, prettier.config.ts, prettier.config.coffee | file_type_prettier.svg | file_type_light_prettier.svg
prettier | .prettierrc.js, .prettierrc.cjs, .prettierrc.json, .prettierrc.json5, .prettierrc.yml, .prettierrc.yaml, .prettierrc.toml | file_type_prettier.svg | file_type_light_prettier.svg
prisma | prisma | file_type_prisma.svg | file_type_light_prisma.svg
processinglang | pde | file_type_processinglang.svg
procfile | procfile | file_type_procfile.svg
progress | abl | file_type_progress.svg
prolog | pro, P, prolog | file_type_prolog.svg
prometheus | prometheus | file_type_prometheus.svg
protobuf | proto3, proto | file_type_protobuf.svg
protractor | protractor.conf.js, protractor.conf.coffee, protractor.conf.ts | file_type_protractor.svg
publisher | pub, puz | file_type_publisher.svg
puppet | puppet | file_type_puppet.svg
pug | .jade-lintrc, .pug-lintrc, .jade-lint.json, .pug-lintrc.js, .pug-lintrc.json, jade | file_type_pug.svg
purescript | purescript | file_type_purescript.svg | file_type_light_purescript.svg
pyret | pyret | file_type_pyret.svg
python | python | file_type_python.svg
pytyped | py.typed | file_type_pytyped.svg
pyup | .pyup, .pyup.yml | file_type_pyup.svg
q | q | file_type_q.svg
qbs | qbs | file_type_qbs.svg
qlikview | qvd, qvw, qlik | file_type_qlikview.svg
qml | qml | file_type_qml.svg
qmldir | qmldir | file_type_qmldir.svg
qsharp | qsharp | file_type_qsharp.svg
quasar | quasar.config.js, quasar.conf.js | file_type_quasar.svg | file_type_light_quasar.svg
r | r | file_type_r.svg
racket | racket | file_type_racket.svg
rails | <sub></sub> | file_type_rails.svg
rake | rake | file_type_rake.svg
rake | rakefile | file_type_rake.svg
raml | raml | file_type_raml.svg
razor | razor, aspnetcorerazor | file_type_razor.svg
razzle | razzle.config.js | file_type_razzle.svg | file_type_light_razzle.svg
reactjs | javascriptreact | file_type_reactjs.svg
reacttemplate | rt | file_type_reacttemplate.svg
reactts | typescriptreact | file_type_reactts.svg
reason | reason | file_type_reason.svg
red | red | file_type_red.svg
registry | reg | file_type_registry.svg
rego | rego | file_type_rego.svg
rehype | .rehyperc, .rehypeignore, .rehyperc.cjs, .rehyperc.js, .rehyperc.json, .rehyperc.mjs, .rehyperc.yml, .rehyperc.yaml | file_type_rehype.svg | file_type_light_rehype.svg
remark | .remarkrc, .remarkignore, .remarkrc.cjs, .remarkrc.js, .remarkrc.json, .remarkrc.mjs, .remarkrc.yml, .remarkrc.yaml | file_type_remark.svg | file_type_light_remark.svg
renovate | .renovaterc, renovate.json, .renovaterc.json | file_type_renovate.svg
replit | .replit, replit.nix | file_type_replit.svg | file_type_light_replit.svg
rescript | rescript | file_type_rescript.svg
rest | restructuredtext | file_type_rest.svg
retext | .retextrc, .retextignore, .retextrc.cjs, .retextrc.js, .retextrc.json, .retextrc.mjs, .retextrc.yml, .retextrc.yaml | file_type_retext.svg | file_type_light_retext.svg
rexx | rexx | file_type_rexx.svg
riot | riot | file_type_riot.svg
robotframework | robot | file_type_robotframework.svg
robots | robots.txt | file_type_robots.svg
rollup | rollup.config.js, rollup.config.cjs, rollup.config.mjs, rollup.config.coffee, rollup.config.ts, rollup.config.common.js, rollup.config.common.cjs, rollup.config.common.mjs, rollup.config.common.coffee, rollup.config.common.ts, rollup.config.dev.js, rollup.config.dev.cjs, rollup.config.dev.mjs, rollup.config.dev.coffee, rollup.config.dev.ts, rollup.config.prod.js, rollup.config.prod.cjs, rollup.config.prod.mjs, rollup.config.prod.coffee, rollup.config.prod.ts | file_type_rollup.svg
ron | ron | file_type_ron.svg
rmd | rmd | file_type_rmd.svg
rproj | rproj | file_type_rproj.svg
rspec | .rspec | file_type_rspec.svg
rubocop | .rubocop.yml, .rubocop_todo.yml | file_type_rubocop.svg | file_type_light_rubocop.svg
ruby | ruby | file_type_ruby.svg
rust | rust | file_type_rust.svg | file_type_light_rust.svg
rust_toolchain | rust-toolchain | file_type_rust_toolchain.svg | file_type_light_rust_toolchain.svg
sails | .sailsrc | file_type_sails.svg
saltstack | sls | file_type_saltstack.svg
san | san | file_type_san.svg
sas | SAS | file_type_sas.svg
sass | sass | file_type_sass.svg
sbt | sbt | file_type_sbt.svg
scala | scala | file_type_scala.svg
script | vbscript | file_type_script.svg
scss | scssm, scss | file_type_scss.svg
scilab | scilab | file_type_scilab.svg
sdlang | sdl | file_type_sdlang.svg
sentry | .sentryclirc | file_type_sentry.svg
serverless | serverless.yml, serverless.json, serverless.js, serverless.ts | file_type_serverless.svg
sequelize | .sequelizerc, .sequelizerc.js, .sequelizerc.json | file_type_sequelize.svg
shaderlab | unity, shaderlab | file_type_shaderlab.svg | file_type_light_shaderlab.svg
shell | sh, zsh, bat, fish, shellscript | file_type_shell.svg
siyuan | sy | file_type_siyuan.svg
sketch | sketch | file_type_sketch.svg
slang | slang | file_type_slang.svg
slashup | slash-up.config.js | file_type_slashup.svg
slice | slice | file_type_slice.svg
slim | slim | file_type_slim.svg
sln | sln | file_type_sln.svg
sln2 | sln | file_type_sln2.svg
silverstripe | silverstripe | file_type_silverstripe.svg
skipper | eskip, eskip | file_type_skipper.svg
smarty | smarty | file_type_smarty.svg
snapcraft | snapcraft.yaml | file_type_snapcraft.svg
snort | snort | file_type_snort.svg
snyk | .snyk | file_type_snyk.svg
solidarity | .solidarity, .solidarity.json | file_type_solidarity.svg
solidity | solidity | file_type_solidity.svg | file_type_light_solidity.svg
source | <sub></sub> | file_type_source.svg
spacengine | spe | file_type_spacengine.svg
sparql | sparql | file_type_sparql.svg
sqf | sqf | file_type_sqf.svg
sql | sql | file_type_sql.svg
sqlite | sqlite, sqlite3, db3 | file_type_sqlite.svg
squirrel | squirrel | file_type_squirrel.svg
sss | sss | file_type_sss.svg
stan | stan | file_type_stan.svg
stata | dta, stata | file_type_stata.svg
stencil | stencil, stencil-html | file_type_stencil.svg
stryker | stryker.conf.mjs, stryker.conf.cjs, stryker.conf.js, stryker.conf.conf, stryker.conf.json, .stryker.conf.mjs, .stryker.conf.cjs, .stryker.conf.js, .stryker.conf.conf, .stryker.conf.json, stryker-config.mjs, stryker-config.cjs, stryker-config.js, stryker-config.conf, stryker-config.json, stryker4s.mjs, stryker4s.cjs, stryker4s.js, stryker4s.conf, stryker4s.json | file_type_stryker.svg
style | <sub></sub> | file_type_style.svg
stylelint | .stylelintrc, .stylelintignore, .stylelintcache, stylelint.config.js, stylelint.config.json, stylelint.config.yaml, stylelint.config.yml, stylelint.config.ts, stylelint.config.cjs, .stylelintrc.js, .stylelintrc.json, .stylelintrc.yaml, .stylelintrc.yml, .stylelintrc.ts, .stylelintrc.cjs | file_type_stylelint.svg | file_type_light_stylelint.svg
stylable | stylable | file_type_stylable.svg
styled | source.css.styled | file_type_styled.svg
stylish_haskell | .stylish-haskell.yaml | file_type_stylish_haskell.svg
stylus | stylus | file_type_stylus.svg | file_type_light_stylus.svg
storyboard | storyboard | file_type_storyboard.svg
storybook | story.js, story.jsx, story.ts, story.tsx, story.mdx, stories.js, stories.jsx, stories.ts, stories.tsx, stories.mdx | file_type_storybook.svg
subversion | .svnignore | file_type_subversion.svg
svelte | svelte | file_type_svelte.svg
svg | svg | file_type_svg.svg
swagger | Swagger, swagger | file_type_swagger.svg
swift | package.pins, swift | file_type_swift.svg
swig | swig | file_type_swig.svg
symfony | symfony.lock | file_type_symfony.svg | file_type_light_symfony.svg
systemd | systemd-unit-file | file_type_systemd.svg | file_type_light_systemd.svg
systemverilog | systemverilog | file_type_systemverilog.svg | file_type_light_systemverilog.svg
t4tt | t4 | file_type_t4tt.svg
tailwind | tailwind.js, tailwind.cjs, tailwind.coffee, tailwind.ts, tailwind.json, tailwind.config.js, tailwind.config.cjs, tailwind.config.coffee, tailwind.config.ts, tailwind.config.json, .tailwind.js, .tailwind.cjs, .tailwind.coffee, .tailwind.ts, .tailwind.json, .tailwindrc.js, .tailwindrc.cjs, .tailwindrc.coffee, .tailwindrc.ts, .tailwindrc.json | file_type_tailwind.svg
tauri | tauri.conf.json | file_type_tauri.svg
teal | teal | file_type_teal.svg
tt | tt2, tt | file_type_tt.svg
tcl | tcl, exp | file_type_tcl.svg
tera | tera | file_type_tera.svg
terraform | tfstate, terraform | file_type_terraform.svg
test | tst | file_type_test.svg
testcafe | .testcaferc.json | file_type_testcafe.svg | file_type_light_testcafe.svg
testjs | test.js, test.jsx, test.mjs, spec.js, spec.jsx, spec.mjs | file_type_testjs.svg | file_type_light_testjs.svg
testts | test.ts, test.tsx, spec.ts, spec.tsx, e2e-test.ts, e2e-test.tsx, e2e-spec.ts, e2e-spec.tsx | file_type_testts.svg
tex | texi, tikz, tex, latex, bibtex, doctex | file_type_tex.svg | file_type_light_tex.svg
text | txt, csv, tsv, plaintext | file_type_text.svg
textile | textile | file_type_textile.svg
tiltfile | tiltfile | file_type_tiltfile.svg
tfs | .tfignore | file_type_tfs.svg
todo | todo | file_type_todo.svg | file_type_light_todo.svg
toit | toit | file_type_toit.svg | file_type_light_toit.svg
toml | toml | file_type_toml.svg | file_type_light_toml.svg
tox | tox.ini | file_type_tox.svg
travis | .travis.yml | file_type_travis.svg
trunk | trunk.yaml | file_type_trunk.svg
tsconfig | tsconfig.json, tsconfig.app.json, tsconfig.base.json, tsconfig.common.json, tsconfig.dev.json, tsconfig.development.json, tsconfig.e2e.json, tsconfig.eslint.json, tsconfig.node.json, tsconfig.prod.json, tsconfig.production.json, tsconfig.server.json, tsconfig.spec.json, tsconfig.staging.json, tsconfig.test.json, tsconfig.lib.json, tsconfig.lib.prod.json | file_type_tsconfig.svg
tsconfig_official | tsconfig.json, tsconfig.app.json, tsconfig.base.json, tsconfig.common.json, tsconfig.dev.json, tsconfig.development.json, tsconfig.e2e.json, tsconfig.node.json, tsconfig.prod.json, tsconfig.production.json, tsconfig.server.json, tsconfig.spec.json, tsconfig.staging.json, tsconfig.test.json, tsconfig.lib.json, tsconfig.lib.prod.json | file_type_tsconfig_official.svg
tslint | tslint.json, tslint.yaml, tslint.yml | file_type_tslint.svg
ttcn | ttcn | file_type_ttcn.svg
tuc | tuc | file_type_tuc.svg
twig | twig | file_type_twig.svg
typedoc | typedoc.js, typedoc.json | file_type_typedoc.svg
typescript | typescript | file_type_typescript.svg
typescript_official | typescript | file_type_typescript_official.svg
typescriptdef | d.ts, d.cts, d.mts | file_type_typescriptdef.svg
typescriptdef_official | d.ts, d.cts, d.mts | file_type_typescriptdef_official.svg
typo3 | typoscript | file_type_typo3.svg
unibeautify | .unibeautifyrc, unibeautify.config.js, .unibeautifyrc.js, .unibeautifyrc.json, .unibeautifyrc.yaml, .unibeautifyrc.yml | file_type_unibeautify.svg | file_type_light_unibeautify.svg
unlicense | unlicense, unlicence, unlicense.md, unlicense.txt, unlicence.md, unlicence.txt | file_type_unlicense.svg
vagrant | vagrantfile | file_type_vagrant.svg
vala | vala | file_type_vala.svg
vanilla_extract | css.ts | file_type_vanilla_extract.svg
vapi | vapi | file_type_vapi.svg
vash | vash | file_type_vash.svg | file_type_light_vash.svg
vapor | vapor.yml | file_type_vapor.svg
vb | vb | file_type_vb.svg
vba | vba | file_type_vba.svg
vbhtml | vbhtml | file_type_vbhtml.svg
vbproj | vbproj | file_type_vbproj.svg
vcxproj | vcxproj | file_type_vcxproj.svg
velocity | velocity | file_type_velocity.svg
verilog | verilog | file_type_verilog.svg
vhdl | vhdl | file_type_vhdl.svg
video | 3g2, 3gp, asf, amv, avi, divx, qt, f4a, f4b, f4p, f4v, flv, m2v, m4v, mkv, mk3d, mov, mp2, mp4, mpe, mpeg, mpeg2, mpg, mpv, nsv, ogv, rm, rmvb, svi, vob, webm, wmv | file_type_video.svg
view | <sub></sub> | file_type_view.svg
vim | .vimrc, .gvimrc, viml | file_type_vim.svg
vite | vite.config.js, vite.config.ts | file_type_vite.svg
vitest | vitest.config.ts, vitest.config.js, vitest.config.mjs | file_type_vitest.svg
vlang | v | file_type_vlang.svg
volt | volt | file_type_volt.svg
vscode | .vscodeignore, launch.json, tasks.json, vscodeignore.json | file_type_vscode.svg
vscode2 | .vscodeignore, launch.json, tasks.json, vscodeignore.json | file_type_vscode2.svg
vscode3 | .vscodeignore, launch.json, tasks.json, vscodeignore.json | file_type_vscode3.svg
vscode-insiders | .vscodeignore, launch.json, tasks.json, vscodeignore.json | file_type_vscode-insiders.svg
vsix | vsix | file_type_vsix.svg | file_type_light_vsix.svg
vsixmanifest | vsixmanifest | file_type_vsixmanifest.svg | file_type_light_vsixmanifest.svg
vue | vue | file_type_vue.svg
vueconfig | .vuerc, vue.config.js, vue.config.cjs, vue.config.mjs | file_type_vueconfig.svg
wallaby | wallaby.json, wallaby.js, wallaby.ts, wallaby.coffee, wallaby.conf.json, wallaby.conf.js, wallaby.conf.ts, wallaby.conf.coffee, .wallaby.json, .wallaby.js, .wallaby.ts, .wallaby.coffee, .wallaby.conf.json, .wallaby.conf.js, .wallaby.conf.ts, .wallaby.conf.coffee | file_type_wallaby.svg
watchmanconfig | .watchmanconfig | file_type_watchmanconfig.svg
wasm | wasm, wasm, wat | file_type_wasm.svg
webpack | webpack.base.conf.js, webpack.base.conf.coffee, webpack.base.conf.ts, webpack.common.js, webpack.common.coffee, webpack.common.ts, webpack.config.js, webpack.config.coffee, webpack.config.ts, webpack.config.base.js, webpack.config.base.coffee, webpack.config.base.ts, webpack.config.common.js, webpack.config.common.coffee, webpack.config.common.ts, webpack.config.dev.js, webpack.config.dev.coffee, webpack.config.dev.ts, webpack.config.development.js, webpack.config.development.coffee, webpack.config.development.ts, webpack.config.staging.js, webpack.config.staging.coffee, webpack.config.staging.ts, webpack.config.test.js, webpack.config.test.coffee, webpack.config.test.ts, webpack.config.prod.js, webpack.config.prod.coffee, webpack.config.prod.ts, webpack.config.production.js, webpack.config.production.coffee, webpack.config.production.ts, webpack.config.babel.js, webpack.config.babel.coffee, webpack.config.babel.ts, webpack.config.base.babel.js, webpack.config.base.babel.coffee, webpack.config.base.babel.ts, webpack.config.common.babel.js, webpack.config.common.babel.coffee, webpack.config.common.babel.ts, webpack.config.dev.babel.js, webpack.config.dev.babel.coffee, webpack.config.dev.babel.ts, webpack.config.development.babel.js, webpack.config.development.babel.coffee, webpack.config.development.babel.ts, webpack.config.staging.babel.js, webpack.config.staging.babel.coffee, webpack.config.staging.babel.ts, webpack.config.test.babel.js, webpack.config.test.babel.coffee, webpack.config.test.babel.ts, webpack.config.prod.babel.js, webpack.config.prod.babel.coffee, webpack.config.prod.babel.ts, webpack.config.production.babel.js, webpack.config.production.babel.coffee, webpack.config.production.babel.ts, webpack.dev.js, webpack.dev.coffee, webpack.dev.ts, webpack.dev.conf.js, webpack.dev.conf.coffee, webpack.dev.conf.ts, webpack.prod.js, webpack.prod.coffee, webpack.prod.ts, webpack.prod.conf.js, webpack.prod.conf.coffee, webpack.prod.conf.ts, webpack.main.config.js, webpack.main.config.coffee, webpack.main.config.ts, webpack.mix.js, webpack.mix.coffee, webpack.mix.ts, webpack.plugins.js, webpack.plugins.coffee, webpack.plugins.ts, webpack.renderer.config.js, webpack.renderer.config.coffee, webpack.renderer.config.ts, webpack.rules.js, webpack.rules.coffee, webpack.rules.ts, webpack.test.conf.js, webpack.test.conf.coffee, webpack.test.conf.ts | file_type_webpack.svg
wenyan | wenyan | file_type_wenyan.svg
wercker | wercker.yml | file_type_wercker.svg
windi | windi.config.ts, windi.config.js | file_type_windi.svg
wolfram | wolfram | file_type_wolfram.svg
word | doc, docx, docm, dot, dotx, dotm, wll | file_type_word.svg
word2 | doc, docx, docm, dot, dotx, dotm, wll | file_type_word2.svg
wpml | wpml-config.xml | file_type_wpml.svg
wurst | wurstlang, wurst | file_type_wurst.svg
wxml | wxml | file_type_wxml.svg
wxss | wxss | file_type_wxss.svg
xcode | xcodeproj | file_type_xcode.svg
xfl | xfl | file_type_xfl.svg | file_type_light_xfl.svg
xib | xib | file_type_xib.svg
xliff | xliff, xlf | file_type_xliff.svg
xmake | xmake | file_type_xmake.svg
xml | pex, tmlanguage, xml | file_type_xml.svg
xquery | xquery | file_type_xquery.svg
xsl | xsl | file_type_xsl.svg
yacc | yacc | file_type_yacc.svg
yaml | yml, yaml, yaml-tmlanguage | file_type_yaml.svg | file_type_light_yaml.svg
yamllint | .yamllint | file_type_yamllint.svg
yandex | .yaspellerrc, .yaspeller.json | file_type_yandex.svg
yang | yang | file_type_yang.svg
yarn | yarn.lock, .yarnrc, .yarnrc.yml, .yarnclean, .yarn-integrity, .yarn-metadata.json, .yarnignore | file_type_yarn.svg
yeoman | .yo-rc.json | file_type_yeoman.svg
zeit | now.json, .nowignore, vercel.json, .vercelignore | file_type_zeit.svg | file_type_light_zeit.svg
zig | zig | file_type_zig.svg
turbo | turbo.json | file_type_turbo.svg | file_type_light_turbo.svg
doppler | doppler.yaml, doppler-template.yaml | file_type_doppler.svg
zip | zip, rar, 7z, tar, tgz, bz, gz, bzip2, xz, bz2, zipx | file_type_zip.svg
zip2 | zip, rar, 7z, tar, tgz, bz, gz, bzip2, xz, bz2, zipx | file_type_zip2.svg

View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 32 32"><defs><linearGradient id="a" x1="4.416" y1="-1909.341" x2="13.909" y2="-1892.9" gradientTransform="translate(0 1917.121)" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#b72c3f"/><stop offset="0.5" stop-color="#b12334"/><stop offset="1" stop-color="#9d1623"/></linearGradient></defs><title>file_type_access</title><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,20V12.667Z" 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.512V24.667h7.922a1.212,1.212,0,0,0,1.194-1.222V9.222A1.212,1.212,0,0,0,16.434,8Z" style="opacity:0.10000000149011612;isolation:isolate"/><path d="M15.783,8.667H8.512V25.333h7.271a1.212,1.212,0,0,0,1.194-1.222V9.889A1.212,1.212,0,0,0,15.783,8.667Z" style="opacity:0.20000000298023224;isolation:isolate"/><path d="M15.783,8.667H8.512V24h7.271a1.212,1.212,0,0,0,1.194-1.222V9.889A1.212,1.212,0,0,0,15.783,8.667Z" style="opacity:0.20000000298023224;isolation:isolate"/><path d="M15.132,8.667H8.512V24h6.62a1.213,1.213,0,0,0,1.194-1.222V9.889A1.213,1.213,0,0,0,15.132,8.667Z" style="opacity:0.20000000298023224;isolation:isolate"/><path d="M3.194,8.667H15.132a1.208,1.208,0,0,1,1.194,1.222V22.111a1.208,1.208,0,0,1-1.194,1.222H3.194A1.208,1.208,0,0,1,2,22.111V9.889A1.208,1.208,0,0,1,3.194,8.667Z" 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.875a3.812,3.812,0,0,1-.165-.649H9.13A3.729,3.729,0,0,1,8.968,14l-.912,2.859Z" style="fill:#fff"/></svg>

After

Width:  |  Height:  |  Size: 1.8 KiB

View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><title>file_type_access2</title><path d="M16.639,2.317h1.9V5.092a20.123,20.123,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.217,20.217,0,0,1-9.2.662v3.427H16.558C11.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.047,20.047,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.3V11.023a25.527,25.527,0,0,0,6.517-.013" style="fill:#fff"/><path d="M8.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.049,8.049,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.857,22.857,0,0,1-8.149.305V16.114a25.387,25.387,0,0,0,6.536-.016" style="fill:#fff"/><path d="M25.065,21.19a8.075,8.075,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.386,23.386,0,0,1-6.861.025c.022-1.371.013-2.74.013-4.111a25.292,25.292,0,0,0,6.523-.016" style="fill:#fff"/></svg>

After

Width:  |  Height:  |  Size: 1.5 KiB

View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><title>file_type_actionscript</title><path d="M2,15.281c1.918,0,2.11-1.055,2.11-1.918a17.119,17.119,0,0,0-.192-2.205,18.723,18.723,0,0,1-.192-2.205c0-2.4,1.63-3.452,3.836-3.452h.575V6.938H7.658c-1.534,0-2.11.767-2.11,2.205a14.412,14.412,0,0,0,.192,1.918,14.306,14.306,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.306,14.306,0,0,1-.192,2.014,13,13,0,0,0-.192,1.918c0,1.438.575,2.3,2.11,2.3h.479V26.6H7.562c-2.205,0-3.836-.959-3.836-3.644a18.723,18.723,0,0,1,.192-2.205,15.68,15.68,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.6L10.63,9.911h1.822L16.479,21.8H14.945L13.7,18.062Zm3.932-1.151L12.26,13.459a9.364,9.364,0,0,1-.575-2.205h0c-.192.671-.384,1.438-.575,2.11L9.959,16.815h3.452Z" style="fill:#c41718"/><path d="M17.918,19.979a5.941,5.941,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.135,5.135,0,0,1,2.589.575l-.384,1.247a5.519,5.519,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.807,5.807,0,0,1-3.068-.767Z" style="fill:#c41718"/><path d="M30,16.623c-1.918,0-2.11,1.151-2.11,1.918a15.68,15.68,0,0,0,.192,2.11,15.738,15.738,0,0,1,.192,2.205c0,2.685-1.63,3.644-3.836,3.644h-.575V25.062h.479c1.438,0,2.11-.863,2.11-2.3a13,13,0,0,0-.192-1.918,14.306,14.306,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.306,14.306,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.119,17.119,0,0,1-.192,2.205,17.119,17.119,0,0,0-.192,2.205c0,.959.288,1.918,2.11,1.918Z" style="fill:#c41718"/></svg>

After

Width:  |  Height:  |  Size: 1.8 KiB

View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><title>file_type_actionscript2</title><path d="M24.099 2H8.837v2.493H2.253v7.844h6.584V30h20.91V7.888L24.099 2zm4.648 27H9.837V12.337H21.56V4.493H9.837V3h13.679v5.415h5.231V29z" fill="#c7d7d8"/><path 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.063.063 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.063.063 0 0 0-.062-.048zM8.617 8.81l.401-2.243.423 2.243h-.824zM14.907 5.429v1.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.044.044 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.048.048 0 0 1 .024.04z" fill="#fd3316"/><path 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-.742l-.003-1.487zM17.694 14.233c-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-.742l.003-1.487z" fill="#c7d7d8"/></svg>

After

Width:  |  Height:  |  Size: 1.8 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 5.7 KiB

View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><title>file_type_advpl</title><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.225M15.179,6.4C20.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-.19,0-.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.782,14.782,0,0,1,.467-4.213c.128-.159.635-.1,2.7.315m-7.53,5.155a25.251,25.251,0,0,1,3,.581l.36.1.061,1.982c.115,3.712.234,4.287.954,4.609a68.947,68.947,0,0,0,7.29,2.137l.682.169-.02,1.314a12.388,12.388,0,0,1-.352,3.257L19.5,26l-.524-.061A90.469,90.469,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>

After

Width:  |  Height:  |  Size: 831 B

View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 32 32"><defs><clipPath id="a"><path d="M11.333,7.666,2,23.831H20.667Zm0,5.3,4.745,8.218H6.588Z" style="fill:none"/></clipPath></defs><title>file_type_affectscript</title><g style="clip-path:url(#a)"><image width="19" height="17" transform="translate(2 7)" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAARCAYAAAA/mJfHAAAACXBIWXMAAAsSAAALEgHS3X78AAABZ0lEQVQ4T4WSMVLDQAxFn9Zrxym4WeJkYJiho6SkoqQJQ8UROAIH4A4cgjNAkUBCbFFIjjcT29GMRqtd7df/2kVVOeermeq5GlUlcMae5yjAamZxzEbBVjM087XIWKXZKFgpXZEqPM3H2cWhg5c5mgs0ntdDhYkNMpuKdQqtvGDAj9Uwu15mrxU6AWoBpQPcez5kvcxKIIodtkBRQII1eFj0Y56AvVVoIZBjQBGT3L5m7XO8X54CHsl8r9CpwM7zNmrKDgNrer7KEbNJOhOB3D1aegBtWd5dHrM7MPtYoDkmKWBfQZKL4h7FpNZ6+hgHZiUdiyjGMvrscmDaFkoSBW6vOswA8LlE22FnzkwEMqx7I/Dn4EH8I/veLsDNtQFGvKtghak0xSTtMeaNr4tgMfM7v85MvheqX8DGCzcCG2ALbAXWvrf2vZ+kJl3XAqEELgQu6GaWuaSIeYHNTcReVLFYiN8RA/sH3PSVK9gMuEsAAAAASUVORK5CYII="/></g><polygon points="28.47 10.316 30 7.666 11.333 7.666 12.864 10.316 28.47 10.316" style="fill:#824cff"/><polygon points="26.889 13.1 25.359 15.75 15.999 15.75 14.469 13.1 26.889 13.1" style="fill:#774eff"/></svg>

After

Width:  |  Height:  |  Size: 1.2 KiB

View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><title>file_type_affinitydesigner</title><path fill="#00636b" d="M23.307 11.572l-4.41-7.667h-1.212l-.386-.609h-.574l-4.779 8.276z"/><path fill="#013e80" d="M9.861 11.572l-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.954l.644 1.072h11.149l.618-1.072z"/><path fill="#005392" d="M24.507 13.659l-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.659l-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.381l6.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" gradientUnits="userSpaceOnUse" x1="15.5" y1="16.5" x2="22.3" y2="13"><stop offset="0" stop-color="#1dffb8"/><stop offset="1" stop-color="#00d2f8"/></linearGradient><path d="M14.378 18.085h2.682l-1.948-3.387-1.345 2.328a.706.706 0 0 0 .611 1.059zM19.233 7.562l-3.8 6.581 2.267 3.942h7.585z" fill="url(#b)"/></svg>

After

Width:  |  Height:  |  Size: 1.3 KiB

View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><title>file_type_affinityphoto</title><path fill="#7600aa" d="M23.307 11.572l-4.41-7.667h-1.212l-.386-.609h-.574l-4.779 8.276z"/><path fill="#5c0095" d="M9.861 11.572l-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.954l.644 1.072h11.149l.618-1.072z"/><path fill="#8800b8" d="M24.507 13.659l-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.659l-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.016l-2.33-4.051-2.34 4.051zm-1.414 4.664l1.313 2.282h12.329L26.8 20.68zm-1.684-1.814l-3.654 6.328h7.293zm4.051 1.324h9.68l-4.83-8.398zm-2.962-8.78l3.675 6.39 3.804-6.587-3.675-6.39zM8.507 25.194l5.019-8.691h-2.592l-5.019 8.691z"/><path d="M15.867 20.079H14.46a.586.586 0 0 1-.504-.287l-.689-1.159a.585.585 0 0 1 0-.599l.689-1.159a.586.586 0 0 1 .504-.287h1.406c.207 0 .398.109.504.287l.689 1.159c.11.185.11.415 0 .599l-.689 1.159a.582.582 0 0 1-.503.287z" fill="#43004d"/></svg>

After

Width:  |  Height:  |  Size: 1.4 KiB

View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><title>file_type_affinitypublisher</title><path fill="#af2235" d="M23.307 11.572l-4.41-7.667h-1.212l-.386-.609h-.574l-4.779 8.276z"/><path fill="#7a0617" d="M9.861 11.572l-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.954l.644 1.072h11.149l.618-1.072z"/><path fill="#a40d1b" d="M24.507 13.659l-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.659l-7.101 12.295h10.733l1.743-2.949z"/><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="14.2" y1="18.7" x2="22.6" y2="14.1"><stop offset=".088" stop-color="#ffc13b"/><stop offset="1" stop-color="#fd4d29"/></linearGradient><path fill="url(#a)" d="M13.076 12.661l5.935 10.319h2.613l-7.239-12.586zM11.448 15.481l4.313 7.499h2.613l-5.617-9.767z"/><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="6.352" y1="24.718" x2="13.567" y2="20.729"><stop offset="0" stop-color="#fd4d29"/><stop offset="1" stop-color="#ff7427"/></linearGradient><path fill="url(#b)" d="M16.404 25.204l-5.275-9.171-5.297 9.171z"/><path fill="url(#a)" d="M14.704 9.842L22.26 22.98h2.613l-8.86-15.405zM17.642 4.756l-1.31 2.267L25.51 22.98h2.613z"/></svg>

After

Width:  |  Height:  |  Size: 1.4 KiB

View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><title>file_type_ai</title><path d="M3.169,3.517H28.835V28.483H3.169Z" style="fill:#1c0a00"/><path d="M3.169,3.517H28.835V28.483H3.169ZM2,29.65H30V2.35H2Zm18.34-17.57c0-.093.035-.14.14-.14h1.832c.093,0,.14.035.14.14v9.205c0,.093-.023.14-.14.14H20.505c-.117,0-.152-.058-.152-.152V12.08h-.012Zm-.128-2.648a1.19,1.19,0,0,1,2.38,0,1.115,1.115,0,0,1-1.213,1.19A1.1,1.1,0,0,1,20.214,9.432Zm-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.779,3.779,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.152H16.585c-.093,0-.152-.023-.175-.1l-.957-3.512H11.72Z" style="fill:#ff7f18"/></svg>

After

Width:  |  Height:  |  Size: 822 B

View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><title>file_type_ai2</title><path d="M24.037,2.072h0l5.564,5.8V29.928H8.814V30H29.67V7.945L24.037,2.072" style="fill:#909090"/><path d="M23.965,2H8.742V29.928H29.6V7.873L23.965,2" style="fill:#231612"/><path d="M23.893,2.072V7.946h5.633L23.893,2.072" style="fill:#4c4442"/><path d="M23.965,2V7.873H29.6L23.965,2Z" style="fill:#f36617"/><path d="M2.384,10.264H8.743V3.432H2.384v6.832Z" style="fill:#909090"/><path d="M8.743,10.264H22.461V3.432H8.743v6.832Z" style="fill:#4c4442"/><path d="M22.407,10.211H2.33V3.379H22.407v6.832" 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.344H18.1Zm-2.775,1.566-.838,2.779c-.014.1-.055.128-.137.128h-1.4c-.1,0-.124-.048-.1-.16.742-2.444,1.992-6.516,2.871-9.279a3.686,3.686,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.144H19.472c-.069,0-.1-.032-.124-.1l-.879-2.811H15.323" style="fill:#f46c25"/><path d="M22.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.49ZM22.2,15.374a.918.918,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.3,10.56,4.44h1.355L12.948,9.3H11.81l-.15-1.133h-.882L10.634,9.3H9.5" style="fill:#231612"/><path d="M13.438,9.3V4.44h1.086V9.3H13.438" style="fill:#231612"/></svg>

After

Width:  |  Height:  |  Size: 1.5 KiB

View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><title>file_type_al</title><path d="M11.616,7.986A1.559,1.559,0,0,0,10.16,7H10.1a1.558,1.558,0,0,0-1.456.986L2,25H5.806l1.015-2.834h6.621L14.457,25h3.8ZM7.944,18.956l2.188-6.111,2.188,6.116Z" style="fill:#2ea98e"/><path d="M23.829,21.671V7.129H20.3V22.747A2.346,2.346,0,0,0,22.57,25H30V21.672Z" style="fill:#2ea98e"/></svg>

After

Width:  |  Height:  |  Size: 383 B

View file

@ -0,0 +1,11 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 26.4.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
viewBox="0 0 32 32" style="enable-background:new 0 0 32 32;" xml:space="preserve">
<style type="text/css">
.st0{fill:#9F4246;}
</style>
<path class="st0" d="M11.6,8c-0.2-0.6-0.8-1-1.5-1H10C9.5,7,8.9,7.4,8.6,8L2,25h3.8l1-2.8h6.6l1,2.8h3.8L11.6,8z M7.9,19l2.2-6.1
l2.2,6.1H7.9z"/>
<path class="st0" d="M23.8,21.7V7.1h-3.5v15.6c0,1.2,1,2.2,2.3,2.3H30v-3.3H23.8z"/>
</svg>

After

Width:  |  Height:  |  Size: 633 B

View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path id="path9" d="M15.48,24.06l-.9-.14L14,23.84l-.28-.08a4.2,4.2,0,0,0-1.18-3,8.36,8.36,0,0,0-1.06-.58A6.92,6.92,0,0,0,11.58,22,2.49,2.49,0,0,0,13,23.57a12.52,12.52,0,0,1-2.43-.92,5.66,5.66,0,0,0,.08-2,2.48,2.48,0,0,0-.4-1.18,7.56,7.56,0,0,0-.78-.82A6.42,6.42,0,0,0,9,20.4a2,2,0,0,0,.18,1,2.41,2.41,0,0,0,.72,1S9.35,22,8.82,21.6A4.24,4.24,0,0,1,8.13,21l-.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-1a6.58,6.58,0,0,1-.42-.79L6,18.05a4.81,4.81,0,0,0,1.84-2.53,2.48,2.48,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.05,11.05,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.43,0,0,0-.64,0-1.3a10.92,10.92,0,0,1,.16-1.28,4.71,4.71,0,0,0,3-1.14,6.17,6.17,0,0,0,.55-.88,4.48,4.48,0,0,0-1.75,0,2.26,2.26,0,0,0-1.61,1.36l.09-.27L5.74,10c.15-.42.32-.83.32-.83A3,3,0,0,0,7.27,8.4a5.81,5.81,0,0,0,1-2.31v0A2.54,2.54,0,0,0,5.66,7.41,2.05,2.05,0,0,0,5.57,9s-.19.44-.33.88c-.08.23-.15.46-.2.63a1.29,1.29,0,0,0-.07.29A5.63,5.63,0,0,0,4.7,8.41c-.2-.71-.51-1.36-.65-2a6.41,6.41,0,0,0-.39.52,4.15,4.15,0,0,0-.51,1.36,2.85,2.85,0,0,0,1.69,3.19,12.39,12.39,0,0,0-.17,1.38c0,.69,0,1.39,0,1.39-.3-1.86-1.5-2.77-2.26-3.77a3.87,3.87,0,0,0-.22,1.91,2.92,2.92,0,0,0,2.51,2.53,13.61,13.61,0,0,0,.2,1.38,10.35,10.35,0,0,0,.37,1.35C4.42,15.94,3,15.36,2,14.6a3.92,3.92,0,0,0,.29,1.89A2.82,2.82,0,0,0,5.5,18.25l.2.39a5.51,5.51,0,0,0,.47.86L7,20.62c-1.37-1.28-2.85-1.35-4.14-1.81a4.12,4.12,0,0,0,.23.58,5.16,5.16,0,0,0,.79,1.23,2.86,2.86,0,0,0,3.6.45l.32.32a4.06,4.06,0,0,0,.75.62c.29.21.58.4.79.57a2.77,2.77,0,0,0,.37.22,5.68,5.68,0,0,0-1.22-.35,7.24,7.24,0,0,0-1.14,0c-.73,0-1.43.16-2.07.18a4.19,4.19,0,0,0,.39.45,3.59,3.59,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.41,15.41,0,0,0,2.51,1,5.82,5.82,0,0,0-1.18,0,4.17,4.17,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.07a4.93,4.93,0,0,0,.64.09l.94.13a.25.25,0,0,0,.24-.25A.23.23,0,0,0,15.48,24.06Zm1.06,0,.9-.14.62-.08.28-.08a4.19,4.19,0,0,1,1.19-3,7,7,0,0,1,1-.57,6.8,6.8,0,0,1-.13,1.8A2.5,2.5,0,0,1,19,23.57a12.68,12.68,0,0,0,2.42-.92,5.43,5.43,0,0,1-.08-2,2.48,2.48,0,0,1,.4-1.18,8.13,8.13,0,0,1,.76-.79A6,6,0,0,1,23,20.43a2.17,2.17,0,0,1-.17,1,2.36,2.36,0,0,1-.7,1,11,11,0,0,0,1.09-.74,4.24,4.24,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-1a8.46,8.46,0,0,0,.41-.79l.19-.37a4.81,4.81,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.58,2.58,0,0,1-.26-1.19c1,.27,2.56.63,2.84,2.44,0,0,0-.65,0-1.3a11.36,11.36,0,0,0-.16-1.29,4.55,4.55,0,0,1-3-1.12,7.15,7.15,0,0,1-.54-.88,4.48,4.48,0,0,1,1.75,0,2.26,2.26,0,0,1,1.6,1.36,2.29,2.29,0,0,0-.07-.28L26.28,10c-.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,26.35,7.4,2,2,0,0,1,26.42,9s.19.44.34.88l.19.63a1.29,1.29,0,0,1,.07.29,5.77,5.77,0,0,1,.27-2.41c.22-.71.54-1.37.67-2a4.91,4.91,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.38a13.85,13.85,0,0,1,0,1.39c.3-1.86,1.5-2.77,2.26-3.77a3.87,3.87,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.22,12.22,0,0,1-.37,1.35c.81-1.71,2.19-2.28,3.2-3a3.92,3.92,0,0,1-.29,1.89,2.84,2.84,0,0,1-3.2,1.75l-.19.39a5.46,5.46,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.07,4.07,0,0,1-.22.58,5.16,5.16,0,0,1-.79,1.23,2.87,2.87,0,0,1-3.61.45l-.32.32a4.41,4.41,0,0,1-.75.62l-.79.57a2.77,2.77,0,0,1-.37.22,5.77,5.77,0,0,1,1.23-.35,7.24,7.24,0,0,1,1.14,0c.72,0,1.42.16,2.07.18a5.82,5.82,0,0,1-.4.45,3.59,3.59,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.12,6.12,0,0,1,1.21,0,4.1,4.1,0,0,1,1.09.3c.68.24,1.29.57,1.87.79a3.94,3.94,0,0,1-.48.31,3.09,3.09,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 id="path11" 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.17A.14.14,0,0,0,12.28,10.74Zm-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.09C10.6,15.55,10.8,15.73,11.07,16.69Zm10.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-.16A.11.11,0,0,0,21.52,16.42Z" style="fill:#2d2298"/></svg>

After

Width:  |  Height:  |  Size: 4.8 KiB

View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><title>file_type_angular</title><polygon points="16 2 16 2 16 2 2.966 6.648 4.954 23.882 16 30 16 30 16 30 27.046 23.882 29.034 6.648 16 2" style="fill:#dd0031"/><polygon points="16 2 16 5.108 16 5.094 16 19.276 16 19.276 16 30 16 30 27.046 23.882 29.034 6.648 16 2" style="fill:#c3002f"/><path d="M16,5.094,7.852,23.364H10.89l1.638-4.088h6.916l1.638,4.088H24.12L16,5.094Zm2.38,11.662H13.62L16,11.03Z" style="fill:#fff"/></svg>

After

Width:  |  Height:  |  Size: 487 B

View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><title>file_type_ansible</title><path d="M16,29.951a13.952,13.952,0,1,1,.193-27.9A13.951,13.951,0,0,1,16,29.951Zm-2.221-13.13c.1.1.1.1.193.1C16,18.559,18.027,20.1,19.958,21.745a10.928,10.928,0,0,0,1.255.965.99.99,0,0,0,1.545-.676,1.643,1.643,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.234,31.234,0,0,1,13.779,16.821Z"/><path d="M13.779,16.821c-.386,1.062-.869,2.124-1.255,3.186-.386.869-.772,1.834-1.062,2.7a.355.355,0,0,1-.29.1H9.242c0-.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.979a2.978,2.978,0,0,1,.1.869.99.99,0,0,1-1.545.676,14.191,14.191,0,0,1-1.255-.965c-2.027-1.641-4.055-3.186-5.986-4.827C13.876,16.821,13.876,16.821,13.779,16.821Zm2.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.676h0C18.607,16.435,17.448,13.539,16.29,10.546Z" 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-.29C15.035,13.539,15.614,12.091,16.29,10.546Z"/></svg>

After

Width:  |  Height:  |  Size: 1.3 KiB

View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><title>file_type_antlr</title><path d="M14.177,7.278a2.08,2.08,0,0,1,3.041-.8A3.571,3.571,0,0,1,18.2,8.022c1.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.013a19.707,19.707,0,0,0-1.288-2.918c-.781-1.858-1.6-3.7-2.358-5.565a9.783,9.783,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.2C11.65,12.8,12.916,10.041,14.177,7.278Z" style="fill:#fefefe"/><path d="M13.817,2.2A13.923,13.923,0,0,1,29.526,12.549a13.733,13.733,0,0,1-2.082,11.519A14.074,14.074,0,0,1,7.738,27.293a13.852,13.852,0,0,1-5.615-9.483A14.152,14.152,0,0,1,3.451,9.85,13.961,13.961,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.783,9.783,0,0,1,1.032-2.125c.756,1.868,1.577,3.707,2.358,5.565a19.707,19.707,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.571,3.571,0,0,0-.982-1.544A2.08,2.08,0,0,0,14.177,7.278Z" style="fill:#e44a32"/></svg>

After

Width:  |  Height:  |  Size: 1.4 KiB

View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><title>file_type_anyscript</title><path d="M19.666,11.545H18.305a.333.333,0,0,0-.182.078.225.225,0,0,0-.078.182L18.1,19.69l-3.679-7.97c-.02-.059-.033-.117-.091-.13-.02-.046-.072-.046-.13-.046H12.484a.295.295,0,0,0-.26.26v10.77a.319.319,0,0,0,.091.189.189.189,0,0,0,.169.072h1.38a.24.24,0,0,0,.182-.072.391.391,0,0,0,.078-.189l-.078-7.846,3.685,7.964c0,.046.059.072.072.085a.293.293,0,0,0,.163.059h1.7a.215.215,0,0,0,.182-.072.266.266,0,0,0,.078-.189V11.8a.225.225,0,0,0-.078-.182.3.3,0,0,0-.182-.078" style="fill:#96092b"/><path d="M5.327,17l1.25-5.17L7.789,17Zm.26-8.244a.348.348,0,0,0-.1.156L2,22.574v.163a.319.319,0,0,1,.02.046.252.252,0,0,0,.163.091l1.361.391c.039,0,.072.033.13,0a.189.189,0,0,0,.13-.072.148.148,0,0,0,.059-.117L4.9,18.745H8.238l1.055,4.33a.229.229,0,0,0,.039.117.159.159,0,0,0,.13.072.1.1,0,0,0,.13,0l1.354-.358a.376.376,0,0,0,.15-.124.313.313,0,0,0,.052-.208L7.658,8.913a.339.339,0,0,0-.1-.156A.334.334,0,0,0,7.4,8.711H5.731a.208.208,0,0,0-.143.046" style="fill:#96092b"/><path d="M22.948,11.414a.669.669,0,0,0-.15-.13.217.217,0,0,0-.2.046l-1.3.664a.165.165,0,0,0-.13.15.209.209,0,0,0,.039.208l3.438,6.153v4.07a.287.287,0,0,0,.072.189.2.2,0,0,0,.169.072h1.38a.24.24,0,0,0,.182-.072.266.266,0,0,0,.078-.189v-4.07l3.458-6.153a.317.317,0,0,0,.02-.13.289.289,0,0,0-.02-.13.269.269,0,0,0-.111-.1l-1.3-.664a.193.193,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.222A1.483,1.483,0,0,0,25.515,10.3Z" style="fill:#fff"/><path d="M25.592,10.49a1.269,1.269,0,0,0-.912.371,1.325,1.325,0,0,0-.358.892,1.246,1.246,0,0,0,.358.912,1.212,1.212,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>

After

Width:  |  Height:  |  Size: 1.7 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 6.9 KiB

View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><title>file_type_apex</title><path d="M13.652,8.338A4.906,4.906,0,0,1,17.2,6.814a4.957,4.957,0,0,1,4.32,2.56,5.972,5.972,0,0,1,2.442-.519,6.089,6.089,0,1,1-1.189,12.06,4.412,4.412,0,0,1-5.782,1.816A5.034,5.034,0,0,1,7.634,22.5a4.646,4.646,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.658,4.658,0,0,1-1.284-.137,1.9,1.9,0,0,1-.818-.482,1.726,1.726,0,0,1-.455-.843,6.77,6.77,0,0,1-.106-1.413,5.889,5.889,0,0,0-.084-1.33,1,1,0,0,0-.3-.544,1.223,1.223,0,0,0-.66-.179l-.236-.014V24.145l.236-.014a1.482,1.482,0,0,0,.549-.1.706.706,0,0,0,.273-.264,1.394,1.394,0,0,0,.181-.529,6.683,6.683,0,0,0,.044-.939,8.132,8.132,0,0,1,.112-1.643,1.7,1.7,0,0,1,.448-.841,2.144,2.144,0,0,1,.906-.492,4.514,4.514,0,0,1,1.2-.116h.561v1.9h-.25a2.589,2.589,0,0,0-.743.056.284.284,0,0,0-.148.117.839.839,0,0,0-.054.386q0,.372-.053,1.413a3.74,3.74,0,0,1-.166,1.009,1.945,1.945,0,0,1-.693,1,2.01,2.01,0,0,1,.7,1.044,4.627,4.627,0,0,1,.163,1.079c.027.657.041,1.074.041,1.256a.871.871,0,0,0,.057.408A.343.343,0,0,0,24.4,29a2.382,2.382,0,0,0,.728.06h.25Z" style="fill:#fff"/><path d="M21.118,25.788V24.382a1.752,1.752,0,0,0,.645-.129.936.936,0,0,0,.375-.354,1.621,1.621,0,0,0,.217-.624A6.88,6.88,0,0,0,22.4,22.3a8,8,0,0,1,.105-1.585,1.456,1.456,0,0,1,.381-.721,1.9,1.9,0,0,1,.8-.431,4.336,4.336,0,0,1,1.125-.105h.311v1.4a2.876,2.876,0,0,0-.835.073.53.53,0,0,0-.272.223,1.079,1.079,0,0,0-.088.513q0,.369-.053,1.4a3.531,3.531,0,0,1-.152.94,1.918,1.918,0,0,1-.313.595,2.47,2.47,0,0,1-.583.486,2.045,2.045,0,0,1,.565.466,1.869,1.869,0,0,1,.337.647,4.41,4.41,0,0,1,.152,1.02q.041.973.041,1.242a1.1,1.1,0,0,0,.094.539.584.584,0,0,0,.284.231,2.649,2.649,0,0,0,.823.079v1.406h-.311A4.474,4.474,0,0,1,23.6,30.59a1.644,1.644,0,0,1-.712-.419,1.478,1.478,0,0,1-.39-.724,6.621,6.621,0,0,1-.1-1.356,6.374,6.374,0,0,0-.094-1.4,1.232,1.232,0,0,0-.39-.671A1.431,1.431,0,0,0,21.118,25.788Z" style="fill:#0072a0"/><path d="M27.011,30.966H26.45V29.059h.25A2.329,2.329,0,0,0,27.426,29a.323.323,0,0,0,.165-.127.812.812,0,0,0,.058-.379q0-.36.05-1.375a3.725,3.725,0,0,1,.173-1.047,2.223,2.223,0,0,1,.387-.7,2.145,2.145,0,0,1,.3-.292,2.141,2.141,0,0,1-.4-.4,2.612,2.612,0,0,1-.421-1.092,17.525,17.525,0,0,1-.1-1.841,1.357,1.357,0,0,0-.053-.479c-.008-.016-.031-.062-.136-.106a2.524,2.524,0,0,0-.757-.06h-.25V19.2h.561a4.793,4.793,0,0,1,1.283.133,1.841,1.841,0,0,1,.818.485,1.781,1.781,0,0,1,.453.843,6.6,6.6,0,0,1,.109,1.414,6.359,6.359,0,0,0,.079,1.336.992.992,0,0,0,.3.537,1.226,1.226,0,0,0,.664.18l.236.014v1.879l-.236.014a1.482,1.482,0,0,0-.549.1.686.686,0,0,0-.27.262,1.484,1.484,0,0,0-.186.534,6.743,6.743,0,0,0-.043.931,8.383,8.383,0,0,1-.108,1.644,1.694,1.694,0,0,1-.446.846,2.143,2.143,0,0,1-.913.492A4.5,4.5,0,0,1,27.011,30.966Z" style="fill:#fff"/><path d="M30.708,25.788a1.752,1.752,0,0,0-.645.129.918.918,0,0,0-.372.354,1.725,1.725,0,0,0-.22.624,6.82,6.82,0,0,0-.047.973,8.27,8.27,0,0,1-.1,1.588,1.439,1.439,0,0,1-.378.724,1.9,1.9,0,0,1-.809.431,4.336,4.336,0,0,1-1.125.105H26.7V29.31a2.652,2.652,0,0,0,.82-.079A.572.572,0,0,0,27.8,29,1.05,1.05,0,0,0,27.9,28.5q0-.357.05-1.365a3.53,3.53,0,0,1,.158-.976,1.976,1.976,0,0,1,.343-.621A2.038,2.038,0,0,1,29,25.085a2.416,2.416,0,0,1-.633-.551,2.339,2.339,0,0,1-.375-.984,17.564,17.564,0,0,1-.094-1.8,1.571,1.571,0,0,0-.079-.586.487.487,0,0,0-.264-.226,2.8,2.8,0,0,0-.853-.079v-1.4h.311a4.576,4.576,0,0,1,1.213.123,1.587,1.587,0,0,1,.709.419,1.529,1.529,0,0,1,.39.727,6.436,6.436,0,0,1,.1,1.356,6.842,6.842,0,0,0,.088,1.4,1.223,1.223,0,0,0,.393.671,1.447,1.447,0,0,0,.8.231Z" style="fill:#0072a0"/></svg>

After

Width:  |  Height:  |  Size: 3.6 KiB

View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><title>file_type_api_extractor</title><path d="M28.1,10.107,21.059,6.159A5.219,5.219,0,0,0,11.2,6.013L3.9,10.107a.576.576,0,0,0-.3.5v9.1a.577.577,0,0,0,.3.5l3.921,2.2a.613.613,0,0,0,.3.078.6.6,0,0,0,.517-.291l1.032-1.734a.572.572,0,0,0-.2-.783,4.224,4.224,0,0,1-1.247-5.863,4.694,4.694,0,0,1,3.99-2.331,4.085,4.085,0,0,1,.708.06,5.283,5.283,0,0,0,6.422-.036,4.235,4.235,0,0,1,.452-.024,4.694,4.694,0,0,1,3.99,2.331,4.224,4.224,0,0,1-1.247,5.863.572.572,0,0,0-.2.783L23.364,22.2a.6.6,0,0,0,.518.291.616.616,0,0,0,.3-.078l3.921-2.2a.577.577,0,0,0,.3-.5v-9.1A.576.576,0,0,0,28.1,10.107Z" style="fill:#acc5e7"/><path d="M28.4,9.6,21.555,5.767a5.828,5.828,0,0,0-10.844-.149L3.6,9.6A1.155,1.155,0,0,0,3,10.609v9.1a1.155,1.155,0,0,0,.6,1.006l3.921,2.2a1.216,1.216,0,0,0,1.634-.424h0l1.032-1.735a1.142,1.142,0,0,0-.4-1.565,3.657,3.657,0,0,1-1.047-5.081,4.094,4.094,0,0,1,3.473-2.04,3.436,3.436,0,0,1,.465.03,5.9,5.9,0,0,0,6.9-.024c.073,0,.146-.007.219-.006a4.094,4.094,0,0,1,3.473,2.04,3.658,3.658,0,0,1-1.047,5.081,1.142,1.142,0,0,0-.4,1.565l1.032,1.735a1.215,1.215,0,0,0,1.633.425h0l3.922-2.2a1.155,1.155,0,0,0,.6-1.006v-9.1A1.155,1.155,0,0,0,28.4,9.6ZM7.7,13.527a4.813,4.813,0,0,0,1.448,6.646L8.117,21.907,4.2,19.709v-9.1l6.162-3.453c-.012.146-.019.293-.019.442A5.466,5.466,0,0,0,11.5,10.965,5.274,5.274,0,0,0,7.7,13.527ZM19.09,10.959a4.623,4.623,0,0,1-2.476,1.049,4.732,4.732,0,0,1-.508.028,4.68,4.68,0,0,1-.705-.053,4.616,4.616,0,0,1-2.221-.976,4.346,4.346,0,0,1-.709-6.1A4.655,4.655,0,0,1,19.736,4.9a4.364,4.364,0,0,1,.81,1.64A4.285,4.285,0,0,1,20.678,7.6,4.374,4.374,0,0,1,19.09,10.959Zm8.714,8.75-3.922,2.2-1.031-1.734A4.813,4.813,0,0,0,24.3,13.527,5.262,5.262,0,0,0,20.687,11a5.468,5.468,0,0,0,1.187-3.4c0-.106,0-.212-.01-.318l5.94,3.329Z" style="fill:#5686ba"/><path d="M17.158,29.12H15.889l.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-.918Z" style="fill:#69bf62"/><path d="M23.992,29.12H22.723l.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-.918Z" style="fill:#69bf62"/><path d="M9.357,30H7.919l4.236-8.306H13.6Z" style="fill:#69bf62"/></svg>

After

Width:  |  Height:  |  Size: 2.2 KiB

View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><title>file_type_apib</title><path d="M18.053,12.267l4.76,7.467.373.56,1.12-.653-.373-.56-4.76-7.467L18.8,10.96l-1.12.653.373.653Zm-5.227-.747-4.76,7.467-.373.56,1.12.653.373-.467,4.76-7.467.373-.56L13.2,10.96l-.373.56Z" style="fill:#a0b3c1"/><path d="M16,13.107A4.979,4.979,0,0,0,20.947,8.16,5.061,5.061,0,0,0,16,3.12a4.979,4.979,0,0,0-4.947,4.947A5.061,5.061,0,0,0,16,13.107ZM16,11.8a3.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.8Z" style="fill:#a0b3c1"/><path d="M25.053,28.88a4.947,4.947,0,1,0-4.947-4.947A4.979,4.979,0,0,0,25.053,28.88Zm0-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,25.053,27.573Z" style="fill:#a0b3c1"/><path d="M6.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.64A3.644,3.644,0,0,1,6.947,27.573Z" style="fill:#a0b3c1"/><circle cx="6.947" cy="23.933" r="1.68" style="fill:#5e9cff"/></svg>

After

Width:  |  Height:  |  Size: 1 KiB

View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><title>file_type_apib2</title><path d="M18.053,12.267l4.76,7.467.373.56,1.12-.653-.373-.56-4.76-7.467L18.8,10.96l-1.12.653.373.653Zm-5.227-.747-4.76,7.467-.373.56,1.12.653.373-.467,4.76-7.467.373-.56L13.2,10.96l-.373.56Z" style="fill:#5e9cff"/><path d="M16,13.107A4.979,4.979,0,0,0,20.947,8.16,5.061,5.061,0,0,0,16,3.12a4.979,4.979,0,0,0-4.947,4.947A5.061,5.061,0,0,0,16,13.107ZM16,11.8a3.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.8Z" style="fill:#5e9cff"/><path d="M25.053,28.88a4.947,4.947,0,1,0-4.947-4.947A4.979,4.979,0,0,0,25.053,28.88Zm0-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,25.053,27.573Z" style="fill:#5e9cff"/><path d="M6.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.64A3.644,3.644,0,0,1,6.947,27.573Z" style="fill:#5e9cff"/><circle cx="6.947" cy="23.933" r="1.68" style="fill:#fff"/></svg>

After

Width:  |  Height:  |  Size: 1 KiB

View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><title>file_type_apl</title><path d="M30,28.275,16,2,2,28.275H14.162V30h3.676V28.275ZM17.838,24.826V13.161l6.215,11.665Zm-9.891,0,6.215-11.665V24.826Z" style="fill:#d2d2d2"/></svg>

After

Width:  |  Height:  |  Size: 240 B

View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><title>file_type_applescript</title><path d="M17.181,4.437A5.993,5.993,0,0,1,21.579,2a5.979,5.979,0,0,1-1.447,4.476,4.729,4.729,0,0,1-4.17,1.961A5.2,5.2,0,0,1,17.181,4.437Z" style="fill:#a8c2ab"/><path d="M16.2,10.034c.946,0,2.7-1.3,4.989-1.3a6.249,6.249,0,0,1,5.484,2.8,6.08,6.08,0,0,0-3.028,5.3,6.235,6.235,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.144C8.7,30,4.587,22.959,4.587,17.3c0-5.568,3.478-8.489,6.74-8.489C13.448,8.811,15.093,10.034,16.2,10.034Z" style="fill:#a8c2ab"/></svg>

After

Width:  |  Height:  |  Size: 598 B

View file

@ -0,0 +1 @@
<svg viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"><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"/><g><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"/></g></svg>

After

Width:  |  Height:  |  Size: 775 B

View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><title>file_type_appsemble</title><path fill="#a6cfff" d="m 8,3 h 1.607 a 5,5 0 0 1 5,5 v 6.607 H 3 V 8 A 5,5 0 0 1 8,3 Z"/><path fill="#4a90e2" d="M 22.393,3 H 29 v 11.607 h -6.607 a 5,5 0 0 1 -5,-5 V 8 a 5,5 0 0 1 5,-5 z"/><path fill="#a6cfff" d="M 14.607,29 H 3 V 17.393 h 11.607 z"/><path fill="#4a90e2" d="M 24,29 H 17.393 V 17.393 H 24 a 5,5 0 0 1 5,5 V 24 a 5,5 0 0 1 -5,5 z"/></svg>

After

Width:  |  Height:  |  Size: 450 B

View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><title>file_type_appveyor</title><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.829l5.346-5.165a6.515,6.515,0,0,1-5.709-1.269,6.744,6.744,0,0,1-2.447-6.162l-4.8,5.256a9.265,9.265,0,0,1-.815-3.353l8.427-6.615a7.068,7.068,0,0,1,8.427,0,6.849,6.849,0,0,1,1.269,9.152L15.5,28.463a11.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.362,4.362,0,0,1,.544,6.252Z" style="fill:#00b3e0"/></svg>

After

Width:  |  Height:  |  Size: 583 B

View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 32 32"><defs><radialGradient id="a" cx="767.179" cy="5169.543" r="14.989" gradientTransform="translate(-718.112 -4953.917) scale(0.955 0.962)" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#36bac0"/><stop offset="1" stop-color="#2d9094"/></radialGradient></defs><title>file_type_arduino</title><path d="M29.645,15.925A13.77,13.77,0,1,1,15.876,2.056,13.819,13.819,0,0,1,29.645,15.925Z" style="stroke:#02797e;stroke-linejoin:round;stroke-width:1.1367228454969267px;fill:url(#a)"/><path d="M10.581,11.648c2.41-.076,3.359.834,4.605,2.069.285.282.579.59.9.921l.922-.991a6.223,6.223,0,0,1,3.256-1.93c1.939-.211,3.119-.122,4.311.814a5.023,5.023,0,0,1,2.245,3.9,5.653,5.653,0,0,1-3.25,5.156,5.975,5.975,0,0,1-3.913.135,7.656,7.656,0,0,1-3.541-2.987c-1.678,2.142-3.187,3.253-5.235,3.155-7.452-.354-6.842-10.075-.3-10.247Zm1.657,7.994a9.193,9.193,0,0,0,2.856-2.9c-.74-1.243-2.209-2.824-3.455-3.134a4.328,4.328,0,0,0-3.224.777,3.384,3.384,0,0,0-.762,3.686,3.674,3.674,0,0,0,4.585,1.57Zm-2.98-3.487,3.278.005v1.21l-3.283.005Zm13.448,3.6A3.843,3.843,0,0,0,24.937,17a3.458,3.458,0,0,0-1.863-3.109,3.648,3.648,0,0,0-4.2.728,7.364,7.364,0,0,0-1.649,2.151A8.936,8.936,0,0,0,19.2,19.252,4.022,4.022,0,0,0,22.706,19.754Zm-1.955-2.376-1.088-.008,0-1.217,1.091,0V15.075l1.107-.008-.007,1.093,1.085,0v1.165l-1.021-.008v1.12H20.753Z" style="stroke:#000;stroke-width:0.12103096480927482px;opacity:0.1680999994277954;isolation:isolate"/><path d="M4.917,16.337c0,5.348,7.354,7.34,10.987,1.894,3.765,5.647,10.824,3.28,10.824-1.9S19.7,8.656,15.9,14.441c-3.6-5.719-10.987-3.453-10.987,1.9Zm1.931,0c0-3.86,5.455-5.078,7.992,0-2.588,4.889-7.992,3.859-7.992,0Zm10.119,0c2.286-5.178,7.889-3.751,7.872.008S19.186,21.277,16.967,16.337Z" style="fill:#fff;stroke:#000;stroke-width:0.24206192961854964px"/><rect x="8.898" y="15.795" width="3.237" height="1.067" style="fill:#fff"/><polygon points="20.644 16.846 19.576 16.846 19.576 15.712 20.644 15.712 20.644 14.644 21.779 14.644 21.779 15.712 22.847 15.712 22.847 16.846 21.779 16.846 21.779 17.914 20.644 17.914 20.644 16.846" style="fill:#fff"/></svg>

After

Width:  |  Height:  |  Size: 2.1 KiB

View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><title>file_type_asciidoc</title><path d="M30,30H2V2H30Z" style="fill:#e40046"/><path d="M23.731,24.83a.589.589,0,0,1-.763-.337L16.724,9.269,13.93,15.99h1.833a.59.59,0,0,1-.024,1.18H8.9a.59.59,0,0,1,.024-1.18h3.727l0-.013L16.184,7.5a.591.591,0,0,1,.533-.363h0a.592.592,0,0,1,.557.366l6.785,16.546.009.021A.59.59,0,0,1,23.731,24.83Z" style="fill:#fff"/><path d="M14.516,18.791H7.679a.59.59,0,0,0-.024,1.18H11L9.309,24.043a.59.59,0,0,0,1.085.464l0-.011,1.875-4.509.005-.016h2.215a.59.59,0,0,0,.023-1.18Z" style="fill:#fff"/></svg>

After

Width:  |  Height:  |  Size: 588 B

View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><title>file_type_asp</title><path d="M12.786,23.5H9.852L9.01,20.342H5.676l-.8,3.158H2L6.053,8.49H8.619ZM6.555,16.891H8.1L7.32,13.867Z" style="fill:#0088b6"/><path d="M16.742,23.749a3.706,3.706,0,0,1-3.05-1.349,7.1,7.1,0,0,1-1.3-3.909l-.046-.566,2.622-.368.062.5a3.409,3.409,0,0,0,.565,1.693,1.425,1.425,0,0,0,1.169.515,1.454,1.454,0,0,0,1.179-.448,1.36,1.36,0,0,0,.338-.911.919.919,0,0,0-.11-.478,1.251,1.251,0,0,0-.537-.438c-.147-.074-.534-.238-1.524-.592a5.006,5.006,0,0,1-2.355-1.5,5.121,5.121,0,0,1-1.016-3.216,5.536,5.536,0,0,1,.481-2.3,3.553,3.553,0,0,1,1.368-1.6,3.834,3.834,0,0,1,2.042-.527A3.6,3.6,0,0,1,19.6,9.532,5.645,5.645,0,0,1,20.7,13l.014.552-2.651.168L18,13.238a2.26,2.26,0,0,0-.395-1.2,1.274,1.274,0,0,0-1-.353,1.47,1.47,0,0,0-1.11.4.535.535,0,0,0-.15.409.612.612,0,0,0,.152.415,3.877,3.877,0,0,0,1.634.817,7.9,7.9,0,0,1,2.188,1.048,3.917,3.917,0,0,1,1.211,1.61,6.386,6.386,0,0,1,.443,2.517,6.254,6.254,0,0,1-.521,2.542A3.757,3.757,0,0,1,18.98,23.2,4.286,4.286,0,0,1,16.742,23.749Z" style="fill:#0088b6"/><path d="M24.56,23.5h-2.7V8.49h3.5a7.985,7.985,0,0,1,2.41.227,3.122,3.122,0,0,1,1.587,1.555A6.479,6.479,0,0,1,30,13.322a7.047,7.047,0,0,1-.368,2.419A4.29,4.29,0,0,1,28.69,17.3a2.854,2.854,0,0,1-1.142.743,7.929,7.929,0,0,1-2.1.211h-.892Zm0-8.717h.688a3.214,3.214,0,0,0,1.4-.182,1.038,1.038,0,0,0,.434-.482,1.752,1.752,0,0,0,.152-.762,1.616,1.616,0,0,0-.209-.875.946.946,0,0,0-.571-.446,6.032,6.032,0,0,0-1.335-.086h-.563Z" style="fill:#0088b6"/></svg>

After

Width:  |  Height:  |  Size: 1.5 KiB

View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><title>file_type_aspx</title><polygon points="22.75 2 6.35 2 6.35 30 29.65 30 29.65 9 22.75 2" style="fill:#c5c5c5"/><polygon points="27.35 27.7 8.75 27.7 8.75 4.3 20.45 4.3 20.45 11.3 27.45 11.3 27.45 27.7 27.35 27.7" style="fill:#f5f5f5"/><path d="M12.1,30.994A11.094,11.094,0,1,1,23.194,19.9,11.106,11.106,0,0,1,12.1,30.994Zm0-20.3A9.2,9.2,0,1,0,21.3,19.9,9.216,9.216,0,0,0,12.1,10.7Z" style="fill:#33a9dc"/><rect x="2.099" y="19.455" width="20.003" height="0.89" style="fill:#33a9dc;stroke:#33a9dc;stroke-miterlimit:10"/><path d="M12.325,15.763a31.93,31.93,0,0,1-8.484-1.11l.242-.807a31.374,31.374,0,0,0,15.992,0l.239.807A28.076,28.076,0,0,1,12.325,15.763Z" style="fill:#33a9dc;stroke:#33a9dc;stroke-miterlimit:10"/><path d="M4.1,25.724l-.239-.807a31.652,31.652,0,0,1,16.472,0l-.242.807A31.38,31.38,0,0,0,4.1,25.724Z" style="fill:#33a9dc;stroke:#33a9dc;stroke-miterlimit:10"/><path d="M8.536,29.055A25.438,25.438,0,0,1,8,10.608l.776.331a24.558,24.558,0,0,0,.533,17.783Z" style="fill:#33a9dc;stroke:#33a9dc;stroke-miterlimit:10"/><path d="M15.6,29.055l-.776-.333a24.559,24.559,0,0,0,.531-17.783l.776-.331A25.443,25.443,0,0,1,15.6,29.055Z" style="fill:#33a9dc;stroke:#33a9dc;stroke-miterlimit:10"/><rect x="11.655" y="9.898" width="0.889" height="20.371" style="fill:#33a9dc;stroke:#33a9dc;stroke-miterlimit:10"/></svg>

After

Width:  |  Height:  |  Size: 1.3 KiB

View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 32 32"><defs><linearGradient id="a" x1="836.63" y1="36.205" x2="843.802" y2="14.48" gradientTransform="translate(525.922 30.249) rotate(180) scale(0.607 0.607)" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#fff" stop-opacity="0"/><stop offset="1" stop-color="#fff" stop-opacity="0.275"/></linearGradient></defs><title>file_type_assembly</title><path d="M16,2c-1.246,3.056-2,5.057-3.391,8.022A21.884,21.884,0,0,0,16.2,13.156a14.858,14.858,0,0,1-4-2.283C10.43,14.579,7.646,19.855,2,30c5.186-2.994,9.012-4.648,12.691-4.966V24.2h-.834v-.837h.834V24.2h1.675V22.521H14.691v-.834h-.834V20.013h.834v-.834h1.675v.834H17.2v.837h-.837v-.837H14.691v1.675h1.675v.834H17.2V24.2h-.837v.783c3.98.1,8.006,1.772,13.634,5.021-.863-1.589-1.636-3.021-2.372-4.385a25.526,25.526,0,0,0-4.833-3.333A14.436,14.436,0,0,1,26.65,23.8C19.17,9.872,18.565,8.02,16,2ZM10.511,19.179h1.671v.834h.837v5.021h-.837V22.521H10.511v2.512H9.673V20.013h.837Zm0,.834v1.675h1.671V20.013Zm7.526-.834h.837v.834h.837v.837h.834v-.837h.837v-.834h.837v5.855h-.837V20.85h-.837v.837h-.834V20.85h-.837v4.184h-.837Z" style="fill:#0000bf"/><path d="M23.881,18.642c-6.069-8.237-7.476-14.876-7.832-16.461A175.217,175.217,0,0,0,23.881,18.642Z" style="fill:#fff;fill-opacity:0.165680468082428"/><path d="M16.051,2.12,15.6,3.227c-.159.391-.311.765-.461,1.131s-.3.724-.448,1.077-.3.7-.448,1.053-.3.706-.465,1.066-.329.729-.506,1.111-.362.778-.561,1.193c-.028.057-.061.123-.089.181A21.872,21.872,0,0,0,16.2,13.156a14.879,14.879,0,0,1-3.989-2.276l-.14.287c-.065.133-.144.283-.212.42l-.106.219c-.878,1.793-2.006,3.984-3.524,6.822,3.551-2,7.381-4.887,14.338-2.4-.349-.661-.67-1.28-.971-1.863s-.581-1.128-.841-1.644-.5-1-.725-1.463-.433-.9-.629-1.313-.38-.818-.554-1.2-.339-.754-.5-1.118S18.047,6.9,17.9,6.546s-.291-.709-.434-1.066c-.036-.091-.073-.186-.109-.277C16.949,4.247,16.536,3.258,16.051,2.12Z" style="fill:url(#a)"/></svg>

After

Width:  |  Height:  |  Size: 1.9 KiB

View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><title>file_type_astro</title><path d="M5.9,18.847a7.507,7.507,0,0,0-.572,2.624,3.265,3.265,0,0,0,.551,1.553,7.427,7.427,0,0,0,2.093,1.681L13.1,28.119A7.332,7.332,0,0,0,15.2,29.287a3.239,3.239,0,0,0,1.5,0,7.381,7.381,0,0,0,2.117-1.16L24,24.711a7.512,7.512,0,0,0,2.117-1.688,3.241,3.241,0,0,0,.55-1.563,7.515,7.515,0,0,0-.587-2.643L21.547,4.551a3.973,3.973,0,0,0-.54-1.3,1.733,1.733,0,0,0-.7-.51,3.972,3.972,0,0,0-1.4-.122H13.005a3.932,3.932,0,0,0-1.4.125,1.713,1.713,0,0,0-.7.512,3.94,3.94,0,0,0-.535,1.3L5.9,18.848Zm13.24-13.2a3.329,3.329,0,0,1,.441,1.093l3.892,12.784a16.168,16.168,0,0,0-4.653-1.573L16.291,9.391a.331.331,0,0,0-.513-.169.323.323,0,0,0-.119.169l-2.5,8.557a16.14,16.14,0,0,0-4.674,1.579L12.393,6.743a3.281,3.281,0,0,1,.442-1.094,1.458,1.458,0,0,1,.582-.43,3.31,3.31,0,0,1,1.175-.1h2.793a3.314,3.314,0,0,1,1.176.1,1.454,1.454,0,0,1,.583.432ZM16.127,21.06a5.551,5.551,0,0,0,3.4-.923,2.8,2.8,0,0,1-.207,2.182A3.938,3.938,0,0,1,17.773,23.8c-.674.428-1.254.8-1.254,1.787a2.079,2.079,0,0,0,.209.914,2.49,2.49,0,0,1-1.535-2.3v-.061c0-.683,0-1.524-.962-1.524a1.028,1.028,0,0,0-.391.077,1.021,1.021,0,0,0-.552.551,1.03,1.03,0,0,0-.079.391,3.769,3.769,0,0,1-.988-2.644,4.206,4.206,0,0,1,.175-1.248c.4.757,1.92,1.32,3.731,1.32Z" style="fill:#ff5d01;fill-rule:evenodd"/></svg>

After

Width:  |  Height:  |  Size: 1.3 KiB

View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><title>file_type_astroconfig</title><path d="M5.58,18.847a7.507,7.507,0,0,0-.572,2.624,3.274,3.274,0,0,0,.55,1.553,7.451,7.451,0,0,0,2.094,1.681l5.118,3.414a7.347,7.347,0,0,0,2.11,1.168,3.235,3.235,0,0,0,1.5,0,7.382,7.382,0,0,0,2.118-1.16h6.806V17.406L21.222,4.551a3.951,3.951,0,0,0-.54-1.3,1.723,1.723,0,0,0-.7-.51,3.976,3.976,0,0,0-1.4-.122H12.681a3.929,3.929,0,0,0-1.4.125,1.716,1.716,0,0,0-.7.512,3.962,3.962,0,0,0-.535,1.3L5.58,18.848Zm13.239-13.2a3.325,3.325,0,0,1,.442,1.093l3.892,12.784A16.168,16.168,0,0,0,18.5,17.955L15.966,9.391a.33.33,0,0,0-.512-.169.331.331,0,0,0-.12.169l-2.5,8.557a16.144,16.144,0,0,0-4.673,1.579L12.069,6.743a3.264,3.264,0,0,1,.441-1.094,1.461,1.461,0,0,1,.583-.43,3.3,3.3,0,0,1,1.174-.1h2.794a3.32,3.32,0,0,1,1.176.1A1.458,1.458,0,0,1,18.819,5.651ZM15.8,21.06a5.548,5.548,0,0,0,3.4-.923,2.8,2.8,0,0,1-.206,2.182A3.951,3.951,0,0,1,17.449,23.8c-.675.428-1.255.8-1.255,1.787a2.093,2.093,0,0,0,.209.914,2.491,2.491,0,0,1-1.534-2.3v-.061c0-.683,0-1.524-.963-1.524a1.023,1.023,0,0,0-.39.077,1.027,1.027,0,0,0-.553.551,1.029,1.029,0,0,0-.078.391,3.763,3.763,0,0,1-.988-2.644,4.235,4.235,0,0,1,.174-1.248c.4.757,1.92,1.32,3.731,1.32Z" style="fill:#ff5d01;fill-rule:evenodd"/><path d="M25.684,27.193l.456-.447c2.112.068,2.144,0,2.237-.219l.58-1.393L29,25l-.047-.115c-.025-.061-.1-.243-1.42-1.483v-.652c1.521-1.445,1.489-1.519,1.4-1.73l-.577-1.407c-.087-.211-.12-.294-2.216-.237l-.457-.465a10,10,0,0,0-.071-2.053l-.059-.132-1.508-.65c-.222-.1-.3-.136-1.724,1.393l-.64-.009c-1.466-1.543-1.535-1.515-1.755-1.428l-1.4.559c-.219.088-.3.119-.212,2.219l-.453.445c-2.11-.068-2.142.006-2.234.219l-.581,1.393L15,21l.048.116c.025.06.1.24,1.419,1.481v.65c-1.521,1.445-1.488,1.519-1.4,1.731l.577,1.409c.089.215.12.292,2.216.238l.456.467a9.967,9.967,0,0,0,.07,2.05l.058.133,1.518.654c.221.091.3.124,1.717-1.4l.64.008c1.468,1.545,1.543,1.515,1.757,1.43l1.4-.558C25.7,29.324,25.773,29.294,25.684,27.193Zm-6.013-3.262a2.467,2.467,0,0,1,.623-2.691,2.451,2.451,0,0,1,.826-.509,2.526,2.526,0,0,1,3.246,1.429,2.466,2.466,0,0,1-1.405,3.184,2.553,2.553,0,0,1-3.29-1.413Z" style="fill:#99b8c4"/></svg>

After

Width:  |  Height:  |  Size: 2.1 KiB

View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><title>file_type_ats</title><path d="M30,14.74v.49a.736.736,0,0,0,0,.49v.56a.736.736,0,0,0,0,.49v.56a15.66,15.66,0,0,1-.373,2.332,14.127,14.127,0,0,1-8.8,9.59,10.293,10.293,0,0,1-3.471.713A.141.141,0,0,0,17.26,30H16.7a.386.386,0,0,0-.35,0h-.7a.546.546,0,0,0-.42,0h-.56a14.528,14.528,0,0,1-2.366-.383,14.269,14.269,0,0,1-6.051-3.426A14.048,14.048,0,0,1,2.593,20.4a9.879,9.879,0,0,1-.558-2.9c0-.057.011-.117-.035-.165v-.56a.923.923,0,0,0,0-.56v-.42a.923.923,0,0,0,0-.56v-.56a12.974,12.974,0,0,1,.454-2.637A14.035,14.035,0,0,1,9.572,3.444a13.708,13.708,0,0,1,3.719-1.292c.456-.09.923-.065,1.379-.152h.56a1.521,1.521,0,0,0,.512.035h.645c.15-.016.307.036.453-.035h.42c.434.071.879.047,1.311.129a14.125,14.125,0,0,1,10.7,9.076,10.4,10.4,0,0,1,.7,3.37C29.966,14.632,29.955,14.692,30,14.74Z" style="fill:#fefe5f"/><path d="M10.2,17.448c-.133.05-.165.185-.23.286-1.316,2.049-2.634,4.1-3.937,6.155-.154.244-.263.245-.479.094-.42-.293-.848-.579-1.294-.83-.259-.145-.272-.251-.114-.5,1.939-3.007,3.863-6.023,5.8-9.029a.785.785,0,0,0,.1-.748,5.583,5.583,0,0,0-.482-1.12,1.121,1.121,0,0,0-1.4-.542,5.4,5.4,0,0,0-1.889,1.169c-.275.233-.54.481-.794.737-.133.135-.215.158-.358.007-.408-.433-.832-.85-1.253-1.27-.09-.09-.156-.154-.027-.278a10.267,10.267,0,0,1,3.391-2.42,3.388,3.388,0,0,1,4.336,1.582,8.088,8.088,0,0,1,.954,4.418,19.625,19.625,0,0,0,.179,4.67,4.31,4.31,0,0,0,.12.473,1.9,1.9,0,0,0,2.124,1.573q5.965,0,11.932-.007c.332,0,.406.1.391.405-.025.5-.023,1,0,1.5.013.273-.065.347-.342.346-2.3-.012-4.6-.007-6.894-.007H14.9A4.159,4.159,0,0,1,11.861,23a5.207,5.207,0,0,1-1.389-2.917,14.4,14.4,0,0,1-.225-2.435C10.247,17.583,10.278,17.507,10.2,17.448Z" style="fill:#fe0000"/><path d="M26.708,13.593c0-.276-.086-.322-.336-.32-1.482.012-2.963.006-4.445.006-.832,0-.822,0-.832-.825,0-.238.049-.313.3-.31,1.365.013,2.73,0,4.095.011.229,0,.323-.032.316-.294-.02-.746-.014-1.493,0-2.239,0-.2-.03-.278-.26-.278q-5.337.014-10.675,0c-.251,0-.276.094-.273.3.01.734.015,1.47,0,2.2-.006.242.052.311.3.308,1.2-.014,2.4-.006,3.605-.006.8,0,.789,0,.8.816.006.272-.078.321-.33.319-1.645-.012-3.29,0-4.935-.012-.269,0-.351.059-.349.342q.018,3.481,0,6.965c0,.259.06.328.324.327,2.065-.012,4.13-.007,6.195-.007s4.107,0,6.16.005c.241,0,.34-.028.338-.313Q26.688,17.093,26.708,13.593ZM19.043,18.1c-.548-.011-1.1,0-1.643,0s-1.1-.007-1.644,0c-.185,0-.266-.032-.26-.243.016-.512.015-1.026,0-1.538-.006-.207.068-.25.26-.248q1.643.012,3.287,0c.192,0,.265.043.259.249-.014.512-.015,1.026,0,1.538C19.31,18.074,19.228,18.107,19.043,18.1ZM24.9,16.339c-.017.5-.013,1,0,1.5,0,.185-.026.265-.24.263-1.107-.011-2.215-.008-3.322,0-.165,0-.251-.02-.245-.222.015-.524.013-1.049,0-1.573,0-.188.06-.237.24-.233.56.01,1.119,0,1.679,0,.536,0,1.072.009,1.608,0C24.831,16.069,24.912,16.112,24.9,16.339Z" style="fill:#0000fe"/></svg>

After

Width:  |  Height:  |  Size: 2.8 KiB

View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><title>file_type_audio</title><path d="M17.229,4a.9.9,0,0,0-.569.232l-7.6,6.32a1.158,1.158,0,0,1-.955.328H3.208A1.2,1.2,0,0,0,2,12.088v7.826A1.2,1.2,0,0,0,3.208,21.12H8.1a1.158,1.158,0,0,1,.955.328l7.6,6.32c.521.433,1.081.224,1.081-.289V4.522A.494.494,0,0,0,17.229,4ZM27,6.3,25.209,8.093a14.708,14.708,0,0,1,0,15.844l1.785,1.776A17.19,17.19,0,0,0,27,6.3Zm-4.333,4.323L20.905,12.4a6.035,6.035,0,0,1,0,7.237l1.756,1.756a8.554,8.554,0,0,0,.01-10.769Z" style="fill:#00007f"/></svg>

After

Width:  |  Height:  |  Size: 537 B

View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 32 32"><defs><linearGradient id="a" x1="-73.299" y1="-36.757" x2="-69.112" y2="-40.601" gradientTransform="matrix(7.886, 0, 0, -8.589, 578.084, -327.095)" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#c06fbb"/><stop offset="1" stop-color="#6e4d9b"/></linearGradient><linearGradient id="b" x1="-75.72" y1="-29.976" x2="-76.857" y2="-28.423" gradientTransform="matrix(15.701, 0, 0, -16.956, 1213.064, -480.525)" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#6e4d9b"/><stop offset="0.14" stop-color="#77327a"/><stop offset="0.29" stop-color="#b31777"/><stop offset="0.84" stop-color="#cd0f7e"/><stop offset="1" stop-color="#ed2c89"/></linearGradient><linearGradient id="c" x1="-74.781" y1="-34.695" x2="-70.958" y2="-40.015" gradientTransform="matrix(8.637, 0, 0, -7.94, 632.817, -284.546)" xlink:href="#a"/><linearGradient id="d" x1="-3.96" y1="41.901" x2="31.012" y2="13.213" gradientTransform="matrix(1, 0, 0, 1, 0, 0)" xlink:href="#a"/><linearGradient id="e" x1="-72.241" y1="-41.388" x2="-69.334" y2="-43.773" gradientTransform="matrix(6.504, 0, 0, -6.517, 478.263, -265.393)" xlink:href="#a"/><linearGradient id="f" x1="-74.154" y1="-34.519" x2="-70.411" y2="-37.816" gradientTransform="matrix(10.02, 0, 0, -10.013, 732.69, -346.247)" xlink:href="#a"/><linearGradient id="g" x1="-74.562" y1="-31.575" x2="-75.704" y2="-30.013" gradientTransform="matrix(15.678, 0, 0, -16.922, 1195.287, -503.63)" xlink:href="#b"/><linearGradient id="h" x1="-73.124" y1="-36.529" x2="-68.938" y2="-41.164" gradientTransform="matrix(7.887, 0, 0, -8.589, 578.148, -327.094)" xlink:href="#a"/><linearGradient id="i" x1="-78.108" y1="-25.063" x2="-77.58" y2="-24.54" gradientTransform="matrix(37.627, 7.508, 7.477, -37.474, 3130.474, -328.745)" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#6e4d9b"/><stop offset="0.14" stop-color="#77327a"/><stop offset="0.53" stop-color="#b31777"/><stop offset="0.79" stop-color="#cd0f7e"/><stop offset="1" stop-color="#ed2c89"/></linearGradient></defs><title>file_type_aurelia</title><path d="M20.336,7.408l-2.6,1.734L15.06,5.131l2.6-1.734,2.677,4.012Z" style="fill:url(#a)"/><path d="M22.449,19.461l4.44,6.654L21.6,29.644l-4.44-6.654-.775-1.161,5.289-3.53.775,1.161Z" style="fill:url(#b)"/><path d="M15.787,23.907l.978,1.465-4.026,2.687-1.752-2.626.88-.587,3.147-2.1.775,1.161Z" style="fill:url(#c)"/><polygon points="24.648 16.316 25.777 15.562 27.529 18.188 24.93 19.922 23.953 18.457 25.423 17.476 24.648 16.316 24.648 16.316" style="fill:url(#d)"/><polygon points="23.953 18.457 23.178 17.296 24.648 16.316 25.423 17.476 23.953 18.457 23.953 18.457" style="fill:url(#e)"/><path d="M6.424,16.692l-.879.587L2.868,13.267,6.894,10.58,8.77,13.393l-3.146,2.1,3.146-2.1.8,1.2-3.147,2.1Z" style="fill:url(#f)"/><path d="M15.432,8.947l.8,1.2-5.289,3.53-.8-1.2-4.4-6.591,5.289-3.53,4.4,6.591Z" style="fill:url(#g)"/><path d="M19.207,8.162l-1.47.981-.8-1.2L15.06,5.131l2.6-1.734,2.677,4.012-1.129.754Z" style="fill:url(#h)"/><path d="M12.64,26.006l-.775-1.161,3.147-2.1.775,1.161-3.146,2.1Z" style="fill:#714896"/><path d="M23.953,18.457,23.178,17.3l1.47-.981.775,1.161-1.47.981Z" style="fill:#6f4795"/><path d="M6.424,16.692l-.8-1.2,3.146-2.1.8,1.2-3.147,2.1Z" style="fill:#88519f"/><path d="M17.737,9.143l-.8-1.2,1.47-.981.8,1.2-1.47.981Z" style="fill:#85509e"/><path d="M22.449,19.461l-5.289,3.53-.775-1.161,5.289-3.53.775,1.161Z" style="fill:#8d166a"/><path d="M15.432,8.947l.8,1.2-5.289,3.53-.8-1.2,5.289-3.53Z" style="fill:#a70d6f"/><rect x="3.776" y="8.336" width="1.799" height="1.799" transform="translate(-4.34 4.149) rotate(-33.716)" style="fill:#9e61ad"/><rect x="9.168" y="26.271" width="1.799" height="1.799" transform="translate(-13.388 10.158) rotate(-33.716)" style="fill:#8053a3"/><path d="M6.38,27.43,2,20.813,25.407,5.157,30,11.668,6.38,27.43Z" style="fill:url(#i)"/></svg>

After

Width:  |  Height:  |  Size: 3.9 KiB

View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 32 32"><defs><linearGradient id="a" x1="54.604" y1="168.388" x2="54.604" y2="194.885" gradientTransform="translate(-38.604 -165.636)" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#d8d8d8"/><stop offset="1" stop-color="#a3a3a3"/></linearGradient><linearGradient id="b" x1="68.756" y1="209.152" x2="91.638" y2="209.152" gradientTransform="translate(-50.601 -159.449) scale(0.832 0.837)" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#d7d7d7"/><stop offset="0.5" stop-color="#e7e7e7"/><stop offset="1" stop-color="#d7d7d7"/></linearGradient></defs><title>file_type_autohotkey</title><rect x="2" y="2.824" width="28" height="26.353" rx="3.088" ry="3.088" style="fill:url(#a)"/><path d="M26.856,29.181H5.144A3.148,3.148,0,0,1,2,26.037V5.963A3.148,3.148,0,0,1,5.144,2.819H26.856A3.148,3.148,0,0,1,30,5.963V26.037A3.148,3.148,0,0,1,26.856,29.181ZM5.144,2.963a3,3,0,0,0-3,3h0V26.037a3,3,0,0,0,3,3H26.856a3,3,0,0,0,3-3V5.963a3,3,0,0,0-3-3Z" style="fill:#8d8d8d"/><rect x="4.313" y="4.641" width="23.169" height="21.94" rx="2.571" ry="2.571" style="fill:url(#b)"/><path d="M24.911,26.641H6.884A2.634,2.634,0,0,1,4.253,24.01V7.212A2.634,2.634,0,0,1,6.884,4.581H24.911a2.634,2.634,0,0,1,2.631,2.631v16.8A2.634,2.634,0,0,1,24.911,26.641ZM6.884,4.7A2.514,2.514,0,0,0,4.373,7.212v16.8a2.514,2.514,0,0,0,2.511,2.511H24.911a2.514,2.514,0,0,0,2.511-2.511V7.212A2.514,2.514,0,0,0,24.911,4.7Z" style="fill:#f8f8f8"/><path d="M6.145,23.9l2.343-6.1h.87l2.5,6.1h-.92l-.712-1.848H7.673L7,23.9ZM7.9,21.4H9.974l-.637-1.7q-.291-.77-.433-1.265A7.776,7.776,0,0,1,8.576,19.6Z"/><path d="M13.607,23.9V17.8h.807v2.5h3.171V17.8h.807v6.1h-.807V21.021h-3.17V23.9Z"/><path d="M20.478,23.9V17.8h.807v3.025l3.03-3.025h1.094L22.85,20.267,25.522,23.9H24.456l-2.172-3.088-1,.974V23.9Z"/></svg>

After

Width:  |  Height:  |  Size: 1.8 KiB

View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><title>file_type_autoit</title><circle cx="16" cy="16" r="12.551" style="fill:#5d83ac"/><path d="M2,16A14,14,0,1,1,16,30,14,14,0,0,1,2,16ZM16,4.789A11.211,11.211,0,1,0,27.211,16,11.211,11.211,0,0,0,16,4.789Z" style="fill:#f0f0f0"/><path d="M24.576,20.156l-6.4-9.264a3.131,3.131,0,0,0-.819-.819,2.36,2.36,0,0,0-2.442.023,3.543,3.543,0,0,0-.812.8L7.533,20.156h3.752l4.808-6.8,1.838,2.71q.26.368.544.789t.5.7q-.368-.031-.865-.031h-3.53l-1.914,2.634Z" style="fill:#f0f0f0"/></svg>

After

Width:  |  Height:  |  Size: 536 B

View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><title>file_type_avif</title><path d="M29.913,20.149,23.481,9.03,17.067,20.149Z" style="fill:#fbac30"/><path d="M29.913,20.149l-2.408-2.775H19.483l-2.416,2.775Z" style="fill:#12b17d"/><path d="M23.481,24.33l4.024-6.956H19.483Z" style="fill:#bb255c"/><path d="M8.309,19.138H5.258l-.3,1.02H2.345l2.923-7.939H8.3l2.922,7.939h-2.6Zm-2.435-2h1.82l-.91-2.794Zm3.768-4.916h2.729l1.709,5.339,1.709-5.339h2.729L15.6,20.158H12.564L9.642,12.219"/><path d="M23.03,14.213l-.827.827-.891-.938,1.93-1.883h1.35v4.769H23.03Z" style="fill:#f1f4d4"/></svg>

After

Width:  |  Height:  |  Size: 597 B

View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><title>file_type_avro</title><path d="M2,11.649h.025a4.785,4.785,0,0,0,2.911,1.336c2.308.221,4.59-.485,6.9-.326a7.03,7.03,0,0,1,2.68.664c.5-.319.989-.662,1.486-.989.5.327.984.674,1.488.989a6.834,6.834,0,0,1,2.487-.65c1.995-.167,3.967.308,5.957.359a5.2,5.2,0,0,0,4.026-1.383H30v.236c-.178.747-.882,1.176-1.284,1.79a4.948,4.948,0,0,1-.731.791,3.8,3.8,0,0,1-.565.748,2.551,2.551,0,0,0-.594.541,2.181,2.181,0,0,1-.96.749,1.149,1.149,0,0,1-.565.56,6.69,6.69,0,0,1-1.94.184c.723.548,1.5,1.02,2.246,1.535.782.513,1.54,1.061,2.326,1.568H4.089c1.5-1.058,3.057-2.035,4.55-3.1A6.8,6.8,0,0,1,6.7,17.065a1.155,1.155,0,0,1-.569-.562,2.28,2.28,0,0,1-1.043-.86c-.268-.3-.67-.466-.853-.843-.2-.436-.658-.664-.909-1.067-.4-.642-1.137-1.076-1.327-1.846v-.239m2.939,8.528q11.059.009,22.12,0c-3.668-2.51-7.376-4.961-11.059-7.448-3.684,2.487-7.392,4.941-11.061,7.449M4.167,13.2a7.842,7.842,0,0,0,2.84.731c1.163.123,2.341.046,3.5.236a2.7,2.7,0,0,1,1.607.781c.659-.452,1.332-.885,1.987-1.342l.012-.064a5.294,5.294,0,0,0-1.877-.5c-2.693-.316-5.387.712-8.067.16m13.652.356c.688.466,1.382.925,2.07,1.392a2.488,2.488,0,0,1,1.3-.719,19.859,19.859,0,0,1,3.137-.248,9.105,9.105,0,0,0,3.5-.768c-2.582.5-5.168-.409-7.761-.2a6.256,6.256,0,0,0-2.245.545M3.339,13.166a7.264,7.264,0,0,0,2.723,1.3c-.219-.153-.376-.416-.657-.457a7.955,7.955,0,0,1-2.066-.844m23.333.825c-.317.023-.5.3-.733.473a7.232,7.232,0,0,0,2.724-1.3,8.106,8.106,0,0,1-1.991.824m-22.5.126a5.121,5.121,0,0,0,2.589,1.1c-.115-.128-.209-.312-.4-.334a10.459,10.459,0,0,1-2.19-.771m21.467.768c-.189.022-.284.2-.394.336a5.187,5.187,0,0,0,2.6-1.109,10.477,10.477,0,0,1-2.2.773M6.3,14.206a3.243,3.243,0,0,0,2.445.352c-.1-.08-.181-.215-.325-.206q-1.063-.04-2.12-.146m17.351.139c-.171-.019-.291.1-.406.211a3.108,3.108,0,0,0,2.42-.352q-1,.112-2.014.141m-16.741.538a3.669,3.669,0,0,0,2.482.319,1.107,1.107,0,0,0-.281-.376,5.158,5.158,0,0,1-2.2.057m15.7.318a3.678,3.678,0,0,0,2.487-.319,5.127,5.127,0,0,1-2.2-.057,1.1,1.1,0,0,0-.283.376M4.838,14.977a4.11,4.11,0,0,0,2.133.841c-.057-.084-.114-.168-.171-.254a6.948,6.948,0,0,1-1.962-.587m20.361.589-.169.253a4.141,4.141,0,0,0,2.136-.843,7.015,7.015,0,0,1-1.967.59m-18.1-.13a.8.8,0,0,0,.534.31,7.579,7.579,0,0,0,2.037-.073c-.009-.03-.027-.09-.036-.12-.457-.051-.923.074-1.385.047A7.054,7.054,0,0,1,7.1,15.437m16.191.151a6.28,6.28,0,0,0-.913-.041l-.042.126a7.416,7.416,0,0,0,2.045.072.7.7,0,0,0,.522-.331,4.349,4.349,0,0,1-1.613.174m-17.52.327a3.12,3.12,0,0,0,1.754.481c-.065-.24-.334-.2-.523-.236-.419-.041-.816-.186-1.231-.246M25,16.163c-.188.041-.452-.006-.521.232a2.874,2.874,0,0,0,1.732-.482c-.4.079-.8.207-1.211.251M7.735,16.119a1,1,0,0,0,.789.275,9.331,9.331,0,0,0,1.325-.158c-.021-.093-.009-.278-.163-.228a9.983,9.983,0,0,1-1.951.111m14.415.118a8.157,8.157,0,0,0,1.412.154.9.9,0,0,0,.7-.274,9.387,9.387,0,0,1-1.934-.11c-.16-.06-.155.132-.176.23m-15.438.44a1.962,1.962,0,0,0,1.3.181l-.091-.126c-.4.006-.807-.022-1.209-.055m1.615.043a1.03,1.03,0,0,0,.716.294c.179-.125.358-.252.531-.386a5.747,5.747,0,0,1-1.247.092m14.1-.093c.237.144.467.477.782.345.166-.05.369-.089.461-.257a5.271,5.271,0,0,1-1.243-.088m1.713.263a2.007,2.007,0,0,0,1.145-.213,10.269,10.269,0,0,1-1.144.049C23.993,16.667,23.984,16.961,24.138,16.89Z" style="fill:#0040ff"/><path d="M7.435,18.886Q11.719,16.013,16,13.137l9.3,6.244c.221.147.439.3.648.464q-9.947-.01-19.894,0c.443-.344.92-.64,1.383-.958m8.255-5.066c-.457,1.859-.907,3.719-1.375,5.576.52.015,1.041.012,1.562,0q-.013-2.841,0-5.68l-.184.1m-2.5,1.684c.255.859.48,1.728.763,2.579.289-1.238.6-2.471.9-3.707-.55.386-1.114.75-1.668,1.129m3.357-.873c-.006.682,0,1.364,0,2.046a2.1,2.1,0,0,0,1.014-.254c.193-.145.1-.409.011-.586a4.276,4.276,0,0,0-1.024-1.207M18.327,16.4c-.1.544-.666.792-1.151.9.474.7.96,1.389,1.416,2.1.469.024.94.011,1.411.009a1.631,1.631,0,0,1,.16-2.976c-.834-.6-1.7-1.14-2.544-1.727.349.5.831,1.037.708,1.7m-6.822.242c.267.921.529,1.845.794,2.767.44,0,.88.008,1.321-.007-.339-1.161-.685-2.319-1.009-3.484-.385.215-.737.482-1.1.724m8.8.452a.946.946,0,0,0,.057,1.7c.533.09.855-.533.779-.99-.026-.4-.4-.861-.836-.714M7.4,19.4q1.324.018,2.65,0c.256-.7.413-1.468.629-2.2-1.1.715-2.187,1.461-3.279,2.194m14.377-1.9a1.616,1.616,0,0,1-.876,1.9c1.233.018,2.465.015,3.7,0-.934-.644-1.883-1.266-2.822-1.9m-5.223.115c-.01.6,0,1.2,0,1.8.415,0,.831,0,1.248,0-.419-.6-.8-1.219-1.243-1.794m-5.546.941h.346c-.055-.187-.108-.376-.166-.562a3.751,3.751,0,0,0-.181.563m-.18.693c-.015.04-.045.119-.061.159.275-.026.59.071.842-.05C11.453,19.112,11.074,19.275,10.826,19.244Z" style="fill:#0040ff"/></svg>

After

Width:  |  Height:  |  Size: 4.4 KiB

View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><title>file_type_awk</title><path d="M26.925,27.737C23.431,26.1,24.606,14.588,13.81,8.319,14.089,5.792,14.758-.5,7.961,3,6.845,3.128,4.907,2.331,4,4.831v.114C16.918,3.9.088,10.53,16.75,25.844c-.373.176-.674-.325-1.97.1l-.014.016c-1.722,1.135,1.933.768,4.154,1.274-1.611.417-5.594-1.137-6.3,1.645.877-.37,1,.329,1.076,1.077A26.277,26.277,0,0,1,22.379,27.5c1.1.285,4.118,2.049,5.122.551C27.519,27.93,27.221,27.876,26.925,27.737Z"/><path d="M10.446,2.97l-.121.088a.266.266,0,0,0-.011.377.211.211,0,0,0,.045.039.416.416,0,0,0,.521-.063.263.263,0,0,0,.078-.364l-.01-.014c-.076-.143-.163-.177-.34-.127C10.553,2.925,10.5,2.946,10.446,2.97Z" style="fill:#d2d2d2"/><path d="M18,26.368c.151-.041.318-.828.174-.949A6.29,6.29,0,0,0,19.4,26.485c1.023,1.007,2.665-.032,3.482.759a10.736,10.736,0,0,0,1.957,1.027c-.139-.151-.029-.144.179-.011-.13-.338-4.421-5.156-5.226-7.18.095.293-1.608-.824-2.076-1.419-.028.056-.092-.251-.228-.434-.041.05-.2-.433-.3-.728.037.187-.462-.5-.65-.818-.056.09-.719.372-.809.286-.729-.4,2.529,4.066.122,2.559.676.683.614.4-1.095-.852.364.452-.317.312-1.553-1.523.186.2-.218-.576-.218-.576a2.692,2.692,0,0,0-.133-.483c-.056-.32-.241-.723-.12-.65-1.444-1.556,1.314-3.3.719-3.671-.111,0-.027.017-.151-.106-.09,0-.468.285-.587-.234.006.132-.034.406-.153-.1-.023.052.015.1-.03.145-.225-.576-.772-1.6-1.217-2.539-.158.155-.138-.076-.193-1.092.053.144-.225,1.921-.2.13-.128.007.108,1.258-.343.21-.141.05-.305-.363-.341-1.178-.048.623-.29.187-.5-.923-.269.508-1.6,1.743-.333,7.622-.053-.313.186.341.755,2.427.021-.039-.022-.083.038-.131a6.324,6.324,0,0,0,.677,1.365c.544.658.995,2.074.8,1.277a11.867,11.867,0,0,0,2.554,3.249A34.423,34.423,0,0,0,18,26.368Z" style="fill:#d2d2d2"/><path d="M10.823,2.557a.291.291,0,0,0-.051-.022c-.221-.04-.429.153-.654.032-.145.085-.257-.036-.375-.073a.224.224,0,0,0-.2.014,5.823,5.823,0,0,0-.814.582,1.037,1.037,0,0,0-.273.449c-.021.048-.037.126.05.137a2.3,2.3,0,0,0,.682.045c.177-.028.277-.152.418-.221a1.2,1.2,0,0,0,.592-.68c.064-.175.161-.167.28-.2S10.7,2.62,10.823,2.557Z" style="fill:#d2d2d2"/><path d="M10.325,3.058l.121-.088a.117.117,0,0,1,.12.064c.044.1.106.112.193.047.033-.025.071-.058.118-.027a.119.119,0,0,1,.041.128.276.276,0,0,1-.187.248.266.266,0,0,1-.3-.03C10.341,3.308,10.26,3.2,10.325,3.058Z"/></svg>

After

Width:  |  Height:  |  Size: 2.3 KiB

View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><title>file_type_aws</title><path d="M30,19.152v1.273c0,2.307-2.545,4.693-5.648,4.693H7.648C4.506,25.118,2,22.771,2,20.424V19.152Z" style="fill:#9d5125"/><path d="M12.778,6.782A7.112,7.112,0,0,1,19.3,11a3.638,3.638,0,0,1,2.068-.636,3.583,3.583,0,0,1,3.619,3.5A5.69,5.69,0,0,1,30,18.993v.477c0,2.347-2.545,4.693-5.688,4.693H7.648C4.506,24.163,2,21.816,2,19.47v-.477A5.527,5.527,0,0,1,5.619,14.14v-.2A7.129,7.129,0,0,1,12.778,6.782Z" style="fill:#f58535"/><path d="M9,15.095,7.131,21.618H8.244l.438-1.591h1.909l.4,1.591H12.1l-1.75-6.523Zm-.159,4.1.8-3.222h0l.756,3.222Z" style="fill:#fff"/><polygon points="16.795 20.226 16.756 20.226 15.881 15.095 14.767 15.095 13.932 20.186 13.892 20.186 13.017 15.095 11.983 15.095 13.256 21.657 14.449 21.657 15.284 16.726 15.324 16.726 16.159 21.657 17.392 21.657 18.705 15.095 17.631 15.095 16.795 20.226" style="fill:#fff"/><path d="M22.085,18.078l-.716-.239c-.716-.278-.994-.6-.994-1.153a.9.9,0,1,1,1.79,0v.119H23.2v-.159c0-.676-.159-1.71-1.869-1.71A1.8,1.8,0,0,0,19.3,16.805a1.729,1.729,0,0,0,1.392,1.79l.716.239a1.1,1.1,0,0,1,.955,1.153.928.928,0,0,1-.994.955q-1.074,0-1.074-1.193v-.159H19.261v.159a1.786,1.786,0,0,0,1.989,1.989c1.312,0,2.187-.557,2.187-1.949A1.728,1.728,0,0,0,22.085,18.078Z" style="fill:#fff"/></svg>

After

Width:  |  Height:  |  Size: 1.3 KiB

View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 32 32"><defs><linearGradient id="a" x1="-231.477" y1="266.014" x2="-231.5" y2="265.909" gradientTransform="matrix(161.096, 0, 0, -241.217, 37302.352, 64171.913)" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#114a8b"/><stop offset="1" stop-color="#0669bc"/></linearGradient><linearGradient id="b" x1="-231.889" y1="265.964" x2="-231.896" y2="265.962" gradientTransform="matrix(224.69, 0, 0, -241.214, 52119.718, 64171.207)" gradientUnits="userSpaceOnUse"><stop offset="0" stop-opacity="0.3"/><stop offset="0.071" stop-opacity="0.2"/><stop offset="0.321" stop-opacity="0.1"/><stop offset="0.623" stop-opacity="0.05"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="c" x1="-232.026" y1="266.018" x2="-231.998" y2="265.914" gradientTransform="matrix(169.755, 0, 0, -241.217, 39406.126, 64171.912)" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#3ccbf4"/><stop offset="1" stop-color="#2892df"/></linearGradient></defs><title>file_type_azure</title><path d="M11.343,2.834h8.27L11.028,28.269a1.319,1.319,0,0,1-1.249.9H3.343A1.316,1.316,0,0,1,2.1,27.429l8-23.7a1.319,1.319,0,0,1,1.249-.9Z" style="fill:url(#a)"/><path d="M23.36,19.894H10.247a.607.607,0,0,0-.414,1.051l8.427,7.865a1.325,1.325,0,0,0,.9.356h7.426Z" style="fill:#0078d4"/><path d="M11.343,2.834a1.308,1.308,0,0,0-1.252.914L2.106,27.407a1.315,1.315,0,0,0,1.241,1.759h6.6a1.411,1.411,0,0,0,1.083-.921l1.592-4.693,5.688,5.306a1.346,1.346,0,0,0,.847.309h7.4l-3.245-9.272-9.459,0L19.643,2.834Z" style="fill:url(#b)"/><path d="M21.906,3.729a1.317,1.317,0,0,0-1.248-.9H11.442a1.317,1.317,0,0,1,1.248.9l8,23.7a1.317,1.317,0,0,1-1.248,1.738h9.217A1.317,1.317,0,0,0,29.9,27.429Z" style="fill:url(#c)"/></svg>

After

Width:  |  Height:  |  Size: 1.8 KiB

View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 32 32"><defs><mask id="a" x="1.455" y="1.455" width="29.091" height="29.091" maskUnits="userSpaceOnUse"><path d="M5.7,20.974l1.464-1.565,1.819,1.819L7.5,22.707,9.293,24.5l1.479-1.479L12.6,24.852,11.151,26.3l4.242,4.242h6.667a1.212,1.212,0,0,0,1.212-1.212v-9.7l6.195-4.129a2.425,2.425,0,0,0,1.078-2.016V2.667a1.212,1.212,0,0,0-1.212-1.212H18.509a2.425,2.425,0,0,0-2.016,1.078L12.364,8.727h-9.7A1.212,1.212,0,0,0,1.455,9.94v6.666Z" style="fill:#fff"/><path d="M3.636,23.273H1.455v7.273H8.727V28.364H3.636Z" style="fill:#fff"/></mask><linearGradient id="b" x1="0.069" y1="31.569" x2="1.069" y2="31.569" gradientTransform="matrix(0, 29.091, 29.091, 0, -902.364, -0.545)" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#fff"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><linearGradient id="c" x1="0.069" y1="31.194" x2="1.069" y2="31.194" xlink:href="#b"/></defs><title>file_type_azurepipelines</title><g style="mask:url(#a)"><path d="M1.455,23.273H3.636v5.091H8.727v2.182H1.455Z" style="fill:#91b0f2"/><path d="M1.455,9.939v6.667L5.7,20.974,7.515,19.03l5.455,5.455L11.151,26.3l4.242,4.242h6.667a1.212,1.212,0,0,0,1.212-1.212v-9.7L12.364,8.727h-9.7A1.212,1.212,0,0,0,1.455,9.939Z" style="fill:#0f46bd"/><path d="M6,18.249,17.212,1.455H30.545V14.788L13.751,26Z" style="fill:#062aa9"/><path d="M6.7,18.952a1.212,1.212,0,0,1-.151-1.53l9.94-14.889a2.424,2.424,0,0,1,2.016-1.078H29.333a1.212,1.212,0,0,1,1.212,1.212V13.492a2.424,2.424,0,0,1-1.078,2.016l-14.889,9.94a1.212,1.212,0,0,1-1.53-.151Z" style="fill:#2560e0"/><path d="M7.5,22.707l9.255-9.255,1.792,1.792L9.293,24.5Z" style="fill:#0a44c2"/><path d="M7.5,22.707l9.255-9.255,1.792,1.792L9.293,24.5Z" style="fill:#729af2"/><path d="M10.772,23.02,8.98,21.228l7.776-7.775,1.792,1.792Z" style="fill:#4c80f0"/><path d="M23.273,12.364a3.636,3.636,0,1,0-3.636-3.636A3.636,3.636,0,0,0,23.273,12.364Z" style="fill:#0a44c2"/><path d="M23.273,12.364a3.636,3.636,0,1,0-3.636-3.636A3.636,3.636,0,0,0,23.273,12.364Z" style="fill:#91b0f2"/><g style="opacity:0.20000000298023224"><path d="M5.7,20.974l1.464-1.565,1.819,1.819L7.5,22.707,9.293,24.5l1.479-1.479L12.6,24.852,11.151,26.3l4.242,4.242h6.667a1.212,1.212,0,0,0,1.212-1.212v-9.7l6.195-4.129a2.425,2.425,0,0,0,1.078-2.016V2.667a1.212,1.212,0,0,0-1.212-1.212H18.509a2.425,2.425,0,0,0-2.016,1.078L12.364,8.727h-9.7A1.212,1.212,0,0,0,1.455,9.94v6.666Z" style="fill:url(#b)"/><path d="M3.636,23.273H1.455v7.273H8.727V28.364H3.636Z" style="fill:url(#c)"/></g></g></svg>

After

Width:  |  Height:  |  Size: 2.5 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 18 KiB

View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><title>file_type_babel2</title><path d="M13.016,4.025A26.109,26.109,0,0,1,10.17,5.82V6a.762.762,0,0,0,.281-.11c.123,0,.2.037.2.158l.2-.11h.1v.086A10.967,10.967,0,0,1,8.95,7.58l.11.171h-.1l-.209-.072c0,.062-.086.1-.281.11v.1l.219.243A.781.781,0,0,1,8.4,8.069a1.9,1.9,0,0,0-1.271.942l.11.171a2.611,2.611,0,0,1,.634-.5l.024.267a.851.851,0,0,0-.281.11l.233.342A6.837,6.837,0,0,1,9.3,8.192c.267.072.4.147.4.243h.2a15.493,15.493,0,0,1,4.25-2.3v.185c-.267.391-.439.586-.535.6a.741.741,0,0,0,.134.353,32.729,32.729,0,0,1-1.9,4.815,136.039,136.039,0,0,1-7.364,15.34.725.725,0,0,0,.11.267,2.557,2.557,0,0,0,.942-.353h.11v.185h.185l.206-.142c0,.062.072.086.2.072v.185a1.642,1.642,0,0,1-.318.843,4.395,4.395,0,0,0-.647,1.428V30h.185a11.737,11.737,0,0,0,1.819-2.627,29.214,29.214,0,0,0,5.35-2.017,5.013,5.013,0,0,0,2.822-.966v-.1l-.465.134h-.11v-.1a4.237,4.237,0,0,0,1.872-.61c1.771-1.367,3.1-2.332,4.012-2.908,2.8-2.052,4.117-4.031,3.959-5.911a11.058,11.058,0,0,0-1.846-2.308c-.024-.267.4-.623,1.257-1.113l2.431-2.14a6.315,6.315,0,0,0,.976-3.37L27.484,5.6c-.1-1.086-.88-1.966-2.37-2.637a9.2,9.2,0,0,0-4.721-.942,28.928,28.928,0,0,0-7.366,2Zm2.14,7.682c.185-1,.391-1.575.623-1.709L17.807,5.45c-.024-.281.4-.5,1.295-.647l.294-.024.024.267c.88-.134,1.418-.209,1.624-.233,1.6-.134,2.442.185,2.517.976h.185l-.037-.465h.2a1.217,1.217,0,0,1,.757.952,1.426,1.426,0,0,1-.415.952c-.123,0-.2-.072-.209-.267h-.2l-.048.551c-.818,1.222-1.4,1.846-1.771,1.872q-.495.677-.623.7a11.181,11.181,0,0,1-2.1,1.565,27.388,27.388,0,0,0-4.216,1.637.7.7,0,0,0-.391-.062V13.05a2.263,2.263,0,0,1,.476-1.337Zm-6.6-3.443V8.35a.851.851,0,0,0-.281.11h-.1V8.288Zm5.879-.136.024.267c-.086,0-.209.134-.353.391V8.6a.907.907,0,0,0,.267-.476Zm-.9,1.9.037.366h-.1l-.029-.364Zm-.233.661c-.024.3-.1.465-.267.476h-.1a.934.934,0,0,0,.158-.465Zm-.4.952v.086l-.171.294h-.185V11.94a.243.243,0,0,0,.267-.294h.088Zm-.415.856-.048.452h-.1l-.037-.452Zm2.14,1.367v.171l-.38.037v-.171ZM12.81,16.481A21.476,21.476,0,0,0,18,14.943l.575-.048a3.325,3.325,0,0,1,2.675.685l.037.366c-.439,1.271-.928,2-1.452,2.236l-2.442,1.942a23.881,23.881,0,0,1-2.942,1.808,21.859,21.859,0,0,1-5.4,2.48h-.11c.1-.342,1.38-2.98,3.873-7.942Zm2.637-1.038v.086l-.391.037v-.086Zm-6.083,5.9c-.123.623-.267.942-.391.952v-.086a1.041,1.041,0,0,1,.4-.867Zm2.442,3.445a31.3,31.3,0,0,0,5.839-3.055v.171c0,.072-.267.3-.818.709a14.845,14.845,0,0,0-2.859,1.624c-1.76.61-2.627.99-2.613,1.137a29.423,29.423,0,0,0-3.079,1.356,1.126,1.126,0,0,1-.5-.134.8.8,0,0,1,.428-.781,1.554,1.554,0,0,1,.781.123,7.543,7.543,0,0,1,1.514-.489v-.185l-.575.048a8.223,8.223,0,0,1,1.674-.781l.294-.024V24.6c-.489.037-.77.2-.832.452a.16.16,0,0,0,.2.158,2.362,2.362,0,0,0,.535-.415Zm-3-2.22v.086a.171.171,0,0,1-.171.209v-.086a.182.182,0,0,1,.153-.207Zm4.569,1.246a4.336,4.336,0,0,0-1.308.575h-.1v-.185a1.854,1.854,0,0,0,1.2-.551.183.183,0,0,1,.209.169ZM8.624,25.145l.294-.024v.1a.762.762,0,0,0-.281.11H8.453A.212.212,0,0,1,8.624,25.145Z" style="fill:#f4d44b"/></svg>

After

Width:  |  Height:  |  Size: 2.9 KiB

View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><title>file_type_ballerina</title><path d="M8,9.859V2h6.818V12.376ZM8,12.32l4.666,1.723L8,15.764Zm6.818,3.389v3.805L11.5,30H8V18.225ZM24,9.859V2H17.181V12.376Zm0,2.461-4.668,1.723L24,15.764Zm-6.819,3.389v3.805L20.5,30H24V18.225Z" style="fill:#20b4ae"/></svg>

After

Width:  |  Height:  |  Size: 318 B

View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 32 32"><defs><radialGradient id="a" cx="22.737" cy="22.737" r="3.628" gradientTransform="translate(-4.708 41.626) rotate(-81.5) scale(1 1.071)" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#bedcdc"/><stop offset="0.5" stop-color="#8e9e9e" stop-opacity="0.74"/><stop offset="1" stop-color="#404f5c" stop-opacity="0.84"/></radialGradient><radialGradient id="b" cx="11.336" cy="11.336" r="5.201" gradientTransform="translate(-2.347 20.753) rotate(-81.5) scale(1 1.071)" xlink:href="#a"/></defs><title>file_type_bat</title><polygon points="24.811 27.318 27.215 24.914 28.417 27.318 27.215 28.52 24.811 27.318" style="fill:silver"/><polygon points="20.964 27.443 24.365 27.443 23.515 29.993 21.815 29.993 20.964 27.443" style="fill:silver"/><polygon points="18.157 24.811 20.561 27.215 18.157 28.417 16.954 27.215 18.157 24.811" style="fill:silver"/><polygon points="18.032 20.964 18.032 24.365 15.482 23.515 15.482 21.815 18.032 20.964" style="fill:silver"/><polygon points="20.664 18.157 18.26 20.561 17.058 18.157 18.26 16.954 20.664 18.157" style="fill:silver"/><polygon points="24.51 18.032 21.11 18.032 21.96 15.482 23.66 15.482 24.51 18.032" style="fill:silver"/><polygon points="27.318 20.664 24.914 18.26 27.318 17.058 28.52 18.26 27.318 20.664" style="fill:silver"/><polygon points="27.443 24.51 27.443 21.11 29.993 21.96 29.993 23.66 27.443 24.51" style="fill:silver"/><path d="M27.776,22.737A5.039,5.039,0,1,1,26.3,19.175,5.023,5.023,0,0,1,27.776,22.737Zm-5.039-1.9a1.9,1.9,0,1,0,1.344.557A1.894,1.894,0,0,0,22.737,20.837Z" style="fill:silver"/><path d="M22.656,18.074A4.664,4.664,0,1,0,27.4,22.656,4.664,4.664,0,0,0,22.656,18.074Zm.15,8.61a3.947,3.947,0,1,1,3.877-4.015A3.947,3.947,0,0,1,22.806,26.684Z" style="fill:#a9a9a9"/><path d="M22.674,19.11a3.628,3.628,0,1,0,3.69,3.564A3.628,3.628,0,0,0,22.674,19.11Zm.1,5.7A2.073,2.073,0,1,1,24.811,22.7,2.073,2.073,0,0,1,22.774,24.81Z" style="fill:url(#a)"/><path d="M22.7,20.665A2.073,2.073,0,1,0,24.81,22.7,2.073,2.073,0,0,0,22.7,20.665Zm.067,3.826a1.754,1.754,0,1,1,1.723-1.784A1.754,1.754,0,0,1,22.768,24.491Z" style="fill:#a9a9a9"/><polygon points="6.563 16.976 8.838 18.238 7.374 19.806 6.009 19.049 6.563 16.976" style="fill:silver"/><polygon points="4.382 13.834 5.722 16.064 3.67 16.69 2.866 15.352 4.382 13.834" style="fill:silver"/><polygon points="4.065 10.023 4.11 12.624 2.02 12.14 1.993 10.579 4.065 10.023" style="fill:silver"/><polygon points="5.696 6.563 4.434 8.838 2.866 7.374 3.623 6.009 5.696 6.563" style="fill:silver"/><polygon points="8.838 4.382 6.608 5.722 5.982 3.67 7.32 2.866 8.838 4.382" style="fill:silver"/><polygon points="12.65 4.065 10.048 4.11 10.532 2.02 12.093 1.993 12.65 4.065" style="fill:silver"/><polygon points="16.109 5.696 13.834 4.434 15.298 2.866 16.663 3.623 16.109 5.696" style="fill:silver"/><polygon points="18.29 8.838 16.95 6.608 19.002 5.982 19.806 7.32 18.29 8.838" style="fill:silver"/><polygon points="18.607 12.65 18.562 10.048 20.652 10.532 20.679 12.093 18.607 12.65" style="fill:silver"/><polygon points="16.976 16.109 18.238 13.834 19.806 15.298 19.049 16.663 16.976 16.109" style="fill:silver"/><polygon points="13.834 18.29 16.064 16.95 16.69 19.002 15.352 19.806 13.834 18.29" style="fill:silver"/><polygon points="10.023 18.607 12.624 18.562 12.14 20.652 10.579 20.679 10.023 18.607" style="fill:silver"/><path d="M11.467,18.831a7.5,7.5,0,1,1,5.261-2.288A7.473,7.473,0,0,1,11.467,18.831Zm2.682-7.544a2.814,2.814,0,1,0-.789,2A2.8,2.8,0,0,0,14.149,11.287Z" style="fill:silver"/><path d="M11.218,4.6a6.737,6.737,0,1,0,6.854,6.619A6.737,6.737,0,0,0,11.218,4.6Zm.217,12.436a5.7,5.7,0,1,1,5.6-5.8A5.7,5.7,0,0,1,11.436,17.036Z" style="fill:#a9a9a9"/><path d="M11.245,6.136a5.2,5.2,0,1,0,5.29,5.109A5.2,5.2,0,0,0,11.245,6.136Zm.14,8.036a2.837,2.837,0,1,1,2.787-2.886A2.837,2.837,0,0,1,11.386,14.172Z" style="fill:url(#b)"/><path d="M11.282,8.227a3.109,3.109,0,1,0,3.163,3.055A3.109,3.109,0,0,0,11.282,8.227Zm.1,5.74a2.631,2.631,0,1,1,2.585-2.677A2.631,2.631,0,0,1,11.382,13.967Z" style="fill:#a9a9a9"/></svg>

After

Width:  |  Height:  |  Size: 4 KiB

View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><title>file_type_bats</title><path d="M18.59,26.976A6.491,6.491,0,0,1,22.847,25.4h0a6.508,6.508,0,0,1,4.635,1.92l2.135,2.134A18.712,18.712,0,0,0,27.4,18.231l-.034-.062-.241.242a6.567,6.567,0,0,1-9.265,0,.5.5,0,0,1,0-.712h0l2.187-2.186h-.01a4.525,4.525,0,0,1-3.553-3.553v-.011L14.3,14.135a.5.5,0,0,1-.713,0,6.568,6.568,0,0,1,0-9.263l.244-.241L13.768,4.6A18.73,18.73,0,0,0,2.547,2.378L4.682,4.513A6.507,6.507,0,0,1,6.6,9.148a6.5,6.5,0,0,1-1.576,4.257A9.544,9.544,0,0,1,7.091,23.849L6.328,25.67l1.817-.756A9.543,9.543,0,0,1,18.59,26.976Z" style="fill:#3d3d3d"/><path d="M29.812,30l-2.5-2.5a6.3,6.3,0,0,0-4.439-1.846h-.032a6.249,6.249,0,0,0-4.082,1.515l-.177.153-.166-.165a9.261,9.261,0,0,0-10.17-2.008l-2.384.992,1-2.386A9.258,9.258,0,0,0,4.847,13.583l-.166-.166.153-.177A6.238,6.238,0,0,0,6.349,9.149,6.3,6.3,0,0,0,4.5,4.691L2,2.188l.518-.06A18.879,18.879,0,0,1,13.89,4.374l.357.2-.482.478a6.33,6.33,0,0,0,0,8.906.253.253,0,0,0,.178.073h0a.25.25,0,0,0,.179-.074L16.74,11.34v.593a4.26,4.26,0,0,0,3.326,3.327h.593l-2.617,2.616a.253.253,0,0,0,0,.357,6.33,6.33,0,0,0,8.91,0l.474-.479.2.354a18.86,18.86,0,0,1,2.248,11.375Zm-6.945-4.853a6.807,6.807,0,0,1,4.8,1.994l1.76,1.759a18.351,18.351,0,0,0-2.114-10.314l0,0a6.835,6.835,0,0,1-9.621,0,.756.756,0,0,1,0-1.069l1.87-1.87a4.758,4.758,0,0,1-3.207-3.207l-1.87,1.869a.751.751,0,0,1-.534.222h0a.748.748,0,0,1-.534-.222,6.819,6.819,0,0,1,0-9.618l.006-.006A18.363,18.363,0,0,0,3.1,2.575l1.76,1.76A6.8,6.8,0,0,1,6.853,9.149a6.741,6.741,0,0,1-1.489,4.242A9.759,9.759,0,0,1,7.9,18.263a9.767,9.767,0,0,1-.574,5.684L6.8,25.2l1.251-.521A9.8,9.8,0,0,1,18.6,26.636a6.747,6.747,0,0,1,4.228-1.489Z" style="fill:#d2d2d2"/></svg>

After

Width:  |  Height:  |  Size: 1.7 KiB

View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><title>file_type_bazaar</title><path d="M23.418,8.449C17.727,2.634,16.918,2,16.17,2s-1.576.659-7.416,6.706c-6.364,6.59-7.034,7.359-6.18,8.7.235.37,6.168,6.374,6.228,6.435C14.477,29.586,15.2,30,15.72,30c.219,0,.492,0,2.8-2.155,1.276-1.192,2.922-2.812,4.636-4.563s3.3-3.433,4.466-4.736c2.1-2.352,2.1-2.625,2.1-2.845C29.725,15.245,29.26,14.42,23.418,8.449Z" style="fill:#fce94f"/><path d="M19.315,18.638c-1.455-2.081-2.193-4.1-1.969-4.683.084-.219.516-.344,1.184-.344.126,0,1.237-.01,1.237-.375,0-.6-3.321-5.565-3.78-5.656-.324-.061-1.03.759-2.1,2.446l-.036.057c-1.44,2.271-1.875,2.957-1.685,3.3.122.222.447.225.984.225h1.085v4.877a40.929,40.929,0,0,0,.219,5.251h0a3.532,3.532,0,0,0,1.475.219H17.25v-1.88a7.71,7.71,0,0,1,.152-1.87,3.448,3.448,0,0,1,1.1.822c.833.813,1.166,1.063,1.632.677C20.9,21.074,20.659,20.56,19.315,18.638Z" style="fill:#c4a000"/><path d="M14.093,23.224a38.676,38.676,0,0,1-.186-5.173V13.064H12.759c-1.391,0-1.4.019.783-3.417.985-1.554,1.727-2.449,1.986-2.4.4.08,3.692,5.021,3.692,5.549,0,.146-.507.266-1.127.266-.738,0-1.182.143-1.286.414-.264.688.635,2.858,1.982,4.785,1.38,1.975,1.5,2.375.839,2.92-.365.3-.6.2-1.486-.671-.58-.566-1.14-.943-1.246-.837a6.159,6.159,0,0,0-.192,1.963V23.41H15.492A3.487,3.487,0,0,1,14.093,23.224Z" style="fill:#555753"/><path d="M16.813,23.52H15.492a3.533,3.533,0,0,1-1.475-.219h0a40.93,40.93,0,0,1-.218-5.251V13.173H12.735c-.56,0-.883,0-1.007-.225-.19-.345.245-1.031,1.685-3.3l.036-.057c1.07-1.687,1.776-2.507,2.1-2.446.459.091,3.78,5.06,3.78,5.656,0,.365-1.11.375-1.237.375-.669,0-1.1.125-1.184.344-.223.582.515,2.6,1.969,4.683,1.343,1.922,1.58,2.435.819,3.067-.466.387-.8.137-1.632-.677a3.447,3.447,0,0,0-1.1-.822,7.708,7.708,0,0,0-.152,1.87Zm-2.633-.367a4.035,4.035,0,0,0,1.311.149h1.1V21.639a6.117,6.117,0,0,1,.224-2.04c.25-.25,1.134.577,1.4.836.939.917,1.069.889,1.339.665.563-.467.55-.757-.859-2.773-1.377-1.971-2.272-4.163-1.994-4.887.123-.322.59-.485,1.389-.485a1.938,1.938,0,0,0,1.023-.176A26.993,26.993,0,0,0,15.5,7.355c-.121-.022-.667.456-1.868,2.35l-.036.057c-1.2,1.9-1.805,2.848-1.678,3.08.062.112.4.11.815.112h1.281v5.1A46.7,46.7,0,0,0,14.18,23.153Z" style="fill:#2e3436"/><path d="M9.113,23.535c-3.276-3.315-6.053-6.178-6.17-6.362C2.3,16.166,2.8,15.5,9.069,9.01c5.2-5.382,6.484-6.572,7.1-6.572s1.9,1.171,6.936,6.318c4.346,4.442,6.182,6.5,6.182,6.946,0,.918-12.668,13.861-13.567,13.861C15.244,29.562,13.475,27.949,9.113,23.535Zm13.3-.74c4.256-4.371,6.316-6.683,6.316-7.087,0-.691-11.907-13.017-12.56-13-.447.011-12.282,12.035-12.811,13.016-.439.814-.157,1.174,5.376,6.867,6.036,6.21,6.539,6.692,6.972,6.692A82.622,82.622,0,0,0,22.412,22.8Z" style="fill:#555753"/><path d="M15.72,29.781c-.492,0-1.673-.942-6.763-6.092h0c-2.9-2.93-6.052-6.168-6.2-6.4-.731-1.15-.271-1.781,6.153-8.433C14.3,3.274,15.457,2.219,16.17,2.219s1.9,1.074,7.092,6.384c5.222,5.337,6.244,6.645,6.244,7.1,0,.722-4.982,5.868-6.509,7.428S16.431,29.781,15.72,29.781Zm.462-26.836C15.039,3.707,4.047,14.907,3.55,15.828c-.362.671-.012,1.1,5.341,6.61,5.285,5.438,6.4,6.555,6.778,6.623.425-.267,3.113-2.85,6.586-6.418h0C27.457,17.3,28.418,16,28.5,15.719,28.07,14.7,17.353,3.6,16.182,2.945ZM3,16.307a.846.846,0,0,0,.124.75c.076.106.833.9,2.059,2.164C3.636,17.566,3.081,16.831,3,16.307ZM23.677,9.654c2.655,2.77,5.269,5.627,5.269,6.054,0,.1,0,.234-.447.816a3.384,3.384,0,0,0,.57-.839C29.01,15.172,25.562,11.588,23.677,9.654ZM15.03,3.379c-.724.623-1.8,1.681-3.387,3.3C13.328,4.987,14.375,3.979,15.03,3.379Zm1.1-.457Zm.1-.007Z" style="fill:#2e3436"/></svg>

After

Width:  |  Height:  |  Size: 3.5 KiB

View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><title>file_type_bazel</title><path d="M9,2l7,7L9,16,2,9Z" style="fill:#76d275"/><path d="M2,9v7l7,7V16Z" style="fill:#43a047"/><path d="M23,2l7,7-7,7L16,9Z" style="fill:#76d275"/><path d="M30,9v7l-7,7V16Z" style="fill:#43a047"/><path d="M16,9l7,7-7,7L9,16Z" style="fill:#43a047"/><path d="M16,23v7L9,23V16Z" style="fill:#00701a"/><path d="M16,23l7-7v7l-7,7Z" style="fill:#004300"/></svg>

After

Width:  |  Height:  |  Size: 448 B

View file

@ -0,0 +1 @@
<svg version="1.1" viewBox="0 0 32 32" xmlns="http://www.w3.org/2000/svg"><title>file_type_bazel_ignore</title><g><path d="m9 2 7 7-7 7-7-7z" fill="#76d275" style="mix-blend-mode:color-dodge"/><path d="m2 9v7l7 7v-7z" fill="#43a047" style="mix-blend-mode:color-dodge"/><path d="m23 2 7 7-7 7-7-7z" fill="#76d275" style="mix-blend-mode:color-dodge"/><path d="m30 9v7l-7 7v-7z" fill="#43a047" style="mix-blend-mode:color-dodge"/><path d="m16 9 7 7-7 7-7-7z" fill="#43a047" style="mix-blend-mode:color-dodge"/><path d="m16 23v7l-7-7v-7z" fill="#00701a" style="mix-blend-mode:color-dodge"/><path d="m16 23 7-7v7l-7 7z" fill="#004300" style="mix-blend-mode:color-dodge"/><path d="m9 2-7 7v7l14 14 14-14v-7l-7-7-7 7z" fill="#ff0027" style="mix-blend-mode:color"/></g></svg>

After

Width:  |  Height:  |  Size: 768 B

View file

@ -0,0 +1 @@
<svg version="1.1" viewBox="0 0 32 32" xmlns="http://www.w3.org/2000/svg"><title>file_type_bazel_version</title><g><path d="m9 2 7 7-7 7-7-7z" fill="#76d275" style="mix-blend-mode:color-dodge"/><path d="m2 9v7l7 7v-7z" fill="#43a047" style="mix-blend-mode:color-dodge"/><path d="m23 2 7 7-7 7-7-7z" fill="#76d275" style="mix-blend-mode:color-dodge"/><path d="m30 9v7l-7 7v-7z" fill="#43a047" style="mix-blend-mode:color-dodge"/><path d="m16 9 7 7-7 7-7-7z" fill="#43a047" style="mix-blend-mode:color-dodge"/><path d="m16 23v7l-7-7v-7z" fill="#00701a" style="mix-blend-mode:color-dodge"/><path d="m16 23 7-7v7l-7 7z" fill="#004300" style="mix-blend-mode:color-dodge"/></g><g style="mix-blend-mode:screen"><path d="m9 2-7 7v7l14 14 14-14v-7l-7-7-7 7z" fill="#f60" style="mix-blend-mode:screen"/></g></svg>

After

Width:  |  Height:  |  Size: 804 B

View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><title>file_type_befunge</title><path d="M27.807,29.494H4.193a1.692,1.692,0,0,1-1.687-1.687V4.193A1.692,1.692,0,0,1,4.193,2.506H27.807a1.692,1.692,0,0,1,1.687,1.687V27.807A1.692,1.692,0,0,1,27.807,29.494Z" style="fill:#1e1e1e"/><path d="M27.807,30H4.193A2.2,2.2,0,0,1,2,27.807V4.193A2.2,2.2,0,0,1,4.193,2H27.807A2.2,2.2,0,0,1,30,4.193V27.807A2.2,2.2,0,0,1,27.807,30ZM4.193,3.012A1.183,1.183,0,0,0,3.012,4.193V27.807a1.183,1.183,0,0,0,1.181,1.181H27.807a1.183,1.183,0,0,0,1.181-1.181V4.193a1.183,1.183,0,0,0-1.181-1.181Z" style="fill:#5b5b5b"/><path d="M9.973,8.687,7.848,13.581H6.8L4.678,8.687H6.257l1.068,2.842L8.394,8.687Z" style="fill:#ffc107"/><path d="M15.158,10.909h-2.15v2.15h-.753v-2.15h-2.15v-.753h2.15V8.007h.753v2.149h2.15Z" style="fill:#009688"/><path d="M17.47,5.881c1.506,0,2.453.741,2.453,1.943,0,1.154-1.263,1.846-1.433,1.968-.838.6-.8.6-.8,1.749H16.316c0-1.117-.109-1.737.668-2.356C17.591,8.7,18.3,8.529,18.3,7.946c0-.255-.292-.462-.838-.462a3.267,3.267,0,0,0-1.543.5l-.85-1.154A3.359,3.359,0,0,1,17.47,5.881Zm-1.19,6.182h1.457v1.482H16.28Z" style="fill:#1976d2"/><path d="M21.526,13.193l-.838,1.87-1.105.207.716-2.089Z" style="fill:#009688"/><path d="M26.648,13.545V14.3H22.555v-.753Z" style="fill:#1976d2"/><path d="M9.39,21.12v.413l-4,2.442v-.863l2.94-1.785-2.94-1.786v-.862Z" style="fill:#ffc107"/><path d="M10.331,19.845h1.458v1.482H10.331Zm0,3.012h1.458v1.482H10.331Z" style="fill:#512da8"/><path d="M13.418,16.979h.753v8.2h-.753Z" style="fill:#ffc107"/><path d="M16.561,17.477h.79l1.2,2.259h-.5L16.962,18.06l-1.105,1.676h-.5Z" style="fill:#ffc107"/><path d="M22.462,24.594v.85H21.43v-.826a3.445,3.445,0,0,1-2.138-1.02l.851-.959a2.746,2.746,0,0,0,1.663.57c.584,0,.924-.218.924-.595,0-.437-.9-.741-1.507-1-1.165-.522-1.834-1.02-1.773-2.077a2.05,2.05,0,0,1,1.943-1.822v-.837l1.033-.11v.96a4.456,4.456,0,0,1,1.761.728l-.7,1.033a2.844,2.844,0,0,0-1.446-.4c-.546-.012-.935.206-.935.534,0,.413.51.535,1.093.778,1.348.571,2.211,1.105,2.211,2.186A2.139,2.139,0,0,1,22.462,24.594Z" style="fill:#512da8"/><path d="M15.841,19.054h2.726a4.251,4.251,0,0,1,2.364.525,1.836,1.836,0,0,1,.773,1.633,2.233,2.233,0,0,1-.337,1.246,1.5,1.5,0,0,1-.887.664v.059a1.812,1.812,0,0,1,1.053.712,2.623,2.623,0,0,1-.473,3.152,3.26,3.26,0,0,1-2.178.679H15.841Zm2.111,3.327h.636a1.07,1.07,0,0,0,.7-.208.759.759,0,0,0,.248-.617q0-.729-.994-.729h-.593Zm0,1.713v1.821H18.7q.988,0,.989-.925a.835.835,0,0,0-.265-.664,1.127,1.127,0,0,0-.767-.232Z" style="fill:#e8e8e8"/><path d="M25.269,27.724H23.19v-8.67h4.617v1.88H25.269v1.654h2.34v1.88h-2.34Z" style="fill:#e8e8e8"/></svg>

After

Width:  |  Height:  |  Size: 2.6 KiB

View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><title>file_type_bicep</title><path d="M24.556,19.111H11.333l3.111-7.778h5.134L20.667,9H16L14.444,6.667,16,4.333h4.667L19.578,2H14.444L11.022,6.667,12.422,9,3.089,20.667A5.375,5.375,0,0,0,2,23.778a4.7,4.7,0,0,0,3.889,4.666S22.222,30,24.556,30a5.445,5.445,0,0,0,0-10.889Zm-17.889,7a2.334,2.334,0,1,1,0-4.667,2.334,2.334,0,0,1,0,4.667Zm17.889,1.556a3.112,3.112,0,1,1,3.111-3.111A3.12,3.12,0,0,1,24.556,27.667Z" style="fill:#32b0e7"/></svg>

After

Width:  |  Height:  |  Size: 497 B

View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><title>file_type_biml</title><path d="M26.211,26.365a2.223,2.223,0,0,0,2.229-2.873l-.358-1.508L26.648,16" style="fill:#c6093b"/><path d="M5.23,16h0v8.651a3.625,3.625,0,0,0,.234,1.3c.062.143.124.286.2.429a3.529,3.529,0,0,0,.437.635,3.139,3.139,0,0,0,.935.714A2.619,2.619,0,0,0,8.192,28H23.7a2.619,2.619,0,0,0,1.154-.27,2.757,2.757,0,0,0,.935-.714,2.48,2.48,0,0,0,.421-.635,2.16,2.16,0,0,0,.2-.429,3.562,3.562,0,0,0,.234-1.3V16H5.23Z" style="fill:#d2d2d2"/><path d="M26.648,16h0l3.117-4.317c.655-.9-.109-1.635-1.668-1.667" style="fill:#c6093b"/><path d="M26.648,16l1.434-5.984.358-1.508a2.223,2.223,0,0,0-2.229-2.873" style="fill:#d2d2d2"/><path d="M26.648,16V7.349a3.625,3.625,0,0,0-.234-1.3c-.063-.143-.125-.286-.2-.429a4.511,4.511,0,0,0-.421-.635,3.139,3.139,0,0,0-.935-.714A2.619,2.619,0,0,0,23.7,4H8.176a2.849,2.849,0,0,0-1.154.254,2.976,2.976,0,0,0-.935.714,3.038,3.038,0,0,0-.436.635,2.16,2.16,0,0,0-.2.429,3.566,3.566,0,0,0-.234,1.3v8.651Q15.946,16.008,26.648,16Z" style="fill:#c6093b"/><path d="M28.082,21.984c1.574-.032,2.322-.762,1.667-1.651L26.648,16h0" style="fill:#d2d2d2"/><path d="M26.648,16l-1.435-5.984-.358-1.508a3.924,3.924,0,0,0-3.648-2.873H5.791A2.223,2.223,0,0,0,3.562,8.508L5.6,16.016" style="fill:#d2d2d2"/><path d="M26.648,16l-1.435,5.984-.358,1.508a3.939,3.939,0,0,1-3.648,2.889H5.775a2.223,2.223,0,0,1-2.229-2.873L3.905,22H4L5.6,16.016" style="fill:#c6093b"/><path d="M26.648,16h0l-3.1-4.317A5.666,5.666,0,0,0,19.4,10.016H3.905c-1.574.032-2.323.762-1.668,1.667L5.339,16h0" style="fill:#c6093b"/><path d="M5.339,16l-3.1,4.333c-.655.905.109,1.635,1.668,1.651H19.4a5.638,5.638,0,0,0,4.147-1.667L26.648,16" style="fill:#d2d2d2"/></svg>

After

Width:  |  Height:  |  Size: 1.7 KiB

View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><title>file_type_binary</title><path d="M20.929,2H4.529V30h23.3V9Zm5.114,26.35H6.409V3.65H19.815l6.333,6.333V28.35ZM11.477,15.393c1.584,0,2.563-1.463,2.563-3.663,0-2.145-.8-3.443-2.4-3.443S9.068,9.75,9.068,11.95C9.068,14.1,9.871,15.393,11.477,15.393ZM10.234,11.73c0-1.562.429-2.453,1.32-2.453.649,0,1.045.55,1.221,1.474l-2.53,1.309A3.2,3.2,0,0,1,10.234,11.73ZM11.565,14.4c-.638,0-1.045-.528-1.221-1.43l2.53-1.309v.286C12.874,13.512,12.456,14.4,11.565,14.4Zm10.27.847.1-1.023h-1.65V8.21l-1.177.1v.8l-1.694.176.022.891,1.672-.044v4.092H17.259V15.25Zm-7.85,9.5.1-1.023h-1.65V17.71l-1.177.1v.8l-1.694.176.022.891,1.672-.044v4.092H9.409V24.75Zm5.442.143c1.584,0,2.563-1.463,2.563-3.663,0-2.145-.8-3.443-2.4-3.443s-2.574,1.463-2.574,3.663C17.018,23.595,17.821,24.893,19.427,24.893ZM18.184,21.23c0-1.562.429-2.453,1.32-2.453.649,0,1.045.55,1.221,1.474l-2.53,1.309A3.2,3.2,0,0,1,18.184,21.23ZM19.515,23.9c-.638,0-1.045-.528-1.221-1.43l2.53-1.309v.286C20.824,23.012,20.406,23.9,19.515,23.9Z" style="fill:#9f4246"/></svg>

After

Width:  |  Height:  |  Size: 1 KiB

View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 32 32"><defs><linearGradient id="a" x1="-792.28" y1="633.265" x2="-793.365" y2="632.418" gradientTransform="matrix(12.821, 0, 0, -12.821, 10188.143, 8132.963)" gradientUnits="userSpaceOnUse"><stop offset="0.18" stop-color="#0052cc"/><stop offset="1" stop-color="#2684ff"/></linearGradient></defs><title>file_type_bitbucketpipeline</title><path d="M2.909,3.41A.9.9,0,0,0,2,4.3a.8.8,0,0,0,.012.155L5.82,27.568a1.22,1.22,0,0,0,1.193,1.018H25.282a.9.9,0,0,0,.9-.754L29.987,4.454a.9.9,0,0,0-.737-1.033.911.911,0,0,0-.147-.012ZM18.944,20.119H13.113l-1.579-8.244h8.823Z" style="fill:#2684ff"/><path d="M28.776,11.874H20.357l-1.413,8.244H13.113L6.228,28.3a1.21,1.21,0,0,0,.785.3H25.287a.9.9,0,0,0,.9-.754Z" style="fill:url(#a)"/></svg>

After

Width:  |  Height:  |  Size: 823 B

View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><title>file_type_bithound</title><path d="M28.638,14.849a15.139,15.139,0,0,0-.7-3.244A19.659,19.659,0,0,0,22.75,3.478c-.1-.09-.5-.325-.641-.245-.384.212.34,1.684.429,1.95a9.25,9.25,0,0,1,.5,5.037A5.01,5.01,0,0,1,18.5,14.226c-1.259.106-2.527-.038-3.792.11a7.183,7.183,0,0,0-5.014,2.422,4.968,4.968,0,0,0-.38.581H9.284a2.15,2.15,0,0,1-1.161-.272l-.162-.092a8.407,8.407,0,0,1-3.067-3.941,11.352,11.352,0,0,1-.689-2.061,5.523,5.523,0,0,1-.1-.973,1.387,1.387,0,0,0-.091-.658c-.242-.386-.556-.017-.6.292a7.657,7.657,0,0,0-.133,1.525A8.183,8.183,0,0,0,3.871,13.7a11.119,11.119,0,0,0,1.934,3.273,11.849,11.849,0,0,0,1.112,1.133,5.633,5.633,0,0,1,1.073.971,2.609,2.609,0,0,1,.332,1.581A12.2,12.2,0,0,0,8.609,24.8a11.949,11.949,0,0,0,1.538,3.552,7.081,7.081,0,0,0,1.331,1.472c.339.266.98.3.609-.682a6.959,6.959,0,0,1,.384-6.424c1.067-1.684,2.955-3.18,5.092-2.913a6.051,6.051,0,0,1,5.164,6.347,8.481,8.481,0,0,1-.348,2.414,2.1,2.1,0,0,0-.112,1.074c.134.577.777.365,1.055-.014.757-1.033,1.56-2.034,2.274-3.1A17.622,17.622,0,0,0,28.638,14.849Z" style="fill:#c31230"/><path d="M11.074,6.374a4.679,4.679,0,0,1,.14.551.644.644,0,0,0,.073.254A2.262,2.262,0,0,0,12.379,8.21a8.338,8.338,0,0,0,1.038.432,4.738,4.738,0,0,0,1.6-.073c.9-.072,1.734-.392,2.562.088-4.234,4.968-.239,6.076,2.866,3.68,3.539-2.73.208-9.168.208-9.168s-.077-.5-1.415-.8c-.125-.064-.252-.123-.378-.181-1.329-.615-2.525.395-3.486,1.209-.277.234-.553.476-.845.693a7.376,7.376,0,0,1-1.277.754,4.373,4.373,0,0,1-1.554.493,2.408,2.408,0,0,0-.361.046c-.227.019-.346.081-.4.181a.349.349,0,0,0-.134.307.858.858,0,0,0,.2.456A.8.8,0,0,0,11.074,6.374Z" style="fill:#c31230"/></svg>

After

Width:  |  Height:  |  Size: 1.6 KiB

View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><title>file_type_blade</title><path d="M29.98,8.331a.5.5,0,0,1,.02.12v6.011a.427.427,0,0,1-.224.38l-5.193,2.9V23.5a.427.427,0,0,1-.224.38L13.516,29.945a.735.735,0,0,1-.082.03c-.01,0-.02.01-.03.01a.467.467,0,0,1-.235,0c-.01,0-.02-.01-.03-.01s-.051-.02-.071-.03L2.234,23.884A.438.438,0,0,1,2,23.5V5.471a.5.5,0,0,1,.02-.12c0-.01.011-.02.021-.04s.02-.05.03-.07.021-.03.031-.04a.1.1,0,0,1,.041-.05c.01-.01.03-.02.04-.03s.031-.02.041-.03L7.641,2.06a.448.448,0,0,1,.448,0l5.416,3.031a.166.166,0,0,1,.051.04c.011.01.031.02.041.03a.181.181,0,0,1,.041.05.138.138,0,0,1,.03.04.392.392,0,0,1,.031.07c0,.01.01.02.02.04a.524.524,0,0,1,.021.11V16.733L18.25,14.2V8.451a.331.331,0,0,1,.021-.11c0-.01.01-.02.02-.04s.02-.05.03-.07.021-.03.031-.04a.1.1,0,0,1,.041-.05c.01-.01.03-.02.04-.03s.031-.03.051-.04L23.9,5.041a.448.448,0,0,1,.448,0l5.417,3.03a.193.193,0,0,1,.051.04c.01.01.03.02.04.03a.164.164,0,0,1,.041.05.139.139,0,0,1,.031.04.488.488,0,0,1,.03.07C29.969,8.311,29.98,8.321,29.98,8.331Zm-.886,5.881v-5L27.2,10.271l-2.617,1.471v5Zm-5.417,9.042v-5L21.1,19.683,13.74,23.764v5.051C13.74,28.805,23.677,23.254,23.677,23.254ZM2.906,6.231V23.254l9.938,5.561V23.764L7.651,20.913c-.02-.02-.041-.03-.051-.05s-.031-.02-.041-.03-.02-.03-.04-.05-.021-.03-.031-.04a.169.169,0,0,1-.02-.05c-.011-.02-.021-.03-.021-.05a.127.127,0,0,1-.01-.06c0-.02-.01-.03-.01-.05V8.751L4.8,7.291ZM7.875,2.94,3.354,5.471l4.511,2.52,4.51-2.53ZM10.217,18.7l2.616-1.46V6.231L10.94,7.291,8.323,8.751V19.763ZM24.125,5.921l-4.51,2.53,4.51,2.521,4.511-2.531C28.646,8.451,24.125,5.921,24.125,5.921Zm-.448,5.811L21.06,10.261,19.167,9.2v5l2.616,1.46,1.894,1.061ZM13.292,23l6.618-3.671,3.309-1.84-4.511-2.521-5.192,2.9-4.735,2.65Z" style="fill:#ef382c"/></svg>

After

Width:  |  Height:  |  Size: 1.7 KiB

View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><title>file_type_blitzbasic</title><path d="M4,9v3H5v7H4v3H14V21h1V20h1V16H15V15h1V11H15V10H14V9H4Zm6,3h2v2H10V12Zm0,5h2v2H10V17Z" style="fill:#00ffae"/><path d="M16,9v3h1v7H16v3H26V21h1V20h1V16H27V15h1V11H27V10H26V9H16Zm5,3h2v2H21V12Zm0,5h2v2H21V17Z" style="fill:#00d8ff"/></svg>

After

Width:  |  Height:  |  Size: 340 B

View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><title>file_type_bolt</title><path d="M9.012,2H22.979q-2.787,5.6-5.593,11.194,2.8.014,5.6.009-4.9,8.4-9.794,16.8c-.019-4.192-.009-8.375-.009-12.567-1.391,0-2.782,0-4.173-.009Z" style="fill:#fbc02d"/></svg>

After

Width:  |  Height:  |  Size: 265 B

View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><title>file_type_bosque</title><path d="M17.636,16.215v-6.1c0-.327-.054-.285.331-.285H30v6.379H24.66Z" style="fill:#206e20"/><path d="M17.634,16.215H30v6.379H17.634V16.215Z" style="fill:#247b24"/><path d="M29.949,3.813A1.188,1.188,0,0,0,28.859,3H10.22a1.181,1.181,0,0,0-1.2.939A.876.876,0,0,0,9,4.151V6.3H9V9.83H30V3.938C29.955,3.908,29.963,3.855,29.949,3.813Z" style="fill:#1c601c"/><path d="M19.7,22.592h-.2v0H9v3.533H9V27.9a.6.6,0,0,0,.013.112A1.173,1.173,0,0,0,10.2,29H28.786a1.171,1.171,0,0,0,1.17-.854c.01-.029,0-.069.044-.082V22.592Z" style="fill:#288928"/><path d="M18.322,9.07a1.223,1.223,0,0,0-.111-.508,1.32,1.32,0,0,0-1.263-.823Q12.973,7.73,9,7.735H3.387A1.361,1.361,0,0,0,2,9.069V22.853a1.363,1.363,0,0,0,1.313,1.411q.043,0,.087,0H16.839a2.241,2.241,0,0,0,.347-.024,1.35,1.35,0,0,0,1.14-1.307Q18.325,16,18.322,9.07Z" style="fill:#107c10"/><path d="M13.785,21.26H12.546c-.084,0-.081-.069-.1-.116q-.524-1.4-1.043-2.8l-.954-2.557c-.011-.029-.024-.059-.035-.088-.056.008-.054.055-.068.085Q9.121,18.461,7.9,21.134a.18.18,0,0,1-.2.129c-.381-.008-.764,0-1.163,0,.175-.39.344-.767.514-1.143q1.353-3,2.706-5.991a.251.251,0,0,0,.006-.214c-.155-.41-.3-.822-.457-1.233a1.719,1.719,0,0,0-.219-.426A.931.931,0,0,0,8.3,11.84H7.769c-.088,0-.123-.015-.121-.115.008-.284,0-.567,0-.851,0-.049-.016-.105.07-.1a6.866,6.866,0,0,1,1.366.089,1.708,1.708,0,0,1,1.289,1.155c.691,1.891,1.392,3.778,2.089,5.666l1.269,3.436A1.123,1.123,0,0,1,13.785,21.26Z" style="fill:#fefefe"/></svg>

After

Width:  |  Height:  |  Size: 1.5 KiB

View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><title>file_type_bower</title><path d="M29.465,15.715c-1.44-1.384-8.642-2.248-10.914-2.5a6.669,6.669,0,0,0,.281-.806,9.094,9.094,0,0,1,.99-.367c.042.124.241.6.354.826,4.569.126,4.8-3.4,4.99-4.36a5.447,5.447,0,0,1,1.74-3.521c-2.335-.68-5.693,1.055-6.818,3.637a7.015,7.015,0,0,0-1.265-.348,6.137,6.137,0,0,0-5.966-4.585A11.154,11.154,0,0,0,2,15.232c0,6.1,4.163,11.442,6.515,11.442a2.316,2.316,0,0,0,2.118-1.459c.174.473.708,1.943.883,2.317.259.553,1.457,1.032,1.981.458a1.93,1.93,0,0,0,2.585-.4,1.914,1.914,0,0,0,2.471-1.423c.637-.034.95-.928.81-1.641a17.5,17.5,0,0,0-1.625-3.056c.846.688,2.988.883,3.248,0,1.364,1.07,3.489.509,3.657-.362,1.657.431,3.558-.515,3.245-1.66C30.552,19.265,30.212,16.433,29.465,15.715Z" style="fill:#543729"/><path d="M22.053,9.675a10.185,10.185,0,0,1,2.2-3.148,5.71,5.71,0,0,0-2.575,2.9,9.019,9.019,0,0,0-.906-.506,5.878,5.878,0,0,1,4.8-3.308c-1.4,1.269-.9,3.906-2.053,5.3A15.066,15.066,0,0,0,22.053,9.675Zm-.9,1.852a4.627,4.627,0,0,1,.047-.533,4.837,4.837,0,0,0-.839-.11,3.157,3.157,0,0,0,.291,1.216,4.378,4.378,0,0,0,2.282-.633,7.638,7.638,0,0,0-1.54-.434C21.335,11.149,21.2,11.442,21.149,11.527Z" style="fill:#00acee"/><path d="M17.2,20.527v.005c-.135-.29-.278-.642-.449-1.1.665.968,2.75.469,2.641-.4,1.02.768,3.121-.128,2.643-1.2,1.022.476,2.189-.482,1.927-.9,1.743.336,3.413.671,3.937.805a2.032,2.032,0,0,1-2.337.69c.646.88-.608,1.936-2.355,1.354.385.864-1.171,1.642-2.939.741C20.291,21.383,18.076,21.482,17.2,20.527Zm3.457-4.369c2.023.155,5.367.457,7.438.747-.131-.674-.488-.866-1.612-1.168C25.274,15.866,22.206,16.167,20.657,16.158Z" style="fill:#2baf2b"/><path d="M19.393,19.031c1.02.768,3.121-.128,2.643-1.2,1.022.476,2.189-.482,1.927-.9-2.06-.4-4.222-.8-4.713-.866.3.016.791.05,1.406.1,1.55.009,4.617-.293,5.826-.422a58.716,58.716,0,0,0-8.714-1.4,3.964,3.964,0,0,1-.773.841c-1.208,2.555-3.4,4.253-5.816,4.253a7.8,7.8,0,0,1-2.38-.4c-.552.591-2.9,1.039-4.813.1A9.737,9.737,0,0,0,12.9,25.044c3.273,0,4.725-3.342,4.407-4.227-.077-.215-.382-.927-.553-1.387C17.417,20.4,19.5,19.9,19.393,19.031Z" style="fill:#ffcc2f"/><path d="M17.409,12.3a9.482,9.482,0,0,1,2.239-.99c-.015-.105-.026-.212-.033-.319-.624.15-1.8.654-2.476-.041,1.423.429,2.134-.383,3.18-.383a6.724,6.724,0,0,1,2.214.449,7.469,7.469,0,0,0-4.7-2.1A3.29,3.29,0,0,0,17.409,12.3Z" style="fill:#cecece"/><path d="M8.8,19.03a7.8,7.8,0,0,0,2.38.4c2.421,0,4.609-1.7,5.816-4.253a7.485,7.485,0,0,1-4.87,1.384,7.621,7.621,0,0,0,4.964-3.139,4.221,4.221,0,0,1,.44-5.249,4.931,4.931,0,0,0-4.674-3.284C7.575,4.891,3.2,9.31,3.2,15.232a9.893,9.893,0,0,0,.788,3.9C5.9,20.069,8.248,19.621,8.8,19.03Z" style="fill:#ef5734"/><path d="M10.384,10.013a2.439,2.439,0,1,0,2.439-2.439A2.439,2.439,0,0,0,10.384,10.013Z" style="fill:#ffcc2f"/><path d="M11.363,10.013a1.46,1.46,0,1,0,1.46-1.46A1.46,1.46,0,0,0,11.363,10.013Z" style="fill:#543729"/><ellipse cx="12.823" cy="9.365" rx="0.851" ry="0.529" style="fill:#fff"/></svg>

After

Width:  |  Height:  |  Size: 2.9 KiB

View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><title>file_type_bower2</title><path d="M29.465,15.715c-1.44-1.384-8.642-2.248-10.914-2.5a6.669,6.669,0,0,0,.281-.806,9.094,9.094,0,0,1,.99-.367c.042.124.241.6.354.826,4.569.126,4.8-3.4,4.99-4.36a5.447,5.447,0,0,1,1.74-3.521c-2.335-.68-5.693,1.055-6.818,3.637a7.015,7.015,0,0,0-1.265-.348,6.137,6.137,0,0,0-5.966-4.585A11.154,11.154,0,0,0,2,15.232c0,6.1,4.163,11.442,6.515,11.442a2.316,2.316,0,0,0,2.118-1.459c.174.473.708,1.943.883,2.317.259.553,1.457,1.032,1.981.458a1.93,1.93,0,0,0,2.585-.4,1.914,1.914,0,0,0,2.471-1.423c.637-.034.95-.928.81-1.641a17.5,17.5,0,0,0-1.625-3.056c.846.688,2.988.883,3.248,0,1.364,1.07,3.489.509,3.657-.362,1.657.431,3.558-.515,3.245-1.66C30.552,19.265,30.212,16.433,29.465,15.715Z" style="fill:#ee4d26"/><path d="M20.658,16.158h0c-.616-.047-1.109-.081-1.406-.1.49.07,2.652.468,4.713.866.262.418-.905,1.376-1.927.9.478,1.077-1.623,1.972-2.643,1.2a.658.658,0,0,1-.332.609,1.833,1.833,0,0,1-.73.285,1.834,1.834,0,0,0,.73-.285.658.658,0,0,0,.332-.609c1.02.768,3.121-.128,2.643-1.2,1.022.476,2.189-.482,1.927-.9,1.743.336,3.413.671,3.937.805a2.032,2.032,0,0,1-2.337.69c.646.88-.608,1.936-2.355,1.354.385.864-1.171,1.642-2.939.741.022.864-2.193.964-3.069.009v.005q-.038-.081-.076-.169c-.112-.274-.25-.609-.351-.875l-.021-.057a1.57,1.57,0,0,0,1.578.494,1.57,1.57,0,0,1-1.578-.495h0l.021.057c.13.348.244.633.351.875.082.2.15.367.181.454.318.884-1.134,4.227-4.407,4.227a9.737,9.737,0,0,1-8.912-5.912c1.909.937,4.261.489,4.813-.1a7.8,7.8,0,0,0,2.38.4c2.421,0,4.609-1.7,5.816-4.253a3.964,3.964,0,0,0,.773-.841,58.716,58.716,0,0,1,8.714,1.4c-1.209.129-4.276.43-5.826.422h0ZM17.409,12.3a9.482,9.482,0,0,1,2.239-.99c-.015-.105-.026-.212-.033-.319-.624.15-1.8.654-2.476-.041,1.423.429,2.134-.383,3.18-.383a6.724,6.724,0,0,1,2.214.449,7.469,7.469,0,0,0-4.7-2.1A3.29,3.29,0,0,0,17.409,12.3Zm3.739-.777a4.627,4.627,0,0,1,.047-.533,4.837,4.837,0,0,0-.839-.11,3.157,3.157,0,0,0,.291,1.216,4.378,4.378,0,0,0,2.282-.633,7.638,7.638,0,0,0-1.54-.434C21.335,11.149,21.2,11.442,21.149,11.527Zm.9-1.852a10.185,10.185,0,0,1,2.2-3.148,5.71,5.71,0,0,0-2.575,2.9,9.02,9.02,0,0,0-.906-.506,5.878,5.878,0,0,1,4.8-3.308c-1.4,1.269-.9,3.906-2.053,5.3A15.066,15.066,0,0,0,22.053,9.675Zm-11.669.338a2.439,2.439,0,1,0,2.439-2.439A2.439,2.439,0,0,0,10.384,10.013Z" style="fill:#fff"/><circle cx="12.823" cy="10.013" r="1.46" style="fill:#ee4d26"/><ellipse cx="12.823" cy="9.365" rx="0.851" ry="0.529" style="fill:#fff"/></svg>

After

Width:  |  Height:  |  Size: 2.4 KiB

View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><title>file_type_browserslist</title><circle cx="16" cy="16" r="14" style="fill:#ffd539"/><path d="M21.247,7.264q.093-.026.185-.045l.182.223q-.02.078-.037.157a2.458,2.458,0,0,0-.432.12Q21.186,7.493,21.247,7.264Zm-3.938,4.221c-1.26,2-1.955,4.067-1.751,5.183a17.109,17.109,0,0,0,6.554-.142A13.775,13.775,0,0,0,26.06,15a2.466,2.466,0,0,0,.56-.44A8.435,8.435,0,0,1,22.8,12.442a5.117,5.117,0,0,1-1.651-4.724A9.283,9.283,0,0,0,17.309,11.485Zm4.378-4.3c-1.294,4.238,3.292,6.695,5.105,7.009.727.126.09.795-.531,1.159a16.1,16.1,0,0,1-11.026,1.67C14.383,14.51,18.565,7.481,21.688,7.18Z"/><path d="M20.382,12.652A.8.8,0,1,0,21,12.038a.5.5,0,1,1-.614.615Zm5.782,2.368a1.2,1.2,0,1,0-1.2-1.2C25.776,14.407,26.949,14.288,26.165,15.02Z"/><path d="M15.283,27.935c.276-3.157-.747-4.589-2.56-7.451s-1.04-8.122,3.885-7.691C24.581,13.491,21.419,25.291,15.283,27.935Z"/><path d="M11.065,26.748c1.389-2.848.948-4.552.28-7.874s1.94-7.955,6.383-5.788c7.194,3.509.013,13.393-6.663,13.662Z"/><path d="M7.562,24.141c2.317-2.161,2.516-3.91,3.083-7.251s4.662-6.731,8.033-3.116c5.459,5.854-4.787,12.508-11.117,10.366Z"/><path d="M5.2,20.479c2.938-1.187,3.75-2.749,5.477-5.664s6.764-4.614,8.616-.03c3,7.422-8.951,9.962-14.093,5.694Z"/><path d="M4.341,16.167c3.168-.055,4.486-1.222,7.143-3.325s7.968-1.883,8.055,3.06c.14,8-11.927,6.091-15.2.265Z"/><path d="M5.036,11.86c2.977,1.084,4.626.466,7.86-.545s8.114,1.1,6.423,5.743C16.582,24.58,6,18.471,5.036,11.86Z"/><path d="M7.281,8.1c2.392,2.079,4.152,2.093,7.534,2.308S22,14.338,18.753,18.069C13.5,24.11,5.813,14.615,7.281,8.1Z"/><path d="M10.679,5.363c1.488,2.8,3.126,3.442,6.206,4.855s5.3,6.245.93,8.566C10.748,22.542,6.973,10.923,10.679,5.363Z"/><path d="M14.868,4.056c.386,3.145,1.685,4.334,4.054,6.756s2.706,7.728-2.2,8.33C8.776,20.118,9.416,7.918,14.868,4.056Z"/><path d="M19.224,4.337c-.767,3.075.02,4.649,1.363,7.76s-.243,8.184-5.04,6.988C7.78,17.149,12.749,5.988,19.224,4.337Z"/><path d="M23.212,6.144c-4.288,3.251-1.826,5.6-1.826,11.811,0,5.689-2.842,3.476-6.892.64C7.937,14,16.576,5.366,23.212,6.144Z"/><path d="M21.365,16.5c-.013-.088-.037-.353-.053-.591-.026-.389-.172-1.651-.242-2.091l-.028-.173.224-.025a.816.816,0,0,0,.561-1.279A1.07,1.07,0,0,0,21.155,12h-.161l.171.162a.408.408,0,0,1,.171.314.527.527,0,0,1-.258.472c-.115.052-.123.047-.149-.1a11.32,11.32,0,0,1-.152-3.175,5.357,5.357,0,0,1,.17-.7l.094-.264,0,.216a4.774,4.774,0,0,0,.094.647,6.329,6.329,0,0,0,3.122,4.017,10.415,10.415,0,0,0,1.719.819,2.071,2.071,0,0,1,.4.163c.082.082-.012.2-.312.39A13.576,13.576,0,0,1,22.3,16.453C21.317,16.685,21.393,16.681,21.365,16.5Z" style="fill:#fff"/></svg>

After

Width:  |  Height:  |  Size: 2.6 KiB

View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><title>file_type_buckbuild</title><path d="M9.929,3.809H7.9V9.557l2.478,2.478H7.4L4.156,8.789V3.809H2v5.9l4.411,4.411h5.947l2.131,2.131h-5.7L13.6,21.2,6.559,28.191H9.335L16.372,21.1,13.7,18.428H27.919v.892l-6.145,3.667-5.154,5.2h2.924l3.518-3.568L30,20.46V16.248H23.458l-2.23-2.23,2.527-2.527V5.841H21.649v4.708l-2.056,2.032-1.834-1.92V5.841H15.777v5.749l4.635,4.658H17.584L9.929,8.665V3.809" style="fill:#4a69a5"/><path d="M20.683,19.717H17.908l1.338,1.437,1.437-1.437" style="fill:#4a69a5"/></svg>

After

Width:  |  Height:  |  Size: 559 B

View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path d="M29,17c0,5.65-5.82,10.23-13,10.23S3,22.61,3,17c0-3.5,2.24-6.6,5.66-8.44S14.21,4.81,16,4.81s3.32,1.54,7.34,3.71C26.76,10.36,29,13.46,29,17Z" style="fill:#fbf0df"/><path d="M16,27.65C23.32,27.65,29.46,23,29.46,17c0-3.72-2.37-7-5.89-8.85-1.39-.75-2.46-1.41-3.37-2l-1.13-.69A6.14,6.14,0,0,0,16,4.35a6.88,6.88,0,0,0-3.3,1.23c-.42.24-.86.51-1.32.8-.87.54-1.83,1.13-3,1.73C4.91,10,2.54,13.24,2.54,17,2.54,23,8.68,27.65,16,27.65Z" style="fill:none;stroke:#000"/><ellipse cx="21.65" cy="18.62" rx="2.17" ry="1.28" style="fill:#febbd0"/><ellipse cx="10.41" cy="18.62" rx="2.17" ry="1.28" style="fill:#febbd0"/><path d="M11.43,18.11a2,2,0,1,0-2-2.05A2.05,2.05,0,0,0,11.43,18.11Zm9.2,0a2,2,0,1,0-2-2.05A2,2,0,0,0,20.63,18.11Z" style="fill-rule:evenodd"/><path d="M10.79,16.19a.77.77,0,1,0-.76-.77A.76.76,0,0,0,10.79,16.19Zm9.2,0a.77.77,0,1,0,0-1.53.77.77,0,0,0,0,1.53Z" style="fill:#fff;fill-rule:evenodd"/><path d="M18.62,19.67a3.3,3.3,0,0,1-1.09,1.75,2.48,2.48,0,0,1-1.5.69,2.53,2.53,0,0,1-1.5-.69,3.28,3.28,0,0,1-1.08-1.75.26.26,0,0,1,.29-.3h4.58A.27.27,0,0,1,18.62,19.67Z" style="fill:#b71422;stroke:#000;stroke-width:0.75px"/><path d="M14.93,5.75a6.09,6.09,0,0,1-2.09,4.62c-.1.09,0,.27.11.22,1.25-.49,2.94-1.94,2.23-4.88C15.15,5.56,14.93,5.6,14.93,5.75Zm.85,0a6,6,0,0,1,.57,5c0,.13.12.24.21.13.83-1,1.54-3.11-.59-5.31C15.87,5.46,15.7,5.61,15.78,5.74Zm1-.06a6.09,6.09,0,0,1,2.53,4.38c0,.14.21.17.24,0,.34-1.3.15-3.51-2.66-4.66C16.77,5.39,16.68,5.59,16.8,5.68ZM9.94,9.55a6.27,6.27,0,0,0,3.89-3.33c.07-.13.28-.08.25.07-.64,3-2.79,3.59-4.13,3.51C9.81,9.79,9.81,9.59,9.94,9.55Z" style="fill:#ccbea7;fill-rule:evenodd"/></svg>

After

Width:  |  Height:  |  Size: 1.6 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 45 KiB

View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><title>Artboard 1</title><path d="M29,17c0,5.65-5.82,10.23-13,10.23S3,22.61,3,17c0-3.5,2.24-6.6,5.66-8.44S14.21,4.81,16,4.81s3.32,1.54,7.34,3.71C26.76,10.36,29,13.46,29,17Z" style="fill:#fbf0df"/><path d="M16,27.65C23.32,27.65,29.46,23,29.46,17c0-3.72-2.37-7-5.89-8.85-1.39-.75-2.46-1.41-3.37-2l-1.13-.69A6.14,6.14,0,0,0,16,4.35a6.88,6.88,0,0,0-3.3,1.23c-.42.24-.86.51-1.32.8-.87.54-1.83,1.13-3,1.73C4.91,10,2.54,13.24,2.54,17,2.54,23,8.68,27.65,16,27.65Z" style="fill:none;stroke:#000"/><path d="M14.93,5.75a6.09,6.09,0,0,1-2.09,4.62c-.1.09,0,.27.11.22,1.25-.49,2.94-1.94,2.23-4.88C15.15,5.56,14.93,5.6,14.93,5.75Zm.85,0a6,6,0,0,1,.57,5c0,.13.12.24.21.13.83-1,1.54-3.11-.59-5.31C15.87,5.46,15.7,5.61,15.78,5.74Zm1-.06a6.09,6.09,0,0,1,2.53,4.38c0,.14.21.17.24,0,.34-1.3.15-3.51-2.66-4.66C16.77,5.39,16.68,5.59,16.8,5.68ZM9.94,9.55a6.27,6.27,0,0,0,3.89-3.33c.07-.13.28-.08.25.07-.64,3-2.79,3.59-4.13,3.51C9.81,9.79,9.81,9.59,9.94,9.55Z" style="fill:#ccbea7;fill-rule:evenodd"/><path d="M26.08,26.79l.67-.67c3.13.1,3.17,0,3.31-.33l.86-2.09.06-.2-.07-.17c0-.1-.15-.37-2.1-2.23v-1c2.25-2.16,2.2-2.27,2.07-2.59L30,15.42c-.13-.32-.18-.44-3.28-.36l-.67-.7A15.13,15.13,0,0,0,26,11.28l-.09-.2-2.23-1c-.33-.15-.44-.2-2.55,2.09l-.94,0C18,9.87,17.89,9.91,17.57,10l-2.08.84c-.32.13-.43.18-.31,3.33l-.67.66c-3.12-.1-3.17,0-3.3.33l-.86,2.1-.07.2.07.17c0,.09.14.36,2.1,2.22v1c-2.25,2.17-2.2,2.28-2.07,2.6l.85,2.11c.13.33.18.44,3.28.36l.67.7a15.1,15.1,0,0,0,.1,3.08l.09.2,2.24,1c.33.13.44.18,2.54-2.1h1c2.17,2.31,2.28,2.27,2.6,2.14l2.07-.83C26.1,30,26.21,29.93,26.08,26.79Zm-8.9-4.89A3.72,3.72,0,1,1,22.05,24a3.77,3.77,0,0,1-4.87-2.12Z" style="fill:#40535b"/></svg>

After

Width:  |  Height:  |  Size: 1.7 KiB

View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><title>file_type_c</title><path d="M10.676,15.973a10.052,10.052,0,0,0,1.175,5.151,5.446,5.446,0,0,0,6.306,2.408,4.284,4.284,0,0,0,3.09-3.6c.107-.6.109-.61.109-.61,1.737.251,4.537.658,6.274.906l-.11.44a11.256,11.256,0,0,1-2.7,5.39,9.439,9.439,0,0,1-5.366,2.688,14.61,14.61,0,0,1-8.277-.819A10.151,10.151,0,0,1,5.4,21.687a16.225,16.225,0,0,1,.019-11.45,10.538,10.538,0,0,1,8.963-7.054,13.353,13.353,0,0,1,6.666.555,9.571,9.571,0,0,1,6.167,6.9c.094.352.114.417.114.417-1.932.351-4.319.8-6.238,1.215-.362-1.915-1.265-3.428-3.2-3.9a5.263,5.263,0,0,0-6.616,3.57,10.49,10.49,0,0,0-.385,1.439A12.31,12.31,0,0,0,10.676,15.973Z" style="fill:#005f91"/></svg>

After

Width:  |  Height:  |  Size: 707 B

View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><title>file_type_c2</title><path d="M23,19.418A6.971,6.971,0,1,1,22.95,12.5l6.093-3.509a14,14,0,1,0,.036,13.95Z" style="fill:#005f91"/></svg>

After

Width:  |  Height:  |  Size: 201 B

View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><title>file_type_c3</title><path d="M29,10.232a2.387,2.387,0,0,0-.318-1.244,2.451,2.451,0,0,0-.936-.879Q22.552,5.241,17.353,2.376A2.642,2.642,0,0,0,14.59,2.4c-1.378.779-8.275,4.565-10.331,5.706A2.287,2.287,0,0,0,3,10.231V21.77a2.4,2.4,0,0,0,.3,1.22,2.434,2.434,0,0,0,.954.9c2.056,1.141,8.954,4.927,10.332,5.706a2.642,2.642,0,0,0,2.763.026q5.19-2.871,10.386-5.733a2.444,2.444,0,0,0,.955-.9,2.4,2.4,0,0,0,.3-1.22V10.232" style="fill:#a9b9cb"/><path d="M28.549,23.171a2.126,2.126,0,0,0,.147-.182,2.4,2.4,0,0,0,.3-1.22V10.232a2.387,2.387,0,0,0-.318-1.244c-.036-.059-.089-.105-.13-.16L16,16Z" style="fill:#8b97a3"/><path d="M28.549,23.171,16,16,3.451,23.171a2.435,2.435,0,0,0,.809.72c2.056,1.141,8.954,4.927,10.332,5.706a2.642,2.642,0,0,0,2.763.026q5.19-2.871,10.386-5.733A2.43,2.43,0,0,0,28.549,23.171Z" style="fill:#7f8b99"/><path d="M19.6,18.02a4.121,4.121,0,1,1-.027-4.087l3.615-2.073A8.309,8.309,0,0,0,7.7,16a8.216,8.216,0,0,0,1.1,4.117A8.319,8.319,0,0,0,23.211,20.1L19.6,18.02" style="fill:#fff"/></svg>

After

Width:  |  Height:  |  Size: 1 KiB

View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><title>file_type_c_al</title><path d="M15.62,2.83h.023c.206.113.416.218.626.323.011,1.142,0,2.285.005,3.428q0,5.56,0,11.12c0,1.486,0,2.972,0,4.457,0,.711,0,1.422,0,2.133-.213.053-.427.1-.639.151-.01-2.028,0-4.056-.006-6.084a38.321,38.321,0,0,1-4.88,4,40.761,40.761,0,0,1-6.042,3.459A28.663,28.663,0,0,1,2,26.92v-.032a29.479,29.479,0,0,0,2.72-2.552,35.528,35.528,0,0,0,3.954-5.108,59.927,59.927,0,0,0,3.148-5.6,49.117,49.117,0,0,0,2.858-6.987A26.7,26.7,0,0,0,15.62,2.83Z" style="fill:#ffc525"/><path d="M16.274,17.7A31.642,31.642,0,0,0,23.046,7.435q.293.191.583.386a3.874,3.874,0,0,1,.008.4q0,4.584,0,9.168,0,4.361,0,8.723c-.193.063-.389.119-.585.172,0-2.8,0-5.6,0-8.4a19.537,19.537,0,0,1-2.588,2.048,27.688,27.688,0,0,1-4.188,2.23C16.274,20.672,16.271,19.186,16.274,17.7Z" style="fill:#5090cd"/><path d="M26.329,14.989a37.484,37.484,0,0,0,3.167-3.2c.165.088.338.16.5.248q0,8.465,0,16.93c-.172.055-.341.119-.514.173a44.222,44.222,0,0,0-4.8-1.345A42.238,42.238,0,0,0,8.552,27.4a34,34,0,0,0-6.381,1.7l.007-.032a33.507,33.507,0,0,1,12.571-3.389c.081-.008.163-.006.245-.012a35.1,35.1,0,0,1,3.7.018c.615.03,1.227.1,1.839.156a18.726,18.726,0,0,1,2.519.442c.2-.053.392-.109.585-.172q0-4.361,0-8.723C24.55,16.6,25.44,15.8,26.329,14.989Z" style="fill:#73c267"/><path d="M20.46,19.928a19.537,19.537,0,0,0,2.588-2.048c.006,2.8,0,5.6,0,8.4a18.726,18.726,0,0,0-2.519-.442.415.415,0,0,0-.193-.04c-.885-.1-1.776-.161-2.667-.187-.714-.006-1.429-.016-2.143.022a5.071,5.071,0,0,0-.535.032c-.082.006-.164,0-.245.012A33.507,33.507,0,0,0,2.178,29.068l-.007.032c-.064,0-.112.051-.171.07v0a9.855,9.855,0,0,1,.886-.612A26.865,26.865,0,0,1,8.9,25.837a33.472,33.472,0,0,1,5.632-1.257c.366-.054.736-.086,1.1-.138.212-.054.426-.1.639-.151,0-.711,0-1.422,0-2.133A27.688,27.688,0,0,0,20.46,19.928Z" style="fill:#00477f"/><path d="M10.747,22.358a38.321,38.321,0,0,0,4.88-4c.008,2.028,0,4.056.006,6.084-.365.052-.735.084-1.1.138A33.472,33.472,0,0,0,8.9,25.837a26.865,26.865,0,0,0-6.014,2.717A9.855,9.855,0,0,0,2,29.166V26.92a28.663,28.663,0,0,0,2.705-1.1A40.761,40.761,0,0,0,10.747,22.358Z" style="fill:#f47835"/></svg>

After

Width:  |  Height:  |  Size: 2.1 KiB

View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><title>file_type_cabal</title><path d="M18.467,2.028,9.327,3.715A.787.787,0,0,0,8.8,5.072l8.935,11.854a2.45,2.45,0,0,0,2.195.854l9.14-1.687a.787.787,0,0,0,.528-1.357L20.662,2.883A2.45,2.45,0,0,0,18.467,2.028Z" style="fill:#6bc9dd"/><path d="M28.88,17.144l-9.636,1.672a3.714,3.714,0,0,0-2,1.322L10.681,29.07c-.453.616-.289,1.024.365.911l9.636-1.672a3.714,3.714,0,0,0,2-1.322l6.558-8.933C29.7,17.438,29.534,17.03,28.88,17.144Z" style="fill:#6a6bd7"/><path d="M5.065,15.183c-.151.4-2.957,2.615-2.9,3.068s3.353,1.8,3.6,2.14,1.186,4.687,1.53,4.78,2.118-3.518,2.424-3.7,3.69.282,3.841-.114-2.044-3.976-2.106-4.429,1.095-4.513.844-4.851-3.381,1.06-3.725.967-3.014-3.071-3.32-2.884S5.216,14.787,5.065,15.183Z" style="fill:#567dd9"/></svg>

After

Width:  |  Height:  |  Size: 790 B

View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><g><circle fill="#65D1FF" cx="16" cy="16" r="14"/><g><clipPath id="clip"><circle cx="16" cy="16" r="14"/></clipPath><g clip-path="url(#clip)"><linearGradient id="linearGradient1" gradientUnits="userSpaceOnUse" x1="6.4965" y1="14.3469" x2="25.5035" y2="14.3469"><stop offset="0" style="stop-color:#B7B7B7"/><stop offset="0.5" style="stop-color:#FFFFFF"/><stop offset="1" style="stop-color:#B2B2B2"/></linearGradient><path fill="url(#linearGradient1)" d="M16,7.27L16,7.27C16,7.27,16,7.27,16,7.27C16,7.27,16,7.27,16,7.27L16,7.27c-9.71,0-9.51,7.65-9.51,7.65v6.51l3.93-0.1v-6.41c0-3.96,5.39-3.93,5.57-3.93l0,0c0,0,0,0,0,0c0,0,0,0,0,0l0,0c0.18,0,5.57-0.04,5.57,3.93v6.41l3.93,0.1v-6.51C25.5,14.92,25.71,7.27,16,7.27z"/><linearGradient id="linearGradient2" gradientUnits="userSpaceOnUse" x1="8.3491" y1="12.2681" x2="19.4678" y2="17.6298"><stop offset="0.1" style="stop-color:#323232"/><stop offset="0.5" style="stop-color:#636363"/><stop offset="1" style="stop-color:#272727"/></linearGradient><path fill="url(#linearGradient2)" d="M25.86,21.8l-4.65-0.12v-6.76c0-0.87-0.29-1.59-0.85-2.15c-1.33-1.32-3.79-1.41-4.27-1.42l-0.01,0l-0.09,0c-0.2,0-2.92,0-4.35,1.42c-0.57,0.56-0.85,1.28-0.85,2.15v6.76L6.14,21.8v-6.88c0-0.11-0.06-3.03,2.19-5.33c1.72-1.77,4.3-2.67,7.67-2.67l0,0l0.01,0c3.37,0,5.95,0.9,7.67,2.67c2.24,2.3,2.19,5.22,2.19,5.34L25.86,21.8z M15.99,7.63c-3.15,0-5.56,0.82-7.14,2.45c-2.03,2.08-1.99,4.8-1.99,4.83l0,6.15l3.2-0.08v-6.05c0-1.07,0.36-1.96,1.07-2.66c1.63-1.61,4.62-1.63,4.86-1.62l0.01,0l0.01,0c0.2,0,3.22,0,4.86,1.62c0.71,0.7,1.07,1.6,1.07,2.66v6.05l3.2,0.08v-6.14c0-0.04,0.04-2.76-1.99-4.84C21.57,8.46,19.16,7.63,16,7.63l0,0L15.99,7.63z"/><linearGradient id="linearGradient3" gradientUnits="userSpaceOnUse" x1="7.1192" y1="14.5879" x2="12.7632" y2="14.5879"><stop offset="0.1" style="stop-color:#FFFFFF"/><stop offset="1" style="stop-color:#FFFFFF;stop-opacity:0.4"/></linearGradient><path fill="url(#linearGradient3)" d="M7.12,20.68v-5.77c0,0-0.07-5.44,5.64-6.65c0,0-4.2,2.21-4.2,6.65v5.99L7.12,20.68z"/><linearGradient id="linearGradient4" gradientUnits="userSpaceOnUse" x1="23.3234" y1="20.4617" x2="23.154" y2="13.689"><stop offset="0.1" style="stop-color:#FFFFFF"/><stop offset="1" style="stop-color:#FFFFFF;stop-opacity:0"/></linearGradient><rect x="22.41" y="13.16" fill="url(#linearGradient4)" width="1.65" height="7.34"/><path fill="#0CCC06" d="M22.98,37.8H9.13c-3.07,0-5.58-2.51-5.58-5.58V25.5c0-3.07,2.51-5.58,5.58-5.58h13.85c3.07,0,5.58,2.51,5.58,5.58v6.72C28.55,35.29,26.04,37.8,22.98,37.8z"/><path fill="#337C00" d="M23.52,38.16H8.58c-2.97,0-5.39-2.42-5.39-5.39v-7.81c0-2.97,2.42-5.39,5.39-5.39h14.94c2.97,0,5.39,2.42,5.39,5.39v7.81C28.92,35.74,26.5,38.16,23.52,38.16z M8.58,20.29c-2.57,0-4.67,2.09-4.67,4.67v7.81c0,2.57,2.09,4.67,4.67,4.67h14.94c2.57,0,4.67-2.09,4.67-4.67v-7.81c0-2.57-2.09-4.67-4.67-4.67H8.58z"/><g><linearGradient id="linearGradient5" gradientUnits="userSpaceOnUse" x1="5.4038" y1="24.0844" x2="22.4206" y2="23.8842"><stop offset="0.1" style="stop-color:#FFFFFF"/><stop offset="1" style="stop-color:#FFFFFF;stop-opacity:0"/></linearGradient><path fill="url(#linearGradient5)" d="M5.98,27.07H5.15l0-2.99c0.05-0.95,0.68-2.79,2.75-3.01l0.04,0h14.46v0.83H7.97c-0.78,0.09-1.34,0.48-1.69,1.17c-0.25,0.5-0.29,0.98-0.3,1.05V27.07z"/></g></g></g></g></svg>

After

Width:  |  Height:  |  Size: 3.3 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 6.7 KiB

View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><title>file_type_cakephp</title><path d="M16,13.819l10.949,2.719C28.855,15.792,30,14.846,30,13.819V9.445c0-2.409-6.27-4.369-14-4.369S2,7.035,2,9.445v4.375c0,2.411,6.267,4.369,14,4.369V13.819Z" style="fill:#d33e44"/><path d="M26.948,16.538,16,13.818v4.37l10.949,2.72C28.854,20.16,30,19.216,30,18.188v-4.37C30,14.846,28.854,15.791,26.948,16.538Z" style="fill:#fff"/><path d="M2,13.818v4.37c0,2.411,6.267,4.366,14,4.366V18.188C8.267,18.188,2,16.228,2,13.818Z" style="fill:#fff"/><path d="M26.948,20.908,16,18.188v4.37l10.949,2.72C28.854,24.531,30,23.586,30,22.558v-4.37C30,19.216,28.854,20.161,26.948,20.908Z" style="fill:#d33e44"/><path d="M2,18.188v4.37c0,2.411,6.267,4.366,14,4.366V22.558C8.267,22.558,2,20.6,2,18.188Z" style="fill:#d33e44"/></svg>

After

Width:  |  Height:  |  Size: 808 B

View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 32 32"><defs><linearGradient id="a" x1="3.843" y1="28.15" x2="28.148" y2="3.845" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#7ecefd"/><stop offset="1" stop-color="#56b1fc"/></linearGradient></defs><title>file_type_capacitor</title><path d="M29.706,17.76c.329.324.315.5-.007.811-1.1,1.066-2.18,2.161-3.263,3.249-.185.186-.319.329-.582.064q-4.885-4.925-9.788-9.83Q13.077,9.09,10.085,6.129c-.192-.189-.17-.317.011-.5q1.743-1.726,3.469-3.471c.214-.217.345-.179.539.017q2.127,2.156,4.27,4.3h0c.387.374.772.751,1.162,1.121.156.148.277.352.529.361q2.895-2.888,5.786-5.781c.215-.216.351-.246.583-.011,1.107,1.12,2.222,2.233,3.357,3.325.295.283.265.436-.009.706-1.812,1.787-3.595,3.6-5.417,5.38-.375.365-.332.544.016.885C26.168,14.214,27.92,16.005,29.706,17.76ZM15.931,19.953a.623.623,0,0,0-.067-.1q-4.841-4.842-9.679-9.689c-.246-.246-.389-.241-.629,0-1.088,1.111-2.183,2.216-3.3,3.3-.318.306-.276.471.015.758,1.783,1.76,3.536,3.549,5.325,5.3.362.356.35.549-.007.9-1.8,1.77-3.568,3.573-5.359,5.353-.262.26-.332.416-.024.715,1.116,1.083,2.208,2.19,3.289,3.309.26.27.4.266.663,0Q8,27.916,9.882,26.07a27.958,27.958,0,0,1,2.171-2.1h0l1.57,1.564h0q2.133,2.14,4.262,4.285c.2.2.347.207.55,0q1.724-1.739,3.464-3.461c.185-.183.187-.311,0-.5Q18.909,22.915,15.931,19.953Z" style="fill:url(#a)"/></svg>

After

Width:  |  Height:  |  Size: 1.4 KiB

Some files were not shown because too many files have changed in this diff Show more