Skip to content

Commit b222a67

Browse files
committed
Add test files
1 parent 7c0cd0b commit b222a67

File tree

117 files changed

+584
-0
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

117 files changed

+584
-0
lines changed

tests/ImageSharp.Tests/Formats/Icon/Cur/CurEncoderTests.cs

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
// Copyright (c) Six Labors.
22
// Licensed under the Six Labors Split License.
33

4+
using System.Diagnostics;
45
using SixLabors.ImageSharp.Formats.Cur;
56
using SixLabors.ImageSharp.PixelFormats;
67
using static SixLabors.ImageSharp.Tests.TestImages.Cur;
@@ -29,4 +30,12 @@ public void Encode(string imagePath)
2930
memStream.Seek(0, SeekOrigin.Begin);
3031
CurDecoder.Instance.Decode(new(), memStream);
3132
}
33+
34+
[Theory]
35+
[WithFile(CurFake, PixelTypes.Rgba32)]
36+
[WithFile(CurReal, PixelTypes.Rgba32)]
37+
public void CurDecoder_Decode2(TestImageProvider<Rgba32> provider)
38+
{
39+
Debug.Assert(false);
40+
}
3241
}

tests/ImageSharp.Tests/Formats/Icon/Ico/IcoDecoderTests.cs

Lines changed: 119 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
// Copyright (c) Six Labors.
22
// Licensed under the Six Labors Split License.
33

4+
using System.Diagnostics;
45
using SixLabors.ImageSharp.Formats.Ico;
56
using SixLabors.ImageSharp.PixelFormats;
67
using static SixLabors.ImageSharp.Tests.TestImages.Ico;
@@ -21,4 +22,122 @@ public void IcoDecoder_Decode(TestImageProvider<Rgba32> provider)
2122

