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.

9192 lines
655 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="587,1064,99,80" Id="OMaFnsFR8gLMY9fXoHjrZL">
<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="OZZQI8MEFZAQF0HWmezH97" Name="Condition" Kind="InputPin" />
<Patch Id="NnbRMHQMlatL2gHs8n8ilO" ManuallySortedPins="true">
<Patch Id="DDwf6epk7bpLuTvqfpGYmT" Name="Create" ManuallySortedPins="true" />
<Patch Id="ThGwSXVD3GbNRlUx290so7" Name="Then" ManuallySortedPins="true" />
<Node Bounds="599,1093,75,26" Id="QVFRyL64TOQNRSXavzVSVn">
<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="PdttCPsWkrXQHjDCeIfJm5" Name="Input" Kind="StateInputPin" />
<Pin Id="KccgRJBQ2sTOirhE8BfiJX" Name="Data" Kind="InputPin" />
<Pin Id="TsxYVxPOghlNeec4ZEGHtt" Name="Encoding" Kind="InputPin" />
<Pin Id="Uimt20hVaIPPJ8tFlzZJU1" Name="Apply" Kind="InputPin" />
<Pin Id="TLPK128jST3LG4xTxB0fcp" Name="State Output" Kind="StateOutputPin" />
<Pin Id="G7IUQam74ZSN3YobPg6cd7" Name="Output" Kind="OutputPin" />
</Node>
</Patch>
<ControlPoint Id="MlMkePJ9Z4TLvJw59w0f7O" Bounds="674,1138" Alignment="Bottom" />
<ControlPoint Id="A75uAguwRClLtwFnyUTA1k" Bounds="674,1070" Alignment="Top" />
</Node>
<Node Bounds="609,748,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="583,799,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="651,921,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="664,944,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="663,983,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="665,1024" Alignment="Bottom" />
</Node>
<Node Bounds="651,880,54,19" Id="QbZlQk7OlKPMw8HMTPkEXO">
<p:NodeReference LastCategoryFullName="Control" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="OnOpen" />
</p:NodeReference>
<Pin Id="IxSX1QMvrGePbO3MJoSShU" Name="Simulate" Kind="InputPin" DefaultValue="False" />
<Pin Id="F8SkIyO6QiBMj4xL3GgxEl" Name="Output" Kind="OutputPin" />
</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>
<ControlPoint Id="NBhJXWLolDQLDyEpOp0emr" Bounds="671,1168" />
</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="IZlW3aUZoPHMQlcyPrySzH" Ids="PnSfySiBjkoPtU6KUcu4hE,PdttCPsWkrXQHjDCeIfJm5" />
<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="H7HfWKmzBDBNchtnqZDjgN" Ids="KJpqhzLzPEfPK3wkkzNYH1,OZZQI8MEFZAQF0HWmezH97" />
<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="S4bgg4x7NDlNiO6JmNgXDm" Ids="F8SkIyO6QiBMj4xL3GgxEl,TTy3CGRsAJqOM8DyLTxKrP" />
<Link Id="JgaEMFUovRKPah0YikJscR" Ids="TJtOc9m4ujbMXaOEt7KOH1,Oejz8yGrRXxNqKWl8R5EM6" />
<Link Id="Tj8AbP8nYvhQW8HiTiKWos" Ids="Oejz8yGrRXxNqKWl8R5EM6,KccgRJBQ2sTOirhE8BfiJX" />
<Link Id="UIPXBOjMm1ELduOaKBb9oj" Ids="FpN6EJNBTeJNAu0pP4lc7G,Lf81JZCQ2mCMOEOJ3XEpgj" />
<Link Id="TGVihcAcCBpP1yCfdMOuOf" Ids="Pwdkzu03G8iMV5pEYEVaZe,LgUZYIJueVSNw6PQlq6Smy" />
<Link Id="Fph8s9R9sIjO3c8UPfrxTL" Ids="A75uAguwRClLtwFnyUTA1k,MlMkePJ9Z4TLvJw59w0f7O" IsFeedback="true" />
<Link Id="S6D8OK2OMUSLM8cp1MOwxr" Ids="G7IUQam74ZSN3YobPg6cd7,MlMkePJ9Z4TLvJw59w0f7O" />
<Link Id="UtJNRLhqIpULuvy5JaPCPs" Ids="MlMkePJ9Z4TLvJw59w0f7O,NBhJXWLolDQLDyEpOp0emr" />
<Link Id="K3sJlXYcgZ2NM71l1Ced0h" Ids="NBhJXWLolDQLDyEpOp0emr,InprlzEHT4FOF7ajR8U2pR" IsHidden="true" />
<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="InprlzEHT4FOF7ajR8U2pR" Name="Output" Kind="OutputPin" Bounds="672,1169" />
<Pin Id="Q58JOcaohotN0NxtuKUVww" Name="Is Connected" Kind="OutputPin" Bounds="1092,583" />
</Patch>
</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,577" />
<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="HGJFica5kSLLsypQG78j4v" Ids="JYPLDP8yrEWLwmWCy0JlJH,KBguueT09UkNhsVRiDtBiD" />
<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" />
</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="462,452" />
<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="557,522,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="626,475" />
<ControlPoint Id="GUaYGQf630uPVGbo9B0quT" Bounds="622,588" />
<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="342,595" />
<Node Bounds="452,530,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="454,592" />
<Pad Id="MNwKv6jknppPvWs5piWmlz" SlotId="Uu1Ny2EeWWPM5fop1LEDjt" Bounds="466,259" />
<ControlPoint Id="RxyLC1JI5C3NVcLPjFV4im" Bounds="557,588" />
<Node Bounds="463,386,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="466,362" />
</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" />
<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" />
</ProcessDefinition>
<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" />
<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>
<Link Id="M9TyNghAbKcQMglsE1Lptk" Ids="GDSXrs77RzZLo7DMLHnuoF,M9O2kr5JFBMPssaLxnRBLh" />
<Patch Id="HBu4RWl0lnOOYWSwzbVqrE" Name="RemoveUser">
<Pin Id="DlWJSn0ctpoMjtkZL8wC4H" Name="Id" Kind="InputPin">
<p:TypeAnnotation>
<Choice Kind="TypeFlag" Name="String" />
</p:TypeAnnotation>
</Pin>
</Patch>
<Link Id="DxWtTaCaUTOPQLDcxVdn1I" Ids="DlWJSn0ctpoMjtkZL8wC4H,GDSXrs77RzZLo7DMLHnuoF" IsHidden="true" />
<Link Id="E9UxmUqglv1NgeW4mucdvb" Ids="L62eNb73ahPMJDlRmWLRH1,QL3YfqLAqSPLiCH1YA8sva" />
<Link Id="AfzjyziW9A9OTqyWzxVrup" Ids="Em5bWOiLEE1LO8aaf6PMol,IdDysvcUo3aNo2b72KNpka" />
</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="389,345" />
<Node Bounds="386,414,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="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" />
</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" />
</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="539,272" />
<Node Bounds="533,303,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="642,393,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="750,359,70,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="547,390,79,19" Id="NPKtXO5weuiLeTdTitRjpG">
<p:NodeReference LastCategoryFullName="System.XML.XElement" LastSymbolSource="VL.Xml.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<CategoryReference Kind="ClassType" Name="XElement" />
<Choice Kind="OperationCallFlag" Name="CreateDefault" />
</p:NodeReference>
<Pin Id="A7WHA6u19oyN1bS8zz6RjE" Name="Output" Kind="StateOutputPin" />
</Node>
<Node Bounds="526,508,196,170" Id="ULvh0tCMBPDMdcFRLYBY1S">
<p:NodeReference>
<Choice Kind="ApplicationStatefulRegion" Name="If" />
<FullNameCategoryReference ID="Primitive" />
</p:NodeReference>
<Pin Id="VMU37r9ncu9Ori5Hci1wSs" Name="Condition" Kind="InputPin" />
<Patch Id="UP10u57tNm7LBmppXgBrm3" ManuallySortedPins="true">
<Patch Id="VJlEjh9pG6AODzrV4U4gNe" Name="Create" ManuallySortedPins="true" />
<Patch Id="IH2BkPUIZJVPgXJyt8K74U" Name="Then" ManuallySortedPins="true" />
<Node Bounds="576,496,295,405" Id="QKwJmEqPGzzM8htysxOQZ9">
<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="LCap8cqd9noP2rbRcffyrc" Name="Break" Kind="OutputPin" />
<ControlPoint Id="SPYFuFFvF93PC80GNKAbOC" Bounds="653,503" Alignment="Top" />
<ControlPoint Id="Fhv4TWrNfCAOlGGRQFcuqD" Bounds="592,503" Alignment="Top" />
<ControlPoint Id="CPfmELVP6o5N1qXZpZwubM" Bounds="590,895" Alignment="Bottom" />
<Patch Id="DuR0LZHQIjiNObg8dxK0El" ManuallySortedPins="true">
<Patch Id="Vldhhqlc4vPLRBcZTug0pV" Name="Create" ManuallySortedPins="true" />
<Patch Id="B8lv3uZoQRgLz38oG2Bx1J" Name="Update" ManuallySortedPins="true" />
<Patch Id="HwK5mY2AQjmLrphg8PZIt8" Name="Dispose" ManuallySortedPins="true" />
<Node Bounds="589,837,124,26" Id="NN8TfJtBbg1OYvD8s57ykt">
<p:NodeReference>
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<CategoryReference Kind="ClassType" Name="Users" />
<Choice Kind="OperationCallFlag" Name="SetUser" />
</p:NodeReference>
<Pin Id="UyNFFKVMFsXLn5CxaFlbtM" Name="Input" Kind="StateInputPin" />
<Pin Id="S8TICRPADxJPzdXX31XGcc" Name="Id" Kind="InputPin" />
<Pin Id="TkiEggUMC7SNuWsIE0hFeB" Name="User" Kind="InputPin" />
<Pin Id="BILcqv2zC1FOX485OwduUQ" Name="Output" Kind="StateOutputPin" />
</Node>
<Node Bounds="650,524,65,26" Id="BZRFulA5wQLNDj8YWTufu2">
<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="STNvHa6MbGlOJ4kz1NPDlI" Name="Input" Kind="InputPin" />
<Pin Id="E5b4qbx2Kr4NbqmWIFbBse" Name="Name" Kind="OutputPin" />
<Pin Id="SyZI6w7IqPINmdtwBydDyW" Name="Value" Kind="OutputPin" />
<Pin Id="PmfDoHzslZvOwuJJaXX5BW" Name="Children" Kind="OutputPin" />
<Pin Id="N1ZawHnBF8eL7iqdoH2Q24" Name="Attributes" Kind="OutputPin" />
</Node>
<Node Bounds="588,588,52,26" Id="MMJtB1EvR2LLzwOna1oOSZ">
<p:NodeReference LastCategoryFullName="Main.Users" LastSymbolSource="ooc3.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="GetUser" />
</p:NodeReference>
<Pin Id="G3YjTwcuJrsLEjC3EJvlZf" Name="Input" Kind="StateInputPin" />
<Pin Id="CseBjSZnaKXNPGCwZdFcym" Name="Id" Kind="InputPin" />
<Pin Id="Kax0zLg0MuvPnMTebgdPNv" Name="Output" Kind="StateOutputPin" />
<Pin Id="IWDf46U6Y6sQKq6o2Rn8kd" Name="Result" Kind="OutputPin" />
<Pin Id="C2z1GTwKiSUOcvy7Ctpd9s" Name="User" Kind="OutputPin" />
</Node>
<Node Bounds="794,714,65,26" Id="HgInSSMNH6POGWRrXlFLBw">
<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="JVOmcybrXgbLLo98cK7qUJ" Name="id" Kind="InputPin" />
<Pin Id="BHy6J15aFPqNT6mpX54FjN" Name="name" Kind="InputPin" />
<Pin Id="SEEieUXeBHRNvWzIX4qfzm" Name="Output" Kind="StateOutputPin" />
</Node>
<Node Bounds="706,787,100,19" Id="ODK2SGNgmI1O6k34FRGLps">
<p:NodeReference LastCategoryFullName="Control" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Switch (Boolean)" />
</p:NodeReference>
<Pin Id="BiRNssytnpJLe4uk2CgDOv" Name="Condition" Kind="InputPin" />
<Pin Id="HnkQlUmEw8BMpuvJvZNoRb" Name="Input" Kind="InputPin" />
<Pin Id="UyVFpBXYZW6O0fm32RnDAk" Name="Input 2" Kind="InputPin" />
<Pin Id="POzDeGkqiOtNTumKO98qxr" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="607,653,37,19" Id="MTvEIHBxipvQHZB860wjaI">
<p:NodeReference LastCategoryFullName="Primitive.Boolean" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="NOT" />
</p:NodeReference>
<Pin Id="G4NqX3GuTqAPnilPzq58wk" Name="Input" Kind="StateInputPin" />
<Pin Id="PMyDQLy6FXqM9JRbbYOM6z" Name="Output" Kind="StateOutputPin" />
</Node>
<Node Bounds="729,713,56,26" Id="JMXpTM2M5baO0gNDvgkDYv">
<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="RQpWT2aM4uBO0ONVpvFOjX" Name="Input" Kind="StateInputPin" />
<Pin Id="FcBvav92yuWO9aZ2OcCAAX" Name="Name" Kind="InputPin" />
<Pin Id="ON4yWISAYJcOmhgykGJlUs" Name="Output" Kind="StateOutputPin" />
</Node>
</Patch>
</Node>
</Patch>
</Node>
<Node Bounds="525,438,27,19" Id="LNXRS1jronBODHvdc5riFp">
<p:NodeReference LastCategoryFullName="Math" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="!=" />
</p:NodeReference>
<Pin Id="CzPyjmSUzMQP7yhg8cHySf" Name="Input" Kind="InputPin" />
<Pin Id="T7bSUoRSXKHPeR07iO8Z2m" Name="Input 2" Kind="InputPin" />
<Pin Id="VIl5W7THfRSQapnQPqi9SY" Name="Result" Kind="OutputPin" />
</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="J5DwYddFfDQOfY6Wsd7Yod" Ids="C4qXbWv7hRUMotQSlLbJes,Fhv4TWrNfCAOlGGRQFcuqD" />
<Link Id="VtOkYfom5H9NRboLF0h9LY" Ids="UPhDhJCUQtEQO5NHSkNm00,BmIXNEvzY21PGF32TO0Vkh" />
<Link Id="FzW98o1YTo1OBwu0GYjBde" Ids="TgtGiGv2NZJNadp9MduvNH,CMqiicYytv6MkNXH9j21mD" />
<Link Id="JfoF6qPFpt3QZAq6KrGxRP" Ids="NHMFakZg0J8QZCpNAcGuIW,SPYFuFFvF93PC80GNKAbOC" />
<Link Id="TrKU8HoiZBQMuCvZMwDGrf" Ids="SPYFuFFvF93PC80GNKAbOC,STNvHa6MbGlOJ4kz1NPDlI" />
<Link Id="UCv85Mv4f5OP0KpQhz7mP6" Ids="E5b4qbx2Kr4NbqmWIFbBse,S8TICRPADxJPzdXX31XGcc" />
<Link Id="KzhV9PS49U1LiQFdNqlc7R" Ids="Fhv4TWrNfCAOlGGRQFcuqD,CPfmELVP6o5N1qXZpZwubM" IsFeedback="true" />
<Link Id="RGpEgTa1zHsPjwbt8NoLY1" Ids="BILcqv2zC1FOX485OwduUQ,CPfmELVP6o5N1qXZpZwubM" />
<Link Id="GBisAGQZGDBP2Vdh9Nhk7f" Ids="A7WHA6u19oyN1bS8zz6RjE,T7bSUoRSXKHPeR07iO8Z2m" />
<Link Id="LpesP4x7SANMHQaaREXxmy" Ids="UPhDhJCUQtEQO5NHSkNm00,CzPyjmSUzMQP7yhg8cHySf" />
<Link Id="B3cetpYZRJCPfkQoh8LZfr" Ids="VIl5W7THfRSQapnQPqi9SY,VMU37r9ncu9Ori5Hci1wSs" />
<Link Id="FrXpCJQl2PbPIcSnBTLcaU" Ids="Fhv4TWrNfCAOlGGRQFcuqD,G3YjTwcuJrsLEjC3EJvlZf" />
<Link Id="Rr1QTfuFzknNhiCgKc5Z5O" Ids="Kax0zLg0MuvPnMTebgdPNv,UyNFFKVMFsXLn5CxaFlbtM" />
<Link Id="V1P7ATBtgpUMJP4jCRfzGg" Ids="E5b4qbx2Kr4NbqmWIFbBse,CseBjSZnaKXNPGCwZdFcym" />
<Link Id="KcNESGyZDZPLobv1RnQE81" Ids="IWDf46U6Y6sQKq6o2Rn8kd,G4NqX3GuTqAPnilPzq58wk" />
<Link Id="I4e27RJKYxuLuFe7ZBFuN6" Ids="C2z1GTwKiSUOcvy7Ctpd9s,RQpWT2aM4uBO0ONVpvFOjX" />
<Link Id="MLLthn0qyTUPxYVXLTNpjk" Ids="PMyDQLy6FXqM9JRbbYOM6z,BiRNssytnpJLe4uk2CgDOv" />
<Link Id="MGFA01lWySrLuAhjixVZGF" Ids="SEEieUXeBHRNvWzIX4qfzm,UyVFpBXYZW6O0fm32RnDAk" />
<Link Id="N3FPmqUCaDwOZVm6OQv8yE" Ids="E5b4qbx2Kr4NbqmWIFbBse,JVOmcybrXgbLLo98cK7qUJ" />
<Link Id="IgbaUZpoWDMOMiWmzBrQ2V" Ids="SyZI6w7IqPINmdtwBydDyW,BHy6J15aFPqNT6mpX54FjN" />
<Link Id="I3EAV4JraFyLscbyqdxAMI" Ids="POzDeGkqiOtNTumKO98qxr,TkiEggUMC7SNuWsIE0hFeB" />
<Link Id="BSUkSkZlF0vO7cd0C4fDNW" Ids="ON4yWISAYJcOmhgykGJlUs,HnkQlUmEw8BMpuvJvZNoRb" />
<Link Id="GeTAC8I0js2PYzMPS0Gq33" Ids="SyZI6w7IqPINmdtwBydDyW,FcBvav92yuWO9aZ2OcCAAX" />
</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="1208,501" />
<Pad Id="BwYAlraNAh3MpOSUbpBSN1" SlotId="JlBZfHCtUsxLIyY3YjKq1k" Bounds="1053,504" />
<Pad Id="ElkMMKuFiiKPMDuTqqFB7A" SlotId="BC8wI7oqnDjOnRL1ftpzbA" Bounds="805,508" />
<Pad Id="II5hzsQYo4WLckepV8KQyi" SlotId="R53EeBbUJoDMv9gvgMtltq" Bounds="901,504" />
<ControlPoint Id="QVXNuVxDAcjMz2wMTVpg86" Bounds="805,478" />
<ControlPoint Id="Kjt3aIXcemJNGff5n04LTG" Bounds="805,538" />
<ControlPoint Id="NFVhrPUdXmCPvNgmOo4rZ7" Bounds="901,474" />
<ControlPoint Id="FcAboyEZus1OOvXiUGOBVV" Bounds="901,534" />
<ControlPoint Id="EKxFPt8cWF5MpIzlDHP3n9" Bounds="1053,534" />
<ControlPoint Id="M6MvMKzq6FFMh3dadKJ6D8" Bounds="1208,531" />
<ControlPoint Id="H6XJBf2AvBLN2r3NtId4BZ" Bounds="1053,476" />
<ControlPoint Id="Qzf7vruIGPGMruGb7zCuCP" Bounds="1208,472" />
<ControlPoint Id="Q028Ld9d5FtN15Puhp5g9U" Bounds="944,476" />
<Pad Id="UMmMD5oG5WYLmASiINkMD8" SlotId="DcUUdJaAuofLIVB37Zf70Q" Bounds="1356,503" />
<ControlPoint Id="FjhRgZgxc5tL6GmevrDiZS" Bounds="1357,462" />
<ControlPoint Id="KkISmFt14SIOluU9Q0zIIf" Bounds="1357,541" />
</Canvas>
<ProcessDefinition Id="QqfubWQrR3QMJKX8nqF6Mi">
<Fragment Id="SltJ4k1LhkXMPFRRxxXYSc" Patch="A2oAwNMOgEYOlkKwJIhFDa" Enabled="true" />
<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" />
</ProcessDefinition>
<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" />
<Patch Id="A2oAwNMOgEYOlkKwJIhFDa" Name="Create">
<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="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>
<Slot Id="DcUUdJaAuofLIVB37Zf70Q" Name="Orientation">
<p:TypeAnnotation p:Type="TypeReference">
<Choice Kind="TypeFlag" Name="Vector3" />
</p:TypeAnnotation>
</Slot>
<Patch Id="ICzyzlRiAp0O6VqHFCMsW9" Name="SetOrientation">
<Pin Id="RCajyf0l0RdLMKjlFn89ns" Name="Orientation" Kind="InputPin" />
</Patch>
<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" />
</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" />
<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" />
</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" />
</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" />
<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="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>
<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>
</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>
</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" />
</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="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="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,606,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,35,15" 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="828,844,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.2784314, 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="834,633,108,31" 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\intro1.png</Item>
<Item>assets\images\intro2.png</Item>
</p:Value>
</Pad>
<Node Bounds="830,793,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="854,737,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="928,806,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="1203,600,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="1356,598,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" />
<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" DefaultValue="0.0035" />
<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" />
<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" />
<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" />
<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" DefaultValue="0, 0, 0" />
<Pin Id="Qi4oTm2J9FDOxUR3I7sqor" Name="Frequency" Kind="InputPin" DefaultValue="1.07" />
<Pin Id="VonphLXfOqGPAsEZASHlRg" Name="Center" Kind="InputPin" />
<Pin Id="BOLUAzCokFFO8cyqQJPGtT" Name="Size" Kind="InputPin" />
<Pin Id="IB3XZldPf7NQdpgoMAlTRB" Name="Seed" Kind="InputPin" />
<Pin Id="IC2yiBIpeuZN6X2pKs7yAf" Name="Count" Kind="InputPin" DefaultValue="41" />
<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="1" />
<Pin Id="IitOzYvogqmOl4IPm7NKKO" Name="Center" Kind="InputPin" />
<Pin Id="DMijl7d9IDmOCawkyfWwYk" Name="Size" Kind="InputPin" />
<Pin Id="AceAfHEBkGyLL4INEgnFIt" Name="Seed" Kind="InputPin" DefaultValue="4" />
<Pin Id="PB6GefLdP0TOwkwamLK7et" Name="Count" Kind="InputPin" />
<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="0, 0, 0" />
<Pin Id="C8CNs8H3JBwNJrWyYJ3GcR" Name="Frequency" Kind="InputPin" DefaultValue="0.98" />
<Pin Id="ByQKj1be1jWOqhO904KlA7" Name="Center" Kind="InputPin" />
<Pin Id="RG8AtLYbgA9MrDwfzAo7ME" Name="Size" Kind="InputPin" />
<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>
<Pad Id="AXsmFC1gda9Mj2Z7BrZI5H" Comment="Reload" Bounds="1343,473,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="KgtNpxbKQMnOpMcH2wNIAi" Comment="Reload" Bounds="1486,467,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="JrL79WrEHjlL7fatzgYpTR" Comment="Reload" Bounds="1661,454,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="EeLB5tUUsHhMiCQ650Zmly" Comment="Reload" Bounds="1799,455,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="G1C3p2agiZQLRqWOfyEmgU" Comment="Reload" Bounds="1996,449,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="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>
</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="UxAZbXr62E9OzSscUrZHNg" Ids="A7EkxES32qaQWIm2dqjKLh,BNL1fsggX6ZOMOqgJrVqCL" />
<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="Ol8S7o1KCGKPRXG3VtrIfa" Ids="PEpbPRtIQ7QM01GX9d4RsC,GQUWMAgaVsbMMuIfJ7yZRA" />
<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="HOapoV1GOQsP8YqjUqlKEG" Ids="AXsmFC1gda9Mj2Z7BrZI5H,EfIr51efuzuQcyBIHgZbhs" />
<Link Id="S4yM12sQBGUNapNQC1Dp7T" Ids="KgtNpxbKQMnOpMcH2wNIAi,EoWmdWhrS0rNRfYUdVXsya" />
<Link Id="EYb4OrfiM6PQJsBmr1DPvQ" Ids="JrL79WrEHjlL7fatzgYpTR,RSYII100kC7LZO7aN6sCyZ" />
<Link Id="L3akwVeBfrwMnd6X4YATKk" Ids="EeLB5tUUsHhMiCQ650Zmly,Pgb4pdrHcHQO5rLD9rfOzC" />
<Link Id="DOgG7K6dwBRPwOynaixkW4" Ids="G1C3p2agiZQLRqWOfyEmgU,NWZHjwNNxcMMCaE1WE48Qe" />
<Link Id="T94ScuRPA7gNom9ZJMIiia" Ids="GzUOki4fdvkMjQWENG96OB,Kpkz7ZOFecpNU64c1ZS25E" />
<Link Id="GiKPj5pusFhP40QEUbPCMj" Ids="NduA1WhDeNsPKVsArSZ1Rm,KisOYWrX7hlOGjJSp1uus4" />
</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="764,1427,105,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="BJEUCsMZDuePJkp54KFHdE" Name="Child 4" Kind="InputPin" />
<Pin Id="NvYGYUbUYqoPpYnf1TKxaN" Name="Child 5" Kind="InputPin" />
<Pin Id="N9tdByt7qp5PBrmWkMnEmr" Name="Enabled" Kind="InputPin" />
<Pin Id="NBE9fYgDV9DQAklYGPRJzN" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="655,856,65,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.021" />
<Pin Id="Ap7YLeHoFpQOLw2bHYIOPc" Name="Intensity" Kind="InputPin" DefaultValue="0" />
<Pin Id="HWHa45GRfQvMmAqp43fi4p" Name="PointLightPosition" Kind="InputPin" />
<Pin Id="IxFlNa6t0gHPQxTeDFkNht" Name="PointIntensity" Kind="InputPin" DefaultValue="5" />
<Pin Id="O2OBDnF0qbEQYGYpTcKnCa" Name="PointRadius" Kind="InputPin" DefaultValue="5" />
<Pin Id="RXChzRfkEqeM87wkuABQoy" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="709,1657,87,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="841,245,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" />
<Pin Id="IVvFHGe8A40PyDWJN6fT0t" Name="Phase" Kind="InputPin" />
<Pin Id="E9eEyHAdjdDOHekFDOZHbZ" Name="Count" Kind="InputPin" DefaultValue="60" />
<Pin Id="EqkFaeuV41SNbRWS7ALXea" Name="Output" Kind="OutputPin" />
</Node>
<Pad Id="UBD76rhCYFPLYoXiXiZjqK" Comment="Apply" Bounds="864,1514,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="KH0kb40KAz4LDJx20FuH2c" Bounds="675,1574" />
<Node Bounds="848,550,147,19" Id="O4HHxD1uAY5PyLg0Z452bp">
<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="Bozl1vjQNvlQBXD2XqPJvL" Name="Instance Transformations" Kind="InputPin" />
<Pin Id="SOZgYMkpwpfOKNXsUGS4TT" Name="Instance Count" Kind="InputPin" />
<Pin Id="VwZFJx0kzoTL1jYM86MmRH" Name="Value" Kind="InputPin" />
<Pin Id="NQrf46TqTcPLNAQFSgcrnF" Name="Enabled" Kind="InputPin" />
<Pin Id="D8fSW7uY2l0NUKsmp0XxQr" Name="Component" Kind="OutputPin" />
</Node>
<Node Bounds="864,608,65,19" Id="FDwaueGhYwtNLkPsvNIhgd">
<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="Gjt3lkt4OsaNnSPgNP5tA7" Name="Input" Kind="InputPin" />
<Pin Id="EcNXxfnrUpROSyTaSgvw8K" Name="Result" Kind="OutputPin" />
</Node>
<Node Bounds="785,651,145,19" Id="KuwGDY5pg88OFzS4GepnrS">
<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="CdK8VDH3YR2QLLSWTWL9K5" Name="Transformation" Kind="InputPin" />
<Pin Id="MhqI6na93MxPElHcPZN4jP" Name="Model" Kind="InputPin" />
<Pin Id="H3wPTlyvxqKNjz1oDEiDvN" Name="Material" Kind="InputPin" />
<Pin Id="StFrC2HgxYJLxG0FME5vlL" Name="Is Shadow Caster" Kind="InputPin" />
<Pin Id="KmFN5YlLX2cLCyzTWfYXms" Name="Components" Kind="InputPin" />
<Pin Id="KkHIhvcMayAPxr7wdZcNCY" Name="Children" Kind="InputPin" />
<Pin Id="CUmHBWbphmlPJmkDAPDTco" Name="Name" Kind="InputPin" />
<Pin Id="TLSEcBGkAEqORh194D1v49" Name="Enabled" Kind="InputPin" />
<Pin Id="RCyR7NdSUU4MqyohBOCCQG" Name="Entity" Kind="OutputPin" />
</Node>
<Node Bounds="830,283,279,191" 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="844,290" Alignment="Top" />
<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="850,358,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="870,313,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="853,404,39,19" Id="Sp5JtujO30aLGdLxGGhIuC">
<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="Mf3K6WsSERmLK4uaW0Zivo" Name="Input" Kind="InputPin" />
<Pin Id="F7hzf2er868MUpgmaP0Fke" Name="Scaling" Kind="InputPin" DefaultValue="1, 1, 1" />
<Pin Id="BeNbxJyBv5HOQV4iDltee9" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="955,392,63,19" Id="ExsvLX61drXLmzV1ULDnhD">
<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="LoEOnOwaDIXLYeC6Ad1T7v" Name="Value" Kind="InputPin" DefaultValue="1" />
<Pin Id="Ey3I6w3LtUmORT7OzJNh4q" Name="Output" Kind="StateOutputPin" />
</Node>
<Pad Id="RU8IPVMRK5BPtwNdHESDlM" Comment="" Bounds="958,366,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="853,435,45,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="1029,349,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="1034,434,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="1034,388,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>
</Patch>
<ControlPoint Id="Kkqy3DYHqMNPyyLBUPVSEE" Bounds="851,469" Alignment="Bottom" />
</Node>
<Node Bounds="926,897,345,19" Id="GDkTa7fP67BNSHzEivFUYS">
<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="QR7gMNHyTb3OUrPlOhgMxB" Name="Initial Name" Kind="InputPin" />
<Pin Id="FcgDSbx4dciM4OCDfkosHD" Name="Base Components" Kind="InputPin" />
<Pin Id="Iemts2WKFzOQO1yNqRJ130" Name="Transformation" Kind="InputPin" />
<Pin Id="NkSbrFeiQz5OTbsvaeYWBU" Name="Components" Kind="InputPin" />
<Pin Id="BletI4YTVjKMW1rpRe1lCq" Name="Children" Kind="InputPin" />
<Pin Id="SseqlOmqVN4NfxbHaJw5Sg" Name="Name" Kind="InputPin" />
<Pin Id="IkiQVTmBxJcOKSZXN64evR" Name="Use Custom View Matrix" Kind="InputPin" />
<Pin Id="Id4upThVtBIMHMQup2L9l7" Name="View Matrix" Kind="InputPin" />
<Pin Id="OfecaPedyktLDLgtgVpXBD" Name="Projection" Kind="InputPin" />
<Pin Id="BZujx3d0FZcMgx42Xsny2A" Name="Vertical Field Of View" Kind="InputPin" />
<Pin Id="LLN4130DOWzPgzVlWCwyyd" Name="Orthographic Size" Kind="InputPin" />
<Pin Id="QVns70jRS2FPVo6pX9cLtN" Name="Use Custom Aspect Ratio" Kind="InputPin" />
<Pin Id="JA2gCc370ooOiXH2bRuAHa" Name="Aspect Ratio" Kind="InputPin" />
<Pin Id="Csry2LleuU9LtlLUIZywXC" Name="Near Clip Plane" Kind="InputPin" />
<Pin Id="UwrXw82gXndOHNGYGKFGti" Name="Far Clip Plane" Kind="InputPin" />
<Pin Id="GenFo9pzwC0OUvYpakMzui" Name="Show Helper" Kind="InputPin" />
<Pin Id="DsMk3KThrtJOjNp4Tfl9Fv" Name="Enabled" Kind="InputPin" />
<Pin Id="MXJi6AD96z8OFx9Fw8KTj0" Name="Projection Matrix" Kind="InputPin" />
<Pin Id="IkmKkUM7F5EMdRk7fICd76" Name="Output" Kind="OutputPin" />
<Pin Id="OnN3YVWzpc0OizGtrOF56J" Name="Camera Component" Kind="OutputPin" />
</Node>
<Pad Id="KqZXBLIt1YtL8JQnKL9dl8" Comment="" Bounds="1030,782,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="1066,832,80,19" Id="HZxHH1GxvpnPmBj7qHxUFz">
<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="JAx3t9AdLHxOkYowgsL9QP" Name="Input" Kind="InputPin" />
<Pin Id="T4d7ZHdkVWJO6VyFEoquB5" Name="Scaling" Kind="InputPin" />
<Pin Id="GTZiBKaynXKPRe0Ehny2S3" Name="Rotation" Kind="InputPin" DefaultValue="-0.25, 0, 0" />
<Pin Id="QPIVoPLyqxFNaiCOvB4Ybe" Name="Translation" Kind="InputPin" />
<Pin Id="R8CmyQh3TApOoEVfHTXnR3" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="1066,867" Id="C1N4Fh2dPi6NVKmlAF6mzi">
<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="DLt6xJQGkPjM7ayILAcXr6" Name="Input" Kind="StateInputPin" />
<Pin Id="UrwESillSnnQBK5wBUp4LZ" Name="Output" Kind="StateOutputPin" />
</Node>
<Node Bounds="1314,895,345,19" Id="RgtU9GeEDtSMPYik852Jpf">
<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="KvYvI2TsAf5OxJGrOFELzS" Name="Initial Name" Kind="InputPin" />
<Pin Id="RJZzZxIxE4SQbEHJXzFdHl" Name="Base Components" Kind="InputPin" />
<Pin Id="CIFqpH7QjqCN9VU38lgXki" Name="Transformation" Kind="InputPin" />
<Pin Id="NgN64ax5e44PpVfaZO4PNK" Name="Components" Kind="InputPin" />
<Pin Id="AE7bc73rHxXNILxXf6MUGv" Name="Children" Kind="InputPin" />
<Pin Id="Tq8bRvjIyfyN2fzc22TWJi" Name="Name" Kind="InputPin" />
<Pin Id="Ow35gRPydx5NZaGmxnXASG" Name="Use Custom View Matrix" Kind="InputPin" />
<Pin Id="Iu7SMJNUK6JPitHWFX8CpK" Name="View Matrix" Kind="InputPin" />
<Pin Id="JqGjEkXuFVfPMeL6XMuaml" Name="Projection" Kind="InputPin" />
<Pin Id="Tpd4EJXkEtjPo9si8q9Gmg" Name="Vertical Field Of View" Kind="InputPin" />
<Pin Id="PdWK7aJY0p7OneAkUa6yQ1" Name="Orthographic Size" Kind="InputPin" />
<Pin Id="L1l2nYQkA8dMn0OdXFac4C" Name="Use Custom Aspect Ratio" Kind="InputPin" />
<Pin Id="KKNEncmrTG6P66R2j2lX7I" Name="Aspect Ratio" Kind="InputPin" />
<Pin Id="BDlmw2BJpfdOCEl5fHjMvF" Name="Near Clip Plane" Kind="InputPin" />
<Pin Id="BDAXm5yuA0nQHQslH0v15b" Name="Far Clip Plane" Kind="InputPin" />
<Pin Id="C4mTQnQLE1XLf34h7rrBo5" Name="Show Helper" Kind="InputPin" />
<Pin Id="P02YiHFMfduNVn2cPTvC2Y" Name="Enabled" Kind="InputPin" />
<Pin Id="KMwSj3rV5KQLLcEFRkwPKX" Name="Projection Matrix" Kind="InputPin" />
<Pin Id="SCfu98W7S4qPyoL9n9K17B" Name="Output" Kind="OutputPin" />
<Pin Id="TyqjMCYUEEfPgn5aUujnQr" Name="Camera Component" Kind="OutputPin" />
</Node>
<Pad Id="NBr4GrGbutEMmIcWQvWHk9" Comment="" Bounds="1418,780,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="1454,830,80,19" Id="Vzz3Hm499qKQPjRwCJSwtw">
<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="NN2jcHGFImeOsNeO60oNJO" Name="Input" Kind="InputPin" />
<Pin Id="IsuHyLmw8HmOokmIDmk5YR" Name="Scaling" Kind="InputPin" />
<Pin Id="DxsYRqPb8VuPmWynsoEkiT" Name="Rotation" Kind="InputPin" DefaultValue="-0.25, 0, 0" />
<Pin Id="FNlYUcJDxfKMkX2myWIeoN" Name="Translation" Kind="InputPin" />
<Pin Id="OwdsMsXl2TOMQxKnEeMEN1" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="1454,865,42,19" Id="UNJHaN0l193Nq2wxkw9ObI">
<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="LUDdWOrtE0XO9QlnpRQgWj" Name="Input" Kind="StateInputPin" />
<Pin Id="GKHnYMZ2LuYPhEQ1N6b2kn" Name="Output" Kind="StateOutputPin" />
</Node>
<Pad Id="SHyXLdAVVxkMniOMEhX3Ka" Comment="Count" Bounds="960,88,35,15" ShowValueBox="true" isIOBox="true" Value="32">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Integer32" />
</p:TypeAnnotation>
</Pad>
<Node Bounds="1286,511,46,19" Id="EThGSEU81hVMuL3tboM3pk">
<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="RmRVvcw4MdPNJXlozEaIQR" Name="X" Kind="InputPin" />
<Pin Id="H02PRhkYdXkMaYxzMhNeg7" Name="Y" Kind="InputPin" DefaultValue="0" />
<Pin Id="R1auOpZc4aILZxpjr3F0Vb" Name="Z" Kind="InputPin" />
<Pin Id="LUwJIdPhaAfPQIeUj6T4m3" Name="Output" Kind="StateOutputPin" />
</Node>
<Pad Id="VTSaRZpLjJxMn1OoVPPeB5" Comment="Y" Bounds="1362,295,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="862,198,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="713,797,205,19" Id="JDriEYwZsifM9SVmvHFdvy">
<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="MgSq797SbXNNcsf5T1K0yT" Name="Start" Kind="InputPin" />
<Pin Id="F0Psva6YoBJLBsljz7HXcr" Name="Center" Kind="InputPin" DefaultValue="0, 0, 0" />
<Pin Id="EZ9kYKzlf95Laee5UHuOOG" Name="Width" Kind="InputPin" DefaultValue="10, 1, 10" />
<Pin Id="OttmOIYE2S3NSbj8fMJxaj" Name="Range Mode" Kind="InputPin" />
<Pin Id="AUSZJauelRoNEVYDsZYktB" Name="Main Direction" Kind="InputPin" />
<Pin Id="MYsmDHMnJwiPdetpLOvNnR" Name="Main Direction Tendency" Kind="InputPin" DefaultValue="0.97" />
<Pin Id="QJAH4zZHYOSO4PhIHTHRCV" Name="Direction Deviation" Kind="InputPin" DefaultValue="0.02, 0.02, 0.02" />
<Pin Id="VaiGjmhlDWCOzz2RGxhMCL" Name="Speed" Kind="InputPin" DefaultValue="0.01" />
<Pin Id="HTqGnECitZ6OSZtWAEtTsE" Name="Smoothing" Kind="InputPin" />
<Pin Id="IgBEp3R0CrELEOhlJ5vRLI" Name="Reset" Kind="InputPin" />
<Pin Id="HqYgP92XCrRK9YX7lYzKUm" Name="Walk" Kind="InputPin" />
<Pin Id="B2Nd8g0FBGwM7RyNukGevG" Name="Position" Kind="OutputPin" />
</Node>
<Pad Id="HfdS3v5CK41NJ0wzW0lxWo" Comment="Main Direction Tendency" Bounds="815,775,35,15" ShowValueBox="true" isIOBox="true" Value="0.02">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Float32" />
</p:TypeAnnotation>
</Pad>
<Node Bounds="1139,1020,85,19" Id="EzSVHN1vxY7QWHcuXoGRy8">
<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="EhLWJ4CedN5LwUtsrqHMg9" Name="Transformation" Kind="InputPin" />
<Pin Id="LTFEwCXtbIgOT32SQxVEY4" Name="Child" Kind="InputPin" />
<Pin Id="MPWomOIFDIwOTnSaZKVu2x" Name="Child 2" Kind="InputPin" />
<Pin Id="AravhYgIaN0O1FV5WttF3y" Name="Name" Kind="InputPin" />
<Pin Id="Ipuo2INeylwMbRnTwwDZ54" Name="Enabled" Kind="InputPin" />
<Pin Id="IpYfQ0KOv7LOdt0mSgnyzd" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="1498,518,25,19" Id="PCJLA0j0lRKOLfVfQqRacC">
<p:NodeReference LastCategoryFullName="Math" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="+" />
</p:NodeReference>
<Pin Id="Muw3svmZ06zQa2VpLGU0eC" Name="Input" Kind="InputPin" />
<Pin Id="CExAMY6Lp7KLhvUqgZxOtM" Name="Input 2" Kind="InputPin" />
<Pin Id="QhGbtz0ZTVTNWyw7HgaRXG" Name="Output" Kind="OutputPin" />
</Node>
<Pad Id="TOIUIXcHA4LP4yJYOvxQxx" Comment="" Bounds="1608,390,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="1302,666,45,19" Id="U49vnpxGbcMOLZ0Xdw9DkB">
<p:NodeReference LastCategoryFullName="Control" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Switch (Boolean)" />
</p:NodeReference>
<Pin Id="A7fG64RDq2MOWg51C3iAgj" Name="Condition" Kind="InputPin" />
<Pin Id="J0mrWkn3IMHNCnPJKZv0os" Name="Input" Kind="InputPin" />
<Pin Id="Ec253nt2Oz3NDFipQunauZ" Name="Input 2" Kind="InputPin" />
<Pin Id="AONJ3ZFTiL3MmkhBcPepvd" Name="Output" Kind="OutputPin" />
</Node>
<Pad Id="Jw0skk35pCHMMzRvim5VeU" Comment="Follow" Bounds="1136,622,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="1306,466,25,19" Id="Gwxz1YjQd7hNPYP40XyouD">
<p:NodeReference LastCategoryFullName="Math" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="*" />
</p:NodeReference>
<Pin Id="PnxjGSRu79zLpZlOduzHl5" Name="Input" Kind="InputPin" />
<Pin Id="PsZcnWlVrUaL71r7HOvqUm" Name="Input 2" Kind="InputPin" DefaultValue="1.1" />
<Pin Id="VCdSqtrz9BdN4bQRhSZGSb" Name="Output" Kind="OutputPin" />
</Node>
<Pad Id="C6OiHb95PPFM3uxZZRbBon" Comment="" Bounds="1328,442,35,15" ShowValueBox="true" isIOBox="true" Value="1.5">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Float32" />
</p:TypeAnnotation>
</Pad>
<Pad Id="I1S6O93JXUMOJUuuOdjROY" Comment="DirectionalIntensity" Bounds="607,761,35,15" ShowValueBox="true" isIOBox="true" Value="0.2">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Float32" />
</p:TypeAnnotation>
</Pad>
<Node Bounds="1267,467,25,19" Id="SmZ1zv7t0wrLbaTtGgaRdL">
<p:NodeReference LastCategoryFullName="Math" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="*" />
</p:NodeReference>
<Pin Id="G05S3olrIvNMRrnLV9tnaD" Name="Input" Kind="InputPin" />
<Pin Id="Vb74vWKfM7rMh8h2v9jgBC" Name="Input 2" Kind="InputPin" DefaultValue="0.29" />
<Pin Id="LAvABBL0fGoN7NTcuSZVx4" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="1362,180" 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" />
<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>
<Pad Id="EEIj1rToKskNcSGFCHcUlu" Comment="Goto Position" Bounds="1455,82,35,15" ShowValueBox="true" isIOBox="true" Value="26.37">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Float32" />
</p:TypeAnnotation>
</Pad>
<Node Bounds="1361,148,25,19" Id="EWRUj6XVseSLJfweCxDVbT">
<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="RH7MEwCWLTMM22xxs9xCD8" Name="Input" Kind="InputPin" />
<Pin Id="I02wbzzRgoNPNuQQxEYdEs" Name="Input 2" Kind="InputPin" DefaultValue="0.5" />
<Pin Id="RhZKnyXFZyDMnje176WTT3" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="702,568" Id="EyOXyD24t3HNsBjsZZMbzO">
<p:NodeReference LastCategoryFullName="Main" LastSymbolSource="Objects.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="PlatformTrolley" />
</p:NodeReference>
<Pin Id="VyLWqno7JowMqrpa9Qlqxa" Name="Path" Kind="InputPin" DefaultValue="assets\platform_trolley\scene.gltf" />
<Pin Id="C3WLFpWMVmcNvAyPVea7vA" Name="Diffuse" Kind="InputPin" DefaultValue="assets\platform_trolley\textures\lambert1_baseColor.png" />
<Pin Id="U2ESiwMuxTSMQCVc0qrt1u" Name="Metalness" Kind="InputPin" DefaultValue="assets\platform_trolley\textures\lambert1_metallicRoughness.png" />
<Pin Id="P1aPJiwwTYnOVNxJnSVHKT" Name="Roughness" Kind="InputPin" DefaultValue="assets\platform_trolley\textures\lambert1_metallicRoughness.png" />
<Pin Id="SlR2Vjf2Ap4N7Jr8QRwOkT" Name="Normals" Kind="InputPin" DefaultValue="assets\platform_trolley\textures\lambert1_normal.png" />
<Pin Id="NYLDRONT3JKMlhduYSZ4QF" Name="Import Scale" Kind="InputPin" />
<Pin Id="MmjKJFSeQh9Miw1YtnyD36" Name="Reload" Kind="InputPin" />
<Pin Id="TRbmO0XF1AxNtwvoU955sS" Name="Entity" Kind="OutputPin" />
</Node>
<Node Bounds="757,731,33,19" Id="VlNofTzVsj6Oiilp8B3Ps1">
<p:NodeReference LastCategoryFullName="2D.Vector2" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="XyZ" />
</p:NodeReference>
<Pin Id="QQvD2LLj56eMR160vjWgPN" Name="Input" Kind="StateInputPin" />
<Pin Id="HxIP6xquDZhPxRoX10pAsu" Name="Y" Kind="InputPin" DefaultValue="1" />
<Pin Id="Mq1oP1n53bgOANmPKFagfs" Name="Output" Kind="StateOutputPin" />
</Node>
<Node Bounds="756,695,63,19" Id="T5nfbHSo2I5MdIHq19ONc2">
<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="PuJvRKLVytUOcA463IJTJF" Name="Value" Kind="InputPin" />
<Pin Id="CKAgVeYlek5MhkN3wIoXDV" Name="Output" Kind="StateOutputPin" />
</Node>
<Node Bounds="842,1257" Id="DRWXJRYicLXQS8XWp35Z8T">
<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="G7PpRJZ8tqePa4na3jQ2G8" Name="Input" Kind="InputPin" />
<Pin Id="UysFl8EBHHDOA1vGdUjpLV" Name="Translation" Kind="InputPin" />
<Pin Id="AdEubtXQmbYP3umde3bI6w" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="861,1309,114,19" Id="HG4JyZj1gu1Oa8tGLUwDyF">
<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="KPagul3J8aLNn0ePNEM5hP" Name="Transformation" Kind="InputPin" />
<Pin Id="VTWHlNMpcuaNL82NtwEYl5" Name="Axis" Kind="InputPin" />
<Pin Id="RigTvuGbh0jMsD36L6ZQGy" Name="Grid" Kind="InputPin" DefaultValue="False" />
<Pin Id="JopN4cacpL1L1tjpiL9ThD" Name="Grid Color" Kind="InputPin" />
<Pin Id="GLjpRYLSOqLQZyvd3oAvyP" Name="Radius" Kind="InputPin" DefaultValue="1" />
<Pin Id="P3CsRTAAVx3MFRwRGFBclI" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="841,1361,165,19" Id="Mxh3FkXeJJ2LFP7giv35kH">
<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="TBPoqgioQn7O4HRewnCDmM" Name="Transformation" Kind="InputPin" />
<Pin Id="Stryhzjij8tPUfmxpOeUlF" Name="Input" Kind="InputPin" />
<Pin Id="I9Q42FNCfI0QEHttOxp48I" Name="Render Stage" Kind="InputPin" />
<Pin Id="CIhHYlywhRkPC1Z0wURsmo" Name="Single Call Per Frame" Kind="InputPin" />
<Pin Id="T6GdrtoGIdzLKUaGhjAnWQ" Name="Render Group" Kind="InputPin" />
<Pin Id="Dt8gz5P2REwNeN3SlFZGB9" Name="Components" Kind="InputPin" />
<Pin Id="PQOvn19fH0YPc9sIdWRHpr" Name="Children" Kind="InputPin" />
<Pin Id="PRaqer36sDYLJ8Buj6SiZg" Name="Name" Kind="InputPin" />
<Pin Id="RPoucL0Z7unO1OtzXAq5y3" Name="Enabled" Kind="InputPin" />
<Pin Id="KLKxaehAhrDQJcJRx5WnBE" Name="Output" Kind="OutputPin" />
</Node>
<Pad Id="IWNlMfczTqAL7yasArrkZQ" Comment="Enabled" Bounds="1027,1195,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>
<Pad Id="QbCXaxOpiFRQAKawlZMerl" Comment="Position" Bounds="1305,711" isIOBox="true" Value="0, 0, 0" />
<Node Bounds="1287,620,39,19" Id="NQM8I6bwQ19OSYr3V4VfgO">
<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="RCab5m4cSN7OlmgsfCroOE" Name="Input" Kind="InputPin" />
<Pin Id="LZqxWoyAHU7PLMjv7SgiS4" Name="Input 2" Kind="InputPin" />
<Pin Id="M4x6xoWmNKwM0kXr8nXkVa" Name="Result" Kind="OutputPin" />
</Node>
<Node Bounds="1301,729,240,19" Id="LJs7RZxjEXNM3Mt7mnB6GF">
<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="BFPzBbLFJqXNfRfwo1DPqC" Name="Input" Kind="StateInputPin" />
<Pin Id="HX5oEBLgSKCPoVMdZlX7Oc" Name="Result" Kind="OutputPin" />
<Pin Id="NlrDtSQQhDCQDF4j1bXJJc" Name="Result 2" Kind="OutputPin" />
</Node>
<Node Bounds="1286,580,47,19" Id="Ta0ddgOOZXaLiGqjADxiU5">
<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="EwpBGb2k6SiLeBQGzD1NmD" Name="Vector" Kind="InputPin" />
<Pin Id="SzKzh6a3GwkMcsjDfVphCC" Name="Normal" Kind="InputPin" DefaultValue="1, 0, 0" />
<Pin Id="Q2vP3OHvylLQXivBiXuXTb" Name="Output" Kind="StateOutputPin" />
</Node>
<Pad Id="U0vsEUr1fFQMV7VXmNjBL8" Comment="" Bounds="1288,415,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="1460,601,39,19" Id="RAvbxK1QLwqLO2JR9j3z9Y">
<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="UlrHlSBid7HPlxkFVnFMXQ" Name="Input" Kind="InputPin" />
<Pin Id="SEXRAlL8Y6yMg7MfGiotbo" Name="Input 2" Kind="InputPin" />
<Pin Id="FkXvsMbZsn7OWUhqr0ag2M" Name="Result" Kind="OutputPin" />
</Node>
<Node Bounds="1474,421,47,19" Id="VGcEXbPBb4KPHIIpjZlMCM">
<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="SoMoyr1QJuSMLpvAPsi1H4" Name="Vector" Kind="InputPin" />
<Pin Id="S3cGQHW3dZCMJIbPgbEWDg" Name="Normal" Kind="InputPin" DefaultValue="1, 0, 0" />
<Pin Id="GuTPwl3YdqYLZnnFFCEnWB" Name="Output" Kind="StateOutputPin" />
</Node>
<Node Bounds="1450,526,25,19" Id="FdjetFnr4XaM8t3OfUQqxz">
<p:NodeReference LastCategoryFullName="Math" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="+" />
</p:NodeReference>
<Pin Id="MxxJAx02cgrPjZNnB3D8EA" Name="Input" Kind="InputPin" />
<Pin Id="B5wJSRVJYlGN48ItnDzNGB" Name="Input 2" Kind="InputPin" />
<Pin Id="G6CV0BVASRvNRWcVkKFtCu" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="1233,788" Id="KtgeywBtinmMz4ELzBD8E5">
<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="EZhKMY9WTYTMdIn7FgckwO" Name="Goto Position" Kind="InputPin" />
<Pin Id="GeF1HOcm6BXP8kMLLITFet" Name="Filter Time" Kind="InputPin" DefaultValue="5" />
<Pin Id="CMe6A3lmE9sQSbbZuJcfMS" Name="Cyclic" Kind="InputPin" />
<Pin Id="IENOzH0XNGwNMOsIvZNYNS" Name="Jump" Kind="InputPin" />
<Pin Id="CplAgf4Z1S9QSeVrAy0vRe" Name="Position" Kind="OutputPin" />
<Pin Id="Un2FdqEyVwhQDVGXuAehWg" Name="Velocity" Kind="OutputPin" />
<Pin Id="HIMPq7WdKtgNdqZCXFfhp5" Name="Acceleration" Kind="OutputPin" />
</Node>
<Node Bounds="1536,782,65,19" Id="IpWrsZoMRvfN3T3CWCfUb7">
<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="FTCLcYwSTMfMYBwaatfn4x" Name="Goto Position" Kind="InputPin" />
<Pin Id="NduBMCgZu19NR5qWlDLf3B" Name="Filter Time" Kind="InputPin" DefaultValue="5" />
<Pin Id="HuS4LLBUPh5QB9IQfRd4sw" Name="Cyclic" Kind="InputPin" />
<Pin Id="JX6bmM1Ba2LPmJJdvN4Nfq" Name="Jump" Kind="InputPin" />
<Pin Id="Nhpz7AMb7ZmQQ1u6JYslBH" Name="Position" Kind="OutputPin" />
<Pin Id="OC2b9lABbLfPv5FNnGI3NZ" Name="Velocity" Kind="OutputPin" />
<Pin Id="DdkxbzT4CgwN1rT1Ivlvpu" Name="Acceleration" Kind="OutputPin" />
</Node>
<ControlPoint Id="QJoVzh2CXvhLYJqegn6ex8" Bounds="780,1559" />
<Node Bounds="690,473,54,19" Id="DEsKpsk6JYcOeLeso9KyyS">
<p:NodeReference LastCategoryFullName="Control" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="OnOpen" />
</p:NodeReference>
<Pin Id="SXZy1MD3KxRM6vIearU9yp" Name="Simulate" Kind="InputPin" />
<Pin Id="KolULLqIMBVQVXvpwiEqCC" Name="Output" Kind="OutputPin" />
</Node>
<Pad Id="UPKItRswAL9NjALrNvpK9i" Comment="Simulate" Bounds="660,418,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="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>
<ProcessDefinition Id="RxEKw0ccbnKPANZV4Iv5KK">
<Fragment Id="SkmGZoBktigLIGAfgSjSRm" Patch="Kz8yxbrwl0EOQjZmzGLv6B" Enabled="true" />
<Fragment Id="RFT4dscklqhPJqlBofxC8J" Patch="T9GGygnVP0zNPD4QlhWMiD" Enabled="true" />
</ProcessDefinition>
<Link Id="TKBa8XoCgyjN4zijPyJHHH" Ids="RXChzRfkEqeM87wkuABQoy,APiqD1ZZNhpOTTVqduKirL" />
<Link Id="TZxMA0i5yGyMOupdkTgBP7" Ids="NBE9fYgDV9DQAklYGPRJzN,BQ7L3x4QKlHP49DDMYN8fz" />
<Link Id="ADffhUEQYtFLsON9b1b8pz" Ids="UBD76rhCYFPLYoXiXiZjqK,NxWvPHhbzP7OeRoLcB2Sjj" />
<Link Id="Bc4cYgQOQnDQMcj8RSPV44" Ids="UTPzFvNUJhTOXkOrc4R6vH,KH0kb40KAz4LDJx20FuH2c" IsHidden="true" />
<Link Id="QTw4IdedIPmL7UmZ44cfPG" Ids="KH0kb40KAz4LDJx20FuH2c,MOI0mYgfutoNujz3VFAcOC" />
<Link Id="PQE4eqNDwfOOUjGXsCxQ3i" Ids="D8fSW7uY2l0NUKsmp0XxQr,Gjt3lkt4OsaNnSPgNP5tA7" />
<Link Id="P3fLEHE0iSeLO2gFrrx4U8" Ids="EcNXxfnrUpROSyTaSgvw8K,KmFN5YlLX2cLCyzTWfYXms" />
<Link Id="VHvrgxnuPn4OhhGqUQroGF" Ids="RCyR7NdSUU4MqyohBOCCQG,SAa3LVIxqpcMJ8GZwP7wdn" />
<Link Id="CjdUA8msKr4M9IaCWoJpgw" Ids="EqkFaeuV41SNbRWS7ALXea,Bmb5udgQLVkO9nSjmL3Cny" />
<Link Id="Az7KHQZTu9LOlCokx5UvQQ" Ids="Bmb5udgQLVkO9nSjmL3Cny,FHK51ihLPooQV9TevBNZK7" />
<Link Id="CKUOueiak0IQYVwx6YWjlf" Ids="RaXbJDXxkeqMSGcqFoaj7O,H1aweeplQ1EMKsEFPTb1TB" />
<Link Id="Vmm8U5aXkD6OGLBdhrsU64" Ids="N4j3xDpdq8NL4tP9OuZugD,Mf3K6WsSERmLK4uaW0Zivo" />
<Link Id="JgbhAxEV8eeM9VKhxbkuLU" Ids="Kkqy3DYHqMNPyyLBUPVSEE,Bozl1vjQNvlQBXD2XqPJvL" />
<Link Id="EVhdQiUGOf3LKVaWbwwKe5" Ids="BeNbxJyBv5HOQV4iDltee9,UjvSdP2PXO8MWzwQ3mrsGT" />
<Link Id="EhCEUBIdObUMNiiBe78AiA" Ids="KqZXBLIt1YtL8JQnKL9dl8,SseqlOmqVN4NfxbHaJw5Sg" />
<Link Id="DgMh88LV6uxLhCWNucKFUA" Ids="R8CmyQh3TApOoEVfHTXnR3,DLt6xJQGkPjM7ayILAcXr6" />
<Link Id="CW1Lv07kWjeLt6zBsuSTBx" Ids="UrwESillSnnQBK5wBUp4LZ,Id4upThVtBIMHMQup2L9l7" />
<Link Id="R6zIFxpaTVHLMlQUvC14Ck" Ids="NBr4GrGbutEMmIcWQvWHk9,Tq8bRvjIyfyN2fzc22TWJi" />
<Link Id="PZdOXkZXTw9LzP9kvX0A0C" Ids="OwdsMsXl2TOMQxKnEeMEN1,LUDdWOrtE0XO9QlnpRQgWj" />
<Link Id="GbdnQt08djTLBLvYghE0UN" Ids="GKHnYMZ2LuYPhEQ1N6b2kn,Iu7SMJNUK6JPitHWFX8CpK" />
<Link Id="DBrNWw6HVKdOVZCvADrHey" Ids="SHyXLdAVVxkMniOMEhX3Ka,E9eEyHAdjdDOHekFDOZHbZ" />
<Link Id="BcuWg7KWZiVMqtCasQ1Sk6" Ids="VTSaRZpLjJxMn1OoVPPeB5,HPgFYZ7kkHONOoPDR585cX" />
<Link Id="KYO3Qx9tMFgMpSLoA24G00" Ids="NVEedcHuYhpLe86Bs8lPuO,VgKLMWa72QOQJkv6dvdk9Y" />
<Link Id="T0pBlrIrr6ANYWGfbGxYR2" Ids="B2Nd8g0FBGwM7RyNukGevG,HWHa45GRfQvMmAqp43fi4p" />
<Link Id="RbhDhWY8WBZOOuyBt8NzhA" Ids="HfdS3v5CK41NJ0wzW0lxWo,MYsmDHMnJwiPdetpLOvNnR" />
<Link Id="MzCedMKmpm4NpylJ57ylOq" Ids="IkmKkUM7F5EMdRk7fICd76,LTFEwCXtbIgOT32SQxVEY4" />
<Link Id="CaZDHh2KOkpOJThHDnAu4H" Ids="SCfu98W7S4qPyoL9n9K17B,MPWomOIFDIwOTnSaZKVu2x" />
<Link Id="TsH92bZSPiqNVBT9FIzhdO" Ids="B2Nd8g0FBGwM7RyNukGevG,Muw3svmZ06zQa2VpLGU0eC" />
<Link Id="C08GspgdgkXMASB3ykO297" Ids="TOIUIXcHA4LP4yJYOvxQxx,CExAMY6Lp7KLhvUqgZxOtM" />
<Link Id="F8otl8q1fGYQLhYBAGPl1S" Ids="Jw0skk35pCHMMzRvim5VeU,A7fG64RDq2MOWg51C3iAgj" />
<Link Id="Aik2UvUru72Of4JVKLy6KU" Ids="Ey3I6w3LtUmORT7OzJNh4q,F7hzf2er868MUpgmaP0Fke" />
<Link Id="Jl34jlAuQmeNJNardXTDbW" Ids="RU8IPVMRK5BPtwNdHESDlM,LoEOnOwaDIXLYeC6Ad1T7v" />
<Link Id="IHoaHMWXOREMZ95YS84Pkd" Ids="VTSaRZpLjJxMn1OoVPPeB5,PnxjGSRu79zLpZlOduzHl5" />
<Link Id="QSBICgZpVp5O15KK5u5mgo" Ids="VCdSqtrz9BdN4bQRhSZGSb,H02PRhkYdXkMaYxzMhNeg7" />
<Link Id="VZCbMxoFq5dPnL1OzUmEQb" Ids="C6OiHb95PPFM3uxZZRbBon,PsZcnWlVrUaL71r7HOvqUm" />
<Link Id="KtnB6NDwpruN3EBwNdjRsB" Ids="I1S6O93JXUMOJUuuOdjROY,C7JLgZJtL8GNS4HHjCGUpa" />
<Link Id="Ev3FEiJ4Y5MPLw3uG7MRv5" Ids="VTSaRZpLjJxMn1OoVPPeB5,G05S3olrIvNMRrnLV9tnaD" />
<Link Id="Qeso9fwiJ5BPlQs1Caa8LU" Ids="LAvABBL0fGoN7NTcuSZVx4,RmRVvcw4MdPNJXlozEaIQR" />
<Link Id="PoF9uaei7kMLxSLSyAA407" Ids="TadmaVe5wrrLlScFzOZCIw,VTSaRZpLjJxMn1OoVPPeB5" />
<Link Id="FYAbxq4wVB5Ok0NICr42TR" Ids="SHyXLdAVVxkMniOMEhX3Ka,RH7MEwCWLTMM22xxs9xCD8" />
<Link Id="M2umc2FGMLMOQHVrre9WNU" Ids="RhZKnyXFZyDMnje176WTT3,SMQWSlMCz5WMqS8uhuv4yP" />
<Link Id="CHy4mAOgtVkM34JHaboYDB" Ids="TRbmO0XF1AxNtwvoU955sS,MhqI6na93MxPElHcPZN4jP" />
<Link Id="V2HDSROAMaSOakCLOC87G8" Ids="JM6tXl1OiFIOyf7sVCsf4D,Kkqy3DYHqMNPyyLBUPVSEE" />
<Link Id="QIjvoAbI7zXPI9NhGJlz8G" Ids="TODEM7q9syjP23jQK531Iz,SwuaVGSTNENPVcJh9Ze1rp" />
<Link Id="RalYp5Vb4LsP48U1cNZswE" Ids="RduNl5k9w36PBYfGMWiGZK,TudNVRFXPP1NEqgtWxr7Dj" />
<Link Id="Gl0PkwAJFIHL7HmlGXvUul" Ids="EOap96mBwXWOG0E0XHg3Cl,Hf5GkqM5wgKP3rT482tsYw" />
<Link Id="Vdo03BIl9zGPFRbCuLoFw7" Ids="VTSaRZpLjJxMn1OoVPPeB5,PuJvRKLVytUOcA463IJTJF" />
<Link Id="Iop6Jd85FvyNkLKZ4xMnHL" Ids="CKAgVeYlek5MhkN3wIoXDV,QQvD2LLj56eMR160vjWgPN" />
<Link Id="Cu4VKgpOL99O8pDCBMMM7p" Ids="Mq1oP1n53bgOANmPKFagfs,EZ9kYKzlf95Laee5UHuOOG" />
<Link Id="BQxQjqASjLcOaOrnlVzSA4" Ids="B2Nd8g0FBGwM7RyNukGevG,UysFl8EBHHDOA1vGdUjpLV" />
<Link Id="BEdTKHljtmANAyXR7eJUJ1" Ids="P3CsRTAAVx3MFRwRGFBclI,Stryhzjij8tPUfmxpOeUlF" />
<Link Id="JKXiMCUMHa7L06TV3YC3We" Ids="AdEubtXQmbYP3umde3bI6w,TBPoqgioQn7O4HRewnCDmM" />
<Link Id="SyDolO8d5UvNxxu2OU9Uod" Ids="KLKxaehAhrDQJcJRx5WnBE,BJEUCsMZDuePJkp54KFHdE" />
<Link Id="PR88kADIy37PWdJroezlLK" Ids="IWNlMfczTqAL7yasArrkZQ,RPoucL0Z7unO1OtzXAq5y3" />
<Link Id="AtfXE5Q8rpuLDkw7cL5QTu" Ids="IpYfQ0KOv7LOdt0mSgnyzd,K0iFIKxaZBsLco9o1XNKJq" />
<Link Id="Lf0HW80neyoPcUz70DLZ62" Ids="AONJ3ZFTiL3MmkhBcPepvd,QbCXaxOpiFRQAKawlZMerl" />
<Link Id="Ks27ZxNSUElNVqInlfPvPV" Ids="LUwJIdPhaAfPQIeUj6T4m3,LZqxWoyAHU7PLMjv7SgiS4" />
<Link Id="Tkv88jFht8gNLs9IyAbJif" Ids="Q2vP3OHvylLQXivBiXuXTb,RCab5m4cSN7OlmgsfCroOE" />
<Link Id="Nm0yMSauQ2KLft7yK2Z1mb" Ids="LUwJIdPhaAfPQIeUj6T4m3,EwpBGb2k6SiLeBQGzD1NmD" />
<Link Id="PYALYziM7a2LxfSezSooMK" Ids="QbCXaxOpiFRQAKawlZMerl,BFPzBbLFJqXNfRfwo1DPqC" />
<Link Id="Gh8piyU9dTlLMBPyHn6yDG" Ids="M4x6xoWmNKwM0kXr8nXkVa,J0mrWkn3IMHNCnPJKZv0os" />
<Link Id="JyW2MLFl0HBMg7aWkLPgAk" Ids="HX5oEBLgSKCPoVMdZlX7Oc,EZhKMY9WTYTMdIn7FgckwO" />
<Link Id="NWwcSkG3SeUQNRfjvwPVaB" Ids="U0vsEUr1fFQMV7VXmNjBL8,Vb74vWKfM7rMh8h2v9jgBC" />
<Link Id="Ev2F3EXaQsDQX5NJDsnVf4" Ids="FkXvsMbZsn7OWUhqr0ag2M,Ec253nt2Oz3NDFipQunauZ" />
<Link Id="KBqsAxPjjpXOnCVk95Id73" Ids="QhGbtz0ZTVTNWyw7HgaRXG,SEXRAlL8Y6yMg7MfGiotbo" />
<Link Id="DwjrXafRUGgOgdAPTxdnda" Ids="TOIUIXcHA4LP4yJYOvxQxx,SoMoyr1QJuSMLpvAPsi1H4" />
<Link Id="FdyJz5xtbQ4NDKW9gjLTbY" Ids="GuTPwl3YdqYLZnnFFCEnWB,B5wJSRVJYlGN48ItnDzNGB" />
<Link Id="RiQyAiwLvNFLJ20mOxZWtX" Ids="B2Nd8g0FBGwM7RyNukGevG,MxxJAx02cgrPjZNnB3D8EA" />
<Link Id="TP48Cg3p6XtPhQRKxasji6" Ids="G6CV0BVASRvNRWcVkKFtCu,UlrHlSBid7HPlxkFVnFMXQ" />
<Link Id="BR0BSIwpYybMdzTLDDxfNe" Ids="CplAgf4Z1S9QSeVrAy0vRe,QPIVoPLyqxFNaiCOvB4Ybe" />
<Link Id="UKJjOkS0u36MqqvWCQNVp6" Ids="NlrDtSQQhDCQDF4j1bXJJc,FTCLcYwSTMfMYBwaatfn4x" />
<Link Id="ITOAaNVPrUJMHbOmxUgjed" Ids="Nhpz7AMb7ZmQQ1u6JYslBH,FNlYUcJDxfKMkX2myWIeoN" />
<Link Id="HclDHrpCLXkPWxWlf9gtPv" Ids="RaXbJDXxkeqMSGcqFoaj7O,QYzKcyOHPTCLwqqxusDQAe" />
<Link Id="Mbfn56tsLZgPRFjgrEld7y" Ids="NBE9fYgDV9DQAklYGPRJzN,QJoVzh2CXvhLYJqegn6ex8" />
<Link Id="Hb1rwcfRP8ZNESUEzPJdjw" Ids="QJoVzh2CXvhLYJqegn6ex8,Rqbi8ihm0kZOCTVJbULWmQ" IsHidden="true" />
<Link Id="IKWBkHHct3YMmi9cwYPqyo" Ids="KolULLqIMBVQVXvpwiEqCC,MmjKJFSeQh9Miw1YtnyD36" />
<Link Id="EciC6PNASGgPA42yZ9pyl2" Ids="UPKItRswAL9NjALrNvpK9i,SXZy1MD3KxRM6vIearU9yp" />
</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,1005,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="503,833,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,1107" />
<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>
</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" />
</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" DefaultValue="1, 1, 1" />
<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>
</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,SYq5VsLYcPFOAn5RGeLD8b" />
<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" />
<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>
</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="785,536,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="Hc67ISb6pWsPqJ1zpmOhe1" Name="Output" Kind="OutputPin" />
<Pin Id="Dr2FJyMdk7WLPfm6kgw7EC" Name="Is Connected" Kind="OutputPin" />
</Node>
<Pad Id="Ujd1yIkDOMEOGufw4wS7Z3" Comment="Is Connected" Bounds="879,604,35,35" ShowValueBox="true" isIOBox="true" />
<Pad Id="L8RqMjatIurOx1mRGfGS8H" Comment="Enabled" Bounds="880,484,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="643,1004,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="685,890,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="739,945,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="644,591,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="644,663,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="646,638" />
<Pad Id="LaFSfBTb83OLFYydGwUaVi" SlotId="AyKluWbOGn5PwT3bKK2i5Q" Bounds="643,944" />
<Pad Id="MuHSIYM8CJyNybiqNSEJVm" SlotId="AyKluWbOGn5PwT3bKK2i5Q" Bounds="726,1399" />
<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">
<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>
<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="1152,903,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="1151,942,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" />
<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>
</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="786,429,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="1208,1270,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>
<Node Bounds="1208,1316,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>
<Pad Id="PeG5hEOrIihLFDKjH1PQcH" Comment="" Bounds="1210,1364,343,129" 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="719,1830,89,19" Id="Aa8D8vKmzWeMDIC8HCbV5M">
<p:NodeReference>
<Choice Kind="ProcessNode" Name="DisplayManager" />
</p:NodeReference>
<Pin Id="JOGmMD9OaYONRqFzOiDPUx" Name="Context" Kind="InputPin" />
</Node>
<Node Bounds="719,1770,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="801,1724,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="803,1674,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="818,1600,69,19" Id="IyPcnjIqgl6OOn0AZ88MPp">
<p:NodeReference>
<Choice Kind="ProcessNode" Name="DemoScene" />
</p:NodeReference>
<Pin Id="D51I1xOx0xfNxGlBfDMO12" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="759,1468,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>
<Node Bounds="835,1468,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="909,1467,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>
<Pad Id="KXKYHDb8RswLwYL64kxH5O" Comment="On Data" Bounds="1474,1403,35,35" ShowValueBox="true" isIOBox="true" />
<Node Bounds="1473,1353" Id="MuZtMRP3DbXLCJLvJFAZwQ">
<p:NodeReference LastCategoryFullName="Control" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="MonoFlop" />
</p:NodeReference>
<Pin Id="Dqfc4lKA6aZMx8cfUpH22o" Name="Set" Kind="InputPin" />
<Pin Id="KQcHnx7qEoEOrkg9W3sGrK" Name="Time" Kind="InputPin" />
<Pin Id="QeboBHxoev5PJc2yGkXXXq" Name="Retriggerable" Kind="InputPin" />
<Pin Id="D8Vc8vP20ZLMKU6d7uqbqm" Name="Reset" Kind="InputPin" />
<Pin Id="TqU3kNbYwPXMtnMcHvROPI" Name="Value" Kind="OutputPin" />
<Pin Id="MaD7GznIcMaOe9jZMzUZqj" Name="Inverse Output" Kind="OutputPin" />
</Node>
<Pad Id="CrakANvmvOKNrEMu1fDo1X" Comment="Apply" Bounds="522,1023,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="585,1094,81,80" Id="G2Ayli2JyilQcUSreqjmGu">
<p:NodeReference>
<Choice Kind="ApplicationStatefulRegion" Name="If" />
<FullNameCategoryReference ID="Primitive" />
</p:NodeReference>
<Pin Id="SEtfDzXGbb0MC38ErzLaK5" Name="Condition" Kind="InputPin" />
<Patch Id="V3m7I1X6imLQWsNzN95C2C" ManuallySortedPins="true">
<Patch Id="Hd5XqHVl0hvObtc3CtP87J" Name="Create" ManuallySortedPins="true" />
<Patch Id="SIlsBxygSwaMhXb9rBb7Ac" Name="Then" ManuallySortedPins="true" />
<Node Bounds="598,1122,56,26" Id="GbdJ1BgdeEnOAvbp3AXzNj">
<p:NodeReference LastCategoryFullName="Main.Context" LastSymbolSource="ooc3.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="SetScene" />
<CategoryReference Kind="ClassType" Name="Context" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="HZAxLpPdszZOFKRtSuEeHJ" Name="Input" Kind="StateInputPin" />
<Pin Id="AkZqgPaU5VpL2mJfCOOP3A" Name="Scene" Kind="InputPin" DefaultValue="sciona" />
<Pin Id="Vy27UQPIKcoO24JDCYD1nN" Name="Output" Kind="OutputPin" />
</Node>
</Patch>
<ControlPoint Id="JJP6WioTBdTP9z3w9GPADR" Bounds="599,1100" Alignment="Top" />
<ControlPoint Id="FCd1hISGBv0MZwbHvzIMA3" Bounds="599,1168" Alignment="Bottom" />
</Node>
<Pad Id="HzVsZLjEXlLMkSu1bw7y1K" Comment="Scene" Bounds="696,1101,37,15" ShowValueBox="true" isIOBox="true" Value="blurlu">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="String" />
</p:TypeAnnotation>
</Pad>
<Node Bounds="425,1177,57,26" Id="Bul5uu0lNb5PjUQe7ky3Uf">
<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="BVrZ4u7h49yLXDSsiRxpU0" Name="Input" Kind="StateInputPin" />
<Pin Id="UcJCe6DepuCMtOPQmh8vuX" Name="Output" Kind="StateOutputPin" />
<Pin Id="QH31SPjjwRvMCKk09UK7h8" Name="Users" Kind="OutputPin" />
</Node>
<Node Bounds="424,1227,57,26" Id="EcgNjEng5ZrM4Q7Ar6Cnec">
<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="M39WfVuoKmkN5M1KCvMOr7" Name="Input" Kind="StateInputPin" />
<Pin Id="F1hkNOUzCU5P2AnyvJG12i" Name="Output" Kind="StateOutputPin" />
<Pin Id="JucjpRYyWOBMprleaxzUVz" Name="Values" Kind="OutputPin" />
</Node>
<Node Bounds="467,1281,119,86" Id="K4l7dDj1t0aLGeqmd11C5D">
<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="ORHV585D6bcPNVoF0unsiV" Name="Break" Kind="OutputPin" />
<Patch Id="VJj6ZsSijDyNgJxoVDBxiR" ManuallySortedPins="true">
<Patch Id="HWtKpE7q2eLNfy18MxqFMW" Name="Create" ManuallySortedPins="true" />
<Patch Id="CDKZ6hzDa5gPaFIG7m1Wyr" Name="Update" ManuallySortedPins="true" />
<Patch Id="AKtSo17pfhMLhMO326UNNS" Name="Dispose" ManuallySortedPins="true" />
<Node Bounds="489,1319,85,26" Id="RiTInFBbb78NxZEUVE8Y9e">
<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="K3ONbcWAhv6McYdTNeJDyS" Name="Input" Kind="StateInputPin" />
<Pin Id="RkloffIbCXjLl645877xiL" Name="id" Kind="OutputPin" />
<Pin Id="RkMWtLipelpQMAWxsYen2l" Name="name" Kind="OutputPin" />
<Pin Id="E7oV0NcxzF1NxWiXyJ8RG8" Name="coord" Kind="OutputPin" />
<Pin Id="APyjKtiZGvTLcxXJZQpMtQ" Name="press" Kind="OutputPin" />
<Pin Id="IcZddqRRTczQOK600hiWTI" Name="Orientation" Kind="OutputPin" />
</Node>
</Patch>
<ControlPoint Id="MKkKmmwaMlvO7UsmbLXlr8" Bounds="482,1287" Alignment="Top" />
<ControlPoint Id="VPP7lIOn9xROC1AT1BtoYd" Bounds="510,1361" Alignment="Bottom" />
</Node>
<Pad Id="A1rrn9ZfxRoLl67sJkoQ8t" Comment="" Bounds="509,1394,35,34" ShowValueBox="true" isIOBox="true">
<p:Value>
<Item></Item>
</p:Value>
</Pad>
<Node Bounds="860,707" Id="RJBeMzPd0YCQK2swSr4Y9Q">
<p:NodeReference LastCategoryFullName="Reactive" LastSymbolSource="VL.Reactive.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="HoldLatest" />
</p:NodeReference>
<Pin Id="CqcjZZm5eS2MxSmqBcKTT6" Name="Async Notifications" Kind="InputPin" />
<Pin Id="KEpsdKZ3rLVNxEzWsdnFJg" Name="Reset" Kind="InputPin" />
<Pin Id="L94wWMuPEgJOitQSwqZlUm" Name="Value" Kind="OutputPin" />
<Pin Id="RyMvNvWXMW5NTN4d2QCN7c" Name="On Data" Kind="OutputPin" />
</Node>
<Pad Id="VurVpRcoeTXNXvuyQMLD4w" Comment="" Bounds="861,758,35,35" ShowValueBox="true" isIOBox="true" />
</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" />
</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="JSTz3RB1e7FOmxdOkyrlvu" Ids="DjQlcTV7HKrQO6gGDDpIPg,Dis5wW5w2XSOF9115I9548" />
<Link Id="BO5kXcls4AxNowjKH9XYTf" Ids="SEtk1Iafe9jOmeure50V3V,FSLOAdpImYzP3Y3Qwnh8XF" />
<Link Id="Qz3dvfFh54uPIeYHGgymqo" Ids="K8l93FVozshLFbVOMBSDe8,IKORvLNj0L0LWTkSOfO65T" />
<Link Id="VEMskTWGhpHLOVa2WXk6nr" Ids="DjQlcTV7HKrQO6gGDDpIPg,TX5mDN2pljCMblPTum2eDB" />
<Link Id="ONAiyCECcN6OCPsW4RM8CU" Ids="Nojs1YsDoLONnbhCycQnPN,FMknydWV47LMVO9EJvrVQy" />
<Link Id="Mju0vgKMtbPMsmLnkG4iS6" Ids="RcElc1rfInjPiNYJuFPKsB,HNdqGryjLxcPGOMAgw8Jag" />
<Link Id="B2GYs2tSgNeLq5PTdvdZKI" Ids="OX1Vx3swPMCPO8QY8ds3tN,CUfjdhi6EeFOJ0quwr1tAr" />
<Link Id="OBHhxKKk17rMVnByCbzPt8" Ids="G5jdAmYfo3SNt5GQU1xbZM,MpZy4OhqZHwL7x6ZyjmISM" />
<Link Id="GIP8xFhinQlN35cDSIO3Eo" Ids="DjQlcTV7HKrQO6gGDDpIPg,ITInlJQpleROkFX67Hnl1m" />
<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="Bq6pbFz21eQNIkCJyxgb8k" Ids="JhRBlyj4swNPSJmOkK2gMs,PeG5hEOrIihLFDKjH1PQcH" />
<Link Id="VL8RBPypqYQO31aVPQl1Ot" Ids="CwntN2F3dmOOZIV9b2iqY5,FFcaBr2RP7JNT9LhDxYbWS" />
<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="PsUISQNFRsuLLruqTfBJXp" Ids="MuHSIYM8CJyNybiqNSEJVm,VxwPNoSdaxLNxlgzFC7vN5" />
<Link Id="CiLVrupsjdAOQgFUamSvuu" Ids="MuHSIYM8CJyNybiqNSEJVm,V0y0j07VqBaMVZTTjnV9Ru" />
<Link Id="CzRjRqCz1vEPwXXgYATnQv" Ids="MuHSIYM8CJyNybiqNSEJVm,DNoeJX7Ynu0QKQwmbKrioc" />
<Link Id="OjiYgJgeVEMPIo6SQVxM2Q" Ids="FeNTJTiPlfoMmL6IQmhB8s,Dqfc4lKA6aZMx8cfUpH22o" />
<Link Id="FqhrVY40llbNnQK2Cn3DFq" Ids="TqU3kNbYwPXMtnMcHvROPI,KXKYHDb8RswLwYL64kxH5O" />
<Link Id="MYvbHu2gZYtPdX4oFNljz4" Ids="CrakANvmvOKNrEMu1fDo1X,SEtfDzXGbb0MC38ErzLaK5" />
<Link Id="GWD0XRRZ8vJPtMiGHlp7jq" Ids="HzVsZLjEXlLMkSu1bw7y1K,AkZqgPaU5VpL2mJfCOOP3A" />
<Link Id="IZ93d0WC8X5Qcti8YXgUei" Ids="JJP6WioTBdTP9z3w9GPADR,FCd1hISGBv0MZwbHvzIMA3" IsFeedback="true" />
<Link Id="P0KiBLb1yO3NtefCRmuU8p" Ids="LaFSfBTb83OLFYydGwUaVi,JJP6WioTBdTP9z3w9GPADR" />
<Link Id="QeSLj6cJi65MQQBv1usg8u" Ids="JJP6WioTBdTP9z3w9GPADR,HZAxLpPdszZOFKRtSuEeHJ" />
<Link Id="SUouFBigkzkMlgeBoJffvg" Ids="LaFSfBTb83OLFYydGwUaVi,BVrZ4u7h49yLXDSsiRxpU0" />
<Link Id="EaEjxka7mwONyKGmh88xas" Ids="QH31SPjjwRvMCKk09UK7h8,M39WfVuoKmkN5M1KCvMOr7" />
<Link Id="AwJaPdPfVYGOaCTbIWn4bj" Ids="JucjpRYyWOBMprleaxzUVz,MKkKmmwaMlvO7UsmbLXlr8" />
<Link Id="PrGt5Fx8gGDOPNvVpX9ZNP" Ids="MKkKmmwaMlvO7UsmbLXlr8,K3ONbcWAhv6McYdTNeJDyS" />
<Link Id="Ekk7UffgLKZLhgnDnDgnF8" Ids="RkMWtLipelpQMAWxsYen2l,VPP7lIOn9xROC1AT1BtoYd" />
<Link Id="GwX0Amuk9aGMLnan1BP8Bz" Ids="VPP7lIOn9xROC1AT1BtoYd,A1rrn9ZfxRoLl67sJkoQ8t" />
<Link Id="QMMCsmNXoZ9Mlqi7a44m4Y" Ids="Hc67ISb6pWsPqJ1zpmOhe1,CqcjZZm5eS2MxSmqBcKTT6" />
<Link Id="CrEB45KsKGNNpnyC6KjVUF" Ids="L94wWMuPEgJOitQSwqZlUm,VurVpRcoeTXNXvuyQMLD4w" />
</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>