You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

2014 lines
153 KiB
XML

This file contains invisible Unicode characters!

This file contains invisible Unicode characters that may be processed differently from what appears below. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to reveal hidden characters.

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

<?xml version="1.0" encoding="utf-8"?>
<Document xmlns:p="property" Id="LxDFQzfSxISOMXj4ZNX8Ev" LanguageVersion="2021.3.3.131" Version="0.128">
<NugetDependency Id="Iqn8OCoUAt9NsRjbd34bH9" Location="VL.CoreLib" Version="2021.3.3" />
<Patch Id="HK9I28V4U7kN3qxr1n3M96">
<Canvas Id="DcJwwp3J3JuM30z4rfZRE2" DefaultCategory="Main" CanvasType="FullCategory">
<!--
************************ Baloon ************************
-->
<Node Name="Baloon" Bounds="200,100" Id="KfcAWi0SU10QSO1uxZH8nZ">
<p:NodeReference>
<Choice Kind="ContainerDefinition" Name="Process" />
<FullNameCategoryReference ID="Primitive" />
</p:NodeReference>
<Patch Id="QFQEVPLIQRbNVzugwpTXSO">
<Canvas Id="CXq9qKVMgljPP2z5C9pQTE" CanvasType="Group">
<Node Bounds="369,1856,90,19" Id="UkRqfAkLd6kOTpODMEmXTp">
<p:NodeReference LastCategoryFullName="Graphics.Skia.Layers" LastSymbolSource="VL.Skia.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="RoundRectangle (Bounds)" />
</p:NodeReference>
<Pin Id="EE2tQL8efYSPK3bHiYdo0n" Name="Bounds" Kind="InputPin" />
<Pin Id="Ij2vaDxIBP2M783MN7rRTa" Name="Radius" Kind="InputPin" DefaultValue="0.06, 0.06">
<p:TypeAnnotation LastCategoryFullName="2D" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Vector2" />
</p:TypeAnnotation>
</Pin>
<Pin Id="VRXydqfU7hPMhkovDMvK0B" Name="Paint" Kind="InputPin" />
<Pin Id="VFaW28RjufTLFvJ2NK178A" Name="Enabled" Kind="InputPin" />
<Pin Id="INqoajKz32tP8vnWZT1pre" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="583,902,271,19" Id="G4iDAJ9EgLPLwiEO8ltvFW">
<p:NodeReference LastCategoryFullName="Graphics.Skia.Layers.Text" LastSymbolSource="VL.Skia.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="Text (Bounds)" />
</p:NodeReference>
<Pin Id="T8ube5KuescNiFFS72m8Iz" Name="Bounds" Kind="InputPin" />
<Pin Id="PEvbP7py7rWOtLMqVYPFlz" Name="Text" Kind="InputPin" />
<Pin Id="MkwzlHG8SwHM8WgqO5cLuS" Name="Paint" Kind="InputPin" />
<Pin Id="IXPuIV4XhO9MpH9aokDTlK" Name="Enabled" Kind="InputPin" />
<Pin Id="CKQJJ16sM8pL9L2u97gsHf" Name="Output" Kind="OutputPin" />
<Pin Id="JmVUzt3vLg9LnxSOtWEOGl" Name="Baseline Position" Kind="OutputPin" />
</Node>
<Node Bounds="669,819,85,19" Id="VzMNFQH7eKLOVEyiorSnDc">
<p:NodeReference LastCategoryFullName="Graphics.Skia.Text" LastSymbolSource="VL.Skia.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="BreakAtRect" />
</p:NodeReference>
<Pin Id="BYWE95ljPwVMAFyRksWQAD" Name="Text" Kind="InputPin" />
<Pin Id="AooogaYUH8LMystZvj8uLH" Name="Rectangle" Kind="InputPin" />
<Pin Id="Iw6gh8PT1BXLOEYHQA3PF5" Name="Remove Empty Lines" Kind="InputPin" DefaultValue="False">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Boolean" />
</p:TypeAnnotation>
</Pin>
<Pin Id="I2gNEQIS7UZNFPYghoSm7x" Name="Break at Words" Kind="InputPin" />
<Pin Id="QvtU8C7vtjgNlcZVMZlqlY" Name="Paint" Kind="InputPin" />
<Pin Id="I7nUdlG2AQeNS5Wgs4fJTm" Name="Output" Kind="OutputPin" />
<Pin Id="UjQSuJnFHOZQOXdizId7Rf" Name="Leftover" Kind="OutputPin" />
</Node>
<Pad Id="NKdETogrU33PU8hq299SvT" Bounds="612,779,20,15" ShowValueBox="true" isIOBox="true" Value="Consectetur occaecat eu aute et exercitation cillum tempor incididunt esse culpa irure sit. Dolor amet dolore laboris ea velit. Aliquip sunt eu et elit enim exercitation amet.">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="String" />
</p:TypeAnnotation>
</Pad>
<Node Bounds="413,235,61,19" Id="LKuc4Yew1MxPjxLzfnjMks">
<p:NodeReference LastCategoryFullName="2D.Rectangle" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Rectangle (Join)" />
</p:NodeReference>
<Pin Id="FyAd8BL6lBvLhSPoLMgHV4" Name="Position" Kind="InputPin" DefaultValue="0, 0">
<p:TypeAnnotation LastCategoryFullName="2D" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Vector2" />
</p:TypeAnnotation>
</Pin>
<Pin Id="MfvewTcc3YVQIIVkwR1W41" Name="Size" Kind="InputPin" DefaultValue="1, 1">
<p:TypeAnnotation LastCategoryFullName="2D" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Vector2" />
</p:TypeAnnotation>
</Pin>
<Pin Id="Kxl0vJ25AhMO13tD0uzfZm" Name="Anchor" Kind="InputPin" DefaultValue="Center">
<p:TypeAnnotation LastCategoryFullName="2D" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="RectangleAnchor" />
</p:TypeAnnotation>
</Pin>
<Pin Id="FgecsQw3iSjOeKLK5WLlow" Name="Output" Kind="StateOutputPin" />
</Node>
<Node Bounds="765,759,165,19" Id="NRPa0QCtlIILytdeWNwzS2">
<p:NodeReference LastCategoryFullName="Graphics.Skia.Text" LastSymbolSource="VL.Skia.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="FontAndParagraph" />
</p:NodeReference>
<Pin Id="RTb9bX4i4bTLFjlkabCrFd" Name="Input" Kind="InputPin" />
<Pin Id="CXbqNXQzqw3PoMmPuBPrRH" Name="Family Name" Kind="InputPin" />
<Pin Id="HR7XsdxLD4aLwaItJG9pba" Name="Style" Kind="InputPin" />
<Pin Id="Dyho4MX4G91OzHmXLM1J6O" Name="Size" Kind="InputPin" DefaultValue="0.04">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Float32" />
</p:TypeAnnotation>
</Pin>
<Pin Id="Vn61Oks5vhOLLMsfWzKUth" Name="Color" Kind="InputPin" DefaultValue="0.06666667, 0.06666667, 0.06666667, 1">
<p:TypeAnnotation LastCategoryFullName="Color" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="RGBA" />
</p:TypeAnnotation>
</Pin>
<Pin Id="Bc7z4dGyPzINH313K7AhpC" Name="Line Height in em" Kind="InputPin" DefaultValue="1.6">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Float32" />
</p:TypeAnnotation>
</Pin>
<Pin Id="NoHAKzCFIAIOqKmtyzSkcj" Name="Horizontal Alignment" Kind="InputPin" />
<Pin Id="TaimVbkMb2JP66Frd7BBH5" Name="Vertical Alignment" Kind="InputPin" />
<Pin Id="ALq5O4V0tglOiP4sVqtc3b" Name="Show Helpers" Kind="InputPin" />
<Pin Id="CRcQBWK82uOMRv92wObtO2" Name="Output" Kind="OutputPin" />
</Node>
<Pad Id="IoiIx3qPZaRL6wvqCXZO2v" Comment="Family Name" Bounds="786,636,158,15" ShowValueBox="true" isIOBox="true" Value="Hanken Grotesk">
<p:TypeAnnotation LastCategoryFullName="Text" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="FontList" />
</p:TypeAnnotation>
</Pad>
<Node Bounds="579,488,88,26" Id="LEPGVGBAIjbLWFkDG0WNrF">
<p:NodeReference LastCategoryFullName="2D.Rectangle" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Inflate (Centered)" />
</p:NodeReference>
<Pin Id="LPE18fghulDPXhTYnJSyMO" Name="Input" Kind="StateInputPin" />
<Pin Id="RtBjGTyNMLOPie3pCjhHib" Name="Horizonal" Kind="InputPin" DefaultValue="0.02">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Float32" />
</p:TypeAnnotation>
</Pin>
<Pin Id="QxRI46DChQLOrYGvHNufLP" Name="Vertical" Kind="InputPin" DefaultValue="0.02">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Float32" />
</p:TypeAnnotation>
</Pin>
<Pin Id="D3yJQHEY03AM5wzhGm4Rz9" Name="Output" Kind="StateOutputPin" />
</Node>
<Node Bounds="850,970,79,19" Id="EzxF9ntj549OZxWhUFMt1k">
<p:NodeReference LastCategoryFullName="Collections.Sequence" LastSymbolSource="VL.Collections.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="LastOrDefault" />
</p:NodeReference>
<Pin Id="OWInnkqF4qJOoWAgn6jYGD" Name="Input" Kind="StateInputPin" />
<Pin Id="D8FWAyncMTsLomk1FKieRC" Name="Default Value" Kind="InputPin" />
<Pin Id="Gkf1nbL29WZP7XbpL0z3Lm" Name="Output" Kind="StateOutputPin" />
<Pin Id="Bd90ycSJONUMtR01MGhbfF" Name="Result" Kind="OutputPin" />
</Node>
<Node Bounds="370,1527,61,26" Id="Sz05AkHyjLuOCHGWEeNjjz">
<p:NodeReference LastCategoryFullName="2D.Rectangle" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Rectangle (Join Points)" />
</p:NodeReference>
<Pin Id="QsfxyFr01hFMuL5HkH6g71" Name="Point A" Kind="InputPin" />
<Pin Id="Jl6SG9VOcljPdMjdNffEGD" Name="Point B" Kind="InputPin" />
<Pin Id="GpquBmy6sX2M4DcxpDWd5v" Name="Output" Kind="StateOutputPin" />
</Node>
<Node Bounds="428,1489,58,19" Id="B3I0Q5MWiT1QbpMOZvPhVQ">
<p:NodeReference LastCategoryFullName="2D.Rectangle" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="TopRight" />
</p:NodeReference>
<Pin Id="Ubo0zPa0zCcLdBx3tsgnAm" Name="Input" Kind="StateInputPin" />
<Pin Id="UVvwkOm6RycLWPFdhBokx7" Name="Top Right" Kind="OutputPin" />
</Node>
<Node Bounds="371,1482,25,19" Id="Nav4XIjO51OPGDTSDzVBgg">
<p:NodeReference LastCategoryFullName="Math" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="+" />
<CategoryReference Kind="Category" Name="Math" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="C95JnGk6R6KPp5Qkr9iKhl" Name="Input" Kind="InputPin" />
<Pin Id="KB7Itt9AOnzNTBvVpmbKLP" Name="Input 2" Kind="InputPin" />
<Pin Id="VeswDt4rLsyP4jO2xI4N5B" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="297,1406,45,19" Id="HkJB2TsHhO3L3FniNtrbbV">
<p:NodeReference LastCategoryFullName="Math" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="*" />
</p:NodeReference>
<Pin Id="BblLcn84chyPw9poX1EP8P" Name="Input" Kind="InputPin" />
<Pin Id="TTRZejgStjCOgVyqemZpPj" Name="Input 2" Kind="InputPin" />
<Pin Id="KacIpUBWUgRQYG9hnHtBfg" Name="Output" Kind="OutputPin" />
<Pin Id="AaejHUalgSwO04UZXTjdBm" Name="Input 3" Kind="InputPin" DefaultValue="0, 0">
<p:TypeAnnotation LastCategoryFullName="2D" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Vector2" />
</p:TypeAnnotation>
</Pin>
</Node>
<Pad Id="ECKK1avxYnKNbYm29jIRf6" Comment="Padding" Bounds="297,321,35,28" ShowValueBox="true" isIOBox="true" Value="-0.04, -0.04">
<p:TypeAnnotation LastCategoryFullName="2D" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Vector2" />
</p:TypeAnnotation>
</Pad>
<Node Bounds="621,448,46,19" Id="RATYm2xcKl7OTkdtCHTWHN">
<p:NodeReference LastCategoryFullName="2D.Vector2" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Vector (Split)" />
<CategoryReference Kind="Vector2Type" Name="Vector2" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="FBXCccLNrssMWA6IaNWS9t" Name="Input" Kind="StateInputPin" />
<Pin Id="Cy9r0UglZxsOGf6jpXVNYo" Name="X" Kind="OutputPin" />
<Pin Id="SlFxfKUsw4YORPXF1SabmR" Name="Y" Kind="OutputPin" />
</Node>
<Pad Id="LlpPdtatFUBLFcTEhVMqnw" Comment="Line Height in em" Bounds="867,725,35,15" ShowValueBox="true" isIOBox="true" Value="1.6">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Float32" />
</p:TypeAnnotation>
</Pad>
<Node Bounds="320,1332,46,19" Id="VYWdIdwuuyDO60U0t6qN1e">
<p:NodeReference LastCategoryFullName="2D.Vector2" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Vector (Join)" />
<CategoryReference Kind="Vector2Type" Name="Vector2" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="Cey4RSdigEMNyisaehdEMw" Name="X" Kind="InputPin" />
<Pin Id="PQIEkykGvf5LroV3nvX3hA" Name="Y" Kind="InputPin" />
<Pin Id="VpC9UMbjYFVLfKE4Xe1t64" Name="Output" Kind="StateOutputPin" />
</Node>
<Pad Id="GyRBS1MQy5KLnGpNJqihdd" Comment="" Bounds="323,1306,35,15" ShowValueBox="true" isIOBox="true" Value="1">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Float32" />
</p:TypeAnnotation>
</Pad>
<Pad Id="DlUd9mYDNG0PZrTBfH7u5Y" Comment="" Bounds="340,1372,35,28" ShowValueBox="true" isIOBox="true" Value="1, -1">
<p:TypeAnnotation LastCategoryFullName="2D" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Vector2" />
</p:TypeAnnotation>
</Pad>
<Pad Id="PIqGdGY1BMAMOnBDjWshOl" Comment="Size" Bounds="827,672,35,15" ShowValueBox="true" isIOBox="true" Value="0.04">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Float32" />
</p:TypeAnnotation>
</Pad>
<Node Bounds="427,1805,45,19" Id="SL7lkHrnH2CPh98qapg4aW">
<p:NodeReference LastCategoryFullName="Graphics.Skia.Paint" LastSymbolSource="VL.Skia.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="Fill" />
<CategoryReference Kind="Category" Name="Paint" NeedsToBeDirectParent="true">
<p:OuterCategoryReference Kind="Category" Name="Skia" NeedsToBeDirectParent="true" />
</CategoryReference>
</p:NodeReference>
<Pin Id="Nynf6Af8hsKOb3fRdyu9vv" Name="Input" Kind="InputPin" />
<Pin Id="ISEmG6Q7GHOPA1Kzun0cH9" Name="Color" Kind="InputPin" DefaultValue="0.8666667, 0.8666667, 0.8666667, 1">
<p:TypeAnnotation LastCategoryFullName="Color" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="RGBA" />
</p:TypeAnnotation>
</Pin>
<Pin Id="PWcCsyHSxYYNM2xyLF3rSM" Name="Shader" Kind="InputPin" />
<Pin Id="VsO2SCHLG9VN9Dufpcry5Z" Name="Output" Kind="OutputPin" />
</Node>
<Pad Id="TIXBv4k3OaCOlb4U2wzIYI" Comment="Color" Bounds="449,1776,20,15" ShowValueBox="true" isIOBox="true" Value="0.9607843, 0.9686275, 0.9803922, 1">
<p:TypeAnnotation LastCategoryFullName="Color" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="RGBA" />
</p:TypeAnnotation>
</Pad>
<Pad Id="OXteY81ocFQMFRVcRjgEvV" Bounds="202,1504,130,67" ShowValueBox="true" isIOBox="true" Value="text's last baseline is used to calculate baloon's size">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="String" />
</p:TypeAnnotation>
<p:ValueBoxSettings>
<p:fontsize p:Type="Int32">9</p:fontsize>
<p:stringtype p:Assembly="VL.Core" p:Type="VL.Core.StringType">Comment</p:stringtype>
</p:ValueBoxSettings>
</Pad>
<Node Bounds="370,1944,638,19" Id="Nhg7tvFwaNLOdabQuhNcno">
<p:NodeReference LastCategoryFullName="Graphics.Skia" LastSymbolSource="VL.Skia.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="Group" />
</p:NodeReference>
<Pin Id="A7fGXbFJtE7LSpDTwrg6J3" Name="Input" Kind="InputPin" />
<Pin Id="SzHJfxz2vH8NeS5zIRjO1y" Name="Input 2" Kind="InputPin" />
<Pin Id="GF3vz3hTqkPNLQmbKFREFO" Name="Output" Kind="OutputPin" />
<Pin Id="H34veZXBUoCP3PTURn9vPj" Name="Input 3" Kind="InputPin" />
<Pin Id="Eor4skbI5erPBuEEIZyK3p" Name="Input 4" Kind="InputPin" />
</Node>
<Node Bounds="791,1862,105,19" Id="P4tnJXOLMsPMiHxdk9OkgO">
<p:NodeReference LastCategoryFullName="Graphics.Skia.Layers.Text" LastSymbolSource="VL.Skia.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="Text" />
</p:NodeReference>
<Pin Id="GSWPao02fFLPppoCzFabUW" Name="Position" Kind="InputPin" />
<Pin Id="BZ1RN0DpBQ3PsXGeZTPpH5" Name="Size" Kind="InputPin" />
<Pin Id="DJJWnOJbi51Lf23OF0XWkn" Name="Anchor" Kind="InputPin" DefaultValue="TopRight">
<p:TypeAnnotation LastCategoryFullName="2D" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="RectangleAnchor" />
</p:TypeAnnotation>
</Pin>
<Pin Id="Rrz804QuIruLyKDpmGlEj0" Name="Text" Kind="InputPin" />
<Pin Id="HasVXpYhGryMJwsffDXm31" Name="Paint" Kind="InputPin" />
<Pin Id="KzK9y3RdlacQdKIOvGOcip" Name="Enabled" Kind="InputPin" />
<Pin Id="Uy9khYNaIceMQ4AzuwqHW3" Name="Output" Kind="OutputPin" />
<Pin Id="PDHKNS2er6aMrcVOr1XA3P" Name="Baseline Position" Kind="OutputPin" />
</Node>
<Node Bounds="872,1818,165,19" Id="IQCtKCAVq74PbjNtlSBju4">
<p:NodeReference LastCategoryFullName="Graphics.Skia.Text" LastSymbolSource="VL.Skia.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="FontAndParagraph" />
</p:NodeReference>
<Pin Id="Q0AYGQSSe81MCPYdYxivWY" Name="Input" Kind="InputPin" />
<Pin Id="FAgKxy3Tl1CLwWttjPmvix" Name="Family Name" Kind="InputPin" />
<Pin Id="QgrzIemQqENLUrbzmEJxAH" Name="Style" Kind="InputPin" DefaultValue="Normal">
<p:TypeAnnotation LastCategoryFullName="Graphics.Skia.Unwrapped.Enums" LastSymbolSource="VL.Skia.vl">
<Choice Kind="TypeFlag" Name="SKTypefaceStyle" />
</p:TypeAnnotation>
</Pin>
<Pin Id="TI5JoxdJwO8L3EO275fcYm" Name="Size" Kind="InputPin" DefaultValue="0.035">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Float32" />
</p:TypeAnnotation>
</Pin>
<Pin Id="K29sMAQbpzkO2VgODngYJz" Name="Color" Kind="InputPin" DefaultValue="0.01999998, 0, 1, 1">
<p:TypeAnnotation LastCategoryFullName="Color" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="RGBA" />
</p:TypeAnnotation>
</Pin>
<Pin Id="FMyNXkT2UwTQccGVgWPAaH" Name="Line Height in em" Kind="InputPin" />
<Pin Id="KN0RDEq2sYZMCM8LAXfnhI" Name="Horizontal Alignment" Kind="InputPin" DefaultValue="Right">
<p:TypeAnnotation LastCategoryFullName="Graphics.Skia.Unwrapped.Enums" LastSymbolSource="VL.Skia.vl">
<Choice Kind="TypeFlag" Name="SKTextAlign" />
</p:TypeAnnotation>
</Pin>
<Pin Id="CseReNMh8FHL50jg4tmF6i" Name="Vertical Alignment" Kind="InputPin" DefaultValue="Baseline">
<p:TypeAnnotation LastCategoryFullName="Graphics.Skia.Unwrapped.Enums" LastSymbolSource="VL.Skia.vl">
<Choice Kind="TypeFlag" Name="VerticalTextAlignment" />
</p:TypeAnnotation>
</Pin>
<Pin Id="P5xE0QC9nnEL2rDgO3tEHZ" Name="Show Helpers" Kind="InputPin" />
<Pin Id="B2sQ0okNjoxPNIwPfKUmn4" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="774,1793,58,19" Id="Si0D9a9WGKdL2UTJvLtudK">
<p:NodeReference LastCategoryFullName="2D.Rectangle" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="TopRight" />
</p:NodeReference>
<Pin Id="K6hvceQ3PlOPAzD3d9tvdf" Name="Input" Kind="StateInputPin" />
<Pin Id="Ga0hjevjDxHO5WYlUJpLeu" Name="Top Right" Kind="OutputPin" />
</Node>
<Pad Id="UoWEAtlznCdPW3sFjbMuk9" Comment="Family Name" Bounds="890,1736,158,15" ShowValueBox="true" isIOBox="true" Value="Hanken Grotesk">
<p:TypeAnnotation LastCategoryFullName="Text" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="FontList" />
</p:TypeAnnotation>
</Pad>
<Node Bounds="677,1832,102,19" Id="G2n6u6u4EcONGqn33eqB6F">
<p:NodeReference LastCategoryFullName="Math" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="+" />
</p:NodeReference>
<Pin Id="SbvQ56inFV2PjQvQvJNzLf" Name="Input" Kind="InputPin" />
<Pin Id="UYWUTtN5EVALFg5d3IAMvM" Name="Input 2" Kind="InputPin" DefaultValue="0, 0">
<p:TypeAnnotation LastCategoryFullName="2D" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Vector2" />
</p:TypeAnnotation>
</Pin>
<Pin Id="T5YVO9lPqvLL3U7eIpLlzP" Name="Output" Kind="OutputPin" />
</Node>
<Pad Id="JniKBpcGLF7PcT4UNhC4IH" Comment="" Bounds="852,1646,20,15" ShowValueBox="true" isIOBox="true" Value="Ilizarov">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="String" />
</p:TypeAnnotation>
</Pad>
<Node Bounds="850,1670,55,26" Id="Etx1u8e7GsFMKaqSYJAsCY">
<p:NodeReference LastCategoryFullName="Primitive.String" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="ToUpper" />
<CategoryReference Kind="StringType" Name="String" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="IZNcgRvCuwvP5x5vjYX8rQ" Name="Input" Kind="StateInputPin" />
<Pin Id="Okjpo0xMiESLDrnNsvBLqX" Name="Output" Kind="StateOutputPin" />
</Node>
<Node Bounds="1124,1182,269,19" Id="I7s00P1v5nALaTFLFDHF8d">
<p:NodeReference LastCategoryFullName="Graphics.Skia.Layers.Text" LastSymbolSource="VL.Skia.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="Text" />
</p:NodeReference>
<Pin Id="MjtDPrnuD3RQOoTw8pQNQa" Name="Position" Kind="InputPin" />
<Pin Id="SVYtII54DkwPrWOZl2Ql3q" Name="Size" Kind="InputPin" />
<Pin Id="UX19ZBeZP7CLoy6N4SZ1vj" Name="Anchor" Kind="InputPin" DefaultValue="TopLeft">
<p:TypeAnnotation LastCategoryFullName="2D" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="RectangleAnchor" />
</p:TypeAnnotation>
</Pin>
<Pin Id="E4ZzAFoqfkALSHaggFo7sZ" Name="Text" Kind="InputPin" DefaultValue="[text]">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="String" />
</p:TypeAnnotation>
</Pin>
<Pin Id="LjayCyILquQL7mNnLFW5LC" Name="Paint" Kind="InputPin" />
<Pin Id="G9NV2Q4WONTPnAtWdViP9o" Name="Enabled" Kind="InputPin" />
<Pin Id="AJzxWshm5xlPeMKnJ4GOEB" Name="Output" Kind="OutputPin" />
<Pin Id="JiCxx1rfrLXPacCo7RJA35" Name="Baseline Position" Kind="OutputPin" />
</Node>
<Node Bounds="1284,1025,36,19" Id="Mp5ECVPBghEOriDUZtEtz7">
<p:NodeReference LastCategoryFullName="System.DateTime" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Now" />
<CategoryReference Kind="RecordType" Name="DateTime" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="IwqDSOOl5m0PsZKHc2miIp" Name="Now" Kind="OutputPin" />
</Node>
<Node Bounds="1421,1109,165,19" Id="Sn1PPLp0EFzM5GWfciF3J4">
<p:NodeReference LastCategoryFullName="Graphics.Skia.Text" LastSymbolSource="VL.Skia.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="FontAndParagraph" />
</p:NodeReference>
<Pin Id="Pc4iOE2wcYhLqIp3v7O5hc" Name="Input" Kind="InputPin" />
<Pin Id="MBYNUFc7PZ1PKl6psjhirc" Name="Family Name" Kind="InputPin" />
<Pin Id="PkI7VzFAgM2LSWEFtXEoDx" Name="Style" Kind="InputPin" />
<Pin Id="RPbmC1vRcvwLkBRd4RlUZn" Name="Size" Kind="InputPin" DefaultValue="0.03">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Float32" />
</p:TypeAnnotation>
</Pin>
<Pin Id="LuAldwWA0eaNQs7x0ZFXAh" Name="Color" Kind="InputPin" DefaultValue="0.4, 0.4, 0.4, 1">
<p:TypeAnnotation LastCategoryFullName="Color" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="RGBA" />
</p:TypeAnnotation>
</Pin>
<Pin Id="HvDqAShC5jpLFVWRZfjiot" Name="Line Height in em" Kind="InputPin" DefaultValue="1.6">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Float32" />
</p:TypeAnnotation>
</Pin>
<Pin Id="FggN7bUJ2fYQFHR0tzWhIW" Name="Horizontal Alignment" Kind="InputPin" />
<Pin Id="PHdGcBxEMqYOUQ140S0gWN" Name="Vertical Alignment" Kind="InputPin" DefaultValue="Baseline">
<p:TypeAnnotation LastCategoryFullName="Graphics.Skia.Unwrapped.Enums" LastSymbolSource="VL.Skia.vl">
<Choice Kind="TypeFlag" Name="VerticalTextAlignment" />
</p:TypeAnnotation>
</Pin>
<Pin Id="SGXaItjBrlfQVjYrFKSYhX" Name="Show Helpers" Kind="InputPin" DefaultValue="False">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Boolean" />
</p:TypeAnnotation>
</Pin>
<Pin Id="DfjYUZnPIV1NU1ZBnlus2e" Name="Output" Kind="OutputPin" />
</Node>
<Pad Id="G3m7dCu4llZM4n0vly4552" Comment="Family Name" Bounds="1439,1012,158,15" ShowValueBox="true" isIOBox="true" Value="Hanken Grotesk">
<p:TypeAnnotation LastCategoryFullName="Text" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="FontList" />
</p:TypeAnnotation>
</Pad>
<Node Bounds="583,1257,549,19" Id="Lc3PXYTERwMPGUr1hjlCPA">
<p:NodeReference LastCategoryFullName="Graphics.Skia" LastSymbolSource="VL.Skia.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="Group" />
</p:NodeReference>
<Pin Id="KRMoG2q6ttWPDvfbZp3fJI" Name="Input" Kind="InputPin" />
<Pin Id="VBkdJhGknLbN2ljK4KDzxv" Name="Input 2" Kind="InputPin" />
<Pin Id="VlX4sj0UpehPRuFpExYps1" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="1125,1119,80,19" Id="ASWGw9ucLkDMpn7Thi5ULa">
<p:NodeReference LastCategoryFullName="2D.Vector2" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Vector (Join)" />
<CategoryReference Kind="Vector2Type" Name="Vector2" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="MuXegKoOF3YNnR7C8OznVX" Name="X" Kind="InputPin" />
<Pin Id="KO34EsH8nXDMbIdh24HiQD" Name="Y" Kind="InputPin" />
<Pin Id="FBOt0KiWfhhMp8OkhgpBM0" Name="Output" Kind="StateOutputPin" />
</Node>
<Node Bounds="1124,1056,40,19" Id="QCB1Esojl67MwY6VIfM5ti">
<p:NodeReference LastCategoryFullName="2D.Rectangle" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Right" />
<CategoryReference Kind="RecordType" Name="Rectangle" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="PfJXav2N9JQPOjad3DrJfT" Name="Input" Kind="StateInputPin" />
<Pin Id="LEDSFgNacO0OAf8FBgtkew" Name="Right" Kind="OutputPin" />
</Node>
<Node Bounds="1201,1050,44,26" Id="Is1qMLGQrEhNgbGnpWG8VD">
<p:NodeReference LastCategoryFullName="2D.Vector2" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Y" />
<CategoryReference Kind="Vector2Type" Name="Vector2" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="KxgdKnFfW7oL3QVrwaEzXr" Name="Input" Kind="StateInputPin" />
<Pin Id="Izo6bcKI0DWMvrzpC6DHO1" Name="Y" Kind="OutputPin" />
</Node>
<Pad Id="D8nw9rhNSF9PoZXuJin6VS" Comment="Color" Bounds="1503,1079,20,15" ShowValueBox="true" isIOBox="true" Value="0.4823529, 0.5294118, 0.5803922, 1">
<p:TypeAnnotation LastCategoryFullName="Color" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="RGBA" />
</p:TypeAnnotation>
</Pad>
<Node Bounds="370,1648,85,26" Id="U6Addqha58dQZB8jnYDexb">
<p:NodeReference LastCategoryFullName="2D.Rectangle" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<CategoryReference Kind="RecordType" Name="Rectangle" />
<Choice Kind="OperationCallFlag" Name="Inflate" />
</p:NodeReference>
<Pin Id="QEce3bpvMGmOUiCvKf6l4f" Name="Input" Kind="StateInputPin" />
<Pin Id="I82FYTmV4KmO6DIrTX9rug" Name="Left" Kind="InputPin" />
<Pin Id="EjZlfdl8WYTLPZJiiVFznM" Name="Right" Kind="InputPin" DefaultValue="0.12">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Float32" />
</p:TypeAnnotation>
</Pin>
<Pin Id="LYJvj8JuQ6eLlXKZacowdb" Name="Up" Kind="InputPin" />
<Pin Id="Ecv7NK2nMvIMeENBAwbKgg" Name="Down" Kind="InputPin" />
<Pin Id="HMEGrSrvMaWMNQpqoXjnLt" Name="Output" Kind="StateOutputPin" />
</Node>
<Pad Id="Bf7bkiiSPFLQGuaLqp1CSy" Comment="Right" Bounds="412,1609,35,15" ShowValueBox="true" isIOBox="true" Value="0.12">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Float32" />
</p:TypeAnnotation>
</Pad>
<Node Bounds="677,1792,46,19" Id="FZjYVxltVH3OCvXky8p6tK">
<p:NodeReference LastCategoryFullName="2D.Vector2" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Vector (Join)" />
<CategoryReference Kind="Vector2Type" Name="Vector2" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="Ee36fdsZA6mO41kBTPEdTr" Name="X" Kind="InputPin" />
<Pin Id="DX2cPONiFvRMJ55dCf7i9v" Name="Y" Kind="InputPin" DefaultValue="-0.02">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Float32" />
</p:TypeAnnotation>
</Pin>
<Pin Id="ICOeuw0NsmQM49rlENIzRW" Name="Output" Kind="StateOutputPin" />
</Node>
<Node Bounds="677,1759,25,19" Id="HEvBxyDtwNZQWhygL24dY3">
<p:NodeReference LastCategoryFullName="Math" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="*" />
</p:NodeReference>
<Pin Id="G0Lf5r6sYNpNUxmbQdfU9P" Name="Input" Kind="InputPin" />
<Pin Id="CNui4eoNS0IM7isTvFqOC6" Name="Input 2" Kind="InputPin" DefaultValue="0.5">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Float32" />
</p:TypeAnnotation>
</Pin>
<Pin Id="SSGLSgCnY5xP5DXKGxESZm" Name="Output" Kind="OutputPin" />
</Node>
<Pad Id="Q2LQtgOfLxSNpbAoXQCpnw" Comment="" Bounds="720,1764,35,15" ShowValueBox="true" isIOBox="true" Value="-0.03">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Float32" />
</p:TypeAnnotation>
</Pad>
<ControlPoint Id="VwSxLjad9HJPzZRAnT88FF" Bounds="415,167" />
<ControlPoint Id="VVhsz4Q44SGOog0kqNIZpB" Bounds="611,736,-64,0" />
<ControlPoint Id="BpG0ZKKSTtJPzacCvupiZg" Bounds="852,1618" />
<ControlPoint Id="RWL6tRFnOgdNuigxIfbFQ9" Bounds="373,2010" />
<Node Bounds="428,1730,85,19" Id="BEQ0UfGsdTfMb12W8GDUAk">
<p:NodeReference LastCategoryFullName="Graphics.Skia.Paint" LastSymbolSource="VL.Skia.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<CategoryReference Kind="Category" Name="Skia" />
<Choice Kind="ProcessAppFlag" Name="DropShadow" />
<CategoryReference Kind="Category" Name="Paint" NeedsToBeDirectParent="true">
<p:OuterCategoryReference Kind="Category" Name="Skia" NeedsToBeDirectParent="true" />
</CategoryReference>
</p:NodeReference>
<Pin Id="MtUGm6auZWgNd6kSWFIgIA" Name="Input" Kind="InputPin" />
<Pin Id="EuDF9nMzc0yMQ0A2PGVEv5" Name="Amount" Kind="InputPin" DefaultValue="0.02, 0.02">
<p:TypeAnnotation LastCategoryFullName="2D" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Vector2" />
</p:TypeAnnotation>
</Pin>
<Pin Id="Pt4hbgAJGZxMaDyJ3XTlY3" Name="Offset" Kind="InputPin" DefaultValue="0, 0">
<p:TypeAnnotation LastCategoryFullName="2D" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Vector2" />
</p:TypeAnnotation>
</Pin>
<Pin Id="Plfn0Hq595NOs6KmVjCyvP" Name="Color" Kind="InputPin" DefaultValue="0, 0, 1, 0.1900004">
<p:TypeAnnotation LastCategoryFullName="Color" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="RGBA" />
</p:TypeAnnotation>
</Pin>
<Pin Id="EjHHaLXgrW4L4xNhbIUiKn" Name="Mode" Kind="InputPin" />
<Pin Id="KLMPWYKLLLuM7c7pZwou8n" Name="Output" Kind="OutputPin" />
</Node>
<Pad Id="Co6eGt0RkVEO7r7x4nC5RR" Comment="Color" Bounds="848,698,20,15" ShowValueBox="true" isIOBox="true" Value="0.1215686, 0.1607843, 0.2, 1">
<p:TypeAnnotation LastCategoryFullName="Color" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="RGBA" />
</p:TypeAnnotation>
</Pad>
<Node Bounds="1399,1728,315,202" Id="CIDXRQ0DcYgP0MDF8dPgXi">
<p:NodeReference LastCategoryFullName="Primitive" LastSymbolSource="VL.CoreLib.dll">
<Choice Kind="StatefulRegion" Name="Region (Stateful)" Fixed="true" />
<Choice Kind="ProcessStatefulRegion" Name="Cache" />
<FullNameCategoryReference ID="Primitive" />
</p:NodeReference>
<Pin Id="EFosNORAwMJQbsWvuJ5od6" Name="Force" Kind="InputPin" />
<Pin Id="GHsQOp62gi5MMK5Exoia8f" Name="Dispose Cached Outputs" Kind="InputPin" />
<Pin Id="OT6zmcyLdCXLz43G7xTiZK" Name="Has Changed" Kind="OutputPin" />
<Patch Id="GE8rTY0sZ0sP2NlrFgXnSD" ManuallySortedPins="true">
<Patch Id="IgtsZKAttg6LM5YbQPU4Ss" Name="Create" ManuallySortedPins="true" />
<Patch Id="EMD770s1tsXLWmSrXANit8" Name="Then" ManuallySortedPins="true" />
<Node Bounds="1413,1843,85,19" Id="T6yIacyANgxNfkMiKNN7Kd">
<p:NodeReference LastCategoryFullName="Graphics.Skia.Layers" LastSymbolSource="VL.Skia.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="Points" />
<CategoryReference Kind="Category" Name="Layers" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="I0DLwYR77wEP9XxblYkNvl" Name="Points" Kind="InputPin" />
<Pin Id="CBXJvNo6xZsMKaZdihDwyV" Name="Size" Kind="InputPin" DefaultValue="0.01">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Float32" />
</p:TypeAnnotation>
</Pin>
<Pin Id="Gx88x2ibQRcQYumnyxzltQ" Name="Shape" Kind="InputPin" />
<Pin Id="CZVtBBsTCarN1LYQlIqXZb" Name="Paint" Kind="InputPin" />
<Pin Id="RPmt5Y48NHALKVFHoTCXYd" Name="Enabled" Kind="InputPin" />
<Pin Id="OjIdWAHdd2yNw5qhlvg9kd" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="1531,1789,61,19" Id="KQNXWuDHLL8MeVmufJlmVP">
<p:NodeReference LastCategoryFullName="Graphics.Skia.Layers" LastSymbolSource="VL.Skia.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="Rectangle (Bounds)" />
</p:NodeReference>
<Pin Id="VTcNCvSOow4QJHrauv9dOd" Name="Bounds" Kind="InputPin" />
<Pin Id="Elyr5nRGxX2OHAFlTj2SZm" Name="Paint" Kind="InputPin" />
<Pin Id="HYTD18wQ8O2NCIWgzJFd0k" Name="Enabled" Kind="InputPin" />
<Pin Id="KKOSEpK534qQdGGexrJqpV" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="1558,1751,105,19" Id="LaDvYpUPEQxMrCm7BIOEDy">
<p:NodeReference LastCategoryFullName="Graphics.Skia.Paint" LastSymbolSource="VL.Skia.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="Stroke" />
</p:NodeReference>
<Pin Id="QXbgBII8RhnLLp5GNosAKF" Name="Input" Kind="InputPin" />
<Pin Id="RDT1ACL703RO1K5GYSRugS" Name="Color" Kind="InputPin" DefaultValue="0, 1, 0, 1">
<p:TypeAnnotation LastCategoryFullName="Color" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="RGBA" />
</p:TypeAnnotation>
</Pin>
<Pin Id="BTjMi0Q8jKvPtUXGZsTG2r" Name="Stroke Width" Kind="InputPin" DefaultValue="0.005">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Float32" />
</p:TypeAnnotation>
</Pin>
<Pin Id="JxFqWScXApSMDEi7xr5lZL" Name="Join" Kind="InputPin" />
<Pin Id="CStfTyhbJQOP6E13yEKZV9" Name="Cap" Kind="InputPin" />
<Pin Id="N29wP0WPjrpN0EhZmXgeRn" Name="Miter" Kind="InputPin" />
<Pin Id="MPIH6QZRQINNNrWYy3htDK" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="1472,1809,45,19" Id="LkYdrM9IZnmPrTPPgKcsOB">
<p:NodeReference LastCategoryFullName="Graphics.Skia.Paint" LastSymbolSource="VL.Skia.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="Fill" />
<CategoryReference Kind="Category" Name="Paint" NeedsToBeDirectParent="true">
<p:OuterCategoryReference Kind="Category" Name="Skia" NeedsToBeDirectParent="true" />
</CategoryReference>
</p:NodeReference>
<Pin Id="RchmvikyTYCQKbALiqdzXc" Name="Input" Kind="InputPin" />
<Pin Id="Hi2D0FtRPs7MI8BbRb8RZw" Name="Color" Kind="InputPin" DefaultValue="1, 0, 0, 1">
<p:TypeAnnotation LastCategoryFullName="Color" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="RGBA" />
</p:TypeAnnotation>
</Pin>
<Pin Id="GA3foDWLiOxPaSRvS56L8h" Name="Shader" Kind="InputPin" />
<Pin Id="M0EJPzbP1JvQWrXWPcDf0Q" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="1412,1891,193,19" Id="S9IPVeqB2HqMAhQ4lvBKNl">
<p:NodeReference LastCategoryFullName="Graphics.Skia" LastSymbolSource="VL.Skia.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="Group" />
</p:NodeReference>
<Pin Id="QIzhWFTQSD2LRaLPYIp6Mq" Name="Input" Kind="InputPin" />
<Pin Id="UI5RuzSNILmQHROzYfl3uV" Name="Input 2" Kind="InputPin" />
<Pin Id="NublrEkQOKqLpYqAJMrm5q" Name="Input 3" Kind="InputPin" />
<Pin Id="TPWHvcBYeLQQd5ArSHfLax" Name="Enabled" Kind="InputPin" />
<Pin Id="TvTVJUJTDY4PfplatjUpuR" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="1537,1856,85,19" Id="GwEiIs1CqotOpWE6aJXvMV">
<p:NodeReference LastCategoryFullName="Graphics.Skia.Layers" LastSymbolSource="VL.Skia.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="Rectangle" />
</p:NodeReference>
<Pin Id="JrbE0dqhxzqOOjb0YN1jcj" Name="Position" Kind="InputPin" />
<Pin Id="Uq8pVCUuX8RNqBzRFlw26o" Name="Size" Kind="InputPin" />
<Pin Id="PFReGeavxGkLtcDHHdobNq" Name="Anchor" Kind="InputPin" />
<Pin Id="FBqpsrd5gv8M1G3qnb515f" Name="Paint" Kind="InputPin" />
<Pin Id="JEi4N00qPeSP4oyHJQ5Ybc" Name="Enabled" Kind="InputPin" />
<Pin Id="CW88LVM8UxdOfzj3bJZlPb" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="1597,1819,105,19" Id="RL3rH7mwpkxN0SO5LRrqC5">
<p:NodeReference LastCategoryFullName="Graphics.Skia.Paint" LastSymbolSource="VL.Skia.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="Stroke" />
</p:NodeReference>
<Pin Id="BQNPArw0ETYNStFHJolC6C" Name="Input" Kind="InputPin" />
<Pin Id="AQy3kkVsDBLNfzmRQ86gEB" Name="Color" Kind="InputPin" DefaultValue="1, 0.3882353, 0.2784314, 1">
<p:TypeAnnotation LastCategoryFullName="Color" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="RGBA" />
</p:TypeAnnotation>
</Pin>
<Pin Id="BVWtVN1eRGWLIClrUqiJPi" Name="Stroke Width" Kind="InputPin" />
<Pin Id="RGNNNrDuboOMJ9tiKVbrlz" Name="Join" Kind="InputPin" />
<Pin Id="BSDQ6Ij4BRwLxl3urnw8ZI" Name="Cap" Kind="InputPin" />
<Pin Id="TMo5WQZwmfYLvrAEj2OtIp" Name="Miter" Kind="InputPin" />
<Pin Id="A0fd9387vX5NktJmwQs2sc" Name="Output" Kind="OutputPin" />
</Node>
</Patch>
<ControlPoint Id="IRCwbJxrwp6OZNaw3ZZGtc" Bounds="1411,1924" Alignment="Bottom" />
</Node>
<Pad Id="OsR6Lc5rCwvNJb88V6IYQL" Comment="DEBUG" Bounds="1400,1576,35,35" ShowValueBox="true" isIOBox="true" Value="False">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Boolean" />
</p:TypeAnnotation>
<p:ValueBoxSettings>
<p:buttonmode p:Assembly="VL.UI.Forms" p:Type="VL.HDE.PatchEditor.Editors.ButtonModeEnum">Toggle</p:buttonmode>
</p:ValueBoxSettings>
</Pad>
<Node Bounds="1399,1651,56,19" Id="B1j4f21sRdPO6WYQv5zDGx">
<p:NodeReference LastCategoryFullName="Control" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="TogEdge" />
</p:NodeReference>
<Pin Id="OSFQTxGcwmxMCmSAaobnTi" Name="Value" Kind="InputPin" />
<Pin Id="Dswd7bs3W14MGxk2jQ50NS" Name="Up Edge" Kind="OutputPin" />
<Pin Id="K86rSuYRHcsN3SavzbW0ud" Name="Down Edge" Kind="OutputPin" />
</Node>
<Node Bounds="1399,1688,55,19" Id="D2kMYAyOghdNkHhBRSpgEG">
<p:NodeReference LastCategoryFullName="Primitive.Boolean" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="OR" />
</p:NodeReference>
<Pin Id="RRl6q5QFXbrM26ifxBtCIh" Name="Input" Kind="StateInputPin" />
<Pin Id="G56AbgaW3sNLc8SCTQAe2I" Name="Input 2" Kind="InputPin" />
<Pin Id="D9B0uFp6LvUPQ321s52URQ" Name="Output" Kind="StateOutputPin" />
</Node>
<Pad Id="N0HuiWyXcLHOozSBqANva3" Comment="Size" Bounds="1481,1052,35,15" ShowValueBox="true" isIOBox="true" Value="0.03">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Float32" />
</p:TypeAnnotation>
</Pad>
<Pad Id="AmrU8UGV2d4MYLIZv42bq3" Bounds="1160,1233,237,60" ShowValueBox="true" isIOBox="true" Value="time text's position comes from right side of the main baloon (x) and vertical position of the last baseline (y)">
<p:TypeAnnotation>
<Choice Kind="TypeFlag" Name="String" />
</p:TypeAnnotation>
<p:ValueBoxSettings>
<p:fontsize p:Type="Int32">9</p:fontsize>
<p:stringtype p:Assembly="VL.Core" p:Type="VL.Core.StringType">Comment</p:stringtype>
</p:ValueBoxSettings>
</Pad>
<Pad Id="V70wCuC9Hl8M4bmtRsQ3Ba" Bounds="514,201,207,51" ShowValueBox="true" isIOBox="true" Value="rect initial size is max-width / max-height of our baloon">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="String" />
</p:TypeAnnotation>
<p:ValueBoxSettings>
<p:fontsize p:Type="Int32">9</p:fontsize>
<p:stringtype p:Assembly="VL.Core" p:Type="VL.Core.StringType">Comment</p:stringtype>
</p:ValueBoxSettings>
</Pad>
<Pad Id="S7i092ik71FOHIDXFeYFnX" Bounds="223,1643,117,41" ShowValueBox="true" isIOBox="true" Value="side-inflate to include time text">
<p:TypeAnnotation>
<Choice Kind="TypeFlag" Name="String" />
</p:TypeAnnotation>
<p:ValueBoxSettings>
<p:fontsize p:Type="Int32">9</p:fontsize>
<p:stringtype p:Assembly="VL.Core" p:Type="VL.Core.StringType">Comment</p:stringtype>
</p:ValueBoxSettings>
</Pad>
<Pad Id="DB5I8RPuH02MrhR4bgnPSm" Comment="Size" Bounds="931,1761,35,15" ShowValueBox="true" isIOBox="true" Value="0.035">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Float32" />
</p:TypeAnnotation>
</Pad>
<Pad Id="Lhgk6RanchVNoPocZkbnPK" Comment="Color" Bounds="953,1790,20,15" ShowValueBox="true" isIOBox="true" Value="0.01999998, 0, 1, 1">
<p:TypeAnnotation LastCategoryFullName="Color" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="RGBA" />
</p:TypeAnnotation>
</Pad>
<Pad Id="JmPir7WLOG0ObxAL73GPCs" Bounds="629,1689,195,45" ShowValueBox="true" isIOBox="true" Value="username position comes from top right corner of the baloon">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="String" />
</p:TypeAnnotation>
<p:ValueBoxSettings>
<p:fontsize p:Type="Int32">9</p:fontsize>
<p:stringtype p:Assembly="VL.Core" p:Type="VL.Core.StringType">Comment</p:stringtype>
</p:ValueBoxSettings>
</Pad>
<Overlay Id="TelpPYWINXjLFPN1lmldH4" Name="Main Text" Bounds="541,588,484,444" />
<Overlay Id="UBKeOj5falqQDDqw1RuHVz" Name="Time Text" Bounds="1091,956,604,366" />
<Overlay Id="PtQOfdnnGgeNZk9qjYXgwc" Name="Author" Bounds="625,1562,504,338" />
<Overlay Id="T2ipmc3sKzxLFXXf2uU3Cy" Name="Debug" Bounds="1341,1521,397,440" />
<Overlay Id="OCSf1d8iNuhL0U7KmH7PkM" Name="Baloon" Bounds="172,1287,369,611" />
<Pad Id="B6KOLPEJocKL3UAfjVReEu" Bounds="704,978,131,19" ShowValueBox="true" isIOBox="true" Value="text's last baseline ">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="String" />
</p:TypeAnnotation>
<p:ValueBoxSettings>
<p:fontsize p:Type="Int32">9</p:fontsize>
<p:stringtype p:Assembly="VL.Core" p:Type="VL.Core.StringType">Comment</p:stringtype>
</p:ValueBoxSettings>
</Pad>
<Node Bounds="1283,1097,55,26" Id="JBaNTTCTZavNh3xicLfHs3">
<p:NodeReference LastCategoryFullName="System.DateTime" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<CategoryReference Kind="RecordType" Name="DateTime" />
<Choice Kind="OperationCallFlag" Name="ToString (Format)" />
</p:NodeReference>
<Pin Id="BHXic1IDgIQPN60n4UU8hP" Name="Input" Kind="StateInputPin" />
<Pin Id="VazXZkCP0bJNQLxibGaTX3" Name="Format" Kind="InputPin" DefaultValue="hh:mm">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="String" />
</p:TypeAnnotation>
</Pin>
<Pin Id="SudUW7B26gaLAFTcBZOdNy" Name="Result" Kind="OutputPin" />
</Node>
<Pad Id="PfKIHcM0XbJLDP999yN5wu" Comment="Format" Bounds="1334,1071,40,15" ShowValueBox="true" isIOBox="true" Value="hh:mm">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="String" />
</p:TypeAnnotation>
</Pad>
</Canvas>
<Patch Id="KHGf4OxnxQNNiJmseW1lCX" Name="Create" />
<Patch Id="SfVzcZ5y3MqQGd5xmzG0ao" Name="Update">
<Pin Id="MaNfrPJb0qtPROCOKiccwJ" Name="Position" Kind="InputPin" Bounds="501,302" />
<Pin Id="KjXtRWfkZIeMBn0k91RkKQ" Name="Text" Kind="InputPin" Bounds="669,663" />
<Pin Id="MUtlG6aSE3TNvSbXmywMpD" Name="Username" Kind="InputPin" Bounds="1038,1581" />
<Pin Id="DrO3H7xZp7zOpYFeY8wyO4" Name="Output" Kind="OutputPin" Bounds="447,2121" />
</Patch>
<ProcessDefinition Id="D9oDzyvDDFoPX6rOAG4u38">
<Fragment Id="NygBvooEolPQVf9ROCHXXv" Patch="KHGf4OxnxQNNiJmseW1lCX" Enabled="true" />
<Fragment Id="GSkqV7LQAmEP8xRpKx9mhD" Patch="SfVzcZ5y3MqQGd5xmzG0ao" Enabled="true" />
</ProcessDefinition>
<Link Id="Prm1Jl0qYolNbFPgHAEvim" Ids="INqoajKz32tP8vnWZT1pre,A7fGXbFJtE7LSpDTwrg6J3" />
<Link Id="Tml2Lxz1dbnNmn4hBrgJ9p" Ids="NKdETogrU33PU8hq299SvT,BYWE95ljPwVMAFyRksWQAD" />
<Link Id="P1rG6VwOGPcPfPs5cyqYdu" Ids="CRcQBWK82uOMRv92wObtO2,MkwzlHG8SwHM8WgqO5cLuS" />
<Link Id="GSSYguRMLAuOCTZ3RRyjrH" Ids="CRcQBWK82uOMRv92wObtO2,QvtU8C7vtjgNlcZVMZlqlY" />
<Link Id="UwqndDxvachOS5jdxBcson" Ids="I7nUdlG2AQeNS5Wgs4fJTm,PEvbP7py7rWOtLMqVYPFlz" />
<Link Id="QpO8Beq2E0pQdRLvC0jmXt" Ids="IoiIx3qPZaRL6wvqCXZO2v,CXbqNXQzqw3PoMmPuBPrRH" />
<Link Id="A0GlqJ721GePMWyp2IYtIG" Ids="FgecsQw3iSjOeKLK5WLlow,LPE18fghulDPXhTYnJSyMO" />
<Link Id="IenqoYYh1c5PxXzLKxjQ4r" Ids="D3yJQHEY03AM5wzhGm4Rz9,AooogaYUH8LMystZvj8uLH" />
<Link Id="IcwMRQ8q7XdMZ0vhB3PE0s" Ids="D3yJQHEY03AM5wzhGm4Rz9,T8ube5KuescNiFFS72m8Iz" />
<Link Id="P8p3nkNFXe5OoNSb3VHFxH" Ids="JmVUzt3vLg9LnxSOtWEOGl,I0DLwYR77wEP9XxblYkNvl" />
<Link Id="LEZl29FYTdGPpxEq6YUlHX" Ids="JmVUzt3vLg9LnxSOtWEOGl,OWInnkqF4qJOoWAgn6jYGD" />
<Link Id="FzItEVJYzTuNXk89FEtrPy" Ids="FgecsQw3iSjOeKLK5WLlow,Ubo0zPa0zCcLdBx3tsgnAm" />
<Link Id="SPKMeSWjvhMPDbQqi1nmtw" Ids="UVvwkOm6RycLWPFdhBokx7,Jl6SG9VOcljPdMjdNffEGD" />
<Link Id="LQH59VP2erELKatIDRwfk2" Ids="VeswDt4rLsyP4jO2xI4N5B,QsfxyFr01hFMuL5HkH6g71" />
<Link Id="DTsYD4sXHq9LtPG0bfmCuA" Ids="ECKK1avxYnKNbYm29jIRf6,FBXCccLNrssMWA6IaNWS9t" />
<Link Id="OTSgNNr3NOaOyh3SPS4JE0" Ids="Cy9r0UglZxsOGf6jpXVNYo,RtBjGTyNMLOPie3pCjhHib" />
<Link Id="E7N7ipbyKRCMKQdSdhWgI5" Ids="SlFxfKUsw4YORPXF1SabmR,QxRI46DChQLOrYGvHNufLP" />
<Link Id="LIExjyEfXGvLLMNInTg8rz" Ids="LlpPdtatFUBLFcTEhVMqnw,Bc7z4dGyPzINH313K7AhpC" />
<Link Id="I0CL9obHGhBOD4aMFHoUeV" Ids="LlpPdtatFUBLFcTEhVMqnw,PQIEkykGvf5LroV3nvX3hA" />
<Link Id="MAxcBXL6ExYOmilDtyDao6" Ids="GyRBS1MQy5KLnGpNJqihdd,Cey4RSdigEMNyisaehdEMw" />
<Link Id="U9LyV8IGm4PNY0ei0wH6jQ" Ids="VpC9UMbjYFVLfKE4Xe1t64,TTRZejgStjCOgVyqemZpPj" />
<Link Id="SQS4qXoSSBuQdyejDrfE4I" Ids="DlUd9mYDNG0PZrTBfH7u5Y,AaejHUalgSwO04UZXTjdBm" />
<Link Id="T2AwZAzd15XNfGTv07PnQq" Ids="PIqGdGY1BMAMOnBDjWshOl,Dyho4MX4G91OzHmXLM1J6O" />
<Link Id="QQKEPZGkDmrOzTwVUPQoV7" Ids="VsO2SCHLG9VN9Dufpcry5Z,VRXydqfU7hPMhkovDMvK0B" />
<Link Id="FEzxiDzY0FuMhkXLpCCyQJ" Ids="TIXBv4k3OaCOlb4U2wzIYI,ISEmG6Q7GHOPA1Kzun0cH9" />
<Link Id="AHQK0k1xQPcLO43Tbjpk12" Ids="CKQJJ16sM8pL9L2u97gsHf,KRMoG2q6ttWPDvfbZp3fJI" />
<Link Id="EW4WfISBLVpPT8fnmNL9cf" Ids="Uy9khYNaIceMQ4AzuwqHW3,H34veZXBUoCP3PTURn9vPj" />
<Link Id="ApGt5mAZTLTNVCz50Xr1xx" Ids="B2sQ0okNjoxPNIwPfKUmn4,HasVXpYhGryMJwsffDXm31" />
<Link Id="NgkujM1uWgILAsWTH6XBy0" Ids="GpquBmy6sX2M4DcxpDWd5v,K6hvceQ3PlOPAzD3d9tvdf" />
<Link Id="EG78f2IJCtkNjBo6he4UcN" Ids="UoWEAtlznCdPW3sFjbMuk9,FAgKxy3Tl1CLwWttjPmvix" />
<Link Id="Q8ksH6uEjKOL0u5o2ciOVB" Ids="T5YVO9lPqvLL3U7eIpLlzP,GSWPao02fFLPppoCzFabUW" />
<Link Id="KltsCa6XxmoLyAj3cd4VNX" Ids="JniKBpcGLF7PcT4UNhC4IH,IZNcgRvCuwvP5x5vjYX8rQ" />
<Link Id="QT68m1PQsuiOw3jwSUGzqL" Ids="Okjpo0xMiESLDrnNsvBLqX,Rrz804QuIruLyKDpmGlEj0" />
<Link Id="G4bBzjTTn2hOqz8oVAd1K7" Ids="G3m7dCu4llZM4n0vly4552,MBYNUFc7PZ1PKl6psjhirc" />
<Link Id="Ou8SkWD16ruOzPECRQ5uXr" Ids="DfjYUZnPIV1NU1ZBnlus2e,LjayCyILquQL7mNnLFW5LC" />
<Link Id="MJUlfPZKOKBMdjvsREPjhz" Ids="VlX4sj0UpehPRuFpExYps1,SzHJfxz2vH8NeS5zIRjO1y" />
<Link Id="ICAQBrR4vJsNEWuNg8ATG9" Ids="AJzxWshm5xlPeMKnJ4GOEB,VBkdJhGknLbN2ljK4KDzxv" />
<Link Id="DDgBZQWRw9jNdJx7buKidy" Ids="GpquBmy6sX2M4DcxpDWd5v,VTcNCvSOow4QJHrauv9dOd" />
<Link Id="VSMa5Etak9sMA7aabfDzyE" Ids="LEDSFgNacO0OAf8FBgtkew,MuXegKoOF3YNnR7C8OznVX" />
<Link Id="TsMaxm7NZltP0SgVFVwPux" Ids="D3yJQHEY03AM5wzhGm4Rz9,PfJXav2N9JQPOjad3DrJfT" />
<Link Id="FXuDCy6A1U5MWWKzZhykr3" Ids="FBOt0KiWfhhMp8OkhgpBM0,MjtDPrnuD3RQOoTw8pQNQa" />
<Link Id="T2FxZCKgVkXN84j0mBxImC" Ids="Bd90ycSJONUMtR01MGhbfF,KxgdKnFfW7oL3QVrwaEzXr" />
<Link Id="BebORKzd6pvNaDSBaNhRNz" Ids="Izo6bcKI0DWMvrzpC6DHO1,KO34EsH8nXDMbIdh24HiQD" />
<Link Id="MnLroseVPkaNwNj6AydPWB" Ids="D8nw9rhNSF9PoZXuJin6VS,LuAldwWA0eaNQs7x0ZFXAh" />
<Link Id="OClFt5JS39EQU3EKj9PxF5" Ids="GpquBmy6sX2M4DcxpDWd5v,QEce3bpvMGmOUiCvKf6l4f" />
<Link Id="KVnxsp490KSMY8ZR7E94cJ" Ids="HMEGrSrvMaWMNQpqoXjnLt,EE2tQL8efYSPK3bHiYdo0n" />
<Link Id="SMtXVauf6YtLu4GtVnCobM" Ids="Bf7bkiiSPFLQGuaLqp1CSy,EjZlfdl8WYTLPZJiiVFznM" />
<Link Id="LukEAn39t1RO9WKiK1qucS" Ids="Bf7bkiiSPFLQGuaLqp1CSy,G0Lf5r6sYNpNUxmbQdfU9P" />
<Link Id="H4gPPZgdfGkOzMfhPT1ycZ" Ids="SSGLSgCnY5xP5DXKGxESZm,Ee36fdsZA6mO41kBTPEdTr" />
<Link Id="F9rebNPv3svPcz7bMejsVa" Ids="Q2LQtgOfLxSNpbAoXQCpnw,DX2cPONiFvRMJ55dCf7i9v" />
<Link Id="JqCLWeC44gHQE9efcxjvD2" Ids="VwSxLjad9HJPzZRAnT88FF,FyAd8BL6lBvLhSPoLMgHV4" />
<Link Id="Oyvzeg26YeVOIsRYh3jyhz" Ids="MaNfrPJb0qtPROCOKiccwJ,VwSxLjad9HJPzZRAnT88FF" IsHidden="true" />
<Link Id="DL2fun78XQdQCogWrX2vEb" Ids="VVhsz4Q44SGOog0kqNIZpB,NKdETogrU33PU8hq299SvT" />
<Link Id="UFkYTilZfkGOwYJ55h1tQ3" Ids="KjXtRWfkZIeMBn0k91RkKQ,VVhsz4Q44SGOog0kqNIZpB" IsHidden="true" />
<Link Id="IiY9AckO2PELfhScdu7nVo" Ids="BpG0ZKKSTtJPzacCvupiZg,JniKBpcGLF7PcT4UNhC4IH" />
<Link Id="M8gbAhHqluPMDCKUtMmjbn" Ids="MUtlG6aSE3TNvSbXmywMpD,BpG0ZKKSTtJPzacCvupiZg" IsHidden="true" />
<Link Id="JMghIRxiRO7Nt4mScFGrki" Ids="GF3vz3hTqkPNLQmbKFREFO,RWL6tRFnOgdNuigxIfbFQ9" />
<Link Id="DIWldnEsftgM6nJwn5wKMC" Ids="RWL6tRFnOgdNuigxIfbFQ9,DrO3H7xZp7zOpYFeY8wyO4" IsHidden="true" />
<Link Id="HdOE20BC2SZP28MnmK40Ph" Ids="KLMPWYKLLLuM7c7pZwou8n,Nynf6Af8hsKOb3fRdyu9vv" />
<Link Id="Fjroj2m6u5sMpocDvB58Zo" Ids="Co6eGt0RkVEO7r7x4nC5RR,Vn61Oks5vhOLLMsfWzKUth" />
<Link Id="SGHEZrmOR6pLZz6oqIjw7u" Ids="MPIH6QZRQINNNrWYy3htDK,Elyr5nRGxX2OHAFlTj2SZm" />
<Link Id="D9AkuFqAOKhP5Lp66iFIuN" Ids="M0EJPzbP1JvQWrXWPcDf0Q,CZVtBBsTCarN1LYQlIqXZb" />
<Link Id="LGBg1MEg2emLwlMvoH33im" Ids="OjIdWAHdd2yNw5qhlvg9kd,QIzhWFTQSD2LRaLPYIp6Mq" />
<Link Id="B2xKGS8mHWOLXA82pW5mzu" Ids="KKOSEpK534qQdGGexrJqpV,UI5RuzSNILmQHROzYfl3uV" />
<Link Id="LUOIFtrVUmZOBxJaBhwdLc" Ids="OsR6Lc5rCwvNJb88V6IYQL,TPWHvcBYeLQQd5ArSHfLax" />
<Link Id="SnWj8GnrogUMRXCnbWMkzE" Ids="CW88LVM8UxdOfzj3bJZlPb,NublrEkQOKqLpYqAJMrm5q" />
<Link Id="PWa6oxFQg2ELcRLuAUJOFp" Ids="A0fd9387vX5NktJmwQs2sc,FBqpsrd5gv8M1G3qnb515f" />
<Link Id="QdjfTyf6xJ6MZ2hviHaz0B" Ids="TvTVJUJTDY4PfplatjUpuR,IRCwbJxrwp6OZNaw3ZZGtc" />
<Link Id="UB7JaX02PigOApJxWjFPVu" Ids="IRCwbJxrwp6OZNaw3ZZGtc,Eor4skbI5erPBuEEIZyK3p" />
<Link Id="JljakR9BCGjP0XSiCC54dT" Ids="OsR6Lc5rCwvNJb88V6IYQL,OSFQTxGcwmxMCmSAaobnTi" />
<Link Id="LkndeKwdDBtLKUaXLkomeP" Ids="Dswd7bs3W14MGxk2jQ50NS,RRl6q5QFXbrM26ifxBtCIh" />
<Link Id="BtuBq3TV6fxPnlEVlzlOoK" Ids="K86rSuYRHcsN3SavzbW0ud,G56AbgaW3sNLc8SCTQAe2I" />
<Link Id="MXmRJbxCtdzLRi1Edm4rTx" Ids="D9B0uFp6LvUPQ321s52URQ,EFosNORAwMJQbsWvuJ5od6" />
<Link Id="LdoI6J28b99MSH1BToaIue" Ids="N0HuiWyXcLHOozSBqANva3,RPbmC1vRcvwLkBRd4RlUZn" />
<Link Id="VUpaVQy305GQb0CT1HlrCU" Ids="ECKK1avxYnKNbYm29jIRf6,BblLcn84chyPw9poX1EP8P" />
<Link Id="VHsN1dtllYgPacI6Meq7Bz" Ids="KacIpUBWUgRQYG9hnHtBfg,C95JnGk6R6KPp5Qkr9iKhl" />
<Link Id="UNfcNRv54MyM1BCvnerwPu" Ids="Bd90ycSJONUMtR01MGhbfF,KB7Itt9AOnzNTBvVpmbKLP" />
<Link Id="NJslYgHLpAJPqUTP2WXQEx" Ids="DB5I8RPuH02MrhR4bgnPSm,TI5JoxdJwO8L3EO275fcYm" />
<Link Id="CDGIbZih5wTOhML9JfooG4" Ids="Lhgk6RanchVNoPocZkbnPK,K29sMAQbpzkO2VgODngYJz" />
<Link Id="BAUJuveJnIKQcrKQ9UgOfx" Ids="ICOeuw0NsmQM49rlENIzRW,SbvQ56inFV2PjQvQvJNzLf" />
<Link Id="Nnae74iMa7QPIbNLiGl7hL" Ids="Ga0hjevjDxHO5WYlUJpLeu,UYWUTtN5EVALFg5d3IAMvM" />
<Link Id="GE7RAcO4DEeL3pF4sACI6f" Ids="IwqDSOOl5m0PsZKHc2miIp,BHXic1IDgIQPN60n4UU8hP" />
<Link Id="M5PSxKzT9LQMyRMq6EnHLL" Ids="SudUW7B26gaLAFTcBZOdNy,E4ZzAFoqfkALSHaggFo7sZ" />
<Link Id="BYqjBM6sJCtQPWLkELrCE5" Ids="PfKIHcM0XbJLDP999yN5wu,VazXZkCP0bJNQLxibGaTX3" />
</Patch>
</Node>
<!--
************************ RandomTrigger ************************
-->
<Node Name="RandomTrigger" Bounds="620,100" Id="CH4wabA0xtZPj0v7Wc6H8Q">
<p:NodeReference>
<Choice Kind="ContainerDefinition" Name="Process" />
<FullNameCategoryReference ID="Primitive" />
</p:NodeReference>
<Patch Id="LTW5u2oYHAnPoDIVOAFiAU">
<Canvas Id="A5JuVUxsi7BLtQreZXTwPW" CanvasType="Group">
<Node Bounds="1420,726,45,19" Id="TLenWUEfXyOPHxTG820CvF">
<p:NodeReference LastCategoryFullName="Animation" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="LFO" />
</p:NodeReference>
<Pin Id="VytbPl7uONOMHVPlIOzfJo" Name="Period" Kind="InputPin" DefaultValue="0.5">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Float32" />
</p:TypeAnnotation>
</Pin>
<Pin Id="BPNddqlIUBqPIiuMtNdZNf" Name="Pause" Kind="InputPin" DefaultValue="True">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Boolean" />
</p:TypeAnnotation>
</Pin>
<Pin Id="ICuActK3DxPOt1Je8bWn7V" Name="Reset" Kind="ApplyPin" />
<Pin Id="B7M7S4Mz5VhPuqd5KV1feA" Name="Phase" Kind="OutputPin" />
<Pin Id="CMmpkCI9ls4Mm5O5tR3PKe" Name="On New Cycle" Kind="OutputPin" />
<Pin Id="QlkdoJwuIFGOXKyYdTfUKY" Name="Cycles" Kind="OutputPin" />
</Node>
<Pad Id="DjAC3eJocCSQbD1rcjWKRy" Comment="Pause" Bounds="1658,669,35,35" ShowValueBox="true" isIOBox="true" Value="True">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Boolean" />
</p:TypeAnnotation>
<p:ValueBoxSettings>
<p:buttonmode p:Assembly="VL.UI.Forms" p:Type="VL.HDE.PatchEditor.Editors.ButtonModeEnum">Toggle</p:buttonmode>
</p:ValueBoxSettings>
</Pad>
<Node Bounds="1403,494,155,126" Id="LkI1s6lhZu9LOYdel2m80v">
<p:NodeReference LastCategoryFullName="Primitive" LastSymbolSource="VL.CoreLib.dll">
<Choice Kind="StatefulRegion" Name="Region (Stateful)" Fixed="true" />
<Choice Kind="ProcessStatefulRegion" Name="Cache" />
<FullNameCategoryReference ID="Primitive" />
</p:NodeReference>
<Pin Id="DOjFuYkmhoILekylzcw1TB" Name="Force" Kind="InputPin" />
<Pin Id="Azoiqc5xk4gNkAs59YoIsq" Name="Dispose Cached Outputs" Kind="InputPin" />
<Pin Id="RY11uL6be3dQZzD91mEBVo" Name="Has Changed" Kind="OutputPin" />
<Patch Id="IFGTguVNpISNKlLmOSkgD5" ManuallySortedPins="true">
<Patch Id="SFXyVvg4UaILTiTzGD32Wc" Name="Create" ManuallySortedPins="true" />
<Patch Id="SXtYMBAhGmmLKFFqzBFK5g" Name="Then" ManuallySortedPins="true" />
<Pad Id="Kb2XlRVtNS2MIHp6ihaHUM" Comment="min" Bounds="1419,522,35,15" ShowValueBox="true" isIOBox="true" Value="0.25">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Float32" />
</p:TypeAnnotation>
<p:ValueBoxSettings>
<p:unit p:Type="String">s</p:unit>
</p:ValueBoxSettings>
</Pad>
<Node Bounds="1418,580,54,19" Id="VGeWUJ16lu3NVBBNiQxmRz">
<p:NodeReference LastCategoryFullName="Math" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Random" />
</p:NodeReference>
<Pin Id="AsTKf3khh8fO4gX6FWZ9MP" Name="From" Kind="InputPin" />
<Pin Id="K7nA5K5TnHGNPcQyXpb3HO" Name="To" Kind="InputPin" DefaultValue="1">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Float32" />
</p:TypeAnnotation>
</Pin>
<Pin Id="C1bm3BUtYiuLaCdVzCtTJ0" Name="Output" Kind="OutputPin" />
</Node>
<Pad Id="U0fGI3knqvcMSABnhuKTT6" Comment="max" Bounds="1469,553,35,15" ShowValueBox="true" isIOBox="true" Value="1">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Float32" />
</p:TypeAnnotation>
<p:ValueBoxSettings>
<p:unit p:Type="String">s</p:unit>
</p:ValueBoxSettings>
</Pad>
</Patch>
<ControlPoint Id="IKuy6trd3oWMzgXaj6iw0b" Bounds="1421,614" Alignment="Bottom" />
</Node>
<Pad Id="InUWyiA9LX3PnRAj7CQAsx" Comment="" Bounds="1421,646,35,15" ShowValueBox="true" isIOBox="true" />
<Node Bounds="1233,506,69,19" Id="A7hokPii8NELu7CRzmeBmJ">
<p:NodeReference LastCategoryFullName="Control" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="FrameDelay" />
</p:NodeReference>
<Pin Id="SltxgjnsDU4QNzFAPJnTgK" Name="Value" Kind="InputPin" />
<Pin Id="FYPDZuQZkKRPQggOlYF0UI" Name="Value" Kind="OutputPin" />
</Node>
<Node Bounds="1403,455,30,19" Id="OuLMjFkeuZQOKnmAk0juLM">
<p:NodeReference LastCategoryFullName="Primitive.Boolean" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="OR" />
</p:NodeReference>
<Pin Id="U0g4OG0On6UOtnHHEtWC8h" Name="Input" Kind="StateInputPin" />
<Pin Id="CbmQZLpMVMALEVfvWiSFmU" Name="Input 2" Kind="InputPin" />
<Pin Id="T6RBDBKyjfCMpy5GeeC0cz" Name="Output" Kind="StateOutputPin" />
</Node>
<Pad Id="MYAtoRe4ZmxOA7Ps5YVyAV" Comment="" Bounds="1430,421,35,35" ShowValueBox="true" isIOBox="true" Value="False">
<p:TypeAnnotation>
<Choice Kind="TypeFlag" Name="Boolean" />
<FullNameCategoryReference ID="Primitive" />
</p:TypeAnnotation>
<p:ValueBoxSettings>
<p:buttonmode p:Assembly="VL.UI.Forms" p:Type="VL.HDE.PatchEditor.Editors.ButtonModeEnum">Bang</p:buttonmode>
</p:ValueBoxSettings>
</Pad>
<Pad Id="SAKOksA9SKCNclvn6TYffI" Bounds="1582,548,133,56" ShowValueBox="true" isIOBox="true" Value="random period for more organic spawn">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="String" />
</p:TypeAnnotation>
<p:ValueBoxSettings>
<p:fontsize p:Type="Int32">9</p:fontsize>
<p:stringtype p:Assembly="VL.Core" p:Type="VL.Core.StringType">Comment</p:stringtype>
</p:ValueBoxSettings>
</Pad>
<Pad Id="Rxuq0hfTKQJMhFLvf0FtUs" Bounds="1254,549,40,19" ShowValueBox="true" isIOBox="true" Value="urgh">
<p:TypeAnnotation>
<Choice Kind="TypeFlag" Name="String" />
</p:TypeAnnotation>
<p:ValueBoxSettings>
<p:fontsize p:Type="Int32">9</p:fontsize>
<p:stringtype p:Assembly="VL.Core" p:Type="VL.Core.StringType">Comment</p:stringtype>
</p:ValueBoxSettings>
</Pad>
<ControlPoint Id="KtmSDTLnUZNNg0ZaOSHnw2" Bounds="1658,645" />
<ControlPoint Id="Ifqhkub3ilWMoUkI0fQt1W" Bounds="1551,434" />
<ControlPoint Id="N2kspwwjsB5Pco2EGhhEVV" Bounds="1503,427" />
<ControlPoint Id="L1ZL4Vw6CRRNirGYsupsoU" Bounds="1442,817" />
</Canvas>
<Patch Id="QHvs2ztDkooOjk5CpN6zhl" Name="Create" />
<Patch Id="VwPWkYvw3xhOT0nczMialH" Name="Update">
<Pin Id="Qjf8iIuBbKZQNyA8o737bY" Name="Pause" Kind="InputPin" Bounds="1527,644" />
<Pin Id="GLkZNAswRc9OwaaPLoCDcz" Name="Max" Kind="InputPin" Bounds="1551,434" />
<Pin Id="Q69rvg9AFp0MfHFyT0HYdQ" Name="Min" Kind="InputPin" Bounds="1503,427" />
<Pin Id="Usw77dpuokzNgVj1mP0Y1T" Name="Trigger" Kind="OutputPin" Bounds="1439,813" />
</Patch>
<ProcessDefinition Id="JGPE6kz47UbL3PBbi2AeVZ">
<Fragment Id="A8YI1HX1KQYMONR7i7yml0" Patch="QHvs2ztDkooOjk5CpN6zhl" Enabled="true" />
<Fragment Id="Hoq8lFsfC9ZNqBkHVBo9qa" Patch="VwPWkYvw3xhOT0nczMialH" Enabled="true" />
</ProcessDefinition>
<Link Id="NZVpWeFVHqcMpDxVBR8Kxn" Ids="DjAC3eJocCSQbD1rcjWKRy,BPNddqlIUBqPIiuMtNdZNf" />
<Link Id="N1HfoAdy6XGLEW99ao5Fx7" Ids="Kb2XlRVtNS2MIHp6ihaHUM,AsTKf3khh8fO4gX6FWZ9MP" />
<Link Id="Rm2OOo3cXL1QAgMLHKn4di" Ids="U0fGI3knqvcMSABnhuKTT6,K7nA5K5TnHGNPcQyXpb3HO" />
<Link Id="EvvebBjObrTQXd2DCXZKDo" Ids="C1bm3BUtYiuLaCdVzCtTJ0,IKuy6trd3oWMzgXaj6iw0b" />
<Link Id="UfoaebUAkBhMs3rjRGTkxO" Ids="IKuy6trd3oWMzgXaj6iw0b,InUWyiA9LX3PnRAj7CQAsx" />
<Link Id="Qie6YWMHqwwMk3R2Y9YRfh" Ids="CMmpkCI9ls4Mm5O5tR3PKe,SltxgjnsDU4QNzFAPJnTgK" />
<Link Id="NDyy7oOxc8zQRrvRw81WUK" Ids="FYPDZuQZkKRPQggOlYF0UI,U0g4OG0On6UOtnHHEtWC8h" />
<Link Id="Sz5DeVPhAhHM0yHAozabNb" Ids="T6RBDBKyjfCMpy5GeeC0cz,DOjFuYkmhoILekylzcw1TB" />
<Link Id="ARhummMoAxwMaiqn2ZB5zA" Ids="MYAtoRe4ZmxOA7Ps5YVyAV,CbmQZLpMVMALEVfvWiSFmU" />
<Link Id="GC1OoBoNo8iOQ3UCzPuNCd" Ids="InUWyiA9LX3PnRAj7CQAsx,VytbPl7uONOMHVPlIOzfJo" />
<Link Id="L3Nj8QMxDGXNXazQ3Sa3xC" Ids="KtmSDTLnUZNNg0ZaOSHnw2,DjAC3eJocCSQbD1rcjWKRy" />
<Link Id="TdpojferOTOOV9F0Xqg66q" Ids="Qjf8iIuBbKZQNyA8o737bY,KtmSDTLnUZNNg0ZaOSHnw2" IsHidden="true" />
<Link Id="AwCRs4bVo2SLhjY6des9JX" Ids="Ifqhkub3ilWMoUkI0fQt1W,U0fGI3knqvcMSABnhuKTT6" />
<Link Id="CmzNGYaJqRiOyEJVYNyJgD" Ids="GLkZNAswRc9OwaaPLoCDcz,Ifqhkub3ilWMoUkI0fQt1W" IsHidden="true" />
<Link Id="ULQ2Naq3kwpLE2IToc8TX6" Ids="N2kspwwjsB5Pco2EGhhEVV,Kb2XlRVtNS2MIHp6ihaHUM" />
<Link Id="StDujzd7GgQNxgxqWrPG38" Ids="Q69rvg9AFp0MfHFyT0HYdQ,N2kspwwjsB5Pco2EGhhEVV" IsHidden="true" />
<Link Id="NpMillkKPKKQE4pF2PaX49" Ids="CMmpkCI9ls4Mm5O5tR3PKe,L1ZL4Vw6CRRNirGYsupsoU" />
<Link Id="ShRVZjQ7WOEPWS9TFm5bOo" Ids="L1ZL4Vw6CRRNirGYsupsoU,Usw77dpuokzNgVj1mP0Y1T" IsHidden="true" />
</Patch>
</Node>
<!--
************************ FollowCamera ************************
-->
<Node Name="FollowCamera" Bounds="200,200" Id="NNO4BBDRTA3PnAk3QLgEiD">
<p:NodeReference>
<Choice Kind="ContainerDefinition" Name="Process" />
<FullNameCategoryReference ID="Primitive" />
</p:NodeReference>
<Patch Id="Jiri52AfCsQOPKv4spLtlc">
<Canvas Id="IIa9po0Ya4WOPuE5CAC6vF" CanvasType="Group">
<Node Bounds="735,551,80,19" Id="CULkAU90k58O6RHeKilh0o">
<p:NodeReference LastCategoryFullName="Graphics.Skia.Transform" LastSymbolSource="VL.Skia.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="TransformSRT" />
<CategoryReference Kind="Category" Name="Transform" NeedsToBeDirectParent="true">
<p:OuterCategoryReference Kind="Category" Name="Skia" NeedsToBeDirectParent="true" />
</CategoryReference>
</p:NodeReference>
<Pin Id="LbPoeWHrNJVMQBd7SR8pov" Name="Input" Kind="InputPin" />
<Pin Id="PEY68LqNWZMNFxCAdCuH34" Name="Scaling" Kind="InputPin" />
<Pin Id="Hs0Xeg1as6KL0WKM4OCX4Z" Name="Rotation" Kind="InputPin" />
<Pin Id="OOygGfXIFmtLqGRq4soHLr" Name="Translation" Kind="InputPin" />
<Pin Id="ILlnSsRW339Nz3TSgfuEge" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="810,447,25,19" Id="NKhxGNR52PtQZ2KCc8qAfU">
<p:NodeReference LastCategoryFullName="Math" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="*" />
</p:NodeReference>
<Pin Id="PpvJL5rJg6yNPKIp0s3PzD" Name="Input" Kind="InputPin" DefaultValue="-1, -1">
<p:TypeAnnotation LastCategoryFullName="2D" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Vector2" />
</p:TypeAnnotation>
</Pin>
<Pin Id="OSO8wAHjM0nNsDRT4ryzbn" Name="Input 2" Kind="InputPin" DefaultValue="-1, -1">
<p:TypeAnnotation LastCategoryFullName="2D" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Vector2" />
</p:TypeAnnotation>
</Pin>
<Pin Id="RcIBmPg7lSVOtEzS1cpqnm" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="810,496,65,19" Id="AzooM2wd12DLY1sMdjnqrg">
<p:NodeReference LastCategoryFullName="Animation" LastSymbolSource="VL.Animation.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="Damper (2D)" />
</p:NodeReference>
<Pin Id="IXGI8qk4CQaNM2kDKayYhj" Name="Goto Position" Kind="InputPin" />
<Pin Id="RnCUTNmvz3dLosSKzNkcNg" Name="Filter Time" Kind="InputPin" />
<Pin Id="OcR2k2eCqrpOBsJ5iBcxA7" Name="Cyclic" Kind="InputPin" />
<Pin Id="DX2boskD123PAi9qJ8PNuv" Name="Jump" Kind="InputPin" />
<Pin Id="PopnIGFXoJaO6n3zJgHOIa" Name="Position" Kind="OutputPin" />
<Pin Id="BTBPrFO52PWQcqzl6J0hcT" Name="Velocity" Kind="OutputPin" />
<Pin Id="Uhz58rPEKNCLaSEiSQvXuQ" Name="Acceleration" Kind="OutputPin" />
</Node>
<Pad Id="GprgMHJO3yWO9APvpZE3qi" Comment="Follow time filter" Bounds="916,407,32,15" ShowValueBox="true" isIOBox="true" Value="3">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Float32" />
</p:TypeAnnotation>
</Pad>
<Node Bounds="728,850,80,19" Id="GnfrFOHrP5pQM53ev6Nx0b">
<p:NodeReference LastCategoryFullName="Graphics.Skia.Transform" LastSymbolSource="VL.Skia.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="TransformSRT" />
<CategoryReference Kind="Category" Name="Transform" NeedsToBeDirectParent="true">
<p:OuterCategoryReference Kind="Category" Name="Skia" NeedsToBeDirectParent="true" />
</CategoryReference>
</p:NodeReference>
<Pin Id="AQNAJsvuFxRMDqkBOA2cV4" Name="Input" Kind="InputPin" />
<Pin Id="IwW5qkcAiCJOg1ppJgU4z8" Name="Scaling" Kind="InputPin" DefaultValue="0.2, 0.2">
<p:TypeAnnotation LastCategoryFullName="2D" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Vector2" />
</p:TypeAnnotation>
</Pin>
<Pin Id="JVHT69U4EFkODlkJzqWxxm" Name="Rotation" Kind="InputPin" />
<Pin Id="JxVs7eYJQsvPUkj3lQLv9J" Name="Translation" Kind="InputPin" />
<Pin Id="SIaWs7ox6gNL39Z9vkH8NF" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="754,803,65,19" Id="PRJcM5RBiLzMs9etBu7GDd">
<p:NodeReference LastCategoryFullName="Animation" LastSymbolSource="VL.Animation.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="Damper (2D)" />
</p:NodeReference>
<Pin Id="UyI5gX50UJ4OiBCW7qjgie" Name="Goto Position" Kind="InputPin" />
<Pin Id="F0PgE4YzkoiLBghyX8E5HE" Name="Filter Time" Kind="InputPin" DefaultValue="1">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Float32" />
</p:TypeAnnotation>
</Pin>
<Pin Id="QA5mU8BXPJFQYfPCmeuTSj" Name="Cyclic" Kind="InputPin" />
<Pin Id="TiG86KUNmz6PZbzOz1hhwz" Name="Jump" Kind="InputPin" />
<Pin Id="Bax73laEuGBPWnsqamCXv4" Name="Position" Kind="OutputPin" />
<Pin Id="PV9ElqjGvjZMNMxuACHTR8" Name="Velocity" Kind="OutputPin" />
<Pin Id="E49j2A2ImnhPwKIVlFWnQM" Name="Acceleration" Kind="OutputPin" />
</Node>
<Pad Id="L6TchxoCo6ELiT2HdraDke" Comment="Zoom Filter Time" Bounds="775,771,35,15" ShowValueBox="true" isIOBox="true" Value="5">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Float32" />
</p:TypeAnnotation>
</Pad>
<Node Bounds="756,688,46,19" Id="FLyS7zV85CcMu7iD4a8xh9">
<p:NodeReference LastCategoryFullName="2D.Vector2" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Vector (Join)" />
<CategoryReference Kind="Vector2Type" Name="Vector2" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="MTpsOuPdw81M8ribNIqUfD" Name="X" Kind="InputPin" />
<Pin Id="TlCc1Ez7KlZP9SFVeNKyya" Name="Y" Kind="InputPin" />
<Pin Id="JOCldr2jpD9Mt4j25oZkeG" Name="Output" Kind="StateOutputPin" />
</Node>
<Pad Id="CsRXOAxEy4BM6VsB8WYcdB" Comment="Zoom" Bounds="799,643,35,15" ShowValueBox="true" isIOBox="true" Value="1">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Float32" />
</p:TypeAnnotation>
<p:ValueBoxSettings>
<p:maximum p:Type="Single">9999</p:maximum>
<p:minimum p:Type="Single">0.001</p:minimum>
</p:ValueBoxSettings>
</Pad>
<ControlPoint Id="Qrq1OZr5SZoMqiFlnR7K6w" Bounds="811,372" />
<ControlPoint Id="JBXaXM3w3ueNBveiOYQeWe" Bounds="916,371" />
<ControlPoint Id="BjFQlFFPbSOLw9XVBDj2ns" Bounds="1052,616" />
<ControlPoint Id="Oct11duZLH0LKENhlwrWTX" Bounds="1105,615" />
<ControlPoint Id="K3DXFlHRlCyNmxbRzne1S1" Bounds="737,373" />
<ControlPoint Id="K7TC7r0QZobPABYAkJpqwL" Bounds="730,939" />
</Canvas>
<Patch Id="TRm0vnqHqWHOJv2Zu9VaLZ" Name="Create" />
<Patch Id="THSuOxRgnh8QaOu0iA9obn" Name="Update">
<Pin Id="CARKbpLtk9LNZOELx7LrGI" Name="CurrentPosition" Kind="InputPin" Bounds="809,379" />
<Pin Id="MulILB3oHJxNfrpfZcount" Name="Follow Time Filter" Kind="InputPin" Bounds="888,413" />
<Pin Id="Rj8VdFInhNuMPpBjJMHfC1" Name="Zoom" Kind="InputPin" Bounds="836,591" />
<Pin Id="GXiWc1hOA27MDtwJXaVYGj" Name="Zoom Time Filter" Kind="InputPin" />
<Pin Id="NJH4viWOBPyQLooVFou407" Name="Layer In" Kind="InputPin" Bounds="739,349" />
<Pin Id="OLaPm6J9KHGLeYGqGRhfUq" Name="Output" Kind="OutputPin" Bounds="738,926" />
</Patch>
<ProcessDefinition Id="At0S6b238rjMrXxWCA57Pq">
<Fragment Id="HoKXp8GvqarLJXffJhWvyc" Patch="TRm0vnqHqWHOJv2Zu9VaLZ" Enabled="true" />
<Fragment Id="VquA7xcOjYCNzAGWPNpgeX" Patch="THSuOxRgnh8QaOu0iA9obn" Enabled="true" />
</ProcessDefinition>
<Link Id="KUhjVvyf0zOQMlLYf2kGH3" Ids="RcIBmPg7lSVOtEzS1cpqnm,IXGI8qk4CQaNM2kDKayYhj" />
<Link Id="KJKNpIna2ZDPqZJshuSApV" Ids="PopnIGFXoJaO6n3zJgHOIa,OOygGfXIFmtLqGRq4soHLr" />
<Link Id="Rs1T4QuBZfDMIJDsp5YtFj" Ids="GprgMHJO3yWO9APvpZE3qi,RnCUTNmvz3dLosSKzNkcNg" />
<Link Id="Q9xbXfCB2UiLBE6HZDrhQw" Ids="ILlnSsRW339Nz3TSgfuEge,AQNAJsvuFxRMDqkBOA2cV4" />
<Link Id="QQQgoD85KCLP0JOa66lbcf" Ids="Bax73laEuGBPWnsqamCXv4,IwW5qkcAiCJOg1ppJgU4z8" />
<Link Id="K9BfU2hDiMgNRDWpT8AFoW" Ids="L6TchxoCo6ELiT2HdraDke,F0PgE4YzkoiLBghyX8E5HE" />
<Link Id="FUBQYw4TRlmP2nJYkM6j2Q" Ids="CsRXOAxEy4BM6VsB8WYcdB,MTpsOuPdw81M8ribNIqUfD" />
<Link Id="K3ccGyp7FmKM8Ytre7JdoU" Ids="CsRXOAxEy4BM6VsB8WYcdB,TlCc1Ez7KlZP9SFVeNKyya" />
<Link Id="QTO53TIbc68Nx6IjWZEBfB" Ids="JOCldr2jpD9Mt4j25oZkeG,UyI5gX50UJ4OiBCW7qjgie" />
<Link Id="InZpmtQOh9ONjyd4T0KJYT" Ids="Qrq1OZr5SZoMqiFlnR7K6w,PpvJL5rJg6yNPKIp0s3PzD" />
<Link Id="GaaenlNuoyPOAsSLXCWGsS" Ids="CARKbpLtk9LNZOELx7LrGI,Qrq1OZr5SZoMqiFlnR7K6w" IsHidden="true" />
<Link Id="DU5COP0h5rbPGX7MOiVDyL" Ids="JBXaXM3w3ueNBveiOYQeWe,GprgMHJO3yWO9APvpZE3qi" />
<Link Id="IPXFyXGnTLOQIZDAsyLmHB" Ids="MulILB3oHJxNfrpfZcount,JBXaXM3w3ueNBveiOYQeWe" IsHidden="true" />
<Link Id="HDhTSWIq79hMDE0N3y9hlk" Ids="BjFQlFFPbSOLw9XVBDj2ns,CsRXOAxEy4BM6VsB8WYcdB" />
<Link Id="RGY2Gy9qCi9QV9eJViIDyK" Ids="Rj8VdFInhNuMPpBjJMHfC1,BjFQlFFPbSOLw9XVBDj2ns" IsHidden="true" />
<Link Id="CK2rsev6Nl5N1Gt57m6UQP" Ids="Oct11duZLH0LKENhlwrWTX,L6TchxoCo6ELiT2HdraDke" />
<Link Id="U2uK6mmgtSWMFeVb9sRt20" Ids="GXiWc1hOA27MDtwJXaVYGj,Oct11duZLH0LKENhlwrWTX" IsHidden="true" />
<Link Id="VqwB8SehFEpPkYu9eK0JKS" Ids="K3DXFlHRlCyNmxbRzne1S1,LbPoeWHrNJVMQBd7SR8pov" />
<Link Id="PW6pvWJhhgBMFqQxZBZEDR" Ids="NJH4viWOBPyQLooVFou407,K3DXFlHRlCyNmxbRzne1S1" IsHidden="true" />
<Link Id="BmQRqzdrRo6NUcAUPb8Ls7" Ids="SIaWs7ox6gNL39Z9vkH8NF,K7TC7r0QZobPABYAkJpqwL" />
<Link Id="OjAIih0C5HfPErC63ZORPS" Ids="K7TC7r0QZobPABYAkJpqwL,OLaPm6J9KHGLeYGqGRhfUq" IsHidden="true" />
</Patch>
</Node>
</Canvas>
<!--
************************ Application ************************
-->
<Node Name="Application" Bounds="100,100" Id="CvsQY7u0ikrO1nY1mDJNMx">
<p:NodeReference>
<Choice Kind="ContainerDefinition" Name="Process" />
<FullNameCategoryReference ID="Primitive" />
</p:NodeReference>
<Patch Id="VUHDdoRVu7aOeTQ7d0cjIR">
<Canvas Id="RB6beaWFcQCLKsVVtEUShv" CanvasType="Group">
<Node Bounds="351,2260,145,19" Id="KKyFuifUrCQNxOsQdlVaNT">
<p:NodeReference LastCategoryFullName="Graphics.Skia" LastSymbolSource="VL.Skia.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="Renderer" />
</p:NodeReference>
<Pin Id="Bjit2erATxvNttGS6hUI80" Name="Bounds" Kind="InputPin" DefaultValue="-8, -8, 1936, 1096">
<p:TypeAnnotation LastCategoryFullName="System.Windows" LastSymbolSource="VL.CoreLib.Windows.vl">
<Choice Kind="TypeFlag" Name="Rectangle" />
</p:TypeAnnotation>
</Pin>
<Pin Id="Sj2Y09cuwssLojX0f5I6sI" Name="Input" Kind="InputPin" />
<Pin Id="K00mewBl5hEPTXRFnCAGld" Name="Color" Kind="InputPin" DefaultValue="1, 1, 1, 1">
<p:TypeAnnotation LastCategoryFullName="Color" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="RGBA" />
</p:TypeAnnotation>
</Pin>
<Pin Id="VzSg3ORCRQiPRiyO4GC8vi" Name="Clear" Kind="InputPin" DefaultValue="True">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Boolean" />
</p:TypeAnnotation>
</Pin>
<Pin Id="A8mJAacaLUaNNhRS6Zx6Ph" Name="Space" Kind="InputPin" />
<Pin Id="Bifssg4WLNlNZVDonFuWPD" Name="Show Cursor" Kind="InputPin" />
<Pin Id="SRnQupUJn27OYramZ2GOfa" Name="VSync" Kind="InputPin" />
<Pin Id="FH2vxWGZu90QJP8lQBZJy6" Name="Enabled" Kind="InputPin" />
<Pin Id="LUoRCk2bh0iMX8SWk6ctIq" Name="Form" Kind="OutputPin" />
<Pin Id="DWCOUs1vSjuN3eDRLfy6sC" Name="ClientBounds" Kind="OutputPin" />
<Pin Id="Th6aOrhi1R9L4KttH8lm97" Name="Render Time" Kind="OutputPin" />
</Node>
<Node Bounds="757,912,167,19" Id="CnGw2dW58s7PlkIAlMJ4pq">
<p:NodeReference LastCategoryFullName="Animation.FrameBased" LastSymbolSource="VL.Animation.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="Wanderer (2D)" />
</p:NodeReference>
<Pin Id="SvUYm03tKEmMwjPWOZHfj2" Name="Start" Kind="InputPin" />
<Pin Id="OAsYWk86OdVPCYQGEcHE87" Name="Center" Kind="InputPin" />
<Pin Id="SQJSVtdb9fzPEoUuMRh6Bn" Name="Width" Kind="InputPin" />
<Pin Id="Bq6HTw6kQJSPqL3qZ2EaI3" Name="Range Mode" Kind="InputPin" DefaultValue="None">
<p:TypeAnnotation LastCategoryFullName="Math.Ranges" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="RangeMapping" />
</p:TypeAnnotation>
</Pin>
<Pin Id="N46JmjSy9dZOuluaX99DRG" Name="Main Direction" Kind="InputPin" />
<Pin Id="O2jIzFaUJlJNskq0ZS4aUM" Name="Main Direction Tendency" Kind="InputPin" />
<Pin Id="Ih036vcf3rUQNsE1ZIYnhW" Name="Direction Deviation" Kind="InputPin" DefaultValue="0">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Float32" />
</p:TypeAnnotation>
</Pin>
<Pin Id="PbkXvN2jZxYMB3ctNGv50p" Name="Speed" Kind="InputPin" DefaultValue="0.61">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Float32" />
</p:TypeAnnotation>
</Pin>
<Pin Id="KJozmdq29UtOu6S43x6EYH" Name="Smoothing" Kind="InputPin" DefaultValue="5">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Float32" />
</p:TypeAnnotation>
</Pin>
<Pin Id="Sk7tLdKc9gvN5rkNjETEa6" Name="Reset" Kind="InputPin" />
<Pin Id="GEWDl5WVNLKOeuEKLhxvKs" Name="Walk" Kind="InputPin" />
<Pin Id="GOHqvZ5LMyiNfNiZruZxpZ" Name="Position" Kind="OutputPin" />
</Node>
<Node Bounds="317,1243,693,476" Id="GNmp8oLBxWFNyS8BWAsxxi">
<p:NodeReference LastCategoryFullName="Primitive" LastSymbolSource="VL.CoreLib.dll">
<Choice Kind="StatefulRegion" Name="Region (Stateful)" Fixed="true" />
<Choice Kind="ApplicationStatefulRegion" Name="ForEach" />
<FullNameCategoryReference ID="Primitive" />
</p:NodeReference>
<Pin Id="CnXdE2x9IRlOMyJhuwlfci" Name="Break" Kind="OutputPin" />
<ControlPoint Id="MboBTFNsuOZNzogjN1JtJ7" Bounds="754,1259" Alignment="Top" />
<ControlPoint Id="BrpKPmEhrOBPCwWk3Vq3B7" Bounds="390,1713,271,0" Alignment="Bottom" />
<Patch Id="EF7hol8uoOOMaz1QKfvEgJ" ManuallySortedPins="true">
<Patch Id="B5MX7ZZXXg0MUkUI8gwhf2" Name="Create" ParticipatingElements="T70KdpOg9ifLDvEdykFmRX" ManuallySortedPins="true" />
<Patch Id="CP4sGq7LAC0OSR6qkZ63Nh" Name="Update" ManuallySortedPins="true">
<Pin Id="PaxjQgfau9uOL9JFeOIQT3" Name="Index" Kind="InputPin" />
</Patch>
<Patch Id="IPUtGlj3gcsL6UufF3JDFR" Name="Dispose" ManuallySortedPins="true" />
<Node Bounds="913,1394,52,26" Id="PTMl0fHL2C6QLFFrUpfsNx">
<p:NodeReference LastCategoryFullName="Collections.Spread" LastSymbolSource="VL.Collections.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="GetSlice" />
<CategoryReference Kind="RecordType" Name="Spread" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="FcD81PlGgucMPNaZXUrWf6" Name="Input" Kind="StateInputPin" />
<Pin Id="SWrQVed8wEfL45p2PX3zG6" Name="Default Value" Kind="InputPin" />
<Pin Id="KEgRGZmanykMgdoQMqXyQV" Name="Index" Kind="InputPin" />
<Pin Id="Fe1DThoETWmNUpFo1xj7PZ" Name="Result" Kind="OutputPin" />
</Node>
<Node Bounds="833,1396,52,26" Id="GVJPGJgOnJVLImvP47t7vg">
<p:NodeReference LastCategoryFullName="Collections.Spread" LastSymbolSource="VL.Collections.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="GetSlice" />
<CategoryReference Kind="RecordType" Name="Spread" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="MerQWuJiTkFPSxICYh4iCW" Name="Input" Kind="StateInputPin" />
<Pin Id="QuY75wwQWbhP2l49cpj6S3" Name="Default Value" Kind="InputPin" />
<Pin Id="SDKNklAJygnOxp3yMRmkYt" Name="Index" Kind="InputPin" />
<Pin Id="CQPZShtaj5GLA1pR61BwLp" Name="Result" Kind="OutputPin" />
</Node>
<ControlPoint Id="TY8rf5ZhtDuOkrROtOpMHn" Bounds="582,1419" />
<Node Bounds="742,1445,187,118" Id="PKH3Pg8Ko94LFF3Q3Qu1fa">
<p:NodeReference LastCategoryFullName="Primitive" LastSymbolSource="VL.CoreLib.dll">
<Choice Kind="StatefulRegion" Name="Region (Stateful)" Fixed="true" />
<Choice Kind="ProcessStatefulRegion" Name="Cache" />
<CategoryReference Kind="Category" Name="Primitive" />
</p:NodeReference>
<Pin Id="OdYm03ZKQfiOW88BgE3uGN" Name="Force" Kind="InputPin" />
<Pin Id="DMbWgFNp9WaLN1lAja9IWR" Name="Dispose Cached Outputs" Kind="InputPin" />
<Pin Id="UXrf9f6JO9MLp30qNKO1xh" Name="Has Changed" Kind="OutputPin" />
<ControlPoint Id="LkPR7vWVJ14MBl53ZpvK26" Bounds="914,1451" Alignment="Top" />
<ControlPoint Id="RQiOivybnHPL9ICDyxqfPv" Bounds="836,1451" Alignment="Top" />
<ControlPoint Id="ASO4XSIkHytPi6vHkt3bo0" Bounds="756,1451" Alignment="Top" />
<ControlPoint Id="AoK6ebIvBM2Ptk4aXKrW98" Bounds="756,1557" Alignment="Bottom" />
<Patch Id="Jj04cJtQvBkMYu7obCx9pM" ManuallySortedPins="true">
<Patch Id="T0bCxrP7SMlNbNJ1bOX398" Name="Create" ManuallySortedPins="true" />
<Patch Id="TD5ti9qaWoSPDepfN4fd9Y" Name="Then" ManuallySortedPins="true" />
<Node Bounds="754,1511,163,19" Id="SvhJk2844PDOp4wr6Y3lhj">
<p:NodeReference LastCategoryFullName="Main" LastSymbolSource="Generative Baloon.vl">
<Choice Kind="ProcessNode" Name="Baloon" />
</p:NodeReference>
<Pin Id="KIaCPe0fOwgMPayDY6E31x" Name="Position" Kind="InputPin" />
<Pin Id="PUegeTAk3aZOdgPgMnYwA4" Name="Text" Kind="InputPin" />
<Pin Id="TpYNmrJIMt6OtkHGx40jO9" Name="Username" Kind="InputPin" />
<Pin Id="QC3rngYdPhxNK1Ty5JlUxk" Name="Output" Kind="OutputPin" />
</Node>
</Patch>
</Node>
<Node Bounds="388,1671,259,19" Id="ImrYk2of4noOEsch2RaJFJ">
<p:NodeReference LastCategoryFullName="Control" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Switch (Boolean)" />
</p:NodeReference>
<Pin Id="FeiQE2xABckLznYokvZk24" Name="Condition" Kind="InputPin" />
<Pin Id="LkwtPo1nAcmPrukip6ddvG" Name="Input" Kind="InputPin" />
<Pin Id="N87pCs3scBRMCUTXhDLdv3" Name="Input 2" Kind="InputPin" />
<Pin Id="G5vfWK5OrfzQdb4w7c6el2" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="503,1447,149,168" Id="Oou7h3IJb41Ohjh8PkZOPn">
<p:NodeReference LastCategoryFullName="Primitive" LastSymbolSource="VL.CoreLib.dll">
<Choice Kind="StatefulRegion" Name="Region (Stateful)" Fixed="true" />
<Choice Kind="ProcessStatefulRegion" Name="Cache" />
<FullNameCategoryReference ID="Primitive" />
</p:NodeReference>
<Pin Id="ByWMpacbzruNReqONxGKLE" Name="Force" Kind="InputPin" />
<Pin Id="AlGCREk9dLXObPc0fNmqSd" Name="Dispose Cached Outputs" Kind="InputPin" />
<Pin Id="UknWW4ReqMTPGSgqDaQleJ" Name="Has Changed" Kind="OutputPin" />
<Patch Id="S5TUVhWpTwpMnpu3OoLCIP" ManuallySortedPins="true">
<Patch Id="IWTLkxLAVDnM9GcsZI2rF0" Name="Create" ManuallySortedPins="true" />
<Patch Id="DgPtSrxTUHuP3B45FPsBOj" Name="Then" ManuallySortedPins="true" />
<Node Bounds="515,1569,125,19" Id="JrFplZXiA21PLstNwI2JaS">
<p:NodeReference LastCategoryFullName="Graphics.Skia.Layers" LastSymbolSource="VL.Skia.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="DrawImage" />
</p:NodeReference>
<Pin Id="J5bS0JgBQuSPpcLb0OmPc0" Name="Image" Kind="InputPin" />
<Pin Id="BCOhO21G5g8LBptBSzsGu8" Name="Position" Kind="InputPin" />
<Pin Id="IAnhdvyRZanLhnqYps9Zbd" Name="Size" Kind="InputPin" />
<Pin Id="V6dI7tTskb2PmeOU1nC1Oo" Name="Size Mode" Kind="InputPin" />
<Pin Id="KWXIqNDwKKgMtRcSnNIZnY" Name="Anchor" Kind="InputPin" />
<Pin Id="Ld2XkrtnCbBLo44cb8PETL" Name="Paint" Kind="InputPin" />
<Pin Id="LwXqypoI8fwM2gdPAubCJP" Name="Enabled" Kind="InputPin" />
<Pin Id="UvDR9o6PyXEPmzLJczDg6b" Name="Output" Kind="OutputPin" />
<Pin Id="QwUWr9qJqArLYVaHvVFTwd" Name="Actual Bounds" Kind="OutputPin" />
</Node>
<Node Bounds="516,1470,67,26" Id="MSUsZ5SbAUGLDSTCO7weM2">
<p:NodeReference LastCategoryFullName="Collections.Spread" LastSymbolSource="VL.Collections.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="GetSlice" />
<CategoryReference Kind="RecordType" Name="Spread" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="KBOEYlzFxVCPASBiMbaekC" Name="Input" Kind="StateInputPin" />
<Pin Id="B1tSKX1xqVhMxy55YEr7FE" Name="Default Value" Kind="InputPin" />
<Pin Id="DyxnVD2L3IRLpwPOuktfCy" Name="Index" Kind="InputPin" />
<Pin Id="Bqz8bAHLp9MLW8yn11VngM" Name="Result" Kind="OutputPin" />
</Node>
<Node Bounds="515,1526,75,19" Id="TX3kStihu4AMtkHaYhypCj">
<p:NodeReference LastCategoryFullName="Graphics.Skia.IO" LastSymbolSource="VL.Skia.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="ImageReader" />
</p:NodeReference>
<Pin Id="JT2oXAqmS9KQMUGpdfhwBu" Name="Filename" Kind="InputPin" />
<Pin Id="KfltOG2GOnzOkVqoFde9WB" Name="Load" Kind="InputPin" />
<Pin Id="Ehq3CWvy9TaLSevxVvCFv5" Name="Output" Kind="OutputPin" />
</Node>
</Patch>
<ControlPoint Id="EqxercHdd57OD0FLMUYVwC" Bounds="517,1610" Alignment="Bottom" />
</Node>
<Node Bounds="393,1350,25,19" Id="BJPL8F72pwiMli2WiJJQzM">
<p:NodeReference LastCategoryFullName="Math" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="&lt;" />
<CategoryReference Kind="Category" Name="Math" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="V5tKdvNvbEoQYDjID8xhLN" Name="Input" Kind="InputPin" />
<Pin Id="QTYDzkJUttBPRs0hQb4FIU" Name="Input 2" Kind="InputPin" />
<Pin Id="RCra6lb1BzANFrYAFYnK8K" Name="Result" Kind="OutputPin" />
</Node>
<Pad Id="VgjwljpVQRpOIWbbugAJq7" Comment="Image Probability" Bounds="416,1307,35,15" ShowValueBox="true" isIOBox="true" Value="0.2">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Float32" />
</p:TypeAnnotation>
</Pad>
<Node Bounds="394,1266,54,19" Id="T70KdpOg9ifLDvEdykFmRX">
<p:NodeReference LastCategoryFullName="Math" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Random" />
</p:NodeReference>
<Pin Id="PkxwnSkGgyZNVae1O4QeXN" Name="From" Kind="InputPin" />
<Pin Id="IwnqTn6BQW9MsgWQqGaczS" Name="To" Kind="InputPin" />
<Pin Id="AE2T9qoVYrkNGhXl9vPvU4" Name="Output" Kind="OutputPin" />
</Node>
<Slot Id="LNbjclYbMKlNhBm1Zq4vdT" Name="ShowPicture" />
<Pad Id="CeuEHACOcBvOBTbtudwFWa" SlotId="LNbjclYbMKlNhBm1Zq4vdT" Bounds="396,1316" />
<Node Bounds="503,1405,56,19" Id="GMrUHGl1SaMQQlRZjemzbo">
<p:NodeReference LastCategoryFullName="Control" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="TogEdge" />
</p:NodeReference>
<Pin Id="EIMwYl8DqO5N9bgloC1ZpI" Name="Value" Kind="InputPin" />
<Pin Id="HWc9iidAJ8ROsyEIoPq6EB" Name="Up Edge" Kind="OutputPin" />
<Pin Id="M7L4cldhdCqOcvaUHCu6Cm" Name="Down Edge" Kind="OutputPin" />
</Node>
<Node Bounds="389,1628,37,19" Id="RrVjtE7ypA8Ms5xWfrLhWC">
<p:NodeReference LastCategoryFullName="Primitive.Boolean" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="NOT" />
</p:NodeReference>
<Pin Id="Gj5zb5pWhwcOeKpxzl6SD7" Name="Input" Kind="StateInputPin" />
<Pin Id="DJNKtI2zMEVP3FZQTtHBD5" Name="Output" Kind="StateOutputPin" />
</Node>
<ControlPoint Id="DXnV0STg2MQNQb8DFrv9t5" Bounds="961,1327" />
</Patch>
</Node>
<Node Bounds="753,1049,65,19" Id="O7tVKv5wfnkLBoSM8AJiUn">
<p:NodeReference LastCategoryFullName="Collections.Spread" LastSymbolSource="VL.Collections.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="Queue" />
</p:NodeReference>
<Pin Id="NxYxD3ZgLlyPAhpvNpgfbb" Name="Input" Kind="InputPin" />
<Pin Id="SSYMgm3dwHLOcBdXd8IIBO" Name="Frame Count" Kind="InputPin" />
<Pin Id="RFVWXxfR3WMNzij7QojACY" Name="Clear" Kind="InputPin" />
<Pin Id="K0V1vjSBtbONfVhhbGztT6" Name="Insert" Kind="InputPin" />
<Pin Id="JADB31fjFTiNFJG6npNaUL" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="387,1756,-66,19" Id="SHPgv7r9oe2P5wsuXUqWAX">
<p:NodeReference LastCategoryFullName="Graphics.Skia" LastSymbolSource="VL.Skia.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="Group (Spectral)" />
<CategoryReference Kind="Category" Name="Skia" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="DvzchNDAokhMqqL0BFZbWz" Name="Input" Kind="InputPin" />
<Pin Id="OcU45g3D4cDMwttcI0Pemr" Name="Enabled" Kind="InputPin" />
<Pin Id="PvvZogKM9fPLkKPTEXR8JL" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="754,1093,51,26" Id="KHyA9bl0TiwP0ld573rCAP">
<p:NodeReference LastCategoryFullName="Collections.Spread" LastSymbolSource="VL.Collections.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Reverse" />
<CategoryReference Kind="RecordType" Name="Spread" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="NHTGRO470V7PYdIcqgbZfE" Name="Input" Kind="StateInputPin" />
<Pin Id="G3mWjkqse7GQL0jo8I5ejc" Name="Output" Kind="StateOutputPin" />
</Node>
<Pad Id="HtMxWymrzHJLBquqH95MxK" Comment="Clear baloon" Bounds="795,988,35,35" ShowValueBox="true" isIOBox="true" Value="False">
<p:TypeAnnotation>
<Choice Kind="TypeFlag" Name="Boolean" />
<FullNameCategoryReference ID="Primitive" />
</p:TypeAnnotation>
<p:ValueBoxSettings>
<p:buttonmode p:Assembly="VL.UI.Forms" p:Type="VL.HDE.PatchEditor.Editors.ButtonModeEnum">Bang</p:buttonmode>
</p:ValueBoxSettings>
</Pad>
<Pad Id="Tnv2014E84GLjKsw2Nrgl4" Comment="Distance between baloon" Bounds="974,823,41,15" ShowValueBox="true" isIOBox="true" Value="0.5">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Float32" />
</p:TypeAnnotation>
</Pad>
<Pad Id="GwnhxXblLG9OqIdHaLWmUB" Bounds="1022,1360,153,51" ShowValueBox="true" isIOBox="true" Value="loop through usernames and texts">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="String" />
</p:TypeAnnotation>
<p:ValueBoxSettings>
<p:fontsize p:Type="Int32">9</p:fontsize>
<p:stringtype p:Assembly="VL.Core" p:Type="VL.Core.StringType">Comment</p:stringtype>
</p:ValueBoxSettings>
</Pad>
<Pad Id="NLvnuF0YzrrOzc1r3pMyaB" Comment="text" Bounds="1092,1052,180,95" ShowValueBox="true" isIOBox="true">
<p:TypeAnnotation LastCategoryFullName="Collections" LastSymbolSource="VL.Collections.vl">
<Choice Kind="TypeFlag" Name="Spread" />
<p:TypeArguments>
<TypeReference LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="String" />
</TypeReference>
</p:TypeArguments>
</p:TypeAnnotation>
<p:Value>
<Item>Consectetur occaecat eu aute et exercitation cillum tempor incididunt esse culpa irure sit. Dolor amet dolore laboris ea velit. Aliquip sunt eu et elit enim exercitation amet.</Item>
<Item>Commodo Lorem velit pariatur nostrud quis labore sint et.</Item>
<Item>Enim culpa amet elit dolore id laborum.</Item>
<Item>Ea aute excepteur eiusmod aliquip dolor laborum.</Item>
<Item>Eu deserunt ut cupidatat exercitation veniam labore laborum minim veniam elit. </Item>
<Item>Amet do consequat fugiat occaecat nisi ut amet nisi.</Item>
<Item>Exercitation sit elit amet pariatur aute elit.</Item>
<Item>Nisi deserunt magna esse mollit consectetur nisi dolore adipisicing ullamco ullamco culpa. Laboris incididunt esse irure reprehenderit et laboris cupidatat laboris.</Item>
<Item>Labore elit culpa veniam est in dolore in excepteur non reprehenderit. Anim irure deserunt ullamco magna.</Item>
<Item>Nulla nostrud anim tempor aliquip id in.</Item>
</p:Value>
</Pad>
<Pad Id="RSHDzppUc0uP01msjnxi4T" Comment="Color" Bounds="395,2232,20,15" ShowValueBox="true" isIOBox="true" Value="0, 0, 0, 1">
<p:TypeAnnotation LastCategoryFullName="Color" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="RGBA" />
</p:TypeAnnotation>
</Pad>
<Pad Id="FpRX3GNrRY1Oi7VmHqkl8C" Bounds="1021,1474,155,81" ShowValueBox="true" isIOBox="true" Value="cached to avoid calculating old baloons, only the new one">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="String" />
</p:TypeAnnotation>
<p:ValueBoxSettings>
<p:fontsize p:Type="Int32">9</p:fontsize>
<p:stringtype p:Assembly="VL.Core" p:Type="VL.Core.StringType">Comment</p:stringtype>
</p:ValueBoxSettings>
</Pad>
<Node Bounds="819,747,87,19" Id="OMlRTGkIMnmLxQa1uGrgR6">
<p:NodeReference LastCategoryFullName="Main" LastSymbolSource="Generative Baloon.vl">
<Choice Kind="ProcessNode" Name="RandomTrigger" />
</p:NodeReference>
<Pin Id="NRdOwIhCr8MPfeB6OKTGX8" Name="Min" Kind="InputPin" DefaultValue="1">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Float32" />
</p:TypeAnnotation>
</Pin>
<Pin Id="Jef2gORef3dOzDWGkQN3HA" Name="Max" Kind="InputPin" DefaultValue="3">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Float32" />
</p:TypeAnnotation>
</Pin>
<Pin Id="B3DKvjxzxK6N4zFWaLaEHS" Name="Pause" Kind="InputPin" />
<Pin Id="T7epNNvlWhONfnfTtXPr22" Name="Trigger" Kind="OutputPin" />
</Node>
<Pad Id="QaKYsNOfyFBLTYIAI5yChp" Comment="Pause" Bounds="903,698,35,35" ShowValueBox="true" isIOBox="true" Value="False">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Boolean" />
</p:TypeAnnotation>
<p:ValueBoxSettings>
<p:buttonmode p:Assembly="VL.UI.Forms" p:Type="VL.HDE.PatchEditor.Editors.ButtonModeEnum">Toggle</p:buttonmode>
</p:ValueBoxSettings>
</Pad>
<Pad Id="KTICXYsheuuNauWjLXoFV7" SlotId="TByJ8GqWSibMsepqpuCejD" Bounds="721,970" Value="0, 0" />
<Pad Id="ADyw6BrDUhALnc5iPCPJtz" SlotId="TByJ8GqWSibMsepqpuCejD" Bounds="418,1879" />
<Node Bounds="374,2019,162,19" Id="CahZGDzZ6WFPOeZuKVI032">
<p:NodeReference LastCategoryFullName="Main" LastSymbolSource="Generative Baloon.vl">
<Choice Kind="ProcessNode" Name="FollowCamera" />
</p:NodeReference>
<Pin Id="UY3DKK8iP4QOYj48LmWP3D" Name="Layer In" Kind="InputPin" />
<Pin Id="CYLyqGJkMcaONMpDEFt7g2" Name="CurrentPosition" Kind="InputPin" />
<Pin Id="Imte15UMNhWMzA6b5xlHUF" Name="Follow Time Filter" Kind="InputPin" />
<Pin Id="VYvW91HN1gQOiYAZBRGuGk" Name="Zoom" Kind="InputPin" />
<Pin Id="Gcb0T3TzGsMPsZLsByawfZ" Name="Zoom Time Filter" Kind="InputPin" />
<Pin Id="D2HEOa3tjvKMi0IdKQPPYl" Name="Output" Kind="OutputPin" />
</Node>
<Pad Id="I47V6ZUBjn4Lv9kV8VX7mU" Comment="Follow Time Filter" Bounds="456,1880,35,15" ShowValueBox="true" isIOBox="true" Value="3">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Float32" />
</p:TypeAnnotation>
</Pad>
<Pad Id="RXqzdPsQ1JlN301TNOouxP" Comment="Zoom" Bounds="494,1946,35,15" ShowValueBox="true" isIOBox="true" Value="1.84">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Float32" />
</p:TypeAnnotation>
</Pad>
<Pad Id="P8T5NhdWJFwQTM85v7WAQI" Comment="Zoom Time Filter" Bounds="533,1982,35,15" ShowValueBox="true" isIOBox="true" Value="5">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Float32" />
</p:TypeAnnotation>
</Pad>
<Pad Id="R3Te1lKr2W6Mpji1OpExSF" Bounds="824,1063,143,61" ShowValueBox="true" isIOBox="true" Value="reversing the queue new baloons stack above older ones">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="String" />
</p:TypeAnnotation>
<p:ValueBoxSettings>
<p:fontsize p:Type="Int32">9</p:fontsize>
<p:stringtype p:Assembly="VL.Core" p:Type="VL.Core.StringType">Comment</p:stringtype>
</p:ValueBoxSettings>
</Pad>
<Pad Id="SHKkdptU4AfP68mMaqf7Hu" Bounds="1130,649,270,104" ShowValueBox="true" isIOBox="true" Value="with Observables we could make the walk trigger interactive. Every times the observer get an update (ie: a new message through websocket), it triggers the wanderer and add the message to the spread. ">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="String" />
</p:TypeAnnotation>
<p:ValueBoxSettings>
<p:fontsize p:Type="Int32">9</p:fontsize>
<p:stringtype p:Assembly="VL.Core" p:Type="VL.Core.StringType">Comment</p:stringtype>
</p:ValueBoxSettings>
</Pad>
<Node Bounds="515,1200,85,19" Id="ONxhyCYqcQDP3uJknaFpFh">
<p:NodeReference LastCategoryFullName="IO.Path" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="Dir" />
</p:NodeReference>
<Pin Id="BLnM66BPetUOXWLJTEwSnc" Name="Directory" Kind="InputPin" />
<Pin Id="ErWM4oJKPobQauyHpugdZ1" Name="Search Pattern" Kind="InputPin" />
<Pin Id="JrQPrgYdr83OdpDb8gwVUI" Name="Include Subdirectories" Kind="InputPin" />
<Pin Id="RT5UTSdcMTKNC3cZWDUw0t" Name="Include Hidden" Kind="InputPin" />
<Pin Id="HVL0WW3en7dNOHqyYt7maa" Name="Refresh" Kind="InputPin" />
<Pin Id="GZgfoch4999Mf2pshzbydh" Name="Files" Kind="OutputPin" />
</Node>
<Pad Id="LENJBqbQiU0OG8XhcVFJUP" Comment="Directory" Bounds="518,1118,87,15" ShowValueBox="true" isIOBox="true" Value="assets\\">
<p:TypeAnnotation LastCategoryFullName="IO" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Path" />
</p:TypeAnnotation>
<p:ValueBoxSettings>
<p:pathtype p:Assembly="VL.Core" p:Type="VL.Core.PathType">Directory</p:pathtype>
</p:ValueBoxSettings>
</Pad>
<Node Bounds="595,1150,54,19" Id="O5mNkbGfl2TN8W13YcQsrJ">
<p:NodeReference LastCategoryFullName="Control" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="OnOpen" />
</p:NodeReference>
<Pin Id="JFuhXH6obhXNiiKuz3gMNg" Name="Simulate" Kind="InputPin" DefaultValue="False">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Boolean" />
</p:TypeAnnotation>
</Pin>
<Pin Id="G5dJ4xeKNQ8NOFChI3XPpL" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="395,2117,125,19" Id="VP6i7f7sizuQWac0eOLdRi">
<p:NodeReference LastCategoryFullName="Graphics.Skia.Transform" LastSymbolSource="VL.Skia.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="Camera" />
</p:NodeReference>
<Pin Id="GykEzXg1oeoLpRxBKQ1z9u" Name="Input" Kind="InputPin" />
<Pin Id="VinlvjhBvbfOZptIFCZj9e" Name="Initial Translate" Kind="InputPin" />
<Pin Id="ET8DMtBgIRbPlM41pySVr7" Name="Initial Zoom" Kind="InputPin" />
<Pin Id="NUpKUXcfTMqOIysW3SuaiU" Name="Zoom Speed" Kind="InputPin" />
<Pin Id="Ixs0tQZjm92NggKojCr6NH" Name="Minimum Zoom" Kind="InputPin" />
<Pin Id="Ige3Rxd1bZFQUYfPEAmCvN" Name="Maximum Zoom" Kind="InputPin" />
<Pin Id="PkClIpz5glMM04hyusHnqw" Name="Reset" Kind="InputPin" />
<Pin Id="G4lRjHJGNNuLEGagdmEYUe" Name="Output" Kind="OutputPin" />
<Pin Id="IPJW6wdErSQNyZtS0L6prZ" Name="Zoom" Kind="OutputPin" />
<Pin Id="PJhD0WyZPQZLYdpzcHnpC1" Name="Idle" Kind="OutputPin" />
</Node>
<Pad Id="Kdui9tkC4jcPNBlvty2Qe6" Bounds="-2,1324,297,228" ShowValueBox="true" isIOBox="true" Value="notice that Random's pin are white: the node is calculated only on the Create phase of each cycle, and thus does not updates &#xD;&#xA;&#xD;&#xA;in order to keep the value throughout the cycles we store it in a pad as a variable named ShowPicture&#xD;&#xA;&#xD;&#xA;with real contents this random is not necessary, and the switch must be infered from the type of message (text or image or whatever)">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="String" />
</p:TypeAnnotation>
<p:ValueBoxSettings>
<p:fontsize p:Type="Int32">9</p:fontsize>
<p:stringtype p:Assembly="VL.Core" p:Type="VL.Core.StringType">Comment</p:stringtype>
</p:ValueBoxSettings>
</Pad>
<Pad Id="A7A8ZzxmBjGQKCdjnRrCdm" Bounds="674,1657,119,40" ShowValueBox="true" isIOBox="true" Value="switch between baloon or image">
<p:TypeAnnotation>
<Choice Kind="TypeFlag" Name="String" />
</p:TypeAnnotation>
<p:ValueBoxSettings>
<p:fontsize p:Type="Int32">9</p:fontsize>
<p:stringtype p:Assembly="VL.Core" p:Type="VL.Core.StringType">Comment</p:stringtype>
</p:ValueBoxSettings>
</Pad>
<Pad Id="CY8p60GUU0YM1WjeGgEcqh" Bounds="559,995,162,62" ShowValueBox="true" isIOBox="true" Value="wanderer's position stored in a variable to move the camera later on">
<p:TypeAnnotation>
<Choice Kind="TypeFlag" Name="String" />
</p:TypeAnnotation>
<p:ValueBoxSettings>
<p:fontsize p:Type="Int32">9</p:fontsize>
<p:stringtype p:Assembly="VL.Core" p:Type="VL.Core.StringType">Comment</p:stringtype>
</p:ValueBoxSettings>
</Pad>
<Pad Id="PUSuzl8fdo5NDPxU7FUXYQ" Bounds="529,2123,158,42" ShowValueBox="true" isIOBox="true" Value="link the camera between to move freely around">
<p:TypeAnnotation>
<Choice Kind="TypeFlag" Name="String" />
</p:TypeAnnotation>
<p:ValueBoxSettings>
<p:fontsize p:Type="Int32">9</p:fontsize>
<p:stringtype p:Assembly="VL.Core" p:Type="VL.Core.StringType">Comment</p:stringtype>
</p:ValueBoxSettings>
</Pad>
<Node Bounds="1329,857,82,19" Id="Dbv0s27LMKWMx0VBkoPkog">
<p:NodeReference LastCategoryFullName="Csv.CsvReader" LastSymbolSource="Csv.dll">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<CategoryReference Kind="AssemblyCategory" Name="CsvReader" />
<Choice Kind="OperationCallFlag" Name="ReadFromText" />
</p:NodeReference>
<Pin Id="OMLBSuZLU76LxFEzhvbFOD" Name="Csv" Kind="InputPin" DefaultValue="text,author,image,tag&#xD;&#xA;since we are exposed to several topics relates to orientation / disorientation / editing / so we could help(?) the readers to navigate different texts ,yellow,,&quot;navigation, orientation&quot;&#xD;&#xA;(accessibility),gray,,accessibility&#xD;&#xA;bridges between different registers,lime,,addressing&#xD;&#xA;(also consider how you have been doing this already).,sky,,&#xD;&#xA;disruption  ( make you aware of the materiality of the text) / it isn't just a voice in your head / / people being able to interact from different directions,acqua,,&quot;disruption, materiality, orientation&quot;&#xD;&#xA;break down the hierarchy of text and language,acqua,,&quot;hierarchy, addressing&quot;&#xD;&#xA;(also through forms of reading/reading templates/formats),violet,,&quot;materiality, forms&quot;&#xD;&#xA;the reader can navigate through the reader we are creating,acqua,image,navigation&#xD;&#xA;what are we trying to communicate?,acqua,,purpose&#xD;&#xA;&quot;reader = navigation of readers, layers on layers, different voices inside the text, easy/different types of experiences, to access in different ways to the content/texts/language&quot;,acqua,,&quot;addressing, accessibility, plurality&quot;&#xD;&#xA;Use really well known texts,acqua,,source&#xD;&#xA;(like a pop song),yellow,,popular&#xD;&#xA;&quot;, we could disrupt these texts and find a way to record and accumulate everyone's experience&quot;,acqua,,&quot;disruption, aggregation&quot;&#xD;&#xA;&quot;if you make a footprint, someone can follow the footprint and it can become a road&quot;,acqua,,navigation&#xD;&#xA;&quot; &gt;&gt;&gt; &quot;&quot;Navigation is, above all, a synthetic operation. First, its the ongoing mediation of intentionality with the contingency of unknown or accidental events. Navigation is not destination, but it is not entirely divorced from destination either. Its a movement of inclination requiring markers of orientation.&quot;&quot; (Orientation in a Big World...)&quot;,green,,&quot;navigation, orientation&quot;&#xD;&#xA;some disruption can be overlapped some of them can be a unique experience,acqua,,&quot;disruption, experience&quot;&#xD;&#xA;interesting to see different roads,acqua,,exploration&#xD;&#xA;overlapping different paths __DRAW__(Chae will add some drawings,yellow,,plurality&#xD;&#xA;Alex would love to join),light gray,,participation&#xD;&#xA;&lt;3,green,,positivity&#xD;&#xA;there are different modes of reading,acqua,,plurality&#xD;&#xA; (and different modes of address),gray,,plurality&#xD;&#xA;Divers/inclusive topics go in hand with formats,violet,,&quot;accessibility, inclusivity&quot;&#xD;&#xA;The reader should have an introduction / editorial,gray,,&quot;accessibility, inclusivity&quot;&#xD;&#xA;Ideas:,none,none,title&#xD;&#xA;we want the text to be performative,acqua,,performative&#xD;&#xA;we create the terms of readership,red,,fruition&#xD;&#xA;&quot;** choose not intellectual texts to also have something popular, trying to make it !!!accessible!!! to everyone &quot;,acqua,,&quot;popular, academic, addressing&quot;&#xD;&#xA;reading and writing each other's experiences,violet,,&quot;performative, experience&quot;&#xD;&#xA;(poetry &lt;3),light gray,,&quot;positivity, poetry&quot;&#xD;&#xA;Make sth accessible that is normally not accessible to everyone,red,,&quot;accessibility, addressing&quot;&#xD;&#xA;(we can use intellectual text and make it accessible and more personal),yellow,,&quot;addressing, accessibility&quot;&#xD;&#xA;something relatable as a starting point,green,,addressing&#xD;&#xA;&quot;connecting the &quot;&quot;easy&quot;&quot; texts to the &quot;&quot;serious&quot;&quot; ones, to see where they match,&quot;,acqua,,&quot;popular, addressing&quot;&#xD;&#xA;(comparing that way different ways of addressing),gray,,exploration&#xD;&#xA;&quot;mapping a train of thoughts that are present / / part of us, our culture, our lives, but that haven't been traced yet, things we all know but never really connected&quot;,acqua,,&quot;addressing, poetry, relation&quot;&#xD;&#xA;SUBJECT:,red,,purpose&#xD;&#xA;how we are reading as a group?,acqua,,&quot;performance, plurality&quot;&#xD;&#xA;collective act of reading,orange,,&quot;plurality, performance&quot;&#xD;&#xA;exquisite corpse,green,,&quot;plurality, performance&quot;&#xD;&#xA;&lt;3,violet,,positivity&#xD;&#xA;-disruption of text - realising the materiality of text,light gray,,&quot;disruption, materiality&quot;&#xD;&#xA;-connection between inputs - how the reader navigates,light gray,,&quot;relation, navigation&quot;&#xD;&#xA;&quot;-generate new content - lighter, fun, exercising, poetic, popular (be more inclusive), balance, everyone could relate, accessibility  &quot;,light gray,,&quot;addressing, popular, inclusivity, accessibility&quot;&#xD;&#xA;-not only texts,light gray,,source&#xD;&#xA;YES,yellow,,positivity&#xD;&#xA;please,green,,positivity&#xD;&#xA;&quot;&quot;&quot;UNLESS WE CALL EVERYTHING A TEXT!&quot;&quot;&quot;,red,,source&#xD;&#xA;a reader where you don't only just read,green,,&quot;performative, source&quot;&#xD;&#xA;-different reading experiences,light gray,,&quot;performative, experience, exploration&quot;&#xD;&#xA;-a common topic or purpose,light gray,,source&#xD;&#xA;-everyone to bring knowledge to our reader; to share knowledge (situated knowledges),blue,,&quot;addressing, accessibility, knowledge&quot;&#xD;&#xA;situated ,yellow,,&quot;addressing, knowledge&quot;&#xD;&#xA;knowledge ,orange,,&quot;addressing, knowledge&quot;&#xD;&#xA;Donna Haraway,yellow,,&quot;addressing, knowledge, people&quot;&#xD;&#xA;&lt;3,orange,,positivity&#xD;&#xA;&lt;3333,red,,&quot;positivity, lot of&quot;&#xD;&#xA;(?spelling?),yellow,,source&#xD;&#xA;-aggregation of public,orange,,&quot;addressing, accessibility, experience&quot;&#xD;&#xA;-reading as a mesh - or - text as a mesh ,orange,,&quot;source, materiality&quot;&#xD;&#xA;&lt;3,yellow,,positivity&#xD;&#xA;demystify the text,gray,,&quot;source, accessibility&quot;&#xD;&#xA;&lt;3,yellow,,positivity&#xD;&#xA;&quot;(culture access can be a rabbit hole, maybe what we are doing is kind of flipping and playing w that idea?)&quot;,light green,,culture&#xD;&#xA;&quot;we want the text to be performative, we create the terms of readership&quot;,light blue,,&quot;editorial, methods&quot;&#xD;&#xA;&quot;( position, making decisions ex. what type of texts we will use?)&quot;,yellow,,&quot;editorial, methods&quot;&#xD;&#xA;Criteria for content,beige,,editorial&#xD;&#xA;I like the slogan positions making decisions ha ha,grass green,,editorial&#xD;&#xA;ADRESSED ,lila,,&quot;title, methods&quot;&#xD;&#xA;&quot;&#xD;&#xA;1&gt;Accessible (multiple layers of accessibility: Physical, contextual, intelligible, linguistically, visually, etc)&quot;,lila,,accessibility&#xD;&#xA;2&gt;Performative,lila,,&quot;navigation, editorial&quot;&#xD;&#xA;3&gt; Multiplayer,orange,,navigation&#xD;&#xA;4&gt; Navigation: readers can navigate through the reader choosing their own path?,pastel blue,,navigation&#xD;&#xA;&quot;5&gt;ever-evolving &quot;&quot;product&quot;&quot;?&quot;,just blue,,&quot;editorial, methods&quot;&#xD;&#xA;yes pls,orange,,&quot;agreeing, positivity&quot;&#xD;&#xA;&gt; no finite shape? ,lila,,format&#xD;&#xA;&quot;when the public uses it, it changes? ooooooo si (a text changes everytime you read it --&gt; interpretations)&quot;,pastel blue,,&quot;format, navigation&quot;&#xD;&#xA;So we want it to be participative?,red,,&quot;editorial, navigation&quot;&#xD;&#xA;it could be nice. ,orange,,&quot;positivity, cheering up&quot;&#xD;&#xA;&quot;thank you, BUT?&quot;,just blue,,hesitation&#xD;&#xA;__LOL__ ,yellow,,&quot;positivity, cheering up&quot;&#xD;&#xA;but maybe maybe maybe could be a mesh of partecipative,orange,,hesitation&#xD;&#xA;(this word is great),lila,,&quot;positivity, cheering up&quot;&#xD;&#xA;is this a word joke i don't get? or is there just a spelling mistake hahaha,red,,hesitation&#xD;&#xA;&quot; i wouldn't say dependant, more like fed by, that, as we already said, can leads to different results/interpretations?&quot;,just blue,,editorial&#xD;&#xA;maybe partecipation could be seen as a thriving of our contents. like you leave the onions in the cellar and after 1 month they are a nice plantsssss oppssss,orange,,&quot;navigation, editorial&quot;&#xD;&#xA; ___LOL___,just blue,,&quot;positivity, cheering up&quot;&#xD;&#xA;text as a seed,orange,,methods&#xD;&#xA;text gardening / grow a text,green ,,methods&#xD;&#xA;I water a text.,red,,methods&#xD;&#xA;text grows/turns into something else when you water it ,light green,,methods&#xD;&#xA;&quot;maybe a finite object so we don't need people to &quot;&quot;finish&quot;&quot; it, but when they start using it, the next user will find something different from the one before and so on?&quot;,just blue,,&quot;navigation, editorial&quot;&#xD;&#xA;like a toolkit ,grass green,,methods&#xD;&#xA;(lov e this word),just blue,,agreeing&#xD;&#xA;+1+1+1+1,orange,,&quot;agreeing, participation&quot;&#xD;&#xA;but also a platform (NLTK),grass green,,&quot;navigation, editorial&quot;&#xD;&#xA;as a sandbox,orange,,&quot;navigation, editorial&quot;&#xD;&#xA;&quot;SOUP &amp; BOAT AT THE SAME TIME, you can eat it but also use it to navigate 😏😏😏😏😏&quot;,grass green,,methods&#xD;&#xA;USE METHODS YOU ARE ALREADY USING!!! (in prototyping &amp;c),bb blue,,&quot;methods, prototyping&quot;&#xD;&#xA;use methods you don't understand,sea foam,,&quot;methods, comprehension&quot;&#xD;&#xA; cast a spell,clementine,,spell&#xD;&#xA;DIFFERENT EXPERIENCES  in the same reader ,sky blue,,&quot;experience, different but same&quot;&#xD;&#xA;&quot;Remixing texts, &quot;,raspberry,,&quot;remix, text&quot;&#xD;&#xA;hijack narratives,bubblegum,,&quot;hijack, text&quot;&#xD;&#xA;hacking texts,sea foam,,&quot;hijack, text&quot;&#xD;&#xA;recontextualise texts,raspberry,,&quot;recontextualize, text&quot;&#xD;&#xA; &lt;3 ,fog,,&quot;emoji, positivity&quot;&#xD;&#xA;agency of the reader and agency of the readers,clementine,,&quot;agency, reader&quot;&#xD;&#xA; (https://en.wikipedia.org/wiki/Hopscotch_(Cortázar_novel),bubblegum,,reference&#xD;&#xA;&quot;give the reader the POWER TO DECIDE, &quot;,sky blue,,&quot;reader, power, decision&quot;&#xD;&#xA;to decide = to orientate :'),moss green,,&quot;decision, orientation&quot;&#xD;&#xA;make people get their own experience from the same starting point,sky blue,,&quot;experience, position&quot;&#xD;&#xA;&quot;authority vs popularity: it could be interesting to also work on the way different texts circulate and their specific formats like f.e. highbrow text have bibliography, rap songs don't, etc &quot;,lime green,,&quot;authority, popularity, circulation, format&quot;&#xD;&#xA;fake bibliography and made up references eheh ahah nagarestani cites spondgebob,clementine,,&quot;fake, references&quot;&#xD;&#xA;marcel broodthaers-museum department of eagles (a museum with only authoritarian labels and with no objects),dentist blue,,authtority&#xD;&#xA;&lt;3,lime green,,&quot;emoji, positivity&quot;&#xD;&#xA;what makes a text intellectual and what makes a text popular?,dentist blue,,&quot;text, intellect, popularity&quot;&#xD;&#xA;it's fine not to understand everything,sky blue,,comprehension &#xD;&#xA;&lt;3,bubblegum,,&quot;emoji, positivity&quot;&#xD;&#xA;&lt;3,sea foam,,&quot;emoji, positivity&quot;&#xD;&#xA;&lt;3,fog,,&quot;emoji, positivity&quot;&#xD;&#xA;&lt;3 Maybe we should just try to NOT understand a single thing? LOL,raspberry,,&quot;emoji, positivity&quot;&#xD;&#xA;not EVERYTHING has to be accessible ------&gt; but maybe accessible in every person's way? ,sky blue,,&quot;accessibility, personal&quot;&#xD;&#xA; sometimes the path to access something is harsh but necessary ? ?? ?,clementine,,&quot;path, accesibility, hardship, necessity&quot;&#xD;&#xA;&quot; maybe everyone needs different ways to access stuff, but we give for granted that everyone has the same knowledge/capabilities/experience (exemple: at school, not eeryone learns in the same way, and having a strincted way of teaching might not be the right method for every kid)&quot;,sky blue,,&quot;accessibility, experience&quot;&#xD;&#xA;a text changes everytime you read it,sky blue,,&quot;text, change&quot;&#xD;&#xA; --&gt; interpretations,lime green,,comprehension &#xD;&#xA;squeeze into someone's ,sky blue,,intervention&#xD;&#xA;intimacy,lime green,,familiarity&#xD;&#xA;____SEXALERT___,sky blue,,warning&#xD;&#xA;😏,lime green,,&quot;emoji, inside joke&quot;&#xD;&#xA;hahaha,raspberry,,reaction&#xD;&#xA; and attention span,lime green,,&#xD;&#xA;(k),raspberry,,&#xD;&#xA;&quot;putting the reader in context, putting ourselves in context, &quot;,sky blue,,&#xD;&#xA;Once I read an interview I think it was Murakami saying that if he could make it to a reader's bedroom and have that connection with someone that reads him in a room in a city wherever and whenever that might be enough.,honeydew,,&#xD;&#xA;&quot;+as a person who is still struggling reading text in English, to processing the horrifying/English text into something that I can easily read and be part of the group and participate was really empowering&#xD;&#xA;ex) to be not to be text : I don't really understand the whole text so I just get rid of everything and just leave &quot;&quot;to + verb&quot;&quot; and it was really fun/understandable/poetic and empowering&quot;,lemon,,&#xD;&#xA;yessss giving up on understanding the text and giving value to it in the sense of the disconnected bits that we understand can also be indeed empowering and poetic in a way ,lime green,,&#xD;&#xA;!! connect to disconnect,sea foam,,&#xD;&#xA;&quot;ongoing annotation device like:&#xD;&#xA; if im reading and i dont understand i can put a note and someone can reply ecc ecc ecc so the text becomes something populated by the readerssss&quot;,clementine,,&#xD;&#xA; ---&gt; this also creates a layering of comments and other texts in different times/moments (text as time-lapse),lime green,,&#xD;&#xA; yes yes yes pls,clementine,,&#xD;&#xA;chance-based reading / i-ching ,sea foam,,&#xD;&#xA; wow!!! python is xxi century i ching,clementine,,&#xD;&#xA;&lt;- facts,sea foam,,&#xD;&#xA;">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="String" />
</p:TypeAnnotation>
</Pin>
<Pin Id="Dv13z5p3StoQJ4e9ZETfjM" Name="Options" Kind="InputPin" />
<Pin Id="Rixh9emGszNM0hql94OrCP" Name="Result" Kind="OutputPin" />
</Node>
<Node Bounds="1324,936,231,284" Id="MHQVehmssbtLE6l7M4NZx1">
<p:NodeReference LastCategoryFullName="Primitive" LastSymbolSource="VL.CoreLib.dll">
<Choice Kind="StatefulRegion" Name="Region (Stateful)" Fixed="true" />
<Choice Kind="ApplicationStatefulRegion" Name="ForEach" />
<CategoryReference Kind="Category" Name="Primitive" />
</p:NodeReference>
<Pin Id="H9sa1xKE9C5MLAy1YRQImU" Name="Break" Kind="OutputPin" />
<Patch Id="BfHZeH9Ga6UPmb9XwkfyN6" ManuallySortedPins="true">
<Patch Id="RYcUn6B2s4pNu6iEQDSAwT" Name="Create" ManuallySortedPins="true" />
<Patch Id="TSIVVxT2LQWNtpqrAuZhZ7" Name="Update" ManuallySortedPins="true" />
<Patch Id="K1cpqXVVybvNQxfuU1PmnR" Name="Dispose" ManuallySortedPins="true" />
<Node Bounds="1340,991,52,26" Id="DHh1D8leWLfLGv52sZhXEo">
<p:NodeReference LastCategoryFullName="Csv.ICsvLine" LastSymbolSource="Csv.dll">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<CategoryReference Kind="AssemblyCategory" Name="ICsvLine" />
<Choice Kind="OperationCallFlag" Name="GetItem" />
<PinReference Kind="InputPin" Name="Name" />
</p:NodeReference>
<Pin Id="Stcmcb4FFd3MEoh3wItFew" Name="Input" Kind="StateInputPin" />
<Pin Id="MEn7LojCILZMP6f1X2Jolv" Name="Name" Kind="InputPin" DefaultValue="text">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="String" />
</p:TypeAnnotation>
</Pin>
<Pin Id="KB999jIExwkPcEqYuoAmWz" Name="Output" Kind="StateOutputPin" />
<Pin Id="BwCd4rBGloEQFzbvcLQRsu" Name="Item" Kind="OutputPin" />
</Node>
<Node Bounds="1409,973,46,26" Id="IRiDx5u548pOA9TNVbjSoi">
<p:NodeReference LastCategoryFullName="Csv.ICsvLine" LastSymbolSource="Csv.dll">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<CategoryReference Kind="AssemblyCategory" Name="ICsvLine" />
<Choice Kind="OperationCallFlag" Name="Values" />
</p:NodeReference>
<Pin Id="KNoeol1FuITOxW1pafObVt" Name="Input" Kind="StateInputPin" />
<Pin Id="L0O9Yw36jPBLK2F8m7b9MI" Name="Output" Kind="StateOutputPin" />
<Pin Id="AdEzVTSb5sbLHsv1dlL0PS" Name="Values" Kind="OutputPin" />
</Node>
<Node Bounds="1479,968,64,26" Id="HI9TVfRre2eOLZvxyHbeKe">
<p:NodeReference LastCategoryFullName="Collections.Mutable.MutableArray" LastSymbolSource="VL.Collections.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Length" />
<FullNameCategoryReference ID="Collections.Mutable.MutableArray" />
</p:NodeReference>
<Pin Id="T4M53fe5Hf4NmTLVULvAGK" Name="Input" Kind="StateInputPin" />
<Pin Id="KNQOZREsfseMuJGm5Gt7iO" Name="Output" Kind="StateOutputPin" />
<Pin Id="PeVgjUrdO99QIEtkZePuy6" Name="Length" Kind="OutputPin" />
</Node>
<Node Bounds="1512,1033" Id="Os5ZtHyO2HwPMo33R9GKKh">
<p:NodeReference LastCategoryFullName="Math" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="&gt;" />
</p:NodeReference>
<Pin Id="FBmRhLEyb9IM8WbEL3lgYe" Name="Input" Kind="InputPin" />
<Pin Id="JyrQiXAjmyJPvgU6HK4Vci" Name="Input 2" Kind="InputPin" DefaultValue="2">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Integer32" />
</p:TypeAnnotation>
</Pin>
<Pin Id="DalxPb7MxFWNGgEuSpwb3S" Name="Result" Kind="OutputPin" />
</Node>
<Node Bounds="1436,1095,88,104" Id="J2Mr9N79n4yOa7zDRAsWtx">
<p:NodeReference LastCategoryFullName="Primitive" LastSymbolSource="VL.CoreLib.dll">
<Choice Kind="StatefulRegion" Name="Region (Stateful)" Fixed="true" />
<Choice Kind="ApplicationStatefulRegion" Name="If" />
<FullNameCategoryReference ID="Primitive" />
</p:NodeReference>
<Pin Id="Mivahw6BCm7QZF5aNkZEGa" Name="Condition" Kind="InputPin" />
<Patch Id="NxMGRIUZFzjMg2gDKeYCUg" ManuallySortedPins="true">
<Patch Id="IuhE2U16jVmMfhgYOIij3W" Name="Create" ManuallySortedPins="true" />
<Patch Id="Bj2Mmr3w7BKLoB2DkvFmyB" Name="Then" ManuallySortedPins="true" />
<Node Bounds="1448,1152,64,26" Id="MmF45bINLRKODgXfRige54">
<p:NodeReference LastCategoryFullName="Collections.Mutable.MutableArray" LastSymbolSource="VL.Collections.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<CategoryReference Kind="ArrayType" Name="MutableArray" />
<Choice Kind="OperationCallFlag" Name="GetItem" />
</p:NodeReference>
<Pin Id="CFQGCnQ6GilP18hg58MqDF" Name="Input" Kind="StateInputPin" />
<Pin Id="ENSYOA5tHrgOT6yd1VRtjB" Name="Index" Kind="InputPin" DefaultValue="1">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Integer32" />
</p:TypeAnnotation>
</Pin>
<Pin Id="CbhPQMaAcZnOUKsyWVWevJ" Name="Output" Kind="StateOutputPin" />
<Pin Id="GT322SNPLa5MXxuqROhlvA" Name="Item" Kind="OutputPin" />
</Node>
</Patch>
<ControlPoint Id="KeOE4AgueNaMe6K7Q45UeT" Bounds="1506,1193" Alignment="Bottom" />
<ControlPoint Id="HyCkPA45CPoLOd6GPuVJya" Bounds="1506,1101" Alignment="Top" />
</Node>
</Patch>
<ControlPoint Id="M48fwNFoWxjMEPwjr1KJiF" Bounds="1338,942" Alignment="Top" />
<ControlPoint Id="G09E4ciIm25PDk2Xbfi2JX" Bounds="1389,1032" Alignment="Bottom" />
<ControlPoint Id="HNX5ZRzFNBnM38XB1xslty" Bounds="1517,1214" Alignment="Bottom" />
</Node>
<Node Bounds="1407,821,73,26" Id="FliU2WpCMgVPCWXCTAyGQP">
<p:NodeReference LastCategoryFullName="Csv.CsvOptions" LastSymbolSource="Csv.dll">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<CategoryReference Kind="AssemblyCategory" Name="CsvOptions" />
<Choice Kind="OperationCallFlag" Name="SetSeparator" />
</p:NodeReference>
<Pin Id="VTPRO7cX8sMMOfSXOnMRhs" Name="Input" Kind="StateInputPin" />
<Pin Id="C5J7PFeXo1MMrkqVIa33IO" Name="Value" Kind="InputPin" DefaultValue=",">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Char" />
</p:TypeAnnotation>
</Pin>
<Pin Id="GileG7xcCYgPWwoLIGL8OY" Name="Output" Kind="StateOutputPin" />
</Node>
<Node Bounds="1406,776,57,26" Id="IMTl9AcEoqgQDnMjMX54c1">
<p:NodeReference LastCategoryFullName="Csv.CsvOptions" LastSymbolSource="Csv.dll">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Create" />
<CategoryReference Kind="AssemblyCategory" Name="CsvOptions" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="R6HxyIF4Jv2OeUth8OTIiD" Name="Output" Kind="StateOutputPin" />
</Node>
<Node Bounds="712,842,45,19" Id="ICQpY9L8xgTOkNh8YXaWZS">
<p:NodeReference LastCategoryFullName="Control" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Switch (Boolean)" />
</p:NodeReference>
<Pin Id="IIzgua2z1emQV8HSmo0DgP" Name="Condition" Kind="InputPin" />
<Pin Id="L5L9Tg4HpEkQcYRtkgQ4bO" Name="Input" Kind="InputPin" DefaultValue="0.25">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Float32" />
</p:TypeAnnotation>
</Pin>
<Pin Id="E53OBpHuH57NlKCeRSaYSU" Name="Input 2" Kind="InputPin" />
<Pin Id="EY7rd8v0xYcMc4KHUnxm41" Name="Output" Kind="OutputPin" />
</Node>
<Pad Id="EbjLOdycl6JPoTNhulMp0M" Comment="Condition" Bounds="716,778,35,35" ShowValueBox="true" isIOBox="true" Value="True">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Boolean" />
</p:TypeAnnotation>
<p:ValueBoxSettings>
<p:buttonmode p:Assembly="VL.UI.Forms" p:Type="VL.HDE.PatchEditor.Editors.ButtonModeEnum">Toggle</p:buttonmode>
</p:ValueBoxSettings>
</Pad>
<Node Bounds="815,844,45,19" Id="JhL02HUkZt2MpoDjYMVM4S">
<p:NodeReference LastCategoryFullName="Control" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Switch (Boolean)" />
</p:NodeReference>
<Pin Id="CR6PfO2WrOEP7lj835TDCr" Name="Condition" Kind="InputPin" />
<Pin Id="Qmt8J5ZH6tEP5pY6IqiUgB" Name="Input" Kind="InputPin" DefaultValue="0">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Float32" />
</p:TypeAnnotation>
</Pin>
<Pin Id="KtiOqJxMA2pOSvEXt6DlJJ" Name="Input 2" Kind="InputPin" DefaultValue="0.05">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Float32" />
</p:TypeAnnotation>
</Pin>
<Pin Id="DZ0DjRcDS6sOibZO7EqG9j" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="762,843,45,19" Id="CCNJyEPSQlzLaE7ervukYJ">
<p:NodeReference LastCategoryFullName="Control" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Switch (Boolean)" />
</p:NodeReference>
<Pin Id="AZ0IEIL92n9NEdrJdyv8BZ" Name="Condition" Kind="InputPin" />
<Pin Id="PfqMLjpTdrSLxWgKmlz5NY" Name="Input" Kind="InputPin" DefaultValue="1">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Float32" />
</p:TypeAnnotation>
</Pin>
<Pin Id="DyZBLDAZGdXQX5rpmw0Da8" Name="Input 2" Kind="InputPin" />
<Pin Id="GirLCFRtlPELjdt46pCtbo" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="802,1166" Id="TZ68JLt6LymMFDEPHGzZGb">
<p:NodeReference LastCategoryFullName="2D" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="GridPoints (2d)" />
</p:NodeReference>
<Pin Id="U9Gju0DWZHyNJZORHrhteJ" Name="Center" Kind="InputPin" />
<Pin Id="GMCya3MBnBOPfVs9mg2y2v" Name="Size" Kind="InputPin" DefaultValue="11.11, 10.97">
<p:TypeAnnotation LastCategoryFullName="2D" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Vector2" />
</p:TypeAnnotation>
</Pin>
<Pin Id="CnGRXFPgFr3QTCkTSSxGSa" Name="Centered" Kind="InputPin" />
<Pin Id="PKKQGAhDGLVO1uaePDJmja" Name="Resolution" Kind="InputPin" DefaultValue="0, 0">
<p:TypeAnnotation LastCategoryFullName="2D" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Vector2" />
</p:TypeAnnotation>
</Pin>
<Pin Id="By6UdulBIioOUE1lAeZLJP" Name="Output" Kind="OutputPin" />
</Node>
<Pad Id="F1Sj6Jm5emoOoNdhHLCLSQ" Comment="Resolution" Bounds="959,1138,35,28" ShowValueBox="true" isIOBox="true" Value="10, 10">
<p:TypeAnnotation LastCategoryFullName="2D" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Vector2" />
</p:TypeAnnotation>
</Pad>
</Canvas>
<Patch Id="IRGJ741Lli6NHRuUZ0Qq3s" Name="Create" />
<Patch Id="OzeGRI8B4rML9ZdRNxnJRg" Name="Update" />
<ProcessDefinition Id="LCdbgeAecc9MpaJOviDu1b">
<Fragment Id="CHcCkiKzWhpLLFSXuYdreZ" Patch="IRGJ741Lli6NHRuUZ0Qq3s" Enabled="true" />
<Fragment Id="NW0Z6NqbEAQM6P47pyRC1p" Patch="OzeGRI8B4rML9ZdRNxnJRg" Enabled="true" />
</ProcessDefinition>
<Link Id="CVzbAZkwFZENIWe3XZquXW" Ids="GOHqvZ5LMyiNfNiZruZxpZ,NxYxD3ZgLlyPAhpvNpgfbb" />
<Link Id="MFBO3AOlLffLtvWD6yNa4v" Ids="BrpKPmEhrOBPCwWk3Vq3B7,DvzchNDAokhMqqL0BFZbWz" />
<Link Id="Q0KyM7Lpo8RPxdTRWaDSaF" Ids="G3mWjkqse7GQL0jo8I5ejc,MboBTFNsuOZNzogjN1JtJ7" />
<Link Id="NKnvVByKAcINAbZShkwp84" Ids="HtMxWymrzHJLBquqH95MxK,RFVWXxfR3WMNzij7QojACY" />
<Link Id="LU5lla5GAN8QLEqDoq2ERG" Ids="Tnv2014E84GLjKsw2Nrgl4,PbkXvN2jZxYMB3ctNGv50p" />
<Link Id="EyNCiNFCWojMA7Gas4gcXO" Ids="PaxjQgfau9uOL9JFeOIQT3,TY8rf5ZhtDuOkrROtOpMHn" IsHidden="true" />
<Link Id="JxKQ8HV06nlPhb4klhTIfN" Ids="RSHDzppUc0uP01msjnxi4T,K00mewBl5hEPTXRFnCAGld" />
<Link Id="NIlbzb7I4hfOhOmtsrFH70" Ids="Fe1DThoETWmNUpFo1xj7PZ,LkPR7vWVJ14MBl53ZpvK26" />
<Link Id="It3CeEYAMnoNY2ZrhQPeDi" Ids="LkPR7vWVJ14MBl53ZpvK26,TpYNmrJIMt6OtkHGx40jO9" />
<Link Id="MISsn5rExuuMp9yPlkhtnm" Ids="CQPZShtaj5GLA1pR61BwLp,RQiOivybnHPL9ICDyxqfPv" />
<Link Id="QmfeNOjorAlO23C5CLqChU" Ids="RQiOivybnHPL9ICDyxqfPv,PUegeTAk3aZOdgPgMnYwA4" />
<Link Id="D8ODA68KIScLNaQnDA97Yi" Ids="MboBTFNsuOZNzogjN1JtJ7,ASO4XSIkHytPi6vHkt3bo0" />
<Link Id="DrRdKg9GgZWO2RyAG8fLko" Ids="ASO4XSIkHytPi6vHkt3bo0,KIaCPe0fOwgMPayDY6E31x" />
<Link Id="MaJ2dYYOxh1OSghzPA4Ub8" Ids="QC3rngYdPhxNK1Ty5JlUxk,AoK6ebIvBM2Ptk4aXKrW98" />
<Link Id="ET2bpqqkNU7OyboF0ibwF2" Ids="T7epNNvlWhONfnfTtXPr22,GEWDl5WVNLKOeuEKLhxvKs" />
<Link Id="MrTWaKVFOXOOPq0ZoBqOFY" Ids="T7epNNvlWhONfnfTtXPr22,K0V1vjSBtbONfVhhbGztT6" />
<Link Id="EY0SateOCMJMrQDk3Tr5XK" Ids="QaKYsNOfyFBLTYIAI5yChp,B3DKvjxzxK6N4zFWaLaEHS" />
<Slot Id="TByJ8GqWSibMsepqpuCejD" Name="CurrentPosition" />
<Link Id="L0gqMcowiymL8bIOE5i5n2" Ids="GOHqvZ5LMyiNfNiZruZxpZ,KTICXYsheuuNauWjLXoFV7" />
<Link Id="TPXbbdFKrpGPIfyjx952DQ" Ids="ADyw6BrDUhALnc5iPCPJtz,CYLyqGJkMcaONMpDEFt7g2" />
<Link Id="DaHUmyaCV2VMBLyDAX0pQ8" Ids="PvvZogKM9fPLkKPTEXR8JL,UY3DKK8iP4QOYj48LmWP3D" />
<Link Id="GI1Xx6TJEYEOw6dmxjXTNE" Ids="I47V6ZUBjn4Lv9kV8VX7mU,Imte15UMNhWMzA6b5xlHUF" />
<Link Id="NpbGNZlGcOuLm1XslRPJyK" Ids="RXqzdPsQ1JlN301TNOouxP,VYvW91HN1gQOiYAZBRGuGk" />
<Link Id="IxTYDWkNVQ0Nbd71sAMEhN" Ids="P8T5NhdWJFwQTM85v7WAQI,Gcb0T3TzGsMPsZLsByawfZ" />
<Link Id="MsuKmSwFT5TM0yc6ErU52E" Ids="LENJBqbQiU0OG8XhcVFJUP,BLnM66BPetUOXWLJTEwSnc" />
<Link Id="Q9vcwfIwTcNOyMu796EJJb" Ids="G5dJ4xeKNQ8NOFChI3XPpL,HVL0WW3en7dNOHqyYt7maa" />
<Link Id="AQ4JXqNrDPoNpcpLgjR9Hq" Ids="GZgfoch4999Mf2pshzbydh,KBOEYlzFxVCPASBiMbaekC" />
<Link Id="SouywifrNkALYN2gDyQGnP" Ids="G5vfWK5OrfzQdb4w7c6el2,BrpKPmEhrOBPCwWk3Vq3B7" />
<Link Id="RDwvultS6sWLMPJ13Ohk2I" Ids="MboBTFNsuOZNzogjN1JtJ7,BCOhO21G5g8LBptBSzsGu8" />
<Link Id="DEyPFocmkFqO5uLb1OBG5T" Ids="Bqz8bAHLp9MLW8yn11VngM,JT2oXAqmS9KQMUGpdfhwBu" />
<Link Id="Je27VTSjC5CMhuqP9BDbZE" Ids="Ehq3CWvy9TaLSevxVvCFv5,J5bS0JgBQuSPpcLb0OmPc0" />
<Link Id="DqeF9gWcI1OPGmFq4uJchp" Ids="UvDR9o6PyXEPmzLJczDg6b,EqxercHdd57OD0FLMUYVwC" />
<Link Id="JDBxcOqpgPONUdhtvqHSCm" Ids="VgjwljpVQRpOIWbbugAJq7,QTYDzkJUttBPRs0hQb4FIU" />
<Link Id="A1GpUBgjnu9PX0B3UN9Wpe" Ids="AE2T9qoVYrkNGhXl9vPvU4,CeuEHACOcBvOBTbtudwFWa" />
<Link Id="AQfqzytF4BBNgf4rAWCAE9" Ids="CeuEHACOcBvOBTbtudwFWa,V5tKdvNvbEoQYDjID8xhLN" />
<Link Id="U0Mjvd73jlyMWPKSshalVv" Ids="RCra6lb1BzANFrYAFYnK8K,EIMwYl8DqO5N9bgloC1ZpI" />
<Link Id="D0tSbTIiCKEPrOe8cyc1no" Ids="HWc9iidAJ8ROsyEIoPq6EB,ByWMpacbzruNReqONxGKLE" />
<Link Id="TMKFYWpdLTSMEGxpATGhOk" Ids="RCra6lb1BzANFrYAFYnK8K,Gj5zb5pWhwcOeKpxzl6SD7" />
<Link Id="J4q51Wu6EEvPZPjozn24XS" Ids="DJNKtI2zMEVP3FZQTtHBD5,FeiQE2xABckLznYokvZk24" />
<Link Id="H3Wn3XPpZosP4jBEnfZZnU" Ids="EqxercHdd57OD0FLMUYVwC,LkwtPo1nAcmPrukip6ddvG" />
<Link Id="VNv0BjTVUbKOBQtly1ZLxp" Ids="AoK6ebIvBM2Ptk4aXKrW98,N87pCs3scBRMCUTXhDLdv3" />
<Link Id="K60uHQpMwv8PzwMZAoQ51k" Ids="TY8rf5ZhtDuOkrROtOpMHn,DyxnVD2L3IRLpwPOuktfCy" />
<Link Id="HTKU6qtiABKO7vkuxuu6Ub" Ids="PaxjQgfau9uOL9JFeOIQT3,DXnV0STg2MQNQb8DFrv9t5" IsHidden="true" />
<Link Id="B2r6PSYRIG1QUzvxFA1YMJ" Ids="DXnV0STg2MQNQb8DFrv9t5,SDKNklAJygnOxp3yMRmkYt" />
<Link Id="DFItRdO0O8lOHxdkjlJJPy" Ids="DXnV0STg2MQNQb8DFrv9t5,KEgRGZmanykMgdoQMqXyQV" />
<Link Id="NjmUXCWojlhM1W1fyeBXj6" Ids="Rixh9emGszNM0hql94OrCP,M48fwNFoWxjMEPwjr1KJiF" />
<Link Id="IETjGFZo7wON1prouaI6IX" Ids="M48fwNFoWxjMEPwjr1KJiF,Stcmcb4FFd3MEoh3wItFew" />
<Link Id="LK5LsxxBHDIPbRvgxGP7lm" Ids="BwCd4rBGloEQFzbvcLQRsu,G09E4ciIm25PDk2Xbfi2JX" />
<Link Id="Edk5Fc4V5FTL6mgzFCTE7K" Ids="G09E4ciIm25PDk2Xbfi2JX,MerQWuJiTkFPSxICYh4iCW" />
<Link Id="IFN687gWZ1gNC8Za3Twh1Z" Ids="GileG7xcCYgPWwoLIGL8OY,Dv13z5p3StoQJ4e9ZETfjM" />
<Link Id="I3TLKZoQThZPraQWyJADSq" Ids="R6HxyIF4Jv2OeUth8OTIiD,VTPRO7cX8sMMOfSXOnMRhs" />
<Link Id="OtP3rQQn6mcOFAbl97Yv9i" Ids="M48fwNFoWxjMEPwjr1KJiF,KNoeol1FuITOxW1pafObVt" />
<Link Id="VNHQX2CBvF4PSc6m0WZ0Sl" Ids="AdEzVTSb5sbLHsv1dlL0PS,CFQGCnQ6GilP18hg58MqDF" />
<Link Id="HkFcQmIfjYhLXHf77W8wbs" Ids="AdEzVTSb5sbLHsv1dlL0PS,T4M53fe5Hf4NmTLVULvAGK" />
<Link Id="EBloBGNSz4uORegTngx0XP" Ids="PeVgjUrdO99QIEtkZePuy6,FBmRhLEyb9IM8WbEL3lgYe" />
<Link Id="RS7Ngr8BtLWOs7LTte8Hol" Ids="DalxPb7MxFWNGgEuSpwb3S,Mivahw6BCm7QZF5aNkZEGa" />
<Link Id="GQr2VifWYfjLYkWAXJRUjp" Ids="HyCkPA45CPoLOd6GPuVJya,KeOE4AgueNaMe6K7Q45UeT" IsFeedback="true" />
<Link Id="F4qVVwBmYqbPN9DGvewjtF" Ids="GT322SNPLa5MXxuqROhlvA,KeOE4AgueNaMe6K7Q45UeT" />
<Link Id="O4WGQeF0VlTQdELGRKqolX" Ids="KeOE4AgueNaMe6K7Q45UeT,HNX5ZRzFNBnM38XB1xslty" />
<Link Id="J16c8z4AhTJQLql2uscCec" Ids="HNX5ZRzFNBnM38XB1xslty,FcD81PlGgucMPNaZXUrWf6" />
<Link Id="DP2Q69DiBNWP7cTXoDtkgc" Ids="EbjLOdycl6JPoTNhulMp0M,IIzgua2z1emQV8HSmo0DgP" />
<Link Id="ERhvWjnBdPxPojaCGOxP5S" Ids="DZ0DjRcDS6sOibZO7EqG9j,Ih036vcf3rUQNsE1ZIYnhW" />
<Link Id="Ji1yopaGE5WNwQEAannzY2" Ids="EbjLOdycl6JPoTNhulMp0M,CR6PfO2WrOEP7lj835TDCr" />
<Link Id="KSsRa6A8LVqQWl5xtVyatl" Ids="EY7rd8v0xYcMc4KHUnxm41,N46JmjSy9dZOuluaX99DRG" />
<Link Id="JzojUBMXeWXPE8tMBHuVb9" Ids="GirLCFRtlPELjdt46pCtbo,O2jIzFaUJlJNskq0ZS4aUM" />
<Link Id="AdgJVbVPhjKQbj3UloSIG8" Ids="EbjLOdycl6JPoTNhulMp0M,AZ0IEIL92n9NEdrJdyv8BZ" />
<Link Id="DHaKjYUO7DLLBBa0jWG4WN" Ids="F1Sj6Jm5emoOoNdhHLCLSQ,PKKQGAhDGLVO1uaePDJmja" />
<Link Id="OzUVYLPMuYUPdaUl6r9yIf" Ids="PvvZogKM9fPLkKPTEXR8JL,GykEzXg1oeoLpRxBKQ1z9u" />
<Link Id="UIbww9nfn1DLopNckxVwbC" Ids="JADB31fjFTiNFJG6npNaUL,NHTGRO470V7PYdIcqgbZfE" />
<Link Id="Q1K4u6nULtoLGJRTmls0RT" Ids="D2HEOa3tjvKMi0IdKQPPYl,Sj2Y09cuwssLojX0f5I6sI" />
</Patch>
</Node>
</Patch>
<NugetDependency Id="ScPggyvdHvDLiR43az6ryH" Location="VL.CoreLib" Version="2021.3.3" />
<NugetDependency Id="Kr6zAAGmr9gPST7ZAvlWHt" Location="VL.Skia" Version="2021.3.3" />
<NugetDependency Id="NdYubl0Jh0YOdWOa8asN93" Location="Csv" Version="2.0.62" />
</Document>