2223
// TODO: Assert metadata, frame count, etc
2324
}
25+
26+
[Theory]
27+
[WithFile(Bpp1_size_15x15, PixelTypes.Rgba32)]
28+
[WithFile(Bpp1_size_16x16, PixelTypes.Rgba32)]
29+
[WithFile(Bpp1_size_17x17, PixelTypes.Rgba32)]
30+
[WithFile(Bpp1_size_1x1, PixelTypes.Rgba32)]
31+
[WithFile(Bpp1_size_256x256, PixelTypes.Rgba32)]
32+
[WithFile(Bpp1_size_2x2, PixelTypes.Rgba32)]
33+
[WithFile(Bpp1_size_31x31, PixelTypes.Rgba32)]
34+
[WithFile(Bpp1_size_32x32, PixelTypes.Rgba32)]
35+
[WithFile(Bpp1_size_33x33, PixelTypes.Rgba32)]
36+
[WithFile(Bpp1_size_3x3, PixelTypes.Rgba32)]
37+
[WithFile(Bpp1_size_4x4, PixelTypes.Rgba32)]
38+
[WithFile(Bpp1_size_5x5, PixelTypes.Rgba32)]
39+
[WithFile(Bpp1_size_6x6, PixelTypes.Rgba32)]
40+
[WithFile(Bpp1_size_7x7, PixelTypes.Rgba32)]
41+
[WithFile(Bpp1_size_8x8, PixelTypes.Rgba32)]
42+
[WithFile(Bpp1_size_9x9, PixelTypes.Rgba32)]
43+
[WithFile(Bpp1_transp_not_square, PixelTypes.Rgba32)]
44+
[WithFile(Bpp1_transp_partial, PixelTypes.Rgba32)]
45+
[WithFile(Bpp24_size_15x15, PixelTypes.Rgba32)]
46+
[WithFile(Bpp24_size_16x16, PixelTypes.Rgba32)]
47+
[WithFile(Bpp24_size_17x17, PixelTypes.Rgba32)]
48+
[WithFile(Bpp24_size_1x1, PixelTypes.Rgba32)]
49+
[WithFile(Bpp24_size_256x256, PixelTypes.Rgba32)]
50+
[WithFile(Bpp24_size_2x2, PixelTypes.Rgba32)]
51+
[WithFile(Bpp24_size_31x31, PixelTypes.Rgba32)]
52+
[WithFile(Bpp24_size_32x32, PixelTypes.Rgba32)]
53+
[WithFile(Bpp24_size_33x33, PixelTypes.Rgba32)]
54+
[WithFile(Bpp24_size_3x3, PixelTypes.Rgba32)]
55+
[WithFile(Bpp24_size_4x4, PixelTypes.Rgba32)]
56+
[WithFile(Bpp24_size_5x5, PixelTypes.Rgba32)]
57+
[WithFile(Bpp24_size_6x6, PixelTypes.Rgba32)]
58+
[WithFile(Bpp24_size_7x7, PixelTypes.Rgba32)]
59+
[WithFile(Bpp24_size_8x8, PixelTypes.Rgba32)]
60+
[WithFile(Bpp24_size_9x9, PixelTypes.Rgba32)]
61+
[WithFile(Bpp24_transp_not_square, PixelTypes.Rgba32)]
62+
[WithFile(Bpp24_transp_partial, PixelTypes.Rgba32)]
63+
[WithFile(Bpp24_transp, PixelTypes.Rgba32)]
64+
[WithFile(Bpp32_size_15x15, PixelTypes.Rgba32)]
65+
[WithFile(Bpp32_size_16x16, PixelTypes.Rgba32)]
66+
[WithFile(Bpp32_size_17x17, PixelTypes.Rgba32)]
67+
[WithFile(Bpp32_size_1x1, PixelTypes.Rgba32)]
68+
[WithFile(Bpp32_size_256x256, PixelTypes.Rgba32)]
69+
[WithFile(Bpp32_size_2x2, PixelTypes.Rgba32)]
70+
[WithFile(Bpp32_size_31x31, PixelTypes.Rgba32)]
71+
[WithFile(Bpp32_size_32x32, PixelTypes.Rgba32)]
72+
[WithFile(Bpp32_size_33x33, PixelTypes.Rgba32)]
73+
[WithFile(Bpp32_size_3x3, PixelTypes.Rgba32)]
74+
[WithFile(Bpp32_size_4x4, PixelTypes.Rgba32)]
75+
[WithFile(Bpp32_size_5x5, PixelTypes.Rgba32)]
76+
[WithFile(Bpp32_size_6x6, PixelTypes.Rgba32)]
77+
[WithFile(Bpp32_size_7x7, PixelTypes.Rgba32)]
78+
[WithFile(Bpp32_size_8x8, PixelTypes.Rgba32)]
79+
[WithFile(Bpp32_size_9x9, PixelTypes.Rgba32)]
80+
[WithFile(Bpp32_transp_not_square, PixelTypes.Rgba32)]
81+
[WithFile(Bpp32_transp_partial, PixelTypes.Rgba32)]
82+
[WithFile(Bpp32_transp, PixelTypes.Rgba32)]
83+
[WithFile(Bpp4_size_15x15, PixelTypes.Rgba32)]
84+
[WithFile(Bpp4_size_16x16, PixelTypes.Rgba32)]
85+
[WithFile(Bpp4_size_17x17, PixelTypes.Rgba32)]
86+
[WithFile(Bpp4_size_1x1, PixelTypes.Rgba32)]
87+
[WithFile(Bpp4_size_256x256, PixelTypes.Rgba32)]
88+
[WithFile(Bpp4_size_2x2, PixelTypes.Rgba32)]
89+
[WithFile(Bpp4_size_31x31, PixelTypes.Rgba32)]
90+
[WithFile(Bpp4_size_32x32, PixelTypes.Rgba32)]
91+
[WithFile(Bpp4_size_33x33, PixelTypes.Rgba32)]
92+
[WithFile(Bpp4_size_3x3, PixelTypes.Rgba32)]
93+
[WithFile(Bpp4_size_4x4, PixelTypes.Rgba32)]
94+
[WithFile(Bpp4_size_5x5, PixelTypes.Rgba32)]
95+
[WithFile(Bpp4_size_6x6, PixelTypes.Rgba32)]
96+
[WithFile(Bpp4_size_7x7, PixelTypes.Rgba32)]
97+
[WithFile(Bpp4_size_8x8, PixelTypes.Rgba32)]
98+
[WithFile(Bpp4_size_9x9, PixelTypes.Rgba32)]
99+
[WithFile(Bpp4_transp_not_square, PixelTypes.Rgba32)]
100+
[WithFile(Bpp4_transp_partial, PixelTypes.Rgba32)]
101+
[WithFile(Bpp8_size_15x15, PixelTypes.Rgba32)]
102+
[WithFile(Bpp8_size_16x16, PixelTypes.Rgba32)]
103+
[WithFile(Bpp8_size_17x17, PixelTypes.Rgba32)]
104+
[WithFile(Bpp8_size_1x1, PixelTypes.Rgba32)]
105+
[WithFile(Bpp8_size_256x256, PixelTypes.Rgba32)]
106+
[WithFile(Bpp8_size_2x2, PixelTypes.Rgba32)]
107+
[WithFile(Bpp8_size_31x31, PixelTypes.Rgba32)]
108+
[WithFile(Bpp8_size_32x32, PixelTypes.Rgba32)]
109+
[WithFile(Bpp8_size_33x33, PixelTypes.Rgba32)]
110+
[WithFile(Bpp8_size_3x3, PixelTypes.Rgba32)]
111+
[WithFile(Bpp8_size_4x4, PixelTypes.Rgba32)]
112+
[WithFile(Bpp8_size_5x5, PixelTypes.Rgba32)]
113+
[WithFile(Bpp8_size_6x6, PixelTypes.Rgba32)]
114+
[WithFile(Bpp8_size_7x7, PixelTypes.Rgba32)]
115+
[WithFile(Bpp8_size_8x8, PixelTypes.Rgba32)]
116+
[WithFile(Bpp8_size_9x9, PixelTypes.Rgba32)]
117+
[WithFile(Bpp8_transp_not_square, PixelTypes.Rgba32)]
118+
[WithFile(Bpp8_transp_partial, PixelTypes.Rgba32)]
119+
[WithFile(IcoFake, PixelTypes.Rgba32)]
120+
[WithFile(Invalid_all, PixelTypes.Rgba32)]
121+
[WithFile(Invalid_bpp, PixelTypes.Rgba32)]
122+
[WithFile(Invalid_compression, PixelTypes.Rgba32)]
123+
[WithFile(Invalid_png, PixelTypes.Rgba32)]
124+
[WithFile(Invalid_RLE4, PixelTypes.Rgba32)]
125+
[WithFile(Invalid_RLE8, PixelTypes.Rgba32)]
126+
[WithFile(Mixed_bmp_png_a, PixelTypes.Rgba32)]
127+
[WithFile(Mixed_bmp_png_b, PixelTypes.Rgba32)]
128+
[WithFile(Mixed_bmp_png_c, PixelTypes.Rgba32)]
129+
[WithFile(Multi_size_a, PixelTypes.Rgba32)]
130+
[WithFile(Multi_size_b, PixelTypes.Rgba32)]
131+
[WithFile(Multi_size_c, PixelTypes.Rgba32)]
132+
[WithFile(Multi_size_d, PixelTypes.Rgba32)]
133+
[WithFile(Multi_size_e, PixelTypes.Rgba32)]
134+
[WithFile(Multi_size_f, PixelTypes.Rgba32)]
135+
[WithFile(Multi_size_multi_bits_a, PixelTypes.Rgba32)]
136+
[WithFile(Multi_size_multi_bits_b, PixelTypes.Rgba32)]
137+
[WithFile(Multi_size_multi_bits_c, PixelTypes.Rgba32)]
138+
[WithFile(Multi_size_multi_bits_d, PixelTypes.Rgba32)]
139+
public void IcoDecoder_Decode2(TestImageProvider<Rgba32> provider)
140+
{
141+
Debug.Assert(false);
142+
}
24143
}

