Updated icons to svg version.

This commit is contained in:
Alexander Podkhalyuzin
2019-01-23 17:53:14 +03:00
parent fe006cf342
commit 4c674ae27a
38 changed files with 622 additions and 34 deletions
@@ -0,0 +1,14 @@
/*
* Copyright 2010-2019 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license
* that can be found in the license/LICENSE.txt file.
*/
package org.jetbrains.kotlin.idea;
import com.intellij.openapi.util.IconLoader;
import javax.swing.*;
public interface KotlinFileIcon {
Icon KOTLIN_FILE = IconLoader.getIcon("/org/jetbrains/kotlin/idea/icons/kotlin_file.svg");
}
@@ -0,0 +1,14 @@
/*
* Copyright 2010-2019 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license
* that can be found in the license/LICENSE.txt file.
*/
package org.jetbrains.kotlin.idea;
import com.intellij.openapi.util.IconLoader;
import javax.swing.*;
public interface KotlinFileIcon {
Icon KOTLIN_FILE = IconLoader.getIcon("/org/jetbrains/kotlin/idea/icons/kotlin_file.png");
}
@@ -31,7 +31,7 @@ public class KotlinFileType extends LanguageFileType {
@NotNull
@Override
protected Icon compute() {
return IconLoader.getIcon("/org/jetbrains/kotlin/idea/icons/kotlin_file.png");
return KotlinFileIcon.KOTLIN_FILE;
}
};
@@ -34,7 +34,7 @@ public class KotlinModuleFileType implements FileType {
@NotNull
@Override
protected Icon compute() {
return IconLoader.getIcon("/org/jetbrains/kotlin/idea/icons/kotlin_file.png");
return KotlinFileIcon.KOTLIN_FILE;
}
};
@@ -22,41 +22,41 @@ import com.intellij.util.PlatformIcons;
import javax.swing.*;
public interface KotlinIcons {
Icon SMALL_LOGO = IconLoader.getIcon("/org/jetbrains/kotlin/idea/icons/kotlin.png");
Icon KOTLIN_LOGO_24 = IconLoader.getIcon("/org/jetbrains/kotlin/idea/icons/kotlin24.png");
Icon SMALL_LOGO = IconLoader.getIcon("/org/jetbrains/kotlin/idea/icons/kotlin.svg");
Icon KOTLIN_LOGO_24 = IconLoader.getIcon("/org/jetbrains/kotlin/idea/icons/kotlin24.svg");
Icon SMALL_LOGO_13 = IconLoader.getIcon("/org/jetbrains/kotlin/idea/icons/kotlin13.png");
Icon SMALL_LOGO_13 = IconLoader.getIcon("/org/jetbrains/kotlin/idea/icons/kotlin13.svg");
Icon CLASS = IconLoader.getIcon("/org/jetbrains/kotlin/idea/icons/classKotlin.png");
Icon ABSTRACT_CLASS = IconLoader.getIcon("/org/jetbrains/kotlin/idea/icons/abstractClassKotlin.png");
Icon ENUM = IconLoader.getIcon("/org/jetbrains/kotlin/idea/icons/enumKotlin.png");
Icon FILE = IconLoader.getIcon("/org/jetbrains/kotlin/idea/icons/kotlin_file.png");
Icon SCRIPT = IconLoader.getIcon("/org/jetbrains/kotlin/idea/icons/kotlin_script.png");
Icon GRADLE_SCRIPT = IconLoader.getIcon("/org/jetbrains/kotlin/idea/icons/kotlin_gradle_script.png");
Icon ACTIVITY = IconLoader.getIcon("/org/jetbrains/kotlin/idea/icons/kotlin_activity.png");
Icon OBJECT = IconLoader.getIcon("/org/jetbrains/kotlin/idea/icons/objectKotlin.png");
Icon INTERFACE = IconLoader.getIcon("/org/jetbrains/kotlin/idea/icons/interfaceKotlin.png");
Icon ANNOTATION = IconLoader.getIcon("/org/jetbrains/kotlin/idea/icons/annotationKotlin.png");
Icon FUNCTION = IconLoader.getIcon("/org/jetbrains/kotlin/idea/icons/function.png");
Icon CLASS = IconLoader.getIcon("/org/jetbrains/kotlin/idea/icons/classKotlin.svg");
Icon ABSTRACT_CLASS = IconLoader.getIcon("/org/jetbrains/kotlin/idea/icons/abstractClassKotlin.svg");
Icon ENUM = IconLoader.getIcon("/org/jetbrains/kotlin/idea/icons/enumKotlin.svg");
Icon FILE = IconLoader.getIcon("/org/jetbrains/kotlin/idea/icons/kotlin_file.svg");
Icon SCRIPT = IconLoader.getIcon("/org/jetbrains/kotlin/idea/icons/kotlin_script.svg");
Icon GRADLE_SCRIPT = IconLoader.getIcon("/org/jetbrains/kotlin/idea/icons/kotlin_gradle_script.svg");
Icon ACTIVITY = IconLoader.getIcon("/org/jetbrains/kotlin/idea/icons/kotlin_activity.svg");
Icon OBJECT = IconLoader.getIcon("/org/jetbrains/kotlin/idea/icons/objectKotlin.svg");
Icon INTERFACE = IconLoader.getIcon("/org/jetbrains/kotlin/idea/icons/interfaceKotlin.svg");
Icon ANNOTATION = IconLoader.getIcon("/org/jetbrains/kotlin/idea/icons/annotationKotlin.svg");
Icon FUNCTION = IconLoader.getIcon("/org/jetbrains/kotlin/idea/icons/function.svg");
Icon EXTENSION_FUNCTION = PlatformIcons.FUNCTION_ICON;
Icon ABSTRACT_EXTENSION_FUNCTION = IconLoader.getIcon("/org/jetbrains/kotlin/idea/icons/abstract_extension_function.png");
Icon LAMBDA = IconLoader.getIcon("/org/jetbrains/kotlin/idea/icons/lambda.png");
Icon ABSTRACT_EXTENSION_FUNCTION = IconLoader.getIcon("/org/jetbrains/kotlin/idea/icons/abstract_extension_function.svg");
Icon LAMBDA = IconLoader.getIcon("/org/jetbrains/kotlin/idea/icons/lambda.svg");
Icon VAR = PlatformIcons.VARIABLE_ICON;
Icon VAL = IconLoader.getIcon("/org/jetbrains/kotlin/idea/icons/value.png");
Icon VAL = IconLoader.getIcon("/org/jetbrains/kotlin/idea/icons/value.svg");
Icon PARAMETER = PlatformIcons.PARAMETER_ICON;
Icon FIELD_VAL = IconLoader.getIcon("/org/jetbrains/kotlin/idea/icons/field_value.png");
Icon FIELD_VAR = IconLoader.getIcon("/org/jetbrains/kotlin/idea/icons/field_variable.png");
Icon CLASS_INITIALIZER = IconLoader.getIcon("/org/jetbrains/kotlin/idea/icons/classInitializerKotlin.png");
Icon TYPE_ALIAS = IconLoader.getIcon("/org/jetbrains/kotlin/idea/icons/typeAlias.png");
Icon FIELD_VAL = IconLoader.getIcon("/org/jetbrains/kotlin/idea/icons/field_value.svg");
Icon FIELD_VAR = IconLoader.getIcon("/org/jetbrains/kotlin/idea/icons/field_variable.svg");
Icon CLASS_INITIALIZER = IconLoader.getIcon("/org/jetbrains/kotlin/idea/icons/classInitializerKotlin.svg");
Icon TYPE_ALIAS = IconLoader.getIcon("/org/jetbrains/kotlin/idea/icons/typeAlias.svg");
Icon SUSPEND_CALL = IconLoader.getIcon("/org/jetbrains/kotlin/idea/icons/suspendCall.png");
Icon SUSPEND_CALL = IconLoader.getIcon("/org/jetbrains/kotlin/idea/icons/suspendCall.svg");
Icon ACTUAL = IconLoader.getIcon("/org/jetbrains/kotlin/idea/icons/actual.png");
Icon EXPECT = IconLoader.getIcon("/org/jetbrains/kotlin/idea/icons/expect.png");
Icon ACTUAL = IconLoader.getIcon("/org/jetbrains/kotlin/idea/icons/actual.svg");
Icon EXPECT = IconLoader.getIcon("/org/jetbrains/kotlin/idea/icons/expect.svg");
Icon LAUNCH = IconLoader.getIcon("/org/jetbrains/kotlin/idea/icons/kotlin_launch_configuration.png");
Icon LAUNCH = IconLoader.getIcon("/org/jetbrains/kotlin/idea/icons/kotlin_launch_configuration.svg");
Icon JS = IconLoader.getIcon("/org/jetbrains/kotlin/idea/icons/kotlin_js.png");
Icon MPP = IconLoader.getIcon("/org/jetbrains/kotlin/idea/icons/kotlin_multiplatform_project.png");
Icon JS = IconLoader.getIcon("/org/jetbrains/kotlin/idea/icons/kotlin_js.svg");
Icon MPP = IconLoader.getIcon("/org/jetbrains/kotlin/idea/icons/kotlin_multiplatform_project.svg");
Icon NATIVE = IconLoader.getIcon("/org/jetbrains/kotlin/idea/icons/kotlin_native.svg");
}
@@ -0,0 +1,62 @@
/*
* Copyright 2010-2015 JetBrains s.r.o.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package org.jetbrains.kotlin.idea;
import com.intellij.openapi.util.IconLoader;
import com.intellij.util.PlatformIcons;
import javax.swing.*;
public interface KotlinIcons {
Icon SMALL_LOGO = IconLoader.getIcon("/org/jetbrains/kotlin/idea/icons/kotlin.png");
Icon KOTLIN_LOGO_24 = IconLoader.getIcon("/org/jetbrains/kotlin/idea/icons/kotlin24.png");
Icon SMALL_LOGO_13 = IconLoader.getIcon("/org/jetbrains/kotlin/idea/icons/kotlin13.png");
Icon CLASS = IconLoader.getIcon("/org/jetbrains/kotlin/idea/icons/classKotlin.png");
Icon ABSTRACT_CLASS = IconLoader.getIcon("/org/jetbrains/kotlin/idea/icons/abstractClassKotlin.png");
Icon ENUM = IconLoader.getIcon("/org/jetbrains/kotlin/idea/icons/enumKotlin.png");
Icon FILE = IconLoader.getIcon("/org/jetbrains/kotlin/idea/icons/kotlin_file.png");
Icon SCRIPT = IconLoader.getIcon("/org/jetbrains/kotlin/idea/icons/kotlin_script.png");
Icon GRADLE_SCRIPT = IconLoader.getIcon("/org/jetbrains/kotlin/idea/icons/kotlin_gradle_script.png");
Icon ACTIVITY = IconLoader.getIcon("/org/jetbrains/kotlin/idea/icons/kotlin_activity.png");
Icon OBJECT = IconLoader.getIcon("/org/jetbrains/kotlin/idea/icons/objectKotlin.png");
Icon INTERFACE = IconLoader.getIcon("/org/jetbrains/kotlin/idea/icons/interfaceKotlin.png");
Icon ANNOTATION = IconLoader.getIcon("/org/jetbrains/kotlin/idea/icons/annotationKotlin.png");
Icon FUNCTION = IconLoader.getIcon("/org/jetbrains/kotlin/idea/icons/function.png");
Icon EXTENSION_FUNCTION = PlatformIcons.FUNCTION_ICON;
Icon ABSTRACT_EXTENSION_FUNCTION = IconLoader.getIcon("/org/jetbrains/kotlin/idea/icons/abstract_extension_function.png");
Icon LAMBDA = IconLoader.getIcon("/org/jetbrains/kotlin/idea/icons/lambda.png");
Icon VAR = PlatformIcons.VARIABLE_ICON;
Icon VAL = IconLoader.getIcon("/org/jetbrains/kotlin/idea/icons/value.png");
Icon PARAMETER = PlatformIcons.PARAMETER_ICON;
Icon FIELD_VAL = IconLoader.getIcon("/org/jetbrains/kotlin/idea/icons/field_value.png");
Icon FIELD_VAR = IconLoader.getIcon("/org/jetbrains/kotlin/idea/icons/field_variable.png");
Icon CLASS_INITIALIZER = IconLoader.getIcon("/org/jetbrains/kotlin/idea/icons/classInitializerKotlin.png");
Icon TYPE_ALIAS = IconLoader.getIcon("/org/jetbrains/kotlin/idea/icons/typeAlias.png");
Icon SUSPEND_CALL = IconLoader.getIcon("/org/jetbrains/kotlin/idea/icons/suspendCall.png");
Icon ACTUAL = IconLoader.getIcon("/org/jetbrains/kotlin/idea/icons/actual.png");
Icon EXPECT = IconLoader.getIcon("/org/jetbrains/kotlin/idea/icons/expect.png");
Icon LAUNCH = IconLoader.getIcon("/org/jetbrains/kotlin/idea/icons/kotlin_launch_configuration.png");
Icon JS = IconLoader.getIcon("/org/jetbrains/kotlin/idea/icons/kotlin_js.png");
Icon MPP = IconLoader.getIcon("/org/jetbrains/kotlin/idea/icons/kotlin_multiplatform_project.png");
Icon NATIVE = IconLoader.getIcon("/org/jetbrains/kotlin/idea/icons/kotlin_native.svg");
}
@@ -0,0 +1,32 @@
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="16" height="16" viewBox="0 0 16 16">
<defs>
<polygon id="abstractclasskotlin-a" points="0 0 8 0 8 7 4 7 4 14 0 14"/>
<linearGradient id="abstractclasskotlin-c" x1="-16.836%" x2="76.219%" y1="91.94%" y2="-1.116%">
<stop offset="10.75%" stop-color="#C757BC"/>
<stop offset="21.38%" stop-color="#D0609A"/>
<stop offset="42.54%" stop-color="#E1725C"/>
<stop offset="60.48%" stop-color="#EE7E2F"/>
<stop offset="74.3%" stop-color="#F58613"/>
<stop offset="82.32%" stop-color="#F88909"/>
</linearGradient>
</defs>
<g fill="none" fill-rule="evenodd">
<path fill="#9AA7B0" fill-opacity=".8" d="M3 3.1055C1.764 4.3685 1 6.0935 1 8.0005 1 9.9065 1.764 11.6315 3 12.8945L3 3.1055zM15 8L13 8 13 3.1055C14.235892 4.3673897 14.9998665 6.09319831 15 8z"/>
<g transform="translate(4 1)">
<mask id="abstractclasskotlin-b" fill="#fff">
<use xlink:href="#abstractclasskotlin-a"/>
</mask>
<g mask="url(#abstractclasskotlin-b)">
<g transform="translate(-4 -1)">
<path fill="#40B6E0" fill-opacity=".6" d="M15,8 C15,11.866 11.866,15 8,15 C4.134,15 1,11.866 1,8 C1,4.134 4.134,1 8,1 C11.866,1 15,4.134 15,8"/>
<path fill="#231F20" fill-opacity=".7" d="M5,4.28253174 C4.53,4.74153174 4.028,4.978 3.1,5 C2.061,5.022 1,4.2794 1,3.0004 C1,1.7124 1.971,1 3.1,1 C3.94833171,1 4.54833171,1.18475342 4.9,1.55426025 L5.5162,0.836730957 C4.8293999,0.270175195 4.28826904,0.0004 3.0982,0.0004 C1.3402,0.0004 0.0002,1.3584 0.0002,3.0004 C0.0002,4.6824 1.3642,6.0004 3.0022,6.0004 C4.29284668,6.0004 5.0232,5.5934 5.6162,4.9814 C5.2054,4.51548783 5,4.28253174 5,4.28253174 Z" transform="translate(5 5)"/>
</g>
</g>
</g>
<g transform="translate(9 9)">
<polygon fill="#0EAEFF" fill-rule="nonzero" points="0 7 3.512 3.488 7 7"/>
<polygon fill="#0EAEFF" fill-rule="nonzero" points="0 0 3.512 0 0 3.792"/>
<polygon fill="url(#abstractclasskotlin-c)" fill-rule="nonzero" points="3.512 0 0 3.698 0 7 3.512 3.488 7 0"/>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 2.1 KiB

@@ -0,0 +1,19 @@
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="16" height="16" viewBox="0 0 16 16">
<defs>
<rect id="abstract_extension_function-a" width="8" height="14"/>
</defs>
<g fill="none" fill-rule="evenodd">
<path fill="#9AA7B0" fill-opacity=".8" d="M3 3.1055C1.764 4.3685 1 6.0935 1 8.0005 1 9.9065 1.764 11.6315 3 12.8945L3 3.1055zM13 3.1055L13 12.8945C14.236 11.6315 15 9.9065 15 8.0005 15 6.0935 14.236 4.3675 13 3.1055"/>
<g transform="translate(4 1)">
<mask id="abstract_extension_function-b" fill="#fff">
<use xlink:href="#abstract_extension_function-a"/>
</mask>
<g mask="url(#abstract_extension_function-b)">
<g transform="translate(-4 -1)">
<path fill="#F98B9E" fill-opacity=".6" d="M15,8 C15,11.866 11.866,15 8,15 C4.134,15 1,11.866 1,8 C1,4.134 4.134,1 8,1 C11.866,1 15,4.134 15,8"/>
<polygon fill="#231F20" fill-opacity=".7" points="2.724 0 0 0 0 1 2 1 2.4 2 0 7 1.2 7 3 3.2 4.8 7 6 7" transform="translate(5 4)"/>
</g>
</g>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.1 KiB

@@ -0,0 +1,6 @@
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">
<g fill="none" fill-rule="evenodd">
<rect width="10.4" height="10.4" x="2.8" y="2.8" fill="#F4AF3D" fill-opacity=".6" rx="1" transform="rotate(45 8 8)"/>
<path fill="#231F20" fill-opacity=".7" d="M2.9834,1.2 L4.1,4 L1.8964,4 L2.9834,1.2 Z M4.8154,5.9999 L6.0004,5.9999 L3.4464,-0.0001 L2.5534,-0.0001 L0.0004,5.9999 L1.1514,5.9999 L1.5654,4.9999 L4.4064,4.9999 L4.8154,5.9999 Z" transform="translate(5 5)"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 516 B

@@ -0,0 +1,21 @@
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">
<defs>
<linearGradient id="annotationkotlin-a" x1="-16.836%" x2="76.219%" y1="91.94%" y2="-1.116%">
<stop offset="10.75%" stop-color="#C757BC"/>
<stop offset="21.38%" stop-color="#D0609A"/>
<stop offset="42.54%" stop-color="#E1725C"/>
<stop offset="60.48%" stop-color="#EE7E2F"/>
<stop offset="74.3%" stop-color="#F58613"/>
<stop offset="82.32%" stop-color="#F88909"/>
</linearGradient>
</defs>
<g fill="none" fill-rule="evenodd">
<path fill="#62B543" fill-opacity=".6" d="M8,15 C4.134,15 1,11.866 1,8 C1,4.134 4.134,1 8,1 C11.866,1 15,4.134 15,8 L8,8 L8,15 Z"/>
<path fill="#231F20" fill-opacity=".7" d="M8,9.32546146 L8,9.99479038 C7.96295228,9.99826346 7.92598561,10 7.8891,10 C7.0796519,10 6.0001,9.9211 6.0001,8.0001 C6.0001,6.32043457 7.45593262,6.0001 8.0001,6.0001 C8.1531,6.0001 9.7451,6.0551 9.8241,6.0791 L9.75123514,8 L8.76698282,8 C8.76949411,7.96484636 8.77153802,7.92919908 8.7731,7.8931 L8.8421,6.6991 L8.8001,6.6891 C8.6851,6.6621 8.5981,6.6481 8.5001,6.6371 C8.4021,6.6271 8.3041,6.6221 8.2021,6.6221 C7.9781,6.6221 7.7861,6.6681 7.6281,6.7611 C7.4731,6.8511 7.3451,6.9741 7.2461,7.1241 C7.1511,7.2721 7.0811,7.4411 7.0391,7.6261 C6.9971,7.8091 6.9761,7.9961 6.9761,8.1841 C6.9761,8.5861 7.0491,8.8721 7.1971,9.0581 C7.3491,9.2481 7.5541,9.3451 7.8051,9.3451 C7.87358352,9.3451 7.93862169,9.33855382 8,9.32546146 Z M11.9819335,8 L11.0207418,8 C11.0512431,7.7891763 11.0601,7.61595609 11.0601,7.5471 C11.0601,4.90740967 8.7081,4.7451 8.3161,4.7451 C7.7711,4.7451 4.94354248,4.85089111 4.94354248,8.0006 C4.94354248,8.58402311 4.94354248,11.2461 7.8891,11.2461 C7.91057454,11.2461 7.94863428,11.2437821 8,11.2393794 L8,11.999376 C7.96639091,11.999855 7.93242407,12.0001 7.8981,12.0001 C7.15576172,12.0001 4.0021,12.0001 4.0021,8.0006 C4.0021,4.0011 7.66741943,4.0011 8.3161,4.0011 C8.65105644,4.0011 12.0001,4.086429 12.0001,7.5571 C12.0001,7.7146793 11.9938016,7.86209409 11.9819335,8 Z"/>
<g transform="translate(9 9)">
<polygon fill="#0EAEFF" fill-rule="nonzero" points="0 7 3.512 3.488 7 7"/>
<polygon fill="#0EAEFF" fill-rule="nonzero" points="0 0 3.512 0 0 3.792"/>
<polygon fill="url(#annotationkotlin-a)" fill-rule="nonzero" points="3.512 0 0 3.698 0 7 3.512 3.488 7 0"/>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 2.3 KiB

@@ -0,0 +1,22 @@
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">
<defs>
<linearGradient id="classinitializerkotlin-a" x1="-16.836%" x2="76.219%" y1="91.94%" y2="-1.116%">
<stop offset="10.75%" stop-color="#C757BC"/>
<stop offset="21.38%" stop-color="#D0609A"/>
<stop offset="42.54%" stop-color="#E1725C"/>
<stop offset="60.48%" stop-color="#EE7E2F"/>
<stop offset="74.3%" stop-color="#F58613"/>
<stop offset="82.32%" stop-color="#F88909"/>
</linearGradient>
</defs>
<g fill="none" fill-rule="evenodd">
<path fill="#F4AF3D" fill-opacity=".6" d="M8,15 C4.134,15 1,11.866 1,8 C1,4.134 4.134,1 8,1 C11.866,1 15,4.134 15,8 L8,8 L8,15 Z"/>
<polygon fill="#231F20" fill-opacity=".7" points="5 7 11 7 11 6 5 6"/>
<polygon fill="#231F20" fill-opacity=".7" points="5 9 8 9 8 8 5 8"/>
<g transform="translate(9 9)">
<polygon fill="#0EAEFF" fill-rule="nonzero" points="0 7 3.512 3.488 7 7"/>
<polygon fill="#0EAEFF" fill-rule="nonzero" points="0 0 3.512 0 0 3.792"/>
<polygon fill="url(#classinitializerkotlin-a)" fill-rule="nonzero" points="3.512 0 0 3.698 0 7 3.512 3.488 7 0"/>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.2 KiB

@@ -0,0 +1,21 @@
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">
<defs>
<linearGradient id="classkotlin-a" x1="-16.836%" x2="76.219%" y1="91.94%" y2="-1.116%">
<stop offset="10.75%" stop-color="#C757BC"/>
<stop offset="21.38%" stop-color="#D0609A"/>
<stop offset="42.54%" stop-color="#E1725C"/>
<stop offset="60.48%" stop-color="#EE7E2F"/>
<stop offset="74.3%" stop-color="#F58613"/>
<stop offset="82.32%" stop-color="#F88909"/>
</linearGradient>
</defs>
<g fill="none" fill-rule="evenodd">
<path fill="#40B6E0" fill-opacity=".6" d="M8,15 C4.134,15 1,11.866 1,8 C1,4.134 4.134,1 8,1 C11.866,1 15,4.134 15,8 L8,8 L8,15 Z"/>
<path fill="#231F20" fill-opacity=".7" d="M8,11.0003992 C6.36297886,10.9992197 5.0002,9.68164691 5.0002,8.0004 C5.0002,6.3584 6.3402,5.0004 8.0982,5.0004 C9.28826904,5.0004 9.8293999,5.2701752 10.5162,5.83673096 L9.9,6.55426025 C9.54833171,6.18475342 8.94833171,6 8.1,6 C6.971,6 6,6.7124 6,8.0004 C6,9.23838015 6.99403496,9.9738152 8,9.99976486 L8,11.0003993 Z"/>
<g transform="translate(9 9)">
<polygon fill="#0EAEFF" fill-rule="nonzero" points="0 7 3.512 3.488 7 7"/>
<polygon fill="#0EAEFF" fill-rule="nonzero" points="0 0 3.512 0 0 3.792"/>
<polygon fill="url(#classkotlin-a)" fill-rule="nonzero" points="3.512 0 0 3.698 0 7 3.512 3.488 7 0"/>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.4 KiB

@@ -0,0 +1,21 @@
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">
<defs>
<linearGradient id="enumkotlin-a" x1="-16.836%" x2="76.219%" y1="91.94%" y2="-1.116%">
<stop offset="10.75%" stop-color="#C757BC"/>
<stop offset="21.38%" stop-color="#D0609A"/>
<stop offset="42.54%" stop-color="#E1725C"/>
<stop offset="60.48%" stop-color="#EE7E2F"/>
<stop offset="74.3%" stop-color="#F58613"/>
<stop offset="82.32%" stop-color="#F88909"/>
</linearGradient>
</defs>
<g fill="none" fill-rule="evenodd">
<path fill="#40B6E0" fill-opacity=".6" d="M8,15 C4.134,15 1,11.866 1,8 C1,4.134 4.134,1 8,1 C11.866,1 15,4.134 15,8 L8,8 L8,15 Z"/>
<path fill="#231F20" fill-opacity=".7" d="M8,11 L6,11 L6,5 L10,5 L10,6 L7,6 L7,7 L9,7 L9,8 L7,8 L7,10 L8,10 L8,11 Z"/>
<g transform="translate(9 9)">
<polygon fill="#0EAEFF" fill-rule="nonzero" points="0 7 3.512 3.488 7 7"/>
<polygon fill="#0EAEFF" fill-rule="nonzero" points="0 0 3.512 0 0 3.792"/>
<polygon fill="url(#enumkotlin-a)" fill-rule="nonzero" points="3.512 0 0 3.698 0 7 3.512 3.488 7 0"/>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.1 KiB

@@ -0,0 +1,21 @@
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">
<defs>
<linearGradient id="enumkotlin@2x-a" x1="-16.836%" x2="76.219%" y1="91.94%" y2="-1.116%">
<stop offset="10.75%" stop-color="#C757BC"/>
<stop offset="21.38%" stop-color="#D0609A"/>
<stop offset="42.54%" stop-color="#E1725C"/>
<stop offset="60.48%" stop-color="#EE7E2F"/>
<stop offset="74.3%" stop-color="#F58613"/>
<stop offset="82.32%" stop-color="#F88909"/>
</linearGradient>
</defs>
<g fill="none" fill-rule="evenodd">
<path fill="#40B6E0" fill-opacity=".6" d="M8,15 C4.134,15 1,11.866 1,8 C1,4.134 4.134,1 8,1 C11.866,1 15,4.134 15,8 L8,8 L8,15 Z"/>
<path fill="#231F20" fill-opacity=".7" d="M8,11 L6,11 L6,5 L10,5 L10,6 L7,6 L7,7.49869535 L9.5,7.49869535 L9.5,8 L8,8 L8,8.49869535 L7,8.49869535 L7,10 L8,10 L8,11 Z"/>
<g transform="translate(9 9)">
<polygon fill="#0EAEFF" fill-rule="nonzero" points="0 7 3.512 3.488 7 7"/>
<polygon fill="#0EAEFF" fill-rule="nonzero" points="0 0 3.512 0 0 3.792"/>
<polygon fill="url(#enumkotlin@2x-a)" fill-rule="nonzero" points="3.512 0 0 3.698 0 7 3.512 3.488 7 0"/>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.2 KiB

@@ -0,0 +1,6 @@
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">
<g fill="none" fill-rule="evenodd">
<rect width="10.4" height="10.4" x="2.8" y="2.8" fill="#F4AF3D" fill-opacity=".6" rx="1" transform="rotate(45 8 8)"/>
<polygon fill="#231F20" fill-opacity=".7" points="4 6 0 6 0 0 4 0 4 1 1 1 1 2 3 2 3 3 1 3 1 5 4 5" transform="translate(6 5)"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 390 B

@@ -0,0 +1,6 @@
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">
<g fill="none" fill-rule="evenodd">
<rect width="10.4" height="10.4" x="2.8" y="2.8" fill="#F4AF3D" fill-opacity=".6" rx="1" transform="rotate(45 8 8)"/>
<polygon fill="#231F20" fill-opacity=".7" points="4 6 0 6 0 0 4 0 4 1 1 1 1 2.499 3.5 2.499 3.5 3.499 1 3.499 1 5 4 5" transform="translate(6 5)"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 410 B

@@ -0,0 +1,6 @@
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">
<g fill="none" fill-rule="evenodd">
<rect width="14" height="14" x="1" y="1" fill="#B99BF8" fill-opacity=".6" rx="3"/>
<path fill="#231F20" fill-opacity=".7" d="M2.2939,6 L-0.0001,0 L1.2,0 C2.3886,3.13933333 2.98856667,4.73933333 2.9999,4.8 L4.8,0 L5.9999,0 L3.7059,6 L2.2939,6 Z" transform="translate(5 5)"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 418 B

@@ -0,0 +1,6 @@
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">
<g fill="none" fill-rule="evenodd">
<path fill="#B99BF8" fill-opacity=".6" d="M15,8 C15,11.866 11.866,15 8,15 C4.134,15 1,11.866 1,8 C1,4.134 4.134,1 8,1 C11.866,1 15,4.134 15,8"/>
<path fill="#231F20" fill-opacity=".7" d="M2.2939,6 L-0.0001,0 L1.2,0 C2.3886,3.13933333 2.98856667,4.73933333 2.9999,4.8 L4.8,0 L5.9999,0 L3.7059,6 L2.2939,6 Z" transform="translate(5 5)"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 480 B

@@ -0,0 +1,6 @@
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">
<g fill="none" fill-rule="evenodd">
<path fill="#F98B9E" fill-opacity=".6" d="M15,8 C15,11.866 11.866,15 8,15 C4.134,15 1,11.866 1,8 C1,4.134 4.134,1 8,1 C11.866,1 15,4.134 15,8"/>
<path fill="#231F20" fill-opacity=".7" d="M1,8 L2,8 L2,4 L3.5,4 L3.5,3 L2,3 C1.99687783,2.36169171 1.99509925,2.02835838 1.99466424,2 C1.98704681,1.50341351 2.13289549,1.0728225 2.43221029,0.972167969 C2.91964141,0.808253079 3.56884985,1.02114795 3.68984985,1.06414795 L3.98519897,0.226043701 C3.90948298,0.198825534 3.4559021,0 2.81140137,0 C2.16690063,1.40512602e-16 1.81677246,0.0614013672 1.4818929,0.388793945 C1.16513106,0.698473875 1.01614114,1.22015248 1.00124609,2 C1.00039414,2.04460465 0.999980878,2.95274463 1,3 C1.00000736,3.01819872 0.666674031,3.01819872 0,3 L0,3.972 L1,3.972 L1,8 Z" transform="translate(6 4)"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 918 B

@@ -0,0 +1,21 @@
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">
<defs>
<linearGradient id="interfacekotlin-a" x1="-16.836%" x2="76.219%" y1="91.94%" y2="-1.116%">
<stop offset="10.75%" stop-color="#C757BC"/>
<stop offset="21.38%" stop-color="#D0609A"/>
<stop offset="42.54%" stop-color="#E1725C"/>
<stop offset="60.48%" stop-color="#EE7E2F"/>
<stop offset="74.3%" stop-color="#F58613"/>
<stop offset="82.32%" stop-color="#F88909"/>
</linearGradient>
</defs>
<g fill="none" fill-rule="evenodd">
<path fill="#62B543" fill-opacity=".6" d="M8,15 C4.134,15 1,11.866 1,8 C1,4.134 4.134,1 8,1 C11.866,1 15,4.134 15,8 L8,8 L8,15 Z"/>
<path fill="#231F20" fill-rule="nonzero" d="M8,11 L6,11 L6,10.0065 L7.40000153,10 L7.40000153,6 L6,6 L6,5 L10,5 L10,6 L8.59999847,6 L8.59999847,8 L8,8 L8,11 Z" opacity=".7"/>
<g transform="translate(9 9)">
<polygon fill="#0EAEFF" fill-rule="nonzero" points="0 7 3.512 3.488 7 7"/>
<polygon fill="#0EAEFF" fill-rule="nonzero" points="0 0 3.512 0 0 3.792"/>
<polygon fill="url(#interfacekotlin-a)" fill-rule="nonzero" points="3.512 0 0 3.698 0 7 3.512 3.488 7 0"/>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.2 KiB

@@ -0,0 +1,21 @@
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">
<defs>
<linearGradient id="interfacekotlin@2x-a" x1="-16.836%" x2="76.219%" y1="91.94%" y2="-1.116%">
<stop offset="10.75%" stop-color="#C757BC"/>
<stop offset="21.38%" stop-color="#D0609A"/>
<stop offset="42.54%" stop-color="#E1725C"/>
<stop offset="60.48%" stop-color="#EE7E2F"/>
<stop offset="74.3%" stop-color="#F58613"/>
<stop offset="82.32%" stop-color="#F88909"/>
</linearGradient>
</defs>
<g fill="none" fill-rule="evenodd">
<path fill="#62B543" fill-opacity=".6" d="M8,15 C4.134,15 1,11.866 1,8 C1,4.134 4.134,1 8,1 C11.866,1 15,4.134 15,8 L8,8 L8,15 Z"/>
<path fill="#231F20" fill-rule="nonzero" d="M8,11 L6.5003,11 L6.5003,10.344 L7.5003,10 L7.5003,6 L6.5003,5.664 L6.5003,5 L9.5003,5 L9.5003,5.664 L8.5003,6 L8.5003,8 L8,8 L8,11 Z" opacity=".7"/>
<g transform="translate(9 9)">
<polygon fill="#0EAEFF" fill-rule="nonzero" points="0 7 3.512 3.488 7 7"/>
<polygon fill="#0EAEFF" fill-rule="nonzero" points="0 0 3.512 0 0 3.792"/>
<polygon fill="url(#interfacekotlin@2x-a)" fill-rule="nonzero" points="3.512 0 0 3.698 0 7 3.512 3.488 7 0"/>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.2 KiB

@@ -0,0 +1,17 @@
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">
<defs>
<linearGradient id="kotlin-a" x1="-16.836%" x2="76.219%" y1="91.94%" y2="-1.116%">
<stop offset="10.75%" stop-color="#C757BC"/>
<stop offset="21.38%" stop-color="#D0609A"/>
<stop offset="42.54%" stop-color="#E1725C"/>
<stop offset="60.48%" stop-color="#EE7E2F"/>
<stop offset="74.3%" stop-color="#F58613"/>
<stop offset="82.32%" stop-color="#F88909"/>
</linearGradient>
</defs>
<g fill="none" fill-rule="evenodd">
<polygon fill="#0EAEFF" fill-rule="nonzero" points="1 15 8.023 7.977 15 15"/>
<polygon fill="#0EAEFF" fill-rule="nonzero" points="1 1 8.023 1 1 8.583"/>
<path fill="url(#kotlin-a)" fill-rule="nonzero" d="M8.02333333,1 L15,1 L8.02333333,7.97666667 L1,15 L1,8.39666667 L8.02333333,1 Z"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 867 B

@@ -0,0 +1,17 @@
<svg xmlns="http://www.w3.org/2000/svg" width="13" height="13" viewBox="0 0 13 13">
<defs>
<linearGradient id="kotlin13-a" x1="-16.836%" x2="76.219%" y1="91.94%" y2="-1.116%">
<stop offset="10.75%" stop-color="#C757BC"/>
<stop offset="21.38%" stop-color="#D0609A"/>
<stop offset="42.54%" stop-color="#E1725C"/>
<stop offset="60.48%" stop-color="#EE7E2F"/>
<stop offset="74.3%" stop-color="#F58613"/>
<stop offset="82.32%" stop-color="#F88909"/>
</linearGradient>
</defs>
<g fill="none" transform="translate(1 1)">
<polygon fill="#0EAEFF" points="0 11 5.518 5.482 11 11"/>
<polygon fill="#0EAEFF" points="0 0 5.518 0 0 5.958"/>
<path fill="url(#kotlin13-a)" d="M5.51833333,0 L11,0 L5.51833333,5.48166667 L0,11 L0,5.81166667 L5.51833333,0 Z"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 818 B

@@ -0,0 +1,17 @@
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
<defs>
<linearGradient id="kotlin24-a" x1="-16.836%" x2="76.219%" y1="91.94%" y2="-1.116%">
<stop offset="10.75%" stop-color="#C757BC"/>
<stop offset="21.38%" stop-color="#D0609A"/>
<stop offset="42.54%" stop-color="#E1725C"/>
<stop offset="60.48%" stop-color="#EE7E2F"/>
<stop offset="74.3%" stop-color="#F58613"/>
<stop offset="82.32%" stop-color="#F88909"/>
</linearGradient>
</defs>
<g fill="none" transform="translate(1 1)">
<polygon fill="#0EAEFF" points="0 22 11.037 10.963 22 22"/>
<polygon fill="#0EAEFF" points="0 0 11.037 0 0 11.917"/>
<path fill="url(#kotlin24-a)" d="M11.0366667,0 L22,0 L11.0366667,10.9633333 L0,22 L0,11.6233333 L11.0366667,0 Z"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 822 B

@@ -0,0 +1,20 @@
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">
<defs>
<linearGradient id="kotlin_activity-a" x1="-16.836%" x2="76.219%" y1="91.94%" y2="-1.116%">
<stop offset="10.75%" stop-color="#C757BC"/>
<stop offset="21.38%" stop-color="#D0609A"/>
<stop offset="42.54%" stop-color="#E1725C"/>
<stop offset="60.48%" stop-color="#EE7E2F"/>
<stop offset="74.3%" stop-color="#F58613"/>
<stop offset="82.32%" stop-color="#F88909"/>
</linearGradient>
</defs>
<g fill="none" fill-rule="evenodd">
<path fill="#A4C639" d="M8,12.5 L7,12.5 L7,14.4970707 C7,15.0509732 6.55613518,15.5 6,15.5 C5.44771525,15.5 5,15.0621186 5,14.4970707 L5,12.5 L4,12.5 L4,5.5 L12,5.5 L12,8 L8,8 L8,12.5 Z M14.3999999,8 L12.6999998,8 L12.6999998,6.359375 C12.6999998,5.88475529 13.0772849,5.5 13.5499998,5.5 C14.0194419,5.5 14.3999999,5.87803727 14.3999999,6.359375 L14.3999999,8 Z M11,2.6175411 C11.6223634,3.18583005 12,3.98555353 12,5 L4,5 C4,3.98555353 4.37763659,3.18583005 5,2.6175411 L5,0.5 L6,0.5 L6,1.98239228 C6.58834673,1.72952773 7.27142571,1.60000002 8,1.60000002 C8.72857429,1.60000002 9.41165327,1.72952773 10,1.98239228 L10,0.5 L11,0.5 L11,2.6175411 Z M10,3 L9,3 L9,4 L10,4 L10,3.5 L10,3 Z M6,3.5 L6,4 L7,4 L7,3 L6,3 L6,3.5 Z M1.60000002,6.359375 C1.60000002,5.88475529 1.97728513,5.5 2.45000005,5.5 C2.9194421,5.5 3.30000007,5.87803727 3.30000007,6.359375 L3.30000007,10.140625 C3.30000007,10.6152447 2.92271496,11 2.45000005,11 C1.980558,11 1.60000002,10.6219627 1.60000002,10.140625 L1.60000002,6.359375 Z"/>
<g transform="translate(9 9)">
<polygon fill="#0EAEFF" fill-rule="nonzero" points="0 7 3.512 3.488 7 7"/>
<polygon fill="#0EAEFF" fill-rule="nonzero" points="0 0 3.512 0 0 3.792"/>
<polygon fill="url(#kotlin_activity-a)" fill-rule="nonzero" points="3.512 0 0 3.698 0 7 3.512 3.488 7 0"/>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.9 KiB

@@ -0,0 +1,21 @@
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">
<defs>
<linearGradient id="kotlin_file-a" x1="-16.836%" x2="76.219%" y1="91.94%" y2="-1.116%">
<stop offset="10.75%" stop-color="#C757BC"/>
<stop offset="21.38%" stop-color="#D0609A"/>
<stop offset="42.54%" stop-color="#E1725C"/>
<stop offset="60.48%" stop-color="#EE7E2F"/>
<stop offset="74.3%" stop-color="#F58613"/>
<stop offset="82.32%" stop-color="#F88909"/>
</linearGradient>
</defs>
<g fill="none" fill-rule="evenodd">
<polygon fill="#9AA7B0" fill-opacity=".8" points="7 1 3 5 7 5"/>
<path fill="#9AA7B0" fill-opacity=".8" d="M13,8 L8,8 L8,15 L3,15 L3,6 L8,6 L8,1 L13,1 L13,8 Z"/>
<g transform="translate(9 9)">
<polygon fill="#0EAEFF" fill-rule="nonzero" points="0 7 3.512 3.488 7 7"/>
<polygon fill="#0EAEFF" fill-rule="nonzero" points="0 0 3.512 0 0 3.792"/>
<polygon fill="url(#kotlin_file-a)" fill-rule="nonzero" points="3.512 0 0 3.698 0 7 3.512 3.488 7 0"/>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.0 KiB

@@ -0,0 +1,20 @@
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">
<defs>
<linearGradient id="kotlin_gradle_script-a" x1="-16.836%" x2="76.219%" y1="91.94%" y2="-1.116%">
<stop offset="10.75%" stop-color="#C757BC"/>
<stop offset="21.38%" stop-color="#D0609A"/>
<stop offset="42.54%" stop-color="#E1725C"/>
<stop offset="60.48%" stop-color="#EE7E2F"/>
<stop offset="74.3%" stop-color="#F58613"/>
<stop offset="82.32%" stop-color="#F88909"/>
</linearGradient>
</defs>
<g fill="none" fill-rule="evenodd">
<path fill="#9AA7B0" fill-opacity=".8" d="M14.9593166,8 L8,8 L8,12.2027086 C7.46565017,12.3188603 6.96760481,12.8206291 6.62193929,14 L5.2613821,14 C4.98281046,11.9750823 3.35743823,11.89756 2.90282898,14 L1.11976134,14 C1.11976134,14 0.148334564,8.28999559 3.73881369,6.99656509 C3.73881369,6.99656509 4.06519636,7.77188831 4.48524548,8.44439933 C4.95135228,9.19055476 6.16655453,9.70626797 7.58416127,7.57182773 C7.58416127,7.57182773 5.68119521,9.68515927 4.81183043,8.23786454 C4.26449884,7.32661614 4.45159568,7.66438904 3.88713574,6.56356698 C3.47177332,5.75351221 3.95494106,5.4032292 5.00607535,5.05493565 C6.05724334,4.70657467 8.37897727,4.13387474 10.7664935,5.86225912 C13.153976,7.59064349 15.0613253,5.09475891 14.4434573,3.88205401 C14.1809013,3.36677919 13.7895455,3.18131937 13.4949582,3.1462506 C13.1867828,3.10956328 12.9150895,3.15424223 12.6608617,3.29225806 C12.5757257,3.33848814 12.3326583,3.49413951 12.196879,3.29154994 C12.1030777,3.15154464 11.9502713,2.81235548 11.9230952,2.74737711 C11.7964871,2.44470668 12.4659087,1.98365356 13.2809887,2.00044611 C13.9453191,2.01413641 14.8856586,2.30291422 15.411782,3.26915988 C16.2865871,4.79241848 15.7346628,6.50274839 14.9593166,8 Z"/>
<g transform="translate(9 9)">
<polygon fill="#0EAEFF" fill-rule="nonzero" points="0 7 3.512 3.488 7 7"/>
<polygon fill="#0EAEFF" fill-rule="nonzero" points="0 0 3.512 0 0 3.792"/>
<polygon fill="url(#kotlin_gradle_script-a)" fill-rule="nonzero" points="3.512 0 0 3.698 0 7 3.512 3.488 7 0"/>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 2.1 KiB

@@ -0,0 +1,22 @@
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">
<defs>
<linearGradient id="kotlin_js-a" x1="-16.836%" x2="76.219%" y1="91.94%" y2="-1.116%">
<stop offset="10.75%" stop-color="#C757BC"/>
<stop offset="21.38%" stop-color="#D0609A"/>
<stop offset="42.54%" stop-color="#E1725C"/>
<stop offset="60.48%" stop-color="#EE7E2F"/>
<stop offset="74.3%" stop-color="#F58613"/>
<stop offset="82.32%" stop-color="#F88909"/>
</linearGradient>
</defs>
<g fill="none" fill-rule="evenodd">
<g fill-rule="nonzero" transform="translate(1 1)">
<path fill="#0EAEFF" d="M5,9 L5,14 L0,14 L5,9 Z M7,7 L7.02333333,6.97666667 L7.04651163,7 L7,7 Z"/>
<polygon fill="#0EAEFF" points="0 0 7.023 0 0 7.583"/>
<path fill="url(#kotlin_js-a)" d="M7,7 L5,7 L5,9 L0,14 L0,7.39666667 L7.02333333,0 L14,0 L7.02333333,6.97666667 L7,7 Z"/>
</g>
<polygon fill="#F4AF3D" fill-opacity=".7" points="7 16 16 16 16 9 7 9"/>
<path fill="#231F20" fill-opacity=".7" d="M0.972767969,1.50152588 C0.972767969,1.13305664 1.284,1 1.845,1 C1.85033333,1 2.23533333,1 3,1 L3,0 C2.26266667,0 1.88266667,0 1.86,0 C0.778,0 0,0.45916748 0,1.45 C0,2.31452637 0.419555664,2.69049072 1.47125244,2.91607666 C2.24158869,3.08131157 2.496155,3.22862939 2.496155,3.548 C2.496155,3.86737061 2.13842773,4 1.47125244,4 C1.46058577,4 1.07016829,4 0.3,4 L0.3,5 C1.07550163,5 1.46591911,5 1.47125244,5 C3.5,5 3.5,4 3.5,3.548 C3.5,2.91607666 3.02026367,2.42071533 2.15869141,2.14685059 C1.29711914,1.87298584 0.972767969,1.86999512 0.972767969,1.50152588 Z" transform="translate(12 10)"/>
<path fill="#231F20" fill-opacity=".7" d="M1.39509277,3.58770752 C1.62440186,3.83789062 1.83782861,4 2.28682861,4 C2.81318359,4 3,3.58770752 3,3.29760742 L3,0 L4,0 L4,3.58770752 C4,4.31964111 3.32670898,5 2.45,5 C1.629,5 1.15,4.76264111 0.8,4.31964111 L1.39509277,3.58770752 Z" transform="translate(7 10)"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.9 KiB

@@ -0,0 +1,20 @@
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">
<defs>
<linearGradient id="kotlin_launch_configuration-a" x1="-16.836%" x2="76.219%" y1="91.94%" y2="-1.116%">
<stop offset="10.75%" stop-color="#C757BC"/>
<stop offset="21.38%" stop-color="#D0609A"/>
<stop offset="42.54%" stop-color="#E1725C"/>
<stop offset="60.48%" stop-color="#EE7E2F"/>
<stop offset="74.3%" stop-color="#F58613"/>
<stop offset="82.32%" stop-color="#F88909"/>
</linearGradient>
</defs>
<g fill="none" fill-rule="evenodd">
<path fill="#9AA7B0" fill-opacity=".8" d="M14,8 L13,8 L13,4 L2,4 L2,13 L8,13 L8,14 L1,14 L1,1 L14,1 L14,8 Z M3,5 L12,5 L12,6 L3,6 L3,5 Z M3,7 L12,7 L12,8 L3,8 L3,7 Z M3,9 L8,9 L8,10 L3,10 L3,9 Z M3,11 L8,11 L8,12 L3,12 L3,11 Z"/>
<g transform="translate(9 9)">
<polygon fill="#0EAEFF" fill-rule="nonzero" points="0 7 3.512 3.488 7 7"/>
<polygon fill="#0EAEFF" fill-rule="nonzero" points="0 0 3.512 0 0 3.792"/>
<polygon fill="url(#kotlin_launch_configuration-a)" fill-rule="nonzero" points="3.512 0 0 3.698 0 7 3.512 3.488 7 0"/>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.1 KiB

@@ -0,0 +1,20 @@
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">
<defs>
<linearGradient id="kotlin_multiplatform_project-a" x1="-16.836%" x2="76.219%" y1="91.94%" y2="-1.116%">
<stop offset="10.75%" stop-color="#C757BC"/>
<stop offset="21.38%" stop-color="#D0609A"/>
<stop offset="42.54%" stop-color="#E1725C"/>
<stop offset="60.48%" stop-color="#EE7E2F"/>
<stop offset="74.3%" stop-color="#F58613"/>
<stop offset="82.32%" stop-color="#F88909"/>
</linearGradient>
</defs>
<g fill="none" fill-rule="evenodd">
<g fill-rule="nonzero" transform="translate(1 1)">
<path fill="#0EAEFF" d="M7.04651163,7 L7,7 L7,14 L0,14 L7.02333333,6.97666667 L7.04651163,7 Z"/>
<polygon fill="#0EAEFF" points="0 0 7.023 0 0 7.583"/>
<path fill="url(#kotlin_multiplatform_project-a)" d="M7.02333333,0 L14,0 L7.02333333,6.97666667 L0,14 L0,7.39666667 L7.02333333,0 Z"/>
</g>
<path fill="#9AA7B0" d="M13,16 L13,12 L9,12 L9,11 L14,11 L14,16 L13,16 Z M15,16 L15,10 L9,10 L9,9 L16,9 L16,16 L15,16 Z M9,13 L12,13 L12,16 L9,16 L9,13 Z"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.1 KiB

@@ -1,6 +1,6 @@
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">
<defs>
<linearGradient id="kotlinnative4-a" x1="-16.836%" x2="76.219%" y1="91.94%" y2="-1.116%">
<linearGradient id="kotlin_native-a" x1="-16.836%" x2="76.219%" y1="91.94%" y2="-1.116%">
<stop offset="10.75%" stop-color="#C757BC"/>
<stop offset="21.38%" stop-color="#D0609A"/>
<stop offset="42.54%" stop-color="#E1725C"/>
@@ -9,9 +9,12 @@
<stop offset="82.32%" stop-color="#F88909"/>
</linearGradient>
</defs>
<g fill="none" fill-rule="evenodd" transform="translate(1 1)">
<polygon fill="#0EAEFF" points="0 0 0 7.39 0 7.392 0 13.998 6 13.998 6 7.987 6.987 6.999 7.051 6.999 7.019 6.968 14 0"/>
<polygon fill="url(#kotlinnative4-a)" fill-rule="nonzero" points="7.023 0 0 7.397 0 14 7.023 6.977 14 0"/>
<path fill="#9AA7B0" d="M13,14 L13,15 L9,15 L9,14 L7,14 L7,13 L9,13 L9,12 L7,12 L7,11 L9,11 L9,10 L7,10 L7,9 L9,9 L9,8 L13,8 L13,9 L15,9 L15,10 L13,10 L13,11 L15,11 L15,12 L13,12 L13,13 L15,13 L15,14 L13,14 Z"/>
<g fill="none" fill-rule="evenodd">
<polygon fill="#9AA7B0" points="6 6 6 7 2 7 2 6 0 6 0 5 2 5 2 4 0 4 0 3 2 3 2 2 0 2 0 1 2 1 2 0 6 0 6 1 8 1 8 2 6 2 6 3 8 3 8 4 6 4 6 5 8 5 8 6" transform="translate(8 9)"/>
<g fill-rule="nonzero" transform="translate(1 1)">
<path fill="#0EAEFF" d="M8.03986711,8 L6,8 L6,14 L0,14 L7.02333333,6.97666667 L8.03986711,8 Z"/>
<polygon fill="#0EAEFF" points="0 0 7.023 0 0 7.583"/>
<polygon fill="url(#kotlin_native-a)" points="7.023 0 0 7.397 0 14 7.023 6.977 14 0"/>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 1.0 KiB

After

Width:  |  Height:  |  Size: 1.0 KiB

@@ -0,0 +1,20 @@
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">
<defs>
<linearGradient id="kotlin_script-a" x1="-16.836%" x2="76.219%" y1="91.94%" y2="-1.116%">
<stop offset="10.75%" stop-color="#C757BC"/>
<stop offset="21.38%" stop-color="#D0609A"/>
<stop offset="42.54%" stop-color="#E1725C"/>
<stop offset="60.48%" stop-color="#EE7E2F"/>
<stop offset="74.3%" stop-color="#F58613"/>
<stop offset="82.32%" stop-color="#F88909"/>
</linearGradient>
</defs>
<g fill="none" fill-rule="evenodd">
<path fill="#9AA7B0" fill-opacity=".8" d="M13,8 L8,8 L8,15 L3,15 C2.33333333,14 2,12.8333333 2,11.5 C2,9.5 4,6.5 4,4.5 C4,3.16666667 3.66666667,2 3,1 L13,1 C13.6666667,2 14,3.16666667 14,4.5 C14,5.5 13.5,6.75 13,8 Z"/>
<g transform="translate(9 9)">
<polygon fill="#0EAEFF" fill-rule="nonzero" points="0 7 3.512 3.488 7 7"/>
<polygon fill="#0EAEFF" fill-rule="nonzero" points="0 0 3.512 0 0 3.792"/>
<polygon fill="url(#kotlin_script-a)" fill-rule="nonzero" points="3.512 0 0 3.698 0 7 3.512 3.488 7 0"/>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.1 KiB

@@ -0,0 +1,6 @@
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">
<g fill="none" fill-rule="evenodd">
<path fill="#F4AF3D" fill-opacity=".6" d="M15,8 C15,11.866 11.866,15 8,15 C4.134,15 1,11.866 1,8 C1,4.134 4.134,1 8,1 C11.866,1 15,4.134 15,8"/>
<polygon fill="#231F20" fill-opacity=".7" points="2.724 0 0 0 0 1 2 1 2.4 2 0 7 1.2 7 3 3.2 4.8 7 6 7" transform="translate(5 4)"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 421 B

@@ -0,0 +1,21 @@
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">
<defs>
<linearGradient id="objectkotlin-a" x1="-16.836%" x2="76.219%" y1="91.94%" y2="-1.116%">
<stop offset="10.75%" stop-color="#C757BC"/>
<stop offset="21.38%" stop-color="#D0609A"/>
<stop offset="42.54%" stop-color="#E1725C"/>
<stop offset="60.48%" stop-color="#EE7E2F"/>
<stop offset="74.3%" stop-color="#F58613"/>
<stop offset="82.32%" stop-color="#F88909"/>
</linearGradient>
</defs>
<g fill="none" fill-rule="evenodd">
<path fill="#F4AF3D" fill-opacity=".6" d="M8,15 C4.134,15 1,11.866 1,8 C1,4.134 4.134,1 8,1 C11.866,1 15,4.134 15,8 L8,8 L8,15 Z"/>
<path fill="#231F20" fill-opacity=".7" d="M11,8 L9.94262295,8 C9.94262295,6.87292818 9.13114754,5.94475138 7.99180328,5.94475138 C6.85245902,5.94475138 6.05737705,6.85635359 6.05737705,7.98342541 L6.05737705,8 C6.05737705,9.12436714 6.86496247,10.0507927 8,10.0552326 L8,10.9999908 C7.997269,10.9999967 7.99453676,11 7.99180328,11 C6.2295082,11 5,9.64917127 5,8.01657459 L5,8 C5,6.36740331 6.24590164,5 8.00819672,5 C9.7704918,5 11,6.35082873 11,7.98342541 L11,8 Z"/>
<g transform="translate(9 9)">
<polygon fill="#0EAEFF" fill-rule="nonzero" points="0 7 3.512 3.488 7 7"/>
<polygon fill="#0EAEFF" fill-rule="nonzero" points="0 0 3.512 0 0 3.792"/>
<polygon fill="url(#objectkotlin-a)" fill-rule="nonzero" points="3.512 0 0 3.698 0 7 3.512 3.488 7 0"/>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.5 KiB

@@ -0,0 +1,6 @@
<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 12 12">
<g fill="none" fill-rule="evenodd">
<path fill="#6E6E6E" d="M6.48202593,7 C6.18604074,6.33333333 5.81605926,5.66666667 5.52007407,5 L8,5 L8,2 L12,6 L8,10 L8,7 L6.48202593,7 Z M3.48148148,7 L3.6739404e-16,7 L4.8985872e-16,5 L2.51851852,5 C2.81481481,5.66666667 3.18518519,6.33333333 3.48148148,7 Z"/>
<path fill="#59A869" d="M3.9,0 L5.2,0 C4.53473333,0.666666667 4.2021,1.66666667 4.2021,3 C4.2021,5 6.2,7 6.2,9 C6.2,10.3333333 5.86666667,11.3333333 5.2,12 L3.9,12 C4.56666667,11.3333333 4.9,10.3333333 4.9,9 C4.9,7 2.9,5 2.9,3 C2.9,1.66666667 3.23333333,0.666666667 3.9,0 Z"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 685 B

@@ -0,0 +1,6 @@
<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 12 12">
<g fill="none" fill-rule="evenodd">
<path fill="#AFB1B3" d="M6.48202593,7 C6.18604074,6.33333333 5.81605926,5.66666667 5.52007407,5 L8,5 L8,2 L12,6 L8,10 L8,7 L6.48202593,7 Z M3.48148148,7 L3.6739404e-16,7 L4.8985872e-16,5 L2.51851852,5 C2.81481481,5.66666667 3.18518519,6.33333333 3.48148148,7 Z"/>
<path fill="#499C54" d="M3.9,0 L5.2,0 C4.53473333,0.666666667 4.2021,1.66666667 4.2021,3 C4.2021,5 6.2,7 6.2,9 C6.2,10.3333333 5.86666667,11.3333333 5.2,12 L3.9,12 C4.56666667,11.3333333 4.9,10.3333333 4.9,9 C4.9,7 2.9,5 2.9,3 C2.9,1.66666667 3.23333333,0.666666667 3.9,0 Z"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 685 B

@@ -0,0 +1,21 @@
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">
<defs>
<linearGradient id="typealias-a" x1="-16.836%" x2="76.219%" y1="91.94%" y2="-1.116%">
<stop offset="10.75%" stop-color="#C757BC"/>
<stop offset="21.38%" stop-color="#D0609A"/>
<stop offset="42.54%" stop-color="#E1725C"/>
<stop offset="60.48%" stop-color="#EE7E2F"/>
<stop offset="74.3%" stop-color="#F58613"/>
<stop offset="82.32%" stop-color="#F88909"/>
</linearGradient>
</defs>
<g fill="none" fill-rule="evenodd">
<path fill="#B99BF8" fill-opacity=".6" d="M8,15 C4.134,15 1,11.866 1,8 C1,4.134 4.134,1 8,1 C11.866,1 15,4.134 15,8 L8,8 L8,15 Z"/>
<path fill="#231F20" fill-opacity=".7" d="M8.5,8 L8,8 L8,11 L7.5,11 L7.5,6 L5.5,6 L5.5,5 L10.5,5 L10.5,6 L8.5,6 L8.5,8 Z"/>
<g transform="translate(9 9)">
<polygon fill="#0EAEFF" fill-rule="nonzero" points="0 7 3.512 3.488 7 7"/>
<polygon fill="#0EAEFF" fill-rule="nonzero" points="0 0 3.512 0 0 3.792"/>
<polygon fill="url(#typealias-a)" fill-rule="nonzero" points="3.512 0 0 3.698 0 7 3.512 3.488 7 0"/>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.1 KiB

@@ -0,0 +1,6 @@
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">
<g fill="none" fill-rule="evenodd">
<rect width="14" height="14" x="1" y="1" fill="#F4AF3D" fill-opacity=".6" rx="3"/>
<path fill="#231F20" fill-opacity=".7" d="M2.2939,6 L-0.0001,0 L1.2,0 C2.3886,3.13933333 2.98856667,4.73933333 2.9999,4.8 L4.8,0 L5.9999,0 L3.7059,6 L2.2939,6 Z" transform="translate(5 5)"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 418 B