Created
August 5, 2020 03:55
-
-
Save teramotodaiki/870380e4fe741e52dea4c60d9f1e7eca to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import 'dart:typed_data'; | |
import 'package:flutter/material.dart'; | |
import 'dart:ui' as ui; | |
class IOSStatusBarBlack extends StatelessWidget { | |
IOSStatusBarBlack(); | |
@override | |
Widget build(BuildContext context) { | |
return CustomPaint(painter: IOSStatusBarBlackPainter()); | |
} | |
} | |
class IOSStatusBarBlackPainter extends CustomPainter { | |
IOSStatusBarBlackPainter(); | |
@override | |
void paint(Canvas canvas, Size size) { | |
canvas.drawColor(Colors.transparent, BlendMode.screen); | |
var frame = Offset.zero & size; | |
canvas.translate(0.0, -23.0000000000); | |
// 144:330 : iOS/Status Bar/Black (COMPONENT) | |
var draw_144_330 = (Canvas canvas, Rect container) { | |
var frame = Rect.fromLTWH( | |
0.0, | |
23.0000000000, | |
(container.width - (0.0)), | |
(container.height - | |
(0.0))) /* H:LEFT_RIGHT V:TOP_BOTTOM F:(l:0,t:23,r:0,b:0,w:375,h:44) */; | |
canvas.save(); | |
canvas.transform(Float64List.fromList([ | |
1.0000000000, | |
0.0, | |
0.0, | |
0.0, | |
0.0, | |
1.0000000000, | |
0.0, | |
0.0, | |
0.0, | |
0.0, | |
1.0, | |
0.0, | |
frame.left, | |
frame.top, | |
0.0, | |
1.0 | |
])); | |
canvas.drawRect(Offset.zero & frame.size, | |
(Paint()..color = _ColorCatalog.instance.color_0)); | |
// 144:381 : BG (GROUP) | |
var draw_144_381 = (Canvas canvas, Rect container) { | |
// 144:382 : BG (RECTANGLE) | |
var draw_144_382 = (Canvas canvas, Rect container) { | |
var frame = Rect.fromLTWH( | |
0.0, | |
0.0, | |
(container.width - (0.0)), | |
(container.height - | |
(0.0))) /* H:LEFT_RIGHT V:TOP_BOTTOM F:(l:0,t:0,r:0,b:0,w:375,h:44) */; | |
canvas.save(); | |
canvas.transform(Float64List.fromList([ | |
1.0000000000, | |
0.0, | |
0.0, | |
0.0, | |
0.0, | |
1.0000000000, | |
0.0, | |
0.0, | |
0.0, | |
0.0, | |
1.0, | |
0.0, | |
frame.left, | |
frame.top, | |
0.0, | |
1.0 | |
])); | |
var transform = Float64List.fromList([ | |
(frame.width / 375.0000000000), | |
0.0, | |
0.0, | |
0.0, | |
0.0, | |
(frame.height / 44.0000000000), | |
0.0, | |
0.0, | |
0.0, | |
0.0, | |
1.0, | |
0.0, | |
0.0, | |
0.0, | |
0.0, | |
1.0 | |
]); | |
canvas.restore(); | |
}; | |
draw_144_382(canvas, frame); | |
// 144:383 : Exclude (BOOLEAN_OPERATION) | |
var draw_144_383 = (Canvas canvas, Rect container) { | |
var frame = Rect.fromLTWH(0.0, 0.0, 375.0000000000, | |
44.0000000000) /* H:LEFT V:TOP F:(l:0,t:0,r:0,b:0,w:375,h:44) */; | |
canvas.save(); | |
canvas.transform(Float64List.fromList([ | |
1.0000000000, | |
0.0, | |
0.0, | |
0.0, | |
0.0, | |
1.0000000000, | |
0.0, | |
0.0, | |
0.0, | |
0.0, | |
1.0, | |
0.0, | |
frame.left, | |
frame.top, | |
0.0, | |
1.0 | |
])); | |
var transform = Float64List.fromList([ | |
(frame.width / 375.0000000000), | |
0.0, | |
0.0, | |
0.0, | |
0.0, | |
(frame.height / 44.0000000000), | |
0.0, | |
0.0, | |
0.0, | |
0.0, | |
1.0, | |
0.0, | |
0.0, | |
0.0, | |
0.0, | |
1.0 | |
]); | |
canvas.restore(); | |
}; | |
draw_144_383(canvas, frame); | |
// 144:385 : Notch (VECTOR) | |
var draw_144_385 = (Canvas canvas, Rect container) { | |
var frame = Rect.fromLTWH( | |
((container.width / 2.0) - (109.5000000000)), | |
-2.0000000000, | |
219.0000000000, | |
30.0000000000) /* H:CENTER V:TOP F:(l:78,t:-2,r:78,b:78,w:219,h:30) */; | |
canvas.save(); | |
canvas.transform(Float64List.fromList([ | |
1.0000000000, | |
0.0, | |
0.0, | |
0.0, | |
0.0, | |
1.0000000000, | |
0.0, | |
0.0, | |
0.0, | |
0.0, | |
1.0, | |
0.0, | |
frame.left, | |
frame.top, | |
0.0, | |
1.0 | |
])); | |
var transform = Float64List.fromList([ | |
(frame.width / 219.0000000000), | |
0.0, | |
0.0, | |
0.0, | |
0.0, | |
(frame.height / 30.0000000000), | |
0.0, | |
0.0, | |
0.0, | |
0.0, | |
1.0, | |
0.0, | |
0.0, | |
0.0, | |
0.0, | |
1.0 | |
]); | |
var fillGeometry = [ | |
_PathCatalog.instance.path_1.transform(transform) | |
]; | |
fillGeometry.forEach((path) { | |
canvas.drawPath(path, _PaintCatalog.instance.paint_0); | |
}); | |
canvas.restore(); | |
}; | |
draw_144_385(canvas, frame); | |
}; | |
draw_144_381(canvas, frame); | |
// 144:386 : Right Side (GROUP) | |
var draw_144_386 = (Canvas canvas, Rect container) { | |
// 144:387 : Battery (GROUP) | |
var draw_144_387 = (Canvas canvas, Rect container) { | |
// 144:388 : Rectangle (VECTOR) | |
var draw_144_388 = (Canvas canvas, Rect container) { | |
var frame = Rect.fromLTWH( | |
(container.width - (39.0000000000)), | |
17.3333740234, | |
22.0000000000, | |
11.3333330154) /* H:RIGHT V:TOP F:(l:336,t:17.3333740234375,r:17,b:17,w:22,h:11.333333015441895) */; | |
canvas.save(); | |
canvas.transform(Float64List.fromList([ | |
1.0000000000, | |
0.0, | |
0.0, | |
0.0, | |
0.0, | |
1.0000000000, | |
0.0, | |
0.0, | |
0.0, | |
0.0, | |
1.0, | |
0.0, | |
frame.left, | |
frame.top, | |
0.0, | |
1.0 | |
])); | |
var transform = Float64List.fromList([ | |
(frame.width / 22.0000000000), | |
0.0, | |
0.0, | |
0.0, | |
0.0, | |
(frame.height / 11.3333330154), | |
0.0, | |
0.0, | |
0.0, | |
0.0, | |
1.0, | |
0.0, | |
0.0, | |
0.0, | |
0.0, | |
1.0 | |
]); | |
var strokes = [_PaintCatalog.instance.paint_0]; | |
var strokeGeometry = [ | |
_PathCatalog.instance.path_3.transform(transform) | |
]; | |
strokes.forEach((paint) { | |
strokeGeometry.forEach((path) { | |
canvas.drawPath(path, paint); | |
}); | |
}); | |
canvas.restore(); | |
}; | |
draw_144_388(canvas, frame); | |
// 144:389 : Combined Shape (VECTOR) | |
var draw_144_389 = (Canvas canvas, Rect container) { | |
var frame = Rect.fromLTWH( | |
(container.width - (16.0000000000)), | |
21.0000407696, | |
1.3280379772, | |
4.0000000000) /* H:RIGHT V:TOP F:(l:359,t:21.000040769577026,r:14.671962022781372,b:14.671962022781372,w:1.328037977218628,h:4) */; | |
canvas.save(); | |
canvas.transform(Float64List.fromList([ | |
1.0000000000, | |
0.0, | |
0.0, | |
0.0, | |
0.0, | |
1.0000000000, | |
0.0, | |
0.0, | |
0.0, | |
0.0, | |
1.0, | |
0.0, | |
frame.left, | |
frame.top, | |
0.0, | |
1.0 | |
])); | |
var transform = Float64List.fromList([ | |
(frame.width / 1.3280379772), | |
0.0, | |
0.0, | |
0.0, | |
0.0, | |
(frame.height / 4.0000000000), | |
0.0, | |
0.0, | |
0.0, | |
0.0, | |
1.0, | |
0.0, | |
0.0, | |
0.0, | |
0.0, | |
1.0 | |
]); | |
var fillGeometry = [ | |
_PathCatalog.instance.path_4.transform(transform) | |
]; | |
fillGeometry.forEach((path) { | |
canvas.drawPath(path, _PaintCatalog.instance.paint_0); | |
}); | |
canvas.restore(); | |
}; | |
draw_144_389(canvas, frame); | |
// 144:390 : Rectangle (VECTOR) | |
var draw_144_390 = (Canvas canvas, Rect container) { | |
var frame = Rect.fromLTWH( | |
(container.width - (37.0000000000)), | |
19.3333739042, | |
18.0000000000, | |
7.3333334923) /* H:RIGHT V:TOP F:(l:338,t:19.33337390422821,r:19,b:19,w:18,h:7.333333492279053) */; | |
canvas.save(); | |
canvas.transform(Float64List.fromList([ | |
1.0000000000, | |
0.0, | |
0.0, | |
0.0, | |
0.0, | |
1.0000000000, | |
0.0, | |
0.0, | |
0.0, | |
0.0, | |
1.0, | |
0.0, | |
frame.left, | |
frame.top, | |
0.0, | |
1.0 | |
])); | |
var transform = Float64List.fromList([ | |
(frame.width / 18.0000000000), | |
0.0, | |
0.0, | |
0.0, | |
0.0, | |
(frame.height / 7.3333334923), | |
0.0, | |
0.0, | |
0.0, | |
0.0, | |
1.0, | |
0.0, | |
0.0, | |
0.0, | |
0.0, | |
1.0 | |
]); | |
var fillGeometry = [ | |
_PathCatalog.instance.path_5.transform(transform) | |
]; | |
fillGeometry.forEach((path) { | |
canvas.drawPath(path, _PaintCatalog.instance.paint_0); | |
}); | |
canvas.restore(); | |
}; | |
draw_144_390(canvas, frame); | |
}; | |
draw_144_387(canvas, frame); | |
// 144:391 : Wifi (BOOLEAN_OPERATION) | |
var draw_144_391 = (Canvas canvas, Rect container) { | |
var frame = Rect.fromLTWH( | |
315.6937255859, | |
17.3306884766, | |
15.2723760605, | |
10.9655714035) /* H:SCALE V:SCALE F:(l:315.6937255859375,t:17.3306884765625,r:44.03389835357666,b:44.03389835357666,w:15.27237606048584,h:10.965571403503418) */; | |
canvas.save(); | |
canvas.scale((container.width) / 375.0000000000, | |
(container.height) / 44.0000000000); | |
canvas.transform(Float64List.fromList([ | |
1.0000000000, | |
0.0, | |
0.0, | |
0.0, | |
0.0, | |
1.0000000000, | |
0.0, | |
0.0, | |
0.0, | |
0.0, | |
1.0, | |
0.0, | |
frame.left, | |
frame.top, | |
0.0, | |
1.0 | |
])); | |
var transform = Float64List.fromList([ | |
(frame.width / 15.2723760605), | |
0.0, | |
0.0, | |
0.0, | |
0.0, | |
(frame.height / 10.9655714035), | |
0.0, | |
0.0, | |
0.0, | |
0.0, | |
1.0, | |
0.0, | |
0.0, | |
0.0, | |
0.0, | |
1.0 | |
]); | |
var fillGeometry = [ | |
_PathCatalog.instance.path_6.transform(transform) | |
]; | |
fillGeometry.forEach((path) { | |
canvas.drawPath(path, _PaintCatalog.instance.paint_0); | |
}); | |
canvas.restore(); | |
}; | |
draw_144_391(canvas, frame); | |
// 144:395 : Mobile Signal (BOOLEAN_OPERATION) | |
var draw_144_395 = (Canvas canvas, Rect container) { | |
var frame = Rect.fromLTWH( | |
293.6666564941, | |
17.6666259766, | |
17.0000000000, | |
10.6666669846) /* H:SCALE V:SCALE F:(l:293.6666564941406,t:17.6666259765625,r:64.33334350585938,b:64.33334350585938,w:17,h:10.666666984558105) */; | |
canvas.save(); | |
canvas.scale((container.width) / 375.0000000000, | |
(container.height) / 44.0000000000); | |
canvas.transform(Float64List.fromList([ | |
1.0000000000, | |
0.0, | |
0.0, | |
0.0, | |
0.0, | |
1.0000000000, | |
0.0, | |
0.0, | |
0.0, | |
0.0, | |
1.0, | |
0.0, | |
frame.left, | |
frame.top, | |
0.0, | |
1.0 | |
])); | |
var transform = Float64List.fromList([ | |
(frame.width / 17.0000000000), | |
0.0, | |
0.0, | |
0.0, | |
0.0, | |
(frame.height / 10.6666669846), | |
0.0, | |
0.0, | |
0.0, | |
0.0, | |
1.0, | |
0.0, | |
0.0, | |
0.0, | |
0.0, | |
1.0 | |
]); | |
var fillGeometry = [ | |
_PathCatalog.instance.path_7.transform(transform) | |
]; | |
fillGeometry.forEach((path) { | |
canvas.drawPath(path, _PaintCatalog.instance.paint_0); | |
}); | |
canvas.restore(); | |
}; | |
draw_144_395(canvas, frame); | |
}; | |
draw_144_386(canvas, frame); | |
// 144:400 : Left Side (GROUP) | |
var draw_144_400 = (Canvas canvas, Rect container) { | |
// 144:401 : 9:41 (VECTOR) | |
var draw_144_401 = (Canvas canvas, Rect container) { | |
var frame = Rect.fromLTWH(33.4535140991, 17.1674804688, 28.4261684418, | |
11.0888671875) /* H:LEFT V:TOP F:(l:33.453514099121094,t:17.16748046875,r:313.12031745910645,b:313.12031745910645,w:28.42616844177246,h:11.0888671875) */; | |
canvas.save(); | |
canvas.transform(Float64List.fromList([ | |
1.0000000000, | |
0.0, | |
0.0, | |
0.0, | |
0.0, | |
1.0000000000, | |
0.0, | |
0.0, | |
0.0, | |
0.0, | |
1.0, | |
0.0, | |
frame.left, | |
frame.top, | |
0.0, | |
1.0 | |
])); | |
var transform = Float64List.fromList([ | |
(frame.width / 28.4261684418), | |
0.0, | |
0.0, | |
0.0, | |
0.0, | |
(frame.height / 11.0888671875), | |
0.0, | |
0.0, | |
0.0, | |
0.0, | |
1.0, | |
0.0, | |
0.0, | |
0.0, | |
0.0, | |
1.0 | |
]); | |
var fillGeometry = [ | |
_PathCatalog.instance.path_8.transform(transform), | |
_PathCatalog.instance.path_9.transform(transform), | |
_PathCatalog.instance.path_10.transform(transform), | |
_PathCatalog.instance.path_11.transform(transform) | |
]; | |
fillGeometry.forEach((path) { | |
canvas.drawPath(path, _PaintCatalog.instance.paint_0); | |
}); | |
canvas.restore(); | |
}; | |
draw_144_401(canvas, frame); | |
}; | |
draw_144_400(canvas, frame); | |
canvas.restore(); | |
}; | |
draw_144_330(canvas, frame); | |
} | |
@override | |
SemanticsBuilderCallback get semanticsBuilder { | |
return (Size size) => []; | |
} | |
@override | |
bool shouldRebuildSemantics(IOSStatusBarBlackPainter oldDelegate) { | |
return shouldRepaint(oldDelegate); | |
} | |
@override | |
bool shouldRepaint(IOSStatusBarBlackPainter oldDelegate) { | |
return false; | |
} | |
} | |
class _PathCatalog { | |
_PathCatalog() { | |
this.path_0 = _build_0(); | |
this.path_1 = _build_1(); | |
this.path_2 = _build_2(); | |
this.path_3 = _build_3(); | |
this.path_4 = _build_4(); | |
this.path_5 = _build_5(); | |
this.path_6 = _build_6(); | |
this.path_7 = _build_7(); | |
this.path_8 = _build_8(); | |
this.path_9 = _build_9(); | |
this.path_10 = _build_10(); | |
this.path_11 = _build_11(); | |
} | |
Path path_0; | |
Path path_1; | |
Path path_2; | |
Path path_3; | |
Path path_4; | |
Path path_5; | |
Path path_6; | |
Path path_7; | |
Path path_8; | |
Path path_9; | |
Path path_10; | |
Path path_11; | |
static final _PathCatalog instance = _PathCatalog(); | |
static Path _build_0() { | |
var path = Path(); | |
path.moveTo(0.0, 0.0); | |
path.lineTo(375.0000000000, 0.0); | |
path.lineTo(375.0000000000, 44.0000000000); | |
path.lineTo(0.0, 44.0000000000); | |
path.lineTo(0.0, 0.0); | |
path.close(); | |
return path; | |
} | |
static Path _build_1() { | |
var path = Path(); | |
path.moveTo(0.0, 0.0); | |
path.lineTo(219.0000000000, 0.0); | |
path.lineTo(219.0000000000, 0.0); | |
path.cubicTo(216.8940000000, 0.6026890000, 215.4180000000, 2.4952500000, | |
215.3450000000, 4.6844600000); | |
path.lineTo(215.3170000000, 5.5618000000); | |
path.lineTo(215.3170000000, 5.5618000000); | |
path.cubicTo(215.3170000000, 19.0587000000, 204.3750000000, 30.0000000000, | |
190.8780000000, 30.0000000000); | |
path.lineTo(28.1217000000, 30.0000000000); | |
path.cubicTo(14.6249000000, 30.0000000000, 3.6834900000, 19.0587000000, | |
3.6834900000, 5.5618000000); | |
path.lineTo(3.6834900000, 5.5618000000); | |
path.lineTo(3.6545500000, 4.6844700000); | |
path.cubicTo( | |
3.5823300000, 2.4952500000, 2.1058600000, 0.6026890000, 0.0, 0.0); | |
path.lineTo(0.0, 0.0); | |
path.close(); | |
return path; | |
} | |
static Path _build_2() { | |
var path = Path(); | |
path.moveTo(0.0, 2.6666600000); | |
path.cubicTo(0.0, 1.1939100000, 1.1939100000, 0.0, 2.6666700000, 0.0); | |
path.lineTo(19.3333000000, 0.0); | |
path.cubicTo(20.8061000000, 0.0, 22.0000000000, 1.1939100000, 22.0000000000, | |
2.6666700000); | |
path.lineTo(22.0000000000, 8.6666700000); | |
path.cubicTo(22.0000000000, 10.1394000000, 20.8061000000, 11.3333000000, | |
19.3333000000, 11.3333000000); | |
path.lineTo(2.6666700000, 11.3333000000); | |
path.cubicTo( | |
1.1939100000, 11.3333000000, 0.0, 10.1394000000, 0.0, 8.6666700000); | |
path.lineTo(0.0, 2.6666600000); | |
path.close(); | |
return path; | |
} | |
static Path _build_3() { | |
var path = Path(); | |
path.moveTo(2.6666700000, 1.0000000000); | |
path.lineTo(19.3333000000, 1.0000000000); | |
path.lineTo(19.3333000000, -1.0000000000); | |
path.lineTo(2.6666700000, -1.0000000000); | |
path.lineTo(2.6666700000, 1.0000000000); | |
path.close(); | |
path.moveTo(21.0000000000, 2.6666700000); | |
path.lineTo(21.0000000000, 8.6666700000); | |
path.lineTo(23.0000000000, 8.6666700000); | |
path.lineTo(23.0000000000, 2.6666700000); | |
path.lineTo(21.0000000000, 2.6666700000); | |
path.close(); | |
path.moveTo(19.3333000000, 10.3333000000); | |
path.lineTo(2.6666700000, 10.3333000000); | |
path.lineTo(2.6666700000, 12.3333000000); | |
path.lineTo(19.3333000000, 12.3333000000); | |
path.lineTo(19.3333000000, 10.3333000000); | |
path.close(); | |
path.moveTo(1.0000000000, 8.6666700000); | |
path.lineTo(1.0000000000, 2.6666600000); | |
path.lineTo(-1.0000000000, 2.6666600000); | |
path.lineTo(-1.0000000000, 8.6666700000); | |
path.lineTo(1.0000000000, 8.6666700000); | |
path.close(); | |
path.moveTo(2.6666700000, 10.3333000000); | |
path.cubicTo(1.7461900000, 10.3333000000, 1.0000000000, 9.5871400000, | |
1.0000000000, 8.6666700000); | |
path.lineTo(-1.0000000000, 8.6666700000); | |
path.cubicTo(-1.0000000000, 10.6917000000, 0.6416210000, 12.3333000000, | |
2.6666700000, 12.3333000000); | |
path.lineTo(2.6666700000, 10.3333000000); | |
path.close(); | |
path.moveTo(21.0000000000, 8.6666700000); | |
path.cubicTo(21.0000000000, 9.5871400000, 20.2538000000, 10.3333000000, | |
19.3333000000, 10.3333000000); | |
path.lineTo(19.3333000000, 12.3333000000); | |
path.cubicTo(21.3584000000, 12.3333000000, 23.0000000000, 10.6917000000, | |
23.0000000000, 8.6666700000); | |
path.lineTo(21.0000000000, 8.6666700000); | |
path.close(); | |
path.moveTo(19.3333000000, 1.0000000000); | |
path.cubicTo(20.2538000000, 1.0000000000, 21.0000000000, 1.7461900000, | |
21.0000000000, 2.6666700000); | |
path.lineTo(23.0000000000, 2.6666700000); | |
path.cubicTo(23.0000000000, 0.6416230000, 21.3584000000, -1.0000000000, | |
19.3333000000, -1.0000000000); | |
path.lineTo(19.3333000000, 1.0000000000); | |
path.close(); | |
path.moveTo(2.6666700000, -1.0000000000); | |
path.cubicTo(0.6416240000, -1.0000000000, -1.0000000000, 0.6416190000, | |
-1.0000000000, 2.6666600000); | |
path.lineTo(1.0000000000, 2.6666600000); | |
path.cubicTo(1.0000000000, 1.7461900000, 1.7461900000, 1.0000000000, | |
2.6666700000, 1.0000000000); | |
path.lineTo(2.6666700000, -1.0000000000); | |
path.close(); | |
return path; | |
} | |
static Path _build_4() { | |
var path = Path(); | |
path.moveTo(0.0, 0.0); | |
path.lineTo(0.0, 4.0000000000); | |
path.cubicTo(0.8047310000, 3.6612200000, 1.3280400000, 2.8731300000, | |
1.3280400000, 2.0000000000); | |
path.cubicTo( | |
1.3280400000, 1.1268700000, 0.8047310000, 0.3387770000, 0.0, 0.0); | |
return path; | |
} | |
static Path _build_5() { | |
var path = Path(); | |
path.moveTo(0.0, 1.3333300000); | |
path.cubicTo(0.0, 0.5969550000, 0.5969540000, 0.0, 1.3333300000, 0.0); | |
path.lineTo(16.6667000000, 0.0); | |
path.cubicTo(17.4030000000, 0.0, 18.0000000000, 0.5969540000, 18.0000000000, | |
1.3333300000); | |
path.lineTo(18.0000000000, 6.0000000000); | |
path.cubicTo(18.0000000000, 6.7363800000, 17.4030000000, 7.3333300000, | |
16.6667000000, 7.3333300000); | |
path.lineTo(1.3333300000, 7.3333300000); | |
path.cubicTo( | |
0.5969540000, 7.3333300000, 0.0, 6.7363800000, 0.0, 6.0000000000); | |
path.lineTo(0.0, 1.3333300000); | |
path.close(); | |
return path; | |
} | |
static Path _build_6() { | |
var path = Path(); | |
path.moveTo(7.6366100000, 2.2773300000); | |
path.cubicTo(9.8525000000, 2.2774200000, 11.9837000000, 3.1288600000, | |
13.5896000000, 4.6556600000); | |
path.cubicTo(13.7105000000, 4.7735400000, 13.9038000000, 4.7720500000, | |
14.0229000000, 4.6523300000); | |
path.lineTo(15.1789000000, 3.4856600000); | |
path.cubicTo(15.2392000000, 3.4249400000, 15.2729000000, 3.3426900000, | |
15.2724000000, 3.2571100000); | |
path.cubicTo(15.2719000000, 3.1715300000, 15.2373000000, 3.0896700000, | |
15.1763000000, 3.0296600000); | |
path.cubicTo(10.9612000000, -1.0098900000, 4.3113700000, -1.0098900000, | |
0.0962725000, 3.0296600000); | |
path.cubicTo(0.0352139000, 3.0896300000, 0.0005700000, 3.1714600000, | |
0.0000069708, 3.2570400000); | |
path.cubicTo(-0.0005560580, 3.3426200000, 0.0330082000, 3.4248900000, | |
0.0932725000, 3.4856600000); | |
path.lineTo(1.2496100000, 4.6523300000); | |
path.cubicTo(1.3686300000, 4.7722300000, 1.5620800000, 4.7737200000, | |
1.6829400000, 4.6556600000); | |
path.cubicTo(3.2890900000, 3.1287600000, 5.4205000000, 2.2773200000, | |
7.6366100000, 2.2773300000); | |
path.close(); | |
path.moveTo(7.6366100000, 6.0729900000); | |
path.cubicTo(8.8541000000, 6.0729200000, 10.0281000000, 6.5254500000, | |
10.9306000000, 7.3426600000); | |
path.cubicTo(11.0527000000, 7.4586400000, 11.2450000000, 7.4561300000, | |
11.3639000000, 7.3369900000); | |
path.lineTo(12.5186000000, 6.1703300000); | |
path.cubicTo(12.5794000000, 6.1091300000, 12.6132000000, 6.0261200000, | |
12.6123000000, 5.9398500000); | |
path.cubicTo(12.6114000000, 5.8535900000, 12.5760000000, 5.7712700000, | |
12.5139000000, 5.7113300000); | |
path.cubicTo(9.7657400000, 3.1549400000, 5.5098000000, 3.1549400000, | |
2.7616100000, 5.7113300000); | |
path.cubicTo(2.6995300000, 5.7712700000, 2.6641100000, 5.8536300000, | |
2.6633000000, 5.9399200000); | |
path.cubicTo(2.6624800000, 6.0262100000, 2.6963400000, 6.1092200000, | |
2.7572700000, 6.1703300000); | |
path.lineTo(3.9116100000, 7.3369900000); | |
path.cubicTo(4.0305900000, 7.4561300000, 4.2228800000, 7.4586400000, | |
4.3449400000, 7.3426600000); | |
path.cubicTo(5.2468100000, 6.5259900000, 6.4199200000, 6.0735000000, | |
7.6366100000, 6.0729900000); | |
path.close(); | |
path.moveTo(9.9496000000, 8.6268100000); | |
path.cubicTo(9.9513700000, 8.7133200000, 9.9173600000, 8.7967200000, | |
9.8556100000, 8.8573300000); | |
path.lineTo(7.8582700000, 10.8730000000); | |
path.cubicTo(7.7997200000, 10.9322000000, 7.7199000000, 10.9656000000, | |
7.6366100000, 10.9656000000); | |
path.cubicTo(7.5533200000, 10.9656000000, 7.4734900000, 10.9322000000, | |
7.4149400000, 10.8730000000); | |
path.lineTo(5.4172700000, 8.8573300000); | |
path.cubicTo(5.3555600000, 8.7966800000, 5.3216100000, 8.7132500000, | |
5.3234400000, 8.6267400000); | |
path.cubicTo(5.3252700000, 8.5402300000, 5.3627200000, 8.4583100000, | |
5.4269400000, 8.4003300000); | |
path.cubicTo(6.7025100000, 7.3214400000, 8.5707000000, 7.3214400000, | |
9.8462700000, 8.4003300000); | |
path.cubicTo(9.9104500000, 8.4583600000, 9.9478300000, 8.5403100000, | |
9.9496000000, 8.6268100000); | |
path.close(); | |
return path; | |
} | |
static Path _build_7() { | |
var path = Path(); | |
path.moveTo(16.0000000000, 0.0); | |
path.lineTo(15.0000000000, 0.0); | |
path.cubicTo(14.4477000000, 0.0, 14.0000000000, 0.4477150000, 14.0000000000, | |
1.0000000000); | |
path.lineTo(14.0000000000, 9.6666700000); | |
path.cubicTo(14.0000000000, 10.2190000000, 14.4477000000, 10.6667000000, | |
15.0000000000, 10.6667000000); | |
path.lineTo(16.0000000000, 10.6667000000); | |
path.cubicTo(16.5523000000, 10.6667000000, 17.0000000000, 10.2190000000, | |
17.0000000000, 9.6666700000); | |
path.lineTo(17.0000000000, 1.0000000000); | |
path.cubicTo( | |
17.0000000000, 0.4477150000, 16.5523000000, 0.0, 16.0000000000, 0.0); | |
path.close(); | |
path.moveTo(10.3333000000, 2.3333300000); | |
path.lineTo(11.3333000000, 2.3333300000); | |
path.cubicTo(11.8856000000, 2.3333300000, 12.3333000000, 2.7810500000, | |
12.3333000000, 3.3333300000); | |
path.lineTo(12.3333000000, 9.6666700000); | |
path.cubicTo(12.3333000000, 10.2190000000, 11.8856000000, 10.6667000000, | |
11.3333000000, 10.6667000000); | |
path.lineTo(10.3333000000, 10.6667000000); | |
path.cubicTo(9.7810500000, 10.6667000000, 9.3333300000, 10.2190000000, | |
9.3333300000, 9.6666700000); | |
path.lineTo(9.3333300000, 3.3333300000); | |
path.cubicTo(9.3333300000, 2.7810500000, 9.7810500000, 2.3333300000, | |
10.3333000000, 2.3333300000); | |
path.close(); | |
path.moveTo(6.6666700000, 4.6666700000); | |
path.lineTo(5.6666700000, 4.6666700000); | |
path.cubicTo(5.1143800000, 4.6666700000, 4.6666700000, 5.1143800000, | |
4.6666700000, 5.6666700000); | |
path.lineTo(4.6666700000, 9.6666700000); | |
path.cubicTo(4.6666700000, 10.2190000000, 5.1143800000, 10.6667000000, | |
5.6666700000, 10.6667000000); | |
path.lineTo(6.6666700000, 10.6667000000); | |
path.cubicTo(7.2189500000, 10.6667000000, 7.6666700000, 10.2190000000, | |
7.6666700000, 9.6666700000); | |
path.lineTo(7.6666700000, 5.6666700000); | |
path.cubicTo(7.6666700000, 5.1143800000, 7.2189500000, 4.6666700000, | |
6.6666700000, 4.6666700000); | |
path.close(); | |
path.moveTo(2.0000000000, 6.6666700000); | |
path.lineTo(1.0000000000, 6.6666700000); | |
path.cubicTo( | |
0.4477150000, 6.6666700000, 0.0, 7.1143800000, 0.0, 7.6666700000); | |
path.lineTo(0.0, 9.6666700000); | |
path.cubicTo(0.0, 10.2190000000, 0.4477150000, 10.6667000000, 1.0000000000, | |
10.6667000000); | |
path.lineTo(2.0000000000, 10.6667000000); | |
path.cubicTo(2.5522800000, 10.6667000000, 3.0000000000, 10.2190000000, | |
3.0000000000, 9.6666700000); | |
path.lineTo(3.0000000000, 7.6666700000); | |
path.cubicTo(3.0000000000, 7.1143800000, 2.5522800000, 6.6666700000, | |
2.0000000000, 6.6666700000); | |
path.close(); | |
return path; | |
} | |
static Path _build_8() { | |
var path = Path(); | |
path.moveTo(3.8671900000, 11.0889000000); | |
path.cubicTo(6.5551800000, 11.0889000000, 8.1518600000, 8.9868200000, | |
8.1518600000, 5.4272500000); | |
path.cubicTo(8.1518600000, 4.0869100000, 7.8955100000, 2.9589800000, | |
7.4047900000, 2.0874000000); | |
path.cubicTo( | |
6.6943400000, 0.7324220000, 5.4711900000, 0.0, 3.9257800000, 0.0); | |
path.cubicTo(1.6259800000, 0.0, 0.0, 1.5454100000, 0.0, 3.7133800000); | |
path.cubicTo(0.0, 5.7495100000, 1.4648400000, 7.2290000000, 3.4790000000, | |
7.2290000000); | |
path.cubicTo(4.7168000000, 7.2290000000, 5.7202100000, 6.6503900000, | |
6.2182600000, 5.6469700000); | |
path.lineTo(6.2402300000, 5.6469700000); | |
path.cubicTo(6.2402300000, 5.6469700000, 6.2695300000, 5.6469700000, | |
6.2768600000, 5.6469700000); | |
path.cubicTo(6.2915000000, 5.6469700000, 6.3427700000, 5.6469700000, | |
6.3427700000, 5.6469700000); | |
path.cubicTo(6.3427700000, 8.0639600000, 5.4272500000, 9.5068400000, | |
3.8818400000, 9.5068400000); | |
path.cubicTo(2.9736300000, 9.5068400000, 2.2705100000, 9.0087900000, | |
2.0288100000, 8.2104500000); | |
path.lineTo(0.1464840000, 8.2104500000); | |
path.cubicTo(0.4614260000, 9.9462900000, 1.9335900000, 11.0889000000, | |
3.8671900000, 11.0889000000); | |
path.close(); | |
path.moveTo(3.9331100000, 5.7275400000); | |
path.cubicTo(2.7172900000, 5.7275400000, 1.8530300000, 4.8632800000, | |
1.8530300000, 3.6547900000); | |
path.cubicTo(1.8530300000, 2.4755900000, 2.7612300000, 1.5747100000, | |
3.9404300000, 1.5747100000); | |
path.cubicTo(5.1196300000, 1.5747100000, 6.0278300000, 2.4902300000, | |
6.0278300000, 3.6840800000); | |
path.cubicTo(6.0278300000, 4.8632800000, 5.1416000000, 5.7275400000, | |
3.9331100000, 5.7275400000); | |
path.close(); | |
return path; | |
} | |
static Path _build_9() { | |
var path = Path(); | |
path.moveTo(11.2430000000, 10.9863000000); | |
path.cubicTo(11.9388000000, 10.9863000000, 12.4148000000, 10.4883000000, | |
12.4148000000, 9.8291000000); | |
path.cubicTo(12.4148000000, 9.1626000000, 11.9388000000, 8.6718800000, | |
11.2430000000, 8.6718800000); | |
path.cubicTo(10.5545000000, 8.6718800000, 10.0711000000, 9.1626000000, | |
10.0711000000, 9.8291000000); | |
path.cubicTo(10.0711000000, 10.4883000000, 10.5545000000, 10.9863000000, | |
11.2430000000, 10.9863000000); | |
path.close(); | |
path.moveTo(11.2430000000, 5.4931600000); | |
path.cubicTo(11.9388000000, 5.4931600000, 12.4148000000, 5.0024400000, | |
12.4148000000, 4.3432600000); | |
path.cubicTo(12.4148000000, 3.6767600000, 11.9388000000, 3.1860400000, | |
11.2430000000, 3.1860400000); | |
path.cubicTo(10.5545000000, 3.1860400000, 10.0711000000, 3.6767600000, | |
10.0711000000, 4.3432600000); | |
path.cubicTo(10.0711000000, 5.0024400000, 10.5545000000, 5.4931600000, | |
11.2430000000, 5.4931600000); | |
path.close(); | |
return path; | |
} | |
static Path _build_10() { | |
var path = Path(); | |
path.moveTo(19.2706000000, 10.8325000000); | |
path.lineTo(21.0797000000, 10.8325000000); | |
path.lineTo(21.0797000000, 8.8623000000); | |
path.lineTo(22.5079000000, 8.8623000000); | |
path.lineTo(22.5079000000, 7.2656200000); | |
path.lineTo(21.0797000000, 7.2656200000); | |
path.lineTo(21.0797000000, 0.2636720000); | |
path.lineTo(18.4137000000, 0.2636720000); | |
path.cubicTo(16.5460000000, 3.0761700000, 15.0592000000, 5.4272500000, | |
14.1070000000, 7.1777300000); | |
path.lineTo(14.1070000000, 8.8623000000); | |
path.lineTo(19.2706000000, 8.8623000000); | |
path.lineTo(19.2706000000, 10.8325000000); | |
path.close(); | |
path.moveTo(15.8575000000, 7.1997100000); | |
path.cubicTo(17.0880000000, 5.0317400000, 18.1866000000, 3.2959000000, | |
19.1974000000, 1.8017600000); | |
path.lineTo(19.2999000000, 1.8017600000); | |
path.lineTo(19.2999000000, 7.3095700000); | |
path.lineTo(15.8575000000, 7.3095700000); | |
path.lineTo(15.8575000000, 7.1997100000); | |
path.close(); | |
return path; | |
} | |
static Path _build_11() { | |
var path = Path(); | |
path.moveTo(26.5365000000, 10.8325000000); | |
path.lineTo(28.4262000000, 10.8325000000); | |
path.lineTo(28.4262000000, 0.2636720000); | |
path.lineTo(26.5438000000, 0.2636720000); | |
path.lineTo(23.7826000000, 2.1972700000); | |
path.lineTo(23.7826000000, 4.0136700000); | |
path.lineTo(26.4120000000, 2.1679700000); | |
path.lineTo(26.5365000000, 2.1679700000); | |
path.lineTo(26.5365000000, 10.8325000000); | |
path.close(); | |
return path; | |
} | |
} | |
class _PaintCatalog { | |
_PaintCatalog() { | |
this.paint_0 = (Paint()..color = _ColorCatalog.instance.color_1); | |
} | |
Paint paint_0; | |
static final _PaintCatalog instance = _PaintCatalog(); | |
} | |
class _EffectCatalog { | |
_EffectCatalog() {} | |
static final _EffectCatalog instance = _EffectCatalog(); | |
} | |
class _ColorCatalog { | |
_ColorCatalog() { | |
this.color_0 = Color.fromARGB(0, 0, 0, 0); | |
this.color_1 = Color.fromARGB(255, 0, 0, 0); | |
} | |
Color color_0; | |
Color color_1; | |
static final _ColorCatalog instance = _ColorCatalog(); | |
} | |
class _TextStyleCatalog { | |
_TextStyleCatalog() {} | |
static final _TextStyleCatalog instance = _TextStyleCatalog(); | |
} | |
class Data { | |
Data({this.isVisible}); | |
final bool isVisible; | |
@override | |
bool operator ==(o) => o is Data && isVisible == o.isVisible; | |
@override | |
int get hashcode { | |
int result = 17; | |
result = 37 * result + (this.isVisible?.hashCode ?? 0); | |
return result; | |
} | |
} | |
class TextData extends Data { | |
TextData({isVisible, this.text}) : super(isVisible: isVisible); | |
final String text; | |
@override | |
bool operator ==(o) => | |
o is TextData && isVisible == o.isVisible && text == o.text; | |
@override | |
int get hashcode { | |
int result = 17; | |
result = 37 * result + (this.isVisible?.hashCode ?? 0); | |
result = 37 * result + (this.text?.hashCode ?? 0); | |
return result; | |
} | |
} | |
class VectorData extends Data { | |
VectorData({isVisible}) : super(isVisible: isVisible); | |
@override | |
bool operator ==(o) => o is VectorData && isVisible == o.isVisible; | |
@override | |
int get hashcode { | |
int result = 17; | |
result = 37 * result + (this.isVisible?.hashCode ?? 0); | |
return result; | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment