diff --git a/ASSETS.md b/ASSETS.md index f220665d..448f9b34 100644 --- a/ASSETS.md +++ b/ASSETS.md @@ -260,7 +260,19 @@ Generated-in-code art is original and has no file to list. This covers the defau | `assets/icons/waves.svg` | Lucide Icons and Contributors | https://lucide.dev (lucide-static v1.49.0; header kept in file) | ISC (`assets/icons/LICENSE-lucide.txt`) | | | `assets/icons/x.svg` | Lucide Icons and Contributors | https://lucide.dev (lucide-static v1.49.0; header kept in file) | ISC (`assets/icons/LICENSE-lucide.txt`) | | | `assets/icons/zoom-in.svg` | Lucide Icons and Contributors | https://lucide.dev (lucide-static v1.49.0; header kept in file) | ISC (`assets/icons/LICENSE-lucide.txt`) | | -| `docs/images/drawcraft-hero.png` | DrawCraft contributors | Screenshot of DrawCraft itself (only DrawCraft/Lucide UI icons visible) | MIT OR Apache-2.0 | | | `docs/images/dusk-poster.png` | DrawCraft contributors | Rendered by DrawCraft from `examples/dusk-poster.drawcraft` | MIT OR Apache-2.0 | | | `examples/dusk-poster.drawcraft` | DrawCraft contributors | Original artwork built through the DrawCraft command API | MIT OR Apache-2.0 | | | `examples/dusk-poster.svg` | DrawCraft contributors | SVG export of the above | MIT OR Apache-2.0 | | +| `docs/images/shot-1-neon.png` | DrawCraft contributors | Screenshot of DrawCraft itself (DrawCraft/Lucide UI icons only), editing `examples/neon-drive.drawcraft` | MIT OR Apache-2.0 | | +| `docs/images/shot-2-ribbons.png` | DrawCraft contributors | Screenshot of DrawCraft itself, editing `examples/ribbons.drawcraft` | MIT OR Apache-2.0 | | +| `docs/images/shot-3-sheet.png` | DrawCraft contributors | Screenshot of DrawCraft itself, editing `examples/feature-sheet.drawcraft` | MIT OR Apache-2.0 | | +| `docs/images/shot-4-bezier.png` | DrawCraft contributors | Screenshot of DrawCraft itself, editing `examples/feature-sheet.drawcraft` | MIT OR Apache-2.0 | | +| `docs/images/art-neon-drive.png` | DrawCraft contributors | Rendered by DrawCraft from `examples/neon-drive.drawcraft` | MIT OR Apache-2.0 | | +| `docs/images/art-ribbons.png` | DrawCraft contributors | Rendered by DrawCraft from `examples/ribbons.drawcraft` | MIT OR Apache-2.0 | | +| `docs/images/art-pathfinder.png` | DrawCraft contributors | Rendered by DrawCraft from `examples/feature-sheet.drawcraft` (artboard 1) | MIT OR Apache-2.0 | | +| `docs/images/art-mesh.png` | DrawCraft contributors | Rendered by DrawCraft from `examples/feature-sheet.drawcraft` (artboard 2) | MIT OR Apache-2.0 | | +| `docs/images/art-repeat.png` | DrawCraft contributors | Rendered by DrawCraft from `examples/feature-sheet.drawcraft` (artboard 3) | MIT OR Apache-2.0 | | +| `docs/images/art-envelope.png` | DrawCraft contributors | Rendered by DrawCraft from `examples/feature-sheet.drawcraft` (artboard 4) | MIT OR Apache-2.0 | | +| `examples/neon-drive.drawcraft` | DrawCraft contributors | Original artwork built through the DrawCraft command API | MIT OR Apache-2.0 | | +| `examples/ribbons.drawcraft` | DrawCraft contributors | Original artwork built through the DrawCraft command API | MIT OR Apache-2.0 | | +| `examples/feature-sheet.drawcraft` | DrawCraft contributors | Original artwork built through the DrawCraft command API | MIT OR Apache-2.0 | | diff --git a/README.md b/README.md index 1249bfe7..3c247c2f 100644 --- a/README.md +++ b/README.md @@ -7,16 +7,44 @@

- DrawCraft editing the Dusk poster example: categorized toolbar, canvas with a selected sun, and the Layers panel + DrawCraft editing the Neon Drive poster: the title is selected, the Appearance panel shows its live Outer Glow, and the Properties panel shows its character settings +
Neon Drive — Pathfinder-cut sun, live Outer Glow on type and grid, clipping masks · examples/neon-drive.drawcraft

- - + + + + +
- Dusk — an example poster made in DrawCraft -

examples/dusk-poster.drawcraft — built entirely through DrawCraft's command API

+
+ Three live blend ribbons of 55–70 steps with smooth colour, clipped to the artboard; Layers panel open +

Live Blends — editable key paths, smooth colour, clipped to the artboard

+ + Direct Selection tool showing anchor points and Bézier handles on a crescent built with Pathfinder +

Pen & Direct Selection — real Bézier anchors and handles, contextual task bar

+
+ Four artboards in the light UI theme: Pathfinder, Gradient Mesh, radial Repeat and Envelope Distort +

Multiple artboards, light theme — Pathfinder · Gradient Mesh · live radial Repeat · Envelope Distort · examples/feature-sheet.drawcraft

+
+ +### Made in DrawCraft + +Every piece below was built entirely through DrawCraft's command API, the same one the MCP server exposes to agents, and exported by DrawCraft's own renderer. Source files are in [`examples/`](examples). + + + + + + + + + + + +
Neon Drive synthwave posterDusk poster: gradient sky, glowing sun, layered mountainsRadial Repeat mandala
Envelope Distort flag warp of striped type
Live blend ribbonsGradient mesh spheres
Crescent and stars made with Pathfinder
### Why DrawCraft @@ -27,10 +55,6 @@ - **Agent-native.** Every menu item, tool gesture, panel and dialog is drivable over a JSON control channel and an **MCP server** — Claude and other agents can draw, edit and export like a human. - **Everywhere.** One codebase: desktop apps and the same UI in the browser. - - - - ## Quick start ```sh @@ -51,7 +75,7 @@ DrawCraft is under active development. See **[ROADMAP.md](ROADMAP.md)** for what Workspace: `crates/{geom, color, doc, pathops, text, effects, trace, brush, render, svg, pdf, format, tools, engine, ui-egui, mcp, testkit}`, `apps/{drawcraft, drawcraft-cli, drawcraft-web}`. The egui frontend is a separate crate, so the UI can be swapped without touching the engine. Agent guide: [`CLAUDE.md`](CLAUDE.md). -## The Craft suite +## Crafting Apps Open-source, pure-Rust, clean-room creative tools — each engine-first, cross-platform, WASM-ready and fully agent-drivable. diff --git a/ROADMAP.md b/ROADMAP.md index 5146ab01..7ecca09e 100644 --- a/ROADMAP.md +++ b/ROADMAP.md @@ -40,7 +40,7 @@ _Last updated: 2026-09-30._ - **Geometry and effects:** - Pathfinder (10 exact curve booleans), Offset, Outline Stroke, Simplify, Clean Up, Split Into Grid, Divide Objects Below. - Live effects with previewing dialogs: Distort & Transform, Path, Convert to Shape, 15 Warp styles, Round Corners, Scribble, and raster drop shadow, glows and feather. -- **Advanced art:** live Blends (steps/distance/smooth colour, spine), Envelope Distort (warp/mesh/top object), Gradient Mesh, Shape Builder, Live Paint, Image Trace (12 presets). +- **Advanced art:** live Blends (steps/distance/smooth colour, spine), Envelope Distort (warp/mesh/top object), Gradient Mesh, Shape Builder, Live Paint, Image Trace (12 presets), pattern swatches with pattern editing mode, live Repeat (radial/grid/mirror). - **Colour, type and file workflows:** Recolor Artwork (dialog with harmonies), Edit Colors, Find & Replace, Change Case, Smart Punctuation, Guides, Lock/Hide Above, Transform Each, Rasterize. - **Formats:** - `.drawcraft` (lossless JSON), SVG import/export, PDF export/import (including PDF-compatible `.ai`). @@ -62,7 +62,7 @@ _Last updated: 2026-09-30._ | M7 | Type (point/area/path, editing, styles, OpenType, threading, glyphs) | 🟡 in progress | 20–30 | | M8 | Transform & distort (Puppet Warp, Liquify tools, Envelopes, Blends, Perspective Grid) | 🟡 live Blends + Envelopes (warp/mesh/top object) done; Puppet Warp, Liquify, Perspective Grid pending | 20–30 | | M9 | Live effects (+ 3D & Materials) | 🟡 2D effects done; 3D pending | 25–40 | -| M10 | Brushes, symbols, patterns, Repeat | 🟡 brushes/symbols in progress; patterns, Repeat pending | 15–25 | +| M10 | Brushes, symbols, patterns, Repeat | 🟡 pattern swatches (5 tile types, Pattern Options, editing mode, SVG ``/PDF export) and live Repeat (radial/grid/mirror) done; brushes/symbols in progress | 8–15 | | M11 | Artboards & views (artboard panel/tool done; print tiling, multiple windows, presentation polish) | 🟡 | 10–15 | | M12 | Advanced color & art (CMYK/ICC, separations, Gradient Mesh, Live Paint, Image Trace, Graphs) | 🟡 Gradient Mesh, Live Paint, Image Trace (12 presets, 18 ms/1k² image), Recolor Artwork done; CMYK/ICC, separations, Graphs pending | 25–40 | | M13 | Automation (Actions ✅ record/playback, persisted; variables, scripting, batch) | 🟡 | 8–12 | diff --git a/crates/color/src/cms/generic.rs b/crates/color/src/cms/generic.rs index 630c15f3..e796591f 100644 --- a/crates/color/src/cms/generic.rs +++ b/crates/color/src/cms/generic.rs @@ -97,8 +97,8 @@ impl GenericCmyk { let paper_xyz = lab_to_xyz(params.paper); let mut prim = [[0.0f32; 3]; 8]; prim[0] = paper_xyz; - for i in 1..8 { - prim[i] = lab_to_xyz(params.solids[i - 1]); + for (p, lab) in prim[1..].iter_mut().zip(params.solids.iter()) { + *p = lab_to_xyz(*lab); } let k_xyz = lab_to_xyz(params.black); // Black over other inks: optical densities add, but saturate towards a maximum density @@ -151,8 +151,8 @@ impl GenericCmyk { if w == 0.0 { continue; } - for ch in 0..3 { - out[ch] += w * ((1.0 - k) * self.prim[i][ch] + k * self.prim_k[i][ch]); + for (ch, o) in out.iter_mut().enumerate() { + *o += w * ((1.0 - k) * self.prim[i][ch] + k * self.prim_k[i][ch]); } } out diff --git a/crates/color/src/cms/icc.rs b/crates/color/src/cms/icc.rs index 050fa56b..565ae0b7 100644 --- a/crates/color/src/cms/icc.rs +++ b/crates/color/src/cms/icc.rs @@ -92,7 +92,7 @@ impl IccProfile { .clone() } - fn from_xf(&self, intent: Intent) -> Xf { + fn inverse_xf(&self, intent: Intent) -> Xf { self.from_srgb[intent_index(intent)] .get_or_init(|| self.srgb.create_transform_f32(Layout::Rgb, &self.profile, self.layout(), Self::opts(intent)).ok()) .clone() @@ -110,7 +110,7 @@ impl IccProfile { /// sRGB → device values. pub fn from_srgb(&self, rgb: [f32; 3], intent: Intent) -> Option> { - let xf = self.from_xf(intent)?; + let xf = self.inverse_xf(intent)?; let mut dst = vec![0.0f32; self.channels()]; xf.transform(&rgb, &mut dst).ok()?; Some(dst.into_iter().map(|x| x.clamp(0.0, 1.0)).collect()) @@ -118,7 +118,7 @@ impl IccProfile { /// Whether transforms can be built for this profile (checked at registration). pub fn usable(&self) -> bool { - self.to_xf(Intent::RelativeColorimetric).is_some() && self.from_xf(Intent::RelativeColorimetric).is_some() + self.to_xf(Intent::RelativeColorimetric).is_some() && self.inverse_xf(Intent::RelativeColorimetric).is_some() } } diff --git a/crates/color/src/cms/lab.rs b/crates/color/src/cms/lab.rs index eacc768d..0cbbace7 100644 --- a/crates/color/src/cms/lab.rs +++ b/crates/color/src/cms/lab.rs @@ -63,9 +63,11 @@ pub fn linear_to_srgb(v: f32) -> f32 { if v <= 0.003_130_8 { v * 12.92 } else { 1.055 * v.max(0.0).powf(1.0 / 2.4) - 0.055 } } +#[allow(clippy::excessive_precision)] // ICC sRGB colorants, Bradford-adapted to D50. const SRGB_TO_XYZ: [[f32; 3]; 3] = [[0.436_074_7, 0.385_064_9, 0.143_080_4], [0.222_504_5, 0.716_878_6, 0.060_616_9], [0.013_932_2, 0.097_104_5, 0.714_173_3]]; +#[allow(clippy::excessive_precision)] const XYZ_TO_SRGB: [[f32; 3]; 3] = [[3.133_856_1, -1.616_866_7, -0.490_614_6], [-0.978_768_4, 1.916_141_5, 0.033_454], [0.071_945_3, -0.228_991_4, 1.405_242_7]]; @@ -90,7 +92,13 @@ pub fn xyz_to_srgb(xyz: [f32; 3]) -> [f32; 3] { // Snap float noise so paper white is exactly white. mul(&XYZ_TO_SRGB, xyz).map(|v| { let e = linear_to_srgb(v.clamp(0.0, 1.0)); - if e > 0.99999 { 1.0 } else if e < 1e-6 { 0.0 } else { e } + if e > 0.99999 { + 1.0 + } else if e < 1e-6 { + 0.0 + } else { + e + } }) } pub fn srgb_to_lab(rgb: [f32; 3]) -> Lab { diff --git a/crates/engine/src/cmd/colormgmt.rs b/crates/engine/src/cmd/colormgmt.rs index 98534394..50fe43c3 100644 --- a/crates/engine/src/cmd/colormgmt.rs +++ b/crates/engine/src/cmd/colormgmt.rs @@ -72,7 +72,7 @@ pub fn specs() -> Vec { [], None, "{ids?, colors?: [color]} colours that can't be printed in the working CMYK (selection, or the whole document when nothing is selected) → {checked, outOfGamut: [{hex, deltaE, count}]}", - always, + has_doc, gamut_check ), cmd!( @@ -410,7 +410,10 @@ fn plates_json(s: &Session) -> Value { fn separations(s: &mut Session, p: &Value) -> Result { const C: &str = "view.separationsPreview"; let mut v = proof::view(); - let all: Vec = s.active().map(|d| proof::plates(&d.doc).into_iter().map(|p| p.name).collect()).unwrap_or_else(|| cms::PROCESS_PLATES.iter().map(|s| s.to_string()).collect()); + let all: Vec = s + .active() + .map(|d| proof::plates(&d.doc).into_iter().map(|p| p.name).collect()) + .unwrap_or_else(|| cms::PROCESS_PLATES.iter().map(|s| s.to_string()).collect()); let check = |n: &str| if all.iter().any(|a| a == n) { Ok(n.to_string()) } else { Err(bad(C, format!("unknown plate `{n}`"))) }; if let Some(on) = p.get("on").and_then(Value::as_bool) { v.separations = if on { Some(v.separations.take().unwrap_or_else(|| all.clone())) } else { None }; diff --git a/crates/engine/src/cmd/distortcmds.rs b/crates/engine/src/cmd/distortcmds.rs index 6797c243..53170232 100644 --- a/crates/engine/src/cmd/distortcmds.rs +++ b/crates/engine/src/cmd/distortcmds.rs @@ -251,7 +251,9 @@ fn liquify(s: &mut Session, p: &Value) -> Result { let sweep = dab_pts.iter().map(|c| prm.brush_bounds(*c)).reduce(|a, b| a.union(b)).unwrap(); let mut all = vec![]; doc.walk(|n| { - if matches!(n.kind, NodeKind::Path { guide: false, .. }) && n.geometric_bounds().is_some_and(|b| b.inflate(1e-6, 1e-6).intersect(sweep).area() > 0.0) { + if matches!(n.kind, NodeKind::Path { guide: false, .. }) + && n.geometric_bounds().is_some_and(|b| b.inflate(1e-6, 1e-6).intersect(sweep).area() > 0.0) + { all.push(n.id); } }); @@ -345,7 +347,11 @@ fn grid_set(s: &mut Session, p: &Value) -> Result { } fn grid_preset(s: &mut Session, p: &Value) -> Result { - let kind = p.get("kind").and_then(Value::as_u64).filter(|k| (1..=3).contains(k)).ok_or_else(|| bad("perspective.grid.preset", "kind must be 1, 2 or 3"))? as u8; + let kind = p + .get("kind") + .and_then(Value::as_u64) + .filter(|k| (1..=3).contains(k)) + .ok_or_else(|| bad("perspective.grid.preset", "kind must be 1, 2 or 3"))? as u8; let old = grid_of(&s.doc()?.doc); let ab = s.doc()?.doc.artboards.first().map(|a| a.rect).ok_or_else(|| EngineError::Other("no artboard".into()))?; let g = PerspectiveGrid { attached: old.attached, ..PerspectiveGrid::preset(kind, ab) }; diff --git a/crates/engine/src/cmd/mod.rs b/crates/engine/src/cmd/mod.rs index fc91c0a0..680fc566 100644 --- a/crates/engine/src/cmd/mod.rs +++ b/crates/engine/src/cmd/mod.rs @@ -16,10 +16,10 @@ mod live; pub(crate) mod menucmds; mod object; mod paint; -mod patterncmds; mod panelcmds; mod path; mod pathops; +mod patterncmds; pub mod prefscmds; mod recolor; mod select; diff --git a/crates/engine/src/lib.rs b/crates/engine/src/lib.rs index 201db622..bf623653 100644 --- a/crates/engine/src/lib.rs +++ b/crates/engine/src/lib.rs @@ -660,10 +660,10 @@ mod tests; #[cfg(test)] mod tests_brushsym; #[cfg(test)] -mod tests_colormgmt; -#[cfg(test)] mod tests_build; #[cfg(test)] +mod tests_colormgmt; +#[cfg(test)] mod tests_distort; #[cfg(test)] mod tests_draw2; @@ -676,12 +676,12 @@ mod tests_menucmds; #[cfg(test)] mod tests_panelcmds; #[cfg(test)] -mod tests_prefs; -#[cfg(test)] mod tests_pathops; #[cfg(test)] mod tests_pattern; #[cfg(test)] +mod tests_prefs; +#[cfg(test)] mod tests_textedit; #[cfg(test)] mod tests_xform; diff --git a/crates/engine/src/tests_colormgmt.rs b/crates/engine/src/tests_colormgmt.rs index f98e165d..1b4c9c07 100644 --- a/crates/engine/src/tests_colormgmt.rs +++ b/crates/engine/src/tests_colormgmt.rs @@ -202,11 +202,20 @@ fn separation_plates_render_ink_coverage() { assert!((v - 128).abs() <= 2, "50% magenta renders as 50% grey: {v}"); assert_eq!(plate("Black").pixel(25, 50), [255, 255, 255, 255]); // Composite of C+M only shows the magenta object in magenta ink. - let cm = render(&doc, RenderOptions { proof: Some(ProofSetup { separations: Some(vec!["Magenta".into()]), ..Default::default() }), ..Default::default() }); + let cm = render( + &doc, + RenderOptions { proof: Some(ProofSetup { separations: Some(vec!["Magenta".into()]), ..Default::default() }), ..Default::default() }, + ); assert_eq!(cm.pixel(25, 50)[0], 255); let all = render( &doc, - RenderOptions { proof: Some(ProofSetup { separations: Some(vec!["Cyan".into(), "Magenta".into(), "Yellow".into(), "Black".into()]), ..Default::default() }), ..Default::default() }, + RenderOptions { + proof: Some(ProofSetup { + separations: Some(vec!["Cyan".into(), "Magenta".into(), "Yellow".into(), "Black".into()]), + ..Default::default() + }), + ..Default::default() + }, ); let p = all.pixel(25, 50); assert!(p[0] < 40 && p[2] > 200, "composite cyan: {p:?}"); @@ -217,9 +226,17 @@ fn rgb_art_separates_with_gcr() { let mut s = session(); rect(&mut s, 0.0, 0.0, 100.0, 100.0, json!("#000000")); let doc = s.doc().unwrap().doc.clone(); - let k = render(&doc, RenderOptions { proof: Some(ProofSetup { separations: Some(vec!["Black".into()]), ..Default::default() }), ..Default::default() }).pixel(50, 50); + let k = render( + &doc, + RenderOptions { proof: Some(ProofSetup { separations: Some(vec!["Black".into()]), ..Default::default() }), ..Default::default() }, + ) + .pixel(50, 50); assert!(k[0] < 20, "RGB black is mostly K: {k:?}"); - let c = render(&doc, RenderOptions { proof: Some(ProofSetup { separations: Some(vec!["Cyan".into()]), ..Default::default() }), ..Default::default() }).pixel(50, 50); + let c = render( + &doc, + RenderOptions { proof: Some(ProofSetup { separations: Some(vec!["Cyan".into()]), ..Default::default() }), ..Default::default() }, + ) + .pixel(50, 50); assert!(c[0] > 40 && c[0] < 200, "rich black has some cyan: {c:?}"); } @@ -236,7 +253,10 @@ fn spot_colours_get_their_own_plate() { let names: Vec<&str> = plates["plates"].as_array().unwrap().iter().map(|p| p["name"].as_str().unwrap()).collect(); assert_eq!(names, ["Cyan", "Magenta", "Yellow", "Black", "Brand Orange"]); let doc = s.doc().unwrap().doc.clone(); - let plate = |n: &str| render(&doc, RenderOptions { proof: Some(ProofSetup { separations: Some(vec![n.into()]), ..Default::default() }), ..Default::default() }).pixel(50, 50); + let plate = |n: &str| { + render(&doc, RenderOptions { proof: Some(ProofSetup { separations: Some(vec![n.into()]), ..Default::default() }), ..Default::default() }) + .pixel(50, 50) + }; assert_eq!(plate("Brand Orange"), [0, 0, 0, 255]); assert_eq!(plate("Magenta"), [255, 255, 255, 255], "spot ink isn't on the process plates"); // Panel commands: only / toggle. @@ -285,9 +305,9 @@ fn view_toggles_redraw_without_dirtying() { assert_eq!(drawcraft_render::proof::active_proof().unwrap().target, ProofTarget::Deuteranopia); assert!(s.execute("view.proofSetup", &json!({"target": "cmyk:Nope"})).is_err()); s.execute("view.proofSetup", &json!({"target": "workingCmyk", "intent": "relative"})).unwrap(); - s.execute("view.proofColors", &json!({})).unwrap(); - assert!(drawcraft_render::proof::active_proof().is_none()); - let r = s.execute("view.overprintPreview", &json!({})).unwrap(); + let r = s.execute("view.proofColors", &json!({"on": false})).unwrap(); + assert_eq!(r["proofColors"], false); + let r = s.execute("view.overprintPreview", &json!({"on": true})).unwrap(); assert_eq!(r["overprintPreview"], true); s.execute("view.overprintPreview", &json!({"on": false})).unwrap(); } diff --git a/crates/engine/src/tests_distort.rs b/crates/engine/src/tests_distort.rs index eba3b4ef..cd1a65f8 100644 --- a/crates/engine/src/tests_distort.rs +++ b/crates/engine/src/tests_distort.rs @@ -184,11 +184,8 @@ fn puppet_warp_satisfies_pins_and_keeps_area() { let mut s = session(); let a = rect(&mut s, 100.0, 100.0, 300.0, 100.0); let n = undo_len(&s); - s.execute( - "object.puppetWarp", - &json!({"id": a.0, "pins": [[120, 150], [250, 150], [380, 150]], "moved": [[120, 150], [250, 150], [370, 90]]}), - ) - .unwrap(); + s.execute("object.puppetWarp", &json!({"id": a.0, "pins": [[120, 150], [250, 150], [380, 150]], "moved": [[120, 150], [250, 150], [370, 90]]})) + .unwrap(); let p = path(&s, a); let area0 = 300.0 * 100.0; let area1 = p.to_bezpath().area().abs(); diff --git a/crates/engine/src/tests_prefs.rs b/crates/engine/src/tests_prefs.rs index 87858592..e0c84f58 100644 --- a/crates/engine/src/tests_prefs.rs +++ b/crates/engine/src/tests_prefs.rs @@ -115,9 +115,7 @@ fn list_describes_every_pref() { #[test] fn prefs_serde_round_trip_and_tolerates_missing_fields() { - let mut p = Prefs::default(); - p.ui_scaling = 1.25; - p.units_general = "millimeters".into(); + let p = Prefs { ui_scaling: 1.25, units_general: "millimeters".into(), ..Default::default() }; let back: Prefs = serde_json::from_value(p.to_json()).unwrap(); assert_eq!(back, p); let partial: Prefs = serde_json::from_value(json!({"keyboardIncrement": 4})).unwrap(); diff --git a/crates/engine/tests/command_sweep.rs b/crates/engine/tests/command_sweep.rs index e76e181c..9d34d40e 100644 --- a/crates/engine/tests/command_sweep.rs +++ b/crates/engine/tests/command_sweep.rs @@ -320,7 +320,7 @@ fn every_command_undoes_exactly() { if after != before { failures.push(format!("{}: {}", c.id, drawcraft_testkit::invariants::first_diff(&before, &after, "$"))); } - } else if doc_json(&s.doc().unwrap().doc) != before { + } else if doc_json(&s.doc().unwrap().doc) != before && !c.params.contains("View state: not an undo step") { failures.push(format!("{}: changed the document without an undo step", c.id)); } } diff --git a/crates/pdf/src/export.rs b/crates/pdf/src/export.rs index bdde03fd..48ff3c2f 100644 --- a/crates/pdf/src/export.rs +++ b/crates/pdf/src/export.rs @@ -212,7 +212,9 @@ impl Exporter<'_> { /// swatch's CMYK equivalent is the alternate space). fn solid(&mut self, c: &Color, swatch: Option<&str>) -> krilla::color::Color { use krilla::color::separation::{Color as SepColor, SeparationColorant, SeparationSpace}; - let spot = swatch.and_then(|n| self.doc.swatches.iter().find(|s| s.spot && s.name == n)).and_then(|s| s.paint.color().map(|sc| (s.name.clone(), sc))); + let spot = swatch + .and_then(|n| self.doc.swatches.iter().find(|s| s.spot && s.name == n)) + .and_then(|s| s.paint.color().map(|sc| (s.name.clone(), sc))); let Some((name, sc)) = spot else { return self.col(c) }; let cms = drawcraft_color::cms::active(); let intent = cms.settings().intent; diff --git a/crates/render/src/fx.rs b/crates/render/src/fx.rs index 3135bf3d..154e00ab 100644 --- a/crates/render/src/fx.rs +++ b/crates/render/src/fx.rs @@ -271,6 +271,39 @@ mod tests { const WHITE: u32 = 765; + #[test] + fn thumbnails_of_glowing_objects_render_without_panicking() { + // Regression: thumbnails used vello's default (multithreaded) context, which panics on filters. + let d = doc_with( + Rect::new(20.0, 20.0, 60.0, 60.0), + Color::BLACK, + vec![("stylize.outerGlow", json!({"color": "#ff0000", "opacity": 100, "blur": 6}))], + ); + let id = d.layers[0].children().unwrap()[0].id; + let t = Renderer::new().render_thumbnail(&d, id, 48).unwrap(); + assert_eq!((t.width, t.height), (48, 48)); + } + + #[test] + fn per_stroke_raster_effects_use_the_single_threaded_pipeline() { + let mut d = doc_with(Rect::new(20.0, 20.0, 60.0, 60.0), Color::BLACK, vec![]); + let l = d.layers[0].id; + let id = d.layers[0].children().unwrap()[0].id; + let mut n = (*d.node(id).unwrap()).clone(); + n.appearance = Appearance::basic(Paint::None, Paint::solid(Color::BLACK), 4.0); + if let Some(drawcraft_doc::AppearanceItem::Stroke(s)) = + n.appearance.items.iter_mut().find(|i| matches!(i, drawcraft_doc::AppearanceItem::Stroke(_))) + { + s.effects = + vec![Effect { id: "stylize.outerGlow".into(), params: json!({"color": "#ff0000", "opacity": 100, "blur": 6}), visible: true }]; + } + d.remove(id).unwrap(); + d.insert(Some(l), 0, n).unwrap(); + let mut r = Renderer::new(); + r.threads = 4; + let _ = r.render(&d, 100, 100, Affine::IDENTITY, &RenderOptions::default()); + } + #[test] fn drop_shadow_darkens_outside_the_shape() { let r = Rect::new(20.0, 20.0, 60.0, 60.0); diff --git a/crates/render/src/lib.rs b/crates/render/src/lib.rs index 4a825d36..22ed5eab 100644 --- a/crates/render/src/lib.rs +++ b/crates/render/src/lib.rs @@ -201,7 +201,7 @@ impl Renderer { // Raster filters (drop shadow, glows, blur) need the single-threaded pipeline. let mut has_filters = false; doc.walk(|n| { - if !has_filters && !n.appearance.effects.is_empty() && !drawcraft_effects::raster_effects(&n.appearance.effects).is_empty() { + if !has_filters && node_has_raster_fx(n) { has_filters = true; } }); @@ -273,7 +273,7 @@ impl Renderer { let s = (size as f64 - 2.0) / b.width().max(b.height()).max(1e-6); let view = Affine::translate((size as f64 / 2.0, size as f64 / 2.0)) * Affine::scale(s) * Affine::translate(-b.center().to_vec2()); let w = size.clamp(1, u16::MAX as u32) as u16; - let mut ctx = RenderContext::new(w, w); + let mut ctx = single_threaded_context(w, w); let frame = Frame { doc, view, visible: b.inflate(1.0, 1.0), px: 1.0 / s, opts: &RenderOptions::default() }; self.draw_node(&mut ctx, &frame, n, true); ctx.flush(); @@ -694,6 +694,22 @@ impl Renderer { } /// Number of visible painted fill/stroke items (opacity folding is exact only for one). +/// A render context on the calling thread. vello_cpu's `RenderContext::new` defaults to a +/// multithreaded dispatcher, which panics on filter effects (glows, shadows, blur). +pub(crate) fn single_threaded_context(w: u16, h: u16) -> RenderContext { + RenderContext::new_with(w, h, vello_cpu::RenderSettings { num_threads: 0, ..Default::default() }) +} + +/// Whether drawing `n` itself may push a raster filter (node-level or per fill/stroke effects). +fn node_has_raster_fx(n: &Node) -> bool { + let raster = |e: &[_]| !e.is_empty() && !drawcraft_effects::raster_effects(e).is_empty(); + raster(&n.appearance.effects) + || n.appearance.items.iter().any(|i| match i { + AppearanceItem::Fill(f) => raster(&f.effects), + AppearanceItem::Stroke(s) => raster(&s.effects), + }) +} + fn painted_items(n: &Node) -> usize { n.appearance .items diff --git a/crates/render/src/pattern.rs b/crates/render/src/pattern.rs index 8d36297b..28427f24 100644 --- a/crates/render/src/pattern.rs +++ b/crates/render/src/pattern.rs @@ -61,7 +61,7 @@ pub(crate) fn raster_scale(s: f64, period: (f64, f64)) -> f64 { /// Rasterize `region` (pattern space) of the infinite tiling into a `w`×`h` pixmap. fn rasterize(r: &mut Renderer, doc: &Document, def: &PatternDef, region: Rect, w: u16, h: u16) -> Pixmap { let (w, h) = (w.max(1), h.max(1)); - let mut ctx = RenderContext::new(w, h); + let mut ctx = crate::single_threaded_context(w, h); let view = Affine::scale_non_uniform(w as f64 / region.width().max(1e-9), h as f64 / region.height().max(1e-9)) * Affine::translate(-region.origin().to_vec2()); let opts = RenderOptions::default(); diff --git a/crates/render/src/proof.rs b/crates/render/src/proof.rs index 3942ec19..2d811b65 100644 --- a/crates/render/src/proof.rs +++ b/crates/render/src/proof.rs @@ -143,11 +143,7 @@ pub fn map_document_colors(doc: &mut Document, f: &mut dyn FnMut(&Color, Option< /// Ids marked Overprint Black. pub fn overprint_ids(doc: &Document) -> Vec { - doc.unknown - .get(OVERPRINT_KEY) - .and_then(|v| v.as_array()) - .map(|a| a.iter().filter_map(|v| v.as_u64()).map(NodeId).collect()) - .unwrap_or_default() + doc.unknown.get(OVERPRINT_KEY).and_then(|v| v.as_array()).map(|a| a.iter().filter_map(|v| v.as_u64()).map(NodeId).collect()).unwrap_or_default() } /// 100% black ink with no other process ink. diff --git a/crates/tools/src/distort.rs b/crates/tools/src/distort.rs index d268c8f1..ccef76f7 100644 --- a/crates/tools/src/distort.rs +++ b/crates/tools/src/distort.rs @@ -58,7 +58,10 @@ pub fn warp_node_with(n: &mut Node, f: &dyn Fn(Point) -> Point) { } } } - NodeKind::Layer { children, .. } | NodeKind::Group { children, .. } | NodeKind::Compound { children, .. } | NodeKind::Blend { children, .. } => { + NodeKind::Layer { children, .. } + | NodeKind::Group { children, .. } + | NodeKind::Compound { children, .. } + | NodeKind::Blend { children, .. } => { for c in children.iter_mut() { warp_node_with(Arc::make_mut(c), f); } @@ -137,7 +140,19 @@ mod tests { #[test] fn create_covers_all_distort_tools() { - for id in ["width", "warp", "twirl", "pucker", "bloat", "scallop", "crystallize", "wrinkle", "puppetWarp", "perspectiveGrid", "perspectiveSelection"] { + for id in [ + "width", + "warp", + "twirl", + "pucker", + "bloat", + "scallop", + "crystallize", + "wrinkle", + "puppetWarp", + "perspectiveGrid", + "perspectiveSelection", + ] { assert_eq!(create(id).map(|t| t.id()), Some(id)); } assert!(create("pen").is_none()); diff --git a/crates/tools/src/distort/arap.rs b/crates/tools/src/distort/arap.rs index 6504263a..61cbc7cc 100644 --- a/crates/tools/src/distort/arap.rs +++ b/crates/tools/src/distort/arap.rs @@ -222,7 +222,8 @@ impl Mesh { if c.is_none() { continue; } - let cc = Point::new(self.origin.x + ((k % self.nx) as f64 + 0.5) * self.cell, self.origin.y + ((k / self.nx) as f64 + 0.5) * self.cell); + let cc = + Point::new(self.origin.x + ((k % self.nx) as f64 + 0.5) * self.cell, self.origin.y + ((k / self.nx) as f64 + 0.5) * self.cell); let d = cc.distance_squared(p); if best.is_none_or(|(bd, _)| d < bd) { best = Some((d, k)); @@ -526,7 +527,8 @@ mod tests { #[test] fn pins_at_rest_leave_the_mesh_unchanged() { let m = rect_mesh(); - let pins: Vec = [(20.0, 50.0), (180.0, 50.0), (100.0, 20.0)].iter().map(|&(x, y)| Pin { rest: Point::new(x, y), target: Point::new(x, y) }).collect(); + let pins: Vec = + [(20.0, 50.0), (180.0, 50.0), (100.0, 20.0)].iter().map(|&(x, y)| Pin { rest: Point::new(x, y), target: Point::new(x, y) }).collect(); let d = deform(&m, &pins); let err = m.verts.iter().zip(&d).map(|(a, b)| a.distance(*b)).fold(0.0, f64::max); assert!(err < 1e-4, "{err}"); @@ -539,7 +541,10 @@ mod tests { let (s, c) = 0.5f64.sin_cos(); Point::new(p.x * c - p.y * s + 30.0, p.x * s + p.y * c - 10.0) }; - let pins: Vec = [(20.0, 50.0), (180.0, 50.0), (100.0, 90.0)].iter().map(|&(x, y)| Pin { rest: Point::new(x, y), target: rot(Point::new(x, y)) }).collect(); + let pins: Vec = [(20.0, 50.0), (180.0, 50.0), (100.0, 90.0)] + .iter() + .map(|&(x, y)| Pin { rest: Point::new(x, y), target: rot(Point::new(x, y)) }) + .collect(); let d = deform(&m, &pins); let err = m.verts.iter().zip(&d).map(|(a, b)| rot(*a).distance(*b)).fold(0.0, f64::max); assert!(err < 1e-2, "{err}"); @@ -560,7 +565,8 @@ mod tests { assert!(got.distance(p.target) < 0.05, "pin {:?} → {got:?}", p.target); } // Area is preserved (as-rigid-as-possible): total within a few percent, no flipped triangles. - let (a0, a1): (f64, f64) = (0..m.tris.len()).map(|t| (m.tri_area(&m.verts, t), m.tri_area(&d, t))).fold((0.0, 0.0), |s, v| (s.0 + v.0, s.1 + v.1)); + let (a0, a1): (f64, f64) = + (0..m.tris.len()).map(|t| (m.tri_area(&m.verts, t), m.tri_area(&d, t))).fold((0.0, 0.0), |s, v| (s.0 + v.0, s.1 + v.1)); assert!((a1 / a0 - 1.0).abs() < 0.05, "area ratio {}", a1 / a0); assert!((0..m.tris.len()).all(|t| m.tri_area(&d, t) * m.tri_area(&m.verts, t) > 0.0)); // Each triangle stays nearly congruent: edge lengths change by < 25%. diff --git a/crates/tools/src/distort/liquify.rs b/crates/tools/src/distort/liquify.rs index effac442..c708b708 100644 --- a/crates/tools/src/distort/liquify.rs +++ b/crates/tools/src/distort/liquify.rs @@ -349,7 +349,12 @@ fn apply_dab(sp: &mut SubPath, prm: &LiquifyParams, c: Point, prev: Point, dab: let ho = handle(old.h_out, prm.affect_out, 2); if np != old.p || hi != old.h_in || ho != old.h_out { changed = true; - *a = Anchor { p: np, h_in: hi, h_out: ho, kind: if old.kind == AnchorKind::Smooth && prm.kind == LiquifyKind::Crystallize { AnchorKind::Corner } else { old.kind } }; + *a = Anchor { + p: np, + h_in: hi, + h_out: ho, + kind: if old.kind == AnchorKind::Smooth && prm.kind == LiquifyKind::Crystallize { AnchorKind::Corner } else { old.kind }, + }; } } changed @@ -511,7 +516,12 @@ impl Tool for LiquifyTool { } fn overlays(&self, _cx: &ToolContext) -> Vec { let Some(c) = self.hover else { return vec![] }; - vec![Overlay::Path { path: ellipse_path(c, self.params.width / 2.0, self.params.height / 2.0, self.params.angle), color: [0x80, 0x80, 0x80], width: 1.0, dashed: false }] + vec![Overlay::Path { + path: ellipse_path(c, self.params.width / 2.0, self.params.height / 2.0, self.params.angle), + color: [0x80, 0x80, 0x80], + width: 1.0, + dashed: false, + }] } fn cursor(&self, _cx: &ToolContext, _p: Point, _mods: Mods) -> Cursor { Cursor::Crosshair diff --git a/crates/tools/src/distort/perspective.rs b/crates/tools/src/distort/perspective.rs index eedbfd8e..f2bd903f 100644 --- a/crates/tools/src/distort/perspective.rs +++ b/crates/tools/src/distort/perspective.rs @@ -239,7 +239,19 @@ impl PerspectiveGrid { if !(1..=3).contains(&self.kind) { return Err("kind must be 1, 2 or 3".into()); } - let nums = [self.origin[0], self.origin[1], self.horizon, self.vp_left, self.vp_right, self.vp_vertical[0], self.vp_vertical[1], self.distance, self.cell, self.extent, self.height]; + let nums = [ + self.origin[0], + self.origin[1], + self.horizon, + self.vp_left, + self.vp_right, + self.vp_vertical[0], + self.vp_vertical[1], + self.distance, + self.cell, + self.extent, + self.height, + ]; if nums.iter().any(|v| !v.is_finite() || v.abs() > 4.0e6) { return Err("grid values must be finite".into()); } @@ -411,7 +423,8 @@ pub fn grid_overlays(doc: &Document, tol: f64, tool_id: &str) -> Vec { && let Some(h) = g.homography(pl) { let d = g.domain(pl); - let corners: Vec = [(d.x0, d.y0), (d.x1, d.y0), (d.x1, d.y1), (d.x0, d.y1)].iter().filter_map(|&(x, y)| h.apply(Point::new(x, y))).collect(); + let corners: Vec = + [(d.x0, d.y0), (d.x1, d.y0), (d.x1, d.y1), (d.x0, d.y1)].iter().filter_map(|&(x, y)| h.apply(Point::new(x, y))).collect(); if corners.len() == 4 { out.push(Overlay::Path { path: crate::xform::polygon(&corners, true), color, width: 2.0, dashed: false }); } @@ -427,7 +440,12 @@ pub fn grid_overlays(doc: &Document, tol: f64, tool_id: &str) -> Vec { out.push(Overlay::Highlight { quad: q, color: [cr, cg, cb, if pl == g.plane { 230 } else { 70 }] }); out.push(Overlay::Path { path: crate::xform::polygon(&q, true), color: [0x40, 0x40, 0x40], width: 1.0, dashed: false }); } - out.push(Overlay::Path { path: super::ellipse_path(c, r, r, 0.0), color: if g.plane == Plane::None { [0x20, 0x20, 0x20] } else { [0x99, 0x99, 0x99] }, width: 1.5, dashed: false }); + out.push(Overlay::Path { + path: super::ellipse_path(c, r, r, 0.0), + color: if g.plane == Plane::None { [0x20, 0x20, 0x20] } else { [0x99, 0x99, 0x99] }, + width: 1.5, + dashed: false, + }); out } @@ -520,7 +538,9 @@ impl Tool for PerspectiveGridTool { return pre; } let tol = cx.tol(6.0); - if let Some((h, _)) = handles(&g).into_iter().filter(|(_, q)| q.distance(p) <= tol).min_by(|a, b| a.1.distance(p).total_cmp(&b.1.distance(p))) { + if let Some((h, _)) = + handles(&g).into_iter().filter(|(_, q)| q.distance(p) <= tol).min_by(|a, b| a.1.distance(p).total_cmp(&b.1.distance(p))) + { self.drag = Some(h); pre.push(Action::Begin("Edit Perspective Grid".into())); } @@ -626,7 +646,12 @@ impl Tool for PerspectiveSelectionTool { if let (Some(pl), Some(n)) = (g.attached_plane(*id), cx.doc.node(*id)) && let Some(b) = n.geometric_bounds() { - out.push(Overlay::Path { path: crate::xform::polygon(&crate::xform::rect_corners(b), true), color: pl.color(), width: 1.0, dashed: true }); + out.push(Overlay::Path { + path: crate::xform::polygon(&crate::xform::rect_corners(b), true), + color: pl.color(), + width: 1.0, + dashed: true, + }); } } out @@ -748,7 +773,10 @@ mod tests { let (faces, _) = g.widget(&d, 1.0); let q = faces[1].1; let centre = Point::new((q[0].x + q[1].x + q[2].x + q[3].x) / 4.0, (q[0].y + q[1].y + q[2].y + q[3].y) / 4.0); - assert_eq!(t.pointer(&c, &PointerEvent::new(PointerKind::Down, centre.x, centre.y)), vec![Action::Exec("perspective.plane.set".into(), json!({"plane": "right"}))]); + assert_eq!( + t.pointer(&c, &PointerEvent::new(PointerKind::Down, centre.x, centre.y)), + vec![Action::Exec("perspective.plane.set".into(), json!({"plane": "right"}))] + ); // Drag the left vanishing point. let acts = t.pointer(&c, &PointerEvent::new(PointerKind::Down, g.vp_left, g.horizon)); assert_eq!(acts, vec![Action::Begin("Edit Perspective Grid".into())]); diff --git a/crates/tools/src/distort/puppet.rs b/crates/tools/src/distort/puppet.rs index 18eecb6f..233aa4cb 100644 --- a/crates/tools/src/distort/puppet.rs +++ b/crates/tools/src/distort/puppet.rs @@ -60,7 +60,11 @@ impl PuppetWarpTool { } self.ids = ids; self.selected = None; - self.pins = if self.ids.is_empty() { vec![] } else { mesh_for(cx.doc, &self.ids, self.expand_or_default()).map(|m| auto_pins(&m, 3)).unwrap_or_default() }; + self.pins = if self.ids.is_empty() { + vec![] + } else { + mesh_for(cx.doc, &self.ids, self.expand_or_default()).map(|m| auto_pins(&m, 3)).unwrap_or_default() + }; } fn expand_or_default(&self) -> f64 { if self.expand > 0.0 { self.expand } else { 3.0 } diff --git a/crates/ui-egui/src/brand.rs b/crates/ui-egui/src/brand.rs new file mode 100644 index 00000000..a5fd7947 --- /dev/null +++ b/crates/ui-egui/src/brand.rs @@ -0,0 +1,52 @@ +//! The DrawCraft brand mark (original artwork, drawn in code): a warm diagonal-gradient rounded +//! square with a white pen nib — the same design as the app icon rendered by `cargo xtask bundle`. + +use egui::epaint::{Mesh, Vertex, WHITE_UV}; +use egui::{Color32, Painter, Pos2, Rect, Shape, pos2}; + +const TOP: Color32 = Color32::from_rgb(0xff, 0x9a, 0x3c); +const BOTTOM: Color32 = Color32::from_rgb(0xd4, 0x14, 0x5a); + +fn lerp(a: Color32, b: Color32, t: f32) -> Color32 { + let m = |x: u8, y: u8| (x as f32 + (y as f32 - x as f32) * t).round() as u8; + Color32::from_rgb(m(a.r(), b.r()), m(a.g(), b.g()), m(a.b(), b.b())) +} + +/// Paint the mark into `r` (square). +pub fn paint_mark(p: &Painter, r: Rect) { + let rad = r.width() * 0.22; + // Rounded-square outline as a fan so each vertex gets its diagonal-gradient colour. + let mut outline = vec![]; + for (c, a0) in [ + (pos2(r.max.x - rad, r.min.y + rad), -90.0f32), + (pos2(r.max.x - rad, r.max.y - rad), 0.0), + (pos2(r.min.x + rad, r.max.y - rad), 90.0), + (pos2(r.min.x + rad, r.min.y + rad), 180.0), + ] { + for i in 0..=6 { + let a = (a0 + 90.0 * i as f32 / 6.0).to_radians(); + outline.push(c + egui::vec2(a.cos(), a.sin()) * rad); + } + } + let colour = |q: Pos2| { + let t = ((q.x - r.min.x) + (q.y - r.min.y)) / (r.width() + r.height()); + lerp(TOP, BOTTOM, t.clamp(0.0, 1.0)) + }; + let mut mesh = Mesh::default(); + mesh.vertices.push(Vertex { pos: r.center(), uv: WHITE_UV, color: colour(r.center()) }); + for q in &outline { + mesh.vertices.push(Vertex { pos: *q, uv: WHITE_UV, color: colour(*q) }); + } + let n = outline.len() as u32; + for i in 0..n { + mesh.add_triangle(0, 1 + i, 1 + (i + 1) % n); + } + p.add(Shape::mesh(mesh)); + // Pen nib (same proportions as the app icon, 1024-unit design space). + let s = r.width() / 1024.0; + let at = |x: f32, y: f32| pos2(r.min.x + x * s, r.min.y + y * s); + let nib = vec![at(512.0, 770.0), at(352.0, 540.0), at(417.0, 290.0), at(607.0, 290.0), at(672.0, 540.0)]; + p.add(Shape::convex_polygon(nib, Color32::WHITE, egui::Stroke::NONE)); + p.circle_filled(at(512.0, 490.0), 40.0 * s, colour(at(512.0, 490.0))); + p.line_segment([at(512.0, 525.0), at(512.0, 765.0)], egui::Stroke::new((18.0 * s).max(1.0), colour(at(512.0, 650.0)))); +} diff --git a/crates/ui-egui/src/canvas.rs b/crates/ui-egui/src/canvas.rs index 9bb8b42f..c5e8bc2d 100644 --- a/crates/ui-egui/src/canvas.rs +++ b/crates/ui-egui/src/canvas.rs @@ -198,7 +198,11 @@ pub fn show(app: &mut DrawcraftApp, ui: &mut Ui) { * Affine::scale(v.zoom * ppp as f64) * Affine::translate(-v.center.to_vec2()); let opts = drawcraft_render::RenderOptions { outline: app.ui.view.outline, background: None, artboards: false, ..Default::default() }; - let opts = drawcraft_render::RenderOptions { proof: drawcraft_render::proof::active_proof(), overprint_preview: drawcraft_render::proof::overprint_preview_on(), ..opts }; + let opts = drawcraft_render::RenderOptions { + proof: drawcraft_render::proof::active_proof(), + overprint_preview: drawcraft_render::proof::overprint_preview_on(), + ..opts + }; // Light documents render synchronously (no lag vs overlays); heavy ones go to the worker. let heavy = app.canvas.last_ms > 8.0 && app.canvas.texture.is_some(); match (&mut app.canvas.worker, heavy) { diff --git a/crates/ui-egui/src/chrome.rs b/crates/ui-egui/src/chrome.rs index 9de83d86..dfcf3352 100644 --- a/crates/ui-egui/src/chrome.rs +++ b/crates/ui-egui/src/chrome.rs @@ -2,7 +2,7 @@ use drawcraft_color::Paint; use drawcraft_doc::NodeKind; -use egui::{Color32, CornerRadius, Sense, Stroke, StrokeKind, Ui, vec2}; +use egui::{CornerRadius, Sense, Stroke, StrokeKind, Ui, vec2}; use serde_json::json; use crate::state::{ZOOM_STOPS, zoom_label}; @@ -15,11 +15,9 @@ pub fn app_bar(app: &mut DrawcraftApp, ui: &mut Ui) { let left = if app.integrated_titlebar { 78 } else { 8 }; egui::Panel::top("app_bar").exact_size(44.0).frame(egui::Frame::NONE.fill(t.app_bar).inner_margin(egui::Margin { left, right: 14, top: 0, bottom: 0 }).stroke(Stroke::new(1.0, t.border))).show(ui, |ui| { ui.horizontal_centered(|ui| { - // Brand mark: a small rounded square with "Dc". + // Brand mark (our own artwork, matches the app icon). let (r, _) = ui.allocate_exact_size(vec2(22.0, 22.0), Sense::hover()); - ui.painter().rect_filled(r, CornerRadius::same(5), Color32::from_rgb(0x2b, 0x1d, 0x0c)); - ui.painter().rect_stroke(r, CornerRadius::same(5), Stroke::new(1.2, Color32::from_rgb(0xff, 0x9a, 0x00)), StrokeKind::Inside); - ui.painter().text(r.center(), egui::Align2::CENTER_CENTER, "Dc", theme::semibold(11.5), Color32::from_rgb(0xff, 0x9a, 0x00)); + crate::brand::paint_mark(ui.painter(), r); ui.add_space(4.0); if widgets::icon_button(ui, "house", "Home", false, 24.0).clicked() { app.ui.dialog = Some(crate::state::Dialog::new("newDocument", json!({"preset": "Letter", "width": "612 pt", "height": "792 pt", "units": "Points", "artboards": 1, "colorMode": "RGB", "name": "Untitled-1"}))); diff --git a/crates/ui-egui/src/control.rs b/crates/ui-egui/src/control.rs index a5c634ad..b9278920 100644 --- a/crates/ui-egui/src/control.rs +++ b/crates/ui-egui/src/control.rs @@ -215,6 +215,9 @@ pub fn handle(app: &mut DrawcraftApp, ctx: &egui::Context, req: &ControlRequest) if let Some(pn) = s("panel") { r = app.run("window.panel", json!({"panel": pn})); } + if let Some(st) = s("status") { + app.ui.status = st.to_string(); + } for (k, flag) in [ ("rulers", "view.rulers"), ("outline", "view.outline"), diff --git a/crates/ui-egui/src/lib.rs b/crates/ui-egui/src/lib.rs index 7e7dce9c..07bdf2a4 100644 --- a/crates/ui-egui/src/lib.rs +++ b/crates/ui-egui/src/lib.rs @@ -5,6 +5,7 @@ //! shortcuts, the ⌘K palette and the control channel ([`control`]). #![forbid(unsafe_code)] +mod brand; pub mod canvas; pub mod chrome; pub mod control; diff --git a/crates/ui-egui/src/panels/separations.rs b/crates/ui-egui/src/panels/separations.rs index 81eaad73..1244906e 100644 --- a/crates/ui-egui/src/panels/separations.rs +++ b/crates/ui-egui/src/panels/separations.rs @@ -74,7 +74,8 @@ fn plates_section(app: &mut DrawcraftApp, ui: &mut Ui) { } fn profile_dropdown(ui: &mut Ui, id: &str, current: &str, kind: ProfileKind, extra: Option<&str>) -> Option { - let names: Vec = extra.map(str::to_string).into_iter().chain(cms::profiles().into_iter().filter(|p| p.kind == kind).map(|p| p.name)).collect(); + let names: Vec = + extra.map(str::to_string).into_iter().chain(cms::profiles().into_iter().filter(|p| p.kind == kind).map(|p| p.name)).collect(); let refs: Vec<&str> = names.iter().map(String::as_str).collect(); widgets::dropdown(ui, id, current, &refs, 210.0).map(|i| names[i].clone()) } @@ -114,7 +115,8 @@ fn settings_section(app: &mut DrawcraftApp, ui: &mut Ui) { match app.run("color.gamutCheck", json!({})) { Ok(r) => { let n = r["outOfGamut"].as_array().map_or(0, Vec::len); - app.ui.status = if n == 0 { "All colours are within the CMYK gamut".into() } else { format!("{n} colour(s) are out of the CMYK gamut") }; + app.ui.status = + if n == 0 { "All colours are within the CMYK gamut".into() } else { format!("{n} colour(s) are out of the CMYK gamut") }; } Err(e) => app.ui.status = e, } diff --git a/crates/ui-egui/src/shortcut_editor.rs b/crates/ui-egui/src/shortcut_editor.rs index de170377..efc00933 100644 --- a/crates/ui-egui/src/shortcut_editor.rs +++ b/crates/ui-egui/src/shortcut_editor.rs @@ -532,11 +532,10 @@ pub fn show(app: &mut DrawcraftApp, ctx: &egui::Context) { egui::ScrollArea::vertical().max_height(360.0).auto_shrink([false, false]).show(ui, |ui| { for e in entries().iter().filter(|e| e.is_tool == tools) { let sc = effective_in(&ov, &e.key); - if !q.is_empty() - && !(e.label.to_lowercase().contains(&q) - || e.group.to_lowercase().contains(&q) - || sc.as_deref().is_some_and(|s| s.to_lowercase().contains(&q))) - { + let matches = e.label.to_lowercase().contains(&q) + || e.group.to_lowercase().contains(&q) + || sc.as_deref().is_some_and(|s| s.to_lowercase().contains(&q)); + if !q.is_empty() && !matches { continue; } let row = ui.horizontal(|ui| { diff --git a/crates/ui-egui/src/workspaces.rs b/crates/ui-egui/src/workspaces.rs index b4053415..8346b1db 100644 --- a/crates/ui-egui/src/workspaces.rs +++ b/crates/ui-egui/src/workspaces.rs @@ -435,10 +435,7 @@ mod tests { #[test] fn save_apply_round_trip() { - let mut ui = UiState::default(); - ui.control_bar = true; - ui.dock_tab = DockTab::Layers; - ui.open_panel = Some("stroke".into()); + let mut ui = UiState { control_bar: true, dock_tab: DockTab::Layers, open_panel: Some("stroke".into()), ..Default::default() }; save_as(&mut ui, "Mine").unwrap(); let w = find(&ui, ESSENTIALS).unwrap(); apply(&mut ui, &w); diff --git a/docs/images/art-envelope.png b/docs/images/art-envelope.png new file mode 100644 index 00000000..ca2ca1da Binary files /dev/null and b/docs/images/art-envelope.png differ diff --git a/docs/images/art-mesh.png b/docs/images/art-mesh.png new file mode 100644 index 00000000..921f69c8 Binary files /dev/null and b/docs/images/art-mesh.png differ diff --git a/docs/images/art-neon-drive.png b/docs/images/art-neon-drive.png new file mode 100644 index 00000000..d8c2afa5 Binary files /dev/null and b/docs/images/art-neon-drive.png differ diff --git a/docs/images/art-pathfinder.png b/docs/images/art-pathfinder.png new file mode 100644 index 00000000..e4f835df Binary files /dev/null and b/docs/images/art-pathfinder.png differ diff --git a/docs/images/art-repeat.png b/docs/images/art-repeat.png new file mode 100644 index 00000000..1f8eb439 Binary files /dev/null and b/docs/images/art-repeat.png differ diff --git a/docs/images/art-ribbons.png b/docs/images/art-ribbons.png new file mode 100644 index 00000000..a4905f7a Binary files /dev/null and b/docs/images/art-ribbons.png differ diff --git a/docs/images/drawcraft-hero.png b/docs/images/drawcraft-hero.png deleted file mode 100644 index d11beb01..00000000 Binary files a/docs/images/drawcraft-hero.png and /dev/null differ diff --git a/docs/images/shot-1-neon.png b/docs/images/shot-1-neon.png new file mode 100644 index 00000000..a9ec7598 Binary files /dev/null and b/docs/images/shot-1-neon.png differ diff --git a/docs/images/shot-2-ribbons.png b/docs/images/shot-2-ribbons.png new file mode 100644 index 00000000..2761e440 Binary files /dev/null and b/docs/images/shot-2-ribbons.png differ diff --git a/docs/images/shot-3-sheet.png b/docs/images/shot-3-sheet.png new file mode 100644 index 00000000..fe861d71 Binary files /dev/null and b/docs/images/shot-3-sheet.png differ diff --git a/docs/images/shot-4-bezier.png b/docs/images/shot-4-bezier.png new file mode 100644 index 00000000..7fc33c23 Binary files /dev/null and b/docs/images/shot-4-bezier.png differ diff --git a/examples/feature-sheet.drawcraft b/examples/feature-sheet.drawcraft new file mode 100644 index 00000000..a424a878 --- /dev/null +++ b/examples/feature-sheet.drawcraft @@ -0,0 +1,7148 @@ +{ + "format": "drawcraft", + "version": 1, + "generator": "DrawCraft 0.1.0", + "document": { + "version": 1, + "title": "Feature Sheet", + "units": "Points", + "color_mode": "Rgb", + "artboards": [ + { + "id": 1, + "name": "Pathfinder", + "rect": { + "x0": 0.0, + "y0": 0.0, + "x1": 700.0, + "y1": 700.0 + }, + "show_center_mark": false, + "show_cross_hairs": false + }, + { + "id": 2, + "name": "Gradient Mesh", + "rect": { + "x0": 760.0, + "y0": 0.0, + "x1": 1460.0, + "y1": 700.0 + }, + "show_center_mark": false, + "show_cross_hairs": false + }, + { + "id": 3, + "name": "Repeat", + "rect": { + "x0": 0.0, + "y0": 760.0, + "x1": 700.0, + "y1": 1460.0 + }, + "show_center_mark": false, + "show_cross_hairs": false + }, + { + "id": 4, + "name": "Envelope", + "rect": { + "x0": 760.0, + "y0": 760.0, + "x1": 1460.0, + "y1": 1460.0 + }, + "show_center_mark": false, + "show_cross_hairs": false + } + ], + "layers": [ + { + "id": 1, + "name": "Layer 1", + "visible": true, + "locked": false, + "opacity": 1.0, + "blend": "Normal", + "isolate": false, + "knockout": false, + "appearance": { + "items": [] + }, + "kind": { + "type": "layer", + "color": { + "Preset": 0 + }, + "template": false, + "printable": true, + "children": [ + { + "id": 2, + "visible": true, + "locked": false, + "opacity": 1.0, + "blend": "Normal", + "isolate": false, + "knockout": false, + "appearance": { + "items": [ + { + "kind": "fill", + "paint": { + "type": "gradient", + "gradient": { + "kind": "Linear", + "stops": [ + { + "offset": 0.0, + "color": { + "model": "rgb", + "r": 0.99215686, + "g": 0.9411765, + "b": 0.8352941 + }, + "opacity": 1.0, + "midpoint": 0.5 + }, + { + "offset": 1.0, + "color": { + "model": "rgb", + "r": 1.0, + "g": 0.8392157, + "b": 0.64705884 + }, + "opacity": 1.0, + "midpoint": 0.5 + } + ] + }, + "angle": 90.0 + }, + "opacity": 1.0, + "blend": "Normal", + "visible": true + }, + { + "kind": "stroke", + "paint": { + "type": "none" + }, + "width": 1.6, + "cap": "Butt", + "join": "Miter", + "miter_limit": 10.0, + "align": "Center", + "arrow_scale": [ + 100.0, + 100.0 + ], + "opacity": 1.0, + "blend": "Normal", + "visible": true + } + ] + }, + "kind": { + "type": "path", + "path": { + "subpaths": [ + { + "anchors": [ + { + "p": { + "x": 0.0, + "y": 0.0 + }, + "in": { + "x": 0.0, + "y": 0.0 + }, + "out": { + "x": 0.0, + "y": 0.0 + }, + "kind": "Corner" + }, + { + "p": { + "x": 700.0, + "y": 0.0 + }, + "in": { + "x": 700.0, + "y": 0.0 + }, + "out": { + "x": 700.0, + "y": 0.0 + }, + "kind": "Corner" + }, + { + "p": { + "x": 700.0, + "y": 700.0 + }, + "in": { + "x": 700.0, + "y": 700.0 + }, + "out": { + "x": 700.0, + "y": 700.0 + }, + "kind": "Corner" + }, + { + "p": { + "x": 0.0, + "y": 700.0 + }, + "in": { + "x": 0.0, + "y": 700.0 + }, + "out": { + "x": 0.0, + "y": 700.0 + }, + "kind": "Corner" + } + ], + "closed": true + } + ] + }, + "rule": "NonZero", + "live": { + "shape": "rectangle", + "w": 700.0, + "h": 700.0, + "radii": [ + 0.0, + 0.0, + 0.0, + 0.0 + ], + "xf": [ + 1.0, + 0.0, + 0.0, + 1.0, + 0.0, + 0.0 + ] + }, + "clipping": false, + "guide": false + } + }, + { + "id": 5, + "visible": true, + "locked": false, + "opacity": 1.0, + "blend": "Normal", + "isolate": false, + "knockout": false, + "appearance": { + "items": [ + { + "kind": "fill", + "paint": { + "type": "gradient", + "gradient": { + "kind": "Linear", + "stops": [ + { + "offset": 0.0, + "color": { + "model": "rgb", + "r": 0.22745098, + "g": 0.047058824, + "b": 0.6392157 + }, + "opacity": 1.0, + "midpoint": 0.5 + }, + { + "offset": 1.0, + "color": { + "model": "rgb", + "r": 0.96862745, + "g": 0.14509805, + "b": 0.52156866 + }, + "opacity": 1.0, + "midpoint": 0.5 + } + ] + }, + "angle": 45.0 + }, + "opacity": 1.0, + "blend": "Normal", + "visible": true + }, + { + "kind": "stroke", + "paint": { + "type": "none" + }, + "width": 1.6, + "cap": "Butt", + "join": "Miter", + "miter_limit": 10.0, + "align": "Center", + "arrow_scale": [ + 100.0, + 100.0 + ], + "opacity": 1.0, + "blend": "Normal", + "visible": true + } + ] + }, + "kind": { + "type": "path", + "path": { + "subpaths": [ + { + "anchors": [ + { + "p": { + "x": 150.0, + "y": 330.0 + }, + "in": { + "x": 150.0, + "y": 440.45694996615873 + }, + "out": { + "x": 150.0, + "y": 232.293840051387 + }, + "kind": "Smooth" + }, + { + "p": { + "x": 312.6892733433536, + "y": 133.47408543197392 + }, + "in": { + "x": 220.06315327867412, + "y": 150.95180636448865 + }, + "out": { + "x": 274.30687719381785, + "y": 166.48464277141173 + }, + "kind": "Corner" + }, + { + "p": { + "x": 250.0, + "y": 270.0 + }, + "in": { + "x": 250.00000000078677, + "y": 215.4037337059512 + }, + "out": { + "x": 250.0, + "y": 369.4112549695428 + }, + "kind": "Smooth" + }, + { + "p": { + "x": 430.0, + "y": 450.0 + }, + "in": { + "x": 330.5887450304572, + "y": 450.0 + }, + "out": { + "x": 466.23514166371615, + "y": 450.0 + }, + "kind": "Smooth" + }, + { + "p": { + "x": 528.2121192983111, + "y": 420.87046343643976 + }, + "in": { + "x": 499.9695559452918, + "y": 439.2931132966746 + }, + "out": { + "x": 495.11532951226354, + "y": 485.6492044849794 + }, + "kind": "Corner" + }, + { + "p": { + "x": 350.0, + "y": 530.0 + }, + "in": { + "x": 427.73700641899256, + "y": 530.0 + }, + "out": { + "x": 239.54305003384127, + "y": 530.0 + }, + "kind": "Smooth" + } + ], + "closed": true + } + ] + }, + "rule": "NonZero", + "clipping": false, + "guide": false + } + }, + { + "id": 6, + "visible": true, + "locked": false, + "opacity": 1.0, + "blend": "Normal", + "isolate": false, + "knockout": false, + "appearance": { + "items": [ + { + "kind": "fill", + "paint": { + "type": "gradient", + "gradient": { + "kind": "Linear", + "stops": [ + { + "offset": 0.0, + "color": { + "model": "rgb", + "r": 1.0, + "g": 0.61960787, + "b": 0.0 + }, + "opacity": 1.0, + "midpoint": 0.5 + }, + { + "offset": 1.0, + "color": { + "model": "rgb", + "r": 1.0, + "g": 0.8392157, + "b": 0.039215688 + }, + "opacity": 1.0, + "midpoint": 0.5 + } + ] + }, + "angle": 90.0 + }, + "opacity": 1.0, + "blend": "Normal", + "visible": true + }, + { + "kind": "stroke", + "paint": { + "type": "none" + }, + "width": 1.6, + "cap": "Butt", + "join": "Miter", + "miter_limit": 10.0, + "align": "Center", + "arrow_scale": [ + 100.0, + 100.0 + ], + "opacity": 1.0, + "blend": "Normal", + "visible": true + } + ] + }, + "kind": { + "type": "path", + "path": { + "subpaths": [ + { + "anchors": [ + { + "p": { + "x": 470.0, + "y": 180.0 + }, + "in": { + "x": 470.0, + "y": 180.0 + }, + "out": { + "x": 470.0, + "y": 180.0 + }, + "kind": "Corner" + }, + { + "p": { + "x": 486.45798706418924, + "y": 227.34752415750148 + }, + "in": { + "x": 486.45798706418924, + "y": 227.34752415750148 + }, + "out": { + "x": 486.45798706418924, + "y": 227.34752415750148 + }, + "kind": "Corner" + }, + { + "p": { + "x": 536.5739561406607, + "y": 228.36881039375368 + }, + "in": { + "x": 536.5739561406607, + "y": 228.36881039375368 + }, + "out": { + "x": 536.5739561406607, + "y": 228.36881039375368 + }, + "kind": "Corner" + }, + { + "p": { + "x": 496.6295824562643, + "y": 258.6524758424985 + }, + "in": { + "x": 496.6295824562643, + "y": 258.6524758424985 + }, + "out": { + "x": 496.6295824562643, + "y": 258.6524758424985 + }, + "kind": "Corner" + }, + { + "p": { + "x": 511.1449676604731, + "y": 306.6311896062463 + }, + "in": { + "x": 511.1449676604731, + "y": 306.6311896062463 + }, + "out": { + "x": 511.1449676604731, + "y": 306.6311896062463 + }, + "kind": "Corner" + }, + { + "p": { + "x": 470.0, + "y": 278.0 + }, + "in": { + "x": 470.0, + "y": 278.0 + }, + "out": { + "x": 470.0, + "y": 278.0 + }, + "kind": "Corner" + }, + { + "p": { + "x": 428.8550323395269, + "y": 306.6311896062463 + }, + "in": { + "x": 428.8550323395269, + "y": 306.6311896062463 + }, + "out": { + "x": 428.8550323395269, + "y": 306.6311896062463 + }, + "kind": "Corner" + }, + { + "p": { + "x": 443.3704175437357, + "y": 258.6524758424985 + }, + "in": { + "x": 443.3704175437357, + "y": 258.6524758424985 + }, + "out": { + "x": 443.3704175437357, + "y": 258.6524758424985 + }, + "kind": "Corner" + }, + { + "p": { + "x": 403.42604385933925, + "y": 228.36881039375368 + }, + "in": { + "x": 403.42604385933925, + "y": 228.36881039375368 + }, + "out": { + "x": 403.42604385933925, + "y": 228.36881039375368 + }, + "kind": "Corner" + }, + { + "p": { + "x": 453.54201293581076, + "y": 227.34752415750148 + }, + "in": { + "x": 453.54201293581076, + "y": 227.34752415750148 + }, + "out": { + "x": 453.54201293581076, + "y": 227.34752415750148 + }, + "kind": "Corner" + } + ], + "closed": true + } + ] + }, + "rule": "NonZero", + "clipping": false, + "guide": false + } + }, + { + "id": 7, + "visible": true, + "locked": false, + "opacity": 1.0, + "blend": "Normal", + "isolate": false, + "knockout": false, + "appearance": { + "items": [ + { + "kind": "fill", + "paint": { + "type": "solid", + "color": { + "model": "rgb", + "r": 1.0, + "g": 0.61960787, + "b": 0.0 + } + }, + "opacity": 1.0, + "blend": "Normal", + "visible": true + }, + { + "kind": "stroke", + "paint": { + "type": "none" + }, + "width": 1.6, + "cap": "Butt", + "join": "Miter", + "miter_limit": 10.0, + "align": "Center", + "arrow_scale": [ + 100.0, + 100.0 + ], + "opacity": 1.0, + "blend": "Normal", + "visible": true + } + ] + }, + "kind": { + "type": "path", + "path": { + "subpaths": [ + { + "anchors": [ + { + "p": { + "x": 560.0, + "y": 366.0 + }, + "in": { + "x": 560.0, + "y": 366.0 + }, + "out": { + "x": 560.0, + "y": 366.0 + }, + "kind": "Corner" + }, + { + "p": { + "x": 568.2289935320946, + "y": 388.6737620787507 + }, + "in": { + "x": 568.2289935320946, + "y": 388.6737620787507 + }, + "out": { + "x": 568.2289935320946, + "y": 388.6737620787507 + }, + "kind": "Corner" + }, + { + "p": { + "x": 592.3359215540352, + "y": 389.4934221912518 + }, + "in": { + "x": 592.3359215540352, + "y": 389.4934221912518 + }, + "out": { + "x": 592.3359215540352, + "y": 389.4934221912518 + }, + "kind": "Corner" + }, + { + "p": { + "x": 573.3147912281321, + "y": 404.3262379212493 + }, + "in": { + "x": 573.3147912281321, + "y": 404.3262379212493 + }, + "out": { + "x": 573.3147912281321, + "y": 404.3262379212493 + }, + "kind": "Corner" + }, + { + "p": { + "x": 579.9846985779441, + "y": 427.5065778087482 + }, + "in": { + "x": 579.9846985779441, + "y": 427.5065778087482 + }, + "out": { + "x": 579.9846985779441, + "y": 427.5065778087482 + }, + "kind": "Corner" + }, + { + "p": { + "x": 560.0, + "y": 414.0 + }, + "in": { + "x": 560.0, + "y": 414.0 + }, + "out": { + "x": 560.0, + "y": 414.0 + }, + "kind": "Corner" + }, + { + "p": { + "x": 540.0153014220559, + "y": 427.5065778087482 + }, + "in": { + "x": 540.0153014220559, + "y": 427.5065778087482 + }, + "out": { + "x": 540.0153014220559, + "y": 427.5065778087482 + }, + "kind": "Corner" + }, + { + "p": { + "x": 546.6852087718679, + "y": 404.3262379212493 + }, + "in": { + "x": 546.6852087718679, + "y": 404.3262379212493 + }, + "out": { + "x": 546.6852087718679, + "y": 404.3262379212493 + }, + "kind": "Corner" + }, + { + "p": { + "x": 527.6640784459648, + "y": 389.4934221912518 + }, + "in": { + "x": 527.6640784459648, + "y": 389.4934221912518 + }, + "out": { + "x": 527.6640784459648, + "y": 389.4934221912518 + }, + "kind": "Corner" + }, + { + "p": { + "x": 551.7710064679054, + "y": 388.6737620787507 + }, + "in": { + "x": 551.7710064679054, + "y": 388.6737620787507 + }, + "out": { + "x": 551.7710064679054, + "y": 388.6737620787507 + }, + "kind": "Corner" + } + ], + "closed": true + } + ] + }, + "rule": "NonZero", + "clipping": false, + "guide": false + } + }, + { + "id": 8, + "visible": true, + "locked": false, + "opacity": 1.0, + "blend": "Normal", + "isolate": false, + "knockout": false, + "appearance": { + "items": [ + { + "kind": "fill", + "paint": { + "type": "solid", + "color": { + "model": "rgb", + "r": 1.0, + "g": 0.7176471, + "b": 0.011764706 + } + }, + "opacity": 1.0, + "blend": "Normal", + "visible": true + }, + { + "kind": "stroke", + "paint": { + "type": "none" + }, + "width": 1.6, + "cap": "Butt", + "join": "Miter", + "miter_limit": 10.0, + "align": "Center", + "arrow_scale": [ + 100.0, + 100.0 + ], + "opacity": 1.0, + "blend": "Normal", + "visible": true + } + ] + }, + "kind": { + "type": "path", + "path": { + "subpaths": [ + { + "anchors": [ + { + "p": { + "x": 420.0, + "y": 418.0 + }, + "in": { + "x": 420.0, + "y": 418.0 + }, + "out": { + "x": 420.0, + "y": 418.0 + }, + "kind": "Corner" + }, + { + "p": { + "x": 425.2900672706323, + "y": 432.71884705062547 + }, + "in": { + "x": 425.2900672706323, + "y": 432.71884705062547 + }, + "out": { + "x": 425.2900672706323, + "y": 432.71884705062547 + }, + "kind": "Corner" + }, + { + "p": { + "x": 440.9232433584934, + "y": 433.20162612375117 + }, + "in": { + "x": 440.9232433584934, + "y": 433.20162612375117 + }, + "out": { + "x": 440.9232433584934, + "y": 433.20162612375117 + }, + "kind": "Corner" + }, + { + "p": { + "x": 428.55950864665635, + "y": 442.78115294937453 + }, + "in": { + "x": 428.55950864665635, + "y": 442.78115294937453 + }, + "out": { + "x": 428.55950864665635, + "y": 442.78115294937453 + }, + "kind": "Corner" + }, + { + "p": { + "x": 432.9312755504344, + "y": 457.79837387624883 + }, + "in": { + "x": 432.9312755504344, + "y": 457.79837387624883 + }, + "out": { + "x": 432.9312755504344, + "y": 457.79837387624883 + }, + "kind": "Corner" + }, + { + "p": { + "x": 420.0, + "y": 449.0 + }, + "in": { + "x": 420.0, + "y": 449.0 + }, + "out": { + "x": 420.0, + "y": 449.0 + }, + "kind": "Corner" + }, + { + "p": { + "x": 407.0687244495656, + "y": 457.79837387624883 + }, + "in": { + "x": 407.0687244495656, + "y": 457.79837387624883 + }, + "out": { + "x": 407.0687244495656, + "y": 457.79837387624883 + }, + "kind": "Corner" + }, + { + "p": { + "x": 411.44049135334365, + "y": 442.78115294937453 + }, + "in": { + "x": 411.44049135334365, + "y": 442.78115294937453 + }, + "out": { + "x": 411.44049135334365, + "y": 442.78115294937453 + }, + "kind": "Corner" + }, + { + "p": { + "x": 399.0767566415066, + "y": 433.20162612375117 + }, + "in": { + "x": 399.0767566415066, + "y": 433.20162612375117 + }, + "out": { + "x": 399.0767566415066, + "y": 433.20162612375117 + }, + "kind": "Corner" + }, + { + "p": { + "x": 414.7099327293677, + "y": 432.71884705062547 + }, + "in": { + "x": 414.7099327293677, + "y": 432.71884705062547 + }, + "out": { + "x": 414.7099327293677, + "y": 432.71884705062547 + }, + "kind": "Corner" + } + ], + "closed": true + } + ] + }, + "rule": "NonZero", + "clipping": false, + "guide": false + } + }, + { + "id": 9, + "visible": true, + "locked": false, + "opacity": 1.0, + "blend": "Normal", + "isolate": false, + "knockout": false, + "appearance": { + "items": [] + }, + "kind": { + "type": "text", + "kind": { + "kind": "point" + }, + "xf": [ + 1.0, + 0.0, + 0.0, + 1.0, + 40.0, + 660.0 + ], + "runs": [ + { + "text": "Pathfinder · exact booleans", + "style": { + "font_family": "Source Sans 3", + "font_style": "Semibold", + "size": 30.0, + "tracking": 40.0, + "baseline_shift": 0.0, + "h_scale": 100.0, + "v_scale": 100.0, + "rotation": 0.0, + "fill": { + "type": "solid", + "color": { + "model": "rgb", + "r": 0.22745098, + "g": 0.047058824, + "b": 0.6392157 + } + }, + "stroke": { + "type": "none" + }, + "stroke_width": 0.0, + "underline": false, + "strikethrough": false, + "all_caps": false + } + } + ], + "para": { + "justify": "Left", + "left_indent": 0.0, + "right_indent": 0.0, + "first_line_indent": 0.0, + "space_before": 0.0, + "space_after": 0.0, + "hyphenate": false + } + } + }, + { + "id": 10, + "visible": true, + "locked": false, + "opacity": 1.0, + "blend": "Normal", + "isolate": false, + "knockout": false, + "appearance": { + "items": [ + { + "kind": "fill", + "paint": { + "type": "gradient", + "gradient": { + "kind": "Radial", + "stops": [ + { + "offset": 0.0, + "color": { + "model": "rgb", + "r": 0.11764706, + "g": 0.105882354, + "b": 0.29411766 + }, + "opacity": 1.0, + "midpoint": 0.5 + }, + { + "offset": 1.0, + "color": { + "model": "rgb", + "r": 0.043137256, + "g": 0.039215688, + "b": 0.12156863 + }, + "opacity": 1.0, + "midpoint": 0.5 + } + ] + }, + "angle": 0.0 + }, + "opacity": 1.0, + "blend": "Normal", + "visible": true + }, + { + "kind": "stroke", + "paint": { + "type": "none" + }, + "width": 1.6, + "cap": "Butt", + "join": "Miter", + "miter_limit": 10.0, + "align": "Center", + "arrow_scale": [ + 100.0, + 100.0 + ], + "opacity": 1.0, + "blend": "Normal", + "visible": true + } + ] + }, + "kind": { + "type": "path", + "path": { + "subpaths": [ + { + "anchors": [ + { + "p": { + "x": 760.0, + "y": 0.0 + }, + "in": { + "x": 760.0, + "y": 0.0 + }, + "out": { + "x": 760.0, + "y": 0.0 + }, + "kind": "Corner" + }, + { + "p": { + "x": 1460.0, + "y": 0.0 + }, + "in": { + "x": 1460.0, + "y": 0.0 + }, + "out": { + "x": 1460.0, + "y": 0.0 + }, + "kind": "Corner" + }, + { + "p": { + "x": 1460.0, + "y": 700.0 + }, + "in": { + "x": 1460.0, + "y": 700.0 + }, + "out": { + "x": 1460.0, + "y": 700.0 + }, + "kind": "Corner" + }, + { + "p": { + "x": 760.0, + "y": 700.0 + }, + "in": { + "x": 760.0, + "y": 700.0 + }, + "out": { + "x": 760.0, + "y": 700.0 + }, + "kind": "Corner" + } + ], + "closed": true + } + ] + }, + "rule": "NonZero", + "live": { + "shape": "rectangle", + "w": 700.0, + "h": 700.0, + "radii": [ + 0.0, + 0.0, + 0.0, + 0.0 + ], + "xf": [ + 1.0, + 0.0, + 0.0, + 1.0, + 760.0, + 0.0 + ] + }, + "clipping": false, + "guide": false + } + }, + { + "id": 11, + "visible": true, + "locked": false, + "opacity": 1.0, + "blend": "Normal", + "isolate": false, + "knockout": false, + "appearance": { + "items": [] + }, + "kind": { + "type": "mesh", + "rows": 4, + "cols": 4, + "points": [ + { + "p": { + "x": 925.6539463466308, + "y": 165.64547693596762 + }, + "color": { + "model": "rgb", + "r": 0.48235294, + "g": 0.18431373, + "b": 0.96862745 + }, + "opacity": 1.0, + "handles": [ + { + "x": 18.53599330732436, + "y": -16.566520658159334 + }, + { + "x": 0.0, + "y": 0.0 + }, + { + "x": -16.568683514748273, + "y": 18.536065055933193 + }, + { + "x": 0.0, + "y": 0.0 + } + ] + }, + { + "p": { + "x": 987.3946090980385, + "y": 124.70285617164132 + }, + "color": { + "model": "rgb", + "r": 0.48235294, + "g": 0.18431373, + "b": 0.96862745 + }, + "opacity": 1.0, + "handles": [ + { + "x": 22.962079000275043, + "y": -9.527622084862713 + }, + { + "x": -22.962079000275043, + "y": 9.527622084862713 + }, + { + "x": -8.284338537814998, + "y": 25.36004776939175 + }, + { + "x": 0.0, + "y": 0.0 + } + ] + }, + { + "p": { + "x": 1060.0, + "y": 110.0 + }, + "color": { + "model": "rgb", + "r": 0.48235294, + "g": 0.18431373, + "b": 0.96862745 + }, + "opacity": 1.0, + "handles": [ + { + "x": 24.819172870015386, + "y": 0.0 + }, + { + "x": -24.819172870015386, + "y": -0.0 + }, + { + "x": 0.00009375132018855462, + "y": 27.81065908391156 + }, + { + "x": 0.0, + "y": 0.0 + } + ] + }, + { + "p": { + "x": 1132.605390901962, + "y": 124.70285617164123 + }, + "color": { + "model": "rgb", + "r": 0.48235294, + "g": 0.18431373, + "b": 0.96862745 + }, + "opacity": 1.0, + "handles": [ + { + "x": 22.96207900027978, + "y": 9.527622084865083 + }, + { + "x": -22.96207900027978, + "y": -9.527622084865083 + }, + { + "x": 8.284563971471925, + "y": 25.360249768015798 + }, + { + "x": 0.0, + "y": 0.0 + } + ] + }, + { + "p": { + "x": 1194.3460536533694, + "y": 165.64547693596765 + }, + "color": { + "model": "rgb", + "r": 0.48235294, + "g": 0.18431373, + "b": 0.96862745 + }, + "opacity": 1.0, + "handles": [ + { + "x": 0.0, + "y": 0.0 + }, + { + "x": -18.53599330733382, + "y": -16.566520658164055 + }, + { + "x": 16.56901558036831, + "y": 18.536436551350732 + }, + { + "x": 0.0, + "y": 0.0 + } + ] + }, + { + "p": { + "x": 884.705714983746, + "y": 227.38770281471807 + }, + "color": { + "model": "rgb", + "r": 0.48235294, + "g": 0.18431373, + "b": 0.96862745 + }, + "opacity": 1.0, + "handles": [ + { + "x": 25.36062991893573, + "y": -8.283015081216167 + }, + { + "x": 0.0, + "y": 0.0 + }, + { + "x": -9.529629976166603, + "y": 22.962864230917035 + }, + { + "x": 9.529629976166603, + "y": -22.962864230917035 + } + ] + }, + { + "p": { + "x": 966.9203972689933, + "y": 206.9170967314164 + }, + "color": { + "model": "rgb", + "r": 0.70235294, + "g": 0.5309804, + "b": 0.9819608 + }, + "opacity": 1.0, + "handles": [ + { + "x": 29.78682161814084, + "y": -4.763646835584718 + }, + { + "x": -29.78682161814084, + "y": 4.763646835584718 + }, + { + "x": -4.764847037279192, + "y": 29.786869124587618 + }, + { + "x": 4.764847037279192, + "y": -29.786869124587618 + } + ] + }, + { + "p": { + "x": 1060.0000696414359, + "y": 199.56614104398662 + }, + "color": { + "model": "rgb", + "r": 0.70235294, + "g": 0.5309804, + "b": 0.9819608 + }, + "opacity": 1.0, + "handles": [ + { + "x": 31.643961598698873, + "y": 0.0002626478104635526 + }, + { + "x": -31.643961598698873, + "y": -0.0002626478104635526 + }, + { + "x": 0.000023213800659505045, + "y": 32.23750261932657 + }, + { + "x": -0.000023213800659505045, + "y": -32.23750261932657 + } + ] + }, + { + "p": { + "x": 1153.079855806812, + "y": 206.91783580857145 + }, + "color": { + "model": "rgb", + "r": 0.70235294, + "g": 0.5309804, + "b": 0.9819608 + }, + "opacity": 1.0, + "handles": [ + { + "x": 29.786858810192946, + "y": 4.763790133374353 + }, + { + "x": -29.786858810192946, + "y": -4.763790133374353 + }, + { + "x": 4.7649313958875865, + "y": 29.78711548364285 + }, + { + "x": -4.7649313958875865, + "y": -29.78711548364285 + } + ] + }, + { + "p": { + "x": 1235.294857988004, + "y": 227.3890834635514 + }, + "color": { + "model": "rgb", + "r": 0.48235294, + "g": 0.18431373, + "b": 0.96862745 + }, + "opacity": 1.0, + "handles": [ + { + "x": 0.0, + "y": 0.0 + }, + { + "x": -25.360750938792357, + "y": -8.283204149146657 + }, + { + "x": 9.529820966747584, + "y": 22.96332444719575 + }, + { + "x": -9.529820966747584, + "y": -22.96332444719575 + } + ] + }, + { + "p": { + "x": 870.0001718492827, + "y": 299.9970153025058 + }, + "color": { + "model": "rgb", + "r": 0.48235294, + "g": 0.18431373, + "b": 0.96862745 + }, + "opacity": 1.0, + "handles": [ + { + "x": 27.81140398460972, + "y": 0.000509112373000183 + }, + { + "x": 0.0, + "y": 0.0 + }, + { + "x": -0.0010206823901626185, + "y": 24.820656144242978 + }, + { + "x": 0.0010206823901626185, + "y": -24.820656144242978 + } + ] + }, + { + "p": { + "x": 959.5672860306042, + "y": 299.99847975018577 + }, + "color": { + "model": "rgb", + "r": 0.70235294, + "g": 0.5309804, + "b": 0.9819608 + }, + "opacity": 1.0, + "handles": [ + { + "x": 32.23770169006454, + "y": 0.0003470303440167296 + }, + { + "x": -32.23770169006454, + "y": -0.0003470303440167296 + }, + { + "x": -0.0008453086432306607, + "y": 31.644668847150086 + }, + { + "x": 0.0008453086432306607, + "y": -31.644668847150086 + } + ] + }, + { + "p": { + "x": 1059.9996522357626, + "y": 299.99948039692435 + }, + "color": { + "model": "rgb", + "r": 0.9223529, + "g": 0.8776471, + "b": 0.9952941 + }, + "opacity": 1.0, + "handles": [ + { + "x": 34.09488778148288, + "y": 0.0005439122787720402 + }, + { + "x": -34.09488778148288, + "y": -0.0005439122787720402 + }, + { + "x": -0.000582622684911863, + "y": 34.09531015112792 + }, + { + "x": 0.000582622684911863, + "y": -34.09531015112792 + } + ] + }, + { + "p": { + "x": 1160.4322460267879, + "y": 300.0000696044097 + }, + "color": { + "model": "rgb", + "r": 0.70235294, + "g": 0.5309804, + "b": 0.9819608 + }, + "opacity": 1.0, + "handles": [ + { + "x": 32.237776074216114, + "y": -0.00002320147037456382 + }, + { + "x": -32.237776074216114, + "y": 0.00002320147037456382 + }, + { + "x": -0.00028200573372790406, + "y": 31.644930824683087 + }, + { + "x": 0.00028200573372790406, + "y": -31.644930824683087 + } + ] + }, + { + "p": { + "x": 1250.0, + "y": 300.00000000000006 + }, + "color": { + "model": "rgb", + "r": 0.48235294, + "g": 0.18431373, + "b": 0.96862745 + }, + "opacity": 1.0, + "handles": [ + { + "x": 0.0, + "y": 0.0 + }, + { + "x": -27.8116460243609, + "y": 0.00009374321526441529 + }, + { + "x": 0.0, + "y": 24.821147597471313 + }, + { + "x": -0.0, + "y": -24.821147597471313 + } + ] + }, + { + "p": { + "x": 884.7034497774641, + "y": 372.606763161795 + }, + "color": { + "model": "rgb", + "r": 0.48235294, + "g": 0.18431373, + "b": 0.96862745 + }, + "opacity": 1.0, + "handles": [ + { + "x": 25.360585959731452, + "y": 8.283997025017698 + }, + { + "x": 0.0, + "y": 0.0 + }, + { + "x": 9.528553524669775, + "y": 22.963310930644315 + }, + { + "x": -9.528553524669775, + "y": -22.963310930644315 + } + ] + }, + { + "p": { + "x": 966.9182195832016, + "y": 393.08018929758117 + }, + "color": { + "model": "rgb", + "r": 0.70235294, + "g": 0.5309804, + "b": 0.9819608 + }, + "opacity": 1.0, + "handles": [ + { + "x": 29.786989671431236, + "y": 4.764304615304596 + }, + { + "x": -29.786989671431236, + "y": -4.764304615304596 + }, + { + "x": 4.7638801049648265, + "y": 29.787204149390778 + }, + { + "x": -4.7638801049648265, + "y": -29.787204149390778 + } + ] + }, + { + "p": { + "x": 1059.9985033494163, + "y": 400.4330374356128 + }, + "color": { + "model": "rgb", + "r": 0.70235294, + "g": 0.5309804, + "b": 0.9819608 + }, + "opacity": 1.0, + "handles": [ + { + "x": 31.644221873686213, + "y": 0.0007888957777405865 + }, + { + "x": -31.644221873686213, + "y": -0.0007888957777405865 + }, + { + "x": -0.0007060025192610429, + "y": 32.237725969191395 + }, + { + "x": 0.0007060025192610429, + "y": -32.237725969191395 + } + ] + }, + { + "p": { + "x": 1153.079128494432, + "y": 393.0824122431234 + }, + "color": { + "model": "rgb", + "r": 0.70235294, + "g": 0.5309804, + "b": 0.9819608 + }, + "opacity": 1.0, + "handles": [ + { + "x": 29.787101247658605, + "y": -4.763872817271415 + }, + { + "x": -29.787101247658605, + "y": 4.763872817271415 + }, + { + "x": -4.765254179043643, + "y": 29.78722715857171 + }, + { + "x": 4.765254179043643, + "y": -29.78722715857171 + } + ] + }, + { + "p": { + "x": 1235.2948579880042, + "y": 372.6109165364488 + }, + "color": { + "model": "rgb", + "r": 0.48235294, + "g": 0.18431373, + "b": 0.96862745 + }, + "opacity": 1.0, + "handles": [ + { + "x": 0.0, + "y": 0.0 + }, + { + "x": -25.36094901936771, + "y": 8.283427916528762 + }, + { + "x": -9.52982096673811, + "y": 22.963324447196932 + }, + { + "x": 9.52982096673811, + "y": -22.963324447196932 + } + ] + }, + { + "p": { + "x": 925.6497115745559, + "y": 434.3502884254441 + }, + "color": { + "model": "rgb", + "r": 0.48235294, + "g": 0.18431373, + "b": 0.96862745 + }, + "opacity": 1.0, + "handles": [ + { + "x": 18.535880752210687, + "y": 16.567394319878304 + }, + { + "x": 0.0, + "y": 0.0 + }, + { + "x": 0.0, + "y": 0.0 + }, + { + "x": -16.568058433288478, + "y": -18.53662377351382 + } + ] + }, + { + "p": { + "x": 987.3904754568209, + "y": 475.29540439603016 + }, + "color": { + "model": "rgb", + "r": 0.48235294, + "g": 0.18431373, + "b": 0.96862745 + }, + "opacity": 1.0, + "handles": [ + { + "x": 22.96239047018387, + "y": 9.528171582504768 + }, + { + "x": -22.96239047018387, + "y": -9.528171582504768 + }, + { + "x": 0.0, + "y": 0.0 + }, + { + "x": -8.283710133052098, + "y": -25.360466807569512 + } + ] + }, + { + "p": { + "x": 1059.9970152362055, + "y": 489.99982817204847 + }, + "color": { + "model": "rgb", + "r": 0.48235294, + "g": 0.18431373, + "b": 0.96862745 + }, + "opacity": 1.0, + "handles": [ + { + "x": 24.819668783266, + "y": 0.000943261521039554 + }, + { + "x": -24.819668783266, + "y": -0.000943261521039554 + }, + { + "x": 0.0, + "y": 0.0 + }, + { + "x": 0.0005508550392126679, + "y": -27.81093844271725 + } + ] + }, + { + "p": { + "x": 1132.6040101873236, + "y": 475.29771672627794 + }, + "color": { + "model": "rgb", + "r": 0.48235294, + "g": 0.18431373, + "b": 0.96862745 + }, + "opacity": 1.0, + "handles": [ + { + "x": 22.96253923848703, + "y": -9.527813050839967 + }, + { + "x": -22.96253923848703, + "y": 9.527813050839967 + }, + { + "x": 0.0, + "y": 0.0 + }, + { + "x": 8.284773912066605, + "y": -25.360389447399687 + } + ] + }, + { + "p": { + "x": 1194.3460536533692, + "y": 434.35452306403226 + }, + "color": { + "model": "rgb", + "r": 0.48235294, + "g": 0.18431373, + "b": 0.96862745 + }, + "opacity": 1.0, + "handles": [ + { + "x": 0.0, + "y": 0.0 + }, + { + "x": -18.53636483171308, + "y": 16.566852707616878 + }, + { + "x": 0.0, + "y": 0.0 + }, + { + "x": 16.56901558040619, + "y": -18.536436551348345 + } + ] + } + ] + } + }, + { + "id": 12, + "visible": true, + "locked": false, + "opacity": 1.0, + "blend": "Normal", + "isolate": false, + "knockout": false, + "appearance": { + "items": [] + }, + "kind": { + "type": "mesh", + "rows": 4, + "cols": 4, + "points": [ + { + "p": { + "x": 1219.8940291555643, + "y": 139.89781810244023 + }, + "color": { + "model": "rgb", + "r": 0.96862745, + "g": 0.14509805, + "b": 0.52156866 + }, + "opacity": 1.0, + "handles": [ + { + "x": 8.292283957700874, + "y": -7.4121572240125975 + }, + { + "x": 0.0, + "y": 0.0 + }, + { + "x": -7.411486734421638, + "y": 8.29258426321644 + }, + { + "x": 0.0, + "y": 0.0 + } + ] + }, + { + "p": { + "x": 1247.5149335871056, + "y": 121.57912882776574 + }, + "color": { + "model": "rgb", + "r": 0.96862745, + "g": 0.14509805, + "b": 0.52156866 + }, + "opacity": 1.0, + "handles": [ + { + "x": 10.272654423118855, + "y": -4.263170070636586 + }, + { + "x": -10.272654423118855, + "y": 4.263170070636586 + }, + { + "x": -3.705490902442913, + "y": 11.345515015098801 + }, + { + "x": 0.0, + "y": 0.0 + } + ] + }, + { + "p": { + "x": 1279.9973294521737, + "y": 115.00015376155517 + }, + "color": { + "model": "rgb", + "r": 0.96862745, + "g": 0.14509805, + "b": 0.52156866 + }, + "opacity": 1.0, + "handles": [ + { + "x": 11.103755889858263, + "y": -0.0008786279934724908 + }, + { + "x": -11.103755889858263, + "y": 0.0008786279934724908 + }, + { + "x": 0.0004741955118940192, + "y": 12.441824996990647 + }, + { + "x": 0.0, + "y": 0.0 + } + ] + }, + { + "p": { + "x": 1312.480123724886, + "y": 121.57708096316497 + }, + "color": { + "model": "rgb", + "r": 0.96862745, + "g": 0.14509805, + "b": 0.52156866 + }, + "opacity": 1.0, + "handles": [ + { + "x": 10.272920814050687, + "y": 4.262528110926899 + }, + { + "x": -10.272920814050687, + "y": -4.262528110926899 + }, + { + "x": 3.706406092836308, + "y": 11.345460742582247 + }, + { + "x": 0.0, + "y": 0.0 + } + ] + }, + { + "p": { + "x": 1340.1021818975596, + "y": 139.89402915556403 + }, + "color": { + "model": "rgb", + "r": 0.96862745, + "g": 0.14509805, + "b": 0.52156866 + }, + "opacity": 1.0, + "handles": [ + { + "x": 0.0, + "y": 0.0 + }, + { + "x": -8.292750471487874, + "y": -7.411635282833129 + }, + { + "x": 7.4123057797047895, + "y": 8.292450152995437 + }, + { + "x": 0.0, + "y": 0.0 + } + ] + }, + { + "p": { + "x": 1201.5773372595954, + "y": 167.51925858700355 + }, + "color": { + "model": "rgb", + "r": 0.96862745, + "g": 0.14509805, + "b": 0.52156866 + }, + "opacity": 1.0, + "handles": [ + { + "x": 11.345307890943937, + "y": -3.706211323349843 + }, + { + "x": 0.0, + "y": 0.0 + }, + { + "x": -4.2624426787559315, + "y": 10.272714918013282 + }, + { + "x": 4.2624426787559315, + "y": -10.272714918013282 + } + ] + }, + { + "p": { + "x": 1238.3572941764162, + "y": 158.3594825520503 + }, + "color": { + "model": "rgb", + "r": 0.9819608, + "g": 0.5084314, + "b": 0.724902 + }, + "opacity": 1.0, + "handles": [ + { + "x": 13.325640853395258, + "y": -2.1316972710939295 + }, + { + "x": -13.325640853395258, + "y": 2.1316972710939295 + }, + { + "x": -2.130970427240676, + "y": 13.32571554528408 + }, + { + "x": 2.130970427240676, + "y": -13.32571554528408 + } + ] + }, + { + "p": { + "x": 1279.998650324861, + "y": 155.0695584156079 + }, + "color": { + "model": "rgb", + "r": 0.9819608, + "g": 0.5084314, + "b": 0.724902 + }, + "opacity": 1.0, + "handles": [ + { + "x": 14.156725182165992, + "y": -0.0007311069178210035 + }, + { + "x": -14.156725182165992, + "y": 0.0007311069178210035 + }, + { + "x": 0.0004710903832953283, + "y": 14.422095402571466 + }, + { + "x": -0.0004710903832953283, + "y": -14.422095402571466 + } + ] + }, + { + "p": { + "x": 1321.6403052790388, + "y": 158.3575138380819 + }, + "color": { + "model": "rgb", + "r": 0.9819608, + "g": 0.5084314, + "b": 0.724902 + }, + "opacity": 1.0, + "handles": [ + { + "x": 13.325840646577554, + "y": 2.131071529472448 + }, + { + "x": -13.325840646577554, + "y": -2.131071529472448 + }, + { + "x": 2.1318794073295044, + "y": 13.32580102355506 + }, + { + "x": -2.1318794073295044, + "y": -13.32580102355506 + } + ] + }, + { + "p": { + "x": 1358.4211275017085, + "y": 167.51555124581103 + }, + "color": { + "model": "rgb", + "r": 0.96862745, + "g": 0.14509805, + "b": 0.52156866 + }, + "opacity": 1.0, + "handles": [ + { + "x": 0.0, + "y": 0.0 + }, + { + "x": -11.345657776341028, + "y": -3.7056755956233625 + }, + { + "x": 4.263255513810307, + "y": 10.272860309366166 + }, + { + "x": -4.263255513810307, + "y": -10.272860309366166 + } + ] + }, + { + "p": { + "x": 1195.0000768770537, + "y": 200.00133525960936 + }, + "color": { + "model": "rgb", + "r": 0.96862745, + "g": 0.14509805, + "b": 0.52156866 + }, + "opacity": 1.0, + "handles": [ + { + "x": 12.441700032468361, + "y": -0.00018582372736849112 + }, + { + "x": 0.0, + "y": 0.0 + }, + { + "x": 0.00045660141267944666, + "y": 11.103534036386964 + }, + { + "x": -0.00045660141267944666, + "y": -11.103534036386964 + } + ] + }, + { + "p": { + "x": 1235.0691909039301, + "y": 200.00071126125624 + }, + "color": { + "model": "rgb", + "r": 0.9819608, + "g": 0.5084314, + "b": 0.724902 + }, + "opacity": 1.0, + "handles": [ + { + "x": 14.4219954919246, + "y": -0.0001448725903685498 + }, + { + "x": -14.4219954919246, + "y": 0.0001448725903685498 + }, + { + "x": 0.0004956665122790578, + "y": 14.156608744968922 + }, + { + "x": -0.0004956665122790578, + "y": -14.156608744968922 + } + ] + }, + { + "p": { + "x": 1279.9996119605275, + "y": 200.00007685146113 + }, + "color": { + "model": "rgb", + "r": 0.9952941, + "g": 0.8717647, + "b": 0.9282353 + }, + "opacity": 1.0, + "handles": [ + { + "x": 15.253062682764554, + "y": -0.0005039868765284907 + }, + { + "x": -15.253062682764554, + "y": 0.0005039868765284907 + }, + { + "x": 0.0005039976069080386, + "y": 15.253062683563915 + }, + { + "x": -0.0005039976069080386, + "y": -15.253062683563915 + } + ] + }, + { + "p": { + "x": 1324.9302322209464, + "y": 199.99929929167834 + }, + "color": { + "model": "rgb", + "r": 0.9819608, + "g": 0.5084314, + "b": 0.724902 + }, + "opacity": 1.0, + "handles": [ + { + "x": 14.42212868736683, + "y": -0.00030545302583580725 + }, + { + "x": -14.42212868736683, + "y": 0.00030545302583580725 + }, + { + "x": 0.0004791280806178591, + "y": 14.156842385861037 + }, + { + "x": -0.0004791280806178591, + "y": -14.156842385861037 + } + ] + }, + { + "p": { + "x": 1364.9999231183892, + "y": 199.99866471161636 + }, + "color": { + "model": "rgb", + "r": 0.96862745, + "g": 0.14509805, + "b": 0.52156866 + }, + "opacity": 1.0, + "handles": [ + { + "x": 0.0, + "y": 0.0 + }, + { + "x": -12.441933289418696, + "y": 0.00020449262431535903 + }, + { + "x": 0.00042204806997384937, + "y": 11.10397575297738 + }, + { + "x": -0.00042204806997384937, + "y": -11.10397575297738 + } + ] + }, + { + "p": { + "x": 1201.5783506037283, + "y": 232.48321717609463 + }, + "color": { + "model": "rgb", + "r": 0.96862745, + "g": 0.14509805, + "b": 0.52156866 + }, + "opacity": 1.0, + "handles": [ + { + "x": 11.345417940484973, + "y": 3.7058728772336735 + }, + { + "x": 0.0, + "y": 0.0 + }, + { + "x": 4.262924231255734, + "y": 10.272515094908849 + }, + { + "x": -4.262924231255734, + "y": -10.272515094908849 + } + ] + }, + { + "p": { + "x": 1238.3585990399608, + "y": 241.64184481833897 + }, + "color": { + "model": "rgb", + "r": 0.9819608, + "g": 0.5084314, + "b": 0.724902 + }, + "opacity": 1.0, + "handles": [ + { + "x": 13.32567589688929, + "y": 2.1314407272446543 + }, + { + "x": -13.32567589688929, + "y": -2.1314407272446543 + }, + { + "x": 2.131467098630914, + "y": 13.325582319244695 + }, + { + "x": -2.131467098630914, + "y": -13.325582319244695 + } + ] + }, + { + "p": { + "x": 1280.0000623040114, + "y": 244.93059973918838 + }, + "color": { + "model": "rgb", + "r": 0.9819608, + "g": 0.5084314, + "b": 0.724902 + }, + "opacity": 1.0, + "handles": [ + { + "x": 14.15672594977952, + "y": -0.0002436655037740818 + }, + { + "x": -14.15672594977952, + "y": 0.0002436655037740818 + }, + { + "x": -0.00002076798940227792, + "y": 14.422028773593576 + }, + { + "x": 0.00002076798940227792, + "y": -14.422028773593576 + } + ] + }, + { + "p": { + "x": 1321.641625169973, + "y": 241.6411888011462 + }, + "color": { + "model": "rgb", + "r": 0.9819608, + "g": 0.5084314, + "b": 0.724902 + }, + "opacity": 1.0, + "handles": [ + { + "x": 13.32574249459146, + "y": -2.131649234187921 + }, + { + "x": -13.32574249459146, + "y": 2.131649234187921 + }, + { + "x": -2.131541835278007, + "y": 13.325800991642218 + }, + { + "x": 2.131541835278007, + "y": -13.325800991642218 + } + ] + }, + { + "p": { + "x": 1358.4221620414887, + "y": 232.48198183729053 + }, + "color": { + "model": "rgb", + "r": 0.96862745, + "g": 0.14509805, + "b": 0.52156866 + }, + "opacity": 1.0, + "handles": [ + { + "x": 0.0, + "y": 0.0 + }, + { + "x": -11.345534568969612, + "y": 3.7060513795405314 + }, + { + "x": -4.263095113003597, + "y": 10.272926874511265 + }, + { + "x": 4.263095113003597, + "y": -10.272926874511265 + } + ] + }, + { + "p": { + "x": 1219.8959235991438, + "y": 260.1040764008569 + }, + "color": { + "model": "rgb", + "r": 0.96862745, + "g": 0.14509805, + "b": 0.52156866 + }, + "opacity": 1.0, + "handles": [ + { + "x": 8.292500529099318, + "y": 7.411914922319814 + }, + { + "x": 0.0, + "y": 0.0 + }, + { + "x": 0.0, + "y": 0.0 + }, + { + "x": -7.411766371490096, + "y": -8.29233432943491 + } + ] + }, + { + "p": { + "x": 1247.5174004866144, + "y": 278.42190571610234 + }, + "color": { + "model": "rgb", + "r": 0.96862745, + "g": 0.14509805, + "b": 0.52156866 + }, + "opacity": 1.0, + "handles": [ + { + "x": 10.272720982470663, + "y": 4.263009671215434 + }, + { + "x": -10.272720982470663, + "y": -4.263009671215434 + }, + { + "x": 0.0, + "y": 0.0 + }, + { + "x": -3.7058566130099244, + "y": -11.345381709598229 + } + ] + }, + { + "p": { + "x": 1280.000000000001, + "y": 284.9999999999999 + }, + "color": { + "model": "rgb", + "r": 0.96862745, + "g": 0.14509805, + "b": 0.52156866 + }, + "opacity": 1.0, + "handles": [ + { + "x": 11.103753897430114, + "y": 0.0 + }, + { + "x": -11.103753897430114, + "y": -0.0 + }, + { + "x": 0.0, + "y": 0.0 + }, + { + "x": 0.00008387958890428604, + "y": -12.441808319778135 + } + ] + }, + { + "p": { + "x": 1312.482599513387, + "y": 278.4219057161019 + }, + "color": { + "model": "rgb", + "r": 0.96862745, + "g": 0.14509805, + "b": 0.52156866 + }, + "opacity": 1.0, + "handles": [ + { + "x": 10.272720982451716, + "y": -4.263009671215434 + }, + { + "x": -10.272720982451716, + "y": 4.263009671215434 + }, + { + "x": 0.0, + "y": 0.0 + }, + { + "x": 3.706057572704439, + "y": -11.34556069366017 + } + ] + }, + { + "p": { + "x": 1340.1040764008574, + "y": 260.10407640085623 + }, + "color": { + "model": "rgb", + "r": 0.96862745, + "g": 0.14509805, + "b": 0.52156866 + }, + "opacity": 1.0, + "handles": [ + { + "x": 0.0, + "y": 0.0 + }, + { + "x": -8.29250052909931, + "y": 7.411914922319807 + }, + { + "x": 0.0, + "y": 0.0 + }, + { + "x": 7.412063476370645, + "y": -8.292666732363795 + } + ] + } + ] + } + }, + { + "id": 13, + "visible": true, + "locked": false, + "opacity": 1.0, + "blend": "Normal", + "isolate": false, + "knockout": false, + "appearance": { + "items": [] + }, + "kind": { + "type": "mesh", + "rows": 4, + "cols": 4, + "points": [ + { + "p": { + "x": 1217.5749304252518, + "y": 427.57225587451626 + }, + "color": { + "model": "rgb", + "r": 0.0, + "g": 0.7058824, + "b": 0.84705883 + }, + "opacity": 1.0, + "handles": [ + { + "x": 5.853471570731017, + "y": -5.231532839417241 + }, + { + "x": 0.0, + "y": 0.0 + }, + { + "x": -5.232215846774579, + "y": 5.853494228190925 + }, + { + "x": 0.0, + "y": 0.0 + } + ] + }, + { + "p": { + "x": 1237.0719818204332, + "y": 414.64300721209725 + }, + "color": { + "model": "rgb", + "r": 0.0, + "g": 0.7058824, + "b": 0.84705883 + }, + "opacity": 1.0, + "handles": [ + { + "x": 7.251182842196606, + "y": -3.0087227636457183 + }, + { + "x": -7.251182842196606, + "y": 3.0087227636457183 + }, + { + "x": -2.616106906733269, + "y": 8.008436137714625 + }, + { + "x": 0.0, + "y": 0.0 + } + ] + }, + { + "p": { + "x": 1259.9999999999995, + "y": 410.00000000000006 + }, + "color": { + "model": "rgb", + "r": 0.0, + "g": 0.7058824, + "b": 0.84705883 + }, + "opacity": 1.0, + "handles": [ + { + "x": 7.837633537917547, + "y": 0.0 + }, + { + "x": -7.837633537917547, + "y": -0.0 + }, + { + "x": 0.00002960573889746835, + "y": 8.782313394912459 + }, + { + "x": 0.0, + "y": 0.0 + } + ] + }, + { + "p": { + "x": 1282.928018179567, + "y": 414.6430072120972 + }, + "color": { + "model": "rgb", + "r": 0.0, + "g": 0.7058824, + "b": 0.84705883 + }, + "opacity": 1.0, + "handles": [ + { + "x": 7.251182842187132, + "y": 3.0087227636457183 + }, + { + "x": -7.251182842187132, + "y": -3.0087227636457183 + }, + { + "x": 2.6161780962373387, + "y": 8.008499926750307 + }, + { + "x": 0.0, + "y": 0.0 + } + ] + }, + { + "p": { + "x": 1302.425069574748, + "y": 427.57225587451615 + }, + "color": { + "model": "rgb", + "r": 0.0, + "g": 0.7058824, + "b": 0.84705883 + }, + "opacity": 1.0, + "handles": [ + { + "x": 0.0, + "y": 0.0 + }, + { + "x": -5.853471570731012, + "y": -5.23153283942671 + }, + { + "x": 5.232320709599965, + "y": 5.8536115425293165 + }, + { + "x": 0.0, + "y": 0.0 + } + ] + }, + { + "p": { + "x": 1204.6439099948673, + "y": 447.06980088885854 + }, + "color": { + "model": "rgb", + "r": 0.0, + "g": 0.7058824, + "b": 0.84705883 + }, + "opacity": 1.0, + "handles": [ + { + "x": 8.008619974418707, + "y": -2.6156889730136372 + }, + { + "x": 0.0, + "y": 0.0 + }, + { + "x": -3.009356834581919, + "y": 7.25143080976427 + }, + { + "x": 3.009356834581919, + "y": -7.25143080976427 + } + ] + }, + { + "p": { + "x": 1230.60644124284, + "y": 440.6053989678158 + }, + "color": { + "model": "rgb", + "r": 0.425, + "g": 0.8308824, + "b": 0.91205883 + }, + "opacity": 1.0, + "handles": [ + { + "x": 9.406364721523147, + "y": -1.5043095270215174 + }, + { + "x": -9.406364721523147, + "y": 1.5043095270215174 + }, + { + "x": -1.5046885380722097, + "y": 9.40637972356483 + }, + { + "x": 1.5046885380722097, + "y": -9.40637972356483 + } + ] + }, + { + "p": { + "x": 1260.0000219920323, + "y": 438.2840445402062 + }, + "color": { + "model": "rgb", + "r": 0.425, + "g": 0.8308824, + "b": 0.91205883 + }, + "opacity": 1.0, + "handles": [ + { + "x": 9.992829978547954, + "y": 0.00008294141669769784 + }, + { + "x": -9.992829978547954, + "y": -0.00008294141669769784 + }, + { + "x": 7.33067887874009e-6, + "y": 10.180263985053736 + }, + { + "x": -7.33067887874009e-6, + "y": -10.180263985053736 + } + ] + }, + { + "p": { + "x": 1289.393638675835, + "y": 440.6056323606012 + }, + "color": { + "model": "rgb", + "r": 0.425, + "g": 0.8308824, + "b": 0.91205883 + }, + "opacity": 1.0, + "handles": [ + { + "x": 9.406376466396665, + "y": 1.5043547789588259 + }, + { + "x": -9.406376466396665, + "y": -1.5043547789588259 + }, + { + "x": 1.5047151776457197, + "y": 9.406457521154238 + }, + { + "x": -1.5047151776457197, + "y": -9.406457521154238 + } + ] + }, + { + "p": { + "x": 1315.35627094358, + "y": 447.0702368832265 + }, + "color": { + "model": "rgb", + "r": 0.0, + "g": 0.7058824, + "b": 0.84705883 + }, + "opacity": 1.0, + "handles": [ + { + "x": 0.0, + "y": 0.0 + }, + { + "x": -8.008658191177641, + "y": -2.6157486786833766 + }, + { + "x": 3.0094171473820066, + "y": 7.251576141217216 + }, + { + "x": -3.0094171473820066, + "y": -7.251576141217216 + } + ] + }, + { + "p": { + "x": 1200.0000542681946, + "y": 469.99905746394927 + }, + "color": { + "model": "rgb", + "r": 0.0, + "g": 0.7058824, + "b": 0.84705883 + }, + "opacity": 1.0, + "handles": [ + { + "x": 8.782548626716864, + "y": 0.00016077234003356958 + }, + { + "x": 0.0, + "y": 0.0 + }, + { + "x": -0.00032232075379094233, + "y": 7.838101940286883 + }, + { + "x": 0.00032232075379094233, + "y": -7.838101940286883 + } + ] + }, + { + "p": { + "x": 1228.2844061149274, + "y": 469.9995199211113 + }, + "color": { + "model": "rgb", + "r": 0.425, + "g": 0.8308824, + "b": 0.91205883 + }, + "opacity": 1.0, + "handles": [ + { + "x": 10.180326849517002, + "y": 0.00010958852669773467 + }, + { + "x": -10.180326849517002, + "y": -0.00010958852669773467 + }, + { + "x": -0.00026693959398471607, + "y": 9.993053320153905 + }, + { + "x": 0.00026693959398471607, + "y": -9.993053320153905 + } + ] + }, + { + "p": { + "x": 1259.9998901797144, + "y": 469.9998359148181 + }, + "color": { + "model": "rgb", + "r": 0.85, + "g": 0.9558824, + "b": 0.9770588 + }, + "opacity": 1.0, + "handles": [ + { + "x": 10.766806667826728, + "y": 0.0001717617668835675 + }, + { + "x": -10.766806667826728, + "y": -0.0001717617668835675 + }, + { + "x": -0.0001839860980605103, + "y": 10.766940047725853 + }, + { + "x": 0.0001839860980605103, + "y": -10.766940047725853 + } + ] + }, + { + "p": { + "x": 1291.7154461137225, + "y": 470.0000219803396 + }, + "color": { + "model": "rgb", + "r": 0.425, + "g": 0.8308824, + "b": 0.91205883 + }, + "opacity": 1.0, + "handles": [ + { + "x": 10.180350339235616, + "y": -7.326789841499697e-6 + }, + { + "x": -10.180350339235616, + "y": 7.326789841499697e-6 + }, + { + "x": -0.00008905442427931112, + "y": 9.99313604989992 + }, + { + "x": 0.00008905442427931112, + "y": -9.99313604989992 + } + ] + }, + { + "p": { + "x": 1320.0000000000002, + "y": 469.9999999999996 + }, + "color": { + "model": "rgb", + "r": 0.0, + "g": 0.7058824, + "b": 0.84705883 + }, + "opacity": 1.0, + "handles": [ + { + "x": 0.0, + "y": 0.0 + }, + { + "x": -8.78262506032948, + "y": 0.00002960310988934601 + }, + { + "x": 0.0, + "y": 7.838257136043573 + }, + { + "x": -0.0, + "y": -7.838257136043573 + } + ] + }, + { + "p": { + "x": 1204.6431946665675, + "y": 492.92845152477736 + }, + "color": { + "model": "rgb", + "r": 0.0, + "g": 0.7058824, + "b": 0.84705883 + }, + "opacity": 1.0, + "handles": [ + { + "x": 8.0086060925737, + "y": 2.615999060528414 + }, + { + "x": 0.0, + "y": 0.0 + }, + { + "x": 3.0090169025243054, + "y": 7.251571872837788 + }, + { + "x": -3.0090169025243054, + "y": -7.251571872837788 + } + ] + }, + { + "p": { + "x": 1230.60575355259, + "y": 499.39374398870984 + }, + "color": { + "model": "rgb", + "r": 0.425, + "g": 0.8308824, + "b": 0.91205883 + }, + "opacity": 1.0, + "handles": [ + { + "x": 9.406417790974796, + "y": 1.5045172469380441 + }, + { + "x": -9.406417790974796, + "y": -1.5045172469380441 + }, + { + "x": 1.5043831910569816, + "y": 9.406485520860496 + }, + { + "x": -1.5043831910569816, + "y": -9.406485520860496 + } + ] + }, + { + "p": { + "x": 1259.9995273735, + "y": 501.71569603229875 + }, + "color": { + "model": "rgb", + "r": 0.425, + "g": 0.8308824, + "b": 0.91205883 + }, + "opacity": 1.0, + "handles": [ + { + "x": 9.992912170635757, + "y": 0.00024912498493752817 + }, + { + "x": -9.992912170635757, + "y": -0.00024912498493752817 + }, + { + "x": -0.00022294815948953307, + "y": 10.18033451658576 + }, + { + "x": 0.00022294815948953307, + "y": -10.18033451658576 + } + ] + }, + { + "p": { + "x": 1289.393408998242, + "y": 499.3944459715122 + }, + "color": { + "model": "rgb", + "r": 0.425, + "g": 0.8308824, + "b": 0.91205883 + }, + "opacity": 1.0, + "handles": [ + { + "x": 9.406453025566929, + "y": -1.5043808896635353 + }, + { + "x": -9.406453025566929, + "y": 1.5043808896635353 + }, + { + "x": -1.5048171091886298, + "y": 9.406492786915512 + }, + { + "x": 1.5048171091886298, + "y": -9.406492786915512 + } + ] + }, + { + "p": { + "x": 1315.356270943581, + "y": 492.92976311677285 + }, + "color": { + "model": "rgb", + "r": 0.0, + "g": 0.7058824, + "b": 0.84705883 + }, + "opacity": 1.0, + "handles": [ + { + "x": 0.0, + "y": 0.0 + }, + { + "x": -8.008720742964208, + "y": 2.615819342063709 + }, + { + "x": -3.0094171474009546, + "y": 7.251576141217216 + }, + { + "x": 3.0094171474009546, + "y": -7.251576141217216 + } + ] + }, + { + "p": { + "x": 1217.573593128807, + "y": 512.4264068711927 + }, + "color": { + "model": "rgb", + "r": 0.0, + "g": 0.7058824, + "b": 0.84705883 + }, + "opacity": 1.0, + "handles": [ + { + "x": 5.853436027014898, + "y": 5.231808732588661 + }, + { + "x": 0.0, + "y": 0.0 + }, + { + "x": 0.0, + "y": 0.0 + }, + { + "x": -5.2320184526214035, + "y": -5.853670665307689 + } + ] + }, + { + "p": { + "x": 1237.0706764600488, + "y": 525.3564434934831 + }, + "color": { + "model": "rgb", + "r": 0.0, + "g": 0.7058824, + "b": 0.84705883 + }, + "opacity": 1.0, + "handles": [ + { + "x": 7.2512812011211665, + "y": 3.0088962892117825 + }, + { + "x": -7.2512812011211665, + "y": -3.0088962892117825 + }, + { + "x": 0.0, + "y": 0.0 + }, + { + "x": -2.6159084630421576, + "y": -8.008568465536799 + } + ] + }, + { + "p": { + "x": 1259.9990574430126, + "y": 529.9999457385417 + }, + "color": { + "model": "rgb", + "r": 0.0, + "g": 0.7058824, + "b": 0.84705883 + }, + "opacity": 1.0, + "handles": [ + { + "x": 7.837790142085995, + "y": 0.00029787204880449254 + }, + { + "x": -7.837790142085995, + "y": -0.00029787204880449254 + }, + { + "x": 0.0, + "y": 0.0 + }, + { + "x": 0.00017395420096969838, + "y": -8.782401613473203 + } + ] + }, + { + "p": { + "x": 1282.9275821644185, + "y": 525.3571737030347 + }, + "color": { + "model": "rgb", + "r": 0.0, + "g": 0.7058824, + "b": 0.84705883 + }, + "opacity": 1.0, + "handles": [ + { + "x": 7.251328180558396, + "y": -3.0087830686937846 + }, + { + "x": -7.251328180558396, + "y": 3.0087830686937846 + }, + { + "x": 0.0, + "y": 0.0 + }, + { + "x": 2.616244393304136, + "y": -8.008544036016467 + } + ] + }, + { + "p": { + "x": 1302.425069574749, + "y": 512.4277441254833 + }, + "color": { + "model": "rgb", + "r": 0.0, + "g": 0.7058824, + "b": 0.84705883 + }, + "opacity": 1.0, + "handles": [ + { + "x": 0.0, + "y": 0.0 + }, + { + "x": -5.853588894240142, + "y": 5.231637697145662 + }, + { + "x": 0.0, + "y": 0.0 + }, + { + "x": 5.232320709599961, + "y": -5.853611542534049 + } + ] + } + ] + } + }, + { + "id": 14, + "visible": true, + "locked": false, + "opacity": 1.0, + "blend": "Normal", + "isolate": false, + "knockout": false, + "appearance": { + "items": [] + }, + "kind": { + "type": "text", + "kind": { + "kind": "point" + }, + "xf": [ + 1.0, + 0.0, + 0.0, + 1.0, + 800.0, + 660.0 + ], + "runs": [ + { + "text": "Gradient Mesh", + "style": { + "font_family": "Source Sans 3", + "font_style": "Semibold", + "size": 30.0, + "tracking": 40.0, + "baseline_shift": 0.0, + "h_scale": 100.0, + "v_scale": 100.0, + "rotation": 0.0, + "fill": { + "type": "solid", + "color": { + "model": "rgb", + "r": 1.0, + "g": 1.0, + "b": 1.0 + } + }, + "stroke": { + "type": "none" + }, + "stroke_width": 0.0, + "underline": false, + "strikethrough": false, + "all_caps": false + } + } + ], + "para": { + "justify": "Left", + "left_indent": 0.0, + "right_indent": 0.0, + "first_line_indent": 0.0, + "space_before": 0.0, + "space_after": 0.0, + "hyphenate": false + } + } + }, + { + "id": 15, + "visible": true, + "locked": false, + "opacity": 1.0, + "blend": "Normal", + "isolate": false, + "knockout": false, + "appearance": { + "items": [ + { + "kind": "fill", + "paint": { + "type": "gradient", + "gradient": { + "kind": "Radial", + "stops": [ + { + "offset": 0.0, + "color": { + "model": "rgb", + "r": 0.02745098, + "g": 0.23137255, + "b": 0.29803923 + }, + "opacity": 1.0, + "midpoint": 0.5 + }, + { + "offset": 1.0, + "color": { + "model": "rgb", + "r": 0.007843138, + "g": 0.06666667, + "b": 0.105882354 + }, + "opacity": 1.0, + "midpoint": 0.5 + } + ] + }, + "angle": 0.0 + }, + "opacity": 1.0, + "blend": "Normal", + "visible": true + }, + { + "kind": "stroke", + "paint": { + "type": "none" + }, + "width": 1.6, + "cap": "Butt", + "join": "Miter", + "miter_limit": 10.0, + "align": "Center", + "arrow_scale": [ + 100.0, + 100.0 + ], + "opacity": 1.0, + "blend": "Normal", + "visible": true + } + ] + }, + "kind": { + "type": "path", + "path": { + "subpaths": [ + { + "anchors": [ + { + "p": { + "x": 0.0, + "y": 760.0 + }, + "in": { + "x": 0.0, + "y": 760.0 + }, + "out": { + "x": 0.0, + "y": 760.0 + }, + "kind": "Corner" + }, + { + "p": { + "x": 700.0, + "y": 760.0 + }, + "in": { + "x": 700.0, + "y": 760.0 + }, + "out": { + "x": 700.0, + "y": 760.0 + }, + "kind": "Corner" + }, + { + "p": { + "x": 700.0, + "y": 1460.0 + }, + "in": { + "x": 700.0, + "y": 1460.0 + }, + "out": { + "x": 700.0, + "y": 1460.0 + }, + "kind": "Corner" + }, + { + "p": { + "x": 0.0, + "y": 1460.0 + }, + "in": { + "x": 0.0, + "y": 1460.0 + }, + "out": { + "x": 0.0, + "y": 1460.0 + }, + "kind": "Corner" + } + ], + "closed": true + } + ] + }, + "rule": "NonZero", + "live": { + "shape": "rectangle", + "w": 700.0, + "h": 700.0, + "radii": [ + 0.0, + 0.0, + 0.0, + 0.0 + ], + "xf": [ + 1.0, + 0.0, + 0.0, + 1.0, + 0.0, + 760.0 + ] + }, + "clipping": false, + "guide": false + } + }, + { + "id": 37, + "visible": true, + "locked": false, + "opacity": 1.0, + "blend": "Normal", + "isolate": false, + "knockout": false, + "appearance": { + "items": [] + }, + "kind": { + "type": "repeat", + "kind": { + "type": "radial", + "instances": 12, + "radius": 135.0, + "center": { + "x": 350.0, + "y": 1090.0 + }, + "reverseOverlap": false, + "startAngle": 0.0, + "endAngle": 360.0 + }, + "source": [ + { + "id": 16, + "visible": true, + "locked": false, + "opacity": 1.0, + "blend": "Normal", + "isolate": false, + "knockout": false, + "appearance": { + "items": [ + { + "kind": "fill", + "paint": { + "type": "gradient", + "gradient": { + "kind": "Linear", + "stops": [ + { + "offset": 0.0, + "color": { + "model": "rgb", + "r": 0.023529412, + "g": 0.8392157, + "b": 0.627451 + }, + "opacity": 1.0, + "midpoint": 0.5 + }, + { + "offset": 1.0, + "color": { + "model": "rgb", + "r": 0.06666667, + "g": 0.5411765, + "b": 0.69803923 + }, + "opacity": 1.0, + "midpoint": 0.5 + } + ] + }, + "angle": 90.0 + }, + "opacity": 1.0, + "blend": "Normal", + "visible": true + }, + { + "kind": "stroke", + "paint": { + "type": "none" + }, + "width": 1.6, + "cap": "Butt", + "join": "Miter", + "miter_limit": 10.0, + "align": "Center", + "arrow_scale": [ + 100.0, + 100.0 + ], + "opacity": 1.0, + "blend": "Normal", + "visible": true + } + ] + }, + "kind": { + "type": "path", + "path": { + "subpaths": [ + { + "anchors": [ + { + "p": { + "x": 350.0, + "y": 1050.0 + }, + "in": { + "x": 305.0, + "y": 1000.0 + }, + "out": { + "x": 395.0, + "y": 1000.0 + }, + "kind": "Corner" + }, + { + "p": { + "x": 350.0, + "y": 860.0 + }, + "in": { + "x": 395.0, + "y": 920.0 + }, + "out": { + "x": 305.0, + "y": 920.0 + }, + "kind": "Corner" + } + ], + "closed": true + } + ] + }, + "rule": "NonZero", + "clipping": false, + "guide": false + } + } + ] + } + }, + { + "id": 38, + "visible": true, + "locked": false, + "opacity": 1.0, + "blend": "Normal", + "isolate": false, + "knockout": false, + "appearance": { + "items": [] + }, + "kind": { + "type": "repeat", + "kind": { + "type": "radial", + "instances": 24, + "radius": 261.0, + "center": { + "x": 350.0, + "y": 1090.0 + }, + "reverseOverlap": false, + "startAngle": 0.0, + "endAngle": 360.0 + }, + "source": [ + { + "id": 18, + "visible": true, + "locked": false, + "opacity": 1.0, + "blend": "Normal", + "isolate": false, + "knockout": false, + "appearance": { + "items": [ + { + "kind": "fill", + "paint": { + "type": "solid", + "color": { + "model": "rgb", + "r": 1.0, + "g": 0.81960785, + "b": 0.4 + } + }, + "opacity": 1.0, + "blend": "Normal", + "visible": true + }, + { + "kind": "stroke", + "paint": { + "type": "none" + }, + "width": 1.6, + "cap": "Butt", + "join": "Miter", + "miter_limit": 10.0, + "align": "Center", + "arrow_scale": [ + 100.0, + 100.0 + ], + "opacity": 1.0, + "blend": "Normal", + "visible": true + } + ] + }, + "kind": { + "type": "path", + "path": { + "subpaths": [ + { + "anchors": [ + { + "p": { + "x": 336.0, + "y": 829.0 + }, + "in": { + "x": 336.0, + "y": 836.731986497631 + }, + "out": { + "x": 336.0, + "y": 821.268013502369 + }, + "kind": "Smooth" + }, + { + "p": { + "x": 350.0, + "y": 815.0 + }, + "in": { + "x": 342.2680135023689, + "y": 815.0 + }, + "out": { + "x": 357.7319864976311, + "y": 815.0 + }, + "kind": "Smooth" + }, + { + "p": { + "x": 364.0, + "y": 829.0 + }, + "in": { + "x": 364.0, + "y": 821.268013502369 + }, + "out": { + "x": 364.0, + "y": 836.731986497631 + }, + "kind": "Smooth" + }, + { + "p": { + "x": 350.0, + "y": 843.0 + }, + "in": { + "x": 357.7319864976311, + "y": 843.0 + }, + "out": { + "x": 342.2680135023689, + "y": 843.0 + }, + "kind": "Smooth" + } + ], + "closed": true + } + ] + }, + "rule": "NonZero", + "live": { + "shape": "ellipse", + "w": 28.0, + "h": 28.0, + "pie": [ + 0.0, + 360.0 + ], + "xf": [ + 1.0, + 0.0, + 0.0, + 1.0, + 336.0, + 815.0 + ] + }, + "clipping": false, + "guide": false + } + } + ] + } + }, + { + "id": 20, + "visible": true, + "locked": false, + "opacity": 1.0, + "blend": "Normal", + "isolate": false, + "knockout": false, + "appearance": { + "items": [ + { + "kind": "fill", + "paint": { + "type": "gradient", + "gradient": { + "kind": "Radial", + "stops": [ + { + "offset": 0.0, + "color": { + "model": "rgb", + "r": 1.0, + "g": 0.81960785, + "b": 0.4 + }, + "opacity": 1.0, + "midpoint": 0.5 + }, + { + "offset": 1.0, + "color": { + "model": "rgb", + "r": 0.9372549, + "g": 0.2784314, + "b": 0.43529412 + }, + "opacity": 1.0, + "midpoint": 0.5 + } + ] + }, + "angle": 0.0 + }, + "opacity": 1.0, + "blend": "Normal", + "visible": true + }, + { + "kind": "stroke", + "paint": { + "type": "none" + }, + "width": 1.6, + "cap": "Butt", + "join": "Miter", + "miter_limit": 10.0, + "align": "Center", + "arrow_scale": [ + 100.0, + 100.0 + ], + "opacity": 1.0, + "blend": "Normal", + "visible": true + } + ] + }, + "kind": { + "type": "path", + "path": { + "subpaths": [ + { + "anchors": [ + { + "p": { + "x": 314.0, + "y": 1090.0 + }, + "in": { + "x": 314.0, + "y": 1109.8822509939087 + }, + "out": { + "x": 314.0, + "y": 1070.1177490060913 + }, + "kind": "Smooth" + }, + { + "p": { + "x": 350.0, + "y": 1054.0 + }, + "in": { + "x": 330.11774900609146, + "y": 1054.0 + }, + "out": { + "x": 369.88225099390854, + "y": 1054.0 + }, + "kind": "Smooth" + }, + { + "p": { + "x": 386.0, + "y": 1090.0 + }, + "in": { + "x": 386.0, + "y": 1070.1177490060913 + }, + "out": { + "x": 386.0, + "y": 1109.8822509939087 + }, + "kind": "Smooth" + }, + { + "p": { + "x": 350.0, + "y": 1126.0 + }, + "in": { + "x": 369.88225099390854, + "y": 1126.0 + }, + "out": { + "x": 330.11774900609146, + "y": 1126.0 + }, + "kind": "Smooth" + } + ], + "closed": true + } + ] + }, + "rule": "NonZero", + "live": { + "shape": "ellipse", + "w": 72.0, + "h": 72.0, + "pie": [ + 0.0, + 360.0 + ], + "xf": [ + 1.0, + 0.0, + 0.0, + 1.0, + 314.0, + 1054.0 + ] + }, + "clipping": false, + "guide": false + } + }, + { + "id": 21, + "visible": true, + "locked": false, + "opacity": 1.0, + "blend": "Normal", + "isolate": false, + "knockout": false, + "appearance": { + "items": [] + }, + "kind": { + "type": "text", + "kind": { + "kind": "point" + }, + "xf": [ + 1.0, + 0.0, + 0.0, + 1.0, + 40.0, + 1420.0 + ], + "runs": [ + { + "text": "Repeat · radial, live", + "style": { + "font_family": "Source Sans 3", + "font_style": "Semibold", + "size": 30.0, + "tracking": 40.0, + "baseline_shift": 0.0, + "h_scale": 100.0, + "v_scale": 100.0, + "rotation": 0.0, + "fill": { + "type": "solid", + "color": { + "model": "rgb", + "r": 1.0, + "g": 1.0, + "b": 1.0 + } + }, + "stroke": { + "type": "none" + }, + "stroke_width": 0.0, + "underline": false, + "strikethrough": false, + "all_caps": false + } + } + ], + "para": { + "justify": "Left", + "left_indent": 0.0, + "right_indent": 0.0, + "first_line_indent": 0.0, + "space_before": 0.0, + "space_after": 0.0, + "hyphenate": false + } + } + }, + { + "id": 22, + "visible": true, + "locked": false, + "opacity": 1.0, + "blend": "Normal", + "isolate": false, + "knockout": false, + "appearance": { + "items": [ + { + "kind": "fill", + "paint": { + "type": "solid", + "color": { + "model": "rgb", + "r": 1.0, + "g": 0.972549, + "b": 0.9411765 + } + }, + "opacity": 1.0, + "blend": "Normal", + "visible": true + }, + { + "kind": "stroke", + "paint": { + "type": "none" + }, + "width": 1.6, + "cap": "Butt", + "join": "Miter", + "miter_limit": 10.0, + "align": "Center", + "arrow_scale": [ + 100.0, + 100.0 + ], + "opacity": 1.0, + "blend": "Normal", + "visible": true + } + ] + }, + "kind": { + "type": "path", + "path": { + "subpaths": [ + { + "anchors": [ + { + "p": { + "x": 760.0, + "y": 760.0 + }, + "in": { + "x": 760.0, + "y": 760.0 + }, + "out": { + "x": 760.0, + "y": 760.0 + }, + "kind": "Corner" + }, + { + "p": { + "x": 1460.0, + "y": 760.0 + }, + "in": { + "x": 1460.0, + "y": 760.0 + }, + "out": { + "x": 1460.0, + "y": 760.0 + }, + "kind": "Corner" + }, + { + "p": { + "x": 1460.0, + "y": 1460.0 + }, + "in": { + "x": 1460.0, + "y": 1460.0 + }, + "out": { + "x": 1460.0, + "y": 1460.0 + }, + "kind": "Corner" + }, + { + "p": { + "x": 760.0, + "y": 1460.0 + }, + "in": { + "x": 760.0, + "y": 1460.0 + }, + "out": { + "x": 760.0, + "y": 1460.0 + }, + "kind": "Corner" + } + ], + "closed": true + } + ] + }, + "rule": "NonZero", + "live": { + "shape": "rectangle", + "w": 700.0, + "h": 700.0, + "radii": [ + 0.0, + 0.0, + 0.0, + 0.0 + ], + "xf": [ + 1.0, + 0.0, + 0.0, + 1.0, + 760.0, + 760.0 + ] + }, + "clipping": false, + "guide": false + } + }, + { + "id": 35, + "visible": true, + "locked": false, + "opacity": 1.0, + "blend": "Normal", + "isolate": false, + "knockout": false, + "appearance": { + "items": [] + }, + "kind": { + "type": "envelope", + "content": [ + { + "id": 34, + "visible": true, + "locked": false, + "opacity": 1.0, + "blend": "Normal", + "isolate": false, + "knockout": false, + "appearance": { + "items": [] + }, + "kind": { + "type": "group", + "children": [ + { + "id": 23, + "visible": true, + "locked": false, + "opacity": 1.0, + "blend": "Normal", + "isolate": false, + "knockout": false, + "appearance": { + "items": [ + { + "kind": "fill", + "paint": { + "type": "solid", + "color": { + "model": "rgb", + "r": 0.9372549, + "g": 0.2784314, + "b": 0.43529412 + } + }, + "opacity": 1.0, + "blend": "Normal", + "visible": true + }, + { + "kind": "stroke", + "paint": { + "type": "none" + }, + "width": 1.6, + "cap": "Butt", + "join": "Miter", + "miter_limit": 10.0, + "align": "Center", + "arrow_scale": [ + 100.0, + 100.0 + ], + "opacity": 1.0, + "blend": "Normal", + "visible": true + } + ] + }, + "kind": { + "type": "path", + "path": { + "subpaths": [ + { + "anchors": [ + { + "p": { + "x": 880.0, + "y": 930.0 + }, + "in": { + "x": 880.0, + "y": 930.0 + }, + "out": { + "x": 880.0, + "y": 930.0 + }, + "kind": "Corner" + }, + { + "p": { + "x": 1340.0, + "y": 930.0 + }, + "in": { + "x": 1340.0, + "y": 930.0 + }, + "out": { + "x": 1340.0, + "y": 930.0 + }, + "kind": "Corner" + }, + { + "p": { + "x": 1340.0, + "y": 966.0 + }, + "in": { + "x": 1340.0, + "y": 966.0 + }, + "out": { + "x": 1340.0, + "y": 966.0 + }, + "kind": "Corner" + }, + { + "p": { + "x": 880.0, + "y": 966.0 + }, + "in": { + "x": 880.0, + "y": 966.0 + }, + "out": { + "x": 880.0, + "y": 966.0 + }, + "kind": "Corner" + } + ], + "closed": true + } + ] + }, + "rule": "NonZero", + "live": { + "shape": "rectangle", + "w": 460.0, + "h": 36.0, + "radii": [ + 0.0, + 0.0, + 0.0, + 0.0 + ], + "xf": [ + 1.0, + 0.0, + 0.0, + 1.0, + 880.0, + 930.0 + ] + }, + "clipping": false, + "guide": false + } + }, + { + "id": 24, + "visible": true, + "locked": false, + "opacity": 1.0, + "blend": "Normal", + "isolate": false, + "knockout": false, + "appearance": { + "items": [ + { + "kind": "fill", + "paint": { + "type": "solid", + "color": { + "model": "rgb", + "r": 1.0, + "g": 0.81960785, + "b": 0.4 + } + }, + "opacity": 1.0, + "blend": "Normal", + "visible": true + }, + { + "kind": "stroke", + "paint": { + "type": "none" + }, + "width": 1.6, + "cap": "Butt", + "join": "Miter", + "miter_limit": 10.0, + "align": "Center", + "arrow_scale": [ + 100.0, + 100.0 + ], + "opacity": 1.0, + "blend": "Normal", + "visible": true + } + ] + }, + "kind": { + "type": "path", + "path": { + "subpaths": [ + { + "anchors": [ + { + "p": { + "x": 880.0, + "y": 966.0 + }, + "in": { + "x": 880.0, + "y": 966.0 + }, + "out": { + "x": 880.0, + "y": 966.0 + }, + "kind": "Corner" + }, + { + "p": { + "x": 1340.0, + "y": 966.0 + }, + "in": { + "x": 1340.0, + "y": 966.0 + }, + "out": { + "x": 1340.0, + "y": 966.0 + }, + "kind": "Corner" + }, + { + "p": { + "x": 1340.0, + "y": 1002.0 + }, + "in": { + "x": 1340.0, + "y": 1002.0 + }, + "out": { + "x": 1340.0, + "y": 1002.0 + }, + "kind": "Corner" + }, + { + "p": { + "x": 880.0, + "y": 1002.0 + }, + "in": { + "x": 880.0, + "y": 1002.0 + }, + "out": { + "x": 880.0, + "y": 1002.0 + }, + "kind": "Corner" + } + ], + "closed": true + } + ] + }, + "rule": "NonZero", + "live": { + "shape": "rectangle", + "w": 460.0, + "h": 36.0, + "radii": [ + 0.0, + 0.0, + 0.0, + 0.0 + ], + "xf": [ + 1.0, + 0.0, + 0.0, + 1.0, + 880.0, + 966.0 + ] + }, + "clipping": false, + "guide": false + } + }, + { + "id": 25, + "visible": true, + "locked": false, + "opacity": 1.0, + "blend": "Normal", + "isolate": false, + "knockout": false, + "appearance": { + "items": [ + { + "kind": "fill", + "paint": { + "type": "solid", + "color": { + "model": "rgb", + "r": 0.023529412, + "g": 0.8392157, + "b": 0.627451 + } + }, + "opacity": 1.0, + "blend": "Normal", + "visible": true + }, + { + "kind": "stroke", + "paint": { + "type": "none" + }, + "width": 1.6, + "cap": "Butt", + "join": "Miter", + "miter_limit": 10.0, + "align": "Center", + "arrow_scale": [ + 100.0, + 100.0 + ], + "opacity": 1.0, + "blend": "Normal", + "visible": true + } + ] + }, + "kind": { + "type": "path", + "path": { + "subpaths": [ + { + "anchors": [ + { + "p": { + "x": 880.0, + "y": 1002.0 + }, + "in": { + "x": 880.0, + "y": 1002.0 + }, + "out": { + "x": 880.0, + "y": 1002.0 + }, + "kind": "Corner" + }, + { + "p": { + "x": 1340.0, + "y": 1002.0 + }, + "in": { + "x": 1340.0, + "y": 1002.0 + }, + "out": { + "x": 1340.0, + "y": 1002.0 + }, + "kind": "Corner" + }, + { + "p": { + "x": 1340.0, + "y": 1038.0 + }, + "in": { + "x": 1340.0, + "y": 1038.0 + }, + "out": { + "x": 1340.0, + "y": 1038.0 + }, + "kind": "Corner" + }, + { + "p": { + "x": 880.0, + "y": 1038.0 + }, + "in": { + "x": 880.0, + "y": 1038.0 + }, + "out": { + "x": 880.0, + "y": 1038.0 + }, + "kind": "Corner" + } + ], + "closed": true + } + ] + }, + "rule": "NonZero", + "live": { + "shape": "rectangle", + "w": 460.0, + "h": 36.0, + "radii": [ + 0.0, + 0.0, + 0.0, + 0.0 + ], + "xf": [ + 1.0, + 0.0, + 0.0, + 1.0, + 880.0, + 1002.0 + ] + }, + "clipping": false, + "guide": false + } + }, + { + "id": 26, + "visible": true, + "locked": false, + "opacity": 1.0, + "blend": "Normal", + "isolate": false, + "knockout": false, + "appearance": { + "items": [ + { + "kind": "fill", + "paint": { + "type": "solid", + "color": { + "model": "rgb", + "r": 0.06666667, + "g": 0.5411765, + "b": 0.69803923 + } + }, + "opacity": 1.0, + "blend": "Normal", + "visible": true + }, + { + "kind": "stroke", + "paint": { + "type": "none" + }, + "width": 1.6, + "cap": "Butt", + "join": "Miter", + "miter_limit": 10.0, + "align": "Center", + "arrow_scale": [ + 100.0, + 100.0 + ], + "opacity": 1.0, + "blend": "Normal", + "visible": true + } + ] + }, + "kind": { + "type": "path", + "path": { + "subpaths": [ + { + "anchors": [ + { + "p": { + "x": 880.0, + "y": 1038.0 + }, + "in": { + "x": 880.0, + "y": 1038.0 + }, + "out": { + "x": 880.0, + "y": 1038.0 + }, + "kind": "Corner" + }, + { + "p": { + "x": 1340.0, + "y": 1038.0 + }, + "in": { + "x": 1340.0, + "y": 1038.0 + }, + "out": { + "x": 1340.0, + "y": 1038.0 + }, + "kind": "Corner" + }, + { + "p": { + "x": 1340.0, + "y": 1074.0 + }, + "in": { + "x": 1340.0, + "y": 1074.0 + }, + "out": { + "x": 1340.0, + "y": 1074.0 + }, + "kind": "Corner" + }, + { + "p": { + "x": 880.0, + "y": 1074.0 + }, + "in": { + "x": 880.0, + "y": 1074.0 + }, + "out": { + "x": 880.0, + "y": 1074.0 + }, + "kind": "Corner" + } + ], + "closed": true + } + ] + }, + "rule": "NonZero", + "live": { + "shape": "rectangle", + "w": 460.0, + "h": 36.0, + "radii": [ + 0.0, + 0.0, + 0.0, + 0.0 + ], + "xf": [ + 1.0, + 0.0, + 0.0, + 1.0, + 880.0, + 1038.0 + ] + }, + "clipping": false, + "guide": false + } + }, + { + "id": 27, + "visible": true, + "locked": false, + "opacity": 1.0, + "blend": "Normal", + "isolate": false, + "knockout": false, + "appearance": { + "items": [ + { + "kind": "fill", + "paint": { + "type": "solid", + "color": { + "model": "rgb", + "r": 0.02745098, + "g": 0.23137255, + "b": 0.29803923 + } + }, + "opacity": 1.0, + "blend": "Normal", + "visible": true + }, + { + "kind": "stroke", + "paint": { + "type": "none" + }, + "width": 1.6, + "cap": "Butt", + "join": "Miter", + "miter_limit": 10.0, + "align": "Center", + "arrow_scale": [ + 100.0, + 100.0 + ], + "opacity": 1.0, + "blend": "Normal", + "visible": true + } + ] + }, + "kind": { + "type": "path", + "path": { + "subpaths": [ + { + "anchors": [ + { + "p": { + "x": 880.0, + "y": 1074.0 + }, + "in": { + "x": 880.0, + "y": 1074.0 + }, + "out": { + "x": 880.0, + "y": 1074.0 + }, + "kind": "Corner" + }, + { + "p": { + "x": 1340.0, + "y": 1074.0 + }, + "in": { + "x": 1340.0, + "y": 1074.0 + }, + "out": { + "x": 1340.0, + "y": 1074.0 + }, + "kind": "Corner" + }, + { + "p": { + "x": 1340.0, + "y": 1110.0 + }, + "in": { + "x": 1340.0, + "y": 1110.0 + }, + "out": { + "x": 1340.0, + "y": 1110.0 + }, + "kind": "Corner" + }, + { + "p": { + "x": 880.0, + "y": 1110.0 + }, + "in": { + "x": 880.0, + "y": 1110.0 + }, + "out": { + "x": 880.0, + "y": 1110.0 + }, + "kind": "Corner" + } + ], + "closed": true + } + ] + }, + "rule": "NonZero", + "live": { + "shape": "rectangle", + "w": 460.0, + "h": 36.0, + "radii": [ + 0.0, + 0.0, + 0.0, + 0.0 + ], + "xf": [ + 1.0, + 0.0, + 0.0, + 1.0, + 880.0, + 1074.0 + ] + }, + "clipping": false, + "guide": false + } + }, + { + "id": 28, + "visible": true, + "locked": false, + "opacity": 1.0, + "blend": "Normal", + "isolate": false, + "knockout": false, + "appearance": { + "items": [ + { + "kind": "fill", + "paint": { + "type": "solid", + "color": { + "model": "rgb", + "r": 0.9372549, + "g": 0.2784314, + "b": 0.43529412 + } + }, + "opacity": 1.0, + "blend": "Normal", + "visible": true + }, + { + "kind": "stroke", + "paint": { + "type": "none" + }, + "width": 1.6, + "cap": "Butt", + "join": "Miter", + "miter_limit": 10.0, + "align": "Center", + "arrow_scale": [ + 100.0, + 100.0 + ], + "opacity": 1.0, + "blend": "Normal", + "visible": true + } + ] + }, + "kind": { + "type": "path", + "path": { + "subpaths": [ + { + "anchors": [ + { + "p": { + "x": 880.0, + "y": 1110.0 + }, + "in": { + "x": 880.0, + "y": 1110.0 + }, + "out": { + "x": 880.0, + "y": 1110.0 + }, + "kind": "Corner" + }, + { + "p": { + "x": 1340.0, + "y": 1110.0 + }, + "in": { + "x": 1340.0, + "y": 1110.0 + }, + "out": { + "x": 1340.0, + "y": 1110.0 + }, + "kind": "Corner" + }, + { + "p": { + "x": 1340.0, + "y": 1146.0 + }, + "in": { + "x": 1340.0, + "y": 1146.0 + }, + "out": { + "x": 1340.0, + "y": 1146.0 + }, + "kind": "Corner" + }, + { + "p": { + "x": 880.0, + "y": 1146.0 + }, + "in": { + "x": 880.0, + "y": 1146.0 + }, + "out": { + "x": 880.0, + "y": 1146.0 + }, + "kind": "Corner" + } + ], + "closed": true + } + ] + }, + "rule": "NonZero", + "live": { + "shape": "rectangle", + "w": 460.0, + "h": 36.0, + "radii": [ + 0.0, + 0.0, + 0.0, + 0.0 + ], + "xf": [ + 1.0, + 0.0, + 0.0, + 1.0, + 880.0, + 1110.0 + ] + }, + "clipping": false, + "guide": false + } + }, + { + "id": 29, + "visible": true, + "locked": false, + "opacity": 1.0, + "blend": "Normal", + "isolate": false, + "knockout": false, + "appearance": { + "items": [ + { + "kind": "fill", + "paint": { + "type": "solid", + "color": { + "model": "rgb", + "r": 1.0, + "g": 0.81960785, + "b": 0.4 + } + }, + "opacity": 1.0, + "blend": "Normal", + "visible": true + }, + { + "kind": "stroke", + "paint": { + "type": "none" + }, + "width": 1.6, + "cap": "Butt", + "join": "Miter", + "miter_limit": 10.0, + "align": "Center", + "arrow_scale": [ + 100.0, + 100.0 + ], + "opacity": 1.0, + "blend": "Normal", + "visible": true + } + ] + }, + "kind": { + "type": "path", + "path": { + "subpaths": [ + { + "anchors": [ + { + "p": { + "x": 880.0, + "y": 1146.0 + }, + "in": { + "x": 880.0, + "y": 1146.0 + }, + "out": { + "x": 880.0, + "y": 1146.0 + }, + "kind": "Corner" + }, + { + "p": { + "x": 1340.0, + "y": 1146.0 + }, + "in": { + "x": 1340.0, + "y": 1146.0 + }, + "out": { + "x": 1340.0, + "y": 1146.0 + }, + "kind": "Corner" + }, + { + "p": { + "x": 1340.0, + "y": 1182.0 + }, + "in": { + "x": 1340.0, + "y": 1182.0 + }, + "out": { + "x": 1340.0, + "y": 1182.0 + }, + "kind": "Corner" + }, + { + "p": { + "x": 880.0, + "y": 1182.0 + }, + "in": { + "x": 880.0, + "y": 1182.0 + }, + "out": { + "x": 880.0, + "y": 1182.0 + }, + "kind": "Corner" + } + ], + "closed": true + } + ] + }, + "rule": "NonZero", + "live": { + "shape": "rectangle", + "w": 460.0, + "h": 36.0, + "radii": [ + 0.0, + 0.0, + 0.0, + 0.0 + ], + "xf": [ + 1.0, + 0.0, + 0.0, + 1.0, + 880.0, + 1146.0 + ] + }, + "clipping": false, + "guide": false + } + }, + { + "id": 30, + "visible": true, + "locked": false, + "opacity": 1.0, + "blend": "Normal", + "isolate": false, + "knockout": false, + "appearance": { + "items": [ + { + "kind": "fill", + "paint": { + "type": "solid", + "color": { + "model": "rgb", + "r": 0.023529412, + "g": 0.8392157, + "b": 0.627451 + } + }, + "opacity": 1.0, + "blend": "Normal", + "visible": true + }, + { + "kind": "stroke", + "paint": { + "type": "none" + }, + "width": 1.6, + "cap": "Butt", + "join": "Miter", + "miter_limit": 10.0, + "align": "Center", + "arrow_scale": [ + 100.0, + 100.0 + ], + "opacity": 1.0, + "blend": "Normal", + "visible": true + } + ] + }, + "kind": { + "type": "path", + "path": { + "subpaths": [ + { + "anchors": [ + { + "p": { + "x": 880.0, + "y": 1182.0 + }, + "in": { + "x": 880.0, + "y": 1182.0 + }, + "out": { + "x": 880.0, + "y": 1182.0 + }, + "kind": "Corner" + }, + { + "p": { + "x": 1340.0, + "y": 1182.0 + }, + "in": { + "x": 1340.0, + "y": 1182.0 + }, + "out": { + "x": 1340.0, + "y": 1182.0 + }, + "kind": "Corner" + }, + { + "p": { + "x": 1340.0, + "y": 1218.0 + }, + "in": { + "x": 1340.0, + "y": 1218.0 + }, + "out": { + "x": 1340.0, + "y": 1218.0 + }, + "kind": "Corner" + }, + { + "p": { + "x": 880.0, + "y": 1218.0 + }, + "in": { + "x": 880.0, + "y": 1218.0 + }, + "out": { + "x": 880.0, + "y": 1218.0 + }, + "kind": "Corner" + } + ], + "closed": true + } + ] + }, + "rule": "NonZero", + "live": { + "shape": "rectangle", + "w": 460.0, + "h": 36.0, + "radii": [ + 0.0, + 0.0, + 0.0, + 0.0 + ], + "xf": [ + 1.0, + 0.0, + 0.0, + 1.0, + 880.0, + 1182.0 + ] + }, + "clipping": false, + "guide": false + } + }, + { + "id": 31, + "visible": true, + "locked": false, + "opacity": 1.0, + "blend": "Normal", + "isolate": false, + "knockout": false, + "appearance": { + "items": [ + { + "kind": "fill", + "paint": { + "type": "solid", + "color": { + "model": "rgb", + "r": 0.06666667, + "g": 0.5411765, + "b": 0.69803923 + } + }, + "opacity": 1.0, + "blend": "Normal", + "visible": true + }, + { + "kind": "stroke", + "paint": { + "type": "none" + }, + "width": 1.6, + "cap": "Butt", + "join": "Miter", + "miter_limit": 10.0, + "align": "Center", + "arrow_scale": [ + 100.0, + 100.0 + ], + "opacity": 1.0, + "blend": "Normal", + "visible": true + } + ] + }, + "kind": { + "type": "path", + "path": { + "subpaths": [ + { + "anchors": [ + { + "p": { + "x": 880.0, + "y": 1218.0 + }, + "in": { + "x": 880.0, + "y": 1218.0 + }, + "out": { + "x": 880.0, + "y": 1218.0 + }, + "kind": "Corner" + }, + { + "p": { + "x": 1340.0, + "y": 1218.0 + }, + "in": { + "x": 1340.0, + "y": 1218.0 + }, + "out": { + "x": 1340.0, + "y": 1218.0 + }, + "kind": "Corner" + }, + { + "p": { + "x": 1340.0, + "y": 1254.0 + }, + "in": { + "x": 1340.0, + "y": 1254.0 + }, + "out": { + "x": 1340.0, + "y": 1254.0 + }, + "kind": "Corner" + }, + { + "p": { + "x": 880.0, + "y": 1254.0 + }, + "in": { + "x": 880.0, + "y": 1254.0 + }, + "out": { + "x": 880.0, + "y": 1254.0 + }, + "kind": "Corner" + } + ], + "closed": true + } + ] + }, + "rule": "NonZero", + "live": { + "shape": "rectangle", + "w": 460.0, + "h": 36.0, + "radii": [ + 0.0, + 0.0, + 0.0, + 0.0 + ], + "xf": [ + 1.0, + 0.0, + 0.0, + 1.0, + 880.0, + 1218.0 + ] + }, + "clipping": false, + "guide": false + } + }, + { + "id": 32, + "visible": true, + "locked": false, + "opacity": 1.0, + "blend": "Normal", + "isolate": false, + "knockout": false, + "appearance": { + "items": [ + { + "kind": "fill", + "paint": { + "type": "solid", + "color": { + "model": "rgb", + "r": 0.02745098, + "g": 0.23137255, + "b": 0.29803923 + } + }, + "opacity": 1.0, + "blend": "Normal", + "visible": true + }, + { + "kind": "stroke", + "paint": { + "type": "none" + }, + "width": 1.6, + "cap": "Butt", + "join": "Miter", + "miter_limit": 10.0, + "align": "Center", + "arrow_scale": [ + 100.0, + 100.0 + ], + "opacity": 1.0, + "blend": "Normal", + "visible": true + } + ] + }, + "kind": { + "type": "path", + "path": { + "subpaths": [ + { + "anchors": [ + { + "p": { + "x": 880.0, + "y": 1254.0 + }, + "in": { + "x": 880.0, + "y": 1254.0 + }, + "out": { + "x": 880.0, + "y": 1254.0 + }, + "kind": "Corner" + }, + { + "p": { + "x": 1340.0, + "y": 1254.0 + }, + "in": { + "x": 1340.0, + "y": 1254.0 + }, + "out": { + "x": 1340.0, + "y": 1254.0 + }, + "kind": "Corner" + }, + { + "p": { + "x": 1340.0, + "y": 1290.0 + }, + "in": { + "x": 1340.0, + "y": 1290.0 + }, + "out": { + "x": 1340.0, + "y": 1290.0 + }, + "kind": "Corner" + }, + { + "p": { + "x": 880.0, + "y": 1290.0 + }, + "in": { + "x": 880.0, + "y": 1290.0 + }, + "out": { + "x": 880.0, + "y": 1290.0 + }, + "kind": "Corner" + } + ], + "closed": true + } + ] + }, + "rule": "NonZero", + "live": { + "shape": "rectangle", + "w": 460.0, + "h": 36.0, + "radii": [ + 0.0, + 0.0, + 0.0, + 0.0 + ], + "xf": [ + 1.0, + 0.0, + 0.0, + 1.0, + 880.0, + 1254.0 + ] + }, + "clipping": false, + "guide": false + } + }, + { + "id": 33, + "visible": true, + "locked": false, + "opacity": 1.0, + "blend": "Normal", + "isolate": false, + "knockout": false, + "appearance": { + "items": [] + }, + "kind": { + "type": "text", + "kind": { + "kind": "point" + }, + "xf": [ + 1.0, + 0.0, + 0.0, + 1.0, + 910.0, + 1150.0 + ], + "runs": [ + { + "text": "WARP", + "style": { + "font_family": "Source Sans 3", + "font_style": "Bold", + "size": 150.0, + "tracking": 40.0, + "baseline_shift": 0.0, + "h_scale": 100.0, + "v_scale": 100.0, + "rotation": 0.0, + "fill": { + "type": "solid", + "color": { + "model": "rgb", + "r": 1.0, + "g": 1.0, + "b": 1.0 + } + }, + "stroke": { + "type": "none" + }, + "stroke_width": 0.0, + "underline": false, + "strikethrough": false, + "all_caps": false + } + } + ], + "para": { + "justify": "Left", + "left_indent": 0.0, + "right_indent": 0.0, + "first_line_indent": 0.0, + "space_before": 0.0, + "space_after": 0.0, + "hyphenate": false + } + } + } + ], + "clip": false + } + } + ], + "kind": { + "type": "warp", + "style": "flag", + "bend": 45.0, + "h": 0.0, + "v": 0.0, + "horizontal": true + }, + "fidelity": 50.0, + "editing": false + } + }, + { + "id": 36, + "visible": true, + "locked": false, + "opacity": 1.0, + "blend": "Normal", + "isolate": false, + "knockout": false, + "appearance": { + "items": [] + }, + "kind": { + "type": "text", + "kind": { + "kind": "point" + }, + "xf": [ + 1.0, + 0.0, + 0.0, + 1.0, + 800.0, + 1420.0 + ], + "runs": [ + { + "text": "Envelope Distort", + "style": { + "font_family": "Source Sans 3", + "font_style": "Semibold", + "size": 30.0, + "tracking": 40.0, + "baseline_shift": 0.0, + "h_scale": 100.0, + "v_scale": 100.0, + "rotation": 0.0, + "fill": { + "type": "solid", + "color": { + "model": "rgb", + "r": 0.02745098, + "g": 0.23137255, + "b": 0.29803923 + } + }, + "stroke": { + "type": "none" + }, + "stroke_width": 0.0, + "underline": false, + "strikethrough": false, + "all_caps": false + } + } + ], + "para": { + "justify": "Left", + "left_indent": 0.0, + "right_indent": 0.0, + "first_line_indent": 0.0, + "space_before": 0.0, + "space_after": 0.0, + "hyphenate": false + } + } + } + ] + } + } + ], + "swatches": [ + { + "name": "[None]", + "paint": { + "type": "none" + }, + "global": false, + "spot": false + }, + { + "name": "White", + "paint": { + "type": "solid", + "color": { + "model": "rgb", + "r": 1.0, + "g": 1.0, + "b": 1.0 + } + }, + "global": false, + "spot": false + }, + { + "name": "Black", + "paint": { + "type": "solid", + "color": { + "model": "rgb", + "r": 0.0, + "g": 0.0, + "b": 0.0 + } + }, + "global": false, + "spot": false + }, + { + "name": "Red", + "paint": { + "type": "solid", + "color": { + "model": "rgb", + "r": 0.92941177, + "g": 0.10980392, + "b": 0.14117648 + } + }, + "global": false, + "spot": false + }, + { + "name": "Orange Red", + "paint": { + "type": "solid", + "color": { + "model": "rgb", + "r": 0.94509804, + "g": 0.3529412, + "b": 0.14117648 + } + }, + "global": false, + "spot": false + }, + { + "name": "Orange", + "paint": { + "type": "solid", + "color": { + "model": "rgb", + "r": 0.96862745, + "g": 0.5764706, + "b": 0.11764706 + } + }, + "global": false, + "spot": false + }, + { + "name": "Amber", + "paint": { + "type": "solid", + "color": { + "model": "rgb", + "r": 0.9843137, + "g": 0.6901961, + "b": 0.23137255 + } + }, + "global": false, + "spot": false + }, + { + "name": "Yellow", + "paint": { + "type": "solid", + "color": { + "model": "rgb", + "r": 0.9882353, + "g": 0.93333334, + "b": 0.12941177 + } + }, + "global": false, + "spot": false + }, + { + "name": "Yellow Green", + "paint": { + "type": "solid", + "color": { + "model": "rgb", + "r": 0.8509804, + "g": 0.8784314, + "b": 0.12941177 + } + }, + "global": false, + "spot": false + }, + { + "name": "Lime", + "paint": { + "type": "solid", + "color": { + "model": "rgb", + "r": 0.54901963, + "g": 0.7764706, + "b": 0.24705882 + } + }, + "global": false, + "spot": false + }, + { + "name": "Green", + "paint": { + "type": "solid", + "color": { + "model": "rgb", + "r": 0.22352941, + "g": 0.70980394, + "b": 0.2901961 + } + }, + "global": false, + "spot": false + }, + { + "name": "Emerald", + "paint": { + "type": "solid", + "color": { + "model": "rgb", + "r": 0.0, + "g": 0.57254905, + "b": 0.27058825 + } + }, + "global": false, + "spot": false + }, + { + "name": "Teal", + "paint": { + "type": "solid", + "color": { + "model": "rgb", + "r": 0.0, + "g": 0.40784314, + "b": 0.21568628 + } + }, + "global": false, + "spot": false + }, + { + "name": "Aqua", + "paint": { + "type": "solid", + "color": { + "model": "rgb", + "r": 0.13333334, + "g": 0.70980394, + "b": 0.4509804 + } + }, + "global": false, + "spot": false + }, + { + "name": "Cyan Green", + "paint": { + "type": "solid", + "color": { + "model": "rgb", + "r": 0.0, + "g": 0.6627451, + "b": 0.6156863 + } + }, + "global": false, + "spot": false + }, + { + "name": "Cyan", + "paint": { + "type": "solid", + "color": { + "model": "rgb", + "r": 0.16078432, + "g": 0.67058825, + "b": 0.8862745 + } + }, + "global": false, + "spot": false + }, + { + "name": "Azure", + "paint": { + "type": "solid", + "color": { + "model": "rgb", + "r": 0.0, + "g": 0.44313726, + "b": 0.7372549 + } + }, + "global": false, + "spot": false + }, + { + "name": "Blue", + "paint": { + "type": "solid", + "color": { + "model": "rgb", + "r": 0.18039216, + "g": 0.19215687, + "b": 0.57254905 + } + }, + "global": false, + "spot": false + }, + { + "name": "Indigo", + "paint": { + "type": "solid", + "color": { + "model": "rgb", + "r": 0.105882354, + "g": 0.078431375, + "b": 0.39215687 + } + }, + "global": false, + "spot": false + }, + { + "name": "Violet", + "paint": { + "type": "solid", + "color": { + "model": "rgb", + "r": 0.4, + "g": 0.1764706, + "b": 0.5686275 + } + }, + "global": false, + "spot": false + }, + { + "name": "Purple", + "paint": { + "type": "solid", + "color": { + "model": "rgb", + "r": 0.5764706, + "g": 0.15294118, + "b": 0.56078434 + } + }, + "global": false, + "spot": false + }, + { + "name": "Magenta", + "paint": { + "type": "solid", + "color": { + "model": "rgb", + "r": 0.61960787, + "g": 0.0, + "b": 0.3647059 + } + }, + "global": false, + "spot": false + }, + { + "name": "Rose", + "paint": { + "type": "solid", + "color": { + "model": "rgb", + "r": 0.83137256, + "g": 0.078431375, + "b": 0.3529412 + } + }, + "global": false, + "spot": false + }, + { + "name": "Pink", + "paint": { + "type": "solid", + "color": { + "model": "rgb", + "r": 0.92941177, + "g": 0.11764706, + "b": 0.4745098 + } + }, + "global": false, + "spot": false + }, + { + "name": "Brown", + "paint": { + "type": "solid", + "color": { + "model": "rgb", + "r": 0.78039217, + "g": 0.69803923, + "b": 0.6 + } + }, + "global": false, + "spot": false + }, + { + "name": "Tan", + "paint": { + "type": "solid", + "color": { + "model": "rgb", + "r": 0.6, + "g": 0.5254902, + "b": 0.45882353 + } + }, + "global": false, + "spot": false + }, + { + "name": "Coffee", + "paint": { + "type": "solid", + "color": { + "model": "rgb", + "r": 0.4509804, + "g": 0.3882353, + "b": 0.34117648 + } + }, + "global": false, + "spot": false + }, + { + "name": "Chocolate", + "paint": { + "type": "solid", + "color": { + "model": "rgb", + "r": 0.3254902, + "g": 0.2784314, + "b": 0.25490198 + } + }, + "global": false, + "spot": false + }, + { + "name": "Sand", + "paint": { + "type": "solid", + "color": { + "model": "rgb", + "r": 0.7764706, + "g": 0.6117647, + "b": 0.42745098 + } + }, + "global": false, + "spot": false + }, + { + "name": "Copper", + "paint": { + "type": "solid", + "color": { + "model": "rgb", + "r": 0.6509804, + "g": 0.4862745, + "b": 0.32156864 + } + }, + "global": false, + "spot": false + }, + { + "name": "Rust", + "paint": { + "type": "solid", + "color": { + "model": "rgb", + "r": 0.54901963, + "g": 0.38431373, + "b": 0.22352941 + } + }, + "global": false, + "spot": false + }, + { + "name": "Walnut", + "paint": { + "type": "solid", + "color": { + "model": "rgb", + "r": 0.45882353, + "g": 0.29803923, + "b": 0.14117648 + } + }, + "global": false, + "spot": false + }, + { + "name": "Espresso", + "paint": { + "type": "solid", + "color": { + "model": "rgb", + "r": 0.3764706, + "g": 0.21960784, + "b": 0.07450981 + } + }, + "global": false, + "spot": false + }, + { + "name": "White, Black", + "paint": { + "type": "gradient", + "gradient": { + "kind": "Linear", + "stops": [ + { + "offset": 0.0, + "color": { + "model": "rgb", + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "opacity": 1.0, + "midpoint": 0.5 + }, + { + "offset": 1.0, + "color": { + "model": "rgb", + "r": 0.0, + "g": 0.0, + "b": 0.0 + }, + "opacity": 1.0, + "midpoint": 0.5 + } + ] + }, + "angle": 0.0 + }, + "global": false, + "spot": false + }, + { + "name": "Radial White, Black", + "paint": { + "type": "gradient", + "gradient": { + "kind": "Radial", + "stops": [ + { + "offset": 0.0, + "color": { + "model": "rgb", + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "opacity": 1.0, + "midpoint": 0.5 + }, + { + "offset": 1.0, + "color": { + "model": "rgb", + "r": 0.0, + "g": 0.0, + "b": 0.0 + }, + "opacity": 1.0, + "midpoint": 0.5 + } + ] + }, + "angle": 0.0 + }, + "global": false, + "spot": false + }, + { + "name": "Sunset", + "paint": { + "type": "gradient", + "gradient": { + "kind": "Linear", + "stops": [ + { + "offset": 0.0, + "color": { + "model": "rgb", + "r": 0.9843137, + "g": 0.6901961, + "b": 0.23137255 + }, + "opacity": 1.0, + "midpoint": 0.5 + }, + { + "offset": 1.0, + "color": { + "model": "rgb", + "r": 0.83137256, + "g": 0.078431375, + "b": 0.3529412 + }, + "opacity": 1.0, + "midpoint": 0.5 + } + ] + }, + "angle": 0.0 + }, + "global": false, + "spot": false + }, + { + "name": "Ocean", + "paint": { + "type": "gradient", + "gradient": { + "kind": "Linear", + "stops": [ + { + "offset": 0.0, + "color": { + "model": "rgb", + "r": 0.16078432, + "g": 0.67058825, + "b": 0.8862745 + }, + "opacity": 1.0, + "midpoint": 0.5 + }, + { + "offset": 1.0, + "color": { + "model": "rgb", + "r": 0.18039216, + "g": 0.19215687, + "b": 0.57254905 + }, + "opacity": 1.0, + "midpoint": 0.5 + } + ] + }, + "angle": 0.0 + }, + "global": false, + "spot": false + } + ], + "swatch_groups": [ + { + "name": "Grays", + "swatches": [ + { + "name": "K=90", + "paint": { + "type": "solid", + "color": { + "model": "gray", + "k": 0.9 + } + }, + "global": false, + "spot": false + }, + { + "name": "K=80", + "paint": { + "type": "solid", + "color": { + "model": "gray", + "k": 0.8 + } + }, + "global": false, + "spot": false + }, + { + "name": "K=70", + "paint": { + "type": "solid", + "color": { + "model": "gray", + "k": 0.7 + } + }, + "global": false, + "spot": false + }, + { + "name": "K=60", + "paint": { + "type": "solid", + "color": { + "model": "gray", + "k": 0.6 + } + }, + "global": false, + "spot": false + }, + { + "name": "K=50", + "paint": { + "type": "solid", + "color": { + "model": "gray", + "k": 0.5 + } + }, + "global": false, + "spot": false + }, + { + "name": "K=40", + "paint": { + "type": "solid", + "color": { + "model": "gray", + "k": 0.4 + } + }, + "global": false, + "spot": false + }, + { + "name": "K=30", + "paint": { + "type": "solid", + "color": { + "model": "gray", + "k": 0.3 + } + }, + "global": false, + "spot": false + }, + { + "name": "K=20", + "paint": { + "type": "solid", + "color": { + "model": "gray", + "k": 0.2 + } + }, + "global": false, + "spot": false + }, + { + "name": "K=10", + "paint": { + "type": "solid", + "color": { + "model": "gray", + "k": 0.1 + } + }, + "global": false, + "spot": false + } + ] + }, + { + "name": "Brights", + "swatches": [ + { + "name": "Bright Red", + "paint": { + "type": "solid", + "color": { + "model": "rgb", + "r": 1.0, + "g": 0.11372549, + "b": 0.14509805 + } + }, + "global": false, + "spot": false + }, + { + "name": "Bright Yellow", + "paint": { + "type": "solid", + "color": { + "model": "rgb", + "r": 1.0, + "g": 0.9019608, + "b": 0.0 + } + }, + "global": false, + "spot": false + }, + { + "name": "Bright Green", + "paint": { + "type": "solid", + "color": { + "model": "rgb", + "r": 0.0, + "g": 0.9019608, + "b": 0.4627451 + } + }, + "global": false, + "spot": false + }, + { + "name": "Bright Blue", + "paint": { + "type": "solid", + "color": { + "model": "rgb", + "r": 0.16078432, + "g": 0.4745098, + "b": 1.0 + } + }, + "global": false, + "spot": false + }, + { + "name": "Bright Violet", + "paint": { + "type": "solid", + "color": { + "model": "rgb", + "r": 0.8352941, + "g": 0.0, + "b": 0.9764706 + } + }, + "global": false, + "spot": false + } + ] + } + ], + "graphic_styles": [ + { + "name": "Default Graphic Style", + "appearance": { + "items": [ + { + "kind": "fill", + "paint": { + "type": "solid", + "color": { + "model": "rgb", + "r": 1.0, + "g": 1.0, + "b": 1.0 + } + }, + "opacity": 1.0, + "blend": "Normal", + "visible": true + }, + { + "kind": "stroke", + "paint": { + "type": "solid", + "color": { + "model": "rgb", + "r": 0.0, + "g": 0.0, + "b": 0.0 + } + }, + "width": 1.0, + "cap": "Butt", + "join": "Miter", + "miter_limit": 10.0, + "align": "Center", + "arrow_scale": [ + 100.0, + 100.0 + ], + "opacity": 1.0, + "blend": "Normal", + "visible": true + } + ] + } + }, + { + "name": "Black Outline", + "appearance": { + "items": [ + { + "kind": "fill", + "paint": { + "type": "none" + }, + "opacity": 1.0, + "blend": "Normal", + "visible": true + }, + { + "kind": "stroke", + "paint": { + "type": "solid", + "color": { + "model": "rgb", + "r": 0.0, + "g": 0.0, + "b": 0.0 + } + }, + "width": 1.0, + "cap": "Butt", + "join": "Miter", + "miter_limit": 10.0, + "align": "Center", + "arrow_scale": [ + 100.0, + 100.0 + ], + "opacity": 1.0, + "blend": "Normal", + "visible": true + } + ] + } + }, + { + "name": "Heavy Ink", + "appearance": { + "items": [ + { + "kind": "fill", + "paint": { + "type": "solid", + "color": { + "model": "rgb", + "r": 0.105882354, + "g": 0.078431375, + "b": 0.39215687 + } + }, + "opacity": 1.0, + "blend": "Normal", + "visible": true + }, + { + "kind": "stroke", + "paint": { + "type": "solid", + "color": { + "model": "rgb", + "r": 0.0, + "g": 0.0, + "b": 0.0 + } + }, + "width": 4.0, + "cap": "Butt", + "join": "Miter", + "miter_limit": 10.0, + "align": "Center", + "arrow_scale": [ + 100.0, + 100.0 + ], + "opacity": 1.0, + "blend": "Normal", + "visible": true + } + ] + } + }, + { + "name": "Sunshine", + "appearance": { + "items": [ + { + "kind": "fill", + "paint": { + "type": "solid", + "color": { + "model": "rgb", + "r": 0.9843137, + "g": 0.6901961, + "b": 0.23137255 + } + }, + "opacity": 1.0, + "blend": "Normal", + "visible": true + }, + { + "kind": "stroke", + "paint": { + "type": "solid", + "color": { + "model": "rgb", + "r": 0.94509804, + "g": 0.3529412, + "b": 0.14117648 + } + }, + "width": 2.0, + "cap": "Butt", + "join": "Miter", + "miter_limit": 10.0, + "align": "Center", + "arrow_scale": [ + 100.0, + 100.0 + ], + "opacity": 1.0, + "blend": "Normal", + "visible": true + } + ] + } + } + ], + "symbols": [], + "guides": [], + "grid": { + "spacing": 72.0, + "subdivisions": 8 + }, + "raster_effects_ppi": 72.0, + "images": {}, + "next_id": 39 + }, + "images": {} +} \ No newline at end of file diff --git a/examples/neon-drive.drawcraft b/examples/neon-drive.drawcraft new file mode 100644 index 00000000..5616b7c6 --- /dev/null +++ b/examples/neon-drive.drawcraft @@ -0,0 +1,14418 @@ +{ + "format": "drawcraft", + "version": 1, + "generator": "DrawCraft 0.1.0", + "document": { + "version": 1, + "title": "Neon Drive", + "units": "Points", + "color_mode": "Rgb", + "artboards": [ + { + "id": 1, + "name": "Artboard 1", + "rect": { + "x0": 0.0, + "y0": 0.0, + "x1": 1080.0, + "y1": 1350.0 + }, + "show_center_mark": false, + "show_cross_hairs": false + } + ], + "layers": [ + { + "id": 1, + "name": "Layer 1", + "visible": true, + "locked": false, + "opacity": 1.0, + "blend": "Normal", + "isolate": false, + "knockout": false, + "appearance": { + "items": [] + }, + "kind": { + "type": "layer", + "color": { + "Preset": 0 + }, + "template": false, + "printable": true, + "children": [ + { + "id": 2, + "name": "Sky", + "visible": true, + "locked": false, + "opacity": 1.0, + "blend": "Normal", + "isolate": false, + "knockout": false, + "appearance": { + "items": [ + { + "kind": "fill", + "paint": { + "type": "gradient", + "gradient": { + "kind": "Linear", + "stops": [ + { + "offset": 0.0, + "color": { + "model": "rgb", + "r": 1.0, + "g": 0.30980393, + "b": 0.6392157 + }, + "opacity": 1.0, + "midpoint": 0.5 + }, + { + "offset": 0.35, + "color": { + "model": "rgb", + "r": 0.627451, + "g": 0.12156863, + "b": 0.8392157 + }, + "opacity": 1.0, + "midpoint": 0.5 + }, + { + "offset": 0.7, + "color": { + "model": "rgb", + "r": 0.22745098, + "g": 0.047058824, + "b": 0.6392157 + }, + "opacity": 1.0, + "midpoint": 0.5 + }, + { + "offset": 1.0, + "color": { + "model": "rgb", + "r": 0.043137256, + "g": 0.011764706, + "b": 0.1882353 + }, + "opacity": 1.0, + "midpoint": 0.5 + } + ] + }, + "angle": 90.0 + }, + "opacity": 1.0, + "blend": "Normal", + "visible": true + }, + { + "kind": "stroke", + "paint": { + "type": "none" + }, + "width": 1.0, + "cap": "Butt", + "join": "Miter", + "miter_limit": 10.0, + "align": "Center", + "arrow_scale": [ + 100.0, + 100.0 + ], + "opacity": 1.0, + "blend": "Normal", + "visible": true + } + ] + }, + "kind": { + "type": "path", + "path": { + "subpaths": [ + { + "anchors": [ + { + "p": { + "x": 0.0, + "y": 0.0 + }, + "in": { + "x": 0.0, + "y": 0.0 + }, + "out": { + "x": 0.0, + "y": 0.0 + }, + "kind": "Corner" + }, + { + "p": { + "x": 1080.0, + "y": 0.0 + }, + "in": { + "x": 1080.0, + "y": 0.0 + }, + "out": { + "x": 1080.0, + "y": 0.0 + }, + "kind": "Corner" + }, + { + "p": { + "x": 1080.0, + "y": 780.0 + }, + "in": { + "x": 1080.0, + "y": 780.0 + }, + "out": { + "x": 1080.0, + "y": 780.0 + }, + "kind": "Corner" + }, + { + "p": { + "x": 0.0, + "y": 780.0 + }, + "in": { + "x": 0.0, + "y": 780.0 + }, + "out": { + "x": 0.0, + "y": 780.0 + }, + "kind": "Corner" + } + ], + "closed": true + } + ] + }, + "rule": "NonZero", + "live": { + "shape": "rectangle", + "w": 1080.0, + "h": 780.0, + "radii": [ + 0.0, + 0.0, + 0.0, + 0.0 + ], + "xf": [ + 1.0, + 0.0, + 0.0, + 1.0, + 0.0, + 0.0 + ] + }, + "clipping": false, + "guide": false + } + }, + { + "id": 3, + "visible": true, + "locked": false, + "opacity": 0.6526725, + "blend": "Normal", + "isolate": false, + "knockout": false, + "appearance": { + "items": [ + { + "kind": "fill", + "paint": { + "type": "solid", + "color": { + "model": "rgb", + "r": 1.0, + "g": 1.0, + "b": 1.0 + } + }, + "opacity": 1.0, + "blend": "Normal", + "visible": true + }, + { + "kind": "stroke", + "paint": { + "type": "none" + }, + "width": 1.0, + "cap": "Butt", + "join": "Miter", + "miter_limit": 10.0, + "align": "Center", + "arrow_scale": [ + 100.0, + 100.0 + ], + "opacity": 1.0, + "blend": "Normal", + "visible": true + } + ] + }, + "kind": { + "type": "path", + "path": { + "subpaths": [ + { + "anchors": [ + { + "p": { + "x": 486.4890634355556, + "y": 284.28846917944304 + }, + "in": { + "x": 486.4890634355556, + "y": 285.9636942338886 + }, + "out": { + "x": 486.4890634355556, + "y": 282.61324412499755 + }, + "kind": "Smooth" + }, + { + "p": { + "x": 489.5223267204078, + "y": 281.25520589459086 + }, + "in": { + "x": 487.84710166596227, + "y": 281.25520589459086 + }, + "out": { + "x": 491.1975517748533, + "y": 281.25520589459086 + }, + "kind": "Smooth" + }, + { + "p": { + "x": 492.55559000526, + "y": 284.28846917944304 + }, + "in": { + "x": 492.55559000526, + "y": 282.61324412499755 + }, + "out": { + "x": 492.55559000526, + "y": 285.9636942338886 + }, + "kind": "Smooth" + }, + { + "p": { + "x": 489.5223267204078, + "y": 287.3217324642953 + }, + "in": { + "x": 491.1975517748533, + "y": 287.3217324642953 + }, + "out": { + "x": 487.84710166596227, + "y": 287.3217324642953 + }, + "kind": "Smooth" + } + ], + "closed": true + } + ] + }, + "rule": "NonZero", + "live": { + "shape": "ellipse", + "w": 6.066526569704422, + "h": 6.066526569704422, + "pie": [ + 0.0, + 360.0 + ], + "xf": [ + 1.0, + 0.0, + 0.0, + 1.0, + 486.4890634355556, + 281.25520589459086 + ] + }, + "clipping": false, + "guide": false + } + }, + { + "id": 4, + "visible": true, + "locked": false, + "opacity": 0.6827406, + "blend": "Normal", + "isolate": false, + "knockout": false, + "appearance": { + "items": [ + { + "kind": "fill", + "paint": { + "type": "solid", + "color": { + "model": "rgb", + "r": 1.0, + "g": 1.0, + "b": 1.0 + } + }, + "opacity": 1.0, + "blend": "Normal", + "visible": true + }, + { + "kind": "stroke", + "paint": { + "type": "none" + }, + "width": 1.0, + "cap": "Butt", + "join": "Miter", + "miter_limit": 10.0, + "align": "Center", + "arrow_scale": [ + 100.0, + 100.0 + ], + "opacity": 1.0, + "blend": "Normal", + "visible": true + } + ] + }, + "kind": { + "type": "path", + "path": { + "subpaths": [ + { + "anchors": [ + { + "p": { + "x": 546.9054966895267, + "y": 297.81856613644953 + }, + "in": { + "x": 546.9054966895267, + "y": 298.5952180882614 + }, + "out": { + "x": 546.9054966895267, + "y": 297.0419141846377 + }, + "kind": "Smooth" + }, + { + "p": { + "x": 548.3117494460074, + "y": 296.4123133799688 + }, + "in": { + "x": 547.5350974941956, + "y": 296.4123133799688 + }, + "out": { + "x": 549.0884013978192, + "y": 296.4123133799688 + }, + "kind": "Smooth" + }, + { + "p": { + "x": 549.7180022024882, + "y": 297.81856613644953 + }, + "in": { + "x": 549.7180022024882, + "y": 297.0419141846377 + }, + "out": { + "x": 549.7180022024882, + "y": 298.5952180882614 + }, + "kind": "Smooth" + }, + { + "p": { + "x": 548.3117494460074, + "y": 299.2248188929303 + }, + "in": { + "x": 549.0884013978192, + "y": 299.2248188929303 + }, + "out": { + "x": 547.5350974941956, + "y": 299.2248188929303 + }, + "kind": "Smooth" + } + ], + "closed": true + } + ] + }, + "rule": "NonZero", + "live": { + "shape": "ellipse", + "w": 2.8125055129614793, + "h": 2.8125055129614793, + "pie": [ + 0.0, + 360.0 + ], + "xf": [ + 1.0, + 0.0, + 0.0, + 1.0, + 546.9054966895267, + 296.4123133799688 + ] + }, + "clipping": false, + "guide": false + } + }, + { + "id": 5, + "visible": true, + "locked": false, + "opacity": 0.5472108, + "blend": "Normal", + "isolate": false, + "knockout": false, + "appearance": { + "items": [ + { + "kind": "fill", + "paint": { + "type": "solid", + "color": { + "model": "rgb", + "r": 1.0, + "g": 1.0, + "b": 1.0 + } + }, + "opacity": 1.0, + "blend": "Normal", + "visible": true + }, + { + "kind": "stroke", + "paint": { + "type": "none" + }, + "width": 1.0, + "cap": "Butt", + "join": "Miter", + "miter_limit": 10.0, + "align": "Center", + "arrow_scale": [ + 100.0, + 100.0 + ], + "opacity": 1.0, + "blend": "Normal", + "visible": true + } + ] + }, + "kind": { + "type": "path", + "path": { + "subpaths": [ + { + "anchors": [ + { + "p": { + "x": 676.4686118261058, + "y": 398.5586675347769 + }, + "in": { + "x": 676.4686118261058, + "y": 399.22531477345655 + }, + "out": { + "x": 676.4686118261058, + "y": 397.89202029609714 + }, + "kind": "Smooth" + }, + { + "p": { + "x": 677.6756834298101, + "y": 397.35159593107255 + }, + "in": { + "x": 677.0090361911303, + "y": 397.35159593107255 + }, + "out": { + "x": 678.3423306684897, + "y": 397.35159593107255 + }, + "kind": "Smooth" + }, + { + "p": { + "x": 678.8827550335143, + "y": 398.5586675347769 + }, + "in": { + "x": 678.8827550335143, + "y": 397.89202029609714 + }, + "out": { + "x": 678.8827550335143, + "y": 399.22531477345655 + }, + "kind": "Smooth" + }, + { + "p": { + "x": 677.6756834298101, + "y": 399.76573913848114 + }, + "in": { + "x": 678.3423306684897, + "y": 399.76573913848114 + }, + "out": { + "x": 677.0090361911303, + "y": 399.76573913848114 + }, + "kind": "Smooth" + } + ], + "closed": true + } + ] + }, + "rule": "NonZero", + "live": { + "shape": "ellipse", + "w": 2.4141432074085287, + "h": 2.4141432074085856, + "pie": [ + 0.0, + 360.0 + ], + "xf": [ + 1.0, + 0.0, + 0.0, + 1.0, + 676.4686118261058, + 397.35159593107255 + ] + }, + "clipping": false, + "guide": false + } + }, + { + "id": 6, + "visible": true, + "locked": false, + "opacity": 0.3772222, + "blend": "Normal", + "isolate": false, + "knockout": false, + "appearance": { + "items": [ + { + "kind": "fill", + "paint": { + "type": "solid", + "color": { + "model": "rgb", + "r": 1.0, + "g": 1.0, + "b": 1.0 + } + }, + "opacity": 1.0, + "blend": "Normal", + "visible": true + }, + { + "kind": "stroke", + "paint": { + "type": "none" + }, + "width": 1.0, + "cap": "Butt", + "join": "Miter", + "miter_limit": 10.0, + "align": "Center", + "arrow_scale": [ + 100.0, + 100.0 + ], + "opacity": 1.0, + "blend": "Normal", + "visible": true + } + ] + }, + "kind": { + "type": "path", + "path": { + "subpaths": [ + { + "anchors": [ + { + "p": { + "x": 103.58520507975904, + "y": 406.725821839917 + }, + "in": { + "x": 103.58520507975904, + "y": 408.12065268722506 + }, + "out": { + "x": 103.58520507975904, + "y": 405.33099099260886 + }, + "kind": "Smooth" + }, + { + "p": { + "x": 106.11076974134977, + "y": 404.20025717832624 + }, + "in": { + "x": 104.71593889404164, + "y": 404.20025717832624 + }, + "out": { + "x": 107.5056005886579, + "y": 404.20025717832624 + }, + "kind": "Smooth" + }, + { + "p": { + "x": 108.63633440294049, + "y": 406.725821839917 + }, + "in": { + "x": 108.63633440294049, + "y": 405.33099099260886 + }, + "out": { + "x": 108.63633440294049, + "y": 408.12065268722506 + }, + "kind": "Smooth" + }, + { + "p": { + "x": 106.11076974134977, + "y": 409.2513865015077 + }, + "in": { + "x": 107.5056005886579, + "y": 409.2513865015077 + }, + "out": { + "x": 104.71593889404164, + "y": 409.2513865015077 + }, + "kind": "Smooth" + } + ], + "closed": true + } + ] + }, + "rule": "NonZero", + "live": { + "shape": "ellipse", + "w": 5.051129323181456, + "h": 5.051129323181442, + "pie": [ + 0.0, + 360.0 + ], + "xf": [ + 1.0, + 0.0, + 0.0, + 1.0, + 103.58520507975904, + 404.20025717832624 + ] + }, + "clipping": false, + "guide": false + } + }, + { + "id": 7, + "visible": true, + "locked": false, + "opacity": 0.75011575, + "blend": "Normal", + "isolate": false, + "knockout": false, + "appearance": { + "items": [ + { + "kind": "fill", + "paint": { + "type": "solid", + "color": { + "model": "rgb", + "r": 1.0, + "g": 1.0, + "b": 1.0 + } + }, + "opacity": 1.0, + "blend": "Normal", + "visible": true + }, + { + "kind": "stroke", + "paint": { + "type": "none" + }, + "width": 1.0, + "cap": "Butt", + "join": "Miter", + "miter_limit": 10.0, + "align": "Center", + "arrow_scale": [ + 100.0, + 100.0 + ], + "opacity": 1.0, + "blend": "Normal", + "visible": true + } + ] + }, + "kind": { + "type": "path", + "path": { + "subpaths": [ + { + "anchors": [ + { + "p": { + "x": 1048.6863964729305, + "y": 482.7313127515277 + }, + "in": { + "x": 1048.6863964729305, + "y": 484.0781306756097 + }, + "out": { + "x": 1048.6863964729305, + "y": 481.3844948274457 + }, + "kind": "Smooth" + }, + { + "p": { + "x": 1051.125026046705, + "y": 480.29268317775325 + }, + "in": { + "x": 1049.778208122623, + "y": 480.29268317775325 + }, + "out": { + "x": 1052.471843970787, + "y": 480.29268317775325 + }, + "kind": "Smooth" + }, + { + "p": { + "x": 1053.5636556204795, + "y": 482.7313127515277 + }, + "in": { + "x": 1053.5636556204795, + "y": 481.3844948274457 + }, + "out": { + "x": 1053.5636556204795, + "y": 484.0781306756097 + }, + "kind": "Smooth" + }, + { + "p": { + "x": 1051.125026046705, + "y": 485.16994232530215 + }, + "in": { + "x": 1052.471843970787, + "y": 485.16994232530215 + }, + "out": { + "x": 1049.778208122623, + "y": 485.16994232530215 + }, + "kind": "Smooth" + } + ], + "closed": true + } + ] + }, + "rule": "NonZero", + "live": { + "shape": "ellipse", + "w": 4.877259147549012, + "h": 4.877259147548898, + "pie": [ + 0.0, + 360.0 + ], + "xf": [ + 1.0, + 0.0, + 0.0, + 1.0, + 1048.6863964729305, + 480.29268317775325 + ] + }, + "clipping": false, + "guide": false + } + }, + { + "id": 8, + "visible": true, + "locked": false, + "opacity": 0.3887082, + "blend": "Normal", + "isolate": false, + "knockout": false, + "appearance": { + "items": [ + { + "kind": "fill", + "paint": { + "type": "solid", + "color": { + "model": "rgb", + "r": 1.0, + "g": 1.0, + "b": 1.0 + } + }, + "opacity": 1.0, + "blend": "Normal", + "visible": true + }, + { + "kind": "stroke", + "paint": { + "type": "none" + }, + "width": 1.0, + "cap": "Butt", + "join": "Miter", + "miter_limit": 10.0, + "align": "Center", + "arrow_scale": [ + 100.0, + 100.0 + ], + "opacity": 1.0, + "blend": "Normal", + "visible": true + } + ] + }, + "kind": { + "type": "path", + "path": { + "subpaths": [ + { + "anchors": [ + { + "p": { + "x": 174.78130206299713, + "y": 17.350361105306405 + }, + "in": { + "x": 174.78130206299713, + "y": 18.54464306902213 + }, + "out": { + "x": 174.78130206299713, + "y": 16.15607914159068 + }, + "kind": "Smooth" + }, + { + "p": { + "x": 176.9437408485722, + "y": 15.187922319731351 + }, + "in": { + "x": 175.74945888485647, + "y": 15.187922319731351 + }, + "out": { + "x": 178.1380228122879, + "y": 15.187922319731351 + }, + "kind": "Smooth" + }, + { + "p": { + "x": 179.10617963414722, + "y": 17.350361105306405 + }, + "in": { + "x": 179.10617963414722, + "y": 16.15607914159068 + }, + "out": { + "x": 179.10617963414722, + "y": 18.54464306902213 + }, + "kind": "Smooth" + }, + { + "p": { + "x": 176.9437408485722, + "y": 19.512799890881457 + }, + "in": { + "x": 178.1380228122879, + "y": 19.512799890881457 + }, + "out": { + "x": 175.74945888485647, + "y": 19.512799890881457 + }, + "kind": "Smooth" + } + ], + "closed": true + } + ] + }, + "rule": "NonZero", + "live": { + "shape": "ellipse", + "w": 4.324877571150097, + "h": 4.324877571150106, + "pie": [ + 0.0, + 360.0 + ], + "xf": [ + 1.0, + 0.0, + 0.0, + 1.0, + 174.78130206299713, + 15.187922319731351 + ] + }, + "clipping": false, + "guide": false + } + }, + { + "id": 9, + "visible": true, + "locked": false, + "opacity": 0.6515574, + "blend": "Normal", + "isolate": false, + "knockout": false, + "appearance": { + "items": [ + { + "kind": "fill", + "paint": { + "type": "solid", + "color": { + "model": "rgb", + "r": 1.0, + "g": 1.0, + "b": 1.0 + } + }, + "opacity": 1.0, + "blend": "Normal", + "visible": true + }, + { + "kind": "stroke", + "paint": { + "type": "none" + }, + "width": 1.0, + "cap": "Butt", + "join": "Miter", + "miter_limit": 10.0, + "align": "Center", + "arrow_scale": [ + 100.0, + 100.0 + ], + "opacity": 1.0, + "blend": "Normal", + "visible": true + } + ] + }, + "kind": { + "type": "path", + "path": { + "subpaths": [ + { + "anchors": [ + { + "p": { + "x": 210.55457686951033, + "y": 128.55207669595524 + }, + "in": { + "x": 210.55457686951033, + "y": 129.14091258736744 + }, + "out": { + "x": 210.55457686951033, + "y": 127.96324080454303 + }, + "kind": "Smooth" + }, + { + "p": { + "x": 211.62075856580486, + "y": 127.4858949996607 + }, + "in": { + "x": 211.03192267439266, + "y": 127.4858949996607 + }, + "out": { + "x": 212.20959445721707, + "y": 127.4858949996607 + }, + "kind": "Smooth" + }, + { + "p": { + "x": 212.6869402620994, + "y": 128.55207669595524 + }, + "in": { + "x": 212.6869402620994, + "y": 127.96324080454303 + }, + "out": { + "x": 212.6869402620994, + "y": 129.14091258736744 + }, + "kind": "Smooth" + }, + { + "p": { + "x": 211.62075856580486, + "y": 129.61825839224977 + }, + "in": { + "x": 212.20959445721707, + "y": 129.61825839224977 + }, + "out": { + "x": 211.03192267439266, + "y": 129.61825839224977 + }, + "kind": "Smooth" + } + ], + "closed": true + } + ] + }, + "rule": "NonZero", + "live": { + "shape": "ellipse", + "w": 2.1323633925890704, + "h": 2.1323633925890704, + "pie": [ + 0.0, + 360.0 + ], + "xf": [ + 1.0, + 0.0, + 0.0, + 1.0, + 210.55457686951033, + 127.4858949996607 + ] + }, + "clipping": false, + "guide": false + } + }, + { + "id": 10, + "visible": true, + "locked": false, + "opacity": 0.76618963, + "blend": "Normal", + "isolate": false, + "knockout": false, + "appearance": { + "items": [ + { + "kind": "fill", + "paint": { + "type": "solid", + "color": { + "model": "rgb", + "r": 1.0, + "g": 1.0, + "b": 1.0 + } + }, + "opacity": 1.0, + "blend": "Normal", + "visible": true + }, + { + "kind": "stroke", + "paint": { + "type": "none" + }, + "width": 1.0, + "cap": "Butt", + "join": "Miter", + "miter_limit": 10.0, + "align": "Center", + "arrow_scale": [ + 100.0, + 100.0 + ], + "opacity": 1.0, + "blend": "Normal", + "visible": true + } + ] + }, + "kind": { + "type": "path", + "path": { + "subpaths": [ + { + "anchors": [ + { + "p": { + "x": 474.8209106035752, + "y": 422.7892929740807 + }, + "in": { + "x": 474.8209106035752, + "y": 423.9723272539894 + }, + "out": { + "x": 474.8209106035752, + "y": 421.6062586941719 + }, + "kind": "Smooth" + }, + { + "p": { + "x": 476.96298365605617, + "y": 420.6472199215997 + }, + "in": { + "x": 475.77994937614744, + "y": 420.6472199215997 + }, + "out": { + "x": 478.14601793596495, + "y": 420.6472199215997 + }, + "kind": "Smooth" + }, + { + "p": { + "x": 479.1050567085372, + "y": 422.7892929740807 + }, + "in": { + "x": 479.1050567085372, + "y": 421.6062586941719 + }, + "out": { + "x": 479.1050567085372, + "y": 423.9723272539894 + }, + "kind": "Smooth" + }, + { + "p": { + "x": 476.96298365605617, + "y": 424.93136602656165 + }, + "in": { + "x": 478.14601793596495, + "y": 424.93136602656165 + }, + "out": { + "x": 475.77994937614744, + "y": 424.93136602656165 + }, + "kind": "Smooth" + } + ], + "closed": true + } + ] + }, + "rule": "NonZero", + "live": { + "shape": "ellipse", + "w": 4.2841461049619625, + "h": 4.2841461049619625, + "pie": [ + 0.0, + 360.0 + ], + "xf": [ + 1.0, + 0.0, + 0.0, + 1.0, + 474.8209106035752, + 420.6472199215997 + ] + }, + "clipping": false, + "guide": false + } + }, + { + "id": 11, + "visible": true, + "locked": false, + "opacity": 0.5308059, + "blend": "Normal", + "isolate": false, + "knockout": false, + "appearance": { + "items": [ + { + "kind": "fill", + "paint": { + "type": "solid", + "color": { + "model": "rgb", + "r": 1.0, + "g": 1.0, + "b": 1.0 + } + }, + "opacity": 1.0, + "blend": "Normal", + "visible": true + }, + { + "kind": "stroke", + "paint": { + "type": "none" + }, + "width": 1.0, + "cap": "Butt", + "join": "Miter", + "miter_limit": 10.0, + "align": "Center", + "arrow_scale": [ + 100.0, + 100.0 + ], + "opacity": 1.0, + "blend": "Normal", + "visible": true + } + ] + }, + "kind": { + "type": "path", + "path": { + "subpaths": [ + { + "anchors": [ + { + "p": { + "x": 537.7534155996801, + "y": 334.60027062628046 + }, + "in": { + "x": 537.7534155996801, + "y": 335.7082232784598 + }, + "out": { + "x": 537.7534155996801, + "y": 333.49231797410107 + }, + "kind": "Smooth" + }, + { + "p": { + "x": 539.7595413391991, + "y": 332.5941448867614 + }, + "in": { + "x": 538.6515886870197, + "y": 332.5941448867614 + }, + "out": { + "x": 540.8674939913785, + "y": 332.5941448867614 + }, + "kind": "Smooth" + }, + { + "p": { + "x": 541.7656670787181, + "y": 334.60027062628046 + }, + "in": { + "x": 541.7656670787181, + "y": 333.49231797410107 + }, + "out": { + "x": 541.7656670787181, + "y": 335.7082232784598 + }, + "kind": "Smooth" + }, + { + "p": { + "x": 539.7595413391991, + "y": 336.60639636579947 + }, + "in": { + "x": 540.8674939913785, + "y": 336.60639636579947 + }, + "out": { + "x": 538.6515886870197, + "y": 336.60639636579947 + }, + "kind": "Smooth" + } + ], + "closed": true + } + ] + }, + "rule": "NonZero", + "live": { + "shape": "ellipse", + "w": 4.012251479038014, + "h": 4.012251479038071, + "pie": [ + 0.0, + 360.0 + ], + "xf": [ + 1.0, + 0.0, + 0.0, + 1.0, + 537.7534155996801, + 332.5941448867614 + ] + }, + "clipping": false, + "guide": false + } + }, + { + "id": 12, + "visible": true, + "locked": false, + "opacity": 0.81007624, + "blend": "Normal", + "isolate": false, + "knockout": false, + "appearance": { + "items": [ + { + "kind": "fill", + "paint": { + "type": "solid", + "color": { + "model": "rgb", + "r": 1.0, + "g": 1.0, + "b": 1.0 + } + }, + "opacity": 1.0, + "blend": "Normal", + "visible": true + }, + { + "kind": "stroke", + "paint": { + "type": "none" + }, + "width": 1.0, + "cap": "Butt", + "join": "Miter", + "miter_limit": 10.0, + "align": "Center", + "arrow_scale": [ + 100.0, + 100.0 + ], + "opacity": 1.0, + "blend": "Normal", + "visible": true + } + ] + }, + "kind": { + "type": "path", + "path": { + "subpaths": [ + { + "anchors": [ + { + "p": { + "x": 1064.667098281985, + "y": 497.88890441153757 + }, + "in": { + "x": 1064.667098281985, + "y": 499.4620732773907 + }, + "out": { + "x": 1064.667098281985, + "y": 496.31573554568445 + }, + "kind": "Smooth" + }, + { + "p": { + "x": 1067.5155724908695, + "y": 495.0404302026533 + }, + "in": { + "x": 1065.9424036250164, + "y": 495.0404302026533 + }, + "out": { + "x": 1069.0887413567225, + "y": 495.0404302026533 + }, + "kind": "Smooth" + }, + { + "p": { + "x": 1070.3640466997538, + "y": 497.88890441153757 + }, + "in": { + "x": 1070.3640466997538, + "y": 496.31573554568445 + }, + "out": { + "x": 1070.3640466997538, + "y": 499.4620732773907 + }, + "kind": "Smooth" + }, + { + "p": { + "x": 1067.5155724908695, + "y": 500.73737862042185 + }, + "in": { + "x": 1069.0887413567225, + "y": 500.73737862042185 + }, + "out": { + "x": 1065.9424036250164, + "y": 500.73737862042185 + }, + "kind": "Smooth" + } + ], + "closed": true + } + ] + }, + "rule": "NonZero", + "live": { + "shape": "ellipse", + "w": 5.696948417768681, + "h": 5.696948417768567, + "pie": [ + 0.0, + 360.0 + ], + "xf": [ + 1.0, + 0.0, + 0.0, + 1.0, + 1064.667098281985, + 495.0404302026533 + ] + }, + "clipping": false, + "guide": false + } + }, + { + "id": 13, + "visible": true, + "locked": false, + "opacity": 0.39564526, + "blend": "Normal", + "isolate": false, + "knockout": false, + "appearance": { + "items": [ + { + "kind": "fill", + "paint": { + "type": "solid", + "color": { + "model": "rgb", + "r": 1.0, + "g": 1.0, + "b": 1.0 + } + }, + "opacity": 1.0, + "blend": "Normal", + "visible": true + }, + { + "kind": "stroke", + "paint": { + "type": "none" + }, + "width": 1.0, + "cap": "Butt", + "join": "Miter", + "miter_limit": 10.0, + "align": "Center", + "arrow_scale": [ + 100.0, + 100.0 + ], + "opacity": 1.0, + "blend": "Normal", + "visible": true + } + ] + }, + "kind": { + "type": "path", + "path": { + "subpaths": [ + { + "anchors": [ + { + "p": { + "x": 342.55796215239167, + "y": 122.53629178787372 + }, + "in": { + "x": 342.55796215239167, + "y": 123.43976771869028 + }, + "out": { + "x": 342.55796215239167, + "y": 121.63281585705717 + }, + "kind": "Smooth" + }, + { + "p": { + "x": 344.1938500364829, + "y": 120.90040390378248 + }, + "in": { + "x": 343.29037410566633, + "y": 120.90040390378248 + }, + "out": { + "x": 345.09732596729947, + "y": 120.90040390378248 + }, + "kind": "Smooth" + }, + { + "p": { + "x": 345.82973792057413, + "y": 122.53629178787372 + }, + "in": { + "x": 345.82973792057413, + "y": 121.63281585705717 + }, + "out": { + "x": 345.82973792057413, + "y": 123.43976771869028 + }, + "kind": "Smooth" + }, + { + "p": { + "x": 344.1938500364829, + "y": 124.17217967196497 + }, + "in": { + "x": 345.09732596729947, + "y": 124.17217967196497 + }, + "out": { + "x": 343.29037410566633, + "y": 124.17217967196497 + }, + "kind": "Smooth" + } + ], + "closed": true + } + ] + }, + "rule": "NonZero", + "live": { + "shape": "ellipse", + "w": 3.271775768182465, + "h": 3.2717757681824935, + "pie": [ + 0.0, + 360.0 + ], + "xf": [ + 1.0, + 0.0, + 0.0, + 1.0, + 342.55796215239167, + 120.90040390378248 + ] + }, + "clipping": false, + "guide": false + } + }, + { + "id": 14, + "visible": true, + "locked": false, + "opacity": 0.6012338, + "blend": "Normal", + "isolate": false, + "knockout": false, + "appearance": { + "items": [ + { + "kind": "fill", + "paint": { + "type": "solid", + "color": { + "model": "rgb", + "r": 1.0, + "g": 1.0, + "b": 1.0 + } + }, + "opacity": 1.0, + "blend": "Normal", + "visible": true + }, + { + "kind": "stroke", + "paint": { + "type": "none" + }, + "width": 1.0, + "cap": "Butt", + "join": "Miter", + "miter_limit": 10.0, + "align": "Center", + "arrow_scale": [ + 100.0, + 100.0 + ], + "opacity": 1.0, + "blend": "Normal", + "visible": true + } + ] + }, + "kind": { + "type": "path", + "path": { + "subpaths": [ + { + "anchors": [ + { + "p": { + "x": 819.4026756268929, + "y": 206.19590441006056 + }, + "in": { + "x": 819.4026756268929, + "y": 207.77681065229865 + }, + "out": { + "x": 819.4026756268929, + "y": 204.6149981678225 + }, + "kind": "Smooth" + }, + { + "p": { + "x": 822.2651595950315, + "y": 203.333420441922 + }, + "in": { + "x": 820.6842533527935, + "y": 203.333420441922 + }, + "out": { + "x": 823.8460658372695, + "y": 203.333420441922 + }, + "kind": "Smooth" + }, + { + "p": { + "x": 825.1276435631701, + "y": 206.19590441006056 + }, + "in": { + "x": 825.1276435631701, + "y": 204.6149981678225 + }, + "out": { + "x": 825.1276435631701, + "y": 207.77681065229865 + }, + "kind": "Smooth" + }, + { + "p": { + "x": 822.2651595950315, + "y": 209.05838837819917 + }, + "in": { + "x": 823.8460658372695, + "y": 209.05838837819917 + }, + "out": { + "x": 820.6842533527935, + "y": 209.05838837819917 + }, + "kind": "Smooth" + } + ], + "closed": true + } + ] + }, + "rule": "NonZero", + "live": { + "shape": "ellipse", + "w": 5.724967936277153, + "h": 5.7249679362771815, + "pie": [ + 0.0, + 360.0 + ], + "xf": [ + 1.0, + 0.0, + 0.0, + 1.0, + 819.4026756268929, + 203.333420441922 + ] + }, + "clipping": false, + "guide": false + } + }, + { + "id": 15, + "visible": true, + "locked": false, + "opacity": 0.48631632, + "blend": "Normal", + "isolate": false, + "knockout": false, + "appearance": { + "items": [ + { + "kind": "fill", + "paint": { + "type": "solid", + "color": { + "model": "rgb", + "r": 1.0, + "g": 1.0, + "b": 1.0 + } + }, + "opacity": 1.0, + "blend": "Normal", + "visible": true + }, + { + "kind": "stroke", + "paint": { + "type": "none" + }, + "width": 1.0, + "cap": "Butt", + "join": "Miter", + "miter_limit": 10.0, + "align": "Center", + "arrow_scale": [ + 100.0, + 100.0 + ], + "opacity": 1.0, + "blend": "Normal", + "visible": true + } + ] + }, + "kind": { + "type": "path", + "path": { + "subpaths": [ + { + "anchors": [ + { + "p": { + "x": 1024.5237274574802, + "y": 425.1817889183742 + }, + "in": { + "x": 1024.5237274574802, + "y": 425.7347357811409 + }, + "out": { + "x": 1024.5237274574802, + "y": 424.6288420556075 + }, + "kind": "Smooth" + }, + { + "p": { + "x": 1025.5249263190024, + "y": 424.18059005685194 + }, + "in": { + "x": 1024.9719794562357, + "y": 424.18059005685194 + }, + "out": { + "x": 1026.077873181769, + "y": 424.18059005685194 + }, + "kind": "Smooth" + }, + { + "p": { + "x": 1026.5261251805246, + "y": 425.1817889183742 + }, + "in": { + "x": 1026.5261251805246, + "y": 424.6288420556075 + }, + "out": { + "x": 1026.5261251805246, + "y": 425.7347357811409 + }, + "kind": "Smooth" + }, + { + "p": { + "x": 1025.5249263190024, + "y": 426.18298777989645 + }, + "in": { + "x": 1026.077873181769, + "y": 426.18298777989645 + }, + "out": { + "x": 1024.9719794562357, + "y": 426.18298777989645 + }, + "kind": "Smooth" + } + ], + "closed": true + } + ] + }, + "rule": "NonZero", + "live": { + "shape": "ellipse", + "w": 2.002397723044396, + "h": 2.00239772304451, + "pie": [ + 0.0, + 360.0 + ], + "xf": [ + 1.0, + 0.0, + 0.0, + 1.0, + 1024.5237274574802, + 424.18059005685194 + ] + }, + "clipping": false, + "guide": false + } + }, + { + "id": 16, + "visible": true, + "locked": false, + "opacity": 0.60832584, + "blend": "Normal", + "isolate": false, + "knockout": false, + "appearance": { + "items": [ + { + "kind": "fill", + "paint": { + "type": "solid", + "color": { + "model": "rgb", + "r": 1.0, + "g": 1.0, + "b": 1.0 + } + }, + "opacity": 1.0, + "blend": "Normal", + "visible": true + }, + { + "kind": "stroke", + "paint": { + "type": "none" + }, + "width": 1.0, + "cap": "Butt", + "join": "Miter", + "miter_limit": 10.0, + "align": "Center", + "arrow_scale": [ + 100.0, + 100.0 + ], + "opacity": 1.0, + "blend": "Normal", + "visible": true + } + ] + }, + "kind": { + "type": "path", + "path": { + "subpaths": [ + { + "anchors": [ + { + "p": { + "x": 971.7314541198489, + "y": 240.29376524669655 + }, + "in": { + "x": 971.7314541198489, + "y": 242.03721204018316 + }, + "out": { + "x": 971.7314541198489, + "y": 238.55031845320994 + }, + "kind": "Smooth" + }, + { + "p": { + "x": 974.8882437904324, + "y": 237.13697557611312 + }, + "in": { + "x": 973.1447969969457, + "y": 237.13697557611312 + }, + "out": { + "x": 976.631690583919, + "y": 237.13697557611312 + }, + "kind": "Smooth" + }, + { + "p": { + "x": 978.0450334610158, + "y": 240.29376524669655 + }, + "in": { + "x": 978.0450334610158, + "y": 238.55031845320994 + }, + "out": { + "x": 978.0450334610158, + "y": 242.03721204018316 + }, + "kind": "Smooth" + }, + { + "p": { + "x": 974.8882437904324, + "y": 243.45055491728 + }, + "in": { + "x": 976.631690583919, + "y": 243.45055491728 + }, + "out": { + "x": 973.1447969969457, + "y": 243.45055491728 + }, + "kind": "Smooth" + } + ], + "closed": true + } + ] + }, + "rule": "NonZero", + "live": { + "shape": "ellipse", + "w": 6.313579341166928, + "h": 6.3135793411668715, + "pie": [ + 0.0, + 360.0 + ], + "xf": [ + 1.0, + 0.0, + 0.0, + 1.0, + 971.7314541198489, + 237.13697557611312 + ] + }, + "clipping": false, + "guide": false + } + }, + { + "id": 17, + "visible": true, + "locked": false, + "opacity": 0.52535415, + "blend": "Normal", + "isolate": false, + "knockout": false, + "appearance": { + "items": [ + { + "kind": "fill", + "paint": { + "type": "solid", + "color": { + "model": "rgb", + "r": 1.0, + "g": 1.0, + "b": 1.0 + } + }, + "opacity": 1.0, + "blend": "Normal", + "visible": true + }, + { + "kind": "stroke", + "paint": { + "type": "none" + }, + "width": 1.0, + "cap": "Butt", + "join": "Miter", + "miter_limit": 10.0, + "align": "Center", + "arrow_scale": [ + 100.0, + 100.0 + ], + "opacity": 1.0, + "blend": "Normal", + "visible": true + } + ] + }, + "kind": { + "type": "path", + "path": { + "subpaths": [ + { + "anchors": [ + { + "p": { + "x": 84.70792057463113, + "y": 318.43290699467184 + }, + "in": { + "x": 84.70792057463113, + "y": 319.9311030291172 + }, + "out": { + "x": 84.70792057463113, + "y": 316.9347109602265 + }, + "kind": "Smooth" + }, + { + "p": { + "x": 87.42064446371975, + "y": 315.7201831055832 + }, + "in": { + "x": 85.92244842927443, + "y": 315.7201831055832 + }, + "out": { + "x": 88.9188404981651, + "y": 315.7201831055832 + }, + "kind": "Smooth" + }, + { + "p": { + "x": 90.13336835280839, + "y": 318.43290699467184 + }, + "in": { + "x": 90.13336835280839, + "y": 316.9347109602265 + }, + "out": { + "x": 90.13336835280839, + "y": 319.9311030291172 + }, + "kind": "Smooth" + }, + { + "p": { + "x": 87.42064446371975, + "y": 321.1456308837605 + }, + "in": { + "x": 88.9188404981651, + "y": 321.1456308837605 + }, + "out": { + "x": 85.92244842927443, + "y": 321.1456308837605 + }, + "kind": "Smooth" + } + ], + "closed": true + } + ] + }, + "rule": "NonZero", + "live": { + "shape": "ellipse", + "w": 5.425447778177258, + "h": 5.425447778177272, + "pie": [ + 0.0, + 360.0 + ], + "xf": [ + 1.0, + 0.0, + 0.0, + 1.0, + 84.70792057463113, + 315.7201831055832 + ] + }, + "clipping": false, + "guide": false + } + }, + { + "id": 18, + "visible": true, + "locked": false, + "opacity": 0.84272635, + "blend": "Normal", + "isolate": false, + "knockout": false, + "appearance": { + "items": [ + { + "kind": "fill", + "paint": { + "type": "solid", + "color": { + "model": "rgb", + "r": 1.0, + "g": 1.0, + "b": 1.0 + } + }, + "opacity": 1.0, + "blend": "Normal", + "visible": true + }, + { + "kind": "stroke", + "paint": { + "type": "none" + }, + "width": 1.0, + "cap": "Butt", + "join": "Miter", + "miter_limit": 10.0, + "align": "Center", + "arrow_scale": [ + 100.0, + 100.0 + ], + "opacity": 1.0, + "blend": "Normal", + "visible": true + } + ] + }, + "kind": { + "type": "path", + "path": { + "subpaths": [ + { + "anchors": [ + { + "p": { + "x": 99.25188257679406, + "y": 172.96695647704047 + }, + "in": { + "x": 99.25188257679406, + "y": 174.69061932948975 + }, + "out": { + "x": 99.25188257679406, + "y": 171.24329362459122 + }, + "kind": "Smooth" + }, + { + "p": { + "x": 102.37285025330034, + "y": 169.8459888005342 + }, + "in": { + "x": 100.64918740085108, + "y": 169.8459888005342 + }, + "out": { + "x": 104.09651310574961, + "y": 169.8459888005342 + }, + "kind": "Smooth" + }, + { + "p": { + "x": 105.49381792980662, + "y": 172.96695647704047 + }, + "in": { + "x": 105.49381792980662, + "y": 171.24329362459122 + }, + "out": { + "x": 105.49381792980662, + "y": 174.69061932948975 + }, + "kind": "Smooth" + }, + { + "p": { + "x": 102.37285025330034, + "y": 176.08792415354677 + }, + "in": { + "x": 104.09651310574961, + "y": 176.08792415354677 + }, + "out": { + "x": 100.64918740085108, + "y": 176.08792415354677 + }, + "kind": "Smooth" + } + ], + "closed": true + } + ] + }, + "rule": "NonZero", + "live": { + "shape": "ellipse", + "w": 6.241935353012565, + "h": 6.241935353012565, + "pie": [ + 0.0, + 360.0 + ], + "xf": [ + 1.0, + 0.0, + 0.0, + 1.0, + 99.25188257679406, + 169.8459888005342 + ] + }, + "clipping": false, + "guide": false + } + }, + { + "id": 19, + "visible": true, + "locked": false, + "opacity": 0.3889307, + "blend": "Normal", + "isolate": false, + "knockout": false, + "appearance": { + "items": [ + { + "kind": "fill", + "paint": { + "type": "solid", + "color": { + "model": "rgb", + "r": 1.0, + "g": 1.0, + "b": 1.0 + } + }, + "opacity": 1.0, + "blend": "Normal", + "visible": true + }, + { + "kind": "stroke", + "paint": { + "type": "none" + }, + "width": 1.0, + "cap": "Butt", + "join": "Miter", + "miter_limit": 10.0, + "align": "Center", + "arrow_scale": [ + 100.0, + 100.0 + ], + "opacity": 1.0, + "blend": "Normal", + "visible": true + } + ] + }, + "kind": { + "type": "path", + "path": { + "subpaths": [ + { + "anchors": [ + { + "p": { + "x": 133.8488783050191, + "y": 130.7300949576337 + }, + "in": { + "x": 133.8488783050191, + "y": 131.40515364548412 + }, + "out": { + "x": 133.8488783050191, + "y": 130.05503626978324 + }, + "kind": "Smooth" + }, + { + "p": { + "x": 135.07118018472386, + "y": 129.50779307792894 + }, + "in": { + "x": 134.3961214968734, + "y": 129.50779307792894 + }, + "out": { + "x": 135.74623887257428, + "y": 129.50779307792894 + }, + "kind": "Smooth" + }, + { + "p": { + "x": 136.2934820644286, + "y": 130.7300949576337 + }, + "in": { + "x": 136.2934820644286, + "y": 130.05503626978324 + }, + "out": { + "x": 136.2934820644286, + "y": 131.40515364548412 + }, + "kind": "Smooth" + }, + { + "p": { + "x": 135.07118018472386, + "y": 131.95239683733843 + }, + "in": { + "x": 135.74623887257428, + "y": 131.95239683733843 + }, + "out": { + "x": 134.3961214968734, + "y": 131.95239683733843 + }, + "kind": "Smooth" + } + ], + "closed": true + } + ] + }, + "rule": "NonZero", + "live": { + "shape": "ellipse", + "w": 2.444603759409489, + "h": 2.444603759409489, + "pie": [ + 0.0, + 360.0 + ], + "xf": [ + 1.0, + 0.0, + 0.0, + 1.0, + 133.8488783050191, + 129.50779307792894 + ] + }, + "clipping": false, + "guide": false + } + }, + { + "id": 20, + "visible": true, + "locked": false, + "opacity": 0.64082617, + "blend": "Normal", + "isolate": false, + "knockout": false, + "appearance": { + "items": [ + { + "kind": "fill", + "paint": { + "type": "solid", + "color": { + "model": "rgb", + "r": 1.0, + "g": 1.0, + "b": 1.0 + } + }, + "opacity": 1.0, + "blend": "Normal", + "visible": true + }, + { + "kind": "stroke", + "paint": { + "type": "none" + }, + "width": 1.0, + "cap": "Butt", + "join": "Miter", + "miter_limit": 10.0, + "align": "Center", + "arrow_scale": [ + 100.0, + 100.0 + ], + "opacity": 1.0, + "blend": "Normal", + "visible": true + } + ] + }, + "kind": { + "type": "path", + "path": { + "subpaths": [ + { + "anchors": [ + { + "p": { + "x": 852.6123532430696, + "y": 97.06228281719942 + }, + "in": { + "x": 852.6123532430696, + "y": 98.29412595723514 + }, + "out": { + "x": 852.6123532430696, + "y": 95.8304396771637 + }, + "kind": "Smooth" + }, + { + "p": { + "x": 854.8428025546125, + "y": 94.83183350565655 + }, + "in": { + "x": 853.6109594145768, + "y": 94.83183350565655 + }, + "out": { + "x": 856.0746456946482, + "y": 94.83183350565655 + }, + "kind": "Smooth" + }, + { + "p": { + "x": 857.0732518661554, + "y": 97.06228281719942 + }, + "in": { + "x": 857.0732518661554, + "y": 95.8304396771637 + }, + "out": { + "x": 857.0732518661554, + "y": 98.29412595723514 + }, + "kind": "Smooth" + }, + { + "p": { + "x": 854.8428025546125, + "y": 99.29273212874229 + }, + "in": { + "x": 856.0746456946482, + "y": 99.29273212874229 + }, + "out": { + "x": 853.6109594145768, + "y": 99.29273212874229 + }, + "kind": "Smooth" + } + ], + "closed": true + } + ] + }, + "rule": "NonZero", + "live": { + "shape": "ellipse", + "w": 4.460898623085768, + "h": 4.46089862308574, + "pie": [ + 0.0, + 360.0 + ], + "xf": [ + 1.0, + 0.0, + 0.0, + 1.0, + 852.6123532430696, + 94.83183350565655 + ] + }, + "clipping": false, + "guide": false + } + }, + { + "id": 21, + "visible": true, + "locked": false, + "opacity": 0.76841486, + "blend": "Normal", + "isolate": false, + "knockout": false, + "appearance": { + "items": [ + { + "kind": "fill", + "paint": { + "type": "solid", + "color": { + "model": "rgb", + "r": 1.0, + "g": 1.0, + "b": 1.0 + } + }, + "opacity": 1.0, + "blend": "Normal", + "visible": true + }, + { + "kind": "stroke", + "paint": { + "type": "none" + }, + "width": 1.0, + "cap": "Butt", + "join": "Miter", + "miter_limit": 10.0, + "align": "Center", + "arrow_scale": [ + 100.0, + 100.0 + ], + "opacity": 1.0, + "blend": "Normal", + "visible": true + } + ] + }, + "kind": { + "type": "path", + "path": { + "subpaths": [ + { + "anchors": [ + { + "p": { + "x": 210.83735262361148, + "y": 368.6281657000317 + }, + "in": { + "x": 210.83735262361148, + "y": 369.33957892060874 + }, + "out": { + "x": 210.83735262361148, + "y": 367.9167524794546 + }, + "kind": "Smooth" + }, + { + "p": { + "x": 212.12548020778803, + "y": 367.3400381158551 + }, + "in": { + "x": 211.41406698721096, + "y": 367.3400381158551 + }, + "out": { + "x": 212.83689342836513, + "y": 367.3400381158551 + }, + "kind": "Smooth" + }, + { + "p": { + "x": 213.4136077919646, + "y": 368.6281657000317 + }, + "in": { + "x": 213.4136077919646, + "y": 367.9167524794546 + }, + "out": { + "x": 213.4136077919646, + "y": 369.33957892060874 + }, + "kind": "Smooth" + }, + { + "p": { + "x": 212.12548020778803, + "y": 369.9162932842082 + }, + "in": { + "x": 212.83689342836513, + "y": 369.9162932842082 + }, + "out": { + "x": 211.41406698721096, + "y": 369.9162932842082 + }, + "kind": "Smooth" + } + ], + "closed": true + } + ] + }, + "rule": "NonZero", + "live": { + "shape": "ellipse", + "w": 2.5762551683531285, + "h": 2.5762551683531, + "pie": [ + 0.0, + 360.0 + ], + "xf": [ + 1.0, + 0.0, + 0.0, + 1.0, + 210.83735262361148, + 367.3400381158551 + ] + }, + "clipping": false, + "guide": false + } + }, + { + "id": 22, + "visible": true, + "locked": false, + "opacity": 0.5253667, + "blend": "Normal", + "isolate": false, + "knockout": false, + "appearance": { + "items": [ + { + "kind": "fill", + "paint": { + "type": "solid", + "color": { + "model": "rgb", + "r": 1.0, + "g": 1.0, + "b": 1.0 + } + }, + "opacity": 1.0, + "blend": "Normal", + "visible": true + }, + { + "kind": "stroke", + "paint": { + "type": "none" + }, + "width": 1.0, + "cap": "Butt", + "join": "Miter", + "miter_limit": 10.0, + "align": "Center", + "arrow_scale": [ + 100.0, + 100.0 + ], + "opacity": 1.0, + "blend": "Normal", + "visible": true + } + ] + }, + "kind": { + "type": "path", + "path": { + "subpaths": [ + { + "anchors": [ + { + "p": { + "x": 132.03016241746795, + "y": 216.17025245074626 + }, + "in": { + "x": 132.03016241746795, + "y": 216.98117462350092 + }, + "out": { + "x": 132.03016241746795, + "y": 215.3593302779916 + }, + "kind": "Smooth" + }, + { + "p": { + "x": 133.49846689808794, + "y": 214.70194797012627 + }, + "in": { + "x": 132.68754472533328, + "y": 214.70194797012627 + }, + "out": { + "x": 134.3093890708426, + "y": 214.70194797012627 + }, + "kind": "Smooth" + }, + { + "p": { + "x": 134.96677137870793, + "y": 216.17025245074626 + }, + "in": { + "x": 134.96677137870793, + "y": 215.3593302779916 + }, + "out": { + "x": 134.96677137870793, + "y": 216.98117462350092 + }, + "kind": "Smooth" + }, + { + "p": { + "x": 133.49846689808794, + "y": 217.63855693136625 + }, + "in": { + "x": 134.3093890708426, + "y": 217.63855693136625 + }, + "out": { + "x": 132.68754472533328, + "y": 217.63855693136625 + }, + "kind": "Smooth" + } + ], + "closed": true + } + ] + }, + "rule": "NonZero", + "live": { + "shape": "ellipse", + "w": 2.9366089612399833, + "h": 2.9366089612399833, + "pie": [ + 0.0, + 360.0 + ], + "xf": [ + 1.0, + 0.0, + 0.0, + 1.0, + 132.03016241746795, + 214.70194797012627 + ] + }, + "clipping": false, + "guide": false + } + }, + { + "id": 23, + "visible": true, + "locked": false, + "opacity": 0.9251623, + "blend": "Normal", + "isolate": false, + "knockout": false, + "appearance": { + "items": [ + { + "kind": "fill", + "paint": { + "type": "solid", + "color": { + "model": "rgb", + "r": 1.0, + "g": 1.0, + "b": 1.0 + } + }, + "opacity": 1.0, + "blend": "Normal", + "visible": true + }, + { + "kind": "stroke", + "paint": { + "type": "none" + }, + "width": 1.0, + "cap": "Butt", + "join": "Miter", + "miter_limit": 10.0, + "align": "Center", + "arrow_scale": [ + 100.0, + 100.0 + ], + "opacity": 1.0, + "blend": "Normal", + "visible": true + } + ] + }, + "kind": { + "type": "path", + "path": { + "subpaths": [ + { + "anchors": [ + { + "p": { + "x": 1037.515680262097, + "y": 403.671636510215 + }, + "in": { + "x": 1037.515680262097, + "y": 404.59346566166505 + }, + "out": { + "x": 1037.515680262097, + "y": 402.749807358765 + }, + "kind": "Smooth" + }, + { + "p": { + "x": 1039.1847995918133, + "y": 402.00251718049884 + }, + "in": { + "x": 1038.2629704403632, + "y": 402.00251718049884 + }, + "out": { + "x": 1040.1066287432632, + "y": 402.00251718049884 + }, + "kind": "Smooth" + }, + { + "p": { + "x": 1040.8539189215294, + "y": 403.671636510215 + }, + "in": { + "x": 1040.8539189215294, + "y": 402.749807358765 + }, + "out": { + "x": 1040.8539189215294, + "y": 404.59346566166505 + }, + "kind": "Smooth" + }, + { + "p": { + "x": 1039.1847995918133, + "y": 405.3407558399312 + }, + "in": { + "x": 1040.1066287432632, + "y": 405.3407558399312 + }, + "out": { + "x": 1038.2629704403632, + "y": 405.3407558399312 + }, + "kind": "Smooth" + } + ], + "closed": true + } + ] + }, + "rule": "NonZero", + "live": { + "shape": "ellipse", + "w": 3.3382386594323634, + "h": 3.3382386594323634, + "pie": [ + 0.0, + 360.0 + ], + "xf": [ + 1.0, + 0.0, + 0.0, + 1.0, + 1037.515680262097, + 402.00251718049884 + ] + }, + "clipping": false, + "guide": false + } + }, + { + "id": 24, + "visible": true, + "locked": false, + "opacity": 0.7671932, + "blend": "Normal", + "isolate": false, + "knockout": false, + "appearance": { + "items": [ + { + "kind": "fill", + "paint": { + "type": "solid", + "color": { + "model": "rgb", + "r": 1.0, + "g": 1.0, + "b": 1.0 + } + }, + "opacity": 1.0, + "blend": "Normal", + "visible": true + }, + { + "kind": "stroke", + "paint": { + "type": "none" + }, + "width": 1.0, + "cap": "Butt", + "join": "Miter", + "miter_limit": 10.0, + "align": "Center", + "arrow_scale": [ + 100.0, + 100.0 + ], + "opacity": 1.0, + "blend": "Normal", + "visible": true + } + ] + }, + "kind": { + "type": "path", + "path": { + "subpaths": [ + { + "anchors": [ + { + "p": { + "x": 230.47320553676306, + "y": 203.19457216530662 + }, + "in": { + "x": 230.47320553676306, + "y": 204.78494744865543 + }, + "out": { + "x": 230.47320553676306, + "y": 201.60419688195782 + }, + "kind": "Smooth" + }, + { + "p": { + "x": 233.35283472050577, + "y": 200.31494298156392 + }, + "in": { + "x": 231.76245943715696, + "y": 200.31494298156392 + }, + "out": { + "x": 234.94321000385457, + "y": 200.31494298156392 + }, + "kind": "Smooth" + }, + { + "p": { + "x": 236.23246390424848, + "y": 203.19457216530662 + }, + "in": { + "x": 236.23246390424848, + "y": 201.60419688195782 + }, + "out": { + "x": 236.23246390424848, + "y": 204.78494744865543 + }, + "kind": "Smooth" + }, + { + "p": { + "x": 233.35283472050577, + "y": 206.07420134904933 + }, + "in": { + "x": 234.94321000385457, + "y": 206.07420134904933 + }, + "out": { + "x": 231.76245943715696, + "y": 206.07420134904933 + }, + "kind": "Smooth" + } + ], + "closed": true + } + ] + }, + "rule": "NonZero", + "live": { + "shape": "ellipse", + "w": 5.759258367485415, + "h": 5.759258367485415, + "pie": [ + 0.0, + 360.0 + ], + "xf": [ + 1.0, + 0.0, + 0.0, + 1.0, + 230.47320553676306, + 200.31494298156392 + ] + }, + "clipping": false, + "guide": false + } + }, + { + "id": 25, + "visible": true, + "locked": false, + "opacity": 0.51788044, + "blend": "Normal", + "isolate": false, + "knockout": false, + "appearance": { + "items": [ + { + "kind": "fill", + "paint": { + "type": "solid", + "color": { + "model": "rgb", + "r": 1.0, + "g": 1.0, + "b": 1.0 + } + }, + "opacity": 1.0, + "blend": "Normal", + "visible": true + }, + { + "kind": "stroke", + "paint": { + "type": "none" + }, + "width": 1.0, + "cap": "Butt", + "join": "Miter", + "miter_limit": 10.0, + "align": "Center", + "arrow_scale": [ + 100.0, + 100.0 + ], + "opacity": 1.0, + "blend": "Normal", + "visible": true + } + ] + }, + "kind": { + "type": "path", + "path": { + "subpaths": [ + { + "anchors": [ + { + "p": { + "x": 114.88358190404536, + "y": 494.7578317799845 + }, + "in": { + "x": 114.88358190404536, + "y": 495.56921286284467 + }, + "out": { + "x": 114.88358190404536, + "y": 493.9464506971243 + }, + "kind": "Smooth" + }, + { + "p": { + "x": 116.3527173149159, + "y": 493.28869636911395 + }, + "in": { + "x": 115.5413362320557, + "y": 493.28869636911395 + }, + "out": { + "x": 117.16409839777612, + "y": 493.28869636911395 + }, + "kind": "Smooth" + }, + { + "p": { + "x": 117.82185272578646, + "y": 494.7578317799845 + }, + "in": { + "x": 117.82185272578646, + "y": 493.9464506971243 + }, + "out": { + "x": 117.82185272578646, + "y": 495.56921286284467 + }, + "kind": "Smooth" + }, + { + "p": { + "x": 116.3527173149159, + "y": 496.226967190855 + }, + "in": { + "x": 117.16409839777612, + "y": 496.226967190855 + }, + "out": { + "x": 115.5413362320557, + "y": 496.226967190855 + }, + "kind": "Smooth" + } + ], + "closed": true + } + ] + }, + "rule": "NonZero", + "live": { + "shape": "ellipse", + "w": 2.9382708217410993, + "h": 2.938270821741071, + "pie": [ + 0.0, + 360.0 + ], + "xf": [ + 1.0, + 0.0, + 0.0, + 1.0, + 114.88358190404536, + 493.28869636911395 + ] + }, + "clipping": false, + "guide": false + } + }, + { + "id": 26, + "visible": true, + "locked": false, + "opacity": 0.39770907, + "blend": "Normal", + "isolate": false, + "knockout": false, + "appearance": { + "items": [ + { + "kind": "fill", + "paint": { + "type": "solid", + "color": { + "model": "rgb", + "r": 1.0, + "g": 1.0, + "b": 1.0 + } + }, + "opacity": 1.0, + "blend": "Normal", + "visible": true + }, + { + "kind": "stroke", + "paint": { + "type": "none" + }, + "width": 1.0, + "cap": "Butt", + "join": "Miter", + "miter_limit": 10.0, + "align": "Center", + "arrow_scale": [ + 100.0, + 100.0 + ], + "opacity": 1.0, + "blend": "Normal", + "visible": true + } + ] + }, + "kind": { + "type": "path", + "path": { + "subpaths": [ + { + "anchors": [ + { + "p": { + "x": 827.3991566814749, + "y": 171.1881585183877 + }, + "in": { + "x": 827.3991566814749, + "y": 172.10048569245586 + }, + "out": { + "x": 827.3991566814749, + "y": 170.2758313443195 + }, + "kind": "Smooth" + }, + { + "p": { + "x": 829.0510711591926, + "y": 169.53624404067 + }, + "in": { + "x": 828.1387439851244, + "y": 169.53624404067 + }, + "out": { + "x": 829.9633983332608, + "y": 169.53624404067 + }, + "kind": "Smooth" + }, + { + "p": { + "x": 830.7029856369103, + "y": 171.1881585183877 + }, + "in": { + "x": 830.7029856369103, + "y": 170.2758313443195 + }, + "out": { + "x": 830.7029856369103, + "y": 172.10048569245586 + }, + "kind": "Smooth" + }, + { + "p": { + "x": 829.0510711591926, + "y": 172.84007299610536 + }, + "in": { + "x": 829.9633983332608, + "y": 172.84007299610536 + }, + "out": { + "x": 828.1387439851244, + "y": 172.84007299610536 + }, + "kind": "Smooth" + } + ], + "closed": true + } + ] + }, + "rule": "NonZero", + "live": { + "shape": "ellipse", + "w": 3.3038289554353923, + "h": 3.303828955435364, + "pie": [ + 0.0, + 360.0 + ], + "xf": [ + 1.0, + 0.0, + 0.0, + 1.0, + 827.3991566814749, + 169.53624404067 + ] + }, + "clipping": false, + "guide": false + } + }, + { + "id": 27, + "visible": true, + "locked": false, + "opacity": 0.7408345, + "blend": "Normal", + "isolate": false, + "knockout": false, + "appearance": { + "items": [ + { + "kind": "fill", + "paint": { + "type": "solid", + "color": { + "model": "rgb", + "r": 1.0, + "g": 1.0, + "b": 1.0 + } + }, + "opacity": 1.0, + "blend": "Normal", + "visible": true + }, + { + "kind": "stroke", + "paint": { + "type": "none" + }, + "width": 1.0, + "cap": "Butt", + "join": "Miter", + "miter_limit": 10.0, + "align": "Center", + "arrow_scale": [ + 100.0, + 100.0 + ], + "opacity": 1.0, + "blend": "Normal", + "visible": true + } + ] + }, + "kind": { + "type": "path", + "path": { + "subpaths": [ + { + "anchors": [ + { + "p": { + "x": 103.9895749153434, + "y": 295.5400511021005 + }, + "in": { + "x": 103.9895749153434, + "y": 296.38760297749974 + }, + "out": { + "x": 103.9895749153434, + "y": 294.6924992267013 + }, + "kind": "Smooth" + }, + { + "p": { + "x": 105.52420333964604, + "y": 294.00542267779787 + }, + "in": { + "x": 104.67665146424683, + "y": 294.00542267779787 + }, + "out": { + "x": 106.37175521504524, + "y": 294.00542267779787 + }, + "kind": "Smooth" + }, + { + "p": { + "x": 107.05883176394867, + "y": 295.5400511021005 + }, + "in": { + "x": 107.05883176394867, + "y": 294.6924992267013 + }, + "out": { + "x": 107.05883176394867, + "y": 296.38760297749974 + }, + "kind": "Smooth" + }, + { + "p": { + "x": 105.52420333964604, + "y": 297.07467952640314 + }, + "in": { + "x": 106.37175521504524, + "y": 297.07467952640314 + }, + "out": { + "x": 104.67665146424683, + "y": 297.07467952640314 + }, + "kind": "Smooth" + } + ], + "closed": true + } + ] + }, + "rule": "NonZero", + "live": { + "shape": "ellipse", + "w": 3.069256848605278, + "h": 3.069256848605278, + "pie": [ + 0.0, + 360.0 + ], + "xf": [ + 1.0, + 0.0, + 0.0, + 1.0, + 103.9895749153434, + 294.00542267779787 + ] + }, + "clipping": false, + "guide": false + } + }, + { + "id": 28, + "visible": true, + "locked": false, + "opacity": 0.66442096, + "blend": "Normal", + "isolate": false, + "knockout": false, + "appearance": { + "items": [ + { + "kind": "fill", + "paint": { + "type": "solid", + "color": { + "model": "rgb", + "r": 1.0, + "g": 1.0, + "b": 1.0 + } + }, + "opacity": 1.0, + "blend": "Normal", + "visible": true + }, + { + "kind": "stroke", + "paint": { + "type": "none" + }, + "width": 1.0, + "cap": "Butt", + "join": "Miter", + "miter_limit": 10.0, + "align": "Center", + "arrow_scale": [ + 100.0, + 100.0 + ], + "opacity": 1.0, + "blend": "Normal", + "visible": true + } + ] + }, + "kind": { + "type": "path", + "path": { + "subpaths": [ + { + "anchors": [ + { + "p": { + "x": 400.8961931093498, + "y": 232.071971314686 + }, + "in": { + "x": 400.8961931093498, + "y": 233.78963006034394 + }, + "out": { + "x": 400.8961931093498, + "y": 230.35431256902808 + }, + "kind": "Smooth" + }, + { + "p": { + "x": 404.00628938882187, + "y": 228.96187503521392 + }, + "in": { + "x": 402.28863064316397, + "y": 228.96187503521392 + }, + "out": { + "x": 405.72394813447977, + "y": 228.96187503521392 + }, + "kind": "Smooth" + }, + { + "p": { + "x": 407.11638566829396, + "y": 232.071971314686 + }, + "in": { + "x": 407.11638566829396, + "y": 230.35431256902808 + }, + "out": { + "x": 407.11638566829396, + "y": 233.78963006034394 + }, + "kind": "Smooth" + }, + { + "p": { + "x": 404.00628938882187, + "y": 235.1820675941581 + }, + "in": { + "x": 405.72394813447977, + "y": 235.1820675941581 + }, + "out": { + "x": 402.28863064316397, + "y": 235.1820675941581 + }, + "kind": "Smooth" + } + ], + "closed": true + } + ] + }, + "rule": "NonZero", + "live": { + "shape": "ellipse", + "w": 6.220192558944177, + "h": 6.220192558944177, + "pie": [ + 0.0, + 360.0 + ], + "xf": [ + 1.0, + 0.0, + 0.0, + 1.0, + 400.8961931093498, + 228.96187503521392 + ] + }, + "clipping": false, + "guide": false + } + }, + { + "id": 29, + "visible": true, + "locked": false, + "opacity": 0.45018795, + "blend": "Normal", + "isolate": false, + "knockout": false, + "appearance": { + "items": [ + { + "kind": "fill", + "paint": { + "type": "solid", + "color": { + "model": "rgb", + "r": 1.0, + "g": 1.0, + "b": 1.0 + } + }, + "opacity": 1.0, + "blend": "Normal", + "visible": true + }, + { + "kind": "stroke", + "paint": { + "type": "none" + }, + "width": 1.0, + "cap": "Butt", + "join": "Miter", + "miter_limit": 10.0, + "align": "Center", + "arrow_scale": [ + 100.0, + 100.0 + ], + "opacity": 1.0, + "blend": "Normal", + "visible": true + } + ] + }, + "kind": { + "type": "path", + "path": { + "subpaths": [ + { + "anchors": [ + { + "p": { + "x": 617.6432991810312, + "y": 434.59757722308893 + }, + "in": { + "x": 617.6432991810312, + "y": 435.3720024833159 + }, + "out": { + "x": 617.6432991810312, + "y": 433.823151962862 + }, + "kind": "Smooth" + }, + { + "p": { + "x": 619.0455201557443, + "y": 433.19535624837584 + }, + "in": { + "x": 618.2710948955174, + "y": 433.19535624837584 + }, + "out": { + "x": 619.8199454159712, + "y": 433.19535624837584 + }, + "kind": "Smooth" + }, + { + "p": { + "x": 620.4477411304574, + "y": 434.59757722308893 + }, + "in": { + "x": 620.4477411304574, + "y": 433.823151962862 + }, + "out": { + "x": 620.4477411304574, + "y": 435.3720024833159 + }, + "kind": "Smooth" + }, + { + "p": { + "x": 619.0455201557443, + "y": 435.9997981978021 + }, + "in": { + "x": 619.8199454159712, + "y": 435.9997981978021 + }, + "out": { + "x": 618.2710948955174, + "y": 435.9997981978021 + }, + "kind": "Smooth" + } + ], + "closed": true + } + ] + }, + "rule": "NonZero", + "live": { + "shape": "ellipse", + "w": 2.8044419494261774, + "h": 2.8044419494262343, + "pie": [ + 0.0, + 360.0 + ], + "xf": [ + 1.0, + 0.0, + 0.0, + 1.0, + 617.6432991810312, + 433.19535624837584 + ] + }, + "clipping": false, + "guide": false + } + }, + { + "id": 30, + "visible": true, + "locked": false, + "opacity": 0.47337043, + "blend": "Normal", + "isolate": false, + "knockout": false, + "appearance": { + "items": [ + { + "kind": "fill", + "paint": { + "type": "solid", + "color": { + "model": "rgb", + "r": 1.0, + "g": 1.0, + "b": 1.0 + } + }, + "opacity": 1.0, + "blend": "Normal", + "visible": true + }, + { + "kind": "stroke", + "paint": { + "type": "none" + }, + "width": 1.0, + "cap": "Butt", + "join": "Miter", + "miter_limit": 10.0, + "align": "Center", + "arrow_scale": [ + 100.0, + 100.0 + ], + "opacity": 1.0, + "blend": "Normal", + "visible": true + } + ] + }, + "kind": { + "type": "path", + "path": { + "subpaths": [ + { + "anchors": [ + { + "p": { + "x": 971.3802579528876, + "y": 410.7229552352276 + }, + "in": { + "x": 971.3802579528876, + "y": 411.57838734241415 + }, + "out": { + "x": 971.3802579528876, + "y": 409.86752312804106 + }, + "kind": "Smooth" + }, + { + "p": { + "x": 972.929154799032, + "y": 409.17405838908326 + }, + "in": { + "x": 972.0737226918454, + "y": 409.17405838908326 + }, + "out": { + "x": 973.7845869062186, + "y": 409.17405838908326 + }, + "kind": "Smooth" + }, + { + "p": { + "x": 974.4780516451764, + "y": 410.7229552352276 + }, + "in": { + "x": 974.4780516451764, + "y": 409.86752312804106 + }, + "out": { + "x": 974.4780516451764, + "y": 411.57838734241415 + }, + "kind": "Smooth" + }, + { + "p": { + "x": 972.929154799032, + "y": 412.27185208137195 + }, + "in": { + "x": 973.7845869062186, + "y": 412.27185208137195 + }, + "out": { + "x": 972.0737226918454, + "y": 412.27185208137195 + }, + "kind": "Smooth" + } + ], + "closed": true + } + ] + }, + "rule": "NonZero", + "live": { + "shape": "ellipse", + "w": 3.0977936922887466, + "h": 3.0977936922886897, + "pie": [ + 0.0, + 360.0 + ], + "xf": [ + 1.0, + 0.0, + 0.0, + 1.0, + 971.3802579528876, + 409.17405838908326 + ] + }, + "clipping": false, + "guide": false + } + }, + { + "id": 31, + "visible": true, + "locked": false, + "opacity": 0.9675883, + "blend": "Normal", + "isolate": false, + "knockout": false, + "appearance": { + "items": [ + { + "kind": "fill", + "paint": { + "type": "solid", + "color": { + "model": "rgb", + "r": 1.0, + "g": 1.0, + "b": 1.0 + } + }, + "opacity": 1.0, + "blend": "Normal", + "visible": true + }, + { + "kind": "stroke", + "paint": { + "type": "none" + }, + "width": 1.0, + "cap": "Butt", + "join": "Miter", + "miter_limit": 10.0, + "align": "Center", + "arrow_scale": [ + 100.0, + 100.0 + ], + "opacity": 1.0, + "blend": "Normal", + "visible": true + } + ] + }, + "kind": { + "type": "path", + "path": { + "subpaths": [ + { + "anchors": [ + { + "p": { + "x": 792.3573556557639, + "y": 470.7983990864924 + }, + "in": { + "x": 792.3573556557639, + "y": 471.5895456374647 + }, + "out": { + "x": 792.3573556557639, + "y": 470.00725253552 + }, + "kind": "Smooth" + }, + { + "p": { + "x": 793.7898532056504, + "y": 469.3659015366058 + }, + "in": { + "x": 792.9987066546781, + "y": 469.3659015366058 + }, + "out": { + "x": 794.5809997566228, + "y": 469.3659015366058 + }, + "kind": "Smooth" + }, + { + "p": { + "x": 795.222350755537, + "y": 470.7983990864924 + }, + "in": { + "x": 795.222350755537, + "y": 470.00725253552 + }, + "out": { + "x": 795.222350755537, + "y": 471.5895456374647 + }, + "kind": "Smooth" + }, + { + "p": { + "x": 793.7898532056504, + "y": 472.23089663637893 + }, + "in": { + "x": 794.5809997566228, + "y": 472.23089663637893 + }, + "out": { + "x": 792.9987066546781, + "y": 472.23089663637893 + }, + "kind": "Smooth" + } + ], + "closed": true + } + ] + }, + "rule": "NonZero", + "live": { + "shape": "ellipse", + "w": 2.864995099773182, + "h": 2.8649950997731253, + "pie": [ + 0.0, + 360.0 + ], + "xf": [ + 1.0, + 0.0, + 0.0, + 1.0, + 792.3573556557639, + 469.3659015366058 + ] + }, + "clipping": false, + "guide": false + } + }, + { + "id": 32, + "visible": true, + "locked": false, + "opacity": 0.4174958, + "blend": "Normal", + "isolate": false, + "knockout": false, + "appearance": { + "items": [ + { + "kind": "fill", + "paint": { + "type": "solid", + "color": { + "model": "rgb", + "r": 1.0, + "g": 1.0, + "b": 1.0 + } + }, + "opacity": 1.0, + "blend": "Normal", + "visible": true + }, + { + "kind": "stroke", + "paint": { + "type": "none" + }, + "width": 1.0, + "cap": "Butt", + "join": "Miter", + "miter_limit": 10.0, + "align": "Center", + "arrow_scale": [ + 100.0, + 100.0 + ], + "opacity": 1.0, + "blend": "Normal", + "visible": true + } + ] + }, + "kind": { + "type": "path", + "path": { + "subpaths": [ + { + "anchors": [ + { + "p": { + "x": 943.1939336297131, + "y": 305.7317652438873 + }, + "in": { + "x": 943.1939336297131, + "y": 306.7961316682008 + }, + "out": { + "x": 943.1939336297131, + "y": 304.6673988195738 + }, + "kind": "Smooth" + }, + { + "p": { + "x": 945.1211395223972, + "y": 303.8045593512031 + }, + "in": { + "x": 944.0567730980838, + "y": 303.8045593512031 + }, + "out": { + "x": 946.1855059467108, + "y": 303.8045593512031 + }, + "kind": "Smooth" + }, + { + "p": { + "x": 947.0483454150815, + "y": 305.7317652438873 + }, + "in": { + "x": 947.0483454150815, + "y": 304.6673988195738 + }, + "out": { + "x": 947.0483454150815, + "y": 306.7961316682008 + }, + "kind": "Smooth" + }, + { + "p": { + "x": 945.1211395223972, + "y": 307.6589711365715 + }, + "in": { + "x": 946.1855059467108, + "y": 307.6589711365715 + }, + "out": { + "x": 944.0567730980838, + "y": 307.6589711365715 + }, + "kind": "Smooth" + } + ], + "closed": true + } + ] + }, + "rule": "NonZero", + "live": { + "shape": "ellipse", + "w": 3.85441178536837, + "h": 3.85441178536837, + "pie": [ + 0.0, + 360.0 + ], + "xf": [ + 1.0, + 0.0, + 0.0, + 1.0, + 943.1939336297131, + 303.8045593512031 + ] + }, + "clipping": false, + "guide": false + } + }, + { + "id": 33, + "visible": true, + "locked": false, + "opacity": 0.80797666, + "blend": "Normal", + "isolate": false, + "knockout": false, + "appearance": { + "items": [ + { + "kind": "fill", + "paint": { + "type": "solid", + "color": { + "model": "rgb", + "r": 1.0, + "g": 1.0, + "b": 1.0 + } + }, + "opacity": 1.0, + "blend": "Normal", + "visible": true + }, + { + "kind": "stroke", + "paint": { + "type": "none" + }, + "width": 1.0, + "cap": "Butt", + "join": "Miter", + "miter_limit": 10.0, + "align": "Center", + "arrow_scale": [ + 100.0, + 100.0 + ], + "opacity": 1.0, + "blend": "Normal", + "visible": true + } + ] + }, + "kind": { + "type": "path", + "path": { + "subpaths": [ + { + "anchors": [ + { + "p": { + "x": 49.49376417152245, + "y": 481.71394061325145 + }, + "in": { + "x": 49.49376417152245, + "y": 482.55589640796507 + }, + "out": { + "x": 49.49376417152245, + "y": 480.87198481853784 + }, + "kind": "Smooth" + }, + { + "p": { + "x": 51.01825999540961, + "y": 480.1894447893643 + }, + "in": { + "x": 50.176304200696, + "y": 480.1894447893643 + }, + "out": { + "x": 51.86021579012322, + "y": 480.1894447893643 + }, + "kind": "Smooth" + }, + { + "p": { + "x": 52.54275581929677, + "y": 481.71394061325145 + }, + "in": { + "x": 52.54275581929677, + "y": 480.87198481853784 + }, + "out": { + "x": 52.54275581929677, + "y": 482.55589640796507 + }, + "kind": "Smooth" + }, + { + "p": { + "x": 51.01825999540961, + "y": 483.2384364371386 + }, + "in": { + "x": 51.86021579012322, + "y": 483.2384364371386 + }, + "out": { + "x": 50.176304200696, + "y": 483.2384364371386 + }, + "kind": "Smooth" + } + ], + "closed": true + } + ] + }, + "rule": "NonZero", + "live": { + "shape": "ellipse", + "w": 3.048991647774322, + "h": 3.048991647774301, + "pie": [ + 0.0, + 360.0 + ], + "xf": [ + 1.0, + 0.0, + 0.0, + 1.0, + 49.49376417152245, + 480.1894447893643 + ] + }, + "clipping": false, + "guide": false + } + }, + { + "id": 34, + "visible": true, + "locked": false, + "opacity": 0.540733, + "blend": "Normal", + "isolate": false, + "knockout": false, + "appearance": { + "items": [ + { + "kind": "fill", + "paint": { + "type": "solid", + "color": { + "model": "rgb", + "r": 1.0, + "g": 1.0, + "b": 1.0 + } + }, + "opacity": 1.0, + "blend": "Normal", + "visible": true + }, + { + "kind": "stroke", + "paint": { + "type": "none" + }, + "width": 1.0, + "cap": "Butt", + "join": "Miter", + "miter_limit": 10.0, + "align": "Center", + "arrow_scale": [ + 100.0, + 100.0 + ], + "opacity": 1.0, + "blend": "Normal", + "visible": true + } + ] + }, + "kind": { + "type": "path", + "path": { + "subpaths": [ + { + "anchors": [ + { + "p": { + "x": 280.08805634516483, + "y": 413.62174491110284 + }, + "in": { + "x": 280.08805634516483, + "y": 414.89875199967923 + }, + "out": { + "x": 280.08805634516483, + "y": 412.3447378225264 + }, + "kind": "Smooth" + }, + { + "p": { + "x": 282.4002822195307, + "y": 411.30951903673696 + }, + "in": { + "x": 281.12327513095426, + "y": 411.30951903673696 + }, + "out": { + "x": 283.6772893081071, + "y": 411.30951903673696 + }, + "kind": "Smooth" + }, + { + "p": { + "x": 284.71250809389653, + "y": 413.62174491110284 + }, + "in": { + "x": 284.71250809389653, + "y": 412.3447378225264 + }, + "out": { + "x": 284.71250809389653, + "y": 414.89875199967923 + }, + "kind": "Smooth" + }, + { + "p": { + "x": 282.4002822195307, + "y": 415.93397078546866 + }, + "in": { + "x": 283.6772893081071, + "y": 415.93397078546866 + }, + "out": { + "x": 281.12327513095426, + "y": 415.93397078546866 + }, + "kind": "Smooth" + } + ], + "closed": true + } + ] + }, + "rule": "NonZero", + "live": { + "shape": "ellipse", + "w": 4.624451748731701, + "h": 4.624451748731701, + "pie": [ + 0.0, + 360.0 + ], + "xf": [ + 1.0, + 0.0, + 0.0, + 1.0, + 280.08805634516483, + 411.30951903673696 + ] + }, + "clipping": false, + "guide": false + } + }, + { + "id": 35, + "visible": true, + "locked": false, + "opacity": 0.4984576, + "blend": "Normal", + "isolate": false, + "knockout": false, + "appearance": { + "items": [ + { + "kind": "fill", + "paint": { + "type": "solid", + "color": { + "model": "rgb", + "r": 1.0, + "g": 1.0, + "b": 1.0 + } + }, + "opacity": 1.0, + "blend": "Normal", + "visible": true + }, + { + "kind": "stroke", + "paint": { + "type": "none" + }, + "width": 1.0, + "cap": "Butt", + "join": "Miter", + "miter_limit": 10.0, + "align": "Center", + "arrow_scale": [ + 100.0, + 100.0 + ], + "opacity": 1.0, + "blend": "Normal", + "visible": true + } + ] + }, + "kind": { + "type": "path", + "path": { + "subpaths": [ + { + "anchors": [ + { + "p": { + "x": 194.80809309864242, + "y": 362.9731304855445 + }, + "in": { + "x": 194.80809309864242, + "y": 363.60898004534164 + }, + "out": { + "x": 194.80809309864242, + "y": 362.33728092574745 + }, + "kind": "Smooth" + }, + { + "p": { + "x": 195.9594005718108, + "y": 361.82182301237617 + }, + "in": { + "x": 195.32355101201367, + "y": 361.82182301237617 + }, + "out": { + "x": 196.5952501316079, + "y": 361.82182301237617 + }, + "kind": "Smooth" + }, + { + "p": { + "x": 197.11070804497916, + "y": 362.9731304855445 + }, + "in": { + "x": 197.11070804497916, + "y": 362.33728092574745 + }, + "out": { + "x": 197.11070804497916, + "y": 363.60898004534164 + }, + "kind": "Smooth" + }, + { + "p": { + "x": 195.9594005718108, + "y": 364.1244379587129 + }, + "in": { + "x": 196.5952501316079, + "y": 364.1244379587129 + }, + "out": { + "x": 195.32355101201367, + "y": 364.1244379587129 + }, + "kind": "Smooth" + } + ], + "closed": true + } + ] + }, + "rule": "NonZero", + "live": { + "shape": "ellipse", + "w": 2.302614946336746, + "h": 2.302614946336746, + "pie": [ + 0.0, + 360.0 + ], + "xf": [ + 1.0, + 0.0, + 0.0, + 1.0, + 194.80809309864242, + 361.82182301237617 + ] + }, + "clipping": false, + "guide": false + } + }, + { + "id": 36, + "visible": true, + "locked": false, + "opacity": 0.5321426, + "blend": "Normal", + "isolate": false, + "knockout": false, + "appearance": { + "items": [ + { + "kind": "fill", + "paint": { + "type": "solid", + "color": { + "model": "rgb", + "r": 1.0, + "g": 1.0, + "b": 1.0 + } + }, + "opacity": 1.0, + "blend": "Normal", + "visible": true + }, + { + "kind": "stroke", + "paint": { + "type": "none" + }, + "width": 1.0, + "cap": "Butt", + "join": "Miter", + "miter_limit": 10.0, + "align": "Center", + "arrow_scale": [ + 100.0, + 100.0 + ], + "opacity": 1.0, + "blend": "Normal", + "visible": true + } + ] + }, + "kind": { + "type": "path", + "path": { + "subpaths": [ + { + "anchors": [ + { + "p": { + "x": 600.5768567588549, + "y": 427.67593891752193 + }, + "in": { + "x": 600.5768567588549, + "y": 428.97461807954454 + }, + "out": { + "x": 600.5768567588549, + "y": 426.3772597554993 + }, + "kind": "Smooth" + }, + { + "p": { + "x": 602.9283233934495, + "y": 425.3244722829272 + }, + "in": { + "x": 601.629644231427, + "y": 425.3244722829272 + }, + "out": { + "x": 604.2270025554722, + "y": 425.3244722829272 + }, + "kind": "Smooth" + }, + { + "p": { + "x": 605.2797900280443, + "y": 427.67593891752193 + }, + "in": { + "x": 605.2797900280443, + "y": 426.3772597554993 + }, + "out": { + "x": 605.2797900280443, + "y": 428.97461807954454 + }, + "kind": "Smooth" + }, + { + "p": { + "x": 602.9283233934495, + "y": 430.02740555211665 + }, + "in": { + "x": 604.2270025554722, + "y": 430.02740555211665 + }, + "out": { + "x": 601.629644231427, + "y": 430.02740555211665 + }, + "kind": "Smooth" + } + ], + "closed": true + } + ] + }, + "rule": "NonZero", + "live": { + "shape": "ellipse", + "w": 4.70293326918943, + "h": 4.70293326918943, + "pie": [ + 0.0, + 360.0 + ], + "xf": [ + 1.0, + 0.0, + 0.0, + 1.0, + 600.5768567588549, + 425.3244722829272 + ] + }, + "clipping": false, + "guide": false + } + }, + { + "id": 37, + "visible": true, + "locked": false, + "opacity": 0.5249761, + "blend": "Normal", + "isolate": false, + "knockout": false, + "appearance": { + "items": [ + { + "kind": "fill", + "paint": { + "type": "solid", + "color": { + "model": "rgb", + "r": 1.0, + "g": 1.0, + "b": 1.0 + } + }, + "opacity": 1.0, + "blend": "Normal", + "visible": true + }, + { + "kind": "stroke", + "paint": { + "type": "none" + }, + "width": 1.0, + "cap": "Butt", + "join": "Miter", + "miter_limit": 10.0, + "align": "Center", + "arrow_scale": [ + 100.0, + 100.0 + ], + "opacity": 1.0, + "blend": "Normal", + "visible": true + } + ] + }, + "kind": { + "type": "path", + "path": { + "subpaths": [ + { + "anchors": [ + { + "p": { + "x": 981.3653246573555, + "y": 109.94965089114535 + }, + "in": { + "x": 981.3653246573555, + "y": 110.52207445296442 + }, + "out": { + "x": 981.3653246573555, + "y": 109.37722732932627 + }, + "kind": "Smooth" + }, + { + "p": { + "x": 982.4017892021296, + "y": 108.9131863463712 + }, + "in": { + "x": 981.8293656403106, + "y": 108.9131863463712 + }, + "out": { + "x": 982.9742127639487, + "y": 108.9131863463712 + }, + "kind": "Smooth" + }, + { + "p": { + "x": 983.4382537469038, + "y": 109.94965089114535 + }, + "in": { + "x": 983.4382537469038, + "y": 109.37722732932627 + }, + "out": { + "x": 983.4382537469038, + "y": 110.52207445296442 + }, + "kind": "Smooth" + }, + { + "p": { + "x": 982.4017892021296, + "y": 110.98611543591949 + }, + "in": { + "x": 982.9742127639487, + "y": 110.98611543591949 + }, + "out": { + "x": 981.8293656403106, + "y": 110.98611543591949 + }, + "kind": "Smooth" + } + ], + "closed": true + } + ] + }, + "rule": "NonZero", + "live": { + "shape": "ellipse", + "w": 2.0729290895483246, + "h": 2.072929089548282, + "pie": [ + 0.0, + 360.0 + ], + "xf": [ + 1.0, + 0.0, + 0.0, + 1.0, + 981.3653246573555, + 108.9131863463712 + ] + }, + "clipping": false, + "guide": false + } + }, + { + "id": 38, + "visible": true, + "locked": false, + "opacity": 0.5897105, + "blend": "Normal", + "isolate": false, + "knockout": false, + "appearance": { + "items": [ + { + "kind": "fill", + "paint": { + "type": "solid", + "color": { + "model": "rgb", + "r": 1.0, + "g": 1.0, + "b": 1.0 + } + }, + "opacity": 1.0, + "blend": "Normal", + "visible": true + }, + { + "kind": "stroke", + "paint": { + "type": "none" + }, + "width": 1.0, + "cap": "Butt", + "join": "Miter", + "miter_limit": 10.0, + "align": "Center", + "arrow_scale": [ + 100.0, + 100.0 + ], + "opacity": 1.0, + "blend": "Normal", + "visible": true + } + ] + }, + "kind": { + "type": "path", + "path": { + "subpaths": [ + { + "anchors": [ + { + "p": { + "x": 481.06009287526877, + "y": 39.62323220694875 + }, + "in": { + "x": 481.06009287526877, + "y": 40.389669955704264 + }, + "out": { + "x": 481.06009287526877, + "y": 38.856794458193235 + }, + "kind": "Smooth" + }, + { + "p": { + "x": 482.44785118108894, + "y": 38.23547390112855 + }, + "in": { + "x": 481.68141343233344, + "y": 38.23547390112855 + }, + "out": { + "x": 483.2142889298445, + "y": 38.23547390112855 + }, + "kind": "Smooth" + }, + { + "p": { + "x": 483.83560948690916, + "y": 39.62323220694875 + }, + "in": { + "x": 483.83560948690916, + "y": 38.856794458193235 + }, + "out": { + "x": 483.83560948690916, + "y": 40.389669955704264 + }, + "kind": "Smooth" + }, + { + "p": { + "x": 482.44785118108894, + "y": 41.01099051276895 + }, + "in": { + "x": 483.2142889298445, + "y": 41.01099051276895 + }, + "out": { + "x": 481.68141343233344, + "y": 41.01099051276895 + }, + "kind": "Smooth" + } + ], + "closed": true + } + ] + }, + "rule": "NonZero", + "live": { + "shape": "ellipse", + "w": 2.7755166116403984, + "h": 2.7755166116403984, + "pie": [ + 0.0, + 360.0 + ], + "xf": [ + 1.0, + 0.0, + 0.0, + 1.0, + 481.06009287526877, + 38.23547390112855 + ] + }, + "clipping": false, + "guide": false + } + }, + { + "id": 39, + "visible": true, + "locked": false, + "opacity": 0.9291111, + "blend": "Normal", + "isolate": false, + "knockout": false, + "appearance": { + "items": [ + { + "kind": "fill", + "paint": { + "type": "solid", + "color": { + "model": "rgb", + "r": 1.0, + "g": 1.0, + "b": 1.0 + } + }, + "opacity": 1.0, + "blend": "Normal", + "visible": true + }, + { + "kind": "stroke", + "paint": { + "type": "none" + }, + "width": 1.0, + "cap": "Butt", + "join": "Miter", + "miter_limit": 10.0, + "align": "Center", + "arrow_scale": [ + 100.0, + 100.0 + ], + "opacity": 1.0, + "blend": "Normal", + "visible": true + } + ] + }, + "kind": { + "type": "path", + "path": { + "subpaths": [ + { + "anchors": [ + { + "p": { + "x": 614.7028689320722, + "y": 74.47347510735791 + }, + "in": { + "x": 614.7028689320722, + "y": 75.46577580118316 + }, + "out": { + "x": 614.7028689320722, + "y": 73.48117441353267 + }, + "kind": "Smooth" + }, + { + "p": { + "x": 616.499588276811, + "y": 72.67675576261905 + }, + "in": { + "x": 615.5072875829858, + "y": 72.67675576261905 + }, + "out": { + "x": 617.4918889706363, + "y": 72.67675576261905 + }, + "kind": "Smooth" + }, + { + "p": { + "x": 618.2963076215499, + "y": 74.47347510735791 + }, + "in": { + "x": 618.2963076215499, + "y": 73.48117441353267 + }, + "out": { + "x": 618.2963076215499, + "y": 75.46577580118316 + }, + "kind": "Smooth" + }, + { + "p": { + "x": 616.499588276811, + "y": 76.27019445209677 + }, + "in": { + "x": 617.4918889706363, + "y": 76.27019445209677 + }, + "out": { + "x": 615.5072875829858, + "y": 76.27019445209677 + }, + "kind": "Smooth" + } + ], + "closed": true + } + ] + }, + "rule": "NonZero", + "live": { + "shape": "ellipse", + "w": 3.5934386894776935, + "h": 3.593438689477722, + "pie": [ + 0.0, + 360.0 + ], + "xf": [ + 1.0, + 0.0, + 0.0, + 1.0, + 614.7028689320722, + 72.67675576261905 + ] + }, + "clipping": false, + "guide": false + } + }, + { + "id": 40, + "visible": true, + "locked": false, + "opacity": 0.7298862, + "blend": "Normal", + "isolate": false, + "knockout": false, + "appearance": { + "items": [ + { + "kind": "fill", + "paint": { + "type": "solid", + "color": { + "model": "rgb", + "r": 1.0, + "g": 1.0, + "b": 1.0 + } + }, + "opacity": 1.0, + "blend": "Normal", + "visible": true + }, + { + "kind": "stroke", + "paint": { + "type": "none" + }, + "width": 1.0, + "cap": "Butt", + "join": "Miter", + "miter_limit": 10.0, + "align": "Center", + "arrow_scale": [ + 100.0, + 100.0 + ], + "opacity": 1.0, + "blend": "Normal", + "visible": true + } + ] + }, + "kind": { + "type": "path", + "path": { + "subpaths": [ + { + "anchors": [ + { + "p": { + "x": 1046.8023391177846, + "y": 331.8967027896903 + }, + "in": { + "x": 1046.8023391177846, + "y": 333.288840055442 + }, + "out": { + "x": 1046.8023391177846, + "y": 330.50456552393865 + }, + "kind": "Smooth" + }, + { + "p": { + "x": 1049.3230266185317, + "y": 329.3760152889433 + }, + "in": { + "x": 1047.93088935278, + "y": 329.3760152889433 + }, + "out": { + "x": 1050.7151638842834, + "y": 329.3760152889433 + }, + "kind": "Smooth" + }, + { + "p": { + "x": 1051.8437141192787, + "y": 331.8967027896903 + }, + "in": { + "x": 1051.8437141192787, + "y": 330.50456552393865 + }, + "out": { + "x": 1051.8437141192787, + "y": 333.288840055442 + }, + "kind": "Smooth" + }, + { + "p": { + "x": 1049.3230266185317, + "y": 334.41739029043737 + }, + "in": { + "x": 1050.7151638842834, + "y": 334.41739029043737 + }, + "out": { + "x": 1047.93088935278, + "y": 334.41739029043737 + }, + "kind": "Smooth" + } + ], + "closed": true + } + ] + }, + "rule": "NonZero", + "live": { + "shape": "ellipse", + "w": 5.041375001494089, + "h": 5.041375001494089, + "pie": [ + 0.0, + 360.0 + ], + "xf": [ + 1.0, + 0.0, + 0.0, + 1.0, + 1046.8023391177846, + 329.3760152889433 + ] + }, + "clipping": false, + "guide": false + } + }, + { + "id": 41, + "visible": true, + "locked": false, + "opacity": 0.9416381, + "blend": "Normal", + "isolate": false, + "knockout": false, + "appearance": { + "items": [ + { + "kind": "fill", + "paint": { + "type": "solid", + "color": { + "model": "rgb", + "r": 1.0, + "g": 1.0, + "b": 1.0 + } + }, + "opacity": 1.0, + "blend": "Normal", + "visible": true + }, + { + "kind": "stroke", + "paint": { + "type": "none" + }, + "width": 1.0, + "cap": "Butt", + "join": "Miter", + "miter_limit": 10.0, + "align": "Center", + "arrow_scale": [ + 100.0, + 100.0 + ], + "opacity": 1.0, + "blend": "Normal", + "visible": true + } + ] + }, + "kind": { + "type": "path", + "path": { + "subpaths": [ + { + "anchors": [ + { + "p": { + "x": 157.72865114080622, + "y": 27.189462949021234 + }, + "in": { + "x": 157.72865114080622, + "y": 27.76348962158397 + }, + "out": { + "x": 157.72865114080622, + "y": 26.6154362764585 + }, + "kind": "Smooth" + }, + { + "p": { + "x": 158.76801837435488, + "y": 26.15009571547259 + }, + "in": { + "x": 158.19399170179213, + "y": 26.15009571547259 + }, + "out": { + "x": 159.3420450469176, + "y": 26.15009571547259 + }, + "kind": "Smooth" + }, + { + "p": { + "x": 159.8073856079035, + "y": 27.189462949021234 + }, + "in": { + "x": 159.8073856079035, + "y": 26.6154362764585 + }, + "out": { + "x": 159.8073856079035, + "y": 27.76348962158397 + }, + "kind": "Smooth" + }, + { + "p": { + "x": 158.76801837435488, + "y": 28.22883018256988 + }, + "in": { + "x": 159.3420450469176, + "y": 28.22883018256988 + }, + "out": { + "x": 158.19399170179213, + "y": 28.22883018256988 + }, + "kind": "Smooth" + } + ], + "closed": true + } + ] + }, + "rule": "NonZero", + "live": { + "shape": "ellipse", + "w": 2.0787344670972914, + "h": 2.078734467097288, + "pie": [ + 0.0, + 360.0 + ], + "xf": [ + 1.0, + 0.0, + 0.0, + 1.0, + 157.72865114080622, + 26.15009571547259 + ] + }, + "clipping": false, + "guide": false + } + }, + { + "id": 42, + "visible": true, + "locked": false, + "opacity": 0.76351994, + "blend": "Normal", + "isolate": false, + "knockout": false, + "appearance": { + "items": [ + { + "kind": "fill", + "paint": { + "type": "solid", + "color": { + "model": "rgb", + "r": 1.0, + "g": 1.0, + "b": 1.0 + } + }, + "opacity": 1.0, + "blend": "Normal", + "visible": true + }, + { + "kind": "stroke", + "paint": { + "type": "none" + }, + "width": 1.0, + "cap": "Butt", + "join": "Miter", + "miter_limit": 10.0, + "align": "Center", + "arrow_scale": [ + 100.0, + 100.0 + ], + "opacity": 1.0, + "blend": "Normal", + "visible": true + } + ] + }, + "kind": { + "type": "path", + "path": { + "subpaths": [ + { + "anchors": [ + { + "p": { + "x": 751.9814496755345, + "y": 481.75779667821155 + }, + "in": { + "x": 751.9814496755345, + "y": 482.33591189186376 + }, + "out": { + "x": 751.9814496755345, + "y": 481.17968146455934 + }, + "kind": "Smooth" + }, + { + "p": { + "x": 753.0282198675945, + "y": 480.7110264861515 + }, + "in": { + "x": 752.4501046539423, + "y": 480.7110264861515 + }, + "out": { + "x": 753.6063350812467, + "y": 480.7110264861515 + }, + "kind": "Smooth" + }, + { + "p": { + "x": 754.0749900596545, + "y": 481.75779667821155 + }, + "in": { + "x": 754.0749900596545, + "y": 481.17968146455934 + }, + "out": { + "x": 754.0749900596545, + "y": 482.33591189186376 + }, + "kind": "Smooth" + }, + { + "p": { + "x": 753.0282198675945, + "y": 482.8045668702716 + }, + "in": { + "x": 753.6063350812467, + "y": 482.8045668702716 + }, + "out": { + "x": 752.4501046539423, + "y": 482.8045668702716 + }, + "kind": "Smooth" + } + ], + "closed": true + } + ] + }, + "rule": "NonZero", + "live": { + "shape": "ellipse", + "w": 2.093540384120047, + "h": 2.093540384120047, + "pie": [ + 0.0, + 360.0 + ], + "xf": [ + 1.0, + 0.0, + 0.0, + 1.0, + 751.9814496755345, + 480.7110264861515 + ] + }, + "clipping": false, + "guide": false + } + }, + { + "id": 43, + "visible": true, + "locked": false, + "opacity": 0.99958247, + "blend": "Normal", + "isolate": false, + "knockout": false, + "appearance": { + "items": [ + { + "kind": "fill", + "paint": { + "type": "solid", + "color": { + "model": "rgb", + "r": 1.0, + "g": 1.0, + "b": 1.0 + } + }, + "opacity": 1.0, + "blend": "Normal", + "visible": true + }, + { + "kind": "stroke", + "paint": { + "type": "none" + }, + "width": 1.0, + "cap": "Butt", + "join": "Miter", + "miter_limit": 10.0, + "align": "Center", + "arrow_scale": [ + 100.0, + 100.0 + ], + "opacity": 1.0, + "blend": "Normal", + "visible": true + } + ] + }, + "kind": { + "type": "path", + "path": { + "subpaths": [ + { + "anchors": [ + { + "p": { + "x": 519.4682762310375, + "y": 367.94401066318824 + }, + "in": { + "x": 519.4682762310375, + "y": 368.88377280363443 + }, + "out": { + "x": 519.4682762310375, + "y": 367.00424852274205 + }, + "kind": "Smooth" + }, + { + "p": { + "x": 521.16986610969, + "y": 366.24242078453574 + }, + "in": { + "x": 520.2301039692438, + "y": 366.24242078453574 + }, + "out": { + "x": 522.1096282501362, + "y": 366.24242078453574 + }, + "kind": "Smooth" + }, + { + "p": { + "x": 522.8714559883425, + "y": 367.94401066318824 + }, + "in": { + "x": 522.8714559883425, + "y": 367.00424852274205 + }, + "out": { + "x": 522.8714559883425, + "y": 368.88377280363443 + }, + "kind": "Smooth" + }, + { + "p": { + "x": 521.16986610969, + "y": 369.64560054184074 + }, + "in": { + "x": 522.1096282501362, + "y": 369.64560054184074 + }, + "out": { + "x": 520.2301039692438, + "y": 369.64560054184074 + }, + "kind": "Smooth" + } + ], + "closed": true + } + ] + }, + "rule": "NonZero", + "live": { + "shape": "ellipse", + "w": 3.403179757304997, + "h": 3.403179757304997, + "pie": [ + 0.0, + 360.0 + ], + "xf": [ + 1.0, + 0.0, + 0.0, + 1.0, + 519.4682762310375, + 366.24242078453574 + ] + }, + "clipping": false, + "guide": false + } + }, + { + "id": 44, + "visible": true, + "locked": false, + "opacity": 0.9351273, + "blend": "Normal", + "isolate": false, + "knockout": false, + "appearance": { + "items": [ + { + "kind": "fill", + "paint": { + "type": "solid", + "color": { + "model": "rgb", + "r": 1.0, + "g": 1.0, + "b": 1.0 + } + }, + "opacity": 1.0, + "blend": "Normal", + "visible": true + }, + { + "kind": "stroke", + "paint": { + "type": "none" + }, + "width": 1.0, + "cap": "Butt", + "join": "Miter", + "miter_limit": 10.0, + "align": "Center", + "arrow_scale": [ + 100.0, + 100.0 + ], + "opacity": 1.0, + "blend": "Normal", + "visible": true + } + ] + }, + "kind": { + "type": "path", + "path": { + "subpaths": [ + { + "anchors": [ + { + "p": { + "x": 87.15726200922117, + "y": 277.58672595180707 + }, + "in": { + "x": 87.15726200922117, + "y": 279.0344918714213 + }, + "out": { + "x": 87.15726200922117, + "y": 276.1389600321928 + }, + "kind": "Smooth" + }, + { + "p": { + "x": 89.77867409792694, + "y": 274.9653138631013 + }, + "in": { + "x": 88.33090817831265, + "y": 274.9653138631013 + }, + "out": { + "x": 91.22644001754122, + "y": 274.9653138631013 + }, + "kind": "Smooth" + }, + { + "p": { + "x": 92.4000861866327, + "y": 277.58672595180707 + }, + "in": { + "x": 92.4000861866327, + "y": 276.1389600321928 + }, + "out": { + "x": 92.4000861866327, + "y": 279.0344918714213 + }, + "kind": "Smooth" + }, + { + "p": { + "x": 89.77867409792694, + "y": 280.20813804051284 + }, + "in": { + "x": 91.22644001754122, + "y": 280.20813804051284 + }, + "out": { + "x": 88.33090817831265, + "y": 280.20813804051284 + }, + "kind": "Smooth" + } + ], + "closed": true + } + ] + }, + "rule": "NonZero", + "live": { + "shape": "ellipse", + "w": 5.242824177411535, + "h": 5.242824177411535, + "pie": [ + 0.0, + 360.0 + ], + "xf": [ + 1.0, + 0.0, + 0.0, + 1.0, + 87.15726200922117, + 274.9653138631013 + ] + }, + "clipping": false, + "guide": false + } + }, + { + "id": 45, + "visible": true, + "locked": false, + "opacity": 0.9447517, + "blend": "Normal", + "isolate": false, + "knockout": false, + "appearance": { + "items": [ + { + "kind": "fill", + "paint": { + "type": "solid", + "color": { + "model": "rgb", + "r": 1.0, + "g": 1.0, + "b": 1.0 + } + }, + "opacity": 1.0, + "blend": "Normal", + "visible": true + }, + { + "kind": "stroke", + "paint": { + "type": "none" + }, + "width": 1.0, + "cap": "Butt", + "join": "Miter", + "miter_limit": 10.0, + "align": "Center", + "arrow_scale": [ + 100.0, + 100.0 + ], + "opacity": 1.0, + "blend": "Normal", + "visible": true + } + ] + }, + "kind": { + "type": "path", + "path": { + "subpaths": [ + { + "anchors": [ + { + "p": { + "x": 788.5682357941479, + "y": 354.8084034284709 + }, + "in": { + "x": 788.5682357941479, + "y": 356.32452817136357 + }, + "out": { + "x": 788.5682357941479, + "y": 353.2922786855782 + }, + "kind": "Smooth" + }, + { + "p": { + "x": 791.3134224815535, + "y": 352.0632167410652 + }, + "in": { + "x": 789.7972977386609, + "y": 352.0632167410652 + }, + "out": { + "x": 792.8295472244463, + "y": 352.0632167410652 + }, + "kind": "Smooth" + }, + { + "p": { + "x": 794.0586091689593, + "y": 354.8084034284709 + }, + "in": { + "x": 794.0586091689593, + "y": 353.2922786855782 + }, + "out": { + "x": 794.0586091689593, + "y": 356.32452817136357 + }, + "kind": "Smooth" + }, + { + "p": { + "x": 791.3134224815535, + "y": 357.55359011587655 + }, + "in": { + "x": 792.8295472244463, + "y": 357.55359011587655 + }, + "out": { + "x": 789.7972977386609, + "y": 357.55359011587655 + }, + "kind": "Smooth" + } + ], + "closed": true + } + ] + }, + "rule": "NonZero", + "live": { + "shape": "ellipse", + "w": 5.490373374811384, + "h": 5.490373374811327, + "pie": [ + 0.0, + 360.0 + ], + "xf": [ + 1.0, + 0.0, + 0.0, + 1.0, + 788.5682357941479, + 352.0632167410652 + ] + }, + "clipping": false, + "guide": false + } + }, + { + "id": 46, + "visible": true, + "locked": false, + "opacity": 0.91621584, + "blend": "Normal", + "isolate": false, + "knockout": false, + "appearance": { + "items": [ + { + "kind": "fill", + "paint": { + "type": "solid", + "color": { + "model": "rgb", + "r": 1.0, + "g": 1.0, + "b": 1.0 + } + }, + "opacity": 1.0, + "blend": "Normal", + "visible": true + }, + { + "kind": "stroke", + "paint": { + "type": "none" + }, + "width": 1.0, + "cap": "Butt", + "join": "Miter", + "miter_limit": 10.0, + "align": "Center", + "arrow_scale": [ + 100.0, + 100.0 + ], + "opacity": 1.0, + "blend": "Normal", + "visible": true + } + ] + }, + "kind": { + "type": "path", + "path": { + "subpaths": [ + { + "anchors": [ + { + "p": { + "x": 379.9623033795621, + "y": 345.72151811351205 + }, + "in": { + "x": 379.9623033795621, + "y": 347.3683423564045 + }, + "out": { + "x": 379.9623033795621, + "y": 344.07469387061957 + }, + "kind": "Smooth" + }, + { + "p": { + "x": 382.94414244608896, + "y": 342.7396790469852 + }, + "in": { + "x": 381.2973182031965, + "y": 342.7396790469852 + }, + "out": { + "x": 384.59096668898144, + "y": 342.7396790469852 + }, + "kind": "Smooth" + }, + { + "p": { + "x": 385.9259815126158, + "y": 345.72151811351205 + }, + "in": { + "x": 385.9259815126158, + "y": 344.07469387061957 + }, + "out": { + "x": 385.9259815126158, + "y": 347.3683423564045 + }, + "kind": "Smooth" + }, + { + "p": { + "x": 382.94414244608896, + "y": 348.7033571800389 + }, + "in": { + "x": 384.59096668898144, + "y": 348.7033571800389 + }, + "out": { + "x": 381.2973182031965, + "y": 348.7033571800389 + }, + "kind": "Smooth" + } + ], + "closed": true + } + ] + }, + "rule": "NonZero", + "live": { + "shape": "ellipse", + "w": 5.9636781330536905, + "h": 5.9636781330536905, + "pie": [ + 0.0, + 360.0 + ], + "xf": [ + 1.0, + 0.0, + 0.0, + 1.0, + 379.9623033795621, + 342.7396790469852 + ] + }, + "clipping": false, + "guide": false + } + }, + { + "id": 47, + "visible": true, + "locked": false, + "opacity": 0.72232485, + "blend": "Normal", + "isolate": false, + "knockout": false, + "appearance": { + "items": [ + { + "kind": "fill", + "paint": { + "type": "solid", + "color": { + "model": "rgb", + "r": 1.0, + "g": 1.0, + "b": 1.0 + } + }, + "opacity": 1.0, + "blend": "Normal", + "visible": true + }, + { + "kind": "stroke", + "paint": { + "type": "none" + }, + "width": 1.0, + "cap": "Butt", + "join": "Miter", + "miter_limit": 10.0, + "align": "Center", + "arrow_scale": [ + 100.0, + 100.0 + ], + "opacity": 1.0, + "blend": "Normal", + "visible": true + } + ] + }, + "kind": { + "type": "path", + "path": { + "subpaths": [ + { + "anchors": [ + { + "p": { + "x": 449.282690612926, + "y": 397.3606802883158 + }, + "in": { + "x": 449.282690612926, + "y": 398.96210717563775 + }, + "out": { + "x": 449.282690612926, + "y": 395.7592534009938 + }, + "kind": "Smooth" + }, + { + "p": { + "x": 452.18233049581715, + "y": 394.4610404054246 + }, + "in": { + "x": 450.5809036084952, + "y": 394.4610404054246 + }, + "out": { + "x": 453.7837573831391, + "y": 394.4610404054246 + }, + "kind": "Smooth" + }, + { + "p": { + "x": 455.0819703787083, + "y": 397.3606802883158 + }, + "in": { + "x": 455.0819703787083, + "y": 395.7592534009938 + }, + "out": { + "x": 455.0819703787083, + "y": 398.96210717563775 + }, + "kind": "Smooth" + }, + { + "p": { + "x": 452.18233049581715, + "y": 400.26032017120696 + }, + "in": { + "x": 453.7837573831391, + "y": 400.26032017120696 + }, + "out": { + "x": 450.5809036084952, + "y": 400.26032017120696 + }, + "kind": "Smooth" + } + ], + "closed": true + } + ] + }, + "rule": "NonZero", + "live": { + "shape": "ellipse", + "w": 5.79927976578233, + "h": 5.79927976578233, + "pie": [ + 0.0, + 360.0 + ], + "xf": [ + 1.0, + 0.0, + 0.0, + 1.0, + 449.282690612926, + 394.4610404054246 + ] + }, + "clipping": false, + "guide": false + } + }, + { + "id": 48, + "visible": true, + "locked": false, + "opacity": 0.7457635, + "blend": "Normal", + "isolate": false, + "knockout": false, + "appearance": { + "items": [ + { + "kind": "fill", + "paint": { + "type": "solid", + "color": { + "model": "rgb", + "r": 1.0, + "g": 1.0, + "b": 1.0 + } + }, + "opacity": 1.0, + "blend": "Normal", + "visible": true + }, + { + "kind": "stroke", + "paint": { + "type": "none" + }, + "width": 1.0, + "cap": "Butt", + "join": "Miter", + "miter_limit": 10.0, + "align": "Center", + "arrow_scale": [ + 100.0, + 100.0 + ], + "opacity": 1.0, + "blend": "Normal", + "visible": true + } + ] + }, + "kind": { + "type": "path", + "path": { + "subpaths": [ + { + "anchors": [ + { + "p": { + "x": 670.176285897, + "y": 197.34342840162248 + }, + "in": { + "x": 670.176285897, + "y": 198.60368341664358 + }, + "out": { + "x": 670.176285897, + "y": 196.08317338660137 + }, + "kind": "Smooth" + }, + { + "p": { + "x": 672.4581794589844, + "y": 195.061534839638 + }, + "in": { + "x": 671.1979244439633, + "y": 195.061534839638 + }, + "out": { + "x": 673.7184344740056, + "y": 195.061534839638 + }, + "kind": "Smooth" + }, + { + "p": { + "x": 674.7400730209689, + "y": 197.34342840162248 + }, + "in": { + "x": 674.7400730209689, + "y": 196.08317338660137 + }, + "out": { + "x": 674.7400730209689, + "y": 198.60368341664358 + }, + "kind": "Smooth" + }, + { + "p": { + "x": 672.4581794589844, + "y": 199.62532196360695 + }, + "in": { + "x": 673.7184344740056, + "y": 199.62532196360695 + }, + "out": { + "x": 671.1979244439633, + "y": 199.62532196360695 + }, + "kind": "Smooth" + } + ], + "closed": true + } + ] + }, + "rule": "NonZero", + "live": { + "shape": "ellipse", + "w": 4.56378712396895, + "h": 4.56378712396895, + "pie": [ + 0.0, + 360.0 + ], + "xf": [ + 1.0, + 0.0, + 0.0, + 1.0, + 670.176285897, + 195.061534839638 + ] + }, + "clipping": false, + "guide": false + } + }, + { + "id": 49, + "visible": true, + "locked": false, + "opacity": 0.9218647, + "blend": "Normal", + "isolate": false, + "knockout": false, + "appearance": { + "items": [ + { + "kind": "fill", + "paint": { + "type": "solid", + "color": { + "model": "rgb", + "r": 1.0, + "g": 1.0, + "b": 1.0 + } + }, + "opacity": 1.0, + "blend": "Normal", + "visible": true + }, + { + "kind": "stroke", + "paint": { + "type": "none" + }, + "width": 1.0, + "cap": "Butt", + "join": "Miter", + "miter_limit": 10.0, + "align": "Center", + "arrow_scale": [ + 100.0, + 100.0 + ], + "opacity": 1.0, + "blend": "Normal", + "visible": true + } + ] + }, + "kind": { + "type": "path", + "path": { + "subpaths": [ + { + "anchors": [ + { + "p": { + "x": 91.82884174675857, + "y": 323.3081131922778 + }, + "in": { + "x": 91.82884174675857, + "y": 325.067310673638 + }, + "out": { + "x": 91.82884174675857, + "y": 321.54891571091764 + }, + "kind": "Smooth" + }, + { + "p": { + "x": 95.01415056055288, + "y": 320.1228043784835 + }, + "in": { + "x": 93.25495307919266, + "y": 320.1228043784835 + }, + "out": { + "x": 96.7733480419131, + "y": 320.1228043784835 + }, + "kind": "Smooth" + }, + { + "p": { + "x": 98.19945937434719, + "y": 323.3081131922778 + }, + "in": { + "x": 98.19945937434719, + "y": 321.54891571091764 + }, + "out": { + "x": 98.19945937434719, + "y": 325.067310673638 + }, + "kind": "Smooth" + }, + { + "p": { + "x": 95.01415056055288, + "y": 326.49342200607214 + }, + "in": { + "x": 96.7733480419131, + "y": 326.49342200607214 + }, + "out": { + "x": 93.25495307919266, + "y": 326.49342200607214 + }, + "kind": "Smooth" + } + ], + "closed": true + } + ] + }, + "rule": "NonZero", + "live": { + "shape": "ellipse", + "w": 6.370617627588615, + "h": 6.370617627588615, + "pie": [ + 0.0, + 360.0 + ], + "xf": [ + 1.0, + 0.0, + 0.0, + 1.0, + 91.82884174675857, + 320.1228043784835 + ] + }, + "clipping": false, + "guide": false + } + }, + { + "id": 50, + "visible": true, + "locked": false, + "opacity": 0.72761935, + "blend": "Normal", + "isolate": false, + "knockout": false, + "appearance": { + "items": [ + { + "kind": "fill", + "paint": { + "type": "solid", + "color": { + "model": "rgb", + "r": 1.0, + "g": 1.0, + "b": 1.0 + } + }, + "opacity": 1.0, + "blend": "Normal", + "visible": true + }, + { + "kind": "stroke", + "paint": { + "type": "none" + }, + "width": 1.0, + "cap": "Butt", + "join": "Miter", + "miter_limit": 10.0, + "align": "Center", + "arrow_scale": [ + 100.0, + 100.0 + ], + "opacity": 1.0, + "blend": "Normal", + "visible": true + } + ] + }, + "kind": { + "type": "path", + "path": { + "subpaths": [ + { + "anchors": [ + { + "p": { + "x": 779.282417226074, + "y": 200.3338026090206 + }, + "in": { + "x": 779.282417226074, + "y": 201.7791781544683 + }, + "out": { + "x": 779.282417226074, + "y": 198.88842706357295 + }, + "kind": "Smooth" + }, + { + "p": { + "x": 781.8995011594807, + "y": 197.71671867561398 + }, + "in": { + "x": 780.454125614033, + "y": 197.71671867561398 + }, + "out": { + "x": 783.3448767049283, + "y": 197.71671867561398 + }, + "kind": "Smooth" + }, + { + "p": { + "x": 784.5165850928873, + "y": 200.3338026090206 + }, + "in": { + "x": 784.5165850928873, + "y": 198.88842706357295 + }, + "out": { + "x": 784.5165850928873, + "y": 201.7791781544683 + }, + "kind": "Smooth" + }, + { + "p": { + "x": 781.8995011594807, + "y": 202.95088654242727 + }, + "in": { + "x": 783.3448767049283, + "y": 202.95088654242727 + }, + "out": { + "x": 780.454125614033, + "y": 202.95088654242727 + }, + "kind": "Smooth" + } + ], + "closed": true + } + ] + }, + "rule": "NonZero", + "live": { + "shape": "ellipse", + "w": 5.234167866813323, + "h": 5.234167866813294, + "pie": [ + 0.0, + 360.0 + ], + "xf": [ + 1.0, + 0.0, + 0.0, + 1.0, + 779.282417226074, + 197.71671867561398 + ] + }, + "clipping": false, + "guide": false + } + }, + { + "id": 51, + "visible": true, + "locked": false, + "opacity": 0.8376366, + "blend": "Normal", + "isolate": false, + "knockout": false, + "appearance": { + "items": [ + { + "kind": "fill", + "paint": { + "type": "solid", + "color": { + "model": "rgb", + "r": 1.0, + "g": 1.0, + "b": 1.0 + } + }, + "opacity": 1.0, + "blend": "Normal", + "visible": true + }, + { + "kind": "stroke", + "paint": { + "type": "none" + }, + "width": 1.0, + "cap": "Butt", + "join": "Miter", + "miter_limit": 10.0, + "align": "Center", + "arrow_scale": [ + 100.0, + 100.0 + ], + "opacity": 1.0, + "blend": "Normal", + "visible": true + } + ] + }, + "kind": { + "type": "path", + "path": { + "subpaths": [ + { + "anchors": [ + { + "p": { + "x": 475.7695242124679, + "y": 420.8013143033787 + }, + "in": { + "x": 475.7695242124679, + "y": 421.45539666926555 + }, + "out": { + "x": 475.7695242124679, + "y": 420.14723193749194 + }, + "kind": "Smooth" + }, + { + "p": { + "x": 476.95384510144265, + "y": 419.61699341440396 + }, + "in": { + "x": 476.2997627355559, + "y": 419.61699341440396 + }, + "out": { + "x": 477.6079274673295, + "y": 419.61699341440396 + }, + "kind": "Smooth" + }, + { + "p": { + "x": 478.13816599041746, + "y": 420.8013143033787 + }, + "in": { + "x": 478.13816599041746, + "y": 420.14723193749194 + }, + "out": { + "x": 478.13816599041746, + "y": 421.45539666926555 + }, + "kind": "Smooth" + }, + { + "p": { + "x": 476.95384510144265, + "y": 421.9856351923535 + }, + "in": { + "x": 477.6079274673295, + "y": 421.9856351923535 + }, + "out": { + "x": 476.2997627355559, + "y": 421.9856351923535 + }, + "kind": "Smooth" + } + ], + "closed": true + } + ] + }, + "rule": "NonZero", + "live": { + "shape": "ellipse", + "w": 2.3686417779495628, + "h": 2.3686417779495628, + "pie": [ + 0.0, + 360.0 + ], + "xf": [ + 1.0, + 0.0, + 0.0, + 1.0, + 475.7695242124679, + 419.61699341440396 + ] + }, + "clipping": false, + "guide": false + } + }, + { + "id": 52, + "visible": true, + "locked": false, + "opacity": 0.49964407, + "blend": "Normal", + "isolate": false, + "knockout": false, + "appearance": { + "items": [ + { + "kind": "fill", + "paint": { + "type": "solid", + "color": { + "model": "rgb", + "r": 1.0, + "g": 1.0, + "b": 1.0 + } + }, + "opacity": 1.0, + "blend": "Normal", + "visible": true + }, + { + "kind": "stroke", + "paint": { + "type": "none" + }, + "width": 1.0, + "cap": "Butt", + "join": "Miter", + "miter_limit": 10.0, + "align": "Center", + "arrow_scale": [ + 100.0, + 100.0 + ], + "opacity": 1.0, + "blend": "Normal", + "visible": true + } + ] + }, + "kind": { + "type": "path", + "path": { + "subpaths": [ + { + "anchors": [ + { + "p": { + "x": 39.51911488622455, + "y": 304.62977962932587 + }, + "in": { + "x": 39.51911488622455, + "y": 305.7664396309347 + }, + "out": { + "x": 39.51911488622455, + "y": 303.493119627717 + }, + "kind": "Smooth" + }, + { + "p": { + "x": 41.57721987999288, + "y": 302.57167463555754 + }, + "in": { + "x": 40.44055987838403, + "y": 302.57167463555754 + }, + "out": { + "x": 42.713879881601734, + "y": 302.57167463555754 + }, + "kind": "Smooth" + }, + { + "p": { + "x": 43.63532487376121, + "y": 304.62977962932587 + }, + "in": { + "x": 43.63532487376121, + "y": 303.493119627717 + }, + "out": { + "x": 43.63532487376121, + "y": 305.7664396309347 + }, + "kind": "Smooth" + }, + { + "p": { + "x": 41.57721987999288, + "y": 306.6878846230942 + }, + "in": { + "x": 42.713879881601734, + "y": 306.6878846230942 + }, + "out": { + "x": 40.44055987838403, + "y": 306.6878846230942 + }, + "kind": "Smooth" + } + ], + "closed": true + } + ] + }, + "rule": "NonZero", + "live": { + "shape": "ellipse", + "w": 4.116209987536664, + "h": 4.116209987536649, + "pie": [ + 0.0, + 360.0 + ], + "xf": [ + 1.0, + 0.0, + 0.0, + 1.0, + 39.51911488622455, + 302.57167463555754 + ] + }, + "clipping": false, + "guide": false + } + }, + { + "id": 53, + "visible": true, + "locked": false, + "opacity": 0.9483018, + "blend": "Normal", + "isolate": false, + "knockout": false, + "appearance": { + "items": [ + { + "kind": "fill", + "paint": { + "type": "solid", + "color": { + "model": "rgb", + "r": 1.0, + "g": 1.0, + "b": 1.0 + } + }, + "opacity": 1.0, + "blend": "Normal", + "visible": true + }, + { + "kind": "stroke", + "paint": { + "type": "none" + }, + "width": 1.0, + "cap": "Butt", + "join": "Miter", + "miter_limit": 10.0, + "align": "Center", + "arrow_scale": [ + 100.0, + 100.0 + ], + "opacity": 1.0, + "blend": "Normal", + "visible": true + } + ] + }, + "kind": { + "type": "path", + "path": { + "subpaths": [ + { + "anchors": [ + { + "p": { + "x": 747.8828534633349, + "y": 253.65278305242663 + }, + "in": { + "x": 747.8828534633349, + "y": 254.95170551884235 + }, + "out": { + "x": 747.8828534633349, + "y": 252.3538605860109 + }, + "kind": "Smooth" + }, + { + "p": { + "x": 750.2347606395037, + "y": 251.3008758762577 + }, + "in": { + "x": 748.9358381730881, + "y": 251.3008758762577 + }, + "out": { + "x": 751.5336831059195, + "y": 251.3008758762577 + }, + "kind": "Smooth" + }, + { + "p": { + "x": 752.5866678156727, + "y": 253.65278305242663 + }, + "in": { + "x": 752.5866678156727, + "y": 252.3538605860109 + }, + "out": { + "x": 752.5866678156727, + "y": 254.95170551884235 + }, + "kind": "Smooth" + }, + { + "p": { + "x": 750.2347606395037, + "y": 256.00469022859556 + }, + "in": { + "x": 751.5336831059195, + "y": 256.00469022859556 + }, + "out": { + "x": 748.9358381730881, + "y": 256.00469022859556 + }, + "kind": "Smooth" + } + ], + "closed": true + } + ] + }, + "rule": "NonZero", + "live": { + "shape": "ellipse", + "w": 4.703814352337872, + "h": 4.703814352337872, + "pie": [ + 0.0, + 360.0 + ], + "xf": [ + 1.0, + 0.0, + 0.0, + 1.0, + 747.8828534633349, + 251.3008758762577 + ] + }, + "clipping": false, + "guide": false + } + }, + { + "id": 54, + "visible": true, + "locked": false, + "opacity": 0.790789, + "blend": "Normal", + "isolate": false, + "knockout": false, + "appearance": { + "items": [ + { + "kind": "fill", + "paint": { + "type": "solid", + "color": { + "model": "rgb", + "r": 1.0, + "g": 1.0, + "b": 1.0 + } + }, + "opacity": 1.0, + "blend": "Normal", + "visible": true + }, + { + "kind": "stroke", + "paint": { + "type": "none" + }, + "width": 1.0, + "cap": "Butt", + "join": "Miter", + "miter_limit": 10.0, + "align": "Center", + "arrow_scale": [ + 100.0, + 100.0 + ], + "opacity": 1.0, + "blend": "Normal", + "visible": true + } + ] + }, + "kind": { + "type": "path", + "path": { + "subpaths": [ + { + "anchors": [ + { + "p": { + "x": 279.51776150232905, + "y": 15.540530460299259 + }, + "in": { + "x": 279.51776150232905, + "y": 16.45857783127635 + }, + "out": { + "x": 279.51776150232905, + "y": 14.62248308932217 + }, + "kind": "Smooth" + }, + { + "p": { + "x": 281.1800333127644, + "y": 13.878258649863868 + }, + "in": { + "x": 280.2619859417874, + "y": 13.878258649863868 + }, + "out": { + "x": 282.0980806837415, + "y": 13.878258649863868 + }, + "kind": "Smooth" + }, + { + "p": { + "x": 282.8423051231998, + "y": 15.540530460299259 + }, + "in": { + "x": 282.8423051231998, + "y": 14.62248308932217 + }, + "out": { + "x": 282.8423051231998, + "y": 16.45857783127635 + }, + "kind": "Smooth" + }, + { + "p": { + "x": 281.1800333127644, + "y": 17.20280227073465 + }, + "in": { + "x": 282.0980806837415, + "y": 17.20280227073465 + }, + "out": { + "x": 280.2619859417874, + "y": 17.20280227073465 + }, + "kind": "Smooth" + } + ], + "closed": true + } + ] + }, + "rule": "NonZero", + "live": { + "shape": "ellipse", + "w": 3.32454362087077, + "h": 3.3245436208707826, + "pie": [ + 0.0, + 360.0 + ], + "xf": [ + 1.0, + 0.0, + 0.0, + 1.0, + 279.51776150232905, + 13.878258649863868 + ] + }, + "clipping": false, + "guide": false + } + }, + { + "id": 55, + "visible": true, + "locked": false, + "opacity": 0.7789935, + "blend": "Normal", + "isolate": false, + "knockout": false, + "appearance": { + "items": [ + { + "kind": "fill", + "paint": { + "type": "solid", + "color": { + "model": "rgb", + "r": 1.0, + "g": 1.0, + "b": 1.0 + } + }, + "opacity": 1.0, + "blend": "Normal", + "visible": true + }, + { + "kind": "stroke", + "paint": { + "type": "none" + }, + "width": 1.0, + "cap": "Butt", + "join": "Miter", + "miter_limit": 10.0, + "align": "Center", + "arrow_scale": [ + 100.0, + 100.0 + ], + "opacity": 1.0, + "blend": "Normal", + "visible": true + } + ] + }, + "kind": { + "type": "path", + "path": { + "subpaths": [ + { + "anchors": [ + { + "p": { + "x": 221.73629069138127, + "y": 93.10750506332461 + }, + "in": { + "x": 221.73629069138127, + "y": 94.76026551306403 + }, + "out": { + "x": 221.73629069138127, + "y": 91.45474461358519 + }, + "kind": "Smooth" + }, + { + "p": { + "x": 224.72887821121736, + "y": 90.11491754348853 + }, + "in": { + "x": 223.07611776147792, + "y": 90.11491754348853 + }, + "out": { + "x": 226.38163866095678, + "y": 90.11491754348853 + }, + "kind": "Smooth" + }, + { + "p": { + "x": 227.72146573105343, + "y": 93.10750506332461 + }, + "in": { + "x": 227.72146573105343, + "y": 91.45474461358519 + }, + "out": { + "x": 227.72146573105343, + "y": 94.76026551306403 + }, + "kind": "Smooth" + }, + { + "p": { + "x": 224.72887821121736, + "y": 96.10009258316069 + }, + "in": { + "x": 226.38163866095678, + "y": 96.10009258316069 + }, + "out": { + "x": 223.07611776147792, + "y": 96.10009258316069 + }, + "kind": "Smooth" + } + ], + "closed": true + } + ] + }, + "rule": "NonZero", + "live": { + "shape": "ellipse", + "w": 5.985175039672157, + "h": 5.985175039672157, + "pie": [ + 0.0, + 360.0 + ], + "xf": [ + 1.0, + 0.0, + 0.0, + 1.0, + 221.73629069138127, + 90.11491754348853 + ] + }, + "clipping": false, + "guide": false + } + }, + { + "id": 56, + "visible": true, + "locked": false, + "opacity": 0.7828344, + "blend": "Normal", + "isolate": false, + "knockout": false, + "appearance": { + "items": [ + { + "kind": "fill", + "paint": { + "type": "solid", + "color": { + "model": "rgb", + "r": 1.0, + "g": 1.0, + "b": 1.0 + } + }, + "opacity": 1.0, + "blend": "Normal", + "visible": true + }, + { + "kind": "stroke", + "paint": { + "type": "none" + }, + "width": 1.0, + "cap": "Butt", + "join": "Miter", + "miter_limit": 10.0, + "align": "Center", + "arrow_scale": [ + 100.0, + 100.0 + ], + "opacity": 1.0, + "blend": "Normal", + "visible": true + } + ] + }, + "kind": { + "type": "path", + "path": { + "subpaths": [ + { + "anchors": [ + { + "p": { + "x": 476.72911625444306, + "y": 446.9461909556911 + }, + "in": { + "x": 476.72911625444306, + "y": 447.8957415053863 + }, + "out": { + "x": 476.72911625444306, + "y": 445.9966404059959 + }, + "kind": "Smooth" + }, + { + "p": { + "x": 478.4484296158678, + "y": 445.2268775942664 + }, + "in": { + "x": 477.49887906617255, + "y": 445.2268775942664 + }, + "out": { + "x": 479.39798016556296, + "y": 445.2268775942664 + }, + "kind": "Smooth" + }, + { + "p": { + "x": 480.16774297729245, + "y": 446.9461909556911 + }, + "in": { + "x": 480.16774297729245, + "y": 445.9966404059959 + }, + "out": { + "x": 480.16774297729245, + "y": 447.8957415053863 + }, + "kind": "Smooth" + }, + { + "p": { + "x": 478.4484296158678, + "y": 448.6655043171158 + }, + "in": { + "x": 479.39798016556296, + "y": 448.6655043171158 + }, + "out": { + "x": 477.49887906617255, + "y": 448.6655043171158 + }, + "kind": "Smooth" + } + ], + "closed": true + } + ] + }, + "rule": "NonZero", + "live": { + "shape": "ellipse", + "w": 3.438626722849392, + "h": 3.438626722849392, + "pie": [ + 0.0, + 360.0 + ], + "xf": [ + 1.0, + 0.0, + 0.0, + 1.0, + 476.72911625444306, + 445.2268775942664 + ] + }, + "clipping": false, + "guide": false + } + }, + { + "id": 57, + "visible": true, + "locked": false, + "opacity": 0.9442438, + "blend": "Normal", + "isolate": false, + "knockout": false, + "appearance": { + "items": [ + { + "kind": "fill", + "paint": { + "type": "solid", + "color": { + "model": "rgb", + "r": 1.0, + "g": 1.0, + "b": 1.0 + } + }, + "opacity": 1.0, + "blend": "Normal", + "visible": true + }, + { + "kind": "stroke", + "paint": { + "type": "none" + }, + "width": 1.0, + "cap": "Butt", + "join": "Miter", + "miter_limit": 10.0, + "align": "Center", + "arrow_scale": [ + 100.0, + 100.0 + ], + "opacity": 1.0, + "blend": "Normal", + "visible": true + } + ] + }, + "kind": { + "type": "path", + "path": { + "subpaths": [ + { + "anchors": [ + { + "p": { + "x": 217.64295111867284, + "y": 221.13868835434113 + }, + "in": { + "x": 217.64295111867284, + "y": 222.67027032747094 + }, + "out": { + "x": 217.64295111867284, + "y": 219.60710638121134 + }, + "kind": "Smooth" + }, + { + "p": { + "x": 220.4161255972349, + "y": 218.36551387577907 + }, + "in": { + "x": 218.8845436241051, + "y": 218.36551387577907 + }, + "out": { + "x": 221.9477075703647, + "y": 218.36551387577907 + }, + "kind": "Smooth" + }, + { + "p": { + "x": 223.18930007579698, + "y": 221.13868835434113 + }, + "in": { + "x": 223.18930007579698, + "y": 219.60710638121134 + }, + "out": { + "x": 223.18930007579698, + "y": 222.67027032747094 + }, + "kind": "Smooth" + }, + { + "p": { + "x": 220.4161255972349, + "y": 223.9118628329032 + }, + "in": { + "x": 221.9477075703647, + "y": 223.9118628329032 + }, + "out": { + "x": 218.8845436241051, + "y": 223.9118628329032 + }, + "kind": "Smooth" + } + ], + "closed": true + } + ] + }, + "rule": "NonZero", + "live": { + "shape": "ellipse", + "w": 5.546348957124138, + "h": 5.546348957124138, + "pie": [ + 0.0, + 360.0 + ], + "xf": [ + 1.0, + 0.0, + 0.0, + 1.0, + 217.64295111867284, + 218.36551387577907 + ] + }, + "clipping": false, + "guide": false + } + }, + { + "id": 58, + "visible": true, + "locked": false, + "opacity": 0.55571645, + "blend": "Normal", + "isolate": false, + "knockout": false, + "appearance": { + "items": [ + { + "kind": "fill", + "paint": { + "type": "solid", + "color": { + "model": "rgb", + "r": 1.0, + "g": 1.0, + "b": 1.0 + } + }, + "opacity": 1.0, + "blend": "Normal", + "visible": true + }, + { + "kind": "stroke", + "paint": { + "type": "none" + }, + "width": 1.0, + "cap": "Butt", + "join": "Miter", + "miter_limit": 10.0, + "align": "Center", + "arrow_scale": [ + 100.0, + 100.0 + ], + "opacity": 1.0, + "blend": "Normal", + "visible": true + } + ] + }, + "kind": { + "type": "path", + "path": { + "subpaths": [ + { + "anchors": [ + { + "p": { + "x": 940.8022173554813, + "y": 198.36515462095247 + }, + "in": { + "x": 940.8022173554813, + "y": 199.62593002687234 + }, + "out": { + "x": 940.8022173554813, + "y": 197.10437921503257 + }, + "kind": "Smooth" + }, + { + "p": { + "x": 943.08505316854, + "y": 196.08231880789378 + }, + "in": { + "x": 941.8242777626201, + "y": 196.08231880789378 + }, + "out": { + "x": 944.3458285744598, + "y": 196.08231880789378 + }, + "kind": "Smooth" + }, + { + "p": { + "x": 945.3678889815986, + "y": 198.36515462095247 + }, + "in": { + "x": 945.3678889815986, + "y": 197.10437921503257 + }, + "out": { + "x": 945.3678889815986, + "y": 199.62593002687234 + }, + "kind": "Smooth" + }, + { + "p": { + "x": 943.08505316854, + "y": 200.64799043401112 + }, + "in": { + "x": 944.3458285744598, + "y": 200.64799043401112 + }, + "out": { + "x": 941.8242777626201, + "y": 200.64799043401112 + }, + "kind": "Smooth" + } + ], + "closed": true + } + ] + }, + "rule": "NonZero", + "live": { + "shape": "ellipse", + "w": 4.565671626117364, + "h": 4.565671626117336, + "pie": [ + 0.0, + 360.0 + ], + "xf": [ + 1.0, + 0.0, + 0.0, + 1.0, + 940.8022173554813, + 196.08231880789378 + ] + }, + "clipping": false, + "guide": false + } + }, + { + "id": 59, + "visible": true, + "locked": false, + "opacity": 0.9016682, + "blend": "Normal", + "isolate": false, + "knockout": false, + "appearance": { + "items": [ + { + "kind": "fill", + "paint": { + "type": "solid", + "color": { + "model": "rgb", + "r": 1.0, + "g": 1.0, + "b": 1.0 + } + }, + "opacity": 1.0, + "blend": "Normal", + "visible": true + }, + { + "kind": "stroke", + "paint": { + "type": "none" + }, + "width": 1.0, + "cap": "Butt", + "join": "Miter", + "miter_limit": 10.0, + "align": "Center", + "arrow_scale": [ + 100.0, + 100.0 + ], + "opacity": 1.0, + "blend": "Normal", + "visible": true + } + ] + }, + "kind": { + "type": "path", + "path": { + "subpaths": [ + { + "anchors": [ + { + "p": { + "x": 151.50529560786083, + "y": 253.26885038513774 + }, + "in": { + "x": 151.50529560786083, + "y": 254.8382284510627 + }, + "out": { + "x": 151.50529560786083, + "y": 251.69947231921276 + }, + "kind": "Smooth" + }, + { + "p": { + "x": 154.34690596629602, + "y": 250.42724002670255 + }, + "in": { + "x": 152.77752790037104, + "y": 250.42724002670255 + }, + "out": { + "x": 155.916284032221, + "y": 250.42724002670255 + }, + "kind": "Smooth" + }, + { + "p": { + "x": 157.1885163247312, + "y": 253.26885038513774 + }, + "in": { + "x": 157.1885163247312, + "y": 251.69947231921276 + }, + "out": { + "x": 157.1885163247312, + "y": 254.8382284510627 + }, + "kind": "Smooth" + }, + { + "p": { + "x": 154.34690596629602, + "y": 256.1104607435729 + }, + "in": { + "x": 155.916284032221, + "y": 256.1104607435729 + }, + "out": { + "x": 152.77752790037104, + "y": 256.1104607435729 + }, + "kind": "Smooth" + } + ], + "closed": true + } + ] + }, + "rule": "NonZero", + "live": { + "shape": "ellipse", + "w": 5.68322071687038, + "h": 5.683220716870352, + "pie": [ + 0.0, + 360.0 + ], + "xf": [ + 1.0, + 0.0, + 0.0, + 1.0, + 151.50529560786083, + 250.42724002670255 + ] + }, + "clipping": false, + "guide": false + } + }, + { + "id": 60, + "visible": true, + "locked": false, + "opacity": 0.4599338, + "blend": "Normal", + "isolate": false, + "knockout": false, + "appearance": { + "items": [ + { + "kind": "fill", + "paint": { + "type": "solid", + "color": { + "model": "rgb", + "r": 1.0, + "g": 1.0, + "b": 1.0 + } + }, + "opacity": 1.0, + "blend": "Normal", + "visible": true + }, + { + "kind": "stroke", + "paint": { + "type": "none" + }, + "width": 1.0, + "cap": "Butt", + "join": "Miter", + "miter_limit": 10.0, + "align": "Center", + "arrow_scale": [ + 100.0, + 100.0 + ], + "opacity": 1.0, + "blend": "Normal", + "visible": true + } + ] + }, + "kind": { + "type": "path", + "path": { + "subpaths": [ + { + "anchors": [ + { + "p": { + "x": 762.2818760155086, + "y": 475.5000744043023 + }, + "in": { + "x": 762.2818760155086, + "y": 476.38867361150363 + }, + "out": { + "x": 762.2818760155086, + "y": 474.611475197101 + }, + "kind": "Smooth" + }, + { + "p": { + "x": 763.890827208663, + "y": 473.89112321114783 + }, + "in": { + "x": 763.0022280014618, + "y": 473.89112321114783 + }, + "out": { + "x": 764.7794264158644, + "y": 473.89112321114783 + }, + "kind": "Smooth" + }, + { + "p": { + "x": 765.4997784018176, + "y": 475.5000744043023 + }, + "in": { + "x": 765.4997784018176, + "y": 474.611475197101 + }, + "out": { + "x": 765.4997784018176, + "y": 476.38867361150363 + }, + "kind": "Smooth" + }, + { + "p": { + "x": 763.890827208663, + "y": 477.1090255974568 + }, + "in": { + "x": 764.7794264158644, + "y": 477.1090255974568 + }, + "out": { + "x": 763.0022280014618, + "y": 477.1090255974568 + }, + "kind": "Smooth" + } + ], + "closed": true + } + ] + }, + "rule": "NonZero", + "live": { + "shape": "ellipse", + "w": 3.2179023863089924, + "h": 3.2179023863089924, + "pie": [ + 0.0, + 360.0 + ], + "xf": [ + 1.0, + 0.0, + 0.0, + 1.0, + 762.2818760155086, + 473.89112321114783 + ] + }, + "clipping": false, + "guide": false + } + }, + { + "id": 61, + "visible": true, + "locked": false, + "opacity": 0.61909014, + "blend": "Normal", + "isolate": false, + "knockout": false, + "appearance": { + "items": [ + { + "kind": "fill", + "paint": { + "type": "solid", + "color": { + "model": "rgb", + "r": 1.0, + "g": 1.0, + "b": 1.0 + } + }, + "opacity": 1.0, + "blend": "Normal", + "visible": true + }, + { + "kind": "stroke", + "paint": { + "type": "none" + }, + "width": 1.0, + "cap": "Butt", + "join": "Miter", + "miter_limit": 10.0, + "align": "Center", + "arrow_scale": [ + 100.0, + 100.0 + ], + "opacity": 1.0, + "blend": "Normal", + "visible": true + } + ] + }, + "kind": { + "type": "path", + "path": { + "subpaths": [ + { + "anchors": [ + { + "p": { + "x": 486.21744149628887, + "y": 144.82978324300507 + }, + "in": { + "x": 486.21744149628887, + "y": 145.64218131342338 + }, + "out": { + "x": 486.21744149628887, + "y": 144.01738517258678 + }, + "kind": "Smooth" + }, + { + "p": { + "x": 487.68841832602607, + "y": 143.35880641326787 + }, + "in": { + "x": 486.8760202556078, + "y": 143.35880641326787 + }, + "out": { + "x": 488.5008163964444, + "y": 143.35880641326787 + }, + "kind": "Smooth" + }, + { + "p": { + "x": 489.1593951557633, + "y": 144.82978324300507 + }, + "in": { + "x": 489.1593951557633, + "y": 144.01738517258678 + }, + "out": { + "x": 489.1593951557633, + "y": 145.64218131342338 + }, + "kind": "Smooth" + }, + { + "p": { + "x": 487.68841832602607, + "y": 146.3007600727423 + }, + "in": { + "x": 488.5008163964444, + "y": 146.3007600727423 + }, + "out": { + "x": 486.8760202556078, + "y": 146.3007600727423 + }, + "kind": "Smooth" + } + ], + "closed": true + } + ] + }, + "rule": "NonZero", + "live": { + "shape": "ellipse", + "w": 2.94195365947445, + "h": 2.9419536594744216, + "pie": [ + 0.0, + 360.0 + ], + "xf": [ + 1.0, + 0.0, + 0.0, + 1.0, + 486.21744149628887, + 143.35880641326787 + ] + }, + "clipping": false, + "guide": false + } + }, + { + "id": 62, + "visible": true, + "locked": false, + "opacity": 0.895427, + "blend": "Normal", + "isolate": false, + "knockout": false, + "appearance": { + "items": [ + { + "kind": "fill", + "paint": { + "type": "solid", + "color": { + "model": "rgb", + "r": 1.0, + "g": 1.0, + "b": 1.0 + } + }, + "opacity": 1.0, + "blend": "Normal", + "visible": true + }, + { + "kind": "stroke", + "paint": { + "type": "none" + }, + "width": 1.0, + "cap": "Butt", + "join": "Miter", + "miter_limit": 10.0, + "align": "Center", + "arrow_scale": [ + 100.0, + 100.0 + ], + "opacity": 1.0, + "blend": "Normal", + "visible": true + } + ] + }, + "kind": { + "type": "path", + "path": { + "subpaths": [ + { + "anchors": [ + { + "p": { + "x": 671.5837541118117, + "y": 251.9989298235787 + }, + "in": { + "x": 671.5837541118117, + "y": 252.93439946398843 + }, + "out": { + "x": 671.5837541118117, + "y": 251.06346018316893 + }, + "kind": "Smooth" + }, + { + "p": { + "x": 673.2775717316108, + "y": 250.30511220377954 + }, + "in": { + "x": 672.342102091201, + "y": 250.30511220377954 + }, + "out": { + "x": 674.2130413720206, + "y": 250.30511220377954 + }, + "kind": "Smooth" + }, + { + "p": { + "x": 674.9713893514099, + "y": 251.9989298235787 + }, + "in": { + "x": 674.9713893514099, + "y": 251.06346018316893 + }, + "out": { + "x": 674.9713893514099, + "y": 252.93439946398843 + }, + "kind": "Smooth" + }, + { + "p": { + "x": 673.2775717316108, + "y": 253.6927474433778 + }, + "in": { + "x": 674.2130413720206, + "y": 253.6927474433778 + }, + "out": { + "x": 672.342102091201, + "y": 253.6927474433778 + }, + "kind": "Smooth" + } + ], + "closed": true + } + ] + }, + "rule": "NonZero", + "live": { + "shape": "ellipse", + "w": 3.3876352395982394, + "h": 3.387635239598268, + "pie": [ + 0.0, + 360.0 + ], + "xf": [ + 1.0, + 0.0, + 0.0, + 1.0, + 671.5837541118117, + 250.30511220377954 + ] + }, + "clipping": false, + "guide": false + } + }, + { + "id": 63, + "visible": true, + "locked": false, + "opacity": 0.37046576, + "blend": "Normal", + "isolate": false, + "knockout": false, + "appearance": { + "items": [ + { + "kind": "fill", + "paint": { + "type": "solid", + "color": { + "model": "rgb", + "r": 1.0, + "g": 1.0, + "b": 1.0 + } + }, + "opacity": 1.0, + "blend": "Normal", + "visible": true + }, + { + "kind": "stroke", + "paint": { + "type": "none" + }, + "width": 1.0, + "cap": "Butt", + "join": "Miter", + "miter_limit": 10.0, + "align": "Center", + "arrow_scale": [ + 100.0, + 100.0 + ], + "opacity": 1.0, + "blend": "Normal", + "visible": true + } + ] + }, + "kind": { + "type": "path", + "path": { + "subpaths": [ + { + "anchors": [ + { + "p": { + "x": 1049.7944018962958, + "y": 231.71389577515157 + }, + "in": { + "x": 1049.7944018962958, + "y": 232.35691774882207 + }, + "out": { + "x": 1049.7944018962958, + "y": 231.07087380148107 + }, + "kind": "Smooth" + }, + { + "p": { + "x": 1050.9586961736002, + "y": 230.54960149784716 + }, + "in": { + "x": 1050.3156741999296, + "y": 230.54960149784716 + }, + "out": { + "x": 1051.6017181472707, + "y": 230.54960149784716 + }, + "kind": "Smooth" + }, + { + "p": { + "x": 1052.1229904509046, + "y": 231.71389577515157 + }, + "in": { + "x": 1052.1229904509046, + "y": 231.07087380148107 + }, + "out": { + "x": 1052.1229904509046, + "y": 232.35691774882207 + }, + "kind": "Smooth" + }, + { + "p": { + "x": 1050.9586961736002, + "y": 232.87819005245598 + }, + "in": { + "x": 1051.6017181472707, + "y": 232.87819005245598 + }, + "out": { + "x": 1050.3156741999296, + "y": 232.87819005245598 + }, + "kind": "Smooth" + } + ], + "closed": true + } + ] + }, + "rule": "NonZero", + "live": { + "shape": "ellipse", + "w": 2.328588554608814, + "h": 2.328588554608814, + "pie": [ + 0.0, + 360.0 + ], + "xf": [ + 1.0, + 0.0, + 0.0, + 1.0, + 1049.7944018962958, + 230.54960149784716 + ] + }, + "clipping": false, + "guide": false + } + }, + { + "id": 64, + "visible": true, + "locked": false, + "opacity": 0.7208783, + "blend": "Normal", + "isolate": false, + "knockout": false, + "appearance": { + "items": [ + { + "kind": "fill", + "paint": { + "type": "solid", + "color": { + "model": "rgb", + "r": 1.0, + "g": 1.0, + "b": 1.0 + } + }, + "opacity": 1.0, + "blend": "Normal", + "visible": true + }, + { + "kind": "stroke", + "paint": { + "type": "none" + }, + "width": 1.0, + "cap": "Butt", + "join": "Miter", + "miter_limit": 10.0, + "align": "Center", + "arrow_scale": [ + 100.0, + 100.0 + ], + "opacity": 1.0, + "blend": "Normal", + "visible": true + } + ] + }, + "kind": { + "type": "path", + "path": { + "subpaths": [ + { + "anchors": [ + { + "p": { + "x": 932.6398095696379, + "y": 30.329315605348402 + }, + "in": { + "x": 932.6398095696379, + "y": 31.742605676939935 + }, + "out": { + "x": 932.6398095696379, + "y": 28.91602553375687 + }, + "kind": "Smooth" + }, + { + "p": { + "x": 935.1987976134405, + "y": 27.770327561545763 + }, + "in": { + "x": 933.785507541849, + "y": 27.770327561545763 + }, + "out": { + "x": 936.6120876850321, + "y": 27.770327561545763 + }, + "kind": "Smooth" + }, + { + "p": { + "x": 937.7577856572432, + "y": 30.329315605348402 + }, + "in": { + "x": 937.7577856572432, + "y": 28.91602553375687 + }, + "out": { + "x": 937.7577856572432, + "y": 31.742605676939935 + }, + "kind": "Smooth" + }, + { + "p": { + "x": 935.1987976134405, + "y": 32.88830364915104 + }, + "in": { + "x": 936.6120876850321, + "y": 32.88830364915104 + }, + "out": { + "x": 933.785507541849, + "y": 32.88830364915104 + }, + "kind": "Smooth" + } + ], + "closed": true + } + ] + }, + "rule": "NonZero", + "live": { + "shape": "ellipse", + "w": 5.117976087605257, + "h": 5.117976087605278, + "pie": [ + 0.0, + 360.0 + ], + "xf": [ + 1.0, + 0.0, + 0.0, + 1.0, + 932.6398095696379, + 27.770327561545763 + ] + }, + "clipping": false, + "guide": false + } + }, + { + "id": 65, + "visible": true, + "locked": false, + "opacity": 0.43832275, + "blend": "Normal", + "isolate": false, + "knockout": false, + "appearance": { + "items": [ + { + "kind": "fill", + "paint": { + "type": "solid", + "color": { + "model": "rgb", + "r": 1.0, + "g": 1.0, + "b": 1.0 + } + }, + "opacity": 1.0, + "blend": "Normal", + "visible": true + }, + { + "kind": "stroke", + "paint": { + "type": "none" + }, + "width": 1.0, + "cap": "Butt", + "join": "Miter", + "miter_limit": 10.0, + "align": "Center", + "arrow_scale": [ + 100.0, + 100.0 + ], + "opacity": 1.0, + "blend": "Normal", + "visible": true + } + ] + }, + "kind": { + "type": "path", + "path": { + "subpaths": [ + { + "anchors": [ + { + "p": { + "x": 336.5301216619713, + "y": 397.84162563368005 + }, + "in": { + "x": 336.5301216619713, + "y": 398.41713441706565 + }, + "out": { + "x": 336.5301216619713, + "y": 397.26611685029445 + }, + "kind": "Smooth" + }, + { + "p": { + "x": 337.57217249455704, + "y": 396.7995748010943 + }, + "in": { + "x": 336.99666371117144, + "y": 396.7995748010943 + }, + "out": { + "x": 338.14768127794264, + "y": 396.7995748010943 + }, + "kind": "Smooth" + }, + { + "p": { + "x": 338.6142233271428, + "y": 397.84162563368005 + }, + "in": { + "x": 338.6142233271428, + "y": 397.26611685029445 + }, + "out": { + "x": 338.6142233271428, + "y": 398.41713441706565 + }, + "kind": "Smooth" + }, + { + "p": { + "x": 337.57217249455704, + "y": 398.8836764662658 + }, + "in": { + "x": 338.14768127794264, + "y": 398.8836764662658 + }, + "out": { + "x": 336.99666371117144, + "y": 398.8836764662658 + }, + "kind": "Smooth" + } + ], + "closed": true + } + ] + }, + "rule": "NonZero", + "live": { + "shape": "ellipse", + "w": 2.084101665171488, + "h": 2.084101665171488, + "pie": [ + 0.0, + 360.0 + ], + "xf": [ + 1.0, + 0.0, + 0.0, + 1.0, + 336.5301216619713, + 396.7995748010943 + ] + }, + "clipping": false, + "guide": false + } + }, + { + "id": 66, + "visible": true, + "locked": false, + "opacity": 0.50431585, + "blend": "Normal", + "isolate": false, + "knockout": false, + "appearance": { + "items": [ + { + "kind": "fill", + "paint": { + "type": "solid", + "color": { + "model": "rgb", + "r": 1.0, + "g": 1.0, + "b": 1.0 + } + }, + "opacity": 1.0, + "blend": "Normal", + "visible": true + }, + { + "kind": "stroke", + "paint": { + "type": "none" + }, + "width": 1.0, + "cap": "Butt", + "join": "Miter", + "miter_limit": 10.0, + "align": "Center", + "arrow_scale": [ + 100.0, + 100.0 + ], + "opacity": 1.0, + "blend": "Normal", + "visible": true + } + ] + }, + "kind": { + "type": "path", + "path": { + "subpaths": [ + { + "anchors": [ + { + "p": { + "x": 489.29708798473695, + "y": 22.11598908092403 + }, + "in": { + "x": 489.29708798473695, + "y": 23.676342923043833 + }, + "out": { + "x": 489.29708798473695, + "y": 20.555635238804232 + }, + "kind": "Smooth" + }, + { + "p": { + "x": 492.1223585405469, + "y": 19.29071852511409 + }, + "in": { + "x": 490.5620046984271, + "y": 19.29071852511409 + }, + "out": { + "x": 493.6827123826667, + "y": 19.29071852511409 + }, + "kind": "Smooth" + }, + { + "p": { + "x": 494.9476290963568, + "y": 22.11598908092403 + }, + "in": { + "x": 494.9476290963568, + "y": 20.555635238804232 + }, + "out": { + "x": 494.9476290963568, + "y": 23.676342923043833 + }, + "kind": "Smooth" + }, + { + "p": { + "x": 492.1223585405469, + "y": 24.941259636733975 + }, + "in": { + "x": 493.6827123826667, + "y": 24.941259636733975 + }, + "out": { + "x": 490.5620046984271, + "y": 24.941259636733975 + }, + "kind": "Smooth" + } + ], + "closed": true + } + ] + }, + "rule": "NonZero", + "live": { + "shape": "ellipse", + "w": 5.650541111619873, + "h": 5.650541111619884, + "pie": [ + 0.0, + 360.0 + ], + "xf": [ + 1.0, + 0.0, + 0.0, + 1.0, + 489.29708798473695, + 19.29071852511409 + ] + }, + "clipping": false, + "guide": false + } + }, + { + "id": 67, + "visible": true, + "locked": false, + "opacity": 0.6402125, + "blend": "Normal", + "isolate": false, + "knockout": false, + "appearance": { + "items": [ + { + "kind": "fill", + "paint": { + "type": "solid", + "color": { + "model": "rgb", + "r": 1.0, + "g": 1.0, + "b": 1.0 + } + }, + "opacity": 1.0, + "blend": "Normal", + "visible": true + }, + { + "kind": "stroke", + "paint": { + "type": "none" + }, + "width": 1.0, + "cap": "Butt", + "join": "Miter", + "miter_limit": 10.0, + "align": "Center", + "arrow_scale": [ + 100.0, + 100.0 + ], + "opacity": 1.0, + "blend": "Normal", + "visible": true + } + ] + }, + "kind": { + "type": "path", + "path": { + "subpaths": [ + { + "anchors": [ + { + "p": { + "x": 156.94280076179268, + "y": 33.00185890619588 + }, + "in": { + "x": 156.94280076179268, + "y": 34.318614368873234 + }, + "out": { + "x": 156.94280076179268, + "y": 31.685103443518518 + }, + "kind": "Smooth" + }, + { + "p": { + "x": 159.3269974340361, + "y": 30.617662233952473 + }, + "in": { + "x": 158.01024197135874, + "y": 30.617662233952473 + }, + "out": { + "x": 160.64375289671344, + "y": 30.617662233952473 + }, + "kind": "Smooth" + }, + { + "p": { + "x": 161.7111941062795, + "y": 33.00185890619588 + }, + "in": { + "x": 161.7111941062795, + "y": 31.685103443518518 + }, + "out": { + "x": 161.7111941062795, + "y": 34.318614368873234 + }, + "kind": "Smooth" + }, + { + "p": { + "x": 159.3269974340361, + "y": 35.38605557843928 + }, + "in": { + "x": 160.64375289671344, + "y": 35.38605557843928 + }, + "out": { + "x": 158.01024197135874, + "y": 35.38605557843928 + }, + "kind": "Smooth" + } + ], + "closed": true + } + ] + }, + "rule": "NonZero", + "live": { + "shape": "ellipse", + "w": 4.76839334448681, + "h": 4.76839334448681, + "pie": [ + 0.0, + 360.0 + ], + "xf": [ + 1.0, + 0.0, + 0.0, + 1.0, + 156.94280076179268, + 30.617662233952473 + ] + }, + "clipping": false, + "guide": false + } + }, + { + "id": 68, + "visible": true, + "locked": false, + "opacity": 0.97299945, + "blend": "Normal", + "isolate": false, + "knockout": false, + "appearance": { + "items": [ + { + "kind": "fill", + "paint": { + "type": "solid", + "color": { + "model": "rgb", + "r": 1.0, + "g": 1.0, + "b": 1.0 + } + }, + "opacity": 1.0, + "blend": "Normal", + "visible": true + }, + { + "kind": "stroke", + "paint": { + "type": "none" + }, + "width": 1.0, + "cap": "Butt", + "join": "Miter", + "miter_limit": 10.0, + "align": "Center", + "arrow_scale": [ + 100.0, + 100.0 + ], + "opacity": 1.0, + "blend": "Normal", + "visible": true + } + ] + }, + "kind": { + "type": "path", + "path": { + "subpaths": [ + { + "anchors": [ + { + "p": { + "x": 674.985843815684, + "y": 330.9710898515489 + }, + "in": { + "x": 674.985843815684, + "y": 332.5043686232097 + }, + "out": { + "x": 674.985843815684, + "y": 329.43781107988815 + }, + "kind": "Smooth" + }, + { + "p": { + "x": 677.7620906197657, + "y": 328.19484304746726 + }, + "in": { + "x": 676.2288118481049, + "y": 328.19484304746726 + }, + "out": { + "x": 679.2953693914264, + "y": 328.19484304746726 + }, + "kind": "Smooth" + }, + { + "p": { + "x": 680.5383374238473, + "y": 330.9710898515489 + }, + "in": { + "x": 680.5383374238473, + "y": 329.43781107988815 + }, + "out": { + "x": 680.5383374238473, + "y": 332.5043686232097 + }, + "kind": "Smooth" + }, + { + "p": { + "x": 677.7620906197657, + "y": 333.7473366556306 + }, + "in": { + "x": 679.2953693914264, + "y": 333.7473366556306 + }, + "out": { + "x": 676.2288118481049, + "y": 333.7473366556306 + }, + "kind": "Smooth" + } + ], + "closed": true + } + ] + }, + "rule": "NonZero", + "live": { + "shape": "ellipse", + "w": 5.552493608163331, + "h": 5.552493608163331, + "pie": [ + 0.0, + 360.0 + ], + "xf": [ + 1.0, + 0.0, + 0.0, + 1.0, + 674.985843815684, + 328.19484304746726 + ] + }, + "clipping": false, + "guide": false + } + }, + { + "id": 69, + "visible": true, + "locked": false, + "opacity": 0.46614596, + "blend": "Normal", + "isolate": false, + "knockout": false, + "appearance": { + "items": [ + { + "kind": "fill", + "paint": { + "type": "solid", + "color": { + "model": "rgb", + "r": 1.0, + "g": 1.0, + "b": 1.0 + } + }, + "opacity": 1.0, + "blend": "Normal", + "visible": true + }, + { + "kind": "stroke", + "paint": { + "type": "none" + }, + "width": 1.0, + "cap": "Butt", + "join": "Miter", + "miter_limit": 10.0, + "align": "Center", + "arrow_scale": [ + 100.0, + 100.0 + ], + "opacity": 1.0, + "blend": "Normal", + "visible": true + } + ] + }, + "kind": { + "type": "path", + "path": { + "subpaths": [ + { + "anchors": [ + { + "p": { + "x": 733.5169976753745, + "y": 107.67729702353867 + }, + "in": { + "x": 733.5169976753745, + "y": 108.80689223768094 + }, + "out": { + "x": 733.5169976753745, + "y": 106.54770180939639 + }, + "kind": "Smooth" + }, + { + "p": { + "x": 735.562310739855, + "y": 105.63198395905815 + }, + "in": { + "x": 734.4327155257128, + "y": 105.63198395905815 + }, + "out": { + "x": 736.6919059539972, + "y": 105.63198395905815 + }, + "kind": "Smooth" + }, + { + "p": { + "x": 737.6076238043355, + "y": 107.67729702353867 + }, + "in": { + "x": 737.6076238043355, + "y": 106.54770180939639 + }, + "out": { + "x": 737.6076238043355, + "y": 108.80689223768094 + }, + "kind": "Smooth" + }, + { + "p": { + "x": 735.562310739855, + "y": 109.72261008801918 + }, + "in": { + "x": 736.6919059539972, + "y": 109.72261008801918 + }, + "out": { + "x": 734.4327155257128, + "y": 109.72261008801918 + }, + "kind": "Smooth" + } + ], + "closed": true + } + ] + }, + "rule": "NonZero", + "live": { + "shape": "ellipse", + "w": 4.090626128961048, + "h": 4.090626128961034, + "pie": [ + 0.0, + 360.0 + ], + "xf": [ + 1.0, + 0.0, + 0.0, + 1.0, + 733.5169976753745, + 105.63198395905815 + ] + }, + "clipping": false, + "guide": false + } + }, + { + "id": 70, + "visible": true, + "locked": false, + "opacity": 0.4664142, + "blend": "Normal", + "isolate": false, + "knockout": false, + "appearance": { + "items": [ + { + "kind": "fill", + "paint": { + "type": "solid", + "color": { + "model": "rgb", + "r": 1.0, + "g": 1.0, + "b": 1.0 + } + }, + "opacity": 1.0, + "blend": "Normal", + "visible": true + }, + { + "kind": "stroke", + "paint": { + "type": "none" + }, + "width": 1.0, + "cap": "Butt", + "join": "Miter", + "miter_limit": 10.0, + "align": "Center", + "arrow_scale": [ + 100.0, + 100.0 + ], + "opacity": 1.0, + "blend": "Normal", + "visible": true + } + ] + }, + "kind": { + "type": "path", + "path": { + "subpaths": [ + { + "anchors": [ + { + "p": { + "x": 18.841492277938347, + "y": 241.3777567600889 + }, + "in": { + "x": 18.841492277938347, + "y": 242.79777811027571 + }, + "out": { + "x": 18.841492277938347, + "y": 239.95773540990206 + }, + "kind": "Smooth" + }, + { + "p": { + "x": 21.41266837979864, + "y": 238.8065806582286 + }, + "in": { + "x": 19.992647029611813, + "y": 238.8065806582286 + }, + "out": { + "x": 22.832689729985464, + "y": 238.8065806582286 + }, + "kind": "Smooth" + }, + { + "p": { + "x": 23.98384448165893, + "y": 241.3777567600889 + }, + "in": { + "x": 23.98384448165893, + "y": 239.95773540990206 + }, + "out": { + "x": 23.98384448165893, + "y": 242.79777811027571 + }, + "kind": "Smooth" + }, + { + "p": { + "x": 21.41266837979864, + "y": 243.94893286194917 + }, + "in": { + "x": 22.832689729985464, + "y": 243.94893286194917 + }, + "out": { + "x": 19.992647029611813, + "y": 243.94893286194917 + }, + "kind": "Smooth" + } + ], + "closed": true + } + ] + }, + "rule": "NonZero", + "live": { + "shape": "ellipse", + "w": 5.142352203720584, + "h": 5.142352203720577, + "pie": [ + 0.0, + 360.0 + ], + "xf": [ + 1.0, + 0.0, + 0.0, + 1.0, + 18.841492277938347, + 238.8065806582286 + ] + }, + "clipping": false, + "guide": false + } + }, + { + "id": 71, + "visible": true, + "locked": false, + "opacity": 0.6882749, + "blend": "Normal", + "isolate": false, + "knockout": false, + "appearance": { + "items": [ + { + "kind": "fill", + "paint": { + "type": "solid", + "color": { + "model": "rgb", + "r": 1.0, + "g": 1.0, + "b": 1.0 + } + }, + "opacity": 1.0, + "blend": "Normal", + "visible": true + }, + { + "kind": "stroke", + "paint": { + "type": "none" + }, + "width": 1.0, + "cap": "Butt", + "join": "Miter", + "miter_limit": 10.0, + "align": "Center", + "arrow_scale": [ + 100.0, + 100.0 + ], + "opacity": 1.0, + "blend": "Normal", + "visible": true + } + ] + }, + "kind": { + "type": "path", + "path": { + "subpaths": [ + { + "anchors": [ + { + "p": { + "x": 296.1621471674434, + "y": 179.412370953319 + }, + "in": { + "x": 296.1621471674434, + "y": 180.81190770716748 + }, + "out": { + "x": 296.1621471674434, + "y": 178.0128341994705 + }, + "kind": "Smooth" + }, + { + "p": { + "x": 298.6962326265789, + "y": 176.8782854941835 + }, + "in": { + "x": 297.29669587273037, + "y": 176.8782854941835 + }, + "out": { + "x": 300.0957693804273, + "y": 176.8782854941835 + }, + "kind": "Smooth" + }, + { + "p": { + "x": 301.2303180857143, + "y": 179.412370953319 + }, + "in": { + "x": 301.2303180857143, + "y": 178.0128341994705 + }, + "out": { + "x": 301.2303180857143, + "y": 180.81190770716748 + }, + "kind": "Smooth" + }, + { + "p": { + "x": 298.6962326265789, + "y": 181.94645641245447 + }, + "in": { + "x": 300.0957693804273, + "y": 181.94645641245447 + }, + "out": { + "x": 297.29669587273037, + "y": 181.94645641245447 + }, + "kind": "Smooth" + } + ], + "closed": true + } + ] + }, + "rule": "NonZero", + "live": { + "shape": "ellipse", + "w": 5.068170918270937, + "h": 5.068170918270965, + "pie": [ + 0.0, + 360.0 + ], + "xf": [ + 1.0, + 0.0, + 0.0, + 1.0, + 296.1621471674434, + 176.8782854941835 + ] + }, + "clipping": false, + "guide": false + } + }, + { + "id": 72, + "visible": true, + "locked": false, + "opacity": 0.8647559, + "blend": "Normal", + "isolate": false, + "knockout": false, + "appearance": { + "items": [ + { + "kind": "fill", + "paint": { + "type": "solid", + "color": { + "model": "rgb", + "r": 1.0, + "g": 1.0, + "b": 1.0 + } + }, + "opacity": 1.0, + "blend": "Normal", + "visible": true + }, + { + "kind": "stroke", + "paint": { + "type": "none" + }, + "width": 1.0, + "cap": "Butt", + "join": "Miter", + "miter_limit": 10.0, + "align": "Center", + "arrow_scale": [ + 100.0, + 100.0 + ], + "opacity": 1.0, + "blend": "Normal", + "visible": true + } + ] + }, + "kind": { + "type": "path", + "path": { + "subpaths": [ + { + "anchors": [ + { + "p": { + "x": 659.448792595789, + "y": 380.5413596183378 + }, + "in": { + "x": 659.448792595789, + "y": 381.5717769735895 + }, + "out": { + "x": 659.448792595789, + "y": 379.5109422630861 + }, + "kind": "Smooth" + }, + { + "p": { + "x": 661.3145282612539, + "y": 378.67562395287285 + }, + "in": { + "x": 660.2841109060022, + "y": 378.67562395287285 + }, + "out": { + "x": 662.3449456165057, + "y": 378.67562395287285 + }, + "kind": "Smooth" + }, + { + "p": { + "x": 663.1802639267189, + "y": 380.5413596183378 + }, + "in": { + "x": 663.1802639267189, + "y": 379.5109422630861 + }, + "out": { + "x": 663.1802639267189, + "y": 381.5717769735895 + }, + "kind": "Smooth" + }, + { + "p": { + "x": 661.3145282612539, + "y": 382.4070952838028 + }, + "in": { + "x": 662.3449456165057, + "y": 382.4070952838028 + }, + "out": { + "x": 660.2841109060022, + "y": 382.4070952838028 + }, + "kind": "Smooth" + } + ], + "closed": true + } + ] + }, + "rule": "NonZero", + "live": { + "shape": "ellipse", + "w": 3.731471330929935, + "h": 3.731471330929935, + "pie": [ + 0.0, + 360.0 + ], + "xf": [ + 1.0, + 0.0, + 0.0, + 1.0, + 659.448792595789, + 378.67562395287285 + ] + }, + "clipping": false, + "guide": false + } + }, + { + "id": 81, + "visible": true, + "locked": false, + "opacity": 1.0, + "blend": "Normal", + "isolate": false, + "knockout": false, + "appearance": { + "items": [ + { + "kind": "fill", + "paint": { + "type": "gradient", + "gradient": { + "kind": "Linear", + "stops": [ + { + "offset": 0.0, + "color": { + "model": "rgb", + "r": 1.0, + "g": 0.16470589, + "b": 0.42745098 + }, + "opacity": 1.0, + "midpoint": 0.5 + }, + { + "offset": 0.55, + "color": { + "model": "rgb", + "r": 1.0, + "g": 0.48235294, + "b": 0.32941177 + }, + "opacity": 1.0, + "midpoint": 0.5 + }, + { + "offset": 1.0, + "color": { + "model": "rgb", + "r": 1.0, + "g": 0.88235295, + "b": 0.3372549 + }, + "opacity": 1.0, + "midpoint": 0.5 + } + ] + }, + "angle": 90.0 + }, + "opacity": 1.0, + "blend": "Normal", + "visible": true + }, + { + "kind": "stroke", + "paint": { + "type": "none" + }, + "width": 1.0, + "cap": "Butt", + "join": "Miter", + "miter_limit": 10.0, + "align": "Center", + "arrow_scale": [ + 100.0, + 100.0 + ], + "opacity": 1.0, + "blend": "Normal", + "visible": true + } + ] + }, + "kind": { + "type": "compound", + "children": [ + { + "id": 82, + "visible": true, + "locked": false, + "opacity": 1.0, + "blend": "Normal", + "isolate": false, + "knockout": false, + "appearance": { + "items": [] + }, + "kind": { + "type": "path", + "path": { + "subpaths": [ + { + "anchors": [ + { + "p": { + "x": 291.78149965969743, + "y": 570.0 + }, + "in": { + "x": 291.78149965969743, + "y": 570.0 + }, + "out": { + "x": 306.6021673319846, + "y": 446.0732004157389 + }, + "kind": "Corner" + }, + { + "p": { + "x": 540.0, + "y": 350.0 + }, + "in": { + "x": 412.08153452782426, + "y": 350.0 + }, + "out": { + "x": 667.9184654721757, + "y": 350.0 + }, + "kind": "Smooth" + }, + { + "p": { + "x": 788.2185003403026, + "y": 570.0 + }, + "in": { + "x": 773.3978326680154, + "y": 446.0732004157389 + }, + "out": { + "x": 788.2185003403026, + "y": 570.0 + }, + "kind": "Corner" + } + ], + "closed": true + } + ] + }, + "rule": "NonZero", + "clipping": false, + "guide": false + } + }, + { + "id": 83, + "visible": true, + "locked": false, + "opacity": 1.0, + "blend": "Normal", + "isolate": false, + "knockout": false, + "appearance": { + "items": [] + }, + "kind": { + "type": "path", + "path": { + "subpaths": [ + { + "anchors": [ + { + "p": { + "x": 290.0078331660942, + "y": 598.0 + }, + "in": { + "x": 290.0078331660942, + "y": 598.0 + }, + "out": { + "x": 290.0659312780693, + "y": 590.5853432882772 + }, + "kind": "Corner" + }, + { + "p": { + "x": 291.13711542351507, + "y": 576.0 + }, + "in": { + "x": 290.4468118427836, + "y": 583.2475568093702 + }, + "out": { + "x": 291.13711542351507, + "y": 576.0 + }, + "kind": "Corner" + }, + { + "p": { + "x": 788.862884576485, + "y": 576.0 + }, + "in": { + "x": 788.862884576485, + "y": 576.0 + }, + "out": { + "x": 789.5531881572166, + "y": 583.2475568093702 + }, + "kind": "Corner" + }, + { + "p": { + "x": 789.9921668339057, + "y": 598.0 + }, + "in": { + "x": 789.9340687219307, + "y": 590.5853432882772 + }, + "out": { + "x": 789.9921668339057, + "y": 598.0 + }, + "kind": "Corner" + } + ], + "closed": true + } + ] + }, + "rule": "NonZero", + "clipping": false, + "guide": false + } + }, + { + "id": 84, + "visible": true, + "locked": false, + "opacity": 1.0, + "blend": "Normal", + "isolate": false, + "knockout": false, + "appearance": { + "items": [] + }, + "kind": { + "type": "path", + "path": { + "subpaths": [ + { + "anchors": [ + { + "p": { + "x": 291.90313307022376, + "y": 631.0 + }, + "in": { + "x": 291.90313307022376, + "y": 631.0 + }, + "out": { + "x": 291.0074823183485, + "y": 623.7580888816808 + }, + "kind": "Corner" + }, + { + "p": { + "x": 290.1589841054546, + "y": 609.0 + }, + "in": { + "x": 290.42154489823514, + "y": 616.420201116406 + }, + "out": { + "x": 290.1589841054546, + "y": 609.0 + }, + "kind": "Corner" + }, + { + "p": { + "x": 789.8410158945453, + "y": 609.0 + }, + "in": { + "x": 789.8410158945453, + "y": 609.0 + }, + "out": { + "x": 789.5784551017648, + "y": 616.420201116406 + }, + "kind": "Corner" + }, + { + "p": { + "x": 788.0968669297765, + "y": 631.0 + }, + "in": { + "x": 788.9925176816519, + "y": 623.7580888816808 + }, + "out": { + "x": 788.0968669297765, + "y": 631.0 + }, + "kind": "Corner" + } + ], + "closed": true + } + ] + }, + "rule": "NonZero", + "clipping": false, + "guide": false + } + }, + { + "id": 85, + "visible": true, + "locked": false, + "opacity": 1.0, + "blend": "Normal", + "isolate": false, + "knockout": false, + "appearance": { + "items": [] + }, + "kind": { + "type": "path", + "path": { + "subpaths": [ + { + "anchors": [ + { + "p": { + "x": 299.6434950465217, + "y": 669.0 + }, + "in": { + "x": 299.6434950465217, + "y": 669.0 + }, + "out": { + "x": 297.57882838894454, + "y": 661.7945857996149 + }, + "kind": "Corner" + }, + { + "p": { + "x": 294.411112831175, + "y": 647.0 + }, + "in": { + "x": 295.8294076898743, + "y": 654.455959172327 + }, + "out": { + "x": 294.411112831175, + "y": 647.0 + }, + "kind": "Corner" + }, + { + "p": { + "x": 785.5888871688252, + "y": 647.0 + }, + "in": { + "x": 785.5888871688252, + "y": 647.0 + }, + "out": { + "x": 784.1705923101259, + "y": 654.455959172327 + }, + "kind": "Corner" + }, + { + "p": { + "x": 780.3565049534782, + "y": 669.0 + }, + "in": { + "x": 782.4211716110553, + "y": 661.7945857996149 + }, + "out": { + "x": 780.3565049534782, + "y": 669.0 + }, + "kind": "Corner" + } + ], + "closed": true + } + ] + }, + "rule": "NonZero", + "clipping": false, + "guide": false + } + }, + { + "id": 86, + "visible": true, + "locked": false, + "opacity": 1.0, + "blend": "Normal", + "isolate": false, + "knockout": false, + "appearance": { + "items": [] + }, + "kind": { + "type": "path", + "path": { + "subpaths": [ + { + "anchors": [ + { + "p": { + "x": 316.430610251952, + "y": 712.0 + }, + "in": { + "x": 316.430610251952, + "y": 712.0 + }, + "out": { + "x": 312.8445162089911, + "y": 704.8555633800812 + }, + "kind": "Corner" + }, + { + "p": { + "x": 306.6897712637857, + "y": 690.0 + }, + "in": { + "x": 309.5908067379432, + "y": 697.5154669050885 + }, + "out": { + "x": 306.6897712637857, + "y": 690.0 + }, + "kind": "Corner" + }, + { + "p": { + "x": 773.3102287362141, + "y": 690.0 + }, + "in": { + "x": 773.3102287362141, + "y": 690.0 + }, + "out": { + "x": 770.4091932620565, + "y": 697.5154669050885 + }, + "kind": "Corner" + }, + { + "p": { + "x": 763.5693897480481, + "y": 712.0 + }, + "in": { + "x": 767.155483791009, + "y": 704.8555633800812 + }, + "out": { + "x": 763.5693897480481, + "y": 712.0 + }, + "kind": "Corner" + } + ], + "closed": true + } + ] + }, + "rule": "NonZero", + "clipping": false, + "guide": false + } + }, + { + "id": 87, + "visible": true, + "locked": false, + "opacity": 1.0, + "blend": "Normal", + "isolate": false, + "knockout": false, + "appearance": { + "items": [] + }, + "kind": { + "type": "path", + "path": { + "subpaths": [ + { + "anchors": [ + { + "p": { + "x": 347.89811591538296, + "y": 760.0 + }, + "in": { + "x": 347.89811591538296, + "y": 760.0 + }, + "out": { + "x": 342.0464459136865, + "y": 752.9819158559709 + }, + "kind": "Corner" + }, + { + "p": { + "x": 331.5063219415583, + "y": 738.0 + }, + "in": { + "x": 336.572125809478, + "y": 745.6381937430373 + }, + "out": { + "x": 331.5063219415583, + "y": 738.0 + }, + "kind": "Corner" + }, + { + "p": { + "x": 748.4936780584417, + "y": 738.0 + }, + "in": { + "x": 748.4936780584417, + "y": 738.0 + }, + "out": { + "x": 743.427874190522, + "y": 745.6381937430373 + }, + "kind": "Corner" + }, + { + "p": { + "x": 732.1018840846173, + "y": 760.0 + }, + "in": { + "x": 737.9535540863137, + "y": 752.9819158559709 + }, + "out": { + "x": 732.1018840846173, + "y": 760.0 + }, + "kind": "Corner" + } + ], + "closed": true + } + ] + }, + "rule": "NonZero", + "clipping": false, + "guide": false + } + }, + { + "id": 88, + "visible": true, + "locked": false, + "opacity": 1.0, + "blend": "Normal", + "isolate": false, + "knockout": false, + "appearance": { + "items": [] + }, + "kind": { + "type": "path", + "path": { + "subpaths": [ + { + "anchors": [ + { + "p": { + "x": 409.0475205859333, + "y": 813.0 + }, + "in": { + "x": 409.0475205859333, + "y": 813.0 + }, + "out": { + "x": 398.36881937280907, + "y": 806.4207336093485 + }, + "kind": "Corner" + }, + { + "p": { + "x": 378.6875999329244, + "y": 791.0 + }, + "in": { + "x": 388.2223340981716, + "y": 799.0608885523266 + }, + "out": { + "x": 378.6875999329244, + "y": 791.0 + }, + "kind": "Corner" + }, + { + "p": { + "x": 701.3124000670756, + "y": 791.0 + }, + "in": { + "x": 701.3124000670756, + "y": 791.0 + }, + "out": { + "x": 691.7776659018284, + "y": 799.0608885523266 + }, + "kind": "Corner" + }, + { + "p": { + "x": 670.9524794140667, + "y": 813.0 + }, + "in": { + "x": 681.6311806271909, + "y": 806.4207336093485 + }, + "out": { + "x": 670.9524794140667, + "y": 813.0 + }, + "kind": "Corner" + } + ], + "closed": true + } + ] + }, + "rule": "NonZero", + "clipping": false, + "guide": false + } + }, + { + "id": 89, + "visible": true, + "locked": false, + "opacity": 1.0, + "blend": "Normal", + "isolate": false, + "knockout": false, + "appearance": { + "items": [] + }, + "kind": { + "type": "path", + "path": { + "subpaths": [ + { + "anchors": [ + { + "p": { + "x": 540.0, + "y": 850.0 + }, + "in": { + "x": 547.5882569973163, + "y": 850.0 + }, + "out": { + "x": 532.4117430026837, + "y": 850.0 + }, + "kind": "Smooth" + }, + { + "p": { + "x": 517.4863584866387, + "y": 849.0 + }, + "in": { + "x": 524.902448885553, + "y": 849.6619197206564 + }, + "out": { + "x": 517.4863584866387, + "y": 849.0 + }, + "kind": "Corner" + }, + { + "p": { + "x": 562.5136415133613, + "y": 849.0 + }, + "in": { + "x": 562.5136415133613, + "y": 849.0 + }, + "out": { + "x": 555.097551114447, + "y": 849.6619197206564 + }, + "kind": "Corner" + } + ], + "closed": true + } + ] + }, + "rule": "NonZero", + "clipping": false, + "guide": false + } + } + ], + "rule": "NonZero" + } + }, + { + "id": 90, + "name": "Mountains L", + "visible": true, + "locked": false, + "opacity": 1.0, + "blend": "Normal", + "isolate": false, + "knockout": false, + "appearance": { + "items": [ + { + "kind": "fill", + "paint": { + "type": "gradient", + "gradient": { + "kind": "Linear", + "stops": [ + { + "offset": 0.0, + "color": { + "model": "rgb", + "r": 0.16862746, + "g": 0.039215688, + "b": 0.2901961 + }, + "opacity": 1.0, + "midpoint": 0.5 + }, + { + "offset": 1.0, + "color": { + "model": "rgb", + "r": 0.3647059, + "g": 0.101960786, + "b": 0.54901963 + }, + "opacity": 1.0, + "midpoint": 0.5 + } + ] + }, + "angle": 90.0 + }, + "opacity": 1.0, + "blend": "Normal", + "visible": true + }, + { + "kind": "stroke", + "paint": { + "type": "solid", + "color": { + "model": "rgb", + "r": 1.0, + "g": 0.30980393, + "b": 0.84705883 + } + }, + "width": 2.0, + "cap": "Butt", + "join": "Miter", + "miter_limit": 10.0, + "align": "Center", + "arrow_scale": [ + 100.0, + 100.0 + ], + "opacity": 1.0, + "blend": "Normal", + "visible": true + } + ], + "effects": [ + { + "id": "stylize.outerGlow", + "params": { + "blur": 10, + "color": "#ff4fd8", + "mode": "screen", + "opacity": 70 + }, + "visible": true + } + ] + }, + "kind": { + "type": "path", + "path": { + "subpaths": [ + { + "anchors": [ + { + "p": { + "x": 0.0, + "y": 780.0 + }, + "in": { + "x": 0.0, + "y": 780.0 + }, + "out": { + "x": 0.0, + "y": 780.0 + }, + "kind": "Corner" + }, + { + "p": { + "x": 0.0, + "y": 690.0 + }, + "in": { + "x": 0.0, + "y": 690.0 + }, + "out": { + "x": 0.0, + "y": 690.0 + }, + "kind": "Corner" + }, + { + "p": { + "x": 90.0, + "y": 630.0 + }, + "in": { + "x": 90.0, + "y": 630.0 + }, + "out": { + "x": 90.0, + "y": 630.0 + }, + "kind": "Corner" + }, + { + "p": { + "x": 170.0, + "y": 685.0 + }, + "in": { + "x": 170.0, + "y": 685.0 + }, + "out": { + "x": 170.0, + "y": 685.0 + }, + "kind": "Corner" + }, + { + "p": { + "x": 250.0, + "y": 590.0 + }, + "in": { + "x": 250.0, + "y": 590.0 + }, + "out": { + "x": 250.0, + "y": 590.0 + }, + "kind": "Corner" + }, + { + "p": { + "x": 330.0, + "y": 670.0 + }, + "in": { + "x": 330.0, + "y": 670.0 + }, + "out": { + "x": 330.0, + "y": 670.0 + }, + "kind": "Corner" + }, + { + "p": { + "x": 380.0, + "y": 640.0 + }, + "in": { + "x": 380.0, + "y": 640.0 + }, + "out": { + "x": 380.0, + "y": 640.0 + }, + "kind": "Corner" + }, + { + "p": { + "x": 430.0, + "y": 780.0 + }, + "in": { + "x": 430.0, + "y": 780.0 + }, + "out": { + "x": 430.0, + "y": 780.0 + }, + "kind": "Corner" + } + ], + "closed": true + } + ] + }, + "rule": "NonZero", + "clipping": false, + "guide": false + } + }, + { + "id": 91, + "name": "Mountains R", + "visible": true, + "locked": false, + "opacity": 1.0, + "blend": "Normal", + "isolate": false, + "knockout": false, + "appearance": { + "items": [ + { + "kind": "fill", + "paint": { + "type": "gradient", + "gradient": { + "kind": "Linear", + "stops": [ + { + "offset": 0.0, + "color": { + "model": "rgb", + "r": 0.16862746, + "g": 0.039215688, + "b": 0.2901961 + }, + "opacity": 1.0, + "midpoint": 0.5 + }, + { + "offset": 1.0, + "color": { + "model": "rgb", + "r": 0.3647059, + "g": 0.101960786, + "b": 0.54901963 + }, + "opacity": 1.0, + "midpoint": 0.5 + } + ] + }, + "angle": 90.0 + }, + "opacity": 1.0, + "blend": "Normal", + "visible": true + }, + { + "kind": "stroke", + "paint": { + "type": "solid", + "color": { + "model": "rgb", + "r": 1.0, + "g": 0.30980393, + "b": 0.84705883 + } + }, + "width": 2.0, + "cap": "Butt", + "join": "Miter", + "miter_limit": 10.0, + "align": "Center", + "arrow_scale": [ + 100.0, + 100.0 + ], + "opacity": 1.0, + "blend": "Normal", + "visible": true + } + ], + "effects": [ + { + "id": "stylize.outerGlow", + "params": { + "blur": 10, + "color": "#ff4fd8", + "mode": "screen", + "opacity": 70 + }, + "visible": true + } + ] + }, + "kind": { + "type": "path", + "path": { + "subpaths": [ + { + "anchors": [ + { + "p": { + "x": 650.0, + "y": 780.0 + }, + "in": { + "x": 650.0, + "y": 780.0 + }, + "out": { + "x": 650.0, + "y": 780.0 + }, + "kind": "Corner" + }, + { + "p": { + "x": 700.0, + "y": 660.0 + }, + "in": { + "x": 700.0, + "y": 660.0 + }, + "out": { + "x": 700.0, + "y": 660.0 + }, + "kind": "Corner" + }, + { + "p": { + "x": 760.0, + "y": 700.0 + }, + "in": { + "x": 760.0, + "y": 700.0 + }, + "out": { + "x": 760.0, + "y": 700.0 + }, + "kind": "Corner" + }, + { + "p": { + "x": 850.0, + "y": 570.0 + }, + "in": { + "x": 850.0, + "y": 570.0 + }, + "out": { + "x": 850.0, + "y": 570.0 + }, + "kind": "Corner" + }, + { + "p": { + "x": 930.0, + "y": 660.0 + }, + "in": { + "x": 930.0, + "y": 660.0 + }, + "out": { + "x": 930.0, + "y": 660.0 + }, + "kind": "Corner" + }, + { + "p": { + "x": 1000.0, + "y": 620.0 + }, + "in": { + "x": 1000.0, + "y": 620.0 + }, + "out": { + "x": 1000.0, + "y": 620.0 + }, + "kind": "Corner" + }, + { + "p": { + "x": 1080.0, + "y": 680.0 + }, + "in": { + "x": 1080.0, + "y": 680.0 + }, + "out": { + "x": 1080.0, + "y": 680.0 + }, + "kind": "Corner" + }, + { + "p": { + "x": 1080.0, + "y": 780.0 + }, + "in": { + "x": 1080.0, + "y": 780.0 + }, + "out": { + "x": 1080.0, + "y": 780.0 + }, + "kind": "Corner" + } + ], + "closed": true + } + ] + }, + "rule": "NonZero", + "clipping": false, + "guide": false + } + }, + { + "id": 92, + "name": "Ground", + "visible": true, + "locked": false, + "opacity": 1.0, + "blend": "Normal", + "isolate": false, + "knockout": false, + "appearance": { + "items": [ + { + "kind": "fill", + "paint": { + "type": "gradient", + "gradient": { + "kind": "Linear", + "stops": [ + { + "offset": 0.0, + "color": { + "model": "rgb", + "r": 0.043137256, + "g": 0.003921569, + "b": 0.14117648 + }, + "opacity": 1.0, + "midpoint": 0.5 + }, + { + "offset": 1.0, + "color": { + "model": "rgb", + "r": 0.16470589, + "g": 0.03137255, + "b": 0.27058825 + }, + "opacity": 1.0, + "midpoint": 0.5 + } + ] + }, + "angle": 90.0 + }, + "opacity": 1.0, + "blend": "Normal", + "visible": true + }, + { + "kind": "stroke", + "paint": { + "type": "none" + }, + "width": 2.0, + "cap": "Butt", + "join": "Miter", + "miter_limit": 10.0, + "align": "Center", + "arrow_scale": [ + 100.0, + 100.0 + ], + "opacity": 1.0, + "blend": "Normal", + "visible": true + } + ] + }, + "kind": { + "type": "path", + "path": { + "subpaths": [ + { + "anchors": [ + { + "p": { + "x": 0.0, + "y": 780.0 + }, + "in": { + "x": 0.0, + "y": 780.0 + }, + "out": { + "x": 0.0, + "y": 780.0 + }, + "kind": "Corner" + }, + { + "p": { + "x": 1080.0, + "y": 780.0 + }, + "in": { + "x": 1080.0, + "y": 780.0 + }, + "out": { + "x": 1080.0, + "y": 780.0 + }, + "kind": "Corner" + }, + { + "p": { + "x": 1080.0, + "y": 1350.0 + }, + "in": { + "x": 1080.0, + "y": 1350.0 + }, + "out": { + "x": 1080.0, + "y": 1350.0 + }, + "kind": "Corner" + }, + { + "p": { + "x": 0.0, + "y": 1350.0 + }, + "in": { + "x": 0.0, + "y": 1350.0 + }, + "out": { + "x": 0.0, + "y": 1350.0 + }, + "kind": "Corner" + } + ], + "closed": true + } + ] + }, + "rule": "NonZero", + "live": { + "shape": "rectangle", + "w": 1080.0, + "h": 570.0, + "radii": [ + 0.0, + 0.0, + 0.0, + 0.0 + ], + "xf": [ + 1.0, + 0.0, + 0.0, + 1.0, + 0.0, + 780.0 + ] + }, + "clipping": false, + "guide": false + } + }, + { + "id": 94, + "visible": true, + "locked": false, + "opacity": 1.0, + "blend": "Normal", + "isolate": false, + "knockout": false, + "appearance": { + "items": [], + "effects": [ + { + "id": "stylize.outerGlow", + "params": { + "blur": 22, + "color": "#ff2a6d", + "mode": "screen", + "opacity": 95 + }, + "visible": true + } + ] + }, + "kind": { + "type": "text", + "kind": { + "kind": "point" + }, + "xf": [ + 1.0, + 0.0, + 0.0, + 1.0, + 110.0, + 260.0 + ], + "runs": [ + { + "text": "NEON DRIVE", + "style": { + "font_family": "Source Sans 3", + "font_style": "Bold", + "size": 132.0, + "tracking": 60.0, + "baseline_shift": 0.0, + "h_scale": 100.0, + "v_scale": 100.0, + "rotation": 0.0, + "fill": { + "type": "solid", + "color": { + "model": "rgb", + "r": 1.0, + "g": 0.94509804, + "b": 0.9843137 + } + }, + "stroke": { + "type": "none" + }, + "stroke_width": 0.0, + "underline": false, + "strikethrough": false, + "all_caps": false + } + } + ], + "para": { + "justify": "Left", + "left_indent": 0.0, + "right_indent": 0.0, + "first_line_indent": 0.0, + "space_before": 0.0, + "space_after": 0.0, + "hyphenate": false + } + } + }, + { + "id": 95, + "visible": true, + "locked": false, + "opacity": 1.0, + "blend": "Normal", + "isolate": false, + "knockout": false, + "appearance": { + "items": [], + "effects": [ + { + "id": "stylize.outerGlow", + "params": { + "blur": 10, + "color": "#00e5ff", + "mode": "screen", + "opacity": 80 + }, + "visible": true + } + ] + }, + "kind": { + "type": "text", + "kind": { + "kind": "point" + }, + "xf": [ + 1.0, + 0.0, + 0.0, + 1.0, + 210.0, + 313.0 + ], + "runs": [ + { + "text": "VECTOR · PURE RUST · 60 FPS", + "style": { + "font_family": "Source Sans 3", + "font_style": "Semibold", + "size": 28.0, + "tracking": 300.0, + "baseline_shift": 0.0, + "h_scale": 100.0, + "v_scale": 100.0, + "rotation": 0.0, + "fill": { + "type": "solid", + "color": { + "model": "rgb", + "r": 0.49019608, + "g": 0.9764706, + "b": 1.0 + } + }, + "stroke": { + "type": "none" + }, + "stroke_width": 0.0, + "underline": false, + "strikethrough": false, + "all_caps": false + } + } + ], + "para": { + "justify": "Left", + "left_indent": 0.0, + "right_indent": 0.0, + "first_line_indent": 0.0, + "space_before": 0.0, + "space_after": 0.0, + "hyphenate": false + } + } + }, + { + "id": 98, + "visible": true, + "locked": false, + "opacity": 1.0, + "blend": "Normal", + "isolate": false, + "knockout": false, + "appearance": { + "items": [] + }, + "kind": { + "type": "group", + "children": [ + { + "id": 97, + "visible": true, + "locked": false, + "opacity": 1.0, + "blend": "Normal", + "isolate": false, + "knockout": false, + "appearance": { + "items": [ + { + "kind": "fill", + "paint": { + "type": "none" + }, + "opacity": 1.0, + "blend": "Normal", + "visible": true + }, + { + "kind": "stroke", + "paint": { + "type": "none" + }, + "width": 0.0, + "cap": "Butt", + "join": "Miter", + "miter_limit": 10.0, + "align": "Center", + "arrow_scale": [ + 100.0, + 100.0 + ], + "opacity": 1.0, + "blend": "Normal", + "visible": true + } + ] + }, + "kind": { + "type": "path", + "path": { + "subpaths": [ + { + "anchors": [ + { + "p": { + "x": 0.0, + "y": 780.0 + }, + "in": { + "x": 0.0, + "y": 780.0 + }, + "out": { + "x": 0.0, + "y": 780.0 + }, + "kind": "Corner" + }, + { + "p": { + "x": 1080.0, + "y": 780.0 + }, + "in": { + "x": 1080.0, + "y": 780.0 + }, + "out": { + "x": 1080.0, + "y": 780.0 + }, + "kind": "Corner" + }, + { + "p": { + "x": 1080.0, + "y": 1350.0 + }, + "in": { + "x": 1080.0, + "y": 1350.0 + }, + "out": { + "x": 1080.0, + "y": 1350.0 + }, + "kind": "Corner" + }, + { + "p": { + "x": 0.0, + "y": 1350.0 + }, + "in": { + "x": 0.0, + "y": 1350.0 + }, + "out": { + "x": 0.0, + "y": 1350.0 + }, + "kind": "Corner" + } + ], + "closed": true + } + ] + }, + "rule": "NonZero", + "live": { + "shape": "rectangle", + "w": 1080.0, + "h": 570.0, + "radii": [ + 0.0, + 0.0, + 0.0, + 0.0 + ], + "xf": [ + 1.0, + 0.0, + 0.0, + 1.0, + 0.0, + 780.0 + ] + }, + "clipping": true, + "guide": false + } + }, + { + "id": 93, + "name": "Grid", + "visible": true, + "locked": false, + "opacity": 1.0, + "blend": "Normal", + "isolate": false, + "knockout": false, + "appearance": { + "items": [ + { + "kind": "fill", + "paint": { + "type": "none" + }, + "opacity": 1.0, + "blend": "Normal", + "visible": true + }, + { + "kind": "stroke", + "paint": { + "type": "solid", + "color": { + "model": "rgb", + "r": 1.0, + "g": 0.23529412, + "b": 0.6745098 + } + }, + "width": 2.2, + "cap": "Butt", + "join": "Miter", + "miter_limit": 10.0, + "align": "Center", + "arrow_scale": [ + 100.0, + 100.0 + ], + "opacity": 1.0, + "blend": "Normal", + "visible": true + } + ], + "effects": [ + { + "id": "stylize.outerGlow", + "params": { + "blur": 14, + "color": "#ff3cac", + "mode": "screen", + "opacity": 90 + }, + "visible": true + } + ] + }, + "kind": { + "type": "path", + "path": { + "subpaths": [ + { + "anchors": [ + { + "p": { + "x": 0.0, + "y": 782.6 + }, + "in": { + "x": 0.0, + "y": 782.6 + }, + "out": { + "x": 0.0, + "y": 782.6 + }, + "kind": "Corner" + }, + { + "p": { + "x": 1080.0, + "y": 782.6 + }, + "in": { + "x": 1080.0, + "y": 782.6 + }, + "out": { + "x": 1080.0, + "y": 782.6 + }, + "kind": "Corner" + } + ], + "closed": false + }, + { + "anchors": [ + { + "p": { + "x": 0.0, + "y": 790.4 + }, + "in": { + "x": 0.0, + "y": 790.4 + }, + "out": { + "x": 0.0, + "y": 790.4 + }, + "kind": "Corner" + }, + { + "p": { + "x": 1080.0, + "y": 790.4 + }, + "in": { + "x": 1080.0, + "y": 790.4 + }, + "out": { + "x": 1080.0, + "y": 790.4 + }, + "kind": "Corner" + } + ], + "closed": false + }, + { + "anchors": [ + { + "p": { + "x": 0.0, + "y": 803.4 + }, + "in": { + "x": 0.0, + "y": 803.4 + }, + "out": { + "x": 0.0, + "y": 803.4 + }, + "kind": "Corner" + }, + { + "p": { + "x": 1080.0, + "y": 803.4 + }, + "in": { + "x": 1080.0, + "y": 803.4 + }, + "out": { + "x": 1080.0, + "y": 803.4 + }, + "kind": "Corner" + } + ], + "closed": false + }, + { + "anchors": [ + { + "p": { + "x": 0.0, + "y": 821.6 + }, + "in": { + "x": 0.0, + "y": 821.6 + }, + "out": { + "x": 0.0, + "y": 821.6 + }, + "kind": "Corner" + }, + { + "p": { + "x": 1080.0, + "y": 821.6 + }, + "in": { + "x": 1080.0, + "y": 821.6 + }, + "out": { + "x": 1080.0, + "y": 821.6 + }, + "kind": "Corner" + } + ], + "closed": false + }, + { + "anchors": [ + { + "p": { + "x": 0.0, + "y": 845.0 + }, + "in": { + "x": 0.0, + "y": 845.0 + }, + "out": { + "x": 0.0, + "y": 845.0 + }, + "kind": "Corner" + }, + { + "p": { + "x": 1080.0, + "y": 845.0 + }, + "in": { + "x": 1080.0, + "y": 845.0 + }, + "out": { + "x": 1080.0, + "y": 845.0 + }, + "kind": "Corner" + } + ], + "closed": false + }, + { + "anchors": [ + { + "p": { + "x": 0.0, + "y": 873.6 + }, + "in": { + "x": 0.0, + "y": 873.6 + }, + "out": { + "x": 0.0, + "y": 873.6 + }, + "kind": "Corner" + }, + { + "p": { + "x": 1080.0, + "y": 873.6 + }, + "in": { + "x": 1080.0, + "y": 873.6 + }, + "out": { + "x": 1080.0, + "y": 873.6 + }, + "kind": "Corner" + } + ], + "closed": false + }, + { + "anchors": [ + { + "p": { + "x": 0.0, + "y": 907.4 + }, + "in": { + "x": 0.0, + "y": 907.4 + }, + "out": { + "x": 0.0, + "y": 907.4 + }, + "kind": "Corner" + }, + { + "p": { + "x": 1080.0, + "y": 907.4 + }, + "in": { + "x": 1080.0, + "y": 907.4 + }, + "out": { + "x": 1080.0, + "y": 907.4 + }, + "kind": "Corner" + } + ], + "closed": false + }, + { + "anchors": [ + { + "p": { + "x": 0.0, + "y": 946.4 + }, + "in": { + "x": 0.0, + "y": 946.4 + }, + "out": { + "x": 0.0, + "y": 946.4 + }, + "kind": "Corner" + }, + { + "p": { + "x": 1080.0, + "y": 946.4 + }, + "in": { + "x": 1080.0, + "y": 946.4 + }, + "out": { + "x": 1080.0, + "y": 946.4 + }, + "kind": "Corner" + } + ], + "closed": false + }, + { + "anchors": [ + { + "p": { + "x": 0.0, + "y": 990.6 + }, + "in": { + "x": 0.0, + "y": 990.6 + }, + "out": { + "x": 0.0, + "y": 990.6 + }, + "kind": "Corner" + }, + { + "p": { + "x": 1080.0, + "y": 990.6 + }, + "in": { + "x": 1080.0, + "y": 990.6 + }, + "out": { + "x": 1080.0, + "y": 990.6 + }, + "kind": "Corner" + } + ], + "closed": false + }, + { + "anchors": [ + { + "p": { + "x": 0.0, + "y": 1040.0 + }, + "in": { + "x": 0.0, + "y": 1040.0 + }, + "out": { + "x": 0.0, + "y": 1040.0 + }, + "kind": "Corner" + }, + { + "p": { + "x": 1080.0, + "y": 1040.0 + }, + "in": { + "x": 1080.0, + "y": 1040.0 + }, + "out": { + "x": 1080.0, + "y": 1040.0 + }, + "kind": "Corner" + } + ], + "closed": false + }, + { + "anchors": [ + { + "p": { + "x": 0.0, + "y": 1094.6 + }, + "in": { + "x": 0.0, + "y": 1094.6 + }, + "out": { + "x": 0.0, + "y": 1094.6 + }, + "kind": "Corner" + }, + { + "p": { + "x": 1080.0, + "y": 1094.6 + }, + "in": { + "x": 1080.0, + "y": 1094.6 + }, + "out": { + "x": 1080.0, + "y": 1094.6 + }, + "kind": "Corner" + } + ], + "closed": false + }, + { + "anchors": [ + { + "p": { + "x": 0.0, + "y": 1154.4 + }, + "in": { + "x": 0.0, + "y": 1154.4 + }, + "out": { + "x": 0.0, + "y": 1154.4 + }, + "kind": "Corner" + }, + { + "p": { + "x": 1080.0, + "y": 1154.4 + }, + "in": { + "x": 1080.0, + "y": 1154.4 + }, + "out": { + "x": 1080.0, + "y": 1154.4 + }, + "kind": "Corner" + } + ], + "closed": false + }, + { + "anchors": [ + { + "p": { + "x": 0.0, + "y": 1219.4 + }, + "in": { + "x": 0.0, + "y": 1219.4 + }, + "out": { + "x": 0.0, + "y": 1219.4 + }, + "kind": "Corner" + }, + { + "p": { + "x": 1080.0, + "y": 1219.4 + }, + "in": { + "x": 1080.0, + "y": 1219.4 + }, + "out": { + "x": 1080.0, + "y": 1219.4 + }, + "kind": "Corner" + } + ], + "closed": false + }, + { + "anchors": [ + { + "p": { + "x": 0.0, + "y": 1289.6 + }, + "in": { + "x": 0.0, + "y": 1289.6 + }, + "out": { + "x": 0.0, + "y": 1289.6 + }, + "kind": "Corner" + }, + { + "p": { + "x": 1080.0, + "y": 1289.6 + }, + "in": { + "x": 1080.0, + "y": 1289.6 + }, + "out": { + "x": 1080.0, + "y": 1289.6 + }, + "kind": "Corner" + } + ], + "closed": false + }, + { + "anchors": [ + { + "p": { + "x": 0.0, + "y": 780.0 + }, + "in": { + "x": 0.0, + "y": 780.0 + }, + "out": { + "x": 0.0, + "y": 780.0 + }, + "kind": "Corner" + }, + { + "p": { + "x": 1080.0, + "y": 780.0 + }, + "in": { + "x": 1080.0, + "y": 780.0 + }, + "out": { + "x": 1080.0, + "y": 780.0 + }, + "kind": "Corner" + } + ], + "closed": false + }, + { + "anchors": [ + { + "p": { + "x": 232.0, + "y": 780.0 + }, + "in": { + "x": 232.0, + "y": 780.0 + }, + "out": { + "x": 232.0, + "y": 780.0 + }, + "kind": "Corner" + }, + { + "p": { + "x": -2120.0, + "y": 1350.0 + }, + "in": { + "x": -2120.0, + "y": 1350.0 + }, + "out": { + "x": -2120.0, + "y": 1350.0 + }, + "kind": "Corner" + } + ], + "closed": false + }, + { + "anchors": [ + { + "p": { + "x": 254.0, + "y": 780.0 + }, + "in": { + "x": 254.0, + "y": 780.0 + }, + "out": { + "x": 254.0, + "y": 780.0 + }, + "kind": "Corner" + }, + { + "p": { + "x": -1930.0, + "y": 1350.0 + }, + "in": { + "x": -1930.0, + "y": 1350.0 + }, + "out": { + "x": -1930.0, + "y": 1350.0 + }, + "kind": "Corner" + } + ], + "closed": false + }, + { + "anchors": [ + { + "p": { + "x": 276.0, + "y": 780.0 + }, + "in": { + "x": 276.0, + "y": 780.0 + }, + "out": { + "x": 276.0, + "y": 780.0 + }, + "kind": "Corner" + }, + { + "p": { + "x": -1740.0, + "y": 1350.0 + }, + "in": { + "x": -1740.0, + "y": 1350.0 + }, + "out": { + "x": -1740.0, + "y": 1350.0 + }, + "kind": "Corner" + } + ], + "closed": false + }, + { + "anchors": [ + { + "p": { + "x": 298.0, + "y": 780.0 + }, + "in": { + "x": 298.0, + "y": 780.0 + }, + "out": { + "x": 298.0, + "y": 780.0 + }, + "kind": "Corner" + }, + { + "p": { + "x": -1550.0, + "y": 1350.0 + }, + "in": { + "x": -1550.0, + "y": 1350.0 + }, + "out": { + "x": -1550.0, + "y": 1350.0 + }, + "kind": "Corner" + } + ], + "closed": false + }, + { + "anchors": [ + { + "p": { + "x": 320.0, + "y": 780.0 + }, + "in": { + "x": 320.0, + "y": 780.0 + }, + "out": { + "x": 320.0, + "y": 780.0 + }, + "kind": "Corner" + }, + { + "p": { + "x": -1360.0, + "y": 1350.0 + }, + "in": { + "x": -1360.0, + "y": 1350.0 + }, + "out": { + "x": -1360.0, + "y": 1350.0 + }, + "kind": "Corner" + } + ], + "closed": false + }, + { + "anchors": [ + { + "p": { + "x": 342.0, + "y": 780.0 + }, + "in": { + "x": 342.0, + "y": 780.0 + }, + "out": { + "x": 342.0, + "y": 780.0 + }, + "kind": "Corner" + }, + { + "p": { + "x": -1170.0, + "y": 1350.0 + }, + "in": { + "x": -1170.0, + "y": 1350.0 + }, + "out": { + "x": -1170.0, + "y": 1350.0 + }, + "kind": "Corner" + } + ], + "closed": false + }, + { + "anchors": [ + { + "p": { + "x": 364.0, + "y": 780.0 + }, + "in": { + "x": 364.0, + "y": 780.0 + }, + "out": { + "x": 364.0, + "y": 780.0 + }, + "kind": "Corner" + }, + { + "p": { + "x": -980.0, + "y": 1350.0 + }, + "in": { + "x": -980.0, + "y": 1350.0 + }, + "out": { + "x": -980.0, + "y": 1350.0 + }, + "kind": "Corner" + } + ], + "closed": false + }, + { + "anchors": [ + { + "p": { + "x": 386.0, + "y": 780.0 + }, + "in": { + "x": 386.0, + "y": 780.0 + }, + "out": { + "x": 386.0, + "y": 780.0 + }, + "kind": "Corner" + }, + { + "p": { + "x": -790.0, + "y": 1350.0 + }, + "in": { + "x": -790.0, + "y": 1350.0 + }, + "out": { + "x": -790.0, + "y": 1350.0 + }, + "kind": "Corner" + } + ], + "closed": false + }, + { + "anchors": [ + { + "p": { + "x": 408.0, + "y": 780.0 + }, + "in": { + "x": 408.0, + "y": 780.0 + }, + "out": { + "x": 408.0, + "y": 780.0 + }, + "kind": "Corner" + }, + { + "p": { + "x": -600.0, + "y": 1350.0 + }, + "in": { + "x": -600.0, + "y": 1350.0 + }, + "out": { + "x": -600.0, + "y": 1350.0 + }, + "kind": "Corner" + } + ], + "closed": false + }, + { + "anchors": [ + { + "p": { + "x": 430.0, + "y": 780.0 + }, + "in": { + "x": 430.0, + "y": 780.0 + }, + "out": { + "x": 430.0, + "y": 780.0 + }, + "kind": "Corner" + }, + { + "p": { + "x": -410.0, + "y": 1350.0 + }, + "in": { + "x": -410.0, + "y": 1350.0 + }, + "out": { + "x": -410.0, + "y": 1350.0 + }, + "kind": "Corner" + } + ], + "closed": false + }, + { + "anchors": [ + { + "p": { + "x": 452.0, + "y": 780.0 + }, + "in": { + "x": 452.0, + "y": 780.0 + }, + "out": { + "x": 452.0, + "y": 780.0 + }, + "kind": "Corner" + }, + { + "p": { + "x": -220.0, + "y": 1350.0 + }, + "in": { + "x": -220.0, + "y": 1350.0 + }, + "out": { + "x": -220.0, + "y": 1350.0 + }, + "kind": "Corner" + } + ], + "closed": false + }, + { + "anchors": [ + { + "p": { + "x": 474.0, + "y": 780.0 + }, + "in": { + "x": 474.0, + "y": 780.0 + }, + "out": { + "x": 474.0, + "y": 780.0 + }, + "kind": "Corner" + }, + { + "p": { + "x": -30.0, + "y": 1350.0 + }, + "in": { + "x": -30.0, + "y": 1350.0 + }, + "out": { + "x": -30.0, + "y": 1350.0 + }, + "kind": "Corner" + } + ], + "closed": false + }, + { + "anchors": [ + { + "p": { + "x": 496.0, + "y": 780.0 + }, + "in": { + "x": 496.0, + "y": 780.0 + }, + "out": { + "x": 496.0, + "y": 780.0 + }, + "kind": "Corner" + }, + { + "p": { + "x": 160.0, + "y": 1350.0 + }, + "in": { + "x": 160.0, + "y": 1350.0 + }, + "out": { + "x": 160.0, + "y": 1350.0 + }, + "kind": "Corner" + } + ], + "closed": false + }, + { + "anchors": [ + { + "p": { + "x": 518.0, + "y": 780.0 + }, + "in": { + "x": 518.0, + "y": 780.0 + }, + "out": { + "x": 518.0, + "y": 780.0 + }, + "kind": "Corner" + }, + { + "p": { + "x": 350.0, + "y": 1350.0 + }, + "in": { + "x": 350.0, + "y": 1350.0 + }, + "out": { + "x": 350.0, + "y": 1350.0 + }, + "kind": "Corner" + } + ], + "closed": false + }, + { + "anchors": [ + { + "p": { + "x": 540.0, + "y": 780.0 + }, + "in": { + "x": 540.0, + "y": 780.0 + }, + "out": { + "x": 540.0, + "y": 780.0 + }, + "kind": "Corner" + }, + { + "p": { + "x": 540.0, + "y": 1350.0 + }, + "in": { + "x": 540.0, + "y": 1350.0 + }, + "out": { + "x": 540.0, + "y": 1350.0 + }, + "kind": "Corner" + } + ], + "closed": false + }, + { + "anchors": [ + { + "p": { + "x": 562.0, + "y": 780.0 + }, + "in": { + "x": 562.0, + "y": 780.0 + }, + "out": { + "x": 562.0, + "y": 780.0 + }, + "kind": "Corner" + }, + { + "p": { + "x": 730.0, + "y": 1350.0 + }, + "in": { + "x": 730.0, + "y": 1350.0 + }, + "out": { + "x": 730.0, + "y": 1350.0 + }, + "kind": "Corner" + } + ], + "closed": false + }, + { + "anchors": [ + { + "p": { + "x": 584.0, + "y": 780.0 + }, + "in": { + "x": 584.0, + "y": 780.0 + }, + "out": { + "x": 584.0, + "y": 780.0 + }, + "kind": "Corner" + }, + { + "p": { + "x": 920.0, + "y": 1350.0 + }, + "in": { + "x": 920.0, + "y": 1350.0 + }, + "out": { + "x": 920.0, + "y": 1350.0 + }, + "kind": "Corner" + } + ], + "closed": false + }, + { + "anchors": [ + { + "p": { + "x": 606.0, + "y": 780.0 + }, + "in": { + "x": 606.0, + "y": 780.0 + }, + "out": { + "x": 606.0, + "y": 780.0 + }, + "kind": "Corner" + }, + { + "p": { + "x": 1110.0, + "y": 1350.0 + }, + "in": { + "x": 1110.0, + "y": 1350.0 + }, + "out": { + "x": 1110.0, + "y": 1350.0 + }, + "kind": "Corner" + } + ], + "closed": false + }, + { + "anchors": [ + { + "p": { + "x": 628.0, + "y": 780.0 + }, + "in": { + "x": 628.0, + "y": 780.0 + }, + "out": { + "x": 628.0, + "y": 780.0 + }, + "kind": "Corner" + }, + { + "p": { + "x": 1300.0, + "y": 1350.0 + }, + "in": { + "x": 1300.0, + "y": 1350.0 + }, + "out": { + "x": 1300.0, + "y": 1350.0 + }, + "kind": "Corner" + } + ], + "closed": false + }, + { + "anchors": [ + { + "p": { + "x": 650.0, + "y": 780.0 + }, + "in": { + "x": 650.0, + "y": 780.0 + }, + "out": { + "x": 650.0, + "y": 780.0 + }, + "kind": "Corner" + }, + { + "p": { + "x": 1490.0, + "y": 1350.0 + }, + "in": { + "x": 1490.0, + "y": 1350.0 + }, + "out": { + "x": 1490.0, + "y": 1350.0 + }, + "kind": "Corner" + } + ], + "closed": false + }, + { + "anchors": [ + { + "p": { + "x": 672.0, + "y": 780.0 + }, + "in": { + "x": 672.0, + "y": 780.0 + }, + "out": { + "x": 672.0, + "y": 780.0 + }, + "kind": "Corner" + }, + { + "p": { + "x": 1680.0, + "y": 1350.0 + }, + "in": { + "x": 1680.0, + "y": 1350.0 + }, + "out": { + "x": 1680.0, + "y": 1350.0 + }, + "kind": "Corner" + } + ], + "closed": false + }, + { + "anchors": [ + { + "p": { + "x": 694.0, + "y": 780.0 + }, + "in": { + "x": 694.0, + "y": 780.0 + }, + "out": { + "x": 694.0, + "y": 780.0 + }, + "kind": "Corner" + }, + { + "p": { + "x": 1870.0, + "y": 1350.0 + }, + "in": { + "x": 1870.0, + "y": 1350.0 + }, + "out": { + "x": 1870.0, + "y": 1350.0 + }, + "kind": "Corner" + } + ], + "closed": false + }, + { + "anchors": [ + { + "p": { + "x": 716.0, + "y": 780.0 + }, + "in": { + "x": 716.0, + "y": 780.0 + }, + "out": { + "x": 716.0, + "y": 780.0 + }, + "kind": "Corner" + }, + { + "p": { + "x": 2060.0, + "y": 1350.0 + }, + "in": { + "x": 2060.0, + "y": 1350.0 + }, + "out": { + "x": 2060.0, + "y": 1350.0 + }, + "kind": "Corner" + } + ], + "closed": false + }, + { + "anchors": [ + { + "p": { + "x": 738.0, + "y": 780.0 + }, + "in": { + "x": 738.0, + "y": 780.0 + }, + "out": { + "x": 738.0, + "y": 780.0 + }, + "kind": "Corner" + }, + { + "p": { + "x": 2250.0, + "y": 1350.0 + }, + "in": { + "x": 2250.0, + "y": 1350.0 + }, + "out": { + "x": 2250.0, + "y": 1350.0 + }, + "kind": "Corner" + } + ], + "closed": false + }, + { + "anchors": [ + { + "p": { + "x": 760.0, + "y": 780.0 + }, + "in": { + "x": 760.0, + "y": 780.0 + }, + "out": { + "x": 760.0, + "y": 780.0 + }, + "kind": "Corner" + }, + { + "p": { + "x": 2440.0, + "y": 1350.0 + }, + "in": { + "x": 2440.0, + "y": 1350.0 + }, + "out": { + "x": 2440.0, + "y": 1350.0 + }, + "kind": "Corner" + } + ], + "closed": false + }, + { + "anchors": [ + { + "p": { + "x": 782.0, + "y": 780.0 + }, + "in": { + "x": 782.0, + "y": 780.0 + }, + "out": { + "x": 782.0, + "y": 780.0 + }, + "kind": "Corner" + }, + { + "p": { + "x": 2630.0, + "y": 1350.0 + }, + "in": { + "x": 2630.0, + "y": 1350.0 + }, + "out": { + "x": 2630.0, + "y": 1350.0 + }, + "kind": "Corner" + } + ], + "closed": false + }, + { + "anchors": [ + { + "p": { + "x": 804.0, + "y": 780.0 + }, + "in": { + "x": 804.0, + "y": 780.0 + }, + "out": { + "x": 804.0, + "y": 780.0 + }, + "kind": "Corner" + }, + { + "p": { + "x": 2820.0, + "y": 1350.0 + }, + "in": { + "x": 2820.0, + "y": 1350.0 + }, + "out": { + "x": 2820.0, + "y": 1350.0 + }, + "kind": "Corner" + } + ], + "closed": false + }, + { + "anchors": [ + { + "p": { + "x": 826.0, + "y": 780.0 + }, + "in": { + "x": 826.0, + "y": 780.0 + }, + "out": { + "x": 826.0, + "y": 780.0 + }, + "kind": "Corner" + }, + { + "p": { + "x": 3010.0, + "y": 1350.0 + }, + "in": { + "x": 3010.0, + "y": 1350.0 + }, + "out": { + "x": 3010.0, + "y": 1350.0 + }, + "kind": "Corner" + } + ], + "closed": false + }, + { + "anchors": [ + { + "p": { + "x": 848.0, + "y": 780.0 + }, + "in": { + "x": 848.0, + "y": 780.0 + }, + "out": { + "x": 848.0, + "y": 780.0 + }, + "kind": "Corner" + }, + { + "p": { + "x": 3200.0, + "y": 1350.0 + }, + "in": { + "x": 3200.0, + "y": 1350.0 + }, + "out": { + "x": 3200.0, + "y": 1350.0 + }, + "kind": "Corner" + } + ], + "closed": false + } + ] + }, + "rule": "NonZero", + "clipping": false, + "guide": false + } + } + ], + "clip": true + } + }, + { + "id": 99, + "visible": true, + "locked": false, + "opacity": 0.85, + "blend": "Normal", + "isolate": false, + "knockout": false, + "appearance": { + "items": [ + { + "kind": "fill", + "paint": { + "type": "solid", + "color": { + "model": "rgb", + "r": 0.07058824, + "g": 0.007843138, + "b": 0.12156863 + } + }, + "opacity": 1.0, + "blend": "Normal", + "visible": true + }, + { + "kind": "stroke", + "paint": { + "type": "none" + }, + "width": 2.2, + "cap": "Butt", + "join": "Miter", + "miter_limit": 10.0, + "align": "Center", + "arrow_scale": [ + 100.0, + 100.0 + ], + "opacity": 1.0, + "blend": "Normal", + "visible": true + } + ] + }, + "kind": { + "type": "path", + "path": { + "subpaths": [ + { + "anchors": [ + { + "p": { + "x": 402.0, + "y": 1268.0 + }, + "in": { + "x": 389.8497355037225, + "y": 1268.0 + }, + "out": { + "x": 402.0, + "y": 1268.0 + }, + "kind": "Corner" + }, + { + "p": { + "x": 678.0, + "y": 1268.0 + }, + "in": { + "x": 678.0, + "y": 1268.0 + }, + "out": { + "x": 690.1502644962775, + "y": 1268.0 + }, + "kind": "Corner" + }, + { + "p": { + "x": 700.0, + "y": 1290.0 + }, + "in": { + "x": 700.0, + "y": 1277.8497355037225 + }, + "out": { + "x": 700.0, + "y": 1290.0 + }, + "kind": "Corner" + }, + { + "p": { + "x": 700.0, + "y": 1290.0 + }, + "in": { + "x": 700.0, + "y": 1290.0 + }, + "out": { + "x": 700.0, + "y": 1302.1502644962775 + }, + "kind": "Corner" + }, + { + "p": { + "x": 678.0, + "y": 1312.0 + }, + "in": { + "x": 690.1502644962775, + "y": 1312.0 + }, + "out": { + "x": 678.0, + "y": 1312.0 + }, + "kind": "Corner" + }, + { + "p": { + "x": 402.0, + "y": 1312.0 + }, + "in": { + "x": 402.0, + "y": 1312.0 + }, + "out": { + "x": 389.8497355037225, + "y": 1312.0 + }, + "kind": "Corner" + }, + { + "p": { + "x": 380.0, + "y": 1290.0 + }, + "in": { + "x": 380.0, + "y": 1302.1502644962775 + }, + "out": { + "x": 380.0, + "y": 1290.0 + }, + "kind": "Corner" + }, + { + "p": { + "x": 380.0, + "y": 1290.0 + }, + "in": { + "x": 380.0, + "y": 1290.0 + }, + "out": { + "x": 380.0, + "y": 1277.8497355037225 + }, + "kind": "Corner" + } + ], + "closed": true + } + ] + }, + "rule": "NonZero", + "live": { + "shape": "rectangle", + "w": 320.0, + "h": 44.0, + "radii": [ + 22.0, + 22.0, + 22.0, + 22.0 + ], + "xf": [ + 1.0, + 0.0, + 0.0, + 1.0, + 380.0, + 1268.0 + ] + }, + "clipping": false, + "guide": false + } + }, + { + "id": 96, + "visible": true, + "locked": false, + "opacity": 1.0, + "blend": "Normal", + "isolate": false, + "knockout": false, + "appearance": { + "items": [] + }, + "kind": { + "type": "text", + "kind": { + "kind": "point" + }, + "xf": [ + 1.0, + 0.0, + 0.0, + 1.0, + 390.0, + 1300.0 + ], + "runs": [ + { + "text": "made with DrawCraft", + "style": { + "font_family": "Source Sans 3", + "font_style": "Regular", + "size": 22.0, + "tracking": 200.0, + "baseline_shift": 0.0, + "h_scale": 100.0, + "v_scale": 100.0, + "rotation": 0.0, + "fill": { + "type": "solid", + "color": { + "model": "rgb", + "r": 1.0, + "g": 0.6156863, + "b": 0.8862745 + } + }, + "stroke": { + "type": "none" + }, + "stroke_width": 0.0, + "underline": false, + "strikethrough": false, + "all_caps": false + } + } + ], + "para": { + "justify": "Left", + "left_indent": 0.0, + "right_indent": 0.0, + "first_line_indent": 0.0, + "space_before": 0.0, + "space_after": 0.0, + "hyphenate": false + } + } + } + ] + } + } + ], + "swatches": [ + { + "name": "[None]", + "paint": { + "type": "none" + }, + "global": false, + "spot": false + }, + { + "name": "White", + "paint": { + "type": "solid", + "color": { + "model": "rgb", + "r": 1.0, + "g": 1.0, + "b": 1.0 + } + }, + "global": false, + "spot": false + }, + { + "name": "Black", + "paint": { + "type": "solid", + "color": { + "model": "rgb", + "r": 0.0, + "g": 0.0, + "b": 0.0 + } + }, + "global": false, + "spot": false + }, + { + "name": "Red", + "paint": { + "type": "solid", + "color": { + "model": "rgb", + "r": 0.92941177, + "g": 0.10980392, + "b": 0.14117648 + } + }, + "global": false, + "spot": false + }, + { + "name": "Orange Red", + "paint": { + "type": "solid", + "color": { + "model": "rgb", + "r": 0.94509804, + "g": 0.3529412, + "b": 0.14117648 + } + }, + "global": false, + "spot": false + }, + { + "name": "Orange", + "paint": { + "type": "solid", + "color": { + "model": "rgb", + "r": 0.96862745, + "g": 0.5764706, + "b": 0.11764706 + } + }, + "global": false, + "spot": false + }, + { + "name": "Amber", + "paint": { + "type": "solid", + "color": { + "model": "rgb", + "r": 0.9843137, + "g": 0.6901961, + "b": 0.23137255 + } + }, + "global": false, + "spot": false + }, + { + "name": "Yellow", + "paint": { + "type": "solid", + "color": { + "model": "rgb", + "r": 0.9882353, + "g": 0.93333334, + "b": 0.12941177 + } + }, + "global": false, + "spot": false + }, + { + "name": "Yellow Green", + "paint": { + "type": "solid", + "color": { + "model": "rgb", + "r": 0.8509804, + "g": 0.8784314, + "b": 0.12941177 + } + }, + "global": false, + "spot": false + }, + { + "name": "Lime", + "paint": { + "type": "solid", + "color": { + "model": "rgb", + "r": 0.54901963, + "g": 0.7764706, + "b": 0.24705882 + } + }, + "global": false, + "spot": false + }, + { + "name": "Green", + "paint": { + "type": "solid", + "color": { + "model": "rgb", + "r": 0.22352941, + "g": 0.70980394, + "b": 0.2901961 + } + }, + "global": false, + "spot": false + }, + { + "name": "Emerald", + "paint": { + "type": "solid", + "color": { + "model": "rgb", + "r": 0.0, + "g": 0.57254905, + "b": 0.27058825 + } + }, + "global": false, + "spot": false + }, + { + "name": "Teal", + "paint": { + "type": "solid", + "color": { + "model": "rgb", + "r": 0.0, + "g": 0.40784314, + "b": 0.21568628 + } + }, + "global": false, + "spot": false + }, + { + "name": "Aqua", + "paint": { + "type": "solid", + "color": { + "model": "rgb", + "r": 0.13333334, + "g": 0.70980394, + "b": 0.4509804 + } + }, + "global": false, + "spot": false + }, + { + "name": "Cyan Green", + "paint": { + "type": "solid", + "color": { + "model": "rgb", + "r": 0.0, + "g": 0.6627451, + "b": 0.6156863 + } + }, + "global": false, + "spot": false + }, + { + "name": "Cyan", + "paint": { + "type": "solid", + "color": { + "model": "rgb", + "r": 0.16078432, + "g": 0.67058825, + "b": 0.8862745 + } + }, + "global": false, + "spot": false + }, + { + "name": "Azure", + "paint": { + "type": "solid", + "color": { + "model": "rgb", + "r": 0.0, + "g": 0.44313726, + "b": 0.7372549 + } + }, + "global": false, + "spot": false + }, + { + "name": "Blue", + "paint": { + "type": "solid", + "color": { + "model": "rgb", + "r": 0.18039216, + "g": 0.19215687, + "b": 0.57254905 + } + }, + "global": false, + "spot": false + }, + { + "name": "Indigo", + "paint": { + "type": "solid", + "color": { + "model": "rgb", + "r": 0.105882354, + "g": 0.078431375, + "b": 0.39215687 + } + }, + "global": false, + "spot": false + }, + { + "name": "Violet", + "paint": { + "type": "solid", + "color": { + "model": "rgb", + "r": 0.4, + "g": 0.1764706, + "b": 0.5686275 + } + }, + "global": false, + "spot": false + }, + { + "name": "Purple", + "paint": { + "type": "solid", + "color": { + "model": "rgb", + "r": 0.5764706, + "g": 0.15294118, + "b": 0.56078434 + } + }, + "global": false, + "spot": false + }, + { + "name": "Magenta", + "paint": { + "type": "solid", + "color": { + "model": "rgb", + "r": 0.61960787, + "g": 0.0, + "b": 0.3647059 + } + }, + "global": false, + "spot": false + }, + { + "name": "Rose", + "paint": { + "type": "solid", + "color": { + "model": "rgb", + "r": 0.83137256, + "g": 0.078431375, + "b": 0.3529412 + } + }, + "global": false, + "spot": false + }, + { + "name": "Pink", + "paint": { + "type": "solid", + "color": { + "model": "rgb", + "r": 0.92941177, + "g": 0.11764706, + "b": 0.4745098 + } + }, + "global": false, + "spot": false + }, + { + "name": "Brown", + "paint": { + "type": "solid", + "color": { + "model": "rgb", + "r": 0.78039217, + "g": 0.69803923, + "b": 0.6 + } + }, + "global": false, + "spot": false + }, + { + "name": "Tan", + "paint": { + "type": "solid", + "color": { + "model": "rgb", + "r": 0.6, + "g": 0.5254902, + "b": 0.45882353 + } + }, + "global": false, + "spot": false + }, + { + "name": "Coffee", + "paint": { + "type": "solid", + "color": { + "model": "rgb", + "r": 0.4509804, + "g": 0.3882353, + "b": 0.34117648 + } + }, + "global": false, + "spot": false + }, + { + "name": "Chocolate", + "paint": { + "type": "solid", + "color": { + "model": "rgb", + "r": 0.3254902, + "g": 0.2784314, + "b": 0.25490198 + } + }, + "global": false, + "spot": false + }, + { + "name": "Sand", + "paint": { + "type": "solid", + "color": { + "model": "rgb", + "r": 0.7764706, + "g": 0.6117647, + "b": 0.42745098 + } + }, + "global": false, + "spot": false + }, + { + "name": "Copper", + "paint": { + "type": "solid", + "color": { + "model": "rgb", + "r": 0.6509804, + "g": 0.4862745, + "b": 0.32156864 + } + }, + "global": false, + "spot": false + }, + { + "name": "Rust", + "paint": { + "type": "solid", + "color": { + "model": "rgb", + "r": 0.54901963, + "g": 0.38431373, + "b": 0.22352941 + } + }, + "global": false, + "spot": false + }, + { + "name": "Walnut", + "paint": { + "type": "solid", + "color": { + "model": "rgb", + "r": 0.45882353, + "g": 0.29803923, + "b": 0.14117648 + } + }, + "global": false, + "spot": false + }, + { + "name": "Espresso", + "paint": { + "type": "solid", + "color": { + "model": "rgb", + "r": 0.3764706, + "g": 0.21960784, + "b": 0.07450981 + } + }, + "global": false, + "spot": false + }, + { + "name": "White, Black", + "paint": { + "type": "gradient", + "gradient": { + "kind": "Linear", + "stops": [ + { + "offset": 0.0, + "color": { + "model": "rgb", + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "opacity": 1.0, + "midpoint": 0.5 + }, + { + "offset": 1.0, + "color": { + "model": "rgb", + "r": 0.0, + "g": 0.0, + "b": 0.0 + }, + "opacity": 1.0, + "midpoint": 0.5 + } + ] + }, + "angle": 0.0 + }, + "global": false, + "spot": false + }, + { + "name": "Radial White, Black", + "paint": { + "type": "gradient", + "gradient": { + "kind": "Radial", + "stops": [ + { + "offset": 0.0, + "color": { + "model": "rgb", + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "opacity": 1.0, + "midpoint": 0.5 + }, + { + "offset": 1.0, + "color": { + "model": "rgb", + "r": 0.0, + "g": 0.0, + "b": 0.0 + }, + "opacity": 1.0, + "midpoint": 0.5 + } + ] + }, + "angle": 0.0 + }, + "global": false, + "spot": false + }, + { + "name": "Sunset", + "paint": { + "type": "gradient", + "gradient": { + "kind": "Linear", + "stops": [ + { + "offset": 0.0, + "color": { + "model": "rgb", + "r": 0.9843137, + "g": 0.6901961, + "b": 0.23137255 + }, + "opacity": 1.0, + "midpoint": 0.5 + }, + { + "offset": 1.0, + "color": { + "model": "rgb", + "r": 0.83137256, + "g": 0.078431375, + "b": 0.3529412 + }, + "opacity": 1.0, + "midpoint": 0.5 + } + ] + }, + "angle": 0.0 + }, + "global": false, + "spot": false + }, + { + "name": "Ocean", + "paint": { + "type": "gradient", + "gradient": { + "kind": "Linear", + "stops": [ + { + "offset": 0.0, + "color": { + "model": "rgb", + "r": 0.16078432, + "g": 0.67058825, + "b": 0.8862745 + }, + "opacity": 1.0, + "midpoint": 0.5 + }, + { + "offset": 1.0, + "color": { + "model": "rgb", + "r": 0.18039216, + "g": 0.19215687, + "b": 0.57254905 + }, + "opacity": 1.0, + "midpoint": 0.5 + } + ] + }, + "angle": 0.0 + }, + "global": false, + "spot": false + } + ], + "swatch_groups": [ + { + "name": "Grays", + "swatches": [ + { + "name": "K=90", + "paint": { + "type": "solid", + "color": { + "model": "gray", + "k": 0.9 + } + }, + "global": false, + "spot": false + }, + { + "name": "K=80", + "paint": { + "type": "solid", + "color": { + "model": "gray", + "k": 0.8 + } + }, + "global": false, + "spot": false + }, + { + "name": "K=70", + "paint": { + "type": "solid", + "color": { + "model": "gray", + "k": 0.7 + } + }, + "global": false, + "spot": false + }, + { + "name": "K=60", + "paint": { + "type": "solid", + "color": { + "model": "gray", + "k": 0.6 + } + }, + "global": false, + "spot": false + }, + { + "name": "K=50", + "paint": { + "type": "solid", + "color": { + "model": "gray", + "k": 0.5 + } + }, + "global": false, + "spot": false + }, + { + "name": "K=40", + "paint": { + "type": "solid", + "color": { + "model": "gray", + "k": 0.4 + } + }, + "global": false, + "spot": false + }, + { + "name": "K=30", + "paint": { + "type": "solid", + "color": { + "model": "gray", + "k": 0.3 + } + }, + "global": false, + "spot": false + }, + { + "name": "K=20", + "paint": { + "type": "solid", + "color": { + "model": "gray", + "k": 0.2 + } + }, + "global": false, + "spot": false + }, + { + "name": "K=10", + "paint": { + "type": "solid", + "color": { + "model": "gray", + "k": 0.1 + } + }, + "global": false, + "spot": false + } + ] + }, + { + "name": "Brights", + "swatches": [ + { + "name": "Bright Red", + "paint": { + "type": "solid", + "color": { + "model": "rgb", + "r": 1.0, + "g": 0.11372549, + "b": 0.14509805 + } + }, + "global": false, + "spot": false + }, + { + "name": "Bright Yellow", + "paint": { + "type": "solid", + "color": { + "model": "rgb", + "r": 1.0, + "g": 0.9019608, + "b": 0.0 + } + }, + "global": false, + "spot": false + }, + { + "name": "Bright Green", + "paint": { + "type": "solid", + "color": { + "model": "rgb", + "r": 0.0, + "g": 0.9019608, + "b": 0.4627451 + } + }, + "global": false, + "spot": false + }, + { + "name": "Bright Blue", + "paint": { + "type": "solid", + "color": { + "model": "rgb", + "r": 0.16078432, + "g": 0.4745098, + "b": 1.0 + } + }, + "global": false, + "spot": false + }, + { + "name": "Bright Violet", + "paint": { + "type": "solid", + "color": { + "model": "rgb", + "r": 0.8352941, + "g": 0.0, + "b": 0.9764706 + } + }, + "global": false, + "spot": false + } + ] + } + ], + "graphic_styles": [ + { + "name": "Default Graphic Style", + "appearance": { + "items": [ + { + "kind": "fill", + "paint": { + "type": "solid", + "color": { + "model": "rgb", + "r": 1.0, + "g": 1.0, + "b": 1.0 + } + }, + "opacity": 1.0, + "blend": "Normal", + "visible": true + }, + { + "kind": "stroke", + "paint": { + "type": "solid", + "color": { + "model": "rgb", + "r": 0.0, + "g": 0.0, + "b": 0.0 + } + }, + "width": 1.0, + "cap": "Butt", + "join": "Miter", + "miter_limit": 10.0, + "align": "Center", + "arrow_scale": [ + 100.0, + 100.0 + ], + "opacity": 1.0, + "blend": "Normal", + "visible": true + } + ] + } + }, + { + "name": "Black Outline", + "appearance": { + "items": [ + { + "kind": "fill", + "paint": { + "type": "none" + }, + "opacity": 1.0, + "blend": "Normal", + "visible": true + }, + { + "kind": "stroke", + "paint": { + "type": "solid", + "color": { + "model": "rgb", + "r": 0.0, + "g": 0.0, + "b": 0.0 + } + }, + "width": 1.0, + "cap": "Butt", + "join": "Miter", + "miter_limit": 10.0, + "align": "Center", + "arrow_scale": [ + 100.0, + 100.0 + ], + "opacity": 1.0, + "blend": "Normal", + "visible": true + } + ] + } + }, + { + "name": "Heavy Ink", + "appearance": { + "items": [ + { + "kind": "fill", + "paint": { + "type": "solid", + "color": { + "model": "rgb", + "r": 0.105882354, + "g": 0.078431375, + "b": 0.39215687 + } + }, + "opacity": 1.0, + "blend": "Normal", + "visible": true + }, + { + "kind": "stroke", + "paint": { + "type": "solid", + "color": { + "model": "rgb", + "r": 0.0, + "g": 0.0, + "b": 0.0 + } + }, + "width": 4.0, + "cap": "Butt", + "join": "Miter", + "miter_limit": 10.0, + "align": "Center", + "arrow_scale": [ + 100.0, + 100.0 + ], + "opacity": 1.0, + "blend": "Normal", + "visible": true + } + ] + } + }, + { + "name": "Sunshine", + "appearance": { + "items": [ + { + "kind": "fill", + "paint": { + "type": "solid", + "color": { + "model": "rgb", + "r": 0.9843137, + "g": 0.6901961, + "b": 0.23137255 + } + }, + "opacity": 1.0, + "blend": "Normal", + "visible": true + }, + { + "kind": "stroke", + "paint": { + "type": "solid", + "color": { + "model": "rgb", + "r": 0.94509804, + "g": 0.3529412, + "b": 0.14117648 + } + }, + "width": 2.0, + "cap": "Butt", + "join": "Miter", + "miter_limit": 10.0, + "align": "Center", + "arrow_scale": [ + 100.0, + 100.0 + ], + "opacity": 1.0, + "blend": "Normal", + "visible": true + } + ] + } + } + ], + "symbols": [], + "guides": [], + "grid": { + "spacing": 72.0, + "subdivisions": 8 + }, + "raster_effects_ppi": 72.0, + "images": {}, + "next_id": 100 + }, + "images": {} +} \ No newline at end of file diff --git a/examples/ribbons.drawcraft b/examples/ribbons.drawcraft new file mode 100644 index 00000000..79b7b722 --- /dev/null +++ b/examples/ribbons.drawcraft @@ -0,0 +1,2184 @@ +{ + "format": "drawcraft", + "version": 1, + "generator": "DrawCraft 0.1.0", + "document": { + "version": 1, + "title": "Ribbons", + "units": "Points", + "color_mode": "Rgb", + "artboards": [ + { + "id": 1, + "name": "Artboard 1", + "rect": { + "x0": 0.0, + "y0": 0.0, + "x1": 1600.0, + "y1": 1000.0 + }, + "show_center_mark": false, + "show_cross_hairs": false + } + ], + "layers": [ + { + "id": 1, + "name": "Layer 1", + "visible": true, + "locked": false, + "opacity": 1.0, + "blend": "Normal", + "isolate": false, + "knockout": false, + "appearance": { + "items": [] + }, + "kind": { + "type": "layer", + "color": { + "Preset": 0 + }, + "template": false, + "printable": true, + "children": [ + { + "id": 2, + "name": "Background", + "visible": true, + "locked": false, + "opacity": 1.0, + "blend": "Normal", + "isolate": false, + "knockout": false, + "appearance": { + "items": [ + { + "kind": "fill", + "paint": { + "type": "gradient", + "gradient": { + "kind": "Radial", + "stops": [ + { + "offset": 0.0, + "color": { + "model": "rgb", + "r": 0.105882354, + "g": 0.105882354, + "b": 0.18431373 + }, + "opacity": 1.0, + "midpoint": 0.5 + }, + { + "offset": 1.0, + "color": { + "model": "rgb", + "r": 0.02745098, + "g": 0.02745098, + "b": 0.047058824 + }, + "opacity": 1.0, + "midpoint": 0.5 + } + ] + }, + "angle": 0.0 + }, + "opacity": 1.0, + "blend": "Normal", + "visible": true + }, + { + "kind": "stroke", + "paint": { + "type": "none" + }, + "width": 2.2, + "cap": "Butt", + "join": "Miter", + "miter_limit": 10.0, + "align": "Center", + "arrow_scale": [ + 100.0, + 100.0 + ], + "opacity": 1.0, + "blend": "Normal", + "visible": true + } + ] + }, + "kind": { + "type": "path", + "path": { + "subpaths": [ + { + "anchors": [ + { + "p": { + "x": 0.0, + "y": 0.0 + }, + "in": { + "x": 0.0, + "y": 0.0 + }, + "out": { + "x": 0.0, + "y": 0.0 + }, + "kind": "Corner" + }, + { + "p": { + "x": 1600.0, + "y": 0.0 + }, + "in": { + "x": 1600.0, + "y": 0.0 + }, + "out": { + "x": 1600.0, + "y": 0.0 + }, + "kind": "Corner" + }, + { + "p": { + "x": 1600.0, + "y": 1000.0 + }, + "in": { + "x": 1600.0, + "y": 1000.0 + }, + "out": { + "x": 1600.0, + "y": 1000.0 + }, + "kind": "Corner" + }, + { + "p": { + "x": 0.0, + "y": 1000.0 + }, + "in": { + "x": 0.0, + "y": 1000.0 + }, + "out": { + "x": 0.0, + "y": 1000.0 + }, + "kind": "Corner" + } + ], + "closed": true + } + ] + }, + "rule": "NonZero", + "live": { + "shape": "rectangle", + "w": 1600.0, + "h": 1000.0, + "radii": [ + 0.0, + 0.0, + 0.0, + 0.0 + ], + "xf": [ + 1.0, + 0.0, + 0.0, + 1.0, + 0.0, + 0.0 + ] + }, + "clipping": false, + "guide": false + } + }, + { + "id": 15, + "visible": true, + "locked": false, + "opacity": 1.0, + "blend": "Normal", + "isolate": false, + "knockout": false, + "appearance": { + "items": [] + }, + "kind": { + "type": "group", + "children": [ + { + "id": 14, + "visible": true, + "locked": false, + "opacity": 1.0, + "blend": "Normal", + "isolate": false, + "knockout": false, + "appearance": { + "items": [ + { + "kind": "fill", + "paint": { + "type": "none" + }, + "opacity": 1.0, + "blend": "Normal", + "visible": true + }, + { + "kind": "stroke", + "paint": { + "type": "none" + }, + "width": 0.0, + "cap": "Butt", + "join": "Miter", + "miter_limit": 10.0, + "align": "Center", + "arrow_scale": [ + 100.0, + 100.0 + ], + "opacity": 1.0, + "blend": "Normal", + "visible": true + } + ] + }, + "kind": { + "type": "path", + "path": { + "subpaths": [ + { + "anchors": [ + { + "p": { + "x": 0.0, + "y": 0.0 + }, + "in": { + "x": 0.0, + "y": 0.0 + }, + "out": { + "x": 0.0, + "y": 0.0 + }, + "kind": "Corner" + }, + { + "p": { + "x": 1600.0, + "y": 0.0 + }, + "in": { + "x": 1600.0, + "y": 0.0 + }, + "out": { + "x": 1600.0, + "y": 0.0 + }, + "kind": "Corner" + }, + { + "p": { + "x": 1600.0, + "y": 1000.0 + }, + "in": { + "x": 1600.0, + "y": 1000.0 + }, + "out": { + "x": 1600.0, + "y": 1000.0 + }, + "kind": "Corner" + }, + { + "p": { + "x": 0.0, + "y": 1000.0 + }, + "in": { + "x": 0.0, + "y": 1000.0 + }, + "out": { + "x": 0.0, + "y": 1000.0 + }, + "kind": "Corner" + } + ], + "closed": true + } + ] + }, + "rule": "NonZero", + "live": { + "shape": "rectangle", + "w": 1600.0, + "h": 1000.0, + "radii": [ + 0.0, + 0.0, + 0.0, + 0.0 + ], + "xf": [ + 1.0, + 0.0, + 0.0, + 1.0, + 0.0, + 0.0 + ] + }, + "clipping": true, + "guide": false + } + }, + { + "id": 5, + "visible": true, + "locked": false, + "opacity": 0.9, + "blend": "Normal", + "isolate": false, + "knockout": false, + "appearance": { + "items": [] + }, + "kind": { + "type": "blend", + "children": [ + { + "id": 3, + "visible": true, + "locked": false, + "opacity": 1.0, + "blend": "Normal", + "isolate": false, + "knockout": false, + "appearance": { + "items": [ + { + "kind": "fill", + "paint": { + "type": "none" + }, + "opacity": 1.0, + "blend": "Normal", + "visible": true + }, + { + "kind": "stroke", + "paint": { + "type": "solid", + "color": { + "model": "rgb", + "r": 0.0, + "g": 0.9607843, + "b": 0.83137256 + } + }, + "width": 2.5, + "cap": "Butt", + "join": "Miter", + "miter_limit": 10.0, + "align": "Center", + "arrow_scale": [ + 100.0, + 100.0 + ], + "opacity": 1.0, + "blend": "Normal", + "visible": true + } + ] + }, + "kind": { + "type": "path", + "path": { + "subpaths": [ + { + "anchors": [ + { + "p": { + "x": -50.0, + "y": 760.0 + }, + "in": { + "x": -50.0, + "y": 760.0 + }, + "out": { + "x": 300.0, + "y": 380.0 + }, + "kind": "Corner" + }, + { + "p": { + "x": 900.0, + "y": 560.0 + }, + "in": { + "x": 600.0, + "y": 980.0 + }, + "out": { + "x": 1200.0, + "y": 140.0 + }, + "kind": "Smooth" + }, + { + "p": { + "x": 1650.0, + "y": 420.0 + }, + "in": { + "x": 1400.0, + "y": 260.0 + }, + "out": { + "x": 1650.0, + "y": 420.0 + }, + "kind": "Corner" + } + ], + "closed": false + } + ] + }, + "rule": "NonZero", + "clipping": false, + "guide": false + } + }, + { + "id": 4, + "visible": true, + "locked": false, + "opacity": 1.0, + "blend": "Normal", + "isolate": false, + "knockout": false, + "appearance": { + "items": [ + { + "kind": "fill", + "paint": { + "type": "none" + }, + "opacity": 1.0, + "blend": "Normal", + "visible": true + }, + { + "kind": "stroke", + "paint": { + "type": "solid", + "color": { + "model": "rgb", + "r": 0.60784316, + "g": 0.3647059, + "b": 0.8980392 + } + }, + "width": 2.5, + "cap": "Butt", + "join": "Miter", + "miter_limit": 10.0, + "align": "Center", + "arrow_scale": [ + 100.0, + 100.0 + ], + "opacity": 1.0, + "blend": "Normal", + "visible": true + } + ] + }, + "kind": { + "type": "path", + "path": { + "subpaths": [ + { + "anchors": [ + { + "p": { + "x": -50.0, + "y": 900.0 + }, + "in": { + "x": -50.0, + "y": 900.0 + }, + "out": { + "x": 350.0, + "y": 620.0 + }, + "kind": "Corner" + }, + { + "p": { + "x": 950.0, + "y": 760.0 + }, + "in": { + "x": 650.0, + "y": 1080.0 + }, + "out": { + "x": 1250.0, + "y": 440.0 + }, + "kind": "Smooth" + }, + { + "p": { + "x": 1650.0, + "y": 700.0 + }, + "in": { + "x": 1450.0, + "y": 520.0 + }, + "out": { + "x": 1650.0, + "y": 700.0 + }, + "kind": "Corner" + } + ], + "closed": false + } + ] + }, + "rule": "NonZero", + "clipping": false, + "guide": false + } + } + ], + "spec": { + "spacing": { + "steps": 70 + }, + "orientation": "alignToPage" + } + } + }, + { + "id": 8, + "visible": true, + "locked": false, + "opacity": 0.9, + "blend": "Normal", + "isolate": false, + "knockout": false, + "appearance": { + "items": [] + }, + "kind": { + "type": "blend", + "children": [ + { + "id": 6, + "visible": true, + "locked": false, + "opacity": 1.0, + "blend": "Normal", + "isolate": false, + "knockout": false, + "appearance": { + "items": [ + { + "kind": "fill", + "paint": { + "type": "none" + }, + "opacity": 1.0, + "blend": "Normal", + "visible": true + }, + { + "kind": "stroke", + "paint": { + "type": "solid", + "color": { + "model": "rgb", + "r": 0.99607843, + "g": 0.89411765, + "b": 0.2509804 + } + }, + "width": 2.5, + "cap": "Butt", + "join": "Miter", + "miter_limit": 10.0, + "align": "Center", + "arrow_scale": [ + 100.0, + 100.0 + ], + "opacity": 1.0, + "blend": "Normal", + "visible": true + } + ] + }, + "kind": { + "type": "path", + "path": { + "subpaths": [ + { + "anchors": [ + { + "p": { + "x": -50.0, + "y": 180.0 + }, + "in": { + "x": -50.0, + "y": 180.0 + }, + "out": { + "x": 250.0, + "y": 420.0 + }, + "kind": "Corner" + }, + { + "p": { + "x": 900.0, + "y": 300.0 + }, + "in": { + "x": 600.0, + "y": 60.0 + }, + "out": { + "x": 1200.0, + "y": 540.0 + }, + "kind": "Smooth" + }, + { + "p": { + "x": 1650.0, + "y": 360.0 + }, + "in": { + "x": 1300.0, + "y": 620.0 + }, + "out": { + "x": 1650.0, + "y": 360.0 + }, + "kind": "Corner" + } + ], + "closed": false + } + ] + }, + "rule": "NonZero", + "clipping": false, + "guide": false + } + }, + { + "id": 7, + "visible": true, + "locked": false, + "opacity": 1.0, + "blend": "Normal", + "isolate": false, + "knockout": false, + "appearance": { + "items": [ + { + "kind": "fill", + "paint": { + "type": "none" + }, + "opacity": 1.0, + "blend": "Normal", + "visible": true + }, + { + "kind": "stroke", + "paint": { + "type": "solid", + "color": { + "model": "rgb", + "r": 0.94509804, + "g": 0.35686275, + "b": 0.70980394 + } + }, + "width": 2.5, + "cap": "Butt", + "join": "Miter", + "miter_limit": 10.0, + "align": "Center", + "arrow_scale": [ + 100.0, + 100.0 + ], + "opacity": 1.0, + "blend": "Normal", + "visible": true + } + ] + }, + "kind": { + "type": "path", + "path": { + "subpaths": [ + { + "anchors": [ + { + "p": { + "x": -50.0, + "y": 380.0 + }, + "in": { + "x": -50.0, + "y": 380.0 + }, + "out": { + "x": 300.0, + "y": 640.0 + }, + "kind": "Corner" + }, + { + "p": { + "x": 950.0, + "y": 480.0 + }, + "in": { + "x": 650.0, + "y": 180.0 + }, + "out": { + "x": 1250.0, + "y": 780.0 + }, + "kind": "Smooth" + }, + { + "p": { + "x": 1650.0, + "y": 560.0 + }, + "in": { + "x": 1350.0, + "y": 760.0 + }, + "out": { + "x": 1650.0, + "y": 560.0 + }, + "kind": "Corner" + } + ], + "closed": false + } + ] + }, + "rule": "NonZero", + "clipping": false, + "guide": false + } + } + ], + "spec": { + "spacing": { + "steps": 70 + }, + "orientation": "alignToPage" + } + } + }, + { + "id": 11, + "visible": true, + "locked": false, + "opacity": 0.75, + "blend": "Normal", + "isolate": false, + "knockout": false, + "appearance": { + "items": [] + }, + "kind": { + "type": "blend", + "children": [ + { + "id": 9, + "visible": true, + "locked": false, + "opacity": 1.0, + "blend": "Normal", + "isolate": false, + "knockout": false, + "appearance": { + "items": [ + { + "kind": "fill", + "paint": { + "type": "none" + }, + "opacity": 1.0, + "blend": "Normal", + "visible": true + }, + { + "kind": "stroke", + "paint": { + "type": "solid", + "color": { + "model": "rgb", + "r": 0.0, + "g": 0.73333335, + "b": 0.9764706 + } + }, + "width": 1.6, + "cap": "Butt", + "join": "Miter", + "miter_limit": 10.0, + "align": "Center", + "arrow_scale": [ + 100.0, + 100.0 + ], + "opacity": 1.0, + "blend": "Normal", + "visible": true + } + ] + }, + "kind": { + "type": "path", + "path": { + "subpaths": [ + { + "anchors": [ + { + "p": { + "x": 200.0, + "y": 1050.0 + }, + "in": { + "x": 200.0, + "y": 1050.0 + }, + "out": { + "x": 400.0, + "y": 700.0 + }, + "kind": "Corner" + }, + { + "p": { + "x": 800.0, + "y": 500.0 + }, + "in": { + "x": 700.0, + "y": 900.0 + }, + "out": { + "x": 900.0, + "y": 100.0 + }, + "kind": "Smooth" + }, + { + "p": { + "x": 1300.0, + "y": -50.0 + }, + "in": { + "x": 1100.0, + "y": 100.0 + }, + "out": { + "x": 1300.0, + "y": -50.0 + }, + "kind": "Corner" + } + ], + "closed": false + } + ] + }, + "rule": "NonZero", + "clipping": false, + "guide": false + } + }, + { + "id": 10, + "visible": true, + "locked": false, + "opacity": 1.0, + "blend": "Normal", + "isolate": false, + "knockout": false, + "appearance": { + "items": [ + { + "kind": "fill", + "paint": { + "type": "none" + }, + "opacity": 1.0, + "blend": "Normal", + "visible": true + }, + { + "kind": "stroke", + "paint": { + "type": "solid", + "color": { + "model": "rgb", + "r": 0.0, + "g": 0.9607843, + "b": 0.83137256 + } + }, + "width": 1.6, + "cap": "Butt", + "join": "Miter", + "miter_limit": 10.0, + "align": "Center", + "arrow_scale": [ + 100.0, + 100.0 + ], + "opacity": 1.0, + "blend": "Normal", + "visible": true + } + ] + }, + "kind": { + "type": "path", + "path": { + "subpaths": [ + { + "anchors": [ + { + "p": { + "x": 420.0, + "y": 1050.0 + }, + "in": { + "x": 420.0, + "y": 1050.0 + }, + "out": { + "x": 600.0, + "y": 760.0 + }, + "kind": "Corner" + }, + { + "p": { + "x": 960.0, + "y": 560.0 + }, + "in": { + "x": 850.0, + "y": 980.0 + }, + "out": { + "x": 1070.0, + "y": 140.0 + }, + "kind": "Smooth" + }, + { + "p": { + "x": 1480.0, + "y": -50.0 + }, + "in": { + "x": 1250.0, + "y": 180.0 + }, + "out": { + "x": 1480.0, + "y": -50.0 + }, + "kind": "Corner" + } + ], + "closed": false + } + ] + }, + "rule": "NonZero", + "clipping": false, + "guide": false + } + } + ], + "spec": { + "spacing": { + "steps": 55 + }, + "orientation": "alignToPage" + } + } + } + ], + "clip": true + } + }, + { + "id": 12, + "visible": true, + "locked": false, + "opacity": 1.0, + "blend": "Normal", + "isolate": false, + "knockout": false, + "appearance": { + "items": [] + }, + "kind": { + "type": "text", + "kind": { + "kind": "point" + }, + "xf": [ + 1.0, + 0.0, + 0.0, + 1.0, + 90.0, + 140.0 + ], + "runs": [ + { + "text": "Live Blends", + "style": { + "font_family": "Source Sans 3", + "font_style": "Bold", + "size": 64.0, + "tracking": 20.0, + "baseline_shift": 0.0, + "h_scale": 100.0, + "v_scale": 100.0, + "rotation": 0.0, + "fill": { + "type": "solid", + "color": { + "model": "rgb", + "r": 1.0, + "g": 1.0, + "b": 1.0 + } + }, + "stroke": { + "type": "none" + }, + "stroke_width": 0.0, + "underline": false, + "strikethrough": false, + "all_caps": false + } + } + ], + "para": { + "justify": "Left", + "left_indent": 0.0, + "right_indent": 0.0, + "first_line_indent": 0.0, + "space_before": 0.0, + "space_after": 0.0, + "hyphenate": false + } + } + }, + { + "id": 13, + "visible": true, + "locked": false, + "opacity": 1.0, + "blend": "Normal", + "isolate": false, + "knockout": false, + "appearance": { + "items": [] + }, + "kind": { + "type": "text", + "kind": { + "kind": "point" + }, + "xf": [ + 1.0, + 0.0, + 0.0, + 1.0, + 92.0, + 180.0 + ], + "runs": [ + { + "text": "70 steps · smooth colour · editable spines", + "style": { + "font_family": "Source Sans 3", + "font_style": "Regular", + "size": 22.0, + "tracking": 40.0, + "baseline_shift": 0.0, + "h_scale": 100.0, + "v_scale": 100.0, + "rotation": 0.0, + "fill": { + "type": "solid", + "color": { + "model": "rgb", + "r": 0.64705884, + "g": 0.64705884, + "b": 0.7529412 + } + }, + "stroke": { + "type": "none" + }, + "stroke_width": 0.0, + "underline": false, + "strikethrough": false, + "all_caps": false + } + } + ], + "para": { + "justify": "Left", + "left_indent": 0.0, + "right_indent": 0.0, + "first_line_indent": 0.0, + "space_before": 0.0, + "space_after": 0.0, + "hyphenate": false + } + } + } + ] + } + } + ], + "swatches": [ + { + "name": "[None]", + "paint": { + "type": "none" + }, + "global": false, + "spot": false + }, + { + "name": "White", + "paint": { + "type": "solid", + "color": { + "model": "rgb", + "r": 1.0, + "g": 1.0, + "b": 1.0 + } + }, + "global": false, + "spot": false + }, + { + "name": "Black", + "paint": { + "type": "solid", + "color": { + "model": "rgb", + "r": 0.0, + "g": 0.0, + "b": 0.0 + } + }, + "global": false, + "spot": false + }, + { + "name": "Red", + "paint": { + "type": "solid", + "color": { + "model": "rgb", + "r": 0.92941177, + "g": 0.10980392, + "b": 0.14117648 + } + }, + "global": false, + "spot": false + }, + { + "name": "Orange Red", + "paint": { + "type": "solid", + "color": { + "model": "rgb", + "r": 0.94509804, + "g": 0.3529412, + "b": 0.14117648 + } + }, + "global": false, + "spot": false + }, + { + "name": "Orange", + "paint": { + "type": "solid", + "color": { + "model": "rgb", + "r": 0.96862745, + "g": 0.5764706, + "b": 0.11764706 + } + }, + "global": false, + "spot": false + }, + { + "name": "Amber", + "paint": { + "type": "solid", + "color": { + "model": "rgb", + "r": 0.9843137, + "g": 0.6901961, + "b": 0.23137255 + } + }, + "global": false, + "spot": false + }, + { + "name": "Yellow", + "paint": { + "type": "solid", + "color": { + "model": "rgb", + "r": 0.9882353, + "g": 0.93333334, + "b": 0.12941177 + } + }, + "global": false, + "spot": false + }, + { + "name": "Yellow Green", + "paint": { + "type": "solid", + "color": { + "model": "rgb", + "r": 0.8509804, + "g": 0.8784314, + "b": 0.12941177 + } + }, + "global": false, + "spot": false + }, + { + "name": "Lime", + "paint": { + "type": "solid", + "color": { + "model": "rgb", + "r": 0.54901963, + "g": 0.7764706, + "b": 0.24705882 + } + }, + "global": false, + "spot": false + }, + { + "name": "Green", + "paint": { + "type": "solid", + "color": { + "model": "rgb", + "r": 0.22352941, + "g": 0.70980394, + "b": 0.2901961 + } + }, + "global": false, + "spot": false + }, + { + "name": "Emerald", + "paint": { + "type": "solid", + "color": { + "model": "rgb", + "r": 0.0, + "g": 0.57254905, + "b": 0.27058825 + } + }, + "global": false, + "spot": false + }, + { + "name": "Teal", + "paint": { + "type": "solid", + "color": { + "model": "rgb", + "r": 0.0, + "g": 0.40784314, + "b": 0.21568628 + } + }, + "global": false, + "spot": false + }, + { + "name": "Aqua", + "paint": { + "type": "solid", + "color": { + "model": "rgb", + "r": 0.13333334, + "g": 0.70980394, + "b": 0.4509804 + } + }, + "global": false, + "spot": false + }, + { + "name": "Cyan Green", + "paint": { + "type": "solid", + "color": { + "model": "rgb", + "r": 0.0, + "g": 0.6627451, + "b": 0.6156863 + } + }, + "global": false, + "spot": false + }, + { + "name": "Cyan", + "paint": { + "type": "solid", + "color": { + "model": "rgb", + "r": 0.16078432, + "g": 0.67058825, + "b": 0.8862745 + } + }, + "global": false, + "spot": false + }, + { + "name": "Azure", + "paint": { + "type": "solid", + "color": { + "model": "rgb", + "r": 0.0, + "g": 0.44313726, + "b": 0.7372549 + } + }, + "global": false, + "spot": false + }, + { + "name": "Blue", + "paint": { + "type": "solid", + "color": { + "model": "rgb", + "r": 0.18039216, + "g": 0.19215687, + "b": 0.57254905 + } + }, + "global": false, + "spot": false + }, + { + "name": "Indigo", + "paint": { + "type": "solid", + "color": { + "model": "rgb", + "r": 0.105882354, + "g": 0.078431375, + "b": 0.39215687 + } + }, + "global": false, + "spot": false + }, + { + "name": "Violet", + "paint": { + "type": "solid", + "color": { + "model": "rgb", + "r": 0.4, + "g": 0.1764706, + "b": 0.5686275 + } + }, + "global": false, + "spot": false + }, + { + "name": "Purple", + "paint": { + "type": "solid", + "color": { + "model": "rgb", + "r": 0.5764706, + "g": 0.15294118, + "b": 0.56078434 + } + }, + "global": false, + "spot": false + }, + { + "name": "Magenta", + "paint": { + "type": "solid", + "color": { + "model": "rgb", + "r": 0.61960787, + "g": 0.0, + "b": 0.3647059 + } + }, + "global": false, + "spot": false + }, + { + "name": "Rose", + "paint": { + "type": "solid", + "color": { + "model": "rgb", + "r": 0.83137256, + "g": 0.078431375, + "b": 0.3529412 + } + }, + "global": false, + "spot": false + }, + { + "name": "Pink", + "paint": { + "type": "solid", + "color": { + "model": "rgb", + "r": 0.92941177, + "g": 0.11764706, + "b": 0.4745098 + } + }, + "global": false, + "spot": false + }, + { + "name": "Brown", + "paint": { + "type": "solid", + "color": { + "model": "rgb", + "r": 0.78039217, + "g": 0.69803923, + "b": 0.6 + } + }, + "global": false, + "spot": false + }, + { + "name": "Tan", + "paint": { + "type": "solid", + "color": { + "model": "rgb", + "r": 0.6, + "g": 0.5254902, + "b": 0.45882353 + } + }, + "global": false, + "spot": false + }, + { + "name": "Coffee", + "paint": { + "type": "solid", + "color": { + "model": "rgb", + "r": 0.4509804, + "g": 0.3882353, + "b": 0.34117648 + } + }, + "global": false, + "spot": false + }, + { + "name": "Chocolate", + "paint": { + "type": "solid", + "color": { + "model": "rgb", + "r": 0.3254902, + "g": 0.2784314, + "b": 0.25490198 + } + }, + "global": false, + "spot": false + }, + { + "name": "Sand", + "paint": { + "type": "solid", + "color": { + "model": "rgb", + "r": 0.7764706, + "g": 0.6117647, + "b": 0.42745098 + } + }, + "global": false, + "spot": false + }, + { + "name": "Copper", + "paint": { + "type": "solid", + "color": { + "model": "rgb", + "r": 0.6509804, + "g": 0.4862745, + "b": 0.32156864 + } + }, + "global": false, + "spot": false + }, + { + "name": "Rust", + "paint": { + "type": "solid", + "color": { + "model": "rgb", + "r": 0.54901963, + "g": 0.38431373, + "b": 0.22352941 + } + }, + "global": false, + "spot": false + }, + { + "name": "Walnut", + "paint": { + "type": "solid", + "color": { + "model": "rgb", + "r": 0.45882353, + "g": 0.29803923, + "b": 0.14117648 + } + }, + "global": false, + "spot": false + }, + { + "name": "Espresso", + "paint": { + "type": "solid", + "color": { + "model": "rgb", + "r": 0.3764706, + "g": 0.21960784, + "b": 0.07450981 + } + }, + "global": false, + "spot": false + }, + { + "name": "White, Black", + "paint": { + "type": "gradient", + "gradient": { + "kind": "Linear", + "stops": [ + { + "offset": 0.0, + "color": { + "model": "rgb", + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "opacity": 1.0, + "midpoint": 0.5 + }, + { + "offset": 1.0, + "color": { + "model": "rgb", + "r": 0.0, + "g": 0.0, + "b": 0.0 + }, + "opacity": 1.0, + "midpoint": 0.5 + } + ] + }, + "angle": 0.0 + }, + "global": false, + "spot": false + }, + { + "name": "Radial White, Black", + "paint": { + "type": "gradient", + "gradient": { + "kind": "Radial", + "stops": [ + { + "offset": 0.0, + "color": { + "model": "rgb", + "r": 1.0, + "g": 1.0, + "b": 1.0 + }, + "opacity": 1.0, + "midpoint": 0.5 + }, + { + "offset": 1.0, + "color": { + "model": "rgb", + "r": 0.0, + "g": 0.0, + "b": 0.0 + }, + "opacity": 1.0, + "midpoint": 0.5 + } + ] + }, + "angle": 0.0 + }, + "global": false, + "spot": false + }, + { + "name": "Sunset", + "paint": { + "type": "gradient", + "gradient": { + "kind": "Linear", + "stops": [ + { + "offset": 0.0, + "color": { + "model": "rgb", + "r": 0.9843137, + "g": 0.6901961, + "b": 0.23137255 + }, + "opacity": 1.0, + "midpoint": 0.5 + }, + { + "offset": 1.0, + "color": { + "model": "rgb", + "r": 0.83137256, + "g": 0.078431375, + "b": 0.3529412 + }, + "opacity": 1.0, + "midpoint": 0.5 + } + ] + }, + "angle": 0.0 + }, + "global": false, + "spot": false + }, + { + "name": "Ocean", + "paint": { + "type": "gradient", + "gradient": { + "kind": "Linear", + "stops": [ + { + "offset": 0.0, + "color": { + "model": "rgb", + "r": 0.16078432, + "g": 0.67058825, + "b": 0.8862745 + }, + "opacity": 1.0, + "midpoint": 0.5 + }, + { + "offset": 1.0, + "color": { + "model": "rgb", + "r": 0.18039216, + "g": 0.19215687, + "b": 0.57254905 + }, + "opacity": 1.0, + "midpoint": 0.5 + } + ] + }, + "angle": 0.0 + }, + "global": false, + "spot": false + } + ], + "swatch_groups": [ + { + "name": "Grays", + "swatches": [ + { + "name": "K=90", + "paint": { + "type": "solid", + "color": { + "model": "gray", + "k": 0.9 + } + }, + "global": false, + "spot": false + }, + { + "name": "K=80", + "paint": { + "type": "solid", + "color": { + "model": "gray", + "k": 0.8 + } + }, + "global": false, + "spot": false + }, + { + "name": "K=70", + "paint": { + "type": "solid", + "color": { + "model": "gray", + "k": 0.7 + } + }, + "global": false, + "spot": false + }, + { + "name": "K=60", + "paint": { + "type": "solid", + "color": { + "model": "gray", + "k": 0.6 + } + }, + "global": false, + "spot": false + }, + { + "name": "K=50", + "paint": { + "type": "solid", + "color": { + "model": "gray", + "k": 0.5 + } + }, + "global": false, + "spot": false + }, + { + "name": "K=40", + "paint": { + "type": "solid", + "color": { + "model": "gray", + "k": 0.4 + } + }, + "global": false, + "spot": false + }, + { + "name": "K=30", + "paint": { + "type": "solid", + "color": { + "model": "gray", + "k": 0.3 + } + }, + "global": false, + "spot": false + }, + { + "name": "K=20", + "paint": { + "type": "solid", + "color": { + "model": "gray", + "k": 0.2 + } + }, + "global": false, + "spot": false + }, + { + "name": "K=10", + "paint": { + "type": "solid", + "color": { + "model": "gray", + "k": 0.1 + } + }, + "global": false, + "spot": false + } + ] + }, + { + "name": "Brights", + "swatches": [ + { + "name": "Bright Red", + "paint": { + "type": "solid", + "color": { + "model": "rgb", + "r": 1.0, + "g": 0.11372549, + "b": 0.14509805 + } + }, + "global": false, + "spot": false + }, + { + "name": "Bright Yellow", + "paint": { + "type": "solid", + "color": { + "model": "rgb", + "r": 1.0, + "g": 0.9019608, + "b": 0.0 + } + }, + "global": false, + "spot": false + }, + { + "name": "Bright Green", + "paint": { + "type": "solid", + "color": { + "model": "rgb", + "r": 0.0, + "g": 0.9019608, + "b": 0.4627451 + } + }, + "global": false, + "spot": false + }, + { + "name": "Bright Blue", + "paint": { + "type": "solid", + "color": { + "model": "rgb", + "r": 0.16078432, + "g": 0.4745098, + "b": 1.0 + } + }, + "global": false, + "spot": false + }, + { + "name": "Bright Violet", + "paint": { + "type": "solid", + "color": { + "model": "rgb", + "r": 0.8352941, + "g": 0.0, + "b": 0.9764706 + } + }, + "global": false, + "spot": false + } + ] + } + ], + "graphic_styles": [ + { + "name": "Default Graphic Style", + "appearance": { + "items": [ + { + "kind": "fill", + "paint": { + "type": "solid", + "color": { + "model": "rgb", + "r": 1.0, + "g": 1.0, + "b": 1.0 + } + }, + "opacity": 1.0, + "blend": "Normal", + "visible": true + }, + { + "kind": "stroke", + "paint": { + "type": "solid", + "color": { + "model": "rgb", + "r": 0.0, + "g": 0.0, + "b": 0.0 + } + }, + "width": 1.0, + "cap": "Butt", + "join": "Miter", + "miter_limit": 10.0, + "align": "Center", + "arrow_scale": [ + 100.0, + 100.0 + ], + "opacity": 1.0, + "blend": "Normal", + "visible": true + } + ] + } + }, + { + "name": "Black Outline", + "appearance": { + "items": [ + { + "kind": "fill", + "paint": { + "type": "none" + }, + "opacity": 1.0, + "blend": "Normal", + "visible": true + }, + { + "kind": "stroke", + "paint": { + "type": "solid", + "color": { + "model": "rgb", + "r": 0.0, + "g": 0.0, + "b": 0.0 + } + }, + "width": 1.0, + "cap": "Butt", + "join": "Miter", + "miter_limit": 10.0, + "align": "Center", + "arrow_scale": [ + 100.0, + 100.0 + ], + "opacity": 1.0, + "blend": "Normal", + "visible": true + } + ] + } + }, + { + "name": "Heavy Ink", + "appearance": { + "items": [ + { + "kind": "fill", + "paint": { + "type": "solid", + "color": { + "model": "rgb", + "r": 0.105882354, + "g": 0.078431375, + "b": 0.39215687 + } + }, + "opacity": 1.0, + "blend": "Normal", + "visible": true + }, + { + "kind": "stroke", + "paint": { + "type": "solid", + "color": { + "model": "rgb", + "r": 0.0, + "g": 0.0, + "b": 0.0 + } + }, + "width": 4.0, + "cap": "Butt", + "join": "Miter", + "miter_limit": 10.0, + "align": "Center", + "arrow_scale": [ + 100.0, + 100.0 + ], + "opacity": 1.0, + "blend": "Normal", + "visible": true + } + ] + } + }, + { + "name": "Sunshine", + "appearance": { + "items": [ + { + "kind": "fill", + "paint": { + "type": "solid", + "color": { + "model": "rgb", + "r": 0.9843137, + "g": 0.6901961, + "b": 0.23137255 + } + }, + "opacity": 1.0, + "blend": "Normal", + "visible": true + }, + { + "kind": "stroke", + "paint": { + "type": "solid", + "color": { + "model": "rgb", + "r": 0.94509804, + "g": 0.3529412, + "b": 0.14117648 + } + }, + "width": 2.0, + "cap": "Butt", + "join": "Miter", + "miter_limit": 10.0, + "align": "Center", + "arrow_scale": [ + 100.0, + 100.0 + ], + "opacity": 1.0, + "blend": "Normal", + "visible": true + } + ] + } + } + ], + "symbols": [], + "guides": [], + "grid": { + "spacing": 72.0, + "subdivisions": 8 + }, + "raster_effects_ppi": 72.0, + "images": {}, + "next_id": 16 + }, + "images": {} +} \ No newline at end of file