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.

11743 lines
851 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<Document xmlns:p="property" Id="ThQ73guM04rNO3nrmMXrzh" LanguageVersion="2021.4.9.982" Version="0.128">
<Patch Id="V5DqyuESADXMbLtQp6zguH">
<Canvas Id="Se2NXZVDdSlMu6jjEWBvBg" DefaultCategory="Main" CanvasType="FullCategory">
<!--
************************ SocketConnection ************************
-->
<Node Name="SocketConnection" Bounds="167,102" Id="DQuXuDDqUauNkS43Xz6fxk">
<p:NodeReference>
<Choice Kind="ContainerDefinition" Name="Process" />
<FullNameCategoryReference ID="Primitive" />
</p:NodeReference>
<Patch Id="Q7B87eYjRCZPMA5QU9rOFc">
<Canvas Id="Ela8tCAz41rNlsshJUiIX5" CanvasType="Group">
<Node Bounds="598,552" Id="IHKggAqmJwONKFWC6XqRdm">
<p:NodeReference LastCategoryFullName="IO.WebSocket" LastSymbolSource="VL.IO.WebSocket.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<CategoryReference Kind="Category" Name="WebSocket" />
<Choice Kind="ProcessAppFlag" Name="WebSocketClient" />
</p:NodeReference>
<Pin Id="GTrl9OE6nqMPZ6F0HKHqhO" Name="Server" Kind="InputPin" />
<Pin Id="Mn14dZJ34iwNKCVPkg0ZWH" Name="Accept Invalid Certificates" Kind="InputPin" DefaultValue="False">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Boolean" />
</p:TypeAnnotation>
</Pin>
<Pin Id="RiIT1SYGD3eLYljGu29IWF" Name="Connection Timeout in Seconds" Kind="InputPin" />
<Pin Id="CuJ4pgEKZbpPwxl2R2Hocf" Name="Auto Reconnect" Kind="InputPin" DefaultValue="True">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Boolean" />
</p:TypeAnnotation>
</Pin>
<Pin Id="BVhxDVS2a1APlvdAko1nAK" Name="Enabled" Kind="InputPin" />
<Pin Id="PnSfySiBjkoPtU6KUcu4hE" Name="Output" Kind="StateOutputPin" />
<Pin Id="PRtuGo0imMYLN4oUdvCjTq" Name="Data" Kind="OutputPin" />
<Pin Id="J7xIWgYbXLeN5WRr5Ekhgb" Name="Statistics" Kind="OutputPin" />
<Pin Id="Ji6VcqXOB54LkyS77vnTu0" Name="Is Connected" Kind="OutputPin" />
</Node>
<Pad Id="DcoirfKJOP3OMOQNyXUcpR" Comment="Online" Bounds="616,381,179,15" ShowValueBox="true" isIOBox="true" Value="wss://o-o-c.org">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="String" />
</p:TypeAnnotation>
</Pad>
<Pad Id="SdTcfhN7ltxPFdfYcugTfH" Comment="Is Connected" Bounds="687,608,35,35" ShowValueBox="true" isIOBox="true" />
<Pad Id="Ezy5F8WDFXTM4odq1W4duU" Comment="Enabled" Bounds="687,501,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>
<Pad Id="Pwdkzu03G8iMV5pEYEVaZe" Comment="Local" Bounds="637,432,104,15" ShowValueBox="true" isIOBox="true" Value="ws://localhost:3000">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="String" />
</p:TypeAnnotation>
</Pad>
<Node Bounds="629,808,56,19" Id="Qyao6PZtpDpOS8n128v2lA">
<p:NodeReference LastCategoryFullName="Control" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="TogEdge" />
</p:NodeReference>
<Pin Id="IdyF5IkaFtlMhe5PyYZUtY" Name="Value" Kind="InputPin" />
<Pin Id="DYK3hJna6M6QS2D2xKbHZV" Name="Up Edge" Kind="OutputPin" />
<Pin Id="EaTbbREyMmNPBYxLi5cA3n" Name="Down Edge" Kind="OutputPin" />
</Node>
<Node Bounds="596,497,45,19" Id="FN7mIFOEuOMNmRZfwT69Js">
<p:NodeReference LastCategoryFullName="Control" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Switch (Boolean)" />
</p:NodeReference>
<Pin Id="H33Y7BGIyPfNiPeUNhLCBZ" Name="Condition" Kind="InputPin" />
<Pin Id="Lf81JZCQ2mCMOEOJ3XEpgj" Name="Input" Kind="InputPin" />
<Pin Id="LgUZYIJueVSNw6PQlq6Smy" Name="Input 2" Kind="InputPin" />
<Pin Id="I2OyAUmZ8iCOJKZJ8Vna9x" Name="Output" Kind="OutputPin" />
</Node>
<Pad Id="IRjMoStYXVGPlVQj3vtFe2" Comment="Local" Bounds="597,330,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>
<ControlPoint Id="LaiSHQKKzrBLMbig5G25Pv" Bounds="597,291" />
<ControlPoint Id="DljHiJEJq9JMW8p67pKrip" Bounds="687,472" />
<ControlPoint Id="OB8CSlwbySWMIQtEXp86Mm" Bounds="687,681" />
<ControlPoint Id="DGusk3HNyR9LXPQdlW5UmM" Bounds="628,619" />
<Pad Id="DZa6zWoAyIILpgMGLvgSY1" Comment="Statistics" Bounds="824,583,140,172" ShowValueBox="true" isIOBox="true" />
<Node Bounds="605,864,30,19" Id="OtiYL4v05N0MuOVqNcDlCI">
<p:NodeReference LastCategoryFullName="Primitive.Boolean" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="OR" />
</p:NodeReference>
<Pin Id="J4Ksui9pxoTQE783Bw9T6C" Name="Input" Kind="StateInputPin" />
<Pin Id="IvxaNiNyXn6OJJDQLqBuap" Name="Input 2" Kind="InputPin" />
<Pin Id="KJpqhzLzPEfPK3wkkzNYH1" Name="Output" Kind="StateOutputPin" />
</Node>
<Node Bounds="478,729,45,19" Id="B2HL6BcnwuDOQpFBVzUSWg">
<p:NodeReference LastCategoryFullName="Animation" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="LFO" />
</p:NodeReference>
<Pin Id="HPIJ5sjhwZNNMzXCFnWkMS" Name="Period" Kind="InputPin" DefaultValue="30">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Float32" />
</p:TypeAnnotation>
</Pin>
<Pin Id="FCH2KxcdjCDM7vGEGxSqSl" Name="Pause" Kind="InputPin" />
<Pin Id="EZGGYGZP26FM5G0yS9apJ8" Name="Reset" Kind="ApplyPin" />
<Pin Id="Jw9Rk5DKS4xPAaKiLsDnTd" Name="Phase" Kind="OutputPin" />
<Pin Id="Ds2sO0mrrGePXxSfd1LR1v" Name="On New Cycle" Kind="OutputPin" />
<Pin Id="JgxH3tvYskNNVcXJw9XCa0" Name="Cycles" Kind="OutputPin" />
</Node>
<Pad Id="AQwcl1qZ0QeL8pfTXc5IDj" Comment="Period" Bounds="480,703,35,15" ShowValueBox="true" isIOBox="true" Value="300">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Float32" />
</p:TypeAnnotation>
</Pad>
<ControlPoint Id="GWarMEB3xM8OO0ybXlAhHl" Bounds="563,621" />
<Node Bounds="606,927,90,108" Id="MWHl0LIt4qJLwbKNi8xTU8">
<p:NodeReference>
<Choice Kind="ProcessStatefulRegion" Name="Cache" />
<FullNameCategoryReference ID="Primitive" />
</p:NodeReference>
<Pin Id="TTy3CGRsAJqOM8DyLTxKrP" Name="Force" Kind="InputPin" />
<Pin Id="BE6QZO59mvhP6XJc9dUeQJ" Name="Dispose Cached Outputs" Kind="InputPin" />
<Pin Id="Ih8AmNVZzQ1QIAaKzMRJ4B" Name="Has Changed" Kind="OutputPin" />
<Patch Id="DuVKhHWcuTTQKdALCthzo7" ManuallySortedPins="true">
<Patch Id="BeMppb21XDTMwiVccOEgy8" Name="Create" ManuallySortedPins="true" />
<Patch Id="KzXWQJQ6DZeM2WOprRwZUG" Name="Then" ManuallySortedPins="true" />
<Node Bounds="619,950,65,19" Id="Dmoaqov5CjcNiPS83zO4JI">
<p:NodeReference LastCategoryFullName="System.XML" LastSymbolSource="VL.Xml.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="XElement (Join)" />
</p:NodeReference>
<Pin Id="S3PuAtnz0NaQQ8tp5sekkt" Name="Name" Kind="InputPin" DefaultValue="type" />
<Pin Id="Rujgknh1e61NQzmmtJvqhP" Name="Value" Kind="InputPin" DefaultValue="hello_v4" />
<Pin Id="DWRvSvA1mVbPYcf042zU92" Name="Attributes" Kind="InputPin" />
<Pin Id="SGSx4cqsGUcL1kDHroAikS" Name="Children" Kind="InputPin" />
<Pin Id="INUH9WoVxXVMlykcuwu9Gy" Name="Result" Kind="OutputPin" />
</Node>
<Node Bounds="618,989,50,26" Id="AGz9izCPzViL9xnlsHFAD7">
<p:NodeReference LastCategoryFullName="System.XML" LastSymbolSource="VL.Xml.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="ToJSON" />
</p:NodeReference>
<Pin Id="BIXjimcJJitQVRONc6Wq1l" Name="Input" Kind="InputPin" />
<Pin Id="H07RZuW3uxJLvDXL6etMsO" Name="Indent" Kind="InputPin" DefaultValue="False" />
<Pin Id="MnlwyonEiQQLUVPTr6fLFB" Name="Omit Root Object" Kind="InputPin" DefaultValue="False" />
<Pin Id="TJtOc9m4ujbMXaOEt7KOH1" Name="Result" Kind="OutputPin" />
</Node>
</Patch>
<ControlPoint Id="Oejz8yGrRXxNqKWl8R5EM6" Bounds="620,1030" Alignment="Bottom" />
</Node>
<Pad Id="FpN6EJNBTeJNAu0pP4lc7G" Bounds="618,405,141,-4" ShowValueBox="true" isIOBox="true" Value="wss://ooc3.herokuapp.com/">
<p:TypeAnnotation>
<Choice Kind="ImmutableTypeFlag" Name="String" />
<FullNameCategoryReference ID="Primitive" />
</p:TypeAnnotation>
</Pad>
<Node Bounds="594,1075,75,26" Id="CtplXW6GhofOGfGsCdyqPW">
<p:NodeReference LastCategoryFullName="IO.WebSocket.WebSocketClient" LastSymbolSource="VL.IO.WebSocket.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<CategoryReference Kind="Category" Name="WebSocket" />
<CategoryReference Kind="ClassType" Name="WebSocketClient" />
<Choice Kind="OperationCallFlag" Name="SendString (Async)" />
</p:NodeReference>
<Pin Id="Ez72fVogW7DPIOtZVY3eRB" Name="Input" Kind="StateInputPin" />
<Pin Id="S1IOd2oA0CDPYLyAtCoazO" Name="Data" Kind="InputPin" />
<Pin Id="HjzLzisMOfxPVnqNaTSEdw" Name="Encoding" Kind="InputPin" />
<Pin Id="LSDTeCOrN88PPKXFkO1Hj0" Name="Apply" Kind="InputPin" />
<Pin Id="MJM3AVkbmJ4NOrvdLtdi7Q" Name="State Output" Kind="StateOutputPin" />
<Pin Id="IOMyVIB3hRKLAPC1PtH77G" Name="Output" Kind="OutputPin" />
</Node>
</Canvas>
<ProcessDefinition Id="IMQ1lcgZsMyMiCZDgssFNB">
<Fragment Id="RCXzq4Fc9giLrhQbxRrLVk" Patch="JsEqmPLNYg5OWEgMnxH9GI" Enabled="true" />
<Fragment Id="IGM8DAXutDdPx3yUPoKnHd" Patch="MxUjo3B9TqKN7iDNz3GgTk" Enabled="true" />
</ProcessDefinition>
<Link Id="MXMe4hFgZPQLLZ0ubtlJGg" Ids="Ji6VcqXOB54LkyS77vnTu0,SdTcfhN7ltxPFdfYcugTfH" />
<Link Id="Ji6FZISG2sQOejOtMN5WSU" Ids="Ezy5F8WDFXTM4odq1W4duU,BVhxDVS2a1APlvdAko1nAK" />
<Link Id="Vp2S40bZnd9MT7If46Caiu" Ids="IRjMoStYXVGPlVQj3vtFe2,H33Y7BGIyPfNiPeUNhLCBZ" />
<Link Id="IIlF82wiZZsMADJu13XApZ" Ids="I2OyAUmZ8iCOJKZJ8Vna9x,GTrl9OE6nqMPZ6F0HKHqhO" />
<Link Id="DToa4TkAvfmLSaNdYEfQF4" Ids="LaiSHQKKzrBLMbig5G25Pv,IRjMoStYXVGPlVQj3vtFe2" />
<Link Id="E7ioWh6p4LFLO9T1GKKhlK" Ids="Fr6JQWKO2a1OLWOrTYcH0t,LaiSHQKKzrBLMbig5G25Pv" IsHidden="true" />
<Link Id="M8rV7Q2mSjRQafXNZCpyMo" Ids="DljHiJEJq9JMW8p67pKrip,Ezy5F8WDFXTM4odq1W4duU" />
<Link Id="M5yD5SzknZQLCAzTxk4Smo" Ids="UT6ZxpLt3OgNb0e878QqQT,DljHiJEJq9JMW8p67pKrip" IsHidden="true" />
<Link Id="VNU2uC3yLMOPqB5DBZZeSO" Ids="SdTcfhN7ltxPFdfYcugTfH,OB8CSlwbySWMIQtEXp86Mm" />
<Link Id="HIrOtfbI3bKQPBncEPzwsg" Ids="OB8CSlwbySWMIQtEXp86Mm,Q58JOcaohotN0NxtuKUVww" IsHidden="true" />
<Link Id="MGj863eONxlLBuwzvC2igW" Ids="SdTcfhN7ltxPFdfYcugTfH,IdyF5IkaFtlMhe5PyYZUtY" />
<Link Id="T0PPjAdTBofMTmZa6bUhSm" Ids="PRtuGo0imMYLN4oUdvCjTq,DGusk3HNyR9LXPQdlW5UmM" />
<Link Id="SaoeqEl8KHFOA7G3SeqOs9" Ids="DGusk3HNyR9LXPQdlW5UmM,Fo1U7kTWyHJNZwq7C0GiHa" IsHidden="true" />
<Link Id="TH2QbrpU4tvOu5vlk5KhkW" Ids="J7xIWgYbXLeN5WRr5Ekhgb,DZa6zWoAyIILpgMGLvgSY1" />
<Link Id="F17o8xPgow5OexCKXm5OXb" Ids="DYK3hJna6M6QS2D2xKbHZV,IvxaNiNyXn6OJJDQLqBuap" />
<Link Id="TS2Ci7w9pSKNkJ4zNWAnFu" Ids="Ds2sO0mrrGePXxSfd1LR1v,J4Ksui9pxoTQE783Bw9T6C" />
<Link Id="O4SwUK47E0zPhzuBVN6Y7T" Ids="AQwcl1qZ0QeL8pfTXc5IDj,HPIJ5sjhwZNNMzXCFnWkMS" />
<Link Id="BkEGTwsLQoyNfdNen4ZsVt" Ids="PnSfySiBjkoPtU6KUcu4hE,GWarMEB3xM8OO0ybXlAhHl" />
<Link Id="JOx3w7OvXikQW1VK5bMFm8" Ids="GWarMEB3xM8OO0ybXlAhHl,TxPnppmy8xCNW5AaiCHk2e" IsHidden="true" />
<Link Id="SI12m1LXN6oQBHU0uH30fv" Ids="INUH9WoVxXVMlykcuwu9Gy,BIXjimcJJitQVRONc6Wq1l" />
<Link Id="JgaEMFUovRKPah0YikJscR" Ids="TJtOc9m4ujbMXaOEt7KOH1,Oejz8yGrRXxNqKWl8R5EM6" />
<Link Id="UIPXBOjMm1ELduOaKBb9oj" Ids="FpN6EJNBTeJNAu0pP4lc7G,Lf81JZCQ2mCMOEOJ3XEpgj" />
<Link Id="TGVihcAcCBpP1yCfdMOuOf" Ids="Pwdkzu03G8iMV5pEYEVaZe,LgUZYIJueVSNw6PQlq6Smy" />
<Patch Id="JsEqmPLNYg5OWEgMnxH9GI" Name="Create" />
<Patch Id="MxUjo3B9TqKN7iDNz3GgTk" Name="Update">
<Pin Id="Fr6JQWKO2a1OLWOrTYcH0t" Name="Local" Kind="InputPin" Bounds="1019,196" />
<Pin Id="UT6ZxpLt3OgNb0e878QqQT" Name="Enabled" Kind="InputPin" Bounds="1093,408" />
<Pin Id="TxPnppmy8xCNW5AaiCHk2e" Name="WsClient" Kind="OutputPin" Bounds="565,615" />
<Pin Id="Fo1U7kTWyHJNZwq7C0GiHa" Name="Data" Kind="OutputPin" Bounds="1031,608" />
<Pin Id="Q58JOcaohotN0NxtuKUVww" Name="Is Connected" Kind="OutputPin" Bounds="1092,583" />
</Patch>
<Link Id="KxlKq3buvwKL05SQduPxTt" Ids="KJpqhzLzPEfPK3wkkzNYH1,LSDTeCOrN88PPKXFkO1Hj0" />
<Link Id="Hk6lG4XxmPkMs8Q8GA98gw" Ids="Oejz8yGrRXxNqKWl8R5EM6,S1IOd2oA0CDPYLyAtCoazO" />
<Link Id="OF2wxlW5qJ7PETu1SlVBWH" Ids="PnSfySiBjkoPtU6KUcu4hE,Ez72fVogW7DPIOtZVY3eRB" />
<Link Id="OVkUoTtNs34LNuoZ8idyi1" Ids="KJpqhzLzPEfPK3wkkzNYH1,TTy3CGRsAJqOM8DyLTxKrP" />
</Patch>
</Node>
<!--
************************ Message ************************
-->
<Node Name="Message" Bounds="555,138" Id="LwlXMLtX8IvOnf7ehWWVbO">
<p:NodeReference LastCategoryFullName="Primitive" LastSymbolSource="builtin">
<Choice Kind="RecordDefinition" Name="Record" />
</p:NodeReference>
<Patch Id="KKi7alhi314PHbDuJs47Sw">
<Canvas Id="PGeNwFB2STkPdSF9MydZwU" CanvasType="Group">
<Pad Id="CaXwzmwVTbYPoeiRMzBZb6" SlotId="JrxN0wLoAeZNR0f9ySS9Cj" Bounds="576,508" />
<ControlPoint Id="NC0bCARSGK9PiR5p6W48HE" Bounds="576,478" />
<ControlPoint Id="HAdVZRUPvdcM7XPgH8jtVx" Bounds="576,538" />
</Canvas>
<Patch Id="BZqd1yyov6ZPT7ZjIaejoS" Name="Create">
<Pin Id="MVmFePG8ZBLMpm2EuOt61i" Name="type" Kind="InputPin" />
</Patch>
<ProcessDefinition Id="LM3ew8aE7ikPtOcg3opn12" IsHidden="true">
<Fragment Id="QaJmwEPjBD1QUErXG1dcLf" Patch="BZqd1yyov6ZPT7ZjIaejoS" Enabled="true" />
<Fragment Id="J1P43c3YDV9PGqrXqr9Fkm" Patch="IuFaTxF19c9MHgKq7KyJeS" />
</ProcessDefinition>
<Slot Id="JrxN0wLoAeZNR0f9ySS9Cj" Name="type">
<p:TypeAnnotation p:Type="TypeReference">
<Choice Kind="TypeFlag" Name="String" />
</p:TypeAnnotation>
</Slot>
<Link Id="DqVbPLM7I3SO2M1DsHatji" Ids="MVmFePG8ZBLMpm2EuOt61i,NC0bCARSGK9PiR5p6W48HE" IsHidden="true" />
<Link Id="B7ujRpvMVgAOXoWzOSQkt7" Ids="NC0bCARSGK9PiR5p6W48HE,CaXwzmwVTbYPoeiRMzBZb6" />
<Patch Id="IuFaTxF19c9MHgKq7KyJeS" Name="Split">
<Pin Id="H8rYoTcItiyOYFaFOc2nJI" Name="type" Kind="OutputPin" />
</Patch>
<Link Id="NmBcOc5DazIQNzJ4kQ1yF6" Ids="HAdVZRUPvdcM7XPgH8jtVx,H8rYoTcItiyOYFaFOc2nJI" IsHidden="true" />
<Link Id="MTHIPKDQRkeNizLwY6e3Xk" Ids="CaXwzmwVTbYPoeiRMzBZb6,HAdVZRUPvdcM7XPgH8jtVx" />
</Patch>
</Node>
<!--
************************ DebugMessage ************************
-->
<Node Name="DebugMessage" Bounds="167,147" Id="DtqGYUUUBpvLlAJQZsvOF5">
<p:NodeReference>
<Choice Kind="ContainerDefinition" Name="Process" />
<FullNameCategoryReference ID="Primitive" />
</p:NodeReference>
<Patch Id="A8RRAeqEt7ILpBulA8Fova">
<Canvas Id="UGeMWHc67cLPYUuV6XVVBv" CanvasType="Group">
<Node Bounds="631,884,75,26" Id="TsLfJzncur1On3WgHkH6y5">
<p:NodeReference LastCategoryFullName="IO.WebSocket.WebSocketClient" LastSymbolSource="VL.IO.WebSocket.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<CategoryReference Kind="Category" Name="WebSocket" />
<CategoryReference Kind="ClassType" Name="WebSocketClient" />
<Choice Kind="OperationCallFlag" Name="SendString (Async)" />
</p:NodeReference>
<Pin Id="GalJjWloXmlMFnc7s9pxTu" Name="Input" Kind="StateInputPin" />
<Pin Id="SsbNWRLezgZMiCenH7QDQz" Name="Data" Kind="InputPin" />
<Pin Id="T02y3M9OpINPg3u54mmZ26" Name="Encoding" Kind="InputPin" />
<Pin Id="NRhnK116RIxNLCirFXjeyA" Name="Apply" Kind="InputPin" DefaultValue="False" />
<Pin Id="KZYmrL7ArrmNzSo2i9A82X" Name="State Output" Kind="StateOutputPin" />
<Pin Id="O6wnQfLl2Z8PAMkLmUtq8y" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="733,612,65,19" Id="BlYFIlvDQBZNL96Eku0HNT">
<p:NodeReference LastCategoryFullName="System.XML" LastSymbolSource="VL.Xml.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="XElement (Join)" />
</p:NodeReference>
<Pin Id="PfaLBausQ57OS7yUJKxvuz" Name="Name" Kind="InputPin" DefaultValue="type" />
<Pin Id="USNkCJKb6uQPsHVaMmSQCp" Name="Value" Kind="InputPin" DefaultValue="test_message" />
<Pin Id="IZMA7IoJHRaNS1aRQuOTaS" Name="Attributes" Kind="InputPin" />
<Pin Id="Pkt29xZDFXJPZpY4oFFAT3" Name="Children" Kind="InputPin" />
<Pin Id="O39ia6eutDjNavViFyqiLi" Name="Result" Kind="OutputPin" />
</Node>
<Node Bounds="657,786,50,26" Id="VWca0778haCOnQatIAnCXs">
<p:NodeReference LastCategoryFullName="System.XML" LastSymbolSource="VL.Xml.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="ToJSON" />
</p:NodeReference>
<Pin Id="JpfHFbb10EaPWOw2yBMqb2" Name="Input" Kind="InputPin" />
<Pin Id="Aa2dcgJfgLLNR8uZ4jnAyI" Name="Indent" Kind="InputPin" DefaultValue="False" />
<Pin Id="ErWD7TAOBP1ONzfwHgUP4T" Name="Omit Root Object" Kind="InputPin" DefaultValue="True" />
<Pin Id="VsMIa30samxP4VJmV8TJD2" Name="Result" Kind="OutputPin" />
</Node>
<Node Bounds="657,745,77,19" Id="SHFWgFpVtRxMxzT3MI4sQ6">
<p:NodeReference LastCategoryFullName="System.XML" LastSymbolSource="VL.Xml.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="XElement (Join)" />
</p:NodeReference>
<Pin Id="BeFtujuYOqjLufeHllDCB0" Name="Name" Kind="InputPin" />
<Pin Id="Ou83WsBirEcPJO2URQiEz1" Name="Value" Kind="InputPin" />
<Pin Id="KqWP5BBUBmELSdeuuchwGH" Name="Attributes" Kind="InputPin" />
<Pin Id="GUGoS2NbYVfMQRcb7Sh72X" Name="Children" Kind="InputPin" />
<Pin Id="LOHE0qGPJ3rNj0OKbUMe2I" Name="Result" Kind="OutputPin" />
</Node>
<ControlPoint Id="DhjHwBAZuYkPnDfJ2UYrua" Bounds="752,568" />
<ControlPoint Id="TUEYb5IsjIKOhov3oLdbCK" Bounds="873,673" />
<ControlPoint Id="LrLrpXsUTIPOB9M3DIxCnp" Bounds="678,848" />
<ControlPoint Id="JYPLDP8yrEWLwmWCy0JlJH" Bounds="842,569" />
<Node Bounds="732,682,41,26" Id="Dc32eVozEF7MPfz6bXMDF4">
<p:NodeReference LastCategoryFullName="Collections.Spread" LastSymbolSource="VL.Collections.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<CategoryReference Kind="Category" Name="Spread" />
<Choice Kind="OperationCallFlag" Name="Add" />
</p:NodeReference>
<Pin Id="KBguueT09UkNhsVRiDtBiD" Name="Input" Kind="StateInputPin" />
<Pin Id="FAN1isMqdL6OypRK0VSloY" Name="Item" Kind="InputPin" />
<Pin Id="UmFbL6X3PqrN7S7RX7xBxA" Name="Output" Kind="StateOutputPin" />
</Node>
<Node Bounds="566,838,71,26" Id="US9pLajp8izORTcK81udIG">
<p:NodeReference LastCategoryFullName="Main.Context" LastSymbolSource="ooc3.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<CategoryReference Kind="ClassType" Name="Context" />
<Choice Kind="OperationCallFlag" Name="GetWsClient" />
</p:NodeReference>
<Pin Id="ODGgzZ0krkoO8YM6qVUrlk" Name="Input" Kind="StateInputPin" />
<Pin Id="Q26BpUrb2iWMMOU3SaENYs" Name="Output" Kind="StateOutputPin" />
<Pin Id="UFIJmRG5BHaO2Vgv2O9NgN" Name="WsClient" Kind="OutputPin" />
</Node>
<ControlPoint Id="NTSQ7Gh8MxKLnnv6QsP3Ot" Bounds="568,566" />
</Canvas>
<ProcessDefinition Id="PBppKOVj8ccPDtH9fzfmR7">
<Fragment Id="PQ2ORFVOkNXPIVTsKpXyB8" Patch="AcVrqTTr9sxNaOLncsEi0U" Enabled="true" />
<Fragment Id="ERWiijUgpReMlG2eKh687Z" Patch="Jymq6zHZUl8PszilaY713J" Enabled="true" />
</ProcessDefinition>
<Link Id="Mj2GyKYB3LGNdG263A9aLk" Ids="VsMIa30samxP4VJmV8TJD2,SsbNWRLezgZMiCenH7QDQz" />
<Link Id="VTzuefn4nWMMCeaNCec6mD" Ids="LOHE0qGPJ3rNj0OKbUMe2I,JpfHFbb10EaPWOw2yBMqb2" />
<Link Id="G0vYvXfUf0IPVfeRYu262W" Ids="DhjHwBAZuYkPnDfJ2UYrua,USNkCJKb6uQPsHVaMmSQCp" />
<Link Id="J81pEZWfUVbMF6zGItHFCr" Ids="IwjBjqAufqXMDprNNTzgbE,DhjHwBAZuYkPnDfJ2UYrua" IsHidden="true" />
<Link Id="IYn34Amv3QpNyAEkzr4a8o" Ids="TUEYb5IsjIKOhov3oLdbCK,NRhnK116RIxNLCirFXjeyA" />
<Link Id="Vrr4CANidnaLvVr2paKkxt" Ids="CYgqTy6fiXMLPoR6CJ2bG7,TUEYb5IsjIKOhov3oLdbCK" IsHidden="true" />
<Link Id="T7J5aSX7410L52dPIyW64a" Ids="VsMIa30samxP4VJmV8TJD2,LrLrpXsUTIPOB9M3DIxCnp" />
<Link Id="UEyIJmAIAQlPTFL4aOiebl" Ids="LrLrpXsUTIPOB9M3DIxCnp,HAb6n6in9L8PcsWaXrxx78" IsHidden="true" />
<Link Id="IdsAk81lWudN18mwpAX1L9" Ids="KWhYdZZtRbsOxghH27XxlP,JYPLDP8yrEWLwmWCy0JlJH" IsHidden="true" />
<Link Id="B180rwsKX0hN3ZQM5diPjr" Ids="UmFbL6X3PqrN7S7RX7xBxA,GUGoS2NbYVfMQRcb7Sh72X" />
<Link Id="VIfA3WhC7JvN8b09RXYfVs" Ids="O39ia6eutDjNavViFyqiLi,FAN1isMqdL6OypRK0VSloY" />
<Link Id="HA4ifD02gs3LXZdOnm1bxJ" Ids="NTSQ7Gh8MxKLnnv6QsP3Ot,ODGgzZ0krkoO8YM6qVUrlk" />
<Link Id="M10v2wTu9nhPfkLPQXbqF5" Ids="LV7DRs0QPlVMvXJY6Dcf54,NTSQ7Gh8MxKLnnv6QsP3Ot" IsHidden="true" />
<Patch Id="AcVrqTTr9sxNaOLncsEi0U" Name="Create" />
<Patch Id="Jymq6zHZUl8PszilaY713J" Name="Update">
<Pin Id="LV7DRs0QPlVMvXJY6Dcf54" Name="Context" Kind="InputPin" Bounds="527,641" />
<Pin Id="IwjBjqAufqXMDprNNTzgbE" Name="Type" Kind="InputPin" Bounds="750,567" />
<Pin Id="KWhYdZZtRbsOxghH27XxlP" Name="Elements" Kind="InputPin" Bounds="833,629" IsPinGroup="true">
<p:TypeAnnotation>
<Choice Kind="TypeFlag" Name="Spread" />
<p:TypeArguments>
<TypeReference>
<Choice Kind="TypeFlag" Name="XElement" />
</TypeReference>
</p:TypeArguments>
</p:TypeAnnotation>
</Pin>
<Pin Id="CYgqTy6fiXMLPoR6CJ2bG7" Name="Send" Kind="InputPin" Bounds="935,655" />
<Pin Id="HAb6n6in9L8PcsWaXrxx78" Name="JSON" Kind="OutputPin" Bounds="825,886" />
</Patch>
<Link Id="RzVRVe8ReGrQBkxEc8uTBe" Ids="UFIJmRG5BHaO2Vgv2O9NgN,GalJjWloXmlMFnc7s9pxTu" />
<Link Id="RWt0Ekj65jPNlRf9sBkTUF" Ids="JYPLDP8yrEWLwmWCy0JlJH,KBguueT09UkNhsVRiDtBiD" />
</Patch>
</Node>
<!--
************************ Users ************************
-->
<Node Name="Users" Bounds="414,319" Id="PVYFXrrUY5sMRs4wPDLgX7">
<p:NodeReference LastCategoryFullName="Primitive" LastSymbolSource="builtin">
<Choice Kind="ClassDefinition" Name="Class" />
</p:NodeReference>
<Patch Id="OieqO4bd819OStU3oejcX9">
<Canvas Id="DUoULNG620tPtKmSvKqXmx" CanvasType="Group">
<Pad Id="IdDysvcUo3aNo2b72KNpka" SlotId="Uu1Ny2EeWWPM5fop1LEDjt" Bounds="472,883" />
<Node Bounds="464,307,53,26" Id="GMDwjC0MIPhNUGmepXScoL">
<p:NodeReference LastCategoryFullName="Collections.Dictionary" LastSymbolSource="VL.Collections.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="SetItem" />
<CategoryReference Kind="RecordType" Name="Dictionary" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="OWw5DzXXEbdPHR8nZwgwQz" Name="Input" Kind="StateInputPin" />
<Pin Id="RCk4qcSvRR7OEWmK1GoGUO" Name="Key" Kind="InputPin" />
<Pin Id="VYhru4NRJkhOriZC5bEk5F" Name="Value" Kind="InputPin" />
<Pin Id="EOMTpk3R6A1Ltpq6W7x5Ee" Name="Output" Kind="StateOutputPin" />
</Node>
<ControlPoint Id="A90PEkrkBPULpk6t1BZ6Wy" Bounds="513,233" />
<ControlPoint Id="NWJkTxCYqXQO2NJkheAgPj" Bounds="551,235" />
<Node Bounds="567,971,71,26" Id="Qbe9HOHBUldPe9IjOdyGIL">
<p:NodeReference LastCategoryFullName="Collections.Dictionary" LastSymbolSource="VL.Collections.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="TryGetValue" />
<CategoryReference Kind="RecordType" Name="Dictionary" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="JaTmgWSdlZwOCMyLI6CNV1" Name="Input" Kind="StateInputPin" />
<Pin Id="DTF684TBOUUO85dwEoFweC" Name="Key" Kind="InputPin" />
<Pin Id="DyFeBuVkOy9QVgUIw7b7Hb" Name="Result" Kind="OutputPin" />
<Pin Id="BuSzSacgROZOKEzMzXtSGB" Name="Value" Kind="OutputPin" />
</Node>
<ControlPoint Id="GPS4xM95n1QOhCBe6VIZ8d" Bounds="636,924" />
<ControlPoint Id="GUaYGQf630uPVGbo9B0quT" Bounds="632,1037" />
<Node Bounds="511,157,45,19" Id="MMu2iQS0i4pMSZJ85ADMcr">
<p:NodeReference LastCategoryFullName="Collections.Dictionary" LastSymbolSource="VL.Collections.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Empty" />
<CategoryReference Kind="RecordType" Name="Dictionary" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="PmDyAjbi8AePYtz1B1zEMG" Name="Empty" Kind="OutputPin" />
</Node>
<Node Bounds="459,157,45,19" Id="KBfLIAmREP5QWK9AtwVIjd">
<p:NodeReference LastCategoryFullName="Collections.Dictionary" LastSymbolSource="VL.Collections.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Empty" />
<CategoryReference Kind="RecordType" Name="Dictionary" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="GNWspCUuSp7MUpl7e11LeZ" Name="Empty" Kind="OutputPin" />
</Node>
<ControlPoint Id="DYQipqRoaIkLlSTDmmHCV8" Bounds="352,1044" />
<Node Bounds="462,979,53,26" Id="Nj0TbwTdz90NLdSUbJtDt6">
<p:NodeReference LastCategoryFullName="Collections.Dictionary" LastSymbolSource="VL.Collections.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<CategoryReference Kind="RecordType" Name="Dictionary" />
<Choice Kind="OperationCallFlag" Name="Values" />
</p:NodeReference>
<Pin Id="H93pWkdmkjYLEbq4bcpC1H" Name="Input" Kind="StateInputPin" />
<Pin Id="ApMm4RRoQaFPDTBDdFnZW9" Name="Values" Kind="OutputPin" />
</Node>
<ControlPoint Id="Fj7kpTOrgJuLG38kJzlG26" Bounds="464,1041" />
<Pad Id="MNwKv6jknppPvWs5piWmlz" SlotId="Uu1Ny2EeWWPM5fop1LEDjt" Bounds="466,259" />
<ControlPoint Id="RxyLC1JI5C3NVcLPjFV4im" Bounds="567,1037" />
<Node Bounds="461,425,53,26" Id="SKXGGopWCtAOk93pDgq6cD">
<p:NodeReference LastCategoryFullName="Collections.Dictionary" LastSymbolSource="VL.Collections.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<CategoryReference Kind="RecordType" Name="Dictionary" />
<Choice Kind="OperationCallFlag" Name="Remove" />
</p:NodeReference>
<Pin Id="QL3YfqLAqSPLiCH1YA8sva" Name="Input" Kind="StateInputPin" />
<Pin Id="M9O2kr5JFBMPssaLxnRBLh" Name="Key" Kind="InputPin" />
<Pin Id="Em5bWOiLEE1LO8aaf6PMol" Name="Output" Kind="StateOutputPin" />
</Node>
<ControlPoint Id="GDSXrs77RzZLo7DMLHnuoF" Bounds="569,337" />
<Pad Id="L62eNb73ahPMJDlRmWLRH1" SlotId="Uu1Ny2EeWWPM5fop1LEDjt" Bounds="462,382" />
<Node Bounds="466,823,80,26" Id="CKDhH5nyDNVPgPGotsNXTb">
<p:NodeReference LastCategoryFullName="Collections.Dictionary" LastSymbolSource="VL.Collections.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<CategoryReference Kind="RecordType" Name="Dictionary" />
<Choice Kind="OperationCallFlag" Name="RemoveRange" />
</p:NodeReference>
<Pin Id="FxmHTrzpwwdPi8QrdimfnW" Name="Input" Kind="StateInputPin" />
<Pin Id="TJHF72TzujBMhVtI6bSS7k" Name="Keys" Kind="InputPin" />
<Pin Id="KVu2JGyfht2NLEhbcTtFr7" Name="Output" Kind="StateOutputPin" />
</Node>
<Pad Id="PT3bvwTVJR2PCeeWh1R3xT" SlotId="Uu1Ny2EeWWPM5fop1LEDjt" Bounds="462,525" />
<Node Bounds="601,493,155,310" Id="GibQKxVks1yNBBT9rFCRAZ">
<p:NodeReference LastCategoryFullName="Reactive" LastSymbolSource="VL.Reactive.vl">
<Choice Kind="ProcessAppFlag" Name="AsyncTask" />
<Choice Kind="StatefulRegion" Name="Region (Stateful)" Fixed="true" />
</p:NodeReference>
<Pin Id="MLA9SQgML3kM8JWRYOcynO" Name="Trigger" Kind="InputPin" DefaultValue="True" />
<Pin Id="NnEVtxZ31ECNrkII747ph8" Name="Abort" Kind="InputPin" />
<Pin Id="Sbv0ErmRC84MCxNo5IO49p" Name="Result" Kind="OutputPin" />
<Pin Id="QvPb7MGBIQzOP154nKqrAZ" Name="In Progress" Kind="OutputPin" />
<Patch Id="JYvVqLXwPB7MG5jPI2HY07" ManuallySortedPins="true">
<ControlPoint Id="RZNp58lHtymNlmlkHW5gUJ" Bounds="661,501" />
<ControlPoint Id="MjcVSpMJqFPNtTydNiJLaU" Bounds="656,796" />
<Node Bounds="649,540,53,26" Id="D2x2X2CPy5QNK2G1gBg2tN">
<p:NodeReference LastCategoryFullName="Collections.Dictionary" LastSymbolSource="VL.Collections.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Keys" />
<CategoryReference Kind="RecordType" Name="Dictionary" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="LpcDwf6khK5NOpjL3lRVr4" Name="Input" Kind="StateInputPin" />
<Pin Id="OYIywixP854N01bGICEqGd" Name="Keys" Kind="OutputPin" />
</Node>
<Node Bounds="645,643,99,127" Id="GxsZOaEkEBVN7esFRL6hYx">
<p:NodeReference LastCategoryFullName="Collections.Sequence" LastSymbolSource="VL.Collections.vl">
<Choice Kind="OperationCallFlag" Name="Where" />
<CategoryReference Kind="MutableInterfaceType" Name="Sequence" NeedsToBeDirectParent="true" />
<Choice Kind="RegionFlag" Name="Region (Stateless)" Fixed="true" />
</p:NodeReference>
<Pin Id="UOoG7LGquljMeqq14rb9fs" Name="Input" Kind="InputPin" />
<Pin Id="PvfkaVAsZN7P2RiGJvIYgO" Name="Output" Kind="OutputPin" />
<Patch Id="VzT88IV2EKqNlQCJe54gSm" Name="Predicate" ManuallySortedPins="true">
<ControlPoint Id="LxnB5Pp7Y24Ox3jSmiOrWJ" Bounds="714,651" />
<ControlPoint Id="Qo2g7fCh9q2MfeYnvmGvyh" Bounds="661,763" />
<Node Bounds="657,673,56,26" Id="Sz38tMoFYLmO3BAUE1d14o">
<p:NodeReference LastCategoryFullName="Collections.Spread" LastSymbolSource="VL.Collections.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Contains" />
<CategoryReference Kind="RecordType" Name="Spread" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="G3yAlp3VFeBOQ28bRNkJNI" Name="Input" Kind="StateInputPin" />
<Pin Id="OTxpgIKtmcvPmgQRfwRpZJ" Name="Item" Kind="InputPin" />
<Pin Id="JDx1DdSQifDNKvWKOofZMf" Name="Result" Kind="OutputPin" />
</Node>
<Pin Id="JYSYey8gpCtOd7Hbos9SGR" Name="Key" Kind="InputPin" />
<Pin Id="QS41kiPgL1QL1zhIZ18D7f" Name="Input 2" Kind="InputPin" />
<Pin Id="T6gKAWQjqnKPlVFaDggFyA" Name="Result" Kind="OutputPin" />
<Node Bounds="658,718,37,19" Id="GgDZHbXxGq1NrGs9X1BJ2K">
<p:NodeReference LastCategoryFullName="Primitive.Boolean" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="NOT" />
</p:NodeReference>
<Pin Id="FI4QPFs0ozPQOSw5rQ9Iee" Name="Input" Kind="StateInputPin" />
<Pin Id="HlJGMuf4hu3OrK4WosSyhF" Name="Output" Kind="StateOutputPin" />
</Node>
</Patch>
</Node>
<Patch Id="ANgzLBqx4lyLEG5bXVBKit" Name="Create" ManuallySortedPins="true" />
<Patch Id="PibOBQtEG63OpVNeVv8o3o" Name="Update" ManuallySortedPins="true">
<Pin Id="UL2rObmk1vyMZ1QZQHZ73l" Name="Input 1" Kind="InputPin" />
<Pin Id="IA8vK9gOqwXMQ960c1XRMr" Name="Output" Kind="OutputPin" />
</Patch>
</Patch>
</Node>
<ControlPoint Id="P0EjuActMLXOhFX2Vvaa4G" Bounds="799,527" />
<Node Bounds="601,820,65,19" Id="PbAJbZvbo7sMA6h35qyJHQ">
<p:NodeReference LastCategoryFullName="Reactive" LastSymbolSource="VL.Reactive.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="HoldLatest" />
</p:NodeReference>
<Pin Id="Qbnpes0cq4zNWgsoDXcCNS" Name="Async Notifications" Kind="InputPin" />
<Pin Id="MHkN6iD0xdnObmUwYPJ87K" Name="Reset" Kind="InputPin" />
<Pin Id="FYebsCWQK5sNHEqHJEBTKP" Name="Value" Kind="OutputPin" />
<Pin Id="P6eL5kYWgj3O3ciDlh0Jtf" Name="On Data" Kind="OutputPin" />
</Node>
</Canvas>
<Slot Id="Uu1Ny2EeWWPM5fop1LEDjt" Name="Connections">
<p:TypeAnnotation p:Type="TypeReference">
<Choice Kind="TypeFlag" Name="Dictionary" />
<p:TypeArguments>
<TypeReference>
<Choice Kind="TypeFlag" Name="String" />
</TypeReference>
<TypeReference>
<Choice Kind="TypeFlag" Name="User" />
</TypeReference>
</p:TypeArguments>
</p:TypeAnnotation>
</Slot>
<Link Id="IXY1dixBvMbPJzT9TJNnqq" Ids="EOMTpk3R6A1Ltpq6W7x5Ee,L62eNb73ahPMJDlRmWLRH1" />
<Link Id="JtvhjfM9n7kNq3jgiY3KFe" Ids="A90PEkrkBPULpk6t1BZ6Wy,RCk4qcSvRR7OEWmK1GoGUO" />
<Link Id="N69QnVt8GhbOEY3y7VDXty" Ids="PeI2AYGzbVCMe4c85784jt,A90PEkrkBPULpk6t1BZ6Wy" IsHidden="true" />
<Link Id="G4dcP0fZlNqOHWMRoI0iR3" Ids="NWJkTxCYqXQO2NJkheAgPj,VYhru4NRJkhOriZC5bEk5F" />
<Link Id="EpJaKMRqGSRPIfcUIz65yE" Ids="GDrFK8zovEfNxqGXWGnbkx,NWJkTxCYqXQO2NJkheAgPj" IsHidden="true" />
<Link Id="MbBssCeIwdoNbcFZJa0luR" Ids="IdDysvcUo3aNo2b72KNpka,JaTmgWSdlZwOCMyLI6CNV1" />
<Link Id="BbetZG0sJ2vOp6qiD20aag" Ids="GPS4xM95n1QOhCBe6VIZ8d,DTF684TBOUUO85dwEoFweC" />
<Link Id="FByjbqYsgK4N56pn4sIhCw" Ids="CcuPuXJTRUZMsOppV6LmJi,GPS4xM95n1QOhCBe6VIZ8d" IsHidden="true" />
<Link Id="HjzPsUonNsnMupz4em6Ad5" Ids="GUaYGQf630uPVGbo9B0quT,US9iMu0M52oQGyTttbEaVG" IsHidden="true" />
<Link Id="RDFwFNIhLhHPaxHiClNVnb" Ids="IdDysvcUo3aNo2b72KNpka,DYQipqRoaIkLlSTDmmHCV8" />
<Link Id="NPQczBRrqd8OHXiXaKVe1L" Ids="DYQipqRoaIkLlSTDmmHCV8,CwmovKuk4hnNa3vTUlJ4Kz" IsHidden="true" />
<Link Id="AyrkqU1aTi6LUxyncTRVrZ" Ids="IdDysvcUo3aNo2b72KNpka,H93pWkdmkjYLEbq4bcpC1H" />
<Link Id="QGIUn3dHFsNMtcQTQV9Q0T" Ids="ApMm4RRoQaFPDTBDdFnZW9,Fj7kpTOrgJuLG38kJzlG26" />
<Link Id="TjauzQopRpdPUNqKUOUfTp" Ids="Fj7kpTOrgJuLG38kJzlG26,J6ubPfmjTBZLKzP4cfdXWa" IsHidden="true" />
<Link Id="SJwRbXQarxqN8EDoW0H4CG" Ids="MNwKv6jknppPvWs5piWmlz,OWw5DzXXEbdPHR8nZwgwQz" />
<Link Id="GzpeQ17g0SNP9sSDyb6hly" Ids="GNWspCUuSp7MUpl7e11LeZ,MNwKv6jknppPvWs5piWmlz" />
<Link Id="ObxUmYwxS1tOOI1vIzRuyt" Ids="PmDyAjbi8AePYtz1B1zEMG,MNwKv6jknppPvWs5piWmlz" />
<Link Id="NJA9w3UUWC4PVAEO9xGjlx" Ids="BuSzSacgROZOKEzMzXtSGB,GUaYGQf630uPVGbo9B0quT" />
<Link Id="F8MloSmiwEDLDcLua9mlUP" Ids="DyFeBuVkOy9QVgUIw7b7Hb,RxyLC1JI5C3NVcLPjFV4im" />
<Link Id="T9zdaQENWQ8LuBA7w37Hig" Ids="RxyLC1JI5C3NVcLPjFV4im,OmJ261JE42EQWFz9tyazIC" IsHidden="true" />
<Link Id="M9TyNghAbKcQMglsE1Lptk" Ids="GDSXrs77RzZLo7DMLHnuoF,M9O2kr5JFBMPssaLxnRBLh" />
<Link Id="DxWtTaCaUTOPQLDcxVdn1I" Ids="DlWJSn0ctpoMjtkZL8wC4H,GDSXrs77RzZLo7DMLHnuoF" IsHidden="true" />
<Link Id="E9UxmUqglv1NgeW4mucdvb" Ids="L62eNb73ahPMJDlRmWLRH1,QL3YfqLAqSPLiCH1YA8sva" />
<Link Id="AfzjyziW9A9OTqyWzxVrup" Ids="Em5bWOiLEE1LO8aaf6PMol,PT3bvwTVJR2PCeeWh1R3xT" />
<Link Id="TY8fdmsK251Mue7hmYF3tK" Ids="PT3bvwTVJR2PCeeWh1R3xT,FxmHTrzpwwdPi8QrdimfnW" />
<Link Id="H5XcmdU43QqMfAbUc4XnKX" Ids="KVu2JGyfht2NLEhbcTtFr7,IdDysvcUo3aNo2b72KNpka" />
<Link Id="KRIOyaySKV2LMN6k1ub6L4" Ids="PT3bvwTVJR2PCeeWh1R3xT,LpcDwf6khK5NOpjL3lRVr4" />
<ProcessDefinition Id="D3ocX6WhjkpMZIPm9znvoQ" HasStateOut="true">
<Fragment Id="NIwofy1IEjxLmvfYevgrRS" Patch="FXNRFcVNCtrLnmAbTlba2N" Enabled="true" />
<Fragment Id="JOFBc1QNO4AOEdPBdzUQ8S" Patch="GXwINQkkIDLNWMu45rbq5q" />
<Fragment Id="P30WrTuwcQ4LlVJe4SK9fz" Patch="AE1Z3oFe5kIOX0AuBrwPsA" />
<Fragment Id="HqD8RNpc95xNMWaI0obpuI" Patch="NjO8qi8l7WzMiz69Yy592d" />
<Fragment Id="JbkJ3t7GbkDMdrIbELSicS" Patch="HY5x6AjtMJiLgz3RRWMaHH" />
<Fragment Id="UinGDNyxeZCOPiSBeL9e8y" Patch="Uv4wIxgrzg6Lg3J8WXRgyL" />
<Fragment Id="INoQVUVgakfOMGBHpEhtDW" Patch="HBu4RWl0lnOOYWSwzbVqrE" />
<Fragment Id="ADPCR3RL7RrM28ekZXzRum" Patch="CeiKAq77EbcO3vVkCe09S2" />
</ProcessDefinition>
<Link Id="HilVn4Wlkd1LxHzRaXIB35" Ids="UL2rObmk1vyMZ1QZQHZ73l,RZNp58lHtymNlmlkHW5gUJ" IsHidden="true" />
<Link Id="LLd9tfKLsWhPnOcmNRNc2R" Ids="MjcVSpMJqFPNtTydNiJLaU,IA8vK9gOqwXMQ960c1XRMr" IsHidden="true" />
<Link Id="HCBLjkgcI2vLOLY9KJeriw" Ids="JYSYey8gpCtOd7Hbos9SGR,LxnB5Pp7Y24Ox3jSmiOrWJ" IsHidden="true" />
<Link Id="TcuwAYNKduoOpH9EVf67Sf" Ids="Qo2g7fCh9q2MfeYnvmGvyh,T6gKAWQjqnKPlVFaDggFyA" IsHidden="true" />
<Link Id="Tj1AXVRiMtZMxpYeLRBD5A" Ids="LxnB5Pp7Y24Ox3jSmiOrWJ,OTxpgIKtmcvPmgQRfwRpZJ" />
<Link Id="UT9ss3LNQ4KQB5k081bUI1" Ids="OYIywixP854N01bGICEqGd,UOoG7LGquljMeqq14rb9fs" />
<Link Id="BGXVwCE0eIHOEhg4JAD7H9" Ids="P0EjuActMLXOhFX2Vvaa4G,G3yAlp3VFeBOQ28bRNkJNI" />
<Link Id="NuzQ3v4xDJ3LDbUnUvl8aE" Ids="JDx1DdSQifDNKvWKOofZMf,FI4QPFs0ozPQOSw5rQ9Iee" />
<Link Id="LpFYwLnCw31QOggyWtio6c" Ids="HlJGMuf4hu3OrK4WosSyhF,Qo2g7fCh9q2MfeYnvmGvyh" />
<Patch Id="FXNRFcVNCtrLnmAbTlba2N" Name="Create" ParticipatingElements="KBfLIAmREP5QWK9AtwVIjd" />
<Patch Id="GXwINQkkIDLNWMu45rbq5q" Name="SetUser" ParticipatingElements="GMDwjC0MIPhNUGmepXScoL">
<Pin Id="PeI2AYGzbVCMe4c85784jt" Name="Id" Kind="InputPin" Bounds="531,232" />
<Pin Id="GDrFK8zovEfNxqGXWGnbkx" Name="User" Kind="InputPin" Bounds="574,229">
<p:TypeAnnotation>
<Choice Kind="TypeFlag" Name="User" />
</p:TypeAnnotation>
</Pin>
</Patch>
<Patch Id="AE1Z3oFe5kIOX0AuBrwPsA" Name="GetUser" ParticipatingElements="Qbe9HOHBUldPe9IjOdyGIL">
<Pin Id="CcuPuXJTRUZMsOppV6LmJi" Name="Id" Kind="InputPin" Bounds="589,356" />
<Pin Id="OmJ261JE42EQWFz9tyazIC" Name="Result" Kind="OutputPin" Bounds="560,525" />
<Pin Id="US9iMu0M52oQGyTttbEaVG" Name="User" Kind="OutputPin" Bounds="563,583" />
</Patch>
<Patch Id="NjO8qi8l7WzMiz69Yy592d" Name="Clear" ParticipatingElements="MMu2iQS0i4pMSZJ85ADMcr" />
<Patch Id="HY5x6AjtMJiLgz3RRWMaHH" Name="GetConnections">
<Pin Id="CwmovKuk4hnNa3vTUlJ4Kz" Name="Connections" Kind="OutputPin" />
</Patch>
<Patch Id="Uv4wIxgrzg6Lg3J8WXRgyL" Name="GetUsers">
<Pin Id="J6ubPfmjTBZLKzP4cfdXWa" Name="Values" Kind="OutputPin" />
</Patch>
<Patch Id="HBu4RWl0lnOOYWSwzbVqrE" Name="RemoveUser">
<Pin Id="DlWJSn0ctpoMjtkZL8wC4H" Name="Id" Kind="InputPin">
<p:TypeAnnotation>
<Choice Kind="TypeFlag" Name="String" />
</p:TypeAnnotation>
</Pin>
</Patch>
<Patch Id="CeiKAq77EbcO3vVkCe09S2" Name="FilterUsers" ParticipatingElements="CKDhH5nyDNVPgPGotsNXTb">
<Pin Id="HNnC6rQ9N1NOnlZXyWCkxR" Name="ID" Kind="InputPin" Bounds="656,479" />
</Patch>
<Link Id="MzWyL5zZfTsMIZRNw06vod" Ids="HNnC6rQ9N1NOnlZXyWCkxR,P0EjuActMLXOhFX2Vvaa4G" IsHidden="true" />
<Link Id="E1Y8oYuteuwLWRbD8OLJnk" Ids="PvfkaVAsZN7P2RiGJvIYgO,MjcVSpMJqFPNtTydNiJLaU" />
<Link Id="F9tkZU7ssSyPKpMKhPshHG" Ids="Sbv0ErmRC84MCxNo5IO49p,Qbnpes0cq4zNWgsoDXcCNS" />
<Link Id="PZtO0PGv7RyLHPRIIaL7uX" Ids="FYebsCWQK5sNHEqHJEBTKP,TJHF72TzujBMhVtI6bSS7k" />
</Patch>
</Node>
<!--
************************ Context ************************
-->
<Node Name="Context" Bounds="413,277" Id="NviUFBxAvBXNESKMSuEyrN">
<p:NodeReference LastCategoryFullName="Primitive" LastSymbolSource="builtin">
<Choice Kind="ClassDefinition" Name="Class" />
</p:NodeReference>
<Patch Id="ViHvx51cHp1LLjWxZXfiBD">
<Canvas Id="DUH2357DZG5MuKy6Edr2Q2" CanvasType="Group">
<Node Bounds="618,388,46,26" Id="I32HcvQJVfaLmI2xymKLbE">
<p:NodeReference LastCategoryFullName="Main.Users" LastSymbolSource="ooc3.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<CategoryReference Kind="ClassType" Name="Users" />
<Choice Kind="OperationCallFlag" Name="Create" />
</p:NodeReference>
<Pin Id="UcorKuKj6XKM8Ked135ebi" Name="Output" Kind="StateOutputPin" />
</Node>
<Pad Id="GK8Xh4YBK1NQMwhWHOEefA" SlotId="AJdXUh2stmCMMPTyiI14WX" Bounds="656,478" />
<ControlPoint Id="QOw00etYr7IMeLLpkWunXz" Bounds="656,680" />
<Pad Id="DU2QpA19G8BNFLxyxepnVS" SlotId="ORgcomicxQfMTfD9d5YBut" Bounds="811,526" />
<ControlPoint Id="P550ZRvc1eAN2hpPEPXxDa" Bounds="815,388" />
<ControlPoint Id="OEx9m0sc6QePe1KiAu4xFS" Bounds="695,388" />
<ControlPoint Id="QqOn5R8ehuwN6BIF8bzlOP" Bounds="745,688" />
<Pad Id="APUSpeKO2kDQXw0Pleg4qT" SlotId="JDWhPy9LNKuOWTmtCVJX8y" Bounds="1345,483" />
<ControlPoint Id="LdVuEx1pGqaMrWOBwq5bR8" Bounds="1349,407" />
<ControlPoint Id="FNQuXk9cOxHOKJzpcHd6qB" Bounds="1346,699" />
<Pad Id="TJOyIsErZOeLlRDKn95Eip" SlotId="HjniEYtRkzcNfBzAEjEsC2" Bounds="1193,490" />
<ControlPoint Id="C27Wc0NGEZHOqdrxIIZvvH" Bounds="1201,407" />
<ControlPoint Id="AG9nb9vIZKlMGpO1JD9ja4" Bounds="1197,699" />
<Pad Id="TEPrEYGCQE8LVGrcDkG2iI" SlotId="AUlDdqYWZrjLUTY8uqiwpP" Bounds="1651,502" />
<Pad Id="Mgb3G9e6cKCN1dOWk10vHH" SlotId="JoWnezPMMxDO5sABuA6uvS" Bounds="1834,492" />
<Pad Id="Q6bLv5zotrVNn9hQL8eR7i" SlotId="J6j2cm3njFNQDUlhhw4Vfa" Bounds="1998,501" />
<ControlPoint Id="GLcLPldRP6RMKb3eM2DriQ" Bounds="1656,388" />
<ControlPoint Id="NGbaznDT4DuOjR6Nv5xwos" Bounds="1833,390" />
<ControlPoint Id="MdQpe0BQmjhNyr7WlXOcRn" Bounds="2003,388" />
<ControlPoint Id="S8sBpWbd34WNC9vKI7y5yb" Bounds="2061,680" />
<ControlPoint Id="SutRjWr3fJiQL057lq7U4j" Bounds="1866,680" />
<ControlPoint Id="PqeeG6GTmK4OrPzsVM2Tsr" Bounds="1646,680" />
<ControlPoint Id="MgWWpnJccHUPM3AfobGFUl" Bounds="1574,680" />
<ControlPoint Id="IQdLBoMXyPTQNfGNjL6mVB" Bounds="1773,680" />
<ControlPoint Id="IkCuFBGbA4SLe4Fj9SRwv3" Bounds="1981,680" />
<ControlPoint Id="ATyq3PaQ1rLOh1io8MvJXV" Bounds="1747,389" />
<Pad Id="Er7B4ka5a12LEIMBhJlTbR" SlotId="PglnNb0cXhwPlFWZaOB2nH" Bounds="973,491" />
<ControlPoint Id="M3PLQbiwPJjLJnpn6w2iMv" Bounds="1005,428" />
<ControlPoint Id="ClvctT8EhFILuGYSr1Sbs0" Bounds="1047,574" />
<Pad Id="NTQB3e9WmZAOD4AjdVXoSl" Comment="" Bounds="939,433,35,15" ShowValueBox="true" isIOBox="true" Value="zzz">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="String" />
</p:TypeAnnotation>
</Pad>
<Node Bounds="810,935,65,19" Id="VwpclsKW7GwOZO7qIpgLmL">
<p:NodeReference LastCategoryFullName="Primitive.Object" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="IsAssigned" />
</p:NodeReference>
<Pin Id="DAz9XmNjM9WLHu3C2W5RLU" Name="X" Kind="InputPin" />
<Pin Id="NhT59VoltyBNO0Ql5XYO26" Name="Result" Kind="OutputPin" />
<Pin Id="ApAYCCOMap0Mekgv0vN5W3" Name="Not Assigned" Kind="OutputPin" />
</Node>
<Node Bounds="848,1024,111,106" Id="Elfz1MgG4u3Mtf9s5gUxAF">
<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="NPjkbgpMlLSQMHQALG0h0F" Name="Condition" Kind="InputPin" />
<Patch Id="N6AxDoz1AatLR09FbS7sKc" ManuallySortedPins="true">
<Patch Id="G2mAPllCHX6P0x09Om17x5" Name="Create" ManuallySortedPins="true" />
<Patch Id="OOFlt2n7M3rLfHSTuk2UhZ" Name="Then" ManuallySortedPins="true" />
<Node Bounds="871,1078,75,26" Id="M8X6WpfxaEcPpWDbjvKW9C">
<p:NodeReference LastCategoryFullName="IO.WebSocket.WebSocketClient" LastSymbolSource="VL.IO.WebSocket.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<CategoryReference Kind="Category" Name="WebSocket" />
<CategoryReference Kind="ClassType" Name="WebSocketClient" />
<Choice Kind="OperationCallFlag" Name="SendString (Async)" />
</p:NodeReference>
<Pin Id="IRO7G1QqEp5QICzZKX4yzw" Name="Input" Kind="StateInputPin" />
<Pin Id="Ul4r3aQdBNHOAAVf5aCipb" Name="Data" Kind="InputPin" />
<Pin Id="P9fdHMtVEqqMm7zn3GuKGo" Name="Encoding" Kind="InputPin" />
<Pin Id="OsLH0J7MIrKMT68neXpepQ" Name="Apply" Kind="InputPin" />
<Pin Id="U688px6tbWyMysbpaYSgJh" Name="State Output" Kind="StateOutputPin" />
<Pin Id="O7ZAyV5gXasOqeSWAVjsFH" Name="Output" Kind="OutputPin" />
</Node>
</Patch>
</Node>
<Node Bounds="1070,849,65,19" Id="HoZgpW6ripROY1IlOCM3p6">
<p:NodeReference LastCategoryFullName="System.XML" LastSymbolSource="VL.Xml.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="XElement (Join)" />
</p:NodeReference>
<Pin Id="D2F2zcXoaSVPVhkWTc9pNm" Name="Name" Kind="InputPin" DefaultValue="type" />
<Pin Id="Iv7oQg2fo2wQA9mlOegcQZ" Name="Value" Kind="InputPin" DefaultValue="user_play" />
<Pin Id="SJvrzmLkoGdNxlF44R4fms" Name="Attributes" Kind="InputPin" />
<Pin Id="R7lpm8VHv1WM0XkybnpbR0" Name="Children" Kind="InputPin" />
<Pin Id="InmFvndGYDwPOq2m1JAIgx" Name="Result" Kind="OutputPin" />
</Node>
<Node Bounds="905,983,50,26" Id="Ne5VvltxQyANZG2zRSsgii">
<p:NodeReference LastCategoryFullName="System.XML" LastSymbolSource="VL.Xml.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="ToJSON" />
</p:NodeReference>
<Pin Id="IhQxn2oQiZ1OSc1OiaFn0h" Name="Input" Kind="InputPin" />
<Pin Id="DtuobspBw0kL6jkyK14jUo" Name="Indent" Kind="InputPin" DefaultValue="False" />
<Pin Id="EycZQmyHL7rM9cf49Teeld" Name="Omit Root Object" Kind="InputPin" DefaultValue="True" />
<Pin Id="JN5cwL2c6d7LL1gI2M7c9h" Name="Result" Kind="OutputPin" />
</Node>
<Node Bounds="905,942,77,19" Id="UCRKn9uv0lAMVOAZpjxj0u">
<p:NodeReference LastCategoryFullName="System.XML" LastSymbolSource="VL.Xml.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="XElement (Join)" />
</p:NodeReference>
<Pin Id="H91Ltiy4FV2LfYpdGXnaWd" Name="Name" Kind="InputPin" />
<Pin Id="PdjW6shylZsMFGtmUgJrH6" Name="Value" Kind="InputPin" />
<Pin Id="IqCr8HloSRxNMoQiGzDd2y" Name="Attributes" Kind="InputPin" />
<Pin Id="SFTzPEoKzW2M9YeGEwLqvV" Name="Children" Kind="InputPin" />
<Pin Id="UJrjRnFPJ3YMHLolL5DHv8" Name="Result" Kind="OutputPin" />
</Node>
<Node Bounds="979,889,96,19" Id="VqD2bN5XesvPFNRBLsu8Ri">
<p:NodeReference LastCategoryFullName="Collections.Spread" LastSymbolSource="VL.Collections.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Cons" />
<CategoryReference Kind="RecordType" Name="Spread" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="VeK0CbvnK26MqankBn1pQc" Name="Input" Kind="InputPin" />
<Pin Id="Qbvw7PxA6J8Ow5sQvYk2tV" Name="Input 2" Kind="InputPin" />
<Pin Id="KDtNUdXYwEBLQFmoP7hTyx" Name="Result" Kind="OutputPin" />
</Node>
<Pad Id="T0DHIQzcMynP2Gu863zqeB" Comment="Name" Bounds="1071,799,35,15" ShowValueBox="true" isIOBox="true" Value="type">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="String" />
</p:TypeAnnotation>
</Pad>
<Pad Id="JTwwlr9YQxyNLt7l7O1It6" Comment="" Bounds="1091,823,51,15" ShowValueBox="true" isIOBox="true" Value="set_scene">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="String" />
</p:TypeAnnotation>
</Pad>
<Node Bounds="978,850,65,19" Id="SGxkbK6dWHNNz8fGFXAekH">
<p:NodeReference LastCategoryFullName="System.XML" LastSymbolSource="VL.Xml.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="XElement (Join)" />
</p:NodeReference>
<Pin Id="KwhrtqV20WKNb0uM13lbxu" Name="Name" Kind="InputPin" DefaultValue="type" />
<Pin Id="ANKCw6wLrE7NX4eUTAO2nH" Name="Value" Kind="InputPin" DefaultValue="user_play" />
<Pin Id="Fo7SESEjmocNJSViAMZ0I0" Name="Attributes" Kind="InputPin" />
<Pin Id="KMQx3I5ramsQLmyuiM6K7C" Name="Children" Kind="InputPin" />
<Pin Id="TEOJ1wOu3ZtNKJq4Y4JIOY" Name="Result" Kind="OutputPin" />
</Node>
<Pad Id="GFhvDh3p2hmMEaHJZSmV4o" Comment="Name" Bounds="979,801,35,15" ShowValueBox="true" isIOBox="true" Value="scene">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="String" />
</p:TypeAnnotation>
</Pad>
</Canvas>
<ProcessDefinition Id="SxneQr0qqU8PqemdPdEyHg" HasStateOut="true">
<Fragment Id="SuCPnSm0oo2LYLDFNpKSWK" Patch="PYOwdK5t2mUNNp8mEwI051" Enabled="true" />
<Fragment Id="UnoMJIrg6BzLRrvZYgiNDF" Patch="EbDqliPgSU2QWZ7yP4T3EI" />
<Fragment Id="P4UbbCaBnAPP9b9RtKi1p3" Patch="H0DyFMmAHpgPR1acTfc7lu" />
<Fragment Id="IHeHe2rU9ADORhjUnAlfz8" Patch="PwT0YL0NiVyMxd3liS4egi" />
<Fragment Id="Usmf6UqaizVNqNgmfnRpk6" Patch="QHnOgOiYEKqLlIEVH2rVHG" />
<Fragment Id="OTXmz6kA5wKMRZ5s2W6BCA" Patch="NUX5CdVoylbP0ti5uszrfn" />
<Fragment Id="Ub0Rev26rD4PFQLbNGaDkK" Patch="HJOSikU05cCO4aOcXQuq7B" />
<Fragment Id="IVfRlzS6QWLOW8FuR71rGe" Patch="Gul4hwzfhV0PEAQpv93xpz" />
<Fragment Id="GM13qQXUHzHOR1FZiBW4Yi" Patch="BaIj0nYwFrpMCmaph7S0UK" />
<Fragment Id="SIFIaAnWYfsMYsdK5GXVkH" Patch="RZUMQM9awc8LVsu48PEuRz" />
<Fragment Id="IzQcdqGYJKVNoPSuwb67Ia" Patch="J6eqaohGIkOMDUNdbQCTJp" />
<Fragment Id="Mm9O3XaZWuTPM0upsUipSl" Patch="Ceo8XF9BBJ0PfA76EVaTpF" />
<Fragment Id="FOVuxEvtYnuPTN35kExMiY" Patch="URKmvvnTL7UMDnhUJZ4H9r" />
<Fragment Id="E88wT8iD0ZaMZDpT9jKmOI" Patch="S7VdIrSUy1JL2EaNDNncYC" />
<Fragment Id="OY73pM2Xw0PQDo0JNo197O" Patch="EYkmdf03RtuMW9Nt0H3mkj" />
<Fragment Id="DAOQVCTPPRyN92OCGwrZ1L" Patch="NdPy7j0TnGoOcgBh83QmBp" />
<Fragment Id="HqKOSFSzDkfNBhrCW41DgZ" Patch="De8iPDXZR1tLKWfcH64mFu" />
<Fragment Id="PKpejCacWj5Pi9aKS1Qpfc" Patch="Bg0ex0ZUGzsL8p0knwZzQ2" />
<Fragment Id="Vo2wlTua93UPk2QVPKs8jv" Patch="TmMWMCRicx7QQ8TTOlknu5" />
<Fragment Id="DkpELc4oKfgQILZDKLI788" Patch="CosCUHjZhVjNoBmBUce75j" />
<Fragment Id="OKKTJFAKAOUQW6hs8TvBHW" Patch="AvKllojpYiCM2CSi6D66fu" />
<Fragment Id="I6W0vVn2w0VME9PUj1xYUA" Patch="LVMoXGKIpFLO6rD6XyTwiH" Enabled="true" />
</ProcessDefinition>
<Slot Id="AJdXUh2stmCMMPTyiI14WX" Name="Connections" />
<Link Id="Ac6Izg7xStuNI4b1suV01P" Ids="UcorKuKj6XKM8Ked135ebi,GK8Xh4YBK1NQMwhWHOEefA" />
<Link Id="UWJfqUe2oMILjS1IdfuozB" Ids="GK8Xh4YBK1NQMwhWHOEefA,QOw00etYr7IMeLLpkWunXz" />
<Link Id="LIif9LfrEFELAuLMJGyX8R" Ids="QOw00etYr7IMeLLpkWunXz,F30FregAoM7OFKYUiyRf8D" IsHidden="true" />
<Slot Id="ORgcomicxQfMTfD9d5YBut" Name="WS Client">
<p:TypeAnnotation p:Type="TypeReference">
<Choice Kind="TypeFlag" Name="WebSocketClient" />
</p:TypeAnnotation>
</Slot>
<Link Id="CrjNvjDVzQyO6S55SJxSB1" Ids="P550ZRvc1eAN2hpPEPXxDa,DU2QpA19G8BNFLxyxepnVS" />
<Link Id="Mowzj1BprqLNqoYW7ShH47" Ids="TiO1pvJZ288O8PQc4JPQFI,P550ZRvc1eAN2hpPEPXxDa" IsHidden="true" />
<Link Id="G4lboHR2essM6TanpD45eu" Ids="OEx9m0sc6QePe1KiAu4xFS,GK8Xh4YBK1NQMwhWHOEefA" />
<Link Id="A7PTOIPDixEOKCFr17YI3c" Ids="VCxSipya8G6MgDVfEg0nTo,OEx9m0sc6QePe1KiAu4xFS" IsHidden="true" />
<Link Id="FsubqSZROFRNdUNeNE7fni" Ids="DU2QpA19G8BNFLxyxepnVS,QqOn5R8ehuwN6BIF8bzlOP" />
<Link Id="LrduGzxNl5ZL5TpJnAxlZz" Ids="QqOn5R8ehuwN6BIF8bzlOP,ErMyXX3n5yoNiKAHgvIGza" IsHidden="true" />
<Slot Id="JDWhPy9LNKuOWTmtCVJX8y" Name="Interactions">
<p:TypeAnnotation p:Type="TypeReference">
<Choice Kind="TypeFlag" Name="Interactions" />
</p:TypeAnnotation>
</Slot>
<Link Id="StZ2tmqIUdRQPQuq3o6CAy" Ids="LdVuEx1pGqaMrWOBwq5bR8,APUSpeKO2kDQXw0Pleg4qT" />
<Link Id="DOh2g1hrpjLMHM9VGtVzvn" Ids="VF5pcHSGYieLKGUYkbg3gW,LdVuEx1pGqaMrWOBwq5bR8" IsHidden="true" />
<Link Id="VPWlp8LKJSoOVF6CJGJb9R" Ids="APUSpeKO2kDQXw0Pleg4qT,FNQuXk9cOxHOKJzpcHd6qB" />
<Link Id="UY12tjlbMbxNdMbftr6oKZ" Ids="FNQuXk9cOxHOKJzpcHd6qB,UUUOn5NmEQZPgUQZetSL0n" IsHidden="true" />
<Slot Id="HjniEYtRkzcNfBzAEjEsC2" Name="WS Message">
<p:TypeAnnotation p:Type="TypeReference">
<Choice Kind="TypeFlag" Name="Observable" />
<p:TypeArguments>
<TypeReference>
<Choice Kind="TypeFlag" Name="XElement" />
</TypeReference>
</p:TypeArguments>
</p:TypeAnnotation>
</Slot>
<Link Id="VlV3iMMKwXGPqtKy8xC1F5" Ids="C27Wc0NGEZHOqdrxIIZvvH,TJOyIsErZOeLlRDKn95Eip" />
<Link Id="PYQhqVAYAjmLCpbheEnMXA" Ids="HPBche8cjJmQPKArJhLrZh,C27Wc0NGEZHOqdrxIIZvvH" IsHidden="true" />
<Link Id="Tr44TlzTKOAMq5rK9QjvrI" Ids="TJOyIsErZOeLlRDKn95Eip,AG9nb9vIZKlMGpO1JD9ja4" />
<Link Id="EvTLOkgaTBJLmvENKJNZGm" Ids="AG9nb9vIZKlMGpO1JD9ja4,Uga7Yig7h7TLbJ3QBVW31J" IsHidden="true" />
<Slot Id="AUlDdqYWZrjLUTY8uqiwpP" Name="Left Display">
<p:TypeAnnotation p:Type="TypeReference">
<Choice Kind="TypeFlag" Name="SceneInstance" />
</p:TypeAnnotation>
</Slot>
<Slot Id="JoWnezPMMxDO5sABuA6uvS" Name="Right Display">
<p:TypeAnnotation p:Type="TypeReference">
<Choice Kind="TypeFlag" Name="SceneInstance" />
</p:TypeAnnotation>
</Slot>
<Slot Id="J6j2cm3njFNQDUlhhw4Vfa" Name="VR Display">
<p:TypeAnnotation p:Type="TypeReference">
<Choice Kind="TypeFlag" Name="SceneInstance" />
</p:TypeAnnotation>
</Slot>
<Link Id="FYmIdZqsmuyMWFZbmAcHYa" Ids="GLcLPldRP6RMKb3eM2DriQ,TEPrEYGCQE8LVGrcDkG2iI" />
<Link Id="EMngRC5FLTUOddIFV5V2Lc" Ids="DFf6jX6K2qWPBsb2kqsuzo,GLcLPldRP6RMKb3eM2DriQ" IsHidden="true" />
<Link Id="C9bTVLaUoVyP3fjzncUz24" Ids="NGbaznDT4DuOjR6Nv5xwos,Mgb3G9e6cKCN1dOWk10vHH" />
<Link Id="DFCNiS8huprPOGDNGvWqWl" Ids="PRcRzW1iAOiNrRqzfW5y6Y,NGbaznDT4DuOjR6Nv5xwos" IsHidden="true" />
<Link Id="QiLDaql5uJYQEKaUbaKzwQ" Ids="MdQpe0BQmjhNyr7WlXOcRn,Q6bLv5zotrVNn9hQL8eR7i" />
<Link Id="IjHcwOF0c5hPE1ivAcUl1x" Ids="SXXdMXZCbf4PqjYyTr3iI0,MdQpe0BQmjhNyr7WlXOcRn" IsHidden="true" />
<Link Id="JIw6vCGKg6sOVrnHYLijh7" Ids="Q6bLv5zotrVNn9hQL8eR7i,S8sBpWbd34WNC9vKI7y5yb" />
<Link Id="VP844BLoD9nLb2MmcSBGc9" Ids="S8sBpWbd34WNC9vKI7y5yb,Tg6SnIQrVGTNbArvxDX81G" IsHidden="true" />
<Link Id="ABax42eLP0uOXmLkJMEO4r" Ids="Mgb3G9e6cKCN1dOWk10vHH,SutRjWr3fJiQL057lq7U4j" />
<Link Id="TnlIVFj0ovVPScMfZyknAv" Ids="SutRjWr3fJiQL057lq7U4j,OhIAbD22f4zO3Qw09Njqe5" IsHidden="true" />
<Link Id="F88ym4K399pP7Trscq0mw8" Ids="TEPrEYGCQE8LVGrcDkG2iI,PqeeG6GTmK4OrPzsVM2Tsr" />
<Link Id="SXwv3kXtilCMgTCg8hKlYa" Ids="PqeeG6GTmK4OrPzsVM2Tsr,TntNQfuIQ0sNWc8IMKRI0V" IsHidden="true" />
<Patch Id="PYOwdK5t2mUNNp8mEwI051" Name="Create" ParticipatingElements="I32HcvQJVfaLmI2xymKLbE,PdaVlsqvQCqLMhKCiZc6C8" />
<Patch Id="EbDqliPgSU2QWZ7yP4T3EI" Name="SetUsers">
<Pin Id="VCxSipya8G6MgDVfEg0nTo" Name="Users" Kind="InputPin">
<p:TypeAnnotation>
<Choice Kind="TypeFlag" Name="Users" />
</p:TypeAnnotation>
</Pin>
</Patch>
<Patch Id="H0DyFMmAHpgPR1acTfc7lu" Name="GetUsers">
<Pin Id="F30FregAoM7OFKYUiyRf8D" Name="Users" Kind="OutputPin" />
</Patch>
<Patch Id="PwT0YL0NiVyMxd3liS4egi" Name="SetWsClient">
<Pin Id="TiO1pvJZ288O8PQc4JPQFI" Name="WsClient" Kind="InputPin" />
</Patch>
<Patch Id="QHnOgOiYEKqLlIEVH2rVHG" Name="GetWsClient">
<Pin Id="ErMyXX3n5yoNiKAHgvIGza" Name="WsClient" Kind="OutputPin" />
</Patch>
<Patch Id="NUX5CdVoylbP0ti5uszrfn" Name="SetInteractions">
<Pin Id="VF5pcHSGYieLKGUYkbg3gW" Name="Interactions" Kind="InputPin" />
</Patch>
<Patch Id="HJOSikU05cCO4aOcXQuq7B" Name="GetInteractions">
<Pin Id="UUUOn5NmEQZPgUQZetSL0n" Name="Interactions" Kind="OutputPin" />
</Patch>
<Patch Id="Gul4hwzfhV0PEAQpv93xpz" Name="SetOverlay" />
<Patch Id="BaIj0nYwFrpMCmaph7S0UK" Name="GetOverlay" />
<Patch Id="RZUMQM9awc8LVsu48PEuRz" Name="SetWSMessage">
<Pin Id="HPBche8cjJmQPKArJhLrZh" Name="WS Message" Kind="InputPin" />
</Patch>
<Patch Id="J6eqaohGIkOMDUNdbQCTJp" Name="GetWSMessage">
<Pin Id="Uga7Yig7h7TLbJ3QBVW31J" Name="WS Message" Kind="OutputPin" />
</Patch>
<Patch Id="Ceo8XF9BBJ0PfA76EVaTpF" Name="SetLeftDisplay">
<Pin Id="DFf6jX6K2qWPBsb2kqsuzo" Name="Left Display" Kind="InputPin" />
</Patch>
<Patch Id="URKmvvnTL7UMDnhUJZ4H9r" Name="SetRightDisplay">
<Pin Id="PRcRzW1iAOiNrRqzfW5y6Y" Name="Right Display" Kind="InputPin" />
</Patch>
<Patch Id="S7VdIrSUy1JL2EaNDNncYC" Name="SetVRDisplay">
<Pin Id="SXXdMXZCbf4PqjYyTr3iI0" Name="VR Display" Kind="InputPin" />
</Patch>
<Patch Id="EYkmdf03RtuMW9Nt0H3mkj" Name="GetVRDisplay">
<Pin Id="I91uRQOTcBMN8RBjXMMY5w" Name="VR Display" Kind="OutputPin" />
</Patch>
<Patch Id="NdPy7j0TnGoOcgBh83QmBp" Name="GetRightDisplay">
<Pin Id="LtfMFXVFsdQQboEIwGFTfe" Name="Right Display" Kind="OutputPin" />
</Patch>
<Patch Id="De8iPDXZR1tLKWfcH64mFu" Name="GetLeftDisplay">
<Pin Id="QqEhWwO0v7FM16HJljL0Xe" Name="Left Display" Kind="OutputPin" />
</Patch>
<Patch Id="Bg0ex0ZUGzsL8p0knwZzQ2" Name="GetDisplays">
<Pin Id="TntNQfuIQ0sNWc8IMKRI0V" Name="Left Display" Kind="OutputPin" />
<Pin Id="OhIAbD22f4zO3Qw09Njqe5" Name="Right Display" Kind="OutputPin" />
<Pin Id="Tg6SnIQrVGTNbArvxDX81G" Name="VR Display" Kind="OutputPin" />
</Patch>
<Link Id="ItsPlOMxqF3Nb7BRacIOPz" Ids="TEPrEYGCQE8LVGrcDkG2iI,MgWWpnJccHUPM3AfobGFUl" />
<Link Id="JTREhPg2N7hLRHkMslgYak" Ids="MgWWpnJccHUPM3AfobGFUl,QqEhWwO0v7FM16HJljL0Xe" IsHidden="true" />
<Link Id="DwVb8y7Dl9UNUIQBcOw0DN" Ids="Mgb3G9e6cKCN1dOWk10vHH,IQdLBoMXyPTQNfGNjL6mVB" />
<Link Id="Etslfpi93Y8LoXHnhQ5Cou" Ids="IQdLBoMXyPTQNfGNjL6mVB,LtfMFXVFsdQQboEIwGFTfe" IsHidden="true" />
<Link Id="LO5edeYZGQbNRspmRRnihp" Ids="Q6bLv5zotrVNn9hQL8eR7i,IkCuFBGbA4SLe4Fj9SRwv3" />
<Link Id="PFqP2EvrIpePcNfqV2D6DS" Ids="IkCuFBGbA4SLe4Fj9SRwv3,I91uRQOTcBMN8RBjXMMY5w" IsHidden="true" />
<Patch Id="TmMWMCRicx7QQ8TTOlknu5" Name="SetBothDisplay">
<Pin Id="RyXpkkOrNjKNpoURIvvD47" Name="Displays" Kind="InputPin" />
</Patch>
<Link Id="TuwzzsWvBS5QcO4WtmqMpt" Ids="ATyq3PaQ1rLOh1io8MvJXV,TEPrEYGCQE8LVGrcDkG2iI" />
<Link Id="B5fIx7BC1rmODF90QObnS1" Ids="RyXpkkOrNjKNpoURIvvD47,ATyq3PaQ1rLOh1io8MvJXV" IsHidden="true" />
<Link Id="HqmGAeLUWGoMzgYrHij2Fp" Ids="ATyq3PaQ1rLOh1io8MvJXV,Mgb3G9e6cKCN1dOWk10vHH" />
<Slot Id="PglnNb0cXhwPlFWZaOB2nH" Name="Scene">
<p:TypeAnnotation p:Type="TypeReference">
<Choice Kind="TypeFlag" Name="String" />
</p:TypeAnnotation>
</Slot>
<Link Id="Ls9H9dOJDrYLTO5rvYM9nA" Ids="M3PLQbiwPJjLJnpn6w2iMv,Er7B4ka5a12LEIMBhJlTbR" />
<Link Id="AEOrXq78QA8LvTwkUNBXUQ" Ids="OieM54JWMQbMG5qCoMrVrV,M3PLQbiwPJjLJnpn6w2iMv" IsHidden="true" />
<Link Id="FmeGfn8ZIFVOyFpvsYjOX9" Ids="Er7B4ka5a12LEIMBhJlTbR,ClvctT8EhFILuGYSr1Sbs0" />
<Link Id="CMCNJn7Xzn1LNffdafeYSD" Ids="ClvctT8EhFILuGYSr1Sbs0,Dl8COkvyyQ9PwOiLvc5Fcw" IsHidden="true" />
<Patch Id="CosCUHjZhVjNoBmBUce75j" Name="SetScene" ParticipatingElements="VwpclsKW7GwOZO7qIpgLmL">
<Pin Id="OieM54JWMQbMG5qCoMrVrV" Name="Scene" Kind="InputPin" />
</Patch>
<Patch Id="AvKllojpYiCM2CSi6D66fu" Name="GetScene">
<Pin Id="Dl8COkvyyQ9PwOiLvc5Fcw" Name="Scene" Kind="OutputPin" />
</Patch>
<Link Id="PdaVlsqvQCqLMhKCiZc6C8" Ids="NTQB3e9WmZAOD4AjdVXoSl,Er7B4ka5a12LEIMBhJlTbR" />
<Link Id="H6kzAAt9B9cPxTzKn6sHMo" Ids="DU2QpA19G8BNFLxyxepnVS,DAz9XmNjM9WLHu3C2W5RLU" />
<Patch Id="LVMoXGKIpFLO6rD6XyTwiH" Name="Update" />
<Link Id="J5j80PoRUYJPthVUKHFiUL" Ids="UJrjRnFPJ3YMHLolL5DHv8,IhQxn2oQiZ1OSc1OiaFn0h" />
<Link Id="TwZlvtcepZkQE6edBl3FeS" Ids="InmFvndGYDwPOq2m1JAIgx,Qbvw7PxA6J8Ow5sQvYk2tV" />
<Link Id="MOLWGhZTlaNPvRNnxviQ0d" Ids="KDtNUdXYwEBLQFmoP7hTyx,SFTzPEoKzW2M9YeGEwLqvV" />
<Link Id="Vh01c0IDeBiLu8fjG4eOLJ" Ids="T0DHIQzcMynP2Gu863zqeB,D2F2zcXoaSVPVhkWTc9pNm" />
<Link Id="VZkamhOcYSuM5MvLO79PVg" Ids="JTwwlr9YQxyNLt7l7O1It6,Iv7oQg2fo2wQA9mlOegcQZ" />
<Link Id="GvCp92RAM53NAZhCcojXVL" Ids="TEOJ1wOu3ZtNKJq4Y4JIOY,VeK0CbvnK26MqankBn1pQc" />
<Link Id="By4JgRAVpIDPABp032Mgpr" Ids="GFhvDh3p2hmMEaHJZSmV4o,KwhrtqV20WKNb0uM13lbxu" />
<Link Id="TB6C9QJC7bNMyKuyIaZUz7" Ids="JN5cwL2c6d7LL1gI2M7c9h,Ul4r3aQdBNHOAAVf5aCipb" />
<Link Id="FHfz8DqcORLL30Rw7eJPEd" Ids="Er7B4ka5a12LEIMBhJlTbR,ANKCw6wLrE7NX4eUTAO2nH" />
<Link Id="B3R518RQVyDPtEPhk1es3A" Ids="NhT59VoltyBNO0Ql5XYO26,NPjkbgpMlLSQMHQALG0h0F" />
<Link Id="VkJcUgB3td2Ncio75xYI3Y" Ids="DU2QpA19G8BNFLxyxepnVS,IRO7G1QqEp5QICzZKX4yzw" />
</Patch>
</Node>
<!--
************************ IMessage ************************
-->
<Node Name="IMessage" Bounds="447,520" Id="ALUK1squGiHPjOQVXEoT0l">
<p:NodeReference LastCategoryFullName="Primitive" LastSymbolSource="builtin">
<Choice Kind="InterfaceDefinition" Name="Interface" />
</p:NodeReference>
<Patch Id="NntCo6EFVEgNGYfwSqPF44">
<Canvas Id="Rv9vLYtlo81QGn5oy7fyHm" CanvasType="Group">
<ControlPoint Id="CgW6fj8CJ6OL4FwEt2pi5M" Bounds="455,388" />
<ControlPoint Id="NIJH05wkSDDP9xNWK7Dtvq" Bounds="559,389" />
</Canvas>
<ProcessDefinition Id="UEHDufniNbNLTAeXdoIANz" IsHidden="true">
<Fragment Id="HKIQIPsfk5CMycuPzs3XcV" Patch="OtKtofXlS6HPVrN7Wg0t3z" Enabled="true" />
</ProcessDefinition>
<Patch Id="OtKtofXlS6HPVrN7Wg0t3z" Name="Process">
<Pin Id="L6XBCqmjuSlQdcA0WA7mUW" Name="Context" Kind="InputPin">
<p:TypeAnnotation>
<Choice Kind="TypeFlag" Name="Context" />
</p:TypeAnnotation>
</Pin>
<Pin Id="C1Bd4lx8iPLN3vRyVZ3u7d" Name="Message" Kind="InputPin">
<p:TypeAnnotation>
<Choice Kind="TypeFlag" Name="XElement" />
</p:TypeAnnotation>
</Pin>
</Patch>
<Link Id="H3KQ4AOOeN9OH63inOI8jw" Ids="L6XBCqmjuSlQdcA0WA7mUW,CgW6fj8CJ6OL4FwEt2pi5M" IsHidden="true" />
<Link Id="JbqhVoqhRjqPg64WPl75Wr" Ids="C1Bd4lx8iPLN3vRyVZ3u7d,NIJH05wkSDDP9xNWK7Dtvq" IsHidden="true" />
</Patch>
</Node>
<!--
************************ NewUserMessage ************************
-->
<Node Name="NewUserMessage" Bounds="454,642" Id="QRCGCGXsqcCO3w0pbr6W5t">
<p:NodeReference LastCategoryFullName="Primitive" LastSymbolSource="builtin">
<Choice Kind="ClassDefinition" Name="Class" />
</p:NodeReference>
<p:Interfaces>
<TypeReference LastCategoryFullName="Main" LastSymbolSource="ooc3.vl">
<Choice Kind="InterfaceTypeFlag" Name="IMessage" />
</TypeReference>
</p:Interfaces>
<Patch Id="CnpvIIWYA6XQMHozcOmTEN">
<Canvas Id="RVFkFBslmg0Ocs8yuWjWK2" CanvasType="Group">
<ControlPoint Id="OUG8c9e8WGXLoGVY3y5EWg" Bounds="390,330" />
<Node Bounds="387,399,57,26" Id="BY3IHiM8QwDPlzSTSnznfq">
<p:NodeReference LastCategoryFullName="Main.Context" LastSymbolSource="ooc3.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="GetUsers" />
<CategoryReference Kind="ClassType" Name="Context" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="CpqMQHhdaOvPOP5ycHSpSq" Name="Input" Kind="StateInputPin" />
<Pin Id="FDh6r2Va3xHL7yY2GwVDX2" Name="Output" Kind="StateOutputPin" />
<Pin Id="RdKshBQoMVoO4vhhDEXcOv" Name="Users" Kind="OutputPin" />
</Node>
<Node Bounds="436,697,287,26" Id="RE0OHHjOC8SL0WWeDFqHHx">
<p:NodeReference>
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="SetUser" />
</p:NodeReference>
<Pin Id="EiwMT8dxqAYOg4UGq6bHhL" Name="Input" Kind="StateInputPin" />
<Pin Id="NjwGsFwjmzUMEXZR4uP9jY" Name="Id" Kind="InputPin" />
<Pin Id="D5CgHHgAPM8PKw3HMmcE6C" Name="User" Kind="InputPin" />
<Pin Id="HSzuXM4S2d9QaVX5RNn7Uf" Name="Apply" Kind="InputPin" />
<Pin Id="J0650bXZNBROWuyKExl95u" Name="Output" Kind="StateOutputPin" />
</Node>
<Node Bounds="537,428,82,19" Id="LVsRHjKAcieMDwyd5HzgAU">
<p:NodeReference LastCategoryFullName="System.XML" LastSymbolSource="VL.Xml.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="XPathGetValue" />
</p:NodeReference>
<Pin Id="VMTtoDOdHhXPhxkY7rXXHb" Name="Input" Kind="InputPin" />
<Pin Id="HPghC2PNxf9PXSGuvBmdcH" Name="Path" Kind="InputPin" DefaultValue="id" />
<Pin Id="N72DuewwbyDPz87h2hn149" Name="Value" Kind="OutputPin" />
<Pin Id="PkyeuxAzIzBM6lb1cq5Nti" Name="Success" Kind="OutputPin" />
</Node>
<ControlPoint Id="Prini3QTc3AMHIX7WyAgzN" Bounds="678,339" />
<Node Bounds="675,427,82,19" Id="No9QQnKsFgUNbREWMyQNp7">
<p:NodeReference LastCategoryFullName="System.XML" LastSymbolSource="VL.Xml.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="XPathGetValue" />
</p:NodeReference>
<Pin Id="TipDklj6eGdP84PlfmFyka" Name="Input" Kind="InputPin" />
<Pin Id="CiXN5JCU5ynP1ptT0rsYNx" Name="Path" Kind="InputPin" DefaultValue="id" />
<Pin Id="SAo0J3In1cKOtKCO9aHTLo" Name="Value" Kind="OutputPin" />
<Pin Id="JdkBcNPDD3xMoY62jbkOgL" Name="Success" Kind="OutputPin" />
</Node>
<Node Bounds="718,495,37,19" Id="J2TeoWw7YrSPoV0f7O3G7d">
<p:NodeReference LastCategoryFullName="Primitive.Boolean" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="AND" />
</p:NodeReference>
<Pin Id="OHCKdQi7aqoMPBzFSOAu2O" Name="Input" Kind="StateInputPin" />
<Pin Id="Rgt3UjpuSkILDX1U5RkNdO" Name="Input 2" Kind="InputPin" />
<Pin Id="QKyf0QxrfrnO6xKnjrOVNq" Name="Output" Kind="StateOutputPin" />
</Node>
<Pad Id="L63VsQWZqnVLanYwfIMaug" Comment="" Bounds="615,403,35,15" ShowValueBox="true" isIOBox="true" Value="id">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="String" />
</p:TypeAnnotation>
</Pad>
<Pad Id="QVlapbdbH3DMk57r7GJ7bC" Comment="" Bounds="753,406,35,15" ShowValueBox="true" isIOBox="true" Value="user">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="String" />
</p:TypeAnnotation>
</Pad>
<Node Bounds="625,580,65,26" Id="SiFCTtUaCbhLX9KcRAuhjl">
<p:NodeReference LastCategoryFullName="Main.User" LastSymbolSource="ooc3.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<CategoryReference Kind="RecordType" Name="User" />
<Choice Kind="OperationCallFlag" Name="Create" />
</p:NodeReference>
<Pin Id="TvFY4fwIgcYL9qQSTNfrIE" Name="id" Kind="InputPin" />
<Pin Id="PMnxOWq6K6ILgp99lspRf4" Name="name" Kind="InputPin" />
<Pin Id="C6lgxPp1zVdOZ56gKlCD43" Name="Output" Kind="StateOutputPin" />
</Node>
</Canvas>
<ProcessDefinition Id="Nq9RdrUVWQcQEBjy0CVWe7">
<Fragment Id="LVHM3IVPkAiPhwl5NoVZKC" Patch="JCLIK9NcxXeL0eRcDv97pj" Enabled="true" />
<Fragment Id="DSaWE2XkHfVNSQTthmQEgn" Patch="U6J1TBS1wg3NnBkHSbcFHU" Enabled="true" />
</ProcessDefinition>
<Link Id="TySq8vIbNqZMofIH0bXoHA" Ids="FfJARuk2PYwPls5b0nKZ6n,OUG8c9e8WGXLoGVY3y5EWg" IsHidden="true" />
<Link Id="BSdOlc9A3LxNSjuml8vgNu" Ids="OUG8c9e8WGXLoGVY3y5EWg,CpqMQHhdaOvPOP5ycHSpSq" />
<Link Id="QnxnQZVTIlcM4LLsvg2aFa" Ids="RdKshBQoMVoO4vhhDEXcOv,EiwMT8dxqAYOg4UGq6bHhL" />
<Link Id="H7wCrjNFmfrMmGZSH1y7Ws" Ids="N72DuewwbyDPz87h2hn149,NjwGsFwjmzUMEXZR4uP9jY" />
<Link Id="Kti9OgIrtrIPgaBPZFqulv" Ids="Cj3MD7qf4NzPyO0eKObnDe,Prini3QTc3AMHIX7WyAgzN" IsHidden="true" />
<Patch Id="U6J1TBS1wg3NnBkHSbcFHU" Name="Process">
<Pin Id="FfJARuk2PYwPls5b0nKZ6n" Name="Context" Kind="InputPin" />
<Pin Id="Cj3MD7qf4NzPyO0eKObnDe" Name="Message" Kind="InputPin" />
</Patch>
<Link Id="BbvZOR2eEo5QMNFEUWHnEs" Ids="Prini3QTc3AMHIX7WyAgzN,VMTtoDOdHhXPhxkY7rXXHb" />
<Link Id="L7nlEL5f8r8OOrKnJ2Yr0T" Ids="PkyeuxAzIzBM6lb1cq5Nti,OHCKdQi7aqoMPBzFSOAu2O" />
<Link Id="A1CLHgZOeewOPgSK2rwA7h" Ids="JdkBcNPDD3xMoY62jbkOgL,Rgt3UjpuSkILDX1U5RkNdO" />
<Link Id="SkIQGbuByrWNq74sWXCMhY" Ids="Prini3QTc3AMHIX7WyAgzN,TipDklj6eGdP84PlfmFyka" />
<Link Id="OKXskX6HH8fLP4rVumV21O" Ids="L63VsQWZqnVLanYwfIMaug,HPghC2PNxf9PXSGuvBmdcH" />
<Link Id="LX6kvDXJ0gyNnssdajSyau" Ids="QVlapbdbH3DMk57r7GJ7bC,CiXN5JCU5ynP1ptT0rsYNx" />
<Link Id="DyXIgE4qPefLrppPeoC5Fr" Ids="QKyf0QxrfrnO6xKnjrOVNq,HSzuXM4S2d9QaVX5RNn7Uf" />
<Patch Id="JCLIK9NcxXeL0eRcDv97pj" Name="Create" />
<Link Id="NEBiK3s6YiiOgMxH8J2FUe" Ids="N72DuewwbyDPz87h2hn149,TvFY4fwIgcYL9qQSTNfrIE" />
<Link Id="O35pkg2wFDePTwmFVJ12xj" Ids="SAo0J3In1cKOtKCO9aHTLo,PMnxOWq6K6ILgp99lspRf4" />
<Link Id="LjLoZaUbPPIM7vlT3gFS9K" Ids="C6lgxPp1zVdOZ56gKlCD43,D5CgHHgAPM8PKw3HMmcE6C" />
</Patch>
</Node>
<!--
************************ ProcessMessageFactory ************************
-->
<Node Name="ProcessMessageFactory" Bounds="443,481" Id="SyPqNWolz0NQCKtsvpzjZF">
<p:NodeReference LastCategoryFullName="Primitive" LastSymbolSource="builtin">
<Choice Kind="ClassDefinition" Name="Class" />
</p:NodeReference>
<Patch Id="Csvrkf4nu4WNL3xBrFbpTU">
<Canvas Id="RTEbuPfp0bkOHCVO1z9YFV" CanvasType="Group">
<ControlPoint Id="EJo2HSpR5kqNOiEwtd9ROX" Bounds="798,283" />
<Pad Id="RrgoRvRluujODo0StQSmnO" Bounds="632,271,105,95" ShowValueBox="true" isIOBox="true">
<p:TypeAnnotation>
<Choice Kind="TypeFlag" Name="Spread" />
<p:TypeArguments>
<TypeReference>
<Choice Kind="TypeFlag" Name="String" />
</TypeReference>
</p:TypeArguments>
</p:TypeAnnotation>
<p:Value>
<Item>update_v4</Item>
<Item>new_user</Item>
<Item>bye_user</Item>
<Item>ui_press</Item>
<Item>ui_coord</Item>
<Item>ui_orientation</Item>
<Item>ui_counter</Item>
</p:Value>
</Pad>
<Node Bounds="698,408" Id="GNDjgGoKySsQUcW4Y4waTF">
<p:NodeReference LastCategoryFullName="Collections.Spread" LastSymbolSource="VL.Collections.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="IndexOf" />
<CategoryReference Kind="RecordType" Name="Spread" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="RXqgbVaD0kTQDAmRcYJPTr" Name="Input" Kind="StateInputPin" />
<Pin Id="HOgx0DusIfJNfyZdFc9Lxt" Name="Item" Kind="InputPin" />
<Pin Id="NX4qWhFRGIfOVfxcXI6lHr" Name="Result" Kind="OutputPin" />
</Node>
<Node Bounds="698,571,629,19" Id="RaX0k2arLjZPZqfu1DIuTI">
<p:NodeReference LastCategoryFullName="Control" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Switch" />
<CategoryReference Kind="Category" Name="Control" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="KrvmCodM5OWOHpp7F9tlX9" Name="Index" Kind="InputPin" />
<Pin Id="UJz3waLD6rlP6zkH0yLuMu" Name="Input" Kind="InputPin" />
<Pin Id="OlFRmYA1bGRMRr6pgslJPj" Name="Input 2" Kind="InputPin" />
<Pin Id="QaF8lIYXpCYQacRkXn9Dsh" Name="Output" Kind="OutputPin" />
<Pin Id="Qj4smJFPUsbMRzfGoWM6TZ" Name="Input 3" Kind="InputPin" />
<Pin Id="V1YoSGV4grVMVfi45aMHn3" Name="Input 4" Kind="InputPin" />
<Pin Id="GVRwvt1h5pOM187XlFb02o" Name="Input 5" Kind="InputPin" />
<Pin Id="FfEHAPQ8qL4OMvrWL1tXAU" Name="Input 6" Kind="InputPin" />
<Pin Id="AHYAdNVVQToNOeWy8VaFgv" Name="Input 7" Kind="InputPin" />
</Node>
<ControlPoint Id="AA0RGr1txD9MhHX1eRDutH" Bounds="699,679" />
<Node Bounds="844,468,78,26" Id="TA3ZIQMQl5hN1JufXsLrSx">
<p:NodeReference LastCategoryFullName="Main.NewUserMessage" LastSymbolSource="ooc3.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<CategoryReference Kind="ClassType" Name="NewUserMessage" />
<Choice Kind="OperationCallFlag" Name="Create" />
</p:NodeReference>
<Pin Id="EtV3Uwcx5PQNDriJZ01tyI" Name="Output" Kind="StateOutputPin" />
</Node>
<Node Bounds="1341,474,83,26" Id="MH5fS6xYR5qOLw8E4EgkST">
<p:NodeReference LastCategoryFullName="Main.UiCounterMessage" LastSymbolSource="ooc3.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<CategoryReference Kind="ClassType" Name="UiCounterMessage" />
<Choice Kind="OperationCallFlag" Name="Create" />
</p:NodeReference>
<Pin Id="EUkBT2plOArL2EFEp27ZLA" Name="Output" Kind="StateOutputPin" />
</Node>
<Node Bounds="748,465,87,26" Id="IlU9ma3wFW2PzZfQ5YDFgj">
<p:NodeReference>
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Create" />
<CategoryReference Kind="ClassType" Name="UpdateV4Message" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="JUaJXs0xeJwL3gMi6lJbMj" Name="Output" Kind="StateOutputPin" />
</Node>
<Node Bounds="1041,468,82,26" Id="AteXuElXprnLnwgx5K6RWX">
<p:NodeReference>
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<CategoryReference Kind="ClassType" Name="UiPressMessage" />
<Choice Kind="OperationCallFlag" Name="Create" />
</p:NodeReference>
<Pin Id="OYI6EPcr809PCt5zVGDp49" Name="Output" Kind="StateOutputPin" />
</Node>
<Node Bounds="1135,472,76,26" Id="Gvd7qHLFWqgPjizpSE5gLb">
<p:NodeReference LastCategoryFullName="Main.UiCoordMessage" LastSymbolSource="ooc3.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<CategoryReference Kind="ClassType" Name="UiCoordMessage" />
<Choice Kind="OperationCallFlag" Name="Create" />
</p:NodeReference>
<Pin Id="SFhL20fPkPdMI7oPGxZtin" Name="Output" Kind="StateOutputPin" />
</Node>
<Node Bounds="1231,475,94,26" Id="JE5JN26S2ecN5s8V9NncfZ">
<p:NodeReference LastCategoryFullName="Main.UiOrientationMessage" LastSymbolSource="ooc3.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Create" />
<CategoryReference Kind="ClassType" Name="UiOrientationMessage" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="O7XNevs8uvsOJGxZAPeBLk" Name="Output" Kind="StateOutputPin" />
</Node>
<Node Bounds="944,467,88,26" Id="RSdsTJNU5jhPstNxCXyCXp">
<p:NodeReference>
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Create" />
<CategoryReference Kind="ClassType" Name="ByeUserMessage" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="AiJaivKtt8uLXkmhff6FxB" Name="Output" Kind="StateOutputPin" />
</Node>
</Canvas>
<Patch Id="Hv1l16lzmKFM2l1eS2IGCw" Name="Create" />
<ProcessDefinition Id="KyRuWojEN72MeMAgBUAhsA" IsHidden="true">
<Fragment Id="GvQ1E1eUBp8OVFL4UDVvPH" Patch="Hv1l16lzmKFM2l1eS2IGCw" Enabled="true" />
<Fragment Id="GBFIy83bAwPMu0Bax4rEKe" Patch="AVebXgbApwMN8bmC6YbdG6" Enabled="true" />
</ProcessDefinition>
<Patch Id="AVebXgbApwMN8bmC6YbdG6" Name="CreateProcessMessage">
<Pin Id="JPkjGYMTw3HMA08HjMXOoX" Name="MessageType" Kind="InputPin">
<p:TypeAnnotation>
<Choice Kind="TypeFlag" Name="String" />
</p:TypeAnnotation>
</Pin>
<Pin Id="ON0O2KgATLTOFADX5CcRTb" Name="Output" Kind="OutputPin" Bounds="699,667">
<p:TypeAnnotation>
<Choice Kind="TypeFlag" Name="IMessage" />
</p:TypeAnnotation>
</Pin>
</Patch>
<Link Id="IpTDi1RpymoP9lOqswFAex" Ids="JPkjGYMTw3HMA08HjMXOoX,EJo2HSpR5kqNOiEwtd9ROX" IsHidden="true" />
<Link Id="R5BW6JzPDuFMcNygywj0Tz" Ids="RrgoRvRluujODo0StQSmnO,RXqgbVaD0kTQDAmRcYJPTr" />
<Link Id="RVwbPdGWQoBP8tQaP2PJVa" Ids="EJo2HSpR5kqNOiEwtd9ROX,HOgx0DusIfJNfyZdFc9Lxt" />
<Link Id="Jf6hPutGLpROf1eFbUWSdV" Ids="NX4qWhFRGIfOVfxcXI6lHr,KrvmCodM5OWOHpp7F9tlX9" />
<Link Id="Vky7afklKD0MDHjdS2XphQ" Ids="QaF8lIYXpCYQacRkXn9Dsh,AA0RGr1txD9MhHX1eRDutH" />
<Link Id="UF2jyXDiAEJQNwebAWrnOc" Ids="AA0RGr1txD9MhHX1eRDutH,ON0O2KgATLTOFADX5CcRTb" IsHidden="true" />
<Link Id="PucaQDdvgLtOr7otdon0Tb" Ids="OYI6EPcr809PCt5zVGDp49,V1YoSGV4grVMVfi45aMHn3" />
<Link Id="CY3HjejLgm4Li47a2hw4X8" Ids="SFhL20fPkPdMI7oPGxZtin,GVRwvt1h5pOM187XlFb02o" />
<Link Id="UDIpqebOaBjLF5rxfn38lx" Ids="O7XNevs8uvsOJGxZAPeBLk,FfEHAPQ8qL4OMvrWL1tXAU" />
<Link Id="QLTFhZyUdj5N3jCwT18LZD" Ids="JUaJXs0xeJwL3gMi6lJbMj,UJz3waLD6rlP6zkH0yLuMu" />
<Link Id="MBPPPFBfMWEOrG2H9fTcnE" Ids="EtV3Uwcx5PQNDriJZ01tyI,OlFRmYA1bGRMRr6pgslJPj" />
<Link Id="U2OhA2nYsRPOuZSJziaIB2" Ids="EUkBT2plOArL2EFEp27ZLA,AHYAdNVVQToNOeWy8VaFgv" />
<Link Id="OIGHLjWQwkLNDpwhb6fHyV" Ids="AiJaivKtt8uLXkmhff6FxB,Qj4smJFPUsbMRzfGoWM6TZ" />
</Patch>
</Node>
<!--
************************ UiCounterMessage ************************
-->
<Node Name="UiCounterMessage" Bounds="451,781" Id="EC1rcx3c9muMQV6FzSl88t">
<p:NodeReference LastCategoryFullName="Primitive" LastSymbolSource="builtin">
<Choice Kind="ClassDefinition" Name="Class" />
</p:NodeReference>
<p:Interfaces>
<TypeReference LastCategoryFullName="Main" LastSymbolSource="ooc3.vl">
<Choice Kind="InterfaceTypeFlag" Name="IMessage" />
</TypeReference>
</p:Interfaces>
<Patch Id="LuLgobLt1jOOWGtp4BjnuA">
<Canvas Id="AIjhbpfuvccN6XAWZb5wMj" CanvasType="Group">
<ControlPoint Id="SjjYjNI7E7kOaz2eXc27Ig" Bounds="546,396" />
<ControlPoint Id="KqYyJqmnGMYNUcShTeL6H8" Bounds="641,394" />
<Node Bounds="549,524,84,26" Id="FLdH6Re9YMgOPwdse5PMfp">
<p:NodeReference LastCategoryFullName="Main.Context" LastSymbolSource="ooc3.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="SetInteractions" />
</p:NodeReference>
<Pin Id="UJmj5vk5cvcPosmo28HxsW" Name="Input" Kind="StateInputPin" />
<Pin Id="DWuuUDoJLyrMllRjRl7K59" Name="Interactions" Kind="InputPin" />
<Pin Id="Uz72eTLFIKPMxrU4Zwxcr6" Name="Output" Kind="StateOutputPin" />
</Node>
<Node Bounds="638,455,58,26" Id="UFQCcdKMeAuPMhZleGLalO">
<p:NodeReference LastCategoryFullName="Main.Interactions" LastSymbolSource="ooc3.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<CategoryReference Kind="ClassType" Name="Interactions" />
<Choice Kind="OperationCallFlag" Name="Create" />
</p:NodeReference>
<Pin Id="J3BEYn1AdvBLawzxxMsFbc" Name="Message" Kind="InputPin" />
<Pin Id="NbxloXrWnpXPV3uqELmlzV" Name="Output" Kind="StateOutputPin" />
</Node>
</Canvas>
<ProcessDefinition Id="AYwSYg25UBdLHwhsHRPrWD" IsHidden="true">
<Fragment Id="SDNjTEJHJIaM8uEwUFkRGK" Patch="AYDkyz9WkzcPqIZSGtz52X" Enabled="true" />
<Fragment Id="EfkCpqJoWK2PCluxmOxnLu" Patch="G26k59EPhJsQbaTf5Lqr5e" />
</ProcessDefinition>
<Patch Id="AYDkyz9WkzcPqIZSGtz52X" Name="Create" />
<Patch Id="G26k59EPhJsQbaTf5Lqr5e" Name="Process">
<Pin Id="FVciklKtz9dNin2JhfpPrt" Name="Context" Kind="InputPin" />
<Pin Id="TwJFpcd6ez8OsAGi0HWrzX" Name="Message" Kind="InputPin" />
</Patch>
<Link Id="QkLvhvay1ayMLBKhFiXZ9A" Ids="FVciklKtz9dNin2JhfpPrt,SjjYjNI7E7kOaz2eXc27Ig" IsHidden="true" />
<Link Id="RAhptKTyebjOCDUMCE1jSf" Ids="TwJFpcd6ez8OsAGi0HWrzX,KqYyJqmnGMYNUcShTeL6H8" IsHidden="true" />
<Link Id="FBa9E60624zOKmdU71GwJV" Ids="SjjYjNI7E7kOaz2eXc27Ig,UJmj5vk5cvcPosmo28HxsW" />
<Link Id="B1K7FFxz4HfMiVWOoFVhkl" Ids="KqYyJqmnGMYNUcShTeL6H8,J3BEYn1AdvBLawzxxMsFbc" />
<Link Id="AVeXuXuOl2NOY1nahZNISH" Ids="NbxloXrWnpXPV3uqELmlzV,DWuuUDoJLyrMllRjRl7K59" />
</Patch>
</Node>
<!--
************************ Interactions ************************
-->
<Node Name="Interactions" Bounds="414,358" Id="Qkj1zsd7YqBO1BMMKD2LSd">
<p:NodeReference>
<Choice Kind="ClassDefinition" Name="Class" />
<FullNameCategoryReference ID="Primitive" />
</p:NodeReference>
<Patch Id="KwAxrEzehTjQIZxgxzenev">
<Canvas Id="EgWvQ35OwLZMdrobPkkhDI" CanvasType="Group">
<Pad Id="M9bx8xTJ32NL1p3FVrmerI" SlotId="HUHSqFZgbKHOKPm34jGyDW" Bounds="713,429" />
<ControlPoint Id="RqWfg7SCAllLrSxOhVDqdU" Bounds="707,232" />
<Node Bounds="708,349,82,19" Id="LbWHQbsM6YQQK71UG7qeL5">
<p:NodeReference LastCategoryFullName="System.XML" LastSymbolSource="VL.Xml.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="XPathGetValue" />
</p:NodeReference>
<Pin Id="Ssq6Fv0ugS7MXV259UzoBe" Name="Input" Kind="InputPin" />
<Pin Id="HGfWEye8ns8LEoJAKPHJo0" Name="Path" Kind="InputPin" DefaultValue="id" />
<Pin Id="HAu9EndxecdPUbHB1t4hrA" Name="Value" Kind="OutputPin" />
<Pin Id="UVDNCgVH96tPQg6rSQNqkF" Name="Success" Kind="OutputPin" />
</Node>
<Pad Id="KuND6iAgCSlNhmx7sIJa2B" Comment="Path" Bounds="788,328,35,15" ShowValueBox="true" isIOBox="true" Value="id">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="String" />
</p:TypeAnnotation>
</Pad>
<Pad Id="BDs96Jc95HBLXzd5PM5UwU" SlotId="DQhJZgjE5jcNBEjMQA6wId" Bounds="581,426" />
<ControlPoint Id="POGQbAhXZobPcvlyUErhBb" Bounds="583,548" />
<ControlPoint Id="LCdYYZFA7yKPurh9wR3PDJ" Bounds="717,547" />
</Canvas>
<Patch Id="AysL9YvwhbGLbF4NPC4dTO" Name="Create">
<Pin Id="RSRHK4FUVBCMZOWWnp8IIn" Name="Message" Kind="InputPin">
<p:TypeAnnotation>
<Choice Kind="TypeFlag" Name="XElement" />
</p:TypeAnnotation>
</Pin>
</Patch>
<ProcessDefinition Id="FdyvMvgEmqDPEwLvEba6h5">
<Fragment Id="CzPWU7muAsIMmtzH5EpKoZ" Patch="AysL9YvwhbGLbF4NPC4dTO" Enabled="true" />
<Fragment Id="Dz0W4KwMoBKP4RVCPD7Rkh" Patch="BYQkuEZIWGsOBKrfiT7osm" />
</ProcessDefinition>
<Patch Id="BYQkuEZIWGsOBKrfiT7osm" Name="OnInteraction">
<Pin Id="LCBlhnwvpJVPFNa7KzpsLl" Name="Message" Kind="OutputPin" />
<Pin Id="R8GYZ0MNa4xNAREQj38xvH" Name="User" Kind="OutputPin" Bounds="752,418" />
</Patch>
<Slot Id="HUHSqFZgbKHOKPm34jGyDW" Name="User">
<p:TypeAnnotation p:Type="TypeReference">
<Choice Kind="TypeFlag" Name="String" />
</p:TypeAnnotation>
</Slot>
<Link Id="JIoiQ5z02IWMWvuwy0cUAW" Ids="RSRHK4FUVBCMZOWWnp8IIn,RqWfg7SCAllLrSxOhVDqdU" IsHidden="true" />
<Link Id="IT41BRpmPxpPk9N4T0qnYr" Ids="RqWfg7SCAllLrSxOhVDqdU,Ssq6Fv0ugS7MXV259UzoBe" />
<Link Id="MgWJyuv4fqvP3ErxzEGbgp" Ids="HAu9EndxecdPUbHB1t4hrA,M9bx8xTJ32NL1p3FVrmerI" />
<Link Id="UytQGUwCUlSP7XXB4kEb8Z" Ids="KuND6iAgCSlNhmx7sIJa2B,HGfWEye8ns8LEoJAKPHJo0" />
<Link Id="CQYqGKfhir0QXaeswBGsWq" Ids="RqWfg7SCAllLrSxOhVDqdU,BDs96Jc95HBLXzd5PM5UwU" />
<Slot Id="DQhJZgjE5jcNBEjMQA6wId" Name="Message" />
<Link Id="O2DneXFaQm7NEdve9gmMCE" Ids="POGQbAhXZobPcvlyUErhBb,LCBlhnwvpJVPFNa7KzpsLl" IsHidden="true" />
<Link Id="F3vyhJ8e3GBLYxl7sxUwwd" Ids="BDs96Jc95HBLXzd5PM5UwU,POGQbAhXZobPcvlyUErhBb" />
<Link Id="VwrQ2NTDFucPTVIY190mF6" Ids="LCdYYZFA7yKPurh9wR3PDJ,R8GYZ0MNa4xNAREQj38xvH" IsHidden="true" />
<Link Id="Co30js582SfNcRx1nvFN2f" Ids="M9bx8xTJ32NL1p3FVrmerI,LCdYYZFA7yKPurh9wR3PDJ" />
</Patch>
</Node>
<!--
************************ DisplayPaint ************************
-->
<Node Name="DisplayPaint" Bounds="831,365" Id="VanMvYa9bm0PBBdcLvjDwT">
<p:NodeReference>
<Choice Kind="ContainerDefinition" Name="Process" />
<FullNameCategoryReference ID="Primitive" />
</p:NodeReference>
<Patch Id="EuuPwco84oZQTroxce9wDA">
<Canvas Id="UzsayuKNTIRMExzHX695Wu" CanvasType="Group">
<ControlPoint Id="Qmm1ZQF4XrzP89GgFxuo2i" Bounds="536,252" />
<Node Bounds="533,296,57,26" Id="FxVA7Lvex2TP1ylyLjuWHa">
<p:NodeReference LastCategoryFullName="Main.Context" LastSymbolSource="ooc3.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="GetUsers" />
<CategoryReference Kind="ClassType" Name="Context" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="GlATLtVnb6VP9miBR7pC5o" Name="Input" Kind="StateInputPin" />
<Pin Id="JaWGNgp94e0MJy8tzi3nbj" Name="Output" Kind="StateOutputPin" />
<Pin Id="RtwFScWJ0UJLx03FCZDNoQ" Name="Users" Kind="OutputPin" />
</Node>
<Node Bounds="585,346,57,26" Id="FlqkqhSwvrnMzAtjpqbXFL">
<p:NodeReference LastCategoryFullName="Main.Users" LastSymbolSource="ooc3.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="GetUsers" />
<CategoryReference Kind="ClassType" Name="Users" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="M6t2rmgThFnMADH6GfW3vW" Name="Input" Kind="StateInputPin" />
<Pin Id="FU9rzByShpkLMHI3AMzKl6" Name="Output" Kind="StateOutputPin" />
<Pin Id="OFS8zmYTbMGORVsSKoG4Gx" Name="Values" Kind="OutputPin" />
</Node>
<Node Bounds="454,704,390,600" Id="GCsrs81VJOdLqU634JJf3C">
<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="RamVd5BpWvqQO9oK0RPfbN" Name="Break" Kind="OutputPin" />
<ControlPoint Id="VQEWdyHFdzzPdM6qTABxz2" Bounds="633,710" Alignment="Top" />
<ControlPoint Id="KE4BHcMvjPLLmUBsITS9mc" Bounds="471,1297" Alignment="Bottom" />
<ControlPoint Id="IQCwZQsoykEOpFL0wkx61e" Bounds="567,1298" Alignment="Bottom" />
<Patch Id="LAWVLmVQX4OMK9f8cnJUnm" ManuallySortedPins="true">
<Patch Id="Q7jkTd2AyIKMQQ9wCtgnWD" Name="Create" ManuallySortedPins="true" />
<Patch Id="KB1tsPRFmM5LfMNZ6qBMOW" Name="Update" ManuallySortedPins="true">
<Pin Id="K9FcnQvm0xYQcw3TuzJqwa" Name="Index" Kind="InputPin" />
</Patch>
<Patch Id="DZpz1NtzfGCLhbFLgAGLyI" Name="Dispose" ManuallySortedPins="true" />
<Node Bounds="744,888,45,19" Id="GTGzT2ePOIwL1v6ge1nYmZ">
<p:NodeReference LastCategoryFullName="Control" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Switch" />
<CategoryReference Kind="Category" Name="Control" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="IIUMeZz90DVNjdeklErpYR" Name="Index" Kind="InputPin" />
<Pin Id="VY1nb5N47ROQVgTd3UiZfr" Name="Input" Kind="InputPin" DefaultValue="0" />
<Pin Id="V3VqaKvpuK0LHbmuNQ9Pgh" Name="Input 2" Kind="InputPin" DefaultValue="0.11" />
<Pin Id="OEyOOV0kHRUNr9qJkj7OyY" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="727,933,105,19" Id="DBcU1qreQFZPijLyuyQdU8">
<p:NodeReference LastCategoryFullName="Animation" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="Filter" />
</p:NodeReference>
<Pin Id="Hg7kyog9ECoN7eZzWPwPay" Name="New Clock" Kind="InputPin" />
<Pin Id="PbtKT4QRrmqP4VKh0enTtv" Name="Goto Position" Kind="InputPin" />
<Pin Id="UWogntqvWLBNtLfd1o3Mit" Name="Filter Time" Kind="InputPin" DefaultValue="0.2" />
<Pin Id="ROsfzHR6ch2MFUKDugvbH2" Name="Transition" Kind="InputPin" DefaultValue="Quint" />
<Pin Id="Vdl7u3yzkMjPiaVI5ao6qu" Name="Mode" Kind="InputPin" DefaultValue="InOut" />
<Pin Id="LMhBCE5PrlVMvGDGS8O1eT" Name="Reset" Kind="ApplyPin" />
<Pin Id="Q2PAaspafdBOaJEeTiRLlk" Name="Position" Kind="OutputPin" />
<Pin Id="TiiGCDAKImrLJxE3GN2g41" Name="Progress" Kind="OutputPin" />
</Node>
<Node Bounds="621,772,65,26" Id="KbaP404tc40QIt3SOlQPCP">
<p:NodeReference LastCategoryFullName="Main.User" LastSymbolSource="ooc3.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<CategoryReference Kind="RecordType" Name="User" />
<Choice Kind="OperationCallFlag" Name="Split" />
</p:NodeReference>
<Pin Id="RZqH5JeKPPzP0TlMrKDBB9" Name="Input" Kind="StateInputPin" />
<Pin Id="NbOZiAIOZ04O4A1oRdsP9J" Name="Output" Kind="OutputPin" />
<Pin Id="Ccxzw6FXvHEMrW6z5L4OFx" Name="id" Kind="OutputPin" />
<Pin Id="JGYggsfokz0P9H4OeFfK2X" Name="name" Kind="OutputPin" />
<Pin Id="FB5LgKpgdUuMldbHrtygpd" Name="Object" Kind="OutputPin" />
<Pin Id="Rj9ItqsgDSiN1yfXxbCodP" Name="coord" Kind="OutputPin" />
<Pin Id="IHIixBV1RykOQjEgswKNQM" Name="press" Kind="OutputPin" />
<Pin Id="LgglORdhKasQb4purS2kDz" Name="Orientation" Kind="OutputPin" />
</Node>
<Pad Id="Gsj4WWPOpadQP9Wdf37RZ5" Comment="coord" Bounds="664,847,35,28" ShowValueBox="true" isIOBox="true" />
<Node Bounds="575,933,65,19" Id="ScrF33jWmX8QMuHUIVRZBY">
<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="PlwDDIXDsQcNvjz60Kbi4M" Name="Goto Position" Kind="InputPin" />
<Pin Id="L9RrySk4N03OWycsgn4iKR" Name="Filter Time" Kind="InputPin" />
<Pin Id="A0cUUYg7re2NbjJ2TPCm7A" Name="Cyclic" Kind="InputPin" />
<Pin Id="Qv9LGRgVqzVOQNqi5NoPcp" Name="Jump" Kind="InputPin" DefaultValue="False" />
<Pin Id="GqK1gY8F4BNNk9x89lOHCL" Name="Position" Kind="OutputPin" />
<Pin Id="VMQ0H6hJrFcPaBfEevZuQ5" Name="Velocity" Kind="OutputPin" />
<Pin Id="OXY7skA7jSzO1D6Ob2978O" Name="Acceleration" Kind="OutputPin" />
</Node>
<Node Bounds="466,1062,85,19" Id="CP0ga8a4u4lN0CV9f2lRU9">
<p:NodeReference LastCategoryFullName="Graphics.Skia.Layers" LastSymbolSource="VL.Skia.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="Circle" />
<CategoryReference Kind="Category" Name="Layers" NeedsToBeDirectParent="true">
<p:OuterCategoryReference Kind="Category" Name="Skia" NeedsToBeDirectParent="true" />
</CategoryReference>
</p:NodeReference>
<Pin Id="JtfCe0awb4oNh8zkCnEgkL" Name="Position" Kind="InputPin" />
<Pin Id="KP3FDUrZ2DTP0W1t8R3TDh" Name="Radius" Kind="InputPin" />
<Pin Id="O3q53P5YijSN1r0BhAqMpk" Name="Anchor" Kind="InputPin" />
<Pin Id="BNvuMY2CYO3QMC48LAEfTX" Name="Paint" Kind="InputPin" />
<Pin Id="RlGwkXYn81bOAEEtpBteha" Name="Enabled" Kind="InputPin" />
<Pin Id="UJBd2bT9dYbOSjRskwCRv0" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="526,847,54,22" Id="AqrDfaa2OpvLUtdc5xZHGs">
<p:NodeReference>
<Choice Kind="ProcessStatefulRegion" Name="Cache" />
<FullNameCategoryReference ID="Primitive" />
</p:NodeReference>
<Pin Id="LJ6UzKLJH2sMFtZcYX0Jbh" Name="Force" Kind="InputPin" />
<Pin Id="FgkNFT1CtUYOLUoo8Uf0oj" Name="Dispose Cached Outputs" Kind="InputPin" />
<Pin Id="HgTQ2R4AZEFMdqwSxj4GYn" Name="Has Changed" Kind="OutputPin" />
<Patch Id="JFSiAZl0dFHMNMYMmbN5ZI" ManuallySortedPins="true">
<Patch Id="UvMK2YlU8ltNZQpTAAImdR" Name="Create" ManuallySortedPins="true" />
<Patch Id="CwHpCjVDSp2OD0prtHM0sA" Name="Then" ManuallySortedPins="true" />
<Node Bounds="526,850" Id="CayXgUAbAIqL9ykTR6a2Jz">
<p:NodeReference LastCategoryFullName="Math" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Random" />
</p:NodeReference>
<Pin Id="Jk4kulxOq2JP54EMeoFnF1" Name="From" Kind="InputPin" DefaultValue="1, 0, 0, 1" />
<Pin Id="V4CqSJxLovoLwnakhKXiDW" Name="To" Kind="InputPin" DefaultValue="0, 1, 0.1599998, 1" />
<Pin Id="K4PkEJbU47pN6WoQ4BuLxO" Name="Output" Kind="OutputPin" />
</Node>
</Patch>
<ControlPoint Id="RWUDzlm3sV0MBH2XWjjFPo" Bounds="528,892" Alignment="Bottom" />
<ControlPoint Id="QsoEQiiUmi0Nz50AJwtv33" Bounds="537,818" Alignment="Top" />
</Node>
<ControlPoint Id="IuFXsWhwB1aPa3SzQU4n48" Bounds="538,775" />
<Node Bounds="517,1014,45,19" Id="LLkcMqo7EkUNPUafJSVDSI">
<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="LOdJl1YyPQhLY51t1EkmRQ" Name="Input" Kind="InputPin" />
<Pin Id="NGt8axdAdnyND9SibvJW1k" Name="Color" Kind="InputPin" />
<Pin Id="DkR1WXNkFzCOXHDflRthN0" Name="Shader" Kind="InputPin" />
<Pin Id="K8G3ChOBVJTPkMkvBXaAoV" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="574,1064,85,19" Id="QhcZctikqHMLMWHA5tb23f">
<p:NodeReference LastCategoryFullName="Graphics.Skia.Layers" LastSymbolSource="VL.Skia.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="Circle" />
<CategoryReference Kind="Category" Name="Layers" NeedsToBeDirectParent="true">
<p:OuterCategoryReference Kind="Category" Name="Skia" NeedsToBeDirectParent="true" />
</CategoryReference>
</p:NodeReference>
<Pin Id="GEzipLLb3boO10AN38NCzD" Name="Position" Kind="InputPin" />
<Pin Id="LRZZJiWBRdqMhfyG1d6EkE" Name="Radius" Kind="InputPin" />
<Pin Id="E4nUiIq1h26OE0ZeG11koH" Name="Anchor" Kind="InputPin" />
<Pin Id="SsiDNzupyzuPwpf3GKr3ZW" Name="Paint" Kind="InputPin" />
<Pin Id="O0hAcrsvRpxNEuesoQD4wj" Name="Enabled" Kind="InputPin" />
<Pin Id="MewFjlhqLTbNjwgFEv7fdO" Name="Output" Kind="OutputPin" />
</Node>
</Patch>
</Node>
<Pad Id="UKkpWD1h9BwQCKkNFsZFjH" Bounds="46,852,31,31" ShowValueBox="true" isIOBox="true" Value="1.">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="String" />
</p:TypeAnnotation>
<p:ValueBoxSettings>
<p:fontsize p:Type="Int32">15</p:fontsize>
<p:stringtype p:Assembly="VL.Core" p:Type="VL.Core.StringType">Comment</p:stringtype>
</p:ValueBoxSettings>
</Pad>
<Node Bounds="120,1622,225,19" Id="Ll0MFWjCfuLNlVc9LNBpA3">
<p:NodeReference LastCategoryFullName="Stride.Materials" LastSymbolSource="VL.Stride.Rendering.ShaderFX.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="PBRMaterial (Metallic)" />
</p:NodeReference>
<Pin Id="IH95qYcvhB2LPB4y3PaOGI" Name="Diffuse" Kind="InputPin" />
<Pin Id="Cs7j72xTwXFP64BtEsylPJ" Name="Metalness" Kind="InputPin" />
<Pin Id="EckXRfbmPK7P9RUHWfC8Bw" Name="Roughness" Kind="InputPin" DefaultValue="1.01" />
<Pin Id="Crc7WMUT62qLB2vSRRqmRo" Name="Normal" Kind="InputPin" />
<Pin Id="DPXx6g2COoVNZjqaKBG6Jg" Name="Displacement" Kind="InputPin" />
<Pin Id="UVqePe84ZH0L4L7mceOABh" Name="Tessellation" Kind="InputPin" />
<Pin Id="C858uL0Tp9VPXqXZ3pcOU8" Name="Occlusion" Kind="InputPin" />
<Pin Id="LKG35pUKRSYPYgpPvPlmCa" Name="Subsurface Scattering" Kind="InputPin" />
<Pin Id="GZXf74vPeItMUJE9LjwnKt" Name="Emissive" Kind="InputPin" />
<Pin Id="CpU1Ayj498XNypJcDkEOgh" Name="Transparency" Kind="InputPin" />
<Pin Id="VyxaOREVWIPLLpij8WwgNU" Name="Layers" Kind="InputPin" />
<Pin Id="TYscjG32epfPpJ8bGiYr7u" Name="Cull Mode" Kind="InputPin" />
<Pin Id="VnMlAQe27fiLu7ge70qDrB" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="176,911,125,19" Id="U1vsXsqVcCmNNyvOHxIps6">
<p:NodeReference LastCategoryFullName="Stride.Textures.Source" LastSymbolSource="VL.Stride.Windows.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessNode" Name="SkiaTexture" />
<FullNameCategoryReference ID="Stride.Textures.Source" />
</p:NodeReference>
<Pin Id="IzfFwj8oD8TPyz9w5TtcWq" Name="Input" Kind="InputPin" />
<Pin Id="DilGTybDofTQaRdt8OeAqB" Name="Size" Kind="InputPin" />
<Pin Id="DiVkj4qzucBNXxFzyO7BVn" Name="Space" Kind="InputPin" />
<Pin Id="TFjjTJRsRd1N9IBB8d5wOI" Name="Clear" Kind="InputPin" DefaultValue="False" />
<Pin Id="U4T053YfTIfMzeY0lYncqP" Name="Clear Color" Kind="InputPin" DefaultValue="0, 0, 0, 0" />
<Pin Id="IbiM5j5U38RMUlpRvjtxTx" Name="Format" Kind="InputPin" />
<Pin Id="HiEfYhes7rWOqZlTZ5FNt0" Name="Output" Kind="OutputPin" />
</Node>
<Pad Id="PmeIyAWcbT7LPMzTxtd0da" Bounds="24,963,30,31" ShowValueBox="true" isIOBox="true" Value="2.">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="String" />
</p:TypeAnnotation>
<p:ValueBoxSettings>
<p:fontsize p:Type="Int32">15</p:fontsize>
<p:stringtype p:Assembly="VL.Core" p:Type="VL.Core.StringType">Comment</p:stringtype>
</p:ValueBoxSettings>
</Pad>
<Node Bounds="182,1173,85,19" Id="DXFOeFbgWN8M6u5woi5TDR">
<p:NodeReference LastCategoryFullName="Stride.Materials.GeometryAttributes" LastSymbolSource="VL.Stride.Rendering.Nodes">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessNode" Name="Displacement" />
</p:NodeReference>
<p:HelpFocus p:Assembly="VL.Lang" p:Type="VL.Model.HelpPriority">High</p:HelpFocus>
<Pin Id="LU5m1QkfsU1OGrQOwnMmG2" Name="Displacement Map" Kind="InputPin" />
<Pin Id="S2eAcKLJIINQTBc99izMIp" Name="Intensity" Kind="InputPin" />
<Pin Id="TNMtS8K8rmhODEzQ7CBFSe" Name="Scale &amp; Bias" Kind="InputPin" DefaultValue="False" />
<Pin Id="UZ2vnj619nHQSyvKKWurhQ" Name="Shader Stage" Kind="InputPin" DefaultValue="Vertex" />
<Pin Id="I3OYfokbUT2PrvCo62B554" Name="Enabled" Kind="InputPin" />
<Pin Id="S7fYMyIqDaGMAQnkPOZhwE" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="198,1066,65,19" Id="AbMLZ6e8ZN5OH1O2zdiZkr">
<p:NodeReference LastCategoryFullName="Stride.Materials.Inputs" LastSymbolSource="VL.Stride.Rendering.ShaderFX.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="ValueMap" />
</p:NodeReference>
<Pin Id="FvYoEJ7yG6cM09wePjWFlk" Name="Texture" Kind="InputPin" />
<Pin Id="Q6ZyqZjv92kOb63g5wM4Wb" Name="Fallback Value" Kind="InputPin" />
<Pin Id="LgWtd6SWnDJNvkmoEUIXvJ" Name="Texcoord Index" Kind="InputPin" />
<Pin Id="TTafJFkL1zMMcZETqL1dLI" Name="Channel" Kind="InputPin" DefaultValue="R" />
<Pin Id="TEwmQS0NzDvPkJvReMZCjN" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="275,1065,65,19" Id="DFk8C1dGuMlLwO6UpybW26">
<p:NodeReference LastCategoryFullName="Stride.Materials.Inputs" LastSymbolSource="VL.Stride.Rendering.ShaderFX.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="ValueMap" />
</p:NodeReference>
<Pin Id="DwWtsziwXAyPuictBLducu" Name="Texture" Kind="InputPin" />
<Pin Id="D7YEPN1XuklOtwJ8VhyRWZ" Name="Fallback Value" Kind="InputPin" />
<Pin Id="D7xB4Qc3LncM6089eNIUrW" Name="Texcoord Index" Kind="InputPin" />
<Pin Id="RG8Bf5dbKtbOIWmqzt4sxR" Name="Channel" Kind="InputPin" DefaultValue="R" />
<Pin Id="TN55QxDuXDMO8UmyVuYCYB" Name="Output" Kind="OutputPin" />
</Node>
<Pad Id="R9C69jftAcQOAoBvhVonAE" Comment="Size" Bounds="187,831,44,28" ShowValueBox="true" isIOBox="true" Value="512, 512">
<p:TypeAnnotation LastCategoryFullName="Stride.API.Core.Mathematics" LastSymbolSource="VL.Stride.Runtime.TypeForwards.vl">
<Choice Kind="TypeFlag" Name="Int2" />
</p:TypeAnnotation>
</Pad>
<Node Bounds="22,1748,205,19" Id="Buvf3nGG8LWNHy9Lofz37w">
<p:NodeReference LastCategoryFullName="Stride.Models" LastSymbolSource="VL.Stride.Engine.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="Plane" />
</p:NodeReference>
<Pin Id="MviA62XvCfLOmkf9tBlDr5" Name="Transformation" Kind="InputPin" />
<Pin Id="Q0f2VAPZcm9N2mS80nc5uH" Name="Size" Kind="InputPin" />
<Pin Id="AWQubfuP4EiLBH6mhMzdRU" Name="Tessellation" Kind="InputPin" DefaultValue="200, 200" />
<Pin Id="QNvktDqQo8mLfFSgP1M61S" Name="Normal" Kind="InputPin" />
<Pin Id="SrHaIP89NpnO95oYSQMLRL" Name="Generate Back Face" Kind="InputPin" DefaultValue="False" />
<Pin Id="DoapBcmt0qNPEHwgtA0ZhD" Name="Material" Kind="InputPin" />
<Pin Id="FBb5bOTFeZ0OWz8hOzRAOA" Name="Is Shadow Caster" Kind="InputPin" />
<Pin Id="I98VWZs2yKkL15VtNysAV7" Name="Components" Kind="InputPin" />
<Pin Id="BZpEFYQbSOyPrhSAPhFbwo" Name="Children" Kind="InputPin" />
<Pin Id="OlIYk8TTkKvNqzMkzGNmEN" Name="Name" Kind="InputPin" />
<Pin Id="A0vqWORmDnnQKf1mDNtSUJ" Name="Enabled" Kind="InputPin" />
<Pin Id="Rv2Ks8jpPnvLYaCZ3dTYzn" Name="Entity" Kind="OutputPin" />
</Node>
<Node Bounds="-2,1995,63,19" Id="TmyTJMno1xkN7oQrVhOrPq">
<p:NodeReference LastCategoryFullName="Stride" LastSymbolSource="VL.Stride.Engine.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="RootScene" />
<CategoryReference Kind="Category" Name="Stride" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="BM70ag3Kxo0QXlORkVANYG" Name="Child" Kind="InputPin" />
<Pin Id="E0QZV3hrGXHQHMms2IkOs3" Name="Child 2" Kind="InputPin" />
<Pin Id="JMRsa6MYom1OgHbcERE5xP" Name="Child 3" Kind="InputPin" />
<Pin Id="EN3l20KH2WxL1VnjQaCZNg" Name="Enabled" Kind="InputPin" />
<Pin Id="UPHzMqVo7ESNNzaLpozWea" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="468,1337,45,19" Id="K5f9DMJi4yNQHl1ivsSpAd">
<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="NX7pK8rwbAkMoW8qGwhBMf" Name="Input" Kind="InputPin" />
<Pin Id="NVDDEt0zVKCMqgQxLHRZ2j" Name="Debug" Kind="InputPin" />
<Pin Id="BTRPc5UgIOmPtPSb4vvWSZ" Name="Enabled" Kind="InputPin" />
<Pin Id="HMJHJl5Ig7TMg81HuJoCUq" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="199,976,85,19" Id="B428uB8J5rfPKLKQt9kdpS">
<p:NodeReference LastCategoryFullName="Stride.Textures.Filter" LastSymbolSource="VL.Stride.Rendering.TextureFX.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="Blur" />
<CategoryReference Kind="Category" Name="Filter" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="F5ADXNyPjahNWvbf6NOiEy" Name="Input" Kind="InputPin" />
<Pin Id="JAYBtpGdZLgQbqR2tOBJ11" Name="Strength" Kind="InputPin" DefaultValue="0.51" />
<Pin Id="GwGT5jn1YwkLQPP7EquJPh" Name="Control" Kind="InputPin" />
<Pin Id="OoiDwOKI92lMV2M7icQ3sp" Name="Passes" Kind="InputPin" />
<Pin Id="FrtMqRt12tEODtoGBC61AQ" Name="Apply" Kind="InputPin" />
<Pin Id="PLDs7Mu0tU8NZ64QyodYwm" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="442,1512,65,19" Id="Q7vqKiDInnKQMHzmL9ZOAi">
<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="No9vE0VOzO1N8s9OphNIRZ" Name="Input" Kind="InputPin" />
<Pin Id="TCmSQfJAus2LuKvNrzmp4t" Name="Input 2" Kind="InputPin" />
<Pin Id="JzlslW3aNMTLfh4HAzJ1Ts" Name="Debug" Kind="InputPin" />
<Pin Id="CHGuLsufNYiLNzQcmqRr2G" Name="Enabled" Kind="InputPin" />
<Pin Id="N4cD8osAvNlO20Ee7PZ0Rs" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="434,1463,85,19" Id="HOcysLpMk9aONQ3yY03rCs">
<p:NodeReference LastCategoryFullName="Graphics.Skia.Layers" LastSymbolSource="VL.Skia.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="Rectangle" />
<CategoryReference Kind="Category" Name="Layers" NeedsToBeDirectParent="true">
<p:OuterCategoryReference Kind="Category" Name="Skia" NeedsToBeDirectParent="true" />
</CategoryReference>
</p:NodeReference>
<Pin Id="V0i98fQl39uQHh1kl0GBuI" Name="Position" Kind="InputPin" />
<Pin Id="CJTqCeg7OuLMCOzMuSzyMB" Name="Size" Kind="InputPin" DefaultValue="3.1, 3.1" />
<Pin Id="FzYriIc2s33LELRy0M1Q19" Name="Anchor" Kind="InputPin" />
<Pin Id="D4ZZBZleuzyNmepWhkpOge" Name="Paint" Kind="InputPin" />
<Pin Id="JrIZTHjYnL1LvtMYORjuFd" Name="Enabled" Kind="InputPin" />
<Pin Id="DaGzOwZQlGvQYsFeaADEDk" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="496,1381,45,19" Id="AVDWZLjWod8MKbhWqjELxR">
<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="VIdk96Ps3cSN7tOIIagvQx" Name="Input" Kind="InputPin" />
<Pin Id="MDsXl5OqXTkQOVu5lMxSyZ" Name="Color" Kind="InputPin" DefaultValue="0, 0, 0, 1" />
<Pin Id="Ez2OM73KrxCNj9e4rrghJt" Name="Shader" Kind="InputPin" />
<Pin Id="O8XI1IKjMiNN6yO8F5rsAt" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="493,1414,56,19" Id="DsEevIzati2PWvecXiv5o7">
<p:NodeReference LastCategoryFullName="Graphics.Skia.Paint" LastSymbolSource="VL.Skia.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="SetAlpha" />
<CategoryReference Kind="Category" Name="Paint" NeedsToBeDirectParent="true">
<p:OuterCategoryReference Kind="Category" Name="Skia" NeedsToBeDirectParent="true" />
</CategoryReference>
</p:NodeReference>
<Pin Id="Hl9lFiA8ukzOQGRVeiCE4W" Name="Input" Kind="StateInputPin" />
<Pin Id="O4CsMAFyvoXM9rr8zybfVm" Name="Value" Kind="InputPin" DefaultValue="0.009" />
<Pin Id="SFP9Dzi5n3kMn4W6FfHPf3" Name="Output" Kind="StateOutputPin" />
</Node>
<Node Bounds="385,1067,50,19" Id="Oy1D55GWvNdLwoliibQj6p">
<p:NodeReference LastCategoryFullName="Stride.Materials.Inputs" LastSymbolSource="VL.Stride.Rendering.ShaderFX.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="ValueIn" />
</p:NodeReference>
<Pin Id="GZMyzb6c7ZpLVJXlf6nYtU" Name="Value" Kind="InputPin" DefaultValue="3.44" />
<Pin Id="VTuT9i08nwkONU6iYUNuf8" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="236,1131,25,19" Id="SERxcHVfsKxLW4u2jMVJBY">
<p:NodeReference LastCategoryFullName="Stride.Rendering.ShaderFX.Operations" LastSymbolSource="VL.Stride.Rendering.ShaderFX.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<FullNameCategoryReference ID="Stride.Rendering.ShaderFX.Operations" />
<Choice Kind="ProcessAppFlag" Name="*" />
</p:NodeReference>
<Pin Id="KuPan36EleJO9VzOVh58CZ" Name="Input" Kind="InputPin" />
<Pin Id="TrCCTS8UhhkM5ZaPJGB7xZ" Name="Input 2" Kind="InputPin" />
<Pin Id="TmxYuJU4VMyLzY9JK5GP4U" Name="Output" Kind="OutputPin" />
</Node>
<Pad Id="M8V3p91AzQxP8aMRjVTloC" Comment="" Bounds="377,1005,35,15" ShowValueBox="true" isIOBox="true" Value="4.48">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Float32" />
</p:TypeAnnotation>
</Pad>
<Node Bounds="32,1169,65,19" Id="V2rOk1FcaAVLrd4WSB9CvZ">
<p:NodeReference LastCategoryFullName="Stride.Materials.Inputs" LastSymbolSource="VL.Stride.Rendering.ShaderFX.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="ColorMap" />
</p:NodeReference>
<Pin Id="AfsmnxHv2svQEphP89YXTs" Name="Texture" Kind="InputPin" />
<Pin Id="Cv3I1LOgv9JOqk6mziOJlx" Name="Fallback Color" Kind="InputPin" />
<Pin Id="KzF60oiBKlZQAwYIwHd7mu" Name="Fallback Color Premultiply Alpha" Kind="InputPin" />
<Pin Id="QM50FWXk6neLXdiVfCRuUh" Name="Texcoord Index" Kind="InputPin" />
<Pin Id="RfjQfQmPHCDPLfKKIqUiIz" Name="Output" Kind="OutputPin" />
</Node>
<Pad Id="Jl11AV8FkmHNIPX98s4jXK" Comment="Force" Bounds="338,749,35,35" ShowValueBox="true" isIOBox="true" Value="False">
<p:TypeAnnotation>
<Choice Kind="ImmutableTypeFlag" 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>
<ControlPoint Id="QnmzZiatcAlPFJHcwp5R4O" Bounds="33,1214" />
<Node Bounds="106,1174,65,19" Id="Jo9azBEKcaALHHzRVAB43A">
<p:NodeReference LastCategoryFullName="Stride.Materials.GeometryAttributes" LastSymbolSource="VL.Stride.Rendering.Nodes">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="Normal" />
<CategoryReference Kind="Category" Name="GeometryAttributes" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="SQRAgRg6Pc4PjukOnCUkkF" Name="Normal Map" Kind="InputPin" />
<Pin Id="RbhcHlFFa8MQUqfMlVcOKv" Name="Scale &amp; Offset" Kind="InputPin" />
<Pin Id="AhnBi0AAJ4PMrZfCzisRgd" Name="Reconstruct Z" Kind="InputPin" DefaultValue="True" />
<Pin Id="TTWbeWyPjgMLfgOM5lw9Wx" Name="Enabled" Kind="InputPin" />
<Pin Id="D1Mv8c2hzEzQR9KQPlZhtl" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="67,1019,105,19" Id="I7O9nRpxzJqPvvj5CZng9u">
<p:NodeReference LastCategoryFullName="Stride.Textures.Filter" LastSymbolSource="VL.Stride.Rendering.EffectShaderNodes">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessNode" Name="NormalGlow" />
</p:NodeReference>
<Pin Id="Lz19iLtTpTyPZnFZt3rfYd" Name="Input" Kind="InputPin" />
<Pin Id="UU3sK5snS6QQPGfRlKQsVj" Name="A Depth" Kind="InputPin" />
<Pin Id="RBSdZ5vMIcuOsBSr2rqjIk" Name="Shape" Kind="InputPin" DefaultValue="1" />
<Pin Id="KjhDxPgsyACNFW5AmyWZ0A" Name="Max Radius" Kind="InputPin" DefaultValue="2.22" />
<Pin Id="FfflgzU1HvZQQ7Z7TCPGHE" Name="Control" Kind="InputPin" />
<Pin Id="Vy64xSXdHfkN1hs603IXLj" Name="Apply" Kind="InputPin" />
<Pin Id="S37aa0xJFahN8D7lxGWgBX" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="80,1079,65,19" Id="PUkv5ZMRAenLKM5C1scH4F">
<p:NodeReference LastCategoryFullName="Stride.Materials.Inputs" LastSymbolSource="VL.Stride.Rendering.ShaderFX.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="ColorMap" />
</p:NodeReference>
<Pin Id="GClq74UAWUcLDHvnqpeqcN" Name="Texture" Kind="InputPin" />
<Pin Id="VVrRBebC302PnjWofY61bx" Name="Fallback Color" Kind="InputPin" />
<Pin Id="A6JfI1FzslPOXpxJuyV9xV" Name="Fallback Color Premultiply Alpha" Kind="InputPin" />
<Pin Id="FWaMYPoB8gCNf5zVrMXWMp" Name="Texcoord Index" Kind="InputPin" />
<Pin Id="Q15HIPUMsAdMluiqUg2u1r" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="-51,1876,65,19" Id="CHmWgxQ7iXfMO8IowGIP8f">
<p:NodeReference>
<Choice Kind="ProcessNode" Name="LightSetup" />
</p:NodeReference>
<Pin Id="BKUkw9ycXuiLetzUWmRR7L" Name="Intensity" Kind="InputPin" />
<Pin Id="HqFnTmsW45EOdhC4vxgHzD" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="590,1384,45,19" Id="QSSvlNIsPobLABtB2J3PQ4">
<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="UMCdH9GdTL9O5CD4kFmRq6" Name="Input" Kind="InputPin" />
<Pin Id="DyeknrNZZCALTfnGJBxj8f" Name="Debug" Kind="InputPin" />
<Pin Id="VesJf9bJmn5PlGfpTATzq1" Name="Enabled" Kind="InputPin" />
<Pin Id="R0EBjWSYx0TPRO2yFX0bTj" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="562,1508,65,19" Id="MBfKVUGAD6SM1ONpxk776X">
<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="G73hOKBlOq3OdMp3F6Ajai" Name="Input" Kind="InputPin" />
<Pin Id="VbGIVu5g8d8PSaW2SeIQ4q" Name="Input 2" Kind="InputPin" />
<Pin Id="NNkCEqBHOrINlaUXammpJ7" Name="Debug" Kind="InputPin" />
<Pin Id="UUejIU1QdhGMQdBX0UyA0l" Name="Enabled" Kind="InputPin" />
<Pin Id="E1ItKjfaq5QMq8JXoaQYdN" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="565,1650,125,19" Id="JIkksaJsZclNKVM90pgjXB">
<p:NodeReference LastCategoryFullName="Stride.Textures.Source" LastSymbolSource="VL.Stride.Windows.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessNode" Name="SkiaTexture" />
<FullNameCategoryReference ID="Stride.Textures.Source" />
</p:NodeReference>
<Pin Id="QBk6hrrAsYyM6ubkjJGpXL" Name="Input" Kind="InputPin" />
<Pin Id="F3wBJcc9Z41PhcvWJcCKd6" Name="Size" Kind="InputPin" />
<Pin Id="E5H1yM1lWZ7OlGb8tZPUmZ" Name="Space" Kind="InputPin" />
<Pin Id="HKRSQOF6ig4NtdqSIcWUqr" Name="Clear" Kind="InputPin" DefaultValue="False" />
<Pin Id="JbGzA1wHt5ZPH6AVB85uWL" Name="Clear Color" Kind="InputPin" DefaultValue="0, 0, 0, 0" />
<Pin Id="Q0MlBn2BLDoPeGqkWG5Yvo" Name="Format" Kind="InputPin" />
<Pin Id="NEKF682gxPIQHKN2aMmiFU" Name="Output" Kind="OutputPin" />
</Node>
<Pad Id="HIPMT7CpoezQIYM167Dzsy" Comment="Size" Bounds="576,1570,44,28" ShowValueBox="true" isIOBox="true" Value="512, 512">
<p:TypeAnnotation LastCategoryFullName="Stride.API.Core.Mathematics" LastSymbolSource="VL.Stride.Runtime.TypeForwards.vl">
<Choice Kind="TypeFlag" Name="Int2" />
</p:TypeAnnotation>
</Pad>
<Node Bounds="81,977,85,19" Id="GG8ct8c7lIfN4GiIloPZUe">
<p:NodeReference LastCategoryFullName="Stride.Textures.Filter" LastSymbolSource="VL.Stride.Rendering.TextureFX.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="Blur" />
<CategoryReference Kind="Category" Name="Filter" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="JR6zyTEDXAePSa6CryWuLN" Name="Input" Kind="InputPin" />
<Pin Id="NvrSuQmPCT2OfYhiDOSr6k" Name="Strength" Kind="InputPin" DefaultValue="0.26" />
<Pin Id="SuLzT97veYuLRlaE5XfH9H" Name="Control" Kind="InputPin" />
<Pin Id="GxwfqYocyo2LF8h9V39SgD" Name="Passes" Kind="InputPin" />
<Pin Id="VGLEdfW7zKgPPonNI0kK9G" Name="Apply" Kind="InputPin" />
<Pin Id="QkjTf3e5lh9PJbiUlWssjG" Name="Output" Kind="OutputPin" />
</Node>
<ControlPoint Id="NbdvqvTHlbVOfuqfaWXdxG" Bounds="-6,2103" />
<Node Bounds="104,1845,107,19" Id="SM5GVqnrHEhLRSN4q3h0EC">
<p:NodeReference LastCategoryFullName="Stride.Rendering" LastSymbolSource="VL.Stride.Rendering.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="DebugTextRenderer" />
</p:NodeReference>
<Pin Id="EzDOj7TYvwfLGUYvvbHBTB" Name="Transformation" Kind="InputPin" />
<Pin Id="MvcYUtTgDbkN6D3zO6vQYb" Name="Text" Kind="InputPin" DefaultValue="connect to --&gt; 10.0.1.139:3000" />
<Pin Id="NMLDBV7mlx1QCjolmr0mHR" Name="Position" Kind="InputPin" />
<Pin Id="JxWdfq0t73yLI9IDDrlqED" Name="Color" Kind="InputPin" />
<Pin Id="P1F3JZI4aGNOCydh28ifAl" Name="Left Aligned" Kind="InputPin" DefaultValue="False" />
<Pin Id="VIioB3q2zI9Pf0ZxISLhPM" Name="Top Left" Kind="InputPin" DefaultValue="False" />
<Pin Id="NOaE4kUO3pzNvVCU94OIGO" Name="Output" Kind="StateOutputPin" />
<Pin Id="EUcb7RTa7UAOXFJ8qw6D5d" Name="Success" Kind="OutputPin" />
<Pin Id="NpWrfi73MltPQMfezMVQvp" Name="Error Message" Kind="OutputPin" />
</Node>
<Node Bounds="78,1904,165,19" Id="VYhUC59CcwQPl5zEeFIg2v">
<p:NodeReference LastCategoryFullName="Stride.Rendering" LastSymbolSource="VL.Stride.Engine.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="RenderEntity" />
</p:NodeReference>
<Pin Id="QdvHlP795C7NbyESxvq03B" Name="Transformation" Kind="InputPin" />
<Pin Id="Pqc4B9yWlr2P7Dr8afDHrt" Name="Input" Kind="InputPin" />
<Pin Id="AiqSKHLGIxwOP2kNCxEgUm" Name="Render Stage" Kind="InputPin" />
<Pin Id="N4kbmYI0exUPx5HQR9Jmdp" Name="Single Call Per Frame" Kind="InputPin" />
<Pin Id="SGClQlHo8NlMf1ejLaK7z3" Name="Render Group" Kind="InputPin" />
<Pin Id="VEnGT9oO3VhOQkGjb9Kf68" Name="Components" Kind="InputPin" />
<Pin Id="MlwlhKyxxF8MkdFXqhYZJX" Name="Children" Kind="InputPin" />
<Pin Id="BzGQ0T6u5z2NivgHgXG1Po" Name="Name" Kind="InputPin" />
<Pin Id="O41Dz1DcYtUPl3P5dyUIVB" Name="Enabled" Kind="InputPin" />
<Pin Id="TZrZtQRFdAnL0Zkcksg4iq" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="276,1830" Id="AzV1FV9dxOaNuugtR7Ath7">
<p:NodeReference LastCategoryFullName="2D.Transform" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="UniformScale" />
<CategoryReference Kind="Category" Name="Transform" NeedsToBeDirectParent="true">
<p:OuterCategoryReference Kind="Category" Name="2D" NeedsToBeDirectParent="true" />
</CategoryReference>
</p:NodeReference>
<Pin Id="StzLFmQtpARL5qJE2NQfq9" Name="Input" Kind="InputPin" />
<Pin Id="TEEh6kO13kCQIcRVAvbQyN" Name="Scaling" Kind="InputPin" DefaultValue="1.98" />
<Pin Id="DsstbKgmd1wNmPpiZu5lUI" Name="Output" Kind="OutputPin" />
</Node>
</Canvas>
<Patch Id="EvD4KArGnCtQc8gIlBlqAO" Name="Create" />
<Patch Id="KD5N0BwsB65NoQ5yYWPZ1S" Name="Update">
<Pin Id="SzIXTzXeEgePVHhr7Tmzzi" Name="Context" Kind="InputPin">
<p:TypeAnnotation>
<Choice Kind="TypeFlag" Name="Context" />
</p:TypeAnnotation>
</Pin>
<Pin Id="FJIQM1RGVTgMWLRTFCyr39" Name="Output" Kind="OutputPin" Bounds="-5,2105" />
</Patch>
<ProcessDefinition Id="KQzwrI5w3rvNlxQi2mMedc">
<Fragment Id="PnJdXMBFihWP2i0lDfrDyw" Patch="EvD4KArGnCtQc8gIlBlqAO" Enabled="true" />
<Fragment Id="SMcB9LX87BnQdMdaGwT3iI" Patch="KD5N0BwsB65NoQ5yYWPZ1S" Enabled="true" />
</ProcessDefinition>
<Link Id="Sxeaifoj5N1Meb3yBwQwSM" Ids="SzIXTzXeEgePVHhr7Tmzzi,Qmm1ZQF4XrzP89GgFxuo2i" IsHidden="true" />
<Link Id="EJcDtr8TW7kPe3M5tiLSyf" Ids="RtwFScWJ0UJLx03FCZDNoQ,M6t2rmgThFnMADH6GfW3vW" />
<Link Id="AUawGC2J4UxLjy32haMANl" Ids="Qmm1ZQF4XrzP89GgFxuo2i,GlATLtVnb6VP9miBR7pC5o" />
<Link Id="FTfhBLRrcbxOQZbRUrdFtH" Ids="OFS8zmYTbMGORVsSKoG4Gx,VQEWdyHFdzzPdM6qTABxz2" />
<Link Id="OBsbqOYaJNMQYMJ2TiZfOC" Ids="OEyOOV0kHRUNr9qJkj7OyY,PbtKT4QRrmqP4VKh0enTtv" />
<Link Id="Brskwp89UA5LyKM9z45ij1" Ids="VQEWdyHFdzzPdM6qTABxz2,RZqH5JeKPPzP0TlMrKDBB9" />
<Link Id="Oma11v55dJDQYS7G4pyDOt" Ids="Rj9ItqsgDSiN1yfXxbCodP,Gsj4WWPOpadQP9Wdf37RZ5" />
<Link Id="QBQpZCbiMEBPUT9Uq7o5Ri" Ids="IHIixBV1RykOQjEgswKNQM,IIUMeZz90DVNjdeklErpYR" />
<Link Id="ViVm3jicEjXNePUol9SvEG" Ids="Rj9ItqsgDSiN1yfXxbCodP,PlwDDIXDsQcNvjz60Kbi4M" />
<Link Id="Ur6uRnFzQD5M1ni37h8BEz" Ids="S7fYMyIqDaGMAQnkPOZhwE,DPXx6g2COoVNZjqaKBG6Jg" />
<Link Id="VPtHperu2l1MltW2RFbL4N" Ids="TEwmQS0NzDvPkJvReMZCjN,LU5m1QkfsU1OGrQOwnMmG2" />
<Link Id="GmkZHbmLTMoM6C9xjjTKQB" Ids="R9C69jftAcQOAoBvhVonAE,DilGTybDofTQaRdt8OeAqB" />
<Link Id="Rq7ctGrDBp4QA0m7DwKX9u" Ids="Rv2Ks8jpPnvLYaCZ3dTYzn,E0QZV3hrGXHQHMms2IkOs3" />
<Link Id="PuA5KhFCCZTN6xh1YRDOPn" Ids="VnMlAQe27fiLu7ge70qDrB,DoapBcmt0qNPEHwgtA0ZhD" />
<Link Id="Q6bbg977iMhLzuZVqpel49" Ids="Q2PAaspafdBOaJEeTiRLlk,KP3FDUrZ2DTP0W1t8R3TDh" />
<Link Id="TiQXa3iiOQCNxiNxr4bsFB" Ids="GqK1gY8F4BNNk9x89lOHCL,JtfCe0awb4oNh8zkCnEgkL" />
<Link Id="KBbKdj1fMH1QSqXey43WCB" Ids="KE4BHcMvjPLLmUBsITS9mc,NX7pK8rwbAkMoW8qGwhBMf" />
<Link Id="BSdq8Whn0WJPxMS8gJvZjS" Ids="UJBd2bT9dYbOSjRskwCRv0,KE4BHcMvjPLLmUBsITS9mc" />
<Link Id="J6wqaNFkD6bNGjOcj6JBTl" Ids="HMJHJl5Ig7TMg81HuJoCUq,TCmSQfJAus2LuKvNrzmp4t" />
<Link Id="MH7nxrm8y0CQMQrAurgKLM" Ids="DaGzOwZQlGvQYsFeaADEDk,No9vE0VOzO1N8s9OphNIRZ" />
<Link Id="A6NUn8luEZNPVdxXBOx0cT" Ids="N4cD8osAvNlO20Ee7PZ0Rs,IzfFwj8oD8TPyz9w5TtcWq" />
<Link Id="QDtjJjIf08MNAJYmJLtKxd" Ids="O8XI1IKjMiNN6yO8F5rsAt,Hl9lFiA8ukzOQGRVeiCE4W" />
<Link Id="DYDIYrQcxDNNp7J1Aj5Tdw" Ids="SFP9Dzi5n3kMn4W6FfHPf3,D4ZZBZleuzyNmepWhkpOge" />
<Link Id="LSPTT2jdmclNJQgRWvWfRh" Ids="TN55QxDuXDMO8UmyVuYCYB,KuPan36EleJO9VzOVh58CZ" />
<Link Id="KON47fIYHa4NJ1oFPNyCmN" Ids="TmxYuJU4VMyLzY9JK5GP4U,S2eAcKLJIINQTBc99izMIp" />
<Link Id="AFBF0YmjESTQU0kPjGsegw" Ids="VTuT9i08nwkONU6iYUNuf8,TrCCTS8UhhkM5ZaPJGB7xZ" />
<Link Id="EJT44R0wMGHN0v2cRoK6r8" Ids="M8V3p91AzQxP8aMRjVTloC,GZMyzb6c7ZpLVJXlf6nYtU" />
<Link Id="TmCLobKaOVGOKGx24KxQec" Ids="RfjQfQmPHCDPLfKKIqUiIz,QnmzZiatcAlPFJHcwp5R4O,IH95qYcvhB2LPB4y3PaOGI" />
<Link Id="SJwwFVih5CrNuTpAlWOWDE" Ids="K4PkEJbU47pN6WoQ4BuLxO,RWUDzlm3sV0MBH2XWjjFPo" />
<Link Id="TTpAc8yASFqNdVFBm9mB1B" Ids="K9FcnQvm0xYQcw3TuzJqwa,IuFXsWhwB1aPa3SzQU4n48" IsHidden="true" />
<Link Id="QrQ3wWOCeNUL7jFozwXPMB" Ids="IuFXsWhwB1aPa3SzQU4n48,QsoEQiiUmi0Nz50AJwtv33" />
<Link Id="C0uSuxwsbooN5YUzpxCCs5" Ids="Jl11AV8FkmHNIPX98s4jXK,LJ6UzKLJH2sMFtZcYX0Jbh" />
<Link Id="B8BKvcSxtPWMuIzi6kwDHP" Ids="HiEfYhes7rWOqZlTZ5FNt0,AfsmnxHv2svQEphP89YXTs" />
<Link Id="SSYMmHFZZsVP4r8yrpeZDf" Ids="D1Mv8c2hzEzQR9KQPlZhtl,Crc7WMUT62qLB2vSRRqmRo" />
<Link Id="Q1rwtlX5aOsQWzS9oUw2sG" Ids="Q15HIPUMsAdMluiqUg2u1r,SQRAgRg6Pc4PjukOnCUkkF" />
<Link Id="IpxA6aAYATrNwhnINftjkr" Ids="S37aa0xJFahN8D7lxGWgBX,GClq74UAWUcLDHvnqpeqcN" />
<Link Id="RnX2ct1J4hJLkcUTXCegs3" Ids="HqFnTmsW45EOdhC4vxgHzD,BM70ag3Kxo0QXlORkVANYG" />
<Link Id="QlbVY5el4mWOmFlBqZZYPZ" Ids="K8G3ChOBVJTPkMkvBXaAoV,BNvuMY2CYO3QMC48LAEfTX" />
<Link Id="JwLRkHIVP39MHp3SEnVXq4" Ids="RWUDzlm3sV0MBH2XWjjFPo,NGt8axdAdnyND9SibvJW1k" />
<Link Id="HHkPUDqFDrzQcnWXdfuiYf" Ids="MewFjlhqLTbNjwgFEv7fdO,IQCwZQsoykEOpFL0wkx61e" />
<Link Id="LQBfip0khoZM7jSLqgHnks" Ids="GqK1gY8F4BNNk9x89lOHCL,GEzipLLb3boO10AN38NCzD" />
<Link Id="Vv1HNlMt9omM63RtgIcHZQ" Ids="IQCwZQsoykEOpFL0wkx61e,UMCdH9GdTL9O5CD4kFmRq6" />
<Link Id="LQ7aISJutCzPPOikanlnWu" Ids="Q2PAaspafdBOaJEeTiRLlk,LRZZJiWBRdqMhfyG1d6EkE" />
<Link Id="A7XB6gPshAvLCoOf0wHiwM" Ids="R0EBjWSYx0TPRO2yFX0bTj,VbGIVu5g8d8PSaW2SeIQ4q" />
<Link Id="Eil8YZohqFXPPBc09fJeyW" Ids="DaGzOwZQlGvQYsFeaADEDk,G73hOKBlOq3OdMp3F6Ajai" />
<Link Id="NknTA9bZTZmNCd6h329WcT" Ids="HIPMT7CpoezQIYM167Dzsy,F3wBJcc9Z41PhcvWJcCKd6" />
<Link Id="HmkegSgrdaePBXUT8TZWnn" Ids="E1ItKjfaq5QMq8JXoaQYdN,QBk6hrrAsYyM6ubkjJGpXL" />
<Link Id="A5l3vWMKk03Lo8SjOJrXk3" Ids="NEKF682gxPIQHKN2aMmiFU,F5ADXNyPjahNWvbf6NOiEy" />
<Link Id="BHCb2TOlQ4kPJ4veUMTsEt" Ids="PLDs7Mu0tU8NZ64QyodYwm,FvYoEJ7yG6cM09wePjWFlk" />
<Link Id="MZPJaVxdDPROLeeMzzvsos" Ids="PLDs7Mu0tU8NZ64QyodYwm,DwWtsziwXAyPuictBLducu" />
<Link Id="TG1C9QV1m03MB0PRjwIC4D" Ids="QkjTf3e5lh9PJbiUlWssjG,Lz19iLtTpTyPZnFZt3rfYd" />
<Link Id="JVGfhlpM5EWOWiCyWxubNB" Ids="NEKF682gxPIQHKN2aMmiFU,JR6zyTEDXAePSa6CryWuLN" />
<Link Id="CDqjpRd4ViKMN8D9jaOQod" Ids="UPHzMqVo7ESNNzaLpozWea,NbdvqvTHlbVOfuqfaWXdxG" />
<Link Id="T0rIL2iwBr5OjXjeUgkAtJ" Ids="NbdvqvTHlbVOfuqfaWXdxG,FJIQM1RGVTgMWLRTFCyr39" IsHidden="true" />
<Link Id="Ph8d7XLJdMiOneX6vp2oWU" Ids="NOaE4kUO3pzNvVCU94OIGO,Pqc4B9yWlr2P7Dr8afDHrt" />
<Link Id="Ayko06JQ83yOpeMeUsQ1KW" Ids="TZrZtQRFdAnL0Zkcksg4iq,JMRsa6MYom1OgHbcERE5xP" />
<Link Id="AVHjO0yL7poNzGcZ6DJItp" Ids="DsstbKgmd1wNmPpiZu5lUI,EzDOj7TYvwfLGUYvvbHBTB" />
</Patch>
</Node>
<!--
************************ UpdateV4Message ************************
-->
<Node Name="UpdateV4Message" Bounds="450,606" Id="Dj4hFQ7M7V6NN8DPWx1ghj">
<p:NodeReference LastCategoryFullName="Primitive" LastSymbolSource="builtin">
<Choice Kind="ClassDefinition" Name="Class" />
</p:NodeReference>
<p:Interfaces>
<TypeReference LastCategoryFullName="Main" LastSymbolSource="ooc3.vl">
<Choice Kind="InterfaceTypeFlag" Name="IMessage" />
</TypeReference>
</p:Interfaces>
<Patch Id="U1ERcPhpmiEMTESSYRFvlD">
<Canvas Id="CESAKNeZ0ziLQupQJiVSZg" CanvasType="Group">
<ControlPoint Id="UPhDhJCUQtEQO5NHSkNm00" Bounds="648,268" />
<ControlPoint Id="VJ5fDgSryGGPYaNhzYq7PG" Bounds="531,220" />
<Node Bounds="529,258,57,26" Id="OAjktkbMuWkNwdbLm0tlxp">
<p:NodeReference LastCategoryFullName="Main.Context" LastSymbolSource="ooc3.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="GetUsers" />
<CategoryReference Kind="ClassType" Name="Context" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="BqHIPbIFFCFLzfDExfrWU8" Name="Input" Kind="StateInputPin" />
<Pin Id="CIUVxTCAuEQQYSZhtzZJI0" Name="Output" Kind="StateOutputPin" />
<Pin Id="C4qXbWv7hRUMotQSlLbJes" Name="Users" Kind="OutputPin" />
</Node>
<Node Bounds="644,375,109,19" Id="Cnfao5BxZawM2tg5dfkF7z">
<p:NodeReference LastCategoryFullName="System.XML" LastSymbolSource="VL.Xml.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="XPathSelectElements" />
</p:NodeReference>
<Pin Id="BmIXNEvzY21PGF32TO0Vkh" Name="Input" Kind="InputPin" />
<Pin Id="CMqiicYytv6MkNXH9j21mD" Name="Expression" Kind="InputPin" DefaultValue="users/child::*" />
<Pin Id="NHMFakZg0J8QZCpNAcGuIW" Name="Result" Kind="OutputPin" />
</Node>
<Pad Id="TgtGiGv2NZJNadp9MduvNH" Comment="Expression" Bounds="751,340,78,15" ShowValueBox="true" isIOBox="true" Value="users/child::*">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="String" />
</p:TypeAnnotation>
</Pad>
<Node Bounds="529,420,44,19" Id="Npu2ifwP56zPGxmxuFgqKY">
<p:NodeReference LastCategoryFullName="Collections.Sequence" LastSymbolSource="VL.Collections.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Count" />
<CategoryReference Kind="MutableInterfaceType" Name="Sequence" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="A7uA7LIw8g6PreR9nESsXh" Name="Input" Kind="InputPin" />
<Pin Id="EAVlY9rH3ljPuWa40s1jCu" Name="Result" Kind="OutputPin" />
</Node>
<Node Bounds="529,450,25,19" Id="VPkn4mcJClVNhpnK7fKJNe">
<p:NodeReference LastCategoryFullName="Math" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="&gt;" />
</p:NodeReference>
<Pin Id="CyqDjVO6p1ZPdYScY9uYTa" Name="Input" Kind="InputPin" />
<Pin Id="HY6KDD6gp8eQBGodqIEeAY" Name="Input 2" Kind="InputPin" />
<Pin Id="Ab0rG49IsY8QVCeF3GiLJz" Name="Result" Kind="OutputPin" />
</Node>
<Node Bounds="528,496,274,578" Id="E12NDw4CPibPFjKHMhCulM">
<p:NodeReference>
<Choice Kind="ApplicationStatefulRegion" Name="If" />
<FullNameCategoryReference ID="Primitive" />
</p:NodeReference>
<Pin Id="M2pE5unSbGBN0WCirsYDcp" Name="Condition" Kind="InputPin" />
<ControlPoint Id="UWDV3B6yRw5NWgsW34hJF6" Bounds="591,1069" Alignment="Bottom" />
<ControlPoint Id="Ni9Mh4yCnidPLPLWpNioUU" Bounds="594,503" Alignment="Top" />
<Patch Id="OOLUBIl93gGNjM1CMANcSQ" ManuallySortedPins="true">
<Patch Id="QAm4bgZkTcJOAb0ihG8lNR" Name="Create" ManuallySortedPins="true" />
<Patch Id="LQX6cukizlONHacSU5qHts" Name="Then" ManuallySortedPins="true" />
<Node Bounds="580,572,210,402" Id="R2VNe8U5tr1PiyJ82Sn1KM">
<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="B15CWbCG13RPdl6Qd6tSkN" Name="Break" Kind="OutputPin" />
<ControlPoint Id="UNCYVNUHMrHN1B874jpefM" Bounds="657,578" Alignment="Top" />
<ControlPoint Id="Q8h3zTBxSfdLq6ZPSljiTY" Bounds="594,578" Alignment="Top" />
<ControlPoint Id="FOI1FxzkBGnQIEvoQkbIg3" Bounds="594,968" Alignment="Bottom" />
<Patch Id="K3PP6QMI01pQEJa9Hdj1Gt" ManuallySortedPins="true">
<Patch Id="NC4hwWejLjgPDQYDcrm4pk" Name="Create" ManuallySortedPins="true" />
<Patch Id="F4hn7wVdbZkN1iuqyeHXUz" Name="Update" ManuallySortedPins="true" />
<Patch Id="Vay3xNL7SdDOug3SczPIcx" Name="Dispose" ManuallySortedPins="true" />
<Node Bounds="593,908,124,26" Id="Ur1gvfXn5BSP6fQiYwE3FQ">
<p:NodeReference>
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<CategoryReference Kind="ClassType" Name="Users" />
<Choice Kind="OperationCallFlag" Name="SetUser" />
</p:NodeReference>
<Pin Id="DK73apvWui3MJxowwNMqlS" Name="Input" Kind="StateInputPin" />
<Pin Id="B1AxX11GzHJO0v3MDmExPS" Name="Id" Kind="InputPin" />
<Pin Id="JfdqqZfoUUVN7MRFY7UBge" Name="User" Kind="InputPin" />
<Pin Id="R1VM0LpAcXRNUNZ64ENWOp" Name="Output" Kind="StateOutputPin" />
</Node>
<Node Bounds="654,595,65,26" Id="IIjbaeSt23gNisHn0K25iw">
<p:NodeReference LastCategoryFullName="System.XML" LastSymbolSource="VL.Xml.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="XElement (Split)" />
</p:NodeReference>
<Pin Id="B3lDVzCzeYZLZzz2dAvUNz" Name="Input" Kind="InputPin" />
<Pin Id="An7sqkcHFCuLDUuAExqXMz" Name="Name" Kind="OutputPin" />
<Pin Id="EGSiYRCnTuJPmZhuzgGCaW" Name="Value" Kind="OutputPin" />
<Pin Id="RGXuZU13grLMp5hLxqSnTM" Name="Children" Kind="OutputPin" />
<Pin Id="DV40k8n1YfgPHwswot7ATb" Name="Attributes" Kind="OutputPin" />
</Node>
<Node Bounds="592,659,52,26" Id="Fr2QODrsvM5MqJDsSMC3zw">
<p:NodeReference LastCategoryFullName="Main.Users" LastSymbolSource="ooc3.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="GetUser" />
</p:NodeReference>
<Pin Id="Fh5Q4aCHo92NQVK0HpPOaJ" Name="Input" Kind="StateInputPin" />
<Pin Id="NPo1df2rexNOPFsQzaVjJb" Name="Id" Kind="InputPin" />
<Pin Id="NCvnwvhbrLVM4b2TiUXq1Z" Name="Output" Kind="StateOutputPin" />
<Pin Id="Q8G6KM8tpunNDfIUB1FR6y" Name="Result" Kind="OutputPin" />
<Pin Id="IRM1ku8lO83Ocmrxj3FnyM" Name="User" Kind="OutputPin" />
</Node>
<Node Bounds="710,731,65,26" Id="OVZRiuWvfwKMnYiLmaDrE5">
<p:NodeReference LastCategoryFullName="Main.User" LastSymbolSource="ooc3.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Create" />
<CategoryReference Kind="RecordType" Name="User" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="I9xcrEbSk7RP42c5T9V3vI" Name="id" Kind="InputPin" />
<Pin Id="FiB6mIk4fX0NOAtH0M7o5S" Name="name" Kind="InputPin" />
<Pin Id="PQFul93UEHVOEhmfYetYmI" Name="Output" Kind="StateOutputPin" />
</Node>
<Node Bounds="698,784,80,84" Id="S7KfowmqM8EO7B8gWqo0JI">
<p:NodeReference>
<Choice Kind="ApplicationStatefulRegion" Name="If" />
<FullNameCategoryReference ID="Primitive" />
</p:NodeReference>
<Pin Id="PUFqM56Fv6iMqGPB2FKTs3" Name="Condition" Kind="InputPin" />
<Patch Id="SRvWI9uOaEXOorBLVP2ttx" ManuallySortedPins="true">
<Patch Id="RDxFOGi1ywsNRs1vE1bqMG" Name="Create" ManuallySortedPins="true" />
<Patch Id="LfGQikCmrfqNR8mNuDzi6v" Name="Then" ManuallySortedPins="true" />
<Node Bounds="710,819,56,26" Id="H5GsFs4ualZMSYo0MhCXmi">
<p:NodeReference LastCategoryFullName="Main.User" LastSymbolSource="ooc3.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="SetName" />
<CategoryReference Kind="RecordType" Name="User" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="J1dlvAfw8sGPJx1DZtebIH" Name="Input" Kind="StateInputPin" />
<Pin Id="JMudVWYOp8LNe8lepsP5Wf" Name="Name" Kind="InputPin" />
<Pin Id="EBl2tC7pdSKPGvsn8llu5n" Name="Output" Kind="StateOutputPin" />
</Node>
</Patch>
<ControlPoint Id="LZ4bNT80XzZLE8cwyQD0pQ" Bounds="713,862" Alignment="Bottom" />
<ControlPoint Id="AtpAymAxgrjNbkPhRPWQsT" Bounds="713,790" Alignment="Top" />
</Node>
</Patch>
<ControlPoint Id="NPzGHxsWz0xP2PLCSSZJvf" Bounds="682,968" Alignment="Bottom" />
</Node>
<Node Bounds="591,1011,64,26" Id="AQZqCFW1vQQPdcrmJNgDhd">
<p:NodeReference LastCategoryFullName="Main.Users" LastSymbolSource="ooc3.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="FilterUsers" />
</p:NodeReference>
<Pin Id="Rznl4zzbciePMLviFVYj0P" Name="Input" Kind="StateInputPin" />
<Pin Id="LOKgMNl5igTNm5FMPGDOu7" Name="Output" Kind="OutputPin" />
<Pin Id="OkneoGh7JwJQSKn9c1QXft" Name="ID" Kind="InputPin" />
</Node>
</Patch>
</Node>
</Canvas>
<ProcessDefinition Id="JarUxNSxHo8M1hLTvnO2AC">
<Fragment Id="BZqC31xPRqZNsqXha00OkY" Patch="O2tjWOCYTR4Pa2yzJEOj3K" Enabled="true" />
<Fragment Id="MIafr5xEfkFQMPPv7MeA7X" Patch="HsY3YgKHtwOPv9OrQ51Zne" Enabled="true" />
</ProcessDefinition>
<Patch Id="O2tjWOCYTR4Pa2yzJEOj3K" Name="Create" />
<Patch Id="HsY3YgKHtwOPv9OrQ51Zne" Name="Process">
<Pin Id="IOxSxoSzn5PPqbkN8eGtVL" Name="Context" Kind="InputPin" />
<Pin Id="SlYRAJ1XkXpLTPNLyMoTms" Name="Message" Kind="InputPin" />
</Patch>
<Link Id="DG1fRVXmYvqMKmQbcpPNZq" Ids="SlYRAJ1XkXpLTPNLyMoTms,UPhDhJCUQtEQO5NHSkNm00" IsHidden="true" />
<Link Id="UFrbrnRpIEPQOJtPLurSNP" Ids="IOxSxoSzn5PPqbkN8eGtVL,VJ5fDgSryGGPYaNhzYq7PG" IsHidden="true" />
<Link Id="DalW1Ngn4QnQD4SLoBm5cz" Ids="VJ5fDgSryGGPYaNhzYq7PG,BqHIPbIFFCFLzfDExfrWU8" />
<Link Id="VtOkYfom5H9NRboLF0h9LY" Ids="UPhDhJCUQtEQO5NHSkNm00,BmIXNEvzY21PGF32TO0Vkh" />
<Link Id="FzW98o1YTo1OBwu0GYjBde" Ids="TgtGiGv2NZJNadp9MduvNH,CMqiicYytv6MkNXH9j21mD" />
<Link Id="DHKn61395nILbK0RlYGrKn" Ids="NHMFakZg0J8QZCpNAcGuIW,A7uA7LIw8g6PreR9nESsXh" />
<Link Id="KIY6dJUYdyRN8LRWzYdxoT" Ids="EAVlY9rH3ljPuWa40s1jCu,CyqDjVO6p1ZPdYScY9uYTa" />
<Link Id="ScgvXGR4bETMMcs9fxasCq" Ids="UNCYVNUHMrHN1B874jpefM,B3lDVzCzeYZLZzz2dAvUNz" />
<Link Id="Tb3TVIiu0lZLZQDb9UZKWm" Ids="An7sqkcHFCuLDUuAExqXMz,B1AxX11GzHJO0v3MDmExPS" />
<Link Id="MxOhy1zdCCcNPciGwK6g5G" Ids="Q8h3zTBxSfdLq6ZPSljiTY,FOI1FxzkBGnQIEvoQkbIg3" IsFeedback="true" />
<Link Id="AfZuVJFVTRZN1dKAVh3Ggz" Ids="R1VM0LpAcXRNUNZ64ENWOp,FOI1FxzkBGnQIEvoQkbIg3" />
<Link Id="OXXx9Sj8Y6RNNZ2jQ6g3mH" Ids="Q8h3zTBxSfdLq6ZPSljiTY,Fh5Q4aCHo92NQVK0HpPOaJ" />
<Link Id="HiD2uQqhDEmNS58A8rfdDE" Ids="NCvnwvhbrLVM4b2TiUXq1Z,DK73apvWui3MJxowwNMqlS" />
<Link Id="KGKaF3cyuACPRY5AB7Lfsh" Ids="An7sqkcHFCuLDUuAExqXMz,NPo1df2rexNOPFsQzaVjJb" />
<Link Id="FUijXzorXYTONOkYDyHLz4" Ids="IRM1ku8lO83Ocmrxj3FnyM,J1dlvAfw8sGPJx1DZtebIH" />
<Link Id="VxDW5mE64GDOIsMQKdOAVj" Ids="An7sqkcHFCuLDUuAExqXMz,I9xcrEbSk7RP42c5T9V3vI" />
<Link Id="AUMK4wAGyjzOFcBUQoJ9hR" Ids="EGSiYRCnTuJPmZhuzgGCaW,FiB6mIk4fX0NOAtH0M7o5S" />
<Link Id="GPUuEFM9nSUMRaGswXbk7F" Ids="EGSiYRCnTuJPmZhuzgGCaW,JMudVWYOp8LNe8lepsP5Wf" />
<Link Id="BFheZJPBZkiObM0p0YVvWf" Ids="Ni9Mh4yCnidPLPLWpNioUU,UWDV3B6yRw5NWgsW34hJF6" IsFeedback="true" />
<Link Id="FAtg4OUfALRMqBn1mC3xOL" Ids="FOI1FxzkBGnQIEvoQkbIg3,Rznl4zzbciePMLviFVYj0P" />
<Link Id="IZf9ICfYdinMpBVW31yPHN" Ids="Ni9Mh4yCnidPLPLWpNioUU,Q8h3zTBxSfdLq6ZPSljiTY" />
<Link Id="FdT43gidF2rOMiXcT0GDzI" Ids="AtpAymAxgrjNbkPhRPWQsT,LZ4bNT80XzZLE8cwyQD0pQ" IsFeedback="true" />
<Link Id="KlMPPRoqDgpNPQtovyfRx4" Ids="EBl2tC7pdSKPGvsn8llu5n,LZ4bNT80XzZLE8cwyQD0pQ" />
<Link Id="R9ZfIKnNAMTP3jVaonGzXW" Ids="Q8G6KM8tpunNDfIUB1FR6y,PUFqM56Fv6iMqGPB2FKTs3" />
<Link Id="D6uCMGmcEORNFI5xtoWr1Q" Ids="PQFul93UEHVOEhmfYetYmI,AtpAymAxgrjNbkPhRPWQsT" />
<Link Id="NXn5mQ4JQLsQG3HOyuxxtJ" Ids="LZ4bNT80XzZLE8cwyQD0pQ,JfdqqZfoUUVN7MRFY7UBge" />
<Link Id="QjUZSWDdCG9Ntkz1kHS70T" Ids="Ab0rG49IsY8QVCeF3GiLJz,M2pE5unSbGBN0WCirsYDcp" />
<Link Id="SxIOY0xl3g9Oui4qMDyTOw" Ids="C4qXbWv7hRUMotQSlLbJes,Ni9Mh4yCnidPLPLWpNioUU" />
<Link Id="A777xxe70DTMR4I9ZzbBb4" Ids="NHMFakZg0J8QZCpNAcGuIW,UNCYVNUHMrHN1B874jpefM" />
<Link Id="AEoR6ChBG7cNn5uZhYjD4S" Ids="NPzGHxsWz0xP2PLCSSZJvf,OkneoGh7JwJQSKn9c1QXft" />
<Link Id="ABUDUKNVVzvLuydLWdOKn3" Ids="LOKgMNl5igTNm5FMPGDOu7,UWDV3B6yRw5NWgsW34hJF6" />
<Link Id="JuxvXYCnAM5Pxj44S7O0bF" Ids="An7sqkcHFCuLDUuAExqXMz,NPzGHxsWz0xP2PLCSSZJvf" />
</Patch>
</Node>
<!--
************************ UiPressMessage ************************
-->
<Node Name="UiPressMessage" Bounds="447,821" Id="ObmCOOSk44bPqERWhcYyYS">
<p:NodeReference LastCategoryFullName="Primitive" LastSymbolSource="builtin">
<Choice Kind="ClassDefinition" Name="Class" />
</p:NodeReference>
<p:Interfaces>
<TypeReference LastCategoryFullName="Main" LastSymbolSource="ooc3.vl">
<Choice Kind="InterfaceTypeFlag" Name="IMessage" />
</TypeReference>
</p:Interfaces>
<Patch Id="Uohn3RJZx8TL6ihe7QyfCp">
<Canvas Id="A8tOQXh30MePAiLg4F8jKj" CanvasType="Group">
<ControlPoint Id="TvZDp6FqMKzNsMrYwSsivZ" Bounds="502,353" />
<ControlPoint Id="HgTq9lBSNQMOQJYPdrXzOG" Bounds="640,359" />
<Node Bounds="501,587" Id="UMWyxI4JaSNNhy3GPpjUNj">
<p:NodeReference LastCategoryFullName="Main.Context" LastSymbolSource="ooc3.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="GetUsers" />
<CategoryReference Kind="ClassType" Name="Context" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="MvmGo2lfpx1OX8LFiLc3uL" Name="Input" Kind="StateInputPin" />
<Pin Id="P6s532WfXYzL75AAeOfhJV" Name="Output" Kind="StateOutputPin" />
<Pin Id="Eym4ZyFqaYJLsOdjH5FyY3" Name="Users" Kind="OutputPin" />
</Node>
<Node Bounds="545,657,52,26" Id="CP5XUuaAyAaMdlmQB32JZd">
<p:NodeReference LastCategoryFullName="Main.Users" LastSymbolSource="ooc3.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="GetUser" />
</p:NodeReference>
<Pin Id="Bk0jjonk2DiL3TlWpWCoTi" Name="Input" Kind="StateInputPin" />
<Pin Id="IxtI1VVrRSMPNbPJSgsUpI" Name="Id" Kind="InputPin" />
<Pin Id="Mjni53ApNQgNcm7oLRaHHJ" Name="Output" Kind="StateOutputPin" />
<Pin Id="DpLN6ZpvpTMMvpkRdVitcR" Name="Result" Kind="OutputPin" />
<Pin Id="B5eF5UYrmNaL6TizWtlnvY" Name="User" Kind="OutputPin" />
</Node>
<Node Bounds="638,528,82,19" Id="Rc7jrH49h02PxPkVECvZlR">
<p:NodeReference LastCategoryFullName="System.XML" LastSymbolSource="VL.Xml.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="XPathGetValue" />
</p:NodeReference>
<Pin Id="MXgbwJtq6rXNJ3lAaB8OOF" Name="Input" Kind="InputPin" />
<Pin Id="Lfp1m0HzOXgOGSyHKqN1t1" Name="Path" Kind="InputPin" DefaultValue="id" />
<Pin Id="EObGgMd2i6WPMaVSx84LRS" Name="Value" Kind="OutputPin" />
<Pin Id="MKdGlKbl4xFNU8kvJh7WAw" Name="Success" Kind="OutputPin" />
</Node>
<Node Bounds="748,528,82,19" Id="Jr08ByZ90HiQE5PFdQxNVU">
<p:NodeReference LastCategoryFullName="System.XML" LastSymbolSource="VL.Xml.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="XPathGetValue" />
</p:NodeReference>
<Pin Id="JGyHKeaRCgqMNw9A814XFS" Name="Input" Kind="InputPin" />
<Pin Id="BZ8ayb5TbPnQdBikPP8kFS" Name="Path" Kind="InputPin" DefaultValue="press" />
<Pin Id="VBt9GEO23TcMCFJmY8p7L0" Name="Value" Kind="OutputPin" />
<Pin Id="PbUXC8JlzKpQXHN0cZ5Mlg" Name="Success" Kind="OutputPin" />
</Node>
<Node Bounds="579,781,58,26" Id="GjzkyJJF48aLqWc5spTt9B">
<p:NodeReference LastCategoryFullName="Main.User" LastSymbolSource="ooc3.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="SetCoord" />
</p:NodeReference>
<Pin Id="A1rVQ26tqXZLcCmRxBOG2e" Name="Input" Kind="StateInputPin" />
<Pin Id="S8fVjRAqnL3NKpJix7evbs" Name="Coord" Kind="InputPin" />
<Pin Id="JqjW6BX1EU6OScTtds3Wbj" Name="Output" Kind="StateOutputPin" />
</Node>
<Node Bounds="594,727,54,26" Id="P2aJcShwuTtM5BENGsZoE3">
<p:NodeReference LastCategoryFullName="Main.User" LastSymbolSource="ooc3.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="SetPress" />
</p:NodeReference>
<Pin Id="PMQwvi4IOiMN0dFwY4fNzQ" Name="Input" Kind="StateInputPin" />
<Pin Id="PjucYAkJJRHO1WlnycAReB" Name="Press" Kind="InputPin" />
<Pin Id="BSftwodTZ6bMLFWA1Ly7t7" Name="Output" Kind="StateOutputPin" />
</Node>
<Node Bounds="851,531,82,19" Id="C2NucAEM7OYPYECjFnZ76m">
<p:NodeReference LastCategoryFullName="System.XML" LastSymbolSource="VL.Xml.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="XPathGetValue" />
</p:NodeReference>
<Pin Id="F1q5BBJJFiSOPzW2csdu0P" Name="Input" Kind="InputPin" />
<Pin Id="VBQ9erir2xmLugLZ2KOhBv" Name="Path" Kind="InputPin" DefaultValue="press" />
<Pin Id="JQN3obPx6P8PaDU0KuHm0p" Name="Value" Kind="OutputPin" />
<Pin Id="NAwdmB3hToFQVYB4AJDEVO" Name="Success" Kind="OutputPin" />
</Node>
<Pad Id="BXuqyiq1Ik5OZPONHAEk2p" Comment="Path" Bounds="827,478,35,15" ShowValueBox="true" isIOBox="true" Value="press">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="String" />
</p:TypeAnnotation>
</Pad>
<Pad Id="RFMWfjlVhoHQdKWICHBEOv" Comment="Path" Bounds="721,487,35,15" ShowValueBox="true" isIOBox="true" Value="id">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="String" />
</p:TypeAnnotation>
</Pad>
<Pad Id="EYQuVeuTNqcOXfrSqTGDW2" Comment="Path" Bounds="933,471,56,10" ShowValueBox="true" isIOBox="true" Value="coord/x">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="String" />
</p:TypeAnnotation>
</Pad>
<Node Bounds="843,642,25,19" Id="Am3CyBa9H19PZOLYPfBh07">
<p:NodeReference LastCategoryFullName="Math" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="*" />
</p:NodeReference>
<Pin Id="DnR7BxlYbHAM56YWBnTdxV" Name="Input" Kind="InputPin" />
<Pin Id="C4VsHszYSV2NcCRBG92SBk" Name="Input 2" Kind="InputPin" DefaultValue="2" />
<Pin Id="NVc4LgGdQgMMMngHCbEepM" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="844,594,55,19" Id="TEOhH6bI3c7LBF67pyV8C7">
<p:NodeReference LastCategoryFullName="System.Conversion" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="TryParse" />
</p:NodeReference>
<Pin Id="CMIT0ZlLBMGOdBDQ22ZWIG" Name="String" Kind="InputPin" />
<Pin Id="KO9RzCTQdAcOKKoflSYfIj" Name="Value" Kind="OutputPin" />
<Pin Id="PfzJJtHMaXaLAbFoLCdH84" Name="Success" Kind="OutputPin" />
</Node>
<Node Bounds="842,686,25,19" Id="USJE5DhWvRqPHTPuiGiIuy">
<p:NodeReference LastCategoryFullName="Math" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="-" />
</p:NodeReference>
<Pin Id="Eyc0zLnsUW3Phc1nD1xmNy" Name="Input" Kind="InputPin" />
<Pin Id="J6mbTUKhgvLNsvkYeY0YDh" Name="Input 2" Kind="InputPin" DefaultValue="1" />
<Pin Id="PzWpmFA4WaFO93eFIFad41" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="985,523,82,19" Id="B89o3YI5heHOPBb1WgYTu6">
<p:NodeReference LastCategoryFullName="System.XML" LastSymbolSource="VL.Xml.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="XPathGetValue" />
</p:NodeReference>
<Pin Id="OtKoAh17AtOPk93yHeqmHz" Name="Input" Kind="InputPin" />
<Pin Id="OymXRwsrULoL75Ob1oC3K5" Name="Path" Kind="InputPin" DefaultValue="coord/y" />
<Pin Id="VQGpwWShKRwLOC7uDHFt2Q" Name="Value" Kind="OutputPin" />
<Pin Id="AOPwnr2NjejNJkGxo1730Z" Name="Success" Kind="OutputPin" />
</Node>
<Pad Id="SiO12ITHiwnOkVCVabiJOX" Comment="Path" Bounds="1067,474,44,15" ShowValueBox="true" isIOBox="true" Value="coord/y">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="String" />
</p:TypeAnnotation>
</Pad>
<Node Bounds="990,645,25,19" Id="EZLIRSKeXqQN15fH8Si9yM">
<p:NodeReference LastCategoryFullName="Math" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="*" />
</p:NodeReference>
<Pin Id="N7LSBFWhlf0PKKeOv3OPLv" Name="Input" Kind="InputPin" />
<Pin Id="NZ9F7k8j99oONB6nhp6d66" Name="Input 2" Kind="InputPin" DefaultValue="2" />
<Pin Id="KJncMjO1uDCQVKxExkkrwl" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="989,600,55,19" Id="Stc6QQK7edIM4EXFi1zhbq">
<p:NodeReference LastCategoryFullName="System.Conversion" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="TryParse" />
</p:NodeReference>
<Pin Id="E8oXfQK9o8gQWrtUwcT0JI" Name="String" Kind="InputPin" />
<Pin Id="EAX8k8WoEvxL3JSXYlZyvT" Name="Value" Kind="OutputPin" />
<Pin Id="O6kDS4T8r7CPi867LPV1Yc" Name="Success" Kind="OutputPin" />
</Node>
<Node Bounds="989,689,25,19" Id="LzECIieMOcMM0wVRRiGNzs">
<p:NodeReference LastCategoryFullName="Math" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="-" />
</p:NodeReference>
<Pin Id="Lny1pH11Lv3MLD5EM9SiYj" Name="Input" Kind="InputPin" />
<Pin Id="FTLlGY3x2GMLZPB9SKBWSF" Name="Input 2" Kind="InputPin" DefaultValue="1" />
<Pin Id="UN4KCFKfVm4O0YZ6VR9u6p" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="842,728,154,19" Id="CTzRITooBs2M8UetlkbBe7">
<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="Jl5ov09mbITPF5EoJzxnfK" Name="X" Kind="InputPin" />
<Pin Id="LYkfhUoyfO3PrLAyVToW5Y" Name="Y" Kind="InputPin" />
<Pin Id="HEBh8wfz2njN2yP01LKEcB" Name="Output" Kind="StateOutputPin" />
</Node>
<Node Bounds="538,874,50,26" Id="Nk0zGX3Tmj9NzlsiYqsRAZ">
<p:NodeReference LastCategoryFullName="Main.Users" LastSymbolSource="ooc3.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="SetUser" />
</p:NodeReference>
<Pin Id="M0wAqAU6YD9PLet7jZP7EI" Name="Input" Kind="StateInputPin" />
<Pin Id="RYvXHbhWDpJOirknatw5x9" Name="Id" Kind="InputPin" />
<Pin Id="EgWRZqcxjY5PjOEFvYAOwk" Name="User" Kind="InputPin" />
<Pin Id="MSI1cqjsvjENmgMIvasorD" Name="Output" Kind="StateOutputPin" />
</Node>
</Canvas>
<ProcessDefinition Id="OfCOlNdsGt8OsD43La40ze" HasStateOut="true">
<Fragment Id="QZptlH5YCa8OyX9zx95lMT" Patch="CUBjZUUaJvXNQGQkxPQAp6" Enabled="true" />
<Fragment Id="HAAKgx13XeqMxjljPItGjI" Patch="GxDh8ganeQNL0MugBKlWEg" />
</ProcessDefinition>
<Patch Id="CUBjZUUaJvXNQGQkxPQAp6" Name="Create" />
<Patch Id="GxDh8ganeQNL0MugBKlWEg" Name="Process">
<Pin Id="EI9OgkpMgldNXXiqn3FAV2" Name="Context" Kind="InputPin" />
<Pin Id="Jlz4fcpXNtUPFAmFlzva2L" Name="Message" Kind="InputPin" />
</Patch>
<Link Id="H4BqAOSqRQRLG5G6sWo6gK" Ids="EI9OgkpMgldNXXiqn3FAV2,TvZDp6FqMKzNsMrYwSsivZ" IsHidden="true" />
<Link Id="VJjeFtjfEq1OR90V93Hi5Y" Ids="Jlz4fcpXNtUPFAmFlzva2L,HgTq9lBSNQMOQJYPdrXzOG" IsHidden="true" />
<Link Id="DNx8BFzfmT2QQLkoxXfo7w" Ids="TvZDp6FqMKzNsMrYwSsivZ,MvmGo2lfpx1OX8LFiLc3uL" />
<Link Id="BHqB7bWV40zPuKg9QGvgRC" Ids="Eym4ZyFqaYJLsOdjH5FyY3,Bk0jjonk2DiL3TlWpWCoTi" />
<Link Id="R0lZuifL9D9Lp8TAZ3MDcO" Ids="HgTq9lBSNQMOQJYPdrXzOG,MXgbwJtq6rXNJ3lAaB8OOF" />
<Link Id="IIIYccbmgPiLnNQtVHMwwV" Ids="EObGgMd2i6WPMaVSx84LRS,IxtI1VVrRSMPNbPJSgsUpI" />
<Link Id="TJdOz8SjLDaO6Z8stZX2RQ" Ids="HgTq9lBSNQMOQJYPdrXzOG,JGyHKeaRCgqMNw9A814XFS" />
<Link Id="IJQWYM8wUVnPFp0SFZr2fp" Ids="B5eF5UYrmNaL6TizWtlnvY,PMQwvi4IOiMN0dFwY4fNzQ" />
<Link Id="Q3BjTljPIDPPoiBWe4HWUR" Ids="BSftwodTZ6bMLFWA1Ly7t7,A1rVQ26tqXZLcCmRxBOG2e" />
<Link Id="Ah2N6nV400rQUzZTQQevaf" Ids="HgTq9lBSNQMOQJYPdrXzOG,F1q5BBJJFiSOPzW2csdu0P" />
<Link Id="OGgEvCufPTROKSIYFsN89C" Ids="BXuqyiq1Ik5OZPONHAEk2p,BZ8ayb5TbPnQdBikPP8kFS" />
<Link Id="O7BCHe9fPJENOCIlvbteOc" Ids="RFMWfjlVhoHQdKWICHBEOv,Lfp1m0HzOXgOGSyHKqN1t1" />
<Link Id="TXmNUCgEWX2LQfzitweiFY" Ids="EYQuVeuTNqcOXfrSqTGDW2,VBQ9erir2xmLugLZ2KOhBv" />
<Link Id="GT8UnYHJx0KM9EU1dKmj9h" Ids="JQN3obPx6P8PaDU0KuHm0p,CMIT0ZlLBMGOdBDQ22ZWIG" />
<Link Id="NTrZhkwrUIiLVY9b0VpZeM" Ids="KO9RzCTQdAcOKKoflSYfIj,DnR7BxlYbHAM56YWBnTdxV" />
<Link Id="IAOdmWvUfmBPM1sTxqWOrR" Ids="NVc4LgGdQgMMMngHCbEepM,Eyc0zLnsUW3Phc1nD1xmNy" />
<Link Id="ShsWHpsNeDePFg6WYVVVxu" Ids="HgTq9lBSNQMOQJYPdrXzOG,OtKoAh17AtOPk93yHeqmHz" />
<Link Id="Oh1CIbRACriNOOzIsM4uPf" Ids="SiO12ITHiwnOkVCVabiJOX,OymXRwsrULoL75Ob1oC3K5" />
<Link Id="HOXlFj3oAbwLbVRhH3sVoK" Ids="EAX8k8WoEvxL3JSXYlZyvT,N7LSBFWhlf0PKKeOv3OPLv" />
<Link Id="INZy4dydz1LPLmN4cMxHm9" Ids="KJncMjO1uDCQVKxExkkrwl,Lny1pH11Lv3MLD5EM9SiYj" />
<Link Id="OuSSVG4vCbzNvIKC0Wjh9U" Ids="VQGpwWShKRwLOC7uDHFt2Q,E8oXfQK9o8gQWrtUwcT0JI" />
<Link Id="AQm9kvoJqHTMyD2JbfbAGJ" Ids="PzWpmFA4WaFO93eFIFad41,Jl5ov09mbITPF5EoJzxnfK" />
<Link Id="TRwzBHEEXQSNQvMI8Oulo7" Ids="UN4KCFKfVm4O0YZ6VR9u6p,LYkfhUoyfO3PrLAyVToW5Y" />
<Link Id="DfVvpPgaPUdM5lPvISLLbo" Ids="HEBh8wfz2njN2yP01LKEcB,S8fVjRAqnL3NKpJix7evbs" />
<Link Id="MQQ5UMn0KFUOy0DnmsipPD" Ids="Mjni53ApNQgNcm7oLRaHHJ,M0wAqAU6YD9PLet7jZP7EI" />
<Link Id="SVFkmHe6us5PcOU2Xo35y9" Ids="EObGgMd2i6WPMaVSx84LRS,RYvXHbhWDpJOirknatw5x9" />
<Link Id="BwxqHukNsDJMkThvgVskIv" Ids="JqjW6BX1EU6OScTtds3Wbj,EgWRZqcxjY5PjOEFvYAOwk" />
<Link Id="IwHWivUCoUEM3b3O2sGvBt" Ids="VBt9GEO23TcMCFJmY8p7L0,PjucYAkJJRHO1WlnycAReB" />
</Patch>
</Node>
<!--
************************ UiCoordMessage ************************
-->
<Node Name="UiCoordMessage" Bounds="449,862" Id="FP690lrI8QmOrrxxbliae1">
<p:NodeReference LastCategoryFullName="Primitive" LastSymbolSource="builtin">
<Choice Kind="ClassDefinition" Name="Class" />
</p:NodeReference>
<p:Interfaces>
<TypeReference LastCategoryFullName="Main" LastSymbolSource="ooc3.vl">
<Choice Kind="InterfaceTypeFlag" Name="IMessage" />
</TypeReference>
</p:Interfaces>
<Patch Id="GEbczNXb6CyOLcWYA4pjE6">
<Canvas Id="AWKIfXcrBIKMi6XhVsPlju" CanvasType="Group">
<ControlPoint Id="IYagmHsy0n0PAMmnY48osi" Bounds="506,331" />
<ControlPoint Id="ALhgni3wnudQH0jlVjvfqn" Bounds="608,328" />
<Node Bounds="357,545,57,26" Id="NeO0UMyGudSMDHvPesNnk0">
<p:NodeReference LastCategoryFullName="Main.Context" LastSymbolSource="ooc3.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="GetUsers" />
<CategoryReference Kind="ClassType" Name="Context" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="ExkD2cbZ9tAOVg9mUN3n5L" Name="Input" Kind="StateInputPin" />
<Pin Id="FPNuRliz0BRLcxhibwBhxW" Name="Output" Kind="StateOutputPin" />
<Pin Id="ATp7im8sHrpQBaruAkmHnY" Name="Users" Kind="OutputPin" />
</Node>
<Node Bounds="408,617,52,26" Id="A5E0atJgSGjNY4YOp9N60k">
<p:NodeReference LastCategoryFullName="Main.Users" LastSymbolSource="ooc3.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="GetUser" />
</p:NodeReference>
<Pin Id="O0FYq9LsPT9PCKdveY28ov" Name="Input" Kind="StateInputPin" />
<Pin Id="JDnexIFh65NNYMJw3NH1od" Name="Id" Kind="InputPin" />
<Pin Id="KPktatKs0DjL9fMVk4gk35" Name="Output" Kind="StateOutputPin" />
<Pin Id="FDLlVrSHnOCMcRfF4os1jB" Name="Result" Kind="OutputPin" />
<Pin Id="LKAbmgg08MLNbVPJKvmZwu" Name="User" Kind="OutputPin" />
</Node>
<Node Bounds="494,486,82,19" Id="Olf5rkKGo3kMW5mA7M3eHO">
<p:NodeReference LastCategoryFullName="System.XML" LastSymbolSource="VL.Xml.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="XPathGetValue" />
</p:NodeReference>
<Pin Id="HKu8spXNFiRPT1Zkz2RK8u" Name="Input" Kind="InputPin" />
<Pin Id="LFBoZcqOi49PkDa4Yu7RNj" Name="Path" Kind="InputPin" DefaultValue="id" />
<Pin Id="DsQtE9k1NbOOB1TEmAsp56" Name="Value" Kind="OutputPin" />
<Pin Id="Iunko4QXbfMM0StpE8Zb0m" Name="Success" Kind="OutputPin" />
</Node>
<Node Bounds="482,820,58,26" Id="DQc110l2VIfOD7kArNTDQM">
<p:NodeReference LastCategoryFullName="Main.User" LastSymbolSource="ooc3.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="SetCoord" />
</p:NodeReference>
<Pin Id="LOH2aLIsT0pNMslO6hqi7n" Name="Input" Kind="StateInputPin" />
<Pin Id="M8EEDJBRKUZPqppAbQwqIM" Name="Coord" Kind="InputPin" />
<Pin Id="CASlS4Bktr5QVXSOVQ4SxJ" Name="Output" Kind="StateOutputPin" />
</Node>
<Node Bounds="707,489,82,19" Id="UGgYdOnyWKcNJHR2HYwhkt">
<p:NodeReference LastCategoryFullName="System.XML" LastSymbolSource="VL.Xml.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="XPathGetValue" />
</p:NodeReference>
<Pin Id="H4hjzjrPXkVNH4rrzrivGL" Name="Input" Kind="InputPin" />
<Pin Id="MV0hTiBIrwyN6ZGzx6vxI4" Name="Path" Kind="InputPin" DefaultValue="press" />
<Pin Id="P6FvzEMeNGQOOz3WWYZ828" Name="Value" Kind="OutputPin" />
<Pin Id="FQes3C51e3cOMkKugRCKPf" Name="Success" Kind="OutputPin" />
</Node>
<Pad Id="U0oTFgab6LvLNHhLzptncL" Comment="Path" Bounds="577,445,35,15" ShowValueBox="true" isIOBox="true" Value="id">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="String" />
</p:TypeAnnotation>
</Pad>
<Pad Id="GCOnvzKninLLAchyLBN7Hp" Comment="Path" Bounds="789,429,56,15" ShowValueBox="true" isIOBox="true" Value="coord/x">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="String" />
</p:TypeAnnotation>
</Pad>
<Node Bounds="698,654,25,19" Id="EJQTsKwqGiCM2sXSeS45Cs">
<p:NodeReference LastCategoryFullName="Math" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="*" />
</p:NodeReference>
<Pin Id="PIJyjDkJF5JMPQknEldJRJ" Name="Input" Kind="InputPin" />
<Pin Id="Dfv0mDAmOpxPy4M4lLuO8b" Name="Input 2" Kind="InputPin" />
<Pin Id="L08UOJShdeTLHXtVNveg4J" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="700,552,55,19" Id="C1kGwatB51HQMbbzxlwGTE">
<p:NodeReference LastCategoryFullName="System.Conversion" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="TryParse" />
</p:NodeReference>
<Pin Id="M8mGpALI2LRNkcRyytbbjm" Name="String" Kind="InputPin" />
<Pin Id="F2QetOBrvWGPHflpyFmCTw" Name="Value" Kind="OutputPin" />
<Pin Id="VFcvmLiGW7dNoezlsiTVyY" Name="Success" Kind="OutputPin" />
</Node>
<Pad Id="A0L8kRxMi2dPcGGXuo0kLe" Comment="Input 2" Bounds="718,631,35,15" ShowValueBox="true" isIOBox="true" Value="2">
<p:TypeAnnotation>
<Choice Kind="ImmutableTypeFlag" Name="Float32" />
<FullNameCategoryReference ID="Primitive" />
</p:TypeAnnotation>
</Pad>
<Node Bounds="697,698,25,19" Id="RFCwzGcfYdbNnAmyohgCyz">
<p:NodeReference LastCategoryFullName="Math" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="-" />
</p:NodeReference>
<Pin Id="Idrk8OzQWQmOlHM24wAxai" Name="Input" Kind="InputPin" />
<Pin Id="E9ihOYdVqe6OPe5uQ3mTqc" Name="Input 2" Kind="InputPin" DefaultValue="1" />
<Pin Id="IxKd4K6cTpOQcA1lbinCxf" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="841,481,82,19" Id="Jo12LEyCgOOOJQpXkC3a88">
<p:NodeReference LastCategoryFullName="System.XML" LastSymbolSource="VL.Xml.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="XPathGetValue" />
</p:NodeReference>
<Pin Id="FNAXfrOJ1g1ODBdwjS2835" Name="Input" Kind="InputPin" />
<Pin Id="SxQmUS2GX95OIbkbTOMHLf" Name="Path" Kind="InputPin" DefaultValue="coord/y" />
<Pin Id="Np11hqYORKEPib6rMolMT2" Name="Value" Kind="OutputPin" />
<Pin Id="P4ZnDZSQgpWLFRG8ROilLc" Name="Success" Kind="OutputPin" />
</Node>
<Pad Id="IxRYODO6o7xMSa73oeqPgQ" Comment="Path" Bounds="923,432,44,15" ShowValueBox="true" isIOBox="true" Value="coord/y">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="String" />
</p:TypeAnnotation>
</Pad>
<Node Bounds="843,660,25,19" Id="LOQl2tSHkKFPwad0841WOy">
<p:NodeReference LastCategoryFullName="Math" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="*" />
</p:NodeReference>
<Pin Id="CqZui1Gtx0SPGtF8HmPcRt" Name="Input" Kind="InputPin" />
<Pin Id="SXPr7zlFpOxOpUN8wlpvaw" Name="Input 2" Kind="InputPin" />
<Pin Id="PZ7p8E9CB3vOuHjUogCBBe" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="845,558,55,19" Id="NFXQ2x3NBUAPKchfmTJB4m">
<p:NodeReference LastCategoryFullName="System.Conversion" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="TryParse" />
</p:NodeReference>
<Pin Id="VAUi90XeMUFNSjpLNw82Rr" Name="String" Kind="InputPin" />
<Pin Id="GUzcti4s6FMMHntpzv0Wbv" Name="Value" Kind="OutputPin" />
<Pin Id="OG55P6isaREQZs54DaA4GY" Name="Success" Kind="OutputPin" />
</Node>
<Pad Id="BrTqLYctV1NMRITv0gmXAF" Comment="Input 2" Bounds="863,637,35,15" ShowValueBox="true" isIOBox="true" Value="2">
<p:TypeAnnotation>
<Choice Kind="ImmutableTypeFlag" Name="Float32" />
<FullNameCategoryReference ID="Primitive" />
</p:TypeAnnotation>
</Pad>
<Node Bounds="842,704,25,19" Id="Sful9VFYiUyMXVolzh4yiU">
<p:NodeReference LastCategoryFullName="Math" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="-" />
</p:NodeReference>
<Pin Id="FPgicnozn4NMBcyeePbMhf" Name="Input" Kind="InputPin" />
<Pin Id="DWCYBfdXvASMkUZRhPAfu6" Name="Input 2" Kind="InputPin" DefaultValue="1" />
<Pin Id="LjUU52xRQ1iPI8tWklFOUN" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="694,756,155,19" Id="DccnXTfWjS5OH0qiYAzZVN">
<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="EYtRoxSdGbMPLZOurMkyl2" Name="X" Kind="InputPin" />
<Pin Id="IjO953rpuZ3LQYK4DfeQc6" Name="Y" Kind="InputPin" />
<Pin Id="LOayerMKfh9OJnhXIuwEMo" Name="Output" Kind="StateOutputPin" />
</Node>
<Pad Id="Ht4ByHzS3G1LbzQpOU3qaQ" Comment="" Bounds="725,840,35,28" ShowValueBox="true" isIOBox="true" />
<Node Bounds="403,908,50,26" Id="Qyj0KGhZujLLxMxOJdmlqd">
<p:NodeReference LastCategoryFullName="Main.Users" LastSymbolSource="ooc3.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="SetUser" />
</p:NodeReference>
<Pin Id="M5GfM05FEDWObWfhPVZG0M" Name="Input" Kind="StateInputPin" />
<Pin Id="LbZx5XEoJufQUGAByFsu5O" Name="Id" Kind="InputPin" />
<Pin Id="AaedxxuxkHRMZDEB72q7Kj" Name="User" Kind="InputPin" />
<Pin Id="VJhlbdE4asZLc8PqJpOyoX" Name="Output" Kind="StateOutputPin" />
</Node>
</Canvas>
<ProcessDefinition Id="SEqQ4WJvnqhOQWI5uKMuDG" HasStateOut="true">
<Fragment Id="SFLRHDaBbJ4MZV70VYsgSU" Patch="CZKQeuZmF6ON0evuTotMlN" Enabled="true" />
<Fragment Id="BejzbXXU5VWOLAiIqcrrwu" Patch="BtdCntCaC9FNbz2jSCpbPi" Enabled="true" />
</ProcessDefinition>
<Patch Id="CZKQeuZmF6ON0evuTotMlN" Name="Create" />
<Patch Id="BtdCntCaC9FNbz2jSCpbPi" Name="Process">
<Pin Id="NCcb3w3HGfuQPaylIIL39o" Name="Context" Kind="InputPin" />
<Pin Id="Rl6ESOA8DSDPcL2s4eliNw" Name="Message" Kind="InputPin" />
</Patch>
<Link Id="ENyRoKwfyRfMNnYCNYwqU7" Ids="NCcb3w3HGfuQPaylIIL39o,IYagmHsy0n0PAMmnY48osi" IsHidden="true" />
<Link Id="Mqr656THHdpM4f2bdB9aGS" Ids="Rl6ESOA8DSDPcL2s4eliNw,ALhgni3wnudQH0jlVjvfqn" IsHidden="true" />
<Link Id="QG2wnAUBqfeMMeQJ4cH57w" Ids="ATp7im8sHrpQBaruAkmHnY,O0FYq9LsPT9PCKdveY28ov" />
<Link Id="LWxta6UsCjqNK2BNcytl5N" Ids="DsQtE9k1NbOOB1TEmAsp56,JDnexIFh65NNYMJw3NH1od" />
<Link Id="PalYBJdyqiCQGyvZJ0IJdY" Ids="U0oTFgab6LvLNHhLzptncL,LFBoZcqOi49PkDa4Yu7RNj" />
<Link Id="HtJV6CyErcSNxEWnt6ImbA" Ids="GCOnvzKninLLAchyLBN7Hp,MV0hTiBIrwyN6ZGzx6vxI4" />
<Link Id="ETslHQRJXURMdWCJXFP1XD" Ids="P6FvzEMeNGQOOz3WWYZ828,M8mGpALI2LRNkcRyytbbjm" />
<Link Id="NfxZtR5nwKpL6oEAPbbQsS" Ids="F2QetOBrvWGPHflpyFmCTw,PIJyjDkJF5JMPQknEldJRJ" />
<Link Id="PvWZs9NG31dPzw8urxRqHk" Ids="A0L8kRxMi2dPcGGXuo0kLe,Dfv0mDAmOpxPy4M4lLuO8b" />
<Link Id="Ny8EWlcxRMGLJnqjte4l2f" Ids="L08UOJShdeTLHXtVNveg4J,Idrk8OzQWQmOlHM24wAxai" />
<Link Id="UeuDT9cdG0lM742SOoNetp" Ids="IxRYODO6o7xMSa73oeqPgQ,SxQmUS2GX95OIbkbTOMHLf" />
<Link Id="LlErgYAePauLebioJHy3Yk" Ids="GUzcti4s6FMMHntpzv0Wbv,CqZui1Gtx0SPGtF8HmPcRt" />
<Link Id="HquiRSztos0Mu10ADQYBdY" Ids="BrTqLYctV1NMRITv0gmXAF,SXPr7zlFpOxOpUN8wlpvaw" />
<Link Id="TY4RNeDrfYiOy5ufcnMuCH" Ids="PZ7p8E9CB3vOuHjUogCBBe,FPgicnozn4NMBcyeePbMhf" />
<Link Id="ThMfged0QIrPUJHpO45Qut" Ids="Np11hqYORKEPib6rMolMT2,VAUi90XeMUFNSjpLNw82Rr" />
<Link Id="CBQqjuVrqwPOeJgE214eTH" Ids="IxKd4K6cTpOQcA1lbinCxf,EYtRoxSdGbMPLZOurMkyl2" />
<Link Id="J8mCpyhRA83NX6xMYBVdLq" Ids="LjUU52xRQ1iPI8tWklFOUN,IjO953rpuZ3LQYK4DfeQc6" />
<Link Id="AeGuIBT3pNhNWj6iL3yErA" Ids="LOayerMKfh9OJnhXIuwEMo,M8EEDJBRKUZPqppAbQwqIM" />
<Link Id="JG739TXOIocNx4mTGxWjg3" Ids="LKAbmgg08MLNbVPJKvmZwu,LOH2aLIsT0pNMslO6hqi7n" />
<Link Id="OFYawCPTDp7MSvuHcWiQ4E" Ids="IYagmHsy0n0PAMmnY48osi,ExkD2cbZ9tAOVg9mUN3n5L" />
<Link Id="MZxuu8qJBYXNWHlJSvbrih" Ids="ALhgni3wnudQH0jlVjvfqn,HKu8spXNFiRPT1Zkz2RK8u" />
<Link Id="OxnnQfL3eZwMdsY1gfRQSr" Ids="ALhgni3wnudQH0jlVjvfqn,H4hjzjrPXkVNH4rrzrivGL" />
<Link Id="GzVeircCZIfPkchvD7KBGm" Ids="ALhgni3wnudQH0jlVjvfqn,FNAXfrOJ1g1ODBdwjS2835" />
<Link Id="NdH5EIg0z0ELiGCK48jNOv" Ids="LOayerMKfh9OJnhXIuwEMo,Ht4ByHzS3G1LbzQpOU3qaQ" />
<Link Id="MqA6ZtHWLXsLAkDs5yyAQ4" Ids="KPktatKs0DjL9fMVk4gk35,M5GfM05FEDWObWfhPVZG0M" />
<Link Id="U4Ql7ydZnfbLRZuFLKIB7n" Ids="CASlS4Bktr5QVXSOVQ4SxJ,AaedxxuxkHRMZDEB72q7Kj" />
<Link Id="VlbgzOh3YOvPCePScDxG30" Ids="DsQtE9k1NbOOB1TEmAsp56,LbZx5XEoJufQUGAByFsu5O" />
</Patch>
</Node>
<!--
************************ User ************************
-->
<Node Name="User" Bounds="558,177" Id="JCBbigoUbELMAPFmfrzBmH">
<p:NodeReference LastCategoryFullName="Primitive" LastSymbolSource="builtin">
<Choice Kind="RecordDefinition" Name="Record" />
</p:NodeReference>
<Patch Id="Kmy7P3tBhGiPUU4lgDY8ip">
<Canvas Id="Uyx87MzGqN4N3inTySmYlC" CanvasType="Group">
<Pad Id="GvYh2IVX01FO7HqKBAuEUu" SlotId="AJBCurzWH79MKjsjjtVHg2" Bounds="1291,461" />
<Pad Id="BwYAlraNAh3MpOSUbpBSN1" SlotId="JlBZfHCtUsxLIyY3YjKq1k" Bounds="1198,476" />
<Pad Id="ElkMMKuFiiKPMDuTqqFB7A" SlotId="BC8wI7oqnDjOnRL1ftpzbA" Bounds="653,508" />
<Pad Id="II5hzsQYo4WLckepV8KQyi" SlotId="R53EeBbUJoDMv9gvgMtltq" Bounds="749,504" />
<ControlPoint Id="QVXNuVxDAcjMz2wMTVpg86" Bounds="653,478" />
<ControlPoint Id="Kjt3aIXcemJNGff5n04LTG" Bounds="653,538" />
<ControlPoint Id="NFVhrPUdXmCPvNgmOo4rZ7" Bounds="749,474" />
<ControlPoint Id="FcAboyEZus1OOvXiUGOBVV" Bounds="749,534" />
<ControlPoint Id="EKxFPt8cWF5MpIzlDHP3n9" Bounds="1198,506" />
<ControlPoint Id="M6MvMKzq6FFMh3dadKJ6D8" Bounds="1291,491" />
<ControlPoint Id="H6XJBf2AvBLN2r3NtId4BZ" Bounds="1198,448" />
<ControlPoint Id="Qzf7vruIGPGMruGb7zCuCP" Bounds="1291,432" />
<ControlPoint Id="Q028Ld9d5FtN15Puhp5g9U" Bounds="792,476" />
<Pad Id="UMmMD5oG5WYLmASiINkMD8" SlotId="DcUUdJaAuofLIVB37Zf70Q" Bounds="1439,463" />
<ControlPoint Id="FjhRgZgxc5tL6GmevrDiZS" Bounds="1440,422" />
<ControlPoint Id="KkISmFt14SIOluU9Q0zIIf" Bounds="1440,501" />
<Node Bounds="1020,378,54,19" Id="MzA7y20MkfaN2xQcbN3UrS">
<p:NodeReference LastCategoryFullName="Math" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Random" />
</p:NodeReference>
<Pin Id="LZ8CuTJMXbPN1HgoI15yp4" Name="From" Kind="InputPin" />
<Pin Id="OjbEU1lU1BpMzmtcfVV4EC" Name="To" Kind="InputPin" />
<Pin Id="VcR53i4FkeZPiy9Ujvi7mt" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="972,418,52,19" Id="NQnB1C8BvaHQU2UoyRNgMU">
<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="Ji8FbJoodvVNm2fPEwCZQc" Name="Input" Kind="StateInputPin" />
<Pin Id="BLpBQwAEm7KMpv6TrTkvJo" Name="Default Value" Kind="InputPin" />
<Pin Id="HOt2SrWaLvKNx14DwY4iNW" Name="Index" Kind="InputPin" />
<Pin Id="DdyQ8LSOomcNJc1XvgENjK" Name="Result" Kind="OutputPin" />
</Node>
<Pad Id="KxkR5EaSBMQLjiGVliDZWC" Comment="objects" Bounds="979,202,85,89" ShowValueBox="true" isIOBox="true">
<p:TypeAnnotation LastCategoryFullName="Collections" LastSymbolSource="VL.Collections.vl">
<Choice Kind="TypeFlag" Name="Spread" />
<p:TypeArguments>
<TypeReference>
<Choice Kind="ImmutableTypeFlag" Name="String" />
<FullNameCategoryReference ID="Primitive" />
</TypeReference>
</p:TypeArguments>
</p:TypeAnnotation>
<p:Value>
<Item>Pallet</Item>
<Item>HandTruck</Item>
<Item>PalletTruck</Item>
<Item>CardboardBox</Item>
<Item>PlatformTrolley</Item>
</p:Value>
</Pad>
<ControlPoint Id="OMIFkFW3hNZPpLDhjPOO2g" Bounds="908,433" />
<Node Bounds="1069,333,44,26" Id="P4bd7oKvYrOL78TeMGrTro">
<p:NodeReference LastCategoryFullName="Collections.Spread" LastSymbolSource="VL.Collections.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Count" />
<CategoryReference Kind="RecordType" Name="Spread" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="Iv5XtiDpxQ1PzAdxaQ1Tnr" Name="Input" Kind="StateInputPin" />
<Pin Id="TGLq2oOCkzOOLsHsRzciFe" Name="Count" Kind="OutputPin" />
</Node>
<Pad Id="JIPL7nHLMKzMJCFugwymRA" SlotId="PLXfktFQOzFO95mnQvo7jz" Bounds="973,502" Value="" />
<ControlPoint Id="IYFE9X0YrXlMmGzd5vIeik" Bounds="973,535" />
<ControlPoint Id="NLyc9UH0vMbO7ZewuneHkT" Bounds="1074,452" />
</Canvas>
<Slot Id="BC8wI7oqnDjOnRL1ftpzbA" Name="Id">
<p:TypeAnnotation p:Type="TypeReference">
<Choice Kind="TypeFlag" Name="String" />
</p:TypeAnnotation>
</Slot>
<Slot Id="R53EeBbUJoDMv9gvgMtltq" Name="Name">
<p:TypeAnnotation p:Type="TypeReference">
<Choice Kind="TypeFlag" Name="String" />
</p:TypeAnnotation>
</Slot>
<Slot Id="JlBZfHCtUsxLIyY3YjKq1k" Name="Coord">
<p:TypeAnnotation p:Type="TypeReference">
<Choice Kind="TypeFlag" Name="Vector2" />
</p:TypeAnnotation>
</Slot>
<Slot Id="AJBCurzWH79MKjsjjtVHg2" Name="Press">
<p:TypeAnnotation p:Type="TypeReference">
<Choice Kind="TypeFlag" Name="Boolean" />
</p:TypeAnnotation>
</Slot>
<Link Id="TWZSeNNgEveMEd38k2jDKX" Ids="JgkDjXjTHRPLqZyP4MJ7h4,QVXNuVxDAcjMz2wMTVpg86" IsHidden="true" />
<Link Id="GinwoWVH4Q0O8XqUXrRqrT" Ids="QVXNuVxDAcjMz2wMTVpg86,ElkMMKuFiiKPMDuTqqFB7A" />
<Link Id="AEqMnXVh1iRPVC9MbzD3Bo" Ids="Kjt3aIXcemJNGff5n04LTG,Ng3veuuhyvLMZXM2iZoYlT" IsHidden="true" />
<Link Id="UOA3CuB3Oe6PgpVB1nhhGe" Ids="ElkMMKuFiiKPMDuTqqFB7A,Kjt3aIXcemJNGff5n04LTG" />
<Link Id="IHXAm3Ep600QLFpwmxl5qQ" Ids="GmtRbVR18NmN2Moq1TkkXF,NFVhrPUdXmCPvNgmOo4rZ7" IsHidden="true" />
<Link Id="TtxvAcssnqgOtyz2qLdOsn" Ids="NFVhrPUdXmCPvNgmOo4rZ7,II5hzsQYo4WLckepV8KQyi" />
<Link Id="O2vc8ztLEIqOjTSRVNPze1" Ids="FcAboyEZus1OOvXiUGOBVV,Be5Xiw34pQQPULJFtl8hvB" IsHidden="true" />
<Link Id="NIY45QNAL1zOg4Xe0tkPot" Ids="II5hzsQYo4WLckepV8KQyi,FcAboyEZus1OOvXiUGOBVV" />
<Link Id="IwhuyF2LzfRP4WT9R5Hh9f" Ids="EKxFPt8cWF5MpIzlDHP3n9,EGfqjTzJoJrPmu5BMNhPCa" IsHidden="true" />
<Link Id="PAsNwxPxd16QY5e57ZsbGC" Ids="BwYAlraNAh3MpOSUbpBSN1,EKxFPt8cWF5MpIzlDHP3n9" />
<Link Id="F9OQX49Zg1kLDq7KfYF8Jb" Ids="M6MvMKzq6FFMh3dadKJ6D8,KEKBqG7lhxXPgmW7TY7DJi" IsHidden="true" />
<Link Id="VKC60OhHSxFOD8gmDG1aBS" Ids="GvYh2IVX01FO7HqKBAuEUu,M6MvMKzq6FFMh3dadKJ6D8" />
<Link Id="IrGeR1PXUI1ObNWpWxWcOd" Ids="H6XJBf2AvBLN2r3NtId4BZ,BwYAlraNAh3MpOSUbpBSN1" />
<Link Id="EMGO5A4pk2vOlCMavQgBiN" Ids="O5auUAq5LFVO8LKACDLZSI,H6XJBf2AvBLN2r3NtId4BZ" IsHidden="true" />
<Link Id="BgtT1v4vctPM3j9tublyRR" Ids="Qzf7vruIGPGMruGb7zCuCP,GvYh2IVX01FO7HqKBAuEUu" />
<Link Id="PNtd6qT5aLNMNpwEUMMDVe" Ids="DcfLAV36vc8QK2sdSM6rdb,Qzf7vruIGPGMruGb7zCuCP" IsHidden="true" />
<Link Id="A35OAmuoYQjNacRjgqx6uo" Ids="Q028Ld9d5FtN15Puhp5g9U,II5hzsQYo4WLckepV8KQyi" />
<Link Id="UZ7M14qPt2eQCLvTJ1MsSY" Ids="QbtReRMIz6MOsbNWitd1zM,Q028Ld9d5FtN15Puhp5g9U" IsHidden="true" />
<Slot Id="DcUUdJaAuofLIVB37Zf70Q" Name="Orientation">
<p:TypeAnnotation p:Type="TypeReference">
<Choice Kind="TypeFlag" Name="Vector3" />
</p:TypeAnnotation>
</Slot>
<Link Id="POqTrVxqK0iOodldWG3dUH" Ids="FjhRgZgxc5tL6GmevrDiZS,UMmMD5oG5WYLmASiINkMD8" />
<Link Id="QbrnBoJf0AgMyzZc5d3Hf7" Ids="RCajyf0l0RdLMKjlFn89ns,FjhRgZgxc5tL6GmevrDiZS" IsHidden="true" />
<Link Id="HNNGQSQd1XNNogT5S2lr9L" Ids="UMmMD5oG5WYLmASiINkMD8,KkISmFt14SIOluU9Q0zIIf" />
<Link Id="Lfrme3UPMC1Lxe76k8chnm" Ids="KkISmFt14SIOluU9Q0zIIf,VeiG46tCyMTNPnbXigHtNL" IsHidden="true" />
<Link Id="DXPn9GLRsm1Pp6mqYzJ7HL" Ids="KxkR5EaSBMQLjiGVliDZWC,Ji8FbJoodvVNm2fPEwCZQc" />
<Link Id="EM2irCtQWyIPrxyPfTxN08" Ids="KxkR5EaSBMQLjiGVliDZWC,OMIFkFW3hNZPpLDhjPOO2g" />
<Link Id="QTIXNpNxJ2kOINl9KqcU6t" Ids="OMIFkFW3hNZPpLDhjPOO2g,U2ghBMqUhjPNTVGx7VVrW1" IsHidden="true" />
<Link Id="RdhzbxGpVTkML9RCqneEOv" Ids="KxkR5EaSBMQLjiGVliDZWC,Iv5XtiDpxQ1PzAdxaQ1Tnr" />
<Link Id="Orme8oYDeJ3PKC4sc1andY" Ids="TGLq2oOCkzOOLsHsRzciFe,OjbEU1lU1BpMzmtcfVV4EC" />
<Slot Id="PLXfktFQOzFO95mnQvo7jz" Name="Object" />
<Link Id="K5R7rJKghUmO4WpHCAVRIg" Ids="DdyQ8LSOomcNJc1XvgENjK,JIPL7nHLMKzMJCFugwymRA" />
<Link Id="GBfbnHohYZJLbQXKlZwswN" Ids="JIPL7nHLMKzMJCFugwymRA,IYFE9X0YrXlMmGzd5vIeik" />
<Link Id="GYbpdWc21SFL4eJ4AQF2n7" Ids="IYFE9X0YrXlMmGzd5vIeik,NabnLJ5pam8QI5COauAx4a" IsHidden="true" />
<Patch Id="A2oAwNMOgEYOlkKwJIhFDa" Name="Create" ParticipatingElements="MzA7y20MkfaN2xQcbN3UrS">
<Pin Id="JgkDjXjTHRPLqZyP4MJ7h4" Name="id" Kind="InputPin" />
<Pin Id="GmtRbVR18NmN2Moq1TkkXF" Name="name" Kind="InputPin" />
</Patch>
<Patch Id="EsSz8C6M4o0P0rR7Wa0nEQ" Name="Split">
<Pin Id="Ng3veuuhyvLMZXM2iZoYlT" Name="id" Kind="OutputPin" />
<Pin Id="Be5Xiw34pQQPULJFtl8hvB" Name="name" Kind="OutputPin" />
<Pin Id="NabnLJ5pam8QI5COauAx4a" Name="Object" Kind="OutputPin" />
<Pin Id="EGfqjTzJoJrPmu5BMNhPCa" Name="coord" Kind="OutputPin" />
<Pin Id="KEKBqG7lhxXPgmW7TY7DJi" Name="press" Kind="OutputPin" />
<Pin Id="VeiG46tCyMTNPnbXigHtNL" Name="Orientation" Kind="OutputPin" />
</Patch>
<Patch Id="DdRUbW3RJBELdExWujTcFK" Name="SetCoord">
<Pin Id="O5auUAq5LFVO8LKACDLZSI" Name="Coord" Kind="InputPin" />
</Patch>
<Patch Id="Bz40gUPw8BuPpsn1ipOl6O" Name="SetPress">
<Pin Id="DcfLAV36vc8QK2sdSM6rdb" Name="Press" Kind="InputPin" />
</Patch>
<Patch Id="REURIRIDYI3P0F7IJJOchN" Name="SetName">
<Pin Id="QbtReRMIz6MOsbNWitd1zM" Name="Name" Kind="InputPin" />
</Patch>
<Patch Id="ICzyzlRiAp0O6VqHFCMsW9" Name="SetOrientation">
<Pin Id="RCajyf0l0RdLMKjlFn89ns" Name="Orientation" Kind="InputPin" />
</Patch>
<Link Id="RXefRdqE2T0OuYUQkNCMES" Ids="SGsGpiRBibuM0tELfDja8H,NLyc9UH0vMbO7ZewuneHkT" IsHidden="true" />
<Patch Id="JqGprGAIruwL9jtCg5pqeo" Name="SetObject">
<Pin Id="SGsGpiRBibuM0tELfDja8H" Name="Object" Kind="InputPin" />
</Patch>
<Link Id="M6F8bUl8XuSPRCdUfo41G6" Ids="VcR53i4FkeZPiy9Ujvi7mt,HOt2SrWaLvKNx14DwY4iNW" />
<Link Id="NCXT00iMhpWLOuCJ1bbBY9" Ids="NLyc9UH0vMbO7ZewuneHkT,JIPL7nHLMKzMJCFugwymRA" />
<Patch Id="EhfEIhh11yTMAf8i2VjEi6" Name="GetObjectList">
<Pin Id="U2ghBMqUhjPNTVGx7VVrW1" Name="Options" Kind="OutputPin" />
</Patch>
<ProcessDefinition Id="QqfubWQrR3QMJKX8nqF6Mi">
<Fragment Id="SltJ4k1LhkXMPFRRxxXYSc" Patch="A2oAwNMOgEYOlkKwJIhFDa" Enabled="true" />
<Fragment Id="Shn9hvr7OFlMeplQsPuIku" Patch="EhfEIhh11yTMAf8i2VjEi6" />
<Fragment Id="FqvupLmx8XLLK6rRgQ08dW" Patch="EsSz8C6M4o0P0rR7Wa0nEQ" />
<Fragment Id="Sx16ylyGs4zOn6UEnq2cF9" Patch="DdRUbW3RJBELdExWujTcFK" />
<Fragment Id="TBdKMcfGBYzLb9xaYP2LTF" Patch="Bz40gUPw8BuPpsn1ipOl6O" />
<Fragment Id="RCvGLaZ7qKCPfwv0UvRajx" Patch="REURIRIDYI3P0F7IJJOchN" />
<Fragment Id="R20UFs3aU8ONTX19O9TceT" Patch="ICzyzlRiAp0O6VqHFCMsW9" />
<Fragment Id="KW0uIFwefaPNGs0Q2ZwGD9" Patch="JqGprGAIruwL9jtCg5pqeo" />
</ProcessDefinition>
</Patch>
</Node>
<!--
************************ LightSetup ************************
-->
<Node Name="LightSetup" Bounds="828,283" Id="FoIXQKxMXMaMw1x0tRcACX">
<p:NodeReference>
<Choice Kind="ContainerDefinition" Name="Process" />
<FullNameCategoryReference ID="Primitive" />
</p:NodeReference>
<Patch Id="PT5zLhexdJzMEqJ2JSxxOU">
<Canvas Id="B8eRmhXDZsJOIIJwasuYG2" CanvasType="Group">
<Node Bounds="658,500,185,19" Id="E436xw0qFUnQM9MvzIVcvz">
<p:NodeReference LastCategoryFullName="Stride.Lights" LastSymbolSource="VL.Stride.Engine.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="DirectionalLight" />
</p:NodeReference>
<Pin Id="GYtEqLRy9boOqVapA92dW1" Name="Position" Kind="InputPin" />
<Pin Id="HYog0NlwdK7P02qxnHVPxy" Name="Target" Kind="InputPin" />
<Pin Id="M2qLp4vxgnxM6X4kyUUt2H" Name="Color" Kind="InputPin" />
<Pin Id="U5ylzy9t41rMTPoEGv9v9d" Name="Intensity" Kind="InputPin" />
<Pin Id="MRwpujOm8xsQXxjRY6YFVl" Name="Shadow" Kind="InputPin" />
<Pin Id="UiNNsl5JlGcMQ3LBU8zV1H" Name="Enable Default Shadow" Kind="InputPin" />
<Pin Id="BDE389bR2BtQZP2baH80WH" Name="Component" Kind="InputPin" />
<Pin Id="NPoNTZbIqQ0Mx88HjeJxDQ" Name="Children" Kind="InputPin" />
<Pin Id="G5chs4zhjxzPx08T9j2MkW" Name="Name" Kind="InputPin" />
<Pin Id="JLCG7g4yWFMPwYOVFGbrDM" Name="Enabled" Kind="InputPin" />
<Pin Id="RQ2ZyOnuFk7QWAgNRwWukm" Name="Entity" Kind="OutputPin" />
</Node>
<Node Bounds="737,586,85,19" Id="BQtdIeancC0Mo810ilaY1a">
<p:NodeReference LastCategoryFullName="Stride.Lights" LastSymbolSource="VL.Stride.Engine.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="AmbientLight" />
</p:NodeReference>
<Pin Id="AUcMcTtux3tOMvlmJXO9Kh" Name="Color" Kind="InputPin" />
<Pin Id="UvBM99dXktUQG3NrmtZKmo" Name="Intensity" Kind="InputPin" DefaultValue="0.125" />
<Pin Id="NPpSOQTOlSeNaQNA7z4Xgu" Name="Component" Kind="InputPin" />
<Pin Id="FgsWPUKv3EKLEbNQaWy2Kr" Name="Name" Kind="InputPin" />
<Pin Id="BFirBFfaBlLMBFf2t0967z" Name="Enabled" Kind="InputPin" />
<Pin Id="CIPhd7ayoJRPppvDw2lXaZ" Name="Entity" Kind="OutputPin" />
</Node>
<Node Bounds="569,760,432,19" Id="AMQ2lYZGIOhO7czs8URBSg">
<p:NodeReference LastCategoryFullName="Stride" LastSymbolSource="VL.Stride.Engine.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="Group" />
<CategoryReference Kind="Category" Name="Stride" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="Qyp5EhqPH8iPWURCiKikuM" Name="Transformation" Kind="InputPin" />
<Pin Id="UUwrvLhiXQrOmFHaCn6D35" Name="Child" Kind="InputPin" />
<Pin Id="CrLDzmFU0udPSRvAJpjjcc" Name="Child 2" Kind="InputPin" />
<Pin Id="MBCfI2r0zoCPO6NBThnatF" Name="Child 3" Kind="InputPin" />
<Pin Id="KtIJgeY64MVP4muyAwsorq" Name="Name" Kind="InputPin" />
<Pin Id="GqhJk1dPKo3PLdH8yg6DJo" Name="Enabled" Kind="InputPin" />
<Pin Id="Scb1CH6UffmOZKjgjWIeQi" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="824,695,185,19" Id="TYVsNZZitQTNLiZDgiuaHv">
<p:NodeReference LastCategoryFullName="Stride.Lights" LastSymbolSource="VL.Stride.Engine.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="PointLight" />
<CategoryReference Kind="Category" Name="Lights" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="DGx6YNmEY2zPirEBmZPErr" Name="Position" Kind="InputPin" />
<Pin Id="RJ91RoQUaTpPiAmAbXBm2h" Name="Color" Kind="InputPin" DefaultValue="0.01999998, 0, 1, 1" />
<Pin Id="O5gvK7UPZB8P9ppHOWDTXx" Name="Intensity" Kind="InputPin" DefaultValue="2" />
<Pin Id="TdDPuWY6pj6McoSTi6QhZH" Name="Radius" Kind="InputPin" />
<Pin Id="BcIuLM0st7qNZeeiClSamo" Name="Shadow" Kind="InputPin" />
<Pin Id="J99cxmQSigNMK4y5B2Hq3F" Name="Enable Default Shadow" Kind="InputPin" />
<Pin Id="KF4njA6E98OLd33tAU6R1F" Name="Component" Kind="InputPin" />
<Pin Id="STDGSIsOI3IMYHSCVfOMBg" Name="Children" Kind="InputPin" />
<Pin Id="EljlbLPcQAQQTrKMwTFTfY" Name="Name" Kind="InputPin" />
<Pin Id="LQEAIb81SNbNGiKGEidXn9" Name="Enabled" Kind="InputPin" DefaultValue="True" />
<Pin Id="VsHzLBkreb6Pfj5WLWyDdd" Name="Entity" Kind="OutputPin" />
</Node>
<Pad Id="KX3bw25ARLJP5ojgsnplPr" Comment="Position" Bounds="824,640,35,43" ShowValueBox="true" isIOBox="true" Value="0, 2.5, 0">
<p:TypeAnnotation LastCategoryFullName="3D" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Vector3" />
</p:TypeAnnotation>
</Pad>
<ControlPoint Id="SRyz25DrysgL2UIMFtmvCY" Bounds="572,856" />
<ControlPoint Id="EVJhctEz9HhPgZuFIUS3J3" Bounds="660,414" />
<ControlPoint Id="Ns6OEQV1NJ9Mg90X82cQUG" Bounds="758,549" />
<ControlPoint Id="JXrPX2c0UqlPLNacNxZDnZ" Bounds="878,529" />
<ControlPoint Id="MLUS0omqhsGMKu8RboProP" Bounds="728,414" />
<ControlPoint Id="PLodlGAEWVAM5hbb1ThVXq" Bounds="996,533" />
<ControlPoint Id="UheOTcg07b1OBdRAHsWfvJ" Bounds="1035,601" />
<Pad Id="UiFBCQIZCnWLnEAwybrjuK" Comment="Color" Bounds="1013,647,-261,-12" ShowValueBox="true" isIOBox="true" Value="1, 1, 1, 1">
<p:TypeAnnotation LastCategoryFullName="Color" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="RGBA" />
</p:TypeAnnotation>
</Pad>
</Canvas>
<ProcessDefinition Id="PiiZ5WeoHStMHOzTGVrVor">
<Fragment Id="KpP0o3z3GKlO7XyrxlFco3" Patch="Ur8pQ6AyUV2M4e4dwAhIgv" Enabled="true" />
<Fragment Id="IRJIWHCa6epPoZEZV0Fo2t" Patch="A4JyAlNRet9OxIKOOrUNrH" Enabled="true" />
</ProcessDefinition>
<Link Id="Cei8oZt9vPeO4sNdPqwZPm" Ids="RQ2ZyOnuFk7QWAgNRwWukm,UUwrvLhiXQrOmFHaCn6D35" />
<Link Id="Hr7YezGzS16OZSgHn3Fq8U" Ids="CIPhd7ayoJRPppvDw2lXaZ,CrLDzmFU0udPSRvAJpjjcc" />
<Link Id="Ghcmhtpf1ymQQWxA0lNvVW" Ids="VsHzLBkreb6Pfj5WLWyDdd,MBCfI2r0zoCPO6NBThnatF" />
<Link Id="AsZp60ITG4xNDzBMH9x6Lt" Ids="Scb1CH6UffmOZKjgjWIeQi,SRyz25DrysgL2UIMFtmvCY" />
<Link Id="D3UtLDg8KZSPqqJtxPy9wL" Ids="SRyz25DrysgL2UIMFtmvCY,SEEc7AtDWeuMWUOFXPYyeS" IsHidden="true" />
<Link Id="Pj6Jta6LRyYPyoxKPaxVqw" Ids="EVJhctEz9HhPgZuFIUS3J3,GYtEqLRy9boOqVapA92dW1" />
<Link Id="LlIFHUww9dSMNtHdSMCJtH" Ids="JoNN9islH6KQUrQFWO4y7o,EVJhctEz9HhPgZuFIUS3J3" IsHidden="true" />
<Link Id="FoUfMrqPoSHOidixJXY0XX" Ids="Ns6OEQV1NJ9Mg90X82cQUG,UvBM99dXktUQG3NrmtZKmo" />
<Link Id="PZW32sTuI9dQEDmJjUJ0FZ" Ids="S8vxbtuXqcOPXmDhoVdoip,Ns6OEQV1NJ9Mg90X82cQUG" IsHidden="true" />
<Link Id="FZsONsm2tZSMG75L66DaIJ" Ids="P8p8J4thOEUOIrVz8CpX6Y,JXrPX2c0UqlPLNacNxZDnZ" IsHidden="true" />
<Link Id="TRfAKWjPqRKQNmGkvDX6n6" Ids="JXrPX2c0UqlPLNacNxZDnZ,KX3bw25ARLJP5ojgsnplPr" />
<Link Id="TfzDQxxaSJvO1DawLTVEHj" Ids="KX3bw25ARLJP5ojgsnplPr,DGx6YNmEY2zPirEBmZPErr" />
<Link Id="OJUeFwJtgN0LKorwVB5JnS" Ids="MLUS0omqhsGMKu8RboProP,U5ylzy9t41rMTPoEGv9v9d" />
<Link Id="CnI4xkvfcEgPGjMBZfhpCt" Ids="NAk8sfqmgqEMoBPncXRzJF,MLUS0omqhsGMKu8RboProP" IsHidden="true" />
<Patch Id="Ur8pQ6AyUV2M4e4dwAhIgv" Name="Create" />
<Patch Id="A4JyAlNRet9OxIKOOrUNrH" Name="Update">
<Pin Id="JoNN9islH6KQUrQFWO4y7o" Name="Position" Kind="InputPin" Bounds="655,415" />
<Pin Id="NAk8sfqmgqEMoBPncXRzJF" Name="DirectionalIntensity" Kind="InputPin" Bounds="749,399" />
<Pin Id="S8vxbtuXqcOPXmDhoVdoip" Name="Intensity" Kind="InputPin" Bounds="758,548" />
<Pin Id="P8p8J4thOEUOIrVz8CpX6Y" Name="PointLightPosition" Kind="InputPin" Bounds="878,529" />
<Pin Id="SEEc7AtDWeuMWUOFXPYyeS" Name="Output" Kind="OutputPin" Bounds="572,857" />
<Pin Id="LUmuvCOZ5kYMoEcZY8xumw" Name="PointIntensity" Kind="InputPin" Bounds="995,533" />
<Pin Id="M4k3jD44RF0P5hQWQybubx" Name="PointRadius" Kind="InputPin" Bounds="1035,600" />
</Patch>
<Link Id="TaG8Tq88FkaO8CrHA2V8hh" Ids="PLodlGAEWVAM5hbb1ThVXq,O5gvK7UPZB8P9ppHOWDTXx" />
<Link Id="MqwdjKEwpcUQCsrxvmu7oT" Ids="LUmuvCOZ5kYMoEcZY8xumw,PLodlGAEWVAM5hbb1ThVXq" IsHidden="true" />
<Link Id="BohJ9pflzVDNhJNBxSJzLR" Ids="UheOTcg07b1OBdRAHsWfvJ,TdDPuWY6pj6McoSTi6QhZH" />
<Link Id="OX1ixPmsPsDN5iValgXk9s" Ids="M4k3jD44RF0P5hQWQybubx,UheOTcg07b1OBdRAHsWfvJ" IsHidden="true" />
<Link Id="MgM7nDdnhaFLm3tR6yTYXW" Ids="UiFBCQIZCnWLnEAwybrjuK,RJ91RoQUaTpPiAmAbXBm2h" />
</Patch>
</Node>
<!--
************************ DisplayObject ************************
-->
<Node Name="DisplayObject" Bounds="830,400" Id="K5Du8iKzYIrNhNDKIY1kqk">
<p:NodeReference>
<Choice Kind="ContainerDefinition" Name="Process" />
<FullNameCategoryReference ID="Primitive" />
</p:NodeReference>
<Patch Id="JtT2mbqkhElPsFZWctrTRa">
<Canvas Id="VZlLy09EGEDMGriEkfwVEv" CanvasType="Group">
<ControlPoint Id="GxuUZSjSUBaPr4lIZKk8ZP" Bounds="1116,757" />
<Node Bounds="1113,801,57,26" Id="TJdvYagda73NPjfd8c7u8f">
<p:NodeReference LastCategoryFullName="Main.Context" LastSymbolSource="ooc3.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="GetUsers" />
<CategoryReference Kind="ClassType" Name="Context" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="UDbEdjmgkORO0H4MBCkQ8r" Name="Input" Kind="StateInputPin" />
<Pin Id="VmEBUrubxq1PnQD3aPoGAI" Name="Output" Kind="StateOutputPin" />
<Pin Id="JlASWu9wPEKNJ3uDcYObCx" Name="Users" Kind="OutputPin" />
</Node>
<Node Bounds="1165,851,57,26" Id="P6nNSG9XDglPH8uNFZ7Ejy">
<p:NodeReference LastCategoryFullName="Main.Users" LastSymbolSource="ooc3.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="GetUsers" />
<CategoryReference Kind="ClassType" Name="Users" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="HY6cZBa77vLMSCCgaBLIMS" Name="Input" Kind="StateInputPin" />
<Pin Id="JDo3jaAaQw6Or2elEPXBWU" Name="Output" Kind="StateOutputPin" />
<Pin Id="Pul0DR5AP5VPFRxGp7uz4J" Name="Values" Kind="OutputPin" />
</Node>
<Node Bounds="1080,1008,440,630" Id="RJTj9gD5XoWQJ2DWFFM2Kn">
<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="LvEwZ1RQ1FIL0ov7U0aAv2" Name="Break" Kind="OutputPin" />
<ControlPoint Id="EXhuAsSugGjMOcrNtEqsIV" Bounds="1247,1015" Alignment="Top" />
<ControlPoint Id="PUUt8HbNb1ZNEuyq4zdUh4" Bounds="1174,1632" Alignment="Bottom" />
<ControlPoint Id="NWrqofMAFmcMM25fE6vY7x" Bounds="1345,1632" Alignment="Bottom" />
<ControlPoint Id="UckYNTrMJQOQCOlpiDPrjd" Bounds="1094,1632" Alignment="Bottom">
<p:TypeAnnotation>
<Choice Kind="TypeFlag" Name="RGBA" />
</p:TypeAnnotation>
</ControlPoint>
<Patch Id="VgrlQxMr5bNLEdMaq61Olo" ManuallySortedPins="true">
<Patch Id="N8xEkvduA01OR9VFI2OPvx" Name="Create" ManuallySortedPins="true" />
<Patch Id="IwYgQJF1XimMHdUmdYnojX" Name="Update" ManuallySortedPins="true">
<Pin Id="K7EHCPCcnmYOqywXfYWzwH" Name="Index" Kind="InputPin" />
</Patch>
<Patch Id="Sw6Ojue8D2nLEuWC8RlPX5" Name="Dispose" ManuallySortedPins="true" />
<Node Bounds="1235,1077,65,26" Id="LjQXuIpI7dAONu2ldAurUt">
<p:NodeReference LastCategoryFullName="Main.User" LastSymbolSource="ooc3.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<CategoryReference Kind="RecordType" Name="User" />
<Choice Kind="OperationCallFlag" Name="Split" />
</p:NodeReference>
<Pin Id="CccOQITDGRBQb3GWn9xK0F" Name="Input" Kind="StateInputPin" />
<Pin Id="G0uR6rUWyJoOkOziegX4Un" Name="Output" Kind="OutputPin" />
<Pin Id="MCMobIhNJoNLZohbWQl5Qg" Name="id" Kind="OutputPin" />
<Pin Id="RvA4MHo0q8WPq6Hpq9rQ7O" Name="name" Kind="OutputPin" />
<Pin Id="QU2KwMhGMbvNp9pn4w8diG" Name="Object" Kind="OutputPin" />
<Pin Id="REGeT71CzsuMBHP44OgmDI" Name="coord" Kind="OutputPin" />
<Pin Id="HHc5LxcGah3NK7UelE9R2J" Name="press" Kind="OutputPin" />
<Pin Id="OSGqzVHsJEDLtcDd8t7bZe" Name="Orientation" Kind="OutputPin" />
</Node>
<Pad Id="Ru8JkQHKTJnO4IC4Xt06aw" Comment="coord" Bounds="1278,1152,35,28" ShowValueBox="true" isIOBox="true" />
<Node Bounds="1189,1238,65,19" Id="PK5Mp2P9pZQOjEBrRMmFJG">
<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="BM1vhaBWQluNmytA5DfDrB" Name="Goto Position" Kind="InputPin" />
<Pin Id="Os0VwT3HvydPxELrsNtfQa" Name="Filter Time" Kind="InputPin" />
<Pin Id="EZ6ZmoYiYnHLntH9iHNLnx" Name="Cyclic" Kind="InputPin" />
<Pin Id="ABufK6YeQsTN7s1dyNL2ZH" Name="Jump" Kind="InputPin" DefaultValue="False" />
<Pin Id="QcQeZzoP08OPoxn1FOsWnu" Name="Position" Kind="OutputPin" />
<Pin Id="LnN584cJqXRO3o2TFBhoJR" Name="Velocity" Kind="OutputPin" />
<Pin Id="Uac6prbjEDMMDlpbeFDgDh" Name="Acceleration" Kind="OutputPin" />
</Node>
<Node Bounds="1128,1116,78,86" Id="HlngR2oEc1iQEvGBb9WIzg">
<p:NodeReference>
<Choice Kind="ProcessStatefulRegion" Name="Cache" />
<FullNameCategoryReference ID="Primitive" />
</p:NodeReference>
<Pin Id="OKSzpYxyV8pL6vYZ6zvAMg" Name="Force" Kind="InputPin" />
<Pin Id="HvuM0Dur6qRPbW7J9baGj3" Name="Dispose Cached Outputs" Kind="InputPin" />
<Pin Id="Jxb2tAasOSxMVvzf9nnw8g" Name="Has Changed" Kind="OutputPin" />
<Patch Id="AuoYgCdUD3AQQUDYmdUChU" ManuallySortedPins="true">
<Patch Id="HF6yW37RVAsLGOV3jqU4rC" Name="Create" ManuallySortedPins="true" />
<Patch Id="Q35njt3GK6yOEfjY7hPtzQ" Name="Then" ManuallySortedPins="true" />
<Node Bounds="1140,1155" Id="SLlvUUkMhDxMIgKR6gyAPI">
<p:NodeReference LastCategoryFullName="Math" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Random" />
</p:NodeReference>
<Pin Id="O4sd77D9nrcOTibDupjspO" Name="From" Kind="InputPin" DefaultValue="1, 0, 0, 1" />
<Pin Id="ELNANdrFXHOP6qdU2bVwOb" Name="To" Kind="InputPin" DefaultValue="0, 1, 0.1599998, 1" />
<Pin Id="KsX07JtejJHPs5134yc9ny" Name="Output" Kind="OutputPin" />
</Node>
</Patch>
<ControlPoint Id="FiZYZnVw6l4OngqgWgsSo3" Bounds="1142,1197" Alignment="Bottom" />
<ControlPoint Id="PlSMgA56UubOL1MgWW3kz1" Bounds="1151,1123" Alignment="Top" />
</Node>
<ControlPoint Id="Uh5zTOyc8z5MUNb6hyZ6pK" Bounds="1152,1080" />
<Node Bounds="1182,1332,33,19" Id="SJJsP1Br2v7P3afplKrJbe">
<p:NodeReference LastCategoryFullName="2D.Vector2" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="XyZ" />
</p:NodeReference>
<Pin Id="HJvfuCGxiyNQEIVAEs3nHT" Name="Input" Kind="StateInputPin" />
<Pin Id="R0px54uGHkBPYgxC21Hzmc" Name="Y" Kind="InputPin" />
<Pin Id="OAypNzrwsY4MDbi7z2rp9F" Name="Output" Kind="StateOutputPin" />
</Node>
<Node Bounds="1182,1295,25,19" Id="P7r8OG89wcvP0qVd7EuANF">
<p:NodeReference LastCategoryFullName="Math" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="* (Scale)" />
</p:NodeReference>
<Pin Id="Eg4aG6GeyHiLckhTd4SwY1" Name="Input" Kind="InputPin" />
<Pin Id="KiCSdD00plzMTun8dCm5pH" Name="Scalar" Kind="InputPin" DefaultValue="1" />
<Pin Id="Em0pAYwlzEtLCYIT60hiLf" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="1133,1390,58,19" Id="JGfw6G8ZPuuQMkh93AWqNI">
<p:NodeReference LastCategoryFullName="3D.Transform" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Translate" />
<CategoryReference Kind="Category" Name="Transform" NeedsToBeDirectParent="true">
<p:OuterCategoryReference Kind="Category" Name="3D" NeedsToBeDirectParent="true" />
</CategoryReference>
</p:NodeReference>
<Pin Id="MwZp1mH12LBN8XqL9KqsNZ" Name="Input" Kind="InputPin" />
<Pin Id="LgWg0ZA4LtYPTBnQIfC3Vk" Name="Translation" Kind="InputPin" />
<Pin Id="GcSrjAKezfHN18ALNX2TLO" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="1229,1430,63,19" Id="OwaQxzoRDJ4Pj4CO7enPlr">
<p:NodeReference LastCategoryFullName="Math" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Normalize" />
</p:NodeReference>
<Pin Id="QoW2H4OcdMsQGKSRAAuaRX" Name="Input" Kind="InputPin" />
<Pin Id="VzIJmza6ph5Myod7xkmCpk" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="1182,1545,45,19" Id="EUhxPfZsDTPN1tV6Fdfm2E">
<p:NodeReference LastCategoryFullName="3D.Transform" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Rotate (Quaternion)" />
<CategoryReference Kind="Category" Name="Transform" NeedsToBeDirectParent="true">
<p:OuterCategoryReference Kind="Category" Name="3D" NeedsToBeDirectParent="true" />
</CategoryReference>
</p:NodeReference>
<Pin Id="Rg9vH4cTHPkPGh0c1Vbnv2" Name="Input" Kind="InputPin" />
<Pin Id="DtzqeMBIeQbMC9f8v5uCzF" Name="Rotation" Kind="InputPin" DefaultValue="0, 0.28, 0" />
<Pin Id="KGZRzWofa06MejT5sGf033" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="1219,1508,48,19" Id="UlBLzitKPjPP7VmADXHdpr">
<p:NodeReference LastCategoryFullName="3D.Quaternion" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="LookAt (Direction)" />
</p:NodeReference>
<Pin Id="IXX7KZtPvu2NErRt6Thgc1" Name="Forward" Kind="InputPin" />
<Pin Id="A3Cef46zfMeM8uMDj9uFHm" Name="Up" Kind="InputPin" DefaultValue="0, -1, 0" />
<Pin Id="S7BLVrpx2IeNIpDdlRHlMQ" Name="Result" Kind="OutputPin" />
</Node>
<Pad Id="OaoAJOoqZySPxPxd2JYz5f" Comment="Up" Bounds="1305,1416,35,43" ShowValueBox="true" isIOBox="true" Value="0, -1, 0">
<p:TypeAnnotation LastCategoryFullName="3D" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Vector3" />
</p:TypeAnnotation>
</Pad>
<Node Bounds="1221,1470,25,19" Id="MWx6ItFuUoHOxJRCP3jiI9">
<p:NodeReference LastCategoryFullName="Math" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="+" />
</p:NodeReference>
<Pin Id="B1PcQlCPDqNLn0EHExfTAu" Name="Input" Kind="InputPin" />
<Pin Id="DtmILGnLrjGN3fMQXYgcEj" Name="Input 2" Kind="InputPin" DefaultValue="0, 0, 0" />
<Pin Id="Mv0wMdOrHVmNiY8LRlemyN" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="1181,1583,45,19" Id="Fwy8FvNWxABLYUv3wl63wd">
<p:NodeReference LastCategoryFullName="3D.Transform" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Rotate" />
<CategoryReference Kind="Category" Name="Transform" NeedsToBeDirectParent="true">
<p:OuterCategoryReference Kind="Category" Name="3D" NeedsToBeDirectParent="true" />
</CategoryReference>
</p:NodeReference>
<Pin Id="ISho53hHlKTQGltwA7Iv5l" Name="Input" Kind="InputPin" />
<Pin Id="MvbMeXk3qrVLDMHEuKKRdU" Name="Rotation" Kind="InputPin" DefaultValue="0, 0.25, 0.5" />
<Pin Id="Dl5HlLXj8K3QWxiuW697d9" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="1340,1556,45,19" Id="S55F94OOBx8PvxX476kbVb">
<p:NodeReference LastCategoryFullName="3D.Transform" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Rotate" />
<CategoryReference Kind="Category" Name="Transform" NeedsToBeDirectParent="true">
<p:OuterCategoryReference Kind="Category" Name="3D" NeedsToBeDirectParent="true" />
</CategoryReference>
</p:NodeReference>
<Pin Id="A5A8aOMIIYaLlpFVSqBgHZ" Name="Input" Kind="InputPin" />
<Pin Id="UDzaiuLlUPKPGKiuI66hpN" Name="Rotation" Kind="InputPin" DefaultValue="-0.032, 0, 0" />
<Pin Id="F3vR1kxYslRQCDiKWgk2hE" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="1342,1509,58,19" Id="RVWqcaZCha9Pe3p2wMC06S">
<p:NodeReference LastCategoryFullName="3D.Transform" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Translate" />
<CategoryReference Kind="Category" Name="Transform" NeedsToBeDirectParent="true">
<p:OuterCategoryReference Kind="Category" Name="3D" NeedsToBeDirectParent="true" />
</CategoryReference>
</p:NodeReference>
<Pin Id="ThkvyFhxPuDMV5hXRvfoo6" Name="Input" Kind="InputPin" />
<Pin Id="EuGverc7s12P4ceInHcQa7" Name="Translation" Kind="InputPin" DefaultValue="0, 7.84, 37.62" />
<Pin Id="EObjIncOzOjP8xzIemvKOW" Name="Output" Kind="OutputPin" />
</Node>
<Pad Id="C33c85FTyMBQOl4Xp77kNW" Comment="Translation" Bounds="1400,1422,35,43" ShowValueBox="true" isIOBox="true" Value="0, 1.5, 4">
<p:TypeAnnotation LastCategoryFullName="3D" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Vector3" />
</p:TypeAnnotation>
</Pad>
<Pad Id="Vv0XR8gOzXTOJIe64Vixm6" Comment="Scalar" Bounds="1298,1260,35,15" ShowValueBox="true" isIOBox="true" Value="10">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Float32" />
</p:TypeAnnotation>
</Pad>
</Patch>
</Node>
<Node Bounds="1018,2638,65,19" Id="Fn5I6vmxp6ZNDUjVSbKCu4">
<p:NodeReference LastCategoryFullName="Stride" LastSymbolSource="VL.Stride.Engine.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="RootScene" />
<CategoryReference Kind="Category" Name="Stride" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="ARfLGlJ5pGLN3WkeQ7L55s" Name="Child" Kind="InputPin" />
<Pin Id="Co9hJ09YpFiQK9lJ9hOCGa" Name="Child 2" Kind="InputPin" />
<Pin Id="LeMik0MrGNnOCdIePuYPsq" Name="Child 3" Kind="InputPin" />
<Pin Id="GAsyq4KHWADMoPPKgofDeI" Name="Enabled" Kind="InputPin" />
<Pin Id="S8NiystinHzL7EaGPMaJd4" Name="Output" Kind="OutputPin" />
</Node>
<Pad Id="JeNFK2SxxbfQNdRRVDp07X" Comment="Force" Bounds="952,1054,35,35" ShowValueBox="true" isIOBox="true" Value="False">
<p:TypeAnnotation>
<Choice Kind="ImmutableTypeFlag" 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>
<Node Bounds="812,2509,65,19" Id="Hh0EzWB9SP9NYTzUVRMpDF">
<p:NodeReference>
<Choice Kind="ProcessNode" Name="LightSetup" />
</p:NodeReference>
<Pin Id="QTUCt2hPqnbLq3CafLtUbv" Name="Intensity" Kind="InputPin" />
<Pin Id="AigU0yOuULlORHVlpGkpFn" Name="Output" Kind="OutputPin" />
</Node>
<ControlPoint Id="Ju2jIB7nlgcMgtaOcbMKE5" Bounds="1022,2722" />
<Node Bounds="1293,1777,147,19" Id="TZu8IMrvcIuLY2fHNFcWcP">
<p:NodeReference LastCategoryFullName="Stride.Models" LastSymbolSource="VL.Stride.Engine.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="InstancingSpreadComponent" />
</p:NodeReference>
<Pin Id="S3Yqyn143NWNqaOTo0CbY1" Name="Instance Transformations" Kind="InputPin" />
<Pin Id="OGuF66fxZLWLQXRo5WcyrG" Name="Instance Count" Kind="InputPin" />
<Pin Id="VDwCPkNCSpUNjdmQurOsUH" Name="Value" Kind="InputPin" DefaultValue="PostMultiply" />
<Pin Id="QsvEIUgurreMLqNpiVsx5D" Name="Enabled" Kind="InputPin" />
<Pin Id="GsROBc5xK7TM9khf9tMLp4" Name="Component" Kind="OutputPin" />
</Node>
<Node Bounds="1290,1820,65,19" Id="FPVmqwzrseBLnd9Bm5X9YT">
<p:NodeReference LastCategoryFullName="Collections.Spread" LastSymbolSource="VL.Collections.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="FromValue" />
<CategoryReference Kind="RecordType" Name="Spread" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="DqJG7vKijFcO5cap5ozXAG" Name="Input" Kind="InputPin" />
<Pin Id="JeaeO81Jsz8ME5ZxAqof65" Name="Result" Kind="OutputPin" />
</Node>
<ControlPoint Id="INjD4VD7IgoPHZEupJh1aI" Bounds="1375,2707" />
<Node Bounds="1512,2316,52,19" Id="HjAre19IuXPNRHuMgWiZkT">
<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="DwPvElEg126MLn3ZPOO1yy" Name="Input" Kind="StateInputPin" />
<Pin Id="D2TVtHP48FUNQdkM6NSm7Y" Name="Default Value" Kind="InputPin" />
<Pin Id="GIeL528twl8NIFV57lDCEo" Name="Index" Kind="InputPin" DefaultValue="1" />
<Pin Id="UrMKrzRDdayOrY17c8lw6e" Name="Result" Kind="OutputPin" />
</Node>
<Node Bounds="1374,2568" Id="QEH2B0MKyqfP1JIwR4CibF">
<p:NodeReference LastCategoryFullName="Stride.Cameras" LastSymbolSource="VL.Stride.Engine.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="Camera" />
<CategoryReference Kind="Category" Name="Cameras" NeedsToBeDirectParent="true">
<p:OuterCategoryReference Kind="Category" Name="Stride" NeedsToBeDirectParent="true" />
</CategoryReference>
</p:NodeReference>
<Pin Id="GLu73g1xCqONs2gMgpEWN5" Name="Initial Name" Kind="InputPin" />
<Pin Id="R92W6pXtnmOL3voK0oVaB7" Name="Base Components" Kind="InputPin" />
<Pin Id="Lt2sm4UUojSORbmdiWcdGg" Name="Transformation" Kind="InputPin" />
<Pin Id="OkevNcXfV6wQaqWxq23i9X" Name="Components" Kind="InputPin" />
<Pin Id="FbCFVOMpjufOUFQkYcsSsX" Name="Children" Kind="InputPin" />
<Pin Id="HrXWizeURCpMktZjG49H2P" Name="Name" Kind="InputPin" />
<Pin Id="Iax6ohZae6kO51AJeVoFLl" Name="Use Custom View Matrix" Kind="InputPin" />
<Pin Id="Mxp0QNP65knOLCWRcKiwpu" Name="View Matrix" Kind="InputPin" />
<Pin Id="PBgDZL5wBLjMjaMGZBYnt6" Name="Projection" Kind="InputPin" />
<Pin Id="GvkzISVYFeYOPgeTIpxC9P" Name="Vertical Field Of View" Kind="InputPin" />
<Pin Id="RsIc6sCXnRfPbiQOx1URX4" Name="Orthographic Size" Kind="InputPin" />
<Pin Id="J4CyHd4m9xGPypF0z5W8By" Name="Use Custom Aspect Ratio" Kind="InputPin" />
<Pin Id="Vg7eHrMKk5WM3twUnP32nO" Name="Aspect Ratio" Kind="InputPin" />
<Pin Id="Ed3pCreeWq1NmQ7O0XzYmy" Name="Near Clip Plane" Kind="InputPin" DefaultValue="0.05" />
<Pin Id="KZmmTGr9dAHNYN1enLsYlH" Name="Far Clip Plane" Kind="InputPin" />
<Pin Id="I4khh3ppRgaMLJXdAm4cfe" Name="Show Helper" Kind="InputPin" />
<Pin Id="QkN1fxr5PY4P9Q8ufYKWmG" Name="Enabled" Kind="InputPin" />
<Pin Id="FKLwDlkVFKKPRONgKr8JKl" Name="Projection Matrix" Kind="InputPin" />
<Pin Id="VhUQx6oSlDRM1llNGE2PaJ" Name="Output" Kind="OutputPin" />
<Pin Id="AvwXH7oeEsmMcGZOdV96qx" Name="Camera Component" Kind="OutputPin" />
</Node>
<Node Bounds="1512,2380,42,19" Id="VoIk3tlzOuTMbczUlZoxq5">
<p:NodeReference LastCategoryFullName="3D.Matrix" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Invert" />
<CategoryReference Kind="RecordType" Name="Matrix" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="HNr2DDAkUsLNP6Y3Ied3I4" Name="Input" Kind="StateInputPin" />
<Pin Id="CJoOcbO9PvWLOYtBhZkIR5" Name="Output" Kind="StateOutputPin" />
</Node>
<Node Bounds="1512,2524,41,19" Id="JKDBnAiKVcYMoej22RhkPi">
<p:NodeReference LastCategoryFullName="3D.Transform" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Scale" />
<CategoryReference Kind="Category" Name="Transform" NeedsToBeDirectParent="true">
<p:OuterCategoryReference Kind="Category" Name="3D" NeedsToBeDirectParent="true" />
</CategoryReference>
</p:NodeReference>
<Pin Id="FP5MESftji5ODEnDgE14U8" Name="Input" Kind="InputPin" />
<Pin Id="DAIvrBlsHpvPtXwK5lHHKz" Name="Scaling" Kind="InputPin" DefaultValue="1, 1, 1" />
<Pin Id="MmXQ131ZMyXNPPtbF21w0a" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="1539,2250,25,19" Id="RD4wf3OIaJsP0l8flMvQZl">
<p:NodeReference LastCategoryFullName="Math" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="/" />
</p:NodeReference>
<Pin Id="BgeXpKAIf76Pqc2Hnz5CQ0" Name="Input" Kind="InputPin" DefaultValue="0, 0, 0" />
<Pin Id="VFLh6TScrsXLaSWRNyEsce" Name="Input 2" Kind="InputPin" DefaultValue="0, 0, 0" />
<Pin Id="NIjvs3vUwGlMPQB9BLMjTn" Name="Output" Kind="OutputPin" />
</Node>
<Pad Id="GClOufiIJLAL7ZMLt577K2" Comment="" Bounds="1489,2102,35,43" ShowValueBox="true" isIOBox="true" Value="1, 1, 1">
<p:TypeAnnotation LastCategoryFullName="3D" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Vector3" />
</p:TypeAnnotation>
</Pad>
<Node Bounds="1514,2475,58,19" Id="RSOGg4kVzHrNkmik26DqBV">
<p:NodeReference LastCategoryFullName="3D.Transform" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Translate" />
<CategoryReference Kind="Category" Name="Transform" NeedsToBeDirectParent="true">
<p:OuterCategoryReference Kind="Category" Name="3D" NeedsToBeDirectParent="true" />
</CategoryReference>
</p:NodeReference>
<Pin Id="MdVNmJ2PwPbLcAkECIHgoD" Name="Input" Kind="InputPin" />
<Pin Id="AKWWL9ahp1WPvxlbUAivdE" Name="Translation" Kind="InputPin" />
<Pin Id="SpQ54GO9vwzM3aaJQ5lJFT" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="1581,2187,22,19" Id="PFTKxwkNOIPOUxfDRQMle7">
<p:NodeReference LastCategoryFullName="Math" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="- (Negate)" />
</p:NodeReference>
<Pin Id="I4wTRpMyghALRXijQT6W90" Name="Input" Kind="InputPin" />
<Pin Id="Ls7DEpM6S0ZOWnrz7N8CpS" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="710,2297" Id="Rn3m6sgI9z0POYgQU9Tq8E">
<p:NodeReference>
<Choice Kind="ProcessNode" Name="ObjectModel" />
</p:NodeReference>
<Pin Id="NfHPhw3sfcuPkpC94b8o3m" Name="Model" Kind="InputPin" />
<Pin Id="VbYhjS8lSvDMkpgOew4rOs" Name="Components" Kind="InputPin" />
<Pin Id="RxKo5ZKAxHTLVjCOVs6ePM" Name="Entity" Kind="OutputPin" />
</Node>
<Node Bounds="1043,2312,145,19" Id="BkX7u3BIGVqOLoeNPPKnLt">
<p:NodeReference LastCategoryFullName="Stride.Models" LastSymbolSource="VL.Stride.Engine.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="Box" />
</p:NodeReference>
<Pin Id="HqVwie7k4lmPdQbj3MOrIM" Name="Transformation" Kind="InputPin" />
<Pin Id="Q6fvC1Hvx2ZQcQ5H6KtO7s" Name="Size" Kind="InputPin" />
<Pin Id="AGMEI779NPOOSWtAI99EO3" Name="Material" Kind="InputPin" />
<Pin Id="OP8pBbJdu76LTZ4y5VF74j" Name="Is Shadow Caster" Kind="InputPin" />
<Pin Id="Dbtw6GQTtaZMkO1fpp7qxi" Name="Components" Kind="InputPin" />
<Pin Id="D3OZJTMqsHOMRh6Danjw26" Name="Children" Kind="InputPin" />
<Pin Id="QV9rYLP4aS6PkqqDXNcdfb" Name="Name" Kind="InputPin" />
<Pin Id="L5PsTUTivVPNMPadNk1Vfy" Name="Enabled" Kind="InputPin" />
<Pin Id="NqeWAJrDRGYLEqZbDxLe9h" Name="Entity" Kind="OutputPin" />
</Node>
<Pad Id="BKjsR9vKaTNM4neW8j5XIi" Comment="" Bounds="1550,2105,35,43" ShowValueBox="true" isIOBox="true" Value="1, 1, 1">
<p:TypeAnnotation LastCategoryFullName="3D" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Vector3" />
</p:TypeAnnotation>
</Pad>
<Node Bounds="1076,1753,93,19" Id="LgGE2s78psqLnv0bg3J4cg">
<p:NodeReference LastCategoryFullName="Stride.Materials.Inputs" LastSymbolSource="VL.Stride.Rendering.ShaderFX.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="ColorPerInstance" />
</p:NodeReference>
<Pin Id="H3xYJ3OoNhOPSU6COMshoA" Name="Input" Kind="InputPin" />
<Pin Id="PA5deZv87KFLTgfU0N7LYE" Name="Apply" Kind="InputPin" />
<Pin Id="IxV9mw84I2TMWTgJgPd7Bh" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="1078,1882,225,19" Id="M2j1w2QEpxeP1oULhn9xWr">
<p:NodeReference LastCategoryFullName="Stride.Materials" LastSymbolSource="VL.Stride.Rendering.ShaderFX.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="PBRMaterial (Metallic)" />
</p:NodeReference>
<Pin Id="HoVz80cHqpwOegWBTxCN6l" Name="Diffuse" Kind="InputPin" />
<Pin Id="OJ91FhwRfPZNClIQCas9AA" Name="Metalness" Kind="InputPin" />
<Pin Id="FcdcRllOlNQMTLhchE5Tkk" Name="Roughness" Kind="InputPin" />
<Pin Id="EqnuTW5xtKcP3MoDmoajRO" Name="Normal" Kind="InputPin" />
<Pin Id="Cs5l042suIdPOB31daoI0u" Name="Displacement" Kind="InputPin" />
<Pin Id="TTTVts6ETqUQQldTyuNXNR" Name="Tessellation" Kind="InputPin" />
<Pin Id="N09GxnaF0bTMen0btRfpmo" Name="Occlusion" Kind="InputPin" />
<Pin Id="AozikJcjSzZLDFOcjEmHjr" Name="Subsurface Scattering" Kind="InputPin" />
<Pin Id="KGd3kcIZpIALkj5I0cQWLL" Name="Emissive" Kind="InputPin" />
<Pin Id="C9PX5JZDx3ULI9HhS5QgT2" Name="Transparency" Kind="InputPin" />
<Pin Id="IW6alYRWw5ZNBEof0a2DuY" Name="Layers" Kind="InputPin" />
<Pin Id="JzfqXqWBEzENYpifUxQEeK" Name="Cull Mode" Kind="InputPin" />
<Pin Id="NM1imh3uMsOORzd5yRoMsw" Name="Output" Kind="OutputPin" />
</Node>
<Pad Id="VpXWjyhmbvUPRvuRABTTh9" Comment="Index" Bounds="1660,2219,35,15" ShowValueBox="true" isIOBox="true" Value="0">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Integer32" />
</p:TypeAnnotation>
</Pad>
</Canvas>
<Patch Id="N8ZpdIw6fUANd2bLyclRMk" Name="Create" />
<Patch Id="EAw8WHzyE5iOJAlsqlz5KE" Name="Update">
<Pin Id="GOMwMeHPTsbQJAxppfQQL4" Name="Context" Kind="InputPin">
<p:TypeAnnotation>
<Choice Kind="TypeFlag" Name="Context" />
</p:TypeAnnotation>
</Pin>
<Pin Id="P42ll6gDBsvQUnET2SRJdz" Name="Output" Kind="OutputPin" Bounds="559,2398" />
<Pin Id="GZ4cAqokAZTO1WEYEr5WRS" Name="Output 2" Kind="OutputPin" Bounds="1135,2728" />
</Patch>
<ProcessDefinition Id="Cthau3Ml6I5ONI94zqrO1K">
<Fragment Id="FTmPR3w04I9NQIeX6cGGxb" Patch="N8ZpdIw6fUANd2bLyclRMk" Enabled="true" />
<Fragment Id="Ffa5eLgW3WhNlIZATjhGff" Patch="EAw8WHzyE5iOJAlsqlz5KE" Enabled="true" />
</ProcessDefinition>
<Link Id="U9CxodKaH7yQQIyCTV2kRr" Ids="GOMwMeHPTsbQJAxppfQQL4,GxuUZSjSUBaPr4lIZKk8ZP" IsHidden="true" />
<Link Id="MSeOBqdjss7OinevJIWZ0b" Ids="JlASWu9wPEKNJ3uDcYObCx,HY6cZBa77vLMSCCgaBLIMS" />
<Link Id="B8RH1LGVuB3L023XsxnxiD" Ids="GxuUZSjSUBaPr4lIZKk8ZP,UDbEdjmgkORO0H4MBCkQ8r" />
<Link Id="RmWMhYGqDtMNHCMjQIdmJc" Ids="Pul0DR5AP5VPFRxGp7uz4J,EXhuAsSugGjMOcrNtEqsIV" />
<Link Id="DCgHGQzIUtbODLqWHIgxg9" Ids="EXhuAsSugGjMOcrNtEqsIV,CccOQITDGRBQb3GWn9xK0F" />
<Link Id="E52Dq3dvCoQL5XnL8GYJF7" Ids="REGeT71CzsuMBHP44OgmDI,Ru8JkQHKTJnO4IC4Xt06aw" />
<Link Id="Bqk4jZQKDYUOAX8MTqP7al" Ids="REGeT71CzsuMBHP44OgmDI,BM1vhaBWQluNmytA5DfDrB" />
<Link Id="BhUj3rND7X5NDKVRk3GSUp" Ids="KsX07JtejJHPs5134yc9ny,FiZYZnVw6l4OngqgWgsSo3" />
<Link Id="G30ZHW6cRkENMXPIj338gI" Ids="K7EHCPCcnmYOqywXfYWzwH,Uh5zTOyc8z5MUNb6hyZ6pK" IsHidden="true" />
<Link Id="BKosVOoXS8pPvIAiykU8Vs" Ids="Uh5zTOyc8z5MUNb6hyZ6pK,PlSMgA56UubOL1MgWW3kz1" />
<Link Id="KdPZEaQnCdzNWRJO2NDXat" Ids="JeNFK2SxxbfQNdRRVDp07X,OKSzpYxyV8pL6vYZ6zvAMg" />
<Link Id="Q8uvdgKGFtYO7nUzKSAxbu" Ids="AigU0yOuULlORHVlpGkpFn,ARfLGlJ5pGLN3WkeQ7L55s" />
<Link Id="ISG8lYNso5vLMqs54w5Nop" Ids="S8NiystinHzL7EaGPMaJd4,Ju2jIB7nlgcMgtaOcbMKE5" />
<Link Id="QwMjXngOkkIP9604224RHR" Ids="Ju2jIB7nlgcMgtaOcbMKE5,P42ll6gDBsvQUnET2SRJdz" IsHidden="true" />
<Link Id="QqriGbra8FoMp23sI0BIS2" Ids="GsROBc5xK7TM9khf9tMLp4,DqJG7vKijFcO5cap5ozXAG" />
<Link Id="QjcJzHlkOfDOZhRVTTeoqJ" Ids="QcQeZzoP08OPoxn1FOsWnu,Eg4aG6GeyHiLckhTd4SwY1" />
<Link Id="LoFrWTxzUs0LB1ppaCRkSP" Ids="PUUt8HbNb1ZNEuyq4zdUh4,S3Yqyn143NWNqaOTo0CbY1" />
<Link Id="STE2zv2XH0SQXtvbsmgOBx" Ids="Em0pAYwlzEtLCYIT60hiLf,HJvfuCGxiyNQEIVAEs3nHT" />
<Link Id="F7zX7bhahfoPBb7JRbcaAT" Ids="OAypNzrwsY4MDbi7z2rp9F,LgWg0ZA4LtYPTBnQIfC3Vk" />
<Link Id="GAXnoYD6KuiO03IM76iJHE" Ids="GcSrjAKezfHN18ALNX2TLO,Rg9vH4cTHPkPGh0c1Vbnv2" />
<Link Id="JT2IsJkuAfQMNqULzpFIPO" Ids="S7BLVrpx2IeNIpDdlRHlMQ,DtzqeMBIeQbMC9f8v5uCzF" />
<Link Id="NWlPtSv5Xd6LeZ4hDDvnZ9" Ids="OAypNzrwsY4MDbi7z2rp9F,QoW2H4OcdMsQGKSRAAuaRX" />
<Link Id="MOlHk445kvkOwmYikCsUyA" Ids="KGZRzWofa06MejT5sGf033,ISho53hHlKTQGltwA7Iv5l" />
<Link Id="C3uCpwcbzJsQbPyOjFN0D7" Ids="VzIJmza6ph5Myod7xkmCpk,B1PcQlCPDqNLn0EHExfTAu" />
<Link Id="UbPlgelUTbAMQeCYPvfehA" Ids="OaoAJOoqZySPxPxd2JYz5f,A3Cef46zfMeM8uMDj9uFHm" />
<Link Id="Id7pxRgkH8iPCge7KuX5qW" Ids="Mv0wMdOrHVmNiY8LRlemyN,IXX7KZtPvu2NErRt6Thgc1" />
<Link Id="DlblouCkQBKP3sIseTgTRf" Ids="INjD4VD7IgoPHZEupJh1aI,GZ4cAqokAZTO1WEYEr5WRS" IsHidden="true" />
<Link Id="RqiJsGHq530QCAwddcCJ2D" Ids="VhUQx6oSlDRM1llNGE2PaJ,INjD4VD7IgoPHZEupJh1aI" />
<Link Id="Mw9NvVfA8kKLOQwNgNojaX" Ids="VhUQx6oSlDRM1llNGE2PaJ,LeMik0MrGNnOCdIePuYPsq" />
<Link Id="Fn0jAkRe4eLLxldJYjxRiG" Ids="GClOufiIJLAL7ZMLt577K2,BgeXpKAIf76Pqc2Hnz5CQ0" />
<Link Id="FmkFmTplunYOx9UYShRIBu" Ids="NIjvs3vUwGlMPQB9BLMjTn,DAIvrBlsHpvPtXwK5lHHKz" />
<Link Id="DBD4tqngDPqPjxaPwpi1yS" Ids="Ls7DEpM6S0ZOWnrz7N8CpS,AKWWL9ahp1WPvxlbUAivdE" />
<Link Id="S0KFgJhENLaLdiFAYxM5CE" Ids="SpQ54GO9vwzM3aaJQ5lJFT,FP5MESftji5ODEnDgE14U8" />
<Link Id="J9cSYzknOmzL4TLDcpUa62" Ids="F3vR1kxYslRQCDiKWgk2hE,NWrqofMAFmcMM25fE6vY7x" />
<Link Id="JuwWmrVl6ZRLdWzRdCBjPn" Ids="MmXQ131ZMyXNPPtbF21w0a,Mxp0QNP65knOLCWRcKiwpu" />
<Link Id="U10pli0XOMkMki7W2ogvqs" Ids="UrMKrzRDdayOrY17c8lw6e,HNr2DDAkUsLNP6Y3Ied3I4" />
<Link Id="PObEoXrr1MRNKDofURckpN" Ids="GcSrjAKezfHN18ALNX2TLO,ThkvyFhxPuDMV5hXRvfoo6" />
<Link Id="NYKDzNTeZlOLdpQe4ve9Im" Ids="NWrqofMAFmcMM25fE6vY7x,DwPvElEg126MLn3ZPOO1yy" />
<Link Id="H5SxUyTQkoVOrSLo0gUNzw" Ids="EObjIncOzOjP8xzIemvKOW,A5A8aOMIIYaLlpFVSqBgHZ" />
<Link Id="TloGjICV22gN5MvaKb32GQ" Ids="CJoOcbO9PvWLOYtBhZkIR5,MdVNmJ2PwPbLcAkECIHgoD" />
<Link Id="I61wivdUfIILxP1t59jGOl" Ids="Dl5HlLXj8K3QWxiuW697d9,PUUt8HbNb1ZNEuyq4zdUh4" />
<Link Id="LuRAb7qEsPRMGC2uqCjvoA" Ids="C33c85FTyMBQOl4Xp77kNW,EuGverc7s12P4ceInHcQa7" />
<Link Id="ChgjStLEIZrLPQA6XAG4Jj" Ids="NqeWAJrDRGYLEqZbDxLe9h,Co9hJ09YpFiQK9lJ9hOCGa" />
<Link Id="TVnT9N0wkHmOOoF55dg8dH" Ids="JeaeO81Jsz8ME5ZxAqof65,Dbtw6GQTtaZMkO1fpp7qxi" />
<Link Id="FZsWOlfIuILPVe9yvqyYwF" Ids="BKjsR9vKaTNM4neW8j5XIi,VFLh6TScrsXLaSWRNyEsce" />
<Link Id="KhXhzYyrMlSMXzCVBgvWwt" Ids="Vv0XR8gOzXTOJIe64Vixm6,KiCSdD00plzMTun8dCm5pH" />
<Link Id="D3ozesRt2uhNPYIQxNow3l" Ids="FiZYZnVw6l4OngqgWgsSo3,UckYNTrMJQOQCOlpiDPrjd" />
<Link Id="MfAuZDmnb01MwJ6YNt7vpR" Ids="UckYNTrMJQOQCOlpiDPrjd,H3xYJ3OoNhOPSU6COMshoA" />
<Link Id="M7ZdE4RN4Z1PHPCMIzn1P8" Ids="NM1imh3uMsOORzd5yRoMsw,AGMEI779NPOOSWtAI99EO3" />
<Link Id="BZNdiPO2XbTPcCmY1mnSpe" Ids="IxV9mw84I2TMWTgJgPd7Bh,HoVz80cHqpwOegWBTxCN6l" />
<Link Id="Gqp5bGI1jaaLyo3B5qHqyW" Ids="VpXWjyhmbvUPRvuRABTTh9,GIeL528twl8NIFV57lDCEo" />
</Patch>
</Node>
<!--
************************ DisplayModel ************************
-->
<Node Name="DisplayModel" Bounds="830,431" Id="QloU1bRweJzNyRLXsKzBj4">
<p:NodeReference>
<Choice Kind="ContainerDefinition" Name="Process" />
<FullNameCategoryReference ID="Primitive" />
</p:NodeReference>
<Patch Id="LNj9SO3bdINMxw37lNpYnE">
<Canvas Id="H3Q1WZgGX2jOJwNPwxck13" CanvasType="Group">
<Node Bounds="722,945,65,19" Id="IkYdyEtKUtRLv1MmnoCsMN">
<p:NodeReference LastCategoryFullName="Stride" LastSymbolSource="VL.Stride.Engine.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="RootScene" />
<CategoryReference Kind="Category" Name="Stride" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="Elmz6Lg3RIlLHWeeIbkhlk" Name="Child" Kind="InputPin" />
<Pin Id="S6tICWALSKvNbaL9VxTSs5" Name="Child 2" Kind="InputPin" />
<Pin Id="FsReRcodOXeK98wu1XowKI" Name="Child 3" Kind="InputPin" />
<Pin Id="H9AALxg7KaEOV5haUm2dtU" Name="Enabled" Kind="InputPin" />
<Pin Id="JuzDU8e7m0WPrOqFEnlGLX" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="695,864,65,19" Id="PVzlNUA5bivOMBmc0fWhH1">
<p:NodeReference>
<Choice Kind="ProcessNode" Name="LightSetup" />
</p:NodeReference>
<Pin Id="IE1JaBlIobmNuSSt917RCN" Name="Intensity" Kind="InputPin" DefaultValue="0.08" />
<Pin Id="SYfSLRj1ZsQMzIOderHs2K" Name="Output" Kind="OutputPin" />
<Pin Id="KAB5TdR4qn6QQEGdwcJ4po" Name="Position" Kind="InputPin" DefaultValue="1, 2, 2" />
<Pin Id="Sgjp3erwl1wM6g2V4kUf4k" Name="PointLightPosition" Kind="InputPin" DefaultValue="-1.06, 0.19, -0.22" />
</Node>
<ControlPoint Id="H84Mu3DVebYOgxwmdGAoVf" Bounds="722,1049" />
<ControlPoint Id="GUfNGoLZkgLMfYFxC9w9l5" Bounds="462,252" />
<Node Bounds="866,279,105,19" Id="CY7sKJq5qaeLBLQC5r5NqA">
<p:NodeReference LastCategoryFullName="Stride.Assets" LastSymbolSource="VL.Stride.Assets.Windows.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="FileModel" />
</p:NodeReference>
<p:HelpFocus p:Assembly="VL.Lang" p:Type="VL.Model.HelpPriority">High</p:HelpFocus>
<Pin Id="VCq0WXd7dNVQFDFoAYOfmT" Name="Path" Kind="InputPin" />
<Pin Id="AEq8wf39QJyNadZCf8Bu06" Name="Import Scale" Kind="InputPin" />
<Pin Id="RTwvdNS1tD9LlNMX3BcXLx" Name="Pivot Position" Kind="InputPin" />
<Pin Id="I5S9qLIhvvLPQLCFdnX0FV" Name="Reload" Kind="InputPin" />
<Pin Id="H59pfHvYZuuPDz7573G3nu" Name="Model" Kind="OutputPin" />
<Pin Id="OHBgvK4sodAONKSObaAeyb" Name="Is Loading" Kind="OutputPin" />
<Pin Id="P02RKggoUA4MQzkSEH81V6" Name="Already Loaded" Kind="OutputPin" />
</Node>
<Pad Id="H0vr3RjcdN8McifgQstCKj" Comment="Path" Bounds="868,148,39,15" ShowValueBox="true" isIOBox="true" Value="..\..\..\Downloads\amazon_packaging_box\scene.gltf">
<p:TypeAnnotation LastCategoryFullName="IO" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Path" />
</p:TypeAnnotation>
</Pad>
<Pad Id="Ib8fgXqbfBtO9yX7sSS2BQ" Comment="Import Scale" Bounds="901,183,35,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="HZo1T74LSgzLcXFgRazV7Q" Comment="Pivot Position" Bounds="935,214,35,43" ShowValueBox="true" isIOBox="true" Value="0, 0, 0">
<p:TypeAnnotation LastCategoryFullName="3D" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Vector3" />
</p:TypeAnnotation>
</Pad>
<Pad Id="RJlP3qt0SHgPzEZYP1Wdjz" Bounds="872,114,119,19" ShowValueBox="true" isIOBox="true" Value="Select a model file">
<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="852,696,145,19" Id="RfIyx22GdRKLOwdpKkieHx">
<p:NodeReference LastCategoryFullName="Stride.Models" LastSymbolSource="VL.Stride.Engine.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="ModelEntity" />
</p:NodeReference>
<Pin Id="HoEXr1zm40qLgYPlHESyx9" Name="Transformation" Kind="InputPin" DefaultValue="1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.5, 0, 0, 1">
<p:TypeAnnotation LastCategoryFullName="3D" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Matrix" />
</p:TypeAnnotation>
</Pin>
<Pin Id="Glfx4a7xOTUM6qHPeNfCh1" Name="Model" Kind="InputPin" />
<Pin Id="ICy62GnHFqKLj7iMyRZdVh" Name="Material" Kind="InputPin" />
<Pin Id="R80lZLC9dZpMxLJ8Bb5q71" Name="Is Shadow Caster" Kind="InputPin" />
<Pin Id="J6jUR3pexCJLJJXUmdhZZW" Name="Components" Kind="InputPin" />
<Pin Id="R1U3RQbEEs6LXeeNLgURTx" Name="Children" Kind="InputPin" />
<Pin Id="ILwGFoPG03mOtFocmCYVoV" Name="Name" Kind="InputPin" />
<Pin Id="Im5pH5kbvMcNIAHHQj9d8m" Name="Enabled" Kind="InputPin" />
<Pin Id="QQ5tdDQb3H1O5gBiuK00si" Name="Entity" Kind="OutputPin" />
</Node>
<Node Bounds="861,374,290,278" Id="IWLX1paaNv9MylO9Xtl9ee">
<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="CEvH7R3xhTmOKo0ywIz2q0" Name="Condition" Kind="InputPin" />
<ControlPoint Id="JveFXKGfaGHPXTEov3mpwx" Bounds="875,380" Alignment="Top" />
<ControlPoint Id="IPfV5eZk29yMuCtrSBXrbO" Bounds="876,646" Alignment="Bottom" />
<Patch Id="Qbi6G47JIykN92YLPwsBVs" ManuallySortedPins="true">
<Patch Id="J5ydzQwv8jbPX1H1xGCG0a" Name="Create" ManuallySortedPins="true" />
<Patch Id="MQzoxQYZhb6Nsjt21al5YH" Name="Then" ManuallySortedPins="true" />
<Node Bounds="874,613,77,19" Id="Jz580UYP905OMlvfFPvHx4">
<p:NodeReference LastCategoryFullName="Stride.Models" LastSymbolSource="VL.Stride.Rendering.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="WithMaterials" />
</p:NodeReference>
<Pin Id="VrBn2gDvnD7MPh6hHuCath" Name="Input" Kind="InputPin" />
<Pin Id="UIOsJJKy1BMMj3Lm0Pqi9e" Name="Materials" Kind="InputPin" />
<Pin Id="Jfy9oql8yPzO4lpo90S38Z" Name="Material Indices" Kind="InputPin" />
<Pin Id="OAWbjaqjTOLOrcciVdLL6Y" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="911,524,39,19" Id="MEtyoGqNRfLPB0uklOm9mt">
<p:NodeReference LastCategoryFullName="Collections.Spread" LastSymbolSource="VL.Collections.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Cons" />
<CategoryReference Kind="RecordType" Name="Spread" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="MKmwPKZiSQaQRDsC8xkSc2" Name="Input" Kind="InputPin" />
<Pin Id="IrK3fwLIysvNUrgjWREXJy" Name="Result" Kind="OutputPin" />
</Node>
<Pad Id="D63GJFSajPmMePXxatL69h" Comment="Material Indices" Bounds="950,573,31,34" ShowValueBox="true" isIOBox="true" Value="0">
<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="Integer32" />
</TypeReference>
</p:TypeArguments>
</p:TypeAnnotation>
</Pad>
<Node Bounds="910,415,83,19" Id="DXyyPjo7dsiLkIYAnZjA5s">
<p:NodeReference LastCategoryFullName="Stride.Textures" LastSymbolSource="VL.Stride.Graphics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="TextureReader" />
</p:NodeReference>
<Pin Id="E8BTyxNJ5tZLpZ02vV4in6" Name="File Path" Kind="InputPin" DefaultValue="..\..\..\Downloads\amazon_packaging_box\textures\Material_0_baseColor.jpeg" />
<Pin Id="ABbZuWh2xkyPuuYvTGuXgn" Name="Is sRGB" Kind="InputPin" />
<Pin Id="FMOT8mgwSLVLjikNmtUu1o" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="914,483,225,19" Id="VFIlB3eWSUZNzHT0sw04Uc">
<p:NodeReference LastCategoryFullName="Stride.Materials" LastSymbolSource="VL.Stride.Rendering.ShaderFX.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="PBRMaterial (Metallic)" />
</p:NodeReference>
<Pin Id="T0wqLWwl6a1M9oIKm2Hsl4" Name="Diffuse" Kind="InputPin" />
<Pin Id="PCzArs5x0VbNfbY6YUv84E" Name="Metalness" Kind="InputPin" />
<Pin Id="Moq5XSHex1vQWYAOaI5wMU" Name="Roughness" Kind="InputPin" />
<Pin Id="N6iKcEHBLqGMRuYrhGa9KI" Name="Normal" Kind="InputPin" />
<Pin Id="HxmEmh1dRqSLYxHNPy0Myf" Name="Displacement" Kind="InputPin" />
<Pin Id="Vgh6GUgShurOFmg3O3of65" Name="Tessellation" Kind="InputPin" />
<Pin Id="UfOXbTxkNV1PKygZQnFMbw" Name="Occlusion" Kind="InputPin" />
<Pin Id="OWRFIf8kqqwMZjBlYvYEL3" Name="Subsurface Scattering" Kind="InputPin" />
<Pin Id="A42srnpWMmoQbqHReZwBP5" Name="Emissive" Kind="InputPin" />
<Pin Id="LWq9micmyNPOIpNjpqxZfh" Name="Transparency" Kind="InputPin" />
<Pin Id="IERTudGebQsO38JBfLV0AK" Name="Layers" Kind="InputPin" />
<Pin Id="ClxztN4J0lkQNt3jTQvamk" Name="Cull Mode" Kind="InputPin" />
<Pin Id="CaCL6Uz4CaILiAz7O6JDpD" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="913,444,65,19" Id="Li5j0f5vVZsOV6MYoHDUQe">
<p:NodeReference LastCategoryFullName="Stride.Materials.Inputs" LastSymbolSource="VL.Stride.Rendering.ShaderFX.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="ColorMap" />
</p:NodeReference>
<Pin Id="IGir4TO0VbELGYhcmS3RdL" Name="Texture" Kind="InputPin" />
<Pin Id="ARZ7BwcVi1XL8aNOUCqntr" Name="Fallback Color" Kind="InputPin" />
<Pin Id="JfdseLZZUlcOkcUOkuk4nE" Name="Fallback Color Premultiply Alpha" Kind="InputPin" />
<Pin Id="EbOZSyOFsQ9N95Kzj52VYi" Name="Texcoord Index" Kind="InputPin" />
<Pin Id="Rqo7yod1UPqOO5Kq9zCMB5" Name="Output" Kind="OutputPin" />
</Node>
</Patch>
</Node>
<Node Bounds="854,317,65,19" Id="QqCQA2TAObOOPeGHu5FMwe">
<p:NodeReference LastCategoryFullName="Primitive.Object" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="IsAssigned" />
</p:NodeReference>
<Pin Id="EkcLGmc8FZENWGgeVubK89" Name="X" Kind="InputPin" />
<Pin Id="SJBxAWxZRpRO2yskxkyzmP" Name="Result" Kind="OutputPin" />
<Pin Id="SlQCBTcuebVLu2rrMVCN2R" Name="Not Assigned" Kind="OutputPin" />
</Node>
<Pad Id="MLurLwjR1vnLEo02SrhATL" Comment="Reload" Bounds="1084,233,35,35" ShowValueBox="true" isIOBox="true" Value="False">
<p:TypeAnnotation>
<Choice Kind="ImmutableTypeFlag" 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>
<Node Bounds="694,583,58,19" Id="RwQf7SWvgL1NwL1qZ0KVnM">
<p:NodeReference LastCategoryFullName="3D.Transform" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Translate" />
<CategoryReference Kind="Category" Name="Transform" NeedsToBeDirectParent="true">
<p:OuterCategoryReference Kind="Category" Name="3D" NeedsToBeDirectParent="true" />
</CategoryReference>
</p:NodeReference>
<Pin Id="RUYYrnCuATcPA9LL8CwEi5" Name="Input" Kind="InputPin" />
<Pin Id="KZiOLxN0DesPEonpCzsjAc" Name="Translation" Kind="InputPin" />
<Pin Id="BLljD42n2dCLQxU1N9QYDP" Name="Output" Kind="OutputPin" />
</Node>
<Pad Id="QkLa6JTaAW7P5eLKeqbq87" Comment="Translation" Bounds="774,511,35,43" ShowValueBox="true" isIOBox="true" Value="0.5, 0, -1.5">
<p:TypeAnnotation LastCategoryFullName="3D" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Vector3" />
</p:TypeAnnotation>
</Pad>
<Node Bounds="694,498,39,19" Id="CAYPL0siryMNEjb9NJh3ek">
<p:NodeReference LastCategoryFullName="3D.Transform" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Scale" />
<CategoryReference Kind="Category" Name="Transform" NeedsToBeDirectParent="true">
<p:OuterCategoryReference Kind="Category" Name="3D" NeedsToBeDirectParent="true" />
</CategoryReference>
</p:NodeReference>
<Pin Id="DZEuGeGZQsMNqZOBvKk1S0" Name="Input" Kind="InputPin" />
<Pin Id="MCb1eEkN7g8QVUhgnVryRA" Name="Scaling" Kind="InputPin" DefaultValue="0.38, 0.38, 0.38" />
<Pin Id="HKR3urM9UnPMXlMLq1DUVp" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="691,454" Id="DNEdsUVuWpjPNVCGEW132y">
<p:NodeReference LastCategoryFullName="3D.Transform" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Rotate" />
<CategoryReference Kind="Category" Name="Transform" NeedsToBeDirectParent="true">
<p:OuterCategoryReference Kind="Category" Name="3D" NeedsToBeDirectParent="true" />
</CategoryReference>
</p:NodeReference>
<Pin Id="RNPIfrXd7B7MGxqNeY1dbw" Name="Input" Kind="InputPin" />
<Pin Id="UF11ouy6fPfMlIQGBoWSyc" Name="Rotation" Kind="InputPin" DefaultValue="0, 0.4, 0.08" />
<Pin Id="Vl6sXdt1haoMycPkjK0oKc" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="777,423,46,19" Id="SMHPLkbzvG4Nn9ZkG8pxEC">
<p:NodeReference LastCategoryFullName="3D.Vector3" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<CategoryReference Kind="Vector3Type" Name="Vector3" />
<Choice Kind="OperationCallFlag" Name="Vector (Join)" />
</p:NodeReference>
<Pin Id="KRUb3pCDXwmNX1cDzvpocM" Name="X" Kind="InputPin" />
<Pin Id="RCkbakaIosmL1QcPMnPHQU" Name="Y" Kind="InputPin" />
<Pin Id="OM0nk0NOkuyL6hAWLkc0bf" Name="Z" Kind="InputPin" DefaultValue="0.07" />
<Pin Id="VmMMBMT6ZPhLwhMiMusoJt" Name="Output" Kind="StateOutputPin" />
</Node>
<Node Bounds="791,308" Id="BI5CJMgKNTRMpgy9bT5eqk">
<p:NodeReference LastCategoryFullName="Animation" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="LFO" />
</p:NodeReference>
<Pin Id="MqZjBmF7cqxNN0XZ9Mh2Z2" Name="Period" Kind="InputPin" DefaultValue="100" />
<Pin Id="QNGaP3r7QJjMXCjoEU7tFc" Name="Pause" Kind="InputPin" />
<Pin Id="HSkl5O1wgYpQJisMtVgjKj" Name="Reset" Kind="ApplyPin" />
<Pin Id="TSYeZSZxySgOmGDNDRuC5V" Name="Phase" Kind="OutputPin" />
<Pin Id="UNNCGWKcXiyNGKCllYMTro" Name="On New Cycle" Kind="OutputPin" />
<Pin Id="T7JDs0zACZJNR3cWMCPivZ" Name="Cycles" Kind="OutputPin" />
</Node>
<Node Bounds="654,387,52,19" Id="IQ1ZoJue3AaLVCqd1WTm7o">
<p:NodeReference LastCategoryFullName="Math" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Simplex" />
</p:NodeReference>
<Pin Id="TAIkV0Mta9EQLeuaLl3y4m" Name="Input" Kind="InputPin" />
<Pin Id="AGBjHysXGuGLiSgjPbph1A" Name="Result" Kind="OutputPin" />
</Node>
<ControlPoint Id="Ossj9zrWqBJOIvT9pnl6l6" Bounds="801,408" />
<Node Bounds="668,320,62,19" Id="CmLChxWsQUQLYp0rxl1B8d">
<p:NodeReference LastCategoryFullName="Animation.FrameBased" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="Integrator" />
</p:NodeReference>
<Pin Id="NZJ9mYwcJlOODsjnc6ztJt" Name="Initial Value" Kind="InputPin" />
<Pin Id="AanRaj20EgTNUu9sr1r8oJ" Name="Offset" Kind="InputPin" />
<Pin Id="O9W9i2xZiFELtgfIEzOFr3" Name="Reset Value" Kind="InputPin" />
<Pin Id="M2Jeb4TpstHLrcoK23ZWex" Name="Value" Kind="OutputPin" />
</Node>
<Pad Id="CyQtKuNgXT7Pl0oPm03oNW" Comment="Offset" Bounds="672,284,35,15" ShowValueBox="true" isIOBox="true" Value="0.0001">
<p:TypeAnnotation>
<Choice Kind="ImmutableTypeFlag" Name="Float32" />
<FullNameCategoryReference ID="Primitive" />
</p:TypeAnnotation>
</Pad>
<Node Bounds="1228,822,145,19" Id="V5swR6Xb70yOB6g8G09vjg">
<p:NodeReference LastCategoryFullName="Stride.Models" LastSymbolSource="VL.Stride.Engine.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="Background" />
</p:NodeReference>
<Pin Id="MAEa76WyMHaMBL1MQctT0c" Name="Transformation" Kind="InputPin" />
<Pin Id="OyIVFTFfNNwLwhUwx8HVBQ" Name="Texture" Kind="InputPin" />
<Pin Id="VNEJPg5n0cWP704stMxfHr" Name="Intensity" Kind="InputPin" />
<Pin Id="LBKnQ3Jhhr0OI2DdVNxtdl" Name="Is 2D" Kind="InputPin" />
<Pin Id="H4nl1ZVYy7BPNvBjSMiFbl" Name="Component" Kind="InputPin" />
<Pin Id="Gw7quGV9oScPsOEAD6fS7M" Name="Children" Kind="InputPin" />
<Pin Id="N8DEcG7jV6RNWVXxjuhDEh" Name="Name" Kind="InputPin" />
<Pin Id="GZxBp8LR0lgLRH2R6r9wco" Name="Enabled" Kind="InputPin" />
<Pin Id="NA5qcBjtpxgOUdlyJvFdYO" Name="Entity" Kind="OutputPin" />
</Node>
<Node Bounds="1245,778,105,19" Id="CwPbBYcXA76PRnWPhZHCsV">
<p:NodeReference LastCategoryFullName="Stride.Textures.Source" LastSymbolSource="VL.Stride.Windows.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="SkiaTexture" />
</p:NodeReference>
<Pin Id="KP8t92buCUlQMOi9Uaon1X" Name="Input" Kind="InputPin" />
<Pin Id="UdczWXUZjM2MSyLMBAlO5o" Name="Size" Kind="InputPin" DefaultValue="1920, 1080" />
<Pin Id="GyBmzMwF27QPIvirLP1r0Y" Name="Space" Kind="InputPin" />
<Pin Id="KjkeJfMnmcENLc66A4wneB" Name="Clear" Kind="InputPin" />
<Pin Id="EGqnqwdd1CPL1wMiKLGaMR" Name="Clear Color" Kind="InputPin" />
<Pin Id="KTOaJuUTg4JNgBsYrl3mt6" Name="Format" Kind="InputPin" />
<Pin Id="M4DzRf9eMebLa2W3yya8J3" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="1241,681,105,19" Id="KhSWOqIfKWBP4M62I00iCh">
<p:NodeReference LastCategoryFullName="Graphics.Skia.Layers.Text" LastSymbolSource="VL.Skia.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="Text" />
<CategoryReference Kind="Category" Name="Text" NeedsToBeDirectParent="true">
<p:OuterCategoryReference Kind="Category" Name="Layers" NeedsToBeDirectParent="true" />
</CategoryReference>
</p:NodeReference>
<Pin Id="DobhQDVSi5YL6RRjqpmXf3" Name="Position" Kind="InputPin" DefaultValue="-0.53, -0.47" />
<Pin Id="CzdrkZ4hFR9LExugfVA60X" Name="Size" Kind="InputPin" />
<Pin Id="OGYhvHOHDl9LZUGZZlTgjG" Name="Anchor" Kind="InputPin" />
<Pin Id="K10kh29EIYgORs4oB2iu2n" Name="Text" Kind="InputPin" />
<Pin Id="Hy7qdsa6fZxP6ajuBz9M4y" Name="Paint" Kind="InputPin" />
<Pin Id="NDpakHHCkiCNyLJV95WAX0" Name="Enabled" Kind="InputPin" />
<Pin Id="OGtT0iUDLsEL1gED1uISps" Name="Output" Kind="OutputPin" />
<Pin Id="Sz3g4vXBOCLMlUew6MYZuS" Name="Baseline Position" Kind="OutputPin" />
</Node>
<Node Bounds="1396,587" Id="Ee32glqDkYBOp6uAXBW0DX">
<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="OHdpkfRc34IPb10sRfy4EE" Name="Input" Kind="InputPin" />
<Pin Id="A5I6mMH2ykEMJazYZ7wYpz" Name="Family Name" Kind="InputPin" DefaultValue="Ortica" />
<Pin Id="AMeL76O7rnfMJIqtgl91Hv" Name="Style" Kind="InputPin" DefaultValue="Normal" />
<Pin Id="CIlPSTWi3jDNIFYbdGejbE" Name="Size" Kind="InputPin" DefaultValue="0.089" />
<Pin Id="GYJbUajvGZnQWLn0cSwBrF" Name="Color" Kind="InputPin" />
<Pin Id="IxFi5oEmWwDLsBMV3eTxyx" Name="Line Height in em" Kind="InputPin" DefaultValue="1.302" />
<Pin Id="CBJRm21RvnLLAorvoZ8f2O" Name="Horizontal Alignment" Kind="InputPin" DefaultValue="Left" />
<Pin Id="UJ74aVkJYY8P78rUVfirdI" Name="Vertical Alignment" Kind="InputPin" />
<Pin Id="N4L0wFr4jehMY3d8z8wiAT" Name="Show Helpers" Kind="InputPin" />
<Pin Id="CHpdZ1MwkmeO8DCz9hK2VC" Name="Output" Kind="OutputPin" />
</Node>
<Pad Id="GJpFWfvJvsWMtwZBJb8hno" Comment="Text" Bounds="1377,445,101,51" ShowValueBox="true" isIOBox="true" Value="Object &#xD;&#xA;Oriented&#xD;&#xA;Choreography">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="String" />
</p:TypeAnnotation>
</Pad>
<Node Bounds="1361,536,55,26" Id="Q0uXLGRVXIVN9kACPsV8h9">
<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="Bf6e56RjHZoN0f65jdmS5g" Name="Input" Kind="StateInputPin" />
<Pin Id="UHE9i5Lv4mYLWyaCrksn3R" Name="Output" Kind="StateOutputPin" />
</Node>
</Canvas>
<Patch Id="Hb6SM3lZ5DIQKI24L7dqqS" Name="Create" />
<Patch Id="MRt1SvzwaxwPQ0LZwp5oJa" Name="Update">
<Pin Id="Tc9G3KxnsiEPMrJeTGTR68" Name="Output" Kind="OutputPin" Bounds="559,2398" />
<Pin Id="NtJj6Fq967CMdw7zQStRo1" Name="Context" Kind="InputPin">
<p:TypeAnnotation>
<Choice Kind="TypeFlag" Name="Context" />
</p:TypeAnnotation>
</Pin>
</Patch>
<ProcessDefinition Id="HSRm7JeydkkPaxT3iB4HAT">
<Fragment Id="UAht7ctPBhwNEA72F9bxGD" Patch="Hb6SM3lZ5DIQKI24L7dqqS" Enabled="true" />
<Fragment Id="CZqcXQbHmWrMNxONpLEIiV" Patch="MRt1SvzwaxwPQ0LZwp5oJa" Enabled="true" />
</ProcessDefinition>
<Link Id="PBO1Q8awElhOtTCZQYRW5b" Ids="SYfSLRj1ZsQMzIOderHs2K,Elmz6Lg3RIlLHWeeIbkhlk" />
<Link Id="UpfENRbFL7nQbSnARIK3o4" Ids="JuzDU8e7m0WPrOqFEnlGLX,H84Mu3DVebYOgxwmdGAoVf" />
<Link Id="UF54WHTK9YGQOjqn8XoXOS" Ids="H84Mu3DVebYOgxwmdGAoVf,Tc9G3KxnsiEPMrJeTGTR68" IsHidden="true" />
<Link Id="ScJg9jlgyy4Oww04p6cdBe" Ids="NtJj6Fq967CMdw7zQStRo1,GUfNGoLZkgLMfYFxC9w9l5" IsHidden="true" />
<Link Id="D61QpEqepRVL2PdV0Sc8bf" Ids="H0vr3RjcdN8McifgQstCKj,VCq0WXd7dNVQFDFoAYOfmT" />
<Link Id="DrjU7sfOACMMUosvJRBxnl" Ids="HZo1T74LSgzLcXFgRazV7Q,RTwvdNS1tD9LlNMX3BcXLx" />
<Link Id="KFiGzuHZPWUNomPwZweoXW" Ids="JveFXKGfaGHPXTEov3mpwx,IPfV5eZk29yMuCtrSBXrbO" IsFeedback="true" />
<Link Id="GCe5XrisR7cLB8bxaJd9J9" Ids="H59pfHvYZuuPDz7573G3nu,JveFXKGfaGHPXTEov3mpwx" />
<Link Id="Jmh6bi4FZ1vLkxmKECsuTf" Ids="OAWbjaqjTOLOrcciVdLL6Y,IPfV5eZk29yMuCtrSBXrbO" />
<Link Id="DjlgtpjC9Q1M39i5XuXgtr" Ids="IPfV5eZk29yMuCtrSBXrbO,Glfx4a7xOTUM6qHPeNfCh1" />
<Link Id="JnbiDRrigKiQO40kPJ8x0r" Ids="H59pfHvYZuuPDz7573G3nu,EkcLGmc8FZENWGgeVubK89" />
<Link Id="Kxw8et6k6xoMF4UG9r2Yll" Ids="SJBxAWxZRpRO2yskxkyzmP,CEvH7R3xhTmOKo0ywIz2q0" />
<Link Id="QXMtjxxauNLN7kNfWbjNLG" Ids="JveFXKGfaGHPXTEov3mpwx,VrBn2gDvnD7MPh6hHuCath" />
<Link Id="BqyNEJNoP6KLvtemGQR12B" Ids="D63GJFSajPmMePXxatL69h,Jfy9oql8yPzO4lpo90S38Z" />
<Link Id="O0mhv01bwqoLKGS4QxVHk8" Ids="Ib8fgXqbfBtO9yX7sSS2BQ,AEq8wf39QJyNadZCf8Bu06" />
<Link Id="G4w7fCzQRBSMAW9g3k6lhY" Ids="QQ5tdDQb3H1O5gBiuK00si,S6tICWALSKvNbaL9VxTSs5" />
<Link Id="Hbl3NkOeiGhNzBUPYCyZZB" Ids="MLurLwjR1vnLEo02SrhATL,I5S9qLIhvvLPQLCFdnX0FV" />
<Link Id="RjzBlWkCZ8nMhAU22cuZkV" Ids="IrK3fwLIysvNUrgjWREXJy,UIOsJJKy1BMMj3Lm0Pqi9e" />
<Link Id="CL4q6Wzh0fRMHqVAeamP7i" Ids="BLljD42n2dCLQxU1N9QYDP,HoEXr1zm40qLgYPlHESyx9" />
<Link Id="PmBeiflFTyePVShNHJAnrZ" Ids="QkLa6JTaAW7P5eLKeqbq87,KZiOLxN0DesPEonpCzsjAc" />
<Link Id="Qz1cDwqkuJbQFLFCOYoO6I" Ids="FMOT8mgwSLVLjikNmtUu1o,IGir4TO0VbELGYhcmS3RdL" />
<Link Id="MjmyPw3tiEBPLzxKiBcPVe" Ids="Rqo7yod1UPqOO5Kq9zCMB5,T0wqLWwl6a1M9oIKm2Hsl4" />
<Link Id="JFUJ1rIHz5APt9kcwMPlFj" Ids="CaCL6Uz4CaILiAz7O6JDpD,MKmwPKZiSQaQRDsC8xkSc2" />
<Link Id="SxLueGarHyLMKprBhYYnMv" Ids="HKR3urM9UnPMXlMLq1DUVp,RUYYrnCuATcPA9LL8CwEi5" />
<Link Id="I33WDObAdp9L4udOgB88NG" Ids="Vl6sXdt1haoMycPkjK0oKc,DZEuGeGZQsMNqZOBvKk1S0" />
<Link Id="HN3uNkAaA3NPPB5LvnvtFa" Ids="VmMMBMT6ZPhLwhMiMusoJt,UF11ouy6fPfMlIQGBoWSyc" />
<Link Id="CjRARpmN8mNP1KtgtpRPGA" Ids="TSYeZSZxySgOmGDNDRuC5V,Ossj9zrWqBJOIvT9pnl6l6,RCkbakaIosmL1QcPMnPHQU" />
<Link Id="VfihOHRM4bQNdhwkQxstWQ" Ids="AGBjHysXGuGLiSgjPbph1A,KRUb3pCDXwmNX1cDzvpocM" />
<Link Id="UqwMp9aekenNPEZlARs8Td" Ids="M2Jeb4TpstHLrcoK23ZWex,TAIkV0Mta9EQLeuaLl3y4m" />
<Link Id="ObPjHfOUutKMX0jOTLFz1h" Ids="CyQtKuNgXT7Pl0oPm03oNW,AanRaj20EgTNUu9sr1r8oJ" />
<Link Id="AYGCdZuURXYPMYHfFlpxTL" Ids="NA5qcBjtpxgOUdlyJvFdYO,FsReRcodOXeK98wu1XowKI" />
<Link Id="MMv3105rX3eNC7YDpUJ7fq" Ids="M4DzRf9eMebLa2W3yya8J3,OyIVFTFfNNwLwhUwx8HVBQ" />
<Link Id="ND5YIGwlU9TNJo20bevqzh" Ids="OGtT0iUDLsEL1gED1uISps,KP8t92buCUlQMOi9Uaon1X" />
<Link Id="J900QCf1mCqLarWI4N5Zwk" Ids="CHpdZ1MwkmeO8DCz9hK2VC,Hy7qdsa6fZxP6ajuBz9M4y" />
<Link Id="D5phNvCRBwoOmiL92pe0Js" Ids="GJpFWfvJvsWMtwZBJb8hno,Bf6e56RjHZoN0f65jdmS5g" />
<Link Id="Q9lkhjcCVSNM9NR1z668lZ" Ids="UHE9i5Lv4mYLWyaCrksn3R,K10kh29EIYgORs4oB2iu2n" />
</Patch>
</Node>
<!--
************************ UiOrientationMessage ************************
-->
<Node Name="UiOrientationMessage" Bounds="444,908" Id="MFKsJHEO0BQP1nMVV8Ndz0">
<p:NodeReference LastCategoryFullName="Primitive" LastSymbolSource="builtin">
<Choice Kind="ClassDefinition" Name="Class" />
</p:NodeReference>
<p:Interfaces>
<TypeReference LastCategoryFullName="Main" LastSymbolSource="ooc3.vl">
<Choice Kind="InterfaceTypeFlag" Name="IMessage" />
</TypeReference>
</p:Interfaces>
<Patch Id="JoMpoeyyx6qMcdDpHV9t9f">
<Canvas Id="KYD44r2LJ7tMrbsHmWcnJH" CanvasType="Group">
<ControlPoint Id="Mp7MffyfvfFMhrPsa7CzN0" Bounds="261,324" />
<ControlPoint Id="L57P5GMZhTqNjSAsAZDyk0" Bounds="490,319" />
<Node Bounds="480,460,82,19" Id="A72oLtyiCQvMsWpeEtoBiP">
<p:NodeReference LastCategoryFullName="System.XML" LastSymbolSource="VL.Xml.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="XPathGetValue" />
</p:NodeReference>
<Pin Id="GW7Nc64NenLMeQn7iPtJYZ" Name="Input" Kind="InputPin" />
<Pin Id="JmgxPnePNBPQNwXx4w4ukj" Name="Path" Kind="InputPin" DefaultValue="alpha" />
<Pin Id="E74I3yrT6b2PNkZE8LPsv2" Name="Value" Kind="OutputPin" />
<Pin Id="Nl2Qn174pOyN9g749qOEGy" Name="Success" Kind="OutputPin" />
</Node>
<Node Bounds="480,532,55,19" Id="P5kNEzVIX87OGenZGVvUN8">
<p:NodeReference LastCategoryFullName="System.Conversion" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="TryParse" />
</p:NodeReference>
<Pin Id="OOVx7Sney5uOrkc8SWAwNC" Name="String" Kind="InputPin" />
<Pin Id="TJuMuD1lpNuOeuYmn6NvSx" Name="Value" Kind="OutputPin" />
<Pin Id="BRgYynYowj1MJQSA4E5oIf" Name="Success" Kind="OutputPin" />
</Node>
<Pad Id="ETE4kCvkGv2Lp4Hw5ORwSc" Comment="Value" Bounds="480,598,35,15" ShowValueBox="true" isIOBox="true" Value="0">
<p:TypeAnnotation>
<Choice Kind="ImmutableTypeFlag" Name="Float32" />
<FullNameCategoryReference ID="Primitive" />
</p:TypeAnnotation>
</Pad>
<Node Bounds="599,465,82,19" Id="PZkjEUTrLunPvtMrZ4UpQ2">
<p:NodeReference LastCategoryFullName="System.XML" LastSymbolSource="VL.Xml.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="XPathGetValue" />
</p:NodeReference>
<Pin Id="MEx3YvoW65iQFcjX8DzSTZ" Name="Input" Kind="InputPin" />
<Pin Id="JwqV6529k7OQVXfqElIO9Q" Name="Path" Kind="InputPin" DefaultValue="beta" />
<Pin Id="Le19wtKjbWdNntHOTAUEaC" Name="Value" Kind="OutputPin" />
<Pin Id="FBW5MxgmgjkOwhiIzj84gg" Name="Success" Kind="OutputPin" />
</Node>
<Node Bounds="599,537,55,19" Id="PgT2L16EYNdLh1qmrBh61X">
<p:NodeReference LastCategoryFullName="System.Conversion" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="TryParse" />
</p:NodeReference>
<Pin Id="IYfU82gnOISNcRrJi5cayG" Name="String" Kind="InputPin" />
<Pin Id="O49ptcofNy2QYKRQOReVTh" Name="Value" Kind="OutputPin" />
<Pin Id="TvV81DJn16pLcshvkEq98z" Name="Success" Kind="OutputPin" />
</Node>
<Pad Id="AoRQbirAvqoPJMBFZBOgwm" Comment="Value" Bounds="599,603,35,15" ShowValueBox="true" isIOBox="true" Value="0">
<p:TypeAnnotation>
<Choice Kind="ImmutableTypeFlag" Name="Float32" />
<FullNameCategoryReference ID="Primitive" />
</p:TypeAnnotation>
</Pad>
<Node Bounds="721,461,82,19" Id="H7vODLGFGKsNjOIYSMqgNP">
<p:NodeReference LastCategoryFullName="System.XML" LastSymbolSource="VL.Xml.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="XPathGetValue" />
</p:NodeReference>
<Pin Id="BCsT1JnzMjiMIE1IwauPpr" Name="Input" Kind="InputPin" />
<Pin Id="Qf5RdME7T7PNE0EhQCtcut" Name="Path" Kind="InputPin" DefaultValue="gamma" />
<Pin Id="KwbklNqNgg0OznfD6LBKrk" Name="Value" Kind="OutputPin" />
<Pin Id="I8SnQVLmyEjMN5j4SpKlHq" Name="Success" Kind="OutputPin" />
</Node>
<Node Bounds="721,533,55,19" Id="VeIp63iB6I1OHRhdWYj1ab">
<p:NodeReference LastCategoryFullName="System.Conversion" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="TryParse" />
</p:NodeReference>
<Pin Id="Ux7WsP2oOX6N5xvmpALpcZ" Name="String" Kind="InputPin" />
<Pin Id="Vhyo3mTMxLFPeTFkqjmAAG" Name="Value" Kind="OutputPin" />
<Pin Id="DgUplOxRx5yPPiZ0TvXfmT" Name="Success" Kind="OutputPin" />
</Node>
<Pad Id="JReuAW4z9lxPnhyDzRL275" Comment="Value" Bounds="721,599,35,15" ShowValueBox="true" isIOBox="true" Value="0">
<p:TypeAnnotation>
<Choice Kind="ImmutableTypeFlag" Name="Float32" />
<FullNameCategoryReference ID="Primitive" />
</p:TypeAnnotation>
</Pad>
<Node Bounds="598,762,46,19" Id="UsL62dIR1nvQZ7OIcw0D6Z">
<p:NodeReference LastCategoryFullName="3D.Vector3" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Vector (Join)" />
<CategoryReference Kind="Vector3Type" Name="Vector3" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="GrjlAhaBGduOWptcnTdOjT" Name="X" Kind="InputPin" />
<Pin Id="NFM2zkLsoIhNXfgJRm5Qsg" Name="Y" Kind="InputPin" />
<Pin Id="LA52GCrkBB4MW0iUzdB9xq" Name="Z" Kind="InputPin" />
<Pin Id="CPT6pT5GMP4M25dXHcNtNW" Name="Output" Kind="StateOutputPin" />
</Node>
<Node Bounds="474,657,85,19" Id="E4Y54V1OZhsPOm4tdzi1nj">
<p:NodeReference LastCategoryFullName="Math.Ranges" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Map" />
</p:NodeReference>
<Pin Id="PpqDf0CaEl3MySCmECn2kX" Name="Input" Kind="InputPin" />
<Pin Id="C5Wl2kbY5cnOdJh1ASJmSf" Name="Input Minimum" Kind="InputPin" />
<Pin Id="H57RVq4ymyrPcr8Wf5SAsn" Name="Input Maximum" Kind="InputPin" DefaultValue="360" />
<Pin Id="UhNNvDAOmRoO2DYp2JNMAW" Name="Output Minimum" Kind="InputPin" />
<Pin Id="JIA8kFq6L1bOFAIuwCCqfw" Name="Output Maximum" Kind="InputPin" DefaultValue="1" />
<Pin Id="E3OEXKr7tqPNg7OYGoBeFG" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="600,658,85,19" Id="HFjLgnJHJNLOjOEoUyPu6G">
<p:NodeReference LastCategoryFullName="Math.Ranges" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Map" />
</p:NodeReference>
<Pin Id="EJNaw9eAjrNLsoIfkSrJ6c" Name="Input" Kind="InputPin" />
<Pin Id="K8HqoxOWVDlNGMMjmU82qR" Name="Input Minimum" Kind="InputPin" DefaultValue="-180" />
<Pin Id="A5jUn2kBX0YQTfwdUg2YRe" Name="Input Maximum" Kind="InputPin" DefaultValue="180" />
<Pin Id="K606nTRp9h1OM92NHQmRrg" Name="Output Minimum" Kind="InputPin" />
<Pin Id="EuIDrM71KWFLh6DMckZmWr" Name="Output Maximum" Kind="InputPin" DefaultValue="1" />
<Pin Id="OGOypi94x7rLNcKCNfydZp" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="714,662,85,19" Id="IKuBwoY3zd1NqFkhE9JkiI">
<p:NodeReference LastCategoryFullName="Math.Ranges" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Map" />
</p:NodeReference>
<Pin Id="F4EcZKuxRG5MrMzOkgrpFG" Name="Input" Kind="InputPin" />
<Pin Id="QdGreCK4GS6NGFUb8wPCx5" Name="Input Minimum" Kind="InputPin" DefaultValue="-90" />
<Pin Id="FmkQd4RGj8PLx4Nu5zwyQA" Name="Input Maximum" Kind="InputPin" DefaultValue="90" />
<Pin Id="J3N7wwjFZWALrrh6K51OR2" Name="Output Minimum" Kind="InputPin" />
<Pin Id="LyTjZIkZ0mHNIidh8WkQWv" Name="Output Maximum" Kind="InputPin" DefaultValue="1" />
<Pin Id="RzfHb8oXV3hMdmgJMTgezf" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="150,515,57,26" Id="VgZ0PLMZlWIPFu4NkdwGGJ">
<p:NodeReference LastCategoryFullName="Main.Context" LastSymbolSource="ooc3.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="GetUsers" />
<CategoryReference Kind="ClassType" Name="Context" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="CPf5GOhemeJNQwYclEoTsK" Name="Input" Kind="StateInputPin" />
<Pin Id="FjVKvtpCeNPNdsPfPfxOg7" Name="Output" Kind="StateOutputPin" />
<Pin Id="HaoRI1elciIP9pcA5uGYfZ" Name="Users" Kind="OutputPin" />
</Node>
<Node Bounds="201,587,52,26" Id="EGtpKrkicpZMXseftmIeuJ">
<p:NodeReference LastCategoryFullName="Main.Users" LastSymbolSource="ooc3.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="GetUser" />
</p:NodeReference>
<Pin Id="EWJ2RYzkOoSLqfZH2vDDKv" Name="Input" Kind="StateInputPin" />
<Pin Id="IoNNp5BI3xjNthxIRpuGXt" Name="Id" Kind="InputPin" />
<Pin Id="SkYeTPOB6bZNjtqVSiGN1v" Name="Output" Kind="StateOutputPin" />
<Pin Id="PtbSbm7Ai10LWDCTMnwD4E" Name="Result" Kind="OutputPin" />
<Pin Id="SYdtTTitfuPMmgk4wkEBah" Name="User" Kind="OutputPin" />
</Node>
<Node Bounds="287,456,82,19" Id="OKJD4PS3yjEP0ODOtOspEf">
<p:NodeReference LastCategoryFullName="System.XML" LastSymbolSource="VL.Xml.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="XPathGetValue" />
</p:NodeReference>
<Pin Id="DZ7Dx2qPZHEPWCQreCzRwZ" Name="Input" Kind="InputPin" />
<Pin Id="BbOB9Afg74hP8Sgd2NAbAP" Name="Path" Kind="InputPin" DefaultValue="id" />
<Pin Id="CcAv16IgF2kNMX88tVjQov" Name="Value" Kind="OutputPin" />
<Pin Id="RHqBmD7w28RPT25rr0XNXi" Name="Success" Kind="OutputPin" />
</Node>
<Pad Id="Leqs7dbKlyYLbidyw9ZonM" Comment="Path" Bounds="370,415,35,15" ShowValueBox="true" isIOBox="true" Value="id">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="String" />
</p:TypeAnnotation>
</Pad>
<Node Bounds="196,878,50,26" Id="K0Sf6MDI3YtPLRt2IRvwiZ">
<p:NodeReference LastCategoryFullName="Main.Users" LastSymbolSource="ooc3.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="SetUser" />
</p:NodeReference>
<Pin Id="NowmKUxUwIvNbNEoNxLJNt" Name="Input" Kind="StateInputPin" />
<Pin Id="SbXAbVblFW0MhsGm69AwAO" Name="Id" Kind="InputPin" />
<Pin Id="M7MuwMTxK5nOJwYQybf1jg" Name="User" Kind="InputPin" />
<Pin Id="UK7VHgWYt4iN2UsoY4gKbo" Name="Output" Kind="StateOutputPin" />
</Node>
<Node Bounds="301,752,81,26" Id="OXZ4vK4JdZLLZz1AwU9nau">
<p:NodeReference LastCategoryFullName="Main.User" LastSymbolSource="ooc3.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="SetOrientation" />
</p:NodeReference>
<Pin Id="TkPXZbQL9qmLQAgEynpFPh" Name="Input" Kind="StateInputPin" />
<Pin Id="LM51cPLDvaAOmc9LU50gdW" Name="Orientation" Kind="InputPin" />
<Pin Id="QQGXWjRIjeKQTUpnVyPWtq" Name="Output" Kind="StateOutputPin" />
</Node>
</Canvas>
<ProcessDefinition Id="M6nrfmnFwHMNZWtLiTPgZR" IsHidden="true">
<Fragment Id="LRBasT5dhGJMw2VgQVHkna" Patch="NfI5SMPSgs6LtdDBp1URkH" Enabled="true" />
<Fragment Id="EtQCwRq5l1kNPldXpc7jIN" Patch="L4Hz0UqsKUDNLM3IQdrUPS" />
</ProcessDefinition>
<Patch Id="NfI5SMPSgs6LtdDBp1URkH" Name="Create" />
<Patch Id="L4Hz0UqsKUDNLM3IQdrUPS" Name="Process" ParticipatingElements="E4Y54V1OZhsPOm4tdzi1nj,HFjLgnJHJNLOjOEoUyPu6G,IKuBwoY3zd1NqFkhE9JkiI">
<Pin Id="K1HUztujnPhPKHKYwiXi5e" Name="Context" Kind="InputPin" />
<Pin Id="AGRtPlt5n53NSasrIRSUsw" Name="Message" Kind="InputPin" />
</Patch>
<Link Id="H7UK7JzEYuTM10J9tpuRU1" Ids="K1HUztujnPhPKHKYwiXi5e,Mp7MffyfvfFMhrPsa7CzN0" IsHidden="true" />
<Link Id="AtSRxWlQU2ZP07U5hbQbV0" Ids="AGRtPlt5n53NSasrIRSUsw,L57P5GMZhTqNjSAsAZDyk0" IsHidden="true" />
<Link Id="S6rvl9AxkloOBi3bBXndz3" Ids="L57P5GMZhTqNjSAsAZDyk0,GW7Nc64NenLMeQn7iPtJYZ" />
<Link Id="EWL8hXUXhxDNZ9XQlsgSxP" Ids="E74I3yrT6b2PNkZE8LPsv2,OOVx7Sney5uOrkc8SWAwNC" />
<Link Id="HAzpRglP1DiPCbFzsvQNEc" Ids="TJuMuD1lpNuOeuYmn6NvSx,ETE4kCvkGv2Lp4Hw5ORwSc" />
<Link Id="KXeEqyGiJvwM9oHMFOppoF" Ids="Le19wtKjbWdNntHOTAUEaC,IYfU82gnOISNcRrJi5cayG" />
<Link Id="DZKCZXSxfcON8VvbpwmVFc" Ids="O49ptcofNy2QYKRQOReVTh,AoRQbirAvqoPJMBFZBOgwm" />
<Link Id="KdN6U1uHfDHOEOprvNEABO" Ids="L57P5GMZhTqNjSAsAZDyk0,MEx3YvoW65iQFcjX8DzSTZ" />
<Link Id="MUKAvpGoH3VM8cHhlHgIT4" Ids="KwbklNqNgg0OznfD6LBKrk,Ux7WsP2oOX6N5xvmpALpcZ" />
<Link Id="HkUiMcjCR3KMv7tBXztfPB" Ids="Vhyo3mTMxLFPeTFkqjmAAG,JReuAW4z9lxPnhyDzRL275" />
<Link Id="PiKRftfkz10NVtGjolwPDn" Ids="L57P5GMZhTqNjSAsAZDyk0,BCsT1JnzMjiMIE1IwauPpr" />
<Link Id="BDL2I2DrjCvLsxBIyofM5z" Ids="ETE4kCvkGv2Lp4Hw5ORwSc,PpqDf0CaEl3MySCmECn2kX" />
<Link Id="B3iAC8TL2v4PtQbTn152Di" Ids="E3OEXKr7tqPNg7OYGoBeFG,LA52GCrkBB4MW0iUzdB9xq" />
<Link Id="Var319HkrdkQNzXWZKL4Sb" Ids="AoRQbirAvqoPJMBFZBOgwm,EJNaw9eAjrNLsoIfkSrJ6c" />
<Link Id="VrlM29QPQXVPT2HvQpvPUD" Ids="OGOypi94x7rLNcKCNfydZp,GrjlAhaBGduOWptcnTdOjT" />
<Link Id="AjVn8Rtl3N7PpG5OdJkMoW" Ids="JReuAW4z9lxPnhyDzRL275,F4EcZKuxRG5MrMzOkgrpFG" />
<Link Id="AYEZ4cJLiKXNgFQxzGsVLM" Ids="RzfHb8oXV3hMdmgJMTgezf,NFM2zkLsoIhNXfgJRm5Qsg" />
<Link Id="Mpb0eRuBuFlOT3PL1yvnfR" Ids="HaoRI1elciIP9pcA5uGYfZ,EWJ2RYzkOoSLqfZH2vDDKv" />
<Link Id="FVOhr6yHJFANOyPHejfHtp" Ids="CcAv16IgF2kNMX88tVjQov,IoNNp5BI3xjNthxIRpuGXt" />
<Link Id="GApesVdLyn8MkQsQBnZSPC" Ids="Leqs7dbKlyYLbidyw9ZonM,BbOB9Afg74hP8Sgd2NAbAP" />
<Link Id="IYhB6qXaJwmODcM9l072ny" Ids="SkYeTPOB6bZNjtqVSiGN1v,NowmKUxUwIvNbNEoNxLJNt" />
<Link Id="Rq6SAy7X24mN4BwvpEx1KW" Ids="CcAv16IgF2kNMX88tVjQov,SbXAbVblFW0MhsGm69AwAO" />
<Link Id="L2gZwbIRIAMQGgpUiqnEM3" Ids="L57P5GMZhTqNjSAsAZDyk0,DZ7Dx2qPZHEPWCQreCzRwZ" />
<Link Id="Ai8xSKMCjiJPhHiGDMMUc3" Ids="Mp7MffyfvfFMhrPsa7CzN0,CPf5GOhemeJNQwYclEoTsK" />
<Link Id="SYztFq1WJlUMGeHNoVgYHP" Ids="SYdtTTitfuPMmgk4wkEBah,TkPXZbQL9qmLQAgEynpFPh" />
<Link Id="FbAs6V9vjW1QIaWwMjvWVy" Ids="QQGXWjRIjeKQTUpnVyPWtq,M7MuwMTxK5nOJwYQybf1jg" />
<Link Id="Hm2JrUnpNyULgwMgjK8ZtG" Ids="CPT6pT5GMP4M25dXHcNtNW,LM51cPLDvaAOmc9LU50gdW" />
</Patch>
</Node>
<!--
************************ DisplayRotation ************************
-->
<Node Name="DisplayRotation" Bounds="827,467" Id="Mrdd2kzISrtMfBLo2rbdiY">
<p:NodeReference>
<Choice Kind="ContainerDefinition" Name="Process" />
<FullNameCategoryReference ID="Primitive" />
</p:NodeReference>
<Patch Id="Jhd6DcqQPTLOdX54c1PaEs">
<Canvas Id="Qhr0Udeu4S5OEHz6JSclzI" CanvasType="Group">
<ControlPoint Id="UUEhf6OcAysP9Jfa6hMSym" Bounds="729,351" />
<Node Bounds="726,395,57,26" Id="F24SxuI00t3QKb0V1rVi2M">
<p:NodeReference LastCategoryFullName="Main.Context" LastSymbolSource="ooc3.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="GetUsers" />
<CategoryReference Kind="ClassType" Name="Context" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="SHscHt35pcSPUq0ej5vjBN" Name="Input" Kind="StateInputPin" />
<Pin Id="Ooz8bloGL8lPPVBrse9kJX" Name="Output" Kind="StateOutputPin" />
<Pin Id="N4ZbvJn9SqzOwFjAt9SPdt" Name="Users" Kind="OutputPin" />
</Node>
<Node Bounds="778,445,57,26" Id="LQAHXgcBNVNOGFJbR8jgUA">
<p:NodeReference LastCategoryFullName="Main.Users" LastSymbolSource="ooc3.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="GetUsers" />
<CategoryReference Kind="ClassType" Name="Users" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="OQTaZqvdzepPiTYo5DGYsV" Name="Input" Kind="StateInputPin" />
<Pin Id="Kn3TAG9w2aaLQEvNYzvm4L" Name="Output" Kind="StateOutputPin" />
<Pin Id="JwFslKODgUgNDRUFLCsxPD" Name="Values" Kind="OutputPin" />
</Node>
<Node Bounds="697,602,426,630" Id="Fbb6BImVt0KNoRlwcQiG8Z">
<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="L2FrDHe63EHPWxTyP3btbB" Name="Break" Kind="OutputPin" />
<ControlPoint Id="M70uCweKbgNOdA2BHUFqTO" Bounds="860,609" Alignment="Top" />
<ControlPoint Id="MxhVT0f5SEfLf7E89ZRufm" Bounds="748,1188" Alignment="Bottom">
<p:TypeAnnotation>
<Choice Kind="TypeFlag" Name="RGBA" />
</p:TypeAnnotation>
</ControlPoint>
<ControlPoint Id="J63LNbxycxYMNFPxCeQxw6" Bounds="787,1188" Alignment="Bottom" />
<Patch Id="V6YRPBs6goFPDfZnIcXwM4" ManuallySortedPins="true">
<Patch Id="JUBvoOPTq3vPfXiUfq0VtP" Name="Create" ManuallySortedPins="true" />
<Patch Id="PyAXDvUNHpHPgxYn70ds5I" Name="Update" ManuallySortedPins="true">
<Pin Id="T2OHYqdBOISLA3BAZ1a8DP" Name="Index" Kind="InputPin" />
</Patch>
<Patch Id="Dg5aK1qwOQ1NbF7bs7ywiA" Name="Dispose" ManuallySortedPins="true" />
<Node Bounds="848,671,65,26" Id="Txoe1fmlidkP2Fbbig1oIj">
<p:NodeReference LastCategoryFullName="Main.User" LastSymbolSource="ooc3.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<CategoryReference Kind="RecordType" Name="User" />
<Choice Kind="OperationCallFlag" Name="Split" />
</p:NodeReference>
<Pin Id="Vafqbd0g4MkPmcEaFIUJ51" Name="Input" Kind="StateInputPin" />
<Pin Id="GkbCOyeLx0kNHcgG1KhXT0" Name="Output" Kind="OutputPin" />
<Pin Id="Iqe1QKQJpnzODVp8JNkCDZ" Name="id" Kind="OutputPin" />
<Pin Id="MTITKe3L0hgQMUjIQVLwaO" Name="name" Kind="OutputPin" />
<Pin Id="Cxnwp1z1F6BPq69Wyy2hK5" Name="Object" Kind="OutputPin" />
<Pin Id="GQ5UcrcKf4rLzPINKUrZtA" Name="coord" Kind="OutputPin" />
<Pin Id="OE02JgJRDg7MwVzBT1ell6" Name="press" Kind="OutputPin" />
<Pin Id="Smo5xUG3StqMEiTXVIFU0y" Name="Orientation" Kind="OutputPin" />
</Node>
<Pad Id="KXNHN27Puy3PbjLwUhM3ej" Comment="coord" Bounds="891,746,35,28" ShowValueBox="true" isIOBox="true" />
<Node Bounds="741,710,145,86" Id="BQR9HMFxdFUOvUc0ecMjom">
<p:NodeReference>
<Choice Kind="ProcessStatefulRegion" Name="Cache" />
<FullNameCategoryReference ID="Primitive" />
</p:NodeReference>
<Pin Id="JLhJu1Yjxf4LJf60JcvqEi" Name="Force" Kind="InputPin" />
<Pin Id="QZndoA8PPNhLH1PZ0A55jD" Name="Dispose Cached Outputs" Kind="InputPin" />
<Pin Id="NpL1IIAWec5M7BkLGH1JLI" Name="Has Changed" Kind="OutputPin" />
<Patch Id="M7KnCyVDbkpM5kmSw8975Z" ManuallySortedPins="true">
<Patch Id="J27XK9F9EGDLwwP2cBu0L5" Name="Create" ManuallySortedPins="true" />
<Patch Id="GbpMSeYFWxBPZAEnmbDA2R" Name="Then" ManuallySortedPins="true" />
<Node Bounds="753,749" Id="BBUVOoOLCXjPz0KeV7lGhv">
<p:NodeReference LastCategoryFullName="Math" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Random" />
</p:NodeReference>
<Pin Id="HW4Ff0FDNloNf3qfHAanms" Name="From" Kind="InputPin" DefaultValue="1, 0, 0, 1" />
<Pin Id="SYukJHQFHEBMH3EUhT0W48" Name="To" Kind="InputPin" DefaultValue="0, 1, 0.1599998, 1" />
<Pin Id="KrRz0kcRXHHO5SolrWkntc" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="820,745,54,19" Id="Kaelb2j1n4ZNUIOHamJTwn">
<p:NodeReference LastCategoryFullName="Math" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Random" />
</p:NodeReference>
<Pin Id="G7t4VL0fHUvL19sg62ntg9" Name="From" Kind="InputPin" DefaultValue="-5, 0.5, -5" />
<Pin Id="VyIcgB1UyURN7REXit7V4I" Name="To" Kind="InputPin" DefaultValue="5, 0.5, 5" />
<Pin Id="FcNXyUX5ewLMIi9kn12F6P" Name="Output" Kind="OutputPin" />
</Node>
</Patch>
<ControlPoint Id="RKBzsuaCMwmMBG6KA9STp8" Bounds="755,791" Alignment="Bottom" />
<ControlPoint Id="LhjB9zVhfAkO5LoazP7j4e" Bounds="764,717" Alignment="Top" />
<ControlPoint Id="AXPYA8TGNOzNQEbX1Xe4FF" Bounds="825,790" Alignment="Bottom" />
</Node>
<ControlPoint Id="Vuj0pf49wnZNgg9Gkx3QFu" Bounds="765,674" />
<Node Bounds="797,1178,45,19" Id="CDyoPNMWcbbO9l5XsqHpPZ">
<p:NodeReference LastCategoryFullName="3D.Transform" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Rotate" />
<CategoryReference Kind="Category" Name="Transform" NeedsToBeDirectParent="true">
<p:OuterCategoryReference Kind="Category" Name="3D" NeedsToBeDirectParent="true" />
</CategoryReference>
</p:NodeReference>
<Pin Id="LQDHusoHehDMcEIgF9qCCe" Name="Input" Kind="InputPin" />
<Pin Id="C9MMk6jpYVqPI7xnnQXHCu" Name="Rotation" Kind="InputPin" DefaultValue="0, 0.25, 0.5" />
<Pin Id="RcR0JoIzDAPMGUP6eGIGDi" Name="Output" Kind="OutputPin" />
</Node>
<Pad Id="IKNETUmoVW9OEOOfK1GiTw" Comment="Orientation" Bounds="1002,826,35,43" ShowValueBox="true" isIOBox="true" />
<Node Bounds="794,995" Id="FdPic2CWF3qPV3JO4DZah6">
<p:NodeReference LastCategoryFullName="3D.Transform" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Translate" />
<CategoryReference Kind="Category" Name="Transform" NeedsToBeDirectParent="true">
<p:OuterCategoryReference Kind="Category" Name="3D" NeedsToBeDirectParent="true" />
</CategoryReference>
</p:NodeReference>
<Pin Id="EGQZZdf4lvBPIBc9PhhJIU" Name="Input" Kind="InputPin" />
<Pin Id="VROsONHDqN9M74FjlNbfc2" Name="Translation" Kind="InputPin" />
<Pin Id="OFMmR74lUXrOLNhUOabVo5" Name="Output" Kind="OutputPin" />
</Node>
</Patch>
</Node>
<Node Bounds="577,1496,65,19" Id="QwkaTfiRD9FMeVCPijZUfM">
<p:NodeReference LastCategoryFullName="Stride" LastSymbolSource="VL.Stride.Engine.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="RootScene" />
<CategoryReference Kind="Category" Name="Stride" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="MWuYpZes19NNN9hWunh3pr" Name="Child" Kind="InputPin" />
<Pin Id="Poyl5tw9w25M6c66ntrOYM" Name="Child 2" Kind="InputPin" />
<Pin Id="St5fI6pjp5XLJwb3DbpnO9" Name="Child 3" Kind="InputPin" />
<Pin Id="ETv5bb7CfBONVPhRzD3uFw" Name="Enabled" Kind="InputPin" />
<Pin Id="C0qp2VzwwCDN4VA9wELeiy" Name="Output" Kind="OutputPin" />
</Node>
<Pad Id="AhD5romlJoALcXlYneVewI" Comment="Force" Bounds="565,648,35,35" ShowValueBox="true" isIOBox="true" Value="False">
<p:TypeAnnotation>
<Choice Kind="ImmutableTypeFlag" 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>
<Node Bounds="528,1377,65,19" Id="KAmGIsKfU04OwxQxTnZbd2">
<p:NodeReference>
<Choice Kind="ProcessNode" Name="LightSetup" />
</p:NodeReference>
<Pin Id="FIHr57IRWrtOQT2klis5fZ" Name="Intensity" Kind="InputPin" />
<Pin Id="LoIWHHOKTfRLicdmVhY5dB" Name="Output" Kind="OutputPin" />
</Node>
<ControlPoint Id="V3mBYzGNbLUMFU5u5T8HJf" Bounds="580,1616" />
<Node Bounds="751,1305,147,19" Id="UaByNw5guwfP7WsHdfjQAY">
<p:NodeReference LastCategoryFullName="Stride.Models" LastSymbolSource="VL.Stride.Engine.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="InstancingSpreadComponent" />
</p:NodeReference>
<Pin Id="VcoV7uIQmuEP8BPDZ9FyVr" Name="Instance Transformations" Kind="InputPin" />
<Pin Id="U7LklHl6OEyQJeLhClSlQl" Name="Instance Count" Kind="InputPin" />
<Pin Id="VELH7ZJ6CikN0B30oEWenn" Name="Value" Kind="InputPin" />
<Pin Id="KwiGjpBrimwPjYXacOL3TZ" Name="Enabled" Kind="InputPin" />
<Pin Id="K6JTfIQTPimNNsvfR3HYL4" Name="Component" Kind="OutputPin" />
</Node>
<Node Bounds="748,1348,65,19" Id="M3GnbQwKBWAQK3ZW07baPp">
<p:NodeReference LastCategoryFullName="Collections.Spread" LastSymbolSource="VL.Collections.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="FromValue" />
<CategoryReference Kind="RecordType" Name="Spread" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="RW69W9bLIm5NLRKEJMAJPk" Name="Input" Kind="InputPin" />
<Pin Id="IrtYWrTg16VLrMwiF3pkt1" Name="Result" Kind="OutputPin" />
</Node>
<Node Bounds="790,1457" Id="Rd5rSF5AYcpPSCDxR7BuvM">
<p:NodeReference LastCategoryFullName="Stride.Models" LastSymbolSource="VL.Stride.Engine.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="Box" />
</p:NodeReference>
<Pin Id="I1tUdXL8hCeLcyz9YlX5jr" Name="Transformation" Kind="InputPin" />
<Pin Id="BLgqCBzKFEBNs2Ki4GAsZh" Name="Size" Kind="InputPin" />
<Pin Id="Cb8dC9z3KBCMOCA82zLvIO" Name="Material" Kind="InputPin" />
<Pin Id="Uux6ILZRrpDLBo26gwlwUu" Name="Is Shadow Caster" Kind="InputPin" />
<Pin Id="NhzzdkA4gFXNovMB50OUVp" Name="Components" Kind="InputPin" />
<Pin Id="SiIFARMWWvjMYnJgDHrOyA" Name="Children" Kind="InputPin" />
<Pin Id="H16AHtCAbz7LgCNhHwRyyv" Name="Name" Kind="InputPin" />
<Pin Id="GCaCuSLerTGN14DxbGj3IG" Name="Enabled" Kind="InputPin" />
<Pin Id="HDukyuwVWLrOz5u3IysQaD" Name="Entity" Kind="OutputPin" />
</Node>
</Canvas>
<Patch Id="EUbmJkT3hW2M3eR20YMV12" Name="Create" />
<Patch Id="SbYpwHYqq0wM5ycmZu6swA" Name="Update">
<Pin Id="LcUD0qTzGSBPKKQDLKiCcv" Name="Context" Kind="InputPin">
<p:TypeAnnotation>
<Choice Kind="TypeFlag" Name="Context" />
</p:TypeAnnotation>
</Pin>
<Pin Id="L8XtiUmup6nOIcGhcCHyla" Name="Output" Kind="OutputPin" Bounds="559,2398" />
</Patch>
<ProcessDefinition Id="OplYYlRiz2KPFtOu7ctlfQ">
<Fragment Id="Cb5n9ZsMOY9OfVedY68r9w" Patch="EUbmJkT3hW2M3eR20YMV12" Enabled="true" />
<Fragment Id="CNc4EhhHt5IO8yj9ENHQuF" Patch="SbYpwHYqq0wM5ycmZu6swA" Enabled="true" />
</ProcessDefinition>
<Link Id="TNy9Brk0dT8Nh0B7PiwHlV" Ids="LcUD0qTzGSBPKKQDLKiCcv,UUEhf6OcAysP9Jfa6hMSym" IsHidden="true" />
<Link Id="VGcmbLViVmaODmdxVtxpEN" Ids="N4ZbvJn9SqzOwFjAt9SPdt,OQTaZqvdzepPiTYo5DGYsV" />
<Link Id="Q5f4FU6nyFbPhPE4fPko61" Ids="UUEhf6OcAysP9Jfa6hMSym,SHscHt35pcSPUq0ej5vjBN" />
<Link Id="C2XLtTiDpZtOAXFUdSgazF" Ids="JwFslKODgUgNDRUFLCsxPD,M70uCweKbgNOdA2BHUFqTO" />
<Link Id="QxHyBPLHWM2PKjHv1kPJoS" Ids="M70uCweKbgNOdA2BHUFqTO,Vafqbd0g4MkPmcEaFIUJ51" />
<Link Id="HmIrWAoRmPRNG5Vlryk7Dn" Ids="GQ5UcrcKf4rLzPINKUrZtA,KXNHN27Puy3PbjLwUhM3ej" />
<Link Id="DgDZAJTL9ppL7QmUWMbn5V" Ids="KrRz0kcRXHHO5SolrWkntc,RKBzsuaCMwmMBG6KA9STp8" />
<Link Id="Uf6LazZQgdRP4PHojzLOtU" Ids="T2OHYqdBOISLA3BAZ1a8DP,Vuj0pf49wnZNgg9Gkx3QFu" IsHidden="true" />
<Link Id="H0qROSqrYorQG0rudPP0Ue" Ids="Vuj0pf49wnZNgg9Gkx3QFu,LhjB9zVhfAkO5LoazP7j4e" />
<Link Id="QXvXd6yS1zCMxMqNNom5nj" Ids="AhD5romlJoALcXlYneVewI,JLhJu1Yjxf4LJf60JcvqEi" />
<Link Id="VtVlHPFEMGZMsyyTK1B0i7" Ids="LoIWHHOKTfRLicdmVhY5dB,MWuYpZes19NNN9hWunh3pr" />
<Link Id="JZ05HKIeTBxOpXoU9uaPp6" Ids="C0qp2VzwwCDN4VA9wELeiy,V3mBYzGNbLUMFU5u5T8HJf" />
<Link Id="KbduCXftHlJOOjoCXLLl05" Ids="V3mBYzGNbLUMFU5u5T8HJf,L8XtiUmup6nOIcGhcCHyla" IsHidden="true" />
<Link Id="RhPL8qAwaAZLZluOgoqAe4" Ids="K6JTfIQTPimNNsvfR3HYL4,RW69W9bLIm5NLRKEJMAJPk" />
<Link Id="LyLZP84U4PgOfPJlt7LROn" Ids="RKBzsuaCMwmMBG6KA9STp8,MxhVT0f5SEfLf7E89ZRufm" />
<Link Id="KyQf0NuCucZOXpUcOeg9Pd" Ids="J63LNbxycxYMNFPxCeQxw6,VcoV7uIQmuEP8BPDZ9FyVr" />
<Link Id="IiyDWJpe4gqQPbc8qN4RP2" Ids="RcR0JoIzDAPMGUP6eGIGDi,J63LNbxycxYMNFPxCeQxw6" />
<Link Id="K33XlEfbQG9Lg0yWnka5K4" Ids="Smo5xUG3StqMEiTXVIFU0y,IKNETUmoVW9OEOOfK1GiTw" />
<Link Id="PORT2ADz8wnOCa7lAmRBUz" Ids="Smo5xUG3StqMEiTXVIFU0y,C9MMk6jpYVqPI7xnnQXHCu" />
<Link Id="QM9PpsHqBL0PJFLATi6tuZ" Ids="HDukyuwVWLrOz5u3IysQaD,Poyl5tw9w25M6c66ntrOYM" />
<Link Id="LW9zLgT1zfyNXWbLVoJx5f" Ids="IrtYWrTg16VLrMwiF3pkt1,NhzzdkA4gFXNovMB50OUVp" />
<Link Id="Fy2VgUDxbqGL3olT18YpNt" Ids="OFMmR74lUXrOLNhUOabVo5,LQDHusoHehDMcEIgF9qCCe" />
<Link Id="GVL5IWzeN6GNp8YI4O2Gd5" Ids="AXPYA8TGNOzNQEbX1Xe4FF,VROsONHDqN9M74FjlNbfc2" />
<Link Id="LjgoIZu89WlOvKivmFKwNT" Ids="FcNXyUX5ewLMIi9kn12F6P,AXPYA8TGNOzNQEbX1Xe4FF" />
</Patch>
</Node>
<!--
************************ DisplaySound ************************
-->
<Node Name="DisplaySound" Bounds="826,502" Id="G5ZDpMjFmN9MpyHL0DNg56">
<p:NodeReference>
<Choice Kind="ContainerDefinition" Name="Process" />
<FullNameCategoryReference ID="Primitive" />
</p:NodeReference>
<Patch Id="TvdZR13uLEHQGAIHsw4o8y">
<Canvas Id="RDEoz4TOj62OE0lU66IpER" CanvasType="Group">
<ControlPoint Id="AuuuO3Fl38XO98f6pxNDg1" Bounds="352,429" />
<Node Bounds="349,513,57,26" Id="BnM6yhwq6BZPQhLvsbwQ3J">
<p:NodeReference LastCategoryFullName="Main.Context" LastSymbolSource="ooc3.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="GetUsers" />
<CategoryReference Kind="ClassType" Name="Context" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="RKEjwPGzvuGMei1ncAgSK8" Name="Input" Kind="StateInputPin" />
<Pin Id="GITQlflLnaJOSAD1j55gEB" Name="Output" Kind="StateOutputPin" />
<Pin Id="NAD1pNWY5CvPu4D6iyCUKv" Name="Users" Kind="OutputPin" />
</Node>
<Node Bounds="401,595,57,26" Id="GHMmVOVabkfOk8Z2CWTKbD">
<p:NodeReference LastCategoryFullName="Main.Users" LastSymbolSource="ooc3.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="GetUsers" />
<CategoryReference Kind="ClassType" Name="Users" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="PF0RwxQRrPjNbLt1JbCMyQ" Name="Input" Kind="StateInputPin" />
<Pin Id="G1U35sMNbiGMBx4D7qxfcB" Name="Output" Kind="StateOutputPin" />
<Pin Id="VSh32kqxqxwMKzCkGgaZB7" Name="Values" Kind="OutputPin" />
</Node>
<Node Bounds="450,1982,76,19" Id="DUeYig0e9WwLP3MH8pRG19">
<p:NodeReference LastCategoryFullName="Stride.Rendering" LastSymbolSource="VL.Stride.Windows.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="SkiaRenderer" />
</p:NodeReference>
<Pin Id="OpEuey6s4ULL7V7EJJ3YSY" Name="Input" Kind="InputPin" />
<Pin Id="HMrpONBh016NlNIZQ8uOey" Name="Space" Kind="InputPin" />
<Pin Id="KPa7u86CZoiLPszSYt63pn" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="431,2097,165,19" Id="AzmdWotpVerNDt61UtUQt1">
<p:NodeReference LastCategoryFullName="Stride.Rendering" LastSymbolSource="VL.Stride.Engine.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="RenderEntity" />
</p:NodeReference>
<Pin Id="Gl21H9XM7wOOkquysI7K2A" Name="Transformation" Kind="InputPin" />
<Pin Id="IVZfkRPUoUYMCIQ125jqkV" Name="Input" Kind="InputPin" />
<Pin Id="BfNFXdgct02P7BymrJOECr" Name="Render Stage" Kind="InputPin" />
<Pin Id="CQZ1eHOb5mEPiX95wD13EF" Name="Single Call Per Frame" Kind="InputPin" />
<Pin Id="UhhdxlzmQxPQM3vTRGUhhx" Name="Render Group" Kind="InputPin" />
<Pin Id="IF6FLg4wTXjLDzfm1ERFBr" Name="Components" Kind="InputPin" />
<Pin Id="JQy0mTRJ1bJLj96UzvZxdt" Name="Children" Kind="InputPin" />
<Pin Id="E2quDrInB8QMJmubJ8KlaQ" Name="Name" Kind="InputPin" />
<Pin Id="Rzd0tS5O3mcM9g2EaQ8hSd" Name="Enabled" Kind="InputPin" />
<Pin Id="VQF5BSu4LOXOHnEBmyw92T" Name="Output" Kind="OutputPin" />
</Node>
<ControlPoint Id="GRKyeZpX0A8MxKnc9ogquH" Bounds="436,2260" />
<Node Bounds="433,2177,63,19" Id="E2BapLqQ0eyM50NsgcSDdd">
<p:NodeReference LastCategoryFullName="Stride" LastSymbolSource="VL.Stride.Engine.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="RootScene" />
<CategoryReference Kind="Category" Name="Stride" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="Cbgc8afnkiEMxAJEwzPNoJ" Name="Child" Kind="InputPin" />
<Pin Id="GjGLCVYyVnxMLQnmWNZSQW" Name="Child 2" Kind="InputPin" />
<Pin Id="DVKROE3Ab9pLMya2XJICwq" Name="Enabled" Kind="InputPin" />
<Pin Id="KOqjQp6SkBKL35p2mDHCph" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="438,768,698,836" Id="Vrg0LYiP6cwOXSr6zkW1rz">
<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="Hjixu4z0BwMLMzbKNDFJ7F" Name="Break" Kind="OutputPin" />
<ControlPoint Id="CsoKb8DABP5QaD6uGGXtKm" Bounds="455,774" Alignment="Top" />
<ControlPoint Id="AGjTKec075oLxWwJiC81JP" Bounds="545,774" Alignment="Top" />
<ControlPoint Id="PwqT41xyAQDPLtoqIjKHPb" Bounds="487,1598" Alignment="Bottom" />
<Patch Id="Bzee8LA6NyiNYJbWVBLtOf" ManuallySortedPins="true">
<Patch Id="KwMSOCM3KgUNq6kh1dYZ72" Name="Create" ManuallySortedPins="true" />
<Patch Id="RTTlEb501FuLD0NezVS6JD" Name="Update" ManuallySortedPins="true" />
<Patch Id="JiFIzxlMo2KP2FVSTSY8Vx" Name="Dispose" ManuallySortedPins="true" />
<Node Bounds="450,804,85,26" Id="ClmsCjcpc2lLbEAteZBrKW">
<p:NodeReference LastCategoryFullName="Main.User" LastSymbolSource="ooc3.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<CategoryReference Kind="RecordType" Name="User" />
<Choice Kind="OperationCallFlag" Name="Split" />
</p:NodeReference>
<Pin Id="Uu9bGSqudL8Mm25JMQr9Y3" Name="Input" Kind="StateInputPin" />
<Pin Id="Q2NViiGFZYbPxudjx5IalD" Name="id" Kind="OutputPin" />
<Pin Id="JVAM9VidV2DO78iyMszgyo" Name="name" Kind="OutputPin" />
<Pin Id="OG83H4b8qGaQMqLK6LxXI1" Name="Object" Kind="OutputPin" />
<Pin Id="SEYKCuwCjASOTJ94ii34mF" Name="coord" Kind="OutputPin" />
<Pin Id="GfnG1cHRnpXLdl9vkOB7vq" Name="press" Kind="OutputPin" />
<Pin Id="FNvTIF0vKrNQR3OhRqQ3tF" Name="Orientation" Kind="OutputPin" />
</Node>
<Node Bounds="477,1056,45,19" Id="BA4CUBYWhdTOBYjmjpBtVj">
<p:NodeReference LastCategoryFullName="Graphics.Skia.Layers" LastSymbolSource="VL.Skia.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="Circle (Circle)" />
</p:NodeReference>
<Pin Id="QvqwSRbBufKLTJmadnCKJK" Name="Circle" Kind="InputPin" />
<Pin Id="Fh2t7pSwihFM1vlo1PoRAS" Name="Paint" Kind="InputPin" />
<Pin Id="QNat6JIHTYEOdLEABixMK8" Name="Enabled" Kind="InputPin" />
<Pin Id="G5iLl2olnaOQJMuzGKYZ8k" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="479,872,42,26" Id="TQeGlVT1i8WOOPQbzBC28N">
<p:NodeReference LastCategoryFullName="2D.Circle" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Circle (Join)" />
</p:NodeReference>
<Pin Id="R84v1QMXWdnOAGCLMWo5As" Name="Center" Kind="InputPin" />
<Pin Id="DIsjDayDeHSQPEnPPRf6Mf" Name="Radius" Kind="InputPin" DefaultValue="0.1" />
<Pin Id="J69JbjKqvBiNAfhXRUldGo" Name="Output" Kind="StateOutputPin" />
</Node>
<Node Bounds="498,1097,105,19" Id="PcrdnNsd7cYMKgedG7WLOI">
<p:NodeReference LastCategoryFullName="Graphics.Skia.Layers.Text" LastSymbolSource="VL.Skia.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="Text" />
<CategoryReference Kind="Category" Name="Text" NeedsToBeDirectParent="true">
<p:OuterCategoryReference Kind="Category" Name="Layers" NeedsToBeDirectParent="true" />
</CategoryReference>
</p:NodeReference>
<Pin Id="FgR2pwC21HWOAkZVMhfeun" Name="Position" Kind="InputPin" />
<Pin Id="HYQGfPH7ALgOxCR6Hj3zIT" Name="Size" Kind="InputPin" />
<Pin Id="HiZYBhyVeE9QUBl8aHIzZy" Name="Anchor" Kind="InputPin" />
<Pin Id="QC7aAx7uGldPq8xq3XIBZR" Name="Text" Kind="InputPin" />
<Pin Id="SuDeLIQC4LPPQjzzMypXlD" Name="Paint" Kind="InputPin" />
<Pin Id="GBpgqoyiPi6O1aJAzxdCIi" Name="Enabled" Kind="InputPin" />
<Pin Id="OIYL9lNOBTtMuuo3SHbuMU" Name="Output" Kind="OutputPin" />
<Pin Id="AiQy9AS6ed9NKKik85FKxL" Name="Baseline Position" Kind="OutputPin" />
</Node>
<Node Bounds="480,1147,65,19" Id="HMfU4yYrPRCNQ5rEYnd0td">
<p:NodeReference LastCategoryFullName="Graphics.Skia" LastSymbolSource="VL.Skia.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="Group" />
<CategoryReference Kind="Category" Name="Skia" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="OQUHhbJW2EyLbJ6Qb76WMQ" Name="Input" Kind="InputPin" />
<Pin Id="MNiz7moYAxrQGF5Px5C7Y5" Name="Input 2" Kind="InputPin" />
<Pin Id="DtGV9weGJXdL68YFV80ZVI" Name="Debug" Kind="InputPin" />
<Pin Id="DeycIARz1D7NntBsg2n2Mv" Name="Enabled" Kind="InputPin" />
<Pin Id="RrG0aUU9eKLL0QGwkfm8ss" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="578,947,165,19" Id="QTInQusVBvEPAj2SdD1FlT">
<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="CS5800v4Yl7OWxxP8E3wbV" Name="Input" Kind="InputPin" />
<Pin Id="GlsZo2w93jWOchj1rACxIG" Name="Family Name" Kind="InputPin" />
<Pin Id="IypXlksKlEPOs36Q4n0ALj" Name="Style" Kind="InputPin" />
<Pin Id="CJqEyoZJl9mMJ2Cbna32GA" Name="Size" Kind="InputPin" DefaultValue="0.04" />
<Pin Id="JRb9YKMMJ8ANkuHQ0GAdSm" Name="Color" Kind="InputPin" />
<Pin Id="GXrE5zGwRJXNOvSwIGBagF" Name="Line Height in em" Kind="InputPin" />
<Pin Id="SPlbQG2CYDgOhqoVtODnLi" Name="Horizontal Alignment" Kind="InputPin" DefaultValue="Center" />
<Pin Id="Anxmb2skkAQNsTiWdBQh6x" Name="Vertical Alignment" Kind="InputPin" DefaultValue="Center" />
<Pin Id="BXPe8BYWuDjNeNttAHV1mA" Name="Show Helpers" Kind="InputPin" />
<Pin Id="Rp8CJHPwwoOLvj5BSl16qz" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="501,1018,105,19" Id="J94erFLiKmpL4VK8eKImlk">
<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="HCLTwHH2YvkNwKa9fT7MNw" Name="Input" Kind="InputPin" />
<Pin Id="SQSYRxTxpHqPuBnnqvXn4L" Name="Color" Kind="InputPin" />
<Pin Id="PBRHkrGtqnbMHKXVnwLBnW" Name="Stroke Width" Kind="InputPin" DefaultValue="0.005" />
<Pin Id="DCFDNHPXSo2PpcEgOdp0cx" Name="Join" Kind="InputPin" />
<Pin Id="UxLiu55EtHLQdC0MudVGtB" Name="Cap" Kind="InputPin" />
<Pin Id="S4cy6nXnxfsPzbFvtZIQn4" Name="Miter" Kind="InputPin" />
<Pin Id="T4PyI1BoWb7N9iaV5djjPm" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="870,1125,112,19" Id="JQXuK4L9wVoNo546gx208b">
<p:NodeReference LastCategoryFullName="2D.Collision" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="CircleIntersectsCircle" />
</p:NodeReference>
<Pin Id="ONW8czMR6jVOaX2TPW2n6M" Name="Circle 1" Kind="InputPin" />
<Pin Id="HF8514ARkvlMYQzTC87exV" Name="Circle 2" Kind="InputPin" />
<Pin Id="UDuxkvXpPiCP59IOlxEttH" Name="Result" Kind="OutputPin" />
</Node>
<Node Bounds="870,1168,56,19" Id="GlJck7cTc6FNtvvfBcR4Kt">
<p:NodeReference LastCategoryFullName="Control" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="TogEdge" />
</p:NodeReference>
<Pin Id="S6rLFAKxRVOOndIngCHUEc" Name="Value" Kind="InputPin" />
<Pin Id="Vdy21q6J2VAL3Jhooy7Td9" Name="Up Edge" Kind="OutputPin" />
<Pin Id="BmTfEvtc3T7PmMtPcUPda4" Name="Down Edge" Kind="OutputPin" />
</Node>
<ControlPoint Id="AXQUN2KBgLKMaAnlBPY4Ra" Bounds="1122,1319" />
<Node Bounds="779,1230,94,19" Id="QwP93D7dDSwPgL7BRxBagC">
<p:NodeReference LastCategoryFullName="Main" LastSymbolSource="ooc3.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="UserPlayMessage" />
</p:NodeReference>
<Pin Id="BpmUYOlvnOvLyNcC5R8lux" Name="WsClient" Kind="InputPin" />
<Pin Id="EacRoBtthQiLulg093N2A1" Name="User Id" Kind="InputPin" />
<Pin Id="UbSoGImYtzcMMIIXWMfpY7" Name="Update" Kind="InputPin" />
</Node>
</Patch>
</Node>
<Node Bounds="438,1763,85,19" Id="JXI0Dw9bMikM5ETMoOzkCi">
<p:NodeReference LastCategoryFullName="Graphics.Skia" LastSymbolSource="VL.Skia.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="Group" />
<CategoryReference Kind="Category" Name="Skia" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="KEr6jfSAFAvMYdqNrLbsA5" Name="Input" Kind="InputPin" />
<Pin Id="JeznxrAHewAP5x19d6klup" Name="Input 2" Kind="InputPin" />
<Pin Id="ObriJeAiG0iPAIjOZgWiU0" Name="Input 3" Kind="InputPin" />
<Pin Id="V8aFRja6UsYNiBHbsCBaGg" Name="Debug" Kind="InputPin" />
<Pin Id="TEdezOOb2WTQG1B4rCxZM1" Name="Enabled" Kind="InputPin" />
<Pin Id="MyJPzXcpwjvNeQmXFlUynh" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="1157,711,85,19" Id="IInZBQiVsmyLxoK1nQTFo2">
<p:NodeReference LastCategoryFullName="Graphics.Skia" LastSymbolSource="VL.Skia.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="Console" />
</p:NodeReference>
<Pin Id="OAI7DjyFZIhOECaUeHR4s5" Name="Output" Kind="OutputPin" />
<Pin Id="MyBhK34ozloLRCguQ5jlSP" Name="Mouse" Kind="OutputPin" />
<Pin Id="NRQBXRyYqVCQOVfz1kxtF5" Name="Keyboard" Kind="OutputPin" />
<Pin Id="HEYLxSCUfkTLdYjVc7mXrT" Name="Touch Device" Kind="OutputPin" />
<Pin Id="Vnkn58YFbJdNXPSaf5t4Lz" Name="Notifications" Kind="OutputPin" />
</Node>
<Node Bounds="1181,757,185,19" Id="EQb9qD0LjdtMuDKMx5sr9r">
<p:NodeReference LastCategoryFullName="IO.Mouse" LastSymbolSource="VL.Skia.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="MouseState" />
</p:NodeReference>
<Pin Id="Bqq3elVO76PLSPxjS4OxhG" Name="Mouse Device" Kind="InputPin" />
<Pin Id="LSeZKV7GeIEOe6VrV2Lgw1" Name="Position In World" Kind="OutputPin" />
<Pin Id="Rlsd9w6N7OEObgoOeVXfe9" Name="Position In Projection" Kind="OutputPin" />
<Pin Id="TWlmgdgPVdGManHJWaO7u6" Name="Position" Kind="OutputPin" />
<Pin Id="P6Er3spTEaxP2ZZjEElF50" Name="Left Pressed" Kind="OutputPin" />
<Pin Id="IrO1Je8wQ0sOtb0ozEYWIm" Name="Middle Pressed" Kind="OutputPin" />
<Pin Id="DEgp42HkEuJLeWYyUTW6j0" Name="Right Pressed" Kind="OutputPin" />
<Pin Id="H59tSGTKNk1LIcqffSXJ6b" Name="Normalized Position" Kind="OutputPin" />
<Pin Id="JOGYqxguujgQMmC9IIIYvW" Name="WheelDelta" Kind="OutputPin" />
<Pin Id="E04aPZwFDwfLgSUtJiKB2V" Name="Client Area" Kind="OutputPin" />
<Pin Id="TdnAIKgO2VROUOJTt4JwO9" Name="Sender" Kind="OutputPin" />
</Node>
<Node Bounds="1201,1058,85,19" Id="OWYHSdTVWIfLsiDGIxcTQZ">
<p:NodeReference LastCategoryFullName="Graphics.Skia.Layers" LastSymbolSource="VL.Skia.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="Circle (Circle)" />
</p:NodeReference>
<Pin Id="MtmxC4SYTjhOgbjNUPL5mi" Name="Circle" Kind="InputPin" />
<Pin Id="KEAcTx8kXTKO6e75B9Zroo" Name="Paint" Kind="InputPin" />
<Pin Id="QSRgxZ4KHQBMlGsThOcLXI" Name="Enabled" Kind="InputPin" />
<Pin Id="GBtv3Qh63ciMjJH0oEaMaX" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="1262,1016,105,19" Id="KMUj8rddqngNXQNjcp3lAI">
<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="DRhi2caabIWMXiv7ulYvAW" Name="Input" Kind="InputPin" />
<Pin Id="J1HtAJeAz6oN0ZybXjCdX3" Name="Color" Kind="InputPin" />
<Pin Id="TN3zcdAnzsmNgtrdiRHcYp" Name="Stroke Width" Kind="InputPin" />
<Pin Id="KRad2ZHR3wAQYRptHUOGui" Name="Join" Kind="InputPin" />
<Pin Id="IyAxPf7JCvXL6J0NRa34Gq" Name="Cap" Kind="InputPin" />
<Pin Id="T9DAbeqOs7XMpnpGlhcXli" Name="Miter" Kind="InputPin" />
<Pin Id="R5f2DeHXZyXPIKgZ9AtkAe" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="544,715,85,19" Id="EGu6PvZErFbNR3za3WINQs">
<p:NodeReference LastCategoryFullName="Collections.Spread" LastSymbolSource="VL.Collections.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="RandomSpread (2d)" />
</p:NodeReference>
<Pin Id="AQFpmftc4NwMt7w0JpNY38" Name="Center" Kind="InputPin" />
<Pin Id="OMOJiA4MrOeOpJkLMjBag2" Name="Size" Kind="InputPin" />
<Pin Id="A5ThZyPFfW0QFSareqChtr" Name="Seed" Kind="InputPin" />
<Pin Id="PF9cp4zetldLzc40mFcCPt" Name="Count" Kind="InputPin" />
<Pin Id="PgbUABMhZiJP0Dq7KAFduR" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="625,670,44,19" Id="MD20Tk5A4GiMs5ahASXMBh">
<p:NodeReference LastCategoryFullName="Collections.Sequence" LastSymbolSource="VL.Collections.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Count" />
<CategoryReference Kind="MutableInterfaceType" Name="Sequence" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="GtyTs9NNRDBPhRCv5zDTg5" Name="Input" Kind="StateInputPin" />
<Pin Id="SOXYKJzUMyLMv81On3RAGO" Name="Result" Kind="OutputPin" />
</Node>
<Node Bounds="463,1668,45,19" Id="OBCN3fuUfyKLN8BQx6LfN6">
<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="Bz7gAECENTAPVbEU9wk4ZH" Name="Input" Kind="InputPin" />
<Pin Id="AEnstxTivZ2MiAInNCfLVn" Name="Debug" Kind="InputPin" />
<Pin Id="U1g1VHVdQ0gMOjosYcpd3S" Name="Enabled" Kind="InputPin" />
<Pin Id="OdmnHtYzFXfQWCOA5JXxKt" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="1204,974,42,26" Id="NbF1t8pAWI0P0Ujx8PPhtQ">
<p:NodeReference LastCategoryFullName="2D.Circle" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Circle (Join)" />
</p:NodeReference>
<Pin Id="HgeWw7DWnjNQYLzi50c2Fi" Name="Center" Kind="InputPin" />
<Pin Id="NUFSbMFZT6gOUgnb4MSTqB" Name="Radius" Kind="InputPin" DefaultValue="0.09999999" />
<Pin Id="QBXvfEC4X9LNvuIuQ0BdQv" Name="Output" Kind="StateOutputPin" />
</Node>
<Node Bounds="923,678,71,26" Id="ThnAoMnpw1GMf6Aedh0tNt">
<p:NodeReference LastCategoryFullName="Main.Context" LastSymbolSource="ooc3.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="GetWsClient" />
</p:NodeReference>
<Pin Id="I1JTP5LQNDGPi5r3L4BV5m" Name="Input" Kind="StateInputPin" />
<Pin Id="BoNJ5NyRCWwLrDOdtM1Yut" Name="Output" Kind="StateOutputPin" />
<Pin Id="VdmyDpCLKfuOhYFGX6ga4M" Name="WsClient" Kind="OutputPin" />
</Node>
</Canvas>
<Patch Id="OethKfI9cRGO9qVtYkPx7g" Name="Create" />
<Patch Id="MHVEzLoDHFvMBUvxaYMruM" Name="Update">
<Pin Id="Kxmn8GESEwjPZ0lnXNdcyK" Name="Context" Kind="InputPin">
<p:TypeAnnotation>
<Choice Kind="TypeFlag" Name="Context" />
</p:TypeAnnotation>
</Pin>
<Pin Id="G8kH9lHiEbzO5DbBgwhcIt" Name="Output" Kind="OutputPin" Bounds="432,1084" />
</Patch>
<ProcessDefinition Id="UPA154H17UCMJJ62FdDdm2">
<Fragment Id="HxSlJX5LeG8OtLn9fw3mCd" Patch="OethKfI9cRGO9qVtYkPx7g" Enabled="true" />
<Fragment Id="BgFWFKbWsbUOJ5pJ9z2kJJ" Patch="MHVEzLoDHFvMBUvxaYMruM" Enabled="true" />
</ProcessDefinition>
<Link Id="HWmw1FVrCK5NSG3izeCgI0" Ids="Kxmn8GESEwjPZ0lnXNdcyK,AuuuO3Fl38XO98f6pxNDg1" IsHidden="true" />
<Link Id="FtcZTwyFOkcP0CqHN1tQTG" Ids="AuuuO3Fl38XO98f6pxNDg1,RKEjwPGzvuGMei1ncAgSK8" />
<Link Id="K7w0XZAJq22N16PlvwoAFH" Ids="NAD1pNWY5CvPu4D6iyCUKv,PF0RwxQRrPjNbLt1JbCMyQ" />
<Link Id="OZA3tfkzdytLTqxsBFFNCL" Ids="KPa7u86CZoiLPszSYt63pn,IVZfkRPUoUYMCIQ125jqkV" />
<Link Id="J5glqW9uK3rMRg1JUDx2Nz" Ids="GRKyeZpX0A8MxKnc9ogquH,G8kH9lHiEbzO5DbBgwhcIt" IsHidden="true" />
<Link Id="DEzFAPT2qe8NIaGqp4idiH" Ids="KOqjQp6SkBKL35p2mDHCph,GRKyeZpX0A8MxKnc9ogquH" />
<Link Id="BwQ7O4TsWEmMq90BDnL7QR" Ids="VQF5BSu4LOXOHnEBmyw92T,Cbgc8afnkiEMxAJEwzPNoJ" />
<Link Id="Gg34UnY6XVAPT95hGmk6GC" Ids="VSh32kqxqxwMKzCkGgaZB7,CsoKb8DABP5QaD6uGGXtKm" />
<Link Id="B6Fcwb1x0IdMjQEmMDpKST" Ids="CsoKb8DABP5QaD6uGGXtKm,Uu9bGSqudL8Mm25JMQr9Y3" />
<Link Id="QmFjLDo3TqvMLJlvVxrHao" Ids="MyJPzXcpwjvNeQmXFlUynh,OpEuey6s4ULL7V7EJJ3YSY" />
<Link Id="FPzWWfQfCO2PpPPp61KGlY" Ids="OAI7DjyFZIhOECaUeHR4s5,KEr6jfSAFAvMYdqNrLbsA5" />
<Link Id="HODGT7klqVWO1m2ayax6wo" Ids="MyBhK34ozloLRCguQ5jlSP,Bqq3elVO76PLSPxjS4OxhG" />
<Link Id="MS3Ps7xSCXMOK4AVbOaj2l" Ids="R5f2DeHXZyXPIKgZ9AtkAe,KEAcTx8kXTKO6e75B9Zroo" />
<Link Id="DxuFeKn2qllQV9H17BSWgk" Ids="GBtv3Qh63ciMjJH0oEaMaX,AXQUN2KBgLKMaAnlBPY4Ra,ObriJeAiG0iPAIjOZgWiU0" />
<Link Id="A3RdMGdqcS3LnPxRh2UCx8" Ids="VSh32kqxqxwMKzCkGgaZB7,GtyTs9NNRDBPhRCv5zDTg5" />
<Link Id="RyxfczukGusNQ4Z4tXFyWT" Ids="SOXYKJzUMyLMv81On3RAGO,PF9cp4zetldLzc40mFcCPt" />
<Link Id="CeP98frEizxLCoO1frJUjc" Ids="PgbUABMhZiJP0Dq7KAFduR,AGjTKec075oLxWwJiC81JP" />
<Link Id="HsVw0EbFY1HPh8hQNsSkoH" Ids="J69JbjKqvBiNAfhXRUldGo,QvqwSRbBufKLTJmadnCKJK" />
<Link Id="ADfflsgDbj0N8wdNdkWZLA" Ids="AGjTKec075oLxWwJiC81JP,R84v1QMXWdnOAGCLMWo5As" />
<Link Id="OsDluUSTkLGQJiky8GxcS1" Ids="G5iLl2olnaOQJMuzGKYZ8k,OQUHhbJW2EyLbJ6Qb76WMQ" />
<Link Id="Adipy9DzCmMPCkCRZU7NyH" Ids="PwqT41xyAQDPLtoqIjKHPb,Bz7gAECENTAPVbEU9wk4ZH" />
<Link Id="E30sGZvRFKEM1MnUe2Z3ej" Ids="OdmnHtYzFXfQWCOA5JXxKt,JeznxrAHewAP5x19d6klup" />
<Link Id="KBBuh7LX8nJNAo27pQvImz" Ids="RrG0aUU9eKLL0QGwkfm8ss,PwqT41xyAQDPLtoqIjKHPb" />
<Link Id="Ge7k3ABqTvgP7whbz3xRA5" Ids="OIYL9lNOBTtMuuo3SHbuMU,MNiz7moYAxrQGF5Px5C7Y5" />
<Link Id="Qh0vTD9MJT3ManZDLVzeKs" Ids="AGjTKec075oLxWwJiC81JP,FgR2pwC21HWOAkZVMhfeun" />
<Link Id="QXKR7x5RLlEOY39EH2ZlG1" Ids="Rp8CJHPwwoOLvj5BSl16qz,SuDeLIQC4LPPQjzzMypXlD" />
<Link Id="TPN9T05r4SOLaCphsNt20E" Ids="T4PyI1BoWb7N9iaV5djjPm,Fh2t7pSwihFM1vlo1PoRAS" />
<Link Id="HkFhlVmgC4vQGcsnGVlgDM" Ids="J69JbjKqvBiNAfhXRUldGo,ONW8czMR6jVOaX2TPW2n6M" />
<Link Id="LlBpydGATJUMK8ITKmVik8" Ids="QBXvfEC4X9LNvuIuQ0BdQv,MtmxC4SYTjhOgbjNUPL5mi" />
<Link Id="UQhcfrT3d1fLgp55bmAHxC" Ids="LSeZKV7GeIEOe6VrV2Lgw1,HgeWw7DWnjNQYLzi50c2Fi" />
<Link Id="BUhq5xKu0yOQWOZoEVNEtA" Ids="QBXvfEC4X9LNvuIuQ0BdQv,HF8514ARkvlMYQzTC87exV" />
<Link Id="Sxsclko1iZZPpSGIgQgc5u" Ids="JVAM9VidV2DO78iyMszgyo,QC7aAx7uGldPq8xq3XIBZR" />
<Link Id="K2DhEClGT0COyc0Mc2TZSx" Ids="AuuuO3Fl38XO98f6pxNDg1,I1JTP5LQNDGPi5r3L4BV5m" />
<Link Id="F6BkQkQSrftNG5TlUCD2M0" Ids="UDuxkvXpPiCP59IOlxEttH,S6rLFAKxRVOOndIngCHUEc" />
<Link Id="N8hTI7GVRVcNKf980PHRGT" Ids="Q2NViiGFZYbPxudjx5IalD,EacRoBtthQiLulg093N2A1" />
<Link Id="CHEw8MDEZaHPByr4R496Sp" Ids="VdmyDpCLKfuOhYFGX6ga4M,BpmUYOlvnOvLyNcC5R8lux" />
<Link Id="SshbuDLbUa0QQCaVlLoBaw" Ids="Vdy21q6J2VAL3Jhooy7Td9,UbSoGImYtzcMMIIXWMfpY7" />
</Patch>
</Node>
<!--
************************ UserPlayMessage ************************
-->
<Node Name="UserPlayMessage" Bounds="167,182" Id="EKvpTyhE2SiN8GWuKJd0v9">
<p:NodeReference LastCategoryFullName="Primitive" LastSymbolSource="builtin">
<Choice Kind="ContainerDefinition" Name="Process" />
</p:NodeReference>
<Patch Id="FcaoezL6ShCQMgFKAFh5rp">
<Canvas Id="LpB8ogy7bnhNKpRa40THBh" CanvasType="Group">
<Node Bounds="807,651,65,19" Id="SUL4jRLgvRYNHdAbRCJItD">
<p:NodeReference LastCategoryFullName="System.XML" LastSymbolSource="VL.Xml.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="XElement (Join)" />
</p:NodeReference>
<Pin Id="RsC6YF1XyveMq1kVFPrdVt" Name="Name" Kind="InputPin" DefaultValue="type" />
<Pin Id="FyMtGhiSgmoNO4rUrgmWez" Name="Value" Kind="InputPin" DefaultValue="user_play" />
<Pin Id="QxoUXRm1k7ZOUmRMIrawPr" Name="Attributes" Kind="InputPin" />
<Pin Id="VMI9GS2kYxJPftWK7AFGXZ" Name="Children" Kind="InputPin" />
<Pin Id="PBlKLzVm6cULtPNuVDhyOK" Name="Result" Kind="OutputPin" />
</Node>
<Node Bounds="655,839,50,26" Id="Q7Y1gcq0ekYPIvqgw6aXw9">
<p:NodeReference LastCategoryFullName="System.XML" LastSymbolSource="VL.Xml.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="ToJSON" />
</p:NodeReference>
<Pin Id="MQvr9GeftbgQYVsfYwlgZr" Name="Input" Kind="InputPin" />
<Pin Id="D0InduQ8XsqMBQCcCdrlVH" Name="Indent" Kind="InputPin" DefaultValue="False" />
<Pin Id="KcipN2m9U3yLOgODTv9uTy" Name="Omit Root Object" Kind="InputPin" DefaultValue="True" />
<Pin Id="BYYOnf9UWDsOIWfogasajO" Name="Result" Kind="OutputPin" />
</Node>
<Node Bounds="655,798,77,19" Id="MjHm1b1hv7hMbyH0vsLLl5">
<p:NodeReference LastCategoryFullName="System.XML" LastSymbolSource="VL.Xml.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="XElement (Join)" />
</p:NodeReference>
<Pin Id="UlNwXOT7UjtL1OoyOdmJDt" Name="Name" Kind="InputPin" />
<Pin Id="RTDOdqM78m9M3QGFDUJklD" Name="Value" Kind="InputPin" />
<Pin Id="BIRGTFharFJLIQB0aZUnil" Name="Attributes" Kind="InputPin" />
<Pin Id="HGYegwl3S7ePs3yXgQIvGR" Name="Children" Kind="InputPin" />
<Pin Id="KDW3rDG569dNRRlKtgFXN7" Name="Result" Kind="OutputPin" />
</Node>
<Node Bounds="729,745,45,19" Id="QjafMfeo76OPse9iKhrejl">
<p:NodeReference LastCategoryFullName="Collections.Spread" LastSymbolSource="VL.Collections.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Cons" />
<CategoryReference Kind="RecordType" Name="Spread" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="QBAjnYBExy5OQnTZ4UhKzV" Name="Input" Kind="InputPin" />
<Pin Id="Gm9DULKX6iWLZbvbUmg3nm" Name="Input 2" Kind="InputPin" />
<Pin Id="MtzmbGvYM1VOlOUn1pn6eU" Name="Result" Kind="OutputPin" />
<Pin Id="EZTKhFTumiXQTnH4wAKx7z" Name="Input 3" Kind="InputPin" />
</Node>
<Pad Id="SLw5QIU4focMID8stVcrSk" Comment="Name" Bounds="808,601,35,15" ShowValueBox="true" isIOBox="true" Value="type">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="String" />
</p:TypeAnnotation>
</Pad>
<Pad Id="Sc0ayibeA61PZfPaM6B6hT" Comment="" Bounds="828,625,51,15" ShowValueBox="true" isIOBox="true" Value="user_play">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="String" />
</p:TypeAnnotation>
</Pad>
<Node Bounds="676,655,65,19" Id="DvVcjzNHmHILBUYNC5IX2q">
<p:NodeReference LastCategoryFullName="System.XML" LastSymbolSource="VL.Xml.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="XElement (Join)" />
</p:NodeReference>
<Pin Id="Aclw55P3PsEM9XEk8SM4rf" Name="Name" Kind="InputPin" DefaultValue="type" />
<Pin Id="TNZ2lKYNzSIL6d00bi7zAL" Name="Value" Kind="InputPin" DefaultValue="user_play" />
<Pin Id="VFUISCVDcFiOzlEUvDzmcu" Name="Attributes" Kind="InputPin" />
<Pin Id="RhITX96T68wMS8BWepaiCe" Name="Children" Kind="InputPin" />
<Pin Id="TLNwfHfiZhrNuG0T1Vv7hq" Name="Result" Kind="OutputPin" />
</Node>
<Pad Id="RDdSLsmYRdXPLaWmar8amN" Comment="Name" Bounds="677,526,35,15" ShowValueBox="true" isIOBox="true" Value="id">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="String" />
</p:TypeAnnotation>
</Pad>
<Node Bounds="630,904,75,26" Id="GLujZ2UcXGWO0uXwglcTWs">
<p:NodeReference LastCategoryFullName="IO.WebSocket.WebSocketClient" LastSymbolSource="VL.IO.WebSocket.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<CategoryReference Kind="ClassType" Name="WebSocketClient" />
<Choice Kind="OperationCallFlag" Name="SendString (Async)" />
</p:NodeReference>
<Pin Id="BaC8qg51PTCMtGUhlJQ5K1" Name="Input" Kind="StateInputPin" />
<Pin Id="F9enJEJuHgNNayAbmuaxhq" Name="Data" Kind="InputPin" />
<Pin Id="FclNkFZlqy1NPXQoobdhTs" Name="Encoding" Kind="InputPin" />
<Pin Id="UztjzpxJ1KgLuY6rOqxPPm" Name="Apply" Kind="InputPin" DefaultValue="True" />
<Pin Id="UfG5AJdGggNNi1Idfwra6S" Name="State Output" Kind="StateOutputPin" />
<Pin Id="JZ11zSzDhXaNWOgXnz2UAH" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="940,655,65,19" Id="GpyUUJ7a2XfL9aZueIiY4Z">
<p:NodeReference LastCategoryFullName="System.XML" LastSymbolSource="VL.Xml.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="XElement (Join)" />
</p:NodeReference>
<Pin Id="SFSTBOl78P8P5sT7GqJkBt" Name="Name" Kind="InputPin" DefaultValue="type" />
<Pin Id="UaGqIyC5N1iOx4au6eqgrc" Name="Value" Kind="InputPin" DefaultValue="user_play" />
<Pin Id="GS6qV1zJaqzPFtLLvrLGNc" Name="Attributes" Kind="InputPin" />
<Pin Id="RJLj3C6FHoKMj3Lwyy70Hl" Name="Children" Kind="InputPin" />
<Pin Id="IvSfPCE1mEaLRjKl4Uu0WE" Name="Result" Kind="OutputPin" />
</Node>
<Pad Id="NZd55EQVWePLSboGtVPVmG" Comment="Name" Bounds="890,562,35,15" ShowValueBox="true" isIOBox="true" Value="timestamp">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="String" />
</p:TypeAnnotation>
</Pad>
<Node Bounds="978,513,36,19" Id="Q0ohBsuOjxqN2FdGq7tsGS">
<p:NodeReference LastCategoryFullName="System.DateTime (UTC)" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Now" />
<CategoryReference Kind="RecordType" Name="DateTime (UTC)" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="Ctad5Lh0KeGQZ9wfq2uGJU" Name="Now" Kind="OutputPin" />
</Node>
<Node Bounds="978,547,72,26" Id="EJEnzjs8ucFMG48f6A6LPg">
<p:NodeReference LastCategoryFullName="System.DateTime (UTC)" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="UtcTicks" />
</p:NodeReference>
<Pin Id="EvAKeNJfavEMJZiBiq0fNc" Name="Input" Kind="StateInputPin" />
<Pin Id="Duni3ywWC3XPx7x3qJMq1K" Name="Utc Ticks" Kind="OutputPin" />
</Node>
<Node Bounds="978,600,55,19" Id="JAXzrzhyE5QOPYG8H84zyl">
<p:NodeReference LastCategoryFullName="System.Conversion" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="ToString" />
</p:NodeReference>
<Pin Id="LJjr8tJNzzeNe1E8qQRQ43" Name="Input" Kind="InputPin" />
<Pin Id="VTIQSgxGPoCMTXYerWCtKE" Name="Result" Kind="OutputPin" />
</Node>
<ControlPoint Id="HaUi3wwcdYePcGGWtkNy0t" Bounds="595,450" />
<ControlPoint Id="QOlXkhP1TBaNoZWgpdRjF5" Bounds="692,446" />
</Canvas>
<Patch Id="Iaaf221N1iXMcsCL16JI7G" Name="Create" />
<Patch Id="FlsyVBxECZmNfqDd06VkwQ" Name="Update" ParticipatingElements="SUL4jRLgvRYNHdAbRCJItD,Q7Y1gcq0ekYPIvqgw6aXw9,MjHm1b1hv7hMbyH0vsLLl5,QjafMfeo76OPse9iKhrejl,DvVcjzNHmHILBUYNC5IX2q,GLujZ2UcXGWO0uXwglcTWs,GpyUUJ7a2XfL9aZueIiY4Z,Q0ohBsuOjxqN2FdGq7tsGS,EJEnzjs8ucFMG48f6A6LPg,JAXzrzhyE5QOPYG8H84zyl">
<Pin Id="H7MuAsfgfJzMOKckcXwv2A" Name="WsClient" Kind="InputPin">
<p:TypeAnnotation>
<Choice Kind="TypeFlag" Name="WebSocketClient" />
</p:TypeAnnotation>
</Pin>
<Pin Id="NKTYquO3WdFNNz9fqvLwlk" Name="User Id" Kind="InputPin" />
</Patch>
<ProcessDefinition Id="F4lbfmrdOwgLhDNJMYNy23">
<Fragment Id="R8C7NzxV0fpORK8uEhsBye" Patch="Iaaf221N1iXMcsCL16JI7G" Enabled="true" />
<Fragment Id="Kzgkf4Zc5lEOXafXhjduzL" Patch="FlsyVBxECZmNfqDd06VkwQ" Enabled="true" />
</ProcessDefinition>
<Link Id="S0oVTmFQ2ErLZcHbYrtEMe" Ids="KDW3rDG569dNRRlKtgFXN7,MQvr9GeftbgQYVsfYwlgZr" />
<Link Id="TpyyOMAt0HrO5X7VVVgtTP" Ids="PBlKLzVm6cULtPNuVDhyOK,Gm9DULKX6iWLZbvbUmg3nm" />
<Link Id="EXh7NVZyJEGPHqCgjjE2uq" Ids="MtzmbGvYM1VOlOUn1pn6eU,HGYegwl3S7ePs3yXgQIvGR" />
<Link Id="RkqPQrHTDqTN0U7zZRXwzU" Ids="SLw5QIU4focMID8stVcrSk,RsC6YF1XyveMq1kVFPrdVt" />
<Link Id="PKdcjv0JkkpMsF1r5vDIDN" Ids="Sc0ayibeA61PZfPaM6B6hT,FyMtGhiSgmoNO4rUrgmWez" />
<Link Id="OyCVABYlbAlOvn0DeHNftW" Ids="TLNwfHfiZhrNuG0T1Vv7hq,QBAjnYBExy5OQnTZ4UhKzV" />
<Link Id="KMS0W6krT1BQCVvyVm3exo" Ids="RDdSLsmYRdXPLaWmar8amN,Aclw55P3PsEM9XEk8SM4rf" />
<Link Id="PCcxJO7fv1CO8BnBStN4XO" Ids="BYYOnf9UWDsOIWfogasajO,F9enJEJuHgNNayAbmuaxhq" />
<Link Id="PmEhOwTo0SzNIpb2w4r8g4" Ids="NZd55EQVWePLSboGtVPVmG,SFSTBOl78P8P5sT7GqJkBt" />
<Link Id="OxkO2nbsa1UQavgcKaj3Ck" Ids="IvSfPCE1mEaLRjKl4Uu0WE,EZTKhFTumiXQTnH4wAKx7z" />
<Link Id="PZZx5DuPUuSMyHzBTikRB6" Ids="Ctad5Lh0KeGQZ9wfq2uGJU,EvAKeNJfavEMJZiBiq0fNc" />
<Link Id="FlU34Yl5T1ZNO4eCpQimQm" Ids="Duni3ywWC3XPx7x3qJMq1K,LJjr8tJNzzeNe1E8qQRQ43" />
<Link Id="ULd421lqO2bND5rf3Uwf9S" Ids="VTIQSgxGPoCMTXYerWCtKE,UaGqIyC5N1iOx4au6eqgrc" />
<Link Id="EF52ORnZLt1NSIplhVLJrs" Ids="HaUi3wwcdYePcGGWtkNy0t,BaC8qg51PTCMtGUhlJQ5K1" />
<Link Id="GECFP4diFd1OlLeer4nkXf" Ids="H7MuAsfgfJzMOKckcXwv2A,HaUi3wwcdYePcGGWtkNy0t" IsHidden="true" />
<Link Id="PJmvSQrSYHPORIBOthAbGa" Ids="QOlXkhP1TBaNoZWgpdRjF5,TNZ2lKYNzSIL6d00bi7zAL" />
<Link Id="QwKHnq2SMiQO0RYRg8nvId" Ids="NKTYquO3WdFNNz9fqvLwlk,QOlXkhP1TBaNoZWgpdRjF5" IsHidden="true" />
</Patch>
</Node>
<!--
************************ ObjectModel ************************
-->
<Node Name="ObjectModel" Bounds="200,500" Id="HSLvAGBhywRMlq0gdTg83R">
<p:NodeReference>
<Choice Kind="ContainerDefinition" Name="Process" />
<FullNameCategoryReference ID="Primitive" />
</p:NodeReference>
<Patch Id="Pz0583jgzblOiu0fp8KL0q">
<Canvas Id="F5O2pSNcFeHPHHXcAPc3nF" CanvasType="Group">
<Node Bounds="591,703,105,19" Id="OmzG9RYhVibQSaSw1mCkQW">
<p:NodeReference LastCategoryFullName="Stride.Assets" LastSymbolSource="VL.Stride.Assets.Windows.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="FileModel" />
</p:NodeReference>
<p:HelpFocus p:Assembly="VL.Lang" p:Type="VL.Model.HelpPriority">High</p:HelpFocus>
<Pin Id="AqGyEgOFeAWLK06K1gYHYA" Name="Path" Kind="InputPin" />
<Pin Id="JW6IrCQdz9hPYYhO68jN4T" Name="Import Scale" Kind="InputPin" />
<Pin Id="LHZgQbVASQyNe9BAX4hkTA" Name="Pivot Position" Kind="InputPin" />
<Pin Id="Mvt6PCAIb4SMp3l8MWsjNz" Name="Reload" Kind="InputPin" />
<Pin Id="JSgVC8HGHiwL58ikeXyAop" Name="Model" Kind="OutputPin" />
<Pin Id="BELxeIUh9t4MVfzBWMmX2P" Name="Is Loading" Kind="OutputPin" />
<Pin Id="IS0uPcnmQW4OOMoek1om01" Name="Already Loaded" Kind="OutputPin" />
</Node>
<Pad Id="TYOnbvWc4W4QX93CYvxLg3" Comment="Path" Bounds="590,543,39,15" ShowValueBox="true" isIOBox="true" Value="..\..\..\Downloads\amazon_packaging_box\scene.gltf">
<p:TypeAnnotation LastCategoryFullName="IO" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Path" />
</p:TypeAnnotation>
</Pad>
<Pad Id="ShxyQ95VhKJNPuSBnMRZJO" Comment="Import Scale" Bounds="626,593,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="BPPOA0H4lrdNzeaMP0pyHc" Comment="Pivot Position" Bounds="660,638,35,43" ShowValueBox="true" isIOBox="true" Value="0, 0, 0">
<p:TypeAnnotation LastCategoryFullName="3D" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Vector3" />
</p:TypeAnnotation>
</Pad>
<Node Bounds="586,1202,145,19" Id="SMlXdSQb8sFOo1vRV16qSi">
<p:NodeReference LastCategoryFullName="Stride.Models" LastSymbolSource="VL.Stride.Engine.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="ModelEntity" />
</p:NodeReference>
<Pin Id="KtDy7aI1F9RLvi7FGv2s2N" Name="Transformation" Kind="InputPin" DefaultValue="1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.5, 0, 0, 1">
<p:TypeAnnotation LastCategoryFullName="3D" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Matrix" />
</p:TypeAnnotation>
</Pin>
<Pin Id="AbBTmAWT70BMKNMYYB5URt" Name="Model" Kind="InputPin" />
<Pin Id="Im8ybrx3gpnPIMdX6SGek0" Name="Material" Kind="InputPin" />
<Pin Id="NzXyGll4qNMLVJQVCZQOJ3" Name="Is Shadow Caster" Kind="InputPin" />
<Pin Id="EzqaWISvN5aLqjs3vdu32F" Name="Components" Kind="InputPin" />
<Pin Id="AFt0lZgyjdmOOrNSRctf8r" Name="Children" Kind="InputPin" />
<Pin Id="Ie781nlax0HNwy5EnLSAfE" Name="Name" Kind="InputPin" />
<Pin Id="FoDjDomyagIOy52jB0y5tp" Name="Enabled" Kind="InputPin" />
<Pin Id="LqI5mylwXFtO0ltkQShLnh" Name="Entity" Kind="OutputPin" />
</Node>
<Node Bounds="586,798,290,280" Id="CFgJeDc2tHsO601Ed3tkm3">
<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="RMEVUdp5jhZOUCu5jeAGWE" Name="Condition" Kind="InputPin" />
<ControlPoint Id="JhhKPCwAld0NrZDNngFyPV" Bounds="600,804" Alignment="Top" />
<ControlPoint Id="SA3Xyn8t3lBQSVZ6PNUCUH" Bounds="601,1071" Alignment="Bottom" />
<Patch Id="G9ATOlJzTCnNQM6HJrrzsQ" ManuallySortedPins="true">
<Patch Id="GmrtjlTV4iKNCET6TmfgVb" Name="Create" ManuallySortedPins="true" />
<Patch Id="L68pl7LWuRVPOk5nZGWPPM" Name="Then" ManuallySortedPins="true" />
<Node Bounds="599,1037,77,19" Id="KzpDwvbyyDJNgBGAjDYGTj">
<p:NodeReference LastCategoryFullName="Stride.Models" LastSymbolSource="VL.Stride.Rendering.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="WithMaterials" />
</p:NodeReference>
<Pin Id="PCAJJeQ2d8DQM4K9frVtnp" Name="Input" Kind="InputPin" />
<Pin Id="Hn0DSkoJfxvOzSNpkldJaQ" Name="Materials" Kind="InputPin" />
<Pin Id="UMmIIz2a4NVQJY1cxFwDiy" Name="Material Indices" Kind="InputPin" />
<Pin Id="JlGu6xEcRJcNcOLap7vsPJ" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="636,948,39,19" Id="FsKVefKqDTwOCtdY6xl9qp">
<p:NodeReference LastCategoryFullName="Collections.Spread" LastSymbolSource="VL.Collections.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Cons" />
<CategoryReference Kind="RecordType" Name="Spread" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="Q1ZbjcWsoxKQPf96DCCKlR" Name="Input" Kind="InputPin" />
<Pin Id="RKXOdtREUvMLaH7yO2sWhG" Name="Result" Kind="OutputPin" />
</Node>
<Pad Id="L6U1htvXL0kMRrsIXRDjJ8" Comment="Material Indices" Bounds="675,997,31,34" ShowValueBox="true" isIOBox="true" Value="0">
<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="Integer32" />
</TypeReference>
</p:TypeArguments>
</p:TypeAnnotation>
</Pad>
<Node Bounds="635,827,83,19" Id="ETzvLD4VZZbMO9I1WqFKl2">
<p:NodeReference LastCategoryFullName="Stride.Textures" LastSymbolSource="VL.Stride.Graphics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="TextureReader" />
</p:NodeReference>
<Pin Id="RDfVDFTGzUDOI6qneFyY1E" Name="File Path" Kind="InputPin" DefaultValue="..\..\..\Downloads\amazon_packaging_box\textures\Material_0_baseColor.jpeg" />
<Pin Id="Sekk1h2v1ByQAEhshWms6w" Name="Is sRGB" Kind="InputPin" />
<Pin Id="IFWjVqU61CDNcwwAyzzjXf" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="639,907,225,19" Id="HvFystFLjq0O4LCxJQzNpI">
<p:NodeReference LastCategoryFullName="Stride.Materials" LastSymbolSource="VL.Stride.Rendering.ShaderFX.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="PBRMaterial (Metallic)" />
</p:NodeReference>
<Pin Id="MHv4xF6RBz4M6gJizrX0Hc" Name="Diffuse" Kind="InputPin" />
<Pin Id="GJplz2n5mrWLrQDzGHTRQI" Name="Metalness" Kind="InputPin" />
<Pin Id="VcQQkT5T3DVOkxqWE6aVsu" Name="Roughness" Kind="InputPin" />
<Pin Id="Re5HeyoP0wVN6Hl5KKKBQ9" Name="Normal" Kind="InputPin" />
<Pin Id="JsyNuUf2RFJOjv9e3RyEoA" Name="Displacement" Kind="InputPin" />
<Pin Id="GFkR6lukf8gPwwo59hYDPk" Name="Tessellation" Kind="InputPin" />
<Pin Id="KdeqO1InkGeMTIRHq4qc3L" Name="Occlusion" Kind="InputPin" />
<Pin Id="VRHG7qhsE1zOLrCfKjLXf4" Name="Subsurface Scattering" Kind="InputPin" />
<Pin Id="H6hKVWKive5Le7cRnmRjxI" Name="Emissive" Kind="InputPin" />
<Pin Id="JGXxKgBnJ7FQcu5oDUaMJk" Name="Transparency" Kind="InputPin" />
<Pin Id="AURMXDPV4PlQEZowcF3KFf" Name="Layers" Kind="InputPin" />
<Pin Id="Lo07e6ackqNP6lxW1rUGpM" Name="Cull Mode" Kind="InputPin" DefaultValue="Back" />
<Pin Id="A5MRIGDz3x9QJKIdpQWkHV" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="638,868,65,19" Id="D6yhNfUYLsaNHaET5iszMS">
<p:NodeReference LastCategoryFullName="Stride.Materials.Inputs" LastSymbolSource="VL.Stride.Rendering.ShaderFX.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="ColorMap" />
</p:NodeReference>
<Pin Id="OlDYQbeZLihLV2bICo7yjA" Name="Texture" Kind="InputPin" />
<Pin Id="V7m1ltQvidTNiMJ9yP4ozR" Name="Fallback Color" Kind="InputPin" />
<Pin Id="JtTfbYrXOUEML4fFKQ4Ylv" Name="Fallback Color Premultiply Alpha" Kind="InputPin" />
<Pin Id="URE3PYzFCpDNeMrGnkqDoK" Name="Texcoord Index" Kind="InputPin" />
<Pin Id="BrQ6nzkzzi4N6G29jJMvWY" Name="Output" Kind="OutputPin" />
</Node>
</Patch>
</Node>
<Node Bounds="579,741,65,19" Id="Q6geqhu8fagPytxepGK1yU">
<p:NodeReference LastCategoryFullName="Primitive.Object" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="IsAssigned" />
</p:NodeReference>
<Pin Id="MENxqa1k0rcM7ty3OR3Xms" Name="X" Kind="InputPin" />
<Pin Id="BVyCXpgLnq1Ohc7QquBZxv" Name="Result" Kind="OutputPin" />
<Pin Id="NyPAhviqSX4Nf26qZXtPPp" Name="Not Assigned" Kind="OutputPin" />
</Node>
<Pad Id="NAeOodGMWvzMUWcVnj7YPF" Comment="Reload" Bounds="809,657,35,35" ShowValueBox="true" isIOBox="true" Value="False">
<p:TypeAnnotation>
<Choice Kind="ImmutableTypeFlag" 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>
<Node Bounds="422,1025,58,19" Id="UiNP9U7sKSwQGz4fNEUHvu">
<p:NodeReference LastCategoryFullName="3D.Transform" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Translate" />
<CategoryReference Kind="Category" Name="Transform" NeedsToBeDirectParent="true">
<p:OuterCategoryReference Kind="Category" Name="3D" NeedsToBeDirectParent="true" />
</CategoryReference>
</p:NodeReference>
<Pin Id="LWObJTgNKl1PMQy7YIh3BT" Name="Input" Kind="InputPin" />
<Pin Id="SvlJOc8zGSzLxWzzNVBNCc" Name="Translation" Kind="InputPin" />
<Pin Id="Pk3c5rwD5ffLutFoKCHFJx" Name="Output" Kind="OutputPin" />
</Node>
<Pad Id="HlbTIJq4xFJLiA81TSUmw8" Comment="Translation" Bounds="480,963,35,43" ShowValueBox="true" isIOBox="true" Value="0.5, 0, -1.5">
<p:TypeAnnotation LastCategoryFullName="3D" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Vector3" />
</p:TypeAnnotation>
</Pad>
<Node Bounds="421,935,39,19" Id="PPrMqNZNvWxM55FuAnKIAi">
<p:NodeReference LastCategoryFullName="3D.Transform" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Scale" />
<CategoryReference Kind="Category" Name="Transform" NeedsToBeDirectParent="true">
<p:OuterCategoryReference Kind="Category" Name="3D" NeedsToBeDirectParent="true" />
</CategoryReference>
</p:NodeReference>
<Pin Id="FmqZ4dspLf8MX7sU1KpffU" Name="Input" Kind="InputPin" />
<Pin Id="N8Jt54fbchCObCQEWrBWaZ" Name="Scaling" Kind="InputPin" DefaultValue="0.33, 0.33, 0.33" />
<Pin Id="CTQ4SyiP3jNOU5dxe00kBn" Name="Output" Kind="OutputPin" />
</Node>
<Pad Id="QFyrp0rwphvNilGo1Ywq2t" Comment="Scaling" Bounds="478,801,35,43" ShowValueBox="true" isIOBox="true" Value="0.05, 0.05, 0.05">
<p:TypeAnnotation LastCategoryFullName="3D" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Vector3" />
</p:TypeAnnotation>
</Pad>
<ControlPoint Id="MxrJ4pU4CqwMuQfQmglUhi" Bounds="583,1285" />
<ControlPoint Id="FO4xwhxEyE4MTh5s1VfLy1" Bounds="668,1148" />
<ControlPoint Id="Peweuba77KFMy9PdC7CkXj" Bounds="590,486" />
</Canvas>
<ProcessDefinition Id="VzLrozPSa3OLorJA6foaNT">
<Fragment Id="ET879tkN4SSLNS1HkY3lcZ" Patch="IRWDyuJ313OPhAK8p9z0zs" Enabled="true" />
<Fragment Id="SmplGXbzBQqPFQI82B4K3f" Patch="Ca9bv88fypIL3h8fsXoPfx" Enabled="true" />
</ProcessDefinition>
<Link Id="JSPppa9zKzMLBzd4bSGf8o" Ids="TYOnbvWc4W4QX93CYvxLg3,AqGyEgOFeAWLK06K1gYHYA" />
<Link Id="AAsqFihQmZMPzVWewKwK5u" Ids="BPPOA0H4lrdNzeaMP0pyHc,LHZgQbVASQyNe9BAX4hkTA" />
<Link Id="BaRZpHLZmYRNJfAh1PVLwi" Ids="JhhKPCwAld0NrZDNngFyPV,SA3Xyn8t3lBQSVZ6PNUCUH" IsFeedback="true" />
<Link Id="CVYsQe6rV7iNo9cHO3GyyG" Ids="JSgVC8HGHiwL58ikeXyAop,JhhKPCwAld0NrZDNngFyPV" />
<Link Id="JQh4TFOLCW9NtKyiwLmCla" Ids="JlGu6xEcRJcNcOLap7vsPJ,SA3Xyn8t3lBQSVZ6PNUCUH" />
<Link Id="BuLCO0sswhjN4tBMtAYftW" Ids="SA3Xyn8t3lBQSVZ6PNUCUH,AbBTmAWT70BMKNMYYB5URt" />
<Link Id="KcoSEdsSFXXLYxKk5J3RjW" Ids="JSgVC8HGHiwL58ikeXyAop,MENxqa1k0rcM7ty3OR3Xms" />
<Link Id="HFNAluIQMChNCMff0Sxomn" Ids="BVyCXpgLnq1Ohc7QquBZxv,RMEVUdp5jhZOUCu5jeAGWE" />
<Link Id="JR528jWzpuSM796fT8VgJk" Ids="JhhKPCwAld0NrZDNngFyPV,PCAJJeQ2d8DQM4K9frVtnp" />
<Link Id="M1WCpGdlXDLM0eX59QC98R" Ids="L6U1htvXL0kMRrsIXRDjJ8,UMmIIz2a4NVQJY1cxFwDiy" />
<Link Id="Ur8zVySTxe9MEn94Ptjw5N" Ids="ShxyQ95VhKJNPuSBnMRZJO,JW6IrCQdz9hPYYhO68jN4T" />
<Link Id="BB0Qt0785w4Nxpp1bpgG9V" Ids="NAeOodGMWvzMUWcVnj7YPF,Mvt6PCAIb4SMp3l8MWsjNz" />
<Link Id="P3WTW80vqWFM2GUmfOcPPr" Ids="RKXOdtREUvMLaH7yO2sWhG,Hn0DSkoJfxvOzSNpkldJaQ" />
<Link Id="BjBASq3JvRGNODO1t0gDMC" Ids="Pk3c5rwD5ffLutFoKCHFJx,KtDy7aI1F9RLvi7FGv2s2N" />
<Link Id="DXpFzuqxmMpOK1IITGQrEr" Ids="HlbTIJq4xFJLiA81TSUmw8,SvlJOc8zGSzLxWzzNVBNCc" />
<Link Id="F25PBTZSafDNES5jLav0og" Ids="IFWjVqU61CDNcwwAyzzjXf,OlDYQbeZLihLV2bICo7yjA" />
<Link Id="AG4gko3xNdnLlbq23Qb8um" Ids="BrQ6nzkzzi4N6G29jJMvWY,MHv4xF6RBz4M6gJizrX0Hc" />
<Link Id="Fgcjhg3ukIBNEXUhc32hyv" Ids="A5MRIGDz3x9QJKIdpQWkHV,Q1ZbjcWsoxKQPf96DCCKlR" />
<Link Id="HgUMpMliPlaNpn3oUNjvaw" Ids="CTQ4SyiP3jNOU5dxe00kBn,LWObJTgNKl1PMQy7YIh3BT" />
<Link Id="SdfymjyTJSYNCbEXdWeBV7" Ids="QFyrp0rwphvNilGo1Ywq2t,N8Jt54fbchCObCQEWrBWaZ" />
<Link Id="OyeGlKKs1E8Pql7z5aomeK" Ids="LqI5mylwXFtO0ltkQShLnh,MxrJ4pU4CqwMuQfQmglUhi" />
<Link Id="Ty27r7uq9giLZXlo7qZ9No" Ids="MxrJ4pU4CqwMuQfQmglUhi,HNKoKCQkT5VNIoQ818xktI" IsHidden="true" />
<Link Id="DdvCkJPQPkEN61EsIzdpuG" Ids="FO4xwhxEyE4MTh5s1VfLy1,EzqaWISvN5aLqjs3vdu32F" />
<Link Id="D3PhLJcYsvYNM5MXpG0vE9" Ids="IE3uwLrd7k9N5FzCyi3tgg,FO4xwhxEyE4MTh5s1VfLy1" IsHidden="true" />
<Link Id="OediDkWUDRjPlhWFsMPCGq" Ids="Peweuba77KFMy9PdC7CkXj,TYOnbvWc4W4QX93CYvxLg3" />
<Link Id="CQJ0riQH1VQOXTFc4AAgRh" Ids="SVG3Eor65tkPQZZbpwYkkx,Peweuba77KFMy9PdC7CkXj" IsHidden="true" />
<Patch Id="IRWDyuJ313OPhAK8p9z0zs" Name="Create" />
<Patch Id="Ca9bv88fypIL3h8fsXoPfx" Name="Update">
<Pin Id="SVG3Eor65tkPQZZbpwYkkx" Name="Model" Kind="InputPin" Bounds="588,483" />
<Pin Id="IE3uwLrd7k9N5FzCyi3tgg" Name="Components" Kind="InputPin" Bounds="668,1148" />
<Pin Id="HNKoKCQkT5VNIoQ818xktI" Name="Entity" Kind="OutputPin" Bounds="583,1286" />
</Patch>
</Patch>
</Node>
<Canvas Id="Dc80rjSxMpwPMD6eM4d4YP" Name="Scenes" Position="198,627">
<!--
************************ IntroLoopOld ************************
-->
<Node Name="IntroLoopOld" Bounds="370,383" Id="Q5LcxTMBeiAOuprVrCowrd">
<p:NodeReference LastCategoryFullName="Primitive" LastSymbolSource="builtin">
<Choice Kind="ContainerDefinition" Name="Process" />
</p:NodeReference>
<Patch Id="U2sB6JB1MgRPzOiFtpfOWy">
<Canvas Id="FInXGSr7vYgN2bsLxKFFoB" CanvasType="Group">
<Node Bounds="449,1062,65,19" Id="LCwB4HjfjcUOFTgVJtIx8d">
<p:NodeReference LastCategoryFullName="Stride" LastSymbolSource="VL.Stride.Engine.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="RootScene" />
<CategoryReference Kind="Category" Name="Stride" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="JKfSPZTUumvOiGxyTXVToZ" Name="Child" Kind="InputPin" />
<Pin Id="NyFaMxvUVHYPZNxBLTpPsC" Name="Child 2" Kind="InputPin" />
<Pin Id="B8k11gfEnEfOzi9ukntKYb" Name="Child 3" Kind="InputPin" />
<Pin Id="KkVfFqXQLLCLkxdC9vz8Ee" Name="Enabled" Kind="InputPin" />
<Pin Id="P0MY5Fiez0VMImMQMqi3TC" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="505,58,105,19" Id="PiciESr78HOQZ0sswhxzI2">
<p:NodeReference LastCategoryFullName="Graphics.Skia.Layers.Text" LastSymbolSource="VL.Skia.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="Text" />
<CategoryReference Kind="Category" Name="Text" NeedsToBeDirectParent="true">
<p:OuterCategoryReference Kind="Category" Name="Layers" NeedsToBeDirectParent="true" />
</CategoryReference>
</p:NodeReference>
<Pin Id="FYPE0QaODdDPyZUIZlp9w4" Name="Position" Kind="InputPin" DefaultValue="-0.54, 0" />
<Pin Id="MoupbAjxPyFOLapajRNXBb" Name="Size" Kind="InputPin" />
<Pin Id="Rx3nonjK7cXNcvst9SNdpB" Name="Anchor" Kind="InputPin" DefaultValue="Center" />
<Pin Id="MGjcS8TYdvJOVY006A5pjk" Name="Text" Kind="InputPin" />
<Pin Id="TOJBywIbqxSMomdch4aEqu" Name="Paint" Kind="InputPin" />
<Pin Id="OSGNOKTRWGWMoBMmN49rau" Name="Enabled" Kind="InputPin" />
<Pin Id="OkCJIxxC0ldNUnGK2kaaaZ" Name="Output" Kind="OutputPin" />
<Pin Id="EUtZtEOxtILPPVOdZpN6Qd" Name="Baseline Position" Kind="OutputPin" />
</Node>
<Node Bounds="504,-363,45,19" Id="GNoV54XM7KmNfyuwvrCcoy">
<p:NodeReference LastCategoryFullName="Animation" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="LFO" />
</p:NodeReference>
<Pin Id="So55zT8dykJPyJCUVmYKJu" Name="Period" Kind="InputPin" DefaultValue="10" />
<Pin Id="DSf3j4pshBSMJ1cqkvtRq6" Name="Pause" Kind="InputPin" />
<Pin Id="GEmwbijav4aLOFxAwWmpUz" Name="Reset" Kind="ApplyPin" />
<Pin Id="Lrqc4RJbNe3MDG7fG7AJZU" Name="Phase" Kind="OutputPin" />
<Pin Id="QHMYFFRyti9PgHoAmLFnpX" Name="On New Cycle" Kind="OutputPin" />
<Pin Id="R48Zr2bweEsOcthrqy4zjg" Name="Cycles" Kind="OutputPin" />
</Node>
<Node Bounds="562,-115,52,19" Id="B7umvclpODGPLPiXQRgbOJ">
<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="InH6rHFUtxlLmro5QvhnZy" Name="Input" Kind="StateInputPin" />
<Pin Id="RbQ5BHeBC32N3AyAr8X6cO" Name="Default Value" Kind="InputPin" />
<Pin Id="B8IGkzZifbhOnzeBxHLSeL" Name="Index" Kind="InputPin" />
<Pin Id="KnCCcgGbrAVPwltIX4jqrZ" Name="Result" Kind="OutputPin" />
</Node>
<Pad Id="OYiwPBm6fbPQURGJxymruk" Comment="" Bounds="490,-303,158,26" 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>Object Oriented Choreography</Item>
<Item>Connect to the website to join the performance</Item>
<Item>o-o-c.org</Item>
</p:Value>
</Pad>
<Node Bounds="565,1,105,19" Id="Mt9igqfHfWBLMt8AwrMU08">
<p:NodeReference LastCategoryFullName="Graphics.Skia.Text" LastSymbolSource="VL.Skia.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="BreakAtRect" />
<PinReference Kind="InputPin" Name="Text">
<p:DataTypeReference p:Type="TypeReference" LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="String" />
</p:DataTypeReference>
</PinReference>
</p:NodeReference>
<Pin Id="DfeIqd9ddhMOaWRVLjCYXe" Name="Text" Kind="InputPin" />
<Pin Id="KKybBMNtTqiPGEhZLDMp4d" Name="Rectangle" Kind="InputPin" />
<Pin Id="FccqAW1gtIXLOVrr09KEw8" Name="Remove Empty Lines" Kind="InputPin" />
<Pin Id="LM78y6uQOOLLGIoJixAPUk" Name="Break at Words" Kind="InputPin" />
<Pin Id="D2GWnyYu2UJNg7rNa2b5Ws" Name="Align Bottom" Kind="InputPin" />
<Pin Id="J8nhpbXzTgLOqI3c8CgF3m" Name="Paint" Kind="InputPin" />
<Pin Id="KkdKoXICwQbPevvEVpYIMv" Name="Output" Kind="OutputPin" />
<Pin Id="Q6O6hlhfeZRMZg3n0WLRh5" Name="Leftover" Kind="OutputPin" />
</Node>
<Node Bounds="487,153,65,19" Id="A32NyuQKsTGOyQ9IFgbf8p">
<p:NodeReference LastCategoryFullName="Graphics.Skia" LastSymbolSource="VL.Skia.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="Group" />
<CategoryReference Kind="Category" Name="Skia" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="LFnCcuiVLq0QDn4w4LDYcg" Name="Input" Kind="InputPin" />
<Pin Id="JB1h4i8IHizOOnS0PyAKJw" Name="Input 2" Kind="InputPin" />
<Pin Id="JwiDlTvlJYzLdqbNtGjHbl" Name="Debug" Kind="InputPin" />
<Pin Id="Jybvvw88yJyNMVlDHcJwlp" Name="Enabled" Kind="InputPin" />
<Pin Id="EBlAuUNx9tpLnZgQrytJxs" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="309,48" Id="LL9FBjuNgo4Pt96vNriT2y">
<p:NodeReference LastCategoryFullName="Graphics.Skia.Layers" LastSymbolSource="VL.Skia.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="Rectangle" />
<CategoryReference Kind="Category" Name="Layers" NeedsToBeDirectParent="true">
<p:OuterCategoryReference Kind="Category" Name="Skia" NeedsToBeDirectParent="true" />
</CategoryReference>
</p:NodeReference>
<Pin Id="C0atnAWhBG4Nbpnojp4N6Q" Name="Position" Kind="InputPin" />
<Pin Id="P4oGHRtAzlQNbt0C4wRWN8" Name="Size" Kind="InputPin" />
<Pin Id="Go9j7w8nQZ4QVcFwB3ag8k" Name="Anchor" Kind="InputPin" DefaultValue="TopLeft" />
<Pin Id="NO0gaBW4Ch7OFIbAT1iAvv" Name="Paint" Kind="InputPin" />
<Pin Id="EpQ8oIh5iSaOl7lgAjIQMr" Name="Enabled" Kind="InputPin" />
<Pin Id="TeD1c35A262MK565v6IYEW" Name="Output" Kind="OutputPin" />
</Node>
<Pad Id="P2rZYJClC1ZPoLl6opaWsH" Comment="Position" Bounds="237,-102,35,28" ShowValueBox="true" isIOBox="true" Value="-0.56, -0.9899999">
<p:TypeAnnotation LastCategoryFullName="2D" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Vector2" />
</p:TypeAnnotation>
</Pad>
<Node Bounds="329,-42,85,19" Id="TuBWqGvEx5hLDLkgzRquMP">
<p:NodeReference LastCategoryFullName="Math.Ranges" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Map" />
</p:NodeReference>
<Pin Id="Ax8aow0QLR2Mvvf8oMZeDq" Name="Input" Kind="InputPin" />
<Pin Id="CQizPasptyGNtEbZD6mIgd" Name="Input Minimum" Kind="InputPin" />
<Pin Id="GfYgQJUPPJ6MBDMCertwpg" Name="Input Maximum" Kind="InputPin" DefaultValue="1" />
<Pin Id="Kvpe6fBbwC0P3oEEgKR0uw" Name="Output Minimum" Kind="InputPin" />
<Pin Id="SPuvRNBnl80O2dT8T35hxJ" Name="Output Maximum" Kind="InputPin" DefaultValue="1.12" />
<Pin Id="JAholdOLYkNMx7eGOTiOub" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="329,1,46,19" Id="J9p1C1roIR2PWD3hgELPmR">
<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="EuHGdUIuVyOOz8BxbQcRDq" Name="X" Kind="InputPin" />
<Pin Id="SXTXcFwSzI9OIcE1LBDRie" Name="Y" Kind="InputPin" DefaultValue="0.005" />
<Pin Id="OsMDeC4Yl2eL6F9GqHGT1i" Name="Output" Kind="StateOutputPin" />
</Node>
<Node Bounds="1692,396,105,19" Id="QlAU4q5MDiLN3TCf9Sw6F4">
<p:NodeReference LastCategoryFullName="Stride.Textures.Source" LastSymbolSource="VL.Stride.Windows.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="SkiaTexture" />
</p:NodeReference>
<Pin Id="CvZpROKVh0uO1JBtyDxdWW" Name="Input" Kind="InputPin" />
<Pin Id="MP6jay5lcLGO0t5182HDh8" Name="Size" Kind="InputPin" />
<Pin Id="DDkAfoZLKp2QN45N9rJQiL" Name="Space" Kind="InputPin" />
<Pin Id="CjSSSnu4j9xMCF938Y00K8" Name="Clear" Kind="InputPin" />
<Pin Id="UphjwuAOsRjQJ7cMYRTLtB" Name="Clear Color" Kind="InputPin" DefaultValue="0, 0, 0, 0" />
<Pin Id="V6Wgdf9myvaL6Icnfj0KA2" Name="Format" Kind="InputPin" />
<Pin Id="MUc8YijcnTJPqvTxFWCBYo" Name="Output" Kind="OutputPin" />
</Node>
<ControlPoint Id="NCoSKspTFufMQ4Md0htmLr" Bounds="1691,468" />
<ControlPoint Id="MG7ogV0ZMylMf5pVCBPWOZ" Bounds="1746,-389" />
<Node Bounds="1699,209,105,19" Id="JENOX4VNTRyNQ0D515e3TP">
<p:NodeReference LastCategoryFullName="Graphics.Skia.Layers.Text" LastSymbolSource="VL.Skia.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="Text" />
<CategoryReference Kind="Category" Name="Text" NeedsToBeDirectParent="true">
<p:OuterCategoryReference Kind="Category" Name="Layers" NeedsToBeDirectParent="true" />
</CategoryReference>
</p:NodeReference>
<Pin Id="OrbSMuNobtpPLpdeubtXsp" Name="Position" Kind="InputPin" />
<Pin Id="PuboKYK4o2wMyfLDFcJ5B3" Name="Size" Kind="InputPin" />
<Pin Id="LutaLLrUO8SP111UFzrji2" Name="Anchor" Kind="InputPin" />
<Pin Id="IrZuEHg2YzaPmLX7dB65II" Name="Text" Kind="InputPin" />
<Pin Id="MefzvU3apV0MDoIzg3ajIp" Name="Paint" Kind="InputPin" />
<Pin Id="Da2JfcSz2ySO06CfHnN7Mk" Name="Enabled" Kind="InputPin" />
<Pin Id="PfGzebktDoOPMfW0MWAwN5" Name="Output" Kind="OutputPin" />
<Pin Id="Nyzvld90SHFMUElnB4jYla" Name="Baseline Position" Kind="OutputPin" />
</Node>
<Pad Id="KiqGrgwA3C0NYiJxl3qOIB" Comment="Text" Bounds="1762,106,66,31" ShowValueBox="true" isIOBox="true" Value="New User Connected">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="String" />
</p:TypeAnnotation>
</Pad>
<Node Bounds="1739,-312,84,26" Id="EmGzYjrUiKnQIhLReNU6Ll">
<p:NodeReference LastCategoryFullName="Main.Context" LastSymbolSource="ooc3.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="GetWSMessage" />
</p:NodeReference>
<Pin Id="BEo4jWe8qv6QYtLxdXTwHP" Name="Input" Kind="StateInputPin" />
<Pin Id="Go0SFTVjEZSNwU4oSzD7zg" Name="Output" Kind="StateOutputPin" />
<Pin Id="DMRjyHxnf9NPeqAgRck58p" Name="WS Message" Kind="OutputPin" />
</Node>
<Node Bounds="1835,-263,172,189" Id="N2s31I4tdMTNtWoKDFDBQl">
<p:NodeReference LastCategoryFullName="Reactive.Observable" LastSymbolSource="VL.Reactive.vl">
<Choice Kind="OperationCallFlag" Name="Where" />
<CategoryReference Kind="ImmutableInterfaceType" Name="Observable" NeedsToBeDirectParent="true" />
<Choice Kind="RegionFlag" Name="Region (Stateless)" Fixed="true" />
</p:NodeReference>
<Pin Id="LHkNTWGUk3gORCrPRLHpAv" Name="Input" Kind="StateInputPin" />
<Pin Id="SbxptLufKorLNel8b0CoFJ" Name="Output" Kind="StateOutputPin" />
<Patch Id="HNT6JTs9mxXLQklg5Hydhf" Name="Predicate" ManuallySortedPins="true">
<Pin Id="QYX7kX928XNM6TOz9PGD3z" Name="Input" Kind="InputPin" />
<Pin Id="HliJ7lUOUnOQDqxmHF6tJv" Name="Result" Kind="OutputPin" />
<ControlPoint Id="JbIxPbndgFvMdXnHfWcinz" Bounds="1847,-255" />
<ControlPoint Id="RDFiDI4VuUdOy4Kh1rFXdA" Bounds="1852,-81" />
<Node Bounds="1847,-212,82,19" Id="JukXFwUZn7nQExPQ21Ne8I">
<p:NodeReference LastCategoryFullName="System.XML" LastSymbolSource="VL.Xml.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="XPathGetValue" />
</p:NodeReference>
<Pin Id="KuaQzbac7A8PtXY2yMZx8W" Name="Input" Kind="InputPin" />
<Pin Id="NXI6R8zao8FMIK4dUFVqI3" Name="Path" Kind="InputPin" DefaultValue="type" />
<Pin Id="QqB0wv9h8WjPfwmFrQxczx" Name="Value" Kind="OutputPin" />
<Pin Id="ELFn3pa3XcXPrFFocHsOgR" Name="Success" Kind="OutputPin" />
</Node>
<Pad Id="AHTXNnxvfFlL10Pns7IbSq" Comment="" Bounds="1926,-232,35,15" ShowValueBox="true" isIOBox="true" Value="type">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="String" />
</p:TypeAnnotation>
</Pad>
<Node Bounds="1849,-135,39,19" Id="Ty20YFnmopTPqaRzloIJYD">
<p:NodeReference LastCategoryFullName="Math" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="=" />
</p:NodeReference>
<Pin Id="A658MLe2Hu7OKMX9SN4TQU" Name="Input" Kind="InputPin" />
<Pin Id="EblKaFQdBmULXR2ahMDXfc" Name="Input 2" Kind="InputPin" />
<Pin Id="NjV8VIRSPFPLn2egC27tI3" Name="Result" Kind="OutputPin" />
</Node>
<Pad Id="UqDqr6aD7eXPM0Cxkd47do" Comment="Input 2" Bounds="1885,-162,55,21" ShowValueBox="true" isIOBox="true" Value="new_user">
<p:TypeAnnotation>
<Choice Kind="ImmutableTypeFlag" Name="String" />
<FullNameCategoryReference ID="Primitive" />
</p:TypeAnnotation>
</Pad>
</Patch>
</Node>
<Node Bounds="1834,-41,65,19" Id="VTgsgEpId92NbfcsmpnZZS">
<p:NodeReference LastCategoryFullName="Reactive" LastSymbolSource="VL.Reactive.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="HoldLatest" />
</p:NodeReference>
<Pin Id="C0JKZbne4EVQcmdI4kwj0S" Name="Async Notifications" Kind="InputPin" />
<Pin Id="EyKE31CYwxvNg53h2MFW7R" Name="Reset" Kind="InputPin" />
<Pin Id="I7aySltjhhoLLMeMJRoTOI" Name="Value" Kind="OutputPin" />
<Pin Id="C0bRwyULQ5ULMPnZvzgH7x" Name="On Data" Kind="OutputPin" />
</Node>
<Node Bounds="1893,-3,65,19" Id="CN2wyKD82gfLaIuE0linT4">
<p:NodeReference LastCategoryFullName="Control" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="MonoFlop" />
</p:NodeReference>
<Pin Id="IxNCRFTuvdpQNGNS6sKu6v" Name="Set" Kind="InputPin" />
<Pin Id="UXbMgxUAFlWNoa6hXkadgo" Name="Time" Kind="InputPin" />
<Pin Id="GpdMWdX2UuyPr9ajapwIjp" Name="Retriggerable" Kind="InputPin" />
<Pin Id="RIlPzVS6BuwMMoLu55blOF" Name="Reset" Kind="InputPin" />
<Pin Id="VU3hmb3BHM0LKyHZX1qBvY" Name="Value" Kind="OutputPin" />
<Pin Id="FhJtaEg43j5LFvSefVIDFC" Name="Inverse Output" Kind="OutputPin" />
</Node>
<Node Bounds="665,-71,165,19" Id="C6xQrV2nlvELqG4bsVjveC">
<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="MYEat1UxsufPZnQoSLy6xE" Name="Input" Kind="InputPin" />
<Pin Id="Nxa8QcEKADkNL4IpfLSiiX" Name="Family Name" Kind="InputPin" DefaultValue="Ortica" />
<Pin Id="HoooLMSDxJKMKKsnytfm0M" Name="Style" Kind="InputPin" />
<Pin Id="U2nVzpUw0ngMQmbYQDEMFi" Name="Size" Kind="InputPin" DefaultValue="0.11" />
<Pin Id="OLlJuV0cp1LM1XqgOICM6K" Name="Color" Kind="InputPin" />
<Pin Id="MrWGZIyfHDJLOt5oQL5Opt" Name="Line Height in em" Kind="InputPin" />
<Pin Id="BGsBef6JM4TOOGyOEXGNFZ" Name="Horizontal Alignment" Kind="InputPin" DefaultValue="Left" />
<Pin Id="TQd0GwsEonZQDdrFbNQcSJ" Name="Vertical Alignment" Kind="InputPin" DefaultValue="Center" />
<Pin Id="NyDThEtH8KWNm2kPaKucmE" Name="Show Helpers" Kind="InputPin" DefaultValue="False" />
<Pin Id="Bq7ZVZb3ZRxOvtZ1VIFoIA" Name="Output" Kind="OutputPin" />
</Node>
<Pad Id="AWyNtYleDM1NFse0INjOo1" Comment="Horizontal Alignment" Bounds="670,-303,58,68" ShowValueBox="true" isIOBox="true">
<p:TypeAnnotation>
<Choice Kind="TypeFlag" Name="Spread" />
<p:TypeArguments>
<TypeReference>
<Choice Kind="TypeFlag" Name="SKTextAlign" />
</TypeReference>
</p:TypeArguments>
</p:TypeAnnotation>
<p:Value>
<Item>Left</Item>
<Item>Left</Item>
<Item>Center</Item>
</p:Value>
</Pad>
<Node Bounds="785,-122,52,19" Id="Rpiz1lHN3NhLfENS9WaAiD">
<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="JOEsp5aARudQEeoVpIxKQ0" Name="Input" Kind="StateInputPin" />
<Pin Id="B3qguEP38AcLtCS5gR2C2m" Name="Default Value" Kind="InputPin" />
<Pin Id="KmcybNsPEgTPv5jtbxwkMz" Name="Index" Kind="InputPin" />
<Pin Id="Bq3P0D5dOFXNd0apIJvDm5" Name="Result" Kind="OutputPin" />
</Node>
<Node Bounds="484,-98,52,19" Id="PBb3rIfIsXZL4wAFWR6Sat">
<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="TNXSjafayYIN57kMRfOrQ9" Name="Input" Kind="StateInputPin" />
<Pin Id="GlWVTCvGQNoQa8p7WqrW65" Name="Default Value" Kind="InputPin" />
<Pin Id="HbpiI5aKdK1LAO38AL0jaU" Name="Index" Kind="InputPin" />
<Pin Id="ILrip777ZZXPd7mEJ07d4B" Name="Result" Kind="OutputPin" />
</Node>
<Pad Id="CWyNZ28vJs5LmGXogvDZsh" Comment="" Bounds="381,-301,79,65" ShowValueBox="true" isIOBox="true">
<p:TypeAnnotation LastCategoryFullName="Collections" LastSymbolSource="VL.Collections.vl">
<Choice Kind="TypeFlag" Name="Spread" />
<p:TypeArguments>
<TypeReference LastCategoryFullName="2D" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Vector2" />
</TypeReference>
</p:TypeArguments>
</p:TypeAnnotation>
<p:Value>
<Item>-0.54, 0</Item>
<Item>-0.54, 0</Item>
<Item>0, 0</Item>
</p:Value>
</Pad>
<Pad Id="DKgGVDSconcPsmKZ8koRGP" Comment="Period" Bounds="507,-405,35,15" ShowValueBox="true" isIOBox="true" Value="15">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Float32" />
</p:TypeAnnotation>
</Pad>
<Pad Id="PFl3c8g6sFuMytWr9GQ5Gi" Bounds="1867,-343,60,19" ShowValueBox="true" isIOBox="true" Value="Overlay ">
<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="DWk693P6LO5Ma3A2lAb6xf" Bounds="691,-423,61,19" ShowValueBox="true" isIOBox="true" Value="Screens ">
<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="315,977,65,19" Id="VZeuz9eJqxQOhVyrrgtwWu">
<p:NodeReference LastCategoryFullName="Main" LastSymbolSource="ooc3.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="LightSetup" />
</p:NodeReference>
<Pin Id="QGGDS9qHpPzPyAJAXSag2z" Name="Position" Kind="InputPin" />
<Pin Id="MwadfB99i0kNWSEQtXs1XP" Name="DirectionalIntensity" Kind="InputPin" />
<Pin Id="AUv3Ai7YQDgOhj1fccpLvZ" Name="Intensity" Kind="InputPin" />
<Pin Id="NizN2sqUgJaPzSxQ8OW0wQ" Name="PointLightPosition" Kind="InputPin" />
<Pin Id="SvjtqvwvCW9PoBmJWqC5Uh" Name="PointIntensity" Kind="InputPin" />
<Pin Id="AXCkqqBXppkN4AiUui9uFm" Name="PointRadius" Kind="InputPin" />
<Pin Id="PQmEqEaCYmoOw86BjjlBhy" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="485,214,105,19" Id="FLpjTefEjSSNaN81Jeuy3V">
<p:NodeReference LastCategoryFullName="Stride.Textures.Source" LastSymbolSource="VL.Stride.Windows.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="SkiaTexture" />
</p:NodeReference>
<Pin Id="VXEofKQ46v5NWz7WO3vFx8" Name="Input" Kind="InputPin" />
<Pin Id="PfiiJ7iEWxxLAt8hQyCTuS" Name="Size" Kind="InputPin" DefaultValue="1920, 1080" />
<Pin Id="NvY9Ud1MWdXQck4F53iQf8" Name="Space" Kind="InputPin" />
<Pin Id="NVetIDWSi03QOQTcJ6fawb" Name="Clear" Kind="InputPin" />
<Pin Id="CsOdNL6rQzHNwEhPD9PCeO" Name="Clear Color" Kind="InputPin" DefaultValue="0, 0, 0, 0" />
<Pin Id="Bb3nay0nMy7NbXvhbw7L6m" Name="Format" Kind="InputPin" />
<Pin Id="NfnCQXXtUDQPu7nkxfWg41" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="464,280,145,19" Id="E46qBA7h5OSNC1g7DXr2xv">
<p:NodeReference LastCategoryFullName="Stride.Models" LastSymbolSource="VL.Stride.Engine.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="Background" />
</p:NodeReference>
<Pin Id="AJAXfMBWJxhPqwz1YwyZh6" Name="Transformation" Kind="InputPin" />
<Pin Id="JMQaVnwlHpHOD5pHV2266r" Name="Texture" Kind="InputPin" />
<Pin Id="RxUYWr2eiAyPa8ZKJGUYL2" Name="Intensity" Kind="InputPin" />
<Pin Id="EjVoD2JMlreOrsHnRMwFqx" Name="Is 2D" Kind="InputPin" />
<Pin Id="FSexoF3attyN3Ji4MdnA4l" Name="Component" Kind="InputPin" />
<Pin Id="EVYayUXOq4TNI7eN8eKRPs" Name="Children" Kind="InputPin" />
<Pin Id="CscSt87OS92MIA1yulXG9f" Name="Name" Kind="InputPin" />
<Pin Id="TawDTuvaXeGOAKjWopHVph" Name="Enabled" Kind="InputPin" />
<Pin Id="QyxVINqIdCaNoiQU4arJed" Name="Entity" Kind="OutputPin" />
</Node>
<Node Bounds="829,693,105,19" Id="C22x2oK8LmpLew9Fy7d7c9">
<p:NodeReference LastCategoryFullName="Stride.Assets" LastSymbolSource="VL.Stride.Assets.Windows.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="FileModel" />
</p:NodeReference>
<p:HelpFocus p:Assembly="VL.Lang" p:Type="VL.Model.HelpPriority">High</p:HelpFocus>
<Pin Id="SJf8pHiwLhaNwvEIVWWRtF" Name="Path" Kind="InputPin" />
<Pin Id="FRM00njbLG0PwhXmGUESXB" Name="Import Scale" Kind="InputPin" />
<Pin Id="SnVonUNsv1JMB0dYaepfEH" Name="Pivot Position" Kind="InputPin" />
<Pin Id="QIOnubpYql2NrLRmZYMa6H" Name="Reload" Kind="InputPin" />
<Pin Id="DgHZo6TnYwIQIxIeqHtmmb" Name="Model" Kind="OutputPin" />
<Pin Id="NwwqkNFVBVoO8BP73ufGrC" Name="Is Loading" Kind="OutputPin" />
<Pin Id="Ikl8NMHHm8sMHbJbGqNBao" Name="Already Loaded" Kind="OutputPin" />
</Node>
<Pad Id="BdwY1p8UwyzPjMBCECuoYZ" Comment="Path" Bounds="832,657,91,15" ShowValueBox="true" isIOBox="true" Value="assets\amazon.gltf">
<p:TypeAnnotation LastCategoryFullName="IO" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Path" />
</p:TypeAnnotation>
</Pad>
<Node Bounds="809,836,145,19" Id="GRDy0qRtMXWNmFVkSqw72b">
<p:NodeReference LastCategoryFullName="Stride.Models" LastSymbolSource="VL.Stride.Engine.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="ModelEntity" />
</p:NodeReference>
<Pin Id="OnBdpXPgf90OBMjJJIBnVm" Name="Transformation" Kind="InputPin" />
<Pin Id="Ad9cJ0BxXryQXkmu7lieW3" Name="Model" Kind="InputPin" />
<Pin Id="MbjEFkN1GylLL1QvL2zskb" Name="Material" Kind="InputPin" />
<Pin Id="VnyZ6HvtHSgPHxXQLQIylr" Name="Is Shadow Caster" Kind="InputPin" />
<Pin Id="AdJ2bZ558H4Mh1WUNauOTt" Name="Components" Kind="InputPin" />
<Pin Id="MViLx76DSMoMiDsPRbuLMO" Name="Children" Kind="InputPin" />
<Pin Id="RcutBvHeyZWLLwd5tGOo5t" Name="Name" Kind="InputPin" />
<Pin Id="V0LszCTU7RyOx5aFY6lHex" Name="Enabled" Kind="InputPin" />
<Pin Id="IFMjOHdvY3bPrAQmuYlmks" Name="Entity" Kind="OutputPin" />
</Node>
<Node Bounds="849,739,83,19" Id="LosGqt2KgovLVgeLlurYtn">
<p:NodeReference LastCategoryFullName="Stride.Textures" LastSymbolSource="VL.Stride.Graphics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="TextureReader" />
</p:NodeReference>
<Pin Id="ClMXVbEMar7NyC1TmPZLAJ" Name="File Path" Kind="InputPin" DefaultValue="assets\textures\Material_0_baseColor.jpeg" />
<Pin Id="Mfzme0lcZzVPa02CErAJqJ" Name="Is sRGB" Kind="InputPin" />
<Pin Id="MtVUOL7lESvMnCJgQicmSB" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="849,778,185,19" Id="PKRu1N9d41LL3mTopgwQZX">
<p:NodeReference LastCategoryFullName="Stride.Materials" LastSymbolSource="VL.Stride.Rendering.ShaderFX.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="TextureMaterial" />
</p:NodeReference>
<Pin Id="DAcorbfY0MCOe7tb7f3PGe" Name="Texture" Kind="InputPin" />
<Pin Id="JvZ86CGy2zLOAryesOx6SW" Name="Fallback Color" Kind="InputPin" />
<Pin Id="JguUZCeoHfJNdmVtR6oLRf" Name="Texcoord Index" Kind="InputPin" />
<Pin Id="USLSwTKXnlwMwekRdrZWOq" Name="Filtering" Kind="InputPin" />
<Pin Id="RuHdMvK3WekLBGz6BwZCLz" Name="Address Mode U" Kind="InputPin" />
<Pin Id="GPiodNo7MPmNIFbIkZ5QvS" Name="Address Mode V" Kind="InputPin" />
<Pin Id="Kh8l9fbgYeYNQywYsPq0JS" Name="Scale" Kind="InputPin" />
<Pin Id="CWYKYhhBIynOq7XTuwhkXh" Name="Offset" Kind="InputPin" />
<Pin Id="E59TTI0nqR6LE6NHSB9lZy" Name="Transparency" Kind="InputPin" />
<Pin Id="UeI2SvIwq1lPaG6PRn5xX4" Name="Cull Mode" Kind="InputPin" />
<Pin Id="MEoIlMceSB3Oom5YmCcXST" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="807,603,80,19" Id="Hr3g43BZL4oPBLKx8DfiKZ">
<p:NodeReference LastCategoryFullName="3D.Transform" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="TransformSRT" />
<CategoryReference Kind="Category" Name="Transform" NeedsToBeDirectParent="true">
<p:OuterCategoryReference Kind="Category" Name="3D" NeedsToBeDirectParent="true" />
</CategoryReference>
</p:NodeReference>
<Pin Id="ApEsyDmLUkRLHUYseyQLKU" Name="Input" Kind="InputPin" />
<Pin Id="GxYw2yVN7h9MzyTyiXOU9Y" Name="Scaling" Kind="InputPin" DefaultValue="0.23, 0.23, 0.23" />
<Pin Id="MXOsmduQyucN51hoAHN3Sb" Name="Rotation" Kind="InputPin" />
<Pin Id="LqGKv10EZXZQNusHymBC5j" Name="Translation" Kind="InputPin" DefaultValue="0, -0.59, 0" />
<Pin Id="Fwl81xxo0rjMvYPesUz4OA" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="916,533,46,19" Id="U5ZnJHNDA0eOmmYuodrxz8">
<p:NodeReference LastCategoryFullName="3D.Vector3" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Vector (Join)" />
<CategoryReference Kind="Vector3Type" Name="Vector3" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="QWrytasldVnPy0G1Mlg4jN" Name="X" Kind="InputPin" />
<Pin Id="I5gxpJcoGQyPC3yH2qhokX" Name="Y" Kind="InputPin" />
<Pin Id="NT2z0y1vB6cOkInKNLsLaR" Name="Z" Kind="InputPin" />
<Pin Id="CmXRGan33IFO13uxhO0YDL" Name="Output" Kind="StateOutputPin" />
</Node>
<Node Bounds="959,488,45,19" Id="AWvKZxTEPUHQYd339GA2rp">
<p:NodeReference LastCategoryFullName="Animation" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="LFO" />
</p:NodeReference>
<Pin Id="Tz2UrZxoFcBNhpDNS4cqsS" Name="Period" Kind="InputPin" DefaultValue="100" />
<Pin Id="T8hObyM2sY8Lhtut04JpAh" Name="Pause" Kind="InputPin" />
<Pin Id="NLLDDAAFHhbOaNBzC1wbDz" Name="Reset" Kind="ApplyPin" />
<Pin Id="I1vN3lScINeOsBS8RDIMHd" Name="Phase" Kind="OutputPin" />
<Pin Id="JFikch2ZLPCQG2yABJ23pC" Name="On New Cycle" Kind="OutputPin" />
<Pin Id="MTlacgWwi5UMiexYK2vWBT" Name="Cycles" Kind="OutputPin" />
</Node>
<Node Bounds="800,390,157,94" Id="HytoVSsBsYRLmGUkJfA06J">
<p:NodeReference>
<Choice Kind="ProcessStatefulRegion" Name="Cache" />
<FullNameCategoryReference ID="Primitive" />
</p:NodeReference>
<Pin Id="Mlin4IT24OBPTYvdcPeOF8" Name="Force" Kind="InputPin" />
<Pin Id="RJmbXlH1PwJLJUSrz2DKgC" Name="Dispose Cached Outputs" Kind="InputPin" />
<Pin Id="FRdyKXBMsVsO48c99tmaFh" Name="Has Changed" Kind="OutputPin" />
<Patch Id="QWJHfFqW5LkNu1mGsxvoFo" ManuallySortedPins="true">
<Patch Id="PJ5AXOUH6iYMVamtQ5OkFP" Name="Create" ManuallySortedPins="true" />
<Patch Id="SYU6y1p6IKgPfE1PAlgVUz" Name="Then" ManuallySortedPins="true" />
<Node Bounds="891,413,54,19" Id="NebdGHKduwWQS2VAVfbkfl">
<p:NodeReference LastCategoryFullName="Math" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Random" />
</p:NodeReference>
<Pin Id="I83gWIU8ocHNFDIop0ZXvR" Name="From" Kind="InputPin" DefaultValue="-1.5, -1.5, -1.5" />
<Pin Id="S5T1FjIRcWxNEVjipegnDw" Name="To" Kind="InputPin" DefaultValue="1.5, 1.5, 1.5" />
<Pin Id="JLKiuhLzFLVLFCJlaWhnu4" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="812,416,54,19" Id="Hbhjp9xavluO96EavSMuXb">
<p:NodeReference LastCategoryFullName="Math" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Random" />
</p:NodeReference>
<Pin Id="Pxlv8PBlMCbONSaKRmTGBk" Name="From" Kind="InputPin" DefaultValue="0.09999999, 0.09999999, 0.09999999" />
<Pin Id="P1l4eJb1hBYNuHBxefTvVD" Name="To" Kind="InputPin" DefaultValue="0.4, 0.4, 0.4" />
<Pin Id="HmoERK8DQFkMWAXoL7Ofln" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="812,445,63,19" Id="DtBCKeSHKvTPGqtlKHkGKr">
<p:NodeReference LastCategoryFullName="3D.Vector3" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="ToVector3 (Float32)" />
</p:NodeReference>
<Pin Id="N95ZxmTuS2zLxRpO2zzggo" Name="Value" Kind="InputPin" />
<Pin Id="Hoe6MQ7Zqf9M8K4qmu1lCa" Name="Output" Kind="StateOutputPin" />
</Node>
</Patch>
<ControlPoint Id="U5NY6vteJ4TPluyHjlFJCi" Bounds="894,478" Alignment="Bottom" />
<ControlPoint Id="G9xwJdSwlGGOueNOthGeDf" Bounds="814,478" Alignment="Bottom" />
</Node>
<Node Bounds="408,1309,87,26" Id="GNfl86UIUbxOOWKEf5v6QF">
<p:NodeReference LastCategoryFullName="Main.Context" LastSymbolSource="ooc3.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="SetBothDisplay" />
</p:NodeReference>
<Pin Id="NF5ZPN2FtkGMZ24PL8EuqN" Name="Input" Kind="StateInputPin" />
<Pin Id="KPnuL0OUXi0LJ5vsk5atW7" Name="Displays" Kind="InputPin" />
<Pin Id="Ovo3BFo2y8NL0EAgzD2FuB" Name="Output" Kind="StateOutputPin" />
<Pin Id="MczPmXQRWmqMU8sIeLcc5K" Name="Apply" Kind="InputPin" DefaultValue="False" />
</Node>
<Pad Id="Pud0i5eIxWvNSFCiCjNh70" Comment="Apply" Bounds="493,1253,35,35" ShowValueBox="true" isIOBox="true" Value="False">
<p:TypeAnnotation>
<Choice Kind="ImmutableTypeFlag" 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="HbCZSLYxZBMPgseU0tSR3m" SlotId="GMbmFSvWHkvN4mYxl6v7g4" Bounds="1741,-357" />
<Pad Id="CIOA1sehKSzMBpI2oVavWQ" SlotId="GMbmFSvWHkvN4mYxl6v7g4" Bounds="410,1204" />
<Node Bounds="1023,636,54,19" Id="J0AhwoauyYGLIC3ubQC47w">
<p:NodeReference LastCategoryFullName="Control" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="OnOpen" />
</p:NodeReference>
<Pin Id="C5heNsYlO5nMqzPrm8KyoZ" Name="Simulate" Kind="InputPin" />
<Pin Id="GZ0XfwICSiSMWSPqKByPlJ" Name="Output" Kind="OutputPin" />
</Node>
<Pad Id="LcKM5gWcRiAL4VKkxPQR7H" Comment="Simulate" Bounds="1031,588,35,35" ShowValueBox="true" isIOBox="true" Value="False">
<p:TypeAnnotation>
<Choice Kind="ImmutableTypeFlag" 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>
<ControlPoint Id="GRENrStesPXNY6P1WHNREq" Bounds="508,1173" />
</Canvas>
<ProcessDefinition Id="QT3mUwOgRdiMedsFKPEICE">
<Fragment Id="Nfor79M4LCGPu66QSQCTSr" Patch="Cf9bUGhK1D8PjIYg0K6Ttz" Enabled="true" />
<Fragment Id="N4Oi0JiQQfCPI8BVQgKrD9" Patch="OiSMzKbndHtQFveSy6HEW7" Enabled="true" />
</ProcessDefinition>
<Link Id="I1wyOzrTYXZOKtjsYQDNGp" Ids="R48Zr2bweEsOcthrqy4zjg,B8IGkzZifbhOnzeBxHLSeL" />
<Link Id="OWv3HLfcFVxNdLgjMcSuUu" Ids="OYiwPBm6fbPQURGJxymruk,InH6rHFUtxlLmro5QvhnZy" />
<Link Id="Egd02pd3WWcPdLZ2JIH6Qy" Ids="KnCCcgGbrAVPwltIX4jqrZ,DfeIqd9ddhMOaWRVLjCYXe" />
<Link Id="KiBAGD67SEiL9Q50a1On8g" Ids="KkdKoXICwQbPevvEVpYIMv,MGjcS8TYdvJOVY006A5pjk" />
<Link Id="NUNrnzaSEBOLYkXJiZpMSn" Ids="OkCJIxxC0ldNUnGK2kaaaZ,JB1h4i8IHizOOnS0PyAKJw" />
<Link Id="StfAXXEFRlQOfDPL5LsATS" Ids="TeD1c35A262MK565v6IYEW,LFnCcuiVLq0QDn4w4LDYcg" />
<Link Id="E6y6Ma4J4SMMNiKT2s2a2W" Ids="P2rZYJClC1ZPoLl6opaWsH,C0atnAWhBG4Nbpnojp4N6Q" />
<Link Id="LJf1go2NObNK9Ys1RNsTco" Ids="OsMDeC4Yl2eL6F9GqHGT1i,P4oGHRtAzlQNbt0C4wRWN8" />
<Link Id="Ix29h2ypLRrLwlmbcS49Wm" Ids="JAholdOLYkNMx7eGOTiOub,EuHGdUIuVyOOz8BxbQcRDq" />
<Link Id="EbYCqd4MLltPOIFGB4rPCi" Ids="Lrqc4RJbNe3MDG7fG7AJZU,Ax8aow0QLR2Mvvf8oMZeDq" />
<Link Id="Q1e7KMpDsfcM0oqrqFbgkX" Ids="MUc8YijcnTJPqvTxFWCBYo,NCoSKspTFufMQ4Md0htmLr" />
<Link Id="PA5ftwRftsUNQ6PUepqPAJ" Ids="NCoSKspTFufMQ4Md0htmLr,P8zsNF5byp9NK32tyWvi4l" IsHidden="true" />
<Link Id="K8SeXfiCIAxNPUELtYAqhR" Ids="Kkv2jcBYqAMMrIn9Q4ciba,MG7ogV0ZMylMf5pVCBPWOZ" IsHidden="true" />
<Link Id="Ig8mP11C89uL9lsHiEV28O" Ids="PfGzebktDoOPMfW0MWAwN5,CvZpROKVh0uO1JBtyDxdWW" />
<Link Id="S6p7yorPNYIOEXnQsonLYT" Ids="KiqGrgwA3C0NYiJxl3qOIB,IrZuEHg2YzaPmLX7dB65II" />
<Link Id="IBz0A0UARFNNbi3IpuG4jQ" Ids="MG7ogV0ZMylMf5pVCBPWOZ,HbCZSLYxZBMPgseU0tSR3m" />
<Link Id="OFGqkbtaTJnQJlWHXjlP1i" Ids="QYX7kX928XNM6TOz9PGD3z,JbIxPbndgFvMdXnHfWcinz" IsHidden="true" />
<Link Id="D4QXCmdEiDSO0GfjlSpDtK" Ids="RDFiDI4VuUdOy4Kh1rFXdA,HliJ7lUOUnOQDqxmHF6tJv" IsHidden="true" />
<Link Id="VAU2sIbKCYVP2OlT8cTVHV" Ids="DMRjyHxnf9NPeqAgRck58p,LHkNTWGUk3gORCrPRLHpAv" />
<Link Id="OxyPsUYZHKOOlmk1v6hn5i" Ids="AHTXNnxvfFlL10Pns7IbSq,NXI6R8zao8FMIK4dUFVqI3" />
<Link Id="VJnGrTbhDySMKlZzeVEN2j" Ids="JbIxPbndgFvMdXnHfWcinz,KuaQzbac7A8PtXY2yMZx8W" />
<Link Id="Cs2ZQQB1aIOOLNWwgvlEEr" Ids="QqB0wv9h8WjPfwmFrQxczx,A658MLe2Hu7OKMX9SN4TQU" />
<Link Id="GyNtFZWilHPQYyGixwxOJW" Ids="UqDqr6aD7eXPM0Cxkd47do,EblKaFQdBmULXR2ahMDXfc" />
<Link Id="EE1ndZD4tWpNYAtH6Ul4BB" Ids="NjV8VIRSPFPLn2egC27tI3,RDFiDI4VuUdOy4Kh1rFXdA" />
<Link Id="LHK6bB27H1uNjTlDnTORi4" Ids="SbxptLufKorLNel8b0CoFJ,C0JKZbne4EVQcmdI4kwj0S" />
<Link Id="PbCha01ZGuJLAEVeuajqmo" Ids="C0bRwyULQ5ULMPnZvzgH7x,IxNCRFTuvdpQNGNS6sKu6v" />
<Link Id="MGqkSAXlvwgNmepM4Dk1eO" Ids="VU3hmb3BHM0LKyHZX1qBvY,Da2JfcSz2ySO06CfHnN7Mk" />
<Link Id="VV50Z4OAjGsQDJXQoOvl4Z" Ids="Bq7ZVZb3ZRxOvtZ1VIFoIA,TOJBywIbqxSMomdch4aEqu" />
<Link Id="LFKkAPVA3g0LMepC7FC1lX" Ids="Bq7ZVZb3ZRxOvtZ1VIFoIA,J8nhpbXzTgLOqI3c8CgF3m" />
<Link Id="TSHiFkvg2XzNjkaO3giUAM" Ids="Bq3P0D5dOFXNd0apIJvDm5,BGsBef6JM4TOOGyOEXGNFZ" />
<Link Id="HGicSHi4xGVOMjQmEs6Hes" Ids="AWyNtYleDM1NFse0INjOo1,JOEsp5aARudQEeoVpIxKQ0" />
<Link Id="O6b5rgy8nyLNmNtWsXtCwV" Ids="R48Zr2bweEsOcthrqy4zjg,KmcybNsPEgTPv5jtbxwkMz" />
<Link Id="NN8JzgIg0bxNGJuQtGyuO4" Ids="R48Zr2bweEsOcthrqy4zjg,HbpiI5aKdK1LAO38AL0jaU" />
<Link Id="IJ9jrfO1JSoQMd6xEMXz94" Ids="ILrip777ZZXPd7mEJ07d4B,FYPE0QaODdDPyZUIZlp9w4" />
<Link Id="O91swsTx82cNhwjqQ7Ccsq" Ids="CWyNZ28vJs5LmGXogvDZsh,TNXSjafayYIN57kMRfOrQ9" />
<Link Id="QuhqQU2TGpBPbuDmIQpREh" Ids="DKgGVDSconcPsmKZ8koRGP,So55zT8dykJPyJCUVmYKJu" />
<Link Id="MOBVATSkp75Nm7mVIzZGQY" Ids="PQmEqEaCYmoOw86BjjlBhy,JKfSPZTUumvOiGxyTXVToZ" />
<Link Id="CdUvbSHdbFeLXYB4KxA00m" Ids="EBlAuUNx9tpLnZgQrytJxs,VXEofKQ46v5NWz7WO3vFx8" />
<Link Id="STzfoKuLLJpPFcaaZFM2oB" Ids="QyxVINqIdCaNoiQU4arJed,NyFaMxvUVHYPZNxBLTpPsC" />
<Link Id="IzAoXnB7aTnNUp7b5PY9rw" Ids="NfnCQXXtUDQPu7nkxfWg41,JMQaVnwlHpHOD5pHV2266r" />
<Link Id="Jk93hBai0yxPaI0RBWrg2T" Ids="BdwY1p8UwyzPjMBCECuoYZ,SJf8pHiwLhaNwvEIVWWRtF" />
<Link Id="VAxFjpeXrFcNm0FYk4Tmgi" Ids="IFMjOHdvY3bPrAQmuYlmks,B8k11gfEnEfOzi9ukntKYb" />
<Link Id="FR5FAfxDLvjMeqkbwIMcDg" Ids="DgHZo6TnYwIQIxIeqHtmmb,Ad9cJ0BxXryQXkmu7lieW3" />
<Link Id="GLzBiW18SurN057IHsxSXA" Ids="MEoIlMceSB3Oom5YmCcXST,MbjEFkN1GylLL1QvL2zskb" />
<Link Id="HLjRC6zDPmFLIX49Otd3JZ" Ids="MtVUOL7lESvMnCJgQicmSB,DAcorbfY0MCOe7tb7f3PGe" />
<Link Id="ERjhaxTIjD5OY9tplCcfdt" Ids="Fwl81xxo0rjMvYPesUz4OA,OnBdpXPgf90OBMjJJIBnVm" />
<Link Id="JTV8EPHkM4TOpozKEGAJtX" Ids="CmXRGan33IFO13uxhO0YDL,MXOsmduQyucN51hoAHN3Sb" />
<Link Id="Ren0d5Fz2bHM3wJgqJNUNW" Ids="I1vN3lScINeOsBS8RDIMHd,QWrytasldVnPy0G1Mlg4jN" />
<Link Id="GVuoWkLPQLmNsJOaigUu40" Ids="I1vN3lScINeOsBS8RDIMHd,NT2z0y1vB6cOkInKNLsLaR" />
<Link Id="GlhRQpsZimuN4guJYd0ohx" Ids="JLKiuhLzFLVLFCJlaWhnu4,U5NY6vteJ4TPluyHjlFJCi" />
<Link Id="CzEE9actHT2QJXKxiARni3" Ids="U5NY6vteJ4TPluyHjlFJCi,LqGKv10EZXZQNusHymBC5j" />
<Link Id="RdCCan1j9nEPetdaqRGEkg" Ids="QHMYFFRyti9PgHoAmLFnpX,Mlin4IT24OBPTYvdcPeOF8" />
<Link Id="PpdD3LQ54NuOfBJsGs1PV0" Ids="HmoERK8DQFkMWAXoL7Ofln,N95ZxmTuS2zLxRpO2zzggo" />
<Link Id="RRSj3PehwNsMm56xSsRzyi" Ids="Hoe6MQ7Zqf9M8K4qmu1lCa,G9xwJdSwlGGOueNOthGeDf" />
<Link Id="NgCd64kvDSdL1qWVlS4wbO" Ids="G9xwJdSwlGGOueNOthGeDf,GxYw2yVN7h9MzyTyiXOU9Y" />
<Link Id="NxAIne49otwMy3cblSuchl" Ids="Pud0i5eIxWvNSFCiCjNh70,MczPmXQRWmqMU8sIeLcc5K" />
<Slot Id="GMbmFSvWHkvN4mYxl6v7g4" Name="Context" />
<Link Id="HyzACQXH2XlNURG6JACFt5" Ids="HbCZSLYxZBMPgseU0tSR3m,BEo4jWe8qv6QYtLxdXTwHP" />
<Link Id="TognB4MTP2WODWJg1Mxecj" Ids="CIOA1sehKSzMBpI2oVavWQ,NF5ZPN2FtkGMZ24PL8EuqN" />
<Link Id="H3wfISBSB8BNMpnOOQhxqu" Ids="P0MY5Fiez0VMImMQMqi3TC,KPnuL0OUXi0LJ5vsk5atW7" />
<Link Id="N9Q0gXKz17DMP0gfMaBsga" Ids="GZ0XfwICSiSMWSPqKByPlJ,QIOnubpYql2NrLRmZYMa6H" />
<Link Id="JSF3Zws5uw5QKSjlC92i9g" Ids="LcKM5gWcRiAL4VKkxPQR7H,C5heNsYlO5nMqzPrm8KyoZ" />
<Link Id="IzGu61lyp5wMeWJApI9rbR" Ids="P0MY5Fiez0VMImMQMqi3TC,GRENrStesPXNY6P1WHNREq" />
<Link Id="BsXAzSyqSwRMCkiT0zJLmz" Ids="GRENrStesPXNY6P1WHNREq,MHxroxZU3lsM1v2A17gDGC" IsHidden="true" />
<Patch Id="Cf9bUGhK1D8PjIYg0K6Ttz" Name="Create" />
<Patch Id="OiSMzKbndHtQFveSy6HEW7" Name="Update">
<Pin Id="Kkv2jcBYqAMMrIn9Q4ciba" Name="Context" Kind="InputPin">
<p:TypeAnnotation>
<Choice Kind="TypeFlag" Name="Context" />
</p:TypeAnnotation>
</Pin>
<Pin Id="MHxroxZU3lsM1v2A17gDGC" Name="Output" Kind="OutputPin" Bounds="508,1173" />
<Pin Id="P8zsNF5byp9NK32tyWvi4l" Name="Overlay" Kind="OutputPin" Bounds="831,415" />
</Patch>
</Patch>
</Node>
<!--
************************ IntroLoop ************************
-->
<Node Name="IntroLoop" Bounds="365,469" Id="C10aIlZi3vrN0XD9eWQmzS">
<p:NodeReference>
<Choice Kind="ContainerDefinition" Name="Process" />
<FullNameCategoryReference ID="Primitive" />
</p:NodeReference>
<Patch Id="GMEpqqkLQq4Oz7Lku2nKRN">
<Canvas Id="S4FnVWVsNpvPu8WjMit9fx" CanvasType="Group">
<Node Bounds="827,1810,85,19" Id="Om86FgSTGrCPwhIJpDkw8B">
<p:NodeReference LastCategoryFullName="Stride" LastSymbolSource="VL.Stride.Engine.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="RootScene" />
<CategoryReference Kind="Category" Name="Stride" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="TiNsJ2ajPYwO96yysjTNo5" Name="Child" Kind="InputPin" />
<Pin Id="OCybuDPvorsLhNFUimcmTn" Name="Child 2" Kind="InputPin" />
<Pin Id="LI1jzh6d4OxLBcnz7cPj3y" Name="Child 3" Kind="InputPin" />
<Pin Id="GmiQmyDQFyoMNEOG9uPTT3" Name="Child 4" Kind="InputPin" />
<Pin Id="CaXiLuDOEWeNiTr91e6JF0" Name="Child 5" Kind="InputPin" />
<Pin Id="BePLaUfkCcnLE7BWsKSXBl" Name="Enabled" Kind="InputPin" />
<Pin Id="U09GGkZXaEVLT1FWi2pjE8" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="2433,1054,105,19" Id="LpwOJgtSoRCMTmIvLr4CT0">
<p:NodeReference LastCategoryFullName="Stride.Textures.Source" LastSymbolSource="VL.Stride.Windows.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="SkiaTexture" />
</p:NodeReference>
<Pin Id="H9bRwvs6TBoLW4GCXoh6gy" Name="Input" Kind="InputPin" />
<Pin Id="Ns55KfNIZ6uNNnAPE2xHLr" Name="Size" Kind="InputPin" />
<Pin Id="AvmazY9V8ByNXGkutkyYkW" Name="Space" Kind="InputPin" />
<Pin Id="K6tyV6IbbybLJY26OiLMyV" Name="Clear" Kind="InputPin" />
<Pin Id="S43815vMgdKQFJGdmcDGQb" Name="Clear Color" Kind="InputPin" DefaultValue="0, 0, 0, 0" />
<Pin Id="Cao1zxMmfAaLCjhaVBrXRX" Name="Format" Kind="InputPin" />
<Pin Id="BdypBwrX5boOZpcIJbf8eK" Name="Output" Kind="OutputPin" />
</Node>
<ControlPoint Id="NLUFW6Myj42NvIH1BUGizQ" Bounds="2432,1126" />
<ControlPoint Id="VZuhFKDdic3PpOxPAVHd60" Bounds="2487,269" />
<Node Bounds="2440,867,105,19" Id="PmswLJwBphQQC4pFmv0fB9">
<p:NodeReference LastCategoryFullName="Graphics.Skia.Layers.Text" LastSymbolSource="VL.Skia.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="Text" />
<CategoryReference Kind="Category" Name="Text" NeedsToBeDirectParent="true">
<p:OuterCategoryReference Kind="Category" Name="Layers" NeedsToBeDirectParent="true" />
</CategoryReference>
</p:NodeReference>
<Pin Id="IEHXpHTKCWnQBN3hk6ZFpd" Name="Position" Kind="InputPin" />
<Pin Id="SB1xLp0AGgJMbXOnLl9ZMO" Name="Size" Kind="InputPin" />
<Pin Id="IcCBlsxgmqxM4CEKB136zd" Name="Anchor" Kind="InputPin" />
<Pin Id="EMGO3lH6zTjPPKgnBMhNYW" Name="Text" Kind="InputPin" />
<Pin Id="AYlKewTHyUtNa467z3fSb7" Name="Paint" Kind="InputPin" />
<Pin Id="Cf1q6PwX3W3P8VOYeMotXU" Name="Enabled" Kind="InputPin" />
<Pin Id="GQr8WCgIZcZPBj1nieonYs" Name="Output" Kind="OutputPin" />
<Pin Id="VbIwlHbqFe0OudbbcVDnwV" Name="Baseline Position" Kind="OutputPin" />
</Node>
<Pad Id="IrMpNbWPjiyPB9OroTNaH3" Comment="Text" Bounds="2503,764,66,31" ShowValueBox="true" isIOBox="true" Value="New User Connected">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="String" />
</p:TypeAnnotation>
</Pad>
<Node Bounds="2480,346,84,26" Id="U4E0ZzrJeWxOjbR1G6Rv1D">
<p:NodeReference LastCategoryFullName="Main.Context" LastSymbolSource="ooc3.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="GetWSMessage" />
</p:NodeReference>
<Pin Id="Lig72sjd9CRPuzBrBvPCzW" Name="Input" Kind="StateInputPin" />
<Pin Id="TgQGFLvGbdxOE6IRrNBMMZ" Name="Output" Kind="StateOutputPin" />
<Pin Id="JUd1IxAandSOiKGlWSrXJb" Name="WS Message" Kind="OutputPin" />
</Node>
<Node Bounds="2576,395,172,189" Id="F51lDzu4ynNNDIMo53BWfU">
<p:NodeReference LastCategoryFullName="Reactive.Observable" LastSymbolSource="VL.Reactive.vl">
<Choice Kind="OperationCallFlag" Name="Where" />
<CategoryReference Kind="ImmutableInterfaceType" Name="Observable" NeedsToBeDirectParent="true" />
<Choice Kind="RegionFlag" Name="Region (Stateless)" Fixed="true" />
</p:NodeReference>
<Pin Id="Ppk1S31noORLUpC44Nbx4j" Name="Input" Kind="StateInputPin" />
<Pin Id="KWHV310gYEKNYVeVqVC8iG" Name="Output" Kind="StateOutputPin" />
<Patch Id="NzO5nFXjBuqNczhSQyr5s2" Name="Predicate" ManuallySortedPins="true">
<Pin Id="CYzujlovAuBNXgcandzLuu" Name="Input" Kind="InputPin" />
<Pin Id="S1goPLuQO28OuwHOsp4Moq" Name="Result" Kind="OutputPin" />
<ControlPoint Id="GMNRg1MacIZQFoBCqy0xKQ" Bounds="2588,403" />
<ControlPoint Id="R3Qa6k8jRicOml9FgLvvlC" Bounds="2593,577" />
<Node Bounds="2588,446,82,19" Id="J2uYduO5jRBMSrH7C4kpBd">
<p:NodeReference LastCategoryFullName="System.XML" LastSymbolSource="VL.Xml.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="XPathGetValue" />
</p:NodeReference>
<Pin Id="QQ88N0a17TNPXCdY4LkfAD" Name="Input" Kind="InputPin" />
<Pin Id="LLRd65Co5CmPOuevUBtqva" Name="Path" Kind="InputPin" DefaultValue="type" />
<Pin Id="NU3OZIte660PR3BCxu4yvs" Name="Value" Kind="OutputPin" />
<Pin Id="CEQ45GRYXAUPsCVVKafB9E" Name="Success" Kind="OutputPin" />
</Node>
<Pad Id="B7u3Me3PRaHO6Su27V2k2L" Comment="" Bounds="2667,426,35,15" ShowValueBox="true" isIOBox="true" Value="type">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="String" />
</p:TypeAnnotation>
</Pad>
<Node Bounds="2590,523,39,19" Id="Ohuw2N23H8XOazIF0r1q1t">
<p:NodeReference LastCategoryFullName="Math" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="=" />
</p:NodeReference>
<Pin Id="VefRLtHKhxjPeyq2biXPPJ" Name="Input" Kind="InputPin" />
<Pin Id="UsUhwMI4KJ2PjoFfCKXY8P" Name="Input 2" Kind="InputPin" />
<Pin Id="TgIDupH5bFhNjgsByDTqgN" Name="Result" Kind="OutputPin" />
</Node>
<Pad Id="QXUaJugWLRmPpFongNKWkq" Comment="Input 2" Bounds="2626,496,55,21" ShowValueBox="true" isIOBox="true" Value="new_user">
<p:TypeAnnotation>
<Choice Kind="ImmutableTypeFlag" Name="String" />
<FullNameCategoryReference ID="Primitive" />
</p:TypeAnnotation>
</Pad>
</Patch>
</Node>
<Node Bounds="2575,617,65,19" Id="Hba55tpHiytP8XqxI2vqkU">
<p:NodeReference LastCategoryFullName="Reactive" LastSymbolSource="VL.Reactive.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="HoldLatest" />
</p:NodeReference>
<Pin Id="CWB8VLiRYaeNzlCBPj80Xf" Name="Async Notifications" Kind="InputPin" />
<Pin Id="LCirnKkZrItLglplKz8cpH" Name="Reset" Kind="InputPin" />
<Pin Id="EdtaGvaJTMdOfv0QQjoK8a" Name="Value" Kind="OutputPin" />
<Pin Id="VAHV5S5VbzfLFvQTF3GJjq" Name="On Data" Kind="OutputPin" />
</Node>
<Node Bounds="2634,655,65,19" Id="OCOKJTs5cEINO79NVT4tqo">
<p:NodeReference LastCategoryFullName="Control" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="MonoFlop" />
</p:NodeReference>
<Pin Id="PfDI3S3wuM9LfHeFiZRpSn" Name="Set" Kind="InputPin" />
<Pin Id="ViUTSjgYmgLOYPEeEAQTMf" Name="Time" Kind="InputPin" />
<Pin Id="BkUxP9ZxXNZLY8oYpd3BzZ" Name="Retriggerable" Kind="InputPin" />
<Pin Id="SG4xzi64oTsNBkoBU5pahH" Name="Reset" Kind="InputPin" />
<Pin Id="JaRRpNweDc8PJ9wYzb5uxj" Name="Value" Kind="OutputPin" />
<Pin Id="Nhrz6PMtBX9LSSBJNjWIce" Name="Inverse Output" Kind="OutputPin" />
</Node>
<Pad Id="AmzQtF3W0MrMmjTlYYzERA" Bounds="2608,315,60,19" ShowValueBox="true" isIOBox="true" Value="Overlay ">
<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="693,1725,65,19" Id="KmfKHSz7pwnOCzL0C1DkR9">
<p:NodeReference LastCategoryFullName="Main" LastSymbolSource="ooc3.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="LightSetup" />
</p:NodeReference>
<Pin Id="FfEmZSMgoYSOipS7PDTY8r" Name="Position" Kind="InputPin" />
<Pin Id="ScjWqlz0kywMR0vVmMcqTH" Name="DirectionalIntensity" Kind="InputPin" />
<Pin Id="KHCj94wHUGCLTNZ8g7R9mZ" Name="Intensity" Kind="InputPin" />
<Pin Id="L13JkondPYsMvAgiMOBYMm" Name="PointLightPosition" Kind="InputPin" />
<Pin Id="MOkKZn5Kfl9OafmVsPgurg" Name="PointIntensity" Kind="InputPin" />
<Pin Id="IyJBeO4Xj4mOl2KgDrw5ca" Name="PointRadius" Kind="InputPin" />
<Pin Id="Bnfy7sRDkSgOovfXMEHbmm" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="786,2057,87,26" Id="OZcp48oG7QxQTpTQPMIOem">
<p:NodeReference LastCategoryFullName="Main.Context" LastSymbolSource="ooc3.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="SetBothDisplay" />
</p:NodeReference>
<Pin Id="FlWLszDmL93PhguOV1TMEa" Name="Input" Kind="StateInputPin" />
<Pin Id="Ko1Tj3yQIuAPVytJEJjvCW" Name="Displays" Kind="InputPin" />
<Pin Id="BT09brcnrJDNmXyGm5zoOg" Name="Output" Kind="StateOutputPin" />
<Pin Id="ThNSZgb3uNwQdZKNPmG0Yi" Name="Apply" Kind="InputPin" DefaultValue="False" />
</Node>
<Pad Id="KKiOAK5VRaSOqO005wFIBj" Comment="Apply" Bounds="1018,1902,39,29" ShowValueBox="true" isIOBox="true" Value="False">
<p:TypeAnnotation>
<Choice Kind="ImmutableTypeFlag" 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="BRVfMfF57mGMNTJ0ptAe9A" SlotId="GKl6c5k38tFQGn2jhH5vUN" Bounds="2482,301" />
<Pad Id="LZ6g8enHOjXN2AJFTC5HFT" SlotId="GKl6c5k38tFQGn2jhH5vUN" Bounds="788,1952" />
<ControlPoint Id="LVu1ngv9fa8NbcYWKoH0Jc" Bounds="886,1921" />
<Node Bounds="720,1099,205,19" Id="PcgQNQ12AadK9mYQLZeziw">
<p:NodeReference LastCategoryFullName="Stride.Models" LastSymbolSource="VL.Stride.Engine.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="Plane" />
</p:NodeReference>
<Pin Id="PqbYMzh8Qh8NaZENrMgUW0" Name="Transformation" Kind="InputPin" />
<Pin Id="CisNbqaDbWAMNS8mD2blmc" Name="Size" Kind="InputPin" DefaultValue="9.8, 9.8" />
<Pin Id="U9lFXaE5vx8MV42njeNwes" Name="Tessellation" Kind="InputPin" />
<Pin Id="KueAFUOkoI5LhQtkHqRjxi" Name="Normal" Kind="InputPin" />
<Pin Id="KTa8gUyNW0kPTlbDEV9HZO" Name="Generate Back Face" Kind="InputPin" />
<Pin Id="IUQ5u0pURGlQDeWK2iDsEN" Name="Material" Kind="InputPin" />
<Pin Id="UgcWuW7QWMXOnW9YfpJsBZ" Name="Is Shadow Caster" Kind="InputPin" />
<Pin Id="InPpE4cC6JEP1RKuTbOaqs" Name="Components" Kind="InputPin" />
<Pin Id="Qf4sr366UukNk2EHdp7xp7" Name="Children" Kind="InputPin" />
<Pin Id="EMMLreuL7WFMF7a7ssY5ZY" Name="Name" Kind="InputPin" />
<Pin Id="RjaZ3nQDExXO7oBXSjVxF8" Name="Enabled" Kind="InputPin" />
<Pin Id="KBBeURFnKEtOj4va2MIOMX" Name="Entity" Kind="OutputPin" />
</Node>
<Node Bounds="702,880,45,19" Id="PYmAZYj2tHaLFOnrOW5ph6">
<p:NodeReference LastCategoryFullName="3D.Transform" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Rotate" />
<CategoryReference Kind="Category" Name="Transform" NeedsToBeDirectParent="true">
<p:OuterCategoryReference Kind="Category" Name="3D" NeedsToBeDirectParent="true" />
</CategoryReference>
</p:NodeReference>
<Pin Id="EkPLZ7fjDUtO0egEZfGVqy" Name="Input" Kind="InputPin" />
<Pin Id="NmgvsLOtuxSNsL6aSx9LeJ" Name="Rotation" Kind="InputPin" DefaultValue="0.25, 0, 0" />
<Pin Id="A0ExsUBubd1L2zhm0HxIY0" Name="Output" Kind="OutputPin" />
</Node>
<Pad Id="U9uiLUp6FAtLoo4ZaFmksE" Comment="Size" Bounds="738,958,35,28" ShowValueBox="true" isIOBox="true" Value="1, 1">
<p:TypeAnnotation LastCategoryFullName="2D" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Vector2" />
</p:TypeAnnotation>
</Pad>
<Node Bounds="828,961,225,19" Id="SsHq9ri9WDeLLgmPzQ6Q6n">
<p:NodeReference LastCategoryFullName="Stride.Materials" LastSymbolSource="VL.Stride.Rendering.ShaderFX.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="PBRMaterial (Metallic)" />
</p:NodeReference>
<Pin Id="Rygn4i1wnnnPZ0jpkAnU1o" Name="Diffuse" Kind="InputPin" />
<Pin Id="A62G1lluKGsOiaiXyprl6h" Name="Metalness" Kind="InputPin" />
<Pin Id="IsrXmKnahaXP8212vREXxz" Name="Roughness" Kind="InputPin" />
<Pin Id="TwP0uf93mQWNTxS4Eqqx6T" Name="Normal" Kind="InputPin" />
<Pin Id="CbHLfVt6nxzOGFRYwYJNZz" Name="Displacement" Kind="InputPin" />
<Pin Id="D5jKUsvPkTkQYuYcYwBZZg" Name="Tessellation" Kind="InputPin" />
<Pin Id="SPy2HtDj4E6OejrsHmbIT9" Name="Occlusion" Kind="InputPin" />
<Pin Id="AshS4TRLvAsM0sqPweCjA5" Name="Subsurface Scattering" Kind="InputPin" />
<Pin Id="Kpkz7ZOFecpNU64c1ZS25E" Name="Emissive" Kind="InputPin" />
<Pin Id="VVkKhtxZEV5M74IJu5hP0i" Name="Transparency" Kind="InputPin" />
<Pin Id="N1UEr9QqOA7MRavWKCdons" Name="Layers" Kind="InputPin" />
<Pin Id="GFJrylatGGrNSzqJGtaey2" Name="Cull Mode" Kind="InputPin" />
<Pin Id="SyYSUHaiz44Os2hDEVtYzx" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="826,757,105,19" Id="FpAlWBjPVzEORfDmfC8ntz">
<p:NodeReference LastCategoryFullName="Stride.Assets" LastSymbolSource="VL.Stride.Assets.Windows.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="FileTexture" />
</p:NodeReference>
<Pin Id="ChURNuGoJxnLnsJDgIMt2R" Name="Path" Kind="InputPin" DefaultValue="assets\images\intro0.png" />
<Pin Id="CaGM1AVixxeM7id9JAHfRu" Name="Generate Mipmaps" Kind="InputPin" />
<Pin Id="D8ndKnX5XEnPF0VS0jD5NU" Name="Premultiply Alpha" Kind="InputPin" />
<Pin Id="UCoVCe9bML6Ohs0JNJL0xc" Name="Compress" Kind="InputPin" />
<Pin Id="SeqT7J5k2HrLypvekMriM5" Name="Alpha Format" Kind="InputPin" />
<Pin Id="QYdxtxCIsEiLLhpQse5846" Name="Reload" Kind="InputPin" />
<Pin Id="A7EkxES32qaQWIm2dqjKLh" Name="Texture" Kind="OutputPin" />
<Pin Id="NdOtbr2FIQpMwppFm67fpN" Name="Is Loading" Kind="OutputPin" />
<Pin Id="HDhXTdjCAzoO1tUNywvtYp" Name="Already Loaded" Kind="OutputPin" />
</Node>
<Node Bounds="829,886,65,19" Id="T9CHgGnmtS0MLfR7t89F5N">
<p:NodeReference LastCategoryFullName="Stride.Materials.Inputs" LastSymbolSource="VL.Stride.Rendering.ShaderFX.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="ColorMap" />
</p:NodeReference>
<Pin Id="BNL1fsggX6ZOMOqgJrVqCL" Name="Texture" Kind="InputPin" />
<Pin Id="OKaI2ZA6ox9NKVY1R8EYhL" Name="Fallback Color" Kind="InputPin" DefaultValue="0, 0.28, 1, 1" />
<Pin Id="SAW4nbUshSpND43oDW6Qdk" Name="Fallback Color Premultiply Alpha" Kind="InputPin" />
<Pin Id="L9vplDHdKdqPqp1FAiludW" Name="Texcoord Index" Kind="InputPin" />
<Pin Id="NduA1WhDeNsPKVsArSZ1Rm" Name="Output" Kind="OutputPin" />
</Node>
<Pad Id="BJYyfrG7soCN4RNfwXABuZ" Comment="Path" Bounds="832,546,108,65" ShowValueBox="true" isIOBox="true">
<p:TypeAnnotation>
<Choice Kind="TypeFlag" Name="Spread" />
<p:TypeArguments>
<TypeReference>
<Choice Kind="TypeFlag" Name="Path" />
</TypeReference>
</p:TypeArguments>
</p:TypeAnnotation>
<p:Value>
<Item>assets\images\intro0.png</Item>
<Item>assets\images\Frame 45.png</Item>
<Item>assets\images\Frame 46.png</Item>
</p:Value>
</Pad>
<Node Bounds="828,706,52,19" Id="Ew9vJY9VmPtNDf91U5nlA6">
<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="BipNlPMvJIHPa6S3lcMvfR" Name="Input" Kind="StateInputPin" />
<Pin Id="RlrMxVz8zSzPDPn6i2gtkp" Name="Default Value" Kind="InputPin" />
<Pin Id="UqCby5OA30OLwLdaI3xuxV" Name="Index" Kind="InputPin" />
<Pin Id="JtH8ldxXrbYOqDir0xkIM8" Name="Result" Kind="OutputPin" />
</Node>
<Node Bounds="852,650,45,19" Id="CU95X0NTFRbOa5V2uLkp50">
<p:NodeReference LastCategoryFullName="Animation" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="LFO" />
</p:NodeReference>
<Pin Id="KNdwJlTlOBnPsmQZyF7SbK" Name="Period" Kind="InputPin" DefaultValue="10" />
<Pin Id="QOO0BdyTMICOBVHzwfuHje" Name="Pause" Kind="InputPin" />
<Pin Id="AFJkN705UbUNDA2PRK28LM" Name="Reset" Kind="ApplyPin" />
<Pin Id="Jrvm3w44FoBOYIKEe2pb5a" Name="Phase" Kind="OutputPin" />
<Pin Id="RmwStVfY0O9Ojnp4GTB1zg" Name="On New Cycle" Kind="OutputPin" />
<Pin Id="T9JQwC0zjWEPI1l9SQh3I5" Name="Cycles" Kind="OutputPin" />
</Node>
<Node Bounds="926,719,54,19" Id="IKSkpPsT8HeQR6HC9R048y">
<p:NodeReference LastCategoryFullName="Control" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="OnOpen" />
</p:NodeReference>
<Pin Id="EKpmkOmGFLSL287mytw59a" Name="Simulate" Kind="InputPin" />
<Pin Id="PNAiqUvSITyLxRLdkLCRf9" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="892,1684,345,19" Id="TJGxMq5VnzlOo5ZUXpRsOX">
<p:NodeReference LastCategoryFullName="Stride.Cameras" LastSymbolSource="VL.Stride.Engine.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="Camera" />
<CategoryReference Kind="Category" Name="Cameras" NeedsToBeDirectParent="true">
<p:OuterCategoryReference Kind="Category" Name="Stride" NeedsToBeDirectParent="true" />
</CategoryReference>
</p:NodeReference>
<Pin Id="SG0Yff1Y81VNkJcojQmgzd" Name="Initial Name" Kind="InputPin" />
<Pin Id="HIrQYjRElAnLeQoX1OC7fS" Name="Base Components" Kind="InputPin" />
<Pin Id="POIK6MFdELgNer7Rfd2VdT" Name="Transformation" Kind="InputPin" />
<Pin Id="M2sRqKOt42WMQIiONLWN2D" Name="Components" Kind="InputPin" />
<Pin Id="PRBh0ntGElENhUQJe62qag" Name="Children" Kind="InputPin" />
<Pin Id="DMzNSke1bVGLdluAKjlsw0" Name="Name" Kind="InputPin" DefaultValue="Camera Left" />
<Pin Id="Ifyiw6aesAsOcykHWc6GkO" Name="Use Custom View Matrix" Kind="InputPin" />
<Pin Id="FqkdQxRo4RhPGfo6I15FNx" Name="View Matrix" Kind="InputPin" />
<Pin Id="KuWQoJbG5c4Lu2Kb8if5ZC" Name="Projection" Kind="InputPin" />
<Pin Id="MJ8Gu6R7yc4LqILqeUhKMV" Name="Vertical Field Of View" Kind="InputPin" />
<Pin Id="H7ROrghp0YgOJo9lGy8C6Z" Name="Orthographic Size" Kind="InputPin" />
<Pin Id="OyQbODJCAhrMhkhu3QsTcI" Name="Use Custom Aspect Ratio" Kind="InputPin" />
<Pin Id="JW9ot2zRFQkP5nfMTgPftL" Name="Aspect Ratio" Kind="InputPin" />
<Pin Id="CD2NvQaGRiRMoSvJ5sRJWa" Name="Near Clip Plane" Kind="InputPin" />
<Pin Id="L9bTq4kTSR8QagAuiKjGji" Name="Far Clip Plane" Kind="InputPin" />
<Pin Id="TZZbcc70SgoNuZ7M1m8eqr" Name="Show Helper" Kind="InputPin" />
<Pin Id="C75ij9LF6fwLIpjwELt0Gz" Name="Enabled" Kind="InputPin" />
<Pin Id="IcrC26V49rfOi6kEhzEZQk" Name="Projection Matrix" Kind="InputPin" />
<Pin Id="T6oUaYTJOGvNmrt2gKyE7T" Name="Output" Kind="OutputPin" />
<Pin Id="NH7rI3g33a8NemyObz1u1B" Name="Camera Component" Kind="OutputPin" />
</Node>
<Node Bounds="1032,1625,48,19" Id="EqtLog1SIcZQWeCPyAxiq8">
<p:NodeReference LastCategoryFullName="3D.Matrix" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="LookAt (RightHanded)" />
<CategoryReference Kind="RecordType" Name="Matrix" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="QYlQs9y298CONoe7okQN7l" Name="Eye" Kind="InputPin" DefaultValue="0, 0, -3.15" />
<Pin Id="Lz9UCRg8LnsLM9ot5dh8Ou" Name="Target" Kind="InputPin" DefaultValue="0, 0, 0" />
<Pin Id="F76Nb0NO5JdN5vfj2yLYaT" Name="Up" Kind="InputPin" />
<Pin Id="G3Pnf2I2jacPnO7uIIdsM2" Name="Result" Kind="OutputPin" />
</Node>
<Pad Id="Lal2DuFpxnDPa37K6uI7Mg" Comment="Up" Bounds="1134,1600,35,43" ShowValueBox="true" isIOBox="true" Value="0, 1, 0">
<p:TypeAnnotation LastCategoryFullName="3D" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Vector3" />
</p:TypeAnnotation>
</Pad>
<Node Bounds="1116,1428,78,86" Id="UdQprjQEgdBQdkO7OtSyQm">
<p:NodeReference>
<Choice Kind="ProcessStatefulRegion" Name="Cache" />
<FullNameCategoryReference ID="Primitive" />
</p:NodeReference>
<Pin Id="RuJFiKLyWQoOmOiwLqtoIV" Name="Force" Kind="InputPin" />
<Pin Id="Enzsy7ih4uJQUbhH0MJQHn" Name="Dispose Cached Outputs" Kind="InputPin" />
<Pin Id="P8WMXWk7czXLExwwXXJbkS" Name="Has Changed" Kind="OutputPin" />
<Patch Id="BqEdcZmcIVvPy8JE7xj3Ct" ManuallySortedPins="true">
<Patch Id="EsaK5WitUb4M0dM4wiMqN6" Name="Create" ManuallySortedPins="true" />
<Patch Id="GwZyc2fJTdVLUEamPDBAz5" Name="Then" ManuallySortedPins="true" />
<Node Bounds="1128,1452,54,19" Id="FP7lwN7g4DdMUBIeDn7Fjh">
<p:NodeReference LastCategoryFullName="Math.Generic" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Random (Centered)" />
</p:NodeReference>
<Pin Id="HSWIcrJ0QSWO8cqhyhRAQA" Name="Center" Kind="InputPin" />
<Pin Id="FsBFFE2m0U2L5IsU1Ne0vN" Name="Width" Kind="InputPin" DefaultValue="0.15, 0.15, 0.15" />
<Pin Id="Fc9V0MpV5nFONtxorvd7GV" Name="Output" Kind="OutputPin" />
</Node>
</Patch>
<ControlPoint Id="AMR5q1pgMEpLby9obkyifz" Bounds="1129,1508" Alignment="Bottom" />
</Node>
<Node Bounds="1031,1551,65,19" Id="PNmqbgMV1jpL8a4JSNL5O7">
<p:NodeReference LastCategoryFullName="Animation" LastSymbolSource="VL.Animation.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="Damper (3D)" />
</p:NodeReference>
<Pin Id="CZwjOd7kJdtO9KDBD1LanW" Name="Goto Position" Kind="InputPin" />
<Pin Id="ShAA361J5HkMVJTV2gPZqs" Name="Filter Time" Kind="InputPin" DefaultValue="10" />
<Pin Id="U4ZgmIQrRkpLKJDc9CGGe0" Name="Cyclic" Kind="InputPin" />
<Pin Id="UvAGS1I3UuoMqqTULO619m" Name="Jump" Kind="InputPin" />
<Pin Id="MmBpkpwMjwZLfZrRQJnoqi" Name="Position" Kind="OutputPin" />
<Pin Id="HxgMp9o4riAPI2YLOb8hFu" Name="Velocity" Kind="OutputPin" />
<Pin Id="OtbKTNYK1IsLYUnVOBTm2y" Name="Acceleration" Kind="OutputPin" />
</Node>
<Node Bounds="1123,1549,65,19" Id="OBmQxV9ADgTNRQzwWOCuU3">
<p:NodeReference LastCategoryFullName="Animation" LastSymbolSource="VL.Animation.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="Damper (3D)" />
</p:NodeReference>
<Pin Id="HBrvvbm6S8BPRhJiTSMXz8" Name="Goto Position" Kind="InputPin" />
<Pin Id="CfgdCPw4oiRLey4nT4Z45k" Name="Filter Time" Kind="InputPin" DefaultValue="2" />
<Pin Id="PaEVHcGb8VAQO9J0r2x6SJ" Name="Cyclic" Kind="InputPin" />
<Pin Id="KxAPb1TPQHFP5ZxJxUM0Ln" Name="Jump" Kind="InputPin" />
<Pin Id="IonIwUvv9R7OtMJUe0I6oS" Name="Position" Kind="OutputPin" />
<Pin Id="PmcUERVRUumQBdSjEJxiMk" Name="Velocity" Kind="OutputPin" />
<Pin Id="FCRDAQpeQ9jMRxUdvrjkq3" Name="Acceleration" Kind="OutputPin" />
</Node>
<Node Bounds="1257,1684,345,19" Id="RaVzTcu6LVyPEf1ZaPd8wK">
<p:NodeReference LastCategoryFullName="Stride.Cameras" LastSymbolSource="VL.Stride.Engine.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="Camera" />
<CategoryReference Kind="Category" Name="Cameras" NeedsToBeDirectParent="true">
<p:OuterCategoryReference Kind="Category" Name="Stride" NeedsToBeDirectParent="true" />
</CategoryReference>
</p:NodeReference>
<Pin Id="JqKKUWGLKonOca1LVtWPp2" Name="Initial Name" Kind="InputPin" />
<Pin Id="JlGAoVmssuNOM4x0yZt9tg" Name="Base Components" Kind="InputPin" />
<Pin Id="Mk8hwu94vTbLCF0acdcC1q" Name="Transformation" Kind="InputPin" />
<Pin Id="FrGC44EYw6COnR8FjPJa6t" Name="Components" Kind="InputPin" />
<Pin Id="L4o5BbeTiU8PRhG3zEkIGq" Name="Children" Kind="InputPin" />
<Pin Id="DbJHakdq6mlMV4skLSOf1E" Name="Name" Kind="InputPin" DefaultValue="Camera Right" />
<Pin Id="O142xHuqEJdOa3Jw7mgbd1" Name="Use Custom View Matrix" Kind="InputPin" />
<Pin Id="Vr1NyynC9ydONBGZOF7F0S" Name="View Matrix" Kind="InputPin" />
<Pin Id="ACBFweDGEKOOgIaPkwxHRh" Name="Projection" Kind="InputPin" />
<Pin Id="SGfyKge78TwQBinby2APbl" Name="Vertical Field Of View" Kind="InputPin" />
<Pin Id="LLmK3OsSE50MVszN6G0P1O" Name="Orthographic Size" Kind="InputPin" />
<Pin Id="M8g8VOipeKQLWZzexklcBo" Name="Use Custom Aspect Ratio" Kind="InputPin" />
<Pin Id="Fb4mVxEc5xBOscVmxiMXIu" Name="Aspect Ratio" Kind="InputPin" />
<Pin Id="BfHjozYMBEOOjuOnfRPzkq" Name="Near Clip Plane" Kind="InputPin" />
<Pin Id="Bt1ricD9PBAMgVNFsq5T23" Name="Far Clip Plane" Kind="InputPin" />
<Pin Id="QeAul0rsKZFQSEp28WDi2t" Name="Show Helper" Kind="InputPin" />
<Pin Id="Cpby4sLgu3RNpWxZmt4pY7" Name="Enabled" Kind="InputPin" />
<Pin Id="PBEeG9gseR4OhZbeeHcSvg" Name="Projection Matrix" Kind="InputPin" />
<Pin Id="JlYe5Z9Bw0POYPHm8CYpt7" Name="Output" Kind="OutputPin" />
<Pin Id="BOpvSRvEZZiNxPmsK1JuNG" Name="Camera Component" Kind="OutputPin" />
</Node>
<Node Bounds="1399,1618,48,19" Id="B0JIU1sgorlLuc9iMSxiW8">
<p:NodeReference LastCategoryFullName="3D.Matrix" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="LookAt (RightHanded)" />
<CategoryReference Kind="RecordType" Name="Matrix" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="TUynUVcDoZSPtASmLtOJBA" Name="Eye" Kind="InputPin" DefaultValue="0, 0, 2.85" />
<Pin Id="MmNMuqWFZzXPTpzKKRwge4" Name="Target" Kind="InputPin" DefaultValue="0, 0, 0" />
<Pin Id="TikQ5dAXagxP7JpUpT7a4s" Name="Up" Kind="InputPin" />
<Pin Id="NGv74HrFLICNiKIpJxLyrH" Name="Result" Kind="OutputPin" />
</Node>
<Pad Id="VPTTN2Q0lJiPJA4qyOD9Nk" Comment="Up" Bounds="1501,1593,35,43" ShowValueBox="true" isIOBox="true" Value="0, 1, 0">
<p:TypeAnnotation LastCategoryFullName="3D" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Vector3" />
</p:TypeAnnotation>
</Pad>
<Node Bounds="1296,1382,173,144" Id="AhZF8ggSLZcPbamJwHDyPg">
<p:NodeReference>
<Choice Kind="ProcessStatefulRegion" Name="Cache" />
<FullNameCategoryReference ID="Primitive" />
</p:NodeReference>
<Pin Id="CTMNOvi2Uu9Lvig8x0yX7y" Name="Force" Kind="InputPin" />
<Pin Id="Jt1UukcvyVoNMPg6E8Nbbb" Name="Dispose Cached Outputs" Kind="InputPin" />
<Pin Id="Tva6jaTnamvLLRsAA8jdkH" Name="Has Changed" Kind="OutputPin" />
<Patch Id="QQi85ECkhQjPo4C5AWf15S" ManuallySortedPins="true">
<Patch Id="CyE9g2lfjPAQMgWmIHKDOm" Name="Create" ManuallySortedPins="true" />
<Patch Id="Kv6AbfwpcFNNYdmjnyQ3OX" Name="Then" ManuallySortedPins="true" />
<Node Bounds="1308,1472,54,19" Id="ACs76WbnZyUNbnUjsUCl96">
<p:NodeReference LastCategoryFullName="Math.Generic" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Random (Centered)" />
</p:NodeReference>
<Pin Id="MtHDupnoLtqO6LJtWyM05U" Name="Center" Kind="InputPin" />
<Pin Id="Qphx7ep97RXMBDMak29YCK" Name="Width" Kind="InputPin" DefaultValue="2, 2, 2" />
<Pin Id="DGaCsnzp6JpQayc2T4k8MD" Name="Output" Kind="OutputPin" />
</Node>
<Pad Id="Daem4JAO4g8LGcJ4ddsudc" Comment="Eye" Bounds="1315,1410,35,43" ShowValueBox="true" isIOBox="true" Value="0, 0, 3">
<p:TypeAnnotation LastCategoryFullName="3D" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Vector3" />
</p:TypeAnnotation>
</Pad>
<Node Bounds="1403,1465,54,19" Id="MQkotZJc5GiLreVeFlNOwt">
<p:NodeReference LastCategoryFullName="Math.Generic" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Random (Centered)" />
</p:NodeReference>
<Pin Id="Po7WL6LenOPLTsj08mc4fA" Name="Center" Kind="InputPin" />
<Pin Id="QDDhSlEugv8MkzLCZkSjQq" Name="Width" Kind="InputPin" DefaultValue="0.15, 0.15, 0.15" />
<Pin Id="Ov09nL6CC9GLHr6i3Q8MxW" Name="Output" Kind="OutputPin" />
</Node>
</Patch>
<ControlPoint Id="GdxgNjjcprJLOa7HG3tayk" Bounds="1310,1521" Alignment="Bottom" />
<ControlPoint Id="TFdwt2HkLiMLX2EAUu9EUu" Bounds="1404,1521" Alignment="Bottom" />
</Node>
<Node Bounds="1332,1551,65,19" Id="Pu7q84puL1kLH5hYEyHsQn">
<p:NodeReference LastCategoryFullName="Animation" LastSymbolSource="VL.Animation.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="Damper (3D)" />
</p:NodeReference>
<Pin Id="ADQfru3tqZKM0a3obX5ZYT" Name="Goto Position" Kind="InputPin" />
<Pin Id="AxiiqUrncq5LycJeJEhiK2" Name="Filter Time" Kind="InputPin" DefaultValue="20" />
<Pin Id="IwjFmpHakA5PRM4J93L4Kt" Name="Cyclic" Kind="InputPin" />
<Pin Id="UM9qq23p7ewNZiUx9Mo2jN" Name="Jump" Kind="InputPin" />
<Pin Id="G55e99JNngpQU9uNOkr2Nv" Name="Position" Kind="OutputPin" />
<Pin Id="C6NwAGM9YcBP5PuepZdu4c" Name="Velocity" Kind="OutputPin" />
<Pin Id="IulpY0sW7aALtlYZZlY6kW" Name="Acceleration" Kind="OutputPin" />
</Node>
<Node Bounds="1424,1549,65,19" Id="TqAANhrzSX7L0SkuTJrbsH">
<p:NodeReference LastCategoryFullName="Animation" LastSymbolSource="VL.Animation.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="Damper (3D)" />
</p:NodeReference>
<Pin Id="M6k4jm5QdcCMcM4eerd0jC" Name="Goto Position" Kind="InputPin" />
<Pin Id="IqumC4ZNIGFOBdRLmuxz4W" Name="Filter Time" Kind="InputPin" DefaultValue="2" />
<Pin Id="UQW1rt4vpD9NgCMIMsVfvi" Name="Cyclic" Kind="InputPin" />
<Pin Id="NMMS8MBaNy6OebGR01apUH" Name="Jump" Kind="InputPin" />
<Pin Id="Abxcjk5AokfQPpKhKIYHRh" Name="Position" Kind="OutputPin" />
<Pin Id="BBVhcNm28PeO4dNvlQ6x0Q" Name="Velocity" Kind="OutputPin" />
<Pin Id="RDs6A0u4nhNPYAPC1gqJrr" Name="Acceleration" Kind="OutputPin" />
</Node>
<Node Bounds="864,1431,205,19" Id="I2N9uiKs9uwP3KIyKoOsoR">
<p:NodeReference LastCategoryFullName="Animation.FrameBased" LastSymbolSource="VL.Animation.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="Wanderer (3D)" />
</p:NodeReference>
<Pin Id="Llve5aRgTYaNSCuNb111kf" Name="Start" Kind="InputPin" />
<Pin Id="AukOwgdLzc3PFWUs07X5pS" Name="Center" Kind="InputPin" DefaultValue="0, 0, 6" />
<Pin Id="Dyjdj889nZKPFi96DBZEhf" Name="Width" Kind="InputPin" DefaultValue="4, 4, 4" />
<Pin Id="LE1qWson7x9PwNdKDGnLav" Name="Range Mode" Kind="InputPin" DefaultValue="Mirror" />
<Pin Id="Vy8GN73qERfOIkwIAO3FO3" Name="Main Direction" Kind="InputPin" />
<Pin Id="T6rozy7txXpLt1CBqORWf7" Name="Main Direction Tendency" Kind="InputPin" DefaultValue="0.02" />
<Pin Id="OxuWvUxpGhsOr0Wr4CSkPS" Name="Direction Deviation" Kind="InputPin" DefaultValue="0.04, 0.04, 0.04" />
<Pin Id="TtkwI9WlqQrNFLtFtxxyar" Name="Speed" Kind="InputPin" DefaultValue="0.01" />
<Pin Id="PkLvS2qgFNxMhmoOLxjZrV" Name="Smoothing" Kind="InputPin" />
<Pin Id="EGbBzYYuieyMMkzGE3kaNU" Name="Reset" Kind="InputPin" />
<Pin Id="RIfw2DZx4qbOTdCxKHFpl0" Name="Walk" Kind="InputPin" />
<Pin Id="H6NWR3qCgDfMzD8UgW3mVa" Name="Position" Kind="OutputPin" />
</Node>
<Pad Id="TdTVUONtgK5MZvh7tNFiru" Comment="" Bounds="904,1594,63,15" ShowValueBox="true" isIOBox="true" Value="Camera Left">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="String" />
</p:TypeAnnotation>
</Pad>
<Pad Id="VBr83m4MgG5L1SbzE93DRe" Comment="" Bounds="1271,1611,70,15" ShowValueBox="true" isIOBox="true" Value="Camera Right">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="String" />
</p:TypeAnnotation>
</Pad>
<Node Bounds="1221,555,125,19" Id="PLmozQyELR6Qd9tdSoFMpQ">
<p:NodeReference LastCategoryFullName="Main" LastSymbolSource="Objects.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="Pallet" />
</p:NodeReference>
<Pin Id="LUK55ZvUHmKL0yU2REXXne" Name="Path" Kind="InputPin" DefaultValue="assets\pallet\scene.gltf" />
<Pin Id="NCnkVdCc9zXLP1c1GZYLFn" Name="Diffuse" Kind="InputPin" DefaultValue="assets\pallet\textures\Pallet_LPinitialShadingGroup_baseColor.png" />
<Pin Id="Gg4b2oU4mlyNX1ZHAye8Mk" Name="Metalness" Kind="InputPin" DefaultValue="assets\pallet\textures\Pallet_LPinitialShadingGroup_metallicRoughness.png" />
<Pin Id="G3R97z0jb05Pz1TZEegf7p" Name="Roughness" Kind="InputPin" DefaultValue="assets\pallet\textures\Pallet_LPinitialShadingGroup_metallicRoughness.png" />
<Pin Id="UnuHrQOgFxzNKFTiBo8lXw" Name="Normals" Kind="InputPin" DefaultValue="assets\pallet\textures\Pallet_LPinitialShadingGroup_normal.png" />
<Pin Id="DA8t7hu1EcQLpU68lmFgY8" Name="Import Scale" Kind="InputPin" DefaultValue="0.01" />
<Pin Id="EfIr51efuzuQcyBIHgZbhs" Name="Reload" Kind="InputPin" />
<Pin Id="KihnwZiQNlgO90XrrzmTjV" Name="Entity" Kind="OutputPin" />
</Node>
<Node Bounds="1373,558,125,19" Id="GibgaqwxJF0OK35wp6qpKd">
<p:NodeReference LastCategoryFullName="Main" LastSymbolSource="Objects.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="HandTruck" />
</p:NodeReference>
<Pin Id="SQqf47Ttr0hLEOM1qtiqv6" Name="Path" Kind="InputPin" DefaultValue="assets\hand_truck\scene.gltf" />
<Pin Id="MCyuWwOlFtVNJv94fqCZfi" Name="Diffuse" Kind="InputPin" DefaultValue="assets\hand_truck\textures\M_HandTruck_baseColor.png" />
<Pin Id="F3LsOy3LbjNPmqY3HwpC0C" Name="Metalness" Kind="InputPin" DefaultValue="assets\hand_truck\textures\M_HandTruck_metallicRoughness.png" />
<Pin Id="Vmg4BFq5LTQOsGwfrIIHuT" Name="Roughness" Kind="InputPin" DefaultValue="assets\hand_truck\textures\M_HandTruck_metallicRoughness.png" />
<Pin Id="HgV5VpLpXQCOWlWYEGyXDL" Name="Normals" Kind="InputPin" DefaultValue="assets\hand_truck\textures\M_HandTruck_normal.png" />
<Pin Id="FENXfsXiurFQBDHOKnbs6k" Name="Import Scale" Kind="InputPin" DefaultValue="1" />
<Pin Id="EoWmdWhrS0rNRfYUdVXsya" Name="Reload" Kind="InputPin" />
<Pin Id="KxBNZsdgve2QR8sQy91E9e" Name="Entity" Kind="OutputPin" />
</Node>
<Node Bounds="1164,768,85,19" Id="IfWXjB8ATdZMmnIF2O2rch">
<p:NodeReference LastCategoryFullName="Stride" LastSymbolSource="VL.Stride.Engine.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="Entity" />
<CategoryReference Kind="Category" Name="Stride" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="T9LhiP2rtanNSjxTMrgYMK" Name="Transformation" Kind="InputPin" />
<Pin Id="DfvdVOcDugkPvTplaTcSCm" Name="Components" Kind="InputPin" />
<Pin Id="N7a2whTRKXFNkyrQEcCZVx" Name="Children" Kind="InputPin" />
<Pin Id="OZB3qccGbgFO5UWCIJqSbf" Name="Name" Kind="InputPin" />
<Pin Id="SoLYLF7Q3EqOSWbqsDcWyX" Name="Enabled" Kind="InputPin" />
<Pin Id="A5SYqBq43deLvudir6HgYT" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="1204,671,645,19" Id="TPa5CjIkUcuOQh6T2duE9W">
<p:NodeReference LastCategoryFullName="Collections.Spread" LastSymbolSource="VL.Collections.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Cons" />
<CategoryReference Kind="RecordType" Name="Spread" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="NBVumlzJuLfOO8YzGSMmfX" Name="Input" Kind="InputPin" />
<Pin Id="RbUfJJKyDOjPExY88wPVbV" Name="Input 2" Kind="InputPin" />
<Pin Id="TBDWMSplnvnOkzzXnEc3qh" Name="Result" Kind="OutputPin" />
<Pin Id="QOuriCGovPROdeI24iruMz" Name="Input 3" Kind="InputPin" />
<Pin Id="RLgSSXxEMGVQOdXnaZjjQa" Name="Input 4" Kind="InputPin" />
<Pin Id="CFdpWPZNM5GL24Rq2Lf5Z4" Name="Input 5" Kind="InputPin" />
</Node>
<Node Bounds="1202,631,145,19" Id="D6oE2Njt7f3ODPfGWge0mq">
<p:NodeReference LastCategoryFullName="Stride.Models" LastSymbolSource="VL.Stride.Engine.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="ModelEntity" />
</p:NodeReference>
<Pin Id="MPyFhCnx71XOQQxSTlEayD" Name="Transformation" Kind="InputPin" />
<Pin Id="T8N0qhgIum2Ng3g2CHsdYc" Name="Model" Kind="InputPin" />
<Pin Id="SnBPDQC7TOIOUe4SOLKHOr" Name="Material" Kind="InputPin" />
<Pin Id="JB22Izpgoe7L84RJazmMN6" Name="Is Shadow Caster" Kind="InputPin" />
<Pin Id="GQUWMAgaVsbMMuIfJ7yZRA" Name="Components" Kind="InputPin" />
<Pin Id="VkD4OidsPaTLBO8O6XmeTc" Name="Children" Kind="InputPin" />
<Pin Id="Vwt2SlyngxaOG6hzxJDkua" Name="Name" Kind="InputPin" />
<Pin Id="IgVKNFFh8vLPOc2N8P8ciU" Name="Enabled" Kind="InputPin" />
<Pin Id="Ow6H1zfdCPyQVJe5hkF2vj" Name="Entity" Kind="OutputPin" />
</Node>
<Node Bounds="1372,624,145,19" Id="Ux5Y6o6Vbq1LdJNqV4tjHy">
<p:NodeReference LastCategoryFullName="Stride.Models" LastSymbolSource="VL.Stride.Engine.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="ModelEntity" />
</p:NodeReference>
<Pin Id="LB3uAW2Q6eDOeLqFur7j6j" Name="Transformation" Kind="InputPin" />
<Pin Id="LPgJFaR2NmHNKq3ighVUsZ" Name="Model" Kind="InputPin" />
<Pin Id="KJz4dWmJJGUO3Ecde8CB9g" Name="Material" Kind="InputPin" />
<Pin Id="TeHAxZUuZpHLSRlKRXKvA3" Name="Is Shadow Caster" Kind="InputPin" />
<Pin Id="HnmXTcWZl3PNhFxr4741lI" Name="Components" Kind="InputPin" />
<Pin Id="D28qGV6kqBBOBZYIxnXMFS" Name="Children" Kind="InputPin" />
<Pin Id="GsrgBBk0f6BOmSHqnpCXzO" Name="Name" Kind="InputPin" DefaultValue="HandTruck" />
<Pin Id="AsFPpnUR94oOluljjVKLdv" Name="Enabled" Kind="InputPin" />
<Pin Id="PEMw6VICGLyLWmaXtyhGqs" Name="Entity" Kind="OutputPin" />
</Node>
<Node Bounds="1542,556,125,19" Id="Sk59HCjJYpXLUiSOrdDaSz">
<p:NodeReference LastCategoryFullName="Main" LastSymbolSource="Objects.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="PalletTruck" />
</p:NodeReference>
<Pin Id="D1bvgEhYT0ULoZYRCuAzF4" Name="Path" Kind="InputPin" DefaultValue="assets\pallet_truck\scene.gltf" />
<Pin Id="CTGw5BiFlCZLQAVnxe2MtF" Name="Diffuse" Kind="InputPin" DefaultValue="assets\pallet_truck\textures\DefaultMaterial_baseColor.jpeg" />
<Pin Id="UiJTVJUcEydMLsiAejxxQZ" Name="Metalness" Kind="InputPin" DefaultValue="assets\pallet_truck\textures\DefaultMaterial_metallicRoughness.png" />
<Pin Id="SzalBa6BsKZPhX9CQ0FFZK" Name="Roughness" Kind="InputPin" DefaultValue="assets\pallet_truck\textures\DefaultMaterial_metallicRoughness.png" />
<Pin Id="Gpi2sYArqIKQIEsVBLXpNP" Name="Normals" Kind="InputPin" DefaultValue="assets\pallet_truck\textures\DefaultMaterial_normal.png" />
<Pin Id="EMZYq2FwbBUPOF4tzgt4TK" Name="Import Scale" Kind="InputPin" />
<Pin Id="RSYII100kC7LZO7aN6sCyZ" Name="Reload" Kind="InputPin" />
<Pin Id="PIvbqPptVK8LDUKqlKy1ow" Name="Entity" Kind="OutputPin" />
</Node>
<Node Bounds="1523,597,145,19" Id="UvJkgz6weIYQW5W6VRwEkb">
<p:NodeReference LastCategoryFullName="Stride.Models" LastSymbolSource="VL.Stride.Engine.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="ModelEntity" />
</p:NodeReference>
<Pin Id="GJ3AE0EKMGwNNJBDozc1kW" Name="Transformation" Kind="InputPin" />
<Pin Id="Nhim07G3u66OijhBb5mTRe" Name="Model" Kind="InputPin" />
<Pin Id="NqvvwMeLWeqN7WKiFy8LGZ" Name="Material" Kind="InputPin" />
<Pin Id="Ap92IMCA8PSMWc1JhxiNWG" Name="Is Shadow Caster" Kind="InputPin" />
<Pin Id="ICq9KzyrcSPOtlIkbzMkQQ" Name="Components" Kind="InputPin" />
<Pin Id="UNSjznR5U26NG24BoHV4np" Name="Children" Kind="InputPin" />
<Pin Id="CMXqwLtg35rPCit3wDyoO2" Name="Name" Kind="InputPin" DefaultValue="PalletTruck" />
<Pin Id="E0wOolhrDVJQZos0RXR86N" Name="Enabled" Kind="InputPin" />
<Pin Id="M2OWXJWmkcmOePyHMhenGe" Name="Entity" Kind="OutputPin" />
</Node>
<Node Bounds="1686,597,145,19" Id="T15HjKaPULrLDGIki6bjGG">
<p:NodeReference LastCategoryFullName="Stride.Models" LastSymbolSource="VL.Stride.Engine.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="ModelEntity" />
</p:NodeReference>
<Pin Id="SDaa5X8jiXiP5irfbk3feV" Name="Transformation" Kind="InputPin" />
<Pin Id="FPsri2hATbaP9U0IptrN1h" Name="Model" Kind="InputPin" />
<Pin Id="FzJblSkqPfUPpR2RQBYe4j" Name="Material" Kind="InputPin" />
<Pin Id="GCI5fI5DyT0Lr29WzRlvWX" Name="Is Shadow Caster" Kind="InputPin" />
<Pin Id="OyNi0aiyzhtM2eLrMgO3wG" Name="Components" Kind="InputPin" />
<Pin Id="AIqg6eZboVdQWGFnoafW9D" Name="Children" Kind="InputPin" />
<Pin Id="BK6xRTnA1XTMf1HGawQwd6" Name="Name" Kind="InputPin" DefaultValue="CardboardBox" />
<Pin Id="MzArJFG8vxOPkD267EbtM5" Name="Enabled" Kind="InputPin" />
<Pin Id="Hpx9iXUY9wYPTAgaCc7rVv" Name="Entity" Kind="OutputPin" />
</Node>
<Node Bounds="1707,551,125,19" Id="UIaub6Rz6zSNsAlYpfm5E7">
<p:NodeReference LastCategoryFullName="Main" LastSymbolSource="Objects.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="CardboardBox" />
</p:NodeReference>
<Pin Id="VytR6NdVay3LyvehsNbiz6" Name="Path" Kind="InputPin" DefaultValue="assets\set_of_cardboard_boxes\box.gltf" />
<Pin Id="AQAjI9mGFdZNMV3VXG6i6Y" Name="Diffuse" Kind="InputPin" DefaultValue="assets\set_of_cardboard_boxes\textures\Cardboard_Box_Mat_baseColor.png" />
<Pin Id="DqT9SohDIqKQXkp4BLdADQ" Name="Metalness" Kind="InputPin" DefaultValue="assets\set_of_cardboard_boxes\textures\Cardboard_Box_Mat_metallicRoughness.png" />
<Pin Id="GFAI6E2dJj4NB10DmBLr6b" Name="Roughness" Kind="InputPin" DefaultValue="assets\set_of_cardboard_boxes\textures\Cardboard_Box_Mat_metallicRoughness.png" />
<Pin Id="OaA43UmX83cMECMTxbHt9x" Name="Normals" Kind="InputPin" DefaultValue="assets\set_of_cardboard_boxes\textures\Cardboard_Box_Mat_normal.png" />
<Pin Id="CLZVUbAd4l7PqVR4t7Julu" Name="Import Scale" Kind="InputPin" DefaultValue="0.19" />
<Pin Id="Pgb4pdrHcHQO5rLD9rfOzC" Name="Reload" Kind="InputPin" />
<Pin Id="EDTHOHiyvHjOOoFWxYGXER" Name="Entity" Kind="OutputPin" />
</Node>
<Node Bounds="1023,1945,54,19" Id="Kq3xzMVdNH3PUwbw9Atg78">
<p:NodeReference LastCategoryFullName="Control" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="OnOpen" />
</p:NodeReference>
<Pin Id="DaWlt6NItCNLyMgoA4T099" Name="Simulate" Kind="InputPin" />
<Pin Id="BZFxtUmFDsZNCAGg54qb8O" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="1871,546,125,19" Id="P8qxssYz1nVNyVyN5znnV4">
<p:NodeReference LastCategoryFullName="Main" LastSymbolSource="Objects.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="PlatformTrolley" />
</p:NodeReference>
<Pin Id="B6IbTJ6r0dML0SxmZzSlBy" Name="Path" Kind="InputPin" DefaultValue="assets\platform_trolley\scene.gltf" />
<Pin Id="GbaO48drMljL80XHhYCjD6" Name="Diffuse" Kind="InputPin" DefaultValue="assets\platform_trolley\textures\lambert1_baseColor.png" />
<Pin Id="HnKNIl91pXEOA4J50RCknt" Name="Metalness" Kind="InputPin" DefaultValue="assets\platform_trolley\textures\lambert1_metallicRoughness.png" />
<Pin Id="ErSChfKkCmxPShCkHZmWrV" Name="Roughness" Kind="InputPin" DefaultValue="assets\platform_trolley\textures\lambert1_metallicRoughness.png" />
<Pin Id="An5LB8wPpcMN4jhGaCzBOa" Name="Normals" Kind="InputPin" DefaultValue="assets\platform_trolley\textures\lambert1_normal.png" />
<Pin Id="R0bxtUVF89vMF8NVZTeecH" Name="Import Scale" Kind="InputPin" DefaultValue="0.01" />
<Pin Id="NWZHjwNNxcMMCaE1WE48Qe" Name="Reload" Kind="InputPin" />
<Pin Id="Me9Rm6Imh0bO2GuE4gkUUB" Name="Entity" Kind="OutputPin" />
</Node>
<Node Bounds="1847,595,145,19" Id="NZDpMLkv7OSPPr0rSjsPQH">
<p:NodeReference LastCategoryFullName="Stride.Models" LastSymbolSource="VL.Stride.Engine.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="ModelEntity" />
</p:NodeReference>
<Pin Id="K7i2y5iXaEYNBk1u6iyUVi" Name="Transformation" Kind="InputPin" />
<Pin Id="IQwSNfjQo8VLnMgrLKWtIa" Name="Model" Kind="InputPin" />
<Pin Id="EQkYAxX4CXkPQzY5wmUcuY" Name="Material" Kind="InputPin" />
<Pin Id="E88t3WxmRO8NWta29mcrut" Name="Is Shadow Caster" Kind="InputPin" />
<Pin Id="QZHLdmhjhLmM8zxdWkKgh3" Name="Components" Kind="InputPin" />
<Pin Id="OQiV79lbMEGPI00ISAgyI7" Name="Children" Kind="InputPin" />
<Pin Id="D5ywRwfpxO8LPjAPAWUzfS" Name="Name" Kind="InputPin" DefaultValue="PlatformTrolley" />
<Pin Id="HGRcHcXqqBEOqM7vnTeV6q" Name="Enabled" Kind="InputPin" />
<Pin Id="Ak5BSQb5jT0NZD12OjrQjG" Name="Entity" Kind="OutputPin" />
</Node>
<Node Bounds="1274,352,90,19" Id="QEuaT2u24mEM7YLjByaXCo">
<p:NodeReference>
<Choice Kind="ProcessNode" Name="RandomPosition" />
</p:NodeReference>
<Pin Id="Fp9di6WwK3uQMKCFANPW0x" Name="Scale Variation" Kind="InputPin" />
<Pin Id="Qi4oTm2J9FDOxUR3I7sqor" Name="Frequency" Kind="InputPin" />
<Pin Id="VonphLXfOqGPAsEZASHlRg" Name="Center" Kind="InputPin" />
<Pin Id="BOLUAzCokFFO8cyqQJPGtT" Name="Size" Kind="InputPin" DefaultValue="9.16, 9.16, 9.16" />
<Pin Id="IB3XZldPf7NQdpgoMAlTRB" Name="Seed" Kind="InputPin" />
<Pin Id="IC2yiBIpeuZN6X2pKs7yAf" Name="Count" Kind="InputPin" DefaultValue="42" />
<Pin Id="JH7BXC9TuN5PvtOm3HpQnv" Name="Result" Kind="OutputPin" />
</Node>
<Node Bounds="1274,396,65,19" Id="OVbxN8ldGzpOTC8por1B1d">
<p:NodeReference LastCategoryFullName="Collections.Spread" LastSymbolSource="VL.Collections.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="FromValue" />
<CategoryReference Kind="RecordType" Name="Spread" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="RAhN5gRfwbtOXFERc1EOz6" Name="Input" Kind="InputPin" />
<Pin Id="PEpbPRtIQ7QM01GX9d4RsC" Name="Result" Kind="OutputPin" />
</Node>
<Node Bounds="1408,351,90,19" Id="D2fHmzvvviyOfSClEV7pQs">
<p:NodeReference>
<Choice Kind="ProcessNode" Name="RandomPosition" />
</p:NodeReference>
<Pin Id="M6pb1fIQ575OdA33xpEs0O" Name="Scale Variation" Kind="InputPin" DefaultValue="0, 0, 0" />
<Pin Id="T9c2KLbTP5DQUughJuKUvz" Name="Frequency" Kind="InputPin" />
<Pin Id="MTuUCihVrQNNUtES5suJZg" Name="Center" Kind="InputPin" />
<Pin Id="LT5xr6twgnGPvatNEdqPIa" Name="Size" Kind="InputPin" />
<Pin Id="NNhewLPLZ0PQFJVz9sDusr" Name="Seed" Kind="InputPin" DefaultValue="338" />
<Pin Id="T5a0Qt3TPHlPryo9xWFnOX" Name="Count" Kind="InputPin" />
<Pin Id="TgI8Ik4HctnQYfW2uWRi2w" Name="Result" Kind="OutputPin" />
</Node>
<Node Bounds="1408,395,65,19" Id="Lc6gU4zjBNKMHeTeQIwZeZ">
<p:NodeReference LastCategoryFullName="Collections.Spread" LastSymbolSource="VL.Collections.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="FromValue" />
<CategoryReference Kind="RecordType" Name="Spread" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="VkUukgnWYltMpIBSCZ8JNX" Name="Input" Kind="InputPin" />
<Pin Id="KIgCanQ6FmuL2KUbg0pS4O" Name="Result" Kind="OutputPin" />
</Node>
<Node Bounds="1606,346,90,19" Id="PPMvthkkwPiLNgEqGBjso4">
<p:NodeReference>
<Choice Kind="ProcessNode" Name="RandomPosition" />
</p:NodeReference>
<Pin Id="FdozWzyISKVMr0r1JwYOwh" Name="Scale Variation" Kind="InputPin" DefaultValue="0, 0, 0" />
<Pin Id="R7bk4gxnQhtM9yEkDW7zDc" Name="Frequency" Kind="InputPin" DefaultValue="0.57" />
<Pin Id="IitOzYvogqmOl4IPm7NKKO" Name="Center" Kind="InputPin" />
<Pin Id="DMijl7d9IDmOCawkyfWwYk" Name="Size" Kind="InputPin" />
<Pin Id="AceAfHEBkGyLL4INEgnFIt" Name="Seed" Kind="InputPin" DefaultValue="51" />
<Pin Id="PB6GefLdP0TOwkwamLK7et" Name="Count" Kind="InputPin" DefaultValue="25" />
<Pin Id="Ia856AXoU0zML6d2osjqpp" Name="Result" Kind="OutputPin" />
</Node>
<Node Bounds="1606,390,65,19" Id="ShDne2Duh0xLtHEQrWYZYN">
<p:NodeReference LastCategoryFullName="Collections.Spread" LastSymbolSource="VL.Collections.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="FromValue" />
<CategoryReference Kind="RecordType" Name="Spread" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="GA3Og9OKisqOgrYvgp5KxR" Name="Input" Kind="InputPin" />
<Pin Id="RqWmiYGOzlaPMcOwtJZQF0" Name="Result" Kind="OutputPin" />
</Node>
<Node Bounds="1770,346,90,19" Id="Nm3Rk6cvZq0QSrYIlLdmjk">
<p:NodeReference>
<Choice Kind="ProcessNode" Name="RandomPosition" />
</p:NodeReference>
<Pin Id="VRBYnMj8XqsPfG4uRZLxwR" Name="Scale Variation" Kind="InputPin" DefaultValue="6.81, 0.64, 0.64" />
<Pin Id="C8CNs8H3JBwNJrWyYJ3GcR" Name="Frequency" Kind="InputPin" DefaultValue="0.9957001" />
<Pin Id="ByQKj1be1jWOqhO904KlA7" Name="Center" Kind="InputPin" />
<Pin Id="RG8AtLYbgA9MrDwfzAo7ME" Name="Size" Kind="InputPin" DefaultValue="11.49, 11.49, 11.49" />
<Pin Id="K1LRIf0qaV8LdEDuYJWFRi" Name="Seed" Kind="InputPin" DefaultValue="1" />
<Pin Id="V2XzN0rRQr3NmCLxxFRI1z" Name="Count" Kind="InputPin" DefaultValue="114" />
<Pin Id="Hf9jyop4mYKMt6M0YdhKFu" Name="Result" Kind="OutputPin" />
</Node>
<Node Bounds="1770,390,65,19" Id="QIYEzvMqqFcLgivAL829Yi">
<p:NodeReference LastCategoryFullName="Collections.Spread" LastSymbolSource="VL.Collections.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="FromValue" />
<CategoryReference Kind="RecordType" Name="Spread" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="EF8fSExahdBNrreiKs9r6H" Name="Input" Kind="InputPin" />
<Pin Id="UEFcLeOKuYpOEEd6rD65J8" Name="Result" Kind="OutputPin" />
</Node>
<Node Bounds="1924,348,90,19" Id="NPN2t7E6JP5MYEQzNd0P9R">
<p:NodeReference>
<Choice Kind="ProcessNode" Name="RandomPosition" />
</p:NodeReference>
<Pin Id="EK0yL4VYKobOm5MonhBvRI" Name="Scale Variation" Kind="InputPin" DefaultValue="0, 0, 0" />
<Pin Id="UQy4QMyqHYFLuYS5KuV6lq" Name="Frequency" Kind="InputPin" />
<Pin Id="FI9UrXwxyuJNP4Wl3fPWoj" Name="Center" Kind="InputPin" />
<Pin Id="Lxp7yG9vVN9Ls2X2AWxeFE" Name="Size" Kind="InputPin" />
<Pin Id="Lhp0vN3bX2hLyhcqmgkYyt" Name="Seed" Kind="InputPin" DefaultValue="12" />
<Pin Id="JIYdv2EpDHNPdZfU3POGuu" Name="Count" Kind="InputPin" DefaultValue="17" />
<Pin Id="Uo3jV95F9srLuPc2u9Yg8K" Name="Result" Kind="OutputPin" />
</Node>
<Node Bounds="1924,392,65,19" Id="F9fmvTl5DqnQTUzmff1gNO">
<p:NodeReference LastCategoryFullName="Collections.Spread" LastSymbolSource="VL.Collections.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="FromValue" />
<CategoryReference Kind="RecordType" Name="Spread" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="KlVQhhLsGPXMsTA3pKBKwZ" Name="Input" Kind="InputPin" />
<Pin Id="FQjdv9HR85DNUsUE4tRLa3" Name="Result" Kind="OutputPin" />
</Node>
<Node Bounds="988,923,65,19" Id="TrevVM5z6NBNDfKdy57PY4">
<p:NodeReference LastCategoryFullName="Stride.Materials.ShadingAttributes" LastSymbolSource="VL.Stride.Rendering.Nodes">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessNode" Name="Emissive" />
</p:NodeReference>
<Pin Id="KisOYWrX7hlOGjJSp1uus4" Name="Emissive Map" Kind="InputPin" />
<Pin Id="CqUwNNH6RoQOfuN38XXIv0" Name="Intensity" Kind="InputPin" />
<Pin Id="Ufw4PLHGlIpL5JGr0ZYSmZ" Name="Use Alpha" Kind="InputPin" />
<Pin Id="TKRzbmQLNUVPefEuilt6j9" Name="Enabled" Kind="InputPin" />
<Pin Id="GzUOki4fdvkMjQWENG96OB" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="1356,189,54,19" Id="S3idvje3vWqMxtIB1e9vor">
<p:NodeReference LastCategoryFullName="Control" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="OnOpen" />
</p:NodeReference>
<Pin Id="NsA0DO94OUsP6IBvN9yZvx" Name="Simulate" Kind="InputPin" />
<Pin Id="KerrlOEjprVPjUlYajx03V" Name="Output" Kind="OutputPin" />
</Node>
<Pad Id="PTH41rcvLYqLGP9JeCtkf5" Comment="Simulate" Bounds="1355,138,35,35" ShowValueBox="true" isIOBox="true" Value="False">
<p:TypeAnnotation>
<Choice Kind="ImmutableTypeFlag" 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>
</Canvas>
<Patch Id="ManuarAAtB3MfAZIWHExU9" Name="Create" />
<Patch Id="O1qLIyap0DsMEr7ptd50Wp" Name="Update">
<Pin Id="OX16V2Sd5PMOgom44Z4EKe" Name="Context" Kind="InputPin">
<p:TypeAnnotation>
<Choice Kind="TypeFlag" Name="Context" />
</p:TypeAnnotation>
</Pin>
<Pin Id="QOPdFSuF4VXQFJ8OTzHY6g" Name="Output" Kind="OutputPin" Bounds="508,1173" />
<Pin Id="SB0KUFitBZdPKwmdtkhAvp" Name="Overlay" Kind="OutputPin" Bounds="831,415" />
</Patch>
<ProcessDefinition Id="TdHtFb4MUOULiGbNjfJOe1">
<Fragment Id="Ucwr7J9Y76dOcrN6maVyHs" Patch="ManuarAAtB3MfAZIWHExU9" Enabled="true" />
<Fragment Id="NMZTIWNwLZDPQN6VeZshUp" Patch="O1qLIyap0DsMEr7ptd50Wp" Enabled="true" />
</ProcessDefinition>
<Slot Id="GKl6c5k38tFQGn2jhH5vUN" Name="Context" />
<Link Id="NOm6eLlNGVMLeJylSNxq8t" Ids="BdypBwrX5boOZpcIJbf8eK,NLUFW6Myj42NvIH1BUGizQ" />
<Link Id="TUDy8LQTJhdL5ZxyNimQUH" Ids="NLUFW6Myj42NvIH1BUGizQ,SB0KUFitBZdPKwmdtkhAvp" IsHidden="true" />
<Link Id="Ll8IyqvXT3rOK4kfNROq8w" Ids="OX16V2Sd5PMOgom44Z4EKe,VZuhFKDdic3PpOxPAVHd60" IsHidden="true" />
<Link Id="PG9LFmOxvuVPWv83ANlv9f" Ids="GQr8WCgIZcZPBj1nieonYs,H9bRwvs6TBoLW4GCXoh6gy" />
<Link Id="JJsj5rwDOofOJwnvh27G8A" Ids="IrMpNbWPjiyPB9OroTNaH3,EMGO3lH6zTjPPKgnBMhNYW" />
<Link Id="Ou2efRqfOHQNHeT9aNX63q" Ids="VZuhFKDdic3PpOxPAVHd60,BRVfMfF57mGMNTJ0ptAe9A" />
<Link Id="FK2Fr4zWoghMuGhs3k2HgR" Ids="CYzujlovAuBNXgcandzLuu,GMNRg1MacIZQFoBCqy0xKQ" IsHidden="true" />
<Link Id="GVpTqA21jYuNIh3SHogxpd" Ids="R3Qa6k8jRicOml9FgLvvlC,S1goPLuQO28OuwHOsp4Moq" IsHidden="true" />
<Link Id="Kq0Nx78BGtqLTzK09f4D0a" Ids="JUd1IxAandSOiKGlWSrXJb,Ppk1S31noORLUpC44Nbx4j" />
<Link Id="LA1YEhe7IZzNhc6IlLiYwM" Ids="B7u3Me3PRaHO6Su27V2k2L,LLRd65Co5CmPOuevUBtqva" />
<Link Id="N9Jcnc8mrwzNd99lHrwY4e" Ids="GMNRg1MacIZQFoBCqy0xKQ,QQ88N0a17TNPXCdY4LkfAD" />
<Link Id="TYRp6iKfDT6LhckG9C4E2m" Ids="NU3OZIte660PR3BCxu4yvs,VefRLtHKhxjPeyq2biXPPJ" />
<Link Id="RnXneDuYZyKNb4SnKOPKpI" Ids="QXUaJugWLRmPpFongNKWkq,UsUhwMI4KJ2PjoFfCKXY8P" />
<Link Id="BqiNuGYDnMhPjSBnOvbTc5" Ids="TgIDupH5bFhNjgsByDTqgN,R3Qa6k8jRicOml9FgLvvlC" />
<Link Id="Jqipeaz4AEdQVgGMjRTFbK" Ids="KWHV310gYEKNYVeVqVC8iG,CWB8VLiRYaeNzlCBPj80Xf" />
<Link Id="TLZcjGkv4TKLmhRLz2KAaM" Ids="VAHV5S5VbzfLFvQTF3GJjq,PfDI3S3wuM9LfHeFiZRpSn" />
<Link Id="GSNqeZjMlfFPjIQAQqcPCS" Ids="JaRRpNweDc8PJ9wYzb5uxj,Cf1q6PwX3W3P8VOYeMotXU" />
<Link Id="LUINM6bxp62MdFrvAiL4Ge" Ids="Bnfy7sRDkSgOovfXMEHbmm,TiNsJ2ajPYwO96yysjTNo5" />
<Link Id="KGSNPENVZIFMW1l71SA16w" Ids="BRVfMfF57mGMNTJ0ptAe9A,Lig72sjd9CRPuzBrBvPCzW" />
<Link Id="KGVgCRqngY2NyFMatrVBax" Ids="LZ6g8enHOjXN2AJFTC5HFT,FlWLszDmL93PhguOV1TMEa" />
<Link Id="UpejOZtt1lyL8cXwQFOggm" Ids="U09GGkZXaEVLT1FWi2pjE8,Ko1Tj3yQIuAPVytJEJjvCW" />
<Link Id="Vz3fJKaNWmIOyWhFAxEPLB" Ids="U09GGkZXaEVLT1FWi2pjE8,LVu1ngv9fa8NbcYWKoH0Jc" />
<Link Id="FexE1Tcck9yOdZKrLBfdYb" Ids="LVu1ngv9fa8NbcYWKoH0Jc,QOPdFSuF4VXQFJ8OTzHY6g" IsHidden="true" />
<Link Id="KtomXasu4faQJFoGmvvunj" Ids="KBBeURFnKEtOj4va2MIOMX,OCybuDPvorsLhNFUimcmTn" />
<Link Id="Pqp6wNAbVWRPEtz8wxXYRd" Ids="A0ExsUBubd1L2zhm0HxIY0,PqbYMzh8Qh8NaZENrMgUW0" />
<Link Id="L1sha8FiiYwQSatgNRzvjr" Ids="U9uiLUp6FAtLoo4ZaFmksE,CisNbqaDbWAMNS8mD2blmc" />
<Link Id="TwsLSxnnRgyLzoWkDNZCWb" Ids="SyYSUHaiz44Os2hDEVtYzx,IUQ5u0pURGlQDeWK2iDsEN" />
<Link Id="Q5iuiZr8J9sOMB1pRvr8qH" Ids="NduA1WhDeNsPKVsArSZ1Rm,Rygn4i1wnnnPZ0jpkAnU1o" />
<Link Id="QEDMbFi10P2LoDBwJcRG37" Ids="BJYyfrG7soCN4RNfwXABuZ,BipNlPMvJIHPa6S3lcMvfR" />
<Link Id="RblazH2o8JuOacO3py6EWN" Ids="JtH8ldxXrbYOqDir0xkIM8,ChURNuGoJxnLnsJDgIMt2R" />
<Link Id="PMdHloTsvtZPdiLU1uJnln" Ids="T9JQwC0zjWEPI1l9SQh3I5,UqCby5OA30OLwLdaI3xuxV" />
<Link Id="De3kXS54Ag6MoDfjwueT8z" Ids="PNAiqUvSITyLxRLdkLCRf9,QYdxtxCIsEiLLhpQse5846" />
<Link Id="HcHCmRKkSZMPDiwpQeeVZi" Ids="T6oUaYTJOGvNmrt2gKyE7T,GmiQmyDQFyoMNEOG9uPTT3" />
<Link Id="InEk8NTqWTXOyIClnYfDpi" Ids="G3Pnf2I2jacPnO7uIIdsM2,FqkdQxRo4RhPGfo6I15FNx" />
<Link Id="MywHexB41RpPlyqmTxfbgI" Ids="Lal2DuFpxnDPa37K6uI7Mg,F76Nb0NO5JdN5vfj2yLYaT" />
<Link Id="GE9dMvvVu4aP9jVIn0ryNZ" Ids="RmwStVfY0O9Ojnp4GTB1zg,RuJFiKLyWQoOmOiwLqtoIV" />
<Link Id="B9uXeDzlGCNQDck2Y8pbfm" Ids="MmBpkpwMjwZLfZrRQJnoqi,QYlQs9y298CONoe7okQN7l" />
<Link Id="U0FReIBGSZUQDsm82hPL2B" Ids="Fc9V0MpV5nFONtxorvd7GV,AMR5q1pgMEpLby9obkyifz" />
<Link Id="GOxoHYQVUP3NJg9JW3eqJh" Ids="AMR5q1pgMEpLby9obkyifz,HBrvvbm6S8BPRhJiTSMXz8" />
<Link Id="I1eUxMK5Wy2P6j0sgQV094" Ids="IonIwUvv9R7OtMJUe0I6oS,Lz9UCRg8LnsLM9ot5dh8Ou" />
<Link Id="OrhHKAhgzB0PwNu3JRHoNt" Ids="JlYe5Z9Bw0POYPHm8CYpt7,CaXiLuDOEWeNiTr91e6JF0" />
<Link Id="GmoMnZL7aivO27uGXWuGjG" Ids="VPTTN2Q0lJiPJA4qyOD9Nk,TikQ5dAXagxP7JpUpT7a4s" />
<Link Id="PcEaoKi7t77PvyngjhVqx5" Ids="NGv74HrFLICNiKIpJxLyrH,Vr1NyynC9ydONBGZOF7F0S" />
<Link Id="T3QugKpa71NP7KqjErMuV0" Ids="Daem4JAO4g8LGcJ4ddsudc,MtHDupnoLtqO6LJtWyM05U" />
<Link Id="MXGLyNrE63YMl4Y0gn0OX9" Ids="DGaCsnzp6JpQayc2T4k8MD,GdxgNjjcprJLOa7HG3tayk" />
<Link Id="K3xUgmE93w2P78hKanMqqq" Ids="Ov09nL6CC9GLHr6i3Q8MxW,TFdwt2HkLiMLX2EAUu9EUu" />
<Link Id="Dg7OVmtb3gwMtTfxA5vy01" Ids="RmwStVfY0O9Ojnp4GTB1zg,CTMNOvi2Uu9Lvig8x0yX7y" />
<Link Id="AA4BgeBQzp9L9g3H71BRdk" Ids="GdxgNjjcprJLOa7HG3tayk,ADQfru3tqZKM0a3obX5ZYT" />
<Link Id="PAy3sIv9ATkOmOBtC5Cqpz" Ids="G55e99JNngpQU9uNOkr2Nv,TUynUVcDoZSPtASmLtOJBA" />
<Link Id="DZUMPQCZr79OYmm4RPpRbj" Ids="TFdwt2HkLiMLX2EAUu9EUu,M6k4jm5QdcCMcM4eerd0jC" />
<Link Id="SL8uT0opaOGLJlrJAtIG83" Ids="Abxcjk5AokfQPpKhKIYHRh,MmNMuqWFZzXPTpzKKRwge4" />
<Link Id="TZWRtz9DvamOAkCIDr3K6n" Ids="H6NWR3qCgDfMzD8UgW3mVa,CZwjOd7kJdtO9KDBD1LanW" />
<Link Id="OUjI04LS5Z1MaxSSEdpMZt" Ids="TdTVUONtgK5MZvh7tNFiru,DMzNSke1bVGLdluAKjlsw0" />
<Link Id="R9ihh3yJDvoMrvIUcFyy8L" Ids="VBr83m4MgG5L1SbzE93DRe,DbJHakdq6mlMV4skLSOf1E" />
<Link Id="R1KoCXTSV4pLtK4wkpIxvV" Ids="KihnwZiQNlgO90XrrzmTjV,T8N0qhgIum2Ng3g2CHsdYc" />
<Link Id="QBPVlfXJBd4ODdJDgDk5Nm" Ids="KxBNZsdgve2QR8sQy91E9e,LPgJFaR2NmHNKq3ighVUsZ" />
<Link Id="LiudQytPXNoNMsZORqbz4U" Ids="Ow6H1zfdCPyQVJe5hkF2vj,NBVumlzJuLfOO8YzGSMmfX" />
<Link Id="PIZ9iT0AGV6Opqyv1lx1q9" Ids="PEMw6VICGLyLWmaXtyhGqs,RbUfJJKyDOjPExY88wPVbV" />
<Link Id="DB1pMf1G7XQMoCJ026O8n3" Ids="PIvbqPptVK8LDUKqlKy1ow,Nhim07G3u66OijhBb5mTRe" />
<Link Id="K4OSa7s3GY7PvPVhriQg24" Ids="M2OWXJWmkcmOePyHMhenGe,QOuriCGovPROdeI24iruMz" />
<Link Id="MpossNRwfHwMCnv8tjPVCS" Ids="TBDWMSplnvnOkzzXnEc3qh,N7a2whTRKXFNkyrQEcCZVx" />
<Link Id="DH0E2Dat7ALL1tLMjxHOM9" Ids="A5SYqBq43deLvudir6HgYT,LI1jzh6d4OxLBcnz7cPj3y" />
<Link Id="GPB9zNG9UUPQaM060wVr5B" Ids="Hpx9iXUY9wYPTAgaCc7rVv,RLgSSXxEMGVQOdXnaZjjQa" />
<Link Id="Q1WgnRr5fufPKOh5MBas5k" Ids="EDTHOHiyvHjOOoFWxYGXER,FPsri2hATbaP9U0IptrN1h" />
<Link Id="BDtH2qLuAumLCBhEKw6asS" Ids="BZFxtUmFDsZNCAGg54qb8O,ThNSZgb3uNwQdZKNPmG0Yi" />
<Link Id="Nne0mXweBS7O5mhMXH9GPg" Ids="KKiOAK5VRaSOqO005wFIBj,DaWlt6NItCNLyMgoA4T099" />
<Link Id="PgEIkQSWIf8LCpNDkzRKZa" Ids="Me9Rm6Imh0bO2GuE4gkUUB,IQwSNfjQo8VLnMgrLKWtIa" />
<Link Id="DLIjwkm6c25OO2F4pFj6jZ" Ids="Ak5BSQb5jT0NZD12OjrQjG,CFdpWPZNM5GL24Rq2Lf5Z4" />
<Link Id="Jzote7xX5zSOtuaboiEeU1" Ids="JH7BXC9TuN5PvtOm3HpQnv,RAhN5gRfwbtOXFERc1EOz6" />
<Link Id="AKK9LuFSviJMTzjndOXJ1h" Ids="TgI8Ik4HctnQYfW2uWRi2w,VkUukgnWYltMpIBSCZ8JNX" />
<Link Id="JXGBOwltzKpODcMnKCgH2Q" Ids="KIgCanQ6FmuL2KUbg0pS4O,HnmXTcWZl3PNhFxr4741lI" />
<Link Id="N1BIYyhCiEILUMYvnosk6h" Ids="Ia856AXoU0zML6d2osjqpp,GA3Og9OKisqOgrYvgp5KxR" />
<Link Id="KUitJPAAy0GNL3SwOXtK3p" Ids="RqWmiYGOzlaPMcOwtJZQF0,ICq9KzyrcSPOtlIkbzMkQQ" />
<Link Id="KDdmDc8DAFrLmU9w0WpTBY" Ids="Hf9jyop4mYKMt6M0YdhKFu,EF8fSExahdBNrreiKs9r6H" />
<Link Id="VGXAuAxIZfRL0dUNkeITHZ" Ids="UEFcLeOKuYpOEEd6rD65J8,OyNi0aiyzhtM2eLrMgO3wG" />
<Link Id="JXahHmMP88KPGQdz5yvbnM" Ids="Uo3jV95F9srLuPc2u9Yg8K,KlVQhhLsGPXMsTA3pKBKwZ" />
<Link Id="CnIPFlcnOJyO9vgYblucyj" Ids="FQjdv9HR85DNUsUE4tRLa3,QZHLdmhjhLmM8zxdWkKgh3" />
<Link Id="T94ScuRPA7gNom9ZJMIiia" Ids="GzUOki4fdvkMjQWENG96OB,Kpkz7ZOFecpNU64c1ZS25E" />
<Link Id="GiKPj5pusFhP40QEUbPCMj" Ids="NduA1WhDeNsPKVsArSZ1Rm,KisOYWrX7hlOGjJSp1uus4" />
<Link Id="RZBD775BTvyOPfjMvcciv7" Ids="PEpbPRtIQ7QM01GX9d4RsC,GQUWMAgaVsbMMuIfJ7yZRA" />
<Link Id="DilJwuy4qnLLPNQQIIy6Qk" Ids="KerrlOEjprVPjUlYajx03V,EfIr51efuzuQcyBIHgZbhs" />
<Link Id="TogP5Xs9XViL1O1A7ULomA" Ids="KerrlOEjprVPjUlYajx03V,EoWmdWhrS0rNRfYUdVXsya" />
<Link Id="TDXmguy3utAPsmVclMdsoi" Ids="KerrlOEjprVPjUlYajx03V,NWZHjwNNxcMMCaE1WE48Qe" />
<Link Id="SOsVPPJd5WHOQvcOXLDgOs" Ids="PTH41rcvLYqLGP9JeCtkf5,NsA0DO94OUsP6IBvN9yZvx" />
<Link Id="QF2zFUiMRIYNEcgtzg5Nc7" Ids="A7EkxES32qaQWIm2dqjKLh,BNL1fsggX6ZOMOqgJrVqCL" />
<Link Id="NrvrTV6BRPiOvhwf5EXmbn" Ids="KerrlOEjprVPjUlYajx03V,Pgb4pdrHcHQO5rLD9rfOzC" />
<Link Id="O4zwOKEt5eNPnLKFFuaPXR" Ids="KerrlOEjprVPjUlYajx03V,RSYII100kC7LZO7aN6sCyZ" />
</Patch>
</Node>
<!--
************************ Presence ************************
-->
<Node Name="Presence" Bounds="368,565" Id="M06AVAh25TvOVxkeIi9Hmd">
<p:NodeReference>
<Choice Kind="ContainerDefinition" Name="Process" />
<FullNameCategoryReference ID="Primitive" />
</p:NodeReference>
<Patch Id="D4nuAfUueklQZqb4u4fjrU">
<Canvas Id="DvMGyd3XTeaPYnpRfpBrrI" CanvasType="Group">
<Node Bounds="548,1266,1353,19" Id="QeKNuix3MEBQWtOrEDQrO2">
<p:NodeReference LastCategoryFullName="Stride" LastSymbolSource="VL.Stride.Engine.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="RootScene" />
<CategoryReference Kind="Category" Name="Stride" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="APiqD1ZZNhpOTTVqduKirL" Name="Child" Kind="InputPin" />
<Pin Id="SAa3LVIxqpcMJ8GZwP7wdn" Name="Child 2" Kind="InputPin" />
<Pin Id="K0iFIKxaZBsLco9o1XNKJq" Name="Child 3" Kind="InputPin" />
<Pin Id="N9tdByt7qp5PBrmWkMnEmr" Name="Enabled" Kind="InputPin" />
<Pin Id="NBE9fYgDV9DQAklYGPRJzN" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="418,713,105,19" Id="Cc0fDZkL3JuQEnpVzxJZ8K">
<p:NodeReference LastCategoryFullName="Main" LastSymbolSource="ooc3.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="LightSetup" />
</p:NodeReference>
<Pin Id="SpYqOLrg0XcLkqQr2nz1Ve" Name="Position" Kind="InputPin" />
<Pin Id="C7JLgZJtL8GNS4HHjCGUpa" Name="DirectionalIntensity" Kind="InputPin" DefaultValue="0.3" />
<Pin Id="Ap7YLeHoFpQOLw2bHYIOPc" Name="Intensity" Kind="InputPin" DefaultValue="0" />
<Pin Id="HWHa45GRfQvMmAqp43fi4p" Name="PointLightPosition" Kind="InputPin" />
<Pin Id="IxFlNa6t0gHPQxTeDFkNht" Name="PointIntensity" Kind="InputPin" DefaultValue="100" />
<Pin Id="O2OBDnF0qbEQYGYpTcKnCa" Name="PointRadius" Kind="InputPin" DefaultValue="10" />
<Pin Id="RXChzRfkEqeM87wkuABQoy" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="506,1565,91,26" Id="LhXtwWq4qc0MnO9dxuBEB6">
<p:NodeReference LastCategoryFullName="Main.Context" LastSymbolSource="ooc3.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="SetBothDisplay" />
</p:NodeReference>
<Pin Id="MOI0mYgfutoNujz3VFAcOC" Name="Input" Kind="StateInputPin" />
<Pin Id="BQ7L3x4QKlHP49DDMYN8fz" Name="Displays" Kind="InputPin" />
<Pin Id="GPTEByl38b8MGzXVocYUc0" Name="Output" Kind="StateOutputPin" />
<Pin Id="NxWvPHhbzP7OeRoLcB2Sjj" Name="Apply" Kind="InputPin" DefaultValue="False" />
</Node>
<Node Bounds="1453,-274,85,19" Id="GFYGQQ8XjPNL7rWDJvvrUh">
<p:NodeReference LastCategoryFullName="Collections.Spread" LastSymbolSource="VL.Collections.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="CircleSpread" />
</p:NodeReference>
<Pin Id="CRVVhJ1OTOfN4cryutWJY7" Name="Center" Kind="InputPin" />
<Pin Id="VgKLMWa72QOQJkv6dvdk9Y" Name="Width" Kind="InputPin" DefaultValue="10, 10" />
<Pin Id="If1Xafj515gOQq5esvkRHP" Name="Factor" Kind="InputPin" DefaultValue="1" />
<Pin Id="IVvFHGe8A40PyDWJN6fT0t" Name="Phase" Kind="InputPin" DefaultValue="0" />
<Pin Id="E9eEyHAdjdDOHekFDOZHbZ" Name="Count" Kind="InputPin" DefaultValue="60" />
<Pin Id="EqkFaeuV41SNbRWS7ALXea" Name="Output" Kind="OutputPin" />
</Node>
<Pad Id="UBD76rhCYFPLYoXiXiZjqK" Comment="Apply" Bounds="589,1516,39,26" ShowValueBox="true" isIOBox="true" Value="False">
<p:TypeAnnotation>
<Choice Kind="ImmutableTypeFlag" 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>
<ControlPoint Id="KH0kb40KAz4LDJx20FuH2c" Bounds="1326,-1008" />
<Node Bounds="861,-172,1030,670" Id="CQb8qjQCue6PPcAPOKV0Ud">
<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="PWE08DkYSgZLHSmoa8Lb0V" Name="Break" Kind="OutputPin" />
<ControlPoint Id="Bmb5udgQLVkO9nSjmL3Cny" Bounds="1453,-166" Alignment="Top" />
<ControlPoint Id="Jz0iZU6xB7nMMp2YtoiBxu" Bounds="1010,-166" Alignment="Top" />
<ControlPoint Id="MOjcEgQ47MtLp7351XUbxA" Bounds="1032,492" Alignment="Bottom" />
<ControlPoint Id="Rcoo3LfTUFKLPijgzFzhZc" Bounds="1563,-166" Alignment="Top" />
<ControlPoint Id="DQkfm201X2ALJxUkHgdu7s" Bounds="1255,-166" Alignment="Top" />
<ControlPoint Id="MEp8S7JukOPQCaecDHmhhc" Bounds="1245,492" Alignment="Bottom" />
<Patch Id="H4kaciuKcKUO5GcikUXNQq" ManuallySortedPins="true">
<Patch Id="RqJZ1CoO1kpLvYjVw09XUi" Name="Create" ManuallySortedPins="true" />
<Patch Id="TU0rxGngSSzQEMWLtShFph" Name="Update" ManuallySortedPins="true" />
<Patch Id="HS4nXn5on1pNnMw5a2aBlr" Name="Dispose" ManuallySortedPins="true" />
<Node Bounds="1400,87,58,19" Id="GUft01uKH86LmG10Nnvb5q">
<p:NodeReference LastCategoryFullName="3D.Transform" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Translate" />
<CategoryReference Kind="Category" Name="Transform" NeedsToBeDirectParent="true">
<p:OuterCategoryReference Kind="Category" Name="3D" NeedsToBeDirectParent="true" />
</CategoryReference>
</p:NodeReference>
<Pin Id="FQttcJ1MSC6OXNfQGbItli" Name="Input" Kind="InputPin" />
<Pin Id="H1aweeplQ1EMKsEFPTb1TB" Name="Translation" Kind="InputPin" />
<Pin Id="N4j3xDpdq8NL4tP9OuZugD" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="1453,44,33,19" Id="M1LhW5xPEHMPyR4ZAi4QfU">
<p:NodeReference LastCategoryFullName="2D.Vector2" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="XyZ" />
</p:NodeReference>
<Pin Id="FHK51ihLPooQV9TevBNZK7" Name="Input" Kind="StateInputPin" />
<Pin Id="JVOVPR8PEgVNHXOvVKUG14" Name="Y" Kind="InputPin" />
<Pin Id="RaXbJDXxkeqMSGcqFoaj7O" Name="Output" Kind="StateOutputPin" />
</Node>
<Node Bounds="1404,242,121,19" Id="RMWmatHHVkjO5c9AyLhHuC">
<p:NodeReference LastCategoryFullName="3D.Transform" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Rotate" />
<CategoryReference Kind="Category" Name="Transform" NeedsToBeDirectParent="true">
<p:OuterCategoryReference Kind="Category" Name="3D" NeedsToBeDirectParent="true" />
</CategoryReference>
</p:NodeReference>
<Pin Id="UjvSdP2PXO8MWzwQ3mrsGT" Name="Input" Kind="InputPin" />
<Pin Id="TudNVRFXPP1NEqgtWxr7Dj" Name="Rotation" Kind="InputPin" />
<Pin Id="JM6tXl1OiFIOyf7sVCsf4D" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="1518,-64,52,19" Id="JkEfx353NBdPbVgNnly8GB">
<p:NodeReference LastCategoryFullName="Math" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Simplex" />
</p:NodeReference>
<Pin Id="QYzKcyOHPTCLwqqxusDQAe" Name="Input" Kind="InputPin" />
<Pin Id="TODEM7q9syjP23jQK531Iz" Name="Result" Kind="OutputPin" />
</Node>
<Node Bounds="1519,195,63,19" Id="MhY1PwHF35aNrLv85cZyBh">
<p:NodeReference LastCategoryFullName="3D.Vector3" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="ToVector3 (Float32)" />
</p:NodeReference>
<Pin Id="Hf5GkqM5wgKP3rT482tsYw" Name="Value" Kind="InputPin" />
<Pin Id="RduNl5k9w36PBYfGMWiGZK" Name="Output" Kind="StateOutputPin" />
</Node>
<Node Bounds="1519,2,25,19" Id="CPhyMm1w3JoLkpPEHhvrMB">
<p:NodeReference LastCategoryFullName="Math" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="*" />
</p:NodeReference>
<Pin Id="SwuaVGSTNENPVcJh9Ze1rp" Name="Input" Kind="InputPin" />
<Pin Id="Geej9dSkEEePaM9U7zynq4" Name="Input 2" Kind="InputPin" DefaultValue="0.2" />
<Pin Id="EOap96mBwXWOG0E0XHg3Cl" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="1007,21,105,26" Id="Hx77IewTterQcdT0MONzyc">
<p:NodeReference LastCategoryFullName="Main.User" LastSymbolSource="ooc3.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Split" />
<CategoryReference Kind="RecordType" Name="User" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="Beo9bKPO0UiMqnUpzaAiWt" Name="Input" Kind="StateInputPin" />
<Pin Id="MuJMDC31kSPLu7uZ1B0hS4" Name="id" Kind="OutputPin" />
<Pin Id="RzCunk1dIOhPUc49itqh6O" Name="name" Kind="OutputPin" />
<Pin Id="PF21gkYxOVCN4jOMFZP3cj" Name="Object" Kind="OutputPin" />
<Pin Id="Vo1iEVWxOoqNASjhn1bWQ5" Name="coord" Kind="OutputPin" />
<Pin Id="El5I7ZHPwclMYgOeZLGOXP" Name="press" Kind="OutputPin" />
<Pin Id="IYXT6IvVZjgM6wwtTNFvl4" Name="Orientation" Kind="OutputPin" />
</Node>
<Node Bounds="1030,439,110,26" Id="M3d0bwJMWtaPe9vILPLZGz">
<p:NodeReference LastCategoryFullName="Stride.API.Engine.Entity" LastSymbolSource="VL.Stride.Runtime.TypeForwards.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="SetLocalMatrix" />
<CategoryReference Kind="ClassType" Name="Entity" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="RQTaC0OpEXMMbgLkGC646B" Name="Input" Kind="StateInputPin" />
<Pin Id="O6OFjEpz4jyO3ok9SnZxPw" Name="Transformation" Kind="InputPin" />
<Pin Id="JSDotHrjuS6ODHFabKTsGL" Name="Output" Kind="StateOutputPin" />
</Node>
<Node Bounds="1607,31,105,19" Id="KK1yBYVQ9NcQSJZSnulh3J">
<p:NodeReference LastCategoryFullName="Animation" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="Filter" />
</p:NodeReference>
<Pin Id="Kxqv8WfO0uXNgU7Go0o8bh" Name="New Clock" Kind="InputPin" />
<Pin Id="KthMmWyPhJpO58xz3XRbHm" Name="Goto Position" Kind="InputPin" />
<Pin Id="GKyJZLKAYH8Ot1s76GAe9x" Name="Filter Time" Kind="InputPin" DefaultValue="2" />
<Pin Id="EL1EJgqlyb5OkQvUN0ZzRY" Name="Transition" Kind="InputPin" DefaultValue="Sine" />
<Pin Id="NT5FuD9zF7MNUMBdIE5Ehe" Name="Mode" Kind="InputPin" DefaultValue="InOut" />
<Pin Id="Q7mK7ka5l8aPptftJYiOq9" Name="Reset" Kind="ApplyPin" />
<Pin Id="DbgOW8L7wC1OpyLQZeH6m9" Name="Position" Kind="OutputPin" />
<Pin Id="M5BU5RkoPtFMIaebXD25MJ" Name="Progress" Kind="OutputPin" />
</Node>
<Node Bounds="1404,315,76,19" Id="NU3hwJwt0e7QHbbKBgHebY">
<p:NodeReference LastCategoryFullName="3D.Transform" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="UniformScale" />
<CategoryReference Kind="Category" Name="Transform" NeedsToBeDirectParent="true">
<p:OuterCategoryReference Kind="Category" Name="3D" NeedsToBeDirectParent="true" />
</CategoryReference>
</p:NodeReference>
<Pin Id="Mo5kZVvWKBJMJH9cDc54rD" Name="Input" Kind="InputPin" />
<Pin Id="Oq3W7weEgueLCnGCdz3m0g" Name="Scaling" Kind="InputPin" DefaultValue="1.2" />
<Pin Id="GUyTO0CQ6d6NOCbCXIhK4y" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="1587,118,65,19" Id="FGhruqdzMljObKgZzRHNqY">
<p:NodeReference LastCategoryFullName="Animation.FrameBased" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="Integrator" />
</p:NodeReference>
<Pin Id="GKOx843Fi1fNdH9iQtl1EF" Name="Initial Value" Kind="InputPin" />
<Pin Id="A9tO2Dn1fxFOxtW9vCCNtx" Name="Offset" Kind="InputPin" />
<Pin Id="EpGFnYszZSYNO1Xlc2ghoo" Name="Reset Value" Kind="InputPin" />
<Pin Id="ISNzyuLsPCAPkCplMcSdsd" Name="Value" Kind="OutputPin" />
<Pin Id="FvEaVG22AdKOT4ALg6UDvA" Name="Reset" Kind="InputPin" DefaultValue="False" />
</Node>
<Node Bounds="1627,-12,45,19" Id="UyDLtESBOPROE9spuJ3gNY">
<p:NodeReference LastCategoryFullName="Control" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Switch" />
<CategoryReference Kind="Category" Name="Control" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="KXOWyH1Fj5nPSxKjOwF3md" Name="Index" Kind="InputPin" />
<Pin Id="DlNLjHyBRvrQKBVcBmPFtH" Name="Input" Kind="InputPin" />
<Pin Id="QK7o9sOg3DKLFxrFS4Py1o" Name="Input 2" Kind="InputPin" />
<Pin Id="TgCznkTQG8wMv1DXtxpq6M" Name="Output" Kind="OutputPin" />
</Node>
<Pad Id="Lus9cGOPt7bOmfSoTtiehF" Comment="Input 2" Bounds="1667,-43,46,15" ShowValueBox="true" isIOBox="true" Value="0.0002">
<p:TypeAnnotation>
<Choice Kind="ImmutableTypeFlag" Name="Float32" />
<FullNameCategoryReference ID="Primitive" />
</p:TypeAnnotation>
<p:ValueBoxSettings>
<p:precision p:Type="Int32">4</p:precision>
<p:stepsize p:Type="Single">0.0005</p:stepsize>
</p:ValueBoxSettings>
</Pad>
<Pad Id="QgzfVcsKqpFPvvb25yGa6N" Comment="Reset" Bounds="1651,82,35,35" ShowValueBox="true" isIOBox="true" Value="False">
<p:TypeAnnotation>
<Choice Kind="ImmutableTypeFlag" 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>
<Node Bounds="1521,155,70,19" Id="D8b6eug9ukDOAMEPT9koO0">
<p:NodeReference LastCategoryFullName="Math" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="+" />
</p:NodeReference>
<Pin Id="JXoKz8NcGlGPLq1Rg6tMij" Name="Input" Kind="InputPin" />
<Pin Id="Am6Bxg4YCsSNQ63Al7fDmA" Name="Input 2" Kind="InputPin" />
<Pin Id="TzLDYodHEQ5OI0REe1JkUd" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="1481,1,25,19" Id="Jp5jCwVNak4NC10FH8tZHs">
<p:NodeReference LastCategoryFullName="Math" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="*" />
</p:NodeReference>
<Pin Id="JVuyUgmYf6iMqd8M4kLyd7" Name="Input" Kind="InputPin" />
<Pin Id="NWJY4rn5lzLOEOwBFLAaFe" Name="Input 2" Kind="InputPin" DefaultValue="2.8" />
<Pin Id="Amjb1r0Yx4ZLgj0a2kMdSE" Name="Output" Kind="OutputPin" />
</Node>
<Pad Id="UUKUKv1kqT2MCd6v7xpUAy" Comment="" Bounds="1478,285,35,15" ShowValueBox="true" isIOBox="true" Value="1.5">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Float32" />
</p:TypeAnnotation>
</Pad>
<Node Bounds="1453,-59,25,19" Id="HXoi4vqnrMvL46yXfM6mAF">
<p:NodeReference LastCategoryFullName="Math" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="+" />
</p:NodeReference>
<Pin Id="NRzU4Wi6dZuPU6qTz5JYDF" Name="Input" Kind="InputPin" />
<Pin Id="NanW5jdRrWbQXsrwld0N0h" Name="Input 2" Kind="InputPin" />
<Pin Id="CtuFNXbYk1QLmFRShyXI7C" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="1406,356,134,19" Id="FcsL6gGM5q7P43zu8yTaOb">
<p:NodeReference LastCategoryFullName="3D.Transform" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="UniformScale" />
<CategoryReference Kind="Category" Name="Transform" NeedsToBeDirectParent="true">
<p:OuterCategoryReference Kind="Category" Name="3D" NeedsToBeDirectParent="true" />
</CategoryReference>
</p:NodeReference>
<Pin Id="Exy7ZA3DvzXM1wlqVmhZ9t" Name="Input" Kind="InputPin" />
<Pin Id="QTMbgCPuwLjOYyevcx2BNh" Name="Scaling" Kind="InputPin" DefaultValue="1.2" />
<Pin Id="JJ31jyDKa51O5bDzpTVW4n" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="1536,314,53,19" Id="EE7oSctSQTrP3rbKKVeGGY">
<p:NodeReference LastCategoryFullName="Primitive.Boolean" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="ToValue" />
</p:NodeReference>
<Pin Id="IGXHfwTwkgOP4mgkiISlGG" Name="Input" Kind="StateInputPin" />
<Pin Id="GTIk1je3n8bNiv1uuKiDaM" Name="Output" Kind="StateOutputPin" />
</Node>
<Node Bounds="1029,250,62,19" Id="Cq4RE7xW9w4OIEcmb33N20">
<p:NodeReference>
<Choice Kind="ProcessNode" Name="Username" />
</p:NodeReference>
<Pin Id="IUBiIqF30puQVOm3jkvKhJ" Name="Name" Kind="InputPin" />
<Pin Id="FFbkDjgxWIlL4DHihwOnmG" Name="Active" Kind="InputPin" />
<Pin Id="D0QpSZkl8J2PXMtRE0vsqC" Name="Contact" Kind="InputPin" />
<Pin Id="LlPCGU73hohN2h4zD6htOD" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="1136,395,80,19" Id="EdLJWxVJsj2OjzA0WlKKb0">
<p:NodeReference LastCategoryFullName="3D.Transform" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="TransformSRT" />
<CategoryReference Kind="Category" Name="Transform" NeedsToBeDirectParent="true">
<p:OuterCategoryReference Kind="Category" Name="3D" NeedsToBeDirectParent="true" />
</CategoryReference>
</p:NodeReference>
<Pin Id="BHdOX6y6uoNOnKP6ojVrwb" Name="Input" Kind="InputPin" />
<Pin Id="B6SyV4q0UkGODh3y6SbkeV" Name="Scaling" Kind="InputPin" DefaultValue="2, 2, 2" />
<Pin Id="JKiFKyCz12VPyXaiiuz45i" Name="Rotation" Kind="InputPin" DefaultValue="-0.25, 0, 0" />
<Pin Id="TgCbXJmZWdqQSvSTFpuna6" Name="Translation" Kind="InputPin" DefaultValue="0.5, 0, 0" />
<Pin Id="HxwQDMCDg7vMr4L0inGzrY" Name="Output" Kind="OutputPin" />
</Node>
<Pad Id="RmF2vCne0asQOZNqrmoYOL" Comment="User" Bounds="1009,-27" isIOBox="true" />
<Node Bounds="1287,252,52,26" Id="VRqpKIRsl5uOMLXKDad7kd">
<p:NodeReference LastCategoryFullName="Collections.Spread" LastSymbolSource="VL.Collections.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="IndexOf" />
<CategoryReference Kind="RecordType" Name="Spread" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="MwIv2IK45rgODhv27PiXnc" Name="Input" Kind="StateInputPin" />
<Pin Id="R8M1BOHnXfrOx6qyyE3jR3" Name="Item" Kind="InputPin" />
<Pin Id="VKfcx38RSq2LLXI3M0N4Tv" Name="Result" Kind="OutputPin" />
</Node>
<Node Bounds="1264,333,52,19" Id="LuGfIWJ048qOLLGVckxWbH">
<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="JWVBAhMCFVVNAwzwIkiszX" Name="Input" Kind="StateInputPin" />
<Pin Id="BPVjduk2MvmOIkM8dhJ2nt" Name="Default Value" Kind="InputPin" />
<Pin Id="IZFpqoofSawOA4XsllkwIm" Name="Index" Kind="InputPin" />
<Pin Id="U5yFdTNXgNpQRTmnOVxQwU" Name="Result" Kind="OutputPin" />
</Node>
<Node Bounds="1264,396,147,26" Id="Ua01eKuADnuPFJlDZkmYFY">
<p:NodeReference LastCategoryFullName="Collections.Spread" LastSymbolSource="VL.Collections.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Add" />
<CategoryReference Kind="RecordType" Name="Spread" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="KTkXbBom197NEmVEtpxFay" Name="Input" Kind="StateInputPin" />
<Pin Id="KHPXgRrliYJMitQ8KtZhYg" Name="Item" Kind="InputPin" />
<Pin Id="HbrSIvtJnUvNatJ5RByMPa" Name="Output" Kind="StateOutputPin" />
</Node>
<Node Bounds="1241,452,51,26" Id="QymGqgQ9HrsLIk1kFq4xb6">
<p:NodeReference LastCategoryFullName="Collections.Spread" LastSymbolSource="VL.Collections.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="SetSlice" />
<CategoryReference Kind="RecordType" Name="Spread" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="HRrpfGdiWboOJeeQxK1706" Name="Input" Kind="StateInputPin" />
<Pin Id="EDfDVS35bCyQVODnmzsV2M" Name="Value" Kind="InputPin" />
<Pin Id="Qgy7irKOmDeLRYSbaqTmQ0" Name="Index" Kind="InputPin" />
<Pin Id="DKoqrzehIUVL9HnP5ABsbP" Name="Output" Kind="StateOutputPin" />
</Node>
<Pad Id="LtUQp322UHvQSFeKpIYTWE" Bounds="1680,132,82,19" ShowValueBox="true" isIOBox="true" Value="* temporary">
<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="CWAWnHS7dG6MO6srj3r6cZ" Bounds="1683,162,189,19" ShowValueBox="true" isIOBox="true" Value="* TODO: active user behaviour">
<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="LqYASiK4ir1MrO10Y43uNT" Comment="" Bounds="1243,301" isIOBox="true">
<p:Value>
<Item />
</p:Value>
</Pad>
<Node Bounds="1090,187,122,19" Id="IIpiQcXxyIlLsEAC3REZZL">
<p:NodeReference LastCategoryFullName="3D.Collision" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="SphereIntersectsSphere" />
</p:NodeReference>
<Pin Id="NkZB2ZIvMdsMicgC2Qsvzc" Name="Sphere 1" Kind="InputPin" />
<Pin Id="H4MfqwnvXMKMxPLLQWGEOH" Name="Sphere 2" Kind="InputPin" />
<Pin Id="VdoaYCoicXOLdkze63j0l6" Name="Result" Kind="OutputPin" />
</Node>
<Node Bounds="1206,135,47,26" Id="CMySaOicdHbPzQJDupBsYY">
<p:NodeReference LastCategoryFullName="3D.Sphere" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Sphere (Join)" />
</p:NodeReference>
<Pin Id="FOUonFEFWLOL5lygj4382R" Name="Center" Kind="InputPin" />
<Pin Id="D1KdMn2RGj6Lql19eAP7hW" Name="Radius" Kind="InputPin" DefaultValue="1" />
<Pin Id="VpMfpg8ACsQP61iHr5Zpr6" Name="Output" Kind="StateOutputPin" />
</Node>
<Node Bounds="883,201,37,19" Id="DAYX6qd4eEILNXhA9nn3rh">
<p:NodeReference LastCategoryFullName="Primitive.Boolean" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="AND" />
</p:NodeReference>
<Pin Id="K8HaGBTAoAbPbaNhKcS3Mt" Name="Input" Kind="StateInputPin" />
<Pin Id="KjmhJT9H5iyPeWRHxAZuYZ" Name="Input 2" Kind="InputPin" />
<Pin Id="TWGtVm4QsbUOLfRlgoHjlc" Name="Output" Kind="StateOutputPin" />
</Node>
<Node Bounds="884,294,142,117" Id="SzgMsiceBsSPFtvJbYovfo">
<p:NodeReference>
<Choice Kind="ApplicationStatefulRegion" Name="If" />
<FullNameCategoryReference ID="Primitive" />
</p:NodeReference>
<Pin Id="BKGLl1xAwFhLBEwgkLqg3y" Name="Condition" Kind="InputPin" />
<Patch Id="Pw8aexO0wcmPHFnljhp8Jg" ManuallySortedPins="true">
<Patch Id="MR50xz4of4UMFqvZlu1EP2" Name="Create" ManuallySortedPins="true" />
<Patch Id="VCtMMdoeG61Od1OGnmzr6C" Name="Then" ManuallySortedPins="true" />
<Node Bounds="918,371,94,19" Id="GHuXAScKiQtNWVF5UDJEE1">
<p:NodeReference LastCategoryFullName="Main" LastSymbolSource="ooc3.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="UserPlayMessage" />
</p:NodeReference>
<Pin Id="VvRT3Ie7LwvLq8cl7fxsT6" Name="WsClient" Kind="InputPin" />
<Pin Id="C7gc6fCjhEeQQI7Rx7ue03" Name="User Id" Kind="InputPin" />
</Node>
<Node Bounds="896,318,71,26" Id="DxReT16tLsjPyX0mn4mJ97">
<p:NodeReference LastCategoryFullName="Main.Context" LastSymbolSource="ooc3.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="GetWsClient" />
</p:NodeReference>
<Pin Id="Iist8zxyEGhLbjvN1S1DWY" Name="Input" Kind="StateInputPin" />
<Pin Id="EnfPi4gQxY5OOUCrT1rmEV" Name="Output" Kind="StateOutputPin" />
<Pin Id="DxLEq9dKe7lLQgJ1Oh5FGJ" Name="WsClient" Kind="OutputPin" />
</Node>
</Patch>
<ControlPoint Id="Tb4ek8kBjIWPLda9yLR5X3" Bounds="1009,301" Alignment="Top" />
<ControlPoint Id="PeIOAxSc0usK98mFvA1FVR" Bounds="1009,406" Alignment="Bottom" />
</Node>
<Node Bounds="884,235,56,19" Id="NFbjdzIoLGGOzZmI2E5wEj">
<p:NodeReference LastCategoryFullName="Control" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="TogEdge" />
</p:NodeReference>
<Pin Id="TWeq9yyxQF6MKKGNiyMwP6" Name="Value" Kind="InputPin" />
<Pin Id="Lw28c9uugxcPPnOpEf3NOl" Name="Up Edge" Kind="OutputPin" />
<Pin Id="TCEmqVQc6JxLEGWg1W6NKM" Name="Down Edge" Kind="OutputPin" />
</Node>
</Patch>
<ControlPoint Id="EMqXNKiuCZHM3C3iQLZAOb" Bounds="1484,492" Alignment="Bottom" />
</Node>
<Pad Id="SHyXLdAVVxkMniOMEhX3Ka" Comment="Count" Bounds="1425,-657,35,15" ShowValueBox="true" isIOBox="true" Value="32">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Integer32" />
</p:TypeAnnotation>
</Pad>
<Pad Id="VTSaRZpLjJxMn1OoVPPeB5" Comment="Y" Bounds="632,-309,35,15" ShowValueBox="true" isIOBox="true" Value="15.43">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Float32" />
</p:TypeAnnotation>
</Pad>
<Node Bounds="1472,-318,63,19" Id="BxpMySgjWgAPhrhaslkIdZ">
<p:NodeReference LastCategoryFullName="2D.Vector2" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="ToVector2 (Float32)" />
</p:NodeReference>
<Pin Id="HPgFYZ7kkHONOoPDR585cX" Name="Value" Kind="InputPin" />
<Pin Id="NVEedcHuYhpLe86Bs8lPuO" Name="Output" Kind="StateOutputPin" />
</Node>
<Node Bounds="1473,-435,65,19" Id="ABToewB870bMKhbChpsBzP">
<p:NodeReference LastCategoryFullName="Animation" LastSymbolSource="VL.Animation.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="Damper" />
</p:NodeReference>
<Pin Id="SMQWSlMCz5WMqS8uhuv4yP" Name="Goto Position" Kind="InputPin" />
<Pin Id="Amx7Ova0DAUOFdOj1iCvHM" Name="Filter Time" Kind="InputPin" DefaultValue="5" />
<Pin Id="KoCr7VNKakKNXlifpeXSRK" Name="Cyclic" Kind="InputPin" />
<Pin Id="VujSvBDqnAtLKTPBqy533l" Name="Jump" Kind="InputPin" />
<Pin Id="TadmaVe5wrrLlScFzOZCIw" Name="Position" Kind="OutputPin" />
<Pin Id="GazkdYz5Km9LJ4apKWwFWf" Name="Velocity" Kind="OutputPin" />
<Pin Id="BBwJCk8qz8HQMGKOuhilF3" Name="Acceleration" Kind="OutputPin" />
</Node>
<ControlPoint Id="QJoVzh2CXvhLYJqegn6ex8" Bounds="588,1441,4,0" />
<Node Bounds="1321,-921,57,26" Id="HqoWWwgDAorPHvtJQoIjTX">
<p:NodeReference LastCategoryFullName="Main.Context" LastSymbolSource="ooc3.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="GetUsers" />
<CategoryReference Kind="ClassType" Name="Context" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="UBkWfcAiqSaMPumAOrW0vZ" Name="Input" Kind="StateInputPin" />
<Pin Id="SootyKciIsLPefzSEhrdUY" Name="Output" Kind="StateOutputPin" />
<Pin Id="Jy6uxnAQhYXMueOaQLIFmt" Name="Users" Kind="OutputPin" />
</Node>
<Node Bounds="1372,-823,57,26" Id="H7YD83Pr9hYOPf1H1dMRxJ">
<p:NodeReference LastCategoryFullName="Main.Users" LastSymbolSource="ooc3.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<CategoryReference Kind="ClassType" Name="Users" />
<Choice Kind="OperationCallFlag" Name="GetUsers" />
</p:NodeReference>
<Pin Id="S2q0hSRSLbWPUUBInXIieh" Name="Input" Kind="StateInputPin" />
<Pin Id="JUusaEP3PUCLKXG6kYF7uN" Name="Output" Kind="StateOutputPin" />
<Pin Id="GwMWHTacmrkO1ATxJDKbwu" Name="Values" Kind="OutputPin" />
</Node>
<Pad Id="H5xX1PuhOR2QbONYM5ciDM" SlotId="BSLIsgpxl0TMg6tDnpionj" Bounds="1324,-960" />
<Node Bounds="1422,-737,44,19" Id="RunklAcfVUOOM93LUzagGF">
<p:NodeReference LastCategoryFullName="Collections.Sequence" LastSymbolSource="VL.Collections.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Count" />
<CategoryReference Kind="MutableInterfaceType" Name="Sequence" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="OKkTlmM3dkYLwTnW4FEepB" Name="Input" Kind="StateInputPin" />
<Pin Id="BObqLmnbVeSL49bJU9au8i" Name="Result" Kind="OutputPin" />
</Node>
<Node Bounds="1011,509,65,19" Id="OPQSbwxGvgvNeFBiEhrP5J">
<p:NodeReference LastCategoryFullName="Stride" LastSymbolSource="VL.Stride.Engine.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="Group (Spectral)" />
<CategoryReference Kind="Category" Name="Stride" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="HYgR0yYZVg7OiHDCf9nNLu" Name="Transformation" Kind="InputPin" />
<Pin Id="FQRzcKfmwKbPGegNI5wj4w" Name="Children" Kind="InputPin" />
<Pin Id="UAAcxIozzN0Owb3wBPamsj" Name="Name" Kind="InputPin" />
<Pin Id="QNSoMjKdy6UOQMwivW786e" Name="Enabled" Kind="InputPin" />
<Pin Id="JLTRclRjxG8NEWL02SaMbI" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="1548,-896,68,19" Id="Av6dClY1HDzLQN3oWfXkAl">
<p:NodeReference>
<Choice Kind="ProcessNode" Name="DemoUsers" />
</p:NodeReference>
<Pin Id="NIUcXZCoc3GQUEhnukHq6N" Name="Quantity" Kind="InputPin" />
<Pin Id="FJYTqMl3T5bQcV0UbpMM3z" Name="Add" Kind="InputPin" />
<Pin Id="PvTLvbUAlOsNyhIGp0UAnd" Name="Clear" Kind="InputPin" />
<Pin Id="HRv89ZF0H3CN0ZWkaLx5Pw" Name="test" Kind="OutputPin" />
</Node>
<Pad Id="MKVvuBwy9xjP0O8TaH0Z9P" Comment="Add" Bounds="1536,-993,35,35" ShowValueBox="true" isIOBox="true" Value="False">
<p:TypeAnnotation>
<Choice Kind="ImmutableTypeFlag" 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="P9ej0S75AAgQWwd4Z1fuoF" Comment="Clear" Bounds="1615,-995,35,35" ShowValueBox="true" isIOBox="true" Value="False">
<p:TypeAnnotation>
<Choice Kind="ImmutableTypeFlag" 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="A1KJIPiuKsrLHn7t4fUMqp" SlotId="BSLIsgpxl0TMg6tDnpionj" Bounds="506,1517" />
<Node Bounds="608,-261,105,19" Id="F4R1r2JYnqtLISL8fJqhDm">
<p:NodeReference>
<Choice Kind="ProcessNode" Name="PerformerSimulator" />
</p:NodeReference>
<Pin Id="KqBu1YteiPBMUkoFxh57dS" Name="Size" Kind="InputPin" />
<Pin Id="MQSgBwerLJiPwpJ7qkW6df" Name="Position" Kind="OutputPin" />
</Node>
<Node Bounds="554,714,91,19" Id="FyofzfIdBJbNWPwULLUDy2">
<p:NodeReference>
<Choice Kind="ProcessNode" Name="PresenceCamera" />
</p:NodeReference>
<Pin Id="KsD0DMZhxoHLQJODsSJFk4" Name="Follow" Kind="InputPin" />
<Pin Id="E4MBC0xDYvRNjnpdHeXL7C" Name="Distance" Kind="InputPin" />
<Pin Id="UGv0ixJ14prMDt7xBgwHhR" Name="Performer Position" Kind="InputPin" />
<Pin Id="DSaU3nEd0NfPsJ8n8PkCYo" Name="Output" Kind="OutputPin" />
</Node>
<Pad Id="ClV3UmCeBNtQDoaQOH42sS" Comment="Follow" Bounds="535,570,35,35" ShowValueBox="true" isIOBox="true" Value="False">
<p:TypeAnnotation>
<Choice Kind="ImmutableTypeFlag" Name="Boolean" />
<FullNameCategoryReference ID="Primitive" />
</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="494,930,178,19" Id="Ht2t3lHZ9U6P54Ysddr9c0">
<p:NodeReference LastCategoryFullName="Stride" LastSymbolSource="VL.Stride.Engine.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="Group" />
<CategoryReference Kind="Category" Name="Stride" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="NgNfJ8OLUyMQIum3VtGfqm" Name="Transformation" Kind="InputPin" />
<Pin Id="LF2hSyi592lNKxjlJ3iqkH" Name="Child" Kind="InputPin" />
<Pin Id="VmWxIJtgY8sLRbnjZfwBxa" Name="Child 2" Kind="InputPin" />
<Pin Id="LTdul3p8P1kLLagwVoGT5m" Name="Child 3" Kind="InputPin" />
<Pin Id="NZg7XlRAViJMnaD0ozkNwx" Name="Name" Kind="InputPin" />
<Pin Id="PoTDe10PNk6QOwHSEVuYCE" Name="Enabled" Kind="InputPin" />
<Pin Id="RkdLjs5WBGtMbuFG6394x6" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="1468,-495,25,19" Id="K8RUbSPNmwIN8SMK2iLs7X">
<p:NodeReference LastCategoryFullName="Primitive.Float32" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="*" />
<CategoryReference Kind="Float32Type" Name="Float32" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="Vv58cWUVr82Nmz7JCkr8Jc" Name="Input" Kind="InputPin" />
<Pin Id="B0aTZCedJTVOWC9ZpGWH33" Name="Input 2" Kind="InputPin" DefaultValue="0.5" />
<Pin Id="DlTjELIjmM4MyGVakBpj5k" Name="Output" Kind="OutputPin" />
</Node>
<ControlPoint Id="Pz2lpPKoni0QMrXw3XIjcH" Bounds="719,-328" />
<Pad Id="Sj8lGkKoEmePO82kbUdXPg" Comment="" Bounds="1553,-661,35,15" ShowValueBox="true" isIOBox="true" Value="0.5">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Float32" />
</p:TypeAnnotation>
</Pad>
<Node Bounds="1563,-279,85,19" Id="J9DSYGUfkhqPst9g0DPKs9">
<p:NodeReference LastCategoryFullName="Collections.Spread" LastSymbolSource="VL.Collections.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="RandomSpread (2d)" />
</p:NodeReference>
<Pin Id="UitRVNgQ70jOU48Ffua4Yt" Name="Center" Kind="InputPin" />
<Pin Id="R5qsD6iVA29NdLb9kzLSCl" Name="Size" Kind="InputPin" DefaultValue="2.86, 2.86" />
<Pin Id="QZJeo700kGLPDHSDiAE0Sl" Name="Seed" Kind="InputPin" />
<Pin Id="BrJbxMTOYguM3g6t1sIiGh" Name="Count" Kind="InputPin" />
<Pin Id="FsE5IeWXfmrPbJeZv0jWCP" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="1291,-457,77,26" Id="G2wRWjk4iGyNjEfNERbmj1">
<p:NodeReference LastCategoryFullName="Main.User" LastSymbolSource="ooc3.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<CategoryReference Kind="RecordType" Name="User" />
<Choice Kind="OperationCallFlag" Name="GetObjectList" />
</p:NodeReference>
<Pin Id="LlNzuDLHAmAOZ9kOFLUgnA" Name="Input" Kind="StateInputPin" />
<Pin Id="Rfc8n4tPbTvL876rEBUT5q" Name="Options" Kind="OutputPin" />
</Node>
<Node Bounds="1241,-378,44,26" Id="HCLvb15U99EMWVnCbjdwkP">
<p:NodeReference LastCategoryFullName="Collections.Spread" LastSymbolSource="VL.Collections.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Count" />
<CategoryReference Kind="RecordType" Name="Spread" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="VpFkSSK6zvHLRPOzklyJxJ" Name="Input" Kind="StateInputPin" />
<Pin Id="AaD9ysFQm7bQBpKH387wc8" Name="Count" Kind="OutputPin" />
</Node>
<Node Bounds="1242,-317,66,92" Id="OTO8KaDip2yMQy6gwckLeH">
<p:NodeReference>
<Choice Kind="ApplicationStatefulRegion" Name="Repeat" />
<FullNameCategoryReference ID="Primitive" />
</p:NodeReference>
<Pin Id="IQHNuNtsOVkLBleHoUs5yz" Name="Iteration Count" Kind="InputPin" />
<Pin Id="PbHalKfqTquNmo680SpDu3" Name="Break" Kind="OutputPin" />
<Patch Id="OUMaWtCWS8pMs0YjggubV6" ManuallySortedPins="true">
<Patch Id="KruPsGFPiEqQdrcAJxJ9gX" Name="Create" ManuallySortedPins="true" />
<Patch Id="JyneBPTcUqgP2W1mX9zgoE" Name="Update" ManuallySortedPins="true" />
<Patch Id="C2Gp9ER4vEENUisMUHzTh4" Name="Dispose" ManuallySortedPins="true" />
<Node Bounds="1255,-282,41,26" Id="FiVS1ihwiJIPdviwmmXUp4">
<p:NodeReference LastCategoryFullName="Collections.Spread" LastSymbolSource="VL.Collections.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Add" />
<CategoryReference Kind="RecordType" Name="Spread" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="AjSs3KBPWL0MqvWr1wdxsh" Name="Input" Kind="StateInputPin" />
<Pin Id="HHV9S6h6pwJPpRF8zsQQqF" Name="Item" Kind="InputPin" />
<Pin Id="Kz3bcjst3xRNF2TnLiXCa5" Name="Output" Kind="StateOutputPin" />
</Node>
</Patch>
<ControlPoint Id="HhtpeCab71AMFzGOw3xbsA" Bounds="1256,-230" Alignment="Bottom" />
<ControlPoint Id="MWKTEFKJcjeN16vSrMOJiy" Bounds="1256,-310" Alignment="Top" />
</Node>
<Node Bounds="1245,516,82,19" Id="JIhjHuJiLt4MrKJzPasYgN">
<p:NodeReference>
<Choice Kind="ProcessNode" Name="ObjectSelector (Ordered)" />
</p:NodeReference>
<Pin Id="DuazcFvxyqGP3VuQDYLSg3" Name="Spread" Kind="InputPin" />
<Pin Id="HoxfVa1jbdjPOHW6dbddvG" Name="Reload" Kind="InputPin" />
<Pin Id="S0uoMMus4WbM2zlFXKBQSm" Name="Output" Kind="OutputPin" />
</Node>
<ControlPoint Id="S6Vg3iuKMEQMHatW0DT6ZZ" Bounds="1297,-483" />
<Pad Id="SlTN4ioS9ZcLZu2T941LVf" Bounds="1595,-648,101,19" ShowValueBox="true" isIOBox="true" Value="*TODO: fix this">
<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="784,-67,47,26" Id="Acuwc1MPQOCNrFTj9zau1r">
<p:NodeReference LastCategoryFullName="3D.Sphere" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Sphere (Join)" />
</p:NodeReference>
<Pin Id="Mpv227OBQEQOPzl4PUzyR7" Name="Center" Kind="InputPin" />
<Pin Id="TmL0bltzHYDNZLllK0pDKB" Name="Radius" Kind="InputPin" DefaultValue="3" />
<Pin Id="BEAAgs8wA36MCflejhTYOv" Name="Output" Kind="StateOutputPin" />
</Node>
<Pad Id="EZ9vyT58IcSQULAqJ1GzKA" SlotId="BSLIsgpxl0TMg6tDnpionj" Bounds="820,215" />
<Pad Id="EtUb9j8EQ11OSjVcuMggR4" Comment="Performer Radius" Bounds="709,-210,35,15" ShowValueBox="true" isIOBox="true" Value="2">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Float32" />
</p:TypeAnnotation>
</Pad>
<Pad Id="V06TD0sUSdaMPoLlswHZIk" Comment="User Radius" Bounds="765,64,35,15" ShowValueBox="true" isIOBox="true" Value="1">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Float32" />
</p:TypeAnnotation>
</Pad>
<Node Bounds="597,846,105,19" Id="LAxjYe5yXRTOtmNhaMbhiP">
<p:NodeReference>
<Choice Kind="ProcessNode" Name="DebugView" />
</p:NodeReference>
<Pin Id="Lx2uRNWAoG7OmFxooSdIC0" Name="PerformerTransform" Kind="InputPin" />
<Pin Id="EC3FkCEbmERON31aMWwRgt" Name="PerformerRadius" Kind="InputPin" />
<Pin Id="JTcaQCcTK2jMlG7t6q2E1t" Name="UserTransform" Kind="InputPin" />
<Pin Id="GpdXS7fvqfNPy0TeMCc164" Name="UserRadius" Kind="InputPin" />
<Pin Id="UDqow8XSb74NVb6SWtJwKe" Name="Enabled" Kind="InputPin" DefaultValue="True" />
<Pin Id="Osh3mFcRNjBQIjXFy1ejF1" Name="Output" Kind="OutputPin" />
</Node>
</Canvas>
<ProcessDefinition Id="RxEKw0ccbnKPANZV4Iv5KK">
<Fragment Id="SkmGZoBktigLIGAfgSjSRm" Patch="Kz8yxbrwl0EOQjZmzGLv6B" Enabled="true" />
<Fragment Id="RFT4dscklqhPJqlBofxC8J" Patch="T9GGygnVP0zNPD4QlhWMiD" Enabled="true" />
</ProcessDefinition>
<Link Id="TKBa8XoCgyjN4zijPyJHHH" Ids="RXChzRfkEqeM87wkuABQoy,LF2hSyi592lNKxjlJ3iqkH" />
<Link Id="ADffhUEQYtFLsON9b1b8pz" Ids="UBD76rhCYFPLYoXiXiZjqK,NxWvPHhbzP7OeRoLcB2Sjj" />
<Link Id="Bc4cYgQOQnDQMcj8RSPV44" Ids="UTPzFvNUJhTOXkOrc4R6vH,KH0kb40KAz4LDJx20FuH2c" IsHidden="true" />
<Link Id="CjdUA8msKr4M9IaCWoJpgw" Ids="EqkFaeuV41SNbRWS7ALXea,Bmb5udgQLVkO9nSjmL3Cny" />
<Link Id="Az7KHQZTu9LOlCokx5UvQQ" Ids="Bmb5udgQLVkO9nSjmL3Cny,NRzU4Wi6dZuPU6qTz5JYDF" />
<Link Id="CKUOueiak0IQYVwx6YWjlf" Ids="RaXbJDXxkeqMSGcqFoaj7O,H1aweeplQ1EMKsEFPTb1TB" />
<Link Id="DBrNWw6HVKdOVZCvADrHey" Ids="SHyXLdAVVxkMniOMEhX3Ka,E9eEyHAdjdDOHekFDOZHbZ" />
<Link Id="KYO3Qx9tMFgMpSLoA24G00" Ids="NVEedcHuYhpLe86Bs8lPuO,VgKLMWa72QOQJkv6dvdk9Y" />
<Link Id="PoF9uaei7kMLxSLSyAA407" Ids="TadmaVe5wrrLlScFzOZCIw,S6Vg3iuKMEQMHatW0DT6ZZ,Pz2lpPKoni0QMrXw3XIjcH,VTSaRZpLjJxMn1OoVPPeB5" />
<Link Id="QIjvoAbI7zXPI9NhGJlz8G" Ids="TODEM7q9syjP23jQK531Iz,SwuaVGSTNENPVcJh9Ze1rp" />
<Link Id="RalYp5Vb4LsP48U1cNZswE" Ids="RduNl5k9w36PBYfGMWiGZK,TudNVRFXPP1NEqgtWxr7Dj" />
<Link Id="Mbfn56tsLZgPRFjgrEld7y" Ids="NBE9fYgDV9DQAklYGPRJzN,QJoVzh2CXvhLYJqegn6ex8" />
<Link Id="Hb1rwcfRP8ZNESUEzPJdjw" Ids="QJoVzh2CXvhLYJqegn6ex8,Rqbi8ihm0kZOCTVJbULWmQ" IsHidden="true" />
<Slot Id="BSLIsgpxl0TMg6tDnpionj" Name="Context" />
<Link Id="PXqR9Wqex02PfqEOdwwJAr" Ids="H5xX1PuhOR2QbONYM5ciDM,UBkWfcAiqSaMPumAOrW0vZ" />
<Link Id="Rn6jXwKkgMaNbQO5K5U6Qa" Ids="GwMWHTacmrkO1ATxJDKbwu,OKkTlmM3dkYLwTnW4FEepB" />
<Link Id="NWIWDR6xiAMOSAWekQ2WIL" Ids="BObqLmnbVeSL49bJU9au8i,SHyXLdAVVxkMniOMEhX3Ka" />
<Link Id="C8ErTBL6xrWPd5OEkBi6ab" Ids="GwMWHTacmrkO1ATxJDKbwu,Jz0iZU6xB7nMMp2YtoiBxu" />
<Link Id="JWqcryIfbT4NRyfxELOJfB" Ids="MOjcEgQ47MtLp7351XUbxA,FQRzcKfmwKbPGegNI5wj4w" />
<Link Id="I0KHkKFOljSPDETD31JMAP" Ids="MKVvuBwy9xjP0O8TaH0Z9P,FJYTqMl3T5bQcV0UbpMM3z" />
<Link Id="GuSoUeiW7TMLQSAf1xdn4F" Ids="P9ej0S75AAgQWwd4Z1fuoF,PvTLvbUAlOsNyhIGp0UAnd" />
<Link Id="BuA5YF5EnBeNnrP4mJZLvz" Ids="A1KJIPiuKsrLHn7t4fUMqp,MOI0mYgfutoNujz3VFAcOC" />
<Link Id="CsbMTXz3jvJNArs9BX1ohP" Ids="MQSgBwerLJiPwpJ7qkW6df,HWHa45GRfQvMmAqp43fi4p" />
<Link Id="TpHLYTLtQfXQCod0gGAGsI" Ids="VTSaRZpLjJxMn1OoVPPeB5,E4MBC0xDYvRNjnpdHeXL7C" />
<Link Id="BVh9wdnNQlmQYKqhEz1umy" Ids="VTSaRZpLjJxMn1OoVPPeB5,KqBu1YteiPBMUkoFxh57dS" />
<Link Id="LIEt9F1a8PbOlLteqONs4X" Ids="ClV3UmCeBNtQDoaQOH42sS,KsD0DMZhxoHLQJODsSJFk4" />
<Link Id="MdXNAgOGja5OKrh8m26HLh" Ids="KH0kb40KAz4LDJx20FuH2c,H5xX1PuhOR2QbONYM5ciDM" />
<Link Id="DloV4vKSKWiNpOZb2QwZzV" Ids="RkdLjs5WBGtMbuFG6394x6,APiqD1ZZNhpOTTVqduKirL" />
<Link Id="Tir1W2RoyzVOvt9BgmVxqz" Ids="N4j3xDpdq8NL4tP9OuZugD,UjvSdP2PXO8MWzwQ3mrsGT" />
<Link Id="V5VtXayBERDMZRVzOUf3Ny" Ids="TadmaVe5wrrLlScFzOZCIw,HPgFYZ7kkHONOoPDR585cX" />
<Link Id="O99tkxUifNYNkR2vvc4JW7" Ids="SHyXLdAVVxkMniOMEhX3Ka,Vv58cWUVr82Nmz7JCkr8Jc" />
<Link Id="DPTYqcpGCcZOrpEMsSCNIG" Ids="DlTjELIjmM4MyGVakBpj5k,SMQWSlMCz5WMqS8uhuv4yP" />
<Link Id="TO1KwrOvi8qOZe7BcVJLbF" Ids="DSaU3nEd0NfPsJ8n8PkCYo,VmWxIJtgY8sLRbnjZfwBxa" />
<Link Id="PyQAAX568KMMrj0Rnecvte" Ids="NBE9fYgDV9DQAklYGPRJzN,BQ7L3x4QKlHP49DDMYN8fz" />
<Link Id="S2TtcgzqXSwMAawUYKf15h" Ids="JM6tXl1OiFIOyf7sVCsf4D,Mo5kZVvWKBJMJH9cDc54rD" />
<Link Id="KDbChfcYTnmQOv4B5QQFgn" Ids="El5I7ZHPwclMYgOeZLGOXP,KXOWyH1Fj5nPSxKjOwF3md" />
<Link Id="DjhrxXMQN9wNqbQwircPBp" Ids="Lus9cGOPt7bOmfSoTtiehF,QK7o9sOg3DKLFxrFS4Py1o" />
<Link Id="RyhMg8gFMwlOWmw3mp8p4l" Ids="QgzfVcsKqpFPvvb25yGa6N,FvEaVG22AdKOT4ALg6UDvA" />
<Link Id="Pt8KYw31ctvLWxVSV6GTVL" Ids="TgCznkTQG8wMv1DXtxpq6M,KthMmWyPhJpO58xz3XRbHm" />
<Link Id="HWGXf5RaTS4LK3aFVkhF6R" Ids="DbgOW8L7wC1OpyLQZeH6m9,A9tO2Dn1fxFOxtW9vCCNtx" />
<Link Id="Aw6srHkwws5PhaPtNT6uSh" Ids="ISNzyuLsPCAPkCplMcSdsd,Am6Bxg4YCsSNQ63Al7fDmA" />
<Link Id="NxkT289iGtJOU8K7DGUoG0" Ids="EOap96mBwXWOG0E0XHg3Cl,JXoKz8NcGlGPLq1Rg6tMij" />
<Link Id="AlR7RwY4ZqxNoOjG4j9cqR" Ids="TzLDYodHEQ5OI0REe1JkUd,Hf5GkqM5wgKP3rT482tsYw" />
<Link Id="JZlfomvKgSFN7pzab4mRMU" Ids="Sj8lGkKoEmePO82kbUdXPg,B0aTZCedJTVOWC9ZpGWH33" />
<Link Id="KKX9TQF5TJMMJdyKVhayDj" Ids="TODEM7q9syjP23jQK531Iz,JVuyUgmYf6iMqd8M4kLyd7" />
<Link Id="Dpt16LSBehfMUlp7j5pmHM" Ids="Amjb1r0Yx4ZLgj0a2kMdSE,JVOVPR8PEgVNHXOvVKUG14" />
<Link Id="KDXxYUyxVJxQTYkMVNNh2I" Ids="UUKUKv1kqT2MCd6v7xpUAy,Oq3W7weEgueLCnGCdz3m0g" />
<Link Id="A4XFBpgpxlvPr167z99yT5" Ids="CtuFNXbYk1QLmFRShyXI7C,FHK51ihLPooQV9TevBNZK7" />
<Link Id="M4RxHO5jZYiMEtk04dChOc" Ids="SHyXLdAVVxkMniOMEhX3Ka,BrJbxMTOYguM3g6t1sIiGh" />
<Link Id="VstUEcj3mkAM6pAjbfGAYP" Ids="FsE5IeWXfmrPbJeZv0jWCP,Rcoo3LfTUFKLPijgzFzhZc" />
<Link Id="Oq3mQtGYR1wPncYPXcQcHf" Ids="Rcoo3LfTUFKLPijgzFzhZc,NanW5jdRrWbQXsrwld0N0h" />
<Link Id="KpRpttf9ZPgOgu6oIkMQhn" Ids="MQSgBwerLJiPwpJ7qkW6df,UGv0ixJ14prMDt7xBgwHhR" />
<Link Id="TVSaeTcQzQ4O1QRvt07Sou" Ids="GUyTO0CQ6d6NOCbCXIhK4y,Exy7ZA3DvzXM1wlqVmhZ9t" />
<Link Id="NObVqMpxUF4LZoZzEUC71X" Ids="El5I7ZHPwclMYgOeZLGOXP,IGXHfwTwkgOP4mgkiISlGG" />
<Link Id="VrdlFi3bMcyLxtpASySs0G" Ids="N4j3xDpdq8NL4tP9OuZugD,BHdOX6y6uoNOnKP6ojVrwb" />
<Link Id="TBZ3rMqrWQHLKMDyv1tvZu" Ids="HxwQDMCDg7vMr4L0inGzrY,O6OFjEpz4jyO3ok9SnZxPw" />
<Link Id="TE5XpXscqHxOv4gZZwPmg4" Ids="RmF2vCne0asQOZNqrmoYOL,Beo9bKPO0UiMqnUpzaAiWt" />
<Link Id="G6uEiWo1GCcLL7mIUEKMBv" Ids="MWKTEFKJcjeN16vSrMOJiy,HhtpeCab71AMFzGOw3xbsA" IsFeedback="true" />
<Link Id="RCBNayaIPYdNNQzDLdju9c" Ids="Kz3bcjst3xRNF2TnLiXCa5,HhtpeCab71AMFzGOw3xbsA" />
<Link Id="RuoMkHDdHwcMnKms6peiSJ" Ids="MWKTEFKJcjeN16vSrMOJiy,AjSs3KBPWL0MqvWr1wdxsh" />
<Link Id="Cx6RKwC0t6EL2bmWGeYUDi" Ids="AaD9ysFQm7bQBpKH387wc8,IQHNuNtsOVkLBleHoUs5yz" />
<Link Id="IJJLmhcg9wbOPssuBhsf1Z" Ids="Rfc8n4tPbTvL876rEBUT5q,VpFkSSK6zvHLRPOzklyJxJ" />
<Link Id="KqmaSN57ulHQEcXXNqOln8" Ids="DQkfm201X2ALJxUkHgdu7s,MEp8S7JukOPQCaecDHmhhc" IsFeedback="true" />
<Link Id="LEjalksZKzJLRTpIP6DlWc" Ids="HhtpeCab71AMFzGOw3xbsA,DQkfm201X2ALJxUkHgdu7s" />
<Link Id="MAkJxtKp35gMa29hZVhPLx" Ids="Rfc8n4tPbTvL876rEBUT5q,MwIv2IK45rgODhv27PiXnc" />
<Link Id="Pp6zJibRBXKQaYpmgNG6RT" Ids="PF21gkYxOVCN4jOMFZP3cj,R8M1BOHnXfrOx6qyyE3jR3" />
<Link Id="Q1IVNvthPBrOo1R2Z57gcd" Ids="VKfcx38RSq2LLXI3M0N4Tv,IZFpqoofSawOA4XsllkwIm" />
<Link Id="ELLn5MszZSjPI1GC9OGRRE" Ids="U5yFdTNXgNpQRTmnOVxQwU,KTkXbBom197NEmVEtpxFay" />
<Link Id="Kx6FzOLmpChQAkogjYRnhl" Ids="HbrSIvtJnUvNatJ5RByMPa,EDfDVS35bCyQVODnmzsV2M" />
<Link Id="HzCZrR8P7D8OjuOG9Rhc6b" Ids="DKoqrzehIUVL9HnP5ABsbP,MEp8S7JukOPQCaecDHmhhc" />
<Link Id="HVkEgD11zZmOXKQMj1wNzm" Ids="JJ31jyDKa51O5bDzpTVW4n,KHPXgRrliYJMitQ8KtZhYg" />
<Link Id="CAWCq9hbBRHLu6jKJh0XSh" Ids="VKfcx38RSq2LLXI3M0N4Tv,Qgy7irKOmDeLRYSbaqTmQ0" />
<Link Id="Q9O1aqeEcBbND7PZllfzsX" Ids="Bmb5udgQLVkO9nSjmL3Cny,QYzKcyOHPTCLwqqxusDQAe" />
<Link Id="Q4A45FEyzuHMRo5rt3rgJI" Ids="MEp8S7JukOPQCaecDHmhhc,DuazcFvxyqGP3VuQDYLSg3" />
<Link Id="PIH7VrcZvZsLqSriRbRccQ" Ids="RzCunk1dIOhPUc49itqh6O,IUBiIqF30puQVOm3jkvKhJ" />
<Link Id="Kb9y0miT4KwQbc0bZoo1LL" Ids="LlPCGU73hohN2h4zD6htOD,RQTaC0OpEXMMbgLkGC646B" />
<Link Id="TilvNkCuS1zMl8WmX9IHfW" Ids="JSDotHrjuS6ODHFabKTsGL,MOjcEgQ47MtLp7351XUbxA" />
<Link Id="UFzSLssD2SqMVgRM1DtDJw" Ids="BEAAgs8wA36MCflejhTYOv,NkZB2ZIvMdsMicgC2Qsvzc" />
<Link Id="HYfwS712UZoOXSwXt3E0Cj" Ids="MQSgBwerLJiPwpJ7qkW6df,Mpv227OBQEQOPzl4PUzyR7" />
<Link Id="PRYdvG6Pi16MOfQbRiXoQC" Ids="DQkfm201X2ALJxUkHgdu7s,LqYASiK4ir1MrO10Y43uNT" />
<Link Id="CpMxTAgUjhcMzFZuNQEdGh" Ids="LqYASiK4ir1MrO10Y43uNT,JWVBAhMCFVVNAwzwIkiszX" />
<Link Id="PRjEKSLR3IRQV6g2DiF3IZ" Ids="LqYASiK4ir1MrO10Y43uNT,HRrpfGdiWboOJeeQxK1706" />
<Link Id="QcQGgTNPq0WM4faoLFvwEe" Ids="RaXbJDXxkeqMSGcqFoaj7O,FOUonFEFWLOL5lygj4382R" />
<Link Id="O5BKljkfxmgQbhTNFXRrkI" Ids="VpMfpg8ACsQP61iHr5Zpr6,H4MfqwnvXMKMxPLLQWGEOH" />
<Link Id="Acy8EIROiZZP8NmsIYFEAk" Ids="El5I7ZHPwclMYgOeZLGOXP,FFbkDjgxWIlL4DHihwOnmG" />
<Link Id="BNRtln7RVDsLKhlX55Zqt8" Ids="VdoaYCoicXOLdkze63j0l6,D0QpSZkl8J2PXMtRE0vsqC" />
<Link Id="UOtR3Epw9SnN1KeCw5aZf8" Ids="EZ9vyT58IcSQULAqJ1GzKA,Iist8zxyEGhLbjvN1S1DWY" />
<Link Id="AoLx4wgfy9qM6CtM2h5poM" Ids="TWGtVm4QsbUOLfRlgoHjlc,TWeq9yyxQF6MKKGNiyMwP6" />
<Link Id="GR81XCL0YokNiv6vY3HyDb" Ids="VdoaYCoicXOLdkze63j0l6,KjmhJT9H5iyPeWRHxAZuYZ" />
<Link Id="IcQWv7mopdlLNIBYQB1udn" Ids="El5I7ZHPwclMYgOeZLGOXP,K8HaGBTAoAbPbaNhKcS3Mt" />
<Link Id="RRsAOEGax9oQDBsnqHYk8q" Ids="DxLEq9dKe7lLQgJ1Oh5FGJ,VvRT3Ie7LwvLq8cl7fxsT6" />
<Link Id="Cr3db3BbaiQMViz3gyYR1Y" Ids="Tb4ek8kBjIWPLda9yLR5X3,PeIOAxSc0usK98mFvA1FVR" IsFeedback="true" />
<Link Id="QumV0v4Me16Nc3hctC6xwQ" Ids="Tb4ek8kBjIWPLda9yLR5X3,C7gc6fCjhEeQQI7Rx7ue03" />
<Link Id="Sgy97Rs1qikO1yvP8cTEKj" Ids="MuJMDC31kSPLu7uZ1B0hS4,Tb4ek8kBjIWPLda9yLR5X3" />
<Link Id="Qwi0YcWUWboNcss91NB3Ni" Ids="Lw28c9uugxcPPnOpEf3NOl,BKGLl1xAwFhLBEwgkLqg3y" />
<Link Id="PpV8zbWqDDMNroklf0xkYo" Ids="Jz0iZU6xB7nMMp2YtoiBxu,RmF2vCne0asQOZNqrmoYOL" />
<Link Id="AGo9cHAcaErOburBSa4tli" Ids="EtUb9j8EQ11OSjVcuMggR4,TmL0bltzHYDNZLllK0pDKB" />
<Patch Id="Kz8yxbrwl0EOQjZmzGLv6B" Name="Create" />
<Patch Id="T9GGygnVP0zNPD4QlhWMiD" Name="Update">
<Pin Id="UTPzFvNUJhTOXkOrc4R6vH" Name="Context" Kind="InputPin">
<p:TypeAnnotation>
<Choice Kind="TypeFlag" Name="Context" />
</p:TypeAnnotation>
</Pin>
<Pin Id="Rqbi8ihm0kZOCTVJbULWmQ" Name="Output" Kind="OutputPin" Bounds="780,1559" />
</Patch>
<Link Id="VHhp54cJ4uRL2i0P39SMlM" Ids="GTIk1je3n8bNiv1uuKiDaM,QTMbgCPuwLjOYyevcx2BNh" />
<Link Id="PyQPbJxNykGO9VsqVNVWTs" Ids="GUyTO0CQ6d6NOCbCXIhK4y,EMqXNKiuCZHM3C3iQLZAOb" />
<Link Id="SWWZ9Bn5CQZNJa4N2OXud2" Ids="V06TD0sUSdaMPoLlswHZIk,D1KdMn2RGj6Lql19eAP7hW" />
<Link Id="N24l4DjWCO5ML2wby7k4KI" Ids="EMqXNKiuCZHM3C3iQLZAOb,JTcaQCcTK2jMlG7t6q2E1t" />
<Link Id="VYK5VZ5rt8vPzUsIDe9BHQ" Ids="V06TD0sUSdaMPoLlswHZIk,GpdXS7fvqfNPy0TeMCc164" />
<Link Id="ONF2f4YYQvgMYzaxJunDAg" Ids="EtUb9j8EQ11OSjVcuMggR4,EC3FkCEbmERON31aMWwRgt" />
<Link Id="TX01TOPGsaJMEAgpAbHUMC" Ids="MQSgBwerLJiPwpJ7qkW6df,Lx2uRNWAoG7OmFxooSdIC0" />
<Link Id="J7OqVChrywvMNegpJws27p" Ids="Osh3mFcRNjBQIjXFy1ejF1,LTdul3p8P1kLLagwVoGT5m" />
<Link Id="Dz7J8IqqXt7MiC6xZdsATE" Ids="JLTRclRjxG8NEWL02SaMbI,SAa3LVIxqpcMJ8GZwP7wdn" />
<Link Id="COuBQNidEuANc7RYmKSbJJ" Ids="S0uoMMus4WbM2zlFXKBQSm,K0iFIKxaZBsLco9o1XNKJq" />
<Link Id="FXr8o4UzhdQLN8zoKytXm7" Ids="Jy6uxnAQhYXMueOaQLIFmt,S2q0hSRSLbWPUUBInXIieh" />
</Patch>
</Node>
<!--
************************ Rythm ************************
-->
<Node Name="Rythm" Bounds="375,630" Id="BfqJchqEYMfLnRGCCgn73F">
<p:NodeReference LastCategoryFullName="Primitive" LastSymbolSource="builtin">
<Choice Kind="ContainerDefinition" Name="Process" />
</p:NodeReference>
<Patch Id="HIdQ6Wl1ELgLJP0r2AYMfM">
<Canvas Id="G6y5gRJRoBCLtYXxENFPWn" CanvasType="Group">
<ControlPoint Id="QmZHWDIAOcvPtO53lZtgFA" Bounds="703,117" />
<Node Bounds="599,1257,65,19" Id="E6ILIHEuaOILl1l01ZJEHE">
<p:NodeReference LastCategoryFullName="Stride" LastSymbolSource="VL.Stride.Engine.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="RootScene" />
<CategoryReference Kind="Category" Name="Stride" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="JMyd8QYPGTQMIwbd63mhc2" Name="Child" Kind="InputPin" />
<Pin Id="L4i26codS3ZLgJWaQuKdtn" Name="Child 2" Kind="InputPin" />
<Pin Id="B8kwzLyAyYsPRwF7O20FMJ" Name="Child 3" Kind="InputPin" />
<Pin Id="R1CehgxU3HFOQUI3Jn36uV" Name="Enabled" Kind="InputPin" />
<Pin Id="UN37MVyVLPoMwVVKaYes8c" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="268,1059,105,19" Id="TrT2WoGMGPMNDFHrY8oi7I">
<p:NodeReference LastCategoryFullName="Main" LastSymbolSource="ooc3.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="LightSetup" />
<PinReference Kind="InputPin" Name="DirectionalIntensity" />
</p:NodeReference>
<Pin Id="H9zu8J7dUytMnqykXSDnbf" Name="Position" Kind="InputPin" />
<Pin Id="PLIY5OoywInOzlABaqT45x" Name="DirectionalIntensity" Kind="InputPin" />
<Pin Id="E9JkdY4GY29LmmB7IGjKsX" Name="Intensity" Kind="InputPin" />
<Pin Id="BypWqp2rM0VLGXQl8k3DCD" Name="PointLightPosition" Kind="InputPin" />
<Pin Id="MuSYhJIZNmIQEaMErUJFbj" Name="PointIntensity" Kind="InputPin" DefaultValue="0" />
<Pin Id="QIzTCqGlnXjOa44xKZ7vOE" Name="PointRadius" Kind="InputPin" />
<Pin Id="Cr8PAiXC6HPPIJGCSTl2wH" Name="Output" Kind="OutputPin" />
</Node>
<ControlPoint Id="Aj8RctHvmswNk5rVdIH8lG" Bounds="597,1359" />
<Node Bounds="799,261,85,19" Id="VhGVVcbTHDVLX6wtQlj8rE">
<p:NodeReference LastCategoryFullName="Collections.Spread" LastSymbolSource="VL.Collections.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="RandomSpread (3d)" />
</p:NodeReference>
<Pin Id="G2QkphuFgD5OL5hWaufWuu" Name="Center" Kind="InputPin" />
<Pin Id="JDSHHz6MLtbNWyUOIHKLwO" Name="Size" Kind="InputPin" />
<Pin Id="HqOTQxU1FZmOtyite0ZsB2" Name="Seed" Kind="InputPin" DefaultValue="315" />
<Pin Id="G60FztR1aYBMRooltsggIw" Name="Count" Kind="InputPin" DefaultValue="103" />
<Pin Id="D4brT2qItHIMFPomCOHZDv" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="725,765,147,19" Id="JW5drfNP1LSLteMcg0yGf8">
<p:NodeReference LastCategoryFullName="Stride.Models" LastSymbolSource="VL.Stride.Engine.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="InstancingSpreadComponent" />
</p:NodeReference>
<Pin Id="DQSL0UfeKuCNzJzWJln6VO" Name="Instance Transformations" Kind="InputPin" />
<Pin Id="QZyD6j6gw21L162KOVirEN" Name="Instance Count" Kind="InputPin" />
<Pin Id="MlGwjYFh3J9MxmjLJiek6U" Name="Value" Kind="InputPin" />
<Pin Id="S2DsfJyj34tLSrl7iwgdzO" Name="Enabled" Kind="InputPin" />
<Pin Id="NLfYz0N1uRHLKGduCrGuQ7" Name="Component" Kind="OutputPin" />
</Node>
<Node Bounds="723,789,65,19" Id="TDtzbbSRW3sLpo7ZfP55t3">
<p:NodeReference LastCategoryFullName="Collections.Spread" LastSymbolSource="VL.Collections.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="FromValue" />
<CategoryReference Kind="RecordType" Name="Spread" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="AP88ATrV0soLFEtIQUs26V" Name="Input" Kind="InputPin" />
<Pin Id="CoEJgeq9tEdLdByYACoTuN" Name="Result" Kind="OutputPin" />
</Node>
<Node Bounds="637,347,402,390" Id="ThPWBuBpsV2LvVZTeamUnj">
<p:NodeReference>
<Choice Kind="ApplicationStatefulRegion" Name="ForEach" />
<FullNameCategoryReference ID="Primitive" />
</p:NodeReference>
<Pin Id="O1mKwqWLBWtLYAzji2a28y" Name="Break" Kind="OutputPin" />
<ControlPoint Id="FphqkpuzRDnOdX3xaDfZ6t" Bounds="760,364" Alignment="Top" />
<ControlPoint Id="HzFkMytPUDePhNjSivVrMu" Bounds="734,731" Alignment="Bottom" />
<Patch Id="UyCNeCxWTLrN68V0HaUXi1" ManuallySortedPins="true">
<Patch Id="HkPj7clpSyXOUsdeRDoDId" Name="Create" ManuallySortedPins="true" />
<Patch Id="ASQc949q0XrOjfdItd1fae" Name="Update" ManuallySortedPins="true" />
<Patch Id="CRaYyYrS0kfNK4tTUO5l2m" Name="Dispose" ManuallySortedPins="true" />
<Node Bounds="681,462,204,96" Id="JyhxJfXn5FPNLzar9yR0Qn">
<p:NodeReference>
<Choice Kind="ProcessStatefulRegion" Name="Cache" />
<FullNameCategoryReference ID="Primitive" />
</p:NodeReference>
<Pin Id="QSzv4bxyz5MLvJFfB8Gxip" Name="Force" Kind="InputPin" />
<Pin Id="KufaPCMrYACPDTIPCDNLGr" Name="Dispose Cached Outputs" Kind="InputPin" />
<Pin Id="Pwqbrk3SOWaMzpqxNa6IiC" Name="Has Changed" Kind="OutputPin" />
<ControlPoint Id="RLuvnY7CdpAOg6K6IBM59S" Bounds="697,552" Alignment="Bottom" />
<ControlPoint Id="EW9JgvvqP40OL5vXVzZf0a" Bounds="821,552" Alignment="Bottom" />
<Patch Id="GjZRmJ9tiWpP9y2H16RLwH" ManuallySortedPins="true">
<Patch Id="R0koiiOlQphPjZ57lpF35i" Name="Create" ManuallySortedPins="true" />
<Patch Id="HciZLsJFTorLuzMm7Y9C8P" Name="Then" ManuallySortedPins="true" />
<Node Bounds="693,487,54,19" Id="BVDjW6HBPHrNhMrJ1VjPb6">
<p:NodeReference LastCategoryFullName="Math.Generic" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Random (Centered)" />
</p:NodeReference>
<Pin Id="PECtnbpKoGRPMDCY4jEhXH" Name="Center" Kind="InputPin" DefaultValue="2, 2, 2" />
<Pin Id="TaBhVH4WJrFOX3YAbxBJ11" Name="Width" Kind="InputPin" DefaultValue="10, 10, 10" />
<Pin Id="CZnGesdOAUPPxxP54Yu8aB" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="819,485,54,19" Id="PNhjntHIU2aN0fUnvhNTHl">
<p:NodeReference LastCategoryFullName="Math.Generic" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Random (Centered)" />
</p:NodeReference>
<Pin Id="DGJxzFnwXquNQgFThPCCJy" Name="Center" Kind="InputPin" />
<Pin Id="LruWGlIzCauOYtdKWUnOcZ" Name="Width" Kind="InputPin" DefaultValue="0.09999999, 0.09999999, 0.09999999" />
<Pin Id="O6PK97ZNMASMUyimm3ZdGv" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="694,517,34,19" Id="JjMunxbT0kGQdKXYMDQUF0">
<p:NodeReference LastCategoryFullName="Math" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Abs" />
</p:NodeReference>
<Pin Id="Us8WGi2TqbIPa7kr07hpiW" Name="Input" Kind="InputPin" />
<Pin Id="GjKLGJltGm0NsJuoI6HvTr" Name="Output" Kind="OutputPin" />
</Node>
</Patch>
</Node>
<Node Bounds="674,370,54,19" Id="SiuWGLsb0aoNIHY9ZtBMj6">
<p:NodeReference LastCategoryFullName="Math" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Random" />
</p:NodeReference>
<Pin Id="Odqu5KLuElAOrizqwzc7dC" Name="From" Kind="InputPin" />
<Pin Id="PuyghlKFXkjO2IQQgHnXRZ" Name="To" Kind="InputPin" />
<Pin Id="TIRoMdKtXJoOkWMHn7r3jb" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="678,416,25,19" Id="Thw6pxeEvflQUl7UmPyUxB">
<p:NodeReference LastCategoryFullName="Math" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="&gt;" />
</p:NodeReference>
<Pin Id="TwBJwcYmcSqPLjUKo3fkOT" Name="Input" Kind="InputPin" />
<Pin Id="CM77LclY3x9Ow3GH3kLo4Q" Name="Input 2" Kind="InputPin" />
<Pin Id="HNBnvB5iBPHMILyHnKyqL3" Name="Result" Kind="OutputPin" />
</Node>
<Node Bounds="735,560,58,19" Id="A5OxVGhMaVfLH98Q99PLmW">
<p:NodeReference LastCategoryFullName="3D.Transform" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Translate" />
<CategoryReference Kind="Category" Name="Transform" NeedsToBeDirectParent="true">
<p:OuterCategoryReference Kind="Category" Name="3D" NeedsToBeDirectParent="true" />
</CategoryReference>
</p:NodeReference>
<Pin Id="M8ERgCYm09hLuUFPA74Uqk" Name="Input" Kind="InputPin" />
<Pin Id="T55JGC5JLVCOU05AWUwcZ0" Name="Translation" Kind="InputPin" />
<Pin Id="C0IicAhOoU1O5ZYcEWOcuN" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="736,594,45,19" Id="UKMAM9r4i3aO7xyVoMv046">
<p:NodeReference LastCategoryFullName="3D.Transform" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Rotate" />
<CategoryReference Kind="Category" Name="Transform" NeedsToBeDirectParent="true">
<p:OuterCategoryReference Kind="Category" Name="3D" NeedsToBeDirectParent="true" />
</CategoryReference>
</p:NodeReference>
<Pin Id="HsTOE4LRZHDLjYRP7ZPvw1" Name="Input" Kind="InputPin" />
<Pin Id="UhbPCnbUtSLOqaFD9t967Q" Name="Rotation" Kind="InputPin" DefaultValue="0, 3.38, 0" />
<Pin Id="DXrbPTrq0ZjOP1uE4RdQHf" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="739,635,45,19" Id="J2iGFBDoR1aLEiE19ewwwW">
<p:NodeReference LastCategoryFullName="3D.Transform" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Rotate" />
<CategoryReference Kind="Category" Name="Transform" NeedsToBeDirectParent="true">
<p:OuterCategoryReference Kind="Category" Name="3D" NeedsToBeDirectParent="true" />
</CategoryReference>
</p:NodeReference>
<Pin Id="OmOxAERfYwoOpzsqd3a1k1" Name="Input" Kind="InputPin" />
<Pin Id="OvrM10S20NfMdyLnGQ4Scn" Name="Rotation" Kind="InputPin" />
<Pin Id="IM5zyh6LJ5xONIG0xPP0oN" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="962,578" Id="UFkKlJHo6AXOjygG5QKwLi">
<p:NodeReference LastCategoryFullName="3D.Vector3" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Vector (Join)" />
<CategoryReference Kind="Vector3Type" Name="Vector3" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="QagwcDN3at6LJn6mxfLe83" Name="X" Kind="InputPin" DefaultValue="1" />
<Pin Id="SWUaRAIpG0mOThwtls4JXN" Name="Y" Kind="InputPin" />
<Pin Id="K4PGbZIX5YzOXqF2L59kMh" Name="Z" Kind="InputPin" DefaultValue="1" />
<Pin Id="EV1iD9jx7W8NPIFlm7ch3V" Name="Output" Kind="StateOutputPin" />
</Node>
<Node Bounds="982,543,45,19" Id="VNwFSd0UUpONxiypRZwE5Q">
<p:NodeReference LastCategoryFullName="Animation" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="LFO" />
</p:NodeReference>
<Pin Id="QH0sGWNH557OmsevQ29kh2" Name="Period" Kind="InputPin" DefaultValue="60" />
<Pin Id="AKwBWmQTXBNMcaUMGmaQzK" Name="Pause" Kind="InputPin" />
<Pin Id="EZlOXWtbl0hPqJBhP9xOEM" Name="Reset" Kind="ApplyPin" />
<Pin Id="IE0IKpV6zwCL2D5OWUQCYp" Name="Phase" Kind="OutputPin" />
<Pin Id="CShKm7zRoUELMcGmoOLZye" Name="On New Cycle" Kind="OutputPin" />
<Pin Id="AzymmNr5sgTODnBTJrxkvd" Name="Cycles" Kind="OutputPin" />
</Node>
<Node Bounds="743,677,39,19" Id="Ue9xyULYbSKNLfeC39cURE">
<p:NodeReference LastCategoryFullName="3D.Transform" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Scale" />
<CategoryReference Kind="Category" Name="Transform" NeedsToBeDirectParent="true">
<p:OuterCategoryReference Kind="Category" Name="3D" NeedsToBeDirectParent="true" />
</CategoryReference>
</p:NodeReference>
<Pin Id="AlYmbCHCmDQOgyPEpZ9i6e" Name="Input" Kind="InputPin" />
<Pin Id="JhL1muHAMJ8OijpLI9v4Fm" Name="Scaling" Kind="InputPin" />
<Pin Id="NKDT4QgPVtJL9sgZ3cFM8t" Name="Output" Kind="OutputPin" />
</Node>
</Patch>
</Node>
<Node Bounds="1009,991,345,19" Id="B684e6G4D3QO3WmRKco26X">
<p:NodeReference LastCategoryFullName="Stride.Cameras" LastSymbolSource="VL.Stride.Engine.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="Camera" />
<CategoryReference Kind="Category" Name="Cameras" NeedsToBeDirectParent="true">
<p:OuterCategoryReference Kind="Category" Name="Stride" NeedsToBeDirectParent="true" />
</CategoryReference>
</p:NodeReference>
<Pin Id="TvUazMAXa3BN6lZj20AQu1" Name="Initial Name" Kind="InputPin" />
<Pin Id="FAGJTw0tIhZNb9T4eZGFcn" Name="Base Components" Kind="InputPin" />
<Pin Id="H87RK5044IZMXWIo6p18je" Name="Transformation" Kind="InputPin" />
<Pin Id="N3tlkoFBkk4MvEF2hdVQPJ" Name="Components" Kind="InputPin" />
<Pin Id="PL3OuJovx2IMPUzuZCDwVr" Name="Children" Kind="InputPin" />
<Pin Id="KYCSegNuUMtM5NBK5fIW9h" Name="Name" Kind="InputPin" />
<Pin Id="UrOWoXxeAUyQd4BocnIZY0" Name="Use Custom View Matrix" Kind="InputPin" />
<Pin Id="MWH6NBfycaPMW9zkmhdrZ8" Name="View Matrix" Kind="InputPin" />
<Pin Id="UMyDENKLMk2Lb4MIEUX803" Name="Projection" Kind="InputPin" />
<Pin Id="N180ZSI7EW2QMiKzBNjo73" Name="Vertical Field Of View" Kind="InputPin" />
<Pin Id="RtJqPU08Wy1MICnPGHWWMk" Name="Orthographic Size" Kind="InputPin" />
<Pin Id="SGsu7ECY94kO5F7MSPfdZr" Name="Use Custom Aspect Ratio" Kind="InputPin" />
<Pin Id="Mzhnu51eQ44L1dkBDaLy9q" Name="Aspect Ratio" Kind="InputPin" />
<Pin Id="UxDRjxdK1YIMJaFOq1Lp5e" Name="Near Clip Plane" Kind="InputPin" />
<Pin Id="RRnhVB4zAsdMpg2jZ0AlLR" Name="Far Clip Plane" Kind="InputPin" />
<Pin Id="K3fBva1zsUFMOIoL1WRA7O" Name="Show Helper" Kind="InputPin" />
<Pin Id="DN1DiZVOCvaPn74iFRqzyx" Name="Enabled" Kind="InputPin" />
<Pin Id="Sedpc9p2K7UMouGtbjivoN" Name="Projection Matrix" Kind="InputPin" />
<Pin Id="Tq9Df4vU8kSPVOIo8hMsuE" Name="Output" Kind="OutputPin" />
<Pin Id="VSaIV262pyQOFrmygeAYM1" Name="Camera Component" Kind="OutputPin" />
</Node>
<Pad Id="LYH9lqQC2QlOS1zS9hH2t0" Comment="" Bounds="1113,876,74,15" ShowValueBox="true" isIOBox="true" Value="Camera Left">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="String" />
</p:TypeAnnotation>
</Pad>
<Node Bounds="1149,926,80,19" Id="OeFy0WILezGQS2o9HuQQ4F">
<p:NodeReference LastCategoryFullName="3D.Transform" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="TransformSRT" />
<CategoryReference Kind="Category" Name="Transform" NeedsToBeDirectParent="true">
<p:OuterCategoryReference Kind="Category" Name="3D" NeedsToBeDirectParent="true" />
</CategoryReference>
</p:NodeReference>
<Pin Id="R17R9SepZYBLYZkIwKRfFX" Name="Input" Kind="InputPin" />
<Pin Id="FEmoMtuB8yHQVspT0uZ5tz" Name="Scaling" Kind="InputPin" />
<Pin Id="RKc33Zwx2T9LZBnN7eigPR" Name="Rotation" Kind="InputPin" />
<Pin Id="M1F0kgEpQ57N9T8wHGWQff" Name="Translation" Kind="InputPin" />
<Pin Id="KVlvWNFMmquNmDk6U7e3Cs" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="1149,961" Id="MKy7DSgq1LULREUWfPEVAg">
<p:NodeReference LastCategoryFullName="3D.Matrix" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Invert" />
<CategoryReference Kind="RecordType" Name="Matrix" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="BB0ljfkaGeXLZGg0dXgMRh" Name="Input" Kind="StateInputPin" />
<Pin Id="NqFg8yGxayrPn4wKyYX4M5" Name="Output" Kind="StateOutputPin" />
</Node>
<Node Bounds="1397,989,345,19" Id="JyDVceFH1njMtxmmUwdGMP">
<p:NodeReference LastCategoryFullName="Stride.Cameras" LastSymbolSource="VL.Stride.Engine.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="Camera" />
<CategoryReference Kind="Category" Name="Cameras" NeedsToBeDirectParent="true">
<p:OuterCategoryReference Kind="Category" Name="Stride" NeedsToBeDirectParent="true" />
</CategoryReference>
</p:NodeReference>
<Pin Id="SLsOmpPMM6gMF1rhOoqPbL" Name="Initial Name" Kind="InputPin" />
<Pin Id="ToBBKIorNDwMX8dMQM6Esu" Name="Base Components" Kind="InputPin" />
<Pin Id="NxiOpPAwncAN9nUSzvNrIR" Name="Transformation" Kind="InputPin" />
<Pin Id="OaLI30oJNrvQEbzyHE4374" Name="Components" Kind="InputPin" />
<Pin Id="JEwKWeidZQHNpYdG5wiJvC" Name="Children" Kind="InputPin" />
<Pin Id="F3GstOc5B9ALczaO6G4uQK" Name="Name" Kind="InputPin" />
<Pin Id="F9HWf9ocaAeQXHIDamckzp" Name="Use Custom View Matrix" Kind="InputPin" />
<Pin Id="Ud0Falo3zqhLgr24UmWYRw" Name="View Matrix" Kind="InputPin" />
<Pin Id="HQqjogOD5ljPN4KWZGXpWV" Name="Projection" Kind="InputPin" />
<Pin Id="N39VoR0Wt4OQLUCYAxrgcG" Name="Vertical Field Of View" Kind="InputPin" />
<Pin Id="EKGrEhAMLIvNkoHFXTZVCZ" Name="Orthographic Size" Kind="InputPin" />
<Pin Id="RO3MxSPWBEOM2SoXh6gpOK" Name="Use Custom Aspect Ratio" Kind="InputPin" />
<Pin Id="JChjXaEREatNOtgDDvf1VQ" Name="Aspect Ratio" Kind="InputPin" />
<Pin Id="Tr7sNiWVAvsLiE1ODSN1kB" Name="Near Clip Plane" Kind="InputPin" />
<Pin Id="EBxqDyjtEH8LvSfTNBLdhw" Name="Far Clip Plane" Kind="InputPin" />
<Pin Id="IiISPlMlTunPzwz6S6VEXE" Name="Show Helper" Kind="InputPin" />
<Pin Id="L04Op3cfRsvLkszUtBvqNG" Name="Enabled" Kind="InputPin" />
<Pin Id="EWjOZc0fDuNOAt8YFXJDg1" Name="Projection Matrix" Kind="InputPin" />
<Pin Id="C4X6rPt7uHMO1BptYZABUB" Name="Output" Kind="OutputPin" />
<Pin Id="My341rzTNjcPZwhHV5Kiju" Name="Camera Component" Kind="OutputPin" />
</Node>
<Pad Id="MendlSz78nGNI7NqTONlCn" Comment="" Bounds="1501,874,74,15" ShowValueBox="true" isIOBox="true" Value="Camera Right">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="String" />
</p:TypeAnnotation>
</Pad>
<Node Bounds="1537,924,80,19" Id="BKUyDj1QAtsLEkN1YLTZuU">
<p:NodeReference LastCategoryFullName="3D.Transform" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="TransformSRT" />
<CategoryReference Kind="Category" Name="Transform" NeedsToBeDirectParent="true">
<p:OuterCategoryReference Kind="Category" Name="3D" NeedsToBeDirectParent="true" />
</CategoryReference>
</p:NodeReference>
<Pin Id="FJbchRoWUlWPdLZBgHR7YU" Name="Input" Kind="InputPin" />
<Pin Id="MIRHyMlCEvZLJ9j8CTlbik" Name="Scaling" Kind="InputPin" />
<Pin Id="EZf2HnBBksrO0NBlyONq8w" Name="Rotation" Kind="InputPin" />
<Pin Id="Q8EUBVNdvEJPtHohRFCIiP" Name="Translation" Kind="InputPin" />
<Pin Id="BTGqvzSqy3AQNSa4yQKEQz" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="1537,959,42,19" Id="Gz5m7IbmbKzON983UgFFv9">
<p:NodeReference LastCategoryFullName="3D.Matrix" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Invert" />
<CategoryReference Kind="RecordType" Name="Matrix" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="GtbXXPtB2mNLYLFu2irmzs" Name="Input" Kind="StateInputPin" />
<Pin Id="D2BHpsCk42QMqHmRULSdVp" Name="Output" Kind="StateOutputPin" />
</Node>
<Node Bounds="1222,1114,85,19" Id="RawtDuX5qOSM80Gz7qbavE">
<p:NodeReference LastCategoryFullName="Stride" LastSymbolSource="VL.Stride.Engine.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="Group" />
<CategoryReference Kind="Category" Name="Stride" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="JyyjDEAYsCbMpbrTXOm0fF" Name="Transformation" Kind="InputPin" />
<Pin Id="RPGfS9Lz4xTMcvPa0neAv5" Name="Child" Kind="InputPin" />
<Pin Id="BwWRFct8DQmPGl9hj6mGm0" Name="Child 2" Kind="InputPin" />
<Pin Id="UuKLQ14tqTQNTJluSBmNSY" Name="Name" Kind="InputPin" />
<Pin Id="ItjsgJ2vUNLO17vPKvn45F" Name="Enabled" Kind="InputPin" />
<Pin Id="ASqF2mFI0t6LAJER6doXZX" Name="Output" Kind="OutputPin" />
</Node>
<Pad Id="UgGsx6oyFRgQAR7GmP6E99" Comment="Position" Bounds="1388,805" isIOBox="true" Value="0, 0, 0" />
<Node Bounds="1384,823,240,19" Id="Eizmo8yUa1DO063nmHF3bX">
<p:NodeReference LastCategoryFullName="Collections.Spread" LastSymbolSource="VL.Collections.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Decons" />
<CategoryReference Kind="RecordType" Name="Spread" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="Pj5vHzGWB8lLoYLJ97KN3o" Name="Input" Kind="StateInputPin" />
<Pin Id="GdKiWNKrzmePpWY53O8A9b" Name="Result" Kind="OutputPin" />
<Pin Id="HxLFuTnEuKzK9na0YACrg4" Name="Result 2" Kind="OutputPin" />
</Node>
<Node Bounds="1316,882" Id="L8qMbp6x4PKOfARh2BFInh">
<p:NodeReference LastCategoryFullName="Animation" LastSymbolSource="VL.Animation.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="Damper (3D)" />
</p:NodeReference>
<Pin Id="IMZoAZzV5lNMswSkSzy1MX" Name="Goto Position" Kind="InputPin" />
<Pin Id="IZI7vA3h6TeL03v5FWTagz" Name="Filter Time" Kind="InputPin" DefaultValue="5" />
<Pin Id="CmmsB7RKFS5MmO9Uk2MJj3" Name="Cyclic" Kind="InputPin" />
<Pin Id="OA0O2Iru58cPjHMyewBDtH" Name="Jump" Kind="InputPin" />
<Pin Id="Q41kbciCbKnP7RkT9Ea41O" Name="Position" Kind="OutputPin" />
<Pin Id="CNlBpkLTKPiQRtcLjZmYKC" Name="Velocity" Kind="OutputPin" />
<Pin Id="MYHVfJmPUUdQEN75DUI43e" Name="Acceleration" Kind="OutputPin" />
</Node>
<Node Bounds="1619,876,65,19" Id="B37u6oJhOIWNX1l3JKlAI6">
<p:NodeReference LastCategoryFullName="Animation" LastSymbolSource="VL.Animation.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="Damper (3D)" />
</p:NodeReference>
<Pin Id="NOrrvIpGaFNNZqvFf2V2iN" Name="Goto Position" Kind="InputPin" />
<Pin Id="GzNlAUBceTBLZPodpwiUMy" Name="Filter Time" Kind="InputPin" DefaultValue="5" />
<Pin Id="Mf2YPwJyVZiNPB21oG7oRF" Name="Cyclic" Kind="InputPin" />
<Pin Id="NVIwLAVWXKZLmcL6IZGidA" Name="Jump" Kind="InputPin" />
<Pin Id="EzBfBlgYyt8MrL4ZGAkY9l" Name="Position" Kind="OutputPin" />
<Pin Id="JXEybjdghfLON7LAtZ0iK6" Name="Velocity" Kind="OutputPin" />
<Pin Id="CXuzkBayFDJNoHXW6KsoaB" Name="Acceleration" Kind="OutputPin" />
</Node>
<Pad Id="OBrcDT0rWn2PRHJq4CC37Z" Comment="" Bounds="1387,685,86,49" ShowValueBox="true" isIOBox="true">
<p:TypeAnnotation LastCategoryFullName="Collections" LastSymbolSource="VL.Collections.vl">
<Choice Kind="TypeFlag" Name="Spread" />
<p:TypeArguments>
<TypeReference LastCategoryFullName="3D" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Vector3" />
</TypeReference>
</p:TypeArguments>
</p:TypeAnnotation>
<p:Value>
<Item>0, 0, 0</Item>
<Item>1.05, 0, 5</Item>
</p:Value>
</Pad>
<Node Bounds="1383,506,46,19" Id="O3S0hRnLSwgNVw8uFIs4lz">
<p:NodeReference LastCategoryFullName="3D.Vector3" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Vector (Join)" />
<CategoryReference Kind="Vector3Type" Name="Vector3" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="R9vy78xv5SpLiOUbxZ0D08" Name="X" Kind="InputPin" />
<Pin Id="VR5LXnzlul2K96E294fIFf" Name="Y" Kind="InputPin" />
<Pin Id="Jl8iT9XkUvfLajp4F26q0T" Name="Z" Kind="InputPin" />
<Pin Id="IyXO1rhov09P1Cr2zuhGx0" Name="Output" Kind="StateOutputPin" />
</Node>
<Node Bounds="1386,635,39,19" Id="IGO7D7DX4ARPo4ZBNomV9D">
<p:NodeReference LastCategoryFullName="Collections.Spread" LastSymbolSource="VL.Collections.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Cons" />
<CategoryReference Kind="RecordType" Name="Spread" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="KzoolxxVhiEP5SfqWUAglv" Name="Input" Kind="InputPin" />
<Pin Id="Qo2ojzeJtCgPuAaMCtCxxh" Name="Input 2" Kind="InputPin" />
<Pin Id="HYsLixFvjUoOOVlQvP4ldz" Name="Result" Kind="OutputPin" />
</Node>
<Node Bounds="827,217,46,19" Id="EV0ca3DQJsmNdeZuBBTbgR">
<p:NodeReference LastCategoryFullName="3D.Vector3" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Vector (Join)" />
<CategoryReference Kind="Vector3Type" Name="Vector3" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="Jgcmy7WmJ9HPGI0b460Ayr" Name="X" Kind="InputPin" />
<Pin Id="FaLdwLStNZvMO2ZrCP4fEb" Name="Y" Kind="InputPin" />
<Pin Id="DhPenJpQKF3NHJeHy2HZ3C" Name="Z" Kind="InputPin" DefaultValue="1" />
<Pin Id="IG3CR8Muy3fOVCEBZOjiEG" Name="Output" Kind="StateOutputPin" />
</Node>
<Pad Id="BLAujKKI8ShLYMSmAnKjdy" Comment="Size" Bounds="852,148,35,15" ShowValueBox="true" isIOBox="true" Value="20">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Float32" />
</p:TypeAnnotation>
</Pad>
<Node Bounds="1370,389,25,19" Id="AuYjQQDCXytOkPBHIWia8R">
<p:NodeReference LastCategoryFullName="Math" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="*" />
</p:NodeReference>
<Pin Id="U4s1Z30m4i9MQNvCH7D0fT" Name="Input" Kind="InputPin" />
<Pin Id="UP3O59Jr97uLklKGvxJRlw" Name="Input 2" Kind="InputPin" DefaultValue="0.25" />
<Pin Id="LnxXQFem3cPNNGlyf0mIHk" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="1386,595,47,19" Id="PVsE8MCZsTkLozdFtqucim">
<p:NodeReference LastCategoryFullName="3D.Vector3" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Reflect" />
<CategoryReference Kind="Vector3Type" Name="Vector3" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="TsZaB1sTZtvPK050NaKW54" Name="Vector" Kind="InputPin" />
<Pin Id="TK3Vwttmf24PR9ldoa3Bfk" Name="Normal" Kind="InputPin" DefaultValue="1, 0, 0" />
<Pin Id="Gd3QPTgR14OQNEIBGnjpjM" Name="Output" Kind="StateOutputPin" />
</Node>
<Node Bounds="1419,387,25,19" Id="Q0pgk0QHji5MgBhgOfQGqs">
<p:NodeReference LastCategoryFullName="Math" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="*" />
</p:NodeReference>
<Pin Id="Ls3pIHgOOcVO1WMRO0SSFQ" Name="Input" Kind="InputPin" />
<Pin Id="PqECKP66kZ3PXYhab8DAIe" Name="Input 2" Kind="InputPin" DefaultValue="1.5" />
<Pin Id="QVEB8I35YHHLn9VKlOs7BL" Name="Output" Kind="OutputPin" />
</Node>
<Pad Id="UnvQYbyHnAgMoN38nevDdC" Comment="" Bounds="1470,323,35,15" ShowValueBox="true" isIOBox="true" Value="1.4">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Float32" />
</p:TypeAnnotation>
</Pad>
<Pad Id="EGdqRjfFbZmNh7w9tleR0b" Comment="" Bounds="1390,334,35,15" ShowValueBox="true" isIOBox="true" Value="0.25">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Float32" />
</p:TypeAnnotation>
</Pad>
<Node Bounds="669,869,125,19" Id="G98FnvU06N4OVkW1NGFs8K">
<p:NodeReference LastCategoryFullName="Main" LastSymbolSource="Objects.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="CardboardBox" />
</p:NodeReference>
<Pin Id="SgKNK5bObTaPOdGWxBaJTr" Name="Path" Kind="InputPin" DefaultValue="assets\set_of_cardboard_boxes\box.gltf" />
<Pin Id="QGCRAKQdXv0O6UCOUEpZm7" Name="Diffuse" Kind="InputPin" DefaultValue="assets\set_of_cardboard_boxes\textures\Cardboard_Box_Mat_baseColor.png" />
<Pin Id="PpIqLMsDgktMppBbpbv2bD" Name="Metalness" Kind="InputPin" DefaultValue="assets\set_of_cardboard_boxes\textures\Cardboard_Box_Mat_metallicRoughness.png" />
<Pin Id="FN70LtwYBs0PKevqVWIHXj" Name="Roughness" Kind="InputPin" DefaultValue="assets\set_of_cardboard_boxes\textures\Cardboard_Box_Mat_metallicRoughness.png" />
<Pin Id="RF8oe5cbeOpL1iinNrui99" Name="Normals" Kind="InputPin" DefaultValue="assets\set_of_cardboard_boxes\textures\Cardboard_Box_Mat_normal.png" />
<Pin Id="Nt61d1ywKq1OVpCVoGG5Bt" Name="Import Scale" Kind="InputPin" DefaultValue="0.15" />
<Pin Id="Sn1tUxsxemFQMB14rtHzLT" Name="Reload" Kind="InputPin" />
<Pin Id="T25JrmgUpLSPU70n60zeZE" Name="Entity" Kind="OutputPin" />
</Node>
<Node Bounds="681,930,145,19" Id="Lf8fztr0GrON4zKqpXwulB">
<p:NodeReference LastCategoryFullName="Stride.Models" LastSymbolSource="VL.Stride.Engine.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="ModelEntity" />
</p:NodeReference>
<Pin Id="EHHCUrg2kPsLoHqi6n9zq7" Name="Transformation" Kind="InputPin" />
<Pin Id="VrhuhMTfD69P2KHl2ygqiG" Name="Model" Kind="InputPin" />
<Pin Id="MJHMcp7xdsiLa9fEGllGlp" Name="Material" Kind="InputPin" />
<Pin Id="LLJr5Va2eLWMwAdDGqc2bs" Name="Is Shadow Caster" Kind="InputPin" />
<Pin Id="OdSombRcJ9MQTIR9uifgVh" Name="Components" Kind="InputPin" />
<Pin Id="RcMpB7fjGtXMdivUqlbJn4" Name="Children" Kind="InputPin" />
<Pin Id="CwYwllrWDXNPuFzNTPac1i" Name="Name" Kind="InputPin" />
<Pin Id="IBl5xRPviXZNYyCtk7mpKq" Name="Enabled" Kind="InputPin" />
<Pin Id="AQu6jKMpZL7MlEWkbAawT4" Name="Entity" Kind="OutputPin" />
</Node>
<Pad Id="JKr4e87o2QcLQxUUAJODYB" Comment="Reload" Bounds="840,823,35,35" ShowValueBox="true" isIOBox="true" Value="False">
<p:TypeAnnotation>
<Choice Kind="ImmutableTypeFlag" 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="EJlwhi8LYOVQaGeyoimpKf" Comment="Count" Bounds="930,215,35,15" ShowValueBox="true" isIOBox="true" Value="200">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Integer32" />
</p:TypeAnnotation>
</Pad>
<Pad Id="Dq2WNH6BPdHPsUEuE6n6M6" Comment="Input 2" Bounds="665,187,73,15" ShowValueBox="true" isIOBox="true" Value="0.9951">
<p:TypeAnnotation>
<Choice Kind="ImmutableTypeFlag" Name="Float32" />
<FullNameCategoryReference ID="Primitive" />
</p:TypeAnnotation>
<p:ValueBoxSettings>
<p:precision p:Type="Int32">4</p:precision>
</p:ValueBoxSettings>
</Pad>
<Pad Id="BhijHT1MIqtMyfPq9VWNha" Comment="Width" Bounds="899,383,35,43" ShowValueBox="true" isIOBox="true" Value="4, 4, 4">
<p:TypeAnnotation LastCategoryFullName="3D" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Vector3" />
</p:TypeAnnotation>
</Pad>
</Canvas>
<Patch Id="KOsWDEnWU5xOqtFnQbllcU" Name="Create" />
<Patch Id="LgQKlYJFOF4QEWtnCeWmUm" Name="Update">
<Pin Id="OsRmopZhbSdLTTHRrK7XlJ" Name="Context" Kind="InputPin">
<p:TypeAnnotation>
<Choice Kind="TypeFlag" Name="Context" />
</p:TypeAnnotation>
</Pin>
<Pin Id="By9673GoQUqOa1Zk6ZFoO9" Name="Output" Kind="OutputPin" Bounds="736,808" />
</Patch>
<ProcessDefinition Id="NO6pvQ7YKcoOYSRHovgW61">
<Fragment Id="AiecDtKk6DGM6sh7RVcFKM" Patch="KOsWDEnWU5xOqtFnQbllcU" Enabled="true" />
<Fragment Id="JAGvGaYNZU5M7LYLaXnjpo" Patch="LgQKlYJFOF4QEWtnCeWmUm" Enabled="true" />
</ProcessDefinition>
<Link Id="Pc1JH9Mh7xhMtBMukF2Bho" Ids="OsRmopZhbSdLTTHRrK7XlJ,QmZHWDIAOcvPtO53lZtgFA" IsHidden="true" />
<Link Id="MuFqQ9nealQPXdHUucewv2" Ids="Cr8PAiXC6HPPIJGCSTl2wH,JMyd8QYPGTQMIwbd63mhc2" />
<Link Id="CSJNE1QaljmNGad4fAXa8Y" Ids="UN37MVyVLPoMwVVKaYes8c,Aj8RctHvmswNk5rVdIH8lG" />
<Link Id="KZiZs75LSbdPBkVkOFZtHG" Ids="Aj8RctHvmswNk5rVdIH8lG,By9673GoQUqOa1Zk6ZFoO9" IsHidden="true" />
<Link Id="QHve5St1mSmLBbTw0574UD" Ids="NLfYz0N1uRHLKGduCrGuQ7,AP88ATrV0soLFEtIQUs26V" />
<Link Id="KrbsxSXphCeLctcxfoLG34" Ids="D4brT2qItHIMFPomCOHZDv,FphqkpuzRDnOdX3xaDfZ6t" />
<Link Id="I1USgfHwjwNL1MMij7JssY" Ids="HzFkMytPUDePhNjSivVrMu,DQSL0UfeKuCNzJzWJln6VO" />
<Link Id="GtY0elythdhLquEYlVo8K7" Ids="LYH9lqQC2QlOS1zS9hH2t0,KYCSegNuUMtM5NBK5fIW9h" />
<Link Id="Kezoa7l07nZL6nIrDW6m22" Ids="KVlvWNFMmquNmDk6U7e3Cs,BB0ljfkaGeXLZGg0dXgMRh" />
<Link Id="EFEOM8KjENJQYugDM9o4pE" Ids="NqFg8yGxayrPn4wKyYX4M5,MWH6NBfycaPMW9zkmhdrZ8" />
<Link Id="HvX4JROqHGMM7j8uQaYmPQ" Ids="MendlSz78nGNI7NqTONlCn,F3GstOc5B9ALczaO6G4uQK" />
<Link Id="BQDQ7Hn8vx9NMm5kVJu9Pj" Ids="BTGqvzSqy3AQNSa4yQKEQz,GtbXXPtB2mNLYLFu2irmzs" />
<Link Id="UC5MCXKjpGCN62ZP2SxVDF" Ids="D2BHpsCk42QMqHmRULSdVp,Ud0Falo3zqhLgr24UmWYRw" />
<Link Id="NeLeVg2RDI7N1qkYpJ6nhz" Ids="Tq9Df4vU8kSPVOIo8hMsuE,RPGfS9Lz4xTMcvPa0neAv5" />
<Link Id="PrgZHkywVnfNPqVlJzeral" Ids="C4X6rPt7uHMO1BptYZABUB,BwWRFct8DQmPGl9hj6mGm0" />
<Link Id="OBwQcOHVXUROCxboLdAMog" Ids="UgGsx6oyFRgQAR7GmP6E99,Pj5vHzGWB8lLoYLJ97KN3o" />
<Link Id="HcTMvwAZoblPGgZI72NHfw" Ids="GdKiWNKrzmePpWY53O8A9b,IMZoAZzV5lNMswSkSzy1MX" />
<Link Id="SJxyUXshoX9P9WvN2BnRKH" Ids="Q41kbciCbKnP7RkT9Ea41O,M1F0kgEpQ57N9T8wHGWQff" />
<Link Id="JUs2dAwzDW7NeNp5EG7tLS" Ids="HxLFuTnEuKzK9na0YACrg4,NOrrvIpGaFNNZqvFf2V2iN" />
<Link Id="SBwHLDKNcXmPcZfBodu0vj" Ids="EzBfBlgYyt8MrL4ZGAkY9l,Q8EUBVNdvEJPtHohRFCIiP" />
<Link Id="B8g3dkqm5TgM6WXGZ56cU9" Ids="OBrcDT0rWn2PRHJq4CC37Z,UgGsx6oyFRgQAR7GmP6E99" />
<Link Id="BzGo9FyTpzkPb3AF8iUb0P" Ids="ASqF2mFI0t6LAJER6doXZX,B8kwzLyAyYsPRwF7O20FMJ" />
<Link Id="DgdZXOmUgGOPYUBxjiVGjg" Ids="BLAujKKI8ShLYMSmAnKjdy,Jgcmy7WmJ9HPGI0b460Ayr" />
<Link Id="AgiCDN06jRTOjETkOZJI6k" Ids="BLAujKKI8ShLYMSmAnKjdy,FaLdwLStNZvMO2ZrCP4fEb" />
<Link Id="NVAGbNY7JSBLHwP1AAFuux" Ids="IG3CR8Muy3fOVCEBZOjiEG,JDSHHz6MLtbNWyUOIHKLwO" />
<Link Id="C2jPKivBihaO0pZZAu7sZX" Ids="BLAujKKI8ShLYMSmAnKjdy,U4s1Z30m4i9MQNvCH7D0fT" />
<Link Id="Q28tg6ERyCLQQtBH8mzGYq" Ids="LnxXQFem3cPNNGlyf0mIHk,R9vy78xv5SpLiOUbxZ0D08" />
<Link Id="OCAxFBFtkVWLaL8IKiIz4w" Ids="HYsLixFvjUoOOVlQvP4ldz,OBrcDT0rWn2PRHJq4CC37Z" />
<Link Id="FdNMUnVstGWME43yGYETKb" Ids="IyXO1rhov09P1Cr2zuhGx0,TsZaB1sTZtvPK050NaKW54" />
<Link Id="Q5kMjVu1meaPiaNXlIf3uN" Ids="Gd3QPTgR14OQNEIBGnjpjM,KzoolxxVhiEP5SfqWUAglv" />
<Link Id="J8AiTee9egYP6kDYtmw48M" Ids="IyXO1rhov09P1Cr2zuhGx0,Qo2ojzeJtCgPuAaMCtCxxh" />
<Link Id="N7gLRq5RyQfN8x1LL8nO7u" Ids="BLAujKKI8ShLYMSmAnKjdy,Ls3pIHgOOcVO1WMRO0SSFQ" />
<Link Id="RqfIE0Y7FMqNdfxtKXdu8x" Ids="QVEB8I35YHHLn9VKlOs7BL,Jl8iT9XkUvfLajp4F26q0T" />
<Link Id="CoLkVKq9iEMMxx2kPLN8aQ" Ids="UnvQYbyHnAgMoN38nevDdC,PqECKP66kZ3PXYhab8DAIe" />
<Link Id="O7OQDJpBTHjPUX8sSgRYV3" Ids="EGdqRjfFbZmNh7w9tleR0b,UP3O59Jr97uLklKGvxJRlw" />
<Link Id="D10xUxZQ1xiQHKpMCuQTls" Ids="T25JrmgUpLSPU70n60zeZE,VrhuhMTfD69P2KHl2ygqiG" />
<Link Id="NoTxmJq0OE2O9VQuh0WTqt" Ids="AQu6jKMpZL7MlEWkbAawT4,L4i26codS3ZLgJWaQuKdtn" />
<Link Id="N7jQWpmWKlfOUkmU3gU9ue" Ids="CoEJgeq9tEdLdByYACoTuN,OdSombRcJ9MQTIR9uifgVh" />
<Link Id="MEjqb5Ewcm9NTmuQEmehZR" Ids="JKr4e87o2QcLQxUUAJODYB,Sn1tUxsxemFQMB14rtHzLT" />
<Link Id="VFCFtyQfH0HO5kpp2JhnJW" Ids="EJlwhi8LYOVQaGeyoimpKf,G60FztR1aYBMRooltsggIw" />
<Link Id="Erbv1sAB4AyQFWq66Dj4RC" Ids="TIRoMdKtXJoOkWMHn7r3jb,TwBJwcYmcSqPLjUKo3fkOT" />
<Link Id="N19v4gjLbnVPZzmYLb4pf8" Ids="Dq2WNH6BPdHPsUEuE6n6M6,CM77LclY3x9Ow3GH3kLo4Q" />
<Link Id="BSCbRR5kEddPZo4f30cN02" Ids="HNBnvB5iBPHMILyHnKyqL3,QSzv4bxyz5MLvJFfB8Gxip" />
<Link Id="MYE2ayK79R0QRel3je139v" Ids="O6PK97ZNMASMUyimm3ZdGv,EW9JgvvqP40OL5vXVzZf0a" />
<Link Id="QNZeR8s95smOy6tt810elm" Ids="CZnGesdOAUPPxxP54Yu8aB,Us8WGi2TqbIPa7kr07hpiW" />
<Link Id="TX0QyZ5MQjBQDgAojPsO4F" Ids="GjKLGJltGm0NsJuoI6HvTr,RLuvnY7CdpAOg6K6IBM59S" />
<Link Id="To8kLKhLPPxL3TCCfjCNSV" Ids="BhijHT1MIqtMyfPq9VWNha,TaBhVH4WJrFOX3YAbxBJ11" />
<Link Id="DU9M9PsbfCNP9Wj3sKNnm3" Ids="FphqkpuzRDnOdX3xaDfZ6t,T55JGC5JLVCOU05AWUwcZ0" />
<Link Id="Ur1wIHLeiw4NXkar8BqqY4" Ids="C0IicAhOoU1O5ZYcEWOcuN,HsTOE4LRZHDLjYRP7ZPvw1" />
<Link Id="SYUqETGIkYuNbB6RTxtS3S" Ids="DXrbPTrq0ZjOP1uE4RdQHf,OmOxAERfYwoOpzsqd3a1k1" />
<Link Id="Uwl6F8MmDH2OhvVhISLiaC" Ids="EV1iD9jx7W8NPIFlm7ch3V,UhbPCnbUtSLOqaFD9t967Q" />
<Link Id="EnC76TPRcDYNSSbtvJpeiD" Ids="IE0IKpV6zwCL2D5OWUQCYp,SWUaRAIpG0mOThwtls4JXN" />
<Link Id="S9Hvuzc6yIHMI5BKXa4IhP" Ids="IM5zyh6LJ5xONIG0xPP0oN,AlYmbCHCmDQOgyPEpZ9i6e" />
<Link Id="PUoE1kkBbcWM3CFflV91lE" Ids="NKDT4QgPVtJL9sgZ3cFM8t,HzFkMytPUDePhNjSivVrMu" />
<Link Id="FuBU2xO7016MKc1oSLxv5m" Ids="RLuvnY7CdpAOg6K6IBM59S,JhL1muHAMJ8OijpLI9v4Fm" />
<Link Id="A4kudL0VWvXNuRpZRJEJZe" Ids="EW9JgvvqP40OL5vXVzZf0a,OvrM10S20NfMdyLnGQ4Scn" />
</Patch>
</Node>
<!--
************************ DemoUsers ************************
-->
<Node Name="DemoUsers" Bounds="200,100" Id="EdFo3jUero3OnbsxC1YoiG">
<p:NodeReference>
<Choice Kind="ContainerDefinition" Name="Process" />
<FullNameCategoryReference ID="Primitive" />
</p:NodeReference>
<Patch Id="OasIkFSCMO9Ofbz1zfl9ny">
<Canvas Id="IB7HoVNYnHPMy96fAORpRP" CanvasType="Group">
<Node Bounds="418,620,205,358" Id="QSOI0dpuC9BNOwRAmoDeGZ">
<p:NodeReference>
<Choice Kind="ApplicationStatefulRegion" Name="Repeat" />
<FullNameCategoryReference ID="Primitive" />
</p:NodeReference>
<Pin Id="C6NN6p5Q0jKOXkma3mLNi8" Name="Iteration Count" Kind="InputPin" DefaultValue="5" />
<Pin Id="OWdgk3IBRevNBLQNx3BGzg" Name="Break" Kind="OutputPin" />
<ControlPoint Id="IqJrmWbHCvnL2bcbKny0fD" Bounds="457,634" Alignment="Top" />
<ControlPoint Id="DMBlBQOZFecPQOBjFelheq" Bounds="453,963" Alignment="Bottom" />
<Patch Id="PX4cBsHhGYwLrsLHFbOM1u" ManuallySortedPins="true">
<Patch Id="VDh84CBufetLMUwjgMC8Fl" Name="Create" ManuallySortedPins="true" />
<Patch Id="NnUM9OZfR1QP7iBKaA34xJ" Name="Update" ManuallySortedPins="true" />
<Patch Id="JCKnpsz8DjtMHybKRrCKbc" Name="Dispose" ManuallySortedPins="true" />
<Node Bounds="449,856,50,26" Id="Br2jhCl0RYCOA4nbCaUgwf">
<p:NodeReference LastCategoryFullName="Main.Users" LastSymbolSource="ooc3.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<CategoryReference Kind="ClassType" Name="Users" />
<Choice Kind="OperationCallFlag" Name="SetUser" />
</p:NodeReference>
<Pin Id="B36bRs6Fx00QcgAS13q5hH" Name="Input" Kind="StateInputPin" />
<Pin Id="VJQKjuWptKNPwnhs6s7VXt" Name="Id" Kind="InputPin" />
<Pin Id="K9a5LWFdsCzM8XQm2SkGOR" Name="User" Kind="InputPin" />
<Pin Id="AwKborDMobsMTO8Us3tCwV" Name="Output" Kind="StateOutputPin" />
</Node>
<Pad Id="KDqhg0OSH5KNbL68YenGTy" Comment="To" Bounds="536,656,35,15" ShowValueBox="true" isIOBox="true" Value="1809">
<p:TypeAnnotation>
<Choice Kind="ImmutableTypeFlag" Name="Integer32" />
<FullNameCategoryReference ID="Primitive" />
</p:TypeAnnotation>
</Pad>
<Node Bounds="462,648,149,180" Id="CKLtlapAxvRNN94dipwNPR">
<p:NodeReference>
<Choice Kind="ProcessStatefulRegion" Name="Cache" />
<FullNameCategoryReference ID="Primitive" />
</p:NodeReference>
<Pin Id="NfM0TKxnqBEMdl2Po1XVR7" Name="Force" Kind="InputPin" />
<Pin Id="KUhYbKd5Pa3NHvQpvYZr2U" Name="Dispose Cached Outputs" Kind="InputPin" />
<Pin Id="MAYWo41RLNoLm58zi43JEF" Name="Has Changed" Kind="OutputPin" />
<ControlPoint Id="L9i9HVPOKxjPYPJ0dy68bE" Bounds="506,823" Alignment="Bottom" />
<Patch Id="Oe2mF6ICaezN6oPAFdFWve" ManuallySortedPins="true">
<Patch Id="HVauPXgyVr5NKMP7zKvUEq" Name="Create" ManuallySortedPins="true" />
<Patch Id="IM6wKbLsuI3L2Xu7GQ0Sgn" Name="Then" ManuallySortedPins="true" />
<Node Bounds="474,671,54,19" Id="MNOxABB8CTVLeRBLKKUh9M">
<p:NodeReference LastCategoryFullName="Math" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Random" />
</p:NodeReference>
<Pin Id="U2Ws9jkqMmSLuUob3O1N53" Name="From" Kind="InputPin" />
<Pin Id="FesLQ9eKyxxOR3HGBOt28F" Name="To" Kind="InputPin" />
<Pin Id="IehtGSzH90BMv83PHwYb5O" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="505,772,46,26" Id="NLbQOVHqLIzQRD4aJnurKg">
<p:NodeReference LastCategoryFullName="Main.User" LastSymbolSource="ooc3.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<CategoryReference Kind="RecordType" Name="User" />
<Choice Kind="OperationCallFlag" Name="Create" />
</p:NodeReference>
<Pin Id="IuBL24yylyJLA6lSoSc1Zr" Name="id" Kind="InputPin" />
<Pin Id="ArnX6h3eJ0nOsaBboKr0ZM" Name="name" Kind="InputPin" />
<Pin Id="O2IJLJYN5drQLxHZ1876cI" Name="Output" Kind="StateOutputPin" />
</Node>
<Node Bounds="480,712,55,19" Id="UGzONzdRM9wNopLN3RzwEY">
<p:NodeReference LastCategoryFullName="System.Conversion" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="ToString" />
</p:NodeReference>
<Pin Id="JkIn6Pcrj2hNC65a7aMrpV" Name="Input" Kind="InputPin" />
<Pin Id="RNIdL35JWywOmYpX96wVK8" Name="Result" Kind="OutputPin" />
</Node>
<Node Bounds="547,730,52,19" Id="JhZpLsnT2YPLdUmFw0Z8As">
<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="Kj68SDg9KcgNxVrdQsqPJd" Name="Input" Kind="StateInputPin" />
<Pin Id="LeXbxv3j2FFMyIfguV38iu" Name="Default Value" Kind="InputPin" />
<Pin Id="TnA3wI85iV4OpXBXL8eoWi" Name="Index" Kind="InputPin" />
<Pin Id="TGhEmMddhcVPEPW00qUlzw" Name="Result" Kind="OutputPin" />
</Node>
</Patch>
<ControlPoint Id="BNRPs5xq9VhOoiGzud5nIb" Bounds="476,822" Alignment="Bottom" />
</Node>
</Patch>
</Node>
<Pad Id="V78RUn1vHHGPS0E4JjUoOf" Comment="Iteration Count" Bounds="441,491,35,15" ShowValueBox="true" isIOBox="true" Value="2">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Integer32" />
</p:TypeAnnotation>
</Pad>
<Pad Id="ILrv3lmkp86QIr8Qn8OLad" SlotId="LuEUgbfYahOO7zL8PPqSvF" Bounds="451,1116" />
<Pad Id="U4RWOEjtG7kOSEEs8Y1maH" SlotId="LuEUgbfYahOO7zL8PPqSvF" Bounds="458,577" />
<Node Bounds="446,1060,40,26" Id="L1ZqebmOl4WMAtREGtYhbY">
<p:NodeReference LastCategoryFullName="Main.Users" LastSymbolSource="ooc3.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Clear" />
<CategoryReference Kind="ClassType" Name="Users" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="ERP9mxIPrj6ME3hsnk6h3A" Name="Input" Kind="StateInputPin" />
<Pin Id="VyAR4NhQWjFN6ySq0J1KJ2" Name="Output" Kind="StateOutputPin" />
<Pin Id="TCGUL38eZVbP6TVPyTUsim" Name="Apply" Kind="InputPin" DefaultValue="False" />
</Node>
<Pad Id="L8QdaRdhndCMj5QREY1SKc" Comment="Apply" Bounds="753,598,35,35" ShowValueBox="true" isIOBox="true" Value="False">
<p:TypeAnnotation>
<Choice Kind="ImmutableTypeFlag" 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="Hbf7TyDEkPKQWacm7WL9uA" Comment="Apply" Bounds="598,521,35,35" ShowValueBox="true" isIOBox="true" Value="False">
<p:TypeAnnotation>
<Choice Kind="ImmutableTypeFlag" 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>
<ControlPoint Id="JDTu9VlPCTnPOXGncATVVM" Bounds="450,1183" />
<ControlPoint Id="UzLhXBFxDV4Obh9QRDlF6U" Bounds="760,515" />
<ControlPoint Id="SHy3iFbgz3YQZSrO0P26TN" Bounds="592,460" />
<ControlPoint Id="Rc0HXYDfavBQLPtHhXpKE6" Bounds="444,445" />
<Pad Id="EBwzZ9qufzoLzoKe8rbIYP" Bounds="741,762,97,15" ShowValueBox="true" isIOBox="true" Value="Kasaragod district is endowed with 9 rivers (out of a total of the 44 rivers that flow in Kerala), hills, beaches, backwaters, as well as temples, churches, mosques and forts.&#xD;&#xA;&#xD;&#xA;Bekal Fort - 15 km from Kasaragod Town.&#xD;&#xA;Chandragiri Fort located 8 km from town.&#xD;&#xA;Malik Deenar Mosque, a holy mosque situated at Thalangara near by the Kasaragod railway station.&#xD;&#xA;Ananthapura Lake Temple, an ancient temple dedicated to Lord Vishnu.&#xD;&#xA;Ranipuram - A Hill station of grassy hills near Panathady Town and linked to Kanhangad by Kanhangad-Panathur-Madikeri highway.&#xD;&#xA;Kottancheri Hills - Located near Malom, 45 km from Kanhangad Town.&#xD;&#xA;Arikady fort&#xD;&#xA;Mayipady Palace&#xD;&#xA;Edayilekkadu&#xD;&#xA;Pilgrim centres&#xD;&#xA;Madhur Ganapathy Temple&#xD;&#xA;Mallik Deenar Mosque, is located approximately 0.5 km from Kasaragod railway station.&#xD;&#xA;Bela Church, also known as Our Lady of Sorrows Church, is a Roman Catholic church located 14 km north of Kasaragod and 50 km south of Mangalore.">
<p:TypeAnnotation>
<Choice Kind="ImmutableTypeFlag" Name="String" />
<FullNameCategoryReference ID="Primitive" />
</p:TypeAnnotation>
</Pad>
<Node Bounds="747,862,45,19" Id="M6XwFSV9kFfLALHtZWR90s">
<p:NodeReference LastCategoryFullName="Primitive.String" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Split (String)" />
</p:NodeReference>
<Pin Id="NxCd1Ctv87zOgigGjBA3AM" Name="Input" Kind="StateInputPin" />
<Pin Id="EDnmeRsYylxL5OY4IahMSt" Name="Separator" Kind="InputPin" DefaultValue=" " />
<Pin Id="ApliFei82wUNeGZXru5zPn" Name="Options" Kind="InputPin" DefaultValue="RemoveEmptyEntries" />
<Pin Id="Iw9PyqfGV3eM9CRD128alR" Name="Output" Kind="StateOutputPin" />
</Node>
<Node Bounds="741,795,45,19" Id="GnmsUoCVzpbMGLp12l8Osc">
<p:NodeReference LastCategoryFullName="Primitive.String" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Split (String)" />
</p:NodeReference>
<Pin Id="N53ABMb8wEBQEgCaxcLPNQ" Name="Input" Kind="StateInputPin" />
<Pin Id="LNTjS4kjPL8ORzmyI8uQQN" Name="Separator" Kind="InputPin" DefaultValue="&#xD;&#xA;" />
<Pin Id="AHuvjQ84LgZPny2lo6avJ5" Name="Options" Kind="InputPin" DefaultValue="RemoveEmptyEntries" />
<Pin Id="TNEiTdksBmJOYTu1uq05xj" Name="Output" Kind="StateOutputPin" />
</Node>
<Node Bounds="746,827,34,19" Id="Qivedh1zBeqNNh7zuyUO4m">
<p:NodeReference LastCategoryFullName="Primitive.String" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Join" />
<CategoryReference Kind="StringType" Name="String" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="MtnmBCtuIsdNc3VePls4jC" Name="Separator" Kind="InputPin" DefaultValue=" " />
<Pin Id="DoKsgnnqt3CP3yTyzoRQEj" Name="Values" Kind="InputPin" />
<Pin Id="MWyTezYFMljQR4ZhZccFuu" Name="Output" Kind="StateOutputPin" />
</Node>
</Canvas>
<ProcessDefinition Id="BOuFIbRnHh2LfTf2fVjskt">
<Fragment Id="CISMBdqRYI4MXmwpaV1zf3" Patch="P4fAY20ecqjNVopG8wkwZk" Enabled="true" />
<Fragment Id="AGs8cVLuc6zL03PaurZToz" Patch="KfbRYxAwpkEMdgp1r2yeRG" Enabled="true" />
</ProcessDefinition>
<Slot Id="LuEUgbfYahOO7zL8PPqSvF" Name="test" />
<Link Id="PTmv2kaSqppMSN3zo0Rkr9" Ids="IqJrmWbHCvnL2bcbKny0fD,DMBlBQOZFecPQOBjFelheq" IsFeedback="true" />
<Link Id="H81SEzp6p6xPjb4ZyjbEhT" Ids="IqJrmWbHCvnL2bcbKny0fD,B36bRs6Fx00QcgAS13q5hH" />
<Link Id="HwH1Q6s6R02MCh4MnToyWf" Ids="AwKborDMobsMTO8Us3tCwV,DMBlBQOZFecPQOBjFelheq" />
<Link Id="BxavgD6QFpLOH7kp0jCDqG" Ids="KDqhg0OSH5KNbL68YenGTy,FesLQ9eKyxxOR3HGBOt28F" />
<Link Id="F1AWW4D9XhhMjthZUnNCDd" Ids="V78RUn1vHHGPS0E4JjUoOf,C6NN6p5Q0jKOXkma3mLNi8" />
<Link Id="NZ1yZrLRhXxNw8DTfq2d4C" Ids="U4RWOEjtG7kOSEEs8Y1maH,IqJrmWbHCvnL2bcbKny0fD" />
<Link Id="HB5e39IyobJPJnP4s60RA5" Ids="VyAR4NhQWjFN6ySq0J1KJ2,ILrv3lmkp86QIr8Qn8OLad" />
<Link Id="Jv7nLz8mIsVL2iirxdftHH" Ids="L8QdaRdhndCMj5QREY1SKc,TCGUL38eZVbP6TVPyTUsim" />
<Link Id="PhumOM2Tsw1PRiEsr38r2M" Ids="ILrv3lmkp86QIr8Qn8OLad,JDTu9VlPCTnPOXGncATVVM" />
<Link Id="L6OOZ44C3DHPa5GjD62N7I" Ids="JDTu9VlPCTnPOXGncATVVM,DFr4kKlgyGDOlReCskfevZ" IsHidden="true" />
<Link Id="P2uvcsMoe7IQOb38MxtPnU" Ids="UzLhXBFxDV4Obh9QRDlF6U,L8QdaRdhndCMj5QREY1SKc" />
<Link Id="Q8Le92RtkvoQXQEKtXGbX0" Ids="HdI2jDEde2JNTx9o5rjWe7,UzLhXBFxDV4Obh9QRDlF6U" IsHidden="true" />
<Link Id="N8WMe4xy5m0P9O2KvxibAG" Ids="SHy3iFbgz3YQZSrO0P26TN,Hbf7TyDEkPKQWacm7WL9uA" />
<Link Id="UcIAQyCHZVtNhTeNan7Cjd" Ids="U6wuTG0ey6fOmw07QvrcGe,SHy3iFbgz3YQZSrO0P26TN" IsHidden="true" />
<Link Id="P21dTCF8GbwQBsFN9hL15j" Ids="Rc0HXYDfavBQLPtHhXpKE6,V78RUn1vHHGPS0E4JjUoOf" />
<Link Id="FvX3IDp5QVELLDHX3jtKMf" Ids="LApdpeBoR6vMn6zy0P1GTQ,Rc0HXYDfavBQLPtHhXpKE6" IsHidden="true" />
<Patch Id="P4fAY20ecqjNVopG8wkwZk" Name="Create" />
<Patch Id="KfbRYxAwpkEMdgp1r2yeRG" Name="Update">
<Pin Id="LApdpeBoR6vMn6zy0P1GTQ" Name="Quantity" Kind="InputPin" Bounds="378,461" DefaultValue="1" />
<Pin Id="U6wuTG0ey6fOmw07QvrcGe" Name="Add" Kind="InputPin" Bounds="603,514" />
<Pin Id="HdI2jDEde2JNTx9o5rjWe7" Name="Clear" Kind="InputPin" Bounds="806,758" />
<Pin Id="DFr4kKlgyGDOlReCskfevZ" Name="test" Kind="OutputPin" Bounds="472,1026" />
</Patch>
<Link Id="LDvJVdpaioxMQ5SFsvVR3E" Ids="DMBlBQOZFecPQOBjFelheq,ERP9mxIPrj6ME3hsnk6h3A" />
<Link Id="IjbtI8rn2YmLim5n52x3fP" Ids="EBwzZ9qufzoLzoKe8rbIYP,N53ABMb8wEBQEgCaxcLPNQ" />
<Link Id="Bdbb9IH1ztQQAM8ngIRx0r" Ids="TNEiTdksBmJOYTu1uq05xj,DoKsgnnqt3CP3yTyzoRQEj" />
<Link Id="K6YU0RrdI3oOGSSxZI5O6t" Ids="MWyTezYFMljQR4ZhZccFuu,NxCd1Ctv87zOgigGjBA3AM" />
<Link Id="HlwQG2BA5S4LeUHXOlAZ84" Ids="Iw9PyqfGV3eM9CRD128alR,Kj68SDg9KcgNxVrdQsqPJd" />
<Link Id="F4lZVZT2NtKOJjGuOFGry2" Ids="RNIdL35JWywOmYpX96wVK8,IuBL24yylyJLA6lSoSc1Zr" />
<Link Id="JCWDWLX0OnmO87FPAdpudr" Ids="TGhEmMddhcVPEPW00qUlzw,ArnX6h3eJ0nOsaBboKr0ZM" />
<Link Id="IFYbvzQYLc3NKGdhLDvYjV" Ids="IehtGSzH90BMv83PHwYb5O,JkIn6Pcrj2hNC65a7aMrpV" />
<Link Id="CDBPRTdTgp6QZIksGv5uRb" Ids="IehtGSzH90BMv83PHwYb5O,TnA3wI85iV4OpXBXL8eoWi" />
<Link Id="ADgGrR3VtuLOMl4vtbTPpL" Ids="O2IJLJYN5drQLxHZ1876cI,L9i9HVPOKxjPYPJ0dy68bE" />
<Link Id="R2sjUOGSlAoQceEobHQk3N" Ids="L9i9HVPOKxjPYPJ0dy68bE,K9a5LWFdsCzM8XQm2SkGOR" />
<Link Id="GzX7e0FqaqtOrkJ1djWvVv" Ids="Hbf7TyDEkPKQWacm7WL9uA,NfM0TKxnqBEMdl2Po1XVR7" />
<Link Id="GrH7GjwMxBLLFWzAoposGZ" Ids="BNRPs5xq9VhOoiGzud5nIb,VJQKjuWptKNPwnhs6s7VXt" />
<Link Id="SjCAKRaNZNpLWR0Hrxulsh" Ids="RNIdL35JWywOmYpX96wVK8,BNRPs5xq9VhOoiGzud5nIb" />
</Patch>
</Node>
<!--
************************ PerformerSimulator ************************
-->
<Node Name="PerformerSimulator" Bounds="620,100" Id="KXzn64R0ZnHOkm0iwijOnF">
<p:NodeReference>
<Choice Kind="ContainerDefinition" Name="Process" />
<FullNameCategoryReference ID="Primitive" />
</p:NodeReference>
<Patch Id="O7C5TyDltGRNFZXwAVv3bg">
<Canvas Id="NokEe14AjaPMUS8sfXKjE7" CanvasType="Group">
<Node Bounds="1032,453,205,19" Id="Skdi0BbmUO1L3BhaO0CWKr">
<p:NodeReference LastCategoryFullName="Animation.FrameBased" LastSymbolSource="VL.Animation.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="Wanderer (3D)" />
</p:NodeReference>
<Pin Id="BsiEUktJLU4PeIOTEXHdTv" Name="Start" Kind="InputPin" />
<Pin Id="EozK34eTvvlMn2jRKQdzJ3" Name="Center" Kind="InputPin" DefaultValue="0, 0, 0" />
<Pin Id="DuJoGNTHho5MEfOcyLNftH" Name="Width" Kind="InputPin" DefaultValue="3, 1, 3" />
<Pin Id="Rteii8RvtMTPsuvJW25i0m" Name="Range Mode" Kind="InputPin" />
<Pin Id="T057nTixNfYOulZhLeBHEK" Name="Main Direction" Kind="InputPin" />
<Pin Id="QGEXAzmYF3eQWPlqMDDIDQ" Name="Main Direction Tendency" Kind="InputPin" DefaultValue="0" />
<Pin Id="JzCN1hDvE1RNZBsqnisvzR" Name="Direction Deviation" Kind="InputPin" DefaultValue="0.09999999, 0.09999999, 0.09999999" />
<Pin Id="RdlCIqYrNuANTj9ftv20xx" Name="Speed" Kind="InputPin" DefaultValue="0.05" />
<Pin Id="BNuaHTpv9w2LBeQDV4gFgI" Name="Smoothing" Kind="InputPin" />
<Pin Id="JtcHIpk23KLOu5WAKLGTCU" Name="Reset" Kind="InputPin" />
<Pin Id="SyfaJ8K9JCyMWzdcaZzyhB" Name="Walk" Kind="InputPin" />
<Pin Id="CWfeAnPWw6WNylXLMY21m9" Name="Position" Kind="OutputPin" />
</Node>
<ControlPoint Id="SuUAoJ2VFfWNl8vanO6q6j" Bounds="856,313" />
<ControlPoint Id="LYP35ztA2NeL5gS0tDIp4K" Bounds="931,699" />
<Node Bounds="828,440,85,19" Id="P2GFdzmG7scLwlGiPvP5Oh">
<p:NodeReference LastCategoryFullName="Collections.Spread" LastSymbolSource="VL.Collections.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="CircleSpread" />
</p:NodeReference>
<Pin Id="RBwZHd7oQUaMtaGGFF2rWc" Name="Center" Kind="InputPin" />
<Pin Id="Fy8i4y5UTFZOIvMGp1wbA9" Name="Width" Kind="InputPin" />
<Pin Id="Sw47vp7XEAYM6fOwUW1XYr" Name="Factor" Kind="InputPin" />
<Pin Id="KPYWJjjg4FhL9kpin79bjO" Name="Phase" Kind="InputPin" />
<Pin Id="KHrpagOZYgVOYtjXMZHLT1" Name="Count" Kind="InputPin" />
<Pin Id="D8SLRKQ7tUSMxgDpzrZPxx" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="853,355,63,19" Id="O6o7iFJHUd4LLmt99Hjl7N">
<p:NodeReference LastCategoryFullName="2D.Vector2" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="ToVector2 (Float32)" />
</p:NodeReference>
<Pin Id="PYAEfD6MzgXOWJJubDqzV2" Name="Value" Kind="InputPin" />
<Pin Id="OfwsXBrjIUYL6Ek4XxAdVP" Name="Output" Kind="StateOutputPin" />
</Node>
<Node Bounds="889,390,45,19" Id="RjlG87XYgnMOdNYel6L0Ul">
<p:NodeReference LastCategoryFullName="Animation" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="LFO" />
</p:NodeReference>
<Pin Id="Uc68JvfQVEyMSizHxubBtc" Name="Period" Kind="InputPin" DefaultValue="60" />
<Pin Id="Euy74h7qtP1Ne4jGHCS1pA" Name="Pause" Kind="InputPin" />
<Pin Id="HaDyOrrvmmlM2zObjaJubx" Name="Reset" Kind="ApplyPin" />
<Pin Id="HbfkCPZExB2ORImCSkQzcT" Name="Phase" Kind="OutputPin" />
<Pin Id="VETwKNkEsGmP1cVoRLNawl" Name="On New Cycle" Kind="OutputPin" />
<Pin Id="DthIIyhRlKBQAZ5ICUZ1pP" Name="Cycles" Kind="OutputPin" />
</Node>
<Node Bounds="906,541,33,19" Id="PLCsONDOBPAN5HIbfFkJ1Q">
<p:NodeReference LastCategoryFullName="2D.Vector2" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="XyZ" />
</p:NodeReference>
<Pin Id="CxIDzxLMOfbODBvBnXsIYR" Name="Input" Kind="StateInputPin" />
<Pin Id="KyPX1RiHpZQPrQLVtEvjV7" Name="Y" Kind="InputPin" DefaultValue="1.47" />
<Pin Id="EEZOixcaa8PO9gfwHDRyXj" Name="Output" Kind="StateOutputPin" />
</Node>
<Node Bounds="828,491,80,19" Id="GuwWrcmSJEYP6ZTSWNHoqb">
<p:NodeReference LastCategoryFullName="Collections.Sequence" LastSymbolSource="VL.Collections.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="FirstOrDefault" />
</p:NodeReference>
<Pin Id="Kvke59yZb9ZM2Ex4HnAspx" Name="Input" Kind="StateInputPin" />
<Pin Id="Hfh6x2r1uISPIfDWY4omPL" Name="Default Value" Kind="InputPin" />
<Pin Id="AWZaTLHVLD5L5mcAJ57lV7" Name="Output" Kind="StateOutputPin" />
<Pin Id="GikiGsSEwa3Mc7oiYN8C8p" Name="Result" Kind="OutputPin" />
</Node>
<Node Bounds="934,587,25,19" Id="NUa6CSHu5yMOD5xXoVRwSK">
<p:NodeReference LastCategoryFullName="Math" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="+" />
</p:NodeReference>
<Pin Id="FIaQEr8YZZvQSHca0EMXPP" Name="Input" Kind="InputPin" />
<Pin Id="FbQMuSvLGicMoYU0HjgLo0" Name="Input 2" Kind="InputPin" />
<Pin Id="VVNX4Tg4DP2PcaHLAlkoYi" Name="Output" Kind="OutputPin" />
</Node>
</Canvas>
<ProcessDefinition Id="Q5jZBxkhl5PLv3QNMiFx6j">
<Fragment Id="MHBgNWw9MvhOypGTFkCZ1A" Patch="BO70bcuJzbbNcXgjYH60Fe" Enabled="true" />
<Fragment Id="FwbsrJvC7LsPGadrzloLNi" Patch="PIx2aWYUpc4OSFbHtTFN48" Enabled="true" />
</ProcessDefinition>
<Link Id="NG5fP7dWXQLM8QPTIY9vtM" Ids="OGVHcGTA6vKPRR0kllrPgx,SuUAoJ2VFfWNl8vanO6q6j" IsHidden="true" />
<Link Id="IhmCHE7eZURNFOKEE4ONVp" Ids="LYP35ztA2NeL5gS0tDIp4K,MUnDVkVCnZlMf5R4dhxRzd" IsHidden="true" />
<Patch Id="BO70bcuJzbbNcXgjYH60Fe" Name="Create" />
<Patch Id="PIx2aWYUpc4OSFbHtTFN48" Name="Update">
<Pin Id="OGVHcGTA6vKPRR0kllrPgx" Name="Size" Kind="InputPin" Bounds="1119,364" DefaultValue="1" />
<Pin Id="MUnDVkVCnZlMf5R4dhxRzd" Name="Position" Kind="OutputPin" Bounds="1186,605" />
</Patch>
<Link Id="MDZ66Vx2FMFNz9H1KImYBd" Ids="SuUAoJ2VFfWNl8vanO6q6j,PYAEfD6MzgXOWJJubDqzV2" />
<Link Id="QRpHdH6fPzmO6P7h7MnjiU" Ids="OfwsXBrjIUYL6Ek4XxAdVP,Fy8i4y5UTFZOIvMGp1wbA9" />
<Link Id="VP56EaT19tkLPcvBLYf42l" Ids="HbfkCPZExB2ORImCSkQzcT,KPYWJjjg4FhL9kpin79bjO" />
<Link Id="DgGCGMV8BLuLhOF52PwZhd" Ids="D8SLRKQ7tUSMxgDpzrZPxx,Kvke59yZb9ZM2Ex4HnAspx" />
<Link Id="NMPXH3wpOtUNYSuOGIZTNp" Ids="GikiGsSEwa3Mc7oiYN8C8p,CxIDzxLMOfbODBvBnXsIYR" />
<Link Id="I0wEMaq4APCPSevffKqJvI" Ids="EEZOixcaa8PO9gfwHDRyXj,FIaQEr8YZZvQSHca0EMXPP" />
<Link Id="CmYLXr5ooKLNWvYvSChIX8" Ids="CWfeAnPWw6WNylXLMY21m9,FbQMuSvLGicMoYU0HjgLo0" />
<Link Id="LGGTZGOyj3eOL2nO9sr9R1" Ids="VVNX4Tg4DP2PcaHLAlkoYi,LYP35ztA2NeL5gS0tDIp4K" />
</Patch>
</Node>
<!--
************************ PresenceCamera ************************
-->
<Node Name="PresenceCamera" Bounds="200,200" Id="R49GmrCOSI9LqAzxCdhwBc">
<p:NodeReference>
<Choice Kind="ContainerDefinition" Name="Process" />
<FullNameCategoryReference ID="Primitive" />
</p:NodeReference>
<Patch Id="M92GkfO9uWfM4MJawMGtrS">
<Canvas Id="HQQv5gWwGfTMx1XK9WZF7F" CanvasType="Group">
<Node Bounds="999,1170,345,19" Id="PnMKNbM7zfvNnnW3rVV42c">
<p:NodeReference LastCategoryFullName="Stride.Cameras" LastSymbolSource="VL.Stride.Engine.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="Camera" />
<CategoryReference Kind="Category" Name="Cameras" NeedsToBeDirectParent="true">
<p:OuterCategoryReference Kind="Category" Name="Stride" NeedsToBeDirectParent="true" />
</CategoryReference>
</p:NodeReference>
<Pin Id="PbKBxRzsI0aLSZXrXfw9w1" Name="Initial Name" Kind="InputPin" />
<Pin Id="T48QlLJfTSuMoQq4ARrvKg" Name="Base Components" Kind="InputPin" />
<Pin Id="TTKafKl28h7PmUv0uqNmYK" Name="Transformation" Kind="InputPin" />
<Pin Id="FPQT4CVISLNQQGhBuRd0v2" Name="Components" Kind="InputPin" />
<Pin Id="Tp8w9hH9JCGPGVk2jcYtV0" Name="Children" Kind="InputPin" />
<Pin Id="Gbv2dlGgdPtPkAMWfGV3e4" Name="Name" Kind="InputPin" />
<Pin Id="VQUD5Qunv2KLXD9S8OIcxC" Name="Use Custom View Matrix" Kind="InputPin" />
<Pin Id="ETXadzn3YuuMHU43eFsubz" Name="View Matrix" Kind="InputPin" />
<Pin Id="ViEqF0yvmqZLvym6K4kotI" Name="Projection" Kind="InputPin" DefaultValue="Perspective" />
<Pin Id="Q1FYBEEzjFZPbt64mR9Ogz" Name="Vertical Field Of View" Kind="InputPin" />
<Pin Id="VfBosIf22yVNN5v7DK4gzk" Name="Orthographic Size" Kind="InputPin" />
<Pin Id="KchasmaGMacNpRd2t3SI6S" Name="Use Custom Aspect Ratio" Kind="InputPin" />
<Pin Id="IX5MTfxGKWRLnAfsL9XO1U" Name="Aspect Ratio" Kind="InputPin" />
<Pin Id="NolCfmjFjsIME9a8ZbxSyd" Name="Near Clip Plane" Kind="InputPin" DefaultValue="0.05" />
<Pin Id="Nqkat7o3GGUM1pKDsAFGBg" Name="Far Clip Plane" Kind="InputPin" DefaultValue="1000" />
<Pin Id="K1oHCcYQQ8HPMO2JBRbHpF" Name="Show Helper" Kind="InputPin" />
<Pin Id="AI7ueasU2QvNwzpEqQEKfi" Name="Enabled" Kind="InputPin" />
<Pin Id="TAW8JHL7l3iNAgnzPSY204" Name="Projection Matrix" Kind="InputPin" />
<Pin Id="IruWNSod05PO43mNZv3hWt" Name="Output" Kind="OutputPin" />
<Pin Id="F6wWEcpmStyL4mEnc1zppv" Name="Camera Component" Kind="OutputPin" />
</Node>
<Pad Id="CTLrWP9VJDfMadFydSoP1h" Comment="" Bounds="1103,1055,74,15" ShowValueBox="true" isIOBox="true" Value="Camera Left">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="String" />
</p:TypeAnnotation>
</Pad>
<Node Bounds="1139,1105,80,19" Id="HLAgH4RR6tsOEz8ZPrR9I5">
<p:NodeReference LastCategoryFullName="3D.Transform" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="TransformSRT" />
<CategoryReference Kind="Category" Name="Transform" NeedsToBeDirectParent="true">
<p:OuterCategoryReference Kind="Category" Name="3D" NeedsToBeDirectParent="true" />
</CategoryReference>
</p:NodeReference>
<Pin Id="N47yj52YbCjNzEAQ94dF4E" Name="Input" Kind="InputPin" />
<Pin Id="DpVjMDIS8BFNyMvkZyIjbl" Name="Scaling" Kind="InputPin" DefaultValue="1, 1, 1" />
<Pin Id="L5wavP0zbNuPfEotcqUU7c" Name="Rotation" Kind="InputPin" DefaultValue="-0.25, 0, 0" />
<Pin Id="OtFfgmVj5WQPBTM4M5pFLU" Name="Translation" Kind="InputPin" />
<Pin Id="EZ1EDpz3QUbL9WCfvXaQSj" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="1139,1140" Id="QoSpQgVrrRLOZlnwRf8zSQ">
<p:NodeReference LastCategoryFullName="3D.Matrix" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Invert" />
<CategoryReference Kind="RecordType" Name="Matrix" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="UbtGMZWgje0L1tqMjGvbWR" Name="Input" Kind="StateInputPin" />
<Pin Id="Ie38OK0rMcrOPkXwKXSBES" Name="Output" Kind="StateOutputPin" />
</Node>
<Node Bounds="1387,1168,345,19" Id="PIlcq8MYKx7LTFihjATZgi">
<p:NodeReference LastCategoryFullName="Stride.Cameras" LastSymbolSource="VL.Stride.Engine.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="Camera" />
<CategoryReference Kind="Category" Name="Cameras" NeedsToBeDirectParent="true">
<p:OuterCategoryReference Kind="Category" Name="Stride" NeedsToBeDirectParent="true" />
</CategoryReference>
</p:NodeReference>
<Pin Id="LE6ZBItQfkHPGZFTOctWiw" Name="Initial Name" Kind="InputPin" />
<Pin Id="HGrqfeEnhThMDVD8r3r6fq" Name="Base Components" Kind="InputPin" />
<Pin Id="MDEorJeUFRzLNijYRCbLKk" Name="Transformation" Kind="InputPin" />
<Pin Id="Trqp5nSvKvvM7mTGFQA8Ik" Name="Components" Kind="InputPin" />
<Pin Id="Aky9zfWFM3wMHjbSfOONIk" Name="Children" Kind="InputPin" />
<Pin Id="ETSAQF4VWsOMk2JNU0oTxM" Name="Name" Kind="InputPin" />
<Pin Id="NrUXJuXkPoMOycpJE2WMPX" Name="Use Custom View Matrix" Kind="InputPin" />
<Pin Id="LPsoCJGZhgHNvFmHQ64Z8i" Name="View Matrix" Kind="InputPin" />
<Pin Id="O0bziyGzIGuNzsknNW1hnm" Name="Projection" Kind="InputPin" />
<Pin Id="RdzOAQG7i2dPQ7VCXZqmWP" Name="Vertical Field Of View" Kind="InputPin" />
<Pin Id="BT1yEvanaqoLAMgnhdT0Xf" Name="Orthographic Size" Kind="InputPin" />
<Pin Id="KJ0TaLwaLJWOkpWi0x3QaT" Name="Use Custom Aspect Ratio" Kind="InputPin" />
<Pin Id="DfbVhTQzmk0OhdlEYicnN3" Name="Aspect Ratio" Kind="InputPin" />
<Pin Id="F4xkodG4bYGPsC38xBloz1" Name="Near Clip Plane" Kind="InputPin" />
<Pin Id="F34YECSiIFiOHSKE6jPK10" Name="Far Clip Plane" Kind="InputPin" DefaultValue="1000" />
<Pin Id="BD9xHjDtBnmPk56APP5p16" Name="Show Helper" Kind="InputPin" />
<Pin Id="UIC3E365MflQbyW2zvuaOn" Name="Enabled" Kind="InputPin" />
<Pin Id="VDGTfmDU0OFM4pZa8gupJT" Name="Projection Matrix" Kind="InputPin" />
<Pin Id="Ovyb0XS0FhSQOBM2cAKpdo" Name="Output" Kind="OutputPin" />
<Pin Id="ABrga3owdZlMkEsf4JErkD" Name="Camera Component" Kind="OutputPin" />
</Node>
<Pad Id="LB3YY0DpkukMljtroW689Q" Comment="" Bounds="1491,1053,74,15" ShowValueBox="true" isIOBox="true" Value="Camera Right">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="String" />
</p:TypeAnnotation>
</Pad>
<Node Bounds="1527,1103,80,19" Id="GPOpeF44yBbPPnrm0AqZWy">
<p:NodeReference LastCategoryFullName="3D.Transform" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="TransformSRT" />
<CategoryReference Kind="Category" Name="Transform" NeedsToBeDirectParent="true">
<p:OuterCategoryReference Kind="Category" Name="3D" NeedsToBeDirectParent="true" />
</CategoryReference>
</p:NodeReference>
<Pin Id="O3wymZkp6AJN9T6j2SyETj" Name="Input" Kind="InputPin" />
<Pin Id="KJ4t8xE1T96K9bzpWIrZ2g" Name="Scaling" Kind="InputPin" />
<Pin Id="BG4W5aLmjVkOgmwr0g5I9h" Name="Rotation" Kind="InputPin" DefaultValue="-0.25, 0, 0" />
<Pin Id="Qt99RDZKLfANpU7gdiEZp8" Name="Translation" Kind="InputPin" />
<Pin Id="MUXyYL7sAFoMQ4EprckrUz" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="1527,1138,42,19" Id="Jr8IStKkPsCQKUUWKLu2Rh">
<p:NodeReference LastCategoryFullName="3D.Matrix" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Invert" />
<CategoryReference Kind="RecordType" Name="Matrix" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="BDFufFytepNMSGpTgiiXKB" Name="Input" Kind="StateInputPin" />
<Pin Id="NXQ6ZFXjAutOUKFu6yOooH" Name="Output" Kind="StateOutputPin" />
</Node>
<Node Bounds="1450,661,46,19" Id="RbmmlrdrUClMxGG9i0ctiq">
<p:NodeReference LastCategoryFullName="3D.Vector3" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Vector (Join)" />
<CategoryReference Kind="Vector3Type" Name="Vector3" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="Ifhe4uVYgYvOVwESVenbDW" Name="X" Kind="InputPin" />
<Pin Id="MlzD8QQb1DNOsfCmz7zdHN" Name="Y" Kind="InputPin" DefaultValue="0" />
<Pin Id="SZ7bso5lrbnOvMAEUX2QLo" Name="Z" Kind="InputPin" />
<Pin Id="FwSmeN4TBB7OfWpeXHE97z" Name="Output" Kind="StateOutputPin" />
</Node>
<Node Bounds="1354,1385,85,19" Id="FqfPih42G7wND11m2lhCGV">
<p:NodeReference LastCategoryFullName="Stride" LastSymbolSource="VL.Stride.Engine.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="Group" />
<CategoryReference Kind="Category" Name="Stride" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="HrQ8mYKHUU9L8nBJeCYNjz" Name="Transformation" Kind="InputPin" />
<Pin Id="HaYnN9U5PepOEJWWoMFj54" Name="Child" Kind="InputPin" />
<Pin Id="Hpsl8vcRzO9OS7GgjBYiQn" Name="Child 2" Kind="InputPin" />
<Pin Id="AKCDti2MjE8NsE6RatxSxU" Name="Name" Kind="InputPin" />
<Pin Id="Ro1LTul0P1LNeAdhn17j62" Name="Enabled" Kind="InputPin" />
<Pin Id="Rr25WkwdOWnNswfLhsmqZ6" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="1628,800,25,19" Id="DxiG9pzIHt4OOt62LWDezC">
<p:NodeReference LastCategoryFullName="Math" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="+" />
</p:NodeReference>
<Pin Id="FRQROHgeqWhPYdQDCPUrRC" Name="Input" Kind="InputPin" />
<Pin Id="E2eaqCPDyiwLpqLAHtuW5E" Name="Input 2" Kind="InputPin" />
<Pin Id="MKeUcMBJTC5L7ONg3A3tAq" Name="Output" Kind="OutputPin" />
</Node>
<Pad Id="E3ngwZfSsFnPIkm6LR7sdj" Comment="" Bounds="1647,597,35,43" ShowValueBox="true" isIOBox="true" Value="1, 5, 0">
<p:TypeAnnotation LastCategoryFullName="3D" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Vector3" />
</p:TypeAnnotation>
</Pad>
<Node Bounds="1199,937,327,19" Id="JOI7QaoNTwELcVPMIH5z94">
<p:NodeReference LastCategoryFullName="Control" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Switch (Boolean)" />
</p:NodeReference>
<Pin Id="LUcKbmvue28NzeeoksHpht" Name="Condition" Kind="InputPin" />
<Pin Id="MtlJ8YmGPu5QHDnTmbPWB2" Name="Input" Kind="InputPin" />
<Pin Id="DL9N6HAbBYsMLt9xEoRMpI" Name="Input 2" Kind="InputPin" />
<Pin Id="Hfjj1WFveUeN1p2jvBmpbp" Name="Output" Kind="OutputPin" />
</Node>
<Pad Id="G2XzOqdBKKoNAuu5ktrtiX" Comment="Follow" Bounds="1198,871,35,35" ShowValueBox="true" isIOBox="true" Value="False">
<p:TypeAnnotation>
<Choice Kind="ImmutableTypeFlag" Name="Boolean" />
<FullNameCategoryReference ID="Primitive" />
</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="1470,616,25,19" Id="Hay3stzp5XFP7GahiX23wL">
<p:NodeReference LastCategoryFullName="Math" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="*" />
</p:NodeReference>
<Pin Id="GtMa6Ax5NqiNm88m2ZZCsV" Name="Input" Kind="InputPin" />
<Pin Id="Ml0VW8LHx37LPcVGO6pACL" Name="Input 2" Kind="InputPin" DefaultValue="1.1" />
<Pin Id="OaQVVHKwPttOhOk5zbN74t" Name="Output" Kind="OutputPin" />
</Node>
<Pad Id="NMgWfsZzPw0OohTF64o7c2" Comment="" Bounds="1492,592,35,15" ShowValueBox="true" isIOBox="true" Value="1.5">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Float32" />
</p:TypeAnnotation>
</Pad>
<Node Bounds="1431,617,25,19" Id="GNEBx8xijvXMSPL1UtmV6n">
<p:NodeReference LastCategoryFullName="Math" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="*" />
</p:NodeReference>
<Pin Id="KhoSkd3fYlcO6e1Wf2Fa2c" Name="Input" Kind="InputPin" />
<Pin Id="DW7JlwqxyPNN8oDAytH1Jl" Name="Input 2" Kind="InputPin" DefaultValue="0.29" />
<Pin Id="Rzg6FcvblosNbl9uad1SyE" Name="Output" Kind="OutputPin" />
</Node>
<Pad Id="QdLfuekkIgDQEgyFxsUNgT" Comment="Position" Bounds="1378,984" isIOBox="true" Value="0, 0, 0" />
<Node Bounds="1360,856,97,19" Id="N1IHf6fgEBFNA8KYBMXPqJ">
<p:NodeReference LastCategoryFullName="Collections.Spread" LastSymbolSource="VL.Collections.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Cons" />
<CategoryReference Kind="RecordType" Name="Spread" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="FsjOZoOl0vbPuPT0QlBTlN" Name="Input" Kind="InputPin" />
<Pin Id="Pqx3EDDHHlWLMcUajARoLn" Name="Input 2" Kind="InputPin" />
<Pin Id="LWvclnyLX4zM9xgUj5xnHY" Name="Result" Kind="OutputPin" />
</Node>
<Node Bounds="1374,1002,240,19" Id="JGuhXRrOkaHMAf7xG0JJwH">
<p:NodeReference LastCategoryFullName="Collections.Spread" LastSymbolSource="VL.Collections.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Decons" />
<CategoryReference Kind="RecordType" Name="Spread" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="GQMZkVbVXQgLvAcHJfWxwj" Name="Input" Kind="StateInputPin" />
<Pin Id="SSGm1Aba3BGNuHgR5NAF1D" Name="Result" Kind="OutputPin" />
<Pin Id="LSG2lgcHGedMBFxTruqagU" Name="Result 2" Kind="OutputPin" />
</Node>
<Node Bounds="1359,747,47,19" Id="KSze2rC67ccOCnzmN6ft3h">
<p:NodeReference LastCategoryFullName="3D.Vector3" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<CategoryReference Kind="Vector3Type" Name="Vector3" />
<Choice Kind="OperationCallFlag" Name="Reflect" />
</p:NodeReference>
<Pin Id="EQS5Eo2yvyjMbTJ7mRSKTf" Name="Vector" Kind="InputPin" />
<Pin Id="TPTg6krMFxNMAVqhyI4txM" Name="Normal" Kind="InputPin" DefaultValue="1, 0, 0" />
<Pin Id="Kq9vW1SihePOYgd5AVLHL3" Name="Output" Kind="StateOutputPin" />
</Node>
<Pad Id="HnTKsadYzHBLCm87nt9q9Z" Comment="" Bounds="1452,565,35,15" ShowValueBox="true" isIOBox="true" Value="0.29">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Float32" />
</p:TypeAnnotation>
</Pad>
<Node Bounds="1522,845,111,19" Id="PDVbbtt2BrSLy4zaRHQXxj">
<p:NodeReference LastCategoryFullName="Collections.Spread" LastSymbolSource="VL.Collections.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Cons" />
<CategoryReference Kind="RecordType" Name="Spread" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="HYvtpbNzfJKPqrfOV6TnwM" Name="Input" Kind="InputPin" />
<Pin Id="Q701rYdXT8gLUBvIlo9VOf" Name="Input 2" Kind="InputPin" />
<Pin Id="NWcucPjoojWP2Ei6jxHFTy" Name="Result" Kind="OutputPin" />
</Node>
<Node Bounds="1544,745,47,19" Id="MLNYjLFlWizLwPNvmklC08">
<p:NodeReference LastCategoryFullName="3D.Vector3" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<CategoryReference Kind="Vector3Type" Name="Vector3" />
<Choice Kind="OperationCallFlag" Name="Reflect" />
</p:NodeReference>
<Pin Id="O8fzi18X6UkPdtA4WZezHM" Name="Vector" Kind="InputPin" />
<Pin Id="F8KPqFRALbdPdcC6Tz8Zfd" Name="Normal" Kind="InputPin" DefaultValue="1, 0, 0" />
<Pin Id="Mix8rf72tC5LIHNehMhvLw" Name="Output" Kind="StateOutputPin" />
</Node>
<Node Bounds="1523,799,25,19" Id="VR8sCGsRyWvNBir20TfEc1">
<p:NodeReference LastCategoryFullName="Math" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="+" />
</p:NodeReference>
<Pin Id="ESzPmdD4vLQN7g9qNaE9I8" Name="Input" Kind="InputPin" />
<Pin Id="On1n4QIM0gZM3NMBurZI4D" Name="Input 2" Kind="InputPin" />
<Pin Id="LSC1YE4narvQCyCKUr3gYz" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="1221,1059,65,19" Id="HH9yAVgQexKNb8ab9i5qT3">
<p:NodeReference LastCategoryFullName="Animation" LastSymbolSource="VL.Animation.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="Damper (3D)" />
</p:NodeReference>
<Pin Id="NBuapj77SiPNxrEXLsngiU" Name="Goto Position" Kind="InputPin" />
<Pin Id="IrwJJ3co6QlMgxjb36tw5m" Name="Filter Time" Kind="InputPin" DefaultValue="5" />
<Pin Id="PMbVoX0bMEVP62rF1QxHrY" Name="Cyclic" Kind="InputPin" />
<Pin Id="DgasV1n2ul3NiWUXEs4fpA" Name="Jump" Kind="InputPin" />
<Pin Id="G7E2BLhDgtGLswznhRy0rk" Name="Position" Kind="OutputPin" />
<Pin Id="OKApzPLYryuPhnqiv3nZ5E" Name="Velocity" Kind="OutputPin" />
<Pin Id="GsJHFix8Vd4LtskMUgywFr" Name="Acceleration" Kind="OutputPin" />
</Node>
<Node Bounds="1609,1055,65,19" Id="Fc2nspASUdcPwoH5aer3LX">
<p:NodeReference LastCategoryFullName="Animation" LastSymbolSource="VL.Animation.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="Damper (3D)" />
</p:NodeReference>
<Pin Id="S8E67oKAoFWL9R1yZtwfre" Name="Goto Position" Kind="InputPin" />
<Pin Id="B61Gk19xrxRM19Bmnw16Zq" Name="Filter Time" Kind="InputPin" DefaultValue="5" />
<Pin Id="B5lSkZEwspJONXrGDNHsll" Name="Cyclic" Kind="InputPin" />
<Pin Id="OfTSt6cv4EjL5ZaZ3MMbMh" Name="Jump" Kind="InputPin" />
<Pin Id="OcexHS5DXnDNHuwMtNqEK3" Name="Position" Kind="OutputPin" />
<Pin Id="DQCtVT3USPnQGKgY9xd5C8" Name="Velocity" Kind="OutputPin" />
<Pin Id="KF519zEfBnmPGkwjbIh0Qu" Name="Acceleration" Kind="OutputPin" />
</Node>
<Pad Id="UlfGVU1HKJaPbOcomHh3xz" Comment="Performer Position" Bounds="1527,718" isIOBox="true" />
<ControlPoint Id="KUMTrw0EEotOcKz7zuKYSM" Bounds="1427,366" />
<ControlPoint Id="K2F8i7MnMm9PAWJWN8HYl4" Bounds="1518,369" />
<ControlPoint Id="Qaq01Xpw4YuM3JI0nbC5Lr" Bounds="1206,540" />
<ControlPoint Id="MoSljEprrGtQTLJZcSdLwL" Bounds="1355,1504" />
<Node Bounds="1468,467,35,19" Id="NxE59g64K70Nse4S9colUY">
<p:NodeReference LastCategoryFullName="Math" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Max" />
</p:NodeReference>
<Pin Id="CDoGTFbGqpSQD4U33hTTjs" Name="Input" Kind="InputPin" />
<Pin Id="UC0277lwIMTPiRKfLuTNxg" Name="Input 2" Kind="InputPin" DefaultValue="4" />
<Pin Id="EXELk1irB4KOn63KkN60vt" Name="Output" Kind="OutputPin" />
</Node>
</Canvas>
<ProcessDefinition Id="EvzrN9TR5noQWrYTxGP874">
<Fragment Id="KGa5YHuxVMaNBaObIAIqZH" Patch="CLzAvu0NFWBOl1PclIx2Zx" Enabled="true" />
<Fragment Id="K6cOwe7axJvOZhmm2lj5co" Patch="UPqpuBLDH4mP888Ccv8HaV" Enabled="true" />
</ProcessDefinition>
<Link Id="GhIoLgYj1y2NY167yDXhVg" Ids="CTLrWP9VJDfMadFydSoP1h,Gbv2dlGgdPtPkAMWfGV3e4" />
<Link Id="Ex2qfUlL62RLaUlMrjDk9p" Ids="EZ1EDpz3QUbL9WCfvXaQSj,UbtGMZWgje0L1tqMjGvbWR" />
<Link Id="CXjy4KMrxaJOXNLgCXQF9Z" Ids="Ie38OK0rMcrOPkXwKXSBES,ETXadzn3YuuMHU43eFsubz" />
<Link Id="N77CMpjjtntLTVdxJKT63U" Ids="LB3YY0DpkukMljtroW689Q,ETSAQF4VWsOMk2JNU0oTxM" />
<Link Id="AxlgRpRacB6M6G8e9xa4Bz" Ids="MUXyYL7sAFoMQ4EprckrUz,BDFufFytepNMSGpTgiiXKB" />
<Link Id="PdnPSQsZUpNPhmEwapzqnK" Ids="NXQ6ZFXjAutOUKFu6yOooH,LPsoCJGZhgHNvFmHQ64Z8i" />
<Link Id="N0RTUkru9tpNJQJbR9st4j" Ids="IruWNSod05PO43mNZv3hWt,HaYnN9U5PepOEJWWoMFj54" />
<Link Id="SjgFrQEnc4CLLqaoROFJeI" Ids="Ovyb0XS0FhSQOBM2cAKpdo,Hpsl8vcRzO9OS7GgjBYiQn" />
<Link Id="UzgyTb39oDIOZbyygrJPNz" Ids="E3ngwZfSsFnPIkm6LR7sdj,E2eaqCPDyiwLpqLAHtuW5E" />
<Link Id="HvJJMoAwJdZLqcNk4YWySA" Ids="G2XzOqdBKKoNAuu5ktrtiX,LUcKbmvue28NzeeoksHpht" />
<Link Id="IiGDp2ARjRqP9FnUDW5yuF" Ids="OaQVVHKwPttOhOk5zbN74t,MlzD8QQb1DNOsfCmz7zdHN" />
<Link Id="Kzn6d9eKMxJPXHEaR4E9j2" Ids="NMgWfsZzPw0OohTF64o7c2,Ml0VW8LHx37LPcVGO6pACL" />
<Link Id="RgJlARl2sruQHk54hBcQac" Ids="Rzg6FcvblosNbl9uad1SyE,Ifhe4uVYgYvOVwESVenbDW" />
<Link Id="Ol3xjeChCwKOf7XpmjOHmt" Ids="Hfjj1WFveUeN1p2jvBmpbp,QdLfuekkIgDQEgyFxsUNgT" />
<Link Id="C3CAZ4UZd6RLdiz0dcZKiT" Ids="FwSmeN4TBB7OfWpeXHE97z,Pqx3EDDHHlWLMcUajARoLn" />
<Link Id="Otr2RZbi9fNL7TACyuB56Y" Ids="Kq9vW1SihePOYgd5AVLHL3,FsjOZoOl0vbPuPT0QlBTlN" />
<Link Id="Ev0xx8oky9YMXWzxpXNtRf" Ids="FwSmeN4TBB7OfWpeXHE97z,EQS5Eo2yvyjMbTJ7mRSKTf" />
<Link Id="UkEfxcRfL86OKLlKLRtr6B" Ids="QdLfuekkIgDQEgyFxsUNgT,GQMZkVbVXQgLvAcHJfWxwj" />
<Link Id="VHsfDzONt2tNpGSKd1rJfI" Ids="LWvclnyLX4zM9xgUj5xnHY,MtlJ8YmGPu5QHDnTmbPWB2" />
<Link Id="BYygDP3GFptQFd5bsAVAYr" Ids="SSGm1Aba3BGNuHgR5NAF1D,NBuapj77SiPNxrEXLsngiU" />
<Link Id="RdmhSiZVGCROssOBDIycuj" Ids="HnTKsadYzHBLCm87nt9q9Z,DW7JlwqxyPNN8oDAytH1Jl" />
<Link Id="C3TvIewFOSdLqILFhGEnQD" Ids="NWcucPjoojWP2Ei6jxHFTy,DL9N6HAbBYsMLt9xEoRMpI" />
<Link Id="GkRWzFYxQk8PQ64UY2MEPs" Ids="MKeUcMBJTC5L7ONg3A3tAq,Q701rYdXT8gLUBvIlo9VOf" />
<Link Id="DaGeFAWYlgZNibsDGxXJWK" Ids="E3ngwZfSsFnPIkm6LR7sdj,O8fzi18X6UkPdtA4WZezHM" />
<Link Id="VElAgC43YaOLFkJyjnowHx" Ids="Mix8rf72tC5LIHNehMhvLw,On1n4QIM0gZM3NMBurZI4D" />
<Link Id="KtQsJoqL2tELhJjJL6BqK0" Ids="LSC1YE4narvQCyCKUr3gYz,HYvtpbNzfJKPqrfOV6TnwM" />
<Link Id="R6eh9TSJv26QLwzJcAqeIN" Ids="G7E2BLhDgtGLswznhRy0rk,OtFfgmVj5WQPBTM4M5pFLU" />
<Link Id="MYbhq5s1GA2LUNa2JuXszj" Ids="LSG2lgcHGedMBFxTruqagU,S8E67oKAoFWL9R1yZtwfre" />
<Link Id="GWeUAktutsLPOQnz0y2jda" Ids="OcexHS5DXnDNHuwMtNqEK3,Qt99RDZKLfANpU7gdiEZp8" />
<Link Id="ETGlY9rmiegPF8egE3GTqL" Ids="UlfGVU1HKJaPbOcomHh3xz,ESzPmdD4vLQN7g9qNaE9I8" />
<Link Id="Mgx424ZtvkuNFwcMCHjlII" Ids="UlfGVU1HKJaPbOcomHh3xz,FRQROHgeqWhPYdQDCPUrRC" />
<Link Id="MvQ3VAQY5ivPStU0X8xREB" Ids="KUMTrw0EEotOcKz7zuKYSM,KhoSkd3fYlcO6e1Wf2Fa2c" />
<Link Id="CiHRgORtoRbOjpJAzcOMUu" Ids="AUhkMdWSN1IN72YhYRzv0D,KUMTrw0EEotOcKz7zuKYSM" IsHidden="true" />
<Link Id="UYBBhsQLiP5LSWKhCDhcrv" Ids="K2F8i7MnMm9PAWJWN8HYl4,UlfGVU1HKJaPbOcomHh3xz" />
<Link Id="IQ1KZ3BrM1pLyGzTMrV5B8" Ids="TNFLIdXjBUvMQ98UcVmfql,K2F8i7MnMm9PAWJWN8HYl4" IsHidden="true" />
<Link Id="ArcenQDJWFML0IFWUWkWxQ" Ids="Qaq01Xpw4YuM3JI0nbC5Lr,G2XzOqdBKKoNAuu5ktrtiX" />
<Link Id="B19i8Yo5jhCPrwon9Tsy5M" Ids="BQwETXH5Ab0NhmvUpmuOAZ,Qaq01Xpw4YuM3JI0nbC5Lr" IsHidden="true" />
<Patch Id="CLzAvu0NFWBOl1PclIx2Zx" Name="Create" />
<Patch Id="UPqpuBLDH4mP888Ccv8HaV" Name="Update">
<Pin Id="BQwETXH5Ab0NhmvUpmuOAZ" Name="Follow" Kind="InputPin" Bounds="1207,537" />
<Pin Id="AUhkMdWSN1IN72YhYRzv0D" Name="Distance" Kind="InputPin" Bounds="1427,366" />
<Pin Id="TNFLIdXjBUvMQ98UcVmfql" Name="Performer Position" Kind="InputPin" Bounds="1519,495" />
<Pin Id="OJZw62Ny8zFMUGzhKttd4t" Name="Output" Kind="OutputPin" Bounds="1362,1314" />
</Patch>
<Link Id="QID3BaQUHaFNUtI2G0uTHq" Ids="Rr25WkwdOWnNswfLhsmqZ6,MoSljEprrGtQTLJZcSdLwL" />
<Link Id="UoKXvG74IHHPWKp9g3WJLV" Ids="MoSljEprrGtQTLJZcSdLwL,OJZw62Ny8zFMUGzhKttd4t" IsHidden="true" />
<Link Id="T96zGRvGdA7QEQYcP8eX5G" Ids="KUMTrw0EEotOcKz7zuKYSM,CDoGTFbGqpSQD4U33hTTjs" />
<Link Id="DzpkRaTB6yVODOZjylvbEz" Ids="EXELk1irB4KOn63KkN60vt,GtMa6Ax5NqiNm88m2ZZCsV" />
</Patch>
</Node>
<!--
************************ GroupBy (Remainder) ************************
-->
<Node Name="GroupBy (Remainder)" Bounds="620,200" Id="BnvGa6s79JAOfKiv5U6hOc">
<p:NodeReference>
<Choice Kind="ContainerDefinition" Name="Process" />
<FullNameCategoryReference ID="Primitive" />
</p:NodeReference>
<Patch Id="KAx5tekIqO8OFy3wS6rQAP" IsGeneric="true">
<Canvas Id="Vp3nKe2J0dhPDJnQh8wvhQ" CanvasType="Group">
<Node Bounds="1155,646,162,334" Id="SyN4XDZasamOFvVkMUC8kr">
<p:NodeReference>
<Choice Kind="ApplicationStatefulRegion" Name="ForEach" />
<FullNameCategoryReference ID="Primitive" />
</p:NodeReference>
<Pin Id="PAQJzhW05OlN9H10Y5spMZ" Name="Break" Kind="OutputPin" />
<Patch Id="FYQLRaAHZTIOYONSDlDdoI" ManuallySortedPins="true">
<Patch Id="EdgjRIIQipTQPQ0dr3EOXw" Name="Create" ManuallySortedPins="true" />
<Patch Id="AQAwfutxTf5MA3P64qk9Ru" Name="Update" ManuallySortedPins="true">
<Pin Id="FOAtKkYcNtVO2y82o9xenX" Name="Index" Kind="InputPin" />
</Patch>
<Patch Id="RRQa1FQbCByPgR4FRzJlVQ" Name="Dispose" ManuallySortedPins="true" />
<Node Bounds="1178,796,127,164" Id="JcXu9oTNSQZP8kC6KnSQNt">
<p:NodeReference LastCategoryFullName="Primitive" LastSymbolSource="VL.CoreLib.dll">
<Choice Kind="StatefulRegion" Name="Region (Stateful)" Fixed="true" />
<Choice Kind="ApplicationStatefulRegion" Name="If" />
<CategoryReference Kind="Category" Name="Primitive" />
</p:NodeReference>
<Pin Id="TFDT8ikJEQdNdynFlFDgge" Name="Condition" Kind="InputPin" />
<Patch Id="UtORJp1VILuPBK9lhqT9wP" ManuallySortedPins="true">
<Patch Id="KsU66xmXYHsNQpJzUxXDpD" Name="Create" ManuallySortedPins="true" />
<Patch Id="Jij8MuspjlJPtRxWvtj27J" Name="Then" ManuallySortedPins="true" />
<Node Bounds="1230,857,63,26" Id="N1P8QlVBq1gOzEKkHooVxO">
<p:NodeReference LastCategoryFullName="Collections.Spread" LastSymbolSource="VL.Collections.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="GetSpread" />
</p:NodeReference>
<Pin Id="K785EiVSUxhO5KrgqM8w6e" Name="Input" Kind="StateInputPin" />
<Pin Id="UQzdxV1CN8tOJbmnszTY5T" Name="Index" Kind="InputPin" />
<Pin Id="JSCPqa8UOl5MOBr4q2U7Di" Name="Count" Kind="InputPin" DefaultValue="1" />
<Pin Id="L9QDKkW9iHWMUpXN3cr564" Name="Output" Kind="StateOutputPin" />
</Node>
<Node Bounds="1192,908,48,19" Id="SOrB8KEV1THNixAoMIcr5M">
<p:NodeReference LastCategoryFullName="Collections.Spread" LastSymbolSource="VL.Collections.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Concat" />
<CategoryReference Kind="RecordType" Name="Spread" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="SfrrqkI0FLvOXB9q5gxf5k" Name="Input" Kind="InputPin" />
<Pin Id="SOy41uwLkbNQKPoT9EfF6S" Name="Input 2" Kind="InputPin" />
<Pin Id="BJAaySs1GLqLUqiYp5mEXk" Name="Output" Kind="StateOutputPin" />
</Node>
<Node Bounds="1259,819,33,19" Id="LCRhFCmZyFzLhbia2le0W3">
<p:NodeReference LastCategoryFullName="Primitive.Integer32" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Dec" />
<CategoryReference Kind="Int32Type" Name="Integer32" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="J0fc2bFT5vuL61GTWKLtBa" Name="Input" Kind="StateInputPin" />
<Pin Id="PyWIHFmwGqDLp8Dp7ZRs2b" Name="Output" Kind="StateOutputPin" />
</Node>
</Patch>
<ControlPoint Id="MvhBiRAJtIGQAwDYEz65np" Bounds="1195,802" Alignment="Top" />
<ControlPoint Id="NMoLAVP28NOO1v9kcZNute" Bounds="1192,954" Alignment="Bottom" />
<ControlPoint Id="CObTyvc1RTzORJg3lWDByX" Bounds="1234,802" Alignment="Top" />
<ControlPoint Id="UAhS9PB8OnONdMKKB9JLV4" Bounds="1234,954" Alignment="Bottom" />
</Node>
<Node Bounds="1179,762,25,19" Id="LCO3Sd9vJF6QTHfi3Sn3tx">
<p:NodeReference LastCategoryFullName="Math" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="&gt;=" />
<CategoryReference Kind="Category" Name="Math" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="QUNH0eyzLkXOcxr1i53uNT" Name="Input" Kind="InputPin" />
<Pin Id="BXV13mf2OePPnHKI5nHD1P" Name="Input 2" Kind="InputPin" />
<Pin Id="DYUotb156YjLZjLEFIRETw" Name="Result" Kind="OutputPin" />
</Node>
<ControlPoint Id="Ptx4MNbQoIjMwEX4RzCGe9" Bounds="1256,696" />
<Node Bounds="1253,711,30,19" Id="MUpuBbKJk3wLssm2jY3oLR">
<p:NodeReference LastCategoryFullName="Primitive.Integer32" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Inc" />
<CategoryReference Kind="Int32Type" Name="Integer32" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="I0VBXPma3SbMBDkpnUxT6Z" Name="Input" Kind="StateInputPin" />
<Pin Id="VrWrYgJsilfPh1kdDtbBfB" Name="Output" Kind="StateOutputPin" />
</Node>
<Node Bounds="1180,711,44,26" Id="Qq1tcVMgxL5MQWxsKebD7U">
<p:NodeReference LastCategoryFullName="Collections.Spread" LastSymbolSource="VL.Collections.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Count" />
<CategoryReference Kind="RecordType" Name="Spread" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="MJKMzNZl2UWLSRmRHSRr6D" Name="Input" Kind="StateInputPin" />
<Pin Id="BgcgJ4bnetsMuBcg2UA19w" Name="Count" Kind="OutputPin" />
</Node>
</Patch>
<ControlPoint Id="AJyNVmD9nzCN7ZAn3vjLVs" Bounds="1170,652" Alignment="Top" />
<ControlPoint Id="O5HcjqrTNKTPHm2dHl3C3L" Bounds="1191,974" Alignment="Bottom" />
</Node>
<Node Bounds="1169,602,55,19" Id="Q3y75UAEJABL2IzAo4busa">
<p:NodeReference LastCategoryFullName="Collections.Spread" LastSymbolSource="VL.Collections.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<CategoryReference Kind="RecordType" Name="Spread" />
<Choice Kind="OperationCallFlag" Name="GroupBy (Count)" />
</p:NodeReference>
<Pin Id="LmSlVxWNJa7NSkufjwHpnt" Name="Input" Kind="InputPin" />
<Pin Id="IJGSNqUCKxXOwRrAdtSEWy" Name="Count" Kind="InputPin" DefaultValue="3" />
<Pin Id="K5e1NL1NvqXOeQpx5FgQSJ" Name="Output" Kind="OutputPin" />
<Pin Id="My9XlQ5qU9zPO5jW0pAFsv" Name="Remainder" Kind="OutputPin" />
</Node>
<ControlPoint Id="RB1DBFs7Dh3QNWCXTPYzHf" Bounds="1170,453" />
<ControlPoint Id="RkMC17rmimyQCgtS4qhvQP" Bounds="1293,458" />
<ControlPoint Id="SEsu0wsBBvwOOCEsDwIPdv" Bounds="1193,1047" />
</Canvas>
<Patch Id="CY1BeNNDjnuLleyclJlmuw" Name="Create" />
<Patch Id="TP8jTSzufIWNiFtliiOp5H" Name="Update">
<Pin Id="K2dIm7ZqkqwPEZHLrPwdBk" Name="Spread" Kind="InputPin" Bounds="1167,422" />
<Pin Id="BP2V7hotzJaLWozFR55rBG" Name="Count" Kind="InputPin" Bounds="1293,458" />
<Pin Id="KP35CtSfgd5NNh6RwPLaXe" Name="Output" Kind="OutputPin" Bounds="1193,1047" />
</Patch>
<ProcessDefinition Id="Re3jEDg3SjkN3vEw3sw2GB">
<Fragment Id="TC1E2OPmV3cQModpUhjf9r" Patch="CY1BeNNDjnuLleyclJlmuw" Enabled="true" />
<Fragment Id="EkhwkCOkJCjOtY680WNBJg" Patch="TP8jTSzufIWNiFtliiOp5H" Enabled="true" />
</ProcessDefinition>
<Link Id="Jgvkre4RrCqOu523Sv0dBz" Ids="MvhBiRAJtIGQAwDYEz65np,NMoLAVP28NOO1v9kcZNute" IsFeedback="true" />
<Link Id="K85TmZi6E58Ma61vdsnMYH" Ids="L9QDKkW9iHWMUpXN3cr564,SOy41uwLkbNQKPoT9EfF6S" />
<Link Id="HNiH4MyipGnQAsGdoeasAO" Ids="MvhBiRAJtIGQAwDYEz65np,SfrrqkI0FLvOXB9q5gxf5k" />
<Link Id="SNxzPbQHKWcPtAlFlQonBA" Ids="BJAaySs1GLqLUqiYp5mEXk,NMoLAVP28NOO1v9kcZNute" />
<Link Id="DwONc4ptt9oLlZzQIraRBS" Ids="DYUotb156YjLZjLEFIRETw,TFDT8ikJEQdNdynFlFDgge" />
<Link Id="U79UvR0TiaoOnuGIdFeu49" Ids="PyWIHFmwGqDLp8Dp7ZRs2b,UQzdxV1CN8tOJbmnszTY5T" />
<Link Id="MWjLdlmv3ecMxJ7CuFBcBs" Ids="CObTyvc1RTzORJg3lWDByX,UAhS9PB8OnONdMKKB9JLV4" IsFeedback="true" />
<Link Id="HcATGudWwhwMwKXoUYqH1j" Ids="CObTyvc1RTzORJg3lWDByX,K785EiVSUxhO5KrgqM8w6e" />
<Link Id="GG29zxUnCEjLapRHm0DRjG" Ids="K5e1NL1NvqXOeQpx5FgQSJ,AJyNVmD9nzCN7ZAn3vjLVs" />
<Link Id="QN2ZiA9QLX9L0UeOTrfUQE" Ids="AJyNVmD9nzCN7ZAn3vjLVs,MvhBiRAJtIGQAwDYEz65np" />
<Link Id="F9DljoXpm68L2J2UNy9IBs" Ids="My9XlQ5qU9zPO5jW0pAFsv,CObTyvc1RTzORJg3lWDByX" />
<Link Id="KRflSA8BlUpOpvBz2DHM3I" Ids="FOAtKkYcNtVO2y82o9xenX,Ptx4MNbQoIjMwEX4RzCGe9" IsHidden="true" />
<Link Id="JrxiNWhEZWlMVNcRrrOMXp" Ids="Ptx4MNbQoIjMwEX4RzCGe9,I0VBXPma3SbMBDkpnUxT6Z" />
<Link Id="CtntwE3TuoOQNJJDBFlvYk" Ids="VrWrYgJsilfPh1kdDtbBfB,BXV13mf2OePPnHKI5nHD1P" />
<Link Id="PWmR0DlSnkTPeoDbIDC8BW" Ids="VrWrYgJsilfPh1kdDtbBfB,J0fc2bFT5vuL61GTWKLtBa" />
<Link Id="SyFQsYt3a44PdupVotz1Vl" Ids="My9XlQ5qU9zPO5jW0pAFsv,MJKMzNZl2UWLSRmRHSRr6D" />
<Link Id="QbmxRurdi9wMXbYe8wSYk3" Ids="BgcgJ4bnetsMuBcg2UA19w,QUNH0eyzLkXOcxr1i53uNT" />
<Link Id="Ho73J9IGT8IONEkUNrKle7" Ids="NMoLAVP28NOO1v9kcZNute,O5HcjqrTNKTPHm2dHl3C3L" />
<Link Id="I5aWZOlnSN6Mmx34CnLppS" Ids="RB1DBFs7Dh3QNWCXTPYzHf,LmSlVxWNJa7NSkufjwHpnt" />
<Link Id="SHS3JO4NFM1OIwuhf9Bfg9" Ids="K2dIm7ZqkqwPEZHLrPwdBk,RB1DBFs7Dh3QNWCXTPYzHf" IsHidden="true" />
<Link Id="HspIJMC8kbzOGUMFYqBkHZ" Ids="RkMC17rmimyQCgtS4qhvQP,IJGSNqUCKxXOwRrAdtSEWy" />
<Link Id="Uk8MUrAChZgLW1hTVGucY8" Ids="BP2V7hotzJaLWozFR55rBG,RkMC17rmimyQCgtS4qhvQP" IsHidden="true" />
<Link Id="I0xisKGhnfNMw04X1BCYZL" Ids="O5HcjqrTNKTPHm2dHl3C3L,SEsu0wsBBvwOOCEsDwIPdv" />
<Link Id="HvYUa1rBiVpMa8vqrfDfFG" Ids="SEsu0wsBBvwOOCEsDwIPdv,KP35CtSfgd5NNh6RwPLaXe" IsHidden="true" />
</Patch>
</Node>
<!--
************************ ObjectSelector (GroupBy) ************************
-->
<Node Name="ObjectSelector (GroupBy)" Bounds="620,300" Id="KJ3AiaxiJ9WL6FOuXz0nUq">
<p:NodeReference>
<Choice Kind="ContainerDefinition" Name="Process" />
<FullNameCategoryReference ID="Primitive" />
</p:NodeReference>
<Patch Id="GJ9lXRDXplYPfNtaElDwnK">
<Canvas Id="HK7hk3mP7svLgZZAlVOOvr" CanvasType="Group">
<Node Bounds="526,1157,1111,19" Id="IHcz8kpYIBfNZtcusPRM3K">
<p:NodeReference LastCategoryFullName="Stride" LastSymbolSource="VL.Stride.Engine.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="Group" />
<CategoryReference Kind="Category" Name="Stride" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="OYSvotBIPWLM97iHKvUq18" Name="Transformation" Kind="InputPin" />
<Pin Id="QieC6umuhAPM0uL2vqiMma" Name="Child" Kind="InputPin" />
<Pin Id="U7Jo63Zr4bJPnBOwmv2YLl" Name="Child 2" Kind="InputPin" />
<Pin Id="H2iBCE6O6XbOf6rZo4WHVb" Name="Child 3" Kind="InputPin" />
<Pin Id="GO6Hasos1DYM3MaonLkhdD" Name="Child 4" Kind="InputPin" />
<Pin Id="K6vXOYV6rIrOQZ60CSkP42" Name="Child 5" Kind="InputPin" />
<Pin Id="VK7LCj4epzYQONL5vvcMTn" Name="Name" Kind="InputPin" />
<Pin Id="Tfs89Er2lIKMTmDacG9Dz1" Name="Enabled" Kind="InputPin" />
<Pin Id="QTjFWyRzgKnLhXzUVWXO6y" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="590,648,1108,19" Id="Jloxa5rL5E4LeRcEZnBNKX">
<p:NodeReference LastCategoryFullName="Collections.Spread" LastSymbolSource="VL.Collections.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Decons" />
<CategoryReference Kind="RecordType" Name="Spread" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="I5WK1LB0yl6MscrcLmurC6" Name="Input" Kind="StateInputPin" />
<Pin Id="EbbfbcBW5mOQB5gO3xX720" Name="Result" Kind="OutputPin" />
<Pin Id="OJHmYsCXME2QH8IZu7E7Ha" Name="Result 2" Kind="OutputPin" />
<Pin Id="Dpjf2cHQzlOL3hiW8eQ8tL" Name="Result 3" Kind="OutputPin" />
<Pin Id="BY3KzYCGaduOAw4JV7em4U" Name="Result 4" Kind="OutputPin" />
<Pin Id="D1eTGA8WfkEMmSZOMkmSQV" Name="Result 5" Kind="OutputPin" />
</Node>
<Node Bounds="590,578,103,19" Id="AdT3BmDmHqAN6Qk5NRX5Dd">
<p:NodeReference>
<Choice Kind="ProcessNode" Name="GroupBy (Remainder)" />
</p:NodeReference>
<Pin Id="V6aGxEtxSlGMHVIwKzzu4V" Name="Spread" Kind="InputPin">
<p:DefaultValue />
</Pin>
<Pin Id="J6xhBC6OlAEMK8zK6ywiDm" Name="Count" Kind="InputPin" DefaultValue="3" />
<Pin Id="ODAoPepOZ47MYhjWyhFBnQ" Name="Output" Kind="OutputPin" />
</Node>
<Pad Id="LIMcdFJlh4zLoTBJGI02Hq" Comment="Count" Bounds="689,540,35,15" ShowValueBox="true" isIOBox="true" Value="5">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Integer32" />
</p:TypeAnnotation>
</Pad>
<Node Bounds="676,851,37,19" Id="Rdy9qKXopwSORorM6RosSW">
<p:NodeReference LastCategoryFullName="Primitive.Boolean" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="NOT" />
</p:NodeReference>
<Pin Id="IX9TF8KPcagM73fBk7ZJHi" Name="Input" Kind="StateInputPin" />
<Pin Id="BH3wdUhagwtNRDbmeTEzpm" Name="Output" Kind="StateOutputPin" />
</Node>
<Node Bounds="676,810,52,26" Id="U5OMtFUSrNoLDOcU6BsU5A">
<p:NodeReference LastCategoryFullName="Collections.Spread" LastSymbolSource="VL.Collections.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="IsEmpty" />
<CategoryReference Kind="RecordType" Name="Spread" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="BlBHBud0i32LoXdVALR1Y0" Name="Input" Kind="StateInputPin" />
<Pin Id="GEtzqjV6oGUQb5qocrVFzF" Name="Is Empty" Kind="OutputPin" />
</Node>
<Node Bounds="592,740,147,19" Id="Dg3Jo91gOHtLr882tKW95G">
<p:NodeReference LastCategoryFullName="Stride.Models" LastSymbolSource="VL.Stride.Engine.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="InstancingSpreadComponent" />
</p:NodeReference>
<Pin Id="HyEv5UxoQMVMKPxD82k6Tl" Name="Instance Transformations" Kind="InputPin" />
<Pin Id="MRkqc3rDfAYLh77oDgipGV" Name="Instance Count" Kind="InputPin" />
<Pin Id="H5ew2MdtWWuPX2f9lttDZY" Name="Value" Kind="InputPin" />
<Pin Id="MxPhkZudy6iLfZ3Nyv8H2c" Name="Enabled" Kind="InputPin" />
<Pin Id="UtGByMhfETJPZEX4JJgYGN" Name="Component" Kind="OutputPin" />
</Node>
<ControlPoint Id="LvyM5oh7CXxPZRSDii4Ode" Bounds="529,1275" />
<ControlPoint Id="EMTHJBr4oyBNpQCVAQYUa7" Bounds="590,444" />
<Node Bounds="532,849,125,19" Id="ATTKAR3pojeMPHEXEoIZuf">
<p:NodeReference LastCategoryFullName="Main" LastSymbolSource="Objects.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="Pallet" />
</p:NodeReference>
<Pin Id="Q8uC17nL1GHQCPwgDaQBuP" Name="Path" Kind="InputPin" DefaultValue="assets\pallet\scene.gltf" />
<Pin Id="CTbRcFyw0cxOfgzbKBYdF8" Name="Diffuse" Kind="InputPin" DefaultValue="assets\pallet\textures\Pallet_LPinitialShadingGroup_baseColor.png" />
<Pin Id="Af8gQ06Evz3MCPUKecui87" Name="Metalness" Kind="InputPin" DefaultValue="assets\pallet\textures\Pallet_LPinitialShadingGroup_metallicRoughness.png" />
<Pin Id="F1CswiwsjFlL0Eb60uQMxe" Name="Roughness" Kind="InputPin" DefaultValue="assets\pallet\textures\Pallet_LPinitialShadingGroup_metallicRoughness.png" />
<Pin Id="Q9jsQCXOL7RNWHP3yD94Jx" Name="Normals" Kind="InputPin" DefaultValue="assets\pallet\textures\Pallet_LPinitialShadingGroup_normal.png" />
<Pin Id="LepxykXQcrAOhLkJ3Pjygx" Name="Import Scale" Kind="InputPin" DefaultValue="0.01" />
<Pin Id="O3Vw3LYWH1tPpFLgBNrEIu" Name="Reload" Kind="InputPin" />
<Pin Id="AjHpUPuAnNNNi72lh0APQ4" Name="Entity" Kind="OutputPin" />
</Node>
<Node Bounds="782,870,125,19" Id="EFqeOihXy5hMoWwokqQo4O">
<p:NodeReference LastCategoryFullName="Main" LastSymbolSource="Objects.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="HandTruck" />
</p:NodeReference>
<Pin Id="LiOBS5eu1yJLKdGVwQ0Jdk" Name="Path" Kind="InputPin" DefaultValue="assets\hand_truck\scene.gltf" />
<Pin Id="QR6bG4byAuDPcRPLp7AK36" Name="Diffuse" Kind="InputPin" DefaultValue="assets\hand_truck\textures\M_HandTruck_baseColor.png" />
<Pin Id="LkUZRFACXHsQTiXcBC8fX1" Name="Metalness" Kind="InputPin" DefaultValue="assets\hand_truck\textures\M_HandTruck_metallicRoughness.png" />
<Pin Id="SZmT3brvvKBPNe9w6tV1HC" Name="Roughness" Kind="InputPin" DefaultValue="assets\hand_truck\textures\M_HandTruck_metallicRoughness.png" />
<Pin Id="HyPeNJRNRd6PUj9E71V8fk" Name="Normals" Kind="InputPin" DefaultValue="assets\hand_truck\textures\M_HandTruck_normal.png" />
<Pin Id="JOi0PRCVhj2OVCJRf2sdEd" Name="Import Scale" Kind="InputPin" DefaultValue="1" />
<Pin Id="CLoecKTgbYbLqOJCUzZ8J1" Name="Reload" Kind="InputPin" />
<Pin Id="CDOdj1eU1riNRjIhJ73AfW" Name="Entity" Kind="OutputPin" />
</Node>
<Node Bounds="513,925,145,19" Id="KuUvv0JhVGwNlePk7qqJ1Z">
<p:NodeReference LastCategoryFullName="Stride.Models" LastSymbolSource="VL.Stride.Engine.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="ModelEntity" />
</p:NodeReference>
<Pin Id="KcGkDjiRm8rMm8RXjvhX0k" Name="Transformation" Kind="InputPin" />
<Pin Id="F0J5P5peqgaPpFJHrX6fPH" Name="Model" Kind="InputPin" />
<Pin Id="Kx6JKgsLSGgQTAutRXyvbV" Name="Material" Kind="InputPin" />
<Pin Id="VVVqH86ThWrOsauBsbaiUu" Name="Is Shadow Caster" Kind="InputPin" />
<Pin Id="Cv4rlgQ4j8xNPuloQHjFDz" Name="Components" Kind="InputPin" />
<Pin Id="P7cwf4jRSOvNNyPARFKwsO" Name="Children" Kind="InputPin" />
<Pin Id="IAfn7hR36YUQG3ajDmSupL" Name="Name" Kind="InputPin" />
<Pin Id="NHjH2Xe5t3RMT1zHTWxcx0" Name="Enabled" Kind="InputPin" />
<Pin Id="HusGNDUgRcVOxDbQqUusUZ" Name="Entity" Kind="OutputPin" />
</Node>
<Node Bounds="1019,871,125,19" Id="TcuG8SoHKpkM5fafLjHYRT">
<p:NodeReference LastCategoryFullName="Main" LastSymbolSource="Objects.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="PalletTruck" />
</p:NodeReference>
<Pin Id="J5eONtAdEjBLLfOw8HKyYf" Name="Path" Kind="InputPin" DefaultValue="assets\pallet_truck\scene.gltf" />
<Pin Id="QG132TP0DeDQHPsoRyerWj" Name="Diffuse" Kind="InputPin" DefaultValue="assets\pallet_truck\textures\DefaultMaterial_baseColor.jpeg" />
<Pin Id="BEAN82ponz6P4pczc32gg8" Name="Metalness" Kind="InputPin" DefaultValue="assets\pallet_truck\textures\DefaultMaterial_metallicRoughness.png" />
<Pin Id="PW16IAdLq2NLMBdx0TXhyB" Name="Roughness" Kind="InputPin" DefaultValue="assets\pallet_truck\textures\DefaultMaterial_metallicRoughness.png" />
<Pin Id="C0f6k3xibDANalWAUlnWrY" Name="Normals" Kind="InputPin" DefaultValue="assets\pallet_truck\textures\DefaultMaterial_normal.png" />
<Pin Id="SiaGnkGxQ5aLTJut6soXF6" Name="Import Scale" Kind="InputPin" />
<Pin Id="CfeUg1QbNXANb8dBA2EreI" Name="Reload" Kind="InputPin" />
<Pin Id="CWE9PUZoN92QDmVcWY5wQI" Name="Entity" Kind="OutputPin" />
</Node>
<Node Bounds="1271,875,125,19" Id="Ag27Dv2NGkaOT3G4FbjOWk">
<p:NodeReference LastCategoryFullName="Main" LastSymbolSource="Objects.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="CardboardBox" />
</p:NodeReference>
<Pin Id="MHFlYjsKxk1OYrtL8E4zwc" Name="Path" Kind="InputPin" DefaultValue="assets\set_of_cardboard_boxes\box.gltf" />
<Pin Id="Os9pijPE0McNnAz3EtdXnS" Name="Diffuse" Kind="InputPin" DefaultValue="assets\set_of_cardboard_boxes\textures\Cardboard_Box_Mat_baseColor.png" />
<Pin Id="DMA7UNAGaRNOqirnhAw1BD" Name="Metalness" Kind="InputPin" DefaultValue="assets\set_of_cardboard_boxes\textures\Cardboard_Box_Mat_metallicRoughness.png" />
<Pin Id="HV0LhMFzuKnMAftAI8JY9P" Name="Roughness" Kind="InputPin" DefaultValue="assets\set_of_cardboard_boxes\textures\Cardboard_Box_Mat_metallicRoughness.png" />
<Pin Id="V1hgUzCZjTlL9OZAO9xXKV" Name="Normals" Kind="InputPin" DefaultValue="assets\set_of_cardboard_boxes\textures\Cardboard_Box_Mat_normal.png" />
<Pin Id="EYFmFnLe3NpL49z5GioZkf" Name="Import Scale" Kind="InputPin" DefaultValue="0.19" />
<Pin Id="Q2JGb5qm7BUPgNc286TIUf" Name="Reload" Kind="InputPin" />
<Pin Id="MIm4PO265cRPuUlOonRiRn" Name="Entity" Kind="OutputPin" />
</Node>
<Node Bounds="1537,892,125,19" Id="OxFVxcveWf1PBNIGKoQxqF">
<p:NodeReference LastCategoryFullName="Main" LastSymbolSource="Objects.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="PlatformTrolley" />
</p:NodeReference>
<Pin Id="CDvwUTJZMXkMjWSpbQhA07" Name="Path" Kind="InputPin" DefaultValue="assets\platform_trolley\scene.gltf" />
<Pin Id="RIhNW5VNRZ1NtdgMYpsbwY" Name="Diffuse" Kind="InputPin" DefaultValue="assets\platform_trolley\textures\lambert1_baseColor.png" />
<Pin Id="RHEnVqj9a2INrhtHJWHG4q" Name="Metalness" Kind="InputPin" DefaultValue="assets\platform_trolley\textures\lambert1_metallicRoughness.png" />
<Pin Id="IjJgtnz5iMXNj1OtqLxKAC" Name="Roughness" Kind="InputPin" DefaultValue="assets\platform_trolley\textures\lambert1_metallicRoughness.png" />
<Pin Id="R8rdbEIuKiPOp2Wym3je3j" Name="Normals" Kind="InputPin" DefaultValue="assets\platform_trolley\textures\lambert1_normal.png" />
<Pin Id="FMaoFNgR9qRPDMKpFPgQ9Q" Name="Import Scale" Kind="InputPin" DefaultValue="0.01" />
<Pin Id="KrYvxGsAWNOQbUCBP2yAny" Name="Reload" Kind="InputPin" />
<Pin Id="HA2csgMBE7wOWq99qS5G0G" Name="Entity" Kind="OutputPin" />
</Node>
<Node Bounds="593,786,65,19" Id="LaJR34HfKzGOY0FH4kMstF">
<p:NodeReference LastCategoryFullName="Collections.Spread" LastSymbolSource="VL.Collections.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="FromValue" />
<CategoryReference Kind="RecordType" Name="Spread" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="JgbWso2shb5O4crAYX6CN0" Name="Input" Kind="InputPin" />
<Pin Id="Ik08B83dliwOXnaYLeTKtU" Name="Result" Kind="OutputPin" />
</Node>
<Pad Id="PouPiT3KL3HPNSvY4Pfck2" Comment="Reload" Bounds="916,350,35,35" ShowValueBox="true" isIOBox="true" Value="False">
<p:TypeAnnotation>
<Choice Kind="ImmutableTypeFlag" 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>
<Node Bounds="924,862,37,19" Id="HkZfW7UXcTYP6hlWIC3qWy">
<p:NodeReference LastCategoryFullName="Primitive.Boolean" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="NOT" />
</p:NodeReference>
<Pin Id="S2tewJt9KBbOmjZC2RVGJF" Name="Input" Kind="StateInputPin" />
<Pin Id="MJXHjGydsgcLZifz9HEI9X" Name="Output" Kind="StateOutputPin" />
</Node>
<Node Bounds="924,821,52,26" Id="RFx5T8NTb9kPU5LVdVHj7b">
<p:NodeReference LastCategoryFullName="Collections.Spread" LastSymbolSource="VL.Collections.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="IsEmpty" />
<CategoryReference Kind="RecordType" Name="Spread" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="UGNPt7aGssjM9sUJqMDXD8" Name="Input" Kind="StateInputPin" />
<Pin Id="NmRPtpgr1ySLnFESRFAETa" Name="Is Empty" Kind="OutputPin" />
</Node>
<Node Bounds="803,730,147,19" Id="IBVoo8FuL4sNISGeXKDj9C">
<p:NodeReference LastCategoryFullName="Stride.Models" LastSymbolSource="VL.Stride.Engine.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="InstancingSpreadComponent" />
</p:NodeReference>
<Pin Id="HmPM28gWHHjLCVF0TuEDBj" Name="Instance Transformations" Kind="InputPin" />
<Pin Id="JkC9ITyeLDNL58NI5Jgs5J" Name="Instance Count" Kind="InputPin" />
<Pin Id="OUbUTE2VAePOovGgzxrkKU" Name="Value" Kind="InputPin" />
<Pin Id="J3XDRkmSAycM19k6spT2xi" Name="Enabled" Kind="InputPin" />
<Pin Id="PlaqGRI1groMXoS92TAhwy" Name="Component" Kind="OutputPin" />
</Node>
<Node Bounds="780,935,145,19" Id="Qzy0DDADyRSMUFzGow78jC">
<p:NodeReference LastCategoryFullName="Stride.Models" LastSymbolSource="VL.Stride.Engine.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="ModelEntity" />
</p:NodeReference>
<Pin Id="LViDmy5Tj1wLSQCdpzVAel" Name="Transformation" Kind="InputPin" />
<Pin Id="E3rm4E0S8IyLnkLmyVHRAw" Name="Model" Kind="InputPin" />
<Pin Id="Dcc341maoubQTh8W6EclqO" Name="Material" Kind="InputPin" />
<Pin Id="K1uY8C2Ck8YPTB2iRDhfx4" Name="Is Shadow Caster" Kind="InputPin" />
<Pin Id="AjE6gfGCCsmMmwXA98pL7A" Name="Components" Kind="InputPin" />
<Pin Id="Olp80adgIGlMjoTXI74NfL" Name="Children" Kind="InputPin" />
<Pin Id="R99S0V003SSLrvwVUtFlOB" Name="Name" Kind="InputPin" />
<Pin Id="KtJmzT5I1PcOaCAJHMZucL" Name="Enabled" Kind="InputPin" />
<Pin Id="K9A2a2cL7ZnOHbB5pkzL38" Name="Entity" Kind="OutputPin" />
</Node>
<Node Bounds="804,776,65,19" Id="QucxVGYrOo0MTFhP5NqZF0">
<p:NodeReference LastCategoryFullName="Collections.Spread" LastSymbolSource="VL.Collections.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="FromValue" />
<CategoryReference Kind="RecordType" Name="Spread" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="UU6rquLVvJUPTRVsUzdq6S" Name="Input" Kind="InputPin" />
<Pin Id="PIWPnbzhlfuN0oWeFggTap" Name="Result" Kind="OutputPin" />
</Node>
<Node Bounds="1159,895,37,19" Id="U41knAxoaZ6LqNgbDrBGBk">
<p:NodeReference LastCategoryFullName="Primitive.Boolean" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="NOT" />
</p:NodeReference>
<Pin Id="BweJUdKfWm2NYvGSzPQuiS" Name="Input" Kind="StateInputPin" />
<Pin Id="OIm6BdI26o4PXmxmu7utO9" Name="Output" Kind="StateOutputPin" />
</Node>
<Node Bounds="1159,854,52,26" Id="J72kdk7nBc9LKDgxPtxzOC">
<p:NodeReference LastCategoryFullName="Collections.Spread" LastSymbolSource="VL.Collections.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="IsEmpty" />
<CategoryReference Kind="RecordType" Name="Spread" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="PH6ie36AlzTL1GZsyfHD2G" Name="Input" Kind="StateInputPin" />
<Pin Id="TyAhauF8b6eP6kVg2yCpxy" Name="Is Empty" Kind="OutputPin" />
</Node>
<Node Bounds="1100,772,147,19" Id="Fa7sIjvTWYtLi1ldNVPTX7">
<p:NodeReference LastCategoryFullName="Stride.Models" LastSymbolSource="VL.Stride.Engine.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="InstancingSpreadComponent" />
</p:NodeReference>
<Pin Id="BbT0ZX8qDJ6OtEJPBk8vl3" Name="Instance Transformations" Kind="InputPin" />
<Pin Id="QC0oLM0idm3Lh7YXbeqdjU" Name="Instance Count" Kind="InputPin" />
<Pin Id="Q1FYP7UbahVPaJSPV1Cy7z" Name="Value" Kind="InputPin" />
<Pin Id="FnUHh8G3DiTNQNsAzS7GSJ" Name="Enabled" Kind="InputPin" />
<Pin Id="VYWK4SijwoXLlPXfuXYLUB" Name="Component" Kind="OutputPin" />
</Node>
<Node Bounds="1019,952,145,19" Id="Ou8gl3BdiRSNFbo3uptslT">
<p:NodeReference LastCategoryFullName="Stride.Models" LastSymbolSource="VL.Stride.Engine.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="ModelEntity" />
</p:NodeReference>
<Pin Id="RHGAx9aveEKPSiIrURwgJt" Name="Transformation" Kind="InputPin" />
<Pin Id="LKEE2lxt0UZQXE6ER6wVZ5" Name="Model" Kind="InputPin" />
<Pin Id="M3ZUd2jcNJYLFhwaF0sJ86" Name="Material" Kind="InputPin" />
<Pin Id="Lcrxxq3YasFPCu5xhRjc5x" Name="Is Shadow Caster" Kind="InputPin" />
<Pin Id="E8GiBa2O4zZNlOdV7NMxPe" Name="Components" Kind="InputPin" />
<Pin Id="I2wHeMTm39kLFXGZHJLlKK" Name="Children" Kind="InputPin" />
<Pin Id="AEpU3J8vssDMwTAzDOSBH8" Name="Name" Kind="InputPin" />
<Pin Id="MoDjOdalu4sLcJfxPIyBtP" Name="Enabled" Kind="InputPin" />
<Pin Id="B3nkpSMZINMMbfznQyGwtr" Name="Entity" Kind="OutputPin" />
</Node>
<Node Bounds="1101,818,65,19" Id="Anret0y1dGrPVHMTvhzgWz">
<p:NodeReference LastCategoryFullName="Collections.Spread" LastSymbolSource="VL.Collections.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="FromValue" />
<CategoryReference Kind="RecordType" Name="Spread" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="CQ64c7ItZExNjhkjTWeUVA" Name="Input" Kind="InputPin" />
<Pin Id="Ord4SJAZrY4Mkozqyhv8eb" Name="Result" Kind="OutputPin" />
</Node>
<Node Bounds="1440,872,37,19" Id="UBwF5AjwnydLqXNVtmXoUD">
<p:NodeReference LastCategoryFullName="Primitive.Boolean" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="NOT" />
</p:NodeReference>
<Pin Id="VQ2FPsxjex3Mow8Qota2Rp" Name="Input" Kind="StateInputPin" />
<Pin Id="JmPZl968lgPMj34wb9hztR" Name="Output" Kind="StateOutputPin" />
</Node>
<Node Bounds="1440,831,52,26" Id="SkQmZnRxAWRNI9GXZpBiqz">
<p:NodeReference LastCategoryFullName="Collections.Spread" LastSymbolSource="VL.Collections.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="IsEmpty" />
<CategoryReference Kind="RecordType" Name="Spread" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="DPGwR660Ip0QH9XCjd7UCD" Name="Input" Kind="StateInputPin" />
<Pin Id="GMdR6adFbrOMGVM531aCH9" Name="Is Empty" Kind="OutputPin" />
</Node>
<Node Bounds="1356,761,147,19" Id="Po4xReuHUeHMwqm1Qdtr8W">
<p:NodeReference LastCategoryFullName="Stride.Models" LastSymbolSource="VL.Stride.Engine.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="InstancingSpreadComponent" />
</p:NodeReference>
<Pin Id="T5XKBeWxizUPNyNb5yZEhd" Name="Instance Transformations" Kind="InputPin" />
<Pin Id="S7LMpcJVH3vQF3s8LQoaXO" Name="Instance Count" Kind="InputPin" />
<Pin Id="HnkUUSFYTjrOlUKPG8NnnG" Name="Value" Kind="InputPin" />
<Pin Id="OSGLmNKAlLMNUedNJCmDfj" Name="Enabled" Kind="InputPin" />
<Pin Id="UF1krTJ6IAKMZ6FSJaiZMk" Name="Component" Kind="OutputPin" />
</Node>
<Node Bounds="1277,946,145,19" Id="B0229kbvX5jN3rGI78Hs2g">
<p:NodeReference LastCategoryFullName="Stride.Models" LastSymbolSource="VL.Stride.Engine.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="ModelEntity" />
</p:NodeReference>
<Pin Id="OWvrrui1CVwLnDCTqKAiR7" Name="Transformation" Kind="InputPin" />
<Pin Id="GbS0SoqLahVOg63E2lA7c8" Name="Model" Kind="InputPin" />
<Pin Id="BD8U62jHnclNaQMqX1g7kb" Name="Material" Kind="InputPin" />
<Pin Id="QZASK0FXDXLOVYrByoV2Av" Name="Is Shadow Caster" Kind="InputPin" />
<Pin Id="U8qDuAxDQtxNX62SkVVOvT" Name="Components" Kind="InputPin" />
<Pin Id="MnfLtfWJfYIMEsEuIDWh9W" Name="Children" Kind="InputPin" />
<Pin Id="Vc0On8dbRDRMjQ4xLWccTp" Name="Name" Kind="InputPin" />
<Pin Id="OfjjC4rwhbCLLs3jo4hJcU" Name="Enabled" Kind="InputPin" />
<Pin Id="LmGnZjtSjliMvHcB93tdfx" Name="Entity" Kind="OutputPin" />
</Node>
<Node Bounds="1357,807,65,19" Id="NrXhxLagn4hNPpuJnwdLlp">
<p:NodeReference LastCategoryFullName="Collections.Spread" LastSymbolSource="VL.Collections.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="FromValue" />
<CategoryReference Kind="RecordType" Name="Spread" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="Jm3teHvvgNMOnM8IxUiQX3" Name="Input" Kind="InputPin" />
<Pin Id="B65a1ntTqlLPq9ezj1LBuF" Name="Result" Kind="OutputPin" />
</Node>
<Node Bounds="1716,877,37,19" Id="DiwKnm6do1UM7HLOzue26U">
<p:NodeReference LastCategoryFullName="Primitive.Boolean" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="NOT" />
</p:NodeReference>
<Pin Id="EG97Yi83XjlQYg2guy2Q6Q" Name="Input" Kind="StateInputPin" />
<Pin Id="VdQKqbPfsjLQXvcPYy5tv7" Name="Output" Kind="StateOutputPin" />
</Node>
<Node Bounds="1716,836,52,26" Id="Uxju3K7YfR4PjKQ7vxDp8C">
<p:NodeReference LastCategoryFullName="Collections.Spread" LastSymbolSource="VL.Collections.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="IsEmpty" />
<CategoryReference Kind="RecordType" Name="Spread" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="ASpfzMmPWFXNAQ0Ai6niJ4" Name="Input" Kind="StateInputPin" />
<Pin Id="Llmy8QYePOTOjjM41ewp44" Name="Is Empty" Kind="OutputPin" />
</Node>
<Node Bounds="1632,766,147,19" Id="ADXIUnC5tAVQbJBM22t539">
<p:NodeReference LastCategoryFullName="Stride.Models" LastSymbolSource="VL.Stride.Engine.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="InstancingSpreadComponent" />
</p:NodeReference>
<Pin Id="CrN5ECTu33TMW8tzsetDi9" Name="Instance Transformations" Kind="InputPin" />
<Pin Id="HmAl0uSJN71Od1aDBZnihK" Name="Instance Count" Kind="InputPin" />
<Pin Id="Jv2sf9SkdXcLNvzK5jhtWz" Name="Value" Kind="InputPin" />
<Pin Id="FlCjS2MXVbkPfUbbL1JFBx" Name="Enabled" Kind="InputPin" />
<Pin Id="PXTMO49cLK5MHAWzqv53sw" Name="Component" Kind="OutputPin" />
</Node>
<Node Bounds="1553,951,145,19" Id="J3HxuyaIA6fPWwQv5iEsZq">
<p:NodeReference LastCategoryFullName="Stride.Models" LastSymbolSource="VL.Stride.Engine.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="ModelEntity" />
</p:NodeReference>
<Pin Id="Tomvuq7f0c5NGTxPHeQwU5" Name="Transformation" Kind="InputPin" />
<Pin Id="EChnm2dCn4dPAVRHuf5uxq" Name="Model" Kind="InputPin" />
<Pin Id="EAa3KkBKYXTPIGtOMxuog3" Name="Material" Kind="InputPin" />
<Pin Id="BqKDnBXHim7MGAU0tzaHWS" Name="Is Shadow Caster" Kind="InputPin" />
<Pin Id="PD4DMfJaSO3LAGJ5F2Vm5L" Name="Components" Kind="InputPin" />
<Pin Id="SrWbLLGyzgJMRUzWaFh31G" Name="Children" Kind="InputPin" />
<Pin Id="LG63xywAPzyPBcFcxswafp" Name="Name" Kind="InputPin" />
<Pin Id="OAftLSa5e1kL79KjRhVESZ" Name="Enabled" Kind="InputPin" />
<Pin Id="B7gqFuJd9AsONKlMFMqzeJ" Name="Entity" Kind="OutputPin" />
</Node>
<Node Bounds="1633,812,65,19" Id="VQqGbuSHR2AO9EIPOJ6u03">
<p:NodeReference LastCategoryFullName="Collections.Spread" LastSymbolSource="VL.Collections.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="FromValue" />
<CategoryReference Kind="RecordType" Name="Spread" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="TGxN2CRRzE0OBroEugOhaW" Name="Input" Kind="InputPin" />
<Pin Id="GHfsWRYls1DNHX7XrDA7XP" Name="Result" Kind="OutputPin" />
</Node>
<Pad Id="INaG0oiLrkWNGFRz13sHYK" Comment="Reload" Bounds="1205,734,35,35" ShowValueBox="true" isIOBox="true" Value="False">
<p:TypeAnnotation>
<Choice Kind="ImmutableTypeFlag" 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="QWeefpA9s5OO2MTv9Rx877" Comment="Reload" Bounds="1359,710,35,35" ShowValueBox="true" isIOBox="true" Value="False">
<p:TypeAnnotation>
<Choice Kind="ImmutableTypeFlag" 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>
</Canvas>
<Patch Id="EPR8XwkcRciP2yyCUnFyOX" Name="Create" />
<Patch Id="LlhO4X8ibhKLBzip0DdEha" Name="Update">
<Pin Id="OvyefEXrjWTNzF53H3DbjE" Name="Output" Kind="OutputPin" Bounds="499,1180" />
<Pin Id="TNyrqyCGU64MvBoYiMhTZy" Name="Spread" Kind="InputPin" Bounds="590,444" />
</Patch>
<ProcessDefinition Id="LZEP1YuNXHAL8pvJvR60lT">
<Fragment Id="L8M2Y68FiF3Lumz1YHFaCR" Patch="EPR8XwkcRciP2yyCUnFyOX" Enabled="true" />
<Fragment Id="B1kLn3gPkHkM9AT2v8r6WF" Patch="LlhO4X8ibhKLBzip0DdEha" Enabled="true" />
</ProcessDefinition>
<Link Id="Flft0waZObqMun7D5YB1Bm" Ids="ODAoPepOZ47MYhjWyhFBnQ,I5WK1LB0yl6MscrcLmurC6" />
<Link Id="F2RRm0Km1SkMdZxiiROr7T" Ids="LIMcdFJlh4zLoTBJGI02Hq,J6xhBC6OlAEMK8zK6ywiDm" />
<Link Id="DFYiEUN311JNPlSx686JkH" Ids="GEtzqjV6oGUQb5qocrVFzF,IX9TF8KPcagM73fBk7ZJHi" />
<Link Id="Mf3vdJQg5PjNdvghDuSlPw" Ids="EbbfbcBW5mOQB5gO3xX720,BlBHBud0i32LoXdVALR1Y0" />
<Link Id="Q5xGToz472fL5VvaqVTqaK" Ids="EbbfbcBW5mOQB5gO3xX720,HyEv5UxoQMVMKPxD82k6Tl" />
<Link Id="QN5lAcknFI3PiAML0NCMrA" Ids="QTjFWyRzgKnLhXzUVWXO6y,LvyM5oh7CXxPZRSDii4Ode" />
<Link Id="CHlUUqL4Lm0NOwMQtFJbVe" Ids="LvyM5oh7CXxPZRSDii4Ode,OvyefEXrjWTNzF53H3DbjE" IsHidden="true" />
<Link Id="BZCHqOu4K0kLTChPfWFo88" Ids="EMTHJBr4oyBNpQCVAQYUa7,V6aGxEtxSlGMHVIwKzzu4V" />
<Link Id="LCc9oNI3Z6oMx2f6PfnzHH" Ids="TNyrqyCGU64MvBoYiMhTZy,EMTHJBr4oyBNpQCVAQYUa7" IsHidden="true" />
<Link Id="LaAk0L0QZW0NcJI6sn7JIb" Ids="AjHpUPuAnNNNi72lh0APQ4,F0J5P5peqgaPpFJHrX6fPH" />
<Link Id="UOZZjCFTL3QP2LKG3u0eND" Ids="Ik08B83dliwOXnaYLeTKtU,Cv4rlgQ4j8xNPuloQHjFDz" />
<Link Id="C7cXz1s8GfqMkXR73fNpgB" Ids="UtGByMhfETJPZEX4JJgYGN,JgbWso2shb5O4crAYX6CN0" />
<Link Id="F2LdBKK58EFPWUjrRjFfZk" Ids="HusGNDUgRcVOxDbQqUusUZ,QieC6umuhAPM0uL2vqiMma" />
<Link Id="C138qzU1iQjOkzFRvfzKBm" Ids="BH3wdUhagwtNRDbmeTEzpm,NHjH2Xe5t3RMT1zHTWxcx0" />
<Link Id="NkLyPB4XSGpLejfk3DEriP" Ids="PouPiT3KL3HPNSvY4Pfck2,O3Vw3LYWH1tPpFLgBNrEIu" />
<Link Id="OMWa4POwMKmPBtIoZ1Vyg0" Ids="NmRPtpgr1ySLnFESRFAETa,S2tewJt9KBbOmjZC2RVGJF" />
<Link Id="Idfbc4p0B9VNrLur8HRNPl" Ids="PIWPnbzhlfuN0oWeFggTap,AjE6gfGCCsmMmwXA98pL7A" />
<Link Id="SxgqJfjgslVPh3WXwptaaD" Ids="PlaqGRI1groMXoS92TAhwy,UU6rquLVvJUPTRVsUzdq6S" />
<Link Id="EAH0xE1bfGeL2AQAaEbsAQ" Ids="MJXHjGydsgcLZifz9HEI9X,KtJmzT5I1PcOaCAJHMZucL" />
<Link Id="BC3Mf8BczQuLRak5VrkNyU" Ids="TyAhauF8b6eP6kVg2yCpxy,BweJUdKfWm2NYvGSzPQuiS" />
<Link Id="KOUGpbKUf9oOMUlu6QxUp0" Ids="Ord4SJAZrY4Mkozqyhv8eb,E8GiBa2O4zZNlOdV7NMxPe" />
<Link Id="OhIOnUSV7K3Nb8IdWe3KA3" Ids="VYWK4SijwoXLlPXfuXYLUB,CQ64c7ItZExNjhkjTWeUVA" />
<Link Id="Gdplge6pEVNOb9G0ELVZSo" Ids="OIm6BdI26o4PXmxmu7utO9,MoDjOdalu4sLcJfxPIyBtP" />
<Link Id="FNsmtX3ua7uLyG131xRQ4L" Ids="CDOdj1eU1riNRjIhJ73AfW,E3rm4E0S8IyLnkLmyVHRAw" />
<Link Id="CFBjerwFICsL1B4JQIFzdC" Ids="K9A2a2cL7ZnOHbB5pkzL38,U7Jo63Zr4bJPnBOwmv2YLl" />
<Link Id="Vbgj0iO16xHM1Xx5XsKDmy" Ids="OJHmYsCXME2QH8IZu7E7Ha,HmPM28gWHHjLCVF0TuEDBj" />
<Link Id="PFLnUiiDZO7QA3rb9LXdfr" Ids="OJHmYsCXME2QH8IZu7E7Ha,UGNPt7aGssjM9sUJqMDXD8" />
<Link Id="FXaJ5ovPgXFORqET4NY1t4" Ids="GMdR6adFbrOMGVM531aCH9,VQ2FPsxjex3Mow8Qota2Rp" />
<Link Id="IOtAZOVvevTNPtN1AGI715" Ids="B65a1ntTqlLPq9ezj1LBuF,U8qDuAxDQtxNX62SkVVOvT" />
<Link Id="US1P2f1Tu4tOexZeRy0XIP" Ids="UF1krTJ6IAKMZ6FSJaiZMk,Jm3teHvvgNMOnM8IxUiQX3" />
<Link Id="Bnd4PMCDQ0vOHSkjQId0N2" Ids="JmPZl968lgPMj34wb9hztR,OfjjC4rwhbCLLs3jo4hJcU" />
<Link Id="KH0rrSRTlqIQSCr5U6bKC5" Ids="Llmy8QYePOTOjjM41ewp44,EG97Yi83XjlQYg2guy2Q6Q" />
<Link Id="TCfVLEHXaWSLeswTnaIRvk" Ids="GHfsWRYls1DNHX7XrDA7XP,PD4DMfJaSO3LAGJ5F2Vm5L" />
<Link Id="MnXxJbERmjWPUXaDlfvbfu" Ids="PXTMO49cLK5MHAWzqv53sw,TGxN2CRRzE0OBroEugOhaW" />
<Link Id="ILoHjLuveW4NjuBtq69n5k" Ids="VdQKqbPfsjLQXvcPYy5tv7,OAftLSa5e1kL79KjRhVESZ" />
<Link Id="GdgpMKDfqt9Oz2tuD1Mh4e" Ids="CWE9PUZoN92QDmVcWY5wQI,LKEE2lxt0UZQXE6ER6wVZ5" />
<Link Id="VlQ9FqNQKV1QcBGftA9sM0" Ids="Dpjf2cHQzlOL3hiW8eQ8tL,BbT0ZX8qDJ6OtEJPBk8vl3" />
<Link Id="Oh79dKj69ByLgD82k7k611" Ids="Dpjf2cHQzlOL3hiW8eQ8tL,PH6ie36AlzTL1GZsyfHD2G" />
<Link Id="RzLyDlDwCF4OPTa1rX2lTH" Ids="B3nkpSMZINMMbfznQyGwtr,H2iBCE6O6XbOf6rZo4WHVb" />
<Link Id="L1bN8MYcCTGP66Skmsu46C" Ids="BY3KzYCGaduOAw4JV7em4U,T5XKBeWxizUPNyNb5yZEhd" />
<Link Id="AfoQWOxqEb1MX5w4aXIiH5" Ids="BY3KzYCGaduOAw4JV7em4U,DPGwR660Ip0QH9XCjd7UCD" />
<Link Id="FHUtgch0qZnOzmRTTXH6zB" Ids="MIm4PO265cRPuUlOonRiRn,GbS0SoqLahVOg63E2lA7c8" />
<Link Id="SKxe1aPs59ILXB9f1I0yMh" Ids="LmGnZjtSjliMvHcB93tdfx,GO6Hasos1DYM3MaonLkhdD" />
<Link Id="Vtn62hRdJnxN1MevYEOp3G" Ids="D1eTGA8WfkEMmSZOMkmSQV,CrN5ECTu33TMW8tzsetDi9" />
<Link Id="NxXbg8lghSbO3dOsZws21a" Ids="D1eTGA8WfkEMmSZOMkmSQV,ASpfzMmPWFXNAQ0Ai6niJ4" />
<Link Id="GhSQrLJ7hC1N4iYne910X7" Ids="B7gqFuJd9AsONKlMFMqzeJ,K6vXOYV6rIrOQZ60CSkP42" />
<Link Id="A6DXILL2p77OiLCYE24IfP" Ids="HA2csgMBE7wOWq99qS5G0G,EChnm2dCn4dPAVRHuf5uxq" />
<Link Id="Sdrjw3IM7KyMC0G4KrwTEY" Ids="PouPiT3KL3HPNSvY4Pfck2,CLoecKTgbYbLqOJCUzZ8J1" />
<Link Id="PUV1R9YdQWAQVYqKsP7Oy1" Ids="PouPiT3KL3HPNSvY4Pfck2,KrYvxGsAWNOQbUCBP2yAny" />
<Link Id="CjzcW66yXv5PbLKMfU5cDy" Ids="INaG0oiLrkWNGFRz13sHYK,CfeUg1QbNXANb8dBA2EreI" />
<Link Id="Ae7HksUSZ6nMoyx5yCnnE9" Ids="QWeefpA9s5OO2MTv9Rx877,Q2JGb5qm7BUPgNc286TIUf" />
</Patch>
</Node>
<!--
************************ Username ************************
-->
<Node Name="Username" Bounds="620,400" Id="Ka5Dhlcz1JAPrzLwat5RV1">
<p:NodeReference>
<Choice Kind="ContainerDefinition" Name="Process" />
<FullNameCategoryReference ID="Primitive" />
</p:NodeReference>
<Patch Id="A4y3bCQGgQWL4wuMxHhqqS">
<Canvas Id="D7e5R8km06YO04K1VIOj5z" CanvasType="Group">
<Node Bounds="441,442,381,425" Id="EFpasa5LuTBNvTbjePySSW">
<p:NodeReference>
<Choice Kind="ProcessStatefulRegion" Name="Cache" />
<FullNameCategoryReference ID="Primitive" />
</p:NodeReference>
<Pin Id="N0XWAYDjDpvPwOkHWHddFr" Name="Force" Kind="InputPin" DefaultValue="False" />
<Pin Id="Tts6oH4gaFKOPp1D4q7MLk" Name="Dispose Cached Outputs" Kind="InputPin" />
<Pin Id="ONopY77QyRROMZwwtUACHY" Name="Has Changed" Kind="OutputPin" />
<ControlPoint Id="PZSgkmaQo2wNZyoQ6O4vm9" Bounds="582,449" Alignment="Top" />
<ControlPoint Id="CF6Fy3nl9pFLN6COjlgXei" Bounds="487,861" Alignment="Bottom" />
<ControlPoint Id="F53w84Tv98TO78KF2TQej8" Bounds="539,449" Alignment="Top" />
<ControlPoint Id="OXjPhBfB9soOdf0ChLA2rU" Bounds="607,449" Alignment="Top" />
<Patch Id="Q9fw9GWRBH0NsoQ8ony6IE" ManuallySortedPins="true">
<Patch Id="FRNGU1IgyK0L2aUkvHSYwc" Name="Create" ManuallySortedPins="true" />
<Patch Id="JU0prReRuQ2Ns7PThKN2Oy" Name="Then" ManuallySortedPins="true" />
<Node Bounds="491,787,167,19" Id="ElQ0qlDWjqzMf6zchHmEcK">
<p:NodeReference LastCategoryFullName="Stride.Models.Meshes" LastSymbolSource="VL.Stride.Rendering.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="QuadRenderer" />
</p:NodeReference>
<Pin Id="TNgH5iNupDRNqMWTOgjdIL" Name="Transformation" Kind="InputPin" />
<Pin Id="HnfrwVsu7I5M8ihTqxwLbi" Name="Texture" Kind="InputPin" />
<Pin Id="FPJSWf35YCnODYadlslSP4" Name="Color" Kind="InputPin" DefaultValue="1, 1, 1, 1" />
<Pin Id="D8uA1vaJOJwQdQJKqhHiIo" Name="Blend State" Kind="InputPin" />
<Pin Id="J8iIJye1M1GNoBHrwR9szH" Name="Rasterizer State" Kind="InputPin" />
<Pin Id="ImE6IY35G3wNGcYZDVFrwD" Name="Depth Stencil State" Kind="InputPin" />
<Pin Id="SKl9TzoHFMnNh5yRmbZqn4" Name="Aspect Ratio Correction Mode" Kind="InputPin" />
<Pin Id="VF1Ng0bItQ8OQP6goeDf4X" Name="Anchor" Kind="InputPin" />
<Pin Id="SVFKXpQGUnXLb1MfjndNAL" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="510,722,105,19" Id="MWdL9RF8gTcNWaVWCmBF0k">
<p:NodeReference LastCategoryFullName="Stride.Textures.Source" LastSymbolSource="VL.Stride.Windows.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="SkiaTexture" />
</p:NodeReference>
<Pin Id="ByDOXjuNBOCNf9ZLNUu6aC" Name="Input" Kind="InputPin" />
<Pin Id="MYGWlnpI0LbOcmvsrsZ50f" Name="Size" Kind="InputPin" DefaultValue="240, 240" />
<Pin Id="IF8glmWc4SJPEWW02UrBKJ" Name="Space" Kind="InputPin" />
<Pin Id="QPUaRnbiwbAODa3xWjtXQy" Name="Clear" Kind="InputPin" />
<Pin Id="DWbbE84fvxoMmmBjVALlfs" Name="Clear Color" Kind="InputPin" DefaultValue="0, 0, 0, 0" />
<Pin Id="TlYASuKTwDAOS2uYAqtcXt" Name="Format" Kind="InputPin" />
<Pin Id="MjR3Gn9hN6jO35NNcPDPNX" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="528,651,105,19" Id="KRNXr4X90bfN4YWC8PwqUV">
<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="OayqdSiyRzeMiiNq0jfd2b" Name="Bounds" Kind="InputPin" />
<Pin Id="SzCs8Uun6FGNDZeMdUudiI" Name="Text" Kind="InputPin" />
<Pin Id="U4nJTUGmXpVOomKWqRw7Jw" Name="Paint" Kind="InputPin" />
<Pin Id="Ibo0xMK4f2aLWxQmfqD0mc" Name="Enabled" Kind="InputPin" />
<Pin Id="RMBbiB9Zd1VLIWFcOXdXsF" Name="Output" Kind="OutputPin" />
<Pin Id="TcEVoGWnMEyP1bOW227Clt" Name="Baseline Position" Kind="OutputPin" />
</Node>
<Node Bounds="484,823,165,19" Id="FT8RpCyioARPrnwvEgs3A1">
<p:NodeReference LastCategoryFullName="Stride.Rendering" LastSymbolSource="VL.Stride.Engine.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="RenderEntity" />
</p:NodeReference>
<Pin Id="VNlBpXXYPObOf5gBVJvD0A" Name="Transformation" Kind="InputPin" />
<Pin Id="FaOBAIx7YAtMA2FRKAmGbG" Name="Input" Kind="InputPin" />
<Pin Id="Mdza0ftdaYLM7j9sjmSo9i" Name="Render Stage" Kind="InputPin" />
<Pin Id="E8cbqdMEGh2MHa3PcYKDHJ" Name="Single Call Per Frame" Kind="InputPin" />
<Pin Id="Sw8sNS7OxiLMok8sRHTWaH" Name="Render Group" Kind="InputPin" />
<Pin Id="DJaTXgwEbLQNReRaXUEjzw" Name="Components" Kind="InputPin" />
<Pin Id="NxNeOIwkx2VMwLuBp8YkEx" Name="Children" Kind="InputPin" />
<Pin Id="MV81WPBK8e1LzFnsjIWDr2" Name="Name" Kind="InputPin" />
<Pin Id="LXiipdTSia7PBohG8oFKwm" Name="Enabled" Kind="InputPin" />
<Pin Id="TxtWyp4CAnHMHzSpV8Gv6P" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="559,751,-11,19" Id="P4s0yuThqoAPvHc22HUHQf">
<p:NodeReference LastCategoryFullName="Stride.API.Graphics.BlendStateDescription" LastSymbolSource="VL.Stride.Runtime.TypeForwards.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<CategoryReference Kind="ClassType" Name="BlendStateDescription" />
<Choice Kind="OperationCallFlag" Name="AlphaBlend" />
</p:NodeReference>
<Pin Id="TfLXMKMX5MyLAYWEb4aSQG" Name="Alpha Blend" Kind="OutputPin" />
</Node>
<Node Bounds="645,513,165,19" Id="OFd2NFyzMxQPGdH70LWq5D">
<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="RGN3RFg0pI4ND8DwahlvtA" Name="Input" Kind="InputPin" />
<Pin Id="OcakTKKixScPOgxnfk0oMi" Name="Family Name" Kind="InputPin" DefaultValue="Space Grotesk" />
<Pin Id="QAeNj5w8WwTL3H5JWJFSzp" Name="Style" Kind="InputPin" />
<Pin Id="ALnR39Ot9VmOytZAm1wWVk" Name="Size" Kind="InputPin" DefaultValue="0.22" />
<Pin Id="VhZkjkX0rfLOkldWnTUskO" Name="Color" Kind="InputPin" />
<Pin Id="Bb9zOJ0stkWNvPVOUjuHEC" Name="Line Height in em" Kind="InputPin" />
<Pin Id="UcYj68kdWhgMuQX2BhHgw1" Name="Horizontal Alignment" Kind="InputPin" DefaultValue="Left" />
<Pin Id="LYJvjF5EY5CLYJX5DsbUMM" Name="Vertical Alignment" Kind="InputPin" DefaultValue="Top" />
<Pin Id="DLQ7Mq9UgNsPKHe6A7AMNK" Name="Show Helpers" Kind="InputPin" DefaultValue="False" />
<Pin Id="UFrad0qBkihNgKAn2s9aPv" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="588,600,105,19" Id="S4vuC44LlhPPGKTncgjyMn">
<p:NodeReference LastCategoryFullName="Graphics.Skia.Text" LastSymbolSource="VL.Skia.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="BreakAtRect" />
<PinReference Kind="OutputPin" Name="Output">
<p:DataTypeReference p:Type="TypeReference" LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="String" />
</p:DataTypeReference>
</PinReference>
</p:NodeReference>
<Pin Id="GWqzHnRCjieQVwlkdEvhrX" Name="Text" Kind="InputPin" />
<Pin Id="RW9pKF21LUwK90Ifz8Farh" Name="Rectangle" Kind="InputPin" />
<Pin Id="V015cH38u3LPdWujsJllZE" Name="Remove Empty Lines" Kind="InputPin" />
<Pin Id="Ayd97hAARDpLiMtDBJKLNe" Name="Break at Words" Kind="InputPin" />
<Pin Id="SZ6fqkhuMYrM4CcrBKvk3l" Name="Align Bottom" Kind="InputPin" DefaultValue="False" />
<Pin Id="TnyUxtciQ0gPEdNVXqEENR" Name="Paint" Kind="InputPin" />
<Pin Id="GEKDCkx4D7fM2NUwPJq0CV" Name="Output" Kind="OutputPin" />
<Pin Id="GC8kt19TDacQdVsR2vNXHx" Name="Leftover" Kind="OutputPin" />
</Node>
<Node Bounds="508,686,65,19" Id="Takx6KOz4eeOsqm16QTgKm">
<p:NodeReference LastCategoryFullName="Graphics.Skia" LastSymbolSource="VL.Skia.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="Group" />
<CategoryReference Kind="Category" Name="Skia" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="QVg848RktEtNgHwnPx9Fqk" Name="Input" Kind="InputPin" />
<Pin Id="OzgZi5i1AYjOX5C4MIc7sr" Name="Input 2" Kind="InputPin" />
<Pin Id="OQw9EtGROaNMAuYNA0gF8D" Name="Debug" Kind="InputPin" />
<Pin Id="SvWaXGYJBpfNzBAdsuYpeZ" Name="Enabled" Kind="InputPin" />
<Pin Id="FU68H0grPEyNJA8igGu1oM" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="453,601,85,19" Id="OjWA7wozACnMxNtaFPMIRr">
<p:NodeReference LastCategoryFullName="Graphics.Skia.Layers" LastSymbolSource="VL.Skia.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="Rectangle" />
<CategoryReference Kind="Category" Name="Layers" NeedsToBeDirectParent="true">
<p:OuterCategoryReference Kind="Category" Name="Skia" NeedsToBeDirectParent="true" />
</CategoryReference>
</p:NodeReference>
<Pin Id="SedNksG4TWCMPWb2D5LdJh" Name="Position" Kind="InputPin" DefaultValue="-0.84, -0.68" />
<Pin Id="F6fyoBlTwtGNP0CELXIn3i" Name="Size" Kind="InputPin" DefaultValue="0.2, 0.2" />
<Pin Id="ELBfCZAT9hPOdlIsr2HTWW" Name="Anchor" Kind="InputPin" DefaultValue="Center" />
<Pin Id="DZeEp9fNUX5PVfqnNIssa2" Name="Paint" Kind="InputPin" />
<Pin Id="IqIuvly5gNmMV7og5G6cuz" Name="Enabled" Kind="InputPin" />
<Pin Id="JXDOGvQDwABNYYagzry8Tg" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="513,568,45,19" Id="HmFXlG4yfPzPo39wtWHVg5">
<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="RZPlixrXogMNwg7GnvCqxZ" Name="Input" Kind="InputPin" />
<Pin Id="OPhSbYazThuQCoUbMPelj4" Name="Color" Kind="InputPin" DefaultValue="0, 0.28, 1, 1" />
<Pin Id="NvTM6xWFpdNMr6RMozyhDb" Name="Shader" Kind="InputPin" />
<Pin Id="F4GnGZGwbZVNoxtjXLayG3" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="634,750,82,19" Id="HgS3eGCrNlSQK4oHei82bH">
<p:NodeReference LastCategoryFullName="Stride.API.Graphics.DepthStencilStateDescription" LastSymbolSource="VL.Stride.Runtime.TypeForwards.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<CategoryReference Kind="ClassType" Name="DepthStencilStateDescription" />
<Choice Kind="OperationCallFlag" Name="DepthRead" />
</p:NodeReference>
<Pin Id="DLCa4iKd3UbOmvCjToEqXW" Name="Depth Read" Kind="OutputPin" />
</Node>
<Node Bounds="533,497,78,19" Id="ExBhPFwnAgZLPYyEO0lPF7">
<p:NodeReference LastCategoryFullName="Control" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Switch (Boolean)" />
</p:NodeReference>
<Pin Id="Im0N1x4Ul6kPckvkypd1vA" Name="Condition" Kind="InputPin" />
<Pin Id="OwWOlF5Mw0hPX7rRCMdmsW" Name="Input" Kind="InputPin" DefaultValue="0.2, 0.2, 0.2, 1" />
<Pin Id="PpUJBafnMxIONFRrQ4qycy" Name="Input 2" Kind="InputPin" DefaultValue="1, 1, 1, 1" />
<Pin Id="ChY56BCmyj0QQtc3oUlCoB" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="606,468,45,19" Id="JEbH5feS6I5P1voOpzkdcJ">
<p:NodeReference LastCategoryFullName="Control" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Switch (Boolean)" />
</p:NodeReference>
<Pin Id="FqUx3ZO7d8pPhJq0LVHm4B" Name="Condition" Kind="InputPin" />
<Pin Id="UUvx7oQbRK3NdGdG1BCRgB" Name="Input" Kind="InputPin" DefaultValue="1, 1, 1, 1" />
<Pin Id="I8tHbrrJpaTPelp5SOmcM3" Name="Input 2" Kind="InputPin" DefaultValue="0, 0.28, 1, 1" />
<Pin Id="IuX0zdkY40pLh7I5OSghFX" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="723,479,45,19" Id="TpyuEvd50iPLWEt68T5OxX">
<p:NodeReference LastCategoryFullName="Control" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Switch (Boolean)" />
</p:NodeReference>
<Pin Id="UBYcKYNC6I1Li98htwcZYt" Name="Condition" Kind="InputPin" />
<Pin Id="Bnt6TFidpywOpC9nK9ACPF" Name="Input" Kind="InputPin" DefaultValue="0.2, 0.2, 0.2, 1" />
<Pin Id="OLfLiBJd5YTLlyAfNPxzOf" Name="Input 2" Kind="InputPin" DefaultValue="1, 1, 1, 1" />
<Pin Id="G4ds1lnc9AhPkofaBzukKH" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="608,560,61,19" Id="DqmRIqKJAj8LGxxUqejppC">
<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="Kr1UXP1irWhPHBNao79g0c" Name="Position" Kind="InputPin" DefaultValue="-0.65, 0.15" />
<Pin Id="Bhg7Rizx7I9ME3XYgU3MgG" Name="Size" Kind="InputPin" DefaultValue="1.94, 2.04" />
<Pin Id="LiC7k69gSMAPTj7C0pCw7Y" Name="Anchor" Kind="InputPin" DefaultValue="MiddleLeft" />
<Pin Id="AFxq7Je2hlBL7o7ixhMgvp" Name="Output" Kind="StateOutputPin" />
</Node>
</Patch>
</Node>
<ControlPoint Id="IIXVULACRQSPL1aqVhGGiH" Bounds="486,913" />
<ControlPoint Id="QElvL64F7IUNEpgvGlFrYl" Bounds="474,275" />
<ControlPoint Id="V7JyUoeYWoiNluM2MU1nqV" Bounds="539,274" />
<ControlPoint Id="Gt76oCNsv3NQO83mqUmHcH" Bounds="604,274" />
<Pad Id="I1ShftnbgS4MOn2apMlSpD" Comment="Inactive" Bounds="665,314,20,15" ShowValueBox="true" isIOBox="true" Value="0.2, 0.2, 0.2, 1">
<p:TypeAnnotation LastCategoryFullName="Color" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="RGBA" />
</p:TypeAnnotation>
</Pad>
<Pad Id="Fg22u6GrToCNsIBzxvgvdv" Comment="Active" Bounds="687,343,20,15" ShowValueBox="true" isIOBox="true" Value="1, 1, 1, 1">
<p:TypeAnnotation LastCategoryFullName="Color" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="RGBA" />
</p:TypeAnnotation>
</Pad>
<Pad Id="P9NFiIU4z5nNmMjuYId0XL" Comment="Contact" Bounds="707,370,20,15" ShowValueBox="true" isIOBox="true" Value="0, 0.28, 1, 1">
<p:TypeAnnotation LastCategoryFullName="Color" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="RGBA" />
</p:TypeAnnotation>
</Pad>
</Canvas>
<ProcessDefinition Id="Rh0ajUEzKZjL1pX1bR4mCM">
<Fragment Id="KwN3GXsKWeVL6FmcaYtq28" Patch="LTBJahAqtdCOwHgwfVlmAf" Enabled="true" />
<Fragment Id="KQhDm4LAAKtMP0mTczHjuy" Patch="BwsjTwjfhqjMVsRl4NPKqf" Enabled="true" />
</ProcessDefinition>
<Link Id="RY6tKeEftUuP6UvE3X6Vie" Ids="MjR3Gn9hN6jO35NNcPDPNX,HnfrwVsu7I5M8ihTqxwLbi" />
<Link Id="FRFM6XUM4DoMuMvpGwmv1A" Ids="SVFKXpQGUnXLb1MfjndNAL,FaOBAIx7YAtMA2FRKAmGbG" />
<Link Id="PEJJV6nOG8uO24ASYzacT1" Ids="TxtWyp4CAnHMHzSpV8Gv6P,CF6Fy3nl9pFLN6COjlgXei" />
<Link Id="AgvbwEURiUxLX0rTU2l5kY" Ids="UFrad0qBkihNgKAn2s9aPv,U4nJTUGmXpVOomKWqRw7Jw" />
<Link Id="DtnBw89bvfQNyZrzvfmEct" Ids="PZSgkmaQo2wNZyoQ6O4vm9,GWqzHnRCjieQVwlkdEvhrX" />
<Link Id="NyCJdmqrXjmMykC0vuYtAJ" Ids="FU68H0grPEyNJA8igGu1oM,ByDOXjuNBOCNf9ZLNUu6aC" />
<Link Id="TFVvoundhvWLref7FqBVm3" Ids="RMBbiB9Zd1VLIWFcOXdXsF,OzgZi5i1AYjOX5C4MIc7sr" />
<Link Id="Jfmv7izj2JoL3e2E12hrZN" Ids="JXDOGvQDwABNYYagzry8Tg,QVg848RktEtNgHwnPx9Fqk" />
<Link Id="GWqL02SbYkpLjQDffWy3s3" Ids="F4GnGZGwbZVNoxtjXLayG3,DZeEp9fNUX5PVfqnNIssa2" />
<Link Id="BVziE9zO1FkNL1LoBmsyP4" Ids="ChY56BCmyj0QQtc3oUlCoB,OPhSbYazThuQCoUbMPelj4" />
<Link Id="DzXORxHVqsWO7HuxzHxkv9" Ids="F53w84Tv98TO78KF2TQej8,Im0N1x4Ul6kPckvkypd1vA" />
<Link Id="DYnrTEH5pd3NGgBe3Nqtjx" Ids="CF6Fy3nl9pFLN6COjlgXei,IIXVULACRQSPL1aqVhGGiH" />
<Link Id="Ncepksgt3wsNCzbhMR9Cq3" Ids="IIXVULACRQSPL1aqVhGGiH,TDHziZ8GUnWP5aJhfnJN56" IsHidden="true" />
<Link Id="VNngSLM7k8uN6JAXGa1drM" Ids="TfLXMKMX5MyLAYWEb4aSQG,D8uA1vaJOJwQdQJKqhHiIo" />
<Link Id="AeN51DH70rRLeiZgx7nHSL" Ids="DLCa4iKd3UbOmvCjToEqXW,ImE6IY35G3wNGcYZDVFrwD" />
<Link Id="QoTBIaXuoSOLFjhUJvPfG7" Ids="HBQmwAHOpryNus0yxrAJES,QElvL64F7IUNEpgvGlFrYl" IsHidden="true" />
<Link Id="OCp48KZPiYQORsF8cfIX8z" Ids="QAkk4wankiSNelv2Q6xa3G,V7JyUoeYWoiNluM2MU1nqV" IsHidden="true" />
<Link Id="PPjKqbpw4RWNh9SZuFiSAa" Ids="V7JyUoeYWoiNluM2MU1nqV,F53w84Tv98TO78KF2TQej8" />
<Link Id="AfSjAHB4dYZOlCSyGPCX41" Ids="QElvL64F7IUNEpgvGlFrYl,PZSgkmaQo2wNZyoQ6O4vm9" />
<Patch Id="LTBJahAqtdCOwHgwfVlmAf" Name="Create" />
<Patch Id="BwsjTwjfhqjMVsRl4NPKqf" Name="Update">
<Pin Id="HBQmwAHOpryNus0yxrAJES" Name="Name" Kind="InputPin" />
<Pin Id="QAkk4wankiSNelv2Q6xa3G" Name="Active" Kind="InputPin" />
<Pin Id="TDHziZ8GUnWP5aJhfnJN56" Name="Output" Kind="OutputPin" Bounds="486,913" />
<Pin Id="MO9QINodlf0M7iJdMM0rfj" Name="Contact" Kind="InputPin" />
</Patch>
<Link Id="MsBF6DXa7ZPLGXEFoUDe8G" Ids="IuX0zdkY40pLh7I5OSghFX,PpUJBafnMxIONFRrQ4qycy" />
<Link Id="P3qwTF4IP4XL3EOWC3qbiY" Ids="MO9QINodlf0M7iJdMM0rfj,Gt76oCNsv3NQO83mqUmHcH" IsHidden="true" />
<Link Id="AKDN83V55uSO1EELAEPsIL" Ids="Gt76oCNsv3NQO83mqUmHcH,OXjPhBfB9soOdf0ChLA2rU" />
<Link Id="GnWgJjD7nm7O5WfGNFdHYJ" Ids="OXjPhBfB9soOdf0ChLA2rU,FqUx3ZO7d8pPhJq0LVHm4B" />
<Link Id="BAKh93jv6HYMQbmn9UJCXJ" Ids="I1ShftnbgS4MOn2apMlSpD,OwWOlF5Mw0hPX7rRCMdmsW" />
<Link Id="IfUAzztLEu0OCXf8ahjwix" Ids="Fg22u6GrToCNsIBzxvgvdv,UUvx7oQbRK3NdGdG1BCRgB" />
<Link Id="S16AdBfpRmPNVp78vbLCpu" Ids="P9NFiIU4z5nNmMjuYId0XL,I8tHbrrJpaTPelp5SOmcM3" />
<Link Id="F4VLu2REP9ZMl0iWmyo4bP" Ids="Fg22u6GrToCNsIBzxvgvdv,OLfLiBJd5YTLlyAfNPxzOf" />
<Link Id="UluuuF2d6EJOcO0R9KwbAx" Ids="I1ShftnbgS4MOn2apMlSpD,Bnt6TFidpywOpC9nK9ACPF" />
<Link Id="Q66L4XAGQbLLdbB2XNhuoG" Ids="F53w84Tv98TO78KF2TQej8,UBYcKYNC6I1Li98htwcZYt" />
<Link Id="ODGd1YBnbRjMsu27r1RzSB" Ids="G4ds1lnc9AhPkofaBzukKH,VhZkjkX0rfLOkldWnTUskO" />
<Link Id="IePbnqYTSU4N2GpVkgA1e9" Ids="GEKDCkx4D7fM2NUwPJq0CV,SzCs8Uun6FGNDZeMdUudiI" />
<Link Id="RwKy8fX3k5MNSN5iH4ZHpD" Ids="UFrad0qBkihNgKAn2s9aPv,TnyUxtciQ0gPEdNVXqEENR" />
<Link Id="EWiaGjdyfWVOqVOPsiC95R" Ids="AFxq7Je2hlBL7o7ixhMgvp,RW9pKF21LUwK90Ifz8Farh" />
<Link Id="NESYfKhPgTdLIp8kFQvcVl" Ids="AFxq7Je2hlBL7o7ixhMgvp,OayqdSiyRzeMiiNq0jfd2b" />
</Patch>
</Node>
<!--
************************ ObjectSelector (Ordered) ************************
-->
<Node Name="ObjectSelector (Ordered)" Bounds="620,500" Id="G3LDM9Bw2MeO8XlJ3yTvAa">
<p:NodeReference>
<Choice Kind="ContainerDefinition" Name="Process" />
<FullNameCategoryReference ID="Primitive" />
</p:NodeReference>
<Patch Id="GMFN8E9L8giPkq29zcBxkB">
<Canvas Id="Kp2P8DjJlsEN8yXqGtsKOq" CanvasType="Group">
<Node Bounds="776,1210,1111,19" Id="QoLKvm21gtiQCgnm6CIafk">
<p:NodeReference LastCategoryFullName="Stride" LastSymbolSource="VL.Stride.Engine.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="Group" />
<CategoryReference Kind="Category" Name="Stride" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="Hqoj0b9ig9aN2X1nEd4Xp1" Name="Transformation" Kind="InputPin" />
<Pin Id="NbjWJ0BXM51Pj20k24Uoda" Name="Child" Kind="InputPin" />
<Pin Id="BR6iIzrkZPUL6X1q7PfLSt" Name="Child 2" Kind="InputPin" />
<Pin Id="CGGxp4mq8a9Lm07UQBT83W" Name="Child 3" Kind="InputPin" />
<Pin Id="Qn5iNHhbEO8MboOexWbIQy" Name="Child 4" Kind="InputPin" />
<Pin Id="QAwiZhEaA83LG5h80juwGu" Name="Child 5" Kind="InputPin" />
<Pin Id="VPEug3UcV3cLvQBpc5QgsF" Name="Name" Kind="InputPin" />
<Pin Id="Jdk8vMt47xqPN9iUsUoXnx" Name="Enabled" Kind="InputPin" />
<Pin Id="DsTlAmq3VFcNsXxiJcKcO9" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="840,701,1108,19" Id="MvLCwOaQjuwMUKsYEt0jAg">
<p:NodeReference LastCategoryFullName="Collections.Spread" LastSymbolSource="VL.Collections.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Decons" />
<CategoryReference Kind="RecordType" Name="Spread" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="H2zaxnN3odsMiJiQf7lRUw" Name="Input" Kind="StateInputPin" />
<Pin Id="JTX1d0vmLZUMRuxOm2sRRG" Name="Result" Kind="OutputPin" />
<Pin Id="SR6PjeHMXNyQSzb9Y5hanE" Name="Result 2" Kind="OutputPin" />
<Pin Id="CEF5BgyR0pwNolcCdiqQwa" Name="Result 3" Kind="OutputPin" />
<Pin Id="K8EqmcCISI2NlFDDs30bU8" Name="Result 4" Kind="OutputPin" />
<Pin Id="RceCQME0LECOBqbdIZfWtB" Name="Result 5" Kind="OutputPin" />
</Node>
<Node Bounds="926,904,37,19" Id="DiQhXRzLvSyPAuGaM21en4">
<p:NodeReference LastCategoryFullName="Primitive.Boolean" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="NOT" />
</p:NodeReference>
<Pin Id="Spx610UOlI5NK7kTwHuf4V" Name="Input" Kind="StateInputPin" />
<Pin Id="PlyuIJJQ2zfOZz7z2CvfOp" Name="Output" Kind="StateOutputPin" />
</Node>
<Node Bounds="926,863,52,26" Id="ErUoHtzeKscMVme504gL6N">
<p:NodeReference LastCategoryFullName="Collections.Spread" LastSymbolSource="VL.Collections.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="IsEmpty" />
<CategoryReference Kind="RecordType" Name="Spread" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="Ks57Sy86HfAL0JbTMSJTxW" Name="Input" Kind="StateInputPin" />
<Pin Id="AfYCiGxxyZmPAIKUSUBwGr" Name="Is Empty" Kind="OutputPin" />
</Node>
<Node Bounds="842,793,147,19" Id="I7TOVrgqHCjPp8PzYLR4h5">
<p:NodeReference LastCategoryFullName="Stride.Models" LastSymbolSource="VL.Stride.Engine.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="InstancingSpreadComponent" />
</p:NodeReference>
<Pin Id="IKASTMm2bUYM0KeAzQRefa" Name="Instance Transformations" Kind="InputPin" />
<Pin Id="REMVOnNBnDKPkEQ72gjccD" Name="Instance Count" Kind="InputPin" />
<Pin Id="GC2mgaoymECOC7jGFcROc2" Name="Value" Kind="InputPin" />
<Pin Id="Fi3t7B9Bq0jPTc9Z7bXfA0" Name="Enabled" Kind="InputPin" />
<Pin Id="D9sKW46tnxdNpv8dG20svK" Name="Component" Kind="OutputPin" />
</Node>
<ControlPoint Id="VbvLqmeonHaNoAijl1qotc" Bounds="779,1328" />
<ControlPoint Id="PKbxEmZTUZ0NER9ppoDa9Y" Bounds="841,500" />
<Node Bounds="782,902,125,19" Id="SdvkAEpR7DhPv9hykIBOEf">
<p:NodeReference LastCategoryFullName="Main" LastSymbolSource="Objects.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="Pallet" />
</p:NodeReference>
<Pin Id="VHrQabnro7eMBxZLcsfoqf" Name="Path" Kind="InputPin" DefaultValue="assets\pallet\scene.gltf" />
<Pin Id="KPN7Hj0oJubLG0pHmSnWA6" Name="Diffuse" Kind="InputPin" DefaultValue="assets\pallet\textures\Pallet_LPinitialShadingGroup_baseColor.png" />
<Pin Id="K4fRjG7OdEXNykGNNNyRaM" Name="Metalness" Kind="InputPin" DefaultValue="assets\pallet\textures\Pallet_LPinitialShadingGroup_metallicRoughness.png" />
<Pin Id="R04izpXWzM4MaTwFQRDGrE" Name="Roughness" Kind="InputPin" DefaultValue="assets\pallet\textures\Pallet_LPinitialShadingGroup_metallicRoughness.png" />
<Pin Id="Ur7XDagukVMOLELZlSzLHf" Name="Normals" Kind="InputPin" DefaultValue="assets\pallet\textures\Pallet_LPinitialShadingGroup_normal.png" />
<Pin Id="K5r16yzYG1tLiVUcIfiRUi" Name="Import Scale" Kind="InputPin" DefaultValue="0.01" />
<Pin Id="HoITk7RPs1PN5nEJkcWmrf" Name="Reload" Kind="InputPin" />
<Pin Id="QZQMU4yR8TnO2J70VcqVig" Name="Entity" Kind="OutputPin" />
</Node>
<Node Bounds="1032,923,125,19" Id="SGnmZdsQKZuPlA2X3iAcHh">
<p:NodeReference LastCategoryFullName="Main" LastSymbolSource="Objects.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="HandTruck" />
</p:NodeReference>
<Pin Id="ETKPwMTDxrEOSzWxhq1ugb" Name="Path" Kind="InputPin" DefaultValue="assets\hand_truck\scene.gltf" />
<Pin Id="RoDL1y3UIYDM356oNGBcj9" Name="Diffuse" Kind="InputPin" DefaultValue="assets\hand_truck\textures\M_HandTruck_baseColor.png" />
<Pin Id="GX94PuLaQZeOInCGsUoBT2" Name="Metalness" Kind="InputPin" DefaultValue="assets\hand_truck\textures\M_HandTruck_metallicRoughness.png" />
<Pin Id="RYl7q3MHoMROVwkXcay2cV" Name="Roughness" Kind="InputPin" DefaultValue="assets\hand_truck\textures\M_HandTruck_metallicRoughness.png" />
<Pin Id="JwGj18dL4LMMmNr0WVaCmm" Name="Normals" Kind="InputPin" DefaultValue="assets\hand_truck\textures\M_HandTruck_normal.png" />
<Pin Id="MdL5Yx6ib5lNjiyd9HXXla" Name="Import Scale" Kind="InputPin" DefaultValue="1" />
<Pin Id="AcH59rm3rCePnKlhO6NG9E" Name="Reload" Kind="InputPin" />
<Pin Id="HocCQhossv0MMGlRfiidYM" Name="Entity" Kind="OutputPin" />
</Node>
<Node Bounds="763,978,145,19" Id="GSQmf10eJTcNbonkBOuFA8">
<p:NodeReference LastCategoryFullName="Stride.Models" LastSymbolSource="VL.Stride.Engine.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="ModelEntity" />
</p:NodeReference>
<Pin Id="SrrokyUtL3vN1GCy3Sg5gI" Name="Transformation" Kind="InputPin" />
<Pin Id="BtoTpT0M1l5K9jbbySYBHj" Name="Model" Kind="InputPin" />
<Pin Id="GKxP5lJ05NxMsBo8VJBMsy" Name="Material" Kind="InputPin" />
<Pin Id="OVB0PmtJ0UeNuHe9F5mlAn" Name="Is Shadow Caster" Kind="InputPin" />
<Pin Id="DgN9QdaPqGhQFGKHh6YHHX" Name="Components" Kind="InputPin" />
<Pin Id="KI0UWK0ZKrEP9j5FN1g0QW" Name="Children" Kind="InputPin" />
<Pin Id="ToZMYwDtU2WP9jRsvwdsLD" Name="Name" Kind="InputPin" />
<Pin Id="LBxEy9dBiIqMzrySiwQFDp" Name="Enabled" Kind="InputPin" />
<Pin Id="Iwmp3elQAlHQUfLYS1FYmt" Name="Entity" Kind="OutputPin" />
</Node>
<Node Bounds="1269,924,125,19" Id="SX1SAy89QKAOBsP76tWuhd">
<p:NodeReference LastCategoryFullName="Main" LastSymbolSource="Objects.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="PalletTruck" />
</p:NodeReference>
<Pin Id="RAsLXnWcU6LMCj3mjvmXgg" Name="Path" Kind="InputPin" DefaultValue="assets\pallet_truck\scene.gltf" />
<Pin Id="HRCuauXarqJNPQKV8Vgxz5" Name="Diffuse" Kind="InputPin" DefaultValue="assets\pallet_truck\textures\DefaultMaterial_baseColor.jpeg" />
<Pin Id="UeUmWQN1OWVLmom6l5KFqw" Name="Metalness" Kind="InputPin" DefaultValue="assets\pallet_truck\textures\DefaultMaterial_metallicRoughness.png" />
<Pin Id="F9wR7I159KbM5XTSfiZlyU" Name="Roughness" Kind="InputPin" DefaultValue="assets\pallet_truck\textures\DefaultMaterial_metallicRoughness.png" />
<Pin Id="UjbVi0TWKM3MNkTmb21azV" Name="Normals" Kind="InputPin" DefaultValue="assets\pallet_truck\textures\DefaultMaterial_normal.png" />
<Pin Id="BLVYpdgKud6OGGEmTfc89j" Name="Import Scale" Kind="InputPin" />
<Pin Id="Q3sSLU9tWFWP45YSemL9ke" Name="Reload" Kind="InputPin" />
<Pin Id="O8xOvwxygCQPaVnyIu4rlj" Name="Entity" Kind="OutputPin" />
</Node>
<Node Bounds="1521,928,125,19" Id="FD4jmJ21bBBM0rZwoso4FZ">
<p:NodeReference LastCategoryFullName="Main" LastSymbolSource="Objects.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="CardboardBox" />
</p:NodeReference>
<Pin Id="UcwTefMIqcxNGerAiKnYIE" Name="Path" Kind="InputPin" DefaultValue="assets\set_of_cardboard_boxes\box.gltf" />
<Pin Id="OyzJhLYLU7hOeka2o4flO6" Name="Diffuse" Kind="InputPin" DefaultValue="assets\set_of_cardboard_boxes\textures\Cardboard_Box_Mat_baseColor.png" />
<Pin Id="NXfJUmtn7pPOc9MZJB1KMx" Name="Metalness" Kind="InputPin" DefaultValue="assets\set_of_cardboard_boxes\textures\Cardboard_Box_Mat_metallicRoughness.png" />
<Pin Id="TaQNopjjILMNyLJoCZbUfF" Name="Roughness" Kind="InputPin" DefaultValue="assets\set_of_cardboard_boxes\textures\Cardboard_Box_Mat_metallicRoughness.png" />
<Pin Id="M5pEtVwQoGTN1dGdiy3rmc" Name="Normals" Kind="InputPin" DefaultValue="assets\set_of_cardboard_boxes\textures\Cardboard_Box_Mat_normal.png" />
<Pin Id="HAWalaF0JWgP2UF31sEr7g" Name="Import Scale" Kind="InputPin" DefaultValue="0.19" />
<Pin Id="F01eKcFjvFZMiDsbsoOT0e" Name="Reload" Kind="InputPin" />
<Pin Id="LZW0mkvE831OQmuO3ndprn" Name="Entity" Kind="OutputPin" />
</Node>
<Node Bounds="1787,945,125,19" Id="JhVqcSn8qRrM4SCxrWgUzV">
<p:NodeReference LastCategoryFullName="Main" LastSymbolSource="Objects.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="PlatformTrolley" />
</p:NodeReference>
<Pin Id="OeN8FlMXrMLMPzVpOwS2OA" Name="Path" Kind="InputPin" DefaultValue="assets\platform_trolley\scene.gltf" />
<Pin Id="LDUByImHlfRP8YMj2mKHEf" Name="Diffuse" Kind="InputPin" DefaultValue="assets\platform_trolley\textures\lambert1_baseColor.png" />
<Pin Id="OQHbwUmoQ1OPYZg0KJpnew" Name="Metalness" Kind="InputPin" DefaultValue="assets\platform_trolley\textures\lambert1_metallicRoughness.png" />
<Pin Id="FB9nptNovkeLUZwWtY5Xmt" Name="Roughness" Kind="InputPin" DefaultValue="assets\platform_trolley\textures\lambert1_metallicRoughness.png" />
<Pin Id="ICjA7ZgfHa1QZD9HaPc7tk" Name="Normals" Kind="InputPin" DefaultValue="assets\platform_trolley\textures\lambert1_normal.png" />
<Pin Id="OegqnTTVvfeLjPokqawX8E" Name="Import Scale" Kind="InputPin" DefaultValue="0.01" />
<Pin Id="A8K1ZynP3MGOMkmuXQOzAJ" Name="Reload" Kind="InputPin" />
<Pin Id="OdEGaETSCwDMYfB88dJmv8" Name="Entity" Kind="OutputPin" />
</Node>
<Node Bounds="843,839,65,19" Id="CagCAMK75MtP6WWGVxuI9L">
<p:NodeReference LastCategoryFullName="Collections.Spread" LastSymbolSource="VL.Collections.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="FromValue" />
<CategoryReference Kind="RecordType" Name="Spread" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="KMFVHkFEMZhLLyMtBQWVzg" Name="Input" Kind="InputPin" />
<Pin Id="LU3oFNUrXioMeNVkGbCe52" Name="Result" Kind="OutputPin" />
</Node>
<Pad Id="Hf8NhbzrTweN8ZIWjDLtqW" Comment="Reload" Bounds="1166,403,35,35" ShowValueBox="true" isIOBox="true" Value="False">
<p:TypeAnnotation>
<Choice Kind="ImmutableTypeFlag" 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>
<Node Bounds="1174,915,37,19" Id="QRHCK9IQRpyP6rJ1NyCZ46">
<p:NodeReference LastCategoryFullName="Primitive.Boolean" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="NOT" />
</p:NodeReference>
<Pin Id="PZJQQwBAnO7OHpspMqtHsF" Name="Input" Kind="StateInputPin" />
<Pin Id="HxwxpfZJz7CMM2qV3k9TCD" Name="Output" Kind="StateOutputPin" />
</Node>
<Node Bounds="1174,874,52,26" Id="VsKTfh7VQw8NyaaImTBnGH">
<p:NodeReference LastCategoryFullName="Collections.Spread" LastSymbolSource="VL.Collections.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="IsEmpty" />
<CategoryReference Kind="RecordType" Name="Spread" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="BKQBtbxOAJeOMWpOLNylDK" Name="Input" Kind="StateInputPin" />
<Pin Id="RGNZ4qOmpC3M1W32hbyi1n" Name="Is Empty" Kind="OutputPin" />
</Node>
<Node Bounds="1053,783,147,19" Id="FzmzYV1rCvCN8qgr6xKnG6">
<p:NodeReference LastCategoryFullName="Stride.Models" LastSymbolSource="VL.Stride.Engine.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="InstancingSpreadComponent" />
</p:NodeReference>
<Pin Id="O3qtOhe5X9nP70K7CNH8FN" Name="Instance Transformations" Kind="InputPin" />
<Pin Id="GnxyAJishuGPW6jlM0yexH" Name="Instance Count" Kind="InputPin" />
<Pin Id="JUBhgFKninFLuDw18IjXrQ" Name="Value" Kind="InputPin" />
<Pin Id="CN1Yt1Zno4hLhTPfIy2PFx" Name="Enabled" Kind="InputPin" />
<Pin Id="SEJDou3ShyFO4gg1e3bX7I" Name="Component" Kind="OutputPin" />
</Node>
<Node Bounds="1030,988,145,19" Id="Ao7dwMnEOb1OhyodgVLpx2">
<p:NodeReference LastCategoryFullName="Stride.Models" LastSymbolSource="VL.Stride.Engine.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="ModelEntity" />
</p:NodeReference>
<Pin Id="Idg0qBM5gKAOUN7YNM8d9V" Name="Transformation" Kind="InputPin" />
<Pin Id="CZwEvsQTnQlLtDBua4u1lR" Name="Model" Kind="InputPin" />
<Pin Id="DXFDmFz19WWQXwVMBKslzF" Name="Material" Kind="InputPin" />
<Pin Id="GTotVZ3pE3WN5AOH3hz2dY" Name="Is Shadow Caster" Kind="InputPin" />
<Pin Id="GCZkwbtaM7vPVSBucuqvxD" Name="Components" Kind="InputPin" />
<Pin Id="HezSH5Z8BxaPVi2GsqGgPt" Name="Children" Kind="InputPin" />
<Pin Id="QpVhdIJlSLoPL1LALf40yV" Name="Name" Kind="InputPin" />
<Pin Id="IWypbaBkI2mLU7j2ozNyty" Name="Enabled" Kind="InputPin" />
<Pin Id="JCUPEBXK4ksPceftSyFKVc" Name="Entity" Kind="OutputPin" />
</Node>
<Node Bounds="1054,829,65,19" Id="JzFWpfSBnROMOJdT8b6NDx">
<p:NodeReference LastCategoryFullName="Collections.Spread" LastSymbolSource="VL.Collections.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="FromValue" />
<CategoryReference Kind="RecordType" Name="Spread" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="RiP9g4jPozVN8DpkhsCrBU" Name="Input" Kind="InputPin" />
<Pin Id="EHsyDH5KyBcLO9540Q1H02" Name="Result" Kind="OutputPin" />
</Node>
<Node Bounds="1409,948,37,19" Id="CX3z0skGV9eMI9C1NAncyp">
<p:NodeReference LastCategoryFullName="Primitive.Boolean" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="NOT" />
</p:NodeReference>
<Pin Id="ILIo10hSk3mNFkSkkzFqLL" Name="Input" Kind="StateInputPin" />
<Pin Id="AccaiNsRTHxN0gJbUbzXBx" Name="Output" Kind="StateOutputPin" />
</Node>
<Node Bounds="1409,907,52,26" Id="I4WWqiAnOtbMPCGJLHb7NT">
<p:NodeReference LastCategoryFullName="Collections.Spread" LastSymbolSource="VL.Collections.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="IsEmpty" />
<CategoryReference Kind="RecordType" Name="Spread" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="AG6RmIANEK3OnKK8l4lbjN" Name="Input" Kind="StateInputPin" />
<Pin Id="C99shgWNmvRMaJHwYJXz4i" Name="Is Empty" Kind="OutputPin" />
</Node>
<Node Bounds="1350,825,147,19" Id="CCaHexTrMeZQQq13MTFLPu">
<p:NodeReference LastCategoryFullName="Stride.Models" LastSymbolSource="VL.Stride.Engine.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="InstancingSpreadComponent" />
</p:NodeReference>
<Pin Id="F0ig61RDB3SN8bjRVkOJTm" Name="Instance Transformations" Kind="InputPin" />
<Pin Id="RBIMrALsmCmL9GBs6RiFmu" Name="Instance Count" Kind="InputPin" />
<Pin Id="Fn2AK880W5ALhzDDXz59r9" Name="Value" Kind="InputPin" />
<Pin Id="CYKrQFV19cDOksEqXUBBXV" Name="Enabled" Kind="InputPin" />
<Pin Id="CTV9PQi4POANAV5lYbRlct" Name="Component" Kind="OutputPin" />
</Node>
<Node Bounds="1269,1005,145,19" Id="TlhGSXdSOhuPVdKqFBHGua">
<p:NodeReference LastCategoryFullName="Stride.Models" LastSymbolSource="VL.Stride.Engine.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="ModelEntity" />
</p:NodeReference>
<Pin Id="HrxY0LKECIzPTHXHSq8tgl" Name="Transformation" Kind="InputPin" />
<Pin Id="MdSiA9H79q1Mi45nW5VT9X" Name="Model" Kind="InputPin" />
<Pin Id="FQFDwJhUVlmMWYZfGO77nO" Name="Material" Kind="InputPin" />
<Pin Id="GSc9wHfJYCpNqAr6pHZEkZ" Name="Is Shadow Caster" Kind="InputPin" />
<Pin Id="Dpk18FnNxv2PY5kGasQXXN" Name="Components" Kind="InputPin" />
<Pin Id="S7acAiJq3vQMoyz3lK6cG9" Name="Children" Kind="InputPin" />
<Pin Id="IH9is6QlCbbP1s3oBspfXS" Name="Name" Kind="InputPin" />
<Pin Id="GPWr5RZ4benM8qJKkVVI9J" Name="Enabled" Kind="InputPin" />
<Pin Id="MQWjp9X6vDSNa7sjLrXGOa" Name="Entity" Kind="OutputPin" />
</Node>
<Node Bounds="1351,871,65,19" Id="SywCVXQdHbmLoFjqH50rjO">
<p:NodeReference LastCategoryFullName="Collections.Spread" LastSymbolSource="VL.Collections.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="FromValue" />
<CategoryReference Kind="RecordType" Name="Spread" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="ESvk7KcyLmyMf4MQfkYI3x" Name="Input" Kind="InputPin" />
<Pin Id="VpoEbMWty67OJSsTe9ZDWM" Name="Result" Kind="OutputPin" />
</Node>
<Node Bounds="1690,925,37,19" Id="Ru722pFGpEmN5QWEITCeOD">
<p:NodeReference LastCategoryFullName="Primitive.Boolean" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="NOT" />
</p:NodeReference>
<Pin Id="REJagBfHS3aOqzWEVOpNCn" Name="Input" Kind="StateInputPin" />
<Pin Id="AgGLbcWCQUlPXayNFsWZJy" Name="Output" Kind="StateOutputPin" />
</Node>
<Node Bounds="1690,884,52,26" Id="GZWUKIEQ0E9NA4uMNFaCAJ">
<p:NodeReference LastCategoryFullName="Collections.Spread" LastSymbolSource="VL.Collections.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="IsEmpty" />
<CategoryReference Kind="RecordType" Name="Spread" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="VziR5r8JHRxPniC4oR9PGh" Name="Input" Kind="StateInputPin" />
<Pin Id="DPytGQLaA7hMBHwn8pSEVE" Name="Is Empty" Kind="OutputPin" />
</Node>
<Node Bounds="1606,814,147,19" Id="ICEMgluW5HiLkdpgmaeFvm">
<p:NodeReference LastCategoryFullName="Stride.Models" LastSymbolSource="VL.Stride.Engine.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="InstancingSpreadComponent" />
</p:NodeReference>
<Pin Id="Ak1DUK1voriQC3KEaZ6fhy" Name="Instance Transformations" Kind="InputPin" />
<Pin Id="EWoFoLa2qXCMQb8zwprM5x" Name="Instance Count" Kind="InputPin" />
<Pin Id="DpwIq2NF5pKMKL7odJrYjP" Name="Value" Kind="InputPin" />
<Pin Id="GgMlotTuPrFQBEFyYqJ3y0" Name="Enabled" Kind="InputPin" />
<Pin Id="BRcGHuT6C5MMuovBJjn7el" Name="Component" Kind="OutputPin" />
</Node>
<Node Bounds="1527,999,145,19" Id="Mpp78V3B32RNnXiPBMGiz6">
<p:NodeReference LastCategoryFullName="Stride.Models" LastSymbolSource="VL.Stride.Engine.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="ModelEntity" />
</p:NodeReference>
<Pin Id="R48PUYhgQe4Lu9Z9ZNPJqC" Name="Transformation" Kind="InputPin" />
<Pin Id="MvFECxPDwV4MHkYo8FJZfV" Name="Model" Kind="InputPin" />
<Pin Id="JdeCHg7ebiYMosicpWB5xw" Name="Material" Kind="InputPin" />
<Pin Id="F7uNIuHbyNGNjrlrJYDDtJ" Name="Is Shadow Caster" Kind="InputPin" />
<Pin Id="T0UXepivHwHPTogfqgIuHL" Name="Components" Kind="InputPin" />
<Pin Id="Vxyagi7RecfMTdDG5jlHsO" Name="Children" Kind="InputPin" />
<Pin Id="Hvc2h9VVY8SMaItee7eyKq" Name="Name" Kind="InputPin" />
<Pin Id="T5NMIZqfT3pLbnDw0oWN1A" Name="Enabled" Kind="InputPin" />
<Pin Id="JILkgNiSgDbNnK4m1MDj0F" Name="Entity" Kind="OutputPin" />
</Node>
<Node Bounds="1607,860,65,19" Id="MqrC2bbMcSLPwpuEXdQrQl">
<p:NodeReference LastCategoryFullName="Collections.Spread" LastSymbolSource="VL.Collections.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="FromValue" />
<CategoryReference Kind="RecordType" Name="Spread" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="QjCgycNydKrOw5oXCcGlKb" Name="Input" Kind="InputPin" />
<Pin Id="Dlp2GQaWtAcOCbtZOJpWpY" Name="Result" Kind="OutputPin" />
</Node>
<Node Bounds="1966,930,37,19" Id="Q8JjmTNu1KOOhuEBiYIrRo">
<p:NodeReference LastCategoryFullName="Primitive.Boolean" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="NOT" />
</p:NodeReference>
<Pin Id="OijYGhKk7nCM9uaEuJRjC6" Name="Input" Kind="StateInputPin" />
<Pin Id="BSmKkoy0sx1NKrdAXrhdJm" Name="Output" Kind="StateOutputPin" />
</Node>
<Node Bounds="1966,889,52,26" Id="Cqyk3svUQaxPFKg7Qkjtvr">
<p:NodeReference LastCategoryFullName="Collections.Spread" LastSymbolSource="VL.Collections.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="IsEmpty" />
<CategoryReference Kind="RecordType" Name="Spread" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="MiYwZo1KC92M48E9njYqcX" Name="Input" Kind="StateInputPin" />
<Pin Id="TrK2RFCGvg9PgfK6myEcjp" Name="Is Empty" Kind="OutputPin" />
</Node>
<Node Bounds="1882,819,147,19" Id="ODS6NpYshWxP4uDjMY5MPF">
<p:NodeReference LastCategoryFullName="Stride.Models" LastSymbolSource="VL.Stride.Engine.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="InstancingSpreadComponent" />
</p:NodeReference>
<Pin Id="SBFyP6GpUJtPslf9fvJ9PB" Name="Instance Transformations" Kind="InputPin" />
<Pin Id="OehPswcf0A3LrSIjh7HOMn" Name="Instance Count" Kind="InputPin" />
<Pin Id="A2AUMps4WMgMpRDKk12ygc" Name="Value" Kind="InputPin" />
<Pin Id="FVpUaI861MVMDnrOi6j5Ne" Name="Enabled" Kind="InputPin" />
<Pin Id="JrsUArM078PMBuQlcXF8n5" Name="Component" Kind="OutputPin" />
</Node>
<Node Bounds="1803,1004,145,19" Id="FjjmTnpTOdvPKAOwszPK6Y">
<p:NodeReference LastCategoryFullName="Stride.Models" LastSymbolSource="VL.Stride.Engine.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="ModelEntity" />
</p:NodeReference>
<Pin Id="BLF4pgOkEmENocys7h7xoO" Name="Transformation" Kind="InputPin" />
<Pin Id="KjTUfnIUzwVLF1FKjMwOJI" Name="Model" Kind="InputPin" />
<Pin Id="BPLbGWeduJrNo0Mh6VPyIs" Name="Material" Kind="InputPin" />
<Pin Id="Cu5X9Za4ADLM8Ny3hNdFeN" Name="Is Shadow Caster" Kind="InputPin" />
<Pin Id="PYQnwkjmENSPzoOJdsojMF" Name="Components" Kind="InputPin" />
<Pin Id="NHWxhwiP6UfLWGzUv8xVHo" Name="Children" Kind="InputPin" />
<Pin Id="Aieo2m4K9BlMEkOWmR2Umu" Name="Name" Kind="InputPin" />
<Pin Id="Utip2llKnqfLyaUp5RIk9Z" Name="Enabled" Kind="InputPin" />
<Pin Id="Ec4E3bSceVYN2tmqkxX7RY" Name="Entity" Kind="OutputPin" />
</Node>
<Node Bounds="1883,865,65,19" Id="SNayM3bOe3YPRkAGqMa8hY">
<p:NodeReference LastCategoryFullName="Collections.Spread" LastSymbolSource="VL.Collections.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="FromValue" />
<CategoryReference Kind="RecordType" Name="Spread" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="RlUQI3w1NGtQcDH8C7JOj3" Name="Input" Kind="InputPin" />
<Pin Id="NQxPuETZE7FOAjsybH6azr" Name="Result" Kind="OutputPin" />
</Node>
<Pad Id="HKvFkOxnslJNJo6up8Opbj" Comment="Reload" Bounds="1455,787,35,35" ShowValueBox="true" isIOBox="true" Value="False">
<p:TypeAnnotation>
<Choice Kind="ImmutableTypeFlag" 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="MpCtsi74KYeOLc11ENNcyO" Comment="Reload" Bounds="1609,763,35,35" ShowValueBox="true" isIOBox="true" Value="False">
<p:TypeAnnotation>
<Choice Kind="ImmutableTypeFlag" 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>
<ControlPoint Id="LLITkbkvgYUOmhcP69aoaX" Bounds="1168,331" />
</Canvas>
<Patch Id="G7gfkO8fw50OvLRbtOixGw" Name="Create" />
<Patch Id="VtqBqRdR1FQOq5SKp64DWb" Name="Update">
<Pin Id="BfSwYVsYh3QLf2JnHoh2HU" Name="Output" Kind="OutputPin" Bounds="499,1180" />
<Pin Id="TFdc3goikbFPQrVfPX42FT" Name="Spread" Kind="InputPin" Bounds="590,444" />
<Pin Id="FN6b4ZVdixhMga2zLT4VxW" Name="Reload" Kind="InputPin" Bounds="1168,331" />
</Patch>
<ProcessDefinition Id="VOLSJa7QkSzMlVff1IyrWk">
<Fragment Id="FaEK1fA7P31PmN2kX5CGPt" Patch="G7gfkO8fw50OvLRbtOixGw" Enabled="true" />
<Fragment Id="KJV2shyT6D3QOOBiCW3ebv" Patch="VtqBqRdR1FQOq5SKp64DWb" Enabled="true" />
</ProcessDefinition>
<Link Id="Js8s2fOnFtILPcpQoGgi9x" Ids="AfYCiGxxyZmPAIKUSUBwGr,Spx610UOlI5NK7kTwHuf4V" />
<Link Id="QHKaa6UDjmZQR0prthLuY7" Ids="JTX1d0vmLZUMRuxOm2sRRG,Ks57Sy86HfAL0JbTMSJTxW" />
<Link Id="DpdEIOHtIooLEE2eb1eyIH" Ids="JTX1d0vmLZUMRuxOm2sRRG,IKASTMm2bUYM0KeAzQRefa" />
<Link Id="Va3BlXa5pYgNuDib9d4xRe" Ids="DsTlAmq3VFcNsXxiJcKcO9,VbvLqmeonHaNoAijl1qotc" />
<Link Id="TlO00dHIn2BLvuof3rizsS" Ids="VbvLqmeonHaNoAijl1qotc,BfSwYVsYh3QLf2JnHoh2HU" IsHidden="true" />
<Link Id="RLdJgOoqn8zOcq4RGIiqkb" Ids="TFdc3goikbFPQrVfPX42FT,PKbxEmZTUZ0NER9ppoDa9Y" IsHidden="true" />
<Link Id="RmBIeHdG7EqMpGrmWdNunO" Ids="QZQMU4yR8TnO2J70VcqVig,BtoTpT0M1l5K9jbbySYBHj" />
<Link Id="LbzlwxhB4YxP3NZVgBPPoz" Ids="LU3oFNUrXioMeNVkGbCe52,DgN9QdaPqGhQFGKHh6YHHX" />
<Link Id="NZERJxhsnWMQR1MgoboKvc" Ids="D9sKW46tnxdNpv8dG20svK,KMFVHkFEMZhLLyMtBQWVzg" />
<Link Id="J2dPlQb2sLyL6rlmX2Q3Qj" Ids="Iwmp3elQAlHQUfLYS1FYmt,NbjWJ0BXM51Pj20k24Uoda" />
<Link Id="BBynAlgcEJINYcXjAJaIBX" Ids="PlyuIJJQ2zfOZz7z2CvfOp,LBxEy9dBiIqMzrySiwQFDp" />
<Link Id="QNaJlTxs4mmLIhsYe019ZT" Ids="Hf8NhbzrTweN8ZIWjDLtqW,HoITk7RPs1PN5nEJkcWmrf" />
<Link Id="PzQ2eQ2xmNzOe4zswK0gjW" Ids="RGNZ4qOmpC3M1W32hbyi1n,PZJQQwBAnO7OHpspMqtHsF" />
<Link Id="NVwqXo1LISUPYlrZtZsYaK" Ids="EHsyDH5KyBcLO9540Q1H02,GCZkwbtaM7vPVSBucuqvxD" />
<Link Id="LNEsBfvSY6bOMwL6eUsCIV" Ids="SEJDou3ShyFO4gg1e3bX7I,RiP9g4jPozVN8DpkhsCrBU" />
<Link Id="U9JCYZ3jSoaPK6ezo6cKkG" Ids="HxwxpfZJz7CMM2qV3k9TCD,IWypbaBkI2mLU7j2ozNyty" />
<Link Id="Aw4JJf1r8nOM5nYw96lF0K" Ids="C99shgWNmvRMaJHwYJXz4i,ILIo10hSk3mNFkSkkzFqLL" />
<Link Id="CucRsvRinEPPBs1YvzIZ5z" Ids="VpoEbMWty67OJSsTe9ZDWM,Dpk18FnNxv2PY5kGasQXXN" />
<Link Id="VqlaFyTjKEKPe4LJMAiOxj" Ids="CTV9PQi4POANAV5lYbRlct,ESvk7KcyLmyMf4MQfkYI3x" />
<Link Id="TjliSHR0ERGNiLHeIDNge1" Ids="AccaiNsRTHxN0gJbUbzXBx,GPWr5RZ4benM8qJKkVVI9J" />
<Link Id="KM0EPVBasd0PsUzSXiItYc" Ids="HocCQhossv0MMGlRfiidYM,CZwEvsQTnQlLtDBua4u1lR" />
<Link Id="T5I67t3dYVwM4EXLxZn3Ky" Ids="JCUPEBXK4ksPceftSyFKVc,BR6iIzrkZPUL6X1q7PfLSt" />
<Link Id="KibZyxFrC7fPYlaFg5Fm4e" Ids="SR6PjeHMXNyQSzb9Y5hanE,O3qtOhe5X9nP70K7CNH8FN" />
<Link Id="NufhUwDcLy0Nq1RdPK9e4G" Ids="SR6PjeHMXNyQSzb9Y5hanE,BKQBtbxOAJeOMWpOLNylDK" />
<Link Id="KqqTY7tlmpBMcRBPVafsOk" Ids="DPytGQLaA7hMBHwn8pSEVE,REJagBfHS3aOqzWEVOpNCn" />
<Link Id="Kdt8Pn0MEKMMmcN9pf8aYv" Ids="Dlp2GQaWtAcOCbtZOJpWpY,T0UXepivHwHPTogfqgIuHL" />
<Link Id="GKOPu5NgTiPM2ebIU5hwnM" Ids="BRcGHuT6C5MMuovBJjn7el,QjCgycNydKrOw5oXCcGlKb" />
<Link Id="JX0LnV2zb7lMaTNGqpQ0pp" Ids="AgGLbcWCQUlPXayNFsWZJy,T5NMIZqfT3pLbnDw0oWN1A" />
<Link Id="DlGIYgI4r5SK987OxBFY9g" Ids="TrK2RFCGvg9PgfK6myEcjp,OijYGhKk7nCM9uaEuJRjC6" />
<Link Id="IiLTIorLwG3QNjbCkrVF6n" Ids="NQxPuETZE7FOAjsybH6azr,PYQnwkjmENSPzoOJdsojMF" />
<Link Id="NIrFKvD1JSYMVfEmZYnl0l" Ids="JrsUArM078PMBuQlcXF8n5,RlUQI3w1NGtQcDH8C7JOj3" />
<Link Id="C4Am4rT0mKNOHmzxrDwovq" Ids="BSmKkoy0sx1NKrdAXrhdJm,Utip2llKnqfLyaUp5RIk9Z" />
<Link Id="JxIkSHa6d7aNZ8m0Ar02KS" Ids="O8xOvwxygCQPaVnyIu4rlj,MdSiA9H79q1Mi45nW5VT9X" />
<Link Id="IyX7ZHlIyfNNSX0P3QQI5O" Ids="CEF5BgyR0pwNolcCdiqQwa,F0ig61RDB3SN8bjRVkOJTm" />
<Link Id="B3xf4etsPxFMN3GQE0vWE1" Ids="CEF5BgyR0pwNolcCdiqQwa,AG6RmIANEK3OnKK8l4lbjN" />
<Link Id="BejcFXH4QMILIf738I0iMA" Ids="MQWjp9X6vDSNa7sjLrXGOa,CGGxp4mq8a9Lm07UQBT83W" />
<Link Id="VJWoCpkhgVdMhh6PQplXmq" Ids="K8EqmcCISI2NlFDDs30bU8,Ak1DUK1voriQC3KEaZ6fhy" />
<Link Id="Bkcq9jOJaOEPiJrx8ohZRQ" Ids="K8EqmcCISI2NlFDDs30bU8,VziR5r8JHRxPniC4oR9PGh" />
<Link Id="Ns4O4v74QpOMooH3P8eYjB" Ids="LZW0mkvE831OQmuO3ndprn,MvFECxPDwV4MHkYo8FJZfV" />
<Link Id="T3FIwcT528BMiAQSfk25Zf" Ids="JILkgNiSgDbNnK4m1MDj0F,Qn5iNHhbEO8MboOexWbIQy" />
<Link Id="KsA9HsuvoWtMLGbQzJ71YL" Ids="RceCQME0LECOBqbdIZfWtB,SBFyP6GpUJtPslf9fvJ9PB" />
<Link Id="TypHKdc16tENIKGamjrWcG" Ids="RceCQME0LECOBqbdIZfWtB,MiYwZo1KC92M48E9njYqcX" />
<Link Id="G8m3KyuI3hGL4EBXheg9Jh" Ids="Ec4E3bSceVYN2tmqkxX7RY,QAwiZhEaA83LG5h80juwGu" />
<Link Id="CT0GbwSuW7uOmDAZ91mWQt" Ids="OdEGaETSCwDMYfB88dJmv8,KjTUfnIUzwVLF1FKjMwOJI" />
<Link Id="T7Yam55ZyN3NwBDCJaQdHO" Ids="Hf8NhbzrTweN8ZIWjDLtqW,AcH59rm3rCePnKlhO6NG9E" />
<Link Id="DgcMvuhW5ERQYXuZqUeW9k" Ids="Hf8NhbzrTweN8ZIWjDLtqW,A8K1ZynP3MGOMkmuXQOzAJ" />
<Link Id="ViKlqvQDdPoPreBVwkLmOy" Ids="HKvFkOxnslJNJo6up8Opbj,Q3sSLU9tWFWP45YSemL9ke" />
<Link Id="GeLCEZIeZrHPGFzv3wBlZZ" Ids="MpCtsi74KYeOLc11ENNcyO,F01eKcFjvFZMiDsbsoOT0e" />
<Link Id="P1jWqqG5e1iPd6jMrXJM03" Ids="PKbxEmZTUZ0NER9ppoDa9Y,H2zaxnN3odsMiJiQf7lRUw" />
<Link Id="P1ZxE8bYlHKOBgyllBSTvf" Ids="LLITkbkvgYUOmhcP69aoaX,Hf8NhbzrTweN8ZIWjDLtqW" />
<Link Id="SPZ5A0jGisTNP8738KS5AQ" Ids="FN6b4ZVdixhMga2zLT4VxW,LLITkbkvgYUOmhcP69aoaX" IsHidden="true" />
</Patch>
</Node>
<!--
************************ DebugView ************************
-->
<Node Name="DebugView" Bounds="620,600" Id="GWnJXhJ29WCQWxHbBELs1B">
<p:NodeReference>
<Choice Kind="ContainerDefinition" Name="Process" />
<FullNameCategoryReference ID="Primitive" />
</p:NodeReference>
<Patch Id="Fshyfw6TLmfPUc31aWAuEs">
<Canvas Id="Doi7qJkJOJJNLSvKMX8hZZ" CanvasType="Group">
<Node Bounds="807,770,265,19" Id="MR1vxweFXnINUdmyV7ne6F">
<p:NodeReference LastCategoryFullName="Stride.Rendering" LastSymbolSource="VL.Stride.Rendering.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="MeshRenderer" />
</p:NodeReference>
<Pin Id="A5bSwt9LXljQQerOMmRZAH" Name="Effect Instance" Kind="InputPin" />
<Pin Id="NvQD5SeiDL7M8hnSsrtdWh" Name="Blend State" Kind="InputPin" />
<Pin Id="EKMfwQLUpdUQViEOL6CS6J" Name="Rasterizer State" Kind="InputPin" />
<Pin Id="KX6sFEKBHPwMjIyuKqqFh1" Name="Depth Stencil State" Kind="InputPin" />
<Pin Id="QGNLrOyrGHuNSgxCrXTh5Z" Name="Mesh" Kind="InputPin" />
<Pin Id="QI4Qm0uI1DXQAOfYmXmDz9" Name="Instance Count" Kind="InputPin" />
<Pin Id="AZkgTeSLbVFPK4rx7EM4Ej" Name="Profiling Name" Kind="InputPin" />
<Pin Id="UWr3fxjp3SJNny4dNPClRF" Name="Topology" Kind="InputPin" />
<Pin Id="ML9pXs9JPDHNURvtQRK0c3" Name="Draw Count" Kind="InputPin" />
<Pin Id="QdlD1wIFxevQCLSVIEG8xa" Name="Output" Kind="StateOutputPin" />
</Node>
<Node Bounds="791,706,133,19" Id="Kg2toxE31GZMtEvSeRVOfA">
<p:NodeReference LastCategoryFullName="Stride.Rendering.DrawShaders" LastSymbolSource="VL.Stride.Rendering.EffectShaderNodes">
<Choice Kind="ProcessNode" Name="SuppressDiagonalsShader" />
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
</p:NodeReference>
<Pin Id="VXd2Yotg8vnPFo71V0LWB8" Name="Color Input" Kind="InputPin" />
<Pin Id="MOODVlfAOhBPuuRG0bPXUC" Name="World" Kind="InputPin" />
<Pin Id="IQrxeu3UdLaQd36mtJ0vKT" Name="Parameter Setter" Kind="InputPin" />
<Pin Id="UyfjPbYQJiHODYqSHZi113" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="940,705,105,19" Id="NK2VmDKOZtrMedPW9sWiXt">
<p:NodeReference LastCategoryFullName="Stride.Models.Meshes" LastSymbolSource="VL.Stride.Rendering.Nodes">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessNode" Name="SphereMesh" />
</p:NodeReference>
<Pin Id="A1llDlpQGnJO82FaF5rlIi" Name="Radius" Kind="InputPin" />
<Pin Id="JnyqpPAwyXMLJB1cNUe3LI" Name="Tessellation" Kind="InputPin" DefaultValue="3" />
<Pin Id="PEZaLYNvyeqPvXaCHhjQrY" Name="Scale" Kind="InputPin" />
<Pin Id="QiYyLPTskhHNHj5LDcz52z" Name="Uv Scale" Kind="InputPin" />
<Pin Id="Ud3qJ1FIp1kPdxLURrXDiN" Name="Local Offset" Kind="InputPin" />
<Pin Id="LPamt1jbsfkOY0iV5MLXY8" Name="Number Of Texture Coordinates" Kind="InputPin" />
<Pin Id="NCtPRfIZucuNs45YL4gRl6" Name="Output" Kind="OutputPin" />
</Node>
<Pad Id="Obe12Y3K6FMOmyyG1UmAyi" Comment="" Bounds="697,592,20,15" ShowValueBox="true" isIOBox="true" Value="0, 0.28, 1, 1">
<p:TypeAnnotation LastCategoryFullName="Color" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="RGBA" />
</p:TypeAnnotation>
</Pad>
<Node Bounds="796,834,165,19" Id="MwZf56b3mA8PrGlOmIrAL4">
<p:NodeReference LastCategoryFullName="Stride.Rendering" LastSymbolSource="VL.Stride.Engine.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="RenderEntity" />
</p:NodeReference>
<Pin Id="Qa6KZIWHG84NajFAWROTn1" Name="Transformation" Kind="InputPin" />
<Pin Id="SkQEECX0WBlLnmyKD6N51K" Name="Input" Kind="InputPin" />
<Pin Id="M94YD5KR7wFLgBnSMiOij9" Name="Render Stage" Kind="InputPin" />
<Pin Id="LV2oOdHZqlkLn8rB6BRLSm" Name="Single Call Per Frame" Kind="InputPin" />
<Pin Id="Gafx67f6wLhMf4wWNG9rny" Name="Render Group" Kind="InputPin" />
<Pin Id="MCEJ3VTIgA1Mc2dEKiMl9d" Name="Components" Kind="InputPin" />
<Pin Id="IypPiYQDunzMALG7EhisHi" Name="Children" Kind="InputPin" />
<Pin Id="AGg8azkAV4LPXCRONgmTcN" Name="Name" Kind="InputPin" />
<Pin Id="Gam0A7vciQvOxgNEAE37fe" Name="Enabled" Kind="InputPin" />
<Pin Id="CFmdkZy0dlDNESjkjxHcfA" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="795,1194,786,19" Id="Tgn9rhzwEq9NmMUwKzWFYG">
<p:NodeReference LastCategoryFullName="Stride" LastSymbolSource="VL.Stride.Engine.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="Group" />
<CategoryReference Kind="Category" Name="Stride" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="NQwKsGc1X8PORm7bjxDuEO" Name="Transformation" Kind="InputPin" />
<Pin Id="VuAmUaLr5NgOuFv1fnuWUm" Name="Child" Kind="InputPin" />
<Pin Id="NYMlGbXZgfFPxYzo1MyKgd" Name="Child 2" Kind="InputPin" />
<Pin Id="Pt15NJzUnOQPvv2zoN4x3V" Name="Name" Kind="InputPin" DefaultValue="Helpers" />
<Pin Id="INLEVdIyntzPi1fVv1aJZk" Name="Enabled" Kind="InputPin" />
<Pin Id="NthRqrorb6NMDLV5JnoauX" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="1199,847,65,19" Id="GXUoNEM3hEKOp19cKfeuvh">
<p:NodeReference LastCategoryFullName="Stride" LastSymbolSource="VL.Stride.Engine.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="Group (Spectral)" />
<CategoryReference Kind="Category" Name="Stride" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="KnzhkXBz2NwLWNmcReQya3" Name="Transformation" Kind="InputPin" />
<Pin Id="H9L1YGA6MyHPGLbRvrq7j1" Name="Children" Kind="InputPin" />
<Pin Id="SK4onBxlgNbPTptUwAIP3q" Name="Name" Kind="InputPin" />
<Pin Id="KQUhzEKvLA3NJPfORNHH2J" Name="Enabled" Kind="InputPin" />
<Pin Id="UMO04lfg1VPLapVSJYvATY" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="1148,526,369,299" Id="G5DHXSB2gvJPdmSNi6wKWF">
<p:NodeReference>
<Choice Kind="ProcessStatefulRegion" Name="Cache" />
<FullNameCategoryReference ID="Primitive" />
</p:NodeReference>
<Pin Id="OEWsojmzjeVMA2tJ9htbWh" Name="Force" Kind="InputPin" DefaultValue="False" />
<Pin Id="JY8pYPlXN08M7AYHgAUNb8" Name="Dispose Cached Outputs" Kind="InputPin" />
<Pin Id="JlC27t6kWJeMasiYyeBAhg" Name="Has Changed" Kind="OutputPin" />
<Patch Id="JW6w1ZXbTVwP5Irvvw7UAM" ManuallySortedPins="true">
<Patch Id="GXOVS0cubZFNgU5iovfqJn" Name="Create" ManuallySortedPins="true" />
<Patch Id="AYlj1KEEKScL5f7ZXPpvmg" Name="Then" ManuallySortedPins="true" />
<Node Bounds="1200,572,305,234" Id="EBao4DUMD83LW8eo6dQ8zr">
<p:NodeReference>
<Choice Kind="ApplicationStatefulRegion" Name="ForEach" />
<FullNameCategoryReference ID="Primitive" />
</p:NodeReference>
<Pin Id="D4YGGXvOJ93O7WhkS9BWbZ" Name="Break" Kind="OutputPin" />
<Patch Id="JWpB9LoyUK9QdcnePyVZ4W" ManuallySortedPins="true">
<Patch Id="CMMm6CJnjNFL0PYQaRtked" Name="Create" ManuallySortedPins="true" />
<Patch Id="VI9O8E1ShjJQVsGFvBHdR5" Name="Update" ManuallySortedPins="true" />
<Patch Id="Lu2KhdsdcaNQUAs2A2L1U3" Name="Dispose" ManuallySortedPins="true" />
<Node Bounds="1228,702,265,19" Id="MgZVdaL3JLDPJwMIlZszD0">
<p:NodeReference LastCategoryFullName="Stride.Rendering" LastSymbolSource="VL.Stride.Rendering.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="MeshRenderer" />
</p:NodeReference>
<Pin Id="OuTmusiyeqRNUHl1QXmGUt" Name="Effect Instance" Kind="InputPin" />
<Pin Id="TV3oY5ULdIjM34UuJQK6x1" Name="Blend State" Kind="InputPin" />
<Pin Id="FpXdSOWeDCINTHIw173DxT" Name="Rasterizer State" Kind="InputPin" />
<Pin Id="KzQ3Am4H7mZP6VlmIXOUvK" Name="Depth Stencil State" Kind="InputPin" />
<Pin Id="G611zazAZThO0pnsNZSz95" Name="Mesh" Kind="InputPin" />
<Pin Id="NoLwTjb0e7ZLSCRvsi0Uxw" Name="Instance Count" Kind="InputPin" />
<Pin Id="GkvaVFJQKvVMwLVW6WQ6ol" Name="Profiling Name" Kind="InputPin" />
<Pin Id="DtYPtb4A775PsK6UbsOyH3" Name="Topology" Kind="InputPin" />
<Pin Id="GG5DgohOjfYOTknW3XxLJE" Name="Draw Count" Kind="InputPin" />
<Pin Id="CCW73OH9qjjQOptSrRkxFk" Name="Output" Kind="StateOutputPin" />
</Node>
<Node Bounds="1212,638,133,19" Id="HIzbp84IBf9MJyvgT6PFFB">
<p:NodeReference LastCategoryFullName="Stride.Rendering.DrawShaders" LastSymbolSource="VL.Stride.Rendering.EffectShaderNodes">
<Choice Kind="ProcessNode" Name="SuppressDiagonalsShader" />
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
</p:NodeReference>
<Pin Id="BBcfVl9IZuTQIoUot5DeDt" Name="Color Input" Kind="InputPin" DefaultValue="1, 1, 1, 0.05" />
<Pin Id="A9RN4iEhMXVLZvcPVuBKgm" Name="World" Kind="InputPin" />
<Pin Id="MWcbGJMEi6uNN3YpNuvI9J" Name="Parameter Setter" Kind="InputPin" />
<Pin Id="TIe9S2lJPPmOdSq6AzuYKQ" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="1361,637,105,19" Id="AJSns6SkYr5PQKRUbL6WrE">
<p:NodeReference LastCategoryFullName="Stride.Models.Meshes" LastSymbolSource="VL.Stride.Rendering.Nodes">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessNode" Name="SphereMesh" />
</p:NodeReference>
<Pin Id="PZMZBe3ZelwOTXYFzk5BSb" Name="Radius" Kind="InputPin" DefaultValue="1" />
<Pin Id="SRhuUi60hlMMRQYgXHjO99" Name="Tessellation" Kind="InputPin" DefaultValue="3" />
<Pin Id="IPRx7iKR3uuLmbsntwBYzt" Name="Scale" Kind="InputPin" />
<Pin Id="TZm4KVnPONWM6xwODhFtbW" Name="Uv Scale" Kind="InputPin" />
<Pin Id="ITHwVIGFgeFMJDmD4NmcpZ" Name="Local Offset" Kind="InputPin" />
<Pin Id="AKUtPXGvyE8ONDikx1jCiH" Name="Number Of Texture Coordinates" Kind="InputPin" />
<Pin Id="GdJlOTvT3ewMshtqCEZC0C" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="1217,766,165,19" Id="GLZa1loX4xcLAvK12uOKng">
<p:NodeReference LastCategoryFullName="Stride.Rendering" LastSymbolSource="VL.Stride.Engine.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="RenderEntity" />
</p:NodeReference>
<Pin Id="Bb8WupT4dtbLPWsDwrs3aX" Name="Transformation" Kind="InputPin" />
<Pin Id="HneNcxgPB3LOIkposbR6mC" Name="Input" Kind="InputPin" />
<Pin Id="H08suWt5ns8QL8HNxhkEZr" Name="Render Stage" Kind="InputPin" />
<Pin Id="GBokCaGZPqFNPqH4G5NL40" Name="Single Call Per Frame" Kind="InputPin" />
<Pin Id="NUtKDVZ8CWgOp0vc45Ad0W" Name="Render Group" Kind="InputPin" />
<Pin Id="EtM1pkx2n54PvThC7Cq2dc" Name="Components" Kind="InputPin" />
<Pin Id="QE1RKlND3iYPZjbuh6QBj4" Name="Children" Kind="InputPin" />
<Pin Id="J7xbrWtSLeXQaYDuoE5ffv" Name="Name" Kind="InputPin" />
<Pin Id="I5l7L78HyyCQbRpOKr3I4P" Name="Enabled" Kind="InputPin" />
<Pin Id="QjiVHuldR2JPMGRYfK6x3T" Name="Output" Kind="OutputPin" />
</Node>
</Patch>
<ControlPoint Id="JLKf82Wfb8nPe4T6UycDvc" Bounds="1287,578" Alignment="Top" />
<ControlPoint Id="Jp1uK0EEIIdMKJFRsdtq51" Bounds="1222,800" Alignment="Bottom" />
</Node>
</Patch>
<ControlPoint Id="JfZRicS7LNmLa7w6gA3TDw" Bounds="1286,533" Alignment="Top" />
<ControlPoint Id="PdUi54ADgO0PVFZpENvkC8" Bounds="1225,820" Alignment="Bottom" />
<ControlPoint Id="SuuMlKdSkOaPNKdQAi2jEj" Bounds="1360,533" Alignment="Top" />
</Node>
<ControlPoint Id="FkYK8iBCfxtP4qzGJdfZfC" Bounds="1380,404" />
<ControlPoint Id="D5DZsqAHuriQUaluiRGgwb" Bounds="1285,402" />
<ControlPoint Id="LSibr5CIYMEOBsfjyMeIGX" Bounds="948,497" />
<ControlPoint Id="ET2yIVsEYgnO4sKusFIRug" Bounds="1644,901" />
<ControlPoint Id="Iwt6dagdW04O5BH7wn1L3A" Bounds="793,1275" />
<Node Bounds="597,803,114,19" Id="CGbGEkEiEvfLgNuY5uaapI">
<p:NodeReference LastCategoryFullName="Stride.Models.Meshes" LastSymbolSource="VL.Stride.Rendering.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="AxisAndGridRenderer" />
</p:NodeReference>
<Pin Id="IMyWHOz5WnbPs59mBhQeQA" Name="Transformation" Kind="InputPin" />
<Pin Id="NjxGtecYfiKOgEwtwSalxk" Name="Axis" Kind="InputPin" />
<Pin Id="IZwcrHQAPAxNxKaOOjOGJQ" Name="Grid" Kind="InputPin" DefaultValue="False" />
<Pin Id="GNIiecKpuRVMBjmUUvU8th" Name="Grid Color" Kind="InputPin" />
<Pin Id="RkWmrDu6qh4M8hvXFr9RUb" Name="Radius" Kind="InputPin" DefaultValue="1" />
<Pin Id="LOcs1CweDZZQWRpoYDBD6z" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="576,841,165,19" Id="DB0gGoJK8KnMlCO9t8uYpZ">
<p:NodeReference LastCategoryFullName="Stride.Rendering" LastSymbolSource="VL.Stride.Engine.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="RenderEntity" />
</p:NodeReference>
<Pin Id="VlvHzGbHt8NLV4sdDMe2vs" Name="Transformation" Kind="InputPin" />
<Pin Id="S9ynhuBpxbxMYawkY0PP80" Name="Input" Kind="InputPin" />
<Pin Id="BhMdXexmQGyMMAiQ6O3SAg" Name="Render Stage" Kind="InputPin" />
<Pin Id="NvKEq9PbRMqOc94KJvhgv7" Name="Single Call Per Frame" Kind="InputPin" />
<Pin Id="OTgXvjcAvMHMHYV81YbWfu" Name="Render Group" Kind="InputPin" />
<Pin Id="MZoYt5ynNhTQEqrfJdbDl0" Name="Components" Kind="InputPin" />
<Pin Id="A0TK1rPNiuvQb88gKjhPNx" Name="Children" Kind="InputPin" />
<Pin Id="OHJHT0EG5CbM6rX4B6WAuF" Name="Name" Kind="InputPin" />
<Pin Id="DY8taOG1ubQNI0r3JlSxcN" Name="Enabled" Kind="InputPin" DefaultValue="True" />
<Pin Id="FPJiJknVlI1LqDkbME50zV" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="768,1018,85,19" Id="A4F4uVat6yoNpI778rYr9f">
<p:NodeReference LastCategoryFullName="Stride" LastSymbolSource="VL.Stride.Engine.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="Group" />
<CategoryReference Kind="Category" Name="Stride" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="RQJNB03HA48LAtq6yaTU38" Name="Transformation" Kind="InputPin" />
<Pin Id="U95EZ3L3Sr2MhAUuo8xQFQ" Name="Child" Kind="InputPin" />
<Pin Id="SKiHe9RDquhMhqUsYmJPAZ" Name="Child 2" Kind="InputPin" />
<Pin Id="FHEefP81o4hLNTw3zCC5Z1" Name="Name" Kind="InputPin" />
<Pin Id="AshyrnsMQscLRifimHZD9a" Name="Enabled" Kind="InputPin" />
<Pin Id="KQV7vPO3RCHLlwsqnr2xXE" Name="Output" Kind="OutputPin" />
</Node>
<ControlPoint Id="AIZIhpJQ0qfOiGUy1TxMhP" Bounds="861,415" />
<Node Bounds="858,511" Id="NqXehdRuI1ZNRnx71cjfAT">
<p:NodeReference LastCategoryFullName="3D.Matrix" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Translation" />
</p:NodeReference>
<Pin Id="RM7ZiYHP0vZLXIMnwgrcOc" Name="Translation" Kind="InputPin" />
<Pin Id="JVIkPjBlDEDNhZXInuOdWZ" Name="Result" Kind="OutputPin" />
</Node>
</Canvas>
<ProcessDefinition Id="V1jKOf4PvDlNnq9d48Q6P4">
<Fragment Id="PFCT5ZnsltdOft1RAZvYXn" Patch="VA89g7PgFlpP8Lyg6DBWja" Enabled="true" />
<Fragment Id="KlMuTryhy51Lbn0ljg9Ocj" Patch="SDuVcDhtIqsOVSdRddkRwb" Enabled="true" />
</ProcessDefinition>
<Link Id="L98Tn8aU8fdM2uGMME9szs" Ids="UyfjPbYQJiHODYqSHZi113,A5bSwt9LXljQQerOMmRZAH" />
<Link Id="RBs1gWAnV7oOuwxIEpMDA5" Ids="NCtPRfIZucuNs45YL4gRl6,QGNLrOyrGHuNSgxCrXTh5Z" />
<Link Id="HGGZ72k92fSOTq06XXcr4e" Ids="Obe12Y3K6FMOmyyG1UmAyi,VXd2Yotg8vnPFo71V0LWB8" />
<Link Id="NJjhpj6PZzGMT419zQvSzm" Ids="QdlD1wIFxevQCLSVIEG8xa,SkQEECX0WBlLnmyKD6N51K" />
<Link Id="Pqpp1yJ686HNreXmwbQVmj" Ids="UMO04lfg1VPLapVSJYvATY,NYMlGbXZgfFPxYzo1MyKgd" />
<Link Id="PmkPycTUOpSMh49wwLU9qB" Ids="TIe9S2lJPPmOdSq6AzuYKQ,OuTmusiyeqRNUHl1QXmGUt" />
<Link Id="OrXbHzzRwlOLzXAHKVwQxT" Ids="GdJlOTvT3ewMshtqCEZC0C,G611zazAZThO0pnsNZSz95" />
<Link Id="Rlei2qDd7w7LlAEGjkhRfw" Ids="CCW73OH9qjjQOptSrRkxFk,HneNcxgPB3LOIkposbR6mC" />
<Link Id="B6nlROX5vkwLupKrfpX9F5" Ids="JLKf82Wfb8nPe4T6UycDvc,A9RN4iEhMXVLZvcPVuBKgm" />
<Link Id="EpN5iNa2areOiNmfYM7kqY" Ids="QjiVHuldR2JPMGRYfK6x3T,Jp1uK0EEIIdMKJFRsdtq51" />
<Link Id="Lz1HGT1ovP7LCr4vcB6iRE" Ids="JfZRicS7LNmLa7w6gA3TDw,JLKf82Wfb8nPe4T6UycDvc" />
<Link Id="V42P5zn7ShKLf6fesgaNgC" Ids="Jp1uK0EEIIdMKJFRsdtq51,PdUi54ADgO0PVFZpENvkC8" />
<Link Id="CgglEDi56gvQbEHaPs3fbR" Ids="PdUi54ADgO0PVFZpENvkC8,H9L1YGA6MyHPGLbRvrq7j1" />
<Link Id="QG7bFy1giQXLrgb8hzJYoG" Ids="SuuMlKdSkOaPNKdQAi2jEj,PZMZBe3ZelwOTXYFzk5BSb" />
<Link Id="Uoc8NvvyTqKLBLFDPxFm6u" Ids="FkYK8iBCfxtP4qzGJdfZfC,SuuMlKdSkOaPNKdQAi2jEj" />
<Link Id="Lqewzg9nIwtN63ALGr2bsX" Ids="V3khZ5FAM2PNInsCkiI3Ct,FkYK8iBCfxtP4qzGJdfZfC" IsHidden="true" />
<Link Id="PHXAw97UUGYL912S4fKh16" Ids="D5DZsqAHuriQUaluiRGgwb,JfZRicS7LNmLa7w6gA3TDw" />
<Link Id="Tvh4DZXK6CrNXKQUUeTgaX" Ids="KaMsqXilptsPqkp2PqwU20,D5DZsqAHuriQUaluiRGgwb" IsHidden="true" />
<Link Id="HzOf9lLk88hLp6xLohNB1P" Ids="LSibr5CIYMEOBsfjyMeIGX,A1llDlpQGnJO82FaF5rlIi" />
<Link Id="D2qBIXHkLVTPU5UMGGwqaZ" Ids="RtRRSxYfXWqO2zL64DVpjP,LSibr5CIYMEOBsfjyMeIGX" IsHidden="true" />
<Link Id="MS83lkCalt3Mii7vPA5khR" Ids="ET2yIVsEYgnO4sKusFIRug,INLEVdIyntzPi1fVv1aJZk" />
<Link Id="OOf2dVt70H0NEJ0KyCLXje" Ids="KmPGABwVbTDQVdSgbPJcgM,ET2yIVsEYgnO4sKusFIRug" IsHidden="true" />
<Link Id="DOuim7YKx6rP9cmhD7HBMU" Ids="NthRqrorb6NMDLV5JnoauX,Iwt6dagdW04O5BH7wn1L3A" />
<Link Id="Oblzjl6HKEnPSK6Ioq6VG7" Ids="Iwt6dagdW04O5BH7wn1L3A,IFeaWM2KS5gNBYCgkYcuFe" IsHidden="true" />
<Link Id="HWyEuNMbXhkMCzregfKx9r" Ids="LOcs1CweDZZQWRpoYDBD6z,S9ynhuBpxbxMYawkY0PP80" />
<Link Id="IESJQoKbwiLMlH0Z80SxIK" Ids="KQV7vPO3RCHLlwsqnr2xXE,VuAmUaLr5NgOuFv1fnuWUm" />
<Link Id="Qz4a3tTszzvPRpgq8kwpFC" Ids="CFmdkZy0dlDNESjkjxHcfA,SKiHe9RDquhMhqUsYmJPAZ" />
<Link Id="CNiVAlUyQjFNhbtH7KVcnU" Ids="FPJiJknVlI1LqDkbME50zV,U95EZ3L3Sr2MhAUuo8xQFQ" />
<Link Id="OdRFxuXp8l6QULf233sUPt" Ids="AIZIhpJQ0qfOiGUy1TxMhP,RM7ZiYHP0vZLXIMnwgrcOc" />
<Link Id="VevMlE377QfPZwqrOOSsOT" Ids="TZIkvMOkXxHPr2wyZRuFyM,AIZIhpJQ0qfOiGUy1TxMhP" IsHidden="true" />
<Patch Id="VA89g7PgFlpP8Lyg6DBWja" Name="Create" />
<Patch Id="SDuVcDhtIqsOVSdRddkRwb" Name="Update">
<Pin Id="TZIkvMOkXxHPr2wyZRuFyM" Name="PerformerTransform" Kind="InputPin" Bounds="861,415" />
<Pin Id="RtRRSxYfXWqO2zL64DVpjP" Name="PerformerRadius" Kind="InputPin" Bounds="948,497" />
<Pin Id="KaMsqXilptsPqkp2PqwU20" Name="UserTransform" Kind="InputPin" Bounds="1285,403" />
<Pin Id="V3khZ5FAM2PNInsCkiI3Ct" Name="UserRadius" Kind="InputPin" Bounds="1356,399" />
<Pin Id="KmPGABwVbTDQVdSgbPJcgM" Name="Enabled" Kind="InputPin" Bounds="1326,888" />
<Pin Id="IFeaWM2KS5gNBYCgkYcuFe" Name="Output" Kind="OutputPin" Bounds="787,1015" />
</Patch>
<Link Id="IwT1hkZY0N8OKwwLa4fa9j" Ids="JVIkPjBlDEDNhZXInuOdWZ,MOODVlfAOhBPuuRG0bPXUC" />
<Link Id="Ls5ub0tMrkzNGcANvGz0EF" Ids="JVIkPjBlDEDNhZXInuOdWZ,VlvHzGbHt8NLV4sdDMe2vs" />
</Patch>
</Node>
</Canvas>
<!--
************************ DisplayManager ************************
-->
<Node Name="DisplayManager" Bounds="830,100" Id="MfLXiJODbI8LWY1mEFjosk">
<p:NodeReference>
<Choice Kind="ContainerDefinition" Name="Process" />
<FullNameCategoryReference ID="Primitive" />
</p:NodeReference>
<Patch Id="FxuMOwwCMXTMj0AlhhA1QX">
<Canvas Id="UV2sBxGJCxjOFLaSVgyalP" CanvasType="Group">
<Node Bounds="862,586,245,19" Id="HVQG4sGBUVJP2Kpg7r2gGX">
<p:NodeReference LastCategoryFullName="Stride" LastSymbolSource="VL.Stride.Engine.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="SceneWindow" />
</p:NodeReference>
<Pin Id="UeNZSHXQ1aYOLaST3RQVy6" Name="Bounds" Kind="InputPin" DefaultValue="1046, 85, 786, 432">
<p:TypeAnnotation LastCategoryFullName="2D" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Rectangle" />
</p:TypeAnnotation>
</Pin>
<Pin Id="OJocnUfCJADNxabqVQvD2i" Name="Bound to Document" Kind="InputPin" DefaultValue="True">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Boolean" />
</p:TypeAnnotation>
</Pin>
<Pin Id="DMxOOhJHMmsP9DkbIM5ASd" Name="Input" Kind="InputPin" />
<Pin Id="NVtrC0cQWuSN3wM5Itu9OW" Name="Camera" Kind="InputPin" />
<Pin Id="MDWSZrEdcr9NTLV6Bos3Li" Name="Enable Default Camera" Kind="InputPin" />
<Pin Id="U9wPRKDkRauLuDBbrU3EPa" Name="Title" Kind="InputPin" />
<Pin Id="VtVrup1KzO8P7R6otWL11q" Name="Clear Color" Kind="InputPin" DefaultValue="0, 0, 0, 1" />
<Pin Id="FbvUCTfg4mgNxIwLsUjrXG" Name="Clear" Kind="InputPin" DefaultValue="True" />
<Pin Id="PAIcAz8fyElP1WXo8GYiDH" Name="Post Effects" Kind="InputPin" />
<Pin Id="CXIlT6TqXAINiZBwcMqqsw" Name="Enable Default Post Effects" Kind="InputPin" />
<Pin Id="DT73id9rAvIP9NEIxbuMgm" Name="Enable Keyboard Shortcuts" Kind="InputPin" />
<Pin Id="KL80YF3Eg6RNtugz3hzsMY" Name="Enabled" Kind="InputPin" />
<Pin Id="FDATaVfDevvLbafs7lqWOd" Name="Output" Kind="OutputPin" />
<Pin Id="SHnla050suEQaJ7wJg3b3G" Name="Client Bounds" Kind="OutputPin" />
<Pin Id="JM2oPYm53dVPZ9YSyeTrW1" Name="Input Source" Kind="OutputPin" />
<Pin Id="HqJKsWiS3r5LoK1LoMqIM7" Name="VR Settings" Kind="InputPin" />
</Node>
<Node Bounds="1100,521,125,19" Id="GicNidp4jSuQQlQLYsY3P5">
<p:NodeReference LastCategoryFullName="Stride.VirtualReality" LastSymbolSource="VL.Stride.Engine.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="DefaultVRSettings" />
</p:NodeReference>
<p:HelpFocus p:Assembly="VL.Lang" p:Type="VL.Model.HelpPriority">High</p:HelpFocus>
<Pin Id="JgH8JxuzvyBPdR5OdQXdjw" Name="Ignore Camera Rotation" Kind="InputPin" />
<Pin Id="SKd1dkGHxZPOiVetDdGO70" Name="Copy Mirror" Kind="InputPin" />
<Pin Id="SpgI6sM4ioKLZ8FBVxsGuk" Name="Ignore Device Rotation" Kind="InputPin" />
<Pin Id="V3syYAoWdITQHjNAdA9vQw" Name="Ignore Device Position" Kind="InputPin" />
<Pin Id="Abe5TxX5Wt8PHe66gtAf8U" Name="Resolution Scale" Kind="InputPin" />
<Pin Id="OBktn2xLiKiNP2jOfX2tR8" Name="Enabled" Kind="InputPin" />
<Pin Id="NH24NnyXMyxPia11Cwv8MH" Name="Overlays" Kind="InputPin" />
<Pin Id="Jr3vTVOZ7KxNmXIu1iIRCh" Name="Output" Kind="OutputPin" />
</Node>
<Pad Id="QbzrOPtEEeoQQJCIUOKWrZ" Comment="Enabled" Bounds="1201,465,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="1311,447,103,19" Id="N9w9BsUIGxMNaupBRkn8jZ">
<p:NodeReference LastCategoryFullName="Stride.VirtualReality" LastSymbolSource="VL.Stride.Engine.Nodes">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessNode" Name="VROverlayRenderer" />
</p:NodeReference>
<p:HelpFocus p:Assembly="VL.Lang" p:Type="VL.Model.HelpPriority">High</p:HelpFocus>
<Pin Id="OYQAyu6CrV6LkB3YzB5oH4" Name="Texture" Kind="InputPin" />
<Pin Id="OpZDUljYU8dL9wOloh81y2" Name="Local Position" Kind="InputPin" />
<Pin Id="Gwnk7ats2KVPTnIp2qlDWU" Name="Local Rotation" Kind="InputPin" />
<Pin Id="ErWDn4naBWKMi8q7jETL5V" Name="Surface Size" Kind="InputPin" />
<Pin Id="EHSv1VlwA7INJ0cszTPl1n" Name="Follows Head Rotation" Kind="InputPin" />
<Pin Id="Nq5T6g83l0RQdRozFxpfaN" Name="Output" Kind="OutputPin" />
</Node>
<Pad Id="BBka4Xprxh0QXNJotbOmCN" Comment="Local Position" Bounds="1337,292,35,43" ShowValueBox="true" isIOBox="true" Value="0, 0, -0.5">
<p:TypeAnnotation LastCategoryFullName="3D" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Vector3" />
</p:TypeAnnotation>
</Pad>
<Pad Id="IJ9VQvpu6XIObccKO0Zk9h" Comment="Surface Size" Bounds="1386,377,35,28" ShowValueBox="true" isIOBox="true" Value="0.25, 0.25">
<p:TypeAnnotation LastCategoryFullName="2D" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Vector2" />
</p:TypeAnnotation>
</Pad>
<Pad Id="C8zzeQCvPeaQOmHdAhTOox" Comment="Follows Head Rotation" Bounds="1444,401,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="1311,482,65,19" Id="EGq9HFTiocdNqh7L171Q78">
<p:NodeReference LastCategoryFullName="Collections.Spread" LastSymbolSource="VL.Collections.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="FromValue" />
<CategoryReference Kind="RecordType" Name="Spread" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="MVmCnBaGL15LfjeCXZny3z" Name="Input" Kind="InputPin" />
<Pin Id="SgylEt4V5jyQIxI2gwKzj6" Name="Result" Kind="OutputPin" />
</Node>
<Node Bounds="921,393,285,19" Id="KIsGSlabD8MLjsJGreJBN9">
<p:NodeReference LastCategoryFullName="Stride.Cameras" LastSymbolSource="VL.Stride.Engine.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="OrbitCamera" />
</p:NodeReference>
<Pin Id="FLmnWMPiAQBLc2vuPkeSH8" Name="Components" Kind="InputPin" />
<Pin Id="CGAz61mzA2TMmLHtj0Ik4C" Name="Children" Kind="InputPin" />
<Pin Id="DtrN9lWs5yuQV3g4Kqi20k" Name="Initial Interest" Kind="InputPin" />
<Pin Id="A3jhpiFYvKMMlaP840seE9" Name="Initial Yaw" Kind="InputPin" />
<Pin Id="V2vLMiFtiGhO4HLFf58pgY" Name="Initial Pitch" Kind="InputPin" />
<Pin Id="QnoufalSbjdNtuEyxgqNOU" Name="Initial Distance" Kind="InputPin" DefaultValue="0" />
<Pin Id="NSJ4AHNQXScL01zZwt1NRR" Name="Initial Vertical Field Of View" Kind="InputPin" />
<Pin Id="FjWASrlhC9POGbgvqmoimK" Name="Projection" Kind="InputPin" />
<Pin Id="RiK5jZxM14NMJM0bqxPy7l" Name="Near Clip Plane" Kind="InputPin" />
<Pin Id="IQJ67JSS8RLPFcbDVJkJTu" Name="Far Clip Plane" Kind="InputPin" />
<Pin Id="BpvxX2oBnDAM0KQubaMuIC" Name="Aspect Ratio" Kind="InputPin" />
<Pin Id="Vhn5Mwh0gLrN9fr4PPW9GI" Name="Use Custom Aspect Ratio" Kind="InputPin" />
<Pin Id="V20IZ7fFPzHLywpREzcGnW" Name="Show Helper" Kind="InputPin" />
<Pin Id="QyAGwGGzN6ENSlkFQKpvQY" Name="Reset" Kind="InputPin" />
<Pin Id="MMj1jm17oPOLxaTz61C80C" Name="Enabled" Kind="InputPin" />
<Pin Id="EneXFYGePswOjRgOOqrZl0" Name="Output" Kind="OutputPin" />
<Pin Id="AXHgB60s14HOLTFo0QslW4" Name="Position" Kind="OutputPin" />
<Pin Id="NYoAWOiXgjnLPiPSMkELvl" Name="Frustum" Kind="OutputPin" />
<Pin Id="FJ8bfP6YvV4Pe3m47qoVoW" Name="Inverse View" Kind="OutputPin" />
<Pin Id="AH6xz4I82jUNDB31YYOwhY" Name="Camera Component" Kind="OutputPin" />
</Node>
<Pad Id="FnzU3WYfhNWLZRchCthpV9" Comment="Title" Bounds="962,548,35,15" ShowValueBox="true" isIOBox="true" Value="VR">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="String" />
</p:TypeAnnotation>
</Pad>
<Pad Id="Q0vYBik9kWPL0br3JMkUgx" Comment="Title" Bounds="359,551,35,15" ShowValueBox="true" isIOBox="true" Value="LEFT">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="String" />
</p:TypeAnnotation>
</Pad>
<Pad Id="JD6Q2u8JNouN71HfXZAN8e" Comment="Title" Bounds="669,554,35,15" ShowValueBox="true" isIOBox="true" Value="RIGHT">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="String" />
</p:TypeAnnotation>
</Pad>
<ControlPoint Id="S9lhPK3lrFeMN63tiluIW0" Bounds="580,111" />
<Node Bounds="578,162,70,26" Id="OokpxfDl8zYMhAkpc6t5CU">
<p:NodeReference LastCategoryFullName="Main.Context" LastSymbolSource="ooc3.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="GetDisplays" />
</p:NodeReference>
<Pin Id="DAoLDygyXe7PT3rzqWGlyd" Name="Input" Kind="StateInputPin" />
<Pin Id="IZDBLHETkn2LJBXyl0JVOu" Name="Output" Kind="StateOutputPin" />
<Pin Id="RUG5HSXSO6lOpR0lWuHK15" Name="Left Display" Kind="OutputPin" />
<Pin Id="KIMYS5sZZfRMdTRgDF0zOT" Name="Right Display" Kind="OutputPin" />
<Pin Id="BYCRfoorYavLqBJYoUonmz" Name="VR Display" Kind="OutputPin" />
</Node>
<Node Bounds="587,590,205,19" Id="HJiBmnCLyGgLPIi1tqU591">
<p:NodeReference LastCategoryFullName="Stride" LastSymbolSource="VL.Stride.Engine.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="SceneWindow" />
</p:NodeReference>
<Pin Id="FKSJvqyhTs0P4zcFRidsBT" Name="Bounds" Kind="InputPin" DefaultValue="980, -1920, 1080, 1920" />
<Pin Id="ISa5FiDgycKM83HGntTtmM" Name="Input" Kind="InputPin" />
<Pin Id="VboVs4mHtYVOasWVjGL6zn" Name="Camera" Kind="InputPin" />
<Pin Id="RIvruhvKSGNN7KYBeXU78k" Name="Enable Default Camera" Kind="InputPin" DefaultValue="True" />
<Pin Id="CShZkbaY97GPj1KaQqZMNz" Name="Title" Kind="InputPin" />
<Pin Id="OJ6LEiS9xdDPua8zpVMDIx" Name="Clear Color" Kind="InputPin" DefaultValue="0, 0, 0, 1" />
<Pin Id="SvPCc5qUIBOP6SmKZeWxHR" Name="Clear" Kind="InputPin" />
<Pin Id="V8MmZW7pDupOA73HNbcX3Z" Name="Post Effects" Kind="InputPin" />
<Pin Id="NY6pcvOrQxDPPQcUYRBbri" Name="Enable Default Post Effects" Kind="InputPin" />
<Pin Id="OBapxT2FnhRL6bh1mkVEWm" Name="Enable Keyboard Shortcuts" Kind="InputPin" />
<Pin Id="H4ipgSbmTJGNMu3TgBkiUT" Name="Enabled" Kind="InputPin" />
<Pin Id="ChUYWqL4X8yQN2USvdPa2N" Name="Output" Kind="OutputPin" />
<Pin Id="DvdrAl35CfvPH1YM0AyZ53" Name="Client Bounds" Kind="OutputPin" />
<Pin Id="T7RBXDNypvdMEq6dDicJFh" Name="Input Source" Kind="OutputPin" />
</Node>
<Node Bounds="276,589,205,19" Id="S3IVXgG8tcJNG66Las7sq9">
<p:NodeReference LastCategoryFullName="Stride" LastSymbolSource="VL.Stride.Engine.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="SceneWindow" />
</p:NodeReference>
<Pin Id="GmTE76dLyWyNIkf5hjOxZx" Name="Bounds" Kind="InputPin" DefaultValue="-100, -1920, 1080, 1920" />
<Pin Id="MlnHi8FEJSRPkWo7w6D6Kb" Name="Input" Kind="InputPin" />
<Pin Id="NavcJoLMPjFOEaUc878XAb" Name="Camera" Kind="InputPin" />
<Pin Id="SbNZYC7Lmx6OooTss3dLeZ" Name="Enable Default Camera" Kind="InputPin" DefaultValue="True" />
<Pin Id="KuCsn0ABvuqMLLhpB0Fmea" Name="Title" Kind="InputPin" />
<Pin Id="IkXFAzCXPnOMGEauWpef4m" Name="Clear Color" Kind="InputPin" DefaultValue="0, 0, 0, 1" />
<Pin Id="JJ4eoGvkMdFNMO5nc5Aw0G" Name="Clear" Kind="InputPin" DefaultValue="True" />
<Pin Id="VbteXbLPE8XMrwUIhzkeqk" Name="Post Effects" Kind="InputPin" />
<Pin Id="BXFbWH2CMTGLxupzswixD4" Name="Enable Default Post Effects" Kind="InputPin" DefaultValue="True" />
<Pin Id="DLijosbbMubPkfdS8cpda1" Name="Enable Keyboard Shortcuts" Kind="InputPin" />
<Pin Id="AXtgBtnZW0IN8C8ZhYZ9cG" Name="Enabled" Kind="InputPin" />
<Pin Id="OXwiDbZbMIOMxwK0xWc1ir" Name="Output" Kind="OutputPin" />
<Pin Id="ME3p0veumGpPdfmS9rdQYx" Name="Client Bounds" Kind="OutputPin" />
<Pin Id="BtUjEvpG1SRLs0RltZIMMW" Name="Input Source" Kind="OutputPin" />
<Pin Id="IQXbgdUya7CPdIywq11YGC" Name="Depth Buffer" Kind="OutputPin" />
</Node>
<Node Bounds="388,392,115,19" Id="T6nxH9kNdWGPIBcbMtDpSx">
<p:NodeReference LastCategoryFullName="Stride.Utils" LastSymbolSource="VL.Stride.Engine.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="FindEntitiesWithName" />
</p:NodeReference>
<Pin Id="T74OlVLw6CSLECMnu7S5jb" Name="Input" Kind="InputPin" />
<Pin Id="HOCcfzhqkjlOftkUlHKpGH" Name="Name" Kind="InputPin" DefaultValue="camera" />
<Pin Id="Ss34HTezbyZPFHejFsgkLk" Name="Force" Kind="InputPin" DefaultValue="True" />
<Pin Id="AQF5NAnOoUWN8gvdVlZ006" Name="Success" Kind="OutputPin" />
<Pin Id="OHwSJjcpKX2OMiwEiKtAnq" Name="First Result" Kind="OutputPin" />
<Pin Id="JIYyvqcGg4tNDAC4HfYUoW" Name="All Results" Kind="OutputPin" />
<Pin Id="NuY9CrqPKiYMrRZS51ezjn" Name="Has Changed" Kind="OutputPin" />
</Node>
<Pad Id="Frb7l7W4rXQQG8nSdN5zhe" Comment="" Bounds="445,298,47,15" ShowValueBox="true" isIOBox="true" Value="Camera">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="String" />
</p:TypeAnnotation>
</Pad>
<Node Bounds="700,384,115,19" Id="KGiFoeFBagXMunei9dfSeB">
<p:NodeReference LastCategoryFullName="Stride.Utils" LastSymbolSource="VL.Stride.Engine.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="FindEntitiesWithName" />
</p:NodeReference>
<Pin Id="SAAEtm87wuCMAATMCJ473d" Name="Input" Kind="InputPin" />
<Pin Id="KTioaAsQoL6PF0umBR4w0L" Name="Name" Kind="InputPin" DefaultValue="camera" />
<Pin Id="HAsTzxV0JR0LBPkrN397O5" Name="Force" Kind="InputPin" DefaultValue="True" />
<Pin Id="PXRv9rx9ADJPDc38BGVDuF" Name="Success" Kind="OutputPin" />
<Pin Id="SnChoQwEGwqLDkHufUBIHa" Name="First Result" Kind="OutputPin" />
<Pin Id="SHiBZIEe2JzMI9MQNRirHg" Name="All Results" Kind="OutputPin" />
<Pin Id="Dvo3UqcJB4DNMQufqghb1n" Name="Has Changed" Kind="OutputPin" />
</Node>
<Pad Id="IwiX78BNmeIMjgrw5ZEkUq" Comment="" Bounds="759,314,47,15" ShowValueBox="true" isIOBox="true" Value="Camera">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="String" />
</p:TypeAnnotation>
</Pad>
<Node Bounds="254,393,115,19" Id="L2jMYPDM6KFPmEISpMbIrW">
<p:NodeReference LastCategoryFullName="Stride.Utils" LastSymbolSource="VL.Stride.Engine.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="FindEntitiesWithName" />
</p:NodeReference>
<Pin Id="TlXBpJVv61QLEC2WNvYyH4" Name="Input" Kind="InputPin" />
<Pin Id="DodbQlFWvUtM0QwKf0Qiey" Name="Name" Kind="InputPin" />
<Pin Id="B9KV97DNSgdNVZNFJwFZ96" Name="Force" Kind="InputPin" DefaultValue="True" />
<Pin Id="Tsso08QmYv5LBOKC7UXzv8" Name="Success" Kind="OutputPin" />
<Pin Id="AwUdt0Z7i85PVBDSTvGUob" Name="First Result" Kind="OutputPin" />
<Pin Id="NUuHd1zzwslNwpAx56x3I1" Name="All Results" Kind="OutputPin" />
<Pin Id="EbzsSlhUJ9GNWQIurqp190" Name="Has Changed" Kind="OutputPin" />
</Node>
<Pad Id="GTO0CHiNJDYMWx3vOfYAPV" Comment="" Bounds="311,300,64,15" ShowValueBox="true" isIOBox="true" Value="Camera Left">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="String" />
</p:TypeAnnotation>
</Pad>
<Node Bounds="316,481,75,19" Id="GvVrUnCtbOnOmmp9ZZUYpm">
<p:NodeReference LastCategoryFullName="Control" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="MultiFlipFlop" />
</p:NodeReference>
<Pin Id="U34KwYkdcnSLkeEDJ3c2Tc" Name="Set" Kind="InputPin" />
<Pin Id="Kjv2TD6kNqCNcWFPJ6qTtO" Name="Set 2" Kind="InputPin" />
<Pin Id="KG0PKr8gPXhLJy8uRtA7be" Name="Index" Kind="OutputPin" />
</Node>
<Node Bounds="317,518,45,19" Id="CycIZCRxzxQMWyYFiZwP9m">
<p:NodeReference LastCategoryFullName="Control" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Switch" />
<CategoryReference Kind="Category" Name="Control" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="Uneywm6l4jyPCX7WoXNOUQ" Name="Index" Kind="InputPin" />
<Pin Id="VuYF6yCtaitLSNp8pLrqrk" Name="Input" Kind="InputPin" />
<Pin Id="MdkyxRDH9uZMWB4Q2Sd2XT" Name="Input 2" Kind="InputPin" />
<Pin Id="EGG7Of8V8lpPvmhSTGShiZ" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="564,384,115,19" Id="PlsihSpBGj0QN9iPPKHe0Z">
<p:NodeReference LastCategoryFullName="Stride.Utils" LastSymbolSource="VL.Stride.Engine.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="FindEntitiesWithName" />
</p:NodeReference>
<Pin Id="QfwupzRzeKFMR5m7iOFTZJ" Name="Input" Kind="InputPin" />
<Pin Id="QxeAuCg3wlCN9FV6T3V3Rc" Name="Name" Kind="InputPin" />
<Pin Id="LyVDzJIqlq8MPDvuW73qwU" Name="Force" Kind="InputPin" DefaultValue="True" />
<Pin Id="TnlKOiq07IrNeryuWG6kSV" Name="Success" Kind="OutputPin" />
<Pin Id="MGBUdsBydGhOcQAKPfuZpU" Name="First Result" Kind="OutputPin" />
<Pin Id="TmW5WQ4k8g9NNsMXmY29ex" Name="All Results" Kind="OutputPin" />
<Pin Id="IQH5emAs5vhNtBeLMgABno" Name="Has Changed" Kind="OutputPin" />
</Node>
<Node Bounds="626,472,75,19" Id="COXe9r6IqBcPVzfPKgu5n5">
<p:NodeReference LastCategoryFullName="Control" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="MultiFlipFlop" />
</p:NodeReference>
<Pin Id="Py6WFIg2tUtP8JWdmi9s5r" Name="Set" Kind="InputPin" />
<Pin Id="UvWY27kxtLWPY9jKoBEbXU" Name="Set 2" Kind="InputPin" />
<Pin Id="MYka0JhQmygMPyFHv4gVX2" Name="Index" Kind="OutputPin" />
</Node>
<Node Bounds="627,509,45,19" Id="OBVMHO7m21aOCIcj8kDigS">
<p:NodeReference LastCategoryFullName="Control" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Switch" />
<CategoryReference Kind="Category" Name="Control" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="TJbYaysKXVfM1efarYqEQu" Name="Index" Kind="InputPin" />
<Pin Id="HTBeRSumsxMPG1I90s6TiD" Name="Input" Kind="InputPin" />
<Pin Id="B3z4XA5qFNPPq6G1pNdsQd" Name="Input 2" Kind="InputPin" />
<Pin Id="TF24epEYEBSLcaIvUsXFGv" Name="Output" Kind="OutputPin" />
</Node>
<Pad Id="KPplG5mrfksPPGBtQbo4AO" Comment="" Bounds="620,337,72,15" ShowValueBox="true" isIOBox="true" Value="Camera Right">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="String" />
</p:TypeAnnotation>
</Pad>
</Canvas>
<Patch Id="PKfllHR4EUvObYR7tZ5P1g" Name="Create" />
<Patch Id="N1B4uAKGwO6Ok1ABTEy0Xa" Name="Update">
<Pin Id="GHaCK75a7nJPWBXQM4qOim" Name="Context" Kind="InputPin">
<p:TypeAnnotation>
<Choice Kind="TypeFlag" Name="Context" />
</p:TypeAnnotation>
</Pin>
</Patch>
<ProcessDefinition Id="RWiZnKTUHjcM0Rqr3yReSj">
<Fragment Id="OknnPq4axHaOHR1ZKmlVoq" Patch="PKfllHR4EUvObYR7tZ5P1g" Enabled="true" />
<Fragment Id="NSNkvVPje9TLRM8rnRDt3H" Patch="N1B4uAKGwO6Ok1ABTEy0Xa" Enabled="true" />
</ProcessDefinition>
<Link Id="MR0SHWr8N69LyaYhHAtEMR" Ids="Jr3vTVOZ7KxNmXIu1iIRCh,HqJKsWiS3r5LoK1LoMqIM7" />
<Link Id="N4Vb75iOOmILT0ICamoH4z" Ids="QbzrOPtEEeoQQJCIUOKWrZ,OBktn2xLiKiNP2jOfX2tR8" />
<Link Id="PkXYLgxcUETLWHTfTK4f37" Ids="BBka4Xprxh0QXNJotbOmCN,OpZDUljYU8dL9wOloh81y2" />
<Link Id="SY6xCJDN1wvLCynUqCx7Xr" Ids="IJ9VQvpu6XIObccKO0Zk9h,ErWDn4naBWKMi8q7jETL5V" />
<Link Id="F07GMKffFnJN1HxLPl9dT5" Ids="C8zzeQCvPeaQOmHdAhTOox,EHSv1VlwA7INJ0cszTPl1n" />
<Link Id="V2xm977gihuPf076qwuTwC" Ids="Nq5T6g83l0RQdRozFxpfaN,MVmCnBaGL15LfjeCXZny3z" />
<Link Id="K6tBpWcDMBtQbYEJtSZYbi" Ids="EneXFYGePswOjRgOOqrZl0,NVtrC0cQWuSN3wM5Itu9OW" />
<Link Id="G3B630OtogpMX08gVWqRh1" Ids="SgylEt4V5jyQIxI2gwKzj6,NH24NnyXMyxPia11Cwv8MH" />
<Link Id="U6DEePB2NlkNWDIwnxsBuQ" Ids="FnzU3WYfhNWLZRchCthpV9,U9wPRKDkRauLuDBbrU3EPa" />
<Link Id="NfiDLXshIU6QTrPrg6m8oB" Ids="GHaCK75a7nJPWBXQM4qOim,S9lhPK3lrFeMN63tiluIW0" IsHidden="true" />
<Link Id="NfYdqnkBz6TMwVMx8UAHGT" Ids="S9lhPK3lrFeMN63tiluIW0,DAoLDygyXe7PT3rzqWGlyd" />
<Link Id="QaC2KYt1pg9L8o3sjyh94T" Ids="BYCRfoorYavLqBJYoUonmz,DMxOOhJHMmsP9DkbIM5ASd" />
<Link Id="OH8M9i8UiCfMZonVOfuLdw" Ids="KIMYS5sZZfRMdTRgDF0zOT,ISa5FiDgycKM83HGntTtmM" />
<Link Id="HsfnZKX6IAJOabaoDfiWyo" Ids="JD6Q2u8JNouN71HfXZAN8e,CShZkbaY97GPj1KaQqZMNz" />
<Link Id="OaOQwQVG7FANZ1Uid1uMmv" Ids="Q0vYBik9kWPL0br3JMkUgx,KuCsn0ABvuqMLLhpB0Fmea" />
<Link Id="IeirBgsAfysNq28kpghx9b" Ids="RUG5HSXSO6lOpR0lWuHK15,T74OlVLw6CSLECMnu7S5jb" />
<Link Id="T5Cpqclgc59O05vu7HZjkT" Ids="Frb7l7W4rXQQG8nSdN5zhe,HOCcfzhqkjlOftkUlHKpGH" />
<Link Id="HuUeglKdL95OTG7GotbwvG" Ids="RUG5HSXSO6lOpR0lWuHK15,MlnHi8FEJSRPkWo7w6D6Kb" />
<Link Id="PGt51GuLcJpM1Q2zd7wG17" Ids="IwiX78BNmeIMjgrw5ZEkUq,KTioaAsQoL6PF0umBR4w0L" />
<Link Id="CF38HWKpJcEQDO19q0Q7st" Ids="KIMYS5sZZfRMdTRgDF0zOT,SAAEtm87wuCMAATMCJ473d" />
<Link Id="K87ZngMMWeROsDByuNuRpf" Ids="GTO0CHiNJDYMWx3vOfYAPV,DodbQlFWvUtM0QwKf0Qiey" />
<Link Id="GmYxm6Pkk6ePmTYNVEpLUd" Ids="RUG5HSXSO6lOpR0lWuHK15,TlXBpJVv61QLEC2WNvYyH4" />
<Link Id="CooweLNfHJMMrPrCZLCZcd" Ids="Tsso08QmYv5LBOKC7UXzv8,U34KwYkdcnSLkeEDJ3c2Tc" />
<Link Id="N77Hh5XlFR0LxTs60FYMIL" Ids="AQF5NAnOoUWN8gvdVlZ006,Kjv2TD6kNqCNcWFPJ6qTtO" />
<Link Id="OT3LgmgaWdBLdCBVSmLCNL" Ids="KG0PKr8gPXhLJy8uRtA7be,Uneywm6l4jyPCX7WoXNOUQ" />
<Link Id="SeyBG4iRphRLABoYFy9Ta7" Ids="OHwSJjcpKX2OMiwEiKtAnq,MdkyxRDH9uZMWB4Q2Sd2XT" />
<Link Id="SDx3sykDtJEMm72nVKUWTq" Ids="AwUdt0Z7i85PVBDSTvGUob,VuYF6yCtaitLSNp8pLrqrk" />
<Link Id="J4mD2ScbEjTOMYHdNDgscW" Ids="EGG7Of8V8lpPvmhSTGShiZ,NavcJoLMPjFOEaUc878XAb" />
<Link Id="O9GLxUOX354Lm8fohnXe3D" Ids="TnlKOiq07IrNeryuWG6kSV,Py6WFIg2tUtP8JWdmi9s5r" />
<Link Id="ASdJWiHDNQUNUZOJhno97g" Ids="MYka0JhQmygMPyFHv4gVX2,TJbYaysKXVfM1efarYqEQu" />
<Link Id="NGQphZhGnlzMahMQqB3bZi" Ids="MGBUdsBydGhOcQAKPfuZpU,HTBeRSumsxMPG1I90s6TiD" />
<Link Id="EadvB7SjgzLO7bkMu2OipY" Ids="KPplG5mrfksPPGBtQbo4AO,QxeAuCg3wlCN9FV6T3V3Rc" />
<Link Id="QzB8hm8TbZqNH18DuTjNGE" Ids="KIMYS5sZZfRMdTRgDF0zOT,QfwupzRzeKFMR5m7iOFTZJ" />
<Link Id="IReZKtb7BALM4fMxKtVcY3" Ids="PXRv9rx9ADJPDc38BGVDuF,UvWY27kxtLWPY9jKoBEbXU" />
<Link Id="NFMoQLesM9yMI3FdImuui3" Ids="SnChoQwEGwqLDkHufUBIHa,B3z4XA5qFNPPq6G1pNdsQd" />
<Link Id="MVT9ygUbBYLPWjDocxoFI5" Ids="TF24epEYEBSLcaIvUsXFGv,VboVs4mHtYVOasWVjGL6zn" />
</Patch>
</Node>
<!--
************************ DemoScene ************************
-->
<Node Name="DemoScene" Bounds="830,700" Id="Jy8qaL7I15VORFdX8n2PTS">
<p:NodeReference>
<Choice Kind="ContainerDefinition" Name="Process" />
<FullNameCategoryReference ID="Primitive" />
</p:NodeReference>
<Patch Id="MW3b6Gszg7ZOcIcnYb2V6t">
<Canvas Id="D0iJYH4852LLyQPz1qh5Pt" CanvasType="Group">
<Node Bounds="582,936,65,19" Id="OMhe6EFz6r3LSauYUCb145">
<p:NodeReference LastCategoryFullName="Stride" LastSymbolSource="VL.Stride.Engine.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="RootScene" />
<CategoryReference Kind="Category" Name="Stride" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="CDplV4tLTwfNA3UC6ms0jz" Name="Child" Kind="InputPin" />
<Pin Id="B0A2erkidzlMQFDKGdgP5Y" Name="Child 2" Kind="InputPin" />
<Pin Id="IjFUkXbNqRSOQPbJjVvPyn" Name="Child 3" Kind="InputPin" />
<Pin Id="ERRFYPPJ4RDNXVc2OGew7m" Name="Enabled" Kind="InputPin" />
<Pin Id="GuSz0oWbxvULJqVG9DrPgO" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="611,832,145,19" Id="Bf4hPKir3XVNRsODoD0bQ1">
<p:NodeReference LastCategoryFullName="Stride.Models" LastSymbolSource="VL.Stride.Engine.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="Box" />
</p:NodeReference>
<Pin Id="QyP3gxfeF9NNUsbDpSpjJ1" Name="Transformation" Kind="InputPin" />
<Pin Id="HfXxEfAfv5dQR1DjXtsY0C" Name="Size" Kind="InputPin" />
<Pin Id="PuXozfz0cq7Mp04kP8lm9i" Name="Material" Kind="InputPin" />
<Pin Id="OcPZPaGPh1AO5JrD1SHcYm" Name="Is Shadow Caster" Kind="InputPin" />
<Pin Id="OBihRnp3ASuPRDlBq75uq8" Name="Components" Kind="InputPin" />
<Pin Id="DAw7w8oF8QmLnvucPKdzrP" Name="Children" Kind="InputPin" />
<Pin Id="KOIJA9PlLOQO1bbW4CbdxU" Name="Name" Kind="InputPin" />
<Pin Id="FbJQfxBJEX7PBRdoIGWT7y" Name="Enabled" Kind="InputPin" />
<Pin Id="LSC28catgIlLdZrbOwFEOj" Name="Entity" Kind="OutputPin" />
</Node>
<Node Bounds="581,777,205,19" Id="NFFTYdCU0AUO6Gdcqy6qYZ">
<p:NodeReference LastCategoryFullName="Stride.Lights" LastSymbolSource="VL.Stride.Engine.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="SkyboxLight" />
</p:NodeReference>
<Pin Id="LqOXF21mChaPJ3ZlHjChAw" Name="Transformation" Kind="InputPin" />
<Pin Id="GTkCWA5dXb0Nb9PhL19O8n" Name="Cube Map" Kind="InputPin" />
<Pin Id="QNLBRTAS9GQMspRARCNjIP" Name="Is Specular Only" Kind="InputPin" />
<Pin Id="HaxZP06835ZNpRD7gkHHr1" Name="Intensity" Kind="InputPin" />
<Pin Id="KJqWEcx2BSKOrNqBtRXCzt" Name="Force Build" Kind="InputPin" />
<Pin Id="MVcFcXVIwLoPq718A1hJvf" Name="Background Intensity" Kind="InputPin" />
<Pin Id="GfbZ4MNYeLRLiehp9pILxx" Name="Background Enabled" Kind="InputPin" />
<Pin Id="Ulkq1sRZxazObDS3wsCnWa" Name="Component" Kind="InputPin" />
<Pin Id="KpWQr5P3molNtFUjeB8HXM" Name="Children" Kind="InputPin" />
<Pin Id="PjDeZP733IeO7XqWogLFNt" Name="Name" Kind="InputPin" />
<Pin Id="Cws9zctIw6zORK9GgHirih" Name="Enabled" Kind="InputPin" />
<Pin Id="QWsSOAg7E8AOlDHQFt9X2R" Name="Entity" Kind="OutputPin" />
</Node>
<Node Bounds="652,695,56,26" Id="CgV4wZmI1B6MMTTADMZCes">
<p:NodeReference LastCategoryFullName="Stride.API.Engine.Entity" LastSymbolSource="VL.Stride.Runtime.TypeForwards.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="SetName" />
<CategoryReference Kind="ClassType" Name="Entity" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="H4GVFdoNSkUOVfeJ2UCOWx" Name="Input" Kind="StateInputPin" />
<Pin Id="PiDLBLCaTy1LTFSyMqFFaN" Name="Value" Kind="InputPin" DefaultValue="Camera" />
<Pin Id="UDUoinI04D0PN7fQxVM8cs" Name="Output" Kind="StateOutputPin" />
</Node>
<Pad Id="PbfZVTjG2IaNX9fXZyuocM" Comment="" Bounds="704,664,43,15" ShowValueBox="true" isIOBox="true" Value="Camera">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="String" />
</p:TypeAnnotation>
</Pad>
<Node Bounds="659,627,345,19" Id="Qy19P7antV5NT0XUxzfXho">
<p:NodeReference LastCategoryFullName="Stride.Cameras" LastSymbolSource="VL.Stride.Engine.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="Camera" />
<CategoryReference Kind="Category" Name="Cameras" NeedsToBeDirectParent="true">
<p:OuterCategoryReference Kind="Category" Name="Stride" NeedsToBeDirectParent="true" />
</CategoryReference>
</p:NodeReference>
<Pin Id="Cm8N1FRLqXyNFLt5TtUhyB" Name="Initial Name" Kind="InputPin" />
<Pin Id="G4iLwErzUoqN3JRpzjFy3O" Name="Base Components" Kind="InputPin" />
<Pin Id="By0gNG779UgPc1OaHKNBeL" Name="Transformation" Kind="InputPin" />
<Pin Id="BVixffRuFhxPBmmKawiI6t" Name="Components" Kind="InputPin" />
<Pin Id="GOnv4NMUxe5OBHSXKhCTYM" Name="Children" Kind="InputPin" />
<Pin Id="N5MFIxdLm1DQdGj8ft8S6L" Name="Name" Kind="InputPin" />
<Pin Id="BA83d0cZSX7OstIgXjLQZs" Name="Use Custom View Matrix" Kind="InputPin" />
<Pin Id="CAAKIhnPqDMPzbcad5JG1j" Name="View Matrix" Kind="InputPin" />
<Pin Id="RB7fWdH3YkUQGZE53ratLH" Name="Projection" Kind="InputPin" />
<Pin Id="RDaKWkgKeM8QF5zqH9NdKp" Name="Vertical Field Of View" Kind="InputPin" />
<Pin Id="VevelCVxxHEOqmCQdRHhZC" Name="Orthographic Size" Kind="InputPin" />
<Pin Id="DvK2OirzPLHPAeslx9LQ3g" Name="Use Custom Aspect Ratio" Kind="InputPin" />
<Pin Id="KAzhOPzBMLiPkty8plkSti" Name="Aspect Ratio" Kind="InputPin" />
<Pin Id="HvmzvveM0GrMiOZLIjJbyQ" Name="Near Clip Plane" Kind="InputPin" />
<Pin Id="JlP9X5H5P2vM9liLfKxPuG" Name="Far Clip Plane" Kind="InputPin" />
<Pin Id="QZC9iy8jZnNMYBXFmOSeiB" Name="Show Helper" Kind="InputPin" />
<Pin Id="FZOmBp2j71lOg2UFxb9ugY" Name="Enabled" Kind="InputPin" />
<Pin Id="Fq10JOVLpI9NfCHkzwntT6" Name="Projection Matrix" Kind="InputPin" />
<Pin Id="MqPnwDIYa98NKHUVXypVdX" Name="Output" Kind="OutputPin" />
<Pin Id="SBqqNNWgSc9NfMNJara9SF" Name="Camera Component" Kind="OutputPin" />
</Node>
<Node Bounds="798,556,80,19" Id="GjkEPZSUoCFOKMwcz4P5Z4">
<p:NodeReference LastCategoryFullName="3D.Transform" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="TransformSRT" />
<CategoryReference Kind="Category" Name="Transform" NeedsToBeDirectParent="true">
<p:OuterCategoryReference Kind="Category" Name="3D" NeedsToBeDirectParent="true" />
</CategoryReference>
</p:NodeReference>
<Pin Id="SrKw8z9dE0fMQ4dXk7O540" Name="Input" Kind="InputPin" />
<Pin Id="HYQEFrZc3YGNvURpxfZ7XY" Name="Scaling" Kind="InputPin" />
<Pin Id="UkkoBOJ071WQUZWSQ0YezO" Name="Rotation" Kind="InputPin" />
<Pin Id="BkbWKUfFLFjNg5T7W2L4cG" Name="Translation" Kind="InputPin" DefaultValue="0, 3.91, 5.31" />
<Pin Id="EalVvNiFhI0L6OqsyVwcfr" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="802,586,42,19" Id="UGCUXSAz2OkN5qCoYfydPm">
<p:NodeReference LastCategoryFullName="3D.Matrix" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Invert" />
<CategoryReference Kind="RecordType" Name="Matrix" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="R3yWcX96xWVOUqvPLfQFgq" Name="Input" Kind="StateInputPin" />
<Pin Id="S9LJRWvYsiqOAIyxSQrZof" Name="Output" Kind="StateOutputPin" />
</Node>
<Node Bounds="847,507,46,19" Id="TNDZyfU6mdWLPaoswAWl9E">
<p:NodeReference LastCategoryFullName="3D.Vector3" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Vector (Join)" />
<CategoryReference Kind="Vector3Type" Name="Vector3" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="DkEBnxn9FrdMge4UYVbSj6" Name="X" Kind="InputPin" />
<Pin Id="N5CXDSTHp8nMd9k03bRZLr" Name="Y" Kind="InputPin" />
<Pin Id="Fj1oLf6z77vOexbj7Kgnbq" Name="Z" Kind="InputPin" />
<Pin Id="Tgr7zBfq3G9Mr2QVhhTU5X" Name="Output" Kind="StateOutputPin" />
</Node>
<Node Bounds="874,407,45,19" Id="QqVce8Hi2MmL6Zrvfnl62C">
<p:NodeReference LastCategoryFullName="Animation" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="LFO" />
</p:NodeReference>
<Pin Id="Klc2fWl5kZdOnOXaGbET0f" Name="Period" Kind="InputPin" DefaultValue="32" />
<Pin Id="Nfy0to3n1pVMAsOv9vYu1f" Name="Pause" Kind="InputPin" />
<Pin Id="SjwftubxDlkMm7KhK71PUi" Name="Reset" Kind="ApplyPin" />
<Pin Id="RxMLEhN8bS0LnlgU25DzTB" Name="Phase" Kind="OutputPin" />
<Pin Id="M7fHysLuFB6LdYn0aJftlV" Name="On New Cycle" Kind="OutputPin" />
<Pin Id="M0WwXlQCLdIPhbK7MY5Wq2" Name="Cycles" Kind="OutputPin" />
</Node>
<Node Bounds="901,507,91,19" Id="L1IRaG34ZQQNXOliAJxCQb">
<p:NodeReference LastCategoryFullName="3D" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="FromGeographic" />
</p:NodeReference>
<Pin Id="QamiF6TbW8MMkvtqWR7fLG" Name="Latitude" Kind="InputPin" />
<Pin Id="MatxRvzOKWkM5rutAASxLx" Name="Longitude" Kind="InputPin" />
<Pin Id="JMZlBR6OcEMMlncqYp1oxS" Name="Radius" Kind="InputPin" DefaultValue="-5.25" />
<Pin Id="H1TWiJbz0hGNzpdFR0wPtU" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="951,462,22,19" Id="GDMN0a11oseNnAF2Neeq1T">
<p:NodeReference LastCategoryFullName="Math" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="- (Negate)" />
</p:NodeReference>
<Pin Id="FyXZ3Eg1pnaO1WKxjO8tWV" Name="Input" Kind="InputPin" />
<Pin Id="So3FQPimwxfMXol8emfKFa" Name="Output" Kind="OutputPin" />
</Node>
<Pad Id="CQSQBJahyHYL0yv7rc35Md" Comment="Radius" Bounds="999,473,35,15" ShowValueBox="true" isIOBox="true" Value="-5.25">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Float32" />
</p:TypeAnnotation>
</Pad>
<ControlPoint Id="AqD1QqTjw2WP3kuVAkEk1R" Bounds="585,1019" />
</Canvas>
<Patch Id="IWBaEaqBivAN6d2wZA4sNA" Name="Create" />
<Patch Id="RTuhLTLOHATL3WFBWaPxwz" Name="Update">
<Pin Id="L3IHuG15xC8MN3D7vXVfJH" Name="Output" Kind="OutputPin" Bounds="585,1019" />
</Patch>
<ProcessDefinition Id="VjXBFi2EgAINasXLv5FUn6">
<Fragment Id="OgjJGrgWBWCMwwS8Lx9OJ4" Patch="IWBaEaqBivAN6d2wZA4sNA" Enabled="true" />
<Fragment Id="VFNn6lKbQL2LwxJLVjWUCp" Patch="RTuhLTLOHATL3WFBWaPxwz" Enabled="true" />
</ProcessDefinition>
<Link Id="Cb1B5xfdvovOvKbf9Yx5Vl" Ids="LSC28catgIlLdZrbOwFEOj,B0A2erkidzlMQFDKGdgP5Y" />
<Link Id="PcWovcLJbVeLGEzFJrFTdt" Ids="PbfZVTjG2IaNX9fXZyuocM,PiDLBLCaTy1LTFSyMqFFaN" />
<Link Id="DdRIhBwNY6qQHSwGt3xZz7" Ids="UDUoinI04D0PN7fQxVM8cs,IjFUkXbNqRSOQPbJjVvPyn" />
<Link Id="Gu682TjdhuyMLgj15094wF" Ids="EalVvNiFhI0L6OqsyVwcfr,R3yWcX96xWVOUqvPLfQFgq" />
<Link Id="NfNbSN84y2TOy6yn37Fvs2" Ids="S9LJRWvYsiqOAIyxSQrZof,CAAKIhnPqDMPzbcad5JG1j" />
<Link Id="DewywVIQqeCPDqXA49ynP2" Ids="Tgr7zBfq3G9Mr2QVhhTU5X,UkkoBOJ071WQUZWSQ0YezO" />
<Link Id="CulAK4zsUXaQXXeVglFpKp" Ids="RxMLEhN8bS0LnlgU25DzTB,N5CXDSTHp8nMd9k03bRZLr" />
<Link Id="MxML4MDH1GFLYC3sUH1uaQ" Ids="H1TWiJbz0hGNzpdFR0wPtU,BkbWKUfFLFjNg5T7W2L4cG" />
<Link Id="NTP5aID8aW5O6xeNetgAz0" Ids="RxMLEhN8bS0LnlgU25DzTB,FyXZ3Eg1pnaO1WKxjO8tWV" />
<Link Id="JSdBbFxlOjSMtOQXFBdYmj" Ids="So3FQPimwxfMXol8emfKFa,MatxRvzOKWkM5rutAASxLx" />
<Link Id="RPC9c9dRx7OLDNqk8F1GT0" Ids="MqPnwDIYa98NKHUVXypVdX,H4GVFdoNSkUOVfeJ2UCOWx" />
<Link Id="IFy14POCiqnQBrdQM2iwxc" Ids="CQSQBJahyHYL0yv7rc35Md,JMZlBR6OcEMMlncqYp1oxS" />
<Link Id="ErTn2RmelSKOUGClQ16n4X" Ids="GuSz0oWbxvULJqVG9DrPgO,AqD1QqTjw2WP3kuVAkEk1R" />
<Link Id="RLgLPjN3wW0MouJCGWK4mG" Ids="AqD1QqTjw2WP3kuVAkEk1R,L3IHuG15xC8MN3D7vXVfJH" IsHidden="true" />
<Link Id="RvhxDWIXa4JN3ArJnFx4lz" Ids="QWsSOAg7E8AOlDHQFt9X2R,CDplV4tLTwfNA3UC6ms0jz" />
</Patch>
</Node>
<!--
************************ RandomPosition ************************
-->
<Node Name="RandomPosition" Bounds="830,800" Id="MPrEhGGI4wmMlejRmaNcpM">
<p:NodeReference>
<Choice Kind="ContainerDefinition" Name="Process" />
<FullNameCategoryReference ID="Primitive" />
</p:NodeReference>
<Patch Id="AKPdPnuesJbPtaWi6ie02r">
<Canvas Id="L2yxbf2feY9NknDG5qHvTA" CanvasType="Group">
<Node Bounds="503,640,147,19" Id="Inf3NEArwbYNHin4e3TwnX">
<p:NodeReference LastCategoryFullName="Stride.Models" LastSymbolSource="VL.Stride.Engine.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="InstancingSpreadComponent" />
</p:NodeReference>
<Pin Id="BDIINPo9S14QYc36CIISI7" Name="Instance Transformations" Kind="InputPin" />
<Pin Id="DHf0YIKFIwLN8s7LHyBrVL" Name="Instance Count" Kind="InputPin" />
<Pin Id="TOsp6Li7s4bPlTzJwQfYpJ" Name="Value" Kind="InputPin" />
<Pin Id="RklGKps7x63NbI6k8kB1xy" Name="Enabled" Kind="InputPin" />
<Pin Id="QSSFRR4JPA6NZkY3erdIHg" Name="Component" Kind="OutputPin" />
</Node>
<Node Bounds="649,138,85,19" Id="LSUEvrqaNHyN7vLQUcR0de">
<p:NodeReference LastCategoryFullName="Collections.Spread" LastSymbolSource="VL.Collections.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="RandomSpread (3d)" />
</p:NodeReference>
<Pin Id="MjCwCZbLEOfO1ekywZ2V0u" Name="Center" Kind="InputPin" />
<Pin Id="RDwbPxM3DInL9C4JiVe20L" Name="Size" Kind="InputPin" DefaultValue="10, 10, 10" />
<Pin Id="LjHoQeNBA6uOLtG5RcQQUd" Name="Seed" Kind="InputPin" />
<Pin Id="M4MGrIbxa9qNaQbiTkM6DV" Name="Count" Kind="InputPin" DefaultValue="40" />
<Pin Id="EFQ2pS3diNKNqgUYiCP43I" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="277,240,346,370" Id="NEUcvuB7QYFPQyUbHlB9TR">
<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="Hsi9UdMGfBjMwy9BjKmrYR" Name="Break" Kind="OutputPin" />
<Patch Id="D3gWVBqQt7KQCV9hHYmiUe" ManuallySortedPins="true">
<Patch Id="RZX8IDt89scOhOUScpFOpo" Name="Create" ManuallySortedPins="true" />
<Patch Id="NXQgUhBYKYlL1qCKlyGjsC" Name="Update" ManuallySortedPins="true" />
<Patch Id="LtG9UIpkcxHLv1GUQJd7cu" Name="Dispose" ManuallySortedPins="true" />
<Node Bounds="500,518,111,19" Id="H0Y1Qk5qY4WOdFi5ab99DL">
<p:NodeReference LastCategoryFullName="3D.Transform" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="TransformSRT" />
<CategoryReference Kind="Category" Name="Transform" NeedsToBeDirectParent="true">
<p:OuterCategoryReference Kind="Category" Name="3D" NeedsToBeDirectParent="true" />
</CategoryReference>
</p:NodeReference>
<Pin Id="CGDXz8KLW1PQasnLUG6o5i" Name="Input" Kind="InputPin" />
<Pin Id="SYq5VsLYcPFOAn5RGeLD8b" Name="Scaling" Kind="InputPin" DefaultValue="1, 1, 7.99" />
<Pin Id="STvt4vJ57tVN1Ouq0RybJn" Name="Rotation" Kind="InputPin" />
<Pin Id="IKIgkipdEX7QS0wkRSvwXI" Name="Translation" Kind="InputPin" />
<Pin Id="SdIewCl9i4POtBQMdAbcPe" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="565,367,25,19" Id="RZD7oAU4QUqMGSW48ObucD">
<p:NodeReference LastCategoryFullName="Math" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="+" />
</p:NodeReference>
<Pin Id="LFwHIx1ealuPzy3rrigQ1v" Name="Input" Kind="InputPin" />
<Pin Id="UHkRGyK27n8LKECehjtjOz" Name="Input 2" Kind="InputPin" />
<Pin Id="Mr470NkoBODLQiSwCRnDQV" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="386,359,78,86" Id="G0PJ0z2ofGaLaPrsjlJMXS">
<p:NodeReference>
<Choice Kind="ProcessStatefulRegion" Name="Cache" />
<FullNameCategoryReference ID="Primitive" />
</p:NodeReference>
<Pin Id="QQLKYUSO76hM1qZ7LJz73V" Name="Force" Kind="InputPin" />
<Pin Id="BAHfNBf5VRLNdpR1FFOj4H" Name="Dispose Cached Outputs" Kind="InputPin" />
<Pin Id="EUn5rxIpnuuPbzNxzDWoqh" Name="Has Changed" Kind="OutputPin" />
<Patch Id="MUsnrLLJzRVLhrSzXez6Vq" ManuallySortedPins="true">
<Patch Id="CevuhRj9oiLMEOOSoh3q5D" Name="Create" ManuallySortedPins="true" />
<Patch Id="P0I4P2ZhhA9MWjP1koOEXR" Name="Then" ManuallySortedPins="true" />
<Node Bounds="398,394,54,19" Id="VOCEkKEBBqeLcGwTbmWgiV">
<p:NodeReference LastCategoryFullName="Math.Generic" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Random (Centered)" />
</p:NodeReference>
<Pin Id="FAVcbUpdTlePqRh3sr2Pft" Name="Center" Kind="InputPin" />
<Pin Id="APW7Fe1q2WbMqo4Y7TpSlq" Name="Width" Kind="InputPin" DefaultValue="1.13, 1.13, 1.13" />
<Pin Id="SCzQeBYQTXRPnrjEoL8yZQ" Name="Output" Kind="OutputPin" />
</Node>
</Patch>
<ControlPoint Id="VOz47ak2zrJLx2Ue6tzxs7" Bounds="399,439" Alignment="Bottom" />
</Node>
<Node Bounds="289,263,54,19" Id="LOiSzX2ZOfXLHsFhnETvjG">
<p:NodeReference LastCategoryFullName="Math" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Random" />
</p:NodeReference>
<Pin Id="IiwLSrl8zFvOuxaveSRMtS" Name="From" Kind="InputPin" />
<Pin Id="AFYDglUl1SgMkdtdt08Fy4" Name="To" Kind="InputPin" />
<Pin Id="QvidNnRDQRWOifbymID0xd" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="332,299,25,19" Id="FD51qXUPPVUNQca2AUeQXI">
<p:NodeReference LastCategoryFullName="Math" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="&gt;" />
</p:NodeReference>
<Pin Id="KjZXDaV5vADL3bB2K3zoyh" Name="Input" Kind="InputPin" />
<Pin Id="DZ0WatOcpDNNOVZxULHTQT" Name="Input 2" Kind="InputPin" />
<Pin Id="SmCB6gxPaiMPK3IRies8hD" Name="Result" Kind="OutputPin" />
</Node>
<Node Bounds="440,468" Id="Id4CSBNkwvTM6jnTM7tN8y">
<p:NodeReference LastCategoryFullName="Math" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="+" />
</p:NodeReference>
<Pin Id="SSjUao8uNNgMWz2cpU0nLs" Name="Input" Kind="InputPin" />
<Pin Id="P1TXL7T3AH5P5pYUkd4zz5" Name="Input 2" Kind="InputPin" DefaultValue="1, 1, 1" />
<Pin Id="JMI38TjPKNcM44ZDBecUzf" Name="Output" Kind="OutputPin" />
</Node>
</Patch>
<ControlPoint Id="Q14t1M9bwyuMbihgu1JgEv" Bounds="602,246" Alignment="Top" />
<ControlPoint Id="STU4wSois3UNXUyzMvm9kN" Bounds="505,604" Alignment="Bottom" />
</Node>
<ControlPoint Id="U39F0NrR1zRQZuF18k97M4" Bounds="501,772" />
<ControlPoint Id="CM9w81j1ufrQdWY9hdYwL9" Bounds="745,85" />
<ControlPoint Id="KL0GhKXFLcQLZ5w6XYzVRD" Bounds="703,61" />
<ControlPoint Id="DfQRSI2uPprPkDVz53MMd8" Bounds="645,52" />
<ControlPoint Id="SJruAv1ZEzxQL3zZ4hLIrd" Bounds="586,59" />
<Node Bounds="541,101,45,19" Id="CCffrb1ROSMPUZkr01ZLpY">
<p:NodeReference LastCategoryFullName="Animation" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="LFO" />
</p:NodeReference>
<Pin Id="FpRfxtbKG0TLxxnnUAhMYk" Name="Period" Kind="InputPin" DefaultValue="100" />
<Pin Id="Lv5XG1AdEkMPE9NP6fEaM2" Name="Pause" Kind="InputPin" />
<Pin Id="F0mM8Am46HILuHmH8bz4QE" Name="Reset" Kind="ApplyPin" />
<Pin Id="NgDFg3keB7MPXC873yI14B" Name="Phase" Kind="OutputPin" />
<Pin Id="GUM8dKabCatLDduUyHJ1sr" Name="On New Cycle" Kind="OutputPin" />
<Pin Id="MTROekghX9pLTfm2AC0ptF" Name="Cycles" Kind="OutputPin" />
</Node>
<Node Bounds="538,147,46,19" Id="KgRr5GjiqvXQHEtkVaOCdM">
<p:NodeReference LastCategoryFullName="3D.Vector3" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Vector (Join)" />
<CategoryReference Kind="Vector3Type" Name="Vector3" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="F7uNo9i4MohL101y5AsHxW" Name="X" Kind="InputPin" />
<Pin Id="M97BShERqUyQCF334SZerG" Name="Y" Kind="InputPin" />
<Pin Id="VdP3Q2P4qblMBtRkSWu76a" Name="Z" Kind="InputPin" />
<Pin Id="GkF6qbIsHcnP40GZPDi1MN" Name="Output" Kind="StateOutputPin" />
</Node>
<ControlPoint Id="B75nAH9x038PQ0wtCk4HJk" Bounds="359,140" />
<Pad Id="HfjpZGEFWspQChwiuYbcnF" Comment="Input 2" Bounds="436,190,35,15" ShowValueBox="true" isIOBox="true" Value="0.9899999">
<p:TypeAnnotation>
<Choice Kind="ImmutableTypeFlag" Name="Float32" />
<FullNameCategoryReference ID="Primitive" />
</p:TypeAnnotation>
</Pad>
<ControlPoint Id="CwbokYjl3vJMIWr1Oqylsk" Bounds="455,139" />
</Canvas>
<ProcessDefinition Id="OectijvV2jOOhOXZvnvdKx">
<Fragment Id="N7WgrRTvO8xOobyRuBNCL9" Patch="B78fJDxAMTNMp7vFRIhFOz" Enabled="true" />
<Fragment Id="HB6rFDNmvvtL5hzLrccviI" Patch="VjlmKzq3FdlMl5n1z2p8Gk" Enabled="true" />
</ProcessDefinition>
<Link Id="IOHb6EsrImNO875xrG67ao" Ids="EFQ2pS3diNKNqgUYiCP43I,Q14t1M9bwyuMbihgu1JgEv" />
<Link Id="DcapqifSK1mOx2Poj4XQ5r" Ids="Q14t1M9bwyuMbihgu1JgEv,IKIgkipdEX7QS0wkRSvwXI" />
<Link Id="AvEr6lLIS2VNpZdSMxVcIg" Ids="SdIewCl9i4POtBQMdAbcPe,STU4wSois3UNXUyzMvm9kN" />
<Link Id="MOB7gcf4M5cMly2AIEj0X8" Ids="STU4wSois3UNXUyzMvm9kN,BDIINPo9S14QYc36CIISI7" />
<Link Id="PKF8hIu1rdZNNnMDAuJhVU" Ids="U39F0NrR1zRQZuF18k97M4,AgN8fx1Qa7pNrrpL5lbrU7" IsHidden="true" />
<Link Id="ByUpWAd9T2CP8ylMSGTlNg" Ids="CM9w81j1ufrQdWY9hdYwL9,M4MGrIbxa9qNaQbiTkM6DV" />
<Link Id="H8qI049jXyTOWjPNfe8fJd" Ids="IF4jrWA7C4OLAuI8Gnc1ju,CM9w81j1ufrQdWY9hdYwL9" IsHidden="true" />
<Link Id="LDqw6JEI6QmOq4Su8z1n7B" Ids="KL0GhKXFLcQLZ5w6XYzVRD,LjHoQeNBA6uOLtG5RcQQUd" />
<Link Id="OawKfnQjFOBLpTCtnBscDQ" Ids="QQSTymwsH64LV54Tclk2lf,KL0GhKXFLcQLZ5w6XYzVRD" IsHidden="true" />
<Link Id="ORG5U7eXYXTMzMSn6d1UsB" Ids="DfQRSI2uPprPkDVz53MMd8,RDwbPxM3DInL9C4JiVe20L" />
<Link Id="G6eybEGebh1LzPL7M1eyR3" Ids="D3GFGzMc2MCPf1K6VXj3aC,DfQRSI2uPprPkDVz53MMd8" IsHidden="true" />
<Link Id="Qn7GePYe1ReNth4VK46QSI" Ids="SJruAv1ZEzxQL3zZ4hLIrd,MjCwCZbLEOfO1ekywZ2V0u" />
<Link Id="VXCRnVWNEr7PdtGIVYdhK5" Ids="G87gp9Q6z8jL3emMT5jP6u,SJruAv1ZEzxQL3zZ4hLIrd" IsHidden="true" />
<Link Id="FB4md9sOLArN8G1AoyGY0Y" Ids="QSSFRR4JPA6NZkY3erdIHg,U39F0NrR1zRQZuF18k97M4" />
<Link Id="NHtyUoNlQaZOip7ZkBKCF8" Ids="Q14t1M9bwyuMbihgu1JgEv,UHkRGyK27n8LKECehjtjOz" />
<Link Id="Qp6BSBi5ziMM2RLKo66dFQ" Ids="Mr470NkoBODLQiSwCRnDQV,STvt4vJ57tVN1Ouq0RybJn" />
<Link Id="I3C5FcEjdSJNc4rIl4nrFX" Ids="GkF6qbIsHcnP40GZPDi1MN,LFwHIx1ealuPzy3rrigQ1v" />
<Link Id="Pxeg4TktqySP8vLxx66Myw" Ids="NgDFg3keB7MPXC873yI14B,F7uNo9i4MohL101y5AsHxW" />
<Link Id="EXX9U58ARgrOVxLt6ypGdn" Ids="NgDFg3keB7MPXC873yI14B,VdP3Q2P4qblMBtRkSWu76a" />
<Link Id="VZtYicqJ2IhP2r3S1dcgCD" Ids="SCzQeBYQTXRPnrjEoL8yZQ,VOz47ak2zrJLx2Ue6tzxs7" />
<Link Id="BbmOE6NjiaCPFMzs4FVmg4" Ids="VOz47ak2zrJLx2Ue6tzxs7,SSjUao8uNNgMWz2cpU0nLs" />
<Link Id="PCKCRbiqn5zMZNkIa5QL3E" Ids="QvidNnRDQRWOifbymID0xd,KjZXDaV5vADL3bB2K3zoyh" />
<Link Id="QEhrBGGHQ1LQa2v0u1Pu50" Ids="SmCB6gxPaiMPK3IRies8hD,QQLKYUSO76hM1qZ7LJz73V" />
<Link Id="HksWZJ2N9ReNMKcsnOwyzU" Ids="HfjpZGEFWspQChwiuYbcnF,DZ0WatOcpDNNOVZxULHTQT" />
<Link Id="DS4GVMDiTdTLVZScmyWr2e" Ids="B75nAH9x038PQ0wtCk4HJk,APW7Fe1q2WbMqo4Y7TpSlq" />
<Link Id="LrCKNv3myUAOKCDh1edgEK" Ids="A0dmycvj8OfPjU899fQNTC,B75nAH9x038PQ0wtCk4HJk" IsHidden="true" />
<Link Id="N5PnOoryyzIPjnpzc9XAsM" Ids="CwbokYjl3vJMIWr1Oqylsk,HfjpZGEFWspQChwiuYbcnF" />
<Link Id="Ck5KyuBnVqvNtrKxmmg3qt" Ids="GAbgNdbDiStMa9eLz3IQKm,CwbokYjl3vJMIWr1Oqylsk" IsHidden="true" />
<Patch Id="B78fJDxAMTNMp7vFRIhFOz" Name="Create" />
<Patch Id="VjlmKzq3FdlMl5n1z2p8Gk" Name="Update">
<Pin Id="A0dmycvj8OfPjU899fQNTC" Name="Scale Variation" Kind="InputPin" Bounds="569,154" DefaultValue="0, 0, 0" />
<Pin Id="GAbgNdbDiStMa9eLz3IQKm" Name="Frequency" Kind="InputPin" Bounds="455,140" />
<Pin Id="G87gp9Q6z8jL3emMT5jP6u" Name="Center" Kind="InputPin" Bounds="544,224" />
<Pin Id="D3GFGzMc2MCPf1K6VXj3aC" Name="Size" Kind="InputPin" Bounds="640,211" />
<Pin Id="QQSTymwsH64LV54Tclk2lf" Name="Seed" Kind="InputPin" Bounds="678,210" />
<Pin Id="IF4jrWA7C4OLAuI8Gnc1ju" Name="Count" Kind="InputPin" Bounds="708,254" />
<Pin Id="AgN8fx1Qa7pNrrpL5lbrU7" Name="Result" Kind="OutputPin" Bounds="547,629" />
</Patch>
<Link Id="Kd6il8G2TOnLai2tFjRjqj" Ids="JMI38TjPKNcM44ZDBecUzf,SYq5VsLYcPFOAn5RGeLD8b" />
</Patch>
</Node>
<!--
************************ ByeUserMessage ************************
-->
<Node Name="ByeUserMessage" Bounds="453,676" Id="OGXA3V2meCAPPfj9fH2e9Z">
<p:NodeReference LastCategoryFullName="Primitive" LastSymbolSource="builtin">
<Choice Kind="ClassDefinition" Name="Class" />
</p:NodeReference>
<p:Interfaces>
<TypeReference LastCategoryFullName="Main" LastSymbolSource="ooc3.vl">
<Choice Kind="InterfaceTypeFlag" Name="IMessage" />
</TypeReference>
</p:Interfaces>
<Patch Id="I3nzDxKFvMGPPii4VV674F">
<Canvas Id="OVv5kzE8VnELoidxzpQSBy" CanvasType="Group">
<ControlPoint Id="Vdvs45knWhGLvmRYeoRDd3" Bounds="494,201" />
<ControlPoint Id="UgJQsWLgEiELgQJsmig4pP" Bounds="629,195" />
<Node Bounds="505,301,57,26" Id="R3SvVqBNMgvLmmv7KdNNjb">
<p:NodeReference LastCategoryFullName="Main.Context" LastSymbolSource="ooc3.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="GetUsers" />
<CategoryReference Kind="ClassType" Name="Context" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="ER00uirEOufP06jCFOl5SE" Name="Input" Kind="StateInputPin" />
<Pin Id="AO5N4ohFZvePoNKWzsha9R" Name="Output" Kind="StateOutputPin" />
<Pin Id="FNUnyFEv52vNnlKh4GUVKZ" Name="Users" Kind="OutputPin" />
</Node>
<Node Bounds="555,382,108,26" Id="NCRrcNOdko3NoRf6GzwDYT">
<p:NodeReference LastCategoryFullName="Main.Users" LastSymbolSource="ooc3.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="RemoveUser" />
</p:NodeReference>
<Pin Id="K4ic9OrYrp3MF0qutX40lt" Name="Input" Kind="StateInputPin" />
<Pin Id="AuGXvnYC9zmNHnnNVHjPcU" Name="Id" Kind="InputPin" />
<Pin Id="UeVOT9NK6sYMytcCGixHxU" Name="Output" Kind="StateOutputPin" />
</Node>
<Node Bounds="656,315,82,19" Id="I6hhA6INNPWMmuPCDze1ad">
<p:NodeReference LastCategoryFullName="System.XML" LastSymbolSource="VL.Xml.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="XPathGetValue" />
</p:NodeReference>
<Pin Id="DNSyaRWo1ICOPCCLPe9k5m" Name="Input" Kind="InputPin" />
<Pin Id="Rf6PyEmOaKKLUyKCY5hZLG" Name="Path" Kind="InputPin" DefaultValue="id" />
<Pin Id="AAHrcp5rotqO5YL4jRBAtn" Name="Value" Kind="OutputPin" />
<Pin Id="M6T0oD7mHY4PRNChWMbZNH" Name="Success" Kind="OutputPin" />
</Node>
<Pad Id="RNR1JPrfnMkOGy2i1seoCu" Comment="" Bounds="734,290,35,15" ShowValueBox="true" isIOBox="true" Value="id">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="String" />
</p:TypeAnnotation>
</Pad>
</Canvas>
<ProcessDefinition Id="FMq3dBoGjX4P5fKwZWxSgf" IsHidden="true">
<Fragment Id="P8M1SABCIZbMRP2oGGb90e" Patch="Cx2UMhkuso1PACtc7Mo4KU" Enabled="true" />
<Fragment Id="FRy6JxxEnXEPKtR8c3n0t9" Patch="F6n3YvEdL6YOxaJVxP7SDV" />
</ProcessDefinition>
<Patch Id="Cx2UMhkuso1PACtc7Mo4KU" Name="Create" />
<Patch Id="F6n3YvEdL6YOxaJVxP7SDV" Name="Process">
<Pin Id="GCLK2yLl7vrOc1YT7n85tT" Name="Context" Kind="InputPin" />
<Pin Id="Iai5NNj685RPBBdVkfKXoO" Name="Message" Kind="InputPin" />
</Patch>
<Link Id="E9aKJoTIlrYL3JQjaUeRkZ" Ids="GCLK2yLl7vrOc1YT7n85tT,Vdvs45knWhGLvmRYeoRDd3" IsHidden="true" />
<Link Id="GJY12PvfFQ2P9fRebP2JfS" Ids="Iai5NNj685RPBBdVkfKXoO,UgJQsWLgEiELgQJsmig4pP" IsHidden="true" />
<Link Id="BA3ullRTRtHL6lyYcxT3xK" Ids="FNUnyFEv52vNnlKh4GUVKZ,K4ic9OrYrp3MF0qutX40lt" />
<Link Id="MhpEeFdubChLJw6KpRsbha" Ids="AAHrcp5rotqO5YL4jRBAtn,AuGXvnYC9zmNHnnNVHjPcU" />
<Link Id="FR0EA0OFHMNNRRBToirZYA" Ids="RNR1JPrfnMkOGy2i1seoCu,Rf6PyEmOaKKLUyKCY5hZLG" />
<Link Id="NxpiMEMGm4JOAZaspwQbGm" Ids="Vdvs45knWhGLvmRYeoRDd3,ER00uirEOufP06jCFOl5SE" />
<Link Id="UJQTDF5PCznLf8S1r1w9UU" Ids="UgJQsWLgEiELgQJsmig4pP,DNSyaRWo1ICOPCCLPe9k5m" />
</Patch>
</Node>
</Canvas>
<!--
************************ Application ************************
-->
<Node Name="Application" Bounds="100,100" Id="FDhcqSn54SfPwPbM4rVPYa">
<p:NodeReference>
<Choice Kind="ContainerDefinition" Name="Process" />
<FullNameCategoryReference ID="Primitive" />
</p:NodeReference>
<Patch Id="AQ9Ca95DBYgPW3dAuc1bDN">
<Canvas Id="DLm28XWxb1IQXSaVxDUqdg" CanvasType="Group">
<Node Bounds="1045,477,98,19" Id="AJ80tOk0EdXLeKewTZ7U9S">
<p:NodeReference>
<Choice Kind="ProcessNode" Name="SocketConnection" />
</p:NodeReference>
<Pin Id="Hy17JvoDHkqQHB9a7lo2sP" Name="Local" Kind="InputPin" />
<Pin Id="QS6Vdg2oeUQQMgQyeUzMEs" Name="Enabled" Kind="InputPin" />
<Pin Id="QI9ZQgZp3ChLmNcVICgTmt" Name="WsClient" Kind="OutputPin" />
<Pin Id="UdeRoG48ZSuPGjFSyVkRaq" Name="Data" Kind="OutputPin" />
<Pin Id="Dr2FJyMdk7WLPfm6kgw7EC" Name="Is Connected" Kind="OutputPin" />
</Node>
<Pad Id="Ujd1yIkDOMEOGufw4wS7Z3" Comment="Is Connected" Bounds="1138,548,35,35" ShowValueBox="true" isIOBox="true" />
<Pad Id="L8RqMjatIurOx1mRGfGS8H" Comment="Enabled" Bounds="1140,425,35,35" ShowValueBox="true" isIOBox="true" Value="True">
<p:TypeAnnotation>
<Choice Kind="ImmutableTypeFlag" Name="Boolean" />
<FullNameCategoryReference ID="Primitive" />
</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="345,1665,85,19" Id="LymuYBCiOM3OQVKysWQXLi">
<p:NodeReference>
<Choice Kind="ProcessNode" Name="DebugMessage" />
</p:NodeReference>
<Pin Id="C5W94pNmINHO9DVlihIgMR" Name="Context" Kind="InputPin" />
<Pin Id="VdRiPu6EPOtNIhrE0y5BiL" Name="Type" Kind="InputPin" />
<Pin Id="Mst7dGGtOMoOrR5EERUKJX" Name="Send" Kind="InputPin" />
<Pin Id="RDBS14GwQkuOIyFurkmPlQ" Name="JSON" Kind="OutputPin" />
</Node>
<Pad Id="BcTKplNhjJqQBekjg6uM5p" Comment="Type" Bounds="387,1551,70,15" ShowValueBox="true" isIOBox="true" Value="geee">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="String" />
</p:TypeAnnotation>
</Pad>
<Pad Id="O0QB3k9Yik2QYiFzIfJEXx" Comment="Send" Bounds="441,1606,35,35" ShowValueBox="true" isIOBox="true" Value="False">
<p:TypeAnnotation>
<Choice Kind="ImmutableTypeFlag" 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>
<Node Bounds="904,532,52,19" Id="VtitOxpdDfuNxe9ybmlY47">
<p:NodeReference LastCategoryFullName="Main" LastSymbolSource="ooc3.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="Context" />
<CategoryReference Kind="Category" Name="Main" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="HLk1jFLthYMNGj5pJfI7v0" Name="Update" Kind="InputPin" />
<Pin Id="VN1nStIp1QDOv0PU4Oi2tf" Name="Output" Kind="StateOutputPin" />
</Node>
<Node Bounds="904,604,142,26" Id="JOZOPZbPdc2O9TpVh6Cu6v">
<p:NodeReference LastCategoryFullName="Main.Context" LastSymbolSource="ooc3.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="SetWsClient" />
</p:NodeReference>
<Pin Id="JTGUnojMQrJPhvj5Cu9mam" Name="Input" Kind="StateInputPin" />
<Pin Id="RuHuOBXmOWUMfFDAaSBJFM" Name="WsClient" Kind="InputPin" />
<Pin Id="PHdEipB19KfMU0lfUE7X0O" Name="Output" Kind="StateOutputPin" />
</Node>
<Pad Id="LSfm8Ea9fnaNPfMCd9ur0T" SlotId="AyKluWbOGn5PwT3bKK2i5Q" Bounds="906,579" />
<Pad Id="LaFSfBTb83OLFYydGwUaVi" SlotId="AyKluWbOGn5PwT3bKK2i5Q" Bounds="348,1470" />
<Pad Id="MuHSIYM8CJyNybiqNSEJVm" SlotId="AyKluWbOGn5PwT3bKK2i5Q" Bounds="-150,1265" />
<Node Bounds="1089,823,424,391" Id="PzWwSChLWlEM8z52sIAFDU">
<p:NodeReference LastCategoryFullName="Reactive" LastSymbolSource="VL.Reactive.vl">
<Choice Kind="ProcessAppFlag" Name="ForEach (Keep)" />
<Choice Kind="StatefulRegion" Name="Region (Stateful)" Fixed="true" />
</p:NodeReference>
<Pin Id="QW7lLYrmGOQLkM1qVQbLpI" Name="Messages" Kind="InputPin" />
<Pin Id="RkYJeK2gItpPrxtFYBywY8" Name="Reset" Kind="InputPin" />
<Pin Id="UHOlauW51GmLja0hfLGj7j" Name="Result" Kind="OutputPin" />
<Patch Id="NvVVDF2ZBhLLIFQIZXEP1g" ManuallySortedPins="true">
<ControlPoint Id="G5ZTVaTiVeWNmQVySu318k" Bounds="1103,831" />
<ControlPoint Id="Dis5wW5w2XSOF9115I9548" Bounds="1154,1207" />
<ControlPoint Id="FMknydWV47LMVO9EJvrVQy" Bounds="1446,1203" />
<Node Bounds="1101,859,57,26" Id="OEYkz3KKXPgNHRuis2zpUy">
<p:NodeReference LastCategoryFullName="IO.WebSocket.WSMessage" LastSymbolSource="VL.IO.WebSocket.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<CategoryReference Kind="ClassType" Name="WSMessage" />
<Choice Kind="OperationCallFlag" Name="Data" />
</p:NodeReference>
<Pin Id="Fhps9auHUVzLpM3UQq71y8" Name="Input" Kind="StateInputPin" />
<Pin Id="DWJSkoURXVkL2gHESArpcN" Name="Output" Kind="StateOutputPin" />
<Pin Id="Qlt960D4qn5McYuZRfEFdp" Name="Data" Kind="OutputPin" />
</Node>
<Node Bounds="1155,902,63,19" Id="TojPlYnVQe0NhGh0gGzKxJ">
<p:NodeReference LastCategoryFullName="Primitive.String" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="FromBytes" />
<CategoryReference Kind="StringType" Name="String" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="G22TocJBAoOLzmsGv6Ig6A" Name="Input" Kind="StateInputPin" />
<Pin Id="Oyo8fJS8WhLOCqriVDAtc7" Name="Encoding" Kind="InputPin" />
<Pin Id="TWZ6c926T52MatHFaeRQZU" Name="Result" Kind="OutputPin" />
</Node>
<Node Bounds="1154,941,63,26" Id="DC6nhCLWGPMPDa6LWXjJPA">
<p:NodeReference LastCategoryFullName="System.XML" LastSymbolSource="VL.Xml.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="ParseJSON" />
</p:NodeReference>
<Pin Id="Bykl7uclBl4MHrS1yeiSyY" Name="Input" Kind="InputPin" />
<Pin Id="QuH4XgUfmffNQ9xxfzvBV7" Name="Deserialize Root Element Name" Kind="InputPin" DefaultValue="root" />
<Pin Id="DTA4JDdydn6LhSh1IC0o68" Name="Write Array Attribute" Kind="InputPin" DefaultValue="False" />
<Pin Id="DjQlcTV7HKrQO6gGDDpIPg" Name="Result" Kind="OutputPin" />
</Node>
<Node Bounds="1254,1061,119,26" Id="CHlrmD8HyaGMPxA1L3Y47p">
<p:NodeReference LastCategoryFullName="Main.ProcessMessageFactory" LastSymbolSource="ooc3.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="CreateProcessMessage" />
</p:NodeReference>
<Pin Id="UYUKt3kHUjWNvIzozlOTr0" Name="Input" Kind="StateInputPin" />
<Pin Id="HNdqGryjLxcPGOMAgw8Jag" Name="MessageType" Kind="InputPin" />
<Pin Id="I7JV72Gmvw0NHU62hlAhiX" Name="State Output" Kind="StateOutputPin" />
<Pin Id="OX1Vx3swPMCPO8QY8ds3tN" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="1368,1024,82,19" Id="S7e8KUTBnrXQZoVTPFhHTJ">
<p:NodeReference LastCategoryFullName="System.XML" LastSymbolSource="VL.Xml.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="XPathGetValue" />
</p:NodeReference>
<Pin Id="TX5mDN2pljCMblPTum2eDB" Name="Input" Kind="InputPin" />
<Pin Id="IKORvLNj0L0LWTkSOfO65T" Name="Path" Kind="InputPin" DefaultValue="type" />
<Pin Id="RcElc1rfInjPiNYJuFPKsB" Name="Value" Kind="OutputPin" />
<Pin Id="Nojs1YsDoLONnbhCycQnPN" Name="Success" Kind="OutputPin" />
</Node>
<Pad Id="K8l93FVozshLFbVOMBSDe8" Comment="" Bounds="1447,1004,35,15" ShowValueBox="true" isIOBox="true" Value="type">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="String" />
</p:TypeAnnotation>
</Pad>
<Node Bounds="1369,1147,51,26" Id="Qx0g0zlNo2JQGRSHOKEX6y">
<p:NodeReference LastCategoryFullName="Main.IMessage" LastSymbolSource="ooc3.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<CategoryReference Kind="InterfaceTypeFlag" Name="IMessage" />
<Choice Kind="OperationCallFlag" Name="Process" />
</p:NodeReference>
<Pin Id="CUfjdhi6EeFOJ0quwr1tAr" Name="Input" Kind="StateInputPin" />
<Pin Id="MpZy4OhqZHwL7x6ZyjmISM" Name="Context" Kind="InputPin" />
<Pin Id="ITInlJQpleROkFX67Hnl1m" Name="Message" Kind="InputPin" />
<Pin Id="NJKVPSNL15nNH4vOr6OS0q" Name="Output" Kind="StateOutputPin" />
</Node>
<Slot Id="OXhKX4CERVmM6MtpjjtNA3" Name="Message" />
<Pad Id="FK2t1n8SIASMpJX1C6kWmH" SlotId="OXhKX4CERVmM6MtpjjtNA3" Bounds="1155,1000" />
<Patch Id="EFjA1R3yzKLQOeG7odxBnx" Name="Create" ManuallySortedPins="true" />
<Patch Id="SIIFdKWqxYpMPSdsh8gkhk" Name="Update" ManuallySortedPins="true">
<Pin Id="Qgpa3dEFSoQMkWlFowfOVq" Name="Input 1" Kind="InputPin" />
<Pin Id="HC6cU2QoiPhMvTDdz32225" Name="Message" Kind="OutputPin" />
<Pin Id="RoBqwQ1QvkAPgI9MjuR8bX" Name="Valid" Kind="OutputPin" />
</Patch>
</Patch>
</Node>
<Pad Id="G5jdAmYfo3SNt5GQU1xbZM" SlotId="AyKluWbOGn5PwT3bKK2i5Q" Bounds="1018,968" />
<Node Bounds="1256,710,100,26" Id="G5StxrzSCZ4MotWoTw8ywG">
<p:NodeReference LastCategoryFullName="Main.ProcessMessageFactory" LastSymbolSource="ooc3.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<CategoryReference Kind="ClassType" Name="ProcessMessageFactory" />
<Choice Kind="OperationCallFlag" Name="Create" />
</p:NodeReference>
<Pin Id="SEtk1Iafe9jOmeure50V3V" Name="Output" Kind="StateOutputPin" />
</Node>
<Pad Id="FSLOAdpImYzP3Y3Qwnh8XF" SlotId="NfLSr14vprUMyz26MvrgLu" Bounds="1258,775" />
<Pad Id="ISJJBmNETaGMDH78VbHxao" Comment="Local" Bounds="1046,370,35,35" ShowValueBox="true" isIOBox="true" Value="True">
<p:TypeAnnotation>
<Choice Kind="ImmutableTypeFlag" Name="Boolean" />
<FullNameCategoryReference ID="Primitive" />
</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="1137,1273,65,19" Id="UMxkeO7uX5YLKb1hNayt8l">
<p:NodeReference LastCategoryFullName="Reactive" LastSymbolSource="VL.Reactive.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="HoldLatest" />
</p:NodeReference>
<Pin Id="AmJqHoxW9JHL3rr9Qds1Hm" Name="Async Notifications" Kind="InputPin" />
<Pin Id="R7RuccYqcl0OycbYcO5SHX" Name="Reset" Kind="InputPin" />
<Pin Id="CwntN2F3dmOOZIV9b2iqY5" Name="Value" Kind="OutputPin" />
<Pin Id="FeNTJTiPlfoMmL6IQmhB8s" Name="On Data" Kind="OutputPin" />
</Node>
<Pad Id="PeG5hEOrIihLFDKjH1PQcH" Comment="" Bounds="1139,1437,366,128" ShowValueBox="true" isIOBox="true" />
<Node Bounds="1011,1267,82,26" Id="R1WbUZJrTilOs76SHVM6dl">
<p:NodeReference LastCategoryFullName="Main.Context" LastSymbolSource="ooc3.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="SetWSMessage" />
</p:NodeReference>
<Pin Id="T5ShRSp1PfdMdXil6effVk" Name="Input" Kind="StateInputPin" />
<Pin Id="FepRIe0IP3ANxDOxr2FGGA" Name="WS Message" Kind="InputPin" />
<Pin Id="BlmrJO0S1b3ODNQeMHId7E" Name="Output" Kind="StateOutputPin" />
</Node>
<Node Bounds="-157,1696,89,19" Id="Aa8D8vKmzWeMDIC8HCbV5M">
<p:NodeReference>
<Choice Kind="ProcessNode" Name="DisplayManager" />
</p:NodeReference>
<Pin Id="JOGmMD9OaYONRqFzOiDPUx" Name="Context" Kind="InputPin" />
</Node>
<Node Bounds="-157,1636,87,26" Id="EWfKrK8Ncc7QR3mb3XpvEs">
<p:NodeReference LastCategoryFullName="Main.Context" LastSymbolSource="ooc3.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="SetBothDisplay" />
</p:NodeReference>
<Pin Id="CliUdqlQ44LL4zO94lnI0I" Name="Input" Kind="StateInputPin" />
<Pin Id="Blh41JiC1FQN3z4Dj2x3mv" Name="Displays" Kind="InputPin" />
<Pin Id="TinaXG4vl0OL18BgEYaVOb" Name="Output" Kind="StateOutputPin" />
<Pin Id="VZidpyvYep0ORBNKTgg9P6" Name="Apply" Kind="InputPin" DefaultValue="False" />
</Node>
<Node Bounds="-75,1590,54,19" Id="V6BiuQxffuULvDgrqhtwuC">
<p:NodeReference LastCategoryFullName="Control" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="OnOpen" />
</p:NodeReference>
<Pin Id="FWJBkv4tz80MtK4YPrOigw" Name="Simulate" Kind="InputPin" />
<Pin Id="Oqr5gKG3jsmPSehLQTExty" Name="Output" Kind="OutputPin" />
</Node>
<Pad Id="E1kC7r4LciNOdv1VplQR5V" Comment="Simulate" Bounds="-73,1540,35,35" ShowValueBox="true" isIOBox="true" Value="False">
<p:TypeAnnotation>
<Choice Kind="ImmutableTypeFlag" 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>
<Node Bounds="110,1323,143,63" Id="JSISAoPwQ0CM7jc8Gdpnau">
<p:NodeReference>
<Choice Kind="ProcessStatefulRegion" Name="Cache" />
<FullNameCategoryReference ID="Primitive" />
</p:NodeReference>
<Pin Id="H8PBfvX8C23OVX8sv6HJTq" Name="Force" Kind="InputPin" />
<Pin Id="SFqyS1gVqWbMT5vgHZdxAG" Name="Dispose Cached Outputs" Kind="InputPin" />
<Pin Id="ECGk7r7y1MQPCnzCkeQ6HZ" Name="Has Changed" Kind="OutputPin" />
<Patch Id="KiOFGsS1T1vPgR53dh5yiM" ManuallySortedPins="true">
<Patch Id="O1MnwaoAf56PD1Yu4jzOgc" Name="Create" ManuallySortedPins="true" />
<Patch Id="QJ0SRMoiULfPz4joAkWoi0" Name="Then" ManuallySortedPins="true" />
<Node Bounds="122,1347,56,19" Id="SucdBvTs4buPgaOCIJgUJA">
<p:NodeReference>
<Choice Kind="ProcessNode" Name="Presence" />
</p:NodeReference>
<Pin Id="V0y0j07VqBaMVZTTjnV9Ru" Name="Context" Kind="InputPin" />
<Pin Id="Tc4w7rHN4McQZR4RuE9vRb" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="196,1346,45,19" Id="DCeoae068EvOU4pBxqtKta">
<p:NodeReference LastCategoryFullName="Main.Scenes" LastSymbolSource="ooc3.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="Rythm" />
</p:NodeReference>
<Pin Id="DNoeJX7Ynu0QKQwmbKrioc" Name="Context" Kind="InputPin" />
<Pin Id="HYMiwE1orpbMFOpTCgwMaZ" Name="Output" Kind="OutputPin" />
</Node>
</Patch>
</Node>
<Node Bounds="-116,1379,56,19" Id="BjlvCfUzFvDNDTuldmclLm">
<p:NodeReference>
<Choice Kind="ProcessNode" Name="Presence" />
</p:NodeReference>
<Pin Id="KKC4o8NpSg9PF7RB3Sdh6W" Name="Context" Kind="InputPin" />
<Pin Id="JvyIVnQa5LlM94M5vMVf9H" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="-24,1380,60,19" Id="ASVc5ueg9tUQU0vLFNPHFO">
<p:NodeReference LastCategoryFullName="Main.Scenes" LastSymbolSource="ooc3.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="IntroLoop" />
</p:NodeReference>
<Pin Id="VxwPNoSdaxLNxlgzFC7vN5" Name="Context" Kind="InputPin" />
<Pin Id="G3lqF0iAo9DOj26pnq3gAY" Name="Output" Kind="OutputPin" />
<Pin Id="B0zw5FJvOaNL4aqUXnAx8H" Name="Overlay" Kind="OutputPin" />
</Node>
<Pad Id="KcRIdiJ7dpuOQPrh0j5tw1" Bounds="72,1026,20,15" ShowValueBox="true" isIOBox="true" Value="0, 0.28, 1, 1">
<p:TypeAnnotation>
<Choice Kind="ImmutableTypeFlag" Name="RGBA" />
<FullNameCategoryReference ID="Color" />
</p:TypeAnnotation>
</Pad>
<Node Bounds="1127,1320,79,90" Id="CBvZG7oTCwVNirzM6rerhW">
<p:NodeReference>
<Choice Kind="ProcessStatefulRegion" Name="Cache" />
<FullNameCategoryReference ID="Primitive" />
</p:NodeReference>
<Pin Id="B8pih4Xni22PnLfC9lQVOc" Name="Force" Kind="InputPin" />
<Pin Id="J9RWb9vwOnRMAkynOPyFMc" Name="Dispose Cached Outputs" Kind="InputPin" />
<Pin Id="SqmmsubEDisOiQbEP3lJYV" Name="Has Changed" Kind="OutputPin" />
<Patch Id="DJMQHi8kFAPP5Pu7M3tjBG" ManuallySortedPins="true">
<Patch Id="VxJ5AWAaHqMP5WllIHiD2u" Name="Create" ManuallySortedPins="true" />
<Patch Id="ObgcJhEiOwaL7U8JP4vqvh" Name="Then" ManuallySortedPins="true" />
<Node Bounds="1139,1354,55,19" Id="POnfhZuVvC8Moo7tF94vFq">
<p:NodeReference LastCategoryFullName="System.Conversion" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="ToString" />
</p:NodeReference>
<Pin Id="FFcaBr2RP7JNT9LhDxYbWS" Name="Input" Kind="InputPin" />
<Pin Id="JhRBlyj4swNPSJmOkK2gMs" Name="Result" Kind="OutputPin" />
</Node>
</Patch>
<ControlPoint Id="PpZI3fd65fFMl5sqRyh6zr" Bounds="1139,1326" Alignment="Top" />
<ControlPoint Id="V6r0xYSzIu8QY5OC2L1P9W" Bounds="1141,1403" Alignment="Bottom" />
</Node>
</Canvas>
<Patch Id="Q9enZDbBlXWNvrmWNmiF24" Name="Create" ParticipatingElements="G5StxrzSCZ4MotWoTw8ywG" />
<Patch Id="UjUhkxrToyWPWYkH5FDv3s" Name="Update" />
<ProcessDefinition Id="HGeK63Cr4YsNGUtjG2ywth">
<Fragment Id="Ny22JQQsWZFLFcnRDcwFgz" Patch="Q9enZDbBlXWNvrmWNmiF24" Enabled="true" />
<Fragment Id="MU4XRrbSpNEQN5hBpZPd9e" Patch="UjUhkxrToyWPWYkH5FDv3s" Enabled="true" />
<Fragment Id="Ki3HthFEeYvLNbxJpeW1vU" Patch="QslMSbT9iu1O2oPR4x6gdO" />
</ProcessDefinition>
<Link Id="C3Xf1U4VymvMLW644mcT4a" Ids="Dr2FJyMdk7WLPfm6kgw7EC,Ujd1yIkDOMEOGufw4wS7Z3" />
<Link Id="M5bEULv1DBVLFpbvyyPtRE" Ids="L8RqMjatIurOx1mRGfGS8H,QS6Vdg2oeUQQMgQyeUzMEs" />
<Link Id="ScQDoDPBEhqPyU6RLWhLE4" Ids="BcTKplNhjJqQBekjg6uM5p,VdRiPu6EPOtNIhrE0y5BiL" />
<Link Id="VZ1S2wZEHBBPo71eeyIDdK" Ids="O0QB3k9Yik2QYiFzIfJEXx,Mst7dGGtOMoOrR5EERUKJX" />
<Link Id="AfMrxtNEXMuLorg4gTyk6O" Ids="VN1nStIp1QDOv0PU4Oi2tf,LSfm8Ea9fnaNPfMCd9ur0T" />
<Slot Id="AyKluWbOGn5PwT3bKK2i5Q" Name="Context" />
<Link Id="DbQm3OQgYcjOHhxZ3iPPBO" Ids="LSfm8Ea9fnaNPfMCd9ur0T,JTGUnojMQrJPhvj5Cu9mam" />
<Link Id="Qh251fYPTlfOMigEI5UMSh" Ids="LaFSfBTb83OLFYydGwUaVi,C5W94pNmINHO9DVlihIgMR" />
<Link Id="N7zHRqOWmpRLjqROM6to8a" Ids="Qgpa3dEFSoQMkWlFowfOVq,G5ZTVaTiVeWNmQVySu318k" IsHidden="true" />
<Link Id="VPC9ZFIiG0CNeyCkGxYjg4" Ids="Dis5wW5w2XSOF9115I9548,HC6cU2QoiPhMvTDdz32225" IsHidden="true" />
<Link Id="Pbn0ILu3kQXMrJy2SzAjYM" Ids="FMknydWV47LMVO9EJvrVQy,RoBqwQ1QvkAPgI9MjuR8bX" IsHidden="true" />
<Link Id="CvWuhzmnMQ0LKywwpep44e" Ids="Qlt960D4qn5McYuZRfEFdp,G22TocJBAoOLzmsGv6Ig6A" />
<Link Id="HYrpYM3gTjLMafzva8bAKA" Ids="G5ZTVaTiVeWNmQVySu318k,Fhps9auHUVzLpM3UQq71y8" />
<Link Id="He5zuFEn45vQXPuWarX3mj" Ids="TWZ6c926T52MatHFaeRQZU,Bykl7uclBl4MHrS1yeiSyY" />
<Link Id="DAzuVxsdzrbPjcCqMQgliI" Ids="UdeRoG48ZSuPGjFSyVkRaq,QW7lLYrmGOQLkM1qVQbLpI" />
<Link Id="BO5kXcls4AxNowjKH9XYTf" Ids="SEtk1Iafe9jOmeure50V3V,FSLOAdpImYzP3Y3Qwnh8XF" />
<Link Id="Qz3dvfFh54uPIeYHGgymqo" Ids="K8l93FVozshLFbVOMBSDe8,IKORvLNj0L0LWTkSOfO65T" />
<Link Id="Mju0vgKMtbPMsmLnkG4iS6" Ids="RcElc1rfInjPiNYJuFPKsB,HNdqGryjLxcPGOMAgw8Jag" />
<Link Id="B2GYs2tSgNeLq5PTdvdZKI" Ids="OX1Vx3swPMCPO8QY8ds3tN,CUfjdhi6EeFOJ0quwr1tAr" />
<Link Id="OBHhxKKk17rMVnByCbzPt8" Ids="G5jdAmYfo3SNt5GQU1xbZM,MpZy4OhqZHwL7x6ZyjmISM" />
<Slot Id="NfLSr14vprUMyz26MvrgLu" Name="ProcessMessage" />
<Link Id="GS9V8xA0QBLQPYl6wvEoDO" Ids="FSLOAdpImYzP3Y3Qwnh8XF,UYUKt3kHUjWNvIzozlOTr0" />
<Link Id="LsWse51vLtDMZY1e7OWQEA" Ids="QI9ZQgZp3ChLmNcVICgTmt,RuHuOBXmOWUMfFDAaSBJFM" />
<Link Id="Ojz2KlNPyRuNAcvwb2QuwO" Ids="ISJJBmNETaGMDH78VbHxao,Hy17JvoDHkqQHB9a7lo2sP" />
<Link Id="Nvoc7ThWD70MCNMvaltFmA" Ids="UHOlauW51GmLja0hfLGj7j,AmJqHoxW9JHL3rr9Qds1Hm" />
<Link Id="LQ0S86saa6rLZKwUlvjEQY" Ids="UHOlauW51GmLja0hfLGj7j,FepRIe0IP3ANxDOxr2FGGA" />
<Link Id="McKQPZBPkviOxckgISM5xY" Ids="G5jdAmYfo3SNt5GQU1xbZM,T5ShRSp1PfdMdXil6effVk" />
<Link Id="NWdlBw20d3AOJL7f5fFLlX" Ids="MuHSIYM8CJyNybiqNSEJVm,CliUdqlQ44LL4zO94lnI0I" />
<Link Id="UWwcYwCYD5ILEvPaIQ8Iik" Ids="TinaXG4vl0OL18BgEYaVOb,JOGmMD9OaYONRqFzOiDPUx" />
<Link Id="H2iIoFTNEUwNWln2ENVI9D" Ids="Oqr5gKG3jsmPSehLQTExty,VZidpyvYep0ORBNKTgg9P6" />
<Link Id="ToIodpXva88LGPKedptJ0S" Ids="E1kC7r4LciNOdv1VplQR5V,FWJBkv4tz80MtK4YPrOigw" />
<Link Id="Szjd9STLQCzPMJtxh8ZZoe" Ids="MuHSIYM8CJyNybiqNSEJVm,KKC4o8NpSg9PF7RB3Sdh6W" />
<Link Id="FWb19yj1uWzO6nOdLfGUlB" Ids="MuHSIYM8CJyNybiqNSEJVm,VxwPNoSdaxLNxlgzFC7vN5" />
<Link Id="RKnBM0rvCpaN1MtQ9qayfm" Ids="JvyIVnQa5LlM94M5vMVf9H,Blh41JiC1FQN3z4Dj2x3mv" />
<Link Id="VTJlSx1XJ8pOyNtyx0I3rb" Ids="DjQlcTV7HKrQO6gGDDpIPg,FK2t1n8SIASMpJX1C6kWmH" />
<Link Id="DD5MI8I2wh1N300DCVveMa" Ids="FK2t1n8SIASMpJX1C6kWmH,Dis5wW5w2XSOF9115I9548" />
<Link Id="MJVMg6ElngWPsKtWNK1CNa" Ids="FK2t1n8SIASMpJX1C6kWmH,TX5mDN2pljCMblPTum2eDB" />
<Link Id="D5PcLBs6v5nNlA9tHfZ6M6" Ids="FK2t1n8SIASMpJX1C6kWmH,ITInlJQpleROkFX67Hnl1m" />
<Link Id="HPCSCzrbf48PzeyBtc3ju7" Ids="Nojs1YsDoLONnbhCycQnPN,FMknydWV47LMVO9EJvrVQy" />
<Patch Id="QslMSbT9iu1O2oPR4x6gdO" Name="FilterUsers" />
<Link Id="Nu400GWt4JFQDW0tfRCMAm" Ids="CwntN2F3dmOOZIV9b2iqY5,PpZI3fd65fFMl5sqRyh6zr" />
<Link Id="VONmGkkp1KXORDSZd9nikj" Ids="PpZI3fd65fFMl5sqRyh6zr,FFcaBr2RP7JNT9LhDxYbWS" />
<Link Id="VfBwtSlKStWOZGjkTQPv3l" Ids="JhRBlyj4swNPSJmOkK2gMs,V6r0xYSzIu8QY5OC2L1P9W" />
<Link Id="JN1rtK6ZIgTPNXuCXEdMVB" Ids="V6r0xYSzIu8QY5OC2L1P9W,PeG5hEOrIihLFDKjH1PQcH" />
</Patch>
</Node>
</Patch>
<NugetDependency Id="TWTUk9MWhV7Occsen0CwDk" Location="VL.CoreLib" Version="2021.4.9" />
<NugetDependency Id="DoKBw18F4gsQW02kh1es65" Location="VL.IO.WebSocket" Version="0.4.2-alpha" />
<NugetDependency Id="BwoqEpX3M7xP7mm8lsDw7g" Location="VL.Skia" Version="2021.4.9" />
<NugetDependency Id="Q00eYc8pTIZL4HfBdfd2UM" Location="VL.Stride" Version="2021.4.9" />
<DocumentDependency Id="C3HsQ7EsSvgLpM1v4hrOeb" Location="./Objects.vl" />
</Document>