tests/ImageSharp.Tests/TestImages.cs

Lines changed: 114 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1126,10 +1126,124 @@ public static class Qoi
11261126
public static class Ico
11271127
{
11281128
public const string Flutter = "Icon/flutter.ico";
1129+
public const string Bpp1_size_15x15 = "Icon/1bpp_size_15x15.ico";
1130+
public const string Bpp1_size_16x16 = "Icon/1bpp_size_16x16.ico";
1131+
public const string Bpp1_size_17x17 = "Icon/1bpp_size_17x17.ico";
1132+
public const string Bpp1_size_1x1 = "Icon/1bpp_size_1x1.ico";
1133+
public const string Bpp1_size_256x256 = "Icon/1bpp_size_256x256.ico";
1134+
public const string Bpp1_size_2x2 = "Icon/1bpp_size_2x2.ico";
1135+
public const string Bpp1_size_31x31 = "Icon/1bpp_size_31x31.ico";
1136+
public const string Bpp1_size_32x32 = "Icon/1bpp_size_32x32.ico";
1137+
public const string Bpp1_size_33x33 = "Icon/1bpp_size_33x33.ico";
1138+
public const string Bpp1_size_3x3 = "Icon/1bpp_size_3x3.ico";
1139+
public const string Bpp1_size_4x4 = "Icon/1bpp_size_4x4.ico";
1140+
public const string Bpp1_size_5x5 = "Icon/1bpp_size_5x5.ico";
1141+
public const string Bpp1_size_6x6 = "Icon/1bpp_size_6x6.ico";
1142+
public const string Bpp1_size_7x7 = "Icon/1bpp_size_7x7.ico";
1143+
public const string Bpp1_size_8x8 = "Icon/1bpp_size_8x8.ico";
1144+
public const string Bpp1_size_9x9 = "Icon/1bpp_size_9x9.ico";
1145+
public const string Bpp1_transp_not_square = "Icon/1bpp_transp_not_square.ico";
1146+
public const string Bpp1_transp_partial = "Icon/1bpp_transp_partial.ico";
1147+
public const string Bpp24_size_15x15 = "Icon/24bpp_size_15x15.ico";
1148+
public const string Bpp24_size_16x16 = "Icon/24bpp_size_16x16.ico";
1149+
public const string Bpp24_size_17x17 = "Icon/24bpp_size_17x17.ico";
1150+
public const string Bpp24_size_1x1 = "Icon/24bpp_size_1x1.ico";
1151+
public const string Bpp24_size_256x256 = "Icon/24bpp_size_256x256.ico";
1152+
public const string Bpp24_size_2x2 = "Icon/24bpp_size_2x2.ico";
1153+
public const string Bpp24_size_31x31 = "Icon/24bpp_size_31x31.ico";
1154+
public const string Bpp24_size_32x32 = "Icon/24bpp_size_32x32.ico";
1155+
public const string Bpp24_size_33x33 = "Icon/24bpp_size_33x33.ico";
1156+
public const string Bpp24_size_3x3 = "Icon/24bpp_size_3x3.ico";
1157+
public const string Bpp24_size_4x4 = "Icon/24bpp_size_4x4.ico";
1158+
public const string Bpp24_size_5x5 = "Icon/24bpp_size_5x5.ico";
1159+
public const string Bpp24_size_6x6 = "Icon/24bpp_size_6x6.ico";
1160+
public const string Bpp24_size_7x7 = "Icon/24bpp_size_7x7.ico";
1161+
public const string Bpp24_size_8x8 = "Icon/24bpp_size_8x8.ico";
1162+
public const string Bpp24_size_9x9 = "Icon/24bpp_size_9x9.ico";
1163+
public const string Bpp24_transp_not_square = "Icon/24bpp_transp_not_square.ico";
1164+
public const string Bpp24_transp_partial = "Icon/24bpp_transp_partial.ico";
1165+
public const string Bpp24_transp = "Icon/24bpp_transp.ico";
1166+
public const string Bpp32_size_15x15 = "Icon/32bpp_size_15x15.ico";
1167+
public const string Bpp32_size_16x16 = "Icon/32bpp_size_16x16.ico";
1168+
public const string Bpp32_size_17x17 = "Icon/32bpp_size_17x17.ico";
1169+
public const string Bpp32_size_1x1 = "Icon/32bpp_size_1x1.ico";
1170+
public const string Bpp32_size_256x256 = "Icon/32bpp_size_256x256.ico";
1171+
public const string Bpp32_size_2x2 = "Icon/32bpp_size_2x2.ico";
1172+
public const string Bpp32_size_31x31 = "Icon/32bpp_size_31x31.ico";
1173+
public const string Bpp32_size_32x32 = "Icon/32bpp_size_32x32.ico";
1174+
public const string Bpp32_size_33x33 = "Icon/32bpp_size_33x33.ico";
1175+
public const string Bpp32_size_3x3 = "Icon/32bpp_size_3x3.ico";
1176+
public const string Bpp32_size_4x4 = "Icon/32bpp_size_4x4.ico";
1177+
public const string Bpp32_size_5x5 = "Icon/32bpp_size_5x5.ico";
1178+
public const string Bpp32_size_6x6 = "Icon/32bpp_size_6x6.ico";
1179+
public const string Bpp32_size_7x7 = "Icon/32bpp_size_7x7.ico";
1180+
public const string Bpp32_size_8x8 = "Icon/32bpp_size_8x8.ico";
1181+
public const string Bpp32_size_9x9 = "Icon/32bpp_size_9x9.ico";
1182+
public const string Bpp32_transp_not_square = "Icon/32bpp_transp_not_square.ico";
1183+
public const string Bpp32_transp_partial = "Icon/32bpp_transp_partial.ico";
1184+
public const string Bpp32_transp = "Icon/32bpp_transp.ico";
1185+
public const string Bpp4_size_15x15 = "Icon/4bpp_size_15x15.ico";
1186+
public const string Bpp4_size_16x16 = "Icon/4bpp_size_16x16.ico";
1187+
public const string Bpp4_size_17x17 = "Icon/4bpp_size_17x17.ico";
1188+
public const string Bpp4_size_1x1 = "Icon/4bpp_size_1x1.ico";
1189+
public const string Bpp4_size_256x256 = "Icon/4bpp_size_256x256.ico";
1190+
public const string Bpp4_size_2x2 = "Icon/4bpp_size_2x2.ico";
1191+
public const string Bpp4_size_31x31 = "Icon/4bpp_size_31x31.ico";
1192+
public const string Bpp4_size_32x32 = "Icon/4bpp_size_32x32.ico";
1193+
public const string Bpp4_size_33x33 = "Icon/4bpp_size_33x33.ico";
1194+
public const string Bpp4_size_3x3 = "Icon/4bpp_size_3x3.ico";
1195+
public const string Bpp4_size_4x4 = "Icon/4bpp_size_4x4.ico";
1196+
public const string Bpp4_size_5x5 = "Icon/4bpp_size_5x5.ico";
1197+
public const string Bpp4_size_6x6 = "Icon/4bpp_size_6x6.ico";
1198+
public const string Bpp4_size_7x7 = "Icon/4bpp_size_7x7.ico";
1199+
public const string Bpp4_size_8x8 = "Icon/4bpp_size_8x8.ico";
1200+
public const string Bpp4_size_9x9 = "Icon/4bpp_size_9x9.ico";
1201+
public const string Bpp4_transp_not_square = "Icon/4bpp_transp_not_square.ico";
1202+
public const string Bpp4_transp_partial = "Icon/4bpp_transp_partial.ico";
1203+
public const string Bpp8_size_15x15 = "Icon/8bpp_size_15x15.ico";
1204+
public const string Bpp8_size_16x16 = "Icon/8bpp_size_16x16.ico";
1205+
public const string Bpp8_size_17x17 = "Icon/8bpp_size_17x17.ico";
1206+
public const string Bpp8_size_1x1 = "Icon/8bpp_size_1x1.ico";
1207+
public const string Bpp8_size_256x256 = "Icon/8bpp_size_256x256.ico";
1208+
public const string Bpp8_size_2x2 = "Icon/8bpp_size_2x2.ico";
1209+
public const string Bpp8_size_31x31 = "Icon/8bpp_size_31x31.ico";
1210+
public const string Bpp8_size_32x32 = "Icon/8bpp_size_32x32.ico";
1211+
public const string Bpp8_size_33x33 = "Icon/8bpp_size_33x33.ico";
1212+
public const string Bpp8_size_3x3 = "Icon/8bpp_size_3x3.ico";
1213+
public const string Bpp8_size_4x4 = "Icon/8bpp_size_4x4.ico";
1214+
public const string Bpp8_size_5x5 = "Icon/8bpp_size_5x5.ico";
1215+
public const string Bpp8_size_6x6 = "Icon/8bpp_size_6x6.ico";
1216+
public const string Bpp8_size_7x7 = "Icon/8bpp_size_7x7.ico";
1217+
public const string Bpp8_size_8x8 = "Icon/8bpp_size_8x8.ico";
1218+
public const string Bpp8_size_9x9 = "Icon/8bpp_size_9x9.ico";
1219+
public const string Bpp8_transp_not_square = "Icon/8bpp_transp_not_square.ico";
1220+
public const string Bpp8_transp_partial = "Icon/8bpp_transp_partial.ico";
1221+
public const string Invalid_all = "Icon/invalid_all.ico";
1222+
public const string IcoFake = "Icon/ico_fake.cur";
1223+
public const string Invalid_bpp = "Icon/invalid_bpp.ico";
1224+
public const string Invalid_compression = "Icon/invalid_compression.ico";
1225+
public const string Invalid_png = "Icon/invalid_png.ico";
1226+
public const string Invalid_RLE4 = "Icon/invalid_RLE4.ico";
1227+
public const string Invalid_RLE8 = "Icon/invalid_RLE8.ico";
1228+
public const string Mixed_bmp_png_a = "Icon/mixed_bmp_png_a.ico";
1229+
public const string Mixed_bmp_png_b = "Icon/mixed_bmp_png_b.ico";
1230+
public const string Mixed_bmp_png_c = "Icon/mixed_bmp_png_c.ico";
1231+
public const string Multi_size_a = "Icon/multi_size_a.ico";
1232+
public const string Multi_size_b = "Icon/multi_size_b.ico";
1233+
public const string Multi_size_c = "Icon/multi_size_c.ico";
1234+
public const string Multi_size_d = "Icon/multi_size_d.ico";
1235+
public const string Multi_size_e = "Icon/multi_size_e.ico";
1236+
public const string Multi_size_f = "Icon/multi_size_f.ico";
1237+
public const string Multi_size_multi_bits_a = "Icon/multi_size_multi_bits_a.ico";
1238+
public const string Multi_size_multi_bits_b = "Icon/multi_size_multi_bits_b.ico";
1239+
public const string Multi_size_multi_bits_c = "Icon/multi_size_multi_bits_c.ico";
1240+
public const string Multi_size_multi_bits_d = "Icon/multi_size_multi_bits_d.ico";
11291241
}
11301242

