extern crate strum;
use crate::svg_draw::svg_draw::{
WorkingStorageDrawPolyMorphNatal, WorkingStorageDrawPolyMorphTransit,
};
use libswe_sys::sweconst::{Bodies, Theme};
use svg::node::element::path::{Data, Number};
use svg::node::element::{Group, Path};
use svg::Document;
pub const DEG_SIZE: Number = 50.0;
pub const MIN_SIZE: Number = 50.0;
impl WorkingStorageDrawPolyMorphNatal {
pub fn numbers_draw_degre(
&self,
degre: i16,
bodie_or_angle: Bodies,
) -> Document {
draw_degre(degre, bodie_or_angle, self.ws.theme)
}
pub fn numbers_draw_minute(
&self,
degre: i16,
bodie_or_angle: Bodies,
) -> Document {
draw_minute(degre, bodie_or_angle, self.ws.theme)
}
}
impl WorkingStorageDrawPolyMorphTransit {
pub fn numbers_draw_degre(
&self,
degre: i16,
bodie_or_angle: Bodies,
) -> Document {
draw_degre(degre, bodie_or_angle, self.ws.theme)
}
pub fn numbers_draw_minute(
&self,
degre: i16,
bodie_or_angle: Bodies,
) -> Document {
draw_minute(degre, bodie_or_angle, self.ws.theme)
}
}
fn draw_degre(degre: i16, bodie_or_angle: Bodies, theme: Theme) -> Document {
let size: (Number, Number);
let document: Document;
let color: String =
format!("#{:06X}", bodie_or_angle.object_color(theme) as i32);
match degre {
0 => {
size = (50.0, 50.0);
let data1 = Data::new()
.move_to((27.1, 26.4)) .cubic_curve_by((0.0, 8.5, -3.2, 13.3, -8.7, 13.3)) .cubic_curve_by((-4.9, 0.0, -8.2, -4.6, -8.3, -12.9)) .cubic_curve_by((0.0, -8.4, 3.6, -13.1, 8.7, -13.1)) .cubic_curve_to((24.0, 13.7, 27.1, 18.4, 27.1, 26.4)) .close() .move_to((13.4, 26.8)) .cubic_curve_by((0.0, 6.5, 2.0, 10.2, 5.1, 10.2)) .cubic_curve_by((3.5, 0.0, 5.1, -4.1, 5.1, -10.5)) .cubic_curve_by((0.0, -6.2, -1.6, -10.2, -5.1, -10.2)) .cubic_curve_to((15.6, 16.3, 13.4, 19.9, 13.4, 26.8)) .close(); let data2 = Data::new()
.move_to((39.8, 17.8)) .cubic_curve_by((0.0, 3.1, -2.5, 5.2, -5.2, 5.2)) .cubic_curve_by((-3.0, 0.0, -5.1, -2.3, -5.1, -5.0)) .cubic_curve_by((0.0, -3.0, 2.3, -5.2, 5.1, -5.2)) .cubic_curve_to((37.9, 12.7, 39.8, 15.1, 39.8, 17.8)) .close() .move_to((31.7, 17.9)) .cubic_curve_by((0.0, 1.8, 1.3, 3.2, 3.0, 3.2)) .cubic_curve_by((1.7, 0.0, 3.1, -1.4, 3.1, -3.3)) .cubic_curve_by((0.0, -1.4, -0.8, -3.2, -3.1, -3.2)) .cubic_curve_to((32.7, 14.5, 31.7, 16.3, 31.7, 17.9)) .close(); let path1 = Path::new()
.set("fill", color.clone())
.set("stroke", color.clone())
.set("stroke-width", 0)
.set("d", data1);
let path2 = Path::new()
.set("fill", color.clone())
.set("stroke", color.clone())
.set("stroke-width", 0)
.set("d", data2);
let group = Group::new().add(path1).add(path2);
document = Document::new()
.set("viewBox", (0, 0, size.0, size.1))
.add(group);
},
1 => {
size = (50.0, 50.0);
let data1 = Data::new()
.move_to((17.8, 17.3)) .line_to((17.8, 17.3)) .line_by((-4.4, 2.4)) .line_to((12.7, 17.0)) .line_by((5.5, -2.9)) .horizontal_line_to(21.0) .vertical_line_by(25.1) .horizontal_line_by(-3.3) .vertical_line_to(17.3) .close(); let data2 = Data::new()
.move_to((39.8, 17.8)) .cubic_curve_by((0.0, 3.1, -2.5, 5.2, -5.2, 5.2)) .cubic_curve_by((-3.0, 0.0, -5.1, -2.3, -5.1, -5.0)) .cubic_curve_by((0.0, -3.0, 2.3, -5.2, 5.1, -5.2)) .cubic_curve_to((37.9, 12.7, 39.8, 15.1, 39.8, 17.8)) .close() .move_to((31.7, 17.9)) .cubic_curve_by((0.0, 1.8, 1.3, 3.2, 3.0, 3.2)) .cubic_curve_by((1.7, 0.0, 3.1, -1.4, 3.1, -3.3)) .cubic_curve_by((0.0, -1.4, -0.8, -3.2, -3.1, -3.2)) .cubic_curve_to((32.7, 14.5, 31.7, 16.3, 31.7, 17.9)) .close(); let path1 = Path::new()
.set("fill", color.clone())
.set("stroke", color.clone())
.set("stroke-width", 0)
.set("d", data1);
let path2 = Path::new()
.set("fill", color.clone())
.set("stroke", color.clone())
.set("stroke-width", 0)
.set("d", data2);
let group = Group::new().add(path1).add(path2);
document = Document::new()
.set("viewBox", (0, 0, size.0, size.1))
.add(group);
},
2 => {
size = (50.0, 50.0);
let data1 = Data::new()
.move_to((10.4, 39.2)) .vertical_line_by(-2.1) .line_by((2.7, -2.6)) .cubic_curve_by((6.4, -6.1, 9.3, -9.3, 9.4, -13.1)) .cubic_curve_by((0.0, -2.5, -1.2, -4.9, -5.0, -4.9)) .cubic_curve_by((-2.3, 0.0, -4.2, 1.2, -5.3, 2.1)) .line_to((11.0, 16.2)) .cubic_curve_by((1.7, -1.5, 4.2, -2.6, 7.1, -2.6)) .cubic_curve_by((5.4, 0.0, 7.7, 3.7, 7.7, 7.3)) .cubic_curve_by((0.0, 4.6, -3.4, 8.4, -8.7, 13.5)) .line_by((-2.0, 1.9)) .vertical_line_by(0.1) .horizontal_line_by(11.3) .vertical_line_by(2.8) .horizontal_line_to(10.4) .close(); let data2 = Data::new()
.move_to((39.8, 17.8)) .cubic_curve_by((0.0, 3.1, -2.5, 5.2, -5.2, 5.2)) .cubic_curve_by((-3.0, 0.0, -5.1, -2.3, -5.1, -5.0)) .cubic_curve_by((0.0, -3.0, 2.3, -5.2, 5.1, -5.2)) .cubic_curve_to((37.9, 12.7, 39.8, 15.1, 39.8, 17.8)) .close() .move_to((31.7, 17.9)) .cubic_curve_by((0.0, 1.8, 1.3, 3.2, 3.0, 3.2)) .cubic_curve_by((1.7, 0.0, 3.1, -1.4, 3.1, -3.3)) .cubic_curve_by((0.0, -1.4, -0.8, -3.2, -3.1, -3.2)) .cubic_curve_to((32.7, 14.5, 31.7, 16.3, 31.7, 17.9)) .close(); let path1 = Path::new()
.set("fill", color.clone())
.set("stroke", color.clone())
.set("stroke-width", 0)
.set("d", data1);
let path2 = Path::new()
.set("fill", color.clone())
.set("stroke", color.clone())
.set("stroke-width", 0)
.set("d", data2);
let group = Group::new().add(path1).add(path2);
document = Document::new()
.set("viewBox", (0, 0, size.0, size.1))
.add(group);
},
3 => {
size = (50.0, 50.0);
let data1 = Data::new()
.move_to((11.2, 35.3)) .cubic_curve_by((1.0, 0.6, 3.2, 1.6, 5.6, 1.6)) .cubic_curve_by((4.4, 0.0, 5.7, -2.8, 5.7, -4.9)) .cubic_curve_by((0.0, -3.5, -3.2, -5.0, -6.5, -5.0)) .horizontal_line_to(14.0) .vertical_line_by(-2.5) .horizontal_line_by(1.9) .cubic_curve_by((2.5, 0.0, 5.6, -1.3, 5.6, -4.2)) .cubic_curve_by((0.0, -2.0, -1.3, -3.8, -4.4, -3.8)) .cubic_curve_by((-2.0, 0.0, -3.9, 0.9, -5.0, 1.7)) .line_by((-0.9, -2.5)) .cubic_curve_by((1.3, -1.0, 3.9, -1.9, 6.6, -1.9)) .cubic_curve_by((4.9, 0.0, 7.2, 2.9, 7.2, 6.0)) .cubic_curve_by((0.0, 2.6, -1.5, 4.8, -4.6, 5.9)) .vertical_line_by(0.1) .cubic_curve_by((3.1, 0.6, 5.6, 2.9, 5.6, 6.5)) .cubic_curve_by((0.0, 4.0, -3.1, 7.5, -9.2, 7.5)) .cubic_curve_by((-2.8, 0.0, -5.3, -0.9, -6.5, -1.7)) .line_to((11.2, 35.3)) .close(); let data2 = Data::new()
.move_to((39.8, 17.8)) .cubic_curve_by((0.0, 3.1, -2.5, 5.2, -5.2, 5.2)) .cubic_curve_by((-3.0, 0.0, -5.1, -2.3, -5.1, -5.0)) .cubic_curve_by((0.0, -3.0, 2.3, -5.2, 5.1, -5.2)) .cubic_curve_to((37.9, 12.7, 39.8, 15.1, 39.8, 17.8)) .close() .move_to((31.7, 17.9)) .cubic_curve_by((0.0, 1.8, 1.3, 3.2, 3.0, 3.2)) .cubic_curve_by((1.7, 0.0, 3.1, -1.4, 3.1, -3.3)) .cubic_curve_by((0.0, -1.4, -0.8, -3.2, -3.1, -3.2)) .cubic_curve_to((32.7, 14.5, 31.7, 16.3, 31.7, 17.9)) .close(); let path1 = Path::new()
.set("fill", color.clone())
.set("stroke", color.clone())
.set("stroke-width", 0)
.set("d", data1);
let path2 = Path::new()
.set("fill", color.clone())
.set("stroke", color.clone())
.set("stroke-width", 0)
.set("d", data2);
let group = Group::new().add(path1).add(path2);
document = Document::new()
.set("viewBox", (0, 0, size.0, size.1))
.add(group);
},
4 => {
size = (50.0, 50.0);
let data1 = Data::new()
.move_to((20.9, 39.2)) .vertical_line_by(-6.8) .horizontal_line_to(9.2) .vertical_line_by(-2.2) .line_by((11.2, -16.0)) .horizontal_line_by(3.7) .vertical_line_by(15.6) .horizontal_line_by(3.5) .vertical_line_by(2.7) .horizontal_line_by(-3.5) .vertical_line_by(6.8) .horizontal_line_to(20.9) .close() .move_to((20.9, 29.7)) .vertical_line_by(-8.4) .cubic_curve_by((0.0, -1.3, 0.0, -2.6, 0.1, -3.9)) .horizontal_line_by(-0.1) .cubic_curve_by((-0.8, 1.5, -1.4, 2.6, -2.1, 3.7)) .line_by((-6.1, 8.5)) .vertical_line_by(0.1) .horizontal_line_to(20.9) .close(); let data2 = Data::new()
.move_to((39.8, 17.8)) .cubic_curve_by((0.0, 3.1, -2.5, 5.2, -5.2, 5.2)) .cubic_curve_by((-3.0, 0.0, -5.1, -2.3, -5.1, -5.0)) .cubic_curve_by((0.0, -3.0, 2.3, -5.2, 5.1, -5.2)) .cubic_curve_to((37.9, 12.7, 39.8, 15.1, 39.8, 17.8)) .close() .move_to((31.7, 17.9))
.cubic_curve_by((0.0, 1.8, 1.3, 3.2, 3.0, 3.2)) .cubic_curve_by((1.7, 0.0, 3.1, -1.4, 3.1, -3.3)) .cubic_curve_by((0.0, -1.4, -0.8, -3.2, -3.1, -3.2)) .cubic_curve_to((32.7, 14.5, 31.7, 16.3, 31.7, 17.9)) .close(); let path1 = Path::new()
.set("fill", color.clone())
.set("stroke", color.clone())
.set("stroke-width", 0)
.set("d", data1);
let path2 = Path::new()
.set("fill", color.clone())
.set("stroke", color.clone())
.set("stroke-width", 0)
.set("d", data2);
let group = Group::new().add(path1).add(path2);
document = Document::new()
.set("viewBox", (0, 0, size.0, size.1))
.add(group);
},
5 => {
size = (50.0, 50.0);
let data1 = Data::new()
.move_to((25.4, 16.9)) .horizontal_line_by(-9.6) .line_by((-1.0, 6.5)) .cubic_curve_by((0.6, -0.1, 1.1, -0.2, 2.0, -0.2)) .cubic_curve_by((1.9, 0.0, 3.9, 0.4, 5.4, 1.4)) .cubic_curve_by((2.0, 1.1, 3.6, 3.3, 3.6, 6.5)) .cubic_curve_by((0.0, 4.9, -3.9, 8.6, -9.4, 8.6)) .cubic_curve_by((-2.7, 0.0, -5.1, -0.8, -6.3, -1.5)) .line_by((0.9, -2.6)) .cubic_curve_by((1.0, 0.6, 3.1, 1.4, 5.4, 1.4)) .cubic_curve_by((3.2, 0.0, 6.0, -2.1, 6.0, -5.4)) .cubic_curve_by((0.0, -3.2, -2.2, -5.6, -7.2, -5.6)) .cubic_curve_by((-1.4, 0.0, -2.5, 0.2, -3.5, 0.3)) .line_by((1.6, -12.1)) .horizontal_line_by(12.0) .vertical_line_to(16.9) .close(); let data2 = Data::new()
.move_to((39.8, 17.8)) .cubic_curve_by((0.0, 3.1, -2.5, 5.2, -5.2, 5.2)) .cubic_curve_by((-3.0, 0.0, -5.1, -2.3, -5.1, -5.0)) .cubic_curve_by((0.0, -3.0, 2.3, -5.2, 5.1, -5.2)) .cubic_curve_to((37.9, 12.7, 39.8, 15.1, 39.8, 17.8)) .close() .move_to((31.7, 17.9))
.cubic_curve_by((0.0, 1.8, 1.3, 3.2, 3.0, 3.2)) .cubic_curve_by((1.7, 0.0, 3.1, -1.4, 3.1, -3.3)) .cubic_curve_by((0.0, -1.4, -0.8, -3.2, -3.1, -3.2)) .cubic_curve_to((32.7, 14.5, 31.7, 16.3, 31.7, 17.9)) .close(); let path1 = Path::new()
.set("fill", color.clone())
.set("stroke", color.clone())
.set("stroke-width", 0)
.set("d", data1);
let path2 = Path::new()
.set("fill", color.clone())
.set("stroke", color.clone())
.set("stroke-width", 0)
.set("d", data2);
let group = Group::new().add(path1).add(path2);
document = Document::new()
.set("viewBox", (0, 0, size.0, size.1))
.add(group);
},
6 => {
size = (50.0, 50.0);
let data1 = Data::new()
.move_to((24.7, 16.5)) .cubic_curve_by((-0.7, 0.0, -1.6, 0.0, -2.5, 0.2)) .cubic_curve_by((-5.3, 0.9, -8.2, 4.8, -8.7, 8.9)) .horizontal_line_by(0.1) .cubic_curve_by((1.2, -1.6, 3.3, -2.9, 6.1, -2.9)) .cubic_curve_by((4.4, 0.0, 7.6, 3.2, 7.6, 8.1)) .cubic_curve_by((0.0, 4.6, -3.1, 8.8, -8.3, 8.8)) .cubic_curve_by((-5.4, 0.0, -8.9, -4.2, -8.9, -10.7)) .cubic_curve_by((0.0, -4.9, 1.8, -8.8, 4.2, -11.3)) .cubic_curve_by((2.1, -2.0, 4.9, -3.3, 8.0, -3.7)) .cubic_curve_by((1.0, -0.2, 1.9, -0.2, 2.5, -0.2)) .vertical_line_to(16.5) .close() .move_to((23.7, 31.0)) .cubic_curve_by((0.0, -3.6, -2.0, -5.8, -5.2, -5.8)) .cubic_curve_by((-2.0, 0.0, -3.9, 1.3, -4.9, 3.1)) .cubic_curve_by((-0.2, 0.4, -0.4, 0.9, -0.4, 1.5)) .cubic_curve_by((0.1, 4.1, 2.0, 7.2, 5.5, 7.2)) .cubic_curve_to((21.8, 37.0, 23.7, 34.6, 23.7, 31.0)) .close(); let data2 = Data::new()
.move_to((39.8, 17.8)) .cubic_curve_by((0.0, 3.1, -2.5, 5.2, -5.2, 5.2)) .cubic_curve_by((-3.0, 0.0, -5.1, -2.3, -5.1, -5.0)) .cubic_curve_by((0.0, -3.0, 2.3, -5.2, 5.1, -5.2)) .cubic_curve_to((37.9, 12.7, 39.8, 15.1, 39.8, 17.8)) .close() .move_to((31.7, 17.9))
.cubic_curve_by((0.0, 1.8, 1.3, 3.2, 3.0, 3.2)) .cubic_curve_by((1.7, 0.0, 3.1, -1.4, 3.1, -3.3)) .cubic_curve_by((0.0, -1.4, -0.8, -3.2, -3.1, -3.2)) .cubic_curve_to((32.7, 14.5, 31.7, 16.3, 31.7, 17.9)) .close(); let path1 = Path::new()
.set("fill", color.clone())
.set("stroke", color.clone())
.set("stroke-width", 0)
.set("d", data1);
let path2 = Path::new()
.set("fill", color.clone())
.set("stroke", color.clone())
.set("stroke-width", 0)
.set("d", data2);
let group = Group::new().add(path1).add(path2);
document = Document::new()
.set("viewBox", (0, 0, size.0, size.1))
.add(group);
},
7 => {
size = (50.0, 50.0);
let data1 = Data::new()
.move_to((26.7, 14.1)) .vertical_line_by(2.2) .line_to((15.7, 39.2)) .horizontal_line_by(-3.5) .line_to((23.1, 17.0)) .vertical_line_by(-0.1) .horizontal_line_to(10.8) .vertical_line_by(-2.8) .horizontal_line_to(26.7) .close(); let data2 = Data::new()
.move_to((39.8, 17.8)) .cubic_curve_by((0.0, 3.1, -2.5, 5.2, -5.2, 5.2)) .cubic_curve_by((-3.0, 0.0, -5.1, -2.3, -5.1, -5.0)) .cubic_curve_by((0.0, -3.0, 2.3, -5.2, 5.1, -5.2)) .cubic_curve_to((37.9, 12.7, 39.8, 15.1, 39.8, 17.8)) .close() .move_to((31.7, 17.9))
.cubic_curve_by((0.0, 1.8, 1.3, 3.2, 3.0, 3.2)) .cubic_curve_by((1.7, 0.0, 3.1, -1.4, 3.1, -3.3)) .cubic_curve_by((0.0, -1.4, -0.8, -3.2, -3.1, -3.2)) .cubic_curve_to((32.7, 14.5, 31.7, 16.3, 31.7, 17.9)) .close(); let path1 = Path::new()
.set("fill", color.clone())
.set("stroke", color.clone())
.set("stroke-width", 0)
.set("d", data1);
let path2 = Path::new()
.set("fill", color.clone())
.set("stroke", color.clone())
.set("stroke-width", 0)
.set("d", data2);
let group = Group::new().add(path1).add(path2);
document = Document::new()
.set("viewBox", (0, 0, size.0, size.1))
.add(group);
},
8 => {
size = (50.0, 50.0);
let data1 = Data::new()
.move_to((10.1, 32.8)) .cubic_curve_by((0.0, -3.2, 1.9, -5.4, 5.0, -6.7)) .line_by((0.0, -0.1)) .cubic_curve_by((-2.8, -1.3, -4.0, -3.5, -4.0, -5.6)) .cubic_curve_by((0.0, -4.0, 3.4, -6.7, 7.8, -6.7)) .cubic_curve_by((4.9, 0.0, 7.3, 3.1, 7.3, 6.2)) .cubic_curve_by((0.0, 2.1, -1.0, 4.4, -4.1, 5.9)) .vertical_line_by(0.1) .cubic_curve_by((3.1, 1.2, 5.1, 3.4, 5.1, 6.5)) .cubic_curve_by((0.0, 4.4, -3.7, 7.3, -8.5, 7.3)) .cubic_curve_to((13.2, 39.6, 10.1, 36.5, 10.1, 32.8)) .close() .move_to((23.6, 32.7)) .cubic_curve_by((0.0, -3.1, -2.1, -4.5, -5.5, -5.5)) .cubic_curve_by((-2.9, 0.8, -4.5, 2.8, -4.5, 5.2)) .cubic_curve_by((-0.1, 2.6, 1.8, 4.8, 5.0, 4.8)) .cubic_curve_to((21.6, 37.1, 23.6, 35.3, 23.6, 32.7)) .close() .move_to((14.2, 20.1)) .cubic_curve_by((0.0, 2.5, 1.9, 3.9, 4.8, 4.6)) .cubic_curve_by((2.2, -0.7, 3.8, -2.3, 3.8, -4.6)) .cubic_curve_by((0.0, -2.0, -1.2, -4.1, -4.2, -4.1)) .cubic_curve_to((15.8, 16.1, 14.2, 17.9, 14.2, 20.1)) .close(); let data2 = Data::new()
.move_to((39.8, 17.8)) .cubic_curve_by((0.0, 3.1, -2.5, 5.2, -5.2, 5.2)) .cubic_curve_by((-3.0, 0.0, -5.1, -2.3, -5.1, -5.0)) .cubic_curve_by((0.0, -3.0, 2.3, -5.2, 5.1, -5.2)) .cubic_curve_to((37.9, 12.7, 39.8, 15.1, 39.8, 17.8)) .close() .move_to((31.7, 17.9))
.cubic_curve_by((0.0, 1.8, 1.3, 3.2, 3.0, 3.2)) .cubic_curve_by((1.7, 0.0, 3.1, -1.4, 3.1, -3.3)) .cubic_curve_by((0.0, -1.4, -0.8, -3.2, -3.1, -3.2)) .cubic_curve_to((32.7, 14.5, 31.7, 16.3, 31.7, 17.9)) .close(); let path1 = Path::new()
.set("fill", color.clone())
.set("stroke", color.clone())
.set("stroke-width", 0)
.set("d", data1);
let path2 = Path::new()
.set("fill", color.clone())
.set("stroke", color.clone())
.set("stroke-width", 0)
.set("d", data2);
let group = Group::new().add(path1).add(path2);
document = Document::new()
.set("viewBox", (0, 0, size.0, size.1))
.add(group);
},
9 => {
size = (50.0, 50.0);
let data1 = Data::new()
.move_to((12.3, 36.8)) .cubic_curve_by((0.7, 0.1, 1.6, 0.0, 2.7, -0.1)) .cubic_curve_by((2.0, -0.3, 3.8, -1.1, 5.3, -2.4)) .cubic_curve_by((1.7, -1.5, 2.9, -3.7, 3.3, -6.7)) .horizontal_line_by(-0.1) .cubic_curve_by((-1.4, 1.7, -3.4, 2.7, -5.9, 2.7)) .cubic_curve_by((-4.5, 0.0, -7.4, -3.4, -7.4, -7.7)) .cubic_curve_by((0.0, -4.8, 3.4, -8.9, 8.6, -8.9)) .cubic_curve_by((5.1, 0.0, 8.3, 4.2, 8.3, 10.6)) .cubic_curve_by((0.0, 5.5, -1.9, 9.4, -4.3, 11.8)) .cubic_curve_by((-1.9, 1.9, -4.6, 3.1, -7.3, 3.4)) .cubic_curve_by((-1.2, 0.2, -2.3, 0.2, -3.1, 0.2)) .vertical_line_to(36.8) .close() .move_to((13.6, 22.4)) .cubic_curve_by((0.0, 3.1, 1.9, 5.3, 4.8, 5.3)) .cubic_curve_by((2.3, 0.0, 4.1, -1.1, 4.9, -2.6)) .cubic_curve_by((0.2, -0.3, 0.3, -0.7, 0.3, -1.2)) .cubic_curve_by((0.0, -4.3, -1.6, -7.6, -5.1, -7.6)) .cubic_curve_to((15.6, 16.2, 13.6, 18.8, 13.6, 22.4)) .close(); let data2 = Data::new()
.move_to((39.8, 17.8)) .cubic_curve_by((0.0, 3.1, -2.5, 5.2, -5.2, 5.2)) .cubic_curve_by((-3.0, 0.0, -5.1, -2.3, -5.1, -5.0)) .cubic_curve_by((0.0, -3.0, 2.3, -5.2, 5.1, -5.2)) .cubic_curve_to((37.9, 12.7, 39.8, 15.1, 39.8, 17.8)) .close() .move_to((31.7, 17.9))
.cubic_curve_by((0.0, 1.8, 1.3, 3.2, 3.0, 3.2)) .cubic_curve_by((1.7, 0.0, 3.1, -1.4, 3.1, -3.3)) .cubic_curve_by((0.0, -1.4, -0.8, -3.2, -3.1, -3.2)) .cubic_curve_to((32.7, 14.5, 31.7, 16.3, 31.7, 17.9)) .close(); let path1 = Path::new()
.set("fill", color.clone())
.set("stroke", color.clone())
.set("stroke-width", 0)
.set("d", data1);
let path2 = Path::new()
.set("fill", color.clone())
.set("stroke", color.clone())
.set("stroke-width", 0)
.set("d", data2);
let group = Group::new().add(path1).add(path2);
document = Document::new()
.set("viewBox", (0, 0, size.0, size.1))
.add(group);
},
10 => {
size = (50.0, 50.0);
let data1 = Data::new()
.move_to((7.8, 17.3)) .line_to((7.8, 17.3)) .line_by((-4.4, 2.4)) .line_to((2.7, 17.0)) .line_by((5.5, -2.9)) .horizontal_line_by(2.9) .vertical_line_by(25.1) .horizontal_line_to(7.8) .vertical_line_to(17.3) .close(); let data2 = Data::new()
.move_to((37.0, 26.4)) .cubic_curve_by((0.0, 8.5, -3.2, 13.3, -8.7, 13.3)) .cubic_curve_by((-4.9, 0.0, -8.2, -4.6, -8.3, -12.9)) .cubic_curve_by((0.0, -8.4, 3.6, -13.1, 8.7, -13.1)) .cubic_curve_to((34.0, 13.7, 37.0, 18.4, 37.0, 26.4)) .close() .move_to((23.3, 26.8)) .cubic_curve_by((0.0, 6.5, 2.0, 10.2, 5.1, 10.2)) .cubic_curve_by((3.5, 0.0, 5.1, -4.1, 5.1, -10.5)) .cubic_curve_by((0.0, -6.2, -1.6, -10.2, -5.1, -10.2)) .cubic_curve_to((25.5, 16.3, 23.3, 19.9, 23.3, 26.8)) .close(); let data3 = Data::new()
.move_to((49.7, 17.8)) .cubic_curve_by((0.0, 3.1, -2.5, 5.2, -5.2, 5.2)) .cubic_curve_by((-3.0, 0.0, -5.1, -2.3, -5.1, -5.0)) .cubic_curve_by((0.0, -3.0, 2.3, -5.2, 5.1, -5.2)) .cubic_curve_to((47.8, 12.7, 49.7, 15.1, 49.7, 17.8)) .close() .move_to((41.6, 17.9)) .cubic_curve_by((0.0, 1.8, 1.3, 3.2, 3.0, 3.2)) .cubic_curve_by((1.7, 0.0, 3.1, -1.4, 3.1, -3.3)) .cubic_curve_by((0.0, -1.4, -0.8, -3.2, -3.1, -3.2)) .cubic_curve_to((42.6, 14.5, 41.6, 16.3, 41.6, 17.9)) .close(); let path1 = Path::new()
.set("fill", color.clone())
.set("stroke", color.clone())
.set("stroke-width", 0)
.set("d", data1);
let path2 = Path::new()
.set("fill", color.clone())
.set("stroke", color.clone())
.set("stroke-width", 0)
.set("d", data2);
let path3 = Path::new()
.set("fill", color.clone())
.set("stroke", color.clone())
.set("stroke-width", 0)
.set("d", data3);
let group = Group::new().add(path1).add(path2).add(path3);
document = Document::new()
.set("viewBox", (0, 0, size.0, size.1))
.add(group);
},
11 => {
size = (50.0, 50.0);
let data1 = Data::new()
.move_to((7.8, 17.3)) .line_to((7.8, 17.3)) .line_by((-4.4, 2.4)) .line_to((2.7, 17.0)) .line_by((5.5, -2.9)) .horizontal_line_by(2.9) .vertical_line_by(25.1) .horizontal_line_to(7.8) .vertical_line_to(17.3) .close(); let data2 = Data::new()
.move_to((27.7, 17.3)) .line_to((27.7, 17.3)) .line_by((-4.4, 2.4)) .line_to((22.6, 17.0)) .line_by((5.5, -2.9)) .horizontal_line_by(2.9) .vertical_line_by(25.1) .horizontal_line_by(-3.3) .vertical_line_to(17.3)
.close(); let data3 = Data::new()
.move_to((49.7, 17.8)) .cubic_curve_by((0.0, 3.1, -2.5, 5.2, -5.2, 5.2)) .cubic_curve_by((-3.0, 0.0, -5.1, -2.3, -5.1, -5.0)) .cubic_curve_by((0.0, -3.0, 2.3, -5.2, 5.1, -5.2)) .cubic_curve_to((47.8, 12.7, 49.7, 15.1, 49.7, 17.8)) .close() .move_to((41.6, 17.9)) .cubic_curve_by((0.0, 1.8, 1.3, 3.2, 3.0, 3.2)) .cubic_curve_by((1.7, 0.0, 3.1, -1.4, 3.1, -3.3)) .cubic_curve_by((0.0, -1.4, -0.8, -3.2, -3.1, -3.2)) .cubic_curve_to((42.6, 14.5, 41.6, 16.3, 41.6, 17.9)) .close(); let path1 = Path::new()
.set("fill", color.clone())
.set("stroke", color.clone())
.set("stroke-width", 0)
.set("d", data1);
let path2 = Path::new()
.set("fill", color.clone())
.set("stroke", color.clone())
.set("stroke-width", 0)
.set("d", data2);
let path3 = Path::new()
.set("fill", color.clone())
.set("stroke", color.clone())
.set("stroke-width", 0)
.set("d", data3);
let group = Group::new().add(path1).add(path2).add(path3);
document = Document::new()
.set("viewBox", (0, 0, size.0, size.1))
.add(group);
},
12 => {
size = (50.0, 50.0);
let data1 = Data::new()
.move_to((7.8, 17.3)) .line_to((7.8, 17.3)) .line_by((-4.4, 2.4)) .line_to((2.7, 17.0)) .line_by((5.5, -2.9)) .horizontal_line_by(2.9) .vertical_line_by(25.1) .horizontal_line_to(7.8) .vertical_line_to(17.3) .close(); let data2 = Data::new()
.move_to((20.3, 39.2)) .vertical_line_by(-2.1) .line_by((2.7, -2.6)) .cubic_curve_by((6.4, -6.1, 9.3, -9.3, 9.4, -13.1)) .cubic_curve_by((0.0, -2.5, -1.2, -4.9, -5.0, -4.9)) .cubic_curve_by((-2.3, 0.0, -4.2, 1.2, -5.3, 2.1)) .line_by((-1.1, -2.4)) .cubic_curve_by((1.7, -1.5, 4.2, -2.6, 7.1, -2.6)) .cubic_curve_by((5.4, 0.0, 7.7, 3.7, 7.7, 7.3)) .cubic_curve_by((0.0, 4.6, -3.4, 8.4, -8.7, 13.5)) .line_by((-2.0, 1.9)) .vertical_line_by(0.1) .horizontal_line_by(11.3) .vertical_line_by(2.8) .horizontal_line_to(20.3) .close(); let data3 = Data::new()
.move_to((49.7, 17.8)) .cubic_curve_by((0.0, 3.1, -2.5, 5.2, -5.2, 5.2)) .cubic_curve_by((-3.0, 0.0, -5.1, -2.3, -5.1, -5.0)) .cubic_curve_by((0.0, -3.0, 2.3, -5.2, 5.1, -5.2)) .cubic_curve_to((47.8, 12.7, 49.7, 15.1, 49.7, 17.8)) .close() .move_to((41.6, 17.9)) .cubic_curve_by((0.0, 1.8, 1.3, 3.2, 3.0, 3.2)) .cubic_curve_by((1.7, 0.0, 3.1, -1.4, 3.1, -3.3)) .cubic_curve_by((0.0, -1.4, -0.8, -3.2, -3.1, -3.2)) .cubic_curve_to((42.6, 14.5, 41.6, 16.3, 41.6, 17.9)) .close(); let path1 = Path::new()
.set("fill", color.clone())
.set("stroke", color.clone())
.set("stroke-width", 0)
.set("d", data1);
let path2 = Path::new()
.set("fill", color.clone())
.set("stroke", color.clone())
.set("stroke-width", 0)
.set("d", data2);
let path3 = Path::new()
.set("fill", color.clone())
.set("stroke", color.clone())
.set("stroke-width", 0)
.set("d", data3);
let group = Group::new().add(path1).add(path2).add(path3);
document = Document::new()
.set("viewBox", (0, 0, size.0, size.1))
.add(group);
},
13 => {
size = (50.0, 50.0);
let data1 = Data::new()
.move_to((7.8, 17.3)) .line_to((7.8, 17.3)) .line_by((-4.4, 2.4)) .line_to((2.7, 17.0)) .line_by((5.5, -2.9)) .horizontal_line_by(2.9) .vertical_line_by(25.1) .horizontal_line_to(7.8) .vertical_line_to(17.3) .close(); let data2 = Data::new()
.move_to((21.1, 35.3)) .cubic_curve_by((1.0, 0.6, 3.2, 1.6, 5.6, 1.6)) .cubic_curve_by((4.4, 0.0, 5.7, -2.8, 5.7, -4.9)) .cubic_curve_by((0.0, -3.5, -3.2, -5.0, -6.5, -5.0)) .horizontal_line_to(24.0) .vertical_line_by(-2.5) .horizontal_line_by(1.9) .cubic_curve_by((2.5, 0.0, 5.6, -1.3, 5.6, -4.2)) .cubic_curve_by((0.0, -2.0, -1.3, -3.8, -4.4, -3.8)) .cubic_curve_by((-2.0, 0.0, -3.9, 0.9, -5.0, 1.7)) .line_by((-0.9, -2.5)) .cubic_curve_by((1.3, -1.0, 3.9, -1.9, 6.6, -1.9)) .cubic_curve_by((4.9, 0.0, 7.2, 2.9, 7.2, 6.0)) .cubic_curve_by((0.0, 2.6, -1.5, 4.8, -4.6, 5.9)) .vertical_line_by(0.1) .cubic_curve_by((3.1, 0.6, 5.6, 2.9, 5.6, 6.5)) .cubic_curve_by((0.0, 4.0, -3.1, 7.5, -9.2, 7.5)) .cubic_curve_by((-2.8, 0.0, -5.3, -0.9, -6.5, -1.7)) .line_to((21.1, 35.3)) .close(); let data3 = Data::new()
.move_to((49.7, 17.8)) .cubic_curve_by((0.0, 3.1, -2.5, 5.2, -5.2, 5.2)) .cubic_curve_by((-3.0, 0.0, -5.1, -2.3, -5.1, -5.0)) .cubic_curve_by((0.0, -3.0, 2.3, -5.2, 5.1, -5.2)) .cubic_curve_to((47.8, 12.7, 49.7, 15.1, 49.7, 17.8)) .close() .move_to((41.6, 17.9)) .cubic_curve_by((0.0, 1.8, 1.3, 3.2, 3.0, 3.2)) .cubic_curve_by((1.7, 0.0, 3.1, -1.4, 3.1, -3.3)) .cubic_curve_by((0.0, -1.4, -0.8, -3.2, -3.1, -3.2)) .cubic_curve_to((42.6, 14.5, 41.6, 16.3, 41.6, 17.9)) .close(); let path1 = Path::new()
.set("fill", color.clone())
.set("stroke", color.clone())
.set("stroke-width", 0)
.set("d", data1);
let path2 = Path::new()
.set("fill", color.clone())
.set("stroke", color.clone())
.set("stroke-width", 0)
.set("d", data2);
let path3 = Path::new()
.set("fill", color.clone())
.set("stroke", color.clone())
.set("stroke-width", 0)
.set("d", data3);
let group = Group::new().add(path1).add(path2).add(path3);
document = Document::new()
.set("viewBox", (0, 0, size.0, size.1))
.add(group);
},
14 => {
size = (50.0, 50.0);
let data1 = Data::new()
.move_to((7.8, 17.3)) .line_to((7.8, 17.3)) .line_by((-4.4, 2.4)) .line_to((2.7, 17.0)) .line_by((5.5, -2.9)) .horizontal_line_by(2.9) .vertical_line_by(25.1) .horizontal_line_to(7.8) .vertical_line_to(17.3) .close(); let data2 = Data::new()
.move_to((30.8, 39.2)) .vertical_line_by(-6.8) .horizontal_line_to(19.1) .vertical_line_by(-2.2) .line_by((11.2, -16.0)) .horizontal_line_to(34.0) .vertical_line_by(15.6) .horizontal_line_by(3.5) .vertical_line_by(2.7) .horizontal_line_to(34.0) .vertical_line_by(6.8) .horizontal_line_to(30.8) .close() .move_to((30.8, 29.7)) .vertical_line_by(-8.4) .cubic_curve_by((0.0, -1.3, 0.0, -2.6, 0.1, -3.9)) .horizontal_line_by(-0.1) .cubic_curve_by((-0.8, 1.5, -1.4, 2.6, -2.1, 3.7)) .line_by((-6.1, 8.5)) .vertical_line_by(0.1) .horizontal_line_to(30.8) .close(); let data3 = Data::new()
.move_to((49.7, 17.8)) .cubic_curve_by((0.0, 3.1, -2.5, 5.2, -5.2, 5.2)) .cubic_curve_by((-3.0, 0.0, -5.1, -2.3, -5.1, -5.0)) .cubic_curve_by((0.0, -3.0, 2.3, -5.2, 5.1, -5.2)) .cubic_curve_to((47.8, 12.7, 49.7, 15.1, 49.7, 17.8)) .close() .move_to((41.6, 17.9)) .cubic_curve_by((0.0, 1.8, 1.3, 3.2, 3.0, 3.2)) .cubic_curve_by((1.7, 0.0, 3.1, -1.4, 3.1, -3.3)) .cubic_curve_by((0.0, -1.4, -0.8, -3.2, -3.1, -3.2)) .cubic_curve_to((42.6, 14.5, 41.6, 16.3, 41.6, 17.9)) .close(); let path1 = Path::new()
.set("fill", color.clone())
.set("stroke", color.clone())
.set("stroke-width", 0)
.set("d", data1);
let path2 = Path::new()
.set("fill", color.clone())
.set("stroke", color.clone())
.set("stroke-width", 0)
.set("d", data2);
let path3 = Path::new()
.set("fill", color.clone())
.set("stroke", color.clone())
.set("stroke-width", 0)
.set("d", data3);
let group = Group::new().add(path1).add(path2).add(path3);
document = Document::new()
.set("viewBox", (0, 0, size.0, size.1))
.add(group);
},
15 => {
size = (50.0, 50.0);
let data1 = Data::new()
.move_to((7.8, 17.3)) .line_to((7.8, 17.3)) .line_by((-4.4, 2.4)) .line_to((2.7, 17.0)) .line_by((5.5, -2.9)) .horizontal_line_by(2.9) .vertical_line_by(25.1) .horizontal_line_to(7.8) .vertical_line_to(17.3) .close(); let data2 = Data::new()
.move_to((35.3, 16.9)) .horizontal_line_by(-9.6) .line_by((-1.0, 6.5)) .cubic_curve_by((0.6, -0.1, 1.1, -0.2, 2.0, -0.2)) .cubic_curve_by((1.9, 0.0, 3.9, 0.4, 5.4, 1.4)) .cubic_curve_by((2.0, 1.1, 3.6, 3.3, 3.6, 6.5)) .cubic_curve_by((0.0, 4.9, -3.9, 8.6, -9.3, 8.6)) .cubic_curve_by((-2.7, 0.0, -5.1, -0.8, -6.3, -1.5)) .line_by((0.9, -2.6)) .cubic_curve_by((1.0, 0.6, 3.1, 1.4, 5.4, 1.4)) .cubic_curve_by((3.2, 0.0, 5.9, -2.1, 5.9, -5.4)) .cubic_curve_by((0.0, -3.2, -2.2, -5.6, -7.2, -5.6)) .cubic_curve_by((-1.4, 0.0, -2.5, 0.2, -3.5, 0.3)) .line_by((1.6, -12.1)) .horizontal_line_by(12.0) .vertical_line_to(16.9) .close(); let data3 = Data::new()
.move_to((49.7, 17.8)) .cubic_curve_by((0.0, 3.1, -2.5, 5.2, -5.2, 5.2)) .cubic_curve_by((-3.0, 0.0, -5.1, -2.3, -5.1, -5.0)) .cubic_curve_by((0.0, -3.0, 2.3, -5.2, 5.1, -5.2)) .cubic_curve_to((47.8, 12.7, 49.7, 15.1, 49.7, 17.8)) .close() .move_to((41.6, 17.9)) .cubic_curve_by((0.0, 1.8, 1.3, 3.2, 3.0, 3.2)) .cubic_curve_by((1.7, 0.0, 3.1, -1.4, 3.1, -3.3)) .cubic_curve_by((0.0, -1.4, -0.8, -3.2, -3.1, -3.2)) .cubic_curve_to((42.6, 14.5, 41.6, 16.3, 41.6, 17.9)) .close(); let path1 = Path::new()
.set("fill", color.clone())
.set("stroke", color.clone())
.set("stroke-width", 0)
.set("d", data1);
let path2 = Path::new()
.set("fill", color.clone())
.set("stroke", color.clone())
.set("stroke-width", 0)
.set("d", data2);
let path3 = Path::new()
.set("fill", color.clone())
.set("stroke", color.clone())
.set("stroke-width", 0)
.set("d", data3);
let group = Group::new().add(path1).add(path2).add(path3);
document = Document::new()
.set("viewBox", (0, 0, size.0, size.1))
.add(group);
},
16 => {
size = (50.0, 50.0);
let data1 = Data::new()
.move_to((7.8, 17.3)) .line_to((7.8, 17.3)) .line_by((-4.4, 2.4)) .line_to((2.7, 17.0)) .line_by((5.5, -2.9)) .horizontal_line_by(2.9) .vertical_line_by(25.1) .horizontal_line_to(7.8) .vertical_line_to(17.3) .close(); let data2 = Data::new()
.move_to((34.6, 16.5)) .cubic_curve_by((-0.7, 0.0, -1.6, 0.0, -2.6, 0.2)) .cubic_curve_by((-5.3, 0.9, -8.2, 4.8, -8.7, 8.9)) .horizontal_line_by(0.1) .cubic_curve_by((1.2, -1.6, 3.3, -2.9, 6.1, -2.9)) .cubic_curve_by((4.4, 0.0, 7.6, 3.2, 7.6, 8.1)) .cubic_curve_by((0.0, 4.6, -3.1, 8.8, -8.3, 8.8)) .cubic_curve_by((-5.4, 0.0, -8.9, -4.2, -8.9, -10.7)) .cubic_curve_by((0.0, -4.9, 1.8, -8.8, 4.2, -11.3)) .cubic_curve_by((2.1, -2.0, 4.9, -3.3, 8.0, -3.7)) .cubic_curve_by((1.0, -0.2, 1.9, -0.2, 2.5, -0.2)) .vertical_line_to(16.5) .close() .move_to((33.6, 31.0)) .cubic_curve_by((0.0, -3.6, -2.0, -5.8, -5.2, -5.8)) .cubic_curve_by((-2.0, 0.0, -3.9, 1.3, -4.9, 3.1)) .cubic_curve_by((-0.2, 0.4, -0.4, 0.9, -0.4, 1.5)) .cubic_curve_by((0.1, 4.1, 2.0, 7.2, 5.5, 7.2)) .cubic_curve_to((31.7, 37.0, 33.6, 34.6, 33.6, 31.0)) .close(); let data3 = Data::new()
.move_to((49.7, 17.8)) .cubic_curve_by((0.0, 3.1, -2.5, 5.2, -5.2, 5.2)) .cubic_curve_by((-3.0, 0.0, -5.1, -2.3, -5.1, -5.0)) .cubic_curve_by((0.0, -3.0, 2.3, -5.2, 5.1, -5.2)) .cubic_curve_to((47.8, 12.7, 49.7, 15.1, 49.7, 17.8)) .close() .move_to((41.6, 17.9)) .cubic_curve_by((0.0, 1.8, 1.3, 3.2, 3.0, 3.2)) .cubic_curve_by((1.7, 0.0, 3.1, -1.4, 3.1, -3.3)) .cubic_curve_by((0.0, -1.4, -0.8, -3.2, -3.1, -3.2)) .cubic_curve_to((42.6, 14.5, 41.6, 16.3, 41.6, 17.9)) .close(); let path1 = Path::new()
.set("fill", color.clone())
.set("stroke", color.clone())
.set("stroke-width", 0)
.set("d", data1);
let path2 = Path::new()
.set("fill", color.clone())
.set("stroke", color.clone())
.set("stroke-width", 0)
.set("d", data2);
let path3 = Path::new()
.set("fill", color.clone())
.set("stroke", color.clone())
.set("stroke-width", 0)
.set("d", data3);
let group = Group::new().add(path1).add(path2).add(path3);
document = Document::new()
.set("viewBox", (0, 0, size.0, size.1))
.add(group);
},
17 => {
size = (50.0, 50.0);
let data1 = Data::new()
.move_to((7.8, 17.3)) .line_to((7.8, 17.3)) .line_by((-4.4, 2.4)) .line_to((2.7, 17.0)) .line_by((5.5, -2.9)) .horizontal_line_by(2.9) .vertical_line_by(25.1) .horizontal_line_to(7.8) .vertical_line_to(17.3) .close(); let data2 = Data::new()
.move_to((36.6, 14.1)) .vertical_line_by(2.2) .line_to((25.7, 39.2)) .horizontal_line_by(-3.5) .line_to((33.0, 17.0)) .vertical_line_by(-0.1) .horizontal_line_to(20.7) .vertical_line_by(-2.8) .horizontal_line_to(36.6) .close(); let data3 = Data::new()
.move_to((49.7, 17.8)) .cubic_curve_by((0.0, 3.1, -2.5, 5.2, -5.2, 5.2)) .cubic_curve_by((-3.0, 0.0, -5.1, -2.3, -5.1, -5.0)) .cubic_curve_by((0.0, -3.0, 2.3, -5.2, 5.1, -5.2)) .cubic_curve_to((47.8, 12.7, 49.7, 15.1, 49.7, 17.8)) .close() .move_to((41.6, 17.9)) .cubic_curve_by((0.0, 1.8, 1.3, 3.2, 3.0, 3.2)) .cubic_curve_by((1.7, 0.0, 3.1, -1.4, 3.1, -3.3)) .cubic_curve_by((0.0, -1.4, -0.8, -3.2, -3.1, -3.2)) .cubic_curve_to((42.6, 14.5, 41.6, 16.3, 41.6, 17.9)) .close(); let path1 = Path::new()
.set("fill", color.clone())
.set("stroke", color.clone())
.set("stroke-width", 0)
.set("d", data1);
let path2 = Path::new()
.set("fill", color.clone())
.set("stroke", color.clone())
.set("stroke-width", 0)
.set("d", data2);
let path3 = Path::new()
.set("fill", color.clone())
.set("stroke", color.clone())
.set("stroke-width", 0)
.set("d", data3);
let group = Group::new().add(path1).add(path2).add(path3);
document = Document::new()
.set("viewBox", (0, 0, size.0, size.1))
.add(group);
},
18 => {
size = (50.0, 50.0);
let data1 = Data::new()
.move_to((7.8, 17.3)) .line_to((7.8, 17.3)) .line_by((-4.4, 2.4)) .line_to((2.7, 17.0)) .line_by((5.5, -2.9)) .horizontal_line_by(2.9) .vertical_line_by(25.1) .horizontal_line_to(7.8) .vertical_line_to(17.3) .close(); let data2 = Data::new()
.move_to((20.0, 32.8)) .cubic_curve_by((0.0, -3.2, 1.9, -5.4, 5.0, -6.7)) .line_by((0.0, -0.1)) .cubic_curve_by((-2.8, -1.3, -4.0, -3.5, -4.0, -5.6)) .cubic_curve_by((0.0, -4.0, 3.4, -6.7, 7.8, -6.7)) .cubic_curve_by((4.9, 0.0, 7.3, 3.1, 7.3, 6.2)) .cubic_curve_by((0.0, 2.1, -1.0, 4.4, -4.1, 5.9)) .vertical_line_by(0.1) .cubic_curve_by((3.1, 1.2, 5.1, 3.4, 5.1, 6.5)) .cubic_curve_by((0.0, 4.4, -3.7, 7.3, -8.5, 7.3)) .cubic_curve_to((23.1, 39.6, 20.0, 36.5, 20.0, 32.8)) .close() .move_to((33.5, 32.7)) .cubic_curve_by((0.0, -3.1, -2.1, -4.5, -5.5, -5.5)) .cubic_curve_to((25.0, 28.0, 23.4, 30.0, 23.4, 32.4)) .cubic_curve_by((-0.1, 2.6, 1.8, 4.8, 5.0, 4.8)) .cubic_curve_to((31.5, 37.1, 33.5, 35.3, 33.5, 32.7)) .close() .move_to((24.1, 20.1)) .cubic_curve_by((0.0, 2.5, 1.9, 3.9, 4.8, 4.6)) .cubic_curve_by((2.2, -0.7, 3.8, -2.3, 3.8, -4.6)) .cubic_curve_by((0.0, -2.0, -1.2, -4.1, -4.2, -4.1)) .cubic_curve_to((25.7, 16.1, 24.1, 17.9, 24.1, 20.1)) .close(); let data3 = Data::new()
.move_to((49.7, 17.8)) .cubic_curve_by((0.0, 3.1, -2.5, 5.2, -5.2, 5.2)) .cubic_curve_by((-3.0, 0.0, -5.1, -2.3, -5.1, -5.0)) .cubic_curve_by((0.0, -3.0, 2.3, -5.2, 5.1, -5.2)) .cubic_curve_to((47.8, 12.7, 49.7, 15.1, 49.7, 17.8)) .close() .move_to((41.6, 17.9)) .cubic_curve_by((0.0, 1.8, 1.3, 3.2, 3.0, 3.2)) .cubic_curve_by((1.7, 0.0, 3.1, -1.4, 3.1, -3.3)) .cubic_curve_by((0.0, -1.4, -0.8, -3.2, -3.1, -3.2)) .cubic_curve_to((42.6, 14.5, 41.6, 16.3, 41.6, 17.9)) .close(); let path1 = Path::new()
.set("fill", color.clone())
.set("stroke", color.clone())
.set("stroke-width", 0)
.set("d", data1);
let path2 = Path::new()
.set("fill", color.clone())
.set("stroke", color.clone())
.set("stroke-width", 0)
.set("d", data2);
let path3 = Path::new()
.set("fill", color.clone())
.set("stroke", color.clone())
.set("stroke-width", 0)
.set("d", data3);
let group = Group::new().add(path1).add(path2).add(path3);
document = Document::new()
.set("viewBox", (0, 0, size.0, size.1))
.add(group);
},
19 => {
size = (50.0, 50.0);
let data1 = Data::new()
.move_to((7.8, 17.3)) .line_to((7.8, 17.3)) .line_by((-4.4, 2.4)) .line_to((2.7, 17.0)) .line_by((5.5, -2.9)) .horizontal_line_by(2.9) .vertical_line_by(25.1) .horizontal_line_to(7.8) .vertical_line_to(17.3) .close(); let data2 = Data::new()
.move_to((22.3, 36.8)) .cubic_curve_by((0.7, 0.1, 1.6, 0.0, 2.7, -0.1)) .cubic_curve_by((2.0, -0.3, 3.8, -1.1, 5.3, -2.4)) .cubic_curve_by((1.7, -1.5, 2.9, -3.7, 3.3, -6.7)) .horizontal_line_by(-0.1) .cubic_curve_by((-1.4, 1.7, -3.4, 2.7, -5.9, 2.7)) .cubic_curve_by((-4.5, 0.0, -7.4, -3.4, -7.4, -7.7)) .cubic_curve_by((0.0, -4.8, 3.4, -8.9, 8.6, -8.9)) .cubic_curve_by((5.1, 0.0, 8.3, 4.2, 8.3, 10.6)) .cubic_curve_by((0.0, 5.5, -1.9, 9.4, -4.3, 11.8)) .cubic_curve_by((-1.9, 1.9, -4.6, 3.1, -7.3, 3.4)) .cubic_curve_by((-1.2, 0.2, -2.3, 0.2, -3.1, 0.2)) .vertical_line_to(36.8) .close() .move_to((23.5, 22.4)) .cubic_curve_by((0.0, 3.1, 1.9, 5.3, 4.8, 5.3)) .cubic_curve_by((2.3, 0.0, 4.1, -1.1, 4.9, -2.6)) .cubic_curve_by((0.2, -0.3, 0.3, -0.7, 0.3, -1.2)) .cubic_curve_by((0.0, -4.3, -1.6, -7.6, -5.1, -7.6)) .cubic_curve_to((25.5, 16.2, 23.5, 18.8, 23.5, 22.4)) .close(); let data3 = Data::new()
.move_to((49.7, 17.8)) .cubic_curve_by((0.0, 3.1, -2.5, 5.2, -5.2, 5.2)) .cubic_curve_by((-3.0, 0.0, -5.1, -2.3, -5.1, -5.0)) .cubic_curve_by((0.0, -3.0, 2.3, -5.2, 5.1, -5.2)) .cubic_curve_to((47.8, 12.7, 49.7, 15.1, 49.7, 17.8)) .close() .move_to((41.6, 17.9)) .cubic_curve_by((0.0, 1.8, 1.3, 3.2, 3.0, 3.2)) .cubic_curve_by((1.7, 0.0, 3.1, -1.4, 3.1, -3.3)) .cubic_curve_by((0.0, -1.4, -0.8, -3.2, -3.1, -3.2)) .cubic_curve_to((42.6, 14.5, 41.6, 16.3, 41.6, 17.9)) .close(); let path1 = Path::new()
.set("fill", color.clone())
.set("stroke", color.clone())
.set("stroke-width", 0)
.set("d", data1);
let path2 = Path::new()
.set("fill", color.clone())
.set("stroke", color.clone())
.set("stroke-width", 0)
.set("d", data2);
let path3 = Path::new()
.set("fill", color.clone())
.set("stroke", color.clone())
.set("stroke-width", 0)
.set("d", data3);
let group = Group::new().add(path1).add(path2).add(path3);
document = Document::new()
.set("viewBox", (0, 0, size.0, size.1))
.add(group);
},
20 => {
size = (50.0, 50.0);
let data1 = Data::new()
.move_to((0.5, 39.2)) .vertical_line_by(-2.1) .line_by((2.7, -2.6)) .cubic_curve_by((6.4, -6.1, 9.3, -9.3, 9.3, -13.1)) .cubic_curve_by((0.0, -2.5, -1.2, -4.9, -5.0, -4.9)) .cubic_curve_by((-2.3, 0.0, -4.2, 1.2, -5.3, 2.1)) .line_by((-1.1, -2.4)) .cubic_curve_by((1.7, -1.5, 4.2, -2.6, 7.1, -2.6)) .cubic_curve_by((5.4, 0.0, 7.7, 3.7, 7.7, 7.3)) .cubic_curve_by((0.0, 4.6, -3.4, 8.4, -8.7, 13.5)) .line_by((-2.0, 1.9)) .vertical_line_by(0.1) .horizontal_line_by(11.3) .vertical_line_by(2.8) .horizontal_line_to(0.5) .close(); let data2 = Data::new()
.move_to((37.0, 26.4)) .cubic_curve_by((0.0, 8.5, -3.2, 13.3, -8.7, 13.3)) .cubic_curve_by((-4.9, 0.0, -8.2, -4.6, -8.3, -12.9)) .cubic_curve_by((0.0, -8.4, 3.6, -13.1, 8.7, -13.1)) .cubic_curve_to((34.0, 13.7, 37.0, 18.4, 37.0, 26.4)) .close() .move_to((23.3, 26.8)) .cubic_curve_by((0.0, 6.5, 2.0, 10.2, 5.1, 10.2)) .cubic_curve_by((3.5, 0.0, 5.1, -4.1, 5.1, -10.5)) .cubic_curve_by((0.0, -6.2, -1.6, -10.2, -5.1, -10.2)) .cubic_curve_to((25.5, 16.3, 23.3, 19.9, 23.3, 26.8)) .close(); let data3 = Data::new()
.move_to((49.7, 17.8)) .cubic_curve_by((0.0, 3.1, -2.5, 5.2, -5.2, 5.2)) .cubic_curve_by((-3.0, 0.0, -5.1, -2.3, -5.1, -5.0)) .cubic_curve_by((0.0, -3.0, 2.3, -5.2, 5.1, -5.2)) .cubic_curve_to((47.8, 12.7, 49.7, 15.1, 49.7, 17.8)) .close() .move_to((41.6, 17.9)) .cubic_curve_by((0.0, 1.8, 1.3, 3.2, 3.0, 3.2)) .cubic_curve_by((1.7, 0.0, 3.1, -1.4, 3.1, -3.3)) .cubic_curve_by((0.0, -1.4, -0.8, -3.2, -3.1, -3.2)) .cubic_curve_to((42.6, 14.5, 41.6, 16.3, 41.6, 17.9)) .close(); let path1 = Path::new()
.set("fill", color.clone())
.set("stroke", color.clone())
.set("stroke-width", 0)
.set("d", data1);
let path2 = Path::new()
.set("fill", color.clone())
.set("stroke", color.clone())
.set("stroke-width", 0)
.set("d", data2);
let path3 = Path::new()
.set("fill", color.clone())
.set("stroke", color.clone())
.set("stroke-width", 0)
.set("d", data3);
let group = Group::new().add(path1).add(path2).add(path3);
document = Document::new()
.set("viewBox", (0, 0, size.0, size.1))
.add(group);
},
21 => {
size = (50.0, 50.0);
let data1 = Data::new()
.move_to((0.5, 39.2)) .vertical_line_by(-2.1) .line_by((2.7, -2.6)) .cubic_curve_by((6.4, -6.1, 9.3, -9.3, 9.3, -13.1)) .cubic_curve_by((0.0, -2.5, -1.2, -4.9, -5.0, -4.9)) .cubic_curve_by((-2.3, 0.0, -4.2, 1.2, -5.3, 2.1)) .line_by((-1.1, -2.4)) .cubic_curve_by((1.7, -1.5, 4.2, -2.6, 7.1, -2.6)) .cubic_curve_by((5.4, 0.0, 7.7, 3.7, 7.7, 7.3)) .cubic_curve_by((0.0, 4.6, -3.4, 8.4, -8.7, 13.5)) .line_by((-2.0, 1.9)) .vertical_line_by(0.1) .horizontal_line_by(11.3) .vertical_line_by(2.8) .horizontal_line_to(0.5) .close(); let data2 = Data::new()
.move_to((27.7, 17.3)) .line_to((27.7, 17.3)) .line_by((-4.4, 2.4)) .line_to((22.6, 17.0)) .line_by((5.5, -2.9)) .horizontal_line_by(2.9) .vertical_line_by(25.1) .horizontal_line_by(-3.3) .vertical_line_to(17.3)
.close(); let data3 = Data::new()
.move_to((49.7, 17.8)) .cubic_curve_by((0.0, 3.1, -2.5, 5.2, -5.2, 5.2)) .cubic_curve_by((-3.0, 0.0, -5.1, -2.3, -5.1, -5.0)) .cubic_curve_by((0.0, -3.0, 2.3, -5.2, 5.1, -5.2)) .cubic_curve_to((47.8, 12.7, 49.7, 15.1, 49.7, 17.8)) .close() .move_to((41.6, 17.9)) .cubic_curve_by((0.0, 1.8, 1.3, 3.2, 3.0, 3.2)) .cubic_curve_by((1.7, 0.0, 3.1, -1.4, 3.1, -3.3)) .cubic_curve_by((0.0, -1.4, -0.8, -3.2, -3.1, -3.2)) .cubic_curve_to((42.6, 14.5, 41.6, 16.3, 41.6, 17.9)) .close(); let path1 = Path::new()
.set("fill", color.clone())
.set("stroke", color.clone())
.set("stroke-width", 0)
.set("d", data1);
let path2 = Path::new()
.set("fill", color.clone())
.set("stroke", color.clone())
.set("stroke-width", 0)
.set("d", data2);
let path3 = Path::new()
.set("fill", color.clone())
.set("stroke", color.clone())
.set("stroke-width", 0)
.set("d", data3);
let group = Group::new().add(path1).add(path2).add(path3);
document = Document::new()
.set("viewBox", (0, 0, size.0, size.1))
.add(group);
},
22 => {
size = (50.0, 50.0);
let data1 = Data::new()
.move_to((0.5, 39.2)) .vertical_line_by(-2.1) .line_by((2.7, -2.6)) .cubic_curve_by((6.4, -6.1, 9.3, -9.3, 9.3, -13.1)) .cubic_curve_by((0.0, -2.5, -1.2, -4.9, -5.0, -4.9)) .cubic_curve_by((-2.3, 0.0, -4.2, 1.2, -5.3, 2.1)) .line_by((-1.1, -2.4)) .cubic_curve_by((1.7, -1.5, 4.2, -2.6, 7.1, -2.6)) .cubic_curve_by((5.4, 0.0, 7.7, 3.7, 7.7, 7.3)) .cubic_curve_by((0.0, 4.6, -3.4, 8.4, -8.7, 13.5)) .line_by((-2.0, 1.9)) .vertical_line_by(0.1) .horizontal_line_by(11.3) .vertical_line_by(2.8) .horizontal_line_to(0.5) .close(); let data2 = Data::new()
.move_to((20.3, 39.2)) .vertical_line_by(-2.1) .line_by((2.7, -2.6)) .cubic_curve_by((6.4, -6.1, 9.3, -9.3, 9.4, -13.1)) .cubic_curve_by((0.0, -2.5, -1.2, -4.9, -5.0, -4.9)) .cubic_curve_by((-2.3, 0.0, -4.2, 1.2, -5.3, 2.1)) .line_by((-1.1, -2.4)) .cubic_curve_by((1.7, -1.5, 4.2, -2.6, 7.1, -2.6)) .cubic_curve_by((5.4, 0.0, 7.7, 3.7, 7.7, 7.3)) .cubic_curve_by((0.0, 4.6, -3.4, 8.4, -8.7, 13.5)) .line_by((-2.0, 1.9)) .vertical_line_by(0.1) .horizontal_line_by(11.3) .vertical_line_by(2.8) .horizontal_line_to(20.3) .close(); let data3 = Data::new()
.move_to((49.7, 17.8)) .cubic_curve_by((0.0, 3.1, -2.5, 5.2, -5.2, 5.2)) .cubic_curve_by((-3.0, 0.0, -5.1, -2.3, -5.1, -5.0)) .cubic_curve_by((0.0, -3.0, 2.3, -5.2, 5.1, -5.2)) .cubic_curve_to((47.8, 12.7, 49.7, 15.1, 49.7, 17.8)) .close() .move_to((41.6, 17.9)) .cubic_curve_by((0.0, 1.8, 1.3, 3.2, 3.0, 3.2)) .cubic_curve_by((1.7, 0.0, 3.1, -1.4, 3.1, -3.3)) .cubic_curve_by((0.0, -1.4, -0.8, -3.2, -3.1, -3.2)) .cubic_curve_to((42.6, 14.5, 41.6, 16.3, 41.6, 17.9)) .close(); let path1 = Path::new()
.set("fill", color.clone())
.set("stroke", color.clone())
.set("stroke-width", 0)
.set("d", data1);
let path2 = Path::new()
.set("fill", color.clone())
.set("stroke", color.clone())
.set("stroke-width", 0)
.set("d", data2);
let path3 = Path::new()
.set("fill", color.clone())
.set("stroke", color.clone())
.set("stroke-width", 0)
.set("d", data3);
let group = Group::new().add(path1).add(path2).add(path3);
document = Document::new()
.set("viewBox", (0, 0, size.0, size.1))
.add(group);
},
23 => {
size = (50.0, 50.0);
let data1 = Data::new()
.move_to((0.5, 39.2)) .vertical_line_by(-2.1) .line_by((2.7, -2.6)) .cubic_curve_by((6.4, -6.1, 9.3, -9.3, 9.3, -13.1)) .cubic_curve_by((0.0, -2.5, -1.2, -4.9, -5.0, -4.9)) .cubic_curve_by((-2.3, 0.0, -4.2, 1.2, -5.3, 2.1)) .line_by((-1.1, -2.4)) .cubic_curve_by((1.7, -1.5, 4.2, -2.6, 7.1, -2.6)) .cubic_curve_by((5.4, 0.0, 7.7, 3.7, 7.7, 7.3)) .cubic_curve_by((0.0, 4.6, -3.4, 8.4, -8.7, 13.5)) .line_by((-2.0, 1.9)) .vertical_line_by(0.1) .horizontal_line_by(11.3) .vertical_line_by(2.8) .horizontal_line_to(0.5) .close(); let data2 = Data::new()
.move_to((21.1, 35.3)) .cubic_curve_by((1.0, 0.6, 3.2, 1.6, 5.6, 1.6)) .cubic_curve_by((4.4, 0.0, 5.7, -2.8, 5.7, -4.9)) .cubic_curve_by((0.0, -3.5, -3.2, -5.0, -6.5, -5.0)) .horizontal_line_to(24.0) .vertical_line_by(-2.5) .horizontal_line_by(1.9) .cubic_curve_by((2.5, 0.0, 5.6, -1.3, 5.6, -4.2)) .cubic_curve_by((0.0, -2.0, -1.3, -3.8, -4.4, -3.8)) .cubic_curve_by((-2.0, 0.0, -3.9, 0.9, -5.0, 1.7)) .line_by((-0.9, -2.5)) .cubic_curve_by((1.3, -1.0, 3.9, -1.9, 6.6, -1.9)) .cubic_curve_by((4.9, 0.0, 7.2, 2.9, 7.2, 6.0)) .cubic_curve_by((0.0, 2.6, -1.5, 4.8, -4.6, 5.9)) .vertical_line_by(0.1) .cubic_curve_by((3.1, 0.6, 5.6, 2.9, 5.6, 6.5)) .cubic_curve_by((0.0, 4.0, -3.1, 7.5, -9.2, 7.5)) .cubic_curve_by((-2.8, 0.0, -5.3, -0.9, -6.5, -1.7)) .line_to((21.1, 35.3)) .close(); let data3 = Data::new()
.move_to((49.7, 17.8)) .cubic_curve_by((0.0, 3.1, -2.5, 5.2, -5.2, 5.2)) .cubic_curve_by((-3.0, 0.0, -5.1, -2.3, -5.1, -5.0)) .cubic_curve_by((0.0, -3.0, 2.3, -5.2, 5.1, -5.2)) .cubic_curve_to((47.8, 12.7, 49.7, 15.1, 49.7, 17.8)) .close() .move_to((41.6, 17.9)) .cubic_curve_by((0.0, 1.8, 1.3, 3.2, 3.0, 3.2)) .cubic_curve_by((1.7, 0.0, 3.1, -1.4, 3.1, -3.3)) .cubic_curve_by((0.0, -1.4, -0.8, -3.2, -3.1, -3.2)) .cubic_curve_to((42.6, 14.5, 41.6, 16.3, 41.6, 17.9)) .close(); let path1 = Path::new()
.set("fill", color.clone())
.set("stroke", color.clone())
.set("stroke-width", 0)
.set("d", data1);
let path2 = Path::new()
.set("fill", color.clone())
.set("stroke", color.clone())
.set("stroke-width", 0)
.set("d", data2);
let path3 = Path::new()
.set("fill", color.clone())
.set("stroke", color.clone())
.set("stroke-width", 0)
.set("d", data3);
let group = Group::new().add(path1).add(path2).add(path3);
document = Document::new()
.set("viewBox", (0, 0, size.0, size.1))
.add(group);
},
24 => {
size = (50.0, 50.0);
let data1 = Data::new()
.move_to((0.5, 39.2)) .vertical_line_by(-2.1) .line_by((2.7, -2.6)) .cubic_curve_by((6.4, -6.1, 9.3, -9.3, 9.3, -13.1)) .cubic_curve_by((0.0, -2.5, -1.2, -4.9, -5.0, -4.9)) .cubic_curve_by((-2.3, 0.0, -4.2, 1.2, -5.3, 2.1)) .line_by((-1.1, -2.4)) .cubic_curve_by((1.7, -1.5, 4.2, -2.6, 7.1, -2.6)) .cubic_curve_by((5.4, 0.0, 7.7, 3.7, 7.7, 7.3)) .cubic_curve_by((0.0, 4.6, -3.4, 8.4, -8.7, 13.5)) .line_by((-2.0, 1.9)) .vertical_line_by(0.1) .horizontal_line_by(11.3) .vertical_line_by(2.8) .horizontal_line_to(0.5) .close(); let data2 = Data::new()
.move_to((30.8, 39.2)) .vertical_line_by(-6.8) .horizontal_line_to(19.1) .vertical_line_by(-2.2) .line_by((11.2, -16.0)) .horizontal_line_to(34.0) .vertical_line_by(15.6) .horizontal_line_by(3.5) .vertical_line_by(2.7) .horizontal_line_to(34.0) .vertical_line_by(6.8) .horizontal_line_to(30.8) .close() .move_to((30.8, 29.7)) .vertical_line_by(-8.4) .cubic_curve_by((0.0, -1.3, 0.0, -2.6, 0.1, -3.9)) .horizontal_line_by(-0.1) .cubic_curve_by((-0.8, 1.5, -1.4, 2.6, -2.1, 3.7)) .line_by((-6.1, 8.5)) .vertical_line_by(0.1) .horizontal_line_to(30.8) .close(); let data3 = Data::new()
.move_to((49.7, 17.8)) .cubic_curve_by((0.0, 3.1, -2.5, 5.2, -5.2, 5.2)) .cubic_curve_by((-3.0, 0.0, -5.1, -2.3, -5.1, -5.0)) .cubic_curve_by((0.0, -3.0, 2.3, -5.2, 5.1, -5.2)) .cubic_curve_to((47.8, 12.7, 49.7, 15.1, 49.7, 17.8)) .close() .move_to((41.6, 17.9)) .cubic_curve_by((0.0, 1.8, 1.3, 3.2, 3.0, 3.2)) .cubic_curve_by((1.7, 0.0, 3.1, -1.4, 3.1, -3.3)) .cubic_curve_by((0.0, -1.4, -0.8, -3.2, -3.1, -3.2)) .cubic_curve_to((42.6, 14.5, 41.6, 16.3, 41.6, 17.9)) .close(); let path1 = Path::new()
.set("fill", color.clone())
.set("stroke", color.clone())
.set("stroke-width", 0)
.set("d", data1);
let path2 = Path::new()
.set("fill", color.clone())
.set("stroke", color.clone())
.set("stroke-width", 0)
.set("d", data2);
let path3 = Path::new()
.set("fill", color.clone())
.set("stroke", color.clone())
.set("stroke-width", 0)
.set("d", data3);
let group = Group::new().add(path1).add(path2).add(path3);
document = Document::new()
.set("viewBox", (0, 0, size.0, size.1))
.add(group);
},
25 => {
size = (50.0, 50.0);
let data1 = Data::new()
.move_to((0.5, 39.2)) .vertical_line_by(-2.1) .line_by((2.7, -2.6)) .cubic_curve_by((6.4, -6.1, 9.3, -9.3, 9.3, -13.1)) .cubic_curve_by((0.0, -2.5, -1.2, -4.9, -5.0, -4.9)) .cubic_curve_by((-2.3, 0.0, -4.2, 1.2, -5.3, 2.1)) .line_by((-1.1, -2.4)) .cubic_curve_by((1.7, -1.5, 4.2, -2.6, 7.1, -2.6)) .cubic_curve_by((5.4, 0.0, 7.7, 3.7, 7.7, 7.3)) .cubic_curve_by((0.0, 4.6, -3.4, 8.4, -8.7, 13.5)) .line_by((-2.0, 1.9)) .vertical_line_by(0.1) .horizontal_line_by(11.3) .vertical_line_by(2.8) .horizontal_line_to(0.5) .close(); let data2 = Data::new()
.move_to((35.3, 16.9)) .horizontal_line_by(-9.6) .line_by((-1.0, 6.5)) .cubic_curve_by((0.6, -0.1, 1.1, -0.2, 2.0, -0.2)) .cubic_curve_by((1.9, 0.0, 3.9, 0.4, 5.4, 1.4)) .cubic_curve_by((2.0, 1.1, 3.6, 3.3, 3.6, 6.5)) .cubic_curve_by((0.0, 4.9, -3.9, 8.6, -9.3, 8.6)) .cubic_curve_by((-2.7, 0.0, -5.1, -0.8, -6.3, -1.5)) .line_by((0.9, -2.6)) .cubic_curve_by((1.0, 0.6, 3.1, 1.4, 5.4, 1.4)) .cubic_curve_by((3.2, 0.0, 5.9, -2.1, 5.9, -5.4)) .cubic_curve_by((0.0, -3.2, -2.2, -5.6, -7.2, -5.6)) .cubic_curve_by((-1.4, 0.0, -2.5, 0.2, -3.5, 0.3)) .line_by((1.6, -12.1)) .horizontal_line_by(12.0) .vertical_line_to(16.9) .close(); let data3 = Data::new()
.move_to((49.7, 17.8)) .cubic_curve_by((0.0, 3.1, -2.5, 5.2, -5.2, 5.2)) .cubic_curve_by((-3.0, 0.0, -5.1, -2.3, -5.1, -5.0)) .cubic_curve_by((0.0, -3.0, 2.3, -5.2, 5.1, -5.2)) .cubic_curve_to((47.8, 12.7, 49.7, 15.1, 49.7, 17.8)) .close() .move_to((41.6, 17.9)) .cubic_curve_by((0.0, 1.8, 1.3, 3.2, 3.0, 3.2)) .cubic_curve_by((1.7, 0.0, 3.1, -1.4, 3.1, -3.3)) .cubic_curve_by((0.0, -1.4, -0.8, -3.2, -3.1, -3.2)) .cubic_curve_to((42.6, 14.5, 41.6, 16.3, 41.6, 17.9)) .close(); let path1 = Path::new()
.set("fill", color.clone())
.set("stroke", color.clone())
.set("stroke-width", 0)
.set("d", data1);
let path2 = Path::new()
.set("fill", color.clone())
.set("stroke", color.clone())
.set("stroke-width", 0)
.set("d", data2);
let path3 = Path::new()
.set("fill", color.clone())
.set("stroke", color.clone())
.set("stroke-width", 0)
.set("d", data3);
let group = Group::new().add(path1).add(path2).add(path3);
document = Document::new()
.set("viewBox", (0, 0, size.0, size.1))
.add(group);
},
26 => {
size = (50.0, 50.0);
let data1 = Data::new()
.move_to((0.5, 39.2)) .vertical_line_by(-2.1) .line_by((2.7, -2.6)) .cubic_curve_by((6.4, -6.1, 9.3, -9.3, 9.3, -13.1)) .cubic_curve_by((0.0, -2.5, -1.2, -4.9, -5.0, -4.9)) .cubic_curve_by((-2.3, 0.0, -4.2, 1.2, -5.3, 2.1)) .line_by((-1.1, -2.4)) .cubic_curve_by((1.7, -1.5, 4.2, -2.6, 7.1, -2.6)) .cubic_curve_by((5.4, 0.0, 7.7, 3.7, 7.7, 7.3)) .cubic_curve_by((0.0, 4.6, -3.4, 8.4, -8.7, 13.5)) .line_by((-2.0, 1.9)) .vertical_line_by(0.1) .horizontal_line_by(11.3) .vertical_line_by(2.8) .horizontal_line_to(0.5) .close(); let data2 = Data::new()
.move_to((34.6, 16.5)) .cubic_curve_by((-0.7, 0.0, -1.6, 0.0, -2.6, 0.2)) .cubic_curve_by((-5.3, 0.9, -8.2, 4.8, -8.7, 8.9)) .horizontal_line_by(0.1) .cubic_curve_by((1.2, -1.6, 3.3, -2.9, 6.1, -2.9)) .cubic_curve_by((4.4, 0.0, 7.6, 3.2, 7.6, 8.1)) .cubic_curve_by((0.0, 4.6, -3.1, 8.8, -8.3, 8.8)) .cubic_curve_by((-5.4, 0.0, -8.9, -4.2, -8.9, -10.7)) .cubic_curve_by((0.0, -4.9, 1.8, -8.8, 4.2, -11.3)) .cubic_curve_by((2.1, -2.0, 4.9, -3.3, 8.0, -3.7)) .cubic_curve_by((1.0, -0.2, 1.9, -0.2, 2.5, -0.2)) .vertical_line_to(16.5) .close() .move_to((33.6, 31.0)) .cubic_curve_by((0.0, -3.6, -2.0, -5.8, -5.2, -5.8)) .cubic_curve_by((-2.0, 0.0, -3.9, 1.3, -4.9, 3.1)) .cubic_curve_by((-0.2, 0.4, -0.4, 0.9, -0.4, 1.5)) .cubic_curve_by((0.1, 4.1, 2.0, 7.2, 5.5, 7.2)) .cubic_curve_to((31.7, 37.0, 33.6, 34.6, 33.6, 31.0)) .close(); let data3 = Data::new()
.move_to((49.7, 17.8)) .cubic_curve_by((0.0, 3.1, -2.5, 5.2, -5.2, 5.2)) .cubic_curve_by((-3.0, 0.0, -5.1, -2.3, -5.1, -5.0)) .cubic_curve_by((0.0, -3.0, 2.3, -5.2, 5.1, -5.2)) .cubic_curve_to((47.8, 12.7, 49.7, 15.1, 49.7, 17.8)) .close() .move_to((41.6, 17.9)) .cubic_curve_by((0.0, 1.8, 1.3, 3.2, 3.0, 3.2)) .cubic_curve_by((1.7, 0.0, 3.1, -1.4, 3.1, -3.3)) .cubic_curve_by((0.0, -1.4, -0.8, -3.2, -3.1, -3.2)) .cubic_curve_to((42.6, 14.5, 41.6, 16.3, 41.6, 17.9)) .close(); let path1 = Path::new()
.set("fill", color.clone())
.set("stroke", color.clone())
.set("stroke-width", 0)
.set("d", data1);
let path2 = Path::new()
.set("fill", color.clone())
.set("stroke", color.clone())
.set("stroke-width", 0)
.set("d", data2);
let path3 = Path::new()
.set("fill", color.clone())
.set("stroke", color.clone())
.set("stroke-width", 0)
.set("d", data3);
let group = Group::new().add(path1).add(path2).add(path3);
document = Document::new()
.set("viewBox", (0, 0, size.0, size.1))
.add(group);
},
27 => {
size = (50.0, 50.0);
let data1 = Data::new()
.move_to((0.5, 39.2)) .vertical_line_by(-2.1) .line_by((2.7, -2.6)) .cubic_curve_by((6.4, -6.1, 9.3, -9.3, 9.3, -13.1)) .cubic_curve_by((0.0, -2.5, -1.2, -4.9, -5.0, -4.9)) .cubic_curve_by((-2.3, 0.0, -4.2, 1.2, -5.3, 2.1)) .line_by((-1.1, -2.4)) .cubic_curve_by((1.7, -1.5, 4.2, -2.6, 7.1, -2.6)) .cubic_curve_by((5.4, 0.0, 7.7, 3.7, 7.7, 7.3)) .cubic_curve_by((0.0, 4.6, -3.4, 8.4, -8.7, 13.5)) .line_by((-2.0, 1.9)) .vertical_line_by(0.1) .horizontal_line_by(11.3) .vertical_line_by(2.8) .horizontal_line_to(0.5) .close(); let data2 = Data::new()
.move_to((36.6, 14.1)) .vertical_line_by(2.2) .line_to((25.7, 39.2)) .horizontal_line_by(-3.5) .line_to((33.0, 17.0)) .vertical_line_by(-0.1) .horizontal_line_to(20.7) .vertical_line_by(-2.8) .horizontal_line_to(36.6) .close(); let data3 = Data::new()
.move_to((49.7, 17.8)) .cubic_curve_by((0.0, 3.1, -2.5, 5.2, -5.2, 5.2)) .cubic_curve_by((-3.0, 0.0, -5.1, -2.3, -5.1, -5.0)) .cubic_curve_by((0.0, -3.0, 2.3, -5.2, 5.1, -5.2)) .cubic_curve_to((47.8, 12.7, 49.7, 15.1, 49.7, 17.8)) .close() .move_to((41.6, 17.9)) .cubic_curve_by((0.0, 1.8, 1.3, 3.2, 3.0, 3.2)) .cubic_curve_by((1.7, 0.0, 3.1, -1.4, 3.1, -3.3)) .cubic_curve_by((0.0, -1.4, -0.8, -3.2, -3.1, -3.2)) .cubic_curve_to((42.6, 14.5, 41.6, 16.3, 41.6, 17.9)) .close(); let path1 = Path::new()
.set("fill", color.clone())
.set("stroke", color.clone())
.set("stroke-width", 0)
.set("d", data1);
let path2 = Path::new()
.set("fill", color.clone())
.set("stroke", color.clone())
.set("stroke-width", 0)
.set("d", data2);
let path3 = Path::new()
.set("fill", color.clone())
.set("stroke", color.clone())
.set("stroke-width", 0)
.set("d", data3);
let group = Group::new().add(path1).add(path2).add(path3);
document = Document::new()
.set("viewBox", (0, 0, size.0, size.1))
.add(group);
},
28 => {
size = (50.0, 50.0);
let data1 = Data::new()
.move_to((0.5, 39.2)) .vertical_line_by(-2.1) .line_by((2.7, -2.6)) .cubic_curve_by((6.4, -6.1, 9.3, -9.3, 9.3, -13.1)) .cubic_curve_by((0.0, -2.5, -1.2, -4.9, -5.0, -4.9)) .cubic_curve_by((-2.3, 0.0, -4.2, 1.2, -5.3, 2.1)) .line_by((-1.1, -2.4)) .cubic_curve_by((1.7, -1.5, 4.2, -2.6, 7.1, -2.6)) .cubic_curve_by((5.4, 0.0, 7.7, 3.7, 7.7, 7.3)) .cubic_curve_by((0.0, 4.6, -3.4, 8.4, -8.7, 13.5)) .line_by((-2.0, 1.9)) .vertical_line_by(0.1) .horizontal_line_by(11.3) .vertical_line_by(2.8) .horizontal_line_to(0.5) .close(); let data2 = Data::new()
.move_to((20.0, 32.8)) .cubic_curve_by((0.0, -3.2, 1.9, -5.4, 5.0, -6.7)) .line_by((0.0, -0.1)) .cubic_curve_by((-2.8, -1.3, -4.0, -3.5, -4.0, -5.6)) .cubic_curve_by((0.0, -4.0, 3.4, -6.7, 7.8, -6.7)) .cubic_curve_by((4.9, 0.0, 7.3, 3.1, 7.3, 6.2)) .cubic_curve_by((0.0, 2.1, -1.0, 4.4, -4.1, 5.9)) .vertical_line_by(0.1) .cubic_curve_by((3.1, 1.2, 5.1, 3.4, 5.1, 6.5)) .cubic_curve_by((0.0, 4.4, -3.7, 7.3, -8.5, 7.3)) .cubic_curve_to((23.1, 39.6, 20.0, 36.5, 20.0, 32.8)) .close() .move_to((33.5, 32.7)) .cubic_curve_by((0.0, -3.1, -2.1, -4.5, -5.5, -5.5)) .cubic_curve_to((25.0, 28.0, 23.4, 30.0, 23.4, 32.4)) .cubic_curve_by((-0.1, 2.6, 1.8, 4.8, 5.0, 4.8)) .cubic_curve_to((31.5, 37.1, 33.5, 35.3, 33.5, 32.7)) .close() .move_to((24.1, 20.1)) .cubic_curve_by((0.0, 2.5, 1.9, 3.9, 4.8, 4.6)) .cubic_curve_by((2.2, -0.7, 3.8, -2.3, 3.8, -4.6)) .cubic_curve_by((0.0, -2.0, -1.2, -4.1, -4.2, -4.1)) .cubic_curve_to((25.7, 16.1, 24.1, 17.9, 24.1, 20.1)) .close(); let data3 = Data::new()
.move_to((49.7, 17.8)) .cubic_curve_by((0.0, 3.1, -2.5, 5.2, -5.2, 5.2)) .cubic_curve_by((-3.0, 0.0, -5.1, -2.3, -5.1, -5.0)) .cubic_curve_by((0.0, -3.0, 2.3, -5.2, 5.1, -5.2)) .cubic_curve_to((47.8, 12.7, 49.7, 15.1, 49.7, 17.8)) .close() .move_to((41.6, 17.9)) .cubic_curve_by((0.0, 1.8, 1.3, 3.2, 3.0, 3.2)) .cubic_curve_by((1.7, 0.0, 3.1, -1.4, 3.1, -3.3)) .cubic_curve_by((0.0, -1.4, -0.8, -3.2, -3.1, -3.2)) .cubic_curve_to((42.6, 14.5, 41.6, 16.3, 41.6, 17.9)) .close(); let path1 = Path::new()
.set("fill", color.clone())
.set("stroke", color.clone())
.set("stroke-width", 0)
.set("d", data1);
let path2 = Path::new()
.set("fill", color.clone())
.set("stroke", color.clone())
.set("stroke-width", 0)
.set("d", data2);
let path3 = Path::new()
.set("fill", color.clone())
.set("stroke", color.clone())
.set("stroke-width", 0)
.set("d", data3);
let group = Group::new().add(path1).add(path2).add(path3);
document = Document::new()
.set("viewBox", (0, 0, size.0, size.1))
.add(group);
},
29 => {
size = (50.0, 50.0);
let data1 = Data::new()
.move_to((0.5, 39.2)) .vertical_line_by(-2.1) .line_by((2.7, -2.6)) .cubic_curve_by((6.4, -6.1, 9.3, -9.3, 9.3, -13.1)) .cubic_curve_by((0.0, -2.5, -1.2, -4.9, -5.0, -4.9)) .cubic_curve_by((-2.3, 0.0, -4.2, 1.2, -5.3, 2.1)) .line_by((-1.1, -2.4)) .cubic_curve_by((1.7, -1.5, 4.2, -2.6, 7.1, -2.6)) .cubic_curve_by((5.4, 0.0, 7.7, 3.7, 7.7, 7.3)) .cubic_curve_by((0.0, 4.6, -3.4, 8.4, -8.7, 13.5)) .line_by((-2.0, 1.9)) .vertical_line_by(0.1) .horizontal_line_by(11.3) .vertical_line_by(2.8) .horizontal_line_to(0.5) .close(); let data2 = Data::new()
.move_to((22.3, 36.8)) .cubic_curve_by((0.7, 0.1, 1.6, 0.0, 2.7, -0.1)) .cubic_curve_by((2.0, -0.3, 3.8, -1.1, 5.3, -2.4)) .cubic_curve_by((1.7, -1.5, 2.9, -3.7, 3.3, -6.7)) .horizontal_line_by(-0.1) .cubic_curve_by((-1.4, 1.7, -3.4, 2.7, -5.9, 2.7)) .cubic_curve_by((-4.5, 0.0, -7.4, -3.4, -7.4, -7.7)) .cubic_curve_by((0.0, -4.8, 3.4, -8.9, 8.6, -8.9)) .cubic_curve_by((5.1, 0.0, 8.3, 4.2, 8.3, 10.6)) .cubic_curve_by((0.0, 5.5, -1.9, 9.4, -4.3, 11.8)) .cubic_curve_by((-1.9, 1.9, -4.6, 3.1, -7.3, 3.4)) .cubic_curve_by((-1.2, 0.2, -2.3, 0.2, -3.1, 0.2)) .vertical_line_to(36.8) .close() .move_to((23.5, 22.4)) .cubic_curve_by((0.0, 3.1, 1.9, 5.3, 4.8, 5.3)) .cubic_curve_by((2.3, 0.0, 4.1, -1.1, 4.9, -2.6)) .cubic_curve_by((0.2, -0.3, 0.3, -0.7, 0.3, -1.2)) .cubic_curve_by((0.0, -4.3, -1.6, -7.6, -5.1, -7.6)) .cubic_curve_to((25.5, 16.2, 23.5, 18.8, 23.5, 22.4)) .close(); let data3 = Data::new()
.move_to((49.7, 17.8)) .cubic_curve_by((0.0, 3.1, -2.5, 5.2, -5.2, 5.2)) .cubic_curve_by((-3.0, 0.0, -5.1, -2.3, -5.1, -5.0)) .cubic_curve_by((0.0, -3.0, 2.3, -5.2, 5.1, -5.2)) .cubic_curve_to((47.8, 12.7, 49.7, 15.1, 49.7, 17.8)) .close() .move_to((41.6, 17.9)) .cubic_curve_by((0.0, 1.8, 1.3, 3.2, 3.0, 3.2)) .cubic_curve_by((1.7, 0.0, 3.1, -1.4, 3.1, -3.3)) .cubic_curve_by((0.0, -1.4, -0.8, -3.2, -3.1, -3.2)) .cubic_curve_to((42.6, 14.5, 41.6, 16.3, 41.6, 17.9)) .close(); let path1 = Path::new()
.set("fill", color.clone())
.set("stroke", color.clone())
.set("stroke-width", 0)
.set("d", data1);
let path2 = Path::new()
.set("fill", color.clone())
.set("stroke", color.clone())
.set("stroke-width", 0)
.set("d", data2);
let path3 = Path::new()
.set("fill", color.clone())
.set("stroke", color.clone())
.set("stroke-width", 0)
.set("d", data3);
let group = Group::new().add(path1).add(path2).add(path3);
document = Document::new()
.set("viewBox", (0, 0, size.0, size.1))
.add(group);
},
30 => {
size = (50.0, 50.0);
let data1 = Data::new()
.move_to((1.3, 35.3)) .cubic_curve_by((1.0, 0.6, 3.2, 1.6, 5.6, 1.6)) .cubic_curve_by((4.4, 0.0, 5.7, -2.8, 5.7, -4.9)) .cubic_curve_by((0.0, -3.5, -3.2, -5.0, -6.5, -5.0)) .horizontal_line_to(4.1) .vertical_line_by(-2.5)
.horizontal_line_to(6.0) .cubic_curve_by((2.5, 0.0, 5.6, -1.3, 5.6, -4.2)) .cubic_curve_by((0.0, -2.0, -1.3, -3.8, -4.4, -3.8)) .cubic_curve_by((-2.0, 0.0, -3.9, 0.9, -5.0, 1.7)) .line_by((-0.9, -2.5)) .cubic_curve_by((1.3, -1.0, 3.9, -1.9, 6.6, -1.9)) .cubic_curve_by((4.9, 0.0, 7.2, 2.9, 7.2, 6.0)) .cubic_curve_by((0.0, 2.6, -1.5, 4.8, -4.6, 5.9)) .vertical_line_by(0.1) .cubic_curve_by((3.1, 0.6, 5.6, 2.9, 5.6, 6.5)) .cubic_curve_by((0.0, 4.0, -3.1, 7.5, -9.2, 7.5)) .cubic_curve_by((-2.8, 0.0, -5.3, -0.9, -6.5, -1.7)) .line_to((1.3, 35.3)) .close(); let data2 = Data::new()
.move_to((37.0, 26.4)) .cubic_curve_by((0.0, 8.5, -3.2, 13.3, -8.7, 13.3)) .cubic_curve_by((-4.9, 0.0, -8.2, -4.6, -8.3, -12.9)) .cubic_curve_by((0.0, -8.4, 3.6, -13.1, 8.7, -13.1)) .cubic_curve_to((34.0, 13.7, 37.0, 18.4, 37.0, 26.4)) .close() .move_to((23.3, 26.8)) .cubic_curve_by((0.0, 6.5, 2.0, 10.2, 5.1, 10.2)) .cubic_curve_by((3.5, 0.0, 5.1, -4.1, 5.1, -10.5)) .cubic_curve_by((0.0, -6.2, -1.6, -10.2, -5.1, -10.2)) .cubic_curve_to((25.5, 16.3, 23.3, 19.9, 23.3, 26.8)) .close(); let data3 = Data::new()
.move_to((49.7, 17.8)) .cubic_curve_by((0.0, 3.1, -2.5, 5.2, -5.2, 5.2)) .cubic_curve_by((-3.0, 0.0, -5.1, -2.3, -5.1, -5.0)) .cubic_curve_by((0.0, -3.0, 2.3, -5.2, 5.1, -5.2)) .cubic_curve_to((47.8, 12.7, 49.7, 15.1, 49.7, 17.8)) .close() .move_to((41.6, 17.9)) .cubic_curve_by((0.0, 1.8, 1.3, 3.2, 3.0, 3.2)) .cubic_curve_by((1.7, 0.0, 3.1, -1.4, 3.1, -3.3)) .cubic_curve_by((0.0, -1.4, -0.8, -3.2, -3.1, -3.2)) .cubic_curve_to((42.6, 14.5, 41.6, 16.3, 41.6, 17.9)) .close(); let path1 = Path::new()
.set("fill", color.clone())
.set("stroke", color.clone())
.set("stroke-width", 0)
.set("d", data1);
let path2 = Path::new()
.set("fill", color.clone())
.set("stroke", color.clone())
.set("stroke-width", 0)
.set("d", data2);
let path3 = Path::new()
.set("fill", color.clone())
.set("stroke", color.clone())
.set("stroke-width", 0)
.set("d", data3);
let group = Group::new().add(path1).add(path2).add(path3);
document = Document::new()
.set("viewBox", (0, 0, size.0, size.1))
.add(group);
},
_ => {
size = (50.0, 50.0);
document = Document::new().set("viewBox", (0, 0, size.0, size.1));
},
}
document
}
fn draw_minute(minute: i16, bodie_or_angle: Bodies, theme: Theme) -> Document {
let size: (Number, Number);
let document: Document;
let color: String =
format!("#{:06X}", bodie_or_angle.object_color(theme) as i32);
match minute {
0 => {
size = (50.0, 50.0);
let data1 = Data::new()
.move_to((30.9, 26.4)) .cubic_curve_by((0.0, 8.5, -3.2, 13.3, -8.7, 13.3)) .cubic_curve_by((-4.9, 0.0, -8.2, -4.6, -8.3, -12.9)) .cubic_curve_by((0.0, -8.4, 3.6, -13.1, 8.7, -13.1)) .cubic_curve_to((27.9, 13.7, 30.9, 18.4, 30.9, 26.4)) .close() .move_to((17.2, 26.8)) .cubic_curve_by((0.0, 6.5, 2.0, 10.2, 5.1, 10.2)) .cubic_curve_by((3.5, 0.0, 5.1, -4.1, 5.1, -10.5)) .cubic_curve_by((0.0, -6.2, -1.6, -10.2, -5.1, -10.2)) .cubic_curve_to((19.4, 16.3, 17.2, 19.9, 17.2, 26.8)) .close(); let data2 = Data::new()
.move_to((39.4, 12.7)) .cubic_curve_by((-0.9, 3.2, -2.5, 7.4, -3.6, 9.2)) .line_by((-2.2, 0.3)) .cubic_curve_by((0.8, -2.3, 1.9, -6.3, 2.3, -9.1)) .line_to((39.4, 12.7)) .close(); let path1 = Path::new()
.set("fill", color.clone())
.set("stroke", color.clone())
.set("stroke-width", 0)
.set("d", data1);
let path2 = Path::new()
.set("fill", color.clone())
.set("stroke", color.clone())
.set("stroke-width", 0)
.set("d", data2);
let group = Group::new().add(path1).add(path2);
document = Document::new()
.set("viewBox", (0, 0, size.0, size.1))
.add(group);
},
1 => {
size = (50.0, 50.0);
let data1 = Data::new()
.move_to((21.6, 17.3)) .line_to((21.6, 17.3)) .line_by((-4.4, 2.4)) .line_to((16.5, 17.0)) .line_by((5.5, -2.9)) .horizontal_line_by(2.9) .vertical_line_by(25.1) .horizontal_line_by(-3.3) .vertical_line_to(17.3) .close(); let data2 = Data::new()
.move_to((39.4, 12.7)) .cubic_curve_by((-0.9, 3.2, -2.5, 7.4, -3.6, 9.2)) .line_by((-2.2, 0.3)) .cubic_curve_by((0.8, -2.3, 1.9, -6.3, 2.3, -9.1)) .line_to((39.4, 12.7)) .close(); let path1 = Path::new()
.set("fill", color.clone())
.set("stroke", color.clone())
.set("stroke-width", 0)
.set("d", data1);
let path2 = Path::new()
.set("fill", color.clone())
.set("stroke", color.clone())
.set("stroke-width", 0)
.set("d", data2);
let group = Group::new().add(path1).add(path2);
document = Document::new()
.set("viewBox", (0, 0, size.0, size.1))
.add(group);
},
2 => {
size = (50.0, 50.0);
let data1 = Data::new()
.move_to((14.2, 39.2)) .vertical_line_by(-2.1) .line_by((2.7, -2.6)) .cubic_curve_by((6.4, -6.1, 9.3, -9.3, 9.4, -13.1)) .cubic_curve_by((0.0, -2.5, -1.2, -4.9, -5.0, -4.9)) .cubic_curve_by((-2.3, 0.0, -4.2, 1.2, -5.3, 2.1)) .line_by((-1.1, -2.4)) .cubic_curve_by((1.7, -1.5, 4.2, -2.6, 7.1, -2.6)) .cubic_curve_by((5.4, 0.0, 7.7, 3.7, 7.7, 7.3)) .cubic_curve_by((0.0, 4.6, -3.4, 8.4, -8.7, 13.5)) .line_by((-2.0, 1.9)) .vertical_line_by(0.1) .horizontal_line_by(11.3) .vertical_line_by(2.8) .horizontal_line_to(14.2) .close(); let data2 = Data::new()
.move_to((39.4, 12.7)) .cubic_curve_by((-0.9, 3.2, -2.5, 7.4, -3.6, 9.2)) .line_by((-2.2, 0.3)) .cubic_curve_by((0.8, -2.3, 1.9, -6.3, 2.3, -9.1)) .line_to((39.4, 12.7)) .close(); let path1 = Path::new()
.set("fill", color.clone())
.set("stroke", color.clone())
.set("stroke-width", 0)
.set("d", data1);
let path2 = Path::new()
.set("fill", color.clone())
.set("stroke", color.clone())
.set("stroke-width", 0)
.set("d", data2);
let group = Group::new().add(path1).add(path2);
document = Document::new()
.set("viewBox", (0, 0, size.0, size.1))
.add(group);
},
3 => {
size = (50.0, 50.0);
let data1 = Data::new()
.move_to((15.0, 35.3)) .cubic_curve_by((1.0, 0.6, 3.2, 1.6, 5.6, 1.6)) .cubic_curve_by((4.4, 0.0, 5.7, -2.8, 5.7, -4.9)) .cubic_curve_by((0.0, -3.5, -3.2, -5.0, -6.5, -5.0)) .horizontal_line_by(-1.9) .vertical_line_by(-2.5) .horizontal_line_by(1.9) .cubic_curve_by((2.5, 0.0, 5.6, -1.3, 5.6, -4.2)) .cubic_curve_by((0.0, -2.0, -1.3, -3.8, -4.4, -3.8)) .cubic_curve_by((-2.0, 0.0, -3.9, 0.9, -5.0, 1.7)) .line_to((15.0, 15.6)) .cubic_curve_by((1.3, -1.0, 3.9, -1.9, 6.6, -1.9)) .cubic_curve_by((4.9, 0.0, 7.2, 2.9, 7.2, 6.0)) .cubic_curve_by((0.0, 2.6, -1.5, 4.8, -4.6, 5.9)) .vertical_line_by(0.1) .cubic_curve_by((3.1, 0.6, 5.6, 2.9, 5.6, 6.5)) .cubic_curve_by((0.0, 4.0, -3.1, 7.5, -9.2, 7.5)) .cubic_curve_by((-2.8, 0.0, -5.3, -0.9, -6.5, -1.7)) .line_to((15.0, 35.3)) .close(); let data2 = Data::new()
.move_to((39.4, 12.7)) .cubic_curve_by((-0.9, 3.2, -2.5, 7.4, -3.6, 9.2)) .line_by((-2.2, 0.3)) .cubic_curve_by((0.8, -2.3, 1.9, -6.3, 2.3, -9.1)) .line_to((39.4, 12.7)) .close(); let path1 = Path::new()
.set("fill", color.clone())
.set("stroke", color.clone())
.set("stroke-width", 0)
.set("d", data1);
let path2 = Path::new()
.set("fill", color.clone())
.set("stroke", color.clone())
.set("stroke-width", 0)
.set("d", data2);
let group = Group::new().add(path1).add(path2);
document = Document::new()
.set("viewBox", (0, 0, size.0, size.1))
.add(group);
},
4 => {
size = (50.0, 50.0);
let data1 = Data::new()
.move_to((24.7, 39.2)) .vertical_line_by(-6.8) .horizontal_line_to(13.0) .vertical_line_by(-2.2) .line_by((11.2, -16.0)) .horizontal_line_by(3.7) .vertical_line_by(15.6) .horizontal_line_by(3.5) .vertical_line_by(2.7) .horizontal_line_by(-3.5) .vertical_line_by(6.8) .horizontal_line_to(24.7) .close() .move_to((24.7, 29.7)) .vertical_line_by(-8.4) .cubic_curve_by((0.0, -1.3, 0.0, -2.6, 0.1, -3.9)) .horizontal_line_by(-0.1) .cubic_curve_by((-0.8, 1.5, -1.4, 2.6, -2.1, 3.7)) .line_by((-6.1, 8.5)) .vertical_line_by(0.1) .horizontal_line_to(24.7) .close(); let data2 = Data::new()
.move_to((39.4, 12.7)) .cubic_curve_by((-0.9, 3.2, -2.5, 7.4, -3.6, 9.2)) .line_by((-2.2, 0.3)) .cubic_curve_by((0.8, -2.3, 1.9, -6.3, 2.3, -9.1)) .line_to((39.4, 12.7)) .close(); let path1 = Path::new()
.set("fill", color.clone())
.set("stroke", color.clone())
.set("stroke-width", 0)
.set("d", data1);
let path2 = Path::new()
.set("fill", color.clone())
.set("stroke", color.clone())
.set("stroke-width", 0)
.set("d", data2);
let group = Group::new().add(path1).add(path2);
document = Document::new()
.set("viewBox", (0, 0, size.0, size.1))
.add(group);
},
5 => {
size = (50.0, 50.0);
let data1 = Data::new()
.move_to((29.2, 16.9)) .horizontal_line_by(-9.6) .line_by((-1.0, 6.5)) .cubic_curve_by((0.6, -0.1, 1.1, -0.2, 2.0, -0.2)) .cubic_curve_by((1.9, 0.0, 3.9, 0.4, 5.4, 1.4)) .cubic_curve_by((2.0, 1.1, 3.6, 3.3, 3.6, 6.5)) .cubic_curve_by((0.0, 4.9, -3.9, 8.6, -9.3, 8.6)) .cubic_curve_by((-2.7, 0.0, -5.1, -0.8, -6.3, -1.5)) .line_by((0.9, -2.6)) .cubic_curve_by((1.0, 0.6, 3.1, 1.4, 5.4, 1.4)) .cubic_curve_by((3.2, 0.0, 5.9, -2.1, 5.9, -5.4)) .cubic_curve_by((0.0, -3.2, -2.2, -5.6, -7.2, -5.6)) .cubic_curve_by((-1.4, 0.0, -2.5, 0.2, -3.5, 0.3)) .line_by((1.6, -12.1)) .horizontal_line_by(12.0) .vertical_line_to(16.9) .close(); let data2 = Data::new()
.move_to((39.4, 12.7)) .cubic_curve_by((-0.9, 3.2, -2.5, 7.4, -3.6, 9.2)) .line_by((-2.2, 0.3)) .cubic_curve_by((0.8, -2.3, 1.9, -6.3, 2.3, -9.1)) .line_to((39.4, 12.7)) .close(); let path1 = Path::new()
.set("fill", color.clone())
.set("stroke", color.clone())
.set("stroke-width", 0)
.set("d", data1);
let path2 = Path::new()
.set("fill", color.clone())
.set("stroke", color.clone())
.set("stroke-width", 0)
.set("d", data2);
let group = Group::new().add(path1).add(path2);
document = Document::new()
.set("viewBox", (0, 0, size.0, size.1))
.add(group);
},
6 => {
size = (50.0, 50.0);
let data1 = Data::new()
.move_to((28.5, 16.5)) .cubic_curve_by((-0.7, 0.0, -1.6, 0.0, -2.5, 0.2)) .cubic_curve_by((-5.3, 0.9, -8.2, 4.8, -8.7, 8.9)) .horizontal_line_by(0.1) .cubic_curve_by((1.2, -1.6, 3.3, -2.9, 6.1, -2.9)) .cubic_curve_by((4.4, 0.0, 7.6, 3.2, 7.6, 8.1)) .cubic_curve_by((0.0, 4.6, -3.1, 8.8, -8.3, 8.8)) .cubic_curve_by((-5.4, 0.0, -8.9, -4.2, -8.9, -10.7)) .cubic_curve_by((0.0, -4.9, 1.8, -8.8, 4.2, -11.3)) .cubic_curve_by((2.1, -2.0, 4.9, -3.3, 8.0, -3.7)) .cubic_curve_by((1.0, -0.2, 1.9, -0.2, 2.5, -0.2)) .vertical_line_to(16.5) .close() .move_to((27.5, 31.0)) .cubic_curve_by((0.0, -3.6, -2.0, -5.8, -5.2, -5.8)) .cubic_curve_by((-2.0, 0.0, -3.9, 1.3, -4.9, 3.1)) .cubic_curve_by((-0.2, 0.4, -0.4, 0.9, -0.4, 1.5)) .cubic_curve_by((0.1, 4.1, 2.0, 7.2, 5.5, 7.2)) .cubic_curve_to((25.6, 37.0, 27.5, 34.6, 27.5, 31.0)) .close(); let data2 = Data::new()
.move_to((39.4, 12.7)) .cubic_curve_by((-0.9, 3.2, -2.5, 7.4, -3.6, 9.2)) .line_by((-2.2, 0.3)) .cubic_curve_by((0.8, -2.3, 1.9, -6.3, 2.3, -9.1)) .line_to((39.4, 12.7)) .close(); let path1 = Path::new()
.set("fill", color.clone())
.set("stroke", color.clone())
.set("stroke-width", 0)
.set("d", data1);
let path2 = Path::new()
.set("fill", color.clone())
.set("stroke", color.clone())
.set("stroke-width", 0)
.set("d", data2);
let group = Group::new().add(path1).add(path2);
document = Document::new()
.set("viewBox", (0, 0, size.0, size.1))
.add(group);
},
7 => {
size = (50.0, 50.0);
let data1 = Data::new()
.move_to((30.5, 14.1)) .vertical_line_by(2.2) .line_to((19.5, 39.2)) .horizontal_line_to(16.0) .line_to((26.9, 17.0)) .vertical_line_by(-0.1) .horizontal_line_to(14.6) .vertical_line_by(-2.8) .horizontal_line_to(30.5) .close(); let data2 = Data::new()
.move_to((39.4, 12.7)) .cubic_curve_by((-0.9, 3.2, -2.5, 7.4, -3.6, 9.2)) .line_by((-2.2, 0.3)) .cubic_curve_by((0.8, -2.3, 1.9, -6.3, 2.3, -9.1)) .line_to((39.4, 12.7)) .close(); let path1 = Path::new()
.set("fill", color.clone())
.set("stroke", color.clone())
.set("stroke-width", 0)
.set("d", data1);
let path2 = Path::new()
.set("fill", color.clone())
.set("stroke", color.clone())
.set("stroke-width", 0)
.set("d", data2);
let group = Group::new().add(path1).add(path2);
document = Document::new()
.set("viewBox", (0, 0, size.0, size.1))
.add(group);
},
8 => {
size = (50.0, 50.0);
let data1 = Data::new()
.move_to((13.9, 32.8)) .cubic_curve_by((0.0, -3.2, 1.9, -5.4, 5.0, -6.7)) .line_by((0.0, -0.1)) .cubic_curve_by((-2.8, -1.3, -4.0, -3.5, -4.0, -5.6)) .cubic_curve_by((0.0, -4.0, 3.4, -6.7, 7.8, -6.7)) .cubic_curve_by((4.9, 0.0, 7.3, 3.1, 7.3, 6.2)) .cubic_curve_by((0.0, 2.1, -1.0, 4.4, -4.1, 5.9)) .vertical_line_by(0.1) .cubic_curve_by((3.1, 1.2, 5.1, 3.4, 5.1, 6.5)) .cubic_curve_by((0.0, 4.4, -3.7, 7.3, -8.5, 7.3)) .cubic_curve_to((17.0, 39.6, 13.9, 36.5, 13.9, 32.8)) .close() .move_to((27.4, 32.7)) .cubic_curve_by((0.0, -3.1, -2.1, -4.5, -5.5, -5.5)) .cubic_curve_by((-2.9, 0.8, -4.5, 2.8, -4.5, 5.2)) .cubic_curve_by((-0.1, 2.6, 1.8, 4.8, 5.0, 4.8)) .cubic_curve_to((25.4, 37.1, 27.4, 35.3, 27.4, 32.7)) .close() .move_to((18.0, 20.1)) .cubic_curve_by((0.0, 2.5, 1.9, 3.9, 4.8, 4.6)) .cubic_curve_by((2.2, -0.7, 3.8, -2.3, 3.8, -4.6)) .cubic_curve_by((0.0, -2.0, -1.2, -4.1, -4.3, -4.1)) .cubic_curve_to((19.6, 16.1, 18.0, 17.9, 18.0, 20.1)) .close(); let data2 = Data::new()
.move_to((39.4, 12.7)) .cubic_curve_by((-0.9, 3.2, -2.5, 7.4, -3.6, 9.2)) .line_by((-2.2, 0.3)) .cubic_curve_by((0.8, -2.3, 1.9, -6.3, 2.3, -9.1)) .line_to((39.4, 12.7)) .close(); let path1 = Path::new()
.set("fill", color.clone())
.set("stroke", color.clone())
.set("stroke-width", 0)
.set("d", data1);
let path2 = Path::new()
.set("fill", color.clone())
.set("stroke", color.clone())
.set("stroke-width", 0)
.set("d", data2);
let group = Group::new().add(path1).add(path2);
document = Document::new()
.set("viewBox", (0, 0, size.0, size.1))
.add(group);
},
9 => {
size = (50.0, 50.0);
let data1 = Data::new()
.move_to((16.1, 36.8)) .cubic_curve_by((0.7, 0.1, 1.6, 0.0, 2.7, -0.1)) .cubic_curve_by((2.0, -0.3, 3.8, -1.1, 5.3, -2.4)) .cubic_curve_by((1.7, -1.5, 2.9, -3.7, 3.3, -6.7)) .horizontal_line_by(-0.1) .cubic_curve_by((-1.4, 1.7, -3.4, 2.7, -5.9, 2.7)) .cubic_curve_by((-4.5, 0.0, -7.4, -3.4, -7.4, -7.7)) .cubic_curve_by((0.0, -4.8, 3.4, -8.9, 8.6, -8.9)) .cubic_curve_by((5.1, 0.0, 8.3, 4.2, 8.3, 10.6)) .cubic_curve_by((0.0, 5.5, -1.9, 9.4, -4.3, 11.8)) .cubic_curve_by((-1.9, 1.9, -4.6, 3.1, -7.3, 3.4)) .cubic_curve_by((-1.2, 0.2, -2.3, 0.2, -3.1, 0.2)) .vertical_line_to(36.8) .close() .move_to((17.4, 22.4)) .cubic_curve_by((0.0, 3.1, 1.9, 5.3, 4.8, 5.3)) .cubic_curve_by((2.3, 0.0, 4.1, -1.1, 4.9, -2.6)) .cubic_curve_by((0.2, -0.3, 0.3, -0.7, 0.3, -1.2)) .cubic_curve_by((0.0, -4.3, -1.6, -7.6, -5.1, -7.6)) .cubic_curve_to((19.4, 16.2, 17.4, 18.8, 17.4, 22.4)) .close(); let data2 = Data::new()
.move_to((39.4, 12.7)) .cubic_curve_by((-0.9, 3.2, -2.5, 7.4, -3.6, 9.2)) .line_by((-2.2, 0.3)) .cubic_curve_by((0.8, -2.3, 1.9, -6.3, 2.3, -9.1)) .line_to((39.4, 12.7)) .close(); let path1 = Path::new()
.set("fill", color.clone())
.set("stroke", color.clone())
.set("stroke-width", 0)
.set("d", data1);
let path2 = Path::new()
.set("fill", color.clone())
.set("stroke", color.clone())
.set("stroke-width", 0)
.set("d", data2);
let group = Group::new().add(path1).add(path2);
document = Document::new()
.set("viewBox", (0, 0, size.0, size.1))
.add(group);
},
10 => {
size = (50.0, 50.0);
let data1 = Data::new()
.move_to((10.6, 18.3)) .line_to((10.6, 18.3)) .line_by((-4.4, 2.4)) .line_to((5.5, 18.0)) .line_by((5.5, -2.9)) .horizontal_line_by(2.9) .vertical_line_by(25.1) .horizontal_line_by(-3.3) .vertical_line_to(18.3) .close(); let data2 = Data::new()
.move_to((39.8, 27.4)) .cubic_curve_by((0.0, 8.5, -3.2, 13.3, -8.7, 13.3)) .cubic_curve_by((-4.9, 0.0, -8.2, -4.6, -8.3, -12.9)) .cubic_curve_by((0.0, -8.4, 3.6, -13.1, 8.7, -13.1)) .cubic_curve_to((36.8, 14.7, 39.8, 19.4, 39.8, 27.4)) .close() .move_to((26.1, 27.8)) .cubic_curve_by((0.0, 6.5, 2.0, 10.2, 5.1, 10.2)) .cubic_curve_by((3.5, 0.0, 5.1, -4.1, 5.1, -10.5)) .cubic_curve_by((0.0, -6.2, -1.6, -10.2, -5.1, -10.2)) .cubic_curve_to((28.3, 17.3, 26.1, 20.9, 26.1, 27.8)) .close(); let data3 = Data::new()
.move_to((48.3, 13.7)) .cubic_curve_by((-0.9, 3.2, -2.6, 7.4, -3.6, 9.2)) .line_by((-2.2, 0.3)) .cubic_curve_by((0.9, -2.3, 1.9, -6.3, 2.3, -9.1)) .line_to((48.3, 13.7)) .close(); let path1 = Path::new()
.set("fill", color.clone())
.set("stroke", color.clone())
.set("stroke-width", 0)
.set("d", data1);
let path2 = Path::new()
.set("fill", color.clone())
.set("stroke", color.clone())
.set("stroke-width", 0)
.set("d", data2);
let path3 = Path::new()
.set("fill", color.clone())
.set("stroke", color.clone())
.set("stroke-width", 0)
.set("d", data3);
let group = Group::new().add(path1).add(path2).add(path3);
document = Document::new()
.set("viewBox", (0, 0, size.0, size.1))
.add(group);
},
11 => {
size = (50.0, 50.0);
let data1 = Data::new()
.move_to((10.6, 18.3)) .line_to((10.6, 18.3)) .line_by((-4.4, 2.4)) .line_to((5.5, 18.0)) .line_by((5.5, -2.9)) .horizontal_line_by(2.9) .vertical_line_by(25.1) .horizontal_line_by(-3.3) .vertical_line_to(18.3) .close(); let data2 = Data::new()
.move_to((30.5, 18.3)) .line_to((30.5, 18.3)) .line_to((26.0, 20.6)) .line_to((25.4, 18.0)) .line_by((5.5, -2.9)) .horizontal_line_by(2.9) .vertical_line_by(25.1) .horizontal_line_by(-3.3) .vertical_line_to(18.3) .close(); let data3 = Data::new()
.move_to((48.3, 13.7)) .cubic_curve_by((-0.9, 3.2, -2.6, 7.4, -3.6, 9.2)) .line_by((-2.2, 0.3)) .cubic_curve_by((0.9, -2.3, 1.9, -6.3, 2.3, -9.1)) .line_to((48.3, 13.7)) .close(); let path1 = Path::new()
.set("fill", color.clone())
.set("stroke", color.clone())
.set("stroke-width", 0)
.set("d", data1);
let path2 = Path::new()
.set("fill", color.clone())
.set("stroke", color.clone())
.set("stroke-width", 0)
.set("d", data2);
let path3 = Path::new()
.set("fill", color.clone())
.set("stroke", color.clone())
.set("stroke-width", 0)
.set("d", data3);
let group = Group::new().add(path1).add(path2).add(path3);
document = Document::new()
.set("viewBox", (0, 0, size.0, size.1))
.add(group);
},
12 => {
size = (50.0, 50.0);
let data1 = Data::new()
.move_to((10.6, 18.3)) .line_to((10.6, 18.3)) .line_by((-4.4, 2.4)) .line_to((5.5, 18.0)) .line_by((5.5, -2.9)) .horizontal_line_by(2.9) .vertical_line_by(25.1) .horizontal_line_by(-3.3) .vertical_line_to(18.3) .close(); let data2 = Data::new()
.move_to((23.1, 40.2)) .vertical_line_by(-2.1) .line_by((2.7, -2.6)) .cubic_curve_by((6.4, -6.1, 9.3, -9.3, 9.3, -13.1)) .cubic_curve_by((0.0, -2.5, -1.2, -4.9, -5.0, -4.9)) .cubic_curve_by((-2.3, 0.0, -4.2, 1.2, -5.3, 2.1)) .line_by((-1.1, -2.4)) .cubic_curve_by((1.7, -1.5, 4.2, -2.6, 7.1, -2.6)) .cubic_curve_by((5.4, 0.0, 7.7, 3.7, 7.7, 7.3)) .cubic_curve_by((0.0, 4.6, -3.4, 8.4, -8.7, 13.5)) .line_by((-2.0, 1.9)) .vertical_line_by(0.1) .horizontal_line_by(11.3) .vertical_line_by(2.8) .horizontal_line_to(23.1) .close(); let data3 = Data::new()
.move_to((48.3, 13.7)) .cubic_curve_by((-0.9, 3.2, -2.6, 7.4, -3.6, 9.2)) .line_by((-2.2, 0.3)) .cubic_curve_by((0.9, -2.3, 1.9, -6.3, 2.3, -9.1)) .line_to((48.3, 13.7)) .close(); let path1 = Path::new()
.set("fill", color.clone())
.set("stroke", color.clone())
.set("stroke-width", 0)
.set("d", data1);
let path2 = Path::new()
.set("fill", color.clone())
.set("stroke", color.clone())
.set("stroke-width", 0)
.set("d", data2);
let path3 = Path::new()
.set("fill", color.clone())
.set("stroke", color.clone())
.set("stroke-width", 0)
.set("d", data3);
let group = Group::new().add(path1).add(path2).add(path3);
document = Document::new()
.set("viewBox", (0, 0, size.0, size.1))
.add(group);
},
13 => {
size = (50.0, 50.0);
let data1 = Data::new()
.move_to((10.6, 18.3)) .line_to((10.6, 18.3)) .line_by((-4.4, 2.4)) .line_to((5.5, 18.0)) .line_by((5.5, -2.9)) .horizontal_line_by(2.9) .vertical_line_by(25.1) .horizontal_line_by(-3.3) .vertical_line_to(18.3) .close(); let data2 = Data::new()
.move_to((23.9, 36.3)) .cubic_curve_by((1.0, 0.6, 3.2, 1.6, 5.6, 1.6)) .cubic_curve_by((4.4, 0.0, 5.7, -2.8, 5.7, -4.9)) .cubic_curve_by((0.0, -3.5, -3.2, -5.0, -6.5, -5.0)) .horizontal_line_by(-1.9) .vertical_line_by(-2.5) .horizontal_line_by(1.9) .cubic_curve_by((2.5, 0.0, 5.6, -1.3, 5.6, -4.2)) .cubic_curve_by((0.0, -2.0, -1.3, -3.8, -4.4, -3.8)) .cubic_curve_by((-2.0, 0.0, -3.9, 0.9, -5.0, 1.7)) .line_by((-0.9, -2.5)) .cubic_curve_by((1.3, -1.0, 3.9, -1.9, 6.6, -1.9)) .cubic_curve_by((4.9, 0.0, 7.2, 2.9, 7.2, 6.0)) .cubic_curve_by((0.0, 2.6, -1.5, 4.8, -4.6, 5.9)) .vertical_line_by(0.1) .cubic_curve_by((3.1, 0.6, 5.6, 2.9, 5.6, 6.5)) .cubic_curve_by((0.0, 4.0, -3.1, 7.5, -9.2, 7.5)) .cubic_curve_by((-2.8, 0.0, -5.3, -0.9, -6.5, -1.7)) .line_to((23.9, 36.3)) .close(); let data3 = Data::new()
.move_to((48.3, 13.7)) .cubic_curve_by((-0.9, 3.2, -2.6, 7.4, -3.6, 9.2)) .line_by((-2.2, 0.3)) .cubic_curve_by((0.9, -2.3, 1.9, -6.3, 2.3, -9.1)) .line_to((48.3, 13.7)) .close(); let path1 = Path::new()
.set("fill", color.clone())
.set("stroke", color.clone())
.set("stroke-width", 0)
.set("d", data1);
let path2 = Path::new()
.set("fill", color.clone())
.set("stroke", color.clone())
.set("stroke-width", 0)
.set("d", data2);
let path3 = Path::new()
.set("fill", color.clone())
.set("stroke", color.clone())
.set("stroke-width", 0)
.set("d", data3);
let group = Group::new().add(path1).add(path2).add(path3);
document = Document::new()
.set("viewBox", (0, 0, size.0, size.1))
.add(group);
},
14 => {
size = (50.0, 50.0);
let data1 = Data::new()
.move_to((10.6, 18.3)) .line_to((10.6, 18.3)) .line_by((-4.4, 2.4)) .line_to((5.5, 18.0)) .line_by((5.5, -2.9)) .horizontal_line_by(2.9) .vertical_line_by(25.1) .horizontal_line_by(-3.3) .vertical_line_to(18.3) .close(); let data2 = Data::new()
.move_to((33.6, 40.2)) .vertical_line_by(-6.8) .horizontal_line_to(21.9) .vertical_line_by(-2.2) .line_by((11.2, -16.0)) .horizontal_line_by(3.7) .vertical_line_by(15.6) .horizontal_line_by(3.5) .vertical_line_by(2.7) .horizontal_line_by(-3.5) .vertical_line_by(6.8) .horizontal_line_to(33.6) .close() .move_to((33.6, 30.7)) .vertical_line_by(-8.4) .cubic_curve_by((0.0, -1.3, 0.0, -2.6, 0.1, -3.9)) .horizontal_line_by(-0.1)
.cubic_curve_by((-0.8, 1.5, -1.4, 2.6, -2.1, 3.7)) .line_by((-6.1, 8.5)) .vertical_line_by(0.1) .horizontal_line_to(33.6) .close(); let data3 = Data::new()
.move_to((48.3, 13.7)) .cubic_curve_by((-0.9, 3.2, -2.6, 7.4, -3.6, 9.2)) .line_by((-2.2, 0.3)) .cubic_curve_by((0.9, -2.3, 1.9, -6.3, 2.3, -9.1)) .line_to((48.3, 13.7)) .close(); let path1 = Path::new()
.set("fill", color.clone())
.set("stroke", color.clone())
.set("stroke-width", 0)
.set("d", data1);
let path2 = Path::new()
.set("fill", color.clone())
.set("stroke", color.clone())
.set("stroke-width", 0)
.set("d", data2);
let path3 = Path::new()
.set("fill", color.clone())
.set("stroke", color.clone())
.set("stroke-width", 0)
.set("d", data3);
let group = Group::new().add(path1).add(path2).add(path3);
document = Document::new()
.set("viewBox", (0, 0, size.0, size.1))
.add(group);
},
15 => {
size = (50.0, 50.0);
let data1 = Data::new()
.move_to((10.6, 18.3)) .line_to((10.6, 18.3)) .line_by((-4.4, 2.4)) .line_to((5.5, 18.0)) .line_by((5.5, -2.9)) .horizontal_line_by(2.9) .vertical_line_by(25.1) .horizontal_line_by(-3.3) .vertical_line_to(18.3) .close(); let data2 = Data::new()
.move_to((38.1, 17.9)) .horizontal_line_by(-9.6) .line_by((-1.0, 6.5)) .cubic_curve_by((0.6, -0.1, 1.1, -0.2, 2.0, -0.2)) .cubic_curve_by((1.9, 0.0, 3.9, 0.4, 5.4, 1.4)) .cubic_curve_by((2.0, 1.1, 3.6, 3.3, 3.6, 6.5)) .cubic_curve_by((0.0, 4.9, -3.9, 8.6, -9.3, 8.6)) .cubic_curve_by((-2.7, 0.0, -5.1, -0.8, -6.3, -1.5)) .line_by((0.9, -2.6)) .cubic_curve_by((1.0, 0.6, 3.1, 1.4, 5.4, 1.4)) .cubic_curve_by((3.2, 0.0, 6.0, -2.1, 6.0, -5.4)) .cubic_curve_by((0.0, -3.2, -2.2, -5.6, -7.2, -5.6)) .cubic_curve_by((-1.4, 0.0, -2.5, 0.2, -3.5, 0.3)) .line_by((1.6, -12.1)) .horizontal_line_by(12.0) .vertical_line_to(17.9) .close(); let data3 = Data::new()
.move_to((48.3, 13.7)) .cubic_curve_by((-0.9, 3.2, -2.6, 7.4, -3.6, 9.2)) .line_by((-2.2, 0.3)) .cubic_curve_by((0.9, -2.3, 1.9, -6.3, 2.3, -9.1)) .line_to((48.3, 13.7)) .close(); let path1 = Path::new()
.set("fill", color.clone())
.set("stroke", color.clone())
.set("stroke-width", 0)
.set("d", data1);
let path2 = Path::new()
.set("fill", color.clone())
.set("stroke", color.clone())
.set("stroke-width", 0)
.set("d", data2);
let path3 = Path::new()
.set("fill", color.clone())
.set("stroke", color.clone())
.set("stroke-width", 0)
.set("d", data3);
let group = Group::new().add(path1).add(path2).add(path3);
document = Document::new()
.set("viewBox", (0, 0, size.0, size.1))
.add(group);
},
16 => {
size = (50.0, 50.0);
let data1 = Data::new()
.move_to((10.6, 18.3)) .line_to((10.6, 18.3)) .line_by((-4.4, 2.4)) .line_to((5.5, 18.0)) .line_by((5.5, -2.9)) .horizontal_line_by(2.9) .vertical_line_by(25.1) .horizontal_line_by(-3.3) .vertical_line_to(18.3) .close(); let data2 = Data::new()
.move_to((37.4, 17.5)) .cubic_curve_by((-0.7, 0.0, -1.6, 0.0, -2.5, 0.2)) .cubic_curve_by((-5.3, 0.9, -8.2, 4.8, -8.7, 8.9)) .horizontal_line_by(0.1) .cubic_curve_by((1.2, -1.6, 3.3, -2.9, 6.1, -2.9)) .cubic_curve_by((4.4, 0.0, 7.6, 3.2, 7.6, 8.1)) .cubic_curve_by((0.0, 4.6, -3.1, 8.8, -8.3, 8.8)) .cubic_curve_by((-5.4, 0.0, -8.9, -4.2, -8.9, -10.7)) .cubic_curve_by((0.0, -4.9, 1.8, -8.8, 4.2, -11.3)) .cubic_curve_by((2.1, -2.0, 4.9, -3.3, 8.0, -3.7)) .cubic_curve_by((1.0, -0.2, 1.9, -0.2, 2.5, -0.2)) .vertical_line_to(17.5) .close() .move_to((36.5, 32.0))
.cubic_curve_by((0.0, -3.6, -2.0, -5.8, -5.2, -5.8)) .cubic_curve_by((-2.0, 0.0, -3.9, 1.3, -4.9, 3.1)) .cubic_curve_by((-0.2, 0.4, -0.4, 0.9, -0.4, 1.5)) .cubic_curve_by((0.1, 4.1, 2.0, 7.2, 5.5, 7.2)) .cubic_curve_to((34.5, 38.0, 36.5, 35.6, 36.5, 32.0)) .close(); let data3 = Data::new()
.move_to((48.3, 13.7)) .cubic_curve_by((-0.9, 3.2, -2.6, 7.4, -3.6, 9.2)) .line_by((-2.2, 0.3)) .cubic_curve_by((0.9, -2.3, 1.9, -6.3, 2.3, -9.1)) .line_to((48.3, 13.7)) .close(); let path1 = Path::new()
.set("fill", color.clone())
.set("stroke", color.clone())
.set("stroke-width", 0)
.set("d", data1);
let path2 = Path::new()
.set("fill", color.clone())
.set("stroke", color.clone())
.set("stroke-width", 0)
.set("d", data2);
let path3 = Path::new()
.set("fill", color.clone())
.set("stroke", color.clone())
.set("stroke-width", 0)
.set("d", data3);
let group = Group::new().add(path1).add(path2).add(path3);
document = Document::new()
.set("viewBox", (0, 0, size.0, size.1))
.add(group);
},
17 => {
size = (50.0, 50.0);
let data1 = Data::new()
.move_to((10.6, 18.3)) .line_to((10.6, 18.3)) .line_by((-4.4, 2.4)) .line_to((5.5, 18.0)) .line_by((5.5, -2.9)) .horizontal_line_by(2.9) .vertical_line_by(25.1) .horizontal_line_by(-3.3) .vertical_line_to(18.3) .close(); let data2 = Data::new()
.move_to((39.4, 15.1)) .vertical_line_by(2.2) .line_to((28.5, 40.2)) .horizontal_line_by(-3.5) .line_to((35.8, 18.0)) .vertical_line_by(-0.1) .horizontal_line_to(23.6) .vertical_line_by(-2.8) .horizontal_line_to(39.4) .close(); let data3 = Data::new()
.move_to((48.3, 13.7)) .cubic_curve_by((-0.9, 3.2, -2.6, 7.4, -3.6, 9.2)) .line_by((-2.2, 0.3)) .cubic_curve_by((0.9, -2.3, 1.9, -6.3, 2.3, -9.1)) .line_to((48.3, 13.7)) .close(); let path1 = Path::new()
.set("fill", color.clone())
.set("stroke", color.clone())
.set("stroke-width", 0)
.set("d", data1);
let path2 = Path::new()
.set("fill", color.clone())
.set("stroke", color.clone())
.set("stroke-width", 0)
.set("d", data2);
let path3 = Path::new()
.set("fill", color.clone())
.set("stroke", color.clone())
.set("stroke-width", 0)
.set("d", data3);
let group = Group::new().add(path1).add(path2).add(path3);
document = Document::new()
.set("viewBox", (0, 0, size.0, size.1))
.add(group);
},
18 => {
size = (50.0, 50.0);
let data1 = Data::new()
.move_to((10.6, 18.3)) .line_to((10.6, 18.3)) .line_by((-4.4, 2.4)) .line_to((5.5, 18.0)) .line_by((5.5, -2.9)) .horizontal_line_by(2.9) .vertical_line_by(25.1) .horizontal_line_by(-3.3) .vertical_line_to(18.3) .close(); let data2 = Data::new()
.move_to((22.8, 33.8)) .cubic_curve_by((0.0, -3.2, 1.9, -5.4, 5.0, -6.7)) .line_by((0.0, -0.1)) .cubic_curve_by((-2.8, -1.3, -4.0, -3.5, -4.0, -5.6)) .cubic_curve_by((0.0, -4.0, 3.4, -6.7, 7.8, -6.7)) .cubic_curve_by((4.9, 0.0, 7.3, 3.1, 7.3, 6.2)) .cubic_curve_by((0.0, 2.1, -1.0, 4.4, -4.1, 5.9)) .vertical_line_by(0.1) .cubic_curve_by((3.1, 1.2, 5.1, 3.4, 5.1, 6.5)) .cubic_curve_by((0.0, 4.4, -3.7, 7.3, -8.5, 7.3)) .cubic_curve_to((25.9, 40.6, 22.8, 37.5, 22.8, 33.8)) .close() .move_to((36.3, 33.7))
.cubic_curve_by((0.0, -3.1, -2.1, -4.5, -5.5, -5.5)) .cubic_curve_by((-2.9, 0.8, -4.5, 2.8, -4.5, 5.2)) .cubic_curve_by((-0.1, 2.6, 1.8, 4.8, 5.0, 4.8)) .cubic_curve_to((34.3, 38.1, 36.3, 36.3, 36.3, 33.7)) .close() .move_to((27.0, 21.1)) .cubic_curve_by((0.0, 2.5, 1.9, 3.9, 4.8, 4.6)) .cubic_curve_by((2.2, -0.7, 3.8, -2.3, 3.8, -4.6)) .cubic_curve_by((0.0, -2.0, -1.2, -4.1, -4.2, -4.1)) .cubic_curve_to((28.5, 17.1, 27.0, 18.9, 27.0, 21.1)) .close(); let data3 = Data::new()
.move_to((48.3, 13.7)) .cubic_curve_by((-0.9, 3.2, -2.6, 7.4, -3.6, 9.2)) .line_by((-2.2, 0.3)) .cubic_curve_by((0.9, -2.3, 1.9, -6.3, 2.3, -9.1)) .line_to((48.3, 13.7)) .close(); let path1 = Path::new()
.set("fill", color.clone())
.set("stroke", color.clone())
.set("stroke-width", 0)
.set("d", data1);
let path2 = Path::new()
.set("fill", color.clone())
.set("stroke", color.clone())
.set("stroke-width", 0)
.set("d", data2);
let path3 = Path::new()
.set("fill", color.clone())
.set("stroke", color.clone())
.set("stroke-width", 0)
.set("d", data3);
let group = Group::new().add(path1).add(path2).add(path3);
document = Document::new()
.set("viewBox", (0, 0, size.0, size.1))
.add(group);
},
19 => {
size = (50.0, 50.0);
let data1 = Data::new()
.move_to((10.6, 18.3)) .line_to((10.6, 18.3)) .line_by((-4.4, 2.4)) .line_to((5.5, 18.0)) .line_by((5.5, -2.9)) .horizontal_line_by(2.9) .vertical_line_by(25.1) .horizontal_line_by(-3.3) .vertical_line_to(18.3) .close(); let data2 = Data::new()
.move_to((25.1, 37.8)) .cubic_curve_by((0.7, 0.1, 1.6, 0.0, 2.7, -0.1)) .cubic_curve_by((2.0, -0.3, 3.8, -1.1, 5.3, -2.4)) .cubic_curve_by((1.7, -1.5, 2.9, -3.7, 3.3, -6.7)) .horizontal_line_by(-0.1) .cubic_curve_by((-1.4, 1.7, -3.4, 2.7, -5.9, 2.7)) .cubic_curve_by((-4.5, 0.0, -7.4, -3.4, -7.4, -7.7)) .cubic_curve_by((0.0, -4.8, 3.4, -8.9, 8.6, -8.9)) .smooth_cubic_curve_by((8.3, 4.2, 8.3, 10.6)) .cubic_curve_by((0.0, 5.5, -1.9, 9.4, -4.3, 11.8)) .cubic_curve_by((-1.9, 1.9, -4.6, 3.1, -7.3, 3.4)) .cubic_curve_by((-1.2, 0.2, -2.3, 0.2, -3.1, 0.2)) .vertical_line_to(37.8) .close() .move_to((26.3, 23.4)) .cubic_curve_by((0.0, 3.1, 1.9, 5.3, 4.8, 5.3)) .cubic_curve_by((2.3, 0.0, 4.1, -1.1, 4.9, -2.6)) .cubic_curve_by((0.2, -0.3, 0.3, -0.7, 0.3, -1.2)) .cubic_curve_by((0.0, -4.3, -1.6, -7.6, -5.1, -7.6)) .cubic_curve_to((28.3, 17.2, 26.3, 19.8, 26.3, 23.4)) .close(); let data3 = Data::new()
.move_to((48.3, 13.7)) .cubic_curve_by((-0.9, 3.2, -2.6, 7.4, -3.6, 9.2)) .line_by((-2.2, 0.3)) .cubic_curve_by((0.9, -2.3, 1.9, -6.3, 2.3, -9.1)) .line_to((48.3, 13.7)) .close(); let path1 = Path::new()
.set("fill", color.clone())
.set("stroke", color.clone())
.set("stroke-width", 0)
.set("d", data1);
let path2 = Path::new()
.set("fill", color.clone())
.set("stroke", color.clone())
.set("stroke-width", 0)
.set("d", data2);
let path3 = Path::new()
.set("fill", color.clone())
.set("stroke", color.clone())
.set("stroke-width", 0)
.set("d", data3);
let group = Group::new().add(path1).add(path2).add(path3);
document = Document::new()
.set("viewBox", (0, 0, size.0, size.1))
.add(group);
},
20 => {
size = (50.0, 50.0);
let data1 = Data::new()
.move_to((3.3, 40.2)) .vertical_line_by(-2.1) .line_by((2.7, -2.6)) .cubic_curve_by((6.4, -6.1, 9.3, -9.3, 9.4, -13.1)) .cubic_curve_by((0.0, -2.5, -1.2, -4.9, -5.0, -4.9)) .cubic_curve_by((-2.3, 0.0, -4.2, 1.2, -5.3, 2.1)) .line_by((-1.1, -2.4)) .cubic_curve_by((1.7, -1.5, 4.2, -2.6, 7.1, -2.6)) .cubic_curve_by((5.4, 0.0, 7.7, 3.7, 7.7, 7.3)) .cubic_curve_by((0.0, 4.6, -3.4, 8.4, -8.7, 13.5)) .line_by((-2.0, 1.9)) .vertical_line_by(0.1) .horizontal_line_by(11.3) .vertical_line_by(2.8) .horizontal_line_to(3.3) .close(); let data2 = Data::new()
.move_to((39.8, 27.4)) .cubic_curve_by((0.0, 8.5, -3.2, 13.3, -8.7, 13.3)) .cubic_curve_by((-4.9, 0.0, -8.2, -4.6, -8.3, -12.9)) .cubic_curve_by((0.0, -8.4, 3.6, -13.1, 8.7, -13.1)) .cubic_curve_to((36.8, 14.7, 39.8, 19.4, 39.8, 27.4)) .close() .move_to((26.1, 27.8)) .cubic_curve_by((0.0, 6.5, 2.0, 10.2, 5.1, 10.2)) .cubic_curve_by((3.5, 0.0, 5.1, -4.1, 5.1, -10.5)) .cubic_curve_by((0.0, -6.2, -1.6, -10.2, -5.1, -10.2)) .cubic_curve_to((28.3, 17.3, 26.1, 20.9, 26.1, 27.8)) .close(); let data3 = Data::new()
.move_to((48.3, 13.7)) .cubic_curve_by((-0.9, 3.2, -2.6, 7.4, -3.6, 9.2)) .line_by((-2.2, 0.3)) .cubic_curve_by((0.9, -2.3, 1.9, -6.3, 2.3, -9.1)) .line_to((48.3, 13.7)) .close(); let path1 = Path::new()
.set("fill", color.clone())
.set("stroke", color.clone())
.set("stroke-width", 0)
.set("d", data1);
let path2 = Path::new()
.set("fill", color.clone())
.set("stroke", color.clone())
.set("stroke-width", 0)
.set("d", data2);
let path3 = Path::new()
.set("fill", color.clone())
.set("stroke", color.clone())
.set("stroke-width", 0)
.set("d", data3);
let group = Group::new().add(path1).add(path2).add(path3);
document = Document::new()
.set("viewBox", (0, 0, size.0, size.1))
.add(group);
},
21 => {
size = (50.0, 50.0);
let data1 = Data::new()
.move_to((3.3, 40.2)) .vertical_line_by(-2.1) .line_by((2.7, -2.6)) .cubic_curve_by((6.4, -6.1, 9.3, -9.3, 9.4, -13.1)) .cubic_curve_by((0.0, -2.5, -1.2, -4.9, -5.0, -4.9)) .cubic_curve_by((-2.3, 0.0, -4.2, 1.2, -5.3, 2.1)) .line_by((-1.1, -2.4)) .cubic_curve_by((1.7, -1.5, 4.2, -2.6, 7.1, -2.6)) .cubic_curve_by((5.4, 0.0, 7.7, 3.7, 7.7, 7.3)) .cubic_curve_by((0.0, 4.6, -3.4, 8.4, -8.7, 13.5)) .line_by((-2.0, 1.9)) .vertical_line_by(0.1) .horizontal_line_by(11.3) .vertical_line_by(2.8) .horizontal_line_to(3.3) .close(); let data2 = Data::new()
.move_to((30.5, 18.3)) .line_to((30.5, 18.3)) .line_to((26.0, 20.6)) .line_to((25.4, 18.0)) .line_by((5.5, -2.9)) .horizontal_line_by(2.9) .vertical_line_by(25.1) .horizontal_line_by(-3.3) .vertical_line_to(18.3) .close(); let data3 = Data::new()
.move_to((48.3, 13.7)) .cubic_curve_by((-0.9, 3.2, -2.6, 7.4, -3.6, 9.2)) .line_by((-2.2, 0.3)) .cubic_curve_by((0.9, -2.3, 1.9, -6.3, 2.3, -9.1)) .line_to((48.3, 13.7)) .close(); let path1 = Path::new()
.set("fill", color.clone())
.set("stroke", color.clone())
.set("stroke-width", 0)
.set("d", data1);
let path2 = Path::new()
.set("fill", color.clone())
.set("stroke", color.clone())
.set("stroke-width", 0)
.set("d", data2);
let path3 = Path::new()
.set("fill", color.clone())
.set("stroke", color.clone())
.set("stroke-width", 0)
.set("d", data3);
let group = Group::new().add(path1).add(path2).add(path3);
document = Document::new()
.set("viewBox", (0, 0, size.0, size.1))
.add(group);
},
22 => {
size = (50.0, 50.0);
let data1 = Data::new()
.move_to((3.3, 40.2)) .vertical_line_by(-2.1) .line_by((2.7, -2.6)) .cubic_curve_by((6.4, -6.1, 9.3, -9.3, 9.4, -13.1)) .cubic_curve_by((0.0, -2.5, -1.2, -4.9, -5.0, -4.9)) .cubic_curve_by((-2.3, 0.0, -4.2, 1.2, -5.3, 2.1)) .line_by((-1.1, -2.4)) .cubic_curve_by((1.7, -1.5, 4.2, -2.6, 7.1, -2.6)) .cubic_curve_by((5.4, 0.0, 7.7, 3.7, 7.7, 7.3)) .cubic_curve_by((0.0, 4.6, -3.4, 8.4, -8.7, 13.5)) .line_by((-2.0, 1.9)) .vertical_line_by(0.1) .horizontal_line_by(11.3) .vertical_line_by(2.8) .horizontal_line_to(3.3) .close(); let data2 = Data::new()
.move_to((23.1, 40.2)) .vertical_line_by(-2.1) .line_by((2.7, -2.6)) .cubic_curve_by((6.4, -6.1, 9.3, -9.3, 9.3, -13.1)) .cubic_curve_by((0.0, -2.5, -1.2, -4.9, -5.0, -4.9)) .cubic_curve_by((-2.3, 0.0, -4.2, 1.2, -5.3, 2.1)) .line_by((-1.1, -2.4)) .cubic_curve_by((1.7, -1.5, 4.2, -2.6, 7.1, -2.6)) .cubic_curve_by((5.4, 0.0, 7.7, 3.7, 7.7, 7.3)) .cubic_curve_by((0.0, 4.6, -3.4, 8.4, -8.7, 13.5)) .line_by((-2.0, 1.9)) .vertical_line_by(0.1) .horizontal_line_by(11.3) .vertical_line_by(2.8) .horizontal_line_to(23.1) .close(); let data3 = Data::new()
.move_to((48.3, 13.7)) .cubic_curve_by((-0.9, 3.2, -2.6, 7.4, -3.6, 9.2)) .line_by((-2.2, 0.3)) .cubic_curve_by((0.9, -2.3, 1.9, -6.3, 2.3, -9.1)) .line_to((48.3, 13.7)) .close(); let path1 = Path::new()
.set("fill", color.clone())
.set("stroke", color.clone())
.set("stroke-width", 0)
.set("d", data1);
let path2 = Path::new()
.set("fill", color.clone())
.set("stroke", color.clone())
.set("stroke-width", 0)
.set("d", data2);
let path3 = Path::new()
.set("fill", color.clone())
.set("stroke", color.clone())
.set("stroke-width", 0)
.set("d", data3);
let group = Group::new().add(path1).add(path2).add(path3);
document = Document::new()
.set("viewBox", (0, 0, size.0, size.1))
.add(group);
},
23 => {
size = (50.0, 50.0);
let data1 = Data::new()
.move_to((3.3, 40.2)) .vertical_line_by(-2.1) .line_by((2.7, -2.6)) .cubic_curve_by((6.4, -6.1, 9.3, -9.3, 9.4, -13.1)) .cubic_curve_by((0.0, -2.5, -1.2, -4.9, -5.0, -4.9)) .cubic_curve_by((-2.3, 0.0, -4.2, 1.2, -5.3, 2.1)) .line_by((-1.1, -2.4)) .cubic_curve_by((1.7, -1.5, 4.2, -2.6, 7.1, -2.6)) .cubic_curve_by((5.4, 0.0, 7.7, 3.7, 7.7, 7.3)) .cubic_curve_by((0.0, 4.6, -3.4, 8.4, -8.7, 13.5)) .line_by((-2.0, 1.9)) .vertical_line_by(0.1) .horizontal_line_by(11.3) .vertical_line_by(2.8) .horizontal_line_to(3.3) .close(); let data2 = Data::new()
.move_to((23.9, 36.3)) .cubic_curve_by((1.0, 0.6, 3.2, 1.6, 5.6, 1.6)) .cubic_curve_by((4.4, 0.0, 5.7, -2.8, 5.7, -4.9)) .cubic_curve_by((0.0, -3.5, -3.2, -5.0, -6.5, -5.0)) .horizontal_line_by(-1.9) .vertical_line_by(-2.5) .horizontal_line_by(1.9) .cubic_curve_by((2.5, 0.0, 5.6, -1.3, 5.6, -4.2)) .cubic_curve_by((0.0, -2.0, -1.3, -3.8, -4.4, -3.8)) .cubic_curve_by((-2.0, 0.0, -3.9, 0.9, -5.0, 1.7)) .line_by((-0.9, -2.5)) .cubic_curve_by((1.3, -1.0, 3.9, -1.9, 6.6, -1.9)) .cubic_curve_by((4.9, 0.0, 7.2, 2.9, 7.2, 6.0)) .cubic_curve_by((0.0, 2.6, -1.5, 4.8, -4.6, 5.9)) .vertical_line_by(0.1) .cubic_curve_by((3.1, 0.6, 5.6, 2.9, 5.6, 6.5)) .cubic_curve_by((0.0, 4.0, -3.1, 7.5, -9.2, 7.5)) .cubic_curve_by((-2.8, 0.0, -5.3, -0.9, -6.5, -1.7)) .line_to((23.9, 36.3)) .close(); let data3 = Data::new()
.move_to((48.3, 13.7)) .cubic_curve_by((-0.9, 3.2, -2.6, 7.4, -3.6, 9.2)) .line_by((-2.2, 0.3)) .cubic_curve_by((0.9, -2.3, 1.9, -6.3, 2.3, -9.1)) .line_to((48.3, 13.7)) .close(); let path1 = Path::new()
.set("fill", color.clone())
.set("stroke", color.clone())
.set("stroke-width", 0)
.set("d", data1);
let path2 = Path::new()
.set("fill", color.clone())
.set("stroke", color.clone())
.set("stroke-width", 0)
.set("d", data2);
let path3 = Path::new()
.set("fill", color.clone())
.set("stroke", color.clone())
.set("stroke-width", 0)
.set("d", data3);
let group = Group::new().add(path1).add(path2).add(path3);
document = Document::new()
.set("viewBox", (0, 0, size.0, size.1))
.add(group);
},
24 => {
size = (50.0, 50.0);
let data1 = Data::new()
.move_to((3.3, 40.2)) .vertical_line_by(-2.1) .line_by((2.7, -2.6)) .cubic_curve_by((6.4, -6.1, 9.3, -9.3, 9.4, -13.1)) .cubic_curve_by((0.0, -2.5, -1.2, -4.9, -5.0, -4.9)) .cubic_curve_by((-2.3, 0.0, -4.2, 1.2, -5.3, 2.1)) .line_by((-1.1, -2.4)) .cubic_curve_by((1.7, -1.5, 4.2, -2.6, 7.1, -2.6)) .cubic_curve_by((5.4, 0.0, 7.7, 3.7, 7.7, 7.3)) .cubic_curve_by((0.0, 4.6, -3.4, 8.4, -8.7, 13.5)) .line_by((-2.0, 1.9)) .vertical_line_by(0.1) .horizontal_line_by(11.3) .vertical_line_by(2.8) .horizontal_line_to(3.3) .close(); let data2 = Data::new()
.move_to((33.6, 40.2)) .vertical_line_by(-6.8) .horizontal_line_to(21.9) .vertical_line_by(-2.2) .line_by((11.2, -16.0)) .horizontal_line_by(3.7) .vertical_line_by(15.6) .horizontal_line_by(3.5) .vertical_line_by(2.7) .horizontal_line_by(-3.5) .vertical_line_by(6.8) .horizontal_line_to(33.6) .close() .move_to((33.6, 30.7)) .vertical_line_by(-8.4) .cubic_curve_by((0.0, -1.3, 0.0, -2.6, 0.1, -3.9)) .horizontal_line_by(-0.1)
.cubic_curve_by((-0.8, 1.5, -1.4, 2.6, -2.1, 3.7)) .line_by((-6.1, 8.5)) .vertical_line_by(0.1) .horizontal_line_to(33.6) .close(); let data3 = Data::new()
.move_to((48.3, 13.7)) .cubic_curve_by((-0.9, 3.2, -2.6, 7.4, -3.6, 9.2)) .line_by((-2.2, 0.3)) .cubic_curve_by((0.9, -2.3, 1.9, -6.3, 2.3, -9.1)) .line_to((48.3, 13.7)) .close(); let path1 = Path::new()
.set("fill", color.clone())
.set("stroke", color.clone())
.set("stroke-width", 0)
.set("d", data1);
let path2 = Path::new()
.set("fill", color.clone())
.set("stroke", color.clone())
.set("stroke-width", 0)
.set("d", data2);
let path3 = Path::new()
.set("fill", color.clone())
.set("stroke", color.clone())
.set("stroke-width", 0)
.set("d", data3);
let group = Group::new().add(path1).add(path2).add(path3);
document = Document::new()
.set("viewBox", (0, 0, size.0, size.1))
.add(group);
},
25 => {
size = (50.0, 50.0);
let data1 = Data::new()
.move_to((3.3, 40.2)) .vertical_line_by(-2.1) .line_by((2.7, -2.6)) .cubic_curve_by((6.4, -6.1, 9.3, -9.3, 9.4, -13.1)) .cubic_curve_by((0.0, -2.5, -1.2, -4.9, -5.0, -4.9)) .cubic_curve_by((-2.3, 0.0, -4.2, 1.2, -5.3, 2.1)) .line_by((-1.1, -2.4)) .cubic_curve_by((1.7, -1.5, 4.2, -2.6, 7.1, -2.6)) .cubic_curve_by((5.4, 0.0, 7.7, 3.7, 7.7, 7.3)) .cubic_curve_by((0.0, 4.6, -3.4, 8.4, -8.7, 13.5)) .line_by((-2.0, 1.9)) .vertical_line_by(0.1) .horizontal_line_by(11.3) .vertical_line_by(2.8) .horizontal_line_to(3.3) .close(); let data2 = Data::new()
.move_to((38.1, 17.9)) .horizontal_line_by(-9.6) .line_by((-1.0, 6.5)) .cubic_curve_by((0.6, -0.1, 1.1, -0.2, 2.0, -0.2)) .cubic_curve_by((1.9, 0.0, 3.9, 0.4, 5.4, 1.4)) .cubic_curve_by((2.0, 1.1, 3.6, 3.3, 3.6, 6.5)) .cubic_curve_by((0.0, 4.9, -3.9, 8.6, -9.3, 8.6)) .cubic_curve_by((-2.7, 0.0, -5.1, -0.8, -6.3, -1.5)) .line_by((0.9, -2.6)) .cubic_curve_by((1.0, 0.6, 3.1, 1.4, 5.4, 1.4)) .cubic_curve_by((3.2, 0.0, 6.0, -2.1, 6.0, -5.4)) .cubic_curve_by((0.0, -3.2, -2.2, -5.6, -7.2, -5.6)) .cubic_curve_by((-1.4, 0.0, -2.5, 0.2, -3.5, 0.3)) .line_by((1.6, -12.1)) .horizontal_line_by(12.0) .vertical_line_to(17.9) .close(); let data3 = Data::new()
.move_to((48.3, 13.7)) .cubic_curve_by((-0.9, 3.2, -2.6, 7.4, -3.6, 9.2)) .line_by((-2.2, 0.3)) .cubic_curve_by((0.9, -2.3, 1.9, -6.3, 2.3, -9.1)) .line_to((48.3, 13.7)) .close(); let path1 = Path::new()
.set("fill", color.clone())
.set("stroke", color.clone())
.set("stroke-width", 0)
.set("d", data1);
let path2 = Path::new()
.set("fill", color.clone())
.set("stroke", color.clone())
.set("stroke-width", 0)
.set("d", data2);
let path3 = Path::new()
.set("fill", color.clone())
.set("stroke", color.clone())
.set("stroke-width", 0)
.set("d", data3);
let group = Group::new().add(path1).add(path2).add(path3);
document = Document::new()
.set("viewBox", (0, 0, size.0, size.1))
.add(group);
},
26 => {
size = (50.0, 50.0);
let data1 = Data::new()
.move_to((3.3, 40.2)) .vertical_line_by(-2.1) .line_by((2.7, -2.6)) .cubic_curve_by((6.4, -6.1, 9.3, -9.3, 9.4, -13.1)) .cubic_curve_by((0.0, -2.5, -1.2, -4.9, -5.0, -4.9)) .cubic_curve_by((-2.3, 0.0, -4.2, 1.2, -5.3, 2.1)) .line_by((-1.1, -2.4)) .cubic_curve_by((1.7, -1.5, 4.2, -2.6, 7.1, -2.6)) .cubic_curve_by((5.4, 0.0, 7.7, 3.7, 7.7, 7.3)) .cubic_curve_by((0.0, 4.6, -3.4, 8.4, -8.7, 13.5)) .line_by((-2.0, 1.9)) .vertical_line_by(0.1) .horizontal_line_by(11.3) .vertical_line_by(2.8) .horizontal_line_to(3.3) .close(); let data2 = Data::new()
.move_to((37.4, 17.5)) .cubic_curve_by((-0.7, 0.0, -1.6, 0.0, -2.5, 0.2)) .cubic_curve_by((-5.3, 0.9, -8.2, 4.8, -8.7, 8.9)) .horizontal_line_by(0.1) .cubic_curve_by((1.2, -1.6, 3.3, -2.9, 6.1, -2.9)) .cubic_curve_by((4.4, 0.0, 7.6, 3.2, 7.6, 8.1)) .cubic_curve_by((0.0, 4.6, -3.1, 8.8, -8.3, 8.8)) .cubic_curve_by((-5.4, 0.0, -8.9, -4.2, -8.9, -10.7)) .cubic_curve_by((0.0, -4.9, 1.8, -8.8, 4.2, -11.3)) .cubic_curve_by((2.1, -2.0, 4.9, -3.3, 8.0, -3.7)) .cubic_curve_by((1.0, -0.2, 1.9, -0.2, 2.5, -0.2)) .vertical_line_to(17.5) .close() .move_to((36.5, 32.0))
.cubic_curve_by((0.0, -3.6, -2.0, -5.8, -5.2, -5.8)) .cubic_curve_by((-2.0, 0.0, -3.9, 1.3, -4.9, 3.1)) .cubic_curve_by((-0.2, 0.4, -0.4, 0.9, -0.4, 1.5)) .cubic_curve_by((0.1, 4.1, 2.0, 7.2, 5.5, 7.2)) .cubic_curve_to((34.5, 38.0, 36.5, 35.6, 36.5, 32.0)) .close(); let data3 = Data::new()
.move_to((48.3, 13.7)) .cubic_curve_by((-0.9, 3.2, -2.6, 7.4, -3.6, 9.2)) .line_by((-2.2, 0.3)) .cubic_curve_by((0.9, -2.3, 1.9, -6.3, 2.3, -9.1)) .line_to((48.3, 13.7)) .close(); let path1 = Path::new()
.set("fill", color.clone())
.set("stroke", color.clone())
.set("stroke-width", 0)
.set("d", data1);
let path2 = Path::new()
.set("fill", color.clone())
.set("stroke", color.clone())
.set("stroke-width", 0)
.set("d", data2);
let path3 = Path::new()
.set("fill", color.clone())
.set("stroke", color.clone())
.set("stroke-width", 0)
.set("d", data3);
let group = Group::new().add(path1).add(path2).add(path3);
document = Document::new()
.set("viewBox", (0, 0, size.0, size.1))
.add(group);
},
27 => {
size = (50.0, 50.0);
let data1 = Data::new()
.move_to((3.3, 40.2)) .vertical_line_by(-2.1) .line_by((2.7, -2.6)) .cubic_curve_by((6.4, -6.1, 9.3, -9.3, 9.4, -13.1)) .cubic_curve_by((0.0, -2.5, -1.2, -4.9, -5.0, -4.9)) .cubic_curve_by((-2.3, 0.0, -4.2, 1.2, -5.3, 2.1)) .line_by((-1.1, -2.4)) .cubic_curve_by((1.7, -1.5, 4.2, -2.6, 7.1, -2.6)) .cubic_curve_by((5.4, 0.0, 7.7, 3.7, 7.7, 7.3)) .cubic_curve_by((0.0, 4.6, -3.4, 8.4, -8.7, 13.5)) .line_by((-2.0, 1.9)) .vertical_line_by(0.1) .horizontal_line_by(11.3) .vertical_line_by(2.8) .horizontal_line_to(3.3) .close(); let data2 = Data::new()
.move_to((39.4, 15.1)) .vertical_line_by(2.2) .line_to((28.5, 40.2)) .horizontal_line_by(-3.5) .line_to((35.8, 18.0)) .vertical_line_by(-0.1) .horizontal_line_to(23.6) .vertical_line_by(-2.8) .horizontal_line_to(39.4) .close(); let data3 = Data::new()
.move_to((48.3, 13.7)) .cubic_curve_by((-0.9, 3.2, -2.6, 7.4, -3.6, 9.2)) .line_by((-2.2, 0.3)) .cubic_curve_by((0.9, -2.3, 1.9, -6.3, 2.3, -9.1)) .line_to((48.3, 13.7)) .close(); let path1 = Path::new()
.set("fill", color.clone())
.set("stroke", color.clone())
.set("stroke-width", 0)
.set("d", data1);
let path2 = Path::new()
.set("fill", color.clone())
.set("stroke", color.clone())
.set("stroke-width", 0)
.set("d", data2);
let path3 = Path::new()
.set("fill", color.clone())
.set("stroke", color.clone())
.set("stroke-width", 0)
.set("d", data3);
let group = Group::new().add(path1).add(path2).add(path3);
document = Document::new()
.set("viewBox", (0, 0, size.0, size.1))
.add(group);
},
28 => {
size = (50.0, 50.0);
let data1 = Data::new()
.move_to((3.3, 40.2)) .vertical_line_by(-2.1) .line_by((2.7, -2.6)) .cubic_curve_by((6.4, -6.1, 9.3, -9.3, 9.4, -13.1)) .cubic_curve_by((0.0, -2.5, -1.2, -4.9, -5.0, -4.9)) .cubic_curve_by((-2.3, 0.0, -4.2, 1.2, -5.3, 2.1)) .line_by((-1.1, -2.4)) .cubic_curve_by((1.7, -1.5, 4.2, -2.6, 7.1, -2.6)) .cubic_curve_by((5.4, 0.0, 7.7, 3.7, 7.7, 7.3)) .cubic_curve_by((0.0, 4.6, -3.4, 8.4, -8.7, 13.5)) .line_by((-2.0, 1.9)) .vertical_line_by(0.1) .horizontal_line_by(11.3) .vertical_line_by(2.8) .horizontal_line_to(3.3) .close(); let data2 = Data::new()
.move_to((22.8, 33.8)) .cubic_curve_by((0.0, -3.2, 1.9, -5.4, 5.0, -6.7)) .line_by((0.0, -0.1)) .cubic_curve_by((-2.8, -1.3, -4.0, -3.5, -4.0, -5.6)) .cubic_curve_by((0.0, -4.0, 3.4, -6.7, 7.8, -6.7)) .cubic_curve_by((4.9, 0.0, 7.3, 3.1, 7.3, 6.2)) .cubic_curve_by((0.0, 2.1, -1.0, 4.4, -4.1, 5.9)) .vertical_line_by(0.1) .cubic_curve_by((3.1, 1.2, 5.1, 3.4, 5.1, 6.5)) .cubic_curve_by((0.0, 4.4, -3.7, 7.3, -8.5, 7.3)) .cubic_curve_to((25.9, 40.6, 22.8, 37.5, 22.8, 33.8)) .close() .move_to((36.3, 33.7))
.cubic_curve_by((0.0, -3.1, -2.1, -4.5, -5.5, -5.5)) .cubic_curve_by((-2.9, 0.8, -4.5, 2.8, -4.5, 5.2)) .cubic_curve_by((-0.1, 2.6, 1.8, 4.8, 5.0, 4.8)) .cubic_curve_to((34.3, 38.1, 36.3, 36.3, 36.3, 33.7)) .close() .move_to((27.0, 21.1)) .cubic_curve_by((0.0, 2.5, 1.9, 3.9, 4.8, 4.6)) .cubic_curve_by((2.2, -0.7, 3.8, -2.3, 3.8, -4.6)) .cubic_curve_by((0.0, -2.0, -1.2, -4.1, -4.2, -4.1)) .cubic_curve_to((28.5, 17.1, 27.0, 18.9, 27.0, 21.1)) .close(); let data3 = Data::new()
.move_to((48.3, 13.7)) .cubic_curve_by((-0.9, 3.2, -2.6, 7.4, -3.6, 9.2)) .line_by((-2.2, 0.3)) .cubic_curve_by((0.9, -2.3, 1.9, -6.3, 2.3, -9.1)) .line_to((48.3, 13.7)) .close(); let path1 = Path::new()
.set("fill", color.clone())
.set("stroke", color.clone())
.set("stroke-width", 0)
.set("d", data1);
let path2 = Path::new()
.set("fill", color.clone())
.set("stroke", color.clone())
.set("stroke-width", 0)
.set("d", data2);
let path3 = Path::new()
.set("fill", color.clone())
.set("stroke", color.clone())
.set("stroke-width", 0)
.set("d", data3);
let group = Group::new().add(path1).add(path2).add(path3);
document = Document::new()
.set("viewBox", (0, 0, size.0, size.1))
.add(group);
},
29 => {
size = (50.0, 50.0);
let data1 = Data::new()
.move_to((3.3, 40.2)) .vertical_line_by(-2.1) .line_by((2.7, -2.6)) .cubic_curve_by((6.4, -6.1, 9.3, -9.3, 9.4, -13.1)) .cubic_curve_by((0.0, -2.5, -1.2, -4.9, -5.0, -4.9)) .cubic_curve_by((-2.3, 0.0, -4.2, 1.2, -5.3, 2.1)) .line_by((-1.1, -2.4)) .cubic_curve_by((1.7, -1.5, 4.2, -2.6, 7.1, -2.6)) .cubic_curve_by((5.4, 0.0, 7.7, 3.7, 7.7, 7.3)) .cubic_curve_by((0.0, 4.6, -3.4, 8.4, -8.7, 13.5)) .line_by((-2.0, 1.9)) .vertical_line_by(0.1) .horizontal_line_by(11.3) .vertical_line_by(2.8) .horizontal_line_to(3.3) .close(); let data2 = Data::new()
.move_to((25.1, 37.8)) .cubic_curve_by((0.7, 0.1, 1.6, 0.0, 2.7, -0.1)) .cubic_curve_by((2.0, -0.3, 3.8, -1.1, 5.3, -2.4)) .cubic_curve_by((1.7, -1.5, 2.9, -3.7, 3.3, -6.7)) .horizontal_line_by(-0.1) .cubic_curve_by((-1.4, 1.7, -3.4, 2.7, -5.9, 2.7)) .cubic_curve_by((-4.5, 0.0, -7.4, -3.4, -7.4, -7.7)) .cubic_curve_by((0.0, -4.8, 3.4, -8.9, 8.6, -8.9)) .smooth_cubic_curve_by((8.3, 4.2, 8.3, 10.6)) .cubic_curve_by((0.0, 5.5, -1.9, 9.4, -4.3, 11.8)) .cubic_curve_by((-1.9, 1.9, -4.6, 3.1, -7.3, 3.4)) .cubic_curve_by((-1.2, 0.2, -2.3, 0.2, -3.1, 0.2)) .vertical_line_to(37.8) .close() .move_to((26.3, 23.4)) .cubic_curve_by((0.0, 3.1, 1.9, 5.3, 4.8, 5.3)) .cubic_curve_by((2.3, 0.0, 4.1, -1.1, 4.9, -2.6)) .cubic_curve_by((0.2, -0.3, 0.3, -0.7, 0.3, -1.2)) .cubic_curve_by((0.0, -4.3, -1.6, -7.6, -5.1, -7.6)) .cubic_curve_to((28.3, 17.2, 26.3, 19.8, 26.3, 23.4)) .close(); let data3 = Data::new()
.move_to((48.3, 13.7)) .cubic_curve_by((-0.9, 3.2, -2.6, 7.4, -3.6, 9.2)) .line_by((-2.2, 0.3)) .cubic_curve_by((0.9, -2.3, 1.9, -6.3, 2.3, -9.1)) .line_to((48.3, 13.7)) .close(); let path1 = Path::new()
.set("fill", color.clone())
.set("stroke", color.clone())
.set("stroke-width", 0)
.set("d", data1);
let path2 = Path::new()
.set("fill", color.clone())
.set("stroke", color.clone())
.set("stroke-width", 0)
.set("d", data2);
let path3 = Path::new()
.set("fill", color.clone())
.set("stroke", color.clone())
.set("stroke-width", 0)
.set("d", data3);
let group = Group::new().add(path1).add(path2).add(path3);
document = Document::new()
.set("viewBox", (0, 0, size.0, size.1))
.add(group);
},
30 => {
size = (50.0, 50.0);
let data1 = Data::new()
.move_to((4.1, 36.3)) .cubic_curve_by((1.0, 0.6, 3.2, 1.6, 5.6, 1.6)) .cubic_curve_by((4.4, 0.0, 5.7, -2.8, 5.7, -4.9)) .cubic_curve_by((0.0, -3.5, -3.2, -5.0, -6.5, -5.0)) .horizontal_line_to(6.9) .vertical_line_by(-2.5) .horizontal_line_by(1.9) .cubic_curve_by((2.5, 0.0, 5.6, -1.3, 5.6, -4.2)) .cubic_curve_by((0.0, -2.0, -1.3, -3.8, -4.4, -3.8)) .cubic_curve_by((-2.0, 0.0, -3.9, 0.9, -5.0, 1.7)) .line_by((-0.9, -2.5)) .cubic_curve_by((1.3, -1.0, 3.9, -1.9, 6.6, -1.9)) .cubic_curve_by((4.9, 0.0, 7.2, 2.9, 7.2, 6.0)) .cubic_curve_by((0.0, 2.6, -1.5, 4.8, -4.6, 5.9)) .vertical_line_by(0.1) .cubic_curve_by((3.1, 0.6, 5.6, 2.9, 5.6, 6.5)) .cubic_curve_by((0.0, 4.0, -3.1, 7.5, -9.2, 7.5)) .cubic_curve_by((-2.8, 0.0, -5.3, -0.9, -6.5, -1.7)) .line_to((4.1, 36.3)) .close(); let data2 = Data::new()
.move_to((39.8, 27.4)) .cubic_curve_by((0.0, 8.5, -3.2, 13.3, -8.7, 13.3)) .cubic_curve_by((-4.9, 0.0, -8.2, -4.6, -8.3, -12.9)) .cubic_curve_by((0.0, -8.4, 3.6, -13.1, 8.7, -13.1)) .cubic_curve_to((36.8, 14.7, 39.8, 19.4, 39.8, 27.4)) .close() .move_to((26.1, 27.8)) .cubic_curve_by((0.0, 6.5, 2.0, 10.2, 5.1, 10.2)) .cubic_curve_by((3.5, 0.0, 5.1, -4.1, 5.1, -10.5)) .cubic_curve_by((0.0, -6.2, -1.6, -10.2, -5.1, -10.2)) .cubic_curve_to((28.3, 17.3, 26.1, 20.9, 26.1, 27.8)) .close(); let data3 = Data::new()
.move_to((48.3, 13.7)) .cubic_curve_by((-0.9, 3.2, -2.6, 7.4, -3.6, 9.2)) .line_by((-2.2, 0.3)) .cubic_curve_by((0.9, -2.3, 1.9, -6.3, 2.3, -9.1)) .line_to((48.3, 13.7)) .close(); let path1 = Path::new()
.set("fill", color.clone())
.set("stroke", color.clone())
.set("stroke-width", 0)
.set("d", data1);
let path2 = Path::new()
.set("fill", color.clone())
.set("stroke", color.clone())
.set("stroke-width", 0)
.set("d", data2);
let path3 = Path::new()
.set("fill", color.clone())
.set("stroke", color.clone())
.set("stroke-width", 0)
.set("d", data3);
let group = Group::new().add(path1).add(path2).add(path3);
document = Document::new()
.set("viewBox", (0, 0, size.0, size.1))
.add(group);
},
31 => {
size = (50.0, 50.0);
let data1 = Data::new()
.move_to((4.1, 36.3)) .cubic_curve_by((1.0, 0.6, 3.2, 1.6, 5.6, 1.6)) .cubic_curve_by((4.4, 0.0, 5.7, -2.8, 5.7, -4.9)) .cubic_curve_by((0.0, -3.5, -3.2, -5.0, -6.5, -5.0)) .horizontal_line_to(6.9) .vertical_line_by(-2.5) .horizontal_line_by(1.9) .cubic_curve_by((2.5, 0.0, 5.6, -1.3, 5.6, -4.2)) .cubic_curve_by((0.0, -2.0, -1.3, -3.8, -4.4, -3.8)) .cubic_curve_by((-2.0, 0.0, -3.9, 0.9, -5.0, 1.7)) .line_by((-0.9, -2.5)) .cubic_curve_by((1.3, -1.0, 3.9, -1.9, 6.6, -1.9)) .cubic_curve_by((4.9, 0.0, 7.2, 2.9, 7.2, 6.0)) .cubic_curve_by((0.0, 2.6, -1.5, 4.8, -4.6, 5.9)) .vertical_line_by(0.1) .cubic_curve_by((3.1, 0.6, 5.6, 2.9, 5.6, 6.5)) .cubic_curve_by((0.0, 4.0, -3.1, 7.5, -9.2, 7.5)) .cubic_curve_by((-2.8, 0.0, -5.3, -0.9, -6.5, -1.7)) .line_to((4.1, 36.3)) .close(); let data2 = Data::new()
.move_to((30.5, 18.3)) .line_to((30.5, 18.3)) .line_to((26.0, 20.6)) .line_to((25.4, 18.0)) .line_by((5.5, -2.9)) .horizontal_line_by(2.9) .vertical_line_by(25.1) .horizontal_line_by(-3.3) .vertical_line_to(18.3) .close(); let data3 = Data::new()
.move_to((48.3, 13.7)) .cubic_curve_by((-0.9, 3.2, -2.6, 7.4, -3.6, 9.2)) .line_by((-2.2, 0.3)) .cubic_curve_by((0.9, -2.3, 1.9, -6.3, 2.3, -9.1)) .line_to((48.3, 13.7)) .close(); let path1 = Path::new()
.set("fill", color.clone())
.set("stroke", color.clone())
.set("stroke-width", 0)
.set("d", data1);
let path2 = Path::new()
.set("fill", color.clone())
.set("stroke", color.clone())
.set("stroke-width", 0)
.set("d", data2);
let path3 = Path::new()
.set("fill", color.clone())
.set("stroke", color.clone())
.set("stroke-width", 0)
.set("d", data3);
let group = Group::new().add(path1).add(path2).add(path3);
document = Document::new()
.set("viewBox", (0, 0, size.0, size.1))
.add(group);
},
32 => {
size = (50.0, 50.0);
let data1 = Data::new()
.move_to((4.1, 36.3)) .cubic_curve_by((1.0, 0.6, 3.2, 1.6, 5.6, 1.6)) .cubic_curve_by((4.4, 0.0, 5.7, -2.8, 5.7, -4.9)) .cubic_curve_by((0.0, -3.5, -3.2, -5.0, -6.5, -5.0)) .horizontal_line_to(6.9) .vertical_line_by(-2.5) .horizontal_line_by(1.9) .cubic_curve_by((2.5, 0.0, 5.6, -1.3, 5.6, -4.2)) .cubic_curve_by((0.0, -2.0, -1.3, -3.8, -4.4, -3.8)) .cubic_curve_by((-2.0, 0.0, -3.9, 0.9, -5.0, 1.7)) .line_by((-0.9, -2.5)) .cubic_curve_by((1.3, -1.0, 3.9, -1.9, 6.6, -1.9)) .cubic_curve_by((4.9, 0.0, 7.2, 2.9, 7.2, 6.0)) .cubic_curve_by((0.0, 2.6, -1.5, 4.8, -4.6, 5.9)) .vertical_line_by(0.1) .cubic_curve_by((3.1, 0.6, 5.6, 2.9, 5.6, 6.5)) .cubic_curve_by((0.0, 4.0, -3.1, 7.5, -9.2, 7.5)) .cubic_curve_by((-2.8, 0.0, -5.3, -0.9, -6.5, -1.7)) .line_to((4.1, 36.3)) .close(); let data2 = Data::new()
.move_to((23.1, 40.2)) .vertical_line_by(-2.1) .line_by((2.7, -2.6)) .cubic_curve_by((6.4, -6.1, 9.3, -9.3, 9.3, -13.1)) .cubic_curve_by((0.0, -2.5, -1.2, -4.9, -5.0, -4.9)) .cubic_curve_by((-2.3, 0.0, -4.2, 1.2, -5.3, 2.1)) .line_by((-1.1, -2.4)) .cubic_curve_by((1.7, -1.5, 4.2, -2.6, 7.1, -2.6)) .cubic_curve_by((5.4, 0.0, 7.7, 3.7, 7.7, 7.3)) .cubic_curve_by((0.0, 4.6, -3.4, 8.4, -8.7, 13.5)) .line_by((-2.0, 1.9)) .vertical_line_by(0.1) .horizontal_line_by(11.3) .vertical_line_by(2.8) .horizontal_line_to(23.1) .close(); let data3 = Data::new()
.move_to((48.3, 13.7)) .cubic_curve_by((-0.9, 3.2, -2.6, 7.4, -3.6, 9.2)) .line_by((-2.2, 0.3)) .cubic_curve_by((0.9, -2.3, 1.9, -6.3, 2.3, -9.1)) .line_to((48.3, 13.7)) .close(); let path1 = Path::new()
.set("fill", color.clone())
.set("stroke", color.clone())
.set("stroke-width", 0)
.set("d", data1);
let path2 = Path::new()
.set("fill", color.clone())
.set("stroke", color.clone())
.set("stroke-width", 0)
.set("d", data2);
let path3 = Path::new()
.set("fill", color.clone())
.set("stroke", color.clone())
.set("stroke-width", 0)
.set("d", data3);
let group = Group::new().add(path1).add(path2).add(path3);
document = Document::new()
.set("viewBox", (0, 0, size.0, size.1))
.add(group);
},
33 => {
size = (50.0, 50.0);
let data1 = Data::new()
.move_to((4.1, 36.3)) .cubic_curve_by((1.0, 0.6, 3.2, 1.6, 5.6, 1.6)) .cubic_curve_by((4.4, 0.0, 5.7, -2.8, 5.7, -4.9)) .cubic_curve_by((0.0, -3.5, -3.2, -5.0, -6.5, -5.0)) .horizontal_line_to(6.9) .vertical_line_by(-2.5) .horizontal_line_by(1.9) .cubic_curve_by((2.5, 0.0, 5.6, -1.3, 5.6, -4.2)) .cubic_curve_by((0.0, -2.0, -1.3, -3.8, -4.4, -3.8)) .cubic_curve_by((-2.0, 0.0, -3.9, 0.9, -5.0, 1.7)) .line_by((-0.9, -2.5)) .cubic_curve_by((1.3, -1.0, 3.9, -1.9, 6.6, -1.9)) .cubic_curve_by((4.9, 0.0, 7.2, 2.9, 7.2, 6.0)) .cubic_curve_by((0.0, 2.6, -1.5, 4.8, -4.6, 5.9)) .vertical_line_by(0.1) .cubic_curve_by((3.1, 0.6, 5.6, 2.9, 5.6, 6.5)) .cubic_curve_by((0.0, 4.0, -3.1, 7.5, -9.2, 7.5)) .cubic_curve_by((-2.8, 0.0, -5.3, -0.9, -6.5, -1.7)) .line_to((4.1, 36.3)) .close(); let data2 = Data::new()
.move_to((23.9, 36.3)) .cubic_curve_by((1.0, 0.6, 3.2, 1.6, 5.6, 1.6)) .cubic_curve_by((4.4, 0.0, 5.7, -2.8, 5.7, -4.9)) .cubic_curve_by((0.0, -3.5, -3.2, -5.0, -6.5, -5.0)) .horizontal_line_by(-1.9) .vertical_line_by(-2.5) .horizontal_line_by(1.9) .cubic_curve_by((2.5, 0.0, 5.6, -1.3, 5.6, -4.2)) .cubic_curve_by((0.0, -2.0, -1.3, -3.8, -4.4, -3.8)) .cubic_curve_by((-2.0, 0.0, -3.9, 0.9, -5.0, 1.7)) .line_by((-0.9, -2.5)) .cubic_curve_by((1.3, -1.0, 3.9, -1.9, 6.6, -1.9)) .cubic_curve_by((4.9, 0.0, 7.2, 2.9, 7.2, 6.0)) .cubic_curve_by((0.0, 2.6, -1.5, 4.8, -4.6, 5.9)) .vertical_line_by(0.1) .cubic_curve_by((3.1, 0.6, 5.6, 2.9, 5.6, 6.5)) .cubic_curve_by((0.0, 4.0, -3.1, 7.5, -9.2, 7.5)) .cubic_curve_by((-2.8, 0.0, -5.3, -0.9, -6.5, -1.7)) .line_to((23.9, 36.3)) .close(); let data3 = Data::new()
.move_to((48.3, 13.7)) .cubic_curve_by((-0.9, 3.2, -2.6, 7.4, -3.6, 9.2)) .line_by((-2.2, 0.3)) .cubic_curve_by((0.9, -2.3, 1.9, -6.3, 2.3, -9.1)) .line_to((48.3, 13.7)) .close(); let path1 = Path::new()
.set("fill", color.clone())
.set("stroke", color.clone())
.set("stroke-width", 0)
.set("d", data1);
let path2 = Path::new()
.set("fill", color.clone())
.set("stroke", color.clone())
.set("stroke-width", 0)
.set("d", data2);
let path3 = Path::new()
.set("fill", color.clone())
.set("stroke", color.clone())
.set("stroke-width", 0)
.set("d", data3);
let group = Group::new().add(path1).add(path2).add(path3);
document = Document::new()
.set("viewBox", (0, 0, size.0, size.1))
.add(group);
},
34 => {
size = (50.0, 50.0);
let data1 = Data::new()
.move_to((4.1, 36.3)) .cubic_curve_by((1.0, 0.6, 3.2, 1.6, 5.6, 1.6)) .cubic_curve_by((4.4, 0.0, 5.7, -2.8, 5.7, -4.9)) .cubic_curve_by((0.0, -3.5, -3.2, -5.0, -6.5, -5.0)) .horizontal_line_to(6.9) .vertical_line_by(-2.5) .horizontal_line_by(1.9) .cubic_curve_by((2.5, 0.0, 5.6, -1.3, 5.6, -4.2)) .cubic_curve_by((0.0, -2.0, -1.3, -3.8, -4.4, -3.8)) .cubic_curve_by((-2.0, 0.0, -3.9, 0.9, -5.0, 1.7)) .line_by((-0.9, -2.5)) .cubic_curve_by((1.3, -1.0, 3.9, -1.9, 6.6, -1.9)) .cubic_curve_by((4.9, 0.0, 7.2, 2.9, 7.2, 6.0)) .cubic_curve_by((0.0, 2.6, -1.5, 4.8, -4.6, 5.9)) .vertical_line_by(0.1) .cubic_curve_by((3.1, 0.6, 5.6, 2.9, 5.6, 6.5)) .cubic_curve_by((0.0, 4.0, -3.1, 7.5, -9.2, 7.5)) .cubic_curve_by((-2.8, 0.0, -5.3, -0.9, -6.5, -1.7)) .line_to((4.1, 36.3)) .close(); let data2 = Data::new()
.move_to((33.6, 40.2)) .vertical_line_by(-6.8) .horizontal_line_to(21.9) .vertical_line_by(-2.2) .line_by((11.2, -16.0)) .horizontal_line_by(3.7) .vertical_line_by(15.6) .horizontal_line_by(3.5) .vertical_line_by(2.7) .horizontal_line_by(-3.5) .vertical_line_by(6.8) .horizontal_line_to(33.6) .close() .move_to((33.6, 30.7)) .vertical_line_by(-8.4) .cubic_curve_by((0.0, -1.3, 0.0, -2.6, 0.1, -3.9)) .horizontal_line_by(-0.1)
.cubic_curve_by((-0.8, 1.5, -1.4, 2.6, -2.1, 3.7)) .line_by((-6.1, 8.5)) .vertical_line_by(0.1) .horizontal_line_to(33.6) .close(); let data3 = Data::new()
.move_to((48.3, 13.7)) .cubic_curve_by((-0.9, 3.2, -2.6, 7.4, -3.6, 9.2)) .line_by((-2.2, 0.3)) .cubic_curve_by((0.9, -2.3, 1.9, -6.3, 2.3, -9.1)) .line_to((48.3, 13.7)) .close(); let path1 = Path::new()
.set("fill", color.clone())
.set("stroke", color.clone())
.set("stroke-width", 0)
.set("d", data1);
let path2 = Path::new()
.set("fill", color.clone())
.set("stroke", color.clone())
.set("stroke-width", 0)
.set("d", data2);
let path3 = Path::new()
.set("fill", color.clone())
.set("stroke", color.clone())
.set("stroke-width", 0)
.set("d", data3);
let group = Group::new().add(path1).add(path2).add(path3);
document = Document::new()
.set("viewBox", (0, 0, size.0, size.1))
.add(group);
},
35 => {
size = (50.0, 50.0);
let data1 = Data::new()
.move_to((4.1, 36.3)) .cubic_curve_by((1.0, 0.6, 3.2, 1.6, 5.6, 1.6)) .cubic_curve_by((4.4, 0.0, 5.7, -2.8, 5.7, -4.9)) .cubic_curve_by((0.0, -3.5, -3.2, -5.0, -6.5, -5.0)) .horizontal_line_to(6.9) .vertical_line_by(-2.5) .horizontal_line_by(1.9) .cubic_curve_by((2.5, 0.0, 5.6, -1.3, 5.6, -4.2)) .cubic_curve_by((0.0, -2.0, -1.3, -3.8, -4.4, -3.8)) .cubic_curve_by((-2.0, 0.0, -3.9, 0.9, -5.0, 1.7)) .line_by((-0.9, -2.5)) .cubic_curve_by((1.3, -1.0, 3.9, -1.9, 6.6, -1.9)) .cubic_curve_by((4.9, 0.0, 7.2, 2.9, 7.2, 6.0)) .cubic_curve_by((0.0, 2.6, -1.5, 4.8, -4.6, 5.9)) .vertical_line_by(0.1) .cubic_curve_by((3.1, 0.6, 5.6, 2.9, 5.6, 6.5)) .cubic_curve_by((0.0, 4.0, -3.1, 7.5, -9.2, 7.5)) .cubic_curve_by((-2.8, 0.0, -5.3, -0.9, -6.5, -1.7)) .line_to((4.1, 36.3)) .close(); let data2 = Data::new()
.move_to((38.1, 17.9)) .horizontal_line_by(-9.6) .line_by((-1.0, 6.5)) .cubic_curve_by((0.6, -0.1, 1.1, -0.2, 2.0, -0.2)) .cubic_curve_by((1.9, 0.0, 3.9, 0.4, 5.4, 1.4)) .cubic_curve_by((2.0, 1.1, 3.6, 3.3, 3.6, 6.5)) .cubic_curve_by((0.0, 4.9, -3.9, 8.6, -9.3, 8.6)) .cubic_curve_by((-2.7, 0.0, -5.1, -0.8, -6.3, -1.5)) .line_by((0.9, -2.6)) .cubic_curve_by((1.0, 0.6, 3.1, 1.4, 5.4, 1.4)) .cubic_curve_by((3.2, 0.0, 6.0, -2.1, 6.0, -5.4)) .cubic_curve_by((0.0, -3.2, -2.2, -5.6, -7.2, -5.6)) .cubic_curve_by((-1.4, 0.0, -2.5, 0.2, -3.5, 0.3)) .line_by((1.6, -12.1)) .horizontal_line_by(12.0) .vertical_line_to(17.9) .close(); let data3 = Data::new()
.move_to((48.3, 13.7)) .cubic_curve_by((-0.9, 3.2, -2.6, 7.4, -3.6, 9.2)) .line_by((-2.2, 0.3)) .cubic_curve_by((0.9, -2.3, 1.9, -6.3, 2.3, -9.1)) .line_to((48.3, 13.7)) .close(); let path1 = Path::new()
.set("fill", color.clone())
.set("stroke", color.clone())
.set("stroke-width", 0)
.set("d", data1);
let path2 = Path::new()
.set("fill", color.clone())
.set("stroke", color.clone())
.set("stroke-width", 0)
.set("d", data2);
let path3 = Path::new()
.set("fill", color.clone())
.set("stroke", color.clone())
.set("stroke-width", 0)
.set("d", data3);
let group = Group::new().add(path1).add(path2).add(path3);
document = Document::new()
.set("viewBox", (0, 0, size.0, size.1))
.add(group);
},
36 => {
size = (50.0, 50.0);
let data1 = Data::new()
.move_to((4.1, 36.3)) .cubic_curve_by((1.0, 0.6, 3.2, 1.6, 5.6, 1.6)) .cubic_curve_by((4.4, 0.0, 5.7, -2.8, 5.7, -4.9)) .cubic_curve_by((0.0, -3.5, -3.2, -5.0, -6.5, -5.0)) .horizontal_line_to(6.9) .vertical_line_by(-2.5) .horizontal_line_by(1.9) .cubic_curve_by((2.5, 0.0, 5.6, -1.3, 5.6, -4.2)) .cubic_curve_by((0.0, -2.0, -1.3, -3.8, -4.4, -3.8)) .cubic_curve_by((-2.0, 0.0, -3.9, 0.9, -5.0, 1.7)) .line_by((-0.9, -2.5)) .cubic_curve_by((1.3, -1.0, 3.9, -1.9, 6.6, -1.9)) .cubic_curve_by((4.9, 0.0, 7.2, 2.9, 7.2, 6.0)) .cubic_curve_by((0.0, 2.6, -1.5, 4.8, -4.6, 5.9)) .vertical_line_by(0.1) .cubic_curve_by((3.1, 0.6, 5.6, 2.9, 5.6, 6.5)) .cubic_curve_by((0.0, 4.0, -3.1, 7.5, -9.2, 7.5)) .cubic_curve_by((-2.8, 0.0, -5.3, -0.9, -6.5, -1.7)) .line_to((4.1, 36.3)) .close(); let data2 = Data::new()
.move_to((37.4, 17.5)) .cubic_curve_by((-0.7, 0.0, -1.6, 0.0, -2.5, 0.2)) .cubic_curve_by((-5.3, 0.9, -8.2, 4.8, -8.7, 8.9)) .horizontal_line_by(0.1) .cubic_curve_by((1.2, -1.6, 3.3, -2.9, 6.1, -2.9)) .cubic_curve_by((4.4, 0.0, 7.6, 3.2, 7.6, 8.1)) .cubic_curve_by((0.0, 4.6, -3.1, 8.8, -8.3, 8.8)) .cubic_curve_by((-5.4, 0.0, -8.9, -4.2, -8.9, -10.7)) .cubic_curve_by((0.0, -4.9, 1.8, -8.8, 4.2, -11.3)) .cubic_curve_by((2.1, -2.0, 4.9, -3.3, 8.0, -3.7)) .cubic_curve_by((1.0, -0.2, 1.9, -0.2, 2.5, -0.2)) .vertical_line_to(17.5) .close() .move_to((36.5, 32.0))
.cubic_curve_by((0.0, -3.6, -2.0, -5.8, -5.2, -5.8)) .cubic_curve_by((-2.0, 0.0, -3.9, 1.3, -4.9, 3.1)) .cubic_curve_by((-0.2, 0.4, -0.4, 0.9, -0.4, 1.5)) .cubic_curve_by((0.1, 4.1, 2.0, 7.2, 5.5, 7.2)) .cubic_curve_to((34.5, 38.0, 36.5, 35.6, 36.5, 32.0)) .close(); let data3 = Data::new()
.move_to((48.3, 13.7)) .cubic_curve_by((-0.9, 3.2, -2.6, 7.4, -3.6, 9.2)) .line_by((-2.2, 0.3)) .cubic_curve_by((0.9, -2.3, 1.9, -6.3, 2.3, -9.1)) .line_to((48.3, 13.7)) .close(); let path1 = Path::new()
.set("fill", color.clone())
.set("stroke", color.clone())
.set("stroke-width", 0)
.set("d", data1);
let path2 = Path::new()
.set("fill", color.clone())
.set("stroke", color.clone())
.set("stroke-width", 0)
.set("d", data2);
let path3 = Path::new()
.set("fill", color.clone())
.set("stroke", color.clone())
.set("stroke-width", 0)
.set("d", data3);
let group = Group::new().add(path1).add(path2).add(path3);
document = Document::new()
.set("viewBox", (0, 0, size.0, size.1))
.add(group);
},
37 => {
size = (50.0, 50.0);
let data1 = Data::new()
.move_to((4.1, 36.3)) .cubic_curve_by((1.0, 0.6, 3.2, 1.6, 5.6, 1.6)) .cubic_curve_by((4.4, 0.0, 5.7, -2.8, 5.7, -4.9)) .cubic_curve_by((0.0, -3.5, -3.2, -5.0, -6.5, -5.0)) .horizontal_line_to(6.9) .vertical_line_by(-2.5) .horizontal_line_by(1.9) .cubic_curve_by((2.5, 0.0, 5.6, -1.3, 5.6, -4.2)) .cubic_curve_by((0.0, -2.0, -1.3, -3.8, -4.4, -3.8)) .cubic_curve_by((-2.0, 0.0, -3.9, 0.9, -5.0, 1.7)) .line_by((-0.9, -2.5)) .cubic_curve_by((1.3, -1.0, 3.9, -1.9, 6.6, -1.9)) .cubic_curve_by((4.9, 0.0, 7.2, 2.9, 7.2, 6.0)) .cubic_curve_by((0.0, 2.6, -1.5, 4.8, -4.6, 5.9)) .vertical_line_by(0.1) .cubic_curve_by((3.1, 0.6, 5.6, 2.9, 5.6, 6.5)) .cubic_curve_by((0.0, 4.0, -3.1, 7.5, -9.2, 7.5)) .cubic_curve_by((-2.8, 0.0, -5.3, -0.9, -6.5, -1.7)) .line_to((4.1, 36.3)) .close(); let data2 = Data::new()
.move_to((39.4, 15.1)) .vertical_line_by(2.2) .line_to((28.5, 40.2)) .horizontal_line_by(-3.5) .line_to((35.8, 18.0)) .vertical_line_by(-0.1) .horizontal_line_to(23.6) .vertical_line_by(-2.8) .horizontal_line_to(39.4) .close(); let data3 = Data::new()
.move_to((48.3, 13.7)) .cubic_curve_by((-0.9, 3.2, -2.6, 7.4, -3.6, 9.2)) .line_by((-2.2, 0.3)) .cubic_curve_by((0.9, -2.3, 1.9, -6.3, 2.3, -9.1)) .line_to((48.3, 13.7)) .close(); let path1 = Path::new()
.set("fill", color.clone())
.set("stroke", color.clone())
.set("stroke-width", 0)
.set("d", data1);
let path2 = Path::new()
.set("fill", color.clone())
.set("stroke", color.clone())
.set("stroke-width", 0)
.set("d", data2);
let path3 = Path::new()
.set("fill", color.clone())
.set("stroke", color.clone())
.set("stroke-width", 0)
.set("d", data3);
let group = Group::new().add(path1).add(path2).add(path3);
document = Document::new()
.set("viewBox", (0, 0, size.0, size.1))
.add(group);
},
38 => {
size = (50.0, 50.0);
let data1 = Data::new()
.move_to((4.1, 36.3)) .cubic_curve_by((1.0, 0.6, 3.2, 1.6, 5.6, 1.6)) .cubic_curve_by((4.4, 0.0, 5.7, -2.8, 5.7, -4.9)) .cubic_curve_by((0.0, -3.5, -3.2, -5.0, -6.5, -5.0)) .horizontal_line_to(6.9) .vertical_line_by(-2.5) .horizontal_line_by(1.9) .cubic_curve_by((2.5, 0.0, 5.6, -1.3, 5.6, -4.2)) .cubic_curve_by((0.0, -2.0, -1.3, -3.8, -4.4, -3.8)) .cubic_curve_by((-2.0, 0.0, -3.9, 0.9, -5.0, 1.7)) .line_by((-0.9, -2.5)) .cubic_curve_by((1.3, -1.0, 3.9, -1.9, 6.6, -1.9)) .cubic_curve_by((4.9, 0.0, 7.2, 2.9, 7.2, 6.0)) .cubic_curve_by((0.0, 2.6, -1.5, 4.8, -4.6, 5.9)) .vertical_line_by(0.1) .cubic_curve_by((3.1, 0.6, 5.6, 2.9, 5.6, 6.5)) .cubic_curve_by((0.0, 4.0, -3.1, 7.5, -9.2, 7.5)) .cubic_curve_by((-2.8, 0.0, -5.3, -0.9, -6.5, -1.7)) .line_to((4.1, 36.3)) .close(); let data2 = Data::new()
.move_to((22.8, 33.8)) .cubic_curve_by((0.0, -3.2, 1.9, -5.4, 5.0, -6.7)) .line_by((0.0, -0.1)) .cubic_curve_by((-2.8, -1.3, -4.0, -3.5, -4.0, -5.6)) .cubic_curve_by((0.0, -4.0, 3.4, -6.7, 7.8, -6.7)) .cubic_curve_by((4.9, 0.0, 7.3, 3.1, 7.3, 6.2)) .cubic_curve_by((0.0, 2.1, -1.0, 4.4, -4.1, 5.9)) .vertical_line_by(0.1) .cubic_curve_by((3.1, 1.2, 5.1, 3.4, 5.1, 6.5)) .cubic_curve_by((0.0, 4.4, -3.7, 7.3, -8.5, 7.3)) .cubic_curve_to((25.9, 40.6, 22.8, 37.5, 22.8, 33.8)) .close() .move_to((36.3, 33.7))
.cubic_curve_by((0.0, -3.1, -2.1, -4.5, -5.5, -5.5)) .cubic_curve_by((-2.9, 0.8, -4.5, 2.8, -4.5, 5.2)) .cubic_curve_by((-0.1, 2.6, 1.8, 4.8, 5.0, 4.8)) .cubic_curve_to((34.3, 38.1, 36.3, 36.3, 36.3, 33.7)) .close() .move_to((27.0, 21.1)) .cubic_curve_by((0.0, 2.5, 1.9, 3.9, 4.8, 4.6)) .cubic_curve_by((2.2, -0.7, 3.8, -2.3, 3.8, -4.6)) .cubic_curve_by((0.0, -2.0, -1.2, -4.1, -4.2, -4.1)) .cubic_curve_to((28.5, 17.1, 27.0, 18.9, 27.0, 21.1)) .close(); let data3 = Data::new()
.move_to((48.3, 13.7)) .cubic_curve_by((-0.9, 3.2, -2.6, 7.4, -3.6, 9.2)) .line_by((-2.2, 0.3)) .cubic_curve_by((0.9, -2.3, 1.9, -6.3, 2.3, -9.1)) .line_to((48.3, 13.7)) .close(); let path1 = Path::new()
.set("fill", color.clone())
.set("stroke", color.clone())
.set("stroke-width", 0)
.set("d", data1);
let path2 = Path::new()
.set("fill", color.clone())
.set("stroke", color.clone())
.set("stroke-width", 0)
.set("d", data2);
let path3 = Path::new()
.set("fill", color.clone())
.set("stroke", color.clone())
.set("stroke-width", 0)
.set("d", data3);
let group = Group::new().add(path1).add(path2).add(path3);
document = Document::new()
.set("viewBox", (0, 0, size.0, size.1))
.add(group);
},
39 => {
size = (50.0, 50.0);
let data1 = Data::new()
.move_to((4.1, 36.3)) .cubic_curve_by((1.0, 0.6, 3.2, 1.6, 5.6, 1.6)) .cubic_curve_by((4.4, 0.0, 5.7, -2.8, 5.7, -4.9)) .cubic_curve_by((0.0, -3.5, -3.2, -5.0, -6.5, -5.0)) .horizontal_line_to(6.9) .vertical_line_by(-2.5) .horizontal_line_by(1.9) .cubic_curve_by((2.5, 0.0, 5.6, -1.3, 5.6, -4.2)) .cubic_curve_by((0.0, -2.0, -1.3, -3.8, -4.4, -3.8)) .cubic_curve_by((-2.0, 0.0, -3.9, 0.9, -5.0, 1.7)) .line_by((-0.9, -2.5)) .cubic_curve_by((1.3, -1.0, 3.9, -1.9, 6.6, -1.9)) .cubic_curve_by((4.9, 0.0, 7.2, 2.9, 7.2, 6.0)) .cubic_curve_by((0.0, 2.6, -1.5, 4.8, -4.6, 5.9)) .vertical_line_by(0.1) .cubic_curve_by((3.1, 0.6, 5.6, 2.9, 5.6, 6.5)) .cubic_curve_by((0.0, 4.0, -3.1, 7.5, -9.2, 7.5)) .cubic_curve_by((-2.8, 0.0, -5.3, -0.9, -6.5, -1.7)) .line_to((4.1, 36.3)) .close(); let data2 = Data::new()
.move_to((25.1, 37.8)) .cubic_curve_by((0.7, 0.1, 1.6, 0.0, 2.7, -0.1)) .cubic_curve_by((2.0, -0.3, 3.8, -1.1, 5.3, -2.4)) .cubic_curve_by((1.7, -1.5, 2.9, -3.7, 3.3, -6.7)) .horizontal_line_by(-0.1) .cubic_curve_by((-1.4, 1.7, -3.4, 2.7, -5.9, 2.7)) .cubic_curve_by((-4.5, 0.0, -7.4, -3.4, -7.4, -7.7)) .cubic_curve_by((0.0, -4.8, 3.4, -8.9, 8.6, -8.9)) .smooth_cubic_curve_by((8.3, 4.2, 8.3, 10.6)) .cubic_curve_by((0.0, 5.5, -1.9, 9.4, -4.3, 11.8)) .cubic_curve_by((-1.9, 1.9, -4.6, 3.1, -7.3, 3.4)) .cubic_curve_by((-1.2, 0.2, -2.3, 0.2, -3.1, 0.2)) .vertical_line_to(37.8) .close() .move_to((26.3, 23.4)) .cubic_curve_by((0.0, 3.1, 1.9, 5.3, 4.8, 5.3)) .cubic_curve_by((2.3, 0.0, 4.1, -1.1, 4.9, -2.6)) .cubic_curve_by((0.2, -0.3, 0.3, -0.7, 0.3, -1.2)) .cubic_curve_by((0.0, -4.3, -1.6, -7.6, -5.1, -7.6)) .cubic_curve_to((28.3, 17.2, 26.3, 19.8, 26.3, 23.4)) .close(); let data3 = Data::new()
.move_to((48.3, 13.7)) .cubic_curve_by((-0.9, 3.2, -2.6, 7.4, -3.6, 9.2)) .line_by((-2.2, 0.3)) .cubic_curve_by((0.9, -2.3, 1.9, -6.3, 2.3, -9.1)) .line_to((48.3, 13.7)) .close(); let path1 = Path::new()
.set("fill", color.clone())
.set("stroke", color.clone())
.set("stroke-width", 0)
.set("d", data1);
let path2 = Path::new()
.set("fill", color.clone())
.set("stroke", color.clone())
.set("stroke-width", 0)
.set("d", data2);
let path3 = Path::new()
.set("fill", color.clone())
.set("stroke", color.clone())
.set("stroke-width", 0)
.set("d", data3);
let group = Group::new().add(path1).add(path2).add(path3);
document = Document::new()
.set("viewBox", (0, 0, size.0, size.1))
.add(group);
},
40 => {
size = (50.0, 50.0);
let data1 = Data::new()
.move_to((13.8, 40.2)) .vertical_line_by(-6.8) .horizontal_line_to(2.1) .vertical_line_by(-2.2) .line_by((11.2, -16.0)) .horizontal_line_to(17.0) .vertical_line_by(15.6) .horizontal_line_by(3.5) .vertical_line_by(2.7) .horizontal_line_to(17.0) .vertical_line_by(6.8) .horizontal_line_to(13.8) .close() .move_to((13.8, 30.7)) .vertical_line_by(-8.4) .cubic_curve_by((0.0, -1.3, 0.0, -2.6, 0.1, -3.9)) .horizontal_line_by(-0.1) .cubic_curve_by((-0.8, 1.5, -1.4, 2.6, -2.1, 3.7)) .line_by((-6.1, 8.5)) .vertical_line_by(0.1) .horizontal_line_to(13.8) .close(); let data2 = Data::new()
.move_to((39.8, 27.4)) .cubic_curve_by((0.0, 8.5, -3.2, 13.3, -8.7, 13.3)) .cubic_curve_by((-4.9, 0.0, -8.2, -4.6, -8.3, -12.9)) .cubic_curve_by((0.0, -8.4, 3.6, -13.1, 8.7, -13.1)) .cubic_curve_to((36.8, 14.7, 39.8, 19.4, 39.8, 27.4)) .close() .move_to((26.1, 27.8)) .cubic_curve_by((0.0, 6.5, 2.0, 10.2, 5.1, 10.2)) .cubic_curve_by((3.5, 0.0, 5.1, -4.1, 5.1, -10.5)) .cubic_curve_by((0.0, -6.2, -1.6, -10.2, -5.1, -10.2)) .cubic_curve_to((28.3, 17.3, 26.1, 20.9, 26.1, 27.8)) .close(); let data3 = Data::new()
.move_to((48.3, 13.7)) .cubic_curve_by((-0.9, 3.2, -2.6, 7.4, -3.6, 9.2)) .line_by((-2.2, 0.3)) .cubic_curve_by((0.9, -2.3, 1.9, -6.3, 2.3, -9.1)) .line_to((48.3, 13.7)) .close(); let path1 = Path::new()
.set("fill", color.clone())
.set("stroke", color.clone())
.set("stroke-width", 0)
.set("d", data1);
let path2 = Path::new()
.set("fill", color.clone())
.set("stroke", color.clone())
.set("stroke-width", 0)
.set("d", data2);
let path3 = Path::new()
.set("fill", color.clone())
.set("stroke", color.clone())
.set("stroke-width", 0)
.set("d", data3);
let group = Group::new().add(path1).add(path2).add(path3);
document = Document::new()
.set("viewBox", (0, 0, size.0, size.1))
.add(group);
},
41 => {
size = (50.0, 50.0);
let data1 = Data::new()
.move_to((13.8, 40.2)) .vertical_line_by(-6.8) .horizontal_line_to(2.1) .vertical_line_by(-2.2) .line_by((11.2, -16.0)) .horizontal_line_to(17.0) .vertical_line_by(15.6) .horizontal_line_by(3.5) .vertical_line_by(2.7) .horizontal_line_to(17.0) .vertical_line_by(6.8) .horizontal_line_to(13.8) .close() .move_to((13.8, 30.7)) .vertical_line_by(-8.4) .cubic_curve_by((0.0, -1.3, 0.0, -2.6, 0.1, -3.9)) .horizontal_line_by(-0.1) .cubic_curve_by((-0.8, 1.5, -1.4, 2.6, -2.1, 3.7)) .line_by((-6.1, 8.5)) .vertical_line_by(0.1) .horizontal_line_to(13.8) .close(); let data2 = Data::new()
.move_to((30.5, 18.3)) .line_to((30.5, 18.3)) .line_to((26.0, 20.6)) .line_to((25.4, 18.0)) .line_by((5.5, -2.9)) .horizontal_line_by(2.9) .vertical_line_by(25.1) .horizontal_line_by(-3.3) .vertical_line_to(18.3) .close(); let data3 = Data::new()
.move_to((48.3, 13.7)) .cubic_curve_by((-0.9, 3.2, -2.6, 7.4, -3.6, 9.2)) .line_by((-2.2, 0.3)) .cubic_curve_by((0.9, -2.3, 1.9, -6.3, 2.3, -9.1)) .line_to((48.3, 13.7)) .close(); let path1 = Path::new()
.set("fill", color.clone())
.set("stroke", color.clone())
.set("stroke-width", 0)
.set("d", data1);
let path2 = Path::new()
.set("fill", color.clone())
.set("stroke", color.clone())
.set("stroke-width", 0)
.set("d", data2);
let path3 = Path::new()
.set("fill", color.clone())
.set("stroke", color.clone())
.set("stroke-width", 0)
.set("d", data3);
let group = Group::new().add(path1).add(path2).add(path3);
document = Document::new()
.set("viewBox", (0, 0, size.0, size.1))
.add(group);
},
42 => {
size = (50.0, 50.0);
let data1 = Data::new()
.move_to((13.8, 40.2)) .vertical_line_by(-6.8) .horizontal_line_to(2.1) .vertical_line_by(-2.2) .line_by((11.2, -16.0)) .horizontal_line_to(17.0) .vertical_line_by(15.6) .horizontal_line_by(3.5) .vertical_line_by(2.7) .horizontal_line_to(17.0) .vertical_line_by(6.8) .horizontal_line_to(13.8) .close() .move_to((13.8, 30.7)) .vertical_line_by(-8.4) .cubic_curve_by((0.0, -1.3, 0.0, -2.6, 0.1, -3.9)) .horizontal_line_by(-0.1) .cubic_curve_by((-0.8, 1.5, -1.4, 2.6, -2.1, 3.7)) .line_by((-6.1, 8.5)) .vertical_line_by(0.1) .horizontal_line_to(13.8) .close(); let data2 = Data::new()
.move_to((23.1, 40.2)) .vertical_line_by(-2.1) .line_by((2.7, -2.6)) .cubic_curve_by((6.4, -6.1, 9.3, -9.3, 9.3, -13.1)) .cubic_curve_by((0.0, -2.5, -1.2, -4.9, -5.0, -4.9)) .cubic_curve_by((-2.3, 0.0, -4.2, 1.2, -5.3, 2.1)) .line_by((-1.1, -2.4)) .cubic_curve_by((1.7, -1.5, 4.2, -2.6, 7.1, -2.6)) .cubic_curve_by((5.4, 0.0, 7.7, 3.7, 7.7, 7.3)) .cubic_curve_by((0.0, 4.6, -3.4, 8.4, -8.7, 13.5)) .line_by((-2.0, 1.9)) .vertical_line_by(0.1) .horizontal_line_by(11.3) .vertical_line_by(2.8) .horizontal_line_to(23.1) .close(); let data3 = Data::new()
.move_to((48.3, 13.7)) .cubic_curve_by((-0.9, 3.2, -2.6, 7.4, -3.6, 9.2)) .line_by((-2.2, 0.3)) .cubic_curve_by((0.9, -2.3, 1.9, -6.3, 2.3, -9.1)) .line_to((48.3, 13.7)) .close(); let path1 = Path::new()
.set("fill", color.clone())
.set("stroke", color.clone())
.set("stroke-width", 0)
.set("d", data1);
let path2 = Path::new()
.set("fill", color.clone())
.set("stroke", color.clone())
.set("stroke-width", 0)
.set("d", data2);
let path3 = Path::new()
.set("fill", color.clone())
.set("stroke", color.clone())
.set("stroke-width", 0)
.set("d", data3);
let group = Group::new().add(path1).add(path2).add(path3);
document = Document::new()
.set("viewBox", (0, 0, size.0, size.1))
.add(group);
},
43 => {
size = (50.0, 50.0);
let data1 = Data::new()
.move_to((13.8, 40.2)) .vertical_line_by(-6.8) .horizontal_line_to(2.1) .vertical_line_by(-2.2) .line_by((11.2, -16.0)) .horizontal_line_to(17.0) .vertical_line_by(15.6) .horizontal_line_by(3.5) .vertical_line_by(2.7) .horizontal_line_to(17.0) .vertical_line_by(6.8) .horizontal_line_to(13.8) .close() .move_to((13.8, 30.7)) .vertical_line_by(-8.4) .cubic_curve_by((0.0, -1.3, 0.0, -2.6, 0.1, -3.9)) .horizontal_line_by(-0.1) .cubic_curve_by((-0.8, 1.5, -1.4, 2.6, -2.1, 3.7)) .line_by((-6.1, 8.5)) .vertical_line_by(0.1) .horizontal_line_to(13.8) .close(); let data2 = Data::new()
.move_to((23.9, 36.3)) .cubic_curve_by((1.0, 0.6, 3.2, 1.6, 5.6, 1.6)) .cubic_curve_by((4.4, 0.0, 5.7, -2.8, 5.7, -4.9)) .cubic_curve_by((0.0, -3.5, -3.2, -5.0, -6.5, -5.0)) .horizontal_line_by(-1.9) .vertical_line_by(-2.5) .horizontal_line_by(1.9) .cubic_curve_by((2.5, 0.0, 5.6, -1.3, 5.6, -4.2)) .cubic_curve_by((0.0, -2.0, -1.3, -3.8, -4.4, -3.8)) .cubic_curve_by((-2.0, 0.0, -3.9, 0.9, -5.0, 1.7)) .line_by((-0.9, -2.5)) .cubic_curve_by((1.3, -1.0, 3.9, -1.9, 6.6, -1.9)) .cubic_curve_by((4.9, 0.0, 7.2, 2.9, 7.2, 6.0)) .cubic_curve_by((0.0, 2.6, -1.5, 4.8, -4.6, 5.9)) .vertical_line_by(0.1) .cubic_curve_by((3.1, 0.6, 5.6, 2.9, 5.6, 6.5)) .cubic_curve_by((0.0, 4.0, -3.1, 7.5, -9.2, 7.5)) .cubic_curve_by((-2.8, 0.0, -5.3, -0.9, -6.5, -1.7)) .line_to((23.9, 36.3)) .close(); let data3 = Data::new()
.move_to((48.3, 13.7)) .cubic_curve_by((-0.9, 3.2, -2.6, 7.4, -3.6, 9.2)) .line_by((-2.2, 0.3)) .cubic_curve_by((0.9, -2.3, 1.9, -6.3, 2.3, -9.1)) .line_to((48.3, 13.7)) .close(); let path1 = Path::new()
.set("fill", color.clone())
.set("stroke", color.clone())
.set("stroke-width", 0)
.set("d", data1);
let path2 = Path::new()
.set("fill", color.clone())
.set("stroke", color.clone())
.set("stroke-width", 0)
.set("d", data2);
let path3 = Path::new()
.set("fill", color.clone())
.set("stroke", color.clone())
.set("stroke-width", 0)
.set("d", data3);
let group = Group::new().add(path1).add(path2).add(path3);
document = Document::new()
.set("viewBox", (0, 0, size.0, size.1))
.add(group);
},
44 => {
size = (50.0, 50.0);
let data1 = Data::new()
.move_to((13.8, 40.2)) .vertical_line_by(-6.8) .horizontal_line_to(2.1) .vertical_line_by(-2.2) .line_by((11.2, -16.0)) .horizontal_line_to(17.0) .vertical_line_by(15.6) .horizontal_line_by(3.5) .vertical_line_by(2.7) .horizontal_line_to(17.0) .vertical_line_by(6.8) .horizontal_line_to(13.8) .close() .move_to((13.8, 30.7)) .vertical_line_by(-8.4) .cubic_curve_by((0.0, -1.3, 0.0, -2.6, 0.1, -3.9)) .horizontal_line_by(-0.1) .cubic_curve_by((-0.8, 1.5, -1.4, 2.6, -2.1, 3.7)) .line_by((-6.1, 8.5)) .vertical_line_by(0.1) .horizontal_line_to(13.8) .close(); let data2 = Data::new()
.move_to((33.6, 40.2)) .vertical_line_by(-6.8) .horizontal_line_to(21.9) .vertical_line_by(-2.2) .line_by((11.2, -16.0)) .horizontal_line_by(3.7) .vertical_line_by(15.6) .horizontal_line_by(3.5) .vertical_line_by(2.7) .horizontal_line_by(-3.5) .vertical_line_by(6.8) .horizontal_line_to(33.6) .close() .move_to((33.6, 30.7)) .vertical_line_by(-8.4) .cubic_curve_by((0.0, -1.3, 0.0, -2.6, 0.1, -3.9)) .horizontal_line_by(-0.1)
.cubic_curve_by((-0.8, 1.5, -1.4, 2.6, -2.1, 3.7)) .line_by((-6.1, 8.5)) .vertical_line_by(0.1) .horizontal_line_to(33.6) .close(); let data3 = Data::new()
.move_to((48.3, 13.7)) .cubic_curve_by((-0.9, 3.2, -2.6, 7.4, -3.6, 9.2)) .line_by((-2.2, 0.3)) .cubic_curve_by((0.9, -2.3, 1.9, -6.3, 2.3, -9.1)) .line_to((48.3, 13.7)) .close(); let path1 = Path::new()
.set("fill", color.clone())
.set("stroke", color.clone())
.set("stroke-width", 0)
.set("d", data1);
let path2 = Path::new()
.set("fill", color.clone())
.set("stroke", color.clone())
.set("stroke-width", 0)
.set("d", data2);
let path3 = Path::new()
.set("fill", color.clone())
.set("stroke", color.clone())
.set("stroke-width", 0)
.set("d", data3);
let group = Group::new().add(path1).add(path2).add(path3);
document = Document::new()
.set("viewBox", (0, 0, size.0, size.1))
.add(group);
},
45 => {
size = (50.0, 50.0);
let data1 = Data::new()
.move_to((13.8, 40.2)) .vertical_line_by(-6.8) .horizontal_line_to(2.1) .vertical_line_by(-2.2) .line_by((11.2, -16.0)) .horizontal_line_to(17.0) .vertical_line_by(15.6) .horizontal_line_by(3.5) .vertical_line_by(2.7) .horizontal_line_to(17.0) .vertical_line_by(6.8) .horizontal_line_to(13.8) .close() .move_to((13.8, 30.7)) .vertical_line_by(-8.4) .cubic_curve_by((0.0, -1.3, 0.0, -2.6, 0.1, -3.9)) .horizontal_line_by(-0.1) .cubic_curve_by((-0.8, 1.5, -1.4, 2.6, -2.1, 3.7)) .line_by((-6.1, 8.5)) .vertical_line_by(0.1) .horizontal_line_to(13.8) .close(); let data2 = Data::new()
.move_to((38.1, 17.9)) .horizontal_line_by(-9.6) .line_by((-1.0, 6.5)) .cubic_curve_by((0.6, -0.1, 1.1, -0.2, 2.0, -0.2)) .cubic_curve_by((1.9, 0.0, 3.9, 0.4, 5.4, 1.4)) .cubic_curve_by((2.0, 1.1, 3.6, 3.3, 3.6, 6.5)) .cubic_curve_by((0.0, 4.9, -3.9, 8.6, -9.3, 8.6)) .cubic_curve_by((-2.7, 0.0, -5.1, -0.8, -6.3, -1.5)) .line_by((0.9, -2.6)) .cubic_curve_by((1.0, 0.6, 3.1, 1.4, 5.4, 1.4)) .cubic_curve_by((3.2, 0.0, 6.0, -2.1, 6.0, -5.4)) .cubic_curve_by((0.0, -3.2, -2.2, -5.6, -7.2, -5.6)) .cubic_curve_by((-1.4, 0.0, -2.5, 0.2, -3.5, 0.3)) .line_by((1.6, -12.1)) .horizontal_line_by(12.0) .vertical_line_to(17.9) .close(); let data3 = Data::new()
.move_to((48.3, 13.7)) .cubic_curve_by((-0.9, 3.2, -2.6, 7.4, -3.6, 9.2)) .line_by((-2.2, 0.3)) .cubic_curve_by((0.9, -2.3, 1.9, -6.3, 2.3, -9.1)) .line_to((48.3, 13.7)) .close(); let path1 = Path::new()
.set("fill", color.clone())
.set("stroke", color.clone())
.set("stroke-width", 0)
.set("d", data1);
let path2 = Path::new()
.set("fill", color.clone())
.set("stroke", color.clone())
.set("stroke-width", 0)
.set("d", data2);
let path3 = Path::new()
.set("fill", color.clone())
.set("stroke", color.clone())
.set("stroke-width", 0)
.set("d", data3);
let group = Group::new().add(path1).add(path2).add(path3);
document = Document::new()
.set("viewBox", (0, 0, size.0, size.1))
.add(group);
},
46 => {
size = (50.0, 50.0);
let data1 = Data::new()
.move_to((13.8, 40.2)) .vertical_line_by(-6.8) .horizontal_line_to(2.1) .vertical_line_by(-2.2) .line_by((11.2, -16.0)) .horizontal_line_to(17.0) .vertical_line_by(15.6) .horizontal_line_by(3.5) .vertical_line_by(2.7) .horizontal_line_to(17.0) .vertical_line_by(6.8) .horizontal_line_to(13.8) .close() .move_to((13.8, 30.7)) .vertical_line_by(-8.4) .cubic_curve_by((0.0, -1.3, 0.0, -2.6, 0.1, -3.9)) .horizontal_line_by(-0.1) .cubic_curve_by((-0.8, 1.5, -1.4, 2.6, -2.1, 3.7)) .line_by((-6.1, 8.5)) .vertical_line_by(0.1) .horizontal_line_to(13.8) .close(); let data2 = Data::new()
.move_to((37.4, 17.5)) .cubic_curve_by((-0.7, 0.0, -1.6, 0.0, -2.5, 0.2)) .cubic_curve_by((-5.3, 0.9, -8.2, 4.8, -8.7, 8.9)) .horizontal_line_by(0.1) .cubic_curve_by((1.2, -1.6, 3.3, -2.9, 6.1, -2.9)) .cubic_curve_by((4.4, 0.0, 7.6, 3.2, 7.6, 8.1)) .cubic_curve_by((0.0, 4.6, -3.1, 8.8, -8.3, 8.8)) .cubic_curve_by((-5.4, 0.0, -8.9, -4.2, -8.9, -10.7)) .cubic_curve_by((0.0, -4.9, 1.8, -8.8, 4.2, -11.3)) .cubic_curve_by((2.1, -2.0, 4.9, -3.3, 8.0, -3.7)) .cubic_curve_by((1.0, -0.2, 1.9, -0.2, 2.5, -0.2)) .vertical_line_to(17.5) .close() .move_to((36.5, 32.0))
.cubic_curve_by((0.0, -3.6, -2.0, -5.8, -5.2, -5.8)) .cubic_curve_by((-2.0, 0.0, -3.9, 1.3, -4.9, 3.1)) .cubic_curve_by((-0.2, 0.4, -0.4, 0.9, -0.4, 1.5)) .cubic_curve_by((0.1, 4.1, 2.0, 7.2, 5.5, 7.2)) .cubic_curve_to((34.5, 38.0, 36.5, 35.6, 36.5, 32.0)) .close(); let data3 = Data::new()
.move_to((48.3, 13.7)) .cubic_curve_by((-0.9, 3.2, -2.6, 7.4, -3.6, 9.2)) .line_by((-2.2, 0.3)) .cubic_curve_by((0.9, -2.3, 1.9, -6.3, 2.3, -9.1)) .line_to((48.3, 13.7)) .close(); let path1 = Path::new()
.set("fill", color.clone())
.set("stroke", color.clone())
.set("stroke-width", 0)
.set("d", data1);
let path2 = Path::new()
.set("fill", color.clone())
.set("stroke", color.clone())
.set("stroke-width", 0)
.set("d", data2);
let path3 = Path::new()
.set("fill", color.clone())
.set("stroke", color.clone())
.set("stroke-width", 0)
.set("d", data3);
let group = Group::new().add(path1).add(path2).add(path3);
document = Document::new()
.set("viewBox", (0, 0, size.0, size.1))
.add(group);
},
47 => {
size = (50.0, 50.0);
let data1 = Data::new()
.move_to((13.8, 40.2)) .vertical_line_by(-6.8) .horizontal_line_to(2.1) .vertical_line_by(-2.2) .line_by((11.2, -16.0)) .horizontal_line_to(17.0) .vertical_line_by(15.6) .horizontal_line_by(3.5) .vertical_line_by(2.7) .horizontal_line_to(17.0) .vertical_line_by(6.8) .horizontal_line_to(13.8) .close() .move_to((13.8, 30.7)) .vertical_line_by(-8.4) .cubic_curve_by((0.0, -1.3, 0.0, -2.6, 0.1, -3.9)) .horizontal_line_by(-0.1) .cubic_curve_by((-0.8, 1.5, -1.4, 2.6, -2.1, 3.7)) .line_by((-6.1, 8.5)) .vertical_line_by(0.1) .horizontal_line_to(13.8) .close(); let data2 = Data::new()
.move_to((39.4, 15.1)) .vertical_line_by(2.2) .line_to((28.5, 40.2)) .horizontal_line_by(-3.5) .line_to((35.8, 18.0)) .vertical_line_by(-0.1) .horizontal_line_to(23.6) .vertical_line_by(-2.8) .horizontal_line_to(39.4) .close(); let data3 = Data::new()
.move_to((48.3, 13.7)) .cubic_curve_by((-0.9, 3.2, -2.6, 7.4, -3.6, 9.2)) .line_by((-2.2, 0.3)) .cubic_curve_by((0.9, -2.3, 1.9, -6.3, 2.3, -9.1)) .line_to((48.3, 13.7)) .close(); let path1 = Path::new()
.set("fill", color.clone())
.set("stroke", color.clone())
.set("stroke-width", 0)
.set("d", data1);
let path2 = Path::new()
.set("fill", color.clone())
.set("stroke", color.clone())
.set("stroke-width", 0)
.set("d", data2);
let path3 = Path::new()
.set("fill", color.clone())
.set("stroke", color.clone())
.set("stroke-width", 0)
.set("d", data3);
let group = Group::new().add(path1).add(path2).add(path3);
document = Document::new()
.set("viewBox", (0, 0, size.0, size.1))
.add(group);
},
48 => {
size = (50.0, 50.0);
let data1 = Data::new()
.move_to((13.8, 40.2)) .vertical_line_by(-6.8) .horizontal_line_to(2.1) .vertical_line_by(-2.2) .line_by((11.2, -16.0)) .horizontal_line_to(17.0) .vertical_line_by(15.6) .horizontal_line_by(3.5) .vertical_line_by(2.7) .horizontal_line_to(17.0) .vertical_line_by(6.8) .horizontal_line_to(13.8) .close() .move_to((13.8, 30.7)) .vertical_line_by(-8.4) .cubic_curve_by((0.0, -1.3, 0.0, -2.6, 0.1, -3.9)) .horizontal_line_by(-0.1) .cubic_curve_by((-0.8, 1.5, -1.4, 2.6, -2.1, 3.7)) .line_by((-6.1, 8.5)) .vertical_line_by(0.1) .horizontal_line_to(13.8) .close(); let data2 = Data::new()
.move_to((22.8, 33.8)) .cubic_curve_by((0.0, -3.2, 1.9, -5.4, 5.0, -6.7)) .line_by((0.0, -0.1)) .cubic_curve_by((-2.8, -1.3, -4.0, -3.5, -4.0, -5.6)) .cubic_curve_by((0.0, -4.0, 3.4, -6.7, 7.8, -6.7)) .cubic_curve_by((4.9, 0.0, 7.3, 3.1, 7.3, 6.2)) .cubic_curve_by((0.0, 2.1, -1.0, 4.4, -4.1, 5.9)) .vertical_line_by(0.1) .cubic_curve_by((3.1, 1.2, 5.1, 3.4, 5.1, 6.5)) .cubic_curve_by((0.0, 4.4, -3.7, 7.3, -8.5, 7.3)) .cubic_curve_to((25.9, 40.6, 22.8, 37.5, 22.8, 33.8)) .close() .move_to((36.3, 33.7))
.cubic_curve_by((0.0, -3.1, -2.1, -4.5, -5.5, -5.5)) .cubic_curve_by((-2.9, 0.8, -4.5, 2.8, -4.5, 5.2)) .cubic_curve_by((-0.1, 2.6, 1.8, 4.8, 5.0, 4.8)) .cubic_curve_to((34.3, 38.1, 36.3, 36.3, 36.3, 33.7)) .close() .move_to((27.0, 21.1)) .cubic_curve_by((0.0, 2.5, 1.9, 3.9, 4.8, 4.6)) .cubic_curve_by((2.2, -0.7, 3.8, -2.3, 3.8, -4.6)) .cubic_curve_by((0.0, -2.0, -1.2, -4.1, -4.2, -4.1)) .cubic_curve_to((28.5, 17.1, 27.0, 18.9, 27.0, 21.1)) .close(); let data3 = Data::new()
.move_to((48.3, 13.7)) .cubic_curve_by((-0.9, 3.2, -2.6, 7.4, -3.6, 9.2)) .line_by((-2.2, 0.3)) .cubic_curve_by((0.9, -2.3, 1.9, -6.3, 2.3, -9.1)) .line_to((48.3, 13.7)) .close(); let path1 = Path::new()
.set("fill", color.clone())
.set("stroke", color.clone())
.set("stroke-width", 0)
.set("d", data1);
let path2 = Path::new()
.set("fill", color.clone())
.set("stroke", color.clone())
.set("stroke-width", 0)
.set("d", data2);
let path3 = Path::new()
.set("fill", color.clone())
.set("stroke", color.clone())
.set("stroke-width", 0)
.set("d", data3);
let group = Group::new().add(path1).add(path2).add(path3);
document = Document::new()
.set("viewBox", (0, 0, size.0, size.1))
.add(group);
},
49 => {
size = (50.0, 50.0);
let data1 = Data::new()
.move_to((13.8, 40.2)) .vertical_line_by(-6.8) .horizontal_line_to(2.1) .vertical_line_by(-2.2) .line_by((11.2, -16.0)) .horizontal_line_to(17.0) .vertical_line_by(15.6) .horizontal_line_by(3.5) .vertical_line_by(2.7) .horizontal_line_to(17.0) .vertical_line_by(6.8) .horizontal_line_to(13.8) .close() .move_to((13.8, 30.7)) .vertical_line_by(-8.4) .cubic_curve_by((0.0, -1.3, 0.0, -2.6, 0.1, -3.9)) .horizontal_line_by(-0.1) .cubic_curve_by((-0.8, 1.5, -1.4, 2.6, -2.1, 3.7)) .line_by((-6.1, 8.5)) .vertical_line_by(0.1) .horizontal_line_to(13.8) .close(); let data2 = Data::new()
.move_to((25.1, 37.8)) .cubic_curve_by((0.7, 0.1, 1.6, 0.0, 2.7, -0.1)) .cubic_curve_by((2.0, -0.3, 3.8, -1.1, 5.3, -2.4)) .cubic_curve_by((1.7, -1.5, 2.9, -3.7, 3.3, -6.7)) .horizontal_line_by(-0.1) .cubic_curve_by((-1.4, 1.7, -3.4, 2.7, -5.9, 2.7)) .cubic_curve_by((-4.5, 0.0, -7.4, -3.4, -7.4, -7.7)) .cubic_curve_by((0.0, -4.8, 3.4, -8.9, 8.6, -8.9)) .smooth_cubic_curve_by((8.3, 4.2, 8.3, 10.6)) .cubic_curve_by((0.0, 5.5, -1.9, 9.4, -4.3, 11.8)) .cubic_curve_by((-1.9, 1.9, -4.6, 3.1, -7.3, 3.4)) .cubic_curve_by((-1.2, 0.2, -2.3, 0.2, -3.1, 0.2)) .vertical_line_to(37.8) .close() .move_to((26.3, 23.4)) .cubic_curve_by((0.0, 3.1, 1.9, 5.3, 4.8, 5.3)) .cubic_curve_by((2.3, 0.0, 4.1, -1.1, 4.9, -2.6)) .cubic_curve_by((0.2, -0.3, 0.3, -0.7, 0.3, -1.2)) .cubic_curve_by((0.0, -4.3, -1.6, -7.6, -5.1, -7.6)) .cubic_curve_to((28.3, 17.2, 26.3, 19.8, 26.3, 23.4)) .close(); let data3 = Data::new()
.move_to((48.3, 13.7)) .cubic_curve_by((-0.9, 3.2, -2.6, 7.4, -3.6, 9.2)) .line_by((-2.2, 0.3)) .cubic_curve_by((0.9, -2.3, 1.9, -6.3, 2.3, -9.1)) .line_to((48.3, 13.7)) .close(); let path1 = Path::new()
.set("fill", color.clone())
.set("stroke", color.clone())
.set("stroke-width", 0)
.set("d", data1);
let path2 = Path::new()
.set("fill", color.clone())
.set("stroke", color.clone())
.set("stroke-width", 0)
.set("d", data2);
let path3 = Path::new()
.set("fill", color.clone())
.set("stroke", color.clone())
.set("stroke-width", 0)
.set("d", data3);
let group = Group::new().add(path1).add(path2).add(path3);
document = Document::new()
.set("viewBox", (0, 0, size.0, size.1))
.add(group);
},
50 => {
size = (50.0, 50.0);
let data1 = Data::new()
.move_to((18.3, 17.9)) .horizontal_line_to(8.7) .line_by((-1.0, 6.5)) .cubic_curve_by((0.6, -0.1, 1.1, -0.2, 2.0, -0.2)) .cubic_curve_by((1.9, 0.0, 3.9, 0.4, 5.4, 1.4)) .cubic_curve_by((2.0, 1.1, 3.6, 3.3, 3.6, 6.5)) .cubic_curve_by((0.0, 4.9, -3.9, 8.6, -9.4, 8.6)) .cubic_curve_by((-2.7, 0.0, -5.1, -0.8, -6.3, -1.5)) .line_to((4.0, 36.5)) .cubic_curve_by((1.0, 0.6, 3.1, 1.4, 5.4, 1.4)) .cubic_curve_by((3.2, 0.0, 6.0, -2.1, 6.0, -5.4)) .cubic_curve_by((0.0, -3.2, -2.2, -5.6, -7.2, -5.6)) .cubic_curve_by((-1.4, 0.0, -2.5, 0.2, -3.5, 0.3)) .line_by((1.6, -12.1)) .horizontal_line_by(12.0) .vertical_line_to(17.9) .close(); let data2 = Data::new()
.move_to((39.8, 27.4)) .cubic_curve_by((0.0, 8.5, -3.2, 13.3, -8.7, 13.3)) .cubic_curve_by((-4.9, 0.0, -8.2, -4.6, -8.3, -12.9)) .cubic_curve_by((0.0, -8.4, 3.6, -13.1, 8.7, -13.1)) .cubic_curve_to((36.8, 14.7, 39.8, 19.4, 39.8, 27.4)) .close() .move_to((26.1, 27.8)) .cubic_curve_by((0.0, 6.5, 2.0, 10.2, 5.1, 10.2)) .cubic_curve_by((3.5, 0.0, 5.1, -4.1, 5.1, -10.5)) .cubic_curve_by((0.0, -6.2, -1.6, -10.2, -5.1, -10.2)) .cubic_curve_to((28.3, 17.3, 26.1, 20.9, 26.1, 27.8)) .close(); let data3 = Data::new()
.move_to((48.3, 13.7)) .cubic_curve_by((-0.9, 3.2, -2.6, 7.4, -3.6, 9.2)) .line_by((-2.2, 0.3)) .cubic_curve_by((0.9, -2.3, 1.9, -6.3, 2.3, -9.1)) .line_to((48.3, 13.7)) .close(); let path1 = Path::new()
.set("fill", color.clone())
.set("stroke", color.clone())
.set("stroke-width", 0)
.set("d", data1);
let path2 = Path::new()
.set("fill", color.clone())
.set("stroke", color.clone())
.set("stroke-width", 0)
.set("d", data2);
let path3 = Path::new()
.set("fill", color.clone())
.set("stroke", color.clone())
.set("stroke-width", 0)
.set("d", data3);
let group = Group::new().add(path1).add(path2).add(path3);
document = Document::new()
.set("viewBox", (0, 0, size.0, size.1))
.add(group);
},
51 => {
size = (50.0, 50.0);
let data1 = Data::new()
.move_to((18.3, 17.9)) .horizontal_line_to(8.7) .line_by((-1.0, 6.5)) .cubic_curve_by((0.6, -0.1, 1.1, -0.2, 2.0, -0.2)) .cubic_curve_by((1.9, 0.0, 3.9, 0.4, 5.4, 1.4)) .cubic_curve_by((2.0, 1.1, 3.6, 3.3, 3.6, 6.5)) .cubic_curve_by((0.0, 4.9, -3.9, 8.6, -9.4, 8.6)) .cubic_curve_by((-2.7, 0.0, -5.1, -0.8, -6.3, -1.5)) .line_to((4.0, 36.5)) .cubic_curve_by((1.0, 0.6, 3.1, 1.4, 5.4, 1.4)) .cubic_curve_by((3.2, 0.0, 6.0, -2.1, 6.0, -5.4)) .cubic_curve_by((0.0, -3.2, -2.2, -5.6, -7.2, -5.6)) .cubic_curve_by((-1.4, 0.0, -2.5, 0.2, -3.5, 0.3)) .line_by((1.6, -12.1)) .horizontal_line_by(12.0) .vertical_line_to(17.9) .close(); let data2 = Data::new()
.move_to((30.5, 18.3)) .line_to((30.5, 18.3)) .line_to((26.0, 20.6)) .line_to((25.4, 18.0)) .line_by((5.5, -2.9)) .horizontal_line_by(2.9) .vertical_line_by(25.1) .horizontal_line_by(-3.3) .vertical_line_to(18.3) .close(); let data3 = Data::new()
.move_to((48.3, 13.7)) .cubic_curve_by((-0.9, 3.2, -2.6, 7.4, -3.6, 9.2)) .line_by((-2.2, 0.3)) .cubic_curve_by((0.9, -2.3, 1.9, -6.3, 2.3, -9.1)) .line_to((48.3, 13.7)) .close(); let path1 = Path::new()
.set("fill", color.clone())
.set("stroke", color.clone())
.set("stroke-width", 0)
.set("d", data1);
let path2 = Path::new()
.set("fill", color.clone())
.set("stroke", color.clone())
.set("stroke-width", 0)
.set("d", data2);
let path3 = Path::new()
.set("fill", color.clone())
.set("stroke", color.clone())
.set("stroke-width", 0)
.set("d", data3);
let group = Group::new().add(path1).add(path2).add(path3);
document = Document::new()
.set("viewBox", (0, 0, size.0, size.1))
.add(group);
},
52 => {
size = (50.0, 50.0);
let data1 = Data::new()
.move_to((18.3, 17.9)) .horizontal_line_to(8.7) .line_by((-1.0, 6.5)) .cubic_curve_by((0.6, -0.1, 1.1, -0.2, 2.0, -0.2)) .cubic_curve_by((1.9, 0.0, 3.9, 0.4, 5.4, 1.4)) .cubic_curve_by((2.0, 1.1, 3.6, 3.3, 3.6, 6.5)) .cubic_curve_by((0.0, 4.9, -3.9, 8.6, -9.4, 8.6)) .cubic_curve_by((-2.7, 0.0, -5.1, -0.8, -6.3, -1.5)) .line_to((4.0, 36.5)) .cubic_curve_by((1.0, 0.6, 3.1, 1.4, 5.4, 1.4)) .cubic_curve_by((3.2, 0.0, 6.0, -2.1, 6.0, -5.4)) .cubic_curve_by((0.0, -3.2, -2.2, -5.6, -7.2, -5.6)) .cubic_curve_by((-1.4, 0.0, -2.5, 0.2, -3.5, 0.3)) .line_by((1.6, -12.1)) .horizontal_line_by(12.0) .vertical_line_to(17.9) .close(); let data2 = Data::new()
.move_to((23.1, 40.2)) .vertical_line_by(-2.1) .line_by((2.7, -2.6)) .cubic_curve_by((6.4, -6.1, 9.3, -9.3, 9.3, -13.1)) .cubic_curve_by((0.0, -2.5, -1.2, -4.9, -5.0, -4.9)) .cubic_curve_by((-2.3, 0.0, -4.2, 1.2, -5.3, 2.1)) .line_by((-1.1, -2.4)) .cubic_curve_by((1.7, -1.5, 4.2, -2.6, 7.1, -2.6)) .cubic_curve_by((5.4, 0.0, 7.7, 3.7, 7.7, 7.3)) .cubic_curve_by((0.0, 4.6, -3.4, 8.4, -8.7, 13.5)) .line_by((-2.0, 1.9)) .vertical_line_by(0.1) .horizontal_line_by(11.3) .vertical_line_by(2.8) .horizontal_line_to(23.1) .close(); let data3 = Data::new()
.move_to((48.3, 13.7)) .cubic_curve_by((-0.9, 3.2, -2.6, 7.4, -3.6, 9.2)) .line_by((-2.2, 0.3)) .cubic_curve_by((0.9, -2.3, 1.9, -6.3, 2.3, -9.1)) .line_to((48.3, 13.7)) .close(); let path1 = Path::new()
.set("fill", color.clone())
.set("stroke", color.clone())
.set("stroke-width", 0)
.set("d", data1);
let path2 = Path::new()
.set("fill", color.clone())
.set("stroke", color.clone())
.set("stroke-width", 0)
.set("d", data2);
let path3 = Path::new()
.set("fill", color.clone())
.set("stroke", color.clone())
.set("stroke-width", 0)
.set("d", data3);
let group = Group::new().add(path1).add(path2).add(path3);
document = Document::new()
.set("viewBox", (0, 0, size.0, size.1))
.add(group);
},
53 => {
size = (50.0, 50.0);
let data1 = Data::new()
.move_to((18.3, 17.9)) .horizontal_line_to(8.7) .line_by((-1.0, 6.5)) .cubic_curve_by((0.6, -0.1, 1.1, -0.2, 2.0, -0.2)) .cubic_curve_by((1.9, 0.0, 3.9, 0.4, 5.4, 1.4)) .cubic_curve_by((2.0, 1.1, 3.6, 3.3, 3.6, 6.5)) .cubic_curve_by((0.0, 4.9, -3.9, 8.6, -9.4, 8.6)) .cubic_curve_by((-2.7, 0.0, -5.1, -0.8, -6.3, -1.5)) .line_to((4.0, 36.5)) .cubic_curve_by((1.0, 0.6, 3.1, 1.4, 5.4, 1.4)) .cubic_curve_by((3.2, 0.0, 6.0, -2.1, 6.0, -5.4)) .cubic_curve_by((0.0, -3.2, -2.2, -5.6, -7.2, -5.6)) .cubic_curve_by((-1.4, 0.0, -2.5, 0.2, -3.5, 0.3)) .line_by((1.6, -12.1)) .horizontal_line_by(12.0) .vertical_line_to(17.9) .close(); let data2 = Data::new()
.move_to((23.9, 36.3)) .cubic_curve_by((1.0, 0.6, 3.2, 1.6, 5.6, 1.6)) .cubic_curve_by((4.4, 0.0, 5.7, -2.8, 5.7, -4.9)) .cubic_curve_by((0.0, -3.5, -3.2, -5.0, -6.5, -5.0)) .horizontal_line_by(-1.9) .vertical_line_by(-2.5) .horizontal_line_by(1.9) .cubic_curve_by((2.5, 0.0, 5.6, -1.3, 5.6, -4.2)) .cubic_curve_by((0.0, -2.0, -1.3, -3.8, -4.4, -3.8)) .cubic_curve_by((-2.0, 0.0, -3.9, 0.9, -5.0, 1.7)) .line_by((-0.9, -2.5)) .cubic_curve_by((1.3, -1.0, 3.9, -1.9, 6.6, -1.9)) .cubic_curve_by((4.9, 0.0, 7.2, 2.9, 7.2, 6.0)) .cubic_curve_by((0.0, 2.6, -1.5, 4.8, -4.6, 5.9)) .vertical_line_by(0.1) .cubic_curve_by((3.1, 0.6, 5.6, 2.9, 5.6, 6.5)) .cubic_curve_by((0.0, 4.0, -3.1, 7.5, -9.2, 7.5)) .cubic_curve_by((-2.8, 0.0, -5.3, -0.9, -6.5, -1.7)) .line_to((23.9, 36.3)) .close(); let data3 = Data::new()
.move_to((48.3, 13.7)) .cubic_curve_by((-0.9, 3.2, -2.6, 7.4, -3.6, 9.2)) .line_by((-2.2, 0.3)) .cubic_curve_by((0.9, -2.3, 1.9, -6.3, 2.3, -9.1)) .line_to((48.3, 13.7)) .close(); let path1 = Path::new()
.set("fill", color.clone())
.set("stroke", color.clone())
.set("stroke-width", 0)
.set("d", data1);
let path2 = Path::new()
.set("fill", color.clone())
.set("stroke", color.clone())
.set("stroke-width", 0)
.set("d", data2);
let path3 = Path::new()
.set("fill", color.clone())
.set("stroke", color.clone())
.set("stroke-width", 0)
.set("d", data3);
let group = Group::new().add(path1).add(path2).add(path3);
document = Document::new()
.set("viewBox", (0, 0, size.0, size.1))
.add(group);
},
54 => {
size = (50.0, 50.0);
let data1 = Data::new()
.move_to((18.3, 17.9)) .horizontal_line_to(8.7) .line_by((-1.0, 6.5)) .cubic_curve_by((0.6, -0.1, 1.1, -0.2, 2.0, -0.2)) .cubic_curve_by((1.9, 0.0, 3.9, 0.4, 5.4, 1.4)) .cubic_curve_by((2.0, 1.1, 3.6, 3.3, 3.6, 6.5)) .cubic_curve_by((0.0, 4.9, -3.9, 8.6, -9.4, 8.6)) .cubic_curve_by((-2.7, 0.0, -5.1, -0.8, -6.3, -1.5)) .line_to((4.0, 36.5)) .cubic_curve_by((1.0, 0.6, 3.1, 1.4, 5.4, 1.4)) .cubic_curve_by((3.2, 0.0, 6.0, -2.1, 6.0, -5.4)) .cubic_curve_by((0.0, -3.2, -2.2, -5.6, -7.2, -5.6)) .cubic_curve_by((-1.4, 0.0, -2.5, 0.2, -3.5, 0.3)) .line_by((1.6, -12.1)) .horizontal_line_by(12.0) .vertical_line_to(17.9) .close(); let data2 = Data::new()
.move_to((33.6, 40.2)) .vertical_line_by(-6.8) .horizontal_line_to(21.9) .vertical_line_by(-2.2) .line_by((11.2, -16.0)) .horizontal_line_by(3.7) .vertical_line_by(15.6) .horizontal_line_by(3.5) .vertical_line_by(2.7) .horizontal_line_by(-3.5) .vertical_line_by(6.8) .horizontal_line_to(33.6) .close() .move_to((33.6, 30.7)) .vertical_line_by(-8.4) .cubic_curve_by((0.0, -1.3, 0.0, -2.6, 0.1, -3.9)) .horizontal_line_by(-0.1)
.cubic_curve_by((-0.8, 1.5, -1.4, 2.6, -2.1, 3.7)) .line_by((-6.1, 8.5)) .vertical_line_by(0.1) .horizontal_line_to(33.6) .close(); let data3 = Data::new()
.move_to((48.3, 13.7)) .cubic_curve_by((-0.9, 3.2, -2.6, 7.4, -3.6, 9.2)) .line_by((-2.2, 0.3)) .cubic_curve_by((0.9, -2.3, 1.9, -6.3, 2.3, -9.1)) .line_to((48.3, 13.7)) .close(); let path1 = Path::new()
.set("fill", color.clone())
.set("stroke", color.clone())
.set("stroke-width", 0)
.set("d", data1);
let path2 = Path::new()
.set("fill", color.clone())
.set("stroke", color.clone())
.set("stroke-width", 0)
.set("d", data2);
let path3 = Path::new()
.set("fill", color.clone())
.set("stroke", color.clone())
.set("stroke-width", 0)
.set("d", data3);
let group = Group::new().add(path1).add(path2).add(path3);
document = Document::new()
.set("viewBox", (0, 0, size.0, size.1))
.add(group);
},
55 => {
size = (50.0, 50.0);
let data1 = Data::new()
.move_to((18.3, 17.9)) .horizontal_line_to(8.7) .line_by((-1.0, 6.5)) .cubic_curve_by((0.6, -0.1, 1.1, -0.2, 2.0, -0.2)) .cubic_curve_by((1.9, 0.0, 3.9, 0.4, 5.4, 1.4)) .cubic_curve_by((2.0, 1.1, 3.6, 3.3, 3.6, 6.5)) .cubic_curve_by((0.0, 4.9, -3.9, 8.6, -9.4, 8.6)) .cubic_curve_by((-2.7, 0.0, -5.1, -0.8, -6.3, -1.5)) .line_to((4.0, 36.5)) .cubic_curve_by((1.0, 0.6, 3.1, 1.4, 5.4, 1.4)) .cubic_curve_by((3.2, 0.0, 6.0, -2.1, 6.0, -5.4)) .cubic_curve_by((0.0, -3.2, -2.2, -5.6, -7.2, -5.6)) .cubic_curve_by((-1.4, 0.0, -2.5, 0.2, -3.5, 0.3)) .line_by((1.6, -12.1)) .horizontal_line_by(12.0) .vertical_line_to(17.9) .close(); let data2 = Data::new()
.move_to((38.1, 17.9)) .horizontal_line_by(-9.6) .line_by((-1.0, 6.5)) .cubic_curve_by((0.6, -0.1, 1.1, -0.2, 2.0, -0.2)) .cubic_curve_by((1.9, 0.0, 3.9, 0.4, 5.4, 1.4)) .cubic_curve_by((2.0, 1.1, 3.6, 3.3, 3.6, 6.5)) .cubic_curve_by((0.0, 4.9, -3.9, 8.6, -9.3, 8.6)) .cubic_curve_by((-2.7, 0.0, -5.1, -0.8, -6.3, -1.5)) .line_by((0.9, -2.6)) .cubic_curve_by((1.0, 0.6, 3.1, 1.4, 5.4, 1.4)) .cubic_curve_by((3.2, 0.0, 6.0, -2.1, 6.0, -5.4)) .cubic_curve_by((0.0, -3.2, -2.2, -5.6, -7.2, -5.6)) .cubic_curve_by((-1.4, 0.0, -2.5, 0.2, -3.5, 0.3)) .line_by((1.6, -12.1)) .horizontal_line_by(12.0) .vertical_line_to(17.9) .close(); let data3 = Data::new()
.move_to((48.3, 13.7)) .cubic_curve_by((-0.9, 3.2, -2.6, 7.4, -3.6, 9.2)) .line_by((-2.2, 0.3)) .cubic_curve_by((0.9, -2.3, 1.9, -6.3, 2.3, -9.1)) .line_to((48.3, 13.7)) .close(); let path1 = Path::new()
.set("fill", color.clone())
.set("stroke", color.clone())
.set("stroke-width", 0)
.set("d", data1);
let path2 = Path::new()
.set("fill", color.clone())
.set("stroke", color.clone())
.set("stroke-width", 0)
.set("d", data2);
let path3 = Path::new()
.set("fill", color.clone())
.set("stroke", color.clone())
.set("stroke-width", 0)
.set("d", data3);
let group = Group::new().add(path1).add(path2).add(path3);
document = Document::new()
.set("viewBox", (0, 0, size.0, size.1))
.add(group);
},
56 => {
size = (50.0, 50.0);
let data1 = Data::new()
.move_to((18.3, 17.9)) .horizontal_line_to(8.7) .line_by((-1.0, 6.5)) .cubic_curve_by((0.6, -0.1, 1.1, -0.2, 2.0, -0.2)) .cubic_curve_by((1.9, 0.0, 3.9, 0.4, 5.4, 1.4)) .cubic_curve_by((2.0, 1.1, 3.6, 3.3, 3.6, 6.5)) .cubic_curve_by((0.0, 4.9, -3.9, 8.6, -9.4, 8.6)) .cubic_curve_by((-2.7, 0.0, -5.1, -0.8, -6.3, -1.5)) .line_to((4.0, 36.5)) .cubic_curve_by((1.0, 0.6, 3.1, 1.4, 5.4, 1.4)) .cubic_curve_by((3.2, 0.0, 6.0, -2.1, 6.0, -5.4)) .cubic_curve_by((0.0, -3.2, -2.2, -5.6, -7.2, -5.6)) .cubic_curve_by((-1.4, 0.0, -2.5, 0.2, -3.5, 0.3)) .line_by((1.6, -12.1)) .horizontal_line_by(12.0) .vertical_line_to(17.9) .close(); let data2 = Data::new()
.move_to((37.4, 17.5)) .cubic_curve_by((-0.7, 0.0, -1.6, 0.0, -2.5, 0.2)) .cubic_curve_by((-5.3, 0.9, -8.2, 4.8, -8.7, 8.9)) .horizontal_line_by(0.1) .cubic_curve_by((1.2, -1.6, 3.3, -2.9, 6.1, -2.9)) .cubic_curve_by((4.4, 0.0, 7.6, 3.2, 7.6, 8.1)) .cubic_curve_by((0.0, 4.6, -3.1, 8.8, -8.3, 8.8)) .cubic_curve_by((-5.4, 0.0, -8.9, -4.2, -8.9, -10.7)) .cubic_curve_by((0.0, -4.9, 1.8, -8.8, 4.2, -11.3)) .cubic_curve_by((2.1, -2.0, 4.9, -3.3, 8.0, -3.7)) .cubic_curve_by((1.0, -0.2, 1.9, -0.2, 2.5, -0.2)) .vertical_line_to(17.5) .close() .move_to((36.5, 32.0))
.cubic_curve_by((0.0, -3.6, -2.0, -5.8, -5.2, -5.8)) .cubic_curve_by((-2.0, 0.0, -3.9, 1.3, -4.9, 3.1)) .cubic_curve_by((-0.2, 0.4, -0.4, 0.9, -0.4, 1.5)) .cubic_curve_by((0.1, 4.1, 2.0, 7.2, 5.5, 7.2)) .cubic_curve_to((34.5, 38.0, 36.5, 35.6, 36.5, 32.0)) .close(); let data3 = Data::new()
.move_to((48.3, 13.7)) .cubic_curve_by((-0.9, 3.2, -2.6, 7.4, -3.6, 9.2)) .line_by((-2.2, 0.3)) .cubic_curve_by((0.9, -2.3, 1.9, -6.3, 2.3, -9.1)) .line_to((48.3, 13.7)) .close(); let path1 = Path::new()
.set("fill", color.clone())
.set("stroke", color.clone())
.set("stroke-width", 0)
.set("d", data1);
let path2 = Path::new()
.set("fill", color.clone())
.set("stroke", color.clone())
.set("stroke-width", 0)
.set("d", data2);
let path3 = Path::new()
.set("fill", color.clone())
.set("stroke", color.clone())
.set("stroke-width", 0)
.set("d", data3);
let group = Group::new().add(path1).add(path2).add(path3);
document = Document::new()
.set("viewBox", (0, 0, size.0, size.1))
.add(group);
},
57 => {
size = (50.0, 50.0);
let data1 = Data::new()
.move_to((18.3, 17.9)) .horizontal_line_to(8.7) .line_by((-1.0, 6.5)) .cubic_curve_by((0.6, -0.1, 1.1, -0.2, 2.0, -0.2)) .cubic_curve_by((1.9, 0.0, 3.9, 0.4, 5.4, 1.4)) .cubic_curve_by((2.0, 1.1, 3.6, 3.3, 3.6, 6.5)) .cubic_curve_by((0.0, 4.9, -3.9, 8.6, -9.4, 8.6)) .cubic_curve_by((-2.7, 0.0, -5.1, -0.8, -6.3, -1.5)) .line_to((4.0, 36.5)) .cubic_curve_by((1.0, 0.6, 3.1, 1.4, 5.4, 1.4)) .cubic_curve_by((3.2, 0.0, 6.0, -2.1, 6.0, -5.4)) .cubic_curve_by((0.0, -3.2, -2.2, -5.6, -7.2, -5.6)) .cubic_curve_by((-1.4, 0.0, -2.5, 0.2, -3.5, 0.3)) .line_by((1.6, -12.1)) .horizontal_line_by(12.0) .vertical_line_to(17.9) .close(); let data2 = Data::new()
.move_to((39.4, 15.1)) .vertical_line_by(2.2) .line_to((28.5, 40.2)) .horizontal_line_by(-3.5) .line_to((35.8, 18.0)) .vertical_line_by(-0.1) .horizontal_line_to(23.6) .vertical_line_by(-2.8) .horizontal_line_to(39.4) .close(); let data3 = Data::new()
.move_to((48.3, 13.7)) .cubic_curve_by((-0.9, 3.2, -2.6, 7.4, -3.6, 9.2)) .line_by((-2.2, 0.3)) .cubic_curve_by((0.9, -2.3, 1.9, -6.3, 2.3, -9.1)) .line_to((48.3, 13.7)) .close(); let path1 = Path::new()
.set("fill", color.clone())
.set("stroke", color.clone())
.set("stroke-width", 0)
.set("d", data1);
let path2 = Path::new()
.set("fill", color.clone())
.set("stroke", color.clone())
.set("stroke-width", 0)
.set("d", data2);
let path3 = Path::new()
.set("fill", color.clone())
.set("stroke", color.clone())
.set("stroke-width", 0)
.set("d", data3);
let group = Group::new().add(path1).add(path2).add(path3);
document = Document::new()
.set("viewBox", (0, 0, size.0, size.1))
.add(group);
},
58 => {
size = (50.0, 50.0);
let data1 = Data::new()
.move_to((18.3, 17.9)) .horizontal_line_to(8.7) .line_by((-1.0, 6.5)) .cubic_curve_by((0.6, -0.1, 1.1, -0.2, 2.0, -0.2)) .cubic_curve_by((1.9, 0.0, 3.9, 0.4, 5.4, 1.4)) .cubic_curve_by((2.0, 1.1, 3.6, 3.3, 3.6, 6.5)) .cubic_curve_by((0.0, 4.9, -3.9, 8.6, -9.4, 8.6)) .cubic_curve_by((-2.7, 0.0, -5.1, -0.8, -6.3, -1.5)) .line_to((4.0, 36.5)) .cubic_curve_by((1.0, 0.6, 3.1, 1.4, 5.4, 1.4)) .cubic_curve_by((3.2, 0.0, 6.0, -2.1, 6.0, -5.4)) .cubic_curve_by((0.0, -3.2, -2.2, -5.6, -7.2, -5.6)) .cubic_curve_by((-1.4, 0.0, -2.5, 0.2, -3.5, 0.3)) .line_by((1.6, -12.1)) .horizontal_line_by(12.0) .vertical_line_to(17.9) .close(); let data2 = Data::new()
.move_to((22.8, 33.8)) .cubic_curve_by((0.0, -3.2, 1.9, -5.4, 5.0, -6.7)) .line_by((0.0, -0.1)) .cubic_curve_by((-2.8, -1.3, -4.0, -3.5, -4.0, -5.6)) .cubic_curve_by((0.0, -4.0, 3.4, -6.7, 7.8, -6.7)) .cubic_curve_by((4.9, 0.0, 7.3, 3.1, 7.3, 6.2)) .cubic_curve_by((0.0, 2.1, -1.0, 4.4, -4.1, 5.9)) .vertical_line_by(0.1) .cubic_curve_by((3.1, 1.2, 5.1, 3.4, 5.1, 6.5)) .cubic_curve_by((0.0, 4.4, -3.7, 7.3, -8.5, 7.3)) .cubic_curve_to((25.9, 40.6, 22.8, 37.5, 22.8, 33.8)) .close() .move_to((36.3, 33.7))
.cubic_curve_by((0.0, -3.1, -2.1, -4.5, -5.5, -5.5)) .cubic_curve_by((-2.9, 0.8, -4.5, 2.8, -4.5, 5.2)) .cubic_curve_by((-0.1, 2.6, 1.8, 4.8, 5.0, 4.8)) .cubic_curve_to((34.3, 38.1, 36.3, 36.3, 36.3, 33.7)) .close() .move_to((27.0, 21.1)) .cubic_curve_by((0.0, 2.5, 1.9, 3.9, 4.8, 4.6)) .cubic_curve_by((2.2, -0.7, 3.8, -2.3, 3.8, -4.6)) .cubic_curve_by((0.0, -2.0, -1.2, -4.1, -4.2, -4.1)) .cubic_curve_to((28.5, 17.1, 27.0, 18.9, 27.0, 21.1)) .close(); let data3 = Data::new()
.move_to((48.3, 13.7)) .cubic_curve_by((-0.9, 3.2, -2.6, 7.4, -3.6, 9.2)) .line_by((-2.2, 0.3)) .cubic_curve_by((0.9, -2.3, 1.9, -6.3, 2.3, -9.1)) .line_to((48.3, 13.7)) .close(); let path1 = Path::new()
.set("fill", color.clone())
.set("stroke", color.clone())
.set("stroke-width", 0)
.set("d", data1);
let path2 = Path::new()
.set("fill", color.clone())
.set("stroke", color.clone())
.set("stroke-width", 0)
.set("d", data2);
let path3 = Path::new()
.set("fill", color.clone())
.set("stroke", color.clone())
.set("stroke-width", 0)
.set("d", data3);
let group = Group::new().add(path1).add(path2).add(path3);
document = Document::new()
.set("viewBox", (0, 0, size.0, size.1))
.add(group);
},
59 => {
size = (50.0, 50.0);
let data1 = Data::new()
.move_to((18.3, 17.9)) .horizontal_line_to(8.7) .line_by((-1.0, 6.5)) .cubic_curve_by((0.6, -0.1, 1.1, -0.2, 2.0, -0.2)) .cubic_curve_by((1.9, 0.0, 3.9, 0.4, 5.4, 1.4)) .cubic_curve_by((2.0, 1.1, 3.6, 3.3, 3.6, 6.5)) .cubic_curve_by((0.0, 4.9, -3.9, 8.6, -9.4, 8.6)) .cubic_curve_by((-2.7, 0.0, -5.1, -0.8, -6.3, -1.5)) .line_to((4.0, 36.5)) .cubic_curve_by((1.0, 0.6, 3.1, 1.4, 5.4, 1.4)) .cubic_curve_by((3.2, 0.0, 6.0, -2.1, 6.0, -5.4)) .cubic_curve_by((0.0, -3.2, -2.2, -5.6, -7.2, -5.6)) .cubic_curve_by((-1.4, 0.0, -2.5, 0.2, -3.5, 0.3)) .line_by((1.6, -12.1)) .horizontal_line_by(12.0) .vertical_line_to(17.9) .close(); let data2 = Data::new()
.move_to((25.1, 37.8)) .cubic_curve_by((0.7, 0.1, 1.6, 0.0, 2.7, -0.1)) .cubic_curve_by((2.0, -0.3, 3.8, -1.1, 5.3, -2.4)) .cubic_curve_by((1.7, -1.5, 2.9, -3.7, 3.3, -6.7)) .horizontal_line_by(-0.1) .cubic_curve_by((-1.4, 1.7, -3.4, 2.7, -5.9, 2.7)) .cubic_curve_by((-4.5, 0.0, -7.4, -3.4, -7.4, -7.7)) .cubic_curve_by((0.0, -4.8, 3.4, -8.9, 8.6, -8.9)) .smooth_cubic_curve_by((8.3, 4.2, 8.3, 10.6)) .cubic_curve_by((0.0, 5.5, -1.9, 9.4, -4.3, 11.8)) .cubic_curve_by((-1.9, 1.9, -4.6, 3.1, -7.3, 3.4)) .cubic_curve_by((-1.2, 0.2, -2.3, 0.2, -3.1, 0.2)) .vertical_line_to(37.8) .close() .move_to((26.3, 23.4)) .cubic_curve_by((0.0, 3.1, 1.9, 5.3, 4.8, 5.3)) .cubic_curve_by((2.3, 0.0, 4.1, -1.1, 4.9, -2.6)) .cubic_curve_by((0.2, -0.3, 0.3, -0.7, 0.3, -1.2)) .cubic_curve_by((0.0, -4.3, -1.6, -7.6, -5.1, -7.6)) .cubic_curve_to((28.3, 17.2, 26.3, 19.8, 26.3, 23.4)) .close(); let data3 = Data::new()
.move_to((48.3, 13.7)) .cubic_curve_by((-0.9, 3.2, -2.6, 7.4, -3.6, 9.2)) .line_by((-2.2, 0.3)) .cubic_curve_by((0.9, -2.3, 1.9, -6.3, 2.3, -9.1)) .line_to((48.3, 13.7)) .close(); let path1 = Path::new()
.set("fill", color.clone())
.set("stroke", color.clone())
.set("stroke-width", 0)
.set("d", data1);
let path2 = Path::new()
.set("fill", color.clone())
.set("stroke", color.clone())
.set("stroke-width", 0)
.set("d", data2);
let path3 = Path::new()
.set("fill", color.clone())
.set("stroke", color.clone())
.set("stroke-width", 0)
.set("d", data3);
let group = Group::new().add(path1).add(path2).add(path3);
document = Document::new()
.set("viewBox", (0, 0, size.0, size.1))
.add(group);
},
_ => {
size = (50.0, 50.0);
document = Document::new().set("viewBox", (0, 0, size.0, size.1));
},
}
document
}