11311243
public static class Cur
11321244
{
11331245
public const string WindowsMouse = "Icon/aero_arrow.cur";
1246+
public const string CurReal = "Icon/cur_real.cur";
1247+
public const string CurFake = "Icon/cur_fake.ico";
11341248
}
11351249
}
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
version https://git-lfs.github.com/spec/v1
2+
oid sha256:846dda605ee23bb641534b272fa57300eacd85038feea5dd1a3f6d4b543a935e
3+
size 190
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
version https://git-lfs.github.com/spec/v1
2+
oid sha256:029d0438eda83d4d9e087cf79abe2d0234728c37f570de808355c0e79c71be17
3+
size 198
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
version https://git-lfs.github.com/spec/v1
2+
oid sha256:8db024a49fdd91c9d5d1fc0c1d6f60991518a5776031f58cdafbdd3ed9e4f26b
3+
size 206
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
version https://git-lfs.github.com/spec/v1
2+
oid sha256:f13d1bbfa5b29bc386270cb492b705eded0825a9eb3a6341f4ea2b3dbe085cd1
3+
size 78
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
version https://git-lfs.github.com/spec/v1
2+
oid sha256:c1aa37daf2fd65b424c5e13e94bed165328e624584cc5664d73bb4030a1e1f12
3+
size 16454
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
version https://git-lfs.github.com/spec/v1
2+
oid sha256:18be2a5384812de1bec70733fb0b283a159edc5d0bc03981de8fb3ccddb8911e
3+
size 86
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
version https://git-lfs.github.com/spec/v1
2+
oid sha256:a3a4e7964e3ed5ca2a98929e2f903a6b969961410aab6a935a0c54fbe716d0c3
3+
size 318

0 commit comments

Comments
 (0)