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.

18710 lines
1.3 MiB

<?xml version="1.0" encoding="utf-8"?>
<Document xmlns:p="property" Id="ThQ73guM04rNO3nrmMXrzh" LanguageVersion="2021.4.9.982" Version="0.128">
<Patch Id="V5DqyuESADXMbLtQp6zguH">
<Canvas Id="Se2NXZVDdSlMu6jjEWBvBg" DefaultCategory="Main" CanvasType="FullCategory">
<!--
************************ SocketConnection ************************
-->
<Node Name="SocketConnection" Bounds="167,102" Id="DQuXuDDqUauNkS43Xz6fxk">
<p:NodeReference>
<Choice Kind="ContainerDefinition" Name="Process" />
<FullNameCategoryReference ID="Primitive" />
</p:NodeReference>
<Patch Id="Q7B87eYjRCZPMA5QU9rOFc">
<Canvas Id="Ela8tCAz41rNlsshJUiIX5" CanvasType="Group">
<Node Bounds="598,552" Id="IHKggAqmJwONKFWC6XqRdm">
<p:NodeReference LastCategoryFullName="IO.WebSocket" LastSymbolSource="VL.IO.WebSocket.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<CategoryReference Kind="Category" Name="WebSocket" />
<Choice Kind="ProcessAppFlag" Name="WebSocketClient" />
</p:NodeReference>
<Pin Id="GTrl9OE6nqMPZ6F0HKHqhO" Name="Server" Kind="InputPin" />
<Pin Id="Mn14dZJ34iwNKCVPkg0ZWH" Name="Accept Invalid Certificates" Kind="InputPin" DefaultValue="False">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Boolean" />
</p:TypeAnnotation>
</Pin>
<Pin Id="RiIT1SYGD3eLYljGu29IWF" Name="Connection Timeout in Seconds" Kind="InputPin" />
<Pin Id="CuJ4pgEKZbpPwxl2R2Hocf" Name="Auto Reconnect" Kind="InputPin" DefaultValue="True">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Boolean" />
</p:TypeAnnotation>
</Pin>
<Pin Id="BVhxDVS2a1APlvdAko1nAK" Name="Enabled" Kind="InputPin" />
<Pin Id="PnSfySiBjkoPtU6KUcu4hE" Name="Output" Kind="StateOutputPin" />
<Pin Id="PRtuGo0imMYLN4oUdvCjTq" Name="Data" Kind="OutputPin" />
<Pin Id="J7xIWgYbXLeN5WRr5Ekhgb" Name="Statistics" Kind="OutputPin" />
<Pin Id="Ji6VcqXOB54LkyS77vnTu0" Name="Is Connected" Kind="OutputPin" />
</Node>
<Pad Id="DcoirfKJOP3OMOQNyXUcpR" Comment="Online" Bounds="616,381,179,15" ShowValueBox="true" isIOBox="true" Value="wss://o-o-c.org">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="String" />
</p:TypeAnnotation>
</Pad>
<Pad Id="SdTcfhN7ltxPFdfYcugTfH" Comment="Is Connected" Bounds="687,608,35,35" ShowValueBox="true" isIOBox="true" />
<Pad Id="Ezy5F8WDFXTM4odq1W4duU" Comment="Enabled" Bounds="687,501,35,35" ShowValueBox="true" isIOBox="true" Value="True">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Boolean" />
</p:TypeAnnotation>
<p:ValueBoxSettings>
<p:buttonmode p:Assembly="VL.UI.Forms" p:Type="VL.HDE.PatchEditor.Editors.ButtonModeEnum">Toggle</p:buttonmode>
</p:ValueBoxSettings>
</Pad>
<Pad Id="Pwdkzu03G8iMV5pEYEVaZe" Comment="Local" Bounds="637,432,104,15" ShowValueBox="true" isIOBox="true" Value="ws://localhost:3000">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="String" />
</p:TypeAnnotation>
</Pad>
<Node Bounds="629,808,56,19" Id="Qyao6PZtpDpOS8n128v2lA">
<p:NodeReference LastCategoryFullName="Control" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="TogEdge" />
</p:NodeReference>
<Pin Id="IdyF5IkaFtlMhe5PyYZUtY" Name="Value" Kind="InputPin" />
<Pin Id="DYK3hJna6M6QS2D2xKbHZV" Name="Up Edge" Kind="OutputPin" />
<Pin Id="EaTbbREyMmNPBYxLi5cA3n" Name="Down Edge" Kind="OutputPin" />
</Node>
<Node Bounds="596,497,45,19" Id="FN7mIFOEuOMNmRZfwT69Js">
<p:NodeReference LastCategoryFullName="Control" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Switch (Boolean)" />
</p:NodeReference>
<Pin Id="H33Y7BGIyPfNiPeUNhLCBZ" Name="Condition" Kind="InputPin" />
<Pin Id="Lf81JZCQ2mCMOEOJ3XEpgj" Name="Input" Kind="InputPin" />
<Pin Id="LgUZYIJueVSNw6PQlq6Smy" Name="Input 2" Kind="InputPin" />
<Pin Id="I2OyAUmZ8iCOJKZJ8Vna9x" Name="Output" Kind="OutputPin" />
</Node>
<Pad Id="IRjMoStYXVGPlVQj3vtFe2" Comment="Local" Bounds="597,330,35,35" ShowValueBox="true" isIOBox="true" Value="True">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Boolean" />
</p:TypeAnnotation>
<p:ValueBoxSettings>
<p:buttonmode p:Assembly="VL.UI.Forms" p:Type="VL.HDE.PatchEditor.Editors.ButtonModeEnum">Toggle</p:buttonmode>
</p:ValueBoxSettings>
</Pad>
<ControlPoint Id="LaiSHQKKzrBLMbig5G25Pv" Bounds="597,291" />
<ControlPoint Id="DljHiJEJq9JMW8p67pKrip" Bounds="687,472" />
<ControlPoint Id="OB8CSlwbySWMIQtEXp86Mm" Bounds="687,681" />
<ControlPoint Id="DGusk3HNyR9LXPQdlW5UmM" Bounds="628,619" />
<Pad Id="DZa6zWoAyIILpgMGLvgSY1" Comment="Statistics" Bounds="824,583,140,172" ShowValueBox="true" isIOBox="true" />
<Node Bounds="605,864,30,19" Id="OtiYL4v05N0MuOVqNcDlCI">
<p:NodeReference LastCategoryFullName="Primitive.Boolean" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="OR" />
</p:NodeReference>
<Pin Id="J4Ksui9pxoTQE783Bw9T6C" Name="Input" Kind="StateInputPin" />
<Pin Id="IvxaNiNyXn6OJJDQLqBuap" Name="Input 2" Kind="InputPin" />
<Pin Id="KJpqhzLzPEfPK3wkkzNYH1" Name="Output" Kind="StateOutputPin" />
</Node>
<Node Bounds="478,729,45,19" Id="B2HL6BcnwuDOQpFBVzUSWg">
<p:NodeReference LastCategoryFullName="Animation" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="LFO" />
</p:NodeReference>
<Pin Id="HPIJ5sjhwZNNMzXCFnWkMS" Name="Period" Kind="InputPin" DefaultValue="30">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Float32" />
</p:TypeAnnotation>
</Pin>
<Pin Id="FCH2KxcdjCDM7vGEGxSqSl" Name="Pause" Kind="InputPin" />
<Pin Id="EZGGYGZP26FM5G0yS9apJ8" Name="Reset" Kind="ApplyPin" />
<Pin Id="Jw9Rk5DKS4xPAaKiLsDnTd" Name="Phase" Kind="OutputPin" />
<Pin Id="Ds2sO0mrrGePXxSfd1LR1v" Name="On New Cycle" Kind="OutputPin" />
<Pin Id="JgxH3tvYskNNVcXJw9XCa0" Name="Cycles" Kind="OutputPin" />
</Node>
<Pad Id="AQwcl1qZ0QeL8pfTXc5IDj" Comment="Period" Bounds="480,703,35,15" ShowValueBox="true" isIOBox="true" Value="300">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Float32" />
</p:TypeAnnotation>
</Pad>
<ControlPoint Id="GWarMEB3xM8OO0ybXlAhHl" Bounds="563,621" />
<Node Bounds="606,927,90,108" Id="MWHl0LIt4qJLwbKNi8xTU8">
<p:NodeReference>
<Choice Kind="ProcessStatefulRegion" Name="Cache" />
<FullNameCategoryReference ID="Primitive" />
</p:NodeReference>
<Pin Id="TTy3CGRsAJqOM8DyLTxKrP" Name="Force" Kind="InputPin" />
<Pin Id="BE6QZO59mvhP6XJc9dUeQJ" Name="Dispose Cached Outputs" Kind="InputPin" />
<Pin Id="Ih8AmNVZzQ1QIAaKzMRJ4B" Name="Has Changed" Kind="OutputPin" />
<Patch Id="DuVKhHWcuTTQKdALCthzo7" ManuallySortedPins="true">
<Patch Id="BeMppb21XDTMwiVccOEgy8" Name="Create" ManuallySortedPins="true" />
<Patch Id="KzXWQJQ6DZeM2WOprRwZUG" Name="Then" ManuallySortedPins="true" />
<Node Bounds="619,950,65,19" Id="Dmoaqov5CjcNiPS83zO4JI">
<p:NodeReference LastCategoryFullName="System.XML" LastSymbolSource="VL.Xml.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="XElement (Join)" />
</p:NodeReference>
<Pin Id="S3PuAtnz0NaQQ8tp5sekkt" Name="Name" Kind="InputPin" DefaultValue="type" />
<Pin Id="Rujgknh1e61NQzmmtJvqhP" Name="Value" Kind="InputPin" DefaultValue="hello_v4" />
<Pin Id="DWRvSvA1mVbPYcf042zU92" Name="Attributes" Kind="InputPin" />
<Pin Id="SGSx4cqsGUcL1kDHroAikS" Name="Children" Kind="InputPin" />
<Pin Id="INUH9WoVxXVMlykcuwu9Gy" Name="Result" Kind="OutputPin" />
</Node>
<Node Bounds="618,989,50,26" Id="AGz9izCPzViL9xnlsHFAD7">
<p:NodeReference LastCategoryFullName="System.XML" LastSymbolSource="VL.Xml.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="ToJSON" />
</p:NodeReference>
<Pin Id="BIXjimcJJitQVRONc6Wq1l" Name="Input" Kind="InputPin" />
<Pin Id="H07RZuW3uxJLvDXL6etMsO" Name="Indent" Kind="InputPin" DefaultValue="False" />
<Pin Id="MnlwyonEiQQLUVPTr6fLFB" Name="Omit Root Object" Kind="InputPin" DefaultValue="False" />
<Pin Id="TJtOc9m4ujbMXaOEt7KOH1" Name="Result" Kind="OutputPin" />
</Node>
</Patch>
<ControlPoint Id="Oejz8yGrRXxNqKWl8R5EM6" Bounds="620,1030" Alignment="Bottom" />
</Node>
<Pad Id="FpN6EJNBTeJNAu0pP4lc7G" Bounds="618,405,141,-4" ShowValueBox="true" isIOBox="true" Value="wss://ooc3.herokuapp.com/">
<p:TypeAnnotation>
<Choice Kind="ImmutableTypeFlag" Name="String" />
<FullNameCategoryReference ID="Primitive" />
</p:TypeAnnotation>
</Pad>
<Node Bounds="594,1075,75,26" Id="CtplXW6GhofOGfGsCdyqPW">
<p:NodeReference LastCategoryFullName="IO.WebSocket.WebSocketClient" LastSymbolSource="VL.IO.WebSocket.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<CategoryReference Kind="Category" Name="WebSocket" />
<CategoryReference Kind="ClassType" Name="WebSocketClient" />
<Choice Kind="OperationCallFlag" Name="SendString (Async)" />
</p:NodeReference>
<Pin Id="Ez72fVogW7DPIOtZVY3eRB" Name="Input" Kind="StateInputPin" />
<Pin Id="S1IOd2oA0CDPYLyAtCoazO" Name="Data" Kind="InputPin" />
<Pin Id="HjzLzisMOfxPVnqNaTSEdw" Name="Encoding" Kind="InputPin" />
<Pin Id="LSDTeCOrN88PPKXFkO1Hj0" Name="Apply" Kind="InputPin" />
<Pin Id="MJM3AVkbmJ4NOrvdLtdi7Q" Name="State Output" Kind="StateOutputPin" />
<Pin Id="IOMyVIB3hRKLAPC1PtH77G" Name="Output" Kind="OutputPin" />
</Node>
</Canvas>
<ProcessDefinition Id="IMQ1lcgZsMyMiCZDgssFNB">
<Fragment Id="RCXzq4Fc9giLrhQbxRrLVk" Patch="JsEqmPLNYg5OWEgMnxH9GI" Enabled="true" />
<Fragment Id="IGM8DAXutDdPx3yUPoKnHd" Patch="MxUjo3B9TqKN7iDNz3GgTk" Enabled="true" />
</ProcessDefinition>
<Link Id="MXMe4hFgZPQLLZ0ubtlJGg" Ids="Ji6VcqXOB54LkyS77vnTu0,SdTcfhN7ltxPFdfYcugTfH" />
<Link Id="Ji6FZISG2sQOejOtMN5WSU" Ids="Ezy5F8WDFXTM4odq1W4duU,BVhxDVS2a1APlvdAko1nAK" />
<Link Id="Vp2S40bZnd9MT7If46Caiu" Ids="IRjMoStYXVGPlVQj3vtFe2,H33Y7BGIyPfNiPeUNhLCBZ" />
<Link Id="IIlF82wiZZsMADJu13XApZ" Ids="I2OyAUmZ8iCOJKZJ8Vna9x,GTrl9OE6nqMPZ6F0HKHqhO" />
<Link Id="DToa4TkAvfmLSaNdYEfQF4" Ids="LaiSHQKKzrBLMbig5G25Pv,IRjMoStYXVGPlVQj3vtFe2" />
<Link Id="E7ioWh6p4LFLO9T1GKKhlK" Ids="Fr6JQWKO2a1OLWOrTYcH0t,LaiSHQKKzrBLMbig5G25Pv" IsHidden="true" />
<Link Id="M8rV7Q2mSjRQafXNZCpyMo" Ids="DljHiJEJq9JMW8p67pKrip,Ezy5F8WDFXTM4odq1W4duU" />
<Link Id="M5yD5SzknZQLCAzTxk4Smo" Ids="UT6ZxpLt3OgNb0e878QqQT,DljHiJEJq9JMW8p67pKrip" IsHidden="true" />
<Link Id="VNU2uC3yLMOPqB5DBZZeSO" Ids="SdTcfhN7ltxPFdfYcugTfH,OB8CSlwbySWMIQtEXp86Mm" />
<Link Id="HIrOtfbI3bKQPBncEPzwsg" Ids="OB8CSlwbySWMIQtEXp86Mm,Q58JOcaohotN0NxtuKUVww" IsHidden="true" />
<Link Id="MGj863eONxlLBuwzvC2igW" Ids="SdTcfhN7ltxPFdfYcugTfH,IdyF5IkaFtlMhe5PyYZUtY" />
<Link Id="T0PPjAdTBofMTmZa6bUhSm" Ids="PRtuGo0imMYLN4oUdvCjTq,DGusk3HNyR9LXPQdlW5UmM" />
<Link Id="SaoeqEl8KHFOA7G3SeqOs9" Ids="DGusk3HNyR9LXPQdlW5UmM,Fo1U7kTWyHJNZwq7C0GiHa" IsHidden="true" />
<Link Id="TH2QbrpU4tvOu5vlk5KhkW" Ids="J7xIWgYbXLeN5WRr5Ekhgb,DZa6zWoAyIILpgMGLvgSY1" />
<Link Id="F17o8xPgow5OexCKXm5OXb" Ids="DYK3hJna6M6QS2D2xKbHZV,IvxaNiNyXn6OJJDQLqBuap" />
<Link Id="TS2Ci7w9pSKNkJ4zNWAnFu" Ids="Ds2sO0mrrGePXxSfd1LR1v,J4Ksui9pxoTQE783Bw9T6C" />
<Link Id="O4SwUK47E0zPhzuBVN6Y7T" Ids="AQwcl1qZ0QeL8pfTXc5IDj,HPIJ5sjhwZNNMzXCFnWkMS" />
<Link Id="BkEGTwsLQoyNfdNen4ZsVt" Ids="PnSfySiBjkoPtU6KUcu4hE,GWarMEB3xM8OO0ybXlAhHl" />
<Link Id="JOx3w7OvXikQW1VK5bMFm8" Ids="GWarMEB3xM8OO0ybXlAhHl,TxPnppmy8xCNW5AaiCHk2e" IsHidden="true" />
<Link Id="SI12m1LXN6oQBHU0uH30fv" Ids="INUH9WoVxXVMlykcuwu9Gy,BIXjimcJJitQVRONc6Wq1l" />
<Link Id="JgaEMFUovRKPah0YikJscR" Ids="TJtOc9m4ujbMXaOEt7KOH1,Oejz8yGrRXxNqKWl8R5EM6" />
<Link Id="UIPXBOjMm1ELduOaKBb9oj" Ids="FpN6EJNBTeJNAu0pP4lc7G,Lf81JZCQ2mCMOEOJ3XEpgj" />
<Link Id="TGVihcAcCBpP1yCfdMOuOf" Ids="Pwdkzu03G8iMV5pEYEVaZe,LgUZYIJueVSNw6PQlq6Smy" />
<Patch Id="JsEqmPLNYg5OWEgMnxH9GI" Name="Create" />
<Patch Id="MxUjo3B9TqKN7iDNz3GgTk" Name="Update">
<Pin Id="Fr6JQWKO2a1OLWOrTYcH0t" Name="Local" Kind="InputPin" Bounds="1019,196" />
<Pin Id="UT6ZxpLt3OgNb0e878QqQT" Name="Enabled" Kind="InputPin" Bounds="1093,408" />
<Pin Id="TxPnppmy8xCNW5AaiCHk2e" Name="WsClient" Kind="OutputPin" Bounds="565,615" />
<Pin Id="Fo1U7kTWyHJNZwq7C0GiHa" Name="Data" Kind="OutputPin" Bounds="1031,608" />
<Pin Id="Q58JOcaohotN0NxtuKUVww" Name="Is Connected" Kind="OutputPin" Bounds="1092,583" />
</Patch>
<Link Id="KxlKq3buvwKL05SQduPxTt" Ids="KJpqhzLzPEfPK3wkkzNYH1,LSDTeCOrN88PPKXFkO1Hj0" />
<Link Id="Hk6lG4XxmPkMs8Q8GA98gw" Ids="Oejz8yGrRXxNqKWl8R5EM6,S1IOd2oA0CDPYLyAtCoazO" />
<Link Id="OF2wxlW5qJ7PETu1SlVBWH" Ids="PnSfySiBjkoPtU6KUcu4hE,Ez72fVogW7DPIOtZVY3eRB" />
<Link Id="OVkUoTtNs34LNuoZ8idyi1" Ids="KJpqhzLzPEfPK3wkkzNYH1,TTy3CGRsAJqOM8DyLTxKrP" />
</Patch>
</Node>
<!--
************************ Message ************************
-->
<Node Name="Message" Bounds="555,138" Id="LwlXMLtX8IvOnf7ehWWVbO">
<p:NodeReference LastCategoryFullName="Primitive" LastSymbolSource="builtin">
<Choice Kind="RecordDefinition" Name="Record" />
</p:NodeReference>
<Patch Id="KKi7alhi314PHbDuJs47Sw">
<Canvas Id="PGeNwFB2STkPdSF9MydZwU" CanvasType="Group">
<Pad Id="CaXwzmwVTbYPoeiRMzBZb6" SlotId="JrxN0wLoAeZNR0f9ySS9Cj" Bounds="576,508" />
<ControlPoint Id="NC0bCARSGK9PiR5p6W48HE" Bounds="576,478" />
<ControlPoint Id="HAdVZRUPvdcM7XPgH8jtVx" Bounds="576,538" />
</Canvas>
<Patch Id="BZqd1yyov6ZPT7ZjIaejoS" Name="Create">
<Pin Id="MVmFePG8ZBLMpm2EuOt61i" Name="type" Kind="InputPin" />
</Patch>
<ProcessDefinition Id="LM3ew8aE7ikPtOcg3opn12" IsHidden="true">
<Fragment Id="QaJmwEPjBD1QUErXG1dcLf" Patch="BZqd1yyov6ZPT7ZjIaejoS" Enabled="true" />
<Fragment Id="J1P43c3YDV9PGqrXqr9Fkm" Patch="IuFaTxF19c9MHgKq7KyJeS" />
</ProcessDefinition>
<Slot Id="JrxN0wLoAeZNR0f9ySS9Cj" Name="type">
<p:TypeAnnotation p:Type="TypeReference">
<Choice Kind="TypeFlag" Name="String" />
</p:TypeAnnotation>
</Slot>
<Link Id="DqVbPLM7I3SO2M1DsHatji" Ids="MVmFePG8ZBLMpm2EuOt61i,NC0bCARSGK9PiR5p6W48HE" IsHidden="true" />
<Link Id="B7ujRpvMVgAOXoWzOSQkt7" Ids="NC0bCARSGK9PiR5p6W48HE,CaXwzmwVTbYPoeiRMzBZb6" />
<Patch Id="IuFaTxF19c9MHgKq7KyJeS" Name="Split">
<Pin Id="H8rYoTcItiyOYFaFOc2nJI" Name="type" Kind="OutputPin" />
</Patch>
<Link Id="NmBcOc5DazIQNzJ4kQ1yF6" Ids="HAdVZRUPvdcM7XPgH8jtVx,H8rYoTcItiyOYFaFOc2nJI" IsHidden="true" />
<Link Id="MTHIPKDQRkeNizLwY6e3Xk" Ids="CaXwzmwVTbYPoeiRMzBZb6,HAdVZRUPvdcM7XPgH8jtVx" />
</Patch>
</Node>
<!--
************************ DebugMessage ************************
-->
<Node Name="DebugMessage" Bounds="167,147" Id="DtqGYUUUBpvLlAJQZsvOF5">
<p:NodeReference>
<Choice Kind="ContainerDefinition" Name="Process" />
<FullNameCategoryReference ID="Primitive" />
</p:NodeReference>
<Patch Id="A8RRAeqEt7ILpBulA8Fova">
<Canvas Id="UGeMWHc67cLPYUuV6XVVBv" CanvasType="Group">
<Node Bounds="631,884,75,26" Id="TsLfJzncur1On3WgHkH6y5">
<p:NodeReference LastCategoryFullName="IO.WebSocket.WebSocketClient" LastSymbolSource="VL.IO.WebSocket.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<CategoryReference Kind="Category" Name="WebSocket" />
<CategoryReference Kind="ClassType" Name="WebSocketClient" />
<Choice Kind="OperationCallFlag" Name="SendString (Async)" />
</p:NodeReference>
<Pin Id="GalJjWloXmlMFnc7s9pxTu" Name="Input" Kind="StateInputPin" />
<Pin Id="SsbNWRLezgZMiCenH7QDQz" Name="Data" Kind="InputPin" />
<Pin Id="T02y3M9OpINPg3u54mmZ26" Name="Encoding" Kind="InputPin" />
<Pin Id="NRhnK116RIxNLCirFXjeyA" Name="Apply" Kind="InputPin" DefaultValue="False" />
<Pin Id="KZYmrL7ArrmNzSo2i9A82X" Name="State Output" Kind="StateOutputPin" />
<Pin Id="O6wnQfLl2Z8PAMkLmUtq8y" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="733,612,65,19" Id="BlYFIlvDQBZNL96Eku0HNT">
<p:NodeReference LastCategoryFullName="System.XML" LastSymbolSource="VL.Xml.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="XElement (Join)" />
</p:NodeReference>
<Pin Id="PfaLBausQ57OS7yUJKxvuz" Name="Name" Kind="InputPin" DefaultValue="type" />
<Pin Id="USNkCJKb6uQPsHVaMmSQCp" Name="Value" Kind="InputPin" DefaultValue="test_message" />
<Pin Id="IZMA7IoJHRaNS1aRQuOTaS" Name="Attributes" Kind="InputPin" />
<Pin Id="Pkt29xZDFXJPZpY4oFFAT3" Name="Children" Kind="InputPin" />
<Pin Id="O39ia6eutDjNavViFyqiLi" Name="Result" Kind="OutputPin" />
</Node>
<Node Bounds="657,786,50,26" Id="VWca0778haCOnQatIAnCXs">
<p:NodeReference LastCategoryFullName="System.XML" LastSymbolSource="VL.Xml.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="ToJSON" />
</p:NodeReference>
<Pin Id="JpfHFbb10EaPWOw2yBMqb2" Name="Input" Kind="InputPin" />
<Pin Id="Aa2dcgJfgLLNR8uZ4jnAyI" Name="Indent" Kind="InputPin" DefaultValue="False" />
<Pin Id="ErWD7TAOBP1ONzfwHgUP4T" Name="Omit Root Object" Kind="InputPin" DefaultValue="True" />
<Pin Id="VsMIa30samxP4VJmV8TJD2" Name="Result" Kind="OutputPin" />
</Node>
<Node Bounds="657,745,77,19" Id="SHFWgFpVtRxMxzT3MI4sQ6">
<p:NodeReference LastCategoryFullName="System.XML" LastSymbolSource="VL.Xml.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="XElement (Join)" />
</p:NodeReference>
<Pin Id="BeFtujuYOqjLufeHllDCB0" Name="Name" Kind="InputPin" />
<Pin Id="Ou83WsBirEcPJO2URQiEz1" Name="Value" Kind="InputPin" />
<Pin Id="KqWP5BBUBmELSdeuuchwGH" Name="Attributes" Kind="InputPin" />
<Pin Id="GUGoS2NbYVfMQRcb7Sh72X" Name="Children" Kind="InputPin" />
<Pin Id="LOHE0qGPJ3rNj0OKbUMe2I" Name="Result" Kind="OutputPin" />
</Node>
<ControlPoint Id="DhjHwBAZuYkPnDfJ2UYrua" Bounds="752,568" />
<ControlPoint Id="TUEYb5IsjIKOhov3oLdbCK" Bounds="873,673" />
<ControlPoint Id="LrLrpXsUTIPOB9M3DIxCnp" Bounds="678,848" />
<ControlPoint Id="JYPLDP8yrEWLwmWCy0JlJH" Bounds="842,569" />
<Node Bounds="732,682,41,26" Id="Dc32eVozEF7MPfz6bXMDF4">
<p:NodeReference LastCategoryFullName="Collections.Spread" LastSymbolSource="VL.Collections.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<CategoryReference Kind="Category" Name="Spread" />
<Choice Kind="OperationCallFlag" Name="Add" />
</p:NodeReference>
<Pin Id="KBguueT09UkNhsVRiDtBiD" Name="Input" Kind="StateInputPin" />
<Pin Id="FAN1isMqdL6OypRK0VSloY" Name="Item" Kind="InputPin" />
<Pin Id="UmFbL6X3PqrN7S7RX7xBxA" Name="Output" Kind="StateOutputPin" />
</Node>
<Node Bounds="566,838,71,26" Id="US9pLajp8izORTcK81udIG">
<p:NodeReference LastCategoryFullName="Main.Context" LastSymbolSource="ooc3.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<CategoryReference Kind="ClassType" Name="Context" />
<Choice Kind="OperationCallFlag" Name="GetWsClient" />
</p:NodeReference>
<Pin Id="ODGgzZ0krkoO8YM6qVUrlk" Name="Input" Kind="StateInputPin" />
<Pin Id="Q26BpUrb2iWMMOU3SaENYs" Name="Output" Kind="StateOutputPin" />
<Pin Id="UFIJmRG5BHaO2Vgv2O9NgN" Name="WsClient" Kind="OutputPin" />
</Node>
<ControlPoint Id="NTSQ7Gh8MxKLnnv6QsP3Ot" Bounds="568,566" />
</Canvas>
<ProcessDefinition Id="PBppKOVj8ccPDtH9fzfmR7">
<Fragment Id="PQ2ORFVOkNXPIVTsKpXyB8" Patch="AcVrqTTr9sxNaOLncsEi0U" Enabled="true" />
<Fragment Id="ERWiijUgpReMlG2eKh687Z" Patch="Jymq6zHZUl8PszilaY713J" Enabled="true" />
</ProcessDefinition>
<Link Id="Mj2GyKYB3LGNdG263A9aLk" Ids="VsMIa30samxP4VJmV8TJD2,SsbNWRLezgZMiCenH7QDQz" />
<Link Id="VTzuefn4nWMMCeaNCec6mD" Ids="LOHE0qGPJ3rNj0OKbUMe2I,JpfHFbb10EaPWOw2yBMqb2" />
<Link Id="G0vYvXfUf0IPVfeRYu262W" Ids="DhjHwBAZuYkPnDfJ2UYrua,USNkCJKb6uQPsHVaMmSQCp" />
<Link Id="J81pEZWfUVbMF6zGItHFCr" Ids="IwjBjqAufqXMDprNNTzgbE,DhjHwBAZuYkPnDfJ2UYrua" IsHidden="true" />
<Link Id="IYn34Amv3QpNyAEkzr4a8o" Ids="TUEYb5IsjIKOhov3oLdbCK,NRhnK116RIxNLCirFXjeyA" />
<Link Id="Vrr4CANidnaLvVr2paKkxt" Ids="CYgqTy6fiXMLPoR6CJ2bG7,TUEYb5IsjIKOhov3oLdbCK" IsHidden="true" />
<Link Id="T7J5aSX7410L52dPIyW64a" Ids="VsMIa30samxP4VJmV8TJD2,LrLrpXsUTIPOB9M3DIxCnp" />
<Link Id="UEyIJmAIAQlPTFL4aOiebl" Ids="LrLrpXsUTIPOB9M3DIxCnp,HAb6n6in9L8PcsWaXrxx78" IsHidden="true" />
<Link Id="IdsAk81lWudN18mwpAX1L9" Ids="KWhYdZZtRbsOxghH27XxlP,JYPLDP8yrEWLwmWCy0JlJH" IsHidden="true" />
<Link Id="B180rwsKX0hN3ZQM5diPjr" Ids="UmFbL6X3PqrN7S7RX7xBxA,GUGoS2NbYVfMQRcb7Sh72X" />
<Link Id="VIfA3WhC7JvN8b09RXYfVs" Ids="O39ia6eutDjNavViFyqiLi,FAN1isMqdL6OypRK0VSloY" />
<Link Id="HA4ifD02gs3LXZdOnm1bxJ" Ids="NTSQ7Gh8MxKLnnv6QsP3Ot,ODGgzZ0krkoO8YM6qVUrlk" />
<Link Id="M10v2wTu9nhPfkLPQXbqF5" Ids="LV7DRs0QPlVMvXJY6Dcf54,NTSQ7Gh8MxKLnnv6QsP3Ot" IsHidden="true" />
<Patch Id="AcVrqTTr9sxNaOLncsEi0U" Name="Create" />
<Patch Id="Jymq6zHZUl8PszilaY713J" Name="Update">
<Pin Id="LV7DRs0QPlVMvXJY6Dcf54" Name="Context" Kind="InputPin" Bounds="527,641" />
<Pin Id="IwjBjqAufqXMDprNNTzgbE" Name="Type" Kind="InputPin" Bounds="750,567" />
<Pin Id="KWhYdZZtRbsOxghH27XxlP" Name="Elements" Kind="InputPin" Bounds="833,629" IsPinGroup="true">
<p:TypeAnnotation>
<Choice Kind="TypeFlag" Name="Spread" />
<p:TypeArguments>
<TypeReference>
<Choice Kind="TypeFlag" Name="XElement" />
</TypeReference>
</p:TypeArguments>
</p:TypeAnnotation>
</Pin>
<Pin Id="CYgqTy6fiXMLPoR6CJ2bG7" Name="Send" Kind="InputPin" Bounds="935,655" />
<Pin Id="HAb6n6in9L8PcsWaXrxx78" Name="JSON" Kind="OutputPin" Bounds="825,886" />
</Patch>
<Link Id="RzVRVe8ReGrQBkxEc8uTBe" Ids="UFIJmRG5BHaO2Vgv2O9NgN,GalJjWloXmlMFnc7s9pxTu" />
<Link Id="RWt0Ekj65jPNlRf9sBkTUF" Ids="JYPLDP8yrEWLwmWCy0JlJH,KBguueT09UkNhsVRiDtBiD" />
</Patch>
</Node>
<!--
************************ Users ************************
-->
<Node Name="Users" Bounds="414,319" Id="PVYFXrrUY5sMRs4wPDLgX7">
<p:NodeReference LastCategoryFullName="Primitive" LastSymbolSource="builtin">
<Choice Kind="ClassDefinition" Name="Class" />
</p:NodeReference>
<Patch Id="OieqO4bd819OStU3oejcX9">
<Canvas Id="DUoULNG620tPtKmSvKqXmx" CanvasType="Group">
<Pad Id="IdDysvcUo3aNo2b72KNpka" SlotId="Uu1Ny2EeWWPM5fop1LEDjt" Bounds="472,883" />
<Node Bounds="464,307,53,26" Id="GMDwjC0MIPhNUGmepXScoL">
<p:NodeReference LastCategoryFullName="Collections.Dictionary" LastSymbolSource="VL.Collections.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="SetItem" />
<CategoryReference Kind="RecordType" Name="Dictionary" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="OWw5DzXXEbdPHR8nZwgwQz" Name="Input" Kind="StateInputPin" />
<Pin Id="RCk4qcSvRR7OEWmK1GoGUO" Name="Key" Kind="InputPin" />
<Pin Id="VYhru4NRJkhOriZC5bEk5F" Name="Value" Kind="InputPin" />
<Pin Id="EOMTpk3R6A1Ltpq6W7x5Ee" Name="Output" Kind="StateOutputPin" />
</Node>
<ControlPoint Id="A90PEkrkBPULpk6t1BZ6Wy" Bounds="513,233" />
<ControlPoint Id="NWJkTxCYqXQO2NJkheAgPj" Bounds="551,235" />
<Node Bounds="567,971,71,26" Id="Qbe9HOHBUldPe9IjOdyGIL">
<p:NodeReference LastCategoryFullName="Collections.Dictionary" LastSymbolSource="VL.Collections.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="TryGetValue" />
<CategoryReference Kind="RecordType" Name="Dictionary" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="JaTmgWSdlZwOCMyLI6CNV1" Name="Input" Kind="StateInputPin" />
<Pin Id="DTF684TBOUUO85dwEoFweC" Name="Key" Kind="InputPin" />
<Pin Id="DyFeBuVkOy9QVgUIw7b7Hb" Name="Result" Kind="OutputPin" />
<Pin Id="BuSzSacgROZOKEzMzXtSGB" Name="Value" Kind="OutputPin" />
</Node>
<ControlPoint Id="GPS4xM95n1QOhCBe6VIZ8d" Bounds="636,924" />
<ControlPoint Id="GUaYGQf630uPVGbo9B0quT" Bounds="632,1037" />
<Node Bounds="511,157,45,19" Id="MMu2iQS0i4pMSZJ85ADMcr">
<p:NodeReference LastCategoryFullName="Collections.Dictionary" LastSymbolSource="VL.Collections.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Empty" />
<CategoryReference Kind="RecordType" Name="Dictionary" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="PmDyAjbi8AePYtz1B1zEMG" Name="Empty" Kind="OutputPin" />
</Node>
<Node Bounds="459,157,45,19" Id="KBfLIAmREP5QWK9AtwVIjd">
<p:NodeReference LastCategoryFullName="Collections.Dictionary" LastSymbolSource="VL.Collections.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Empty" />
<CategoryReference Kind="RecordType" Name="Dictionary" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="GNWspCUuSp7MUpl7e11LeZ" Name="Empty" Kind="OutputPin" />
</Node>
<ControlPoint Id="DYQipqRoaIkLlSTDmmHCV8" Bounds="352,1044" />
<Node Bounds="462,979,53,26" Id="Nj0TbwTdz90NLdSUbJtDt6">
<p:NodeReference LastCategoryFullName="Collections.Dictionary" LastSymbolSource="VL.Collections.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<CategoryReference Kind="RecordType" Name="Dictionary" />
<Choice Kind="OperationCallFlag" Name="Values" />
</p:NodeReference>
<Pin Id="H93pWkdmkjYLEbq4bcpC1H" Name="Input" Kind="StateInputPin" />
<Pin Id="ApMm4RRoQaFPDTBDdFnZW9" Name="Values" Kind="OutputPin" />
</Node>
<ControlPoint Id="Fj7kpTOrgJuLG38kJzlG26" Bounds="464,1041" />
<Pad Id="MNwKv6jknppPvWs5piWmlz" SlotId="Uu1Ny2EeWWPM5fop1LEDjt" Bounds="466,259" />
<ControlPoint Id="RxyLC1JI5C3NVcLPjFV4im" Bounds="567,1037" />
<Node Bounds="461,425,53,26" Id="SKXGGopWCtAOk93pDgq6cD">
<p:NodeReference LastCategoryFullName="Collections.Dictionary" LastSymbolSource="VL.Collections.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<CategoryReference Kind="RecordType" Name="Dictionary" />
<Choice Kind="OperationCallFlag" Name="Remove" />
</p:NodeReference>
<Pin Id="QL3YfqLAqSPLiCH1YA8sva" Name="Input" Kind="StateInputPin" />
<Pin Id="M9O2kr5JFBMPssaLxnRBLh" Name="Key" Kind="InputPin" />
<Pin Id="Em5bWOiLEE1LO8aaf6PMol" Name="Output" Kind="StateOutputPin" />
</Node>
<ControlPoint Id="GDSXrs77RzZLo7DMLHnuoF" Bounds="569,337" />
<Pad Id="L62eNb73ahPMJDlRmWLRH1" SlotId="Uu1Ny2EeWWPM5fop1LEDjt" Bounds="462,382" />
<Node Bounds="466,823,80,26" Id="CKDhH5nyDNVPgPGotsNXTb">
<p:NodeReference LastCategoryFullName="Collections.Dictionary" LastSymbolSource="VL.Collections.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<CategoryReference Kind="RecordType" Name="Dictionary" />
<Choice Kind="OperationCallFlag" Name="RemoveRange" />
</p:NodeReference>
<Pin Id="FxmHTrzpwwdPi8QrdimfnW" Name="Input" Kind="StateInputPin" />
<Pin Id="TJHF72TzujBMhVtI6bSS7k" Name="Keys" Kind="InputPin" />
<Pin Id="KVu2JGyfht2NLEhbcTtFr7" Name="Output" Kind="StateOutputPin" />
</Node>
<Pad Id="PT3bvwTVJR2PCeeWh1R3xT" SlotId="Uu1Ny2EeWWPM5fop1LEDjt" Bounds="462,525" />
<Node Bounds="601,493,155,310" Id="GibQKxVks1yNBBT9rFCRAZ">
<p:NodeReference LastCategoryFullName="Reactive" LastSymbolSource="VL.Reactive.vl">
<Choice Kind="ProcessAppFlag" Name="AsyncTask" />
<Choice Kind="StatefulRegion" Name="Region (Stateful)" Fixed="true" />
</p:NodeReference>
<Pin Id="MLA9SQgML3kM8JWRYOcynO" Name="Trigger" Kind="InputPin" DefaultValue="True" />
<Pin Id="NnEVtxZ31ECNrkII747ph8" Name="Abort" Kind="InputPin" />
<Pin Id="Sbv0ErmRC84MCxNo5IO49p" Name="Result" Kind="OutputPin" />
<Pin Id="QvPb7MGBIQzOP154nKqrAZ" Name="In Progress" Kind="OutputPin" />
<Patch Id="JYvVqLXwPB7MG5jPI2HY07" ManuallySortedPins="true">
<ControlPoint Id="RZNp58lHtymNlmlkHW5gUJ" Bounds="661,501" />
<ControlPoint Id="MjcVSpMJqFPNtTydNiJLaU" Bounds="656,796" />
<Node Bounds="649,540,53,26" Id="D2x2X2CPy5QNK2G1gBg2tN">
<p:NodeReference LastCategoryFullName="Collections.Dictionary" LastSymbolSource="VL.Collections.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Keys" />
<CategoryReference Kind="RecordType" Name="Dictionary" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="LpcDwf6khK5NOpjL3lRVr4" Name="Input" Kind="StateInputPin" />
<Pin Id="OYIywixP854N01bGICEqGd" Name="Keys" Kind="OutputPin" />
</Node>
<Node Bounds="645,643,99,127" Id="GxsZOaEkEBVN7esFRL6hYx">
<p:NodeReference LastCategoryFullName="Collections.Sequence" LastSymbolSource="VL.Collections.vl">
<Choice Kind="OperationCallFlag" Name="Where" />
<CategoryReference Kind="MutableInterfaceType" Name="Sequence" NeedsToBeDirectParent="true" />
<Choice Kind="RegionFlag" Name="Region (Stateless)" Fixed="true" />
</p:NodeReference>
<Pin Id="UOoG7LGquljMeqq14rb9fs" Name="Input" Kind="InputPin" />
<Pin Id="PvfkaVAsZN7P2RiGJvIYgO" Name="Output" Kind="OutputPin" />
<Patch Id="VzT88IV2EKqNlQCJe54gSm" Name="Predicate" ManuallySortedPins="true">
<ControlPoint Id="LxnB5Pp7Y24Ox3jSmiOrWJ" Bounds="714,651" />
<ControlPoint Id="Qo2g7fCh9q2MfeYnvmGvyh" Bounds="661,763" />
<Node Bounds="657,673,56,26" Id="Sz38tMoFYLmO3BAUE1d14o">
<p:NodeReference LastCategoryFullName="Collections.Spread" LastSymbolSource="VL.Collections.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Contains" />
<CategoryReference Kind="RecordType" Name="Spread" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="G3yAlp3VFeBOQ28bRNkJNI" Name="Input" Kind="StateInputPin" />
<Pin Id="OTxpgIKtmcvPmgQRfwRpZJ" Name="Item" Kind="InputPin" />
<Pin Id="JDx1DdSQifDNKvWKOofZMf" Name="Result" Kind="OutputPin" />
</Node>
<Pin Id="JYSYey8gpCtOd7Hbos9SGR" Name="Key" Kind="InputPin" />
<Pin Id="QS41kiPgL1QL1zhIZ18D7f" Name="Input 2" Kind="InputPin" />
<Pin Id="T6gKAWQjqnKPlVFaDggFyA" Name="Result" Kind="OutputPin" />
<Node Bounds="658,718,37,19" Id="GgDZHbXxGq1NrGs9X1BJ2K">
<p:NodeReference LastCategoryFullName="Primitive.Boolean" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="NOT" />
</p:NodeReference>
<Pin Id="FI4QPFs0ozPQOSw5rQ9Iee" Name="Input" Kind="StateInputPin" />
<Pin Id="HlJGMuf4hu3OrK4WosSyhF" Name="Output" Kind="StateOutputPin" />
</Node>
</Patch>
</Node>
<Patch Id="ANgzLBqx4lyLEG5bXVBKit" Name="Create" ManuallySortedPins="true" />
<Patch Id="PibOBQtEG63OpVNeVv8o3o" Name="Update" ManuallySortedPins="true">
<Pin Id="UL2rObmk1vyMZ1QZQHZ73l" Name="Input 1" Kind="InputPin" />
<Pin Id="IA8vK9gOqwXMQ960c1XRMr" Name="Output" Kind="OutputPin" />
</Patch>
</Patch>
</Node>
<ControlPoint Id="P0EjuActMLXOhFX2Vvaa4G" Bounds="799,527" />
<Node Bounds="601,820,65,19" Id="PbAJbZvbo7sMA6h35qyJHQ">
<p:NodeReference LastCategoryFullName="Reactive" LastSymbolSource="VL.Reactive.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="HoldLatest" />
</p:NodeReference>
<Pin Id="Qbnpes0cq4zNWgsoDXcCNS" Name="Async Notifications" Kind="InputPin" />
<Pin Id="MHkN6iD0xdnObmUwYPJ87K" Name="Reset" Kind="InputPin" />
<Pin Id="FYebsCWQK5sNHEqHJEBTKP" Name="Value" Kind="OutputPin" />
<Pin Id="P6eL5kYWgj3O3ciDlh0Jtf" Name="On Data" Kind="OutputPin" />
</Node>
</Canvas>
<Slot Id="Uu1Ny2EeWWPM5fop1LEDjt" Name="Connections">
<p:TypeAnnotation p:Type="TypeReference">
<Choice Kind="TypeFlag" Name="Dictionary" />
<p:TypeArguments>
<TypeReference>
<Choice Kind="TypeFlag" Name="String" />
</TypeReference>
<TypeReference>
<Choice Kind="TypeFlag" Name="User" />
</TypeReference>
</p:TypeArguments>
</p:TypeAnnotation>
</Slot>
<Link Id="IXY1dixBvMbPJzT9TJNnqq" Ids="EOMTpk3R6A1Ltpq6W7x5Ee,L62eNb73ahPMJDlRmWLRH1" />
<Link Id="JtvhjfM9n7kNq3jgiY3KFe" Ids="A90PEkrkBPULpk6t1BZ6Wy,RCk4qcSvRR7OEWmK1GoGUO" />
<Link Id="N69QnVt8GhbOEY3y7VDXty" Ids="PeI2AYGzbVCMe4c85784jt,A90PEkrkBPULpk6t1BZ6Wy" IsHidden="true" />
<Link Id="G4dcP0fZlNqOHWMRoI0iR3" Ids="NWJkTxCYqXQO2NJkheAgPj,VYhru4NRJkhOriZC5bEk5F" />
<Link Id="EpJaKMRqGSRPIfcUIz65yE" Ids="GDrFK8zovEfNxqGXWGnbkx,NWJkTxCYqXQO2NJkheAgPj" IsHidden="true" />
<Link Id="MbBssCeIwdoNbcFZJa0luR" Ids="IdDysvcUo3aNo2b72KNpka,JaTmgWSdlZwOCMyLI6CNV1" />
<Link Id="BbetZG0sJ2vOp6qiD20aag" Ids="GPS4xM95n1QOhCBe6VIZ8d,DTF684TBOUUO85dwEoFweC" />
<Link Id="FByjbqYsgK4N56pn4sIhCw" Ids="CcuPuXJTRUZMsOppV6LmJi,GPS4xM95n1QOhCBe6VIZ8d" IsHidden="true" />
<Link Id="HjzPsUonNsnMupz4em6Ad5" Ids="GUaYGQf630uPVGbo9B0quT,US9iMu0M52oQGyTttbEaVG" IsHidden="true" />
<Link Id="RDFwFNIhLhHPaxHiClNVnb" Ids="IdDysvcUo3aNo2b72KNpka,DYQipqRoaIkLlSTDmmHCV8" />
<Link Id="NPQczBRrqd8OHXiXaKVe1L" Ids="DYQipqRoaIkLlSTDmmHCV8,CwmovKuk4hnNa3vTUlJ4Kz" IsHidden="true" />
<Link Id="AyrkqU1aTi6LUxyncTRVrZ" Ids="IdDysvcUo3aNo2b72KNpka,H93pWkdmkjYLEbq4bcpC1H" />
<Link Id="QGIUn3dHFsNMtcQTQV9Q0T" Ids="ApMm4RRoQaFPDTBDdFnZW9,Fj7kpTOrgJuLG38kJzlG26" />
<Link Id="TjauzQopRpdPUNqKUOUfTp" Ids="Fj7kpTOrgJuLG38kJzlG26,J6ubPfmjTBZLKzP4cfdXWa" IsHidden="true" />
<Link Id="SJwRbXQarxqN8EDoW0H4CG" Ids="MNwKv6jknppPvWs5piWmlz,OWw5DzXXEbdPHR8nZwgwQz" />
<Link Id="GzpeQ17g0SNP9sSDyb6hly" Ids="GNWspCUuSp7MUpl7e11LeZ,MNwKv6jknppPvWs5piWmlz" />
<Link Id="ObxUmYwxS1tOOI1vIzRuyt" Ids="PmDyAjbi8AePYtz1B1zEMG,MNwKv6jknppPvWs5piWmlz" />
<Link Id="NJA9w3UUWC4PVAEO9xGjlx" Ids="BuSzSacgROZOKEzMzXtSGB,GUaYGQf630uPVGbo9B0quT" />
<Link Id="F8MloSmiwEDLDcLua9mlUP" Ids="DyFeBuVkOy9QVgUIw7b7Hb,RxyLC1JI5C3NVcLPjFV4im" />
<Link Id="T9zdaQENWQ8LuBA7w37Hig" Ids="RxyLC1JI5C3NVcLPjFV4im,OmJ261JE42EQWFz9tyazIC" IsHidden="true" />
<Link Id="M9TyNghAbKcQMglsE1Lptk" Ids="GDSXrs77RzZLo7DMLHnuoF,M9O2kr5JFBMPssaLxnRBLh" />
<Link Id="DxWtTaCaUTOPQLDcxVdn1I" Ids="DlWJSn0ctpoMjtkZL8wC4H,GDSXrs77RzZLo7DMLHnuoF" IsHidden="true" />
<Link Id="E9UxmUqglv1NgeW4mucdvb" Ids="L62eNb73ahPMJDlRmWLRH1,QL3YfqLAqSPLiCH1YA8sva" />
<Link Id="AfzjyziW9A9OTqyWzxVrup" Ids="Em5bWOiLEE1LO8aaf6PMol,PT3bvwTVJR2PCeeWh1R3xT" />
<Link Id="TY8fdmsK251Mue7hmYF3tK" Ids="PT3bvwTVJR2PCeeWh1R3xT,FxmHTrzpwwdPi8QrdimfnW" />
<Link Id="H5XcmdU43QqMfAbUc4XnKX" Ids="KVu2JGyfht2NLEhbcTtFr7,IdDysvcUo3aNo2b72KNpka" />
<Link Id="KRIOyaySKV2LMN6k1ub6L4" Ids="PT3bvwTVJR2PCeeWh1R3xT,LpcDwf6khK5NOpjL3lRVr4" />
<ProcessDefinition Id="D3ocX6WhjkpMZIPm9znvoQ" HasStateOut="true">
<Fragment Id="NIwofy1IEjxLmvfYevgrRS" Patch="FXNRFcVNCtrLnmAbTlba2N" Enabled="true" />
<Fragment Id="JOFBc1QNO4AOEdPBdzUQ8S" Patch="GXwINQkkIDLNWMu45rbq5q" />
<Fragment Id="P30WrTuwcQ4LlVJe4SK9fz" Patch="AE1Z3oFe5kIOX0AuBrwPsA" />
<Fragment Id="HqD8RNpc95xNMWaI0obpuI" Patch="NjO8qi8l7WzMiz69Yy592d" />
<Fragment Id="JbkJ3t7GbkDMdrIbELSicS" Patch="HY5x6AjtMJiLgz3RRWMaHH" />
<Fragment Id="UinGDNyxeZCOPiSBeL9e8y" Patch="Uv4wIxgrzg6Lg3J8WXRgyL" />
<Fragment Id="INoQVUVgakfOMGBHpEhtDW" Patch="HBu4RWl0lnOOYWSwzbVqrE" />
<Fragment Id="ADPCR3RL7RrM28ekZXzRum" Patch="CeiKAq77EbcO3vVkCe09S2" />
</ProcessDefinition>
<Link Id="HilVn4Wlkd1LxHzRaXIB35" Ids="UL2rObmk1vyMZ1QZQHZ73l,RZNp58lHtymNlmlkHW5gUJ" IsHidden="true" />
<Link Id="LLd9tfKLsWhPnOcmNRNc2R" Ids="MjcVSpMJqFPNtTydNiJLaU,IA8vK9gOqwXMQ960c1XRMr" IsHidden="true" />
<Link Id="HCBLjkgcI2vLOLY9KJeriw" Ids="JYSYey8gpCtOd7Hbos9SGR,LxnB5Pp7Y24Ox3jSmiOrWJ" IsHidden="true" />
<Link Id="TcuwAYNKduoOpH9EVf67Sf" Ids="Qo2g7fCh9q2MfeYnvmGvyh,T6gKAWQjqnKPlVFaDggFyA" IsHidden="true" />
<Link Id="Tj1AXVRiMtZMxpYeLRBD5A" Ids="LxnB5Pp7Y24Ox3jSmiOrWJ,OTxpgIKtmcvPmgQRfwRpZJ" />
<Link Id="UT9ss3LNQ4KQB5k081bUI1" Ids="OYIywixP854N01bGICEqGd,UOoG7LGquljMeqq14rb9fs" />
<Link Id="BGXVwCE0eIHOEhg4JAD7H9" Ids="P0EjuActMLXOhFX2Vvaa4G,G3yAlp3VFeBOQ28bRNkJNI" />
<Link Id="NuzQ3v4xDJ3LDbUnUvl8aE" Ids="JDx1DdSQifDNKvWKOofZMf,FI4QPFs0ozPQOSw5rQ9Iee" />
<Link Id="LpFYwLnCw31QOggyWtio6c" Ids="HlJGMuf4hu3OrK4WosSyhF,Qo2g7fCh9q2MfeYnvmGvyh" />
<Patch Id="FXNRFcVNCtrLnmAbTlba2N" Name="Create" ParticipatingElements="KBfLIAmREP5QWK9AtwVIjd" />
<Patch Id="GXwINQkkIDLNWMu45rbq5q" Name="SetUser" ParticipatingElements="GMDwjC0MIPhNUGmepXScoL">
<Pin Id="PeI2AYGzbVCMe4c85784jt" Name="Id" Kind="InputPin" Bounds="531,232" />
<Pin Id="GDrFK8zovEfNxqGXWGnbkx" Name="User" Kind="InputPin" Bounds="574,229">
<p:TypeAnnotation>
<Choice Kind="TypeFlag" Name="User" />
</p:TypeAnnotation>
</Pin>
</Patch>
<Patch Id="AE1Z3oFe5kIOX0AuBrwPsA" Name="GetUser" ParticipatingElements="Qbe9HOHBUldPe9IjOdyGIL">
<Pin Id="CcuPuXJTRUZMsOppV6LmJi" Name="Id" Kind="InputPin" Bounds="589,356" />
<Pin Id="OmJ261JE42EQWFz9tyazIC" Name="Result" Kind="OutputPin" Bounds="560,525" />
<Pin Id="US9iMu0M52oQGyTttbEaVG" Name="User" Kind="OutputPin" Bounds="563,583" />
</Patch>
<Patch Id="NjO8qi8l7WzMiz69Yy592d" Name="Clear" ParticipatingElements="MMu2iQS0i4pMSZJ85ADMcr" />
<Patch Id="HY5x6AjtMJiLgz3RRWMaHH" Name="GetConnections">
<Pin Id="CwmovKuk4hnNa3vTUlJ4Kz" Name="Connections" Kind="OutputPin" />
</Patch>
<Patch Id="Uv4wIxgrzg6Lg3J8WXRgyL" Name="GetUsers">
<Pin Id="J6ubPfmjTBZLKzP4cfdXWa" Name="Values" Kind="OutputPin" />
</Patch>
<Patch Id="HBu4RWl0lnOOYWSwzbVqrE" Name="RemoveUser">
<Pin Id="DlWJSn0ctpoMjtkZL8wC4H" Name="Id" Kind="InputPin">
<p:TypeAnnotation>
<Choice Kind="TypeFlag" Name="String" />
</p:TypeAnnotation>
</Pin>
</Patch>
<Patch Id="CeiKAq77EbcO3vVkCe09S2" Name="FilterUsers" ParticipatingElements="CKDhH5nyDNVPgPGotsNXTb">
<Pin Id="HNnC6rQ9N1NOnlZXyWCkxR" Name="ID" Kind="InputPin" Bounds="656,479" />
</Patch>
<Link Id="MzWyL5zZfTsMIZRNw06vod" Ids="HNnC6rQ9N1NOnlZXyWCkxR,P0EjuActMLXOhFX2Vvaa4G" IsHidden="true" />
<Link Id="E1Y8oYuteuwLWRbD8OLJnk" Ids="PvfkaVAsZN7P2RiGJvIYgO,MjcVSpMJqFPNtTydNiJLaU" />
<Link Id="F9tkZU7ssSyPKpMKhPshHG" Ids="Sbv0ErmRC84MCxNo5IO49p,Qbnpes0cq4zNWgsoDXcCNS" />
<Link Id="PZtO0PGv7RyLHPRIIaL7uX" Ids="FYebsCWQK5sNHEqHJEBTKP,TJHF72TzujBMhVtI6bSS7k" />
</Patch>
</Node>
<!--
************************ Context ************************
-->
<Node Name="Context" Bounds="413,277" Id="NviUFBxAvBXNESKMSuEyrN">
<p:NodeReference LastCategoryFullName="Primitive" LastSymbolSource="builtin">
<Choice Kind="ClassDefinition" Name="Class" />
</p:NodeReference>
<Patch Id="ViHvx51cHp1LLjWxZXfiBD">
<Canvas Id="DUH2357DZG5MuKy6Edr2Q2" CanvasType="Group">
<Node Bounds="442,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="489,525" />
<ControlPoint Id="QOw00etYr7IMeLLpkWunXz" Bounds="480,680" />
<Pad Id="DU2QpA19G8BNFLxyxepnVS" SlotId="ORgcomicxQfMTfD9d5YBut" Bounds="635,526" />
<ControlPoint Id="P550ZRvc1eAN2hpPEPXxDa" Bounds="639,388" />
<ControlPoint Id="OEx9m0sc6QePe1KiAu4xFS" Bounds="519,388" />
<ControlPoint Id="QqOn5R8ehuwN6BIF8bzlOP" Bounds="569,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="2528,502" />
<Pad Id="Mgb3G9e6cKCN1dOWk10vHH" SlotId="JoWnezPMMxDO5sABuA6uvS" Bounds="2711,492" />
<Pad Id="Q6bLv5zotrVNn9hQL8eR7i" SlotId="J6j2cm3njFNQDUlhhw4Vfa" Bounds="2875,501" />
<ControlPoint Id="GLcLPldRP6RMKb3eM2DriQ" Bounds="2533,388" />
<ControlPoint Id="NGbaznDT4DuOjR6Nv5xwos" Bounds="2710,390" />
<ControlPoint Id="MdQpe0BQmjhNyr7WlXOcRn" Bounds="2880,388" />
<ControlPoint Id="S8sBpWbd34WNC9vKI7y5yb" Bounds="2938,680" />
<ControlPoint Id="SutRjWr3fJiQL057lq7U4j" Bounds="2743,680" />
<ControlPoint Id="PqeeG6GTmK4OrPzsVM2Tsr" Bounds="2523,680" />
<ControlPoint Id="MgWWpnJccHUPM3AfobGFUl" Bounds="2451,680" />
<ControlPoint Id="IQdLBoMXyPTQNfGNjL6mVB" Bounds="2650,680" />
<ControlPoint Id="IkCuFBGbA4SLe4Fj9SRwv3" Bounds="2858,680" />
<ControlPoint Id="ATyq3PaQ1rLOh1io8MvJXV" Bounds="2624,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>
<Pad Id="LrX141lzGz2QDdTf9FftZ2" SlotId="HG9hqNEdfQtQdUNKnRmvOK" Bounds="1683,808" />
<ControlPoint Id="Evo0CpSZxTrMxsT2g6Xg77" Bounds="1707,922" />
<Pad Id="UbWPsw4bfPGMMjNaDlyW1G" SlotId="GBRKEQ1pwznNiSLp13JYei" Bounds="1844,344" />
<ControlPoint Id="Vvu9qc6jt8JOArSRXyt6sE" Bounds="1852,398" />
<ControlPoint Id="HWSOnHO473PPVplCcUFN9q" Bounds="1848,296" />
<Node Bounds="1615,416,211,353" Id="Hj4VEiv4XrPOXLVOzIBtn8">
<p:NodeReference>
<Choice Kind="ProcessStatefulRegion" Name="Cache" />
<FullNameCategoryReference ID="Primitive" />
</p:NodeReference>
<Pin Id="Mi04YemsG9sN2N0fpv0hfy" Name="Force" Kind="InputPin" />
<Pin Id="UdGIvxZqPJELvaKZmn6KM0" Name="Dispose Cached Outputs" Kind="InputPin" />
<Pin Id="DysHFxcVPaCPAqx1pczQ01" Name="Has Changed" Kind="OutputPin" />
<ControlPoint Id="H6dQ1c9wdTnPV1WkDu2qMU" Bounds="1681,422" Alignment="Top" />
<ControlPoint Id="EoahGtr8nvSNXXPrm7b2VM" Bounds="1681,763" Alignment="Bottom" />
<Patch Id="HH7qKwhkGoJQFpyTzzZhRW" ManuallySortedPins="true">
<Patch Id="CwpEQKimUqXNNcvVfJHzyJ" Name="Create" ManuallySortedPins="true" />
<Patch Id="VYSRUjEPfQAP3iatq59joY" Name="Then" ManuallySortedPins="true" />
<Node Bounds="1679,436,135,143" Id="AjjbOlnn7gBM9IgFVFz4y9">
<p:NodeReference LastCategoryFullName="Collections.Spread" LastSymbolSource="VL.Collections.vl">
<Choice Kind="OperationCallFlag" Name="Where" />
<CategoryReference Kind="RecordType" Name="Spread" NeedsToBeDirectParent="true" />
<Choice Kind="RegionFlag" Name="Region (Stateless)" Fixed="true" />
</p:NodeReference>
<Pin Id="V8FqbESHOL7PPxxBPbo5l6" Name="Input" Kind="StateInputPin" />
<Pin Id="NIp2C6OSl2QLE6n6puNohG" Name="Output" Kind="StateOutputPin" />
<Patch Id="Sj5UMIgTPfmQMoRLRmjnNF" Name="Predicate" ManuallySortedPins="true">
<ControlPoint Id="S2Jx9FjfcjCNB1qroBVaUo" Bounds="1696,444" />
<ControlPoint Id="T5b5pqsBFQiN646ZfBzGY8" Bounds="1692,572" />
<Node Bounds="1691,503,56,26" Id="G8fwgVAUjpMNR00BYre2v0">
<p:NodeReference LastCategoryFullName="Primitive.String" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Contains" />
<CategoryReference Kind="StringType" Name="String" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="HCurLVKxtP5LAZ0TZGBeOr" Name="Input" Kind="StateInputPin" />
<Pin Id="Q707qJfgrTzMrF5r5ukntK" Name="Value" Kind="InputPin" DefaultValue="/model" />
<Pin Id="OMYELQweB3cM1XJ1ueb1DH" Name="Result" Kind="OutputPin" />
</Node>
<Pad Id="DY95wTgx4HgOC7u9v4t96m" Comment="" Bounds="1741,474,42,15" ShowValueBox="true" isIOBox="true" Value="/model">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="String" />
</p:TypeAnnotation>
</Pad>
<Pin Id="JM3S7wUbcTOPpVsBWuPilf" Name="Assets" Kind="InputPin" />
<Pin Id="Bnqe3ELeDh8Npm3gX9hJWE" Name="Input 2" Kind="InputPin" />
<Pin Id="SQ3pGpBQoAzPc8ZOpB1B0H" Name="Result" Kind="OutputPin" />
</Patch>
</Node>
<Node Bounds="1667,602,114,137" Id="JNG199XW5bBO6wHmXvovVP">
<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="GyfaBhEAealNFLWyLcVJEs" Name="Break" Kind="OutputPin" />
<Patch Id="VTSIGT05z1SPKQJkeW4PpA" ManuallySortedPins="true">
<Patch Id="AqH44sWWvuyM8oUSB6k5rO" Name="Create" ManuallySortedPins="true" />
<Patch Id="U0f9h7tumH7PrCFVOvl29l" Name="Update" ManuallySortedPins="true" />
<Patch Id="C4YUvEQoh86Pcw6oMzD6PQ" Name="Dispose" ManuallySortedPins="true" />
<Node Bounds="1680,678,51,26" Id="CP0lwVnRDOKPZqhfyZi9hw">
<p:NodeReference LastCategoryFullName="Primitive.String" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Replace" />
<CategoryReference Kind="StringType" Name="String" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="ISNuQoX9M33NMk9qs1ZrD5" Name="Input" Kind="StateInputPin" />
<Pin Id="KbO48W34qsPM8xBRWzJEVk" Name="Old Value" Kind="InputPin" DefaultValue="/model" />
<Pin Id="EazmYyu6bpdQYYdmov8zAt" Name="New Value" Kind="InputPin" DefaultValue="" />
<Pin Id="C7kg1lH9YPhNQpVDh4Sv6C" Name="Output" Kind="StateOutputPin" />
</Node>
<Pad Id="PwMn2AH9bRuNc9unhSbKIx" Comment="" Bounds="1704,633,42,15" ShowValueBox="true" isIOBox="true" Value="/model">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="String" />
</p:TypeAnnotation>
</Pad>
<Pad Id="Lb0Et3hf9cRNhgOO1nqxkA" Comment="" Bounds="1730,659,20,15" ShowValueBox="true" isIOBox="true" Value="">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="String" />
</p:TypeAnnotation>
</Pad>
</Patch>
<ControlPoint Id="Khb5Pc1kSY8MSiNsFcn0CL" Bounds="1682,609" Alignment="Top" />
<ControlPoint Id="FhY0sEc8YrbO5I7N4ySev1" Bounds="1681,734" Alignment="Bottom" />
</Node>
</Patch>
</Node>
<ControlPoint Id="CLpxM7IO6ZfMsLlQLoTGDP" Bounds="1645,923" />
<Node Bounds="82,375,205,19" Id="FkACXSB3WVCNnVh2hEgG23">
<p:NodeReference LastCategoryFullName="Stride.VirtualReality" LastSymbolSource="VL.Stride.Engine.Nodes">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessNode" Name="VRDevice" />
</p:NodeReference>
<Pin Id="BVXyD9jcWvgPBeqAwRJqyG" Name="Tracking Space" Kind="InputPin" DefaultValue="Standing" />
<Pin Id="Bl4BX5IKbbJOojhKXpdao1" Name="State" Kind="OutputPin" />
<Pin Id="D340dj6GkWROQFK05u3ylQ" Name="Left Hand" Kind="OutputPin" />
<Pin Id="LkOnjnjlKHDMuhVoenBPLC" Name="Right Hand" Kind="OutputPin" />
<Pin Id="Pct0zxmszDpL5hiuf5B185" Name="Head Position" Kind="OutputPin" />
<Pin Id="IoYBH4idwY9OIEncnQvaHf" Name="Head Rotation" Kind="OutputPin" />
<Pin Id="EcOcFZ6HsMvOxK2aLICRYB" Name="Head Linear Velocity" Kind="OutputPin" />
<Pin Id="KWxk3VEgRKyPj8nhzmvNdU" Name="Head Angular Velocity" Kind="OutputPin" />
<Pin Id="VCdD0bVwCNvLi6ULiMNWo0" Name="Tracked Items" Kind="OutputPin" />
<Pin Id="A0MlYcsv22ROqCbENPlaIN" Name="Mirror Texture" Kind="OutputPin" />
<Pin Id="B6XW9kkKuL2Pt5gk3VJGLW" Name="VRApi" Kind="OutputPin" />
<Pin Id="QfMgv7CKExwP2UcJFSG5DS" Name="VR Device System" Kind="OutputPin" />
</Node>
<Pad Id="HQfBJaZ03xhNNXNV0GsqcL" SlotId="ME7QcqQXrGhOEY9HqvzzG9" Bounds="147,511" />
<Pad Id="GeaXqmjkZKsOMHyw0mGWLB" SlotId="JDcgSPyXKInNzTRDnUdk3p" Bounds="236,512" />
<ControlPoint Id="FqrPIqYAKN5NXzYOLmrWrF" Bounds="138,591" />
<ControlPoint Id="QBRo00cl4BZNzvD8TDsTG7" Bounds="237,588" />
<Pad Id="PI9XPPO7As4O9rJcPCRVao" SlotId="B0aY7V6lw1YPMVPBuopI8G" Bounds="2361,497" />
<ControlPoint Id="FHNuVH70FoZN2my824i4jz" Bounds="2358,419" />
<ControlPoint Id="VrUEa18VSACM15Elw3DoPu" Bounds="2353,619" />
</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" />
<Fragment Id="KiHZ0TrOiy8PeXk5xof4OM" Patch="H7bcaypilQUOPF5m33cEsi" />
<Fragment Id="HI1CUUgwYceLWwwsbq3WI0" Patch="EYZ179AvdLIO4OywmneAma" />
<Fragment Id="MyKoIesbCx7MgbtDf1yXYg" Patch="O0uIntLEe6MN4CAaposdAF" />
<Fragment Id="Co26RnSWK27On0Sa0q13PD" Patch="OwBypEn9Gs8MMXbdsZrGGh" />
<Fragment Id="AF7VfYVBHXTLwdR20hYNDk" Patch="E1Ck4AxTF4lNmIvvSfm3i7" />
<Fragment Id="GBLKOd5BheTOIzz6UCBHE4" Patch="Us0BQf1n5CwMOrKiRLwcY8" />
</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" />
<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" />
<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" />
<Link Id="PdaVlsqvQCqLMhKCiZc6C8" Ids="NTQB3e9WmZAOD4AjdVXoSl,Er7B4ka5a12LEIMBhJlTbR" />
<Link Id="H6kzAAt9B9cPxTzKn6sHMo" Ids="DU2QpA19G8BNFLxyxepnVS,DAz9XmNjM9WLHu3C2W5RLU" />
<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" />
<Slot Id="HG9hqNEdfQtQdUNKnRmvOK" Name="Objects">
<p:TypeAnnotation p:Type="TypeReference">
<Choice Kind="TypeFlag" Name="Spread" />
<p:TypeArguments>
<TypeReference>
<Choice Kind="TypeFlag" Name="String" />
</TypeReference>
</p:TypeArguments>
</p:TypeAnnotation>
</Slot>
<Link Id="PpbVu6ZFdG8OpmIOayY3b6" Ids="LrX141lzGz2QDdTf9FftZ2,Evo0CpSZxTrMxsT2g6Xg77" />
<Link Id="SvKVmF8WTbIQcDg6qRLj3B" Ids="Evo0CpSZxTrMxsT2g6Xg77,KXkzH7VhRkdQZMhDwpdkI1" IsHidden="true" />
<Slot Id="GBRKEQ1pwznNiSLp13JYei" Name="Assets">
<p:TypeAnnotation p:Type="TypeReference">
<Choice Kind="TypeFlag" Name="Spread" />
<p:TypeArguments>
<TypeReference>
<Choice Kind="TypeFlag" Name="String" />
</TypeReference>
</p:TypeArguments>
</p:TypeAnnotation>
</Slot>
<Link Id="Jn59bkXjH6MNumpf3IK5cN" Ids="UbWPsw4bfPGMMjNaDlyW1G,Vvu9qc6jt8JOArSRXyt6sE" />
<Link Id="QX3K0IgnMulNdpKjtsykYx" Ids="Vvu9qc6jt8JOArSRXyt6sE,PmwYxCq5MRcOaDSUUF20iY" IsHidden="true" />
<Link Id="IN0vzFSxh31MWP3G77VJ46" Ids="HWSOnHO473PPVplCcUFN9q,UbWPsw4bfPGMMjNaDlyW1G" />
<Link Id="M3Cq7H4v0bELPayOwQRiCl" Ids="Okpf80IiEDOMYfmhuRK483,HWSOnHO473PPVplCcUFN9q" IsHidden="true" />
<Link Id="UGOgolO84pbLoDrbNKMG0E" Ids="JM3S7wUbcTOPpVsBWuPilf,S2Jx9FjfcjCNB1qroBVaUo" IsHidden="true" />
<Link Id="EFD81EP8Y2KMrFshMO0ISq" Ids="T5b5pqsBFQiN646ZfBzGY8,SQ3pGpBQoAzPc8ZOpB1B0H" IsHidden="true" />
<Link Id="BAxato2QwvJOWeIKD4W2x0" Ids="S2Jx9FjfcjCNB1qroBVaUo,HCurLVKxtP5LAZ0TZGBeOr" />
<Link Id="ElIF5jr1iidPAY8wSA0OBg" Ids="OMYELQweB3cM1XJ1ueb1DH,T5b5pqsBFQiN646ZfBzGY8" />
<Link Id="Hn3e4TxbtDEMtnBToXNptP" Ids="H6dQ1c9wdTnPV1WkDu2qMU,V8FqbESHOL7PPxxBPbo5l6" />
<Link Id="PSoaW8uco4dOUOR75WZCRy" Ids="NIp2C6OSl2QLE6n6puNohG,Khb5Pc1kSY8MSiNsFcn0CL" />
<Link Id="MZ6P86Xv6ZZNVnXjUI0wXq" Ids="Khb5Pc1kSY8MSiNsFcn0CL,ISNuQoX9M33NMk9qs1ZrD5" />
<Link Id="Mvk82coYcx6M1OqM6Vadp5" Ids="C7kg1lH9YPhNQpVDh4Sv6C,FhY0sEc8YrbO5I7N4ySev1" />
<Link Id="PMpYQp10CbfQP0EKM2u7Xh" Ids="FhY0sEc8YrbO5I7N4ySev1,EoahGtr8nvSNXXPrm7b2VM" />
<Link Id="JyHBp8UGVCmNWBBqeVTmCe" Ids="DY95wTgx4HgOC7u9v4t96m,Q707qJfgrTzMrF5r5ukntK" />
<Link Id="M7dChPFEUmsNM87AwLEBtT" Ids="PwMn2AH9bRuNc9unhSbKIx,KbO48W34qsPM8xBRWzJEVk" />
<Link Id="S7SbMkNE90TLaN0vxJgy88" Ids="Lb0Et3hf9cRNhgOO1nqxkA,EazmYyu6bpdQYYdmov8zAt" />
<Link Id="OwvkGHmZBIeOXX2ovXxs2q" Ids="UbWPsw4bfPGMMjNaDlyW1G,H6dQ1c9wdTnPV1WkDu2qMU" />
<Link Id="CGSJuHkPtXUMMYR2STFTwJ" Ids="EoahGtr8nvSNXXPrm7b2VM,LrX141lzGz2QDdTf9FftZ2" />
<Link Id="O14r3EqDXbeNNI5xYqpQyC" Ids="LrX141lzGz2QDdTf9FftZ2,CLpxM7IO6ZfMsLlQLoTGDP" />
<Link Id="A12nqyCWlnLLA6bzISiFRD" Ids="CLpxM7IO6ZfMsLlQLoTGDP,H9Qqap4DchPOF2Y6YVDXG6" 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>
<Patch Id="TmMWMCRicx7QQ8TTOlknu5" Name="SetBothDisplay">
<Pin Id="RyXpkkOrNjKNpoURIvvD47" Name="Displays" Kind="InputPin" />
</Patch>
<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>
<Patch Id="LVMoXGKIpFLO6rD6XyTwiH" Name="Update" />
<Patch Id="H7bcaypilQUOPF5m33cEsi" Name="SetAssets" ParticipatingElements="OwvkGHmZBIeOXX2ovXxs2q">
<Pin Id="Okpf80IiEDOMYfmhuRK483" Name="Assets" Kind="InputPin" Bounds="1678,375" />
</Patch>
<Patch Id="EYZ179AvdLIO4OywmneAma" Name="GetAssets">
<Pin Id="KXkzH7VhRkdQZMhDwpdkI1" Name="Objects" Kind="OutputPin" />
<Pin Id="PmwYxCq5MRcOaDSUUF20iY" Name="Assets" Kind="OutputPin" />
</Patch>
<Patch Id="O0uIntLEe6MN4CAaposdAF" Name="GetObjects">
<Pin Id="H9Qqap4DchPOF2Y6YVDXG6" Name="Objects" Kind="OutputPin" />
</Patch>
<Slot Id="ME7QcqQXrGhOEY9HqvzzG9" Name="HeadPosition" />
<Link Id="BhNWoA3nP5LLzqna99NCyC" Ids="Pct0zxmszDpL5hiuf5B185,HQfBJaZ03xhNNXNV0GsqcL" />
<Slot Id="JDcgSPyXKInNzTRDnUdk3p" Name="HeadRotation" />
<Link Id="NcBKoVuagFpMKOcEt69cp3" Ids="IoYBH4idwY9OIEncnQvaHf,GeaXqmjkZKsOMHyw0mGWLB" />
<Link Id="TlpgD8wlNIHLZ3JS3OFTxt" Ids="HQfBJaZ03xhNNXNV0GsqcL,FqrPIqYAKN5NXzYOLmrWrF" />
<Link Id="E0uuvqUvjOXL2B45eg6342" Ids="FqrPIqYAKN5NXzYOLmrWrF,CupYEgRo97zLBCHGxR0uRB" IsHidden="true" />
<Link Id="DzP2qIhCO8ILm3PbbQ55HE" Ids="GeaXqmjkZKsOMHyw0mGWLB,QBRo00cl4BZNzvD8TDsTG7" />
<Link Id="HpyyMSaWoMOOQsaDBcY9b7" Ids="QBRo00cl4BZNzvD8TDsTG7,BzBfgsZLT46O4Twi5zRR5C" IsHidden="true" />
<Patch Id="OwBypEn9Gs8MMXbdsZrGGh" Name="GetPerformer">
<Pin Id="CupYEgRo97zLBCHGxR0uRB" Name="HeadPosition" Kind="OutputPin" />
<Pin Id="BzBfgsZLT46O4Twi5zRR5C" Name="HeadRotation" Kind="OutputPin" />
</Patch>
<Slot Id="B0aY7V6lw1YPMVPBuopI8G" Name="Projection">
<p:TypeAnnotation p:Type="TypeReference">
<Choice Kind="TypeFlag" Name="Entity" />
</p:TypeAnnotation>
</Slot>
<Link Id="LVIQjVUSXhhL7hyyxpRTAy" Ids="FHNuVH70FoZN2my824i4jz,PI9XPPO7As4O9rJcPCRVao" />
<Link Id="LQxsYohstxGNgRcyGOuojy" Ids="MgtNqWHxdXgM0woOuzQXpz,FHNuVH70FoZN2my824i4jz" IsHidden="true" />
<Patch Id="E1Ck4AxTF4lNmIvvSfm3i7" Name="SetProjection">
<Pin Id="MgtNqWHxdXgM0woOuzQXpz" Name="Projection" Kind="InputPin">
<p:TypeAnnotation>
<Choice Kind="TypeFlag" Name="Entity" />
</p:TypeAnnotation>
</Pin>
</Patch>
<Link Id="TF4Sn8MJu05MHyRAiY2n7e" Ids="PI9XPPO7As4O9rJcPCRVao,VrUEa18VSACM15Elw3DoPu" />
<Link Id="Ak2D94sX5XIOSdcPw65sIJ" Ids="VrUEa18VSACM15Elw3DoPu,PxoToPi1snSLdUoe9aTDIG" IsHidden="true" />
<Patch Id="Us0BQf1n5CwMOrKiRLwcY8" Name="GetProjection">
<Pin Id="PxoToPi1snSLdUoe9aTDIG" Name="Projection" Kind="OutputPin" />
</Patch>
</Patch>
</Node>
<!--
************************ IMessage ************************
-->
<Node Name="IMessage" Bounds="447,520" Id="ALUK1squGiHPjOQVXEoT0l">
<p:NodeReference LastCategoryFullName="Primitive" LastSymbolSource="builtin">
<Choice Kind="InterfaceDefinition" Name="Interface" />
</p:NodeReference>
<Patch Id="NntCo6EFVEgNGYfwSqPF44">
<Canvas Id="Rv9vLYtlo81QGn5oy7fyHm" CanvasType="Group">
<ControlPoint Id="CgW6fj8CJ6OL4FwEt2pi5M" Bounds="455,388" />
<ControlPoint Id="NIJH05wkSDDP9xNWK7Dtvq" Bounds="559,389" />
</Canvas>
<ProcessDefinition Id="UEHDufniNbNLTAeXdoIANz" IsHidden="true">
<Fragment Id="HKIQIPsfk5CMycuPzs3XcV" Patch="OtKtofXlS6HPVrN7Wg0t3z" Enabled="true" />
</ProcessDefinition>
<Patch Id="OtKtofXlS6HPVrN7Wg0t3z" Name="Process">
<Pin Id="L6XBCqmjuSlQdcA0WA7mUW" Name="Context" Kind="InputPin">
<p:TypeAnnotation>
<Choice Kind="TypeFlag" Name="Context" />
</p:TypeAnnotation>
</Pin>
<Pin Id="C1Bd4lx8iPLN3vRyVZ3u7d" Name="Message" Kind="InputPin">
<p:TypeAnnotation>
<Choice Kind="TypeFlag" Name="XElement" />
</p:TypeAnnotation>
</Pin>
</Patch>
<Link Id="H3KQ4AOOeN9OH63inOI8jw" Ids="L6XBCqmjuSlQdcA0WA7mUW,CgW6fj8CJ6OL4FwEt2pi5M" IsHidden="true" />
<Link Id="JbqhVoqhRjqPg64WPl75Wr" Ids="C1Bd4lx8iPLN3vRyVZ3u7d,NIJH05wkSDDP9xNWK7Dtvq" IsHidden="true" />
</Patch>
</Node>
<!--
************************ NewUserMessage ************************
-->
<Node Name="NewUserMessage" Bounds="454,642" Id="QRCGCGXsqcCO3w0pbr6W5t">
<p:NodeReference LastCategoryFullName="Primitive" LastSymbolSource="builtin">
<Choice Kind="ClassDefinition" Name="Class" />
</p:NodeReference>
<p:Interfaces>
<TypeReference LastCategoryFullName="Main" LastSymbolSource="ooc3.vl">
<Choice Kind="InterfaceTypeFlag" Name="IMessage" />
</TypeReference>
</p:Interfaces>
<Patch Id="CnpvIIWYA6XQMHozcOmTEN">
<Canvas Id="RVFkFBslmg0Ocs8yuWjWK2" CanvasType="Group">
<ControlPoint Id="OUG8c9e8WGXLoGVY3y5EWg" Bounds="390,330" />
<Node Bounds="387,399,57,26" Id="BY3IHiM8QwDPlzSTSnznfq">
<p:NodeReference LastCategoryFullName="Main.Context" LastSymbolSource="ooc3.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="GetUsers" />
<CategoryReference Kind="ClassType" Name="Context" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="CpqMQHhdaOvPOP5ycHSpSq" Name="Input" Kind="StateInputPin" />
<Pin Id="FDh6r2Va3xHL7yY2GwVDX2" Name="Output" Kind="StateOutputPin" />
<Pin Id="RdKshBQoMVoO4vhhDEXcOv" Name="Users" Kind="OutputPin" />
</Node>
<Node Bounds="436,697,287,26" Id="RE0OHHjOC8SL0WWeDFqHHx">
<p:NodeReference>
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="SetUser" />
</p:NodeReference>
<Pin Id="EiwMT8dxqAYOg4UGq6bHhL" Name="Input" Kind="StateInputPin" />
<Pin Id="NjwGsFwjmzUMEXZR4uP9jY" Name="Id" Kind="InputPin" />
<Pin Id="D5CgHHgAPM8PKw3HMmcE6C" Name="User" Kind="InputPin" />
<Pin Id="HSzuXM4S2d9QaVX5RNn7Uf" Name="Apply" Kind="InputPin" />
<Pin Id="J0650bXZNBROWuyKExl95u" Name="Output" Kind="StateOutputPin" />
</Node>
<Node Bounds="537,428,82,19" Id="LVsRHjKAcieMDwyd5HzgAU">
<p:NodeReference LastCategoryFullName="System.XML" LastSymbolSource="VL.Xml.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="XPathGetValue" />
</p:NodeReference>
<Pin Id="VMTtoDOdHhXPhxkY7rXXHb" Name="Input" Kind="InputPin" />
<Pin Id="HPghC2PNxf9PXSGuvBmdcH" Name="Path" Kind="InputPin" DefaultValue="id" />
<Pin Id="N72DuewwbyDPz87h2hn149" Name="Value" Kind="OutputPin" />
<Pin Id="PkyeuxAzIzBM6lb1cq5Nti" Name="Success" Kind="OutputPin" />
</Node>
<ControlPoint Id="Prini3QTc3AMHIX7WyAgzN" Bounds="678,339" />
<Node Bounds="675,427,82,19" Id="No9QQnKsFgUNbREWMyQNp7">
<p:NodeReference LastCategoryFullName="System.XML" LastSymbolSource="VL.Xml.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="XPathGetValue" />
</p:NodeReference>
<Pin Id="TipDklj6eGdP84PlfmFyka" Name="Input" Kind="InputPin" />
<Pin Id="CiXN5JCU5ynP1ptT0rsYNx" Name="Path" Kind="InputPin" DefaultValue="id" />
<Pin Id="SAo0J3In1cKOtKCO9aHTLo" Name="Value" Kind="OutputPin" />
<Pin Id="JdkBcNPDD3xMoY62jbkOgL" Name="Success" Kind="OutputPin" />
</Node>
<Node Bounds="718,495,37,19" Id="J2TeoWw7YrSPoV0f7O3G7d">
<p:NodeReference LastCategoryFullName="Primitive.Boolean" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="AND" />
</p:NodeReference>
<Pin Id="OHCKdQi7aqoMPBzFSOAu2O" Name="Input" Kind="StateInputPin" />
<Pin Id="Rgt3UjpuSkILDX1U5RkNdO" Name="Input 2" Kind="InputPin" />
<Pin Id="QKyf0QxrfrnO6xKnjrOVNq" Name="Output" Kind="StateOutputPin" />
</Node>
<Pad Id="L63VsQWZqnVLanYwfIMaug" Comment="" Bounds="615,403,35,15" ShowValueBox="true" isIOBox="true" Value="id">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="String" />
</p:TypeAnnotation>
</Pad>
<Pad Id="QVlapbdbH3DMk57r7GJ7bC" Comment="" Bounds="753,406,35,15" ShowValueBox="true" isIOBox="true" Value="user">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="String" />
</p:TypeAnnotation>
</Pad>
<Node Bounds="625,580,65,26" Id="SiFCTtUaCbhLX9KcRAuhjl">
<p:NodeReference LastCategoryFullName="Main.User" LastSymbolSource="ooc3.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<CategoryReference Kind="RecordType" Name="User" />
<Choice Kind="OperationCallFlag" Name="Create" />
</p:NodeReference>
<Pin Id="TvFY4fwIgcYL9qQSTNfrIE" Name="id" Kind="InputPin" />
<Pin Id="PMnxOWq6K6ILgp99lspRf4" Name="name" Kind="InputPin" />
<Pin Id="C6lgxPp1zVdOZ56gKlCD43" Name="Output" Kind="StateOutputPin" />
</Node>
</Canvas>
<ProcessDefinition Id="Nq9RdrUVWQcQEBjy0CVWe7">
<Fragment Id="LVHM3IVPkAiPhwl5NoVZKC" Patch="JCLIK9NcxXeL0eRcDv97pj" Enabled="true" />
<Fragment Id="DSaWE2XkHfVNSQTthmQEgn" Patch="U6J1TBS1wg3NnBkHSbcFHU" Enabled="true" />
</ProcessDefinition>
<Link Id="TySq8vIbNqZMofIH0bXoHA" Ids="FfJARuk2PYwPls5b0nKZ6n,OUG8c9e8WGXLoGVY3y5EWg" IsHidden="true" />
<Link Id="BSdOlc9A3LxNSjuml8vgNu" Ids="OUG8c9e8WGXLoGVY3y5EWg,CpqMQHhdaOvPOP5ycHSpSq" />
<Link Id="QnxnQZVTIlcM4LLsvg2aFa" Ids="RdKshBQoMVoO4vhhDEXcOv,EiwMT8dxqAYOg4UGq6bHhL" />
<Link Id="H7wCrjNFmfrMmGZSH1y7Ws" Ids="N72DuewwbyDPz87h2hn149,NjwGsFwjmzUMEXZR4uP9jY" />
<Link Id="Kti9OgIrtrIPgaBPZFqulv" Ids="Cj3MD7qf4NzPyO0eKObnDe,Prini3QTc3AMHIX7WyAgzN" IsHidden="true" />
<Patch Id="U6J1TBS1wg3NnBkHSbcFHU" Name="Process">
<Pin Id="FfJARuk2PYwPls5b0nKZ6n" Name="Context" Kind="InputPin" />
<Pin Id="Cj3MD7qf4NzPyO0eKObnDe" Name="Message" Kind="InputPin" />
</Patch>
<Link Id="BbvZOR2eEo5QMNFEUWHnEs" Ids="Prini3QTc3AMHIX7WyAgzN,VMTtoDOdHhXPhxkY7rXXHb" />
<Link Id="L7nlEL5f8r8OOrKnJ2Yr0T" Ids="PkyeuxAzIzBM6lb1cq5Nti,OHCKdQi7aqoMPBzFSOAu2O" />
<Link Id="A1CLHgZOeewOPgSK2rwA7h" Ids="JdkBcNPDD3xMoY62jbkOgL,Rgt3UjpuSkILDX1U5RkNdO" />
<Link Id="SkIQGbuByrWNq74sWXCMhY" Ids="Prini3QTc3AMHIX7WyAgzN,TipDklj6eGdP84PlfmFyka" />
<Link Id="OKXskX6HH8fLP4rVumV21O" Ids="L63VsQWZqnVLanYwfIMaug,HPghC2PNxf9PXSGuvBmdcH" />
<Link Id="LX6kvDXJ0gyNnssdajSyau" Ids="QVlapbdbH3DMk57r7GJ7bC,CiXN5JCU5ynP1ptT0rsYNx" />
<Link Id="DyXIgE4qPefLrppPeoC5Fr" Ids="QKyf0QxrfrnO6xKnjrOVNq,HSzuXM4S2d9QaVX5RNn7Uf" />
<Patch Id="JCLIK9NcxXeL0eRcDv97pj" Name="Create" />
<Link Id="NEBiK3s6YiiOgMxH8J2FUe" Ids="N72DuewwbyDPz87h2hn149,TvFY4fwIgcYL9qQSTNfrIE" />
<Link Id="O35pkg2wFDePTwmFVJ12xj" Ids="SAo0J3In1cKOtKCO9aHTLo,PMnxOWq6K6ILgp99lspRf4" />
<Link Id="LjLoZaUbPPIM7vlT3gFS9K" Ids="C6lgxPp1zVdOZ56gKlCD43,D5CgHHgAPM8PKw3HMmcE6C" />
</Patch>
</Node>
<!--
************************ ProcessMessageFactory ************************
-->
<Node Name="ProcessMessageFactory" Bounds="443,481" Id="SyPqNWolz0NQCKtsvpzjZF">
<p:NodeReference LastCategoryFullName="Primitive" LastSymbolSource="builtin">
<Choice Kind="ClassDefinition" Name="Class" />
</p:NodeReference>
<Patch Id="Csvrkf4nu4WNL3xBrFbpTU">
<Canvas Id="RTEbuPfp0bkOHCVO1z9YFV" CanvasType="Group">
<ControlPoint Id="EJo2HSpR5kqNOiEwtd9ROX" Bounds="798,283" />
<Pad Id="RrgoRvRluujODo0StQSmnO" Bounds="632,271,105,95" ShowValueBox="true" isIOBox="true">
<p:TypeAnnotation>
<Choice Kind="TypeFlag" Name="Spread" />
<p:TypeArguments>
<TypeReference>
<Choice Kind="TypeFlag" Name="String" />
</TypeReference>
</p:TypeArguments>
</p:TypeAnnotation>
<p:Value>
<Item>update_v4</Item>
<Item>new_user</Item>
<Item>bye_user</Item>
<Item>ui_press</Item>
<Item>ui_coord</Item>
<Item>ui_orientation</Item>
<Item>ui_counter</Item>
</p:Value>
</Pad>
<Node Bounds="698,408" Id="GNDjgGoKySsQUcW4Y4waTF">
<p:NodeReference LastCategoryFullName="Collections.Spread" LastSymbolSource="VL.Collections.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="IndexOf" />
<CategoryReference Kind="RecordType" Name="Spread" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="RXqgbVaD0kTQDAmRcYJPTr" Name="Input" Kind="StateInputPin" />
<Pin Id="HOgx0DusIfJNfyZdFc9Lxt" Name="Item" Kind="InputPin" />
<Pin Id="NX4qWhFRGIfOVfxcXI6lHr" Name="Result" Kind="OutputPin" />
</Node>
<Node Bounds="698,571,629,19" Id="RaX0k2arLjZPZqfu1DIuTI">
<p:NodeReference LastCategoryFullName="Control" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Switch" />
<CategoryReference Kind="Category" Name="Control" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="KrvmCodM5OWOHpp7F9tlX9" Name="Index" Kind="InputPin" />
<Pin Id="UJz3waLD6rlP6zkH0yLuMu" Name="Input" Kind="InputPin" />
<Pin Id="OlFRmYA1bGRMRr6pgslJPj" Name="Input 2" Kind="InputPin" />
<Pin Id="QaF8lIYXpCYQacRkXn9Dsh" Name="Output" Kind="OutputPin" />
<Pin Id="Qj4smJFPUsbMRzfGoWM6TZ" Name="Input 3" Kind="InputPin" />
<Pin Id="V1YoSGV4grVMVfi45aMHn3" Name="Input 4" Kind="InputPin" />
<Pin Id="GVRwvt1h5pOM187XlFb02o" Name="Input 5" Kind="InputPin" />
<Pin Id="FfEHAPQ8qL4OMvrWL1tXAU" Name="Input 6" Kind="InputPin" />
<Pin Id="AHYAdNVVQToNOeWy8VaFgv" Name="Input 7" Kind="InputPin" />
</Node>
<ControlPoint Id="AA0RGr1txD9MhHX1eRDutH" Bounds="699,679" />
<Node Bounds="844,468,78,26" Id="TA3ZIQMQl5hN1JufXsLrSx">
<p:NodeReference LastCategoryFullName="Main.NewUserMessage" LastSymbolSource="ooc3.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<CategoryReference Kind="ClassType" Name="NewUserMessage" />
<Choice Kind="OperationCallFlag" Name="Create" />
</p:NodeReference>
<Pin Id="EtV3Uwcx5PQNDriJZ01tyI" Name="Output" Kind="StateOutputPin" />
</Node>
<Node Bounds="1341,474,83,26" Id="MH5fS6xYR5qOLw8E4EgkST">
<p:NodeReference LastCategoryFullName="Main.UiCounterMessage" LastSymbolSource="ooc3.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<CategoryReference Kind="ClassType" Name="UiCounterMessage" />
<Choice Kind="OperationCallFlag" Name="Create" />
</p:NodeReference>
<Pin Id="EUkBT2plOArL2EFEp27ZLA" Name="Output" Kind="StateOutputPin" />
</Node>
<Node Bounds="748,465,87,26" Id="IlU9ma3wFW2PzZfQ5YDFgj">
<p:NodeReference>
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Create" />
<CategoryReference Kind="ClassType" Name="UpdateV4Message" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="JUaJXs0xeJwL3gMi6lJbMj" Name="Output" Kind="StateOutputPin" />
</Node>
<Node Bounds="1041,468,82,26" Id="AteXuElXprnLnwgx5K6RWX">
<p:NodeReference>
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<CategoryReference Kind="ClassType" Name="UiPressMessage" />
<Choice Kind="OperationCallFlag" Name="Create" />
</p:NodeReference>
<Pin Id="OYI6EPcr809PCt5zVGDp49" Name="Output" Kind="StateOutputPin" />
</Node>
<Node Bounds="1135,472,76,26" Id="Gvd7qHLFWqgPjizpSE5gLb">
<p:NodeReference LastCategoryFullName="Main.UiCoordMessage" LastSymbolSource="ooc3.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<CategoryReference Kind="ClassType" Name="UiCoordMessage" />
<Choice Kind="OperationCallFlag" Name="Create" />
</p:NodeReference>
<Pin Id="SFhL20fPkPdMI7oPGxZtin" Name="Output" Kind="StateOutputPin" />
</Node>
<Node Bounds="1231,475,94,26" Id="JE5JN26S2ecN5s8V9NncfZ">
<p:NodeReference LastCategoryFullName="Main.UiOrientationMessage" LastSymbolSource="ooc3.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Create" />
<CategoryReference Kind="ClassType" Name="UiOrientationMessage" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="O7XNevs8uvsOJGxZAPeBLk" Name="Output" Kind="StateOutputPin" />
</Node>
<Node Bounds="944,467,88,26" Id="RSdsTJNU5jhPstNxCXyCXp">
<p:NodeReference>
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Create" />
<CategoryReference Kind="ClassType" Name="ByeUserMessage" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="AiJaivKtt8uLXkmhff6FxB" Name="Output" Kind="StateOutputPin" />
</Node>
</Canvas>
<Patch Id="Hv1l16lzmKFM2l1eS2IGCw" Name="Create" />
<ProcessDefinition Id="KyRuWojEN72MeMAgBUAhsA" IsHidden="true">
<Fragment Id="GvQ1E1eUBp8OVFL4UDVvPH" Patch="Hv1l16lzmKFM2l1eS2IGCw" Enabled="true" />
<Fragment Id="GBFIy83bAwPMu0Bax4rEKe" Patch="AVebXgbApwMN8bmC6YbdG6" Enabled="true" />
</ProcessDefinition>
<Patch Id="AVebXgbApwMN8bmC6YbdG6" Name="CreateProcessMessage">
<Pin Id="JPkjGYMTw3HMA08HjMXOoX" Name="MessageType" Kind="InputPin">
<p:TypeAnnotation>
<Choice Kind="TypeFlag" Name="String" />
</p:TypeAnnotation>
</Pin>
<Pin Id="ON0O2KgATLTOFADX5CcRTb" Name="Output" Kind="OutputPin" Bounds="699,667">
<p:TypeAnnotation>
<Choice Kind="TypeFlag" Name="IMessage" />
</p:TypeAnnotation>
</Pin>
</Patch>
<Link Id="IpTDi1RpymoP9lOqswFAex" Ids="JPkjGYMTw3HMA08HjMXOoX,EJo2HSpR5kqNOiEwtd9ROX" IsHidden="true" />
<Link Id="R5BW6JzPDuFMcNygywj0Tz" Ids="RrgoRvRluujODo0StQSmnO,RXqgbVaD0kTQDAmRcYJPTr" />
<Link Id="RVwbPdGWQoBP8tQaP2PJVa" Ids="EJo2HSpR5kqNOiEwtd9ROX,HOgx0DusIfJNfyZdFc9Lxt" />
<Link Id="Jf6hPutGLpROf1eFbUWSdV" Ids="NX4qWhFRGIfOVfxcXI6lHr,KrvmCodM5OWOHpp7F9tlX9" />
<Link Id="Vky7afklKD0MDHjdS2XphQ" Ids="QaF8lIYXpCYQacRkXn9Dsh,AA0RGr1txD9MhHX1eRDutH" />
<Link Id="UF2jyXDiAEJQNwebAWrnOc" Ids="AA0RGr1txD9MhHX1eRDutH,ON0O2KgATLTOFADX5CcRTb" IsHidden="true" />
<Link Id="PucaQDdvgLtOr7otdon0Tb" Ids="OYI6EPcr809PCt5zVGDp49,V1YoSGV4grVMVfi45aMHn3" />
<Link Id="CY3HjejLgm4Li47a2hw4X8" Ids="SFhL20fPkPdMI7oPGxZtin,GVRwvt1h5pOM187XlFb02o" />
<Link Id="UDIpqebOaBjLF5rxfn38lx" Ids="O7XNevs8uvsOJGxZAPeBLk,FfEHAPQ8qL4OMvrWL1tXAU" />
<Link Id="QLTFhZyUdj5N3jCwT18LZD" Ids="JUaJXs0xeJwL3gMi6lJbMj,UJz3waLD6rlP6zkH0yLuMu" />
<Link Id="MBPPPFBfMWEOrG2H9fTcnE" Ids="EtV3Uwcx5PQNDriJZ01tyI,OlFRmYA1bGRMRr6pgslJPj" />
<Link Id="U2OhA2nYsRPOuZSJziaIB2" Ids="EUkBT2plOArL2EFEp27ZLA,AHYAdNVVQToNOeWy8VaFgv" />
<Link Id="OIGHLjWQwkLNDpwhb6fHyV" Ids="AiJaivKtt8uLXkmhff6FxB,Qj4smJFPUsbMRzfGoWM6TZ" />
</Patch>
</Node>
<!--
************************ UiCounterMessage ************************
-->
<Node Name="UiCounterMessage" Bounds="451,781" Id="EC1rcx3c9muMQV6FzSl88t">
<p:NodeReference LastCategoryFullName="Primitive" LastSymbolSource="builtin">
<Choice Kind="ClassDefinition" Name="Class" />
</p:NodeReference>
<p:Interfaces>
<TypeReference LastCategoryFullName="Main" LastSymbolSource="ooc3.vl">
<Choice Kind="InterfaceTypeFlag" Name="IMessage" />
</TypeReference>
</p:Interfaces>
<Patch Id="LuLgobLt1jOOWGtp4BjnuA">
<Canvas Id="AIjhbpfuvccN6XAWZb5wMj" CanvasType="Group">
<ControlPoint Id="SjjYjNI7E7kOaz2eXc27Ig" Bounds="546,396" />
<ControlPoint Id="KqYyJqmnGMYNUcShTeL6H8" Bounds="641,394" />
<Node Bounds="549,524,84,26" Id="FLdH6Re9YMgOPwdse5PMfp">
<p:NodeReference LastCategoryFullName="Main.Context" LastSymbolSource="ooc3.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="SetInteractions" />
</p:NodeReference>
<Pin Id="UJmj5vk5cvcPosmo28HxsW" Name="Input" Kind="StateInputPin" />
<Pin Id="DWuuUDoJLyrMllRjRl7K59" Name="Interactions" Kind="InputPin" />
<Pin Id="Uz72eTLFIKPMxrU4Zwxcr6" Name="Output" Kind="StateOutputPin" />
</Node>
<Node Bounds="638,455,58,26" Id="UFQCcdKMeAuPMhZleGLalO">
<p:NodeReference LastCategoryFullName="Main.Interactions" LastSymbolSource="ooc3.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<CategoryReference Kind="ClassType" Name="Interactions" />
<Choice Kind="OperationCallFlag" Name="Create" />
</p:NodeReference>
<Pin Id="J3BEYn1AdvBLawzxxMsFbc" Name="Message" Kind="InputPin" />
<Pin Id="NbxloXrWnpXPV3uqELmlzV" Name="Output" Kind="StateOutputPin" />
</Node>
</Canvas>
<ProcessDefinition Id="AYwSYg25UBdLHwhsHRPrWD" IsHidden="true">
<Fragment Id="SDNjTEJHJIaM8uEwUFkRGK" Patch="AYDkyz9WkzcPqIZSGtz52X" Enabled="true" />
<Fragment Id="EfkCpqJoWK2PCluxmOxnLu" Patch="G26k59EPhJsQbaTf5Lqr5e" />
</ProcessDefinition>
<Patch Id="AYDkyz9WkzcPqIZSGtz52X" Name="Create" />
<Patch Id="G26k59EPhJsQbaTf5Lqr5e" Name="Process">
<Pin Id="FVciklKtz9dNin2JhfpPrt" Name="Context" Kind="InputPin" />
<Pin Id="TwJFpcd6ez8OsAGi0HWrzX" Name="Message" Kind="InputPin" />
</Patch>
<Link Id="QkLvhvay1ayMLBKhFiXZ9A" Ids="FVciklKtz9dNin2JhfpPrt,SjjYjNI7E7kOaz2eXc27Ig" IsHidden="true" />
<Link Id="RAhptKTyebjOCDUMCE1jSf" Ids="TwJFpcd6ez8OsAGi0HWrzX,KqYyJqmnGMYNUcShTeL6H8" IsHidden="true" />
<Link Id="FBa9E60624zOKmdU71GwJV" Ids="SjjYjNI7E7kOaz2eXc27Ig,UJmj5vk5cvcPosmo28HxsW" />
<Link Id="B1K7FFxz4HfMiVWOoFVhkl" Ids="KqYyJqmnGMYNUcShTeL6H8,J3BEYn1AdvBLawzxxMsFbc" />
<Link Id="AVeXuXuOl2NOY1nahZNISH" Ids="NbxloXrWnpXPV3uqELmlzV,DWuuUDoJLyrMllRjRl7K59" />
</Patch>
</Node>
<!--
************************ Interactions ************************
-->
<Node Name="Interactions" Bounds="414,358" Id="Qkj1zsd7YqBO1BMMKD2LSd">
<p:NodeReference>
<Choice Kind="ClassDefinition" Name="Class" />
<FullNameCategoryReference ID="Primitive" />
</p:NodeReference>
<Patch Id="KwAxrEzehTjQIZxgxzenev">
<Canvas Id="EgWvQ35OwLZMdrobPkkhDI" CanvasType="Group">
<Pad Id="M9bx8xTJ32NL1p3FVrmerI" SlotId="HUHSqFZgbKHOKPm34jGyDW" Bounds="713,429" />
<ControlPoint Id="RqWfg7SCAllLrSxOhVDqdU" Bounds="707,232" />
<Node Bounds="708,349,82,19" Id="LbWHQbsM6YQQK71UG7qeL5">
<p:NodeReference LastCategoryFullName="System.XML" LastSymbolSource="VL.Xml.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="XPathGetValue" />
</p:NodeReference>
<Pin Id="Ssq6Fv0ugS7MXV259UzoBe" Name="Input" Kind="InputPin" />
<Pin Id="HGfWEye8ns8LEoJAKPHJo0" Name="Path" Kind="InputPin" DefaultValue="id" />
<Pin Id="HAu9EndxecdPUbHB1t4hrA" Name="Value" Kind="OutputPin" />
<Pin Id="UVDNCgVH96tPQg6rSQNqkF" Name="Success" Kind="OutputPin" />
</Node>
<Pad Id="KuND6iAgCSlNhmx7sIJa2B" Comment="Path" Bounds="788,328,35,15" ShowValueBox="true" isIOBox="true" Value="id">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="String" />
</p:TypeAnnotation>
</Pad>
<Pad Id="BDs96Jc95HBLXzd5PM5UwU" SlotId="DQhJZgjE5jcNBEjMQA6wId" Bounds="581,426" />
<ControlPoint Id="POGQbAhXZobPcvlyUErhBb" Bounds="583,548" />
<ControlPoint Id="LCdYYZFA7yKPurh9wR3PDJ" Bounds="717,547" />
</Canvas>
<Patch Id="AysL9YvwhbGLbF4NPC4dTO" Name="Create">
<Pin Id="RSRHK4FUVBCMZOWWnp8IIn" Name="Message" Kind="InputPin">
<p:TypeAnnotation>
<Choice Kind="TypeFlag" Name="XElement" />
</p:TypeAnnotation>
</Pin>
</Patch>
<ProcessDefinition Id="FdyvMvgEmqDPEwLvEba6h5">
<Fragment Id="CzPWU7muAsIMmtzH5EpKoZ" Patch="AysL9YvwhbGLbF4NPC4dTO" Enabled="true" />
<Fragment Id="Dz0W4KwMoBKP4RVCPD7Rkh" Patch="BYQkuEZIWGsOBKrfiT7osm" />
</ProcessDefinition>
<Patch Id="BYQkuEZIWGsOBKrfiT7osm" Name="OnInteraction">
<Pin Id="LCBlhnwvpJVPFNa7KzpsLl" Name="Message" Kind="OutputPin" />
<Pin Id="R8GYZ0MNa4xNAREQj38xvH" Name="User" Kind="OutputPin" Bounds="752,418" />
</Patch>
<Slot Id="HUHSqFZgbKHOKPm34jGyDW" Name="User">
<p:TypeAnnotation p:Type="TypeReference">
<Choice Kind="TypeFlag" Name="String" />
</p:TypeAnnotation>
</Slot>
<Link Id="JIoiQ5z02IWMWvuwy0cUAW" Ids="RSRHK4FUVBCMZOWWnp8IIn,RqWfg7SCAllLrSxOhVDqdU" IsHidden="true" />
<Link Id="IT41BRpmPxpPk9N4T0qnYr" Ids="RqWfg7SCAllLrSxOhVDqdU,Ssq6Fv0ugS7MXV259UzoBe" />
<Link Id="MgWJyuv4fqvP3ErxzEGbgp" Ids="HAu9EndxecdPUbHB1t4hrA,M9bx8xTJ32NL1p3FVrmerI" />
<Link Id="UytQGUwCUlSP7XXB4kEb8Z" Ids="KuND6iAgCSlNhmx7sIJa2B,HGfWEye8ns8LEoJAKPHJo0" />
<Link Id="CQYqGKfhir0QXaeswBGsWq" Ids="RqWfg7SCAllLrSxOhVDqdU,BDs96Jc95HBLXzd5PM5UwU" />
<Slot Id="DQhJZgjE5jcNBEjMQA6wId" Name="Message" />
<Link Id="O2DneXFaQm7NEdve9gmMCE" Ids="POGQbAhXZobPcvlyUErhBb,LCBlhnwvpJVPFNa7KzpsLl" IsHidden="true" />
<Link Id="F3vyhJ8e3GBLYxl7sxUwwd" Ids="BDs96Jc95HBLXzd5PM5UwU,POGQbAhXZobPcvlyUErhBb" />
<Link Id="VwrQ2NTDFucPTVIY190mF6" Ids="LCdYYZFA7yKPurh9wR3PDJ,R8GYZ0MNa4xNAREQj38xvH" IsHidden="true" />
<Link Id="Co30js582SfNcRx1nvFN2f" Ids="M9bx8xTJ32NL1p3FVrmerI,LCdYYZFA7yKPurh9wR3PDJ" />
</Patch>
</Node>
<!--
************************ DisplayPaint ************************
-->
<Node Name="DisplayPaint" Bounds="831,365" Id="VanMvYa9bm0PBBdcLvjDwT">
<p:NodeReference>
<Choice Kind="ContainerDefinition" Name="Process" />
<FullNameCategoryReference ID="Primitive" />
</p:NodeReference>
<Patch Id="EuuPwco84oZQTroxce9wDA">
<Canvas Id="UzsayuKNTIRMExzHX695Wu" CanvasType="Group">
<ControlPoint Id="Qmm1ZQF4XrzP89GgFxuo2i" Bounds="536,252" />
<Node Bounds="533,296,57,26" Id="FxVA7Lvex2TP1ylyLjuWHa">
<p:NodeReference LastCategoryFullName="Main.Context" LastSymbolSource="ooc3.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="GetUsers" />
<CategoryReference Kind="ClassType" Name="Context" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="GlATLtVnb6VP9miBR7pC5o" Name="Input" Kind="StateInputPin" />
<Pin Id="JaWGNgp94e0MJy8tzi3nbj" Name="Output" Kind="StateOutputPin" />
<Pin Id="RtwFScWJ0UJLx03FCZDNoQ" Name="Users" Kind="OutputPin" />
</Node>
<Node Bounds="585,346,57,26" Id="FlqkqhSwvrnMzAtjpqbXFL">
<p:NodeReference LastCategoryFullName="Main.Users" LastSymbolSource="ooc3.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="GetUsers" />
<CategoryReference Kind="ClassType" Name="Users" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="M6t2rmgThFnMADH6GfW3vW" Name="Input" Kind="StateInputPin" />
<Pin Id="FU9rzByShpkLMHI3AMzKl6" Name="Output" Kind="StateOutputPin" />
<Pin Id="OFS8zmYTbMGORVsSKoG4Gx" Name="Values" Kind="OutputPin" />
</Node>
<Node Bounds="454,704,390,600" Id="GCsrs81VJOdLqU634JJf3C">
<p:NodeReference LastCategoryFullName="Primitive" LastSymbolSource="VL.CoreLib.dll">
<Choice Kind="StatefulRegion" Name="Region (Stateful)" Fixed="true" />
<Choice Kind="ApplicationStatefulRegion" Name="ForEach" />
<CategoryReference Kind="Category" Name="Primitive" />
</p:NodeReference>
<Pin Id="RamVd5BpWvqQO9oK0RPfbN" Name="Break" Kind="OutputPin" />
<ControlPoint Id="VQEWdyHFdzzPdM6qTABxz2" Bounds="633,710" Alignment="Top" />
<ControlPoint Id="KE4BHcMvjPLLmUBsITS9mc" Bounds="471,1297" Alignment="Bottom" />
<ControlPoint Id="IQCwZQsoykEOpFL0wkx61e" Bounds="567,1298" Alignment="Bottom" />
<Patch Id="LAWVLmVQX4OMK9f8cnJUnm" ManuallySortedPins="true">
<Patch Id="Q7jkTd2AyIKMQQ9wCtgnWD" Name="Create" ManuallySortedPins="true" />
<Patch Id="KB1tsPRFmM5LfMNZ6qBMOW" Name="Update" ManuallySortedPins="true">
<Pin Id="K9FcnQvm0xYQcw3TuzJqwa" Name="Index" Kind="InputPin" />
</Patch>
<Patch Id="DZpz1NtzfGCLhbFLgAGLyI" Name="Dispose" ManuallySortedPins="true" />
<Node Bounds="744,888,45,19" Id="GTGzT2ePOIwL1v6ge1nYmZ">
<p:NodeReference LastCategoryFullName="Control" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Switch" />
<CategoryReference Kind="Category" Name="Control" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="IIUMeZz90DVNjdeklErpYR" Name="Index" Kind="InputPin" />
<Pin Id="VY1nb5N47ROQVgTd3UiZfr" Name="Input" Kind="InputPin" DefaultValue="0" />
<Pin Id="V3VqaKvpuK0LHbmuNQ9Pgh" Name="Input 2" Kind="InputPin" DefaultValue="0.11" />
<Pin Id="OEyOOV0kHRUNr9qJkj7OyY" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="727,933,105,19" Id="DBcU1qreQFZPijLyuyQdU8">
<p:NodeReference LastCategoryFullName="Animation" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="Filter" />
</p:NodeReference>
<Pin Id="Hg7kyog9ECoN7eZzWPwPay" Name="New Clock" Kind="InputPin" />
<Pin Id="PbtKT4QRrmqP4VKh0enTtv" Name="Goto Position" Kind="InputPin" />
<Pin Id="UWogntqvWLBNtLfd1o3Mit" Name="Filter Time" Kind="InputPin" DefaultValue="0.2" />
<Pin Id="ROsfzHR6ch2MFUKDugvbH2" Name="Transition" Kind="InputPin" DefaultValue="Quint" />
<Pin Id="Vdl7u3yzkMjPiaVI5ao6qu" Name="Mode" Kind="InputPin" DefaultValue="InOut" />
<Pin Id="LMhBCE5PrlVMvGDGS8O1eT" Name="Reset" Kind="ApplyPin" />
<Pin Id="Q2PAaspafdBOaJEeTiRLlk" Name="Position" Kind="OutputPin" />
<Pin Id="TiiGCDAKImrLJxE3GN2g41" Name="Progress" Kind="OutputPin" />
</Node>
<Node Bounds="621,772,65,26" Id="KbaP404tc40QIt3SOlQPCP">
<p:NodeReference LastCategoryFullName="Main.User" LastSymbolSource="ooc3.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<CategoryReference Kind="RecordType" Name="User" />
<Choice Kind="OperationCallFlag" Name="Split" />
</p:NodeReference>
<Pin Id="RZqH5JeKPPzP0TlMrKDBB9" Name="Input" Kind="StateInputPin" />
<Pin Id="NbOZiAIOZ04O4A1oRdsP9J" Name="Output" Kind="OutputPin" />
<Pin Id="Ccxzw6FXvHEMrW6z5L4OFx" Name="id" Kind="OutputPin" />
<Pin Id="JGYggsfokz0P9H4OeFfK2X" Name="name" Kind="OutputPin" />
<Pin Id="FB5LgKpgdUuMldbHrtygpd" Name="Object" Kind="OutputPin" />
<Pin Id="Rj9ItqsgDSiN1yfXxbCodP" Name="coord" Kind="OutputPin" />
<Pin Id="IHIixBV1RykOQjEgswKNQM" Name="press" Kind="OutputPin" />
<Pin Id="LgglORdhKasQb4purS2kDz" Name="Orientation" Kind="OutputPin" />
</Node>
<Pad Id="Gsj4WWPOpadQP9Wdf37RZ5" Comment="coord" Bounds="664,847,35,28" ShowValueBox="true" isIOBox="true" />
<Node Bounds="575,933,65,19" Id="ScrF33jWmX8QMuHUIVRZBY">
<p:NodeReference LastCategoryFullName="Animation" LastSymbolSource="VL.Animation.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="Damper (2D)" />
</p:NodeReference>
<Pin Id="PlwDDIXDsQcNvjz60Kbi4M" Name="Goto Position" Kind="InputPin" />
<Pin Id="L9RrySk4N03OWycsgn4iKR" Name="Filter Time" Kind="InputPin" />
<Pin Id="A0cUUYg7re2NbjJ2TPCm7A" Name="Cyclic" Kind="InputPin" />
<Pin Id="Qv9LGRgVqzVOQNqi5NoPcp" Name="Jump" Kind="InputPin" DefaultValue="False" />
<Pin Id="GqK1gY8F4BNNk9x89lOHCL" Name="Position" Kind="OutputPin" />
<Pin Id="VMQ0H6hJrFcPaBfEevZuQ5" Name="Velocity" Kind="OutputPin" />
<Pin Id="OXY7skA7jSzO1D6Ob2978O" Name="Acceleration" Kind="OutputPin" />
</Node>
<Node Bounds="466,1062,85,19" Id="CP0ga8a4u4lN0CV9f2lRU9">
<p:NodeReference LastCategoryFullName="Graphics.Skia.Layers" LastSymbolSource="VL.Skia.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="Circle" />
<CategoryReference Kind="Category" Name="Layers" NeedsToBeDirectParent="true">
<p:OuterCategoryReference Kind="Category" Name="Skia" NeedsToBeDirectParent="true" />
</CategoryReference>
</p:NodeReference>
<Pin Id="JtfCe0awb4oNh8zkCnEgkL" Name="Position" Kind="InputPin" />
<Pin Id="KP3FDUrZ2DTP0W1t8R3TDh" Name="Radius" Kind="InputPin" />
<Pin Id="O3q53P5YijSN1r0BhAqMpk" Name="Anchor" Kind="InputPin" />
<Pin Id="BNvuMY2CYO3QMC48LAEfTX" Name="Paint" Kind="InputPin" />
<Pin Id="RlGwkXYn81bOAEEtpBteha" Name="Enabled" Kind="InputPin" />
<Pin Id="UJBd2bT9dYbOSjRskwCRv0" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="526,847,54,22" Id="AqrDfaa2OpvLUtdc5xZHGs">
<p:NodeReference>
<Choice Kind="ProcessStatefulRegion" Name="Cache" />
<FullNameCategoryReference ID="Primitive" />
</p:NodeReference>
<Pin Id="LJ6UzKLJH2sMFtZcYX0Jbh" Name="Force" Kind="InputPin" />
<Pin Id="FgkNFT1CtUYOLUoo8Uf0oj" Name="Dispose Cached Outputs" Kind="InputPin" />
<Pin Id="HgTQ2R4AZEFMdqwSxj4GYn" Name="Has Changed" Kind="OutputPin" />
<Patch Id="JFSiAZl0dFHMNMYMmbN5ZI" ManuallySortedPins="true">
<Patch Id="UvMK2YlU8ltNZQpTAAImdR" Name="Create" ManuallySortedPins="true" />
<Patch Id="CwHpCjVDSp2OD0prtHM0sA" Name="Then" ManuallySortedPins="true" />
<Node Bounds="526,850" Id="CayXgUAbAIqL9ykTR6a2Jz">
<p:NodeReference LastCategoryFullName="Math" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Random" />
</p:NodeReference>
<Pin Id="Jk4kulxOq2JP54EMeoFnF1" Name="From" Kind="InputPin" DefaultValue="1, 0, 0, 1" />
<Pin Id="V4CqSJxLovoLwnakhKXiDW" Name="To" Kind="InputPin" DefaultValue="0, 1, 0.1599998, 1" />
<Pin Id="K4PkEJbU47pN6WoQ4BuLxO" Name="Output" Kind="OutputPin" />
</Node>
</Patch>
<ControlPoint Id="RWUDzlm3sV0MBH2XWjjFPo" Bounds="528,892" Alignment="Bottom" />
<ControlPoint Id="QsoEQiiUmi0Nz50AJwtv33" Bounds="537,818" Alignment="Top" />
</Node>
<ControlPoint Id="IuFXsWhwB1aPa3SzQU4n48" Bounds="538,775" />
<Node Bounds="517,1014,45,19" Id="LLkcMqo7EkUNPUafJSVDSI">
<p:NodeReference LastCategoryFullName="Graphics.Skia.Paint" LastSymbolSource="VL.Skia.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="Fill" />
<CategoryReference Kind="Category" Name="Paint" NeedsToBeDirectParent="true">
<p:OuterCategoryReference Kind="Category" Name="Skia" NeedsToBeDirectParent="true" />
</CategoryReference>
</p:NodeReference>
<Pin Id="LOdJl1YyPQhLY51t1EkmRQ" Name="Input" Kind="InputPin" />
<Pin Id="NGt8axdAdnyND9SibvJW1k" Name="Color" Kind="InputPin" />
<Pin Id="DkR1WXNkFzCOXHDflRthN0" Name="Shader" Kind="InputPin" />
<Pin Id="K8G3ChOBVJTPkMkvBXaAoV" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="574,1064,85,19" Id="QhcZctikqHMLMWHA5tb23f">
<p:NodeReference LastCategoryFullName="Graphics.Skia.Layers" LastSymbolSource="VL.Skia.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="Circle" />
<CategoryReference Kind="Category" Name="Layers" NeedsToBeDirectParent="true">
<p:OuterCategoryReference Kind="Category" Name="Skia" NeedsToBeDirectParent="true" />
</CategoryReference>
</p:NodeReference>
<Pin Id="GEzipLLb3boO10AN38NCzD" Name="Position" Kind="InputPin" />
<Pin Id="LRZZJiWBRdqMhfyG1d6EkE" Name="Radius" Kind="InputPin" />
<Pin Id="E4nUiIq1h26OE0ZeG11koH" Name="Anchor" Kind="InputPin" />
<Pin Id="SsiDNzupyzuPwpf3GKr3ZW" Name="Paint" Kind="InputPin" />
<Pin Id="O0hAcrsvRpxNEuesoQD4wj" Name="Enabled" Kind="InputPin" />
<Pin Id="MewFjlhqLTbNjwgFEv7fdO" Name="Output" Kind="OutputPin" />
</Node>
</Patch>
</Node>
<Pad Id="UKkpWD1h9BwQCKkNFsZFjH" Bounds="46,852,31,31" ShowValueBox="true" isIOBox="true" Value="1.">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="String" />
</p:TypeAnnotation>
<p:ValueBoxSettings>
<p:fontsize p:Type="Int32">15</p:fontsize>
<p:stringtype p:Assembly="VL.Core" p:Type="VL.Core.StringType">Comment</p:stringtype>
</p:ValueBoxSettings>
</Pad>
<Node Bounds="120,1622,225,19" Id="Ll0MFWjCfuLNlVc9LNBpA3">
<p:NodeReference LastCategoryFullName="Stride.Materials" LastSymbolSource="VL.Stride.Rendering.ShaderFX.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="PBRMaterial (Metallic)" />
</p:NodeReference>
<Pin Id="IH95qYcvhB2LPB4y3PaOGI" Name="Diffuse" Kind="InputPin" />
<Pin Id="Cs7j72xTwXFP64BtEsylPJ" Name="Metalness" Kind="InputPin" />
<Pin Id="EckXRfbmPK7P9RUHWfC8Bw" Name="Roughness" Kind="InputPin" DefaultValue="1.01" />
<Pin Id="Crc7WMUT62qLB2vSRRqmRo" Name="Normal" Kind="InputPin" />
<Pin Id="DPXx6g2COoVNZjqaKBG6Jg" Name="Displacement" Kind="InputPin" />
<Pin Id="UVqePe84ZH0L4L7mceOABh" Name="Tessellation" Kind="InputPin" />
<Pin Id="C858uL0Tp9VPXqXZ3pcOU8" Name="Occlusion" Kind="InputPin" />
<Pin Id="LKG35pUKRSYPYgpPvPlmCa" Name="Subsurface Scattering" Kind="InputPin" />
<Pin Id="GZXf74vPeItMUJE9LjwnKt" Name="Emissive" Kind="InputPin" />
<Pin Id="CpU1Ayj498XNypJcDkEOgh" Name="Transparency" Kind="InputPin" />
<Pin Id="VyxaOREVWIPLLpij8WwgNU" Name="Layers" Kind="InputPin" />
<Pin Id="TYscjG32epfPpJ8bGiYr7u" Name="Cull Mode" Kind="InputPin" />
<Pin Id="VnMlAQe27fiLu7ge70qDrB" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="176,911,125,19" Id="U1vsXsqVcCmNNyvOHxIps6">
<p:NodeReference LastCategoryFullName="Stride.Textures.Source" LastSymbolSource="VL.Stride.Windows.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessNode" Name="SkiaTexture" />
<FullNameCategoryReference ID="Stride.Textures.Source" />
</p:NodeReference>
<Pin Id="IzfFwj8oD8TPyz9w5TtcWq" Name="Input" Kind="InputPin" />
<Pin Id="DilGTybDofTQaRdt8OeAqB" Name="Size" Kind="InputPin" />
<Pin Id="DiVkj4qzucBNXxFzyO7BVn" Name="Space" Kind="InputPin" />
<Pin Id="TFjjTJRsRd1N9IBB8d5wOI" Name="Clear" Kind="InputPin" DefaultValue="False" />
<Pin Id="U4T053YfTIfMzeY0lYncqP" Name="Clear Color" Kind="InputPin" DefaultValue="0, 0, 0, 0" />
<Pin Id="IbiM5j5U38RMUlpRvjtxTx" Name="Format" Kind="InputPin" />
<Pin Id="HiEfYhes7rWOqZlTZ5FNt0" Name="Output" Kind="OutputPin" />
</Node>
<Pad Id="PmeIyAWcbT7LPMzTxtd0da" Bounds="24,963,30,31" ShowValueBox="true" isIOBox="true" Value="2.">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="String" />
</p:TypeAnnotation>
<p:ValueBoxSettings>
<p:fontsize p:Type="Int32">15</p:fontsize>
<p:stringtype p:Assembly="VL.Core" p:Type="VL.Core.StringType">Comment</p:stringtype>
</p:ValueBoxSettings>
</Pad>
<Node Bounds="182,1173,85,19" Id="DXFOeFbgWN8M6u5woi5TDR">
<p:NodeReference LastCategoryFullName="Stride.Materials.GeometryAttributes" LastSymbolSource="VL.Stride.Rendering.Nodes">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessNode" Name="Displacement" />
</p:NodeReference>
<p:HelpFocus p:Assembly="VL.Lang" p:Type="VL.Model.HelpPriority">High</p:HelpFocus>
<Pin Id="LU5m1QkfsU1OGrQOwnMmG2" Name="Displacement Map" Kind="InputPin" />
<Pin Id="S2eAcKLJIINQTBc99izMIp" Name="Intensity" Kind="InputPin" />
<Pin Id="TNMtS8K8rmhODEzQ7CBFSe" Name="Scale &amp; Bias" Kind="InputPin" DefaultValue="False" />
<Pin Id="UZ2vnj619nHQSyvKKWurhQ" Name="Shader Stage" Kind="InputPin" DefaultValue="Vertex" />
<Pin Id="I3OYfokbUT2PrvCo62B554" Name="Enabled" Kind="InputPin" />
<Pin Id="S7fYMyIqDaGMAQnkPOZhwE" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="198,1066,65,19" Id="AbMLZ6e8ZN5OH1O2zdiZkr">
<p:NodeReference LastCategoryFullName="Stride.Materials.Inputs" LastSymbolSource="VL.Stride.Rendering.ShaderFX.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="ValueMap" />
</p:NodeReference>
<Pin Id="FvYoEJ7yG6cM09wePjWFlk" Name="Texture" Kind="InputPin" />
<Pin Id="Q6ZyqZjv92kOb63g5wM4Wb" Name="Fallback Value" Kind="InputPin" />
<Pin Id="LgWtd6SWnDJNvkmoEUIXvJ" Name="Texcoord Index" Kind="InputPin" />
<Pin Id="TTafJFkL1zMMcZETqL1dLI" Name="Channel" Kind="InputPin" DefaultValue="R" />
<Pin Id="TEwmQS0NzDvPkJvReMZCjN" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="275,1065,65,19" Id="DFk8C1dGuMlLwO6UpybW26">
<p:NodeReference LastCategoryFullName="Stride.Materials.Inputs" LastSymbolSource="VL.Stride.Rendering.ShaderFX.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="ValueMap" />
</p:NodeReference>
<Pin Id="DwWtsziwXAyPuictBLducu" Name="Texture" Kind="InputPin" />
<Pin Id="D7YEPN1XuklOtwJ8VhyRWZ" Name="Fallback Value" Kind="InputPin" />
<Pin Id="D7xB4Qc3LncM6089eNIUrW" Name="Texcoord Index" Kind="InputPin" />
<Pin Id="RG8Bf5dbKtbOIWmqzt4sxR" Name="Channel" Kind="InputPin" DefaultValue="R" />
<Pin Id="TN55QxDuXDMO8UmyVuYCYB" Name="Output" Kind="OutputPin" />
</Node>
<Pad Id="R9C69jftAcQOAoBvhVonAE" Comment="Size" Bounds="187,831,44,28" ShowValueBox="true" isIOBox="true" Value="512, 512">
<p:TypeAnnotation LastCategoryFullName="Stride.API.Core.Mathematics" LastSymbolSource="VL.Stride.Runtime.TypeForwards.vl">
<Choice Kind="TypeFlag" Name="Int2" />
</p:TypeAnnotation>
</Pad>
<Node Bounds="22,1748,205,19" Id="Buvf3nGG8LWNHy9Lofz37w">
<p:NodeReference LastCategoryFullName="Stride.Models" LastSymbolSource="VL.Stride.Engine.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="Plane" />
</p:NodeReference>
<Pin Id="MviA62XvCfLOmkf9tBlDr5" Name="Transformation" Kind="InputPin" />
<Pin Id="Q0f2VAPZcm9N2mS80nc5uH" Name="Size" Kind="InputPin" />
<Pin Id="AWQubfuP4EiLBH6mhMzdRU" Name="Tessellation" Kind="InputPin" DefaultValue="200, 200" />
<Pin Id="QNvktDqQo8mLfFSgP1M61S" Name="Normal" Kind="InputPin" />
<Pin Id="SrHaIP89NpnO95oYSQMLRL" Name="Generate Back Face" Kind="InputPin" DefaultValue="False" />
<Pin Id="DoapBcmt0qNPEHwgtA0ZhD" Name="Material" Kind="InputPin" />
<Pin Id="FBb5bOTFeZ0OWz8hOzRAOA" Name="Is Shadow Caster" Kind="InputPin" />
<Pin Id="I98VWZs2yKkL15VtNysAV7" Name="Components" Kind="InputPin" />
<Pin Id="BZpEFYQbSOyPrhSAPhFbwo" Name="Children" Kind="InputPin" />
<Pin Id="OlIYk8TTkKvNqzMkzGNmEN" Name="Name" Kind="InputPin" />
<Pin Id="A0vqWORmDnnQKf1mDNtSUJ" Name="Enabled" Kind="InputPin" />
<Pin Id="Rv2Ks8jpPnvLYaCZ3dTYzn" Name="Entity" Kind="OutputPin" />
</Node>
<Node Bounds="-2,1995,63,19" Id="TmyTJMno1xkN7oQrVhOrPq">
<p:NodeReference LastCategoryFullName="Stride" LastSymbolSource="VL.Stride.Engine.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="RootScene" />
<CategoryReference Kind="Category" Name="Stride" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="BM70ag3Kxo0QXlORkVANYG" Name="Child" Kind="InputPin" />
<Pin Id="E0QZV3hrGXHQHMms2IkOs3" Name="Child 2" Kind="InputPin" />
<Pin Id="JMRsa6MYom1OgHbcERE5xP" Name="Child 3" Kind="InputPin" />
<Pin Id="EN3l20KH2WxL1VnjQaCZNg" Name="Enabled" Kind="InputPin" />
<Pin Id="UPHzMqVo7ESNNzaLpozWea" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="468,1337,45,19" Id="K5f9DMJi4yNQHl1ivsSpAd">
<p:NodeReference LastCategoryFullName="Graphics.Skia" LastSymbolSource="VL.Skia.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="Group (Spectral)" />
<CategoryReference Kind="Category" Name="Skia" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="NX7pK8rwbAkMoW8qGwhBMf" Name="Input" Kind="InputPin" />
<Pin Id="NVDDEt0zVKCMqgQxLHRZ2j" Name="Debug" Kind="InputPin" />
<Pin Id="BTRPc5UgIOmPtPSb4vvWSZ" Name="Enabled" Kind="InputPin" />
<Pin Id="HMJHJl5Ig7TMg81HuJoCUq" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="199,976,85,19" Id="B428uB8J5rfPKLKQt9kdpS">
<p:NodeReference LastCategoryFullName="Stride.Textures.Filter" LastSymbolSource="VL.Stride.Rendering.TextureFX.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="Blur" />
<CategoryReference Kind="Category" Name="Filter" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="F5ADXNyPjahNWvbf6NOiEy" Name="Input" Kind="InputPin" />
<Pin Id="JAYBtpGdZLgQbqR2tOBJ11" Name="Strength" Kind="InputPin" DefaultValue="0.51" />
<Pin Id="GwGT5jn1YwkLQPP7EquJPh" Name="Control" Kind="InputPin" />
<Pin Id="OoiDwOKI92lMV2M7icQ3sp" Name="Passes" Kind="InputPin" />
<Pin Id="FrtMqRt12tEODtoGBC61AQ" Name="Apply" Kind="InputPin" />
<Pin Id="PLDs7Mu0tU8NZ64QyodYwm" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="442,1512,65,19" Id="Q7vqKiDInnKQMHzmL9ZOAi">
<p:NodeReference LastCategoryFullName="Graphics.Skia" LastSymbolSource="VL.Skia.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="Group" />
</p:NodeReference>
<Pin Id="No9vE0VOzO1N8s9OphNIRZ" Name="Input" Kind="InputPin" />
<Pin Id="TCmSQfJAus2LuKvNrzmp4t" Name="Input 2" Kind="InputPin" />
<Pin Id="JzlslW3aNMTLfh4HAzJ1Ts" Name="Debug" Kind="InputPin" />
<Pin Id="CHGuLsufNYiLNzQcmqRr2G" Name="Enabled" Kind="InputPin" />
<Pin Id="N4cD8osAvNlO20Ee7PZ0Rs" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="434,1463,85,19" Id="HOcysLpMk9aONQ3yY03rCs">
<p:NodeReference LastCategoryFullName="Graphics.Skia.Layers" LastSymbolSource="VL.Skia.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="Rectangle" />
<CategoryReference Kind="Category" Name="Layers" NeedsToBeDirectParent="true">
<p:OuterCategoryReference Kind="Category" Name="Skia" NeedsToBeDirectParent="true" />
</CategoryReference>
</p:NodeReference>
<Pin Id="V0i98fQl39uQHh1kl0GBuI" Name="Position" Kind="InputPin" />
<Pin Id="CJTqCeg7OuLMCOzMuSzyMB" Name="Size" Kind="InputPin" DefaultValue="3.1, 3.1" />
<Pin Id="FzYriIc2s33LELRy0M1Q19" Name="Anchor" Kind="InputPin" />
<Pin Id="D4ZZBZleuzyNmepWhkpOge" Name="Paint" Kind="InputPin" />
<Pin Id="JrIZTHjYnL1LvtMYORjuFd" Name="Enabled" Kind="InputPin" />
<Pin Id="DaGzOwZQlGvQYsFeaADEDk" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="496,1381,45,19" Id="AVDWZLjWod8MKbhWqjELxR">
<p:NodeReference LastCategoryFullName="Graphics.Skia.Paint" LastSymbolSource="VL.Skia.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="Fill" />
<CategoryReference Kind="Category" Name="Paint" NeedsToBeDirectParent="true">
<p:OuterCategoryReference Kind="Category" Name="Skia" NeedsToBeDirectParent="true" />
</CategoryReference>
</p:NodeReference>
<Pin Id="VIdk96Ps3cSN7tOIIagvQx" Name="Input" Kind="InputPin" />
<Pin Id="MDsXl5OqXTkQOVu5lMxSyZ" Name="Color" Kind="InputPin" DefaultValue="0, 0, 0, 1" />
<Pin Id="Ez2OM73KrxCNj9e4rrghJt" Name="Shader" Kind="InputPin" />
<Pin Id="O8XI1IKjMiNN6yO8F5rsAt" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="493,1414,56,19" Id="DsEevIzati2PWvecXiv5o7">
<p:NodeReference LastCategoryFullName="Graphics.Skia.Paint" LastSymbolSource="VL.Skia.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="SetAlpha" />
<CategoryReference Kind="Category" Name="Paint" NeedsToBeDirectParent="true">
<p:OuterCategoryReference Kind="Category" Name="Skia" NeedsToBeDirectParent="true" />
</CategoryReference>
</p:NodeReference>
<Pin Id="Hl9lFiA8ukzOQGRVeiCE4W" Name="Input" Kind="StateInputPin" />
<Pin Id="O4CsMAFyvoXM9rr8zybfVm" Name="Value" Kind="InputPin" DefaultValue="0.009" />
<Pin Id="SFP9Dzi5n3kMn4W6FfHPf3" Name="Output" Kind="StateOutputPin" />
</Node>
<Node Bounds="385,1067,50,19" Id="Oy1D55GWvNdLwoliibQj6p">
<p:NodeReference LastCategoryFullName="Stride.Materials.Inputs" LastSymbolSource="VL.Stride.Rendering.ShaderFX.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="ValueIn" />
</p:NodeReference>
<Pin Id="GZMyzb6c7ZpLVJXlf6nYtU" Name="Value" Kind="InputPin" DefaultValue="3.44" />
<Pin Id="VTuT9i08nwkONU6iYUNuf8" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="236,1131,25,19" Id="SERxcHVfsKxLW4u2jMVJBY">
<p:NodeReference LastCategoryFullName="Stride.Rendering.ShaderFX.Operations" LastSymbolSource="VL.Stride.Rendering.ShaderFX.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<FullNameCategoryReference ID="Stride.Rendering.ShaderFX.Operations" />
<Choice Kind="ProcessAppFlag" Name="*" />
</p:NodeReference>
<Pin Id="KuPan36EleJO9VzOVh58CZ" Name="Input" Kind="InputPin" />
<Pin Id="TrCCTS8UhhkM5ZaPJGB7xZ" Name="Input 2" Kind="InputPin" />
<Pin Id="TmxYuJU4VMyLzY9JK5GP4U" Name="Output" Kind="OutputPin" />
</Node>
<Pad Id="M8V3p91AzQxP8aMRjVTloC" Comment="" Bounds="377,1005,35,15" ShowValueBox="true" isIOBox="true" Value="4.48">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Float32" />
</p:TypeAnnotation>
</Pad>
<Node Bounds="32,1169,65,19" Id="V2rOk1FcaAVLrd4WSB9CvZ">
<p:NodeReference LastCategoryFullName="Stride.Materials.Inputs" LastSymbolSource="VL.Stride.Rendering.ShaderFX.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="ColorMap" />
</p:NodeReference>
<Pin Id="AfsmnxHv2svQEphP89YXTs" Name="Texture" Kind="InputPin" />
<Pin Id="Cv3I1LOgv9JOqk6mziOJlx" Name="Fallback Color" Kind="InputPin" />
<Pin Id="KzF60oiBKlZQAwYIwHd7mu" Name="Fallback Color Premultiply Alpha" Kind="InputPin" />
<Pin Id="QM50FWXk6neLXdiVfCRuUh" Name="Texcoord Index" Kind="InputPin" />
<Pin Id="RfjQfQmPHCDPLfKKIqUiIz" Name="Output" Kind="OutputPin" />
</Node>
<Pad Id="Jl11AV8FkmHNIPX98s4jXK" Comment="Force" Bounds="338,749,35,35" ShowValueBox="true" isIOBox="true" Value="False">
<p:TypeAnnotation>
<Choice Kind="ImmutableTypeFlag" Name="Boolean" />
<FullNameCategoryReference ID="Primitive" />
</p:TypeAnnotation>
<p:ValueBoxSettings>
<p:buttonmode p:Assembly="VL.UI.Forms" p:Type="VL.HDE.PatchEditor.Editors.ButtonModeEnum">Bang</p:buttonmode>
</p:ValueBoxSettings>
</Pad>
<ControlPoint Id="QnmzZiatcAlPFJHcwp5R4O" Bounds="33,1214" />
<Node Bounds="106,1174,65,19" Id="Jo9azBEKcaALHHzRVAB43A">
<p:NodeReference LastCategoryFullName="Stride.Materials.GeometryAttributes" LastSymbolSource="VL.Stride.Rendering.Nodes">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="Normal" />
<CategoryReference Kind="Category" Name="GeometryAttributes" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="SQRAgRg6Pc4PjukOnCUkkF" Name="Normal Map" Kind="InputPin" />
<Pin Id="RbhcHlFFa8MQUqfMlVcOKv" Name="Scale &amp; Offset" Kind="InputPin" />
<Pin Id="AhnBi0AAJ4PMrZfCzisRgd" Name="Reconstruct Z" Kind="InputPin" DefaultValue="True" />
<Pin Id="TTWbeWyPjgMLfgOM5lw9Wx" Name="Enabled" Kind="InputPin" />
<Pin Id="D1Mv8c2hzEzQR9KQPlZhtl" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="67,1019,105,19" Id="I7O9nRpxzJqPvvj5CZng9u">
<p:NodeReference LastCategoryFullName="Stride.Textures.Filter" LastSymbolSource="VL.Stride.Rendering.EffectShaderNodes">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessNode" Name="NormalGlow" />
</p:NodeReference>
<Pin Id="Lz19iLtTpTyPZnFZt3rfYd" Name="Input" Kind="InputPin" />
<Pin Id="UU3sK5snS6QQPGfRlKQsVj" Name="A Depth" Kind="InputPin" />
<Pin Id="RBSdZ5vMIcuOsBSr2rqjIk" Name="Shape" Kind="InputPin" DefaultValue="1" />
<Pin Id="KjhDxPgsyACNFW5AmyWZ0A" Name="Max Radius" Kind="InputPin" DefaultValue="2.22" />
<Pin Id="FfflgzU1HvZQQ7Z7TCPGHE" Name="Control" Kind="InputPin" />
<Pin Id="Vy64xSXdHfkN1hs603IXLj" Name="Apply" Kind="InputPin" />
<Pin Id="S37aa0xJFahN8D7lxGWgBX" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="80,1079,65,19" Id="PUkv5ZMRAenLKM5C1scH4F">
<p:NodeReference LastCategoryFullName="Stride.Materials.Inputs" LastSymbolSource="VL.Stride.Rendering.ShaderFX.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="ColorMap" />
</p:NodeReference>
<Pin Id="GClq74UAWUcLDHvnqpeqcN" Name="Texture" Kind="InputPin" />
<Pin Id="VVrRBebC302PnjWofY61bx" Name="Fallback Color" Kind="InputPin" />
<Pin Id="A6JfI1FzslPOXpxJuyV9xV" Name="Fallback Color Premultiply Alpha" Kind="InputPin" />
<Pin Id="FWaMYPoB8gCNf5zVrMXWMp" Name="Texcoord Index" Kind="InputPin" />
<Pin Id="Q15HIPUMsAdMluiqUg2u1r" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="-51,1876,65,19" Id="CHmWgxQ7iXfMO8IowGIP8f">
<p:NodeReference>
<Choice Kind="ProcessNode" Name="LightSetup" />
</p:NodeReference>
<Pin Id="BKUkw9ycXuiLetzUWmRR7L" Name="Intensity" Kind="InputPin" />
<Pin Id="HqFnTmsW45EOdhC4vxgHzD" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="590,1384,45,19" Id="QSSvlNIsPobLABtB2J3PQ4">
<p:NodeReference LastCategoryFullName="Graphics.Skia" LastSymbolSource="VL.Skia.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="Group (Spectral)" />
<CategoryReference Kind="Category" Name="Skia" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="UMCdH9GdTL9O5CD4kFmRq6" Name="Input" Kind="InputPin" />
<Pin Id="DyeknrNZZCALTfnGJBxj8f" Name="Debug" Kind="InputPin" />
<Pin Id="VesJf9bJmn5PlGfpTATzq1" Name="Enabled" Kind="InputPin" />
<Pin Id="R0EBjWSYx0TPRO2yFX0bTj" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="562,1508,65,19" Id="MBfKVUGAD6SM1ONpxk776X">
<p:NodeReference LastCategoryFullName="Graphics.Skia" LastSymbolSource="VL.Skia.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="Group" />
</p:NodeReference>
<Pin Id="G73hOKBlOq3OdMp3F6Ajai" Name="Input" Kind="InputPin" />
<Pin Id="VbGIVu5g8d8PSaW2SeIQ4q" Name="Input 2" Kind="InputPin" />
<Pin Id="NNkCEqBHOrINlaUXammpJ7" Name="Debug" Kind="InputPin" />
<Pin Id="UUejIU1QdhGMQdBX0UyA0l" Name="Enabled" Kind="InputPin" />
<Pin Id="E1ItKjfaq5QMq8JXoaQYdN" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="565,1650,125,19" Id="JIkksaJsZclNKVM90pgjXB">
<p:NodeReference LastCategoryFullName="Stride.Textures.Source" LastSymbolSource="VL.Stride.Windows.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessNode" Name="SkiaTexture" />
<FullNameCategoryReference ID="Stride.Textures.Source" />
</p:NodeReference>
<Pin Id="QBk6hrrAsYyM6ubkjJGpXL" Name="Input" Kind="InputPin" />
<Pin Id="F3wBJcc9Z41PhcvWJcCKd6" Name="Size" Kind="InputPin" />
<Pin Id="E5H1yM1lWZ7OlGb8tZPUmZ" Name="Space" Kind="InputPin" />
<Pin Id="HKRSQOF6ig4NtdqSIcWUqr" Name="Clear" Kind="InputPin" DefaultValue="False" />
<Pin Id="JbGzA1wHt5ZPH6AVB85uWL" Name="Clear Color" Kind="InputPin" DefaultValue="0, 0, 0, 0" />
<Pin Id="Q0MlBn2BLDoPeGqkWG5Yvo" Name="Format" Kind="InputPin" />
<Pin Id="NEKF682gxPIQHKN2aMmiFU" Name="Output" Kind="OutputPin" />
</Node>
<Pad Id="HIPMT7CpoezQIYM167Dzsy" Comment="Size" Bounds="576,1570,44,28" ShowValueBox="true" isIOBox="true" Value="512, 512">
<p:TypeAnnotation LastCategoryFullName="Stride.API.Core.Mathematics" LastSymbolSource="VL.Stride.Runtime.TypeForwards.vl">
<Choice Kind="TypeFlag" Name="Int2" />
</p:TypeAnnotation>
</Pad>
<Node Bounds="81,977,85,19" Id="GG8ct8c7lIfN4GiIloPZUe">
<p:NodeReference LastCategoryFullName="Stride.Textures.Filter" LastSymbolSource="VL.Stride.Rendering.TextureFX.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="Blur" />
<CategoryReference Kind="Category" Name="Filter" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="JR6zyTEDXAePSa6CryWuLN" Name="Input" Kind="InputPin" />
<Pin Id="NvrSuQmPCT2OfYhiDOSr6k" Name="Strength" Kind="InputPin" DefaultValue="0.26" />
<Pin Id="SuLzT97veYuLRlaE5XfH9H" Name="Control" Kind="InputPin" />
<Pin Id="GxwfqYocyo2LF8h9V39SgD" Name="Passes" Kind="InputPin" />
<Pin Id="VGLEdfW7zKgPPonNI0kK9G" Name="Apply" Kind="InputPin" />
<Pin Id="QkjTf3e5lh9PJbiUlWssjG" Name="Output" Kind="OutputPin" />
</Node>
<ControlPoint Id="NbdvqvTHlbVOfuqfaWXdxG" Bounds="-6,2103" />
<Node Bounds="104,1845,107,19" Id="SM5GVqnrHEhLRSN4q3h0EC">
<p:NodeReference LastCategoryFullName="Stride.Rendering" LastSymbolSource="VL.Stride.Rendering.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="DebugTextRenderer" />
</p:NodeReference>
<Pin Id="EzDOj7TYvwfLGUYvvbHBTB" Name="Transformation" Kind="InputPin" />
<Pin Id="MvcYUtTgDbkN6D3zO6vQYb" Name="Text" Kind="InputPin" DefaultValue="connect to --&gt; 10.0.1.139:3000" />
<Pin Id="NMLDBV7mlx1QCjolmr0mHR" Name="Position" Kind="InputPin" />
<Pin Id="JxWdfq0t73yLI9IDDrlqED" Name="Color" Kind="InputPin" />
<Pin Id="P1F3JZI4aGNOCydh28ifAl" Name="Left Aligned" Kind="InputPin" DefaultValue="False" />
<Pin Id="VIioB3q2zI9Pf0ZxISLhPM" Name="Top Left" Kind="InputPin" DefaultValue="False" />
<Pin Id="NOaE4kUO3pzNvVCU94OIGO" Name="Output" Kind="StateOutputPin" />
<Pin Id="EUcb7RTa7UAOXFJ8qw6D5d" Name="Success" Kind="OutputPin" />
<Pin Id="NpWrfi73MltPQMfezMVQvp" Name="Error Message" Kind="OutputPin" />
</Node>
<Node Bounds="78,1904,165,19" Id="VYhUC59CcwQPl5zEeFIg2v">
<p:NodeReference LastCategoryFullName="Stride.Rendering" LastSymbolSource="VL.Stride.Engine.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="RenderEntity" />
</p:NodeReference>
<Pin Id="QdvHlP795C7NbyESxvq03B" Name="Transformation" Kind="InputPin" />
<Pin Id="Pqc4B9yWlr2P7Dr8afDHrt" Name="Input" Kind="InputPin" />
<Pin Id="AiqSKHLGIxwOP2kNCxEgUm" Name="Render Stage" Kind="InputPin" />
<Pin Id="N4kbmYI0exUPx5HQR9Jmdp" Name="Single Call Per Frame" Kind="InputPin" />
<Pin Id="SGClQlHo8NlMf1ejLaK7z3" Name="Render Group" Kind="InputPin" />
<Pin Id="VEnGT9oO3VhOQkGjb9Kf68" Name="Components" Kind="InputPin" />
<Pin Id="MlwlhKyxxF8MkdFXqhYZJX" Name="Children" Kind="InputPin" />
<Pin Id="BzGQ0T6u5z2NivgHgXG1Po" Name="Name" Kind="InputPin" />
<Pin Id="O41Dz1DcYtUPl3P5dyUIVB" Name="Enabled" Kind="InputPin" />
<Pin Id="TZrZtQRFdAnL0Zkcksg4iq" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="276,1830" Id="AzV1FV9dxOaNuugtR7Ath7">
<p:NodeReference LastCategoryFullName="2D.Transform" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="UniformScale" />
<CategoryReference Kind="Category" Name="Transform" NeedsToBeDirectParent="true">
<p:OuterCategoryReference Kind="Category" Name="2D" NeedsToBeDirectParent="true" />
</CategoryReference>
</p:NodeReference>
<Pin Id="StzLFmQtpARL5qJE2NQfq9" Name="Input" Kind="InputPin" />
<Pin Id="TEEh6kO13kCQIcRVAvbQyN" Name="Scaling" Kind="InputPin" DefaultValue="1.98" />
<Pin Id="DsstbKgmd1wNmPpiZu5lUI" Name="Output" Kind="OutputPin" />
</Node>
</Canvas>
<Patch Id="EvD4KArGnCtQc8gIlBlqAO" Name="Create" />
<Patch Id="KD5N0BwsB65NoQ5yYWPZ1S" Name="Update">
<Pin Id="SzIXTzXeEgePVHhr7Tmzzi" Name="Context" Kind="InputPin">
<p:TypeAnnotation>
<Choice Kind="TypeFlag" Name="Context" />
</p:TypeAnnotation>
</Pin>
<Pin Id="FJIQM1RGVTgMWLRTFCyr39" Name="Output" Kind="OutputPin" Bounds="-5,2105" />
</Patch>
<ProcessDefinition Id="KQzwrI5w3rvNlxQi2mMedc">
<Fragment Id="PnJdXMBFihWP2i0lDfrDyw" Patch="EvD4KArGnCtQc8gIlBlqAO" Enabled="true" />
<Fragment Id="SMcB9LX87BnQdMdaGwT3iI" Patch="KD5N0BwsB65NoQ5yYWPZ1S" Enabled="true" />
</ProcessDefinition>
<Link Id="Sxeaifoj5N1Meb3yBwQwSM" Ids="SzIXTzXeEgePVHhr7Tmzzi,Qmm1ZQF4XrzP89GgFxuo2i" IsHidden="true" />
<Link Id="EJcDtr8TW7kPe3M5tiLSyf" Ids="RtwFScWJ0UJLx03FCZDNoQ,M6t2rmgThFnMADH6GfW3vW" />
<Link Id="AUawGC2J4UxLjy32haMANl" Ids="Qmm1ZQF4XrzP89GgFxuo2i,GlATLtVnb6VP9miBR7pC5o" />
<Link Id="FTfhBLRrcbxOQZbRUrdFtH" Ids="OFS8zmYTbMGORVsSKoG4Gx,VQEWdyHFdzzPdM6qTABxz2" />
<Link Id="OBsbqOYaJNMQYMJ2TiZfOC" Ids="OEyOOV0kHRUNr9qJkj7OyY,PbtKT4QRrmqP4VKh0enTtv" />
<Link Id="Brskwp89UA5LyKM9z45ij1" Ids="VQEWdyHFdzzPdM6qTABxz2,RZqH5JeKPPzP0TlMrKDBB9" />
<Link Id="Oma11v55dJDQYS7G4pyDOt" Ids="Rj9ItqsgDSiN1yfXxbCodP,Gsj4WWPOpadQP9Wdf37RZ5" />
<Link Id="QBQpZCbiMEBPUT9Uq7o5Ri" Ids="IHIixBV1RykOQjEgswKNQM,IIUMeZz90DVNjdeklErpYR" />
<Link Id="ViVm3jicEjXNePUol9SvEG" Ids="Rj9ItqsgDSiN1yfXxbCodP,PlwDDIXDsQcNvjz60Kbi4M" />
<Link Id="Ur6uRnFzQD5M1ni37h8BEz" Ids="S7fYMyIqDaGMAQnkPOZhwE,DPXx6g2COoVNZjqaKBG6Jg" />
<Link Id="VPtHperu2l1MltW2RFbL4N" Ids="TEwmQS0NzDvPkJvReMZCjN,LU5m1QkfsU1OGrQOwnMmG2" />
<Link Id="GmkZHbmLTMoM6C9xjjTKQB" Ids="R9C69jftAcQOAoBvhVonAE,DilGTybDofTQaRdt8OeAqB" />
<Link Id="Rq7ctGrDBp4QA0m7DwKX9u" Ids="Rv2Ks8jpPnvLYaCZ3dTYzn,E0QZV3hrGXHQHMms2IkOs3" />
<Link Id="PuA5KhFCCZTN6xh1YRDOPn" Ids="VnMlAQe27fiLu7ge70qDrB,DoapBcmt0qNPEHwgtA0ZhD" />
<Link Id="Q6bbg977iMhLzuZVqpel49" Ids="Q2PAaspafdBOaJEeTiRLlk,KP3FDUrZ2DTP0W1t8R3TDh" />
<Link Id="TiQXa3iiOQCNxiNxr4bsFB" Ids="GqK1gY8F4BNNk9x89lOHCL,JtfCe0awb4oNh8zkCnEgkL" />
<Link Id="KBbKdj1fMH1QSqXey43WCB" Ids="KE4BHcMvjPLLmUBsITS9mc,NX7pK8rwbAkMoW8qGwhBMf" />
<Link Id="BSdq8Whn0WJPxMS8gJvZjS" Ids="UJBd2bT9dYbOSjRskwCRv0,KE4BHcMvjPLLmUBsITS9mc" />
<Link Id="J6wqaNFkD6bNGjOcj6JBTl" Ids="HMJHJl5Ig7TMg81HuJoCUq,TCmSQfJAus2LuKvNrzmp4t" />
<Link Id="MH7nxrm8y0CQMQrAurgKLM" Ids="DaGzOwZQlGvQYsFeaADEDk,No9vE0VOzO1N8s9OphNIRZ" />
<Link Id="A6NUn8luEZNPVdxXBOx0cT" Ids="N4cD8osAvNlO20Ee7PZ0Rs,IzfFwj8oD8TPyz9w5TtcWq" />
<Link Id="QDtjJjIf08MNAJYmJLtKxd" Ids="O8XI1IKjMiNN6yO8F5rsAt,Hl9lFiA8ukzOQGRVeiCE4W" />
<Link Id="DYDIYrQcxDNNp7J1Aj5Tdw" Ids="SFP9Dzi5n3kMn4W6FfHPf3,D4ZZBZleuzyNmepWhkpOge" />
<Link Id="LSPTT2jdmclNJQgRWvWfRh" Ids="TN55QxDuXDMO8UmyVuYCYB,KuPan36EleJO9VzOVh58CZ" />
<Link Id="KON47fIYHa4NJ1oFPNyCmN" Ids="TmxYuJU4VMyLzY9JK5GP4U,S2eAcKLJIINQTBc99izMIp" />
<Link Id="AFBF0YmjESTQU0kPjGsegw" Ids="VTuT9i08nwkONU6iYUNuf8,TrCCTS8UhhkM5ZaPJGB7xZ" />
<Link Id="EJT44R0wMGHN0v2cRoK6r8" Ids="M8V3p91AzQxP8aMRjVTloC,GZMyzb6c7ZpLVJXlf6nYtU" />
<Link Id="TmCLobKaOVGOKGx24KxQec" Ids="RfjQfQmPHCDPLfKKIqUiIz,QnmzZiatcAlPFJHcwp5R4O,IH95qYcvhB2LPB4y3PaOGI" />
<Link Id="SJwwFVih5CrNuTpAlWOWDE" Ids="K4PkEJbU47pN6WoQ4BuLxO,RWUDzlm3sV0MBH2XWjjFPo" />
<Link Id="TTpAc8yASFqNdVFBm9mB1B" Ids="K9FcnQvm0xYQcw3TuzJqwa,IuFXsWhwB1aPa3SzQU4n48" IsHidden="true" />
<Link Id="QrQ3wWOCeNUL7jFozwXPMB" Ids="IuFXsWhwB1aPa3SzQU4n48,QsoEQiiUmi0Nz50AJwtv33" />
<Link Id="C0uSuxwsbooN5YUzpxCCs5" Ids="Jl11AV8FkmHNIPX98s4jXK,LJ6UzKLJH2sMFtZcYX0Jbh" />
<Link Id="B8BKvcSxtPWMuIzi6kwDHP" Ids="HiEfYhes7rWOqZlTZ5FNt0,AfsmnxHv2svQEphP89YXTs" />
<Link Id="SSYMmHFZZsVP4r8yrpeZDf" Ids="D1Mv8c2hzEzQR9KQPlZhtl,Crc7WMUT62qLB2vSRRqmRo" />
<Link Id="Q1rwtlX5aOsQWzS9oUw2sG" Ids="Q15HIPUMsAdMluiqUg2u1r,SQRAgRg6Pc4PjukOnCUkkF" />
<Link Id="IpxA6aAYATrNwhnINftjkr" Ids="S37aa0xJFahN8D7lxGWgBX,GClq74UAWUcLDHvnqpeqcN" />
<Link Id="RnX2ct1J4hJLkcUTXCegs3" Ids="HqFnTmsW45EOdhC4vxgHzD,BM70ag3Kxo0QXlORkVANYG" />
<Link Id="QlbVY5el4mWOmFlBqZZYPZ" Ids="K8G3ChOBVJTPkMkvBXaAoV,BNvuMY2CYO3QMC48LAEfTX" />
<Link Id="JwLRkHIVP39MHp3SEnVXq4" Ids="RWUDzlm3sV0MBH2XWjjFPo,NGt8axdAdnyND9SibvJW1k" />
<Link Id="HHkPUDqFDrzQcnWXdfuiYf" Ids="MewFjlhqLTbNjwgFEv7fdO,IQCwZQsoykEOpFL0wkx61e" />
<Link Id="LQBfip0khoZM7jSLqgHnks" Ids="GqK1gY8F4BNNk9x89lOHCL,GEzipLLb3boO10AN38NCzD" />
<Link Id="Vv1HNlMt9omM63RtgIcHZQ" Ids="IQCwZQsoykEOpFL0wkx61e,UMCdH9GdTL9O5CD4kFmRq6" />
<Link Id="LQ7aISJutCzPPOikanlnWu" Ids="Q2PAaspafdBOaJEeTiRLlk,LRZZJiWBRdqMhfyG1d6EkE" />
<Link Id="A7XB6gPshAvLCoOf0wHiwM" Ids="R0EBjWSYx0TPRO2yFX0bTj,VbGIVu5g8d8PSaW2SeIQ4q" />
<Link Id="Eil8YZohqFXPPBc09fJeyW" Ids="DaGzOwZQlGvQYsFeaADEDk,G73hOKBlOq3OdMp3F6Ajai" />
<Link Id="NknTA9bZTZmNCd6h329WcT" Ids="HIPMT7CpoezQIYM167Dzsy,F3wBJcc9Z41PhcvWJcCKd6" />
<Link Id="HmkegSgrdaePBXUT8TZWnn" Ids="E1ItKjfaq5QMq8JXoaQYdN,QBk6hrrAsYyM6ubkjJGpXL" />
<Link Id="A5l3vWMKk03Lo8SjOJrXk3" Ids="NEKF682gxPIQHKN2aMmiFU,F5ADXNyPjahNWvbf6NOiEy" />
<Link Id="BHCb2TOlQ4kPJ4veUMTsEt" Ids="PLDs7Mu0tU8NZ64QyodYwm,FvYoEJ7yG6cM09wePjWFlk" />
<Link Id="MZPJaVxdDPROLeeMzzvsos" Ids="PLDs7Mu0tU8NZ64QyodYwm,DwWtsziwXAyPuictBLducu" />
<Link Id="TG1C9QV1m03MB0PRjwIC4D" Ids="QkjTf3e5lh9PJbiUlWssjG,Lz19iLtTpTyPZnFZt3rfYd" />
<Link Id="JVGfhlpM5EWOWiCyWxubNB" Ids="NEKF682gxPIQHKN2aMmiFU,JR6zyTEDXAePSa6CryWuLN" />
<Link Id="CDqjpRd4ViKMN8D9jaOQod" Ids="UPHzMqVo7ESNNzaLpozWea,NbdvqvTHlbVOfuqfaWXdxG" />
<Link Id="T0rIL2iwBr5OjXjeUgkAtJ" Ids="NbdvqvTHlbVOfuqfaWXdxG,FJIQM1RGVTgMWLRTFCyr39" IsHidden="true" />
<Link Id="Ph8d7XLJdMiOneX6vp2oWU" Ids="NOaE4kUO3pzNvVCU94OIGO,Pqc4B9yWlr2P7Dr8afDHrt" />
<Link Id="Ayko06JQ83yOpeMeUsQ1KW" Ids="TZrZtQRFdAnL0Zkcksg4iq,JMRsa6MYom1OgHbcERE5xP" />
<Link Id="AVHjO0yL7poNzGcZ6DJItp" Ids="DsstbKgmd1wNmPpiZu5lUI,EzDOj7TYvwfLGUYvvbHBTB" />
</Patch>
</Node>
<!--
************************ UpdateV4Message ************************
-->
<Node Name="UpdateV4Message" Bounds="450,606" Id="Dj4hFQ7M7V6NN8DPWx1ghj">
<p:NodeReference LastCategoryFullName="Primitive" LastSymbolSource="builtin">
<Choice Kind="ClassDefinition" Name="Class" />
</p:NodeReference>
<p:Interfaces>
<TypeReference LastCategoryFullName="Main" LastSymbolSource="ooc3.vl">
<Choice Kind="InterfaceTypeFlag" Name="IMessage" />
</TypeReference>
</p:Interfaces>
<Patch Id="U1ERcPhpmiEMTESSYRFvlD">
<Canvas Id="CESAKNeZ0ziLQupQJiVSZg" CanvasType="Group">
<ControlPoint Id="UPhDhJCUQtEQO5NHSkNm00" Bounds="648,268" />
<ControlPoint Id="VJ5fDgSryGGPYaNhzYq7PG" Bounds="531,220" />
<Node Bounds="529,258,57,26" Id="OAjktkbMuWkNwdbLm0tlxp">
<p:NodeReference LastCategoryFullName="Main.Context" LastSymbolSource="ooc3.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="GetUsers" />
<CategoryReference Kind="ClassType" Name="Context" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="BqHIPbIFFCFLzfDExfrWU8" Name="Input" Kind="StateInputPin" />
<Pin Id="CIUVxTCAuEQQYSZhtzZJI0" Name="Output" Kind="StateOutputPin" />
<Pin Id="C4qXbWv7hRUMotQSlLbJes" Name="Users" Kind="OutputPin" />
</Node>
<Node Bounds="644,375,109,19" Id="Cnfao5BxZawM2tg5dfkF7z">
<p:NodeReference LastCategoryFullName="System.XML" LastSymbolSource="VL.Xml.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="XPathSelectElements" />
</p:NodeReference>
<Pin Id="BmIXNEvzY21PGF32TO0Vkh" Name="Input" Kind="InputPin" />
<Pin Id="CMqiicYytv6MkNXH9j21mD" Name="Expression" Kind="InputPin" DefaultValue="users/child::*" />
<Pin Id="NHMFakZg0J8QZCpNAcGuIW" Name="Result" Kind="OutputPin" />
</Node>
<Pad Id="TgtGiGv2NZJNadp9MduvNH" Comment="Expression" Bounds="751,340,78,15" ShowValueBox="true" isIOBox="true" Value="users/child::*">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="String" />
</p:TypeAnnotation>
</Pad>
<Node Bounds="529,420,44,19" Id="Npu2ifwP56zPGxmxuFgqKY">
<p:NodeReference LastCategoryFullName="Collections.Sequence" LastSymbolSource="VL.Collections.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Count" />
<CategoryReference Kind="MutableInterfaceType" Name="Sequence" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="A7uA7LIw8g6PreR9nESsXh" Name="Input" Kind="InputPin" />
<Pin Id="EAVlY9rH3ljPuWa40s1jCu" Name="Result" Kind="OutputPin" />
</Node>
<Node Bounds="529,450,25,19" Id="VPkn4mcJClVNhpnK7fKJNe">
<p:NodeReference LastCategoryFullName="Math" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="&gt;" />
</p:NodeReference>
<Pin Id="CyqDjVO6p1ZPdYScY9uYTa" Name="Input" Kind="InputPin" />
<Pin Id="HY6KDD6gp8eQBGodqIEeAY" Name="Input 2" Kind="InputPin" />
<Pin Id="Ab0rG49IsY8QVCeF3GiLJz" Name="Result" Kind="OutputPin" />
</Node>
<Node Bounds="528,496,274,578" Id="E12NDw4CPibPFjKHMhCulM">
<p:NodeReference>
<Choice Kind="ApplicationStatefulRegion" Name="If" />
<FullNameCategoryReference ID="Primitive" />
</p:NodeReference>
<Pin Id="M2pE5unSbGBN0WCirsYDcp" Name="Condition" Kind="InputPin" />
<ControlPoint Id="UWDV3B6yRw5NWgsW34hJF6" Bounds="591,1069" Alignment="Bottom" />
<ControlPoint Id="Ni9Mh4yCnidPLPLWpNioUU" Bounds="594,503" Alignment="Top" />
<Patch Id="OOLUBIl93gGNjM1CMANcSQ" ManuallySortedPins="true">
<Patch Id="QAm4bgZkTcJOAb0ihG8lNR" Name="Create" ManuallySortedPins="true" />
<Patch Id="LQX6cukizlONHacSU5qHts" Name="Then" ManuallySortedPins="true" />
<Node Bounds="580,572,210,402" Id="R2VNe8U5tr1PiyJ82Sn1KM">
<p:NodeReference LastCategoryFullName="Primitive" LastSymbolSource="VL.CoreLib.dll">
<Choice Kind="StatefulRegion" Name="Region (Stateful)" Fixed="true" />
<Choice Kind="ApplicationStatefulRegion" Name="ForEach" />
<CategoryReference Kind="Category" Name="Primitive" />
</p:NodeReference>
<Pin Id="B15CWbCG13RPdl6Qd6tSkN" Name="Break" Kind="OutputPin" />
<ControlPoint Id="UNCYVNUHMrHN1B874jpefM" Bounds="657,578" Alignment="Top" />
<ControlPoint Id="Q8h3zTBxSfdLq6ZPSljiTY" Bounds="594,578" Alignment="Top" />
<ControlPoint Id="FOI1FxzkBGnQIEvoQkbIg3" Bounds="594,968" Alignment="Bottom" />
<Patch Id="K3PP6QMI01pQEJa9Hdj1Gt" ManuallySortedPins="true">
<Patch Id="NC4hwWejLjgPDQYDcrm4pk" Name="Create" ManuallySortedPins="true" />
<Patch Id="F4hn7wVdbZkN1iuqyeHXUz" Name="Update" ManuallySortedPins="true" />
<Patch Id="Vay3xNL7SdDOug3SczPIcx" Name="Dispose" ManuallySortedPins="true" />
<Node Bounds="593,908,124,26" Id="Ur1gvfXn5BSP6fQiYwE3FQ">
<p:NodeReference>
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<CategoryReference Kind="ClassType" Name="Users" />
<Choice Kind="OperationCallFlag" Name="SetUser" />
</p:NodeReference>
<Pin Id="DK73apvWui3MJxowwNMqlS" Name="Input" Kind="StateInputPin" />
<Pin Id="B1AxX11GzHJO0v3MDmExPS" Name="Id" Kind="InputPin" />
<Pin Id="JfdqqZfoUUVN7MRFY7UBge" Name="User" Kind="InputPin" />
<Pin Id="R1VM0LpAcXRNUNZ64ENWOp" Name="Output" Kind="StateOutputPin" />
</Node>
<Node Bounds="654,595,65,26" Id="IIjbaeSt23gNisHn0K25iw">
<p:NodeReference LastCategoryFullName="System.XML" LastSymbolSource="VL.Xml.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="XElement (Split)" />
</p:NodeReference>
<Pin Id="B3lDVzCzeYZLZzz2dAvUNz" Name="Input" Kind="InputPin" />
<Pin Id="An7sqkcHFCuLDUuAExqXMz" Name="Name" Kind="OutputPin" />
<Pin Id="EGSiYRCnTuJPmZhuzgGCaW" Name="Value" Kind="OutputPin" />
<Pin Id="RGXuZU13grLMp5hLxqSnTM" Name="Children" Kind="OutputPin" />
<Pin Id="DV40k8n1YfgPHwswot7ATb" Name="Attributes" Kind="OutputPin" />
</Node>
<Node Bounds="592,659,52,26" Id="Fr2QODrsvM5MqJDsSMC3zw">
<p:NodeReference LastCategoryFullName="Main.Users" LastSymbolSource="ooc3.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="GetUser" />
</p:NodeReference>
<Pin Id="Fh5Q4aCHo92NQVK0HpPOaJ" Name="Input" Kind="StateInputPin" />
<Pin Id="NPo1df2rexNOPFsQzaVjJb" Name="Id" Kind="InputPin" />
<Pin Id="NCvnwvhbrLVM4b2TiUXq1Z" Name="Output" Kind="StateOutputPin" />
<Pin Id="Q8G6KM8tpunNDfIUB1FR6y" Name="Result" Kind="OutputPin" />
<Pin Id="IRM1ku8lO83Ocmrxj3FnyM" Name="User" Kind="OutputPin" />
</Node>
<Node Bounds="710,731,65,26" Id="OVZRiuWvfwKMnYiLmaDrE5">
<p:NodeReference LastCategoryFullName="Main.User" LastSymbolSource="ooc3.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Create" />
<CategoryReference Kind="RecordType" Name="User" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="I9xcrEbSk7RP42c5T9V3vI" Name="id" Kind="InputPin" />
<Pin Id="FiB6mIk4fX0NOAtH0M7o5S" Name="name" Kind="InputPin" />
<Pin Id="PQFul93UEHVOEhmfYetYmI" Name="Output" Kind="StateOutputPin" />
</Node>
<Node Bounds="698,784,80,84" Id="S7KfowmqM8EO7B8gWqo0JI">
<p:NodeReference>
<Choice Kind="ApplicationStatefulRegion" Name="If" />
<FullNameCategoryReference ID="Primitive" />
</p:NodeReference>
<Pin Id="PUFqM56Fv6iMqGPB2FKTs3" Name="Condition" Kind="InputPin" />
<Patch Id="SRvWI9uOaEXOorBLVP2ttx" ManuallySortedPins="true">
<Patch Id="RDxFOGi1ywsNRs1vE1bqMG" Name="Create" ManuallySortedPins="true" />
<Patch Id="LfGQikCmrfqNR8mNuDzi6v" Name="Then" ManuallySortedPins="true" />
<Node Bounds="710,819,56,26" Id="H5GsFs4ualZMSYo0MhCXmi">
<p:NodeReference LastCategoryFullName="Main.User" LastSymbolSource="ooc3.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="SetName" />
<CategoryReference Kind="RecordType" Name="User" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="J1dlvAfw8sGPJx1DZtebIH" Name="Input" Kind="StateInputPin" />
<Pin Id="JMudVWYOp8LNe8lepsP5Wf" Name="Name" Kind="InputPin" />
<Pin Id="EBl2tC7pdSKPGvsn8llu5n" Name="Output" Kind="StateOutputPin" />
</Node>
</Patch>
<ControlPoint Id="LZ4bNT80XzZLE8cwyQD0pQ" Bounds="713,862" Alignment="Bottom" />
<ControlPoint Id="AtpAymAxgrjNbkPhRPWQsT" Bounds="713,790" Alignment="Top" />
</Node>
</Patch>
<ControlPoint Id="NPzGHxsWz0xP2PLCSSZJvf" Bounds="682,968" Alignment="Bottom" />
</Node>
<Node Bounds="591,1011,64,26" Id="AQZqCFW1vQQPdcrmJNgDhd">
<p:NodeReference LastCategoryFullName="Main.Users" LastSymbolSource="ooc3.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="FilterUsers" />
</p:NodeReference>
<Pin Id="Rznl4zzbciePMLviFVYj0P" Name="Input" Kind="StateInputPin" />
<Pin Id="LOKgMNl5igTNm5FMPGDOu7" Name="Output" Kind="OutputPin" />
<Pin Id="OkneoGh7JwJQSKn9c1QXft" Name="ID" Kind="InputPin" />
</Node>
</Patch>
</Node>
</Canvas>
<ProcessDefinition Id="JarUxNSxHo8M1hLTvnO2AC">
<Fragment Id="BZqC31xPRqZNsqXha00OkY" Patch="O2tjWOCYTR4Pa2yzJEOj3K" Enabled="true" />
<Fragment Id="MIafr5xEfkFQMPPv7MeA7X" Patch="HsY3YgKHtwOPv9OrQ51Zne" Enabled="true" />
</ProcessDefinition>
<Patch Id="O2tjWOCYTR4Pa2yzJEOj3K" Name="Create" />
<Patch Id="HsY3YgKHtwOPv9OrQ51Zne" Name="Process">
<Pin Id="IOxSxoSzn5PPqbkN8eGtVL" Name="Context" Kind="InputPin" />
<Pin Id="SlYRAJ1XkXpLTPNLyMoTms" Name="Message" Kind="InputPin" />
</Patch>
<Link Id="DG1fRVXmYvqMKmQbcpPNZq" Ids="SlYRAJ1XkXpLTPNLyMoTms,UPhDhJCUQtEQO5NHSkNm00" IsHidden="true" />
<Link Id="UFrbrnRpIEPQOJtPLurSNP" Ids="IOxSxoSzn5PPqbkN8eGtVL,VJ5fDgSryGGPYaNhzYq7PG" IsHidden="true" />
<Link Id="DalW1Ngn4QnQD4SLoBm5cz" Ids="VJ5fDgSryGGPYaNhzYq7PG,BqHIPbIFFCFLzfDExfrWU8" />
<Link Id="VtOkYfom5H9NRboLF0h9LY" Ids="UPhDhJCUQtEQO5NHSkNm00,BmIXNEvzY21PGF32TO0Vkh" />
<Link Id="FzW98o1YTo1OBwu0GYjBde" Ids="TgtGiGv2NZJNadp9MduvNH,CMqiicYytv6MkNXH9j21mD" />
<Link Id="DHKn61395nILbK0RlYGrKn" Ids="NHMFakZg0J8QZCpNAcGuIW,A7uA7LIw8g6PreR9nESsXh" />
<Link Id="KIY6dJUYdyRN8LRWzYdxoT" Ids="EAVlY9rH3ljPuWa40s1jCu,CyqDjVO6p1ZPdYScY9uYTa" />
<Link Id="ScgvXGR4bETMMcs9fxasCq" Ids="UNCYVNUHMrHN1B874jpefM,B3lDVzCzeYZLZzz2dAvUNz" />
<Link Id="Tb3TVIiu0lZLZQDb9UZKWm" Ids="An7sqkcHFCuLDUuAExqXMz,B1AxX11GzHJO0v3MDmExPS" />
<Link Id="MxOhy1zdCCcNPciGwK6g5G" Ids="Q8h3zTBxSfdLq6ZPSljiTY,FOI1FxzkBGnQIEvoQkbIg3" IsFeedback="true" />
<Link Id="AfZuVJFVTRZN1dKAVh3Ggz" Ids="R1VM0LpAcXRNUNZ64ENWOp,FOI1FxzkBGnQIEvoQkbIg3" />
<Link Id="OXXx9Sj8Y6RNNZ2jQ6g3mH" Ids="Q8h3zTBxSfdLq6ZPSljiTY,Fh5Q4aCHo92NQVK0HpPOaJ" />
<Link Id="HiD2uQqhDEmNS58A8rfdDE" Ids="NCvnwvhbrLVM4b2TiUXq1Z,DK73apvWui3MJxowwNMqlS" />
<Link Id="KGKaF3cyuACPRY5AB7Lfsh" Ids="An7sqkcHFCuLDUuAExqXMz,NPo1df2rexNOPFsQzaVjJb" />
<Link Id="FUijXzorXYTONOkYDyHLz4" Ids="IRM1ku8lO83Ocmrxj3FnyM,J1dlvAfw8sGPJx1DZtebIH" />
<Link Id="VxDW5mE64GDOIsMQKdOAVj" Ids="An7sqkcHFCuLDUuAExqXMz,I9xcrEbSk7RP42c5T9V3vI" />
<Link Id="AUMK4wAGyjzOFcBUQoJ9hR" Ids="EGSiYRCnTuJPmZhuzgGCaW,FiB6mIk4fX0NOAtH0M7o5S" />
<Link Id="GPUuEFM9nSUMRaGswXbk7F" Ids="EGSiYRCnTuJPmZhuzgGCaW,JMudVWYOp8LNe8lepsP5Wf" />
<Link Id="BFheZJPBZkiObM0p0YVvWf" Ids="Ni9Mh4yCnidPLPLWpNioUU,UWDV3B6yRw5NWgsW34hJF6" IsFeedback="true" />
<Link Id="FAtg4OUfALRMqBn1mC3xOL" Ids="FOI1FxzkBGnQIEvoQkbIg3,Rznl4zzbciePMLviFVYj0P" />
<Link Id="IZf9ICfYdinMpBVW31yPHN" Ids="Ni9Mh4yCnidPLPLWpNioUU,Q8h3zTBxSfdLq6ZPSljiTY" />
<Link Id="FdT43gidF2rOMiXcT0GDzI" Ids="AtpAymAxgrjNbkPhRPWQsT,LZ4bNT80XzZLE8cwyQD0pQ" IsFeedback="true" />
<Link Id="KlMPPRoqDgpNPQtovyfRx4" Ids="EBl2tC7pdSKPGvsn8llu5n,LZ4bNT80XzZLE8cwyQD0pQ" />
<Link Id="R9ZfIKnNAMTP3jVaonGzXW" Ids="Q8G6KM8tpunNDfIUB1FR6y,PUFqM56Fv6iMqGPB2FKTs3" />
<Link Id="D6uCMGmcEORNFI5xtoWr1Q" Ids="PQFul93UEHVOEhmfYetYmI,AtpAymAxgrjNbkPhRPWQsT" />
<Link Id="NXn5mQ4JQLsQG3HOyuxxtJ" Ids="LZ4bNT80XzZLE8cwyQD0pQ,JfdqqZfoUUVN7MRFY7UBge" />
<Link Id="QjUZSWDdCG9Ntkz1kHS70T" Ids="Ab0rG49IsY8QVCeF3GiLJz,M2pE5unSbGBN0WCirsYDcp" />
<Link Id="SxIOY0xl3g9Oui4qMDyTOw" Ids="C4qXbWv7hRUMotQSlLbJes,Ni9Mh4yCnidPLPLWpNioUU" />
<Link Id="A777xxe70DTMR4I9ZzbBb4" Ids="NHMFakZg0J8QZCpNAcGuIW,UNCYVNUHMrHN1B874jpefM" />
<Link Id="AEoR6ChBG7cNn5uZhYjD4S" Ids="NPzGHxsWz0xP2PLCSSZJvf,OkneoGh7JwJQSKn9c1QXft" />
<Link Id="ABUDUKNVVzvLuydLWdOKn3" Ids="LOKgMNl5igTNm5FMPGDOu7,UWDV3B6yRw5NWgsW34hJF6" />
<Link Id="JuxvXYCnAM5Pxj44S7O0bF" Ids="An7sqkcHFCuLDUuAExqXMz,NPzGHxsWz0xP2PLCSSZJvf" />
</Patch>
</Node>
<!--
************************ UiPressMessage ************************
-->
<Node Name="UiPressMessage" Bounds="447,821" Id="ObmCOOSk44bPqERWhcYyYS">
<p:NodeReference LastCategoryFullName="Primitive" LastSymbolSource="builtin">
<Choice Kind="ClassDefinition" Name="Class" />
</p:NodeReference>
<p:Interfaces>
<TypeReference LastCategoryFullName="Main" LastSymbolSource="ooc3.vl">
<Choice Kind="InterfaceTypeFlag" Name="IMessage" />
</TypeReference>
</p:Interfaces>
<Patch Id="Uohn3RJZx8TL6ihe7QyfCp">
<Canvas Id="A8tOQXh30MePAiLg4F8jKj" CanvasType="Group">
<ControlPoint Id="TvZDp6FqMKzNsMrYwSsivZ" Bounds="502,353" />
<ControlPoint Id="HgTq9lBSNQMOQJYPdrXzOG" Bounds="640,359" />
<Node Bounds="501,587" Id="UMWyxI4JaSNNhy3GPpjUNj">
<p:NodeReference LastCategoryFullName="Main.Context" LastSymbolSource="ooc3.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="GetUsers" />
<CategoryReference Kind="ClassType" Name="Context" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="MvmGo2lfpx1OX8LFiLc3uL" Name="Input" Kind="StateInputPin" />
<Pin Id="P6s532WfXYzL75AAeOfhJV" Name="Output" Kind="StateOutputPin" />
<Pin Id="Eym4ZyFqaYJLsOdjH5FyY3" Name="Users" Kind="OutputPin" />
</Node>
<Node Bounds="545,657,52,26" Id="CP5XUuaAyAaMdlmQB32JZd">
<p:NodeReference LastCategoryFullName="Main.Users" LastSymbolSource="ooc3.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="GetUser" />
</p:NodeReference>
<Pin Id="Bk0jjonk2DiL3TlWpWCoTi" Name="Input" Kind="StateInputPin" />
<Pin Id="IxtI1VVrRSMPNbPJSgsUpI" Name="Id" Kind="InputPin" />
<Pin Id="Mjni53ApNQgNcm7oLRaHHJ" Name="Output" Kind="StateOutputPin" />
<Pin Id="DpLN6ZpvpTMMvpkRdVitcR" Name="Result" Kind="OutputPin" />
<Pin Id="B5eF5UYrmNaL6TizWtlnvY" Name="User" Kind="OutputPin" />
</Node>
<Node Bounds="638,528,82,19" Id="Rc7jrH49h02PxPkVECvZlR">
<p:NodeReference LastCategoryFullName="System.XML" LastSymbolSource="VL.Xml.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="XPathGetValue" />
</p:NodeReference>
<Pin Id="MXgbwJtq6rXNJ3lAaB8OOF" Name="Input" Kind="InputPin" />
<Pin Id="Lfp1m0HzOXgOGSyHKqN1t1" Name="Path" Kind="InputPin" DefaultValue="id" />
<Pin Id="EObGgMd2i6WPMaVSx84LRS" Name="Value" Kind="OutputPin" />
<Pin Id="MKdGlKbl4xFNU8kvJh7WAw" Name="Success" Kind="OutputPin" />
</Node>
<Node Bounds="748,528,82,19" Id="Jr08ByZ90HiQE5PFdQxNVU">
<p:NodeReference LastCategoryFullName="System.XML" LastSymbolSource="VL.Xml.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="XPathGetValue" />
</p:NodeReference>
<Pin Id="JGyHKeaRCgqMNw9A814XFS" Name="Input" Kind="InputPin" />
<Pin Id="BZ8ayb5TbPnQdBikPP8kFS" Name="Path" Kind="InputPin" DefaultValue="press" />
<Pin Id="VBt9GEO23TcMCFJmY8p7L0" Name="Value" Kind="OutputPin" />
<Pin Id="PbUXC8JlzKpQXHN0cZ5Mlg" Name="Success" Kind="OutputPin" />
</Node>
<Node Bounds="579,781,58,26" Id="GjzkyJJF48aLqWc5spTt9B">
<p:NodeReference LastCategoryFullName="Main.User" LastSymbolSource="ooc3.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="SetCoord" />
</p:NodeReference>
<Pin Id="A1rVQ26tqXZLcCmRxBOG2e" Name="Input" Kind="StateInputPin" />
<Pin Id="S8fVjRAqnL3NKpJix7evbs" Name="Coord" Kind="InputPin" />
<Pin Id="JqjW6BX1EU6OScTtds3Wbj" Name="Output" Kind="StateOutputPin" />
</Node>
<Node Bounds="594,727,54,26" Id="P2aJcShwuTtM5BENGsZoE3">
<p:NodeReference LastCategoryFullName="Main.User" LastSymbolSource="ooc3.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="SetPress" />
</p:NodeReference>
<Pin Id="PMQwvi4IOiMN0dFwY4fNzQ" Name="Input" Kind="StateInputPin" />
<Pin Id="PjucYAkJJRHO1WlnycAReB" Name="Press" Kind="InputPin" />
<Pin Id="BSftwodTZ6bMLFWA1Ly7t7" Name="Output" Kind="StateOutputPin" />
</Node>
<Node Bounds="851,531,82,19" Id="C2NucAEM7OYPYECjFnZ76m">
<p:NodeReference LastCategoryFullName="System.XML" LastSymbolSource="VL.Xml.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="XPathGetValue" />
</p:NodeReference>
<Pin Id="F1q5BBJJFiSOPzW2csdu0P" Name="Input" Kind="InputPin" />
<Pin Id="VBQ9erir2xmLugLZ2KOhBv" Name="Path" Kind="InputPin" DefaultValue="press" />
<Pin Id="JQN3obPx6P8PaDU0KuHm0p" Name="Value" Kind="OutputPin" />
<Pin Id="NAwdmB3hToFQVYB4AJDEVO" Name="Success" Kind="OutputPin" />
</Node>
<Pad Id="BXuqyiq1Ik5OZPONHAEk2p" Comment="Path" Bounds="827,478,35,15" ShowValueBox="true" isIOBox="true" Value="press">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="String" />
</p:TypeAnnotation>
</Pad>
<Pad Id="RFMWfjlVhoHQdKWICHBEOv" Comment="Path" Bounds="721,487,35,15" ShowValueBox="true" isIOBox="true" Value="id">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="String" />
</p:TypeAnnotation>
</Pad>
<Pad Id="EYQuVeuTNqcOXfrSqTGDW2" Comment="Path" Bounds="933,471,56,10" ShowValueBox="true" isIOBox="true" Value="coord/x">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="String" />
</p:TypeAnnotation>
</Pad>
<Node Bounds="843,642,25,19" Id="Am3CyBa9H19PZOLYPfBh07">
<p:NodeReference LastCategoryFullName="Math" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="*" />
</p:NodeReference>
<Pin Id="DnR7BxlYbHAM56YWBnTdxV" Name="Input" Kind="InputPin" />
<Pin Id="C4VsHszYSV2NcCRBG92SBk" Name="Input 2" Kind="InputPin" DefaultValue="2" />
<Pin Id="NVc4LgGdQgMMMngHCbEepM" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="844,594,55,19" Id="TEOhH6bI3c7LBF67pyV8C7">
<p:NodeReference LastCategoryFullName="System.Conversion" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="TryParse" />
</p:NodeReference>
<Pin Id="CMIT0ZlLBMGOdBDQ22ZWIG" Name="String" Kind="InputPin" />
<Pin Id="KO9RzCTQdAcOKKoflSYfIj" Name="Value" Kind="OutputPin" />
<Pin Id="PfzJJtHMaXaLAbFoLCdH84" Name="Success" Kind="OutputPin" />
</Node>
<Node Bounds="842,686,25,19" Id="USJE5DhWvRqPHTPuiGiIuy">
<p:NodeReference LastCategoryFullName="Math" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="-" />
</p:NodeReference>
<Pin Id="Eyc0zLnsUW3Phc1nD1xmNy" Name="Input" Kind="InputPin" />
<Pin Id="J6mbTUKhgvLNsvkYeY0YDh" Name="Input 2" Kind="InputPin" DefaultValue="1" />
<Pin Id="PzWpmFA4WaFO93eFIFad41" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="985,523,82,19" Id="B89o3YI5heHOPBb1WgYTu6">
<p:NodeReference LastCategoryFullName="System.XML" LastSymbolSource="VL.Xml.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="XPathGetValue" />
</p:NodeReference>
<Pin Id="OtKoAh17AtOPk93yHeqmHz" Name="Input" Kind="InputPin" />
<Pin Id="OymXRwsrULoL75Ob1oC3K5" Name="Path" Kind="InputPin" DefaultValue="coord/y" />
<Pin Id="VQGpwWShKRwLOC7uDHFt2Q" Name="Value" Kind="OutputPin" />
<Pin Id="AOPwnr2NjejNJkGxo1730Z" Name="Success" Kind="OutputPin" />
</Node>
<Pad Id="SiO12ITHiwnOkVCVabiJOX" Comment="Path" Bounds="1067,474,44,15" ShowValueBox="true" isIOBox="true" Value="coord/y">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="String" />
</p:TypeAnnotation>
</Pad>
<Node Bounds="990,645,25,19" Id="EZLIRSKeXqQN15fH8Si9yM">
<p:NodeReference LastCategoryFullName="Math" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="*" />
</p:NodeReference>
<Pin Id="N7LSBFWhlf0PKKeOv3OPLv" Name="Input" Kind="InputPin" />
<Pin Id="NZ9F7k8j99oONB6nhp6d66" Name="Input 2" Kind="InputPin" DefaultValue="2" />
<Pin Id="KJncMjO1uDCQVKxExkkrwl" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="989,600,55,19" Id="Stc6QQK7edIM4EXFi1zhbq">
<p:NodeReference LastCategoryFullName="System.Conversion" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="TryParse" />
</p:NodeReference>
<Pin Id="E8oXfQK9o8gQWrtUwcT0JI" Name="String" Kind="InputPin" />
<Pin Id="EAX8k8WoEvxL3JSXYlZyvT" Name="Value" Kind="OutputPin" />
<Pin Id="O6kDS4T8r7CPi867LPV1Yc" Name="Success" Kind="OutputPin" />
</Node>
<Node Bounds="989,689,25,19" Id="LzECIieMOcMM0wVRRiGNzs">
<p:NodeReference LastCategoryFullName="Math" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="-" />
</p:NodeReference>
<Pin Id="Lny1pH11Lv3MLD5EM9SiYj" Name="Input" Kind="InputPin" />
<Pin Id="FTLlGY3x2GMLZPB9SKBWSF" Name="Input 2" Kind="InputPin" DefaultValue="1" />
<Pin Id="UN4KCFKfVm4O0YZ6VR9u6p" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="842,728,154,19" Id="CTzRITooBs2M8UetlkbBe7">
<p:NodeReference LastCategoryFullName="2D.Vector2" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Vector (Join)" />
<CategoryReference Kind="Vector2Type" Name="Vector2" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="Jl5ov09mbITPF5EoJzxnfK" Name="X" Kind="InputPin" />
<Pin Id="LYkfhUoyfO3PrLAyVToW5Y" Name="Y" Kind="InputPin" />
<Pin Id="HEBh8wfz2njN2yP01LKEcB" Name="Output" Kind="StateOutputPin" />
</Node>
<Node Bounds="538,874,50,26" Id="Nk0zGX3Tmj9NzlsiYqsRAZ">
<p:NodeReference LastCategoryFullName="Main.Users" LastSymbolSource="ooc3.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="SetUser" />
</p:NodeReference>
<Pin Id="M0wAqAU6YD9PLet7jZP7EI" Name="Input" Kind="StateInputPin" />
<Pin Id="RYvXHbhWDpJOirknatw5x9" Name="Id" Kind="InputPin" />
<Pin Id="EgWRZqcxjY5PjOEFvYAOwk" Name="User" Kind="InputPin" />
<Pin Id="MSI1cqjsvjENmgMIvasorD" Name="Output" Kind="StateOutputPin" />
</Node>
</Canvas>
<ProcessDefinition Id="OfCOlNdsGt8OsD43La40ze" HasStateOut="true">
<Fragment Id="QZptlH5YCa8OyX9zx95lMT" Patch="CUBjZUUaJvXNQGQkxPQAp6" Enabled="true" />
<Fragment Id="HAAKgx13XeqMxjljPItGjI" Patch="GxDh8ganeQNL0MugBKlWEg" />
</ProcessDefinition>
<Patch Id="CUBjZUUaJvXNQGQkxPQAp6" Name="Create" />
<Patch Id="GxDh8ganeQNL0MugBKlWEg" Name="Process">
<Pin Id="EI9OgkpMgldNXXiqn3FAV2" Name="Context" Kind="InputPin" />
<Pin Id="Jlz4fcpXNtUPFAmFlzva2L" Name="Message" Kind="InputPin" />
</Patch>
<Link Id="H4BqAOSqRQRLG5G6sWo6gK" Ids="EI9OgkpMgldNXXiqn3FAV2,TvZDp6FqMKzNsMrYwSsivZ" IsHidden="true" />
<Link Id="VJjeFtjfEq1OR90V93Hi5Y" Ids="Jlz4fcpXNtUPFAmFlzva2L,HgTq9lBSNQMOQJYPdrXzOG" IsHidden="true" />
<Link Id="DNx8BFzfmT2QQLkoxXfo7w" Ids="TvZDp6FqMKzNsMrYwSsivZ,MvmGo2lfpx1OX8LFiLc3uL" />
<Link Id="BHqB7bWV40zPuKg9QGvgRC" Ids="Eym4ZyFqaYJLsOdjH5FyY3,Bk0jjonk2DiL3TlWpWCoTi" />
<Link Id="R0lZuifL9D9Lp8TAZ3MDcO" Ids="HgTq9lBSNQMOQJYPdrXzOG,MXgbwJtq6rXNJ3lAaB8OOF" />
<Link Id="IIIYccbmgPiLnNQtVHMwwV" Ids="EObGgMd2i6WPMaVSx84LRS,IxtI1VVrRSMPNbPJSgsUpI" />
<Link Id="TJdOz8SjLDaO6Z8stZX2RQ" Ids="HgTq9lBSNQMOQJYPdrXzOG,JGyHKeaRCgqMNw9A814XFS" />
<Link Id="IJQWYM8wUVnPFp0SFZr2fp" Ids="B5eF5UYrmNaL6TizWtlnvY,PMQwvi4IOiMN0dFwY4fNzQ" />
<Link Id="Q3BjTljPIDPPoiBWe4HWUR" Ids="BSftwodTZ6bMLFWA1Ly7t7,A1rVQ26tqXZLcCmRxBOG2e" />
<Link Id="Ah2N6nV400rQUzZTQQevaf" Ids="HgTq9lBSNQMOQJYPdrXzOG,F1q5BBJJFiSOPzW2csdu0P" />
<Link Id="OGgEvCufPTROKSIYFsN89C" Ids="BXuqyiq1Ik5OZPONHAEk2p,BZ8ayb5TbPnQdBikPP8kFS" />
<Link Id="O7BCHe9fPJENOCIlvbteOc" Ids="RFMWfjlVhoHQdKWICHBEOv,Lfp1m0HzOXgOGSyHKqN1t1" />
<Link Id="TXmNUCgEWX2LQfzitweiFY" Ids="EYQuVeuTNqcOXfrSqTGDW2,VBQ9erir2xmLugLZ2KOhBv" />
<Link Id="GT8UnYHJx0KM9EU1dKmj9h" Ids="JQN3obPx6P8PaDU0KuHm0p,CMIT0ZlLBMGOdBDQ22ZWIG" />
<Link Id="NTrZhkwrUIiLVY9b0VpZeM" Ids="KO9RzCTQdAcOKKoflSYfIj,DnR7BxlYbHAM56YWBnTdxV" />
<Link Id="IAOdmWvUfmBPM1sTxqWOrR" Ids="NVc4LgGdQgMMMngHCbEepM,Eyc0zLnsUW3Phc1nD1xmNy" />
<Link Id="ShsWHpsNeDePFg6WYVVVxu" Ids="HgTq9lBSNQMOQJYPdrXzOG,OtKoAh17AtOPk93yHeqmHz" />
<Link Id="Oh1CIbRACriNOOzIsM4uPf" Ids="SiO12ITHiwnOkVCVabiJOX,OymXRwsrULoL75Ob1oC3K5" />
<Link Id="HOXlFj3oAbwLbVRhH3sVoK" Ids="EAX8k8WoEvxL3JSXYlZyvT,N7LSBFWhlf0PKKeOv3OPLv" />
<Link Id="INZy4dydz1LPLmN4cMxHm9" Ids="KJncMjO1uDCQVKxExkkrwl,Lny1pH11Lv3MLD5EM9SiYj" />
<Link Id="OuSSVG4vCbzNvIKC0Wjh9U" Ids="VQGpwWShKRwLOC7uDHFt2Q,E8oXfQK9o8gQWrtUwcT0JI" />
<Link Id="AQm9kvoJqHTMyD2JbfbAGJ" Ids="PzWpmFA4WaFO93eFIFad41,Jl5ov09mbITPF5EoJzxnfK" />
<Link Id="TRwzBHEEXQSNQvMI8Oulo7" Ids="UN4KCFKfVm4O0YZ6VR9u6p,LYkfhUoyfO3PrLAyVToW5Y" />
<Link Id="DfVvpPgaPUdM5lPvISLLbo" Ids="HEBh8wfz2njN2yP01LKEcB,S8fVjRAqnL3NKpJix7evbs" />
<Link Id="MQQ5UMn0KFUOy0DnmsipPD" Ids="Mjni53ApNQgNcm7oLRaHHJ,M0wAqAU6YD9PLet7jZP7EI" />
<Link Id="SVFkmHe6us5PcOU2Xo35y9" Ids="EObGgMd2i6WPMaVSx84LRS,RYvXHbhWDpJOirknatw5x9" />
<Link Id="BwxqHukNsDJMkThvgVskIv" Ids="JqjW6BX1EU6OScTtds3Wbj,EgWRZqcxjY5PjOEFvYAOwk" />
<Link Id="IwHWivUCoUEM3b3O2sGvBt" Ids="VBt9GEO23TcMCFJmY8p7L0,PjucYAkJJRHO1WlnycAReB" />
</Patch>
</Node>
<!--
************************ UiCoordMessage ************************
-->
<Node Name="UiCoordMessage" Bounds="449,862" Id="FP690lrI8QmOrrxxbliae1">
<p:NodeReference LastCategoryFullName="Primitive" LastSymbolSource="builtin">
<Choice Kind="ClassDefinition" Name="Class" />
</p:NodeReference>
<p:Interfaces>
<TypeReference LastCategoryFullName="Main" LastSymbolSource="ooc3.vl">
<Choice Kind="InterfaceTypeFlag" Name="IMessage" />
</TypeReference>
</p:Interfaces>
<Patch Id="GEbczNXb6CyOLcWYA4pjE6">
<Canvas Id="AWKIfXcrBIKMi6XhVsPlju" CanvasType="Group">
<ControlPoint Id="IYagmHsy0n0PAMmnY48osi" Bounds="506,331" />
<ControlPoint Id="ALhgni3wnudQH0jlVjvfqn" Bounds="608,328" />
<Node Bounds="357,545,57,26" Id="NeO0UMyGudSMDHvPesNnk0">
<p:NodeReference LastCategoryFullName="Main.Context" LastSymbolSource="ooc3.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="GetUsers" />
<CategoryReference Kind="ClassType" Name="Context" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="ExkD2cbZ9tAOVg9mUN3n5L" Name="Input" Kind="StateInputPin" />
<Pin Id="FPNuRliz0BRLcxhibwBhxW" Name="Output" Kind="StateOutputPin" />
<Pin Id="ATp7im8sHrpQBaruAkmHnY" Name="Users" Kind="OutputPin" />
</Node>
<Node Bounds="408,617,52,26" Id="A5E0atJgSGjNY4YOp9N60k">
<p:NodeReference LastCategoryFullName="Main.Users" LastSymbolSource="ooc3.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="GetUser" />
</p:NodeReference>
<Pin Id="O0FYq9LsPT9PCKdveY28ov" Name="Input" Kind="StateInputPin" />
<Pin Id="JDnexIFh65NNYMJw3NH1od" Name="Id" Kind="InputPin" />
<Pin Id="KPktatKs0DjL9fMVk4gk35" Name="Output" Kind="StateOutputPin" />
<Pin Id="FDLlVrSHnOCMcRfF4os1jB" Name="Result" Kind="OutputPin" />
<Pin Id="LKAbmgg08MLNbVPJKvmZwu" Name="User" Kind="OutputPin" />
</Node>
<Node Bounds="494,486,82,19" Id="Olf5rkKGo3kMW5mA7M3eHO">
<p:NodeReference LastCategoryFullName="System.XML" LastSymbolSource="VL.Xml.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="XPathGetValue" />
</p:NodeReference>
<Pin Id="HKu8spXNFiRPT1Zkz2RK8u" Name="Input" Kind="InputPin" />
<Pin Id="LFBoZcqOi49PkDa4Yu7RNj" Name="Path" Kind="InputPin" DefaultValue="id" />
<Pin Id="DsQtE9k1NbOOB1TEmAsp56" Name="Value" Kind="OutputPin" />
<Pin Id="Iunko4QXbfMM0StpE8Zb0m" Name="Success" Kind="OutputPin" />
</Node>
<Node Bounds="482,820,58,26" Id="DQc110l2VIfOD7kArNTDQM">
<p:NodeReference LastCategoryFullName="Main.User" LastSymbolSource="ooc3.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="SetCoord" />
</p:NodeReference>
<Pin Id="LOH2aLIsT0pNMslO6hqi7n" Name="Input" Kind="StateInputPin" />
<Pin Id="M8EEDJBRKUZPqppAbQwqIM" Name="Coord" Kind="InputPin" />
<Pin Id="CASlS4Bktr5QVXSOVQ4SxJ" Name="Output" Kind="StateOutputPin" />
</Node>
<Node Bounds="707,489,82,19" Id="UGgYdOnyWKcNJHR2HYwhkt">
<p:NodeReference LastCategoryFullName="System.XML" LastSymbolSource="VL.Xml.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="XPathGetValue" />
</p:NodeReference>
<Pin Id="H4hjzjrPXkVNH4rrzrivGL" Name="Input" Kind="InputPin" />
<Pin Id="MV0hTiBIrwyN6ZGzx6vxI4" Name="Path" Kind="InputPin" DefaultValue="press" />
<Pin Id="P6FvzEMeNGQOOz3WWYZ828" Name="Value" Kind="OutputPin" />
<Pin Id="FQes3C51e3cOMkKugRCKPf" Name="Success" Kind="OutputPin" />
</Node>
<Pad Id="U0oTFgab6LvLNHhLzptncL" Comment="Path" Bounds="577,445,35,15" ShowValueBox="true" isIOBox="true" Value="id">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="String" />
</p:TypeAnnotation>
</Pad>
<Pad Id="GCOnvzKninLLAchyLBN7Hp" Comment="Path" Bounds="789,429,56,15" ShowValueBox="true" isIOBox="true" Value="coord/x">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="String" />
</p:TypeAnnotation>
</Pad>
<Node Bounds="698,654,25,19" Id="EJQTsKwqGiCM2sXSeS45Cs">
<p:NodeReference LastCategoryFullName="Math" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="*" />
</p:NodeReference>
<Pin Id="PIJyjDkJF5JMPQknEldJRJ" Name="Input" Kind="InputPin" />
<Pin Id="Dfv0mDAmOpxPy4M4lLuO8b" Name="Input 2" Kind="InputPin" />
<Pin Id="L08UOJShdeTLHXtVNveg4J" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="700,552,55,19" Id="C1kGwatB51HQMbbzxlwGTE">
<p:NodeReference LastCategoryFullName="System.Conversion" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="TryParse" />
</p:NodeReference>
<Pin Id="M8mGpALI2LRNkcRyytbbjm" Name="String" Kind="InputPin" />
<Pin Id="F2QetOBrvWGPHflpyFmCTw" Name="Value" Kind="OutputPin" />
<Pin Id="VFcvmLiGW7dNoezlsiTVyY" Name="Success" Kind="OutputPin" />
</Node>
<Pad Id="A0L8kRxMi2dPcGGXuo0kLe" Comment="Input 2" Bounds="718,631,35,15" ShowValueBox="true" isIOBox="true" Value="2">
<p:TypeAnnotation>
<Choice Kind="ImmutableTypeFlag" Name="Float32" />
<FullNameCategoryReference ID="Primitive" />
</p:TypeAnnotation>
</Pad>
<Node Bounds="697,698,25,19" Id="RFCwzGcfYdbNnAmyohgCyz">
<p:NodeReference LastCategoryFullName="Math" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="-" />
</p:NodeReference>
<Pin Id="Idrk8OzQWQmOlHM24wAxai" Name="Input" Kind="InputPin" />
<Pin Id="E9ihOYdVqe6OPe5uQ3mTqc" Name="Input 2" Kind="InputPin" DefaultValue="1" />
<Pin Id="IxKd4K6cTpOQcA1lbinCxf" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="841,481,82,19" Id="Jo12LEyCgOOOJQpXkC3a88">
<p:NodeReference LastCategoryFullName="System.XML" LastSymbolSource="VL.Xml.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="XPathGetValue" />
</p:NodeReference>
<Pin Id="FNAXfrOJ1g1ODBdwjS2835" Name="Input" Kind="InputPin" />
<Pin Id="SxQmUS2GX95OIbkbTOMHLf" Name="Path" Kind="InputPin" DefaultValue="coord/y" />
<Pin Id="Np11hqYORKEPib6rMolMT2" Name="Value" Kind="OutputPin" />
<Pin Id="P4ZnDZSQgpWLFRG8ROilLc" Name="Success" Kind="OutputPin" />
</Node>
<Pad Id="IxRYODO6o7xMSa73oeqPgQ" Comment="Path" Bounds="923,432,44,15" ShowValueBox="true" isIOBox="true" Value="coord/y">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="String" />
</p:TypeAnnotation>
</Pad>
<Node Bounds="843,660,25,19" Id="LOQl2tSHkKFPwad0841WOy">
<p:NodeReference LastCategoryFullName="Math" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="*" />
</p:NodeReference>
<Pin Id="CqZui1Gtx0SPGtF8HmPcRt" Name="Input" Kind="InputPin" />
<Pin Id="SXPr7zlFpOxOpUN8wlpvaw" Name="Input 2" Kind="InputPin" />
<Pin Id="PZ7p8E9CB3vOuHjUogCBBe" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="845,558,55,19" Id="NFXQ2x3NBUAPKchfmTJB4m">
<p:NodeReference LastCategoryFullName="System.Conversion" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="TryParse" />
</p:NodeReference>
<Pin Id="VAUi90XeMUFNSjpLNw82Rr" Name="String" Kind="InputPin" />
<Pin Id="GUzcti4s6FMMHntpzv0Wbv" Name="Value" Kind="OutputPin" />
<Pin Id="OG55P6isaREQZs54DaA4GY" Name="Success" Kind="OutputPin" />
</Node>
<Pad Id="BrTqLYctV1NMRITv0gmXAF" Comment="Input 2" Bounds="863,637,35,15" ShowValueBox="true" isIOBox="true" Value="2">
<p:TypeAnnotation>
<Choice Kind="ImmutableTypeFlag" Name="Float32" />
<FullNameCategoryReference ID="Primitive" />
</p:TypeAnnotation>
</Pad>
<Node Bounds="842,704,25,19" Id="Sful9VFYiUyMXVolzh4yiU">
<p:NodeReference LastCategoryFullName="Math" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="-" />
</p:NodeReference>
<Pin Id="FPgicnozn4NMBcyeePbMhf" Name="Input" Kind="InputPin" />
<Pin Id="DWCYBfdXvASMkUZRhPAfu6" Name="Input 2" Kind="InputPin" DefaultValue="1" />
<Pin Id="LjUU52xRQ1iPI8tWklFOUN" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="694,756,155,19" Id="DccnXTfWjS5OH0qiYAzZVN">
<p:NodeReference LastCategoryFullName="2D.Vector2" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Vector (Join)" />
<CategoryReference Kind="Vector2Type" Name="Vector2" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="EYtRoxSdGbMPLZOurMkyl2" Name="X" Kind="InputPin" />
<Pin Id="IjO953rpuZ3LQYK4DfeQc6" Name="Y" Kind="InputPin" />
<Pin Id="LOayerMKfh9OJnhXIuwEMo" Name="Output" Kind="StateOutputPin" />
</Node>
<Pad Id="Ht4ByHzS3G1LbzQpOU3qaQ" Comment="" Bounds="725,840,35,28" ShowValueBox="true" isIOBox="true" />
<Node Bounds="403,908,50,26" Id="Qyj0KGhZujLLxMxOJdmlqd">
<p:NodeReference LastCategoryFullName="Main.Users" LastSymbolSource="ooc3.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="SetUser" />
</p:NodeReference>
<Pin Id="M5GfM05FEDWObWfhPVZG0M" Name="Input" Kind="StateInputPin" />
<Pin Id="LbZx5XEoJufQUGAByFsu5O" Name="Id" Kind="InputPin" />
<Pin Id="AaedxxuxkHRMZDEB72q7Kj" Name="User" Kind="InputPin" />
<Pin Id="VJhlbdE4asZLc8PqJpOyoX" Name="Output" Kind="StateOutputPin" />
</Node>
</Canvas>
<ProcessDefinition Id="SEqQ4WJvnqhOQWI5uKMuDG" HasStateOut="true">
<Fragment Id="SFLRHDaBbJ4MZV70VYsgSU" Patch="CZKQeuZmF6ON0evuTotMlN" Enabled="true" />
<Fragment Id="BejzbXXU5VWOLAiIqcrrwu" Patch="BtdCntCaC9FNbz2jSCpbPi" Enabled="true" />
</ProcessDefinition>
<Patch Id="CZKQeuZmF6ON0evuTotMlN" Name="Create" />
<Patch Id="BtdCntCaC9FNbz2jSCpbPi" Name="Process">
<Pin Id="NCcb3w3HGfuQPaylIIL39o" Name="Context" Kind="InputPin" />
<Pin Id="Rl6ESOA8DSDPcL2s4eliNw" Name="Message" Kind="InputPin" />
</Patch>
<Link Id="ENyRoKwfyRfMNnYCNYwqU7" Ids="NCcb3w3HGfuQPaylIIL39o,IYagmHsy0n0PAMmnY48osi" IsHidden="true" />
<Link Id="Mqr656THHdpM4f2bdB9aGS" Ids="Rl6ESOA8DSDPcL2s4eliNw,ALhgni3wnudQH0jlVjvfqn" IsHidden="true" />
<Link Id="QG2wnAUBqfeMMeQJ4cH57w" Ids="ATp7im8sHrpQBaruAkmHnY,O0FYq9LsPT9PCKdveY28ov" />
<Link Id="LWxta6UsCjqNK2BNcytl5N" Ids="DsQtE9k1NbOOB1TEmAsp56,JDnexIFh65NNYMJw3NH1od" />
<Link Id="PalYBJdyqiCQGyvZJ0IJdY" Ids="U0oTFgab6LvLNHhLzptncL,LFBoZcqOi49PkDa4Yu7RNj" />
<Link Id="HtJV6CyErcSNxEWnt6ImbA" Ids="GCOnvzKninLLAchyLBN7Hp,MV0hTiBIrwyN6ZGzx6vxI4" />
<Link Id="ETslHQRJXURMdWCJXFP1XD" Ids="P6FvzEMeNGQOOz3WWYZ828,M8mGpALI2LRNkcRyytbbjm" />
<Link Id="NfxZtR5nwKpL6oEAPbbQsS" Ids="F2QetOBrvWGPHflpyFmCTw,PIJyjDkJF5JMPQknEldJRJ" />
<Link Id="PvWZs9NG31dPzw8urxRqHk" Ids="A0L8kRxMi2dPcGGXuo0kLe,Dfv0mDAmOpxPy4M4lLuO8b" />
<Link Id="Ny8EWlcxRMGLJnqjte4l2f" Ids="L08UOJShdeTLHXtVNveg4J,Idrk8OzQWQmOlHM24wAxai" />
<Link Id="UeuDT9cdG0lM742SOoNetp" Ids="IxRYODO6o7xMSa73oeqPgQ,SxQmUS2GX95OIbkbTOMHLf" />
<Link Id="LlErgYAePauLebioJHy3Yk" Ids="GUzcti4s6FMMHntpzv0Wbv,CqZui1Gtx0SPGtF8HmPcRt" />
<Link Id="HquiRSztos0Mu10ADQYBdY" Ids="BrTqLYctV1NMRITv0gmXAF,SXPr7zlFpOxOpUN8wlpvaw" />
<Link Id="TY4RNeDrfYiOy5ufcnMuCH" Ids="PZ7p8E9CB3vOuHjUogCBBe,FPgicnozn4NMBcyeePbMhf" />
<Link Id="ThMfged0QIrPUJHpO45Qut" Ids="Np11hqYORKEPib6rMolMT2,VAUi90XeMUFNSjpLNw82Rr" />
<Link Id="CBQqjuVrqwPOeJgE214eTH" Ids="IxKd4K6cTpOQcA1lbinCxf,EYtRoxSdGbMPLZOurMkyl2" />
<Link Id="J8mCpyhRA83NX6xMYBVdLq" Ids="LjUU52xRQ1iPI8tWklFOUN,IjO953rpuZ3LQYK4DfeQc6" />
<Link Id="AeGuIBT3pNhNWj6iL3yErA" Ids="LOayerMKfh9OJnhXIuwEMo,M8EEDJBRKUZPqppAbQwqIM" />
<Link Id="JG739TXOIocNx4mTGxWjg3" Ids="LKAbmgg08MLNbVPJKvmZwu,LOH2aLIsT0pNMslO6hqi7n" />
<Link Id="OFYawCPTDp7MSvuHcWiQ4E" Ids="IYagmHsy0n0PAMmnY48osi,ExkD2cbZ9tAOVg9mUN3n5L" />
<Link Id="MZxuu8qJBYXNWHlJSvbrih" Ids="ALhgni3wnudQH0jlVjvfqn,HKu8spXNFiRPT1Zkz2RK8u" />
<Link Id="OxnnQfL3eZwMdsY1gfRQSr" Ids="ALhgni3wnudQH0jlVjvfqn,H4hjzjrPXkVNH4rrzrivGL" />
<Link Id="GzVeircCZIfPkchvD7KBGm" Ids="ALhgni3wnudQH0jlVjvfqn,FNAXfrOJ1g1ODBdwjS2835" />
<Link Id="NdH5EIg0z0ELiGCK48jNOv" Ids="LOayerMKfh9OJnhXIuwEMo,Ht4ByHzS3G1LbzQpOU3qaQ" />
<Link Id="MqA6ZtHWLXsLAkDs5yyAQ4" Ids="KPktatKs0DjL9fMVk4gk35,M5GfM05FEDWObWfhPVZG0M" />
<Link Id="U4Ql7ydZnfbLRZuFLKIB7n" Ids="CASlS4Bktr5QVXSOVQ4SxJ,AaedxxuxkHRMZDEB72q7Kj" />
<Link Id="VlbgzOh3YOvPCePScDxG30" Ids="DsQtE9k1NbOOB1TEmAsp56,LbZx5XEoJufQUGAByFsu5O" />
</Patch>
</Node>
<!--
************************ User ************************
-->
<Node Name="User" Bounds="558,177" Id="JCBbigoUbELMAPFmfrzBmH">
<p:NodeReference LastCategoryFullName="Primitive" LastSymbolSource="builtin">
<Choice Kind="RecordDefinition" Name="Record" />
</p:NodeReference>
<Patch Id="Kmy7P3tBhGiPUU4lgDY8ip">
<Canvas Id="Uyx87MzGqN4N3inTySmYlC" CanvasType="Group">
<Pad Id="GvYh2IVX01FO7HqKBAuEUu" SlotId="AJBCurzWH79MKjsjjtVHg2" Bounds="1291,461" />
<Pad Id="BwYAlraNAh3MpOSUbpBSN1" SlotId="JlBZfHCtUsxLIyY3YjKq1k" Bounds="1198,476" />
<Pad Id="ElkMMKuFiiKPMDuTqqFB7A" SlotId="BC8wI7oqnDjOnRL1ftpzbA" Bounds="653,508" />
<Pad Id="II5hzsQYo4WLckepV8KQyi" SlotId="R53EeBbUJoDMv9gvgMtltq" Bounds="749,504" />
<ControlPoint Id="QVXNuVxDAcjMz2wMTVpg86" Bounds="653,478" />
<ControlPoint Id="Kjt3aIXcemJNGff5n04LTG" Bounds="653,538" />
<ControlPoint Id="NFVhrPUdXmCPvNgmOo4rZ7" Bounds="749,474" />
<ControlPoint Id="FcAboyEZus1OOvXiUGOBVV" Bounds="749,534" />
<ControlPoint Id="EKxFPt8cWF5MpIzlDHP3n9" Bounds="1198,506" />
<ControlPoint Id="M6MvMKzq6FFMh3dadKJ6D8" Bounds="1291,491" />
<ControlPoint Id="H6XJBf2AvBLN2r3NtId4BZ" Bounds="1198,448" />
<ControlPoint Id="Qzf7vruIGPGMruGb7zCuCP" Bounds="1291,432" />
<ControlPoint Id="Q028Ld9d5FtN15Puhp5g9U" Bounds="792,476" />
<Pad Id="UMmMD5oG5WYLmASiINkMD8" SlotId="DcUUdJaAuofLIVB37Zf70Q" Bounds="1439,463" />
<ControlPoint Id="FjhRgZgxc5tL6GmevrDiZS" Bounds="1440,422" />
<ControlPoint Id="KkISmFt14SIOluU9Q0zIIf" Bounds="1440,501" />
<Pad Id="JIPL7nHLMKzMJCFugwymRA" SlotId="PLXfktFQOzFO95mnQvo7jz" Bounds="968,562" Value="" />
<ControlPoint Id="IYFE9X0YrXlMmGzd5vIeik" Bounds="968,595" />
<ControlPoint Id="NLyc9UH0vMbO7ZewuneHkT" Bounds="967,496" />
</Canvas>
<Slot Id="BC8wI7oqnDjOnRL1ftpzbA" Name="Id">
<p:TypeAnnotation p:Type="TypeReference">
<Choice Kind="TypeFlag" Name="String" />
</p:TypeAnnotation>
</Slot>
<Slot Id="R53EeBbUJoDMv9gvgMtltq" Name="Name">
<p:TypeAnnotation p:Type="TypeReference">
<Choice Kind="TypeFlag" Name="String" />
</p:TypeAnnotation>
</Slot>
<Slot Id="JlBZfHCtUsxLIyY3YjKq1k" Name="Coord">
<p:TypeAnnotation p:Type="TypeReference">
<Choice Kind="TypeFlag" Name="Vector2" />
</p:TypeAnnotation>
</Slot>
<Slot Id="AJBCurzWH79MKjsjjtVHg2" Name="Press">
<p:TypeAnnotation p:Type="TypeReference">
<Choice Kind="TypeFlag" Name="Boolean" />
</p:TypeAnnotation>
</Slot>
<Link Id="TWZSeNNgEveMEd38k2jDKX" Ids="JgkDjXjTHRPLqZyP4MJ7h4,QVXNuVxDAcjMz2wMTVpg86" IsHidden="true" />
<Link Id="GinwoWVH4Q0O8XqUXrRqrT" Ids="QVXNuVxDAcjMz2wMTVpg86,ElkMMKuFiiKPMDuTqqFB7A" />
<Link Id="AEqMnXVh1iRPVC9MbzD3Bo" Ids="Kjt3aIXcemJNGff5n04LTG,Ng3veuuhyvLMZXM2iZoYlT" IsHidden="true" />
<Link Id="UOA3CuB3Oe6PgpVB1nhhGe" Ids="ElkMMKuFiiKPMDuTqqFB7A,Kjt3aIXcemJNGff5n04LTG" />
<Link Id="IHXAm3Ep600QLFpwmxl5qQ" Ids="GmtRbVR18NmN2Moq1TkkXF,NFVhrPUdXmCPvNgmOo4rZ7" IsHidden="true" />
<Link Id="TtxvAcssnqgOtyz2qLdOsn" Ids="NFVhrPUdXmCPvNgmOo4rZ7,II5hzsQYo4WLckepV8KQyi" />
<Link Id="O2vc8ztLEIqOjTSRVNPze1" Ids="FcAboyEZus1OOvXiUGOBVV,Be5Xiw34pQQPULJFtl8hvB" IsHidden="true" />
<Link Id="NIY45QNAL1zOg4Xe0tkPot" Ids="II5hzsQYo4WLckepV8KQyi,FcAboyEZus1OOvXiUGOBVV" />
<Link Id="IwhuyF2LzfRP4WT9R5Hh9f" Ids="EKxFPt8cWF5MpIzlDHP3n9,EGfqjTzJoJrPmu5BMNhPCa" IsHidden="true" />
<Link Id="PAsNwxPxd16QY5e57ZsbGC" Ids="BwYAlraNAh3MpOSUbpBSN1,EKxFPt8cWF5MpIzlDHP3n9" />
<Link Id="F9OQX49Zg1kLDq7KfYF8Jb" Ids="M6MvMKzq6FFMh3dadKJ6D8,KEKBqG7lhxXPgmW7TY7DJi" IsHidden="true" />
<Link Id="VKC60OhHSxFOD8gmDG1aBS" Ids="GvYh2IVX01FO7HqKBAuEUu,M6MvMKzq6FFMh3dadKJ6D8" />
<Link Id="IrGeR1PXUI1ObNWpWxWcOd" Ids="H6XJBf2AvBLN2r3NtId4BZ,BwYAlraNAh3MpOSUbpBSN1" />
<Link Id="EMGO5A4pk2vOlCMavQgBiN" Ids="O5auUAq5LFVO8LKACDLZSI,H6XJBf2AvBLN2r3NtId4BZ" IsHidden="true" />
<Link Id="BgtT1v4vctPM3j9tublyRR" Ids="Qzf7vruIGPGMruGb7zCuCP,GvYh2IVX01FO7HqKBAuEUu" />
<Link Id="PNtd6qT5aLNMNpwEUMMDVe" Ids="DcfLAV36vc8QK2sdSM6rdb,Qzf7vruIGPGMruGb7zCuCP" IsHidden="true" />
<Link Id="A35OAmuoYQjNacRjgqx6uo" Ids="Q028Ld9d5FtN15Puhp5g9U,II5hzsQYo4WLckepV8KQyi" />
<Link Id="UZ7M14qPt2eQCLvTJ1MsSY" Ids="QbtReRMIz6MOsbNWitd1zM,Q028Ld9d5FtN15Puhp5g9U" IsHidden="true" />
<Slot Id="DcUUdJaAuofLIVB37Zf70Q" Name="Orientation">
<p:TypeAnnotation p:Type="TypeReference">
<Choice Kind="TypeFlag" Name="Vector3" />
</p:TypeAnnotation>
</Slot>
<Link Id="POqTrVxqK0iOodldWG3dUH" Ids="FjhRgZgxc5tL6GmevrDiZS,UMmMD5oG5WYLmASiINkMD8" />
<Link Id="QbrnBoJf0AgMyzZc5d3Hf7" Ids="RCajyf0l0RdLMKjlFn89ns,FjhRgZgxc5tL6GmevrDiZS" IsHidden="true" />
<Link Id="HNNGQSQd1XNNogT5S2lr9L" Ids="UMmMD5oG5WYLmASiINkMD8,KkISmFt14SIOluU9Q0zIIf" />
<Link Id="Lfrme3UPMC1Lxe76k8chnm" Ids="KkISmFt14SIOluU9Q0zIIf,VeiG46tCyMTNPnbXigHtNL" IsHidden="true" />
<Slot Id="PLXfktFQOzFO95mnQvo7jz" Name="Object">
<p:TypeAnnotation p:Type="TypeReference">
<Choice Kind="TypeFlag" Name="String" />
</p:TypeAnnotation>
</Slot>
<Link Id="GBfbnHohYZJLbQXKlZwswN" Ids="JIPL7nHLMKzMJCFugwymRA,IYFE9X0YrXlMmGzd5vIeik" />
<Link Id="GYbpdWc21SFL4eJ4AQF2n7" Ids="IYFE9X0YrXlMmGzd5vIeik,NabnLJ5pam8QI5COauAx4a" 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="NabnLJ5pam8QI5COauAx4a" Name="Object" Kind="OutputPin" />
<Pin Id="EGfqjTzJoJrPmu5BMNhPCa" Name="coord" Kind="OutputPin" />
<Pin Id="KEKBqG7lhxXPgmW7TY7DJi" Name="press" Kind="OutputPin" />
<Pin Id="VeiG46tCyMTNPnbXigHtNL" Name="Orientation" Kind="OutputPin" />
</Patch>
<Patch Id="DdRUbW3RJBELdExWujTcFK" Name="SetCoord">
<Pin Id="O5auUAq5LFVO8LKACDLZSI" Name="Coord" Kind="InputPin" />
</Patch>
<Patch Id="Bz40gUPw8BuPpsn1ipOl6O" Name="SetPress">
<Pin Id="DcfLAV36vc8QK2sdSM6rdb" Name="Press" Kind="InputPin" />
</Patch>
<Patch Id="REURIRIDYI3P0F7IJJOchN" Name="SetName">
<Pin Id="QbtReRMIz6MOsbNWitd1zM" Name="Name" Kind="InputPin" />
</Patch>
<Patch Id="ICzyzlRiAp0O6VqHFCMsW9" Name="SetOrientation">
<Pin Id="RCajyf0l0RdLMKjlFn89ns" Name="Orientation" Kind="InputPin" />
</Patch>
<Link Id="RXefRdqE2T0OuYUQkNCMES" Ids="SGsGpiRBibuM0tELfDja8H,NLyc9UH0vMbO7ZewuneHkT" IsHidden="true" />
<Patch Id="JqGprGAIruwL9jtCg5pqeo" Name="SetObject">
<Pin Id="SGsGpiRBibuM0tELfDja8H" Name="Object" Kind="InputPin" />
</Patch>
<Link Id="NCXT00iMhpWLOuCJ1bbBY9" Ids="NLyc9UH0vMbO7ZewuneHkT,JIPL7nHLMKzMJCFugwymRA" />
<Patch Id="EhfEIhh11yTMAf8i2VjEi6" Name="GetObjectList" />
<ProcessDefinition Id="QqfubWQrR3QMJKX8nqF6Mi">
<Fragment Id="SltJ4k1LhkXMPFRRxxXYSc" Patch="A2oAwNMOgEYOlkKwJIhFDa" Enabled="true" />
<Fragment Id="Shn9hvr7OFlMeplQsPuIku" Patch="EhfEIhh11yTMAf8i2VjEi6" />
<Fragment Id="FqvupLmx8XLLK6rRgQ08dW" Patch="EsSz8C6M4o0P0rR7Wa0nEQ" />
<Fragment Id="Sx16ylyGs4zOn6UEnq2cF9" Patch="DdRUbW3RJBELdExWujTcFK" />
<Fragment Id="TBdKMcfGBYzLb9xaYP2LTF" Patch="Bz40gUPw8BuPpsn1ipOl6O" />
<Fragment Id="RCvGLaZ7qKCPfwv0UvRajx" Patch="REURIRIDYI3P0F7IJJOchN" />
<Fragment Id="R20UFs3aU8ONTX19O9TceT" Patch="ICzyzlRiAp0O6VqHFCMsW9" />
<Fragment Id="KW0uIFwefaPNGs0Q2ZwGD9" Patch="JqGprGAIruwL9jtCg5pqeo" />
</ProcessDefinition>
</Patch>
</Node>
<!--
************************ LightSetup ************************
-->
<Node Name="LightSetup" Bounds="828,283" Id="FoIXQKxMXMaMw1x0tRcACX">
<p:NodeReference>
<Choice Kind="ContainerDefinition" Name="Process" />
<FullNameCategoryReference ID="Primitive" />
</p:NodeReference>
<Patch Id="PT5zLhexdJzMEqJ2JSxxOU">
<Canvas Id="B8eRmhXDZsJOIIJwasuYG2" CanvasType="Group">
<Node Bounds="658,500,185,19" Id="E436xw0qFUnQM9MvzIVcvz">
<p:NodeReference LastCategoryFullName="Stride.Lights" LastSymbolSource="VL.Stride.Engine.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="DirectionalLight" />
</p:NodeReference>
<Pin Id="GYtEqLRy9boOqVapA92dW1" Name="Position" Kind="InputPin" />
<Pin Id="HYog0NlwdK7P02qxnHVPxy" Name="Target" Kind="InputPin" />
<Pin Id="M2qLp4vxgnxM6X4kyUUt2H" Name="Color" Kind="InputPin" />
<Pin Id="U5ylzy9t41rMTPoEGv9v9d" Name="Intensity" Kind="InputPin" />
<Pin Id="MRwpujOm8xsQXxjRY6YFVl" Name="Shadow" Kind="InputPin" />
<Pin Id="UiNNsl5JlGcMQ3LBU8zV1H" Name="Enable Default Shadow" Kind="InputPin" />
<Pin Id="BDE389bR2BtQZP2baH80WH" Name="Component" Kind="InputPin" />
<Pin Id="NPoNTZbIqQ0Mx88HjeJxDQ" Name="Children" Kind="InputPin" />
<Pin Id="G5chs4zhjxzPx08T9j2MkW" Name="Name" Kind="InputPin" />
<Pin Id="JLCG7g4yWFMPwYOVFGbrDM" Name="Enabled" Kind="InputPin" />
<Pin Id="RQ2ZyOnuFk7QWAgNRwWukm" Name="Entity" Kind="OutputPin" />
</Node>
<Node Bounds="737,586,85,19" Id="BQtdIeancC0Mo810ilaY1a">
<p:NodeReference LastCategoryFullName="Stride.Lights" LastSymbolSource="VL.Stride.Engine.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="AmbientLight" />
</p:NodeReference>
<Pin Id="AUcMcTtux3tOMvlmJXO9Kh" Name="Color" Kind="InputPin" />
<Pin Id="UvBM99dXktUQG3NrmtZKmo" Name="Intensity" Kind="InputPin" DefaultValue="0.125" />
<Pin Id="NPpSOQTOlSeNaQNA7z4Xgu" Name="Component" Kind="InputPin" />
<Pin Id="FgsWPUKv3EKLEbNQaWy2Kr" Name="Name" Kind="InputPin" />
<Pin Id="BFirBFfaBlLMBFf2t0967z" Name="Enabled" Kind="InputPin" />
<Pin Id="CIPhd7ayoJRPppvDw2lXaZ" Name="Entity" Kind="OutputPin" />
</Node>
<Node Bounds="569,760,432,19" Id="AMQ2lYZGIOhO7czs8URBSg">
<p:NodeReference LastCategoryFullName="Stride" LastSymbolSource="VL.Stride.Engine.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="Group" />
<CategoryReference Kind="Category" Name="Stride" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="Qyp5EhqPH8iPWURCiKikuM" Name="Transformation" Kind="InputPin" />
<Pin Id="UUwrvLhiXQrOmFHaCn6D35" Name="Child" Kind="InputPin" />
<Pin Id="CrLDzmFU0udPSRvAJpjjcc" Name="Child 2" Kind="InputPin" />
<Pin Id="MBCfI2r0zoCPO6NBThnatF" Name="Child 3" Kind="InputPin" />
<Pin Id="KtIJgeY64MVP4muyAwsorq" Name="Name" Kind="InputPin" />
<Pin Id="GqhJk1dPKo3PLdH8yg6DJo" Name="Enabled" Kind="InputPin" />
<Pin Id="Scb1CH6UffmOZKjgjWIeQi" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="824,695,185,19" Id="TYVsNZZitQTNLiZDgiuaHv">
<p:NodeReference LastCategoryFullName="Stride.Lights" LastSymbolSource="VL.Stride.Engine.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="PointLight" />
<CategoryReference Kind="Category" Name="Lights" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="DGx6YNmEY2zPirEBmZPErr" Name="Position" Kind="InputPin" />
<Pin Id="RJ91RoQUaTpPiAmAbXBm2h" Name="Color" Kind="InputPin" DefaultValue="0.01999998, 0, 1, 1" />
<Pin Id="O5gvK7UPZB8P9ppHOWDTXx" Name="Intensity" Kind="InputPin" DefaultValue="2" />
<Pin Id="TdDPuWY6pj6McoSTi6QhZH" Name="Radius" Kind="InputPin" />
<Pin Id="BcIuLM0st7qNZeeiClSamo" Name="Shadow" Kind="InputPin" />
<Pin Id="J99cxmQSigNMK4y5B2Hq3F" Name="Enable Default Shadow" Kind="InputPin" />
<Pin Id="KF4njA6E98OLd33tAU6R1F" Name="Component" Kind="InputPin" />
<Pin Id="STDGSIsOI3IMYHSCVfOMBg" Name="Children" Kind="InputPin" />
<Pin Id="EljlbLPcQAQQTrKMwTFTfY" Name="Name" Kind="InputPin" />
<Pin Id="LQEAIb81SNbNGiKGEidXn9" Name="Enabled" Kind="InputPin" DefaultValue="True" />
<Pin Id="VsHzLBkreb6Pfj5WLWyDdd" Name="Entity" Kind="OutputPin" />
</Node>
<Pad Id="KX3bw25ARLJP5ojgsnplPr" Comment="Position" Bounds="824,640,35,43" ShowValueBox="true" isIOBox="true" Value="0, 2.5, 0">
<p:TypeAnnotation LastCategoryFullName="3D" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Vector3" />
</p:TypeAnnotation>
</Pad>
<ControlPoint Id="SRyz25DrysgL2UIMFtmvCY" Bounds="572,856" />
<ControlPoint Id="EVJhctEz9HhPgZuFIUS3J3" Bounds="660,414" />
<ControlPoint Id="Ns6OEQV1NJ9Mg90X82cQUG" Bounds="758,549" />
<ControlPoint Id="JXrPX2c0UqlPLNacNxZDnZ" Bounds="878,529" />
<ControlPoint Id="MLUS0omqhsGMKu8RboProP" Bounds="728,414" />
<ControlPoint Id="PLodlGAEWVAM5hbb1ThVXq" Bounds="996,533" />
<ControlPoint Id="UheOTcg07b1OBdRAHsWfvJ" Bounds="1035,601" />
<Pad Id="UiFBCQIZCnWLnEAwybrjuK" Comment="Color" Bounds="1013,647,-261,-12" ShowValueBox="true" isIOBox="true" Value="1, 1, 1, 1">
<p:TypeAnnotation LastCategoryFullName="Color" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="RGBA" />
</p:TypeAnnotation>
</Pad>
</Canvas>
<ProcessDefinition Id="PiiZ5WeoHStMHOzTGVrVor">
<Fragment Id="KpP0o3z3GKlO7XyrxlFco3" Patch="Ur8pQ6AyUV2M4e4dwAhIgv" Enabled="true" />
<Fragment Id="IRJIWHCa6epPoZEZV0Fo2t" Patch="A4JyAlNRet9OxIKOOrUNrH" Enabled="true" />
</ProcessDefinition>
<Link Id="Cei8oZt9vPeO4sNdPqwZPm" Ids="RQ2ZyOnuFk7QWAgNRwWukm,UUwrvLhiXQrOmFHaCn6D35" />
<Link Id="Hr7YezGzS16OZSgHn3Fq8U" Ids="CIPhd7ayoJRPppvDw2lXaZ,CrLDzmFU0udPSRvAJpjjcc" />
<Link Id="Ghcmhtpf1ymQQWxA0lNvVW" Ids="VsHzLBkreb6Pfj5WLWyDdd,MBCfI2r0zoCPO6NBThnatF" />
<Link Id="AsZp60ITG4xNDzBMH9x6Lt" Ids="Scb1CH6UffmOZKjgjWIeQi,SRyz25DrysgL2UIMFtmvCY" />
<Link Id="D3UtLDg8KZSPqqJtxPy9wL" Ids="SRyz25DrysgL2UIMFtmvCY,SEEc7AtDWeuMWUOFXPYyeS" IsHidden="true" />
<Link Id="Pj6Jta6LRyYPyoxKPaxVqw" Ids="EVJhctEz9HhPgZuFIUS3J3,GYtEqLRy9boOqVapA92dW1" />
<Link Id="LlIFHUww9dSMNtHdSMCJtH" Ids="JoNN9islH6KQUrQFWO4y7o,EVJhctEz9HhPgZuFIUS3J3" IsHidden="true" />
<Link Id="FoUfMrqPoSHOidixJXY0XX" Ids="Ns6OEQV1NJ9Mg90X82cQUG,UvBM99dXktUQG3NrmtZKmo" />
<Link Id="PZW32sTuI9dQEDmJjUJ0FZ" Ids="S8vxbtuXqcOPXmDhoVdoip,Ns6OEQV1NJ9Mg90X82cQUG" IsHidden="true" />
<Link Id="FZsONsm2tZSMG75L66DaIJ" Ids="P8p8J4thOEUOIrVz8CpX6Y,JXrPX2c0UqlPLNacNxZDnZ" IsHidden="true" />
<Link Id="TRfAKWjPqRKQNmGkvDX6n6" Ids="JXrPX2c0UqlPLNacNxZDnZ,KX3bw25ARLJP5ojgsnplPr" />
<Link Id="TfzDQxxaSJvO1DawLTVEHj" Ids="KX3bw25ARLJP5ojgsnplPr,DGx6YNmEY2zPirEBmZPErr" />
<Link Id="OJUeFwJtgN0LKorwVB5JnS" Ids="MLUS0omqhsGMKu8RboProP,U5ylzy9t41rMTPoEGv9v9d" />
<Link Id="CnI4xkvfcEgPGjMBZfhpCt" Ids="NAk8sfqmgqEMoBPncXRzJF,MLUS0omqhsGMKu8RboProP" IsHidden="true" />
<Patch Id="Ur8pQ6AyUV2M4e4dwAhIgv" Name="Create" />
<Patch Id="A4JyAlNRet9OxIKOOrUNrH" Name="Update">
<Pin Id="JoNN9islH6KQUrQFWO4y7o" Name="Position" Kind="InputPin" Bounds="655,415" />
<Pin Id="NAk8sfqmgqEMoBPncXRzJF" Name="DirectionalIntensity" Kind="InputPin" Bounds="749,399" />
<Pin Id="S8vxbtuXqcOPXmDhoVdoip" Name="Intensity" Kind="InputPin" Bounds="758,548" />
<Pin Id="P8p8J4thOEUOIrVz8CpX6Y" Name="PointLightPosition" Kind="InputPin" Bounds="878,529" />
<Pin Id="SEEc7AtDWeuMWUOFXPYyeS" Name="Output" Kind="OutputPin" Bounds="572,857" />
<Pin Id="LUmuvCOZ5kYMoEcZY8xumw" Name="PointIntensity" Kind="InputPin" Bounds="995,533" />
<Pin Id="M4k3jD44RF0P5hQWQybubx" Name="PointRadius" Kind="InputPin" Bounds="1035,600" />
</Patch>
<Link Id="TaG8Tq88FkaO8CrHA2V8hh" Ids="PLodlGAEWVAM5hbb1ThVXq,O5gvK7UPZB8P9ppHOWDTXx" />
<Link Id="MqwdjKEwpcUQCsrxvmu7oT" Ids="LUmuvCOZ5kYMoEcZY8xumw,PLodlGAEWVAM5hbb1ThVXq" IsHidden="true" />
<Link Id="BohJ9pflzVDNhJNBxSJzLR" Ids="UheOTcg07b1OBdRAHsWfvJ,TdDPuWY6pj6McoSTi6QhZH" />
<Link Id="OX1ixPmsPsDN5iValgXk9s" Ids="M4k3jD44RF0P5hQWQybubx,UheOTcg07b1OBdRAHsWfvJ" IsHidden="true" />
<Link Id="MgM7nDdnhaFLm3tR6yTYXW" Ids="UiFBCQIZCnWLnEAwybrjuK,RJ91RoQUaTpPiAmAbXBm2h" />
</Patch>
</Node>
<!--
************************ DisplayObject ************************
-->
<Node Name="DisplayObject" Bounds="830,400" Id="K5Du8iKzYIrNhNDKIY1kqk">
<p:NodeReference>
<Choice Kind="ContainerDefinition" Name="Process" />
<FullNameCategoryReference ID="Primitive" />
</p:NodeReference>
<Patch Id="JtT2mbqkhElPsFZWctrTRa">
<Canvas Id="VZlLy09EGEDMGriEkfwVEv" CanvasType="Group">
<ControlPoint Id="GxuUZSjSUBaPr4lIZKk8ZP" Bounds="1116,757" />
<Node Bounds="1113,801,57,26" Id="TJdvYagda73NPjfd8c7u8f">
<p:NodeReference LastCategoryFullName="Main.Context" LastSymbolSource="ooc3.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="GetUsers" />
<CategoryReference Kind="ClassType" Name="Context" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="UDbEdjmgkORO0H4MBCkQ8r" Name="Input" Kind="StateInputPin" />
<Pin Id="VmEBUrubxq1PnQD3aPoGAI" Name="Output" Kind="StateOutputPin" />
<Pin Id="JlASWu9wPEKNJ3uDcYObCx" Name="Users" Kind="OutputPin" />
</Node>
<Node Bounds="1165,851,57,26" Id="P6nNSG9XDglPH8uNFZ7Ejy">
<p:NodeReference LastCategoryFullName="Main.Users" LastSymbolSource="ooc3.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="GetUsers" />
<CategoryReference Kind="ClassType" Name="Users" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="HY6cZBa77vLMSCCgaBLIMS" Name="Input" Kind="StateInputPin" />
<Pin Id="JDo3jaAaQw6Or2elEPXBWU" Name="Output" Kind="StateOutputPin" />
<Pin Id="Pul0DR5AP5VPFRxGp7uz4J" Name="Values" Kind="OutputPin" />
</Node>
<Node Bounds="1080,1008,440,630" Id="RJTj9gD5XoWQJ2DWFFM2Kn">
<p:NodeReference LastCategoryFullName="Primitive" LastSymbolSource="VL.CoreLib.dll">
<Choice Kind="StatefulRegion" Name="Region (Stateful)" Fixed="true" />
<Choice Kind="ApplicationStatefulRegion" Name="ForEach" />
<CategoryReference Kind="Category" Name="Primitive" />
</p:NodeReference>
<Pin Id="LvEwZ1RQ1FIL0ov7U0aAv2" Name="Break" Kind="OutputPin" />
<ControlPoint Id="EXhuAsSugGjMOcrNtEqsIV" Bounds="1247,1015" Alignment="Top" />
<ControlPoint Id="PUUt8HbNb1ZNEuyq4zdUh4" Bounds="1174,1632" Alignment="Bottom" />
<ControlPoint Id="NWrqofMAFmcMM25fE6vY7x" Bounds="1345,1632" Alignment="Bottom" />
<ControlPoint Id="UckYNTrMJQOQCOlpiDPrjd" Bounds="1094,1632" Alignment="Bottom">
<p:TypeAnnotation>
<Choice Kind="TypeFlag" Name="RGBA" />
</p:TypeAnnotation>
</ControlPoint>
<Patch Id="VgrlQxMr5bNLEdMaq61Olo" ManuallySortedPins="true">
<Patch Id="N8xEkvduA01OR9VFI2OPvx" Name="Create" ManuallySortedPins="true" />
<Patch Id="IwYgQJF1XimMHdUmdYnojX" Name="Update" ManuallySortedPins="true">
<Pin Id="K7EHCPCcnmYOqywXfYWzwH" Name="Index" Kind="InputPin" />
</Patch>
<Patch Id="Sw6Ojue8D2nLEuWC8RlPX5" Name="Dispose" ManuallySortedPins="true" />
<Node Bounds="1235,1077,65,26" Id="LjQXuIpI7dAONu2ldAurUt">
<p:NodeReference LastCategoryFullName="Main.User" LastSymbolSource="ooc3.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<CategoryReference Kind="RecordType" Name="User" />
<Choice Kind="OperationCallFlag" Name="Split" />
</p:NodeReference>
<Pin Id="CccOQITDGRBQb3GWn9xK0F" Name="Input" Kind="StateInputPin" />
<Pin Id="G0uR6rUWyJoOkOziegX4Un" Name="Output" Kind="OutputPin" />
<Pin Id="MCMobIhNJoNLZohbWQl5Qg" Name="id" Kind="OutputPin" />
<Pin Id="RvA4MHo0q8WPq6Hpq9rQ7O" Name="name" Kind="OutputPin" />
<Pin Id="QU2KwMhGMbvNp9pn4w8diG" Name="Object" Kind="OutputPin" />
<Pin Id="REGeT71CzsuMBHP44OgmDI" Name="coord" Kind="OutputPin" />
<Pin Id="HHc5LxcGah3NK7UelE9R2J" Name="press" Kind="OutputPin" />
<Pin Id="OSGqzVHsJEDLtcDd8t7bZe" Name="Orientation" Kind="OutputPin" />
</Node>
<Pad Id="Ru8JkQHKTJnO4IC4Xt06aw" Comment="coord" Bounds="1278,1152,35,28" ShowValueBox="true" isIOBox="true" />
<Node Bounds="1189,1238,65,19" Id="PK5Mp2P9pZQOjEBrRMmFJG">
<p:NodeReference LastCategoryFullName="Animation" LastSymbolSource="VL.Animation.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="Damper (2D)" />
</p:NodeReference>
<Pin Id="BM1vhaBWQluNmytA5DfDrB" Name="Goto Position" Kind="InputPin" />
<Pin Id="Os0VwT3HvydPxELrsNtfQa" Name="Filter Time" Kind="InputPin" />
<Pin Id="EZ6ZmoYiYnHLntH9iHNLnx" Name="Cyclic" Kind="InputPin" />
<Pin Id="ABufK6YeQsTN7s1dyNL2ZH" Name="Jump" Kind="InputPin" DefaultValue="False" />
<Pin Id="QcQeZzoP08OPoxn1FOsWnu" Name="Position" Kind="OutputPin" />
<Pin Id="LnN584cJqXRO3o2TFBhoJR" Name="Velocity" Kind="OutputPin" />
<Pin Id="Uac6prbjEDMMDlpbeFDgDh" Name="Acceleration" Kind="OutputPin" />
</Node>
<Node Bounds="1128,1116,78,86" Id="HlngR2oEc1iQEvGBb9WIzg">
<p:NodeReference>
<Choice Kind="ProcessStatefulRegion" Name="Cache" />
<FullNameCategoryReference ID="Primitive" />
</p:NodeReference>
<Pin Id="OKSzpYxyV8pL6vYZ6zvAMg" Name="Force" Kind="InputPin" />
<Pin Id="HvuM0Dur6qRPbW7J9baGj3" Name="Dispose Cached Outputs" Kind="InputPin" />
<Pin Id="Jxb2tAasOSxMVvzf9nnw8g" Name="Has Changed" Kind="OutputPin" />
<Patch Id="AuoYgCdUD3AQQUDYmdUChU" ManuallySortedPins="true">
<Patch Id="HF6yW37RVAsLGOV3jqU4rC" Name="Create" ManuallySortedPins="true" />
<Patch Id="Q35njt3GK6yOEfjY7hPtzQ" Name="Then" ManuallySortedPins="true" />
<Node Bounds="1140,1155" Id="SLlvUUkMhDxMIgKR6gyAPI">
<p:NodeReference LastCategoryFullName="Math" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Random" />
</p:NodeReference>
<Pin Id="O4sd77D9nrcOTibDupjspO" Name="From" Kind="InputPin" DefaultValue="1, 0, 0, 1" />
<Pin Id="ELNANdrFXHOP6qdU2bVwOb" Name="To" Kind="InputPin" DefaultValue="0, 1, 0.1599998, 1" />
<Pin Id="KsX07JtejJHPs5134yc9ny" Name="Output" Kind="OutputPin" />
</Node>
</Patch>
<ControlPoint Id="FiZYZnVw6l4OngqgWgsSo3" Bounds="1142,1197" Alignment="Bottom" />
<ControlPoint Id="PlSMgA56UubOL1MgWW3kz1" Bounds="1151,1123" Alignment="Top" />
</Node>
<ControlPoint Id="Uh5zTOyc8z5MUNb6hyZ6pK" Bounds="1152,1080" />
<Node Bounds="1182,1332,33,19" Id="SJJsP1Br2v7P3afplKrJbe">
<p:NodeReference LastCategoryFullName="2D.Vector2" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="XyZ" />
</p:NodeReference>
<Pin Id="HJvfuCGxiyNQEIVAEs3nHT" Name="Input" Kind="StateInputPin" />
<Pin Id="R0px54uGHkBPYgxC21Hzmc" Name="Y" Kind="InputPin" />
<Pin Id="OAypNzrwsY4MDbi7z2rp9F" Name="Output" Kind="StateOutputPin" />
</Node>
<Node Bounds="1182,1295,25,19" Id="P7r8OG89wcvP0qVd7EuANF">
<p:NodeReference LastCategoryFullName="Math" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="* (Scale)" />
</p:NodeReference>
<Pin Id="Eg4aG6GeyHiLckhTd4SwY1" Name="Input" Kind="InputPin" />
<Pin Id="KiCSdD00plzMTun8dCm5pH" Name="Scalar" Kind="InputPin" DefaultValue="1" />
<Pin Id="Em0pAYwlzEtLCYIT60hiLf" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="1133,1390,58,19" Id="JGfw6G8ZPuuQMkh93AWqNI">
<p:NodeReference LastCategoryFullName="3D.Transform" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Translate" />
<CategoryReference Kind="Category" Name="Transform" NeedsToBeDirectParent="true">
<p:OuterCategoryReference Kind="Category" Name="3D" NeedsToBeDirectParent="true" />
</CategoryReference>
</p:NodeReference>
<Pin Id="MwZp1mH12LBN8XqL9KqsNZ" Name="Input" Kind="InputPin" />
<Pin Id="LgWg0ZA4LtYPTBnQIfC3Vk" Name="Translation" Kind="InputPin" />
<Pin Id="GcSrjAKezfHN18ALNX2TLO" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="1229,1430,63,19" Id="OwaQxzoRDJ4Pj4CO7enPlr">
<p:NodeReference LastCategoryFullName="Math" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Normalize" />
</p:NodeReference>
<Pin Id="QoW2H4OcdMsQGKSRAAuaRX" Name="Input" Kind="InputPin" />
<Pin Id="VzIJmza6ph5Myod7xkmCpk" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="1182,1545,45,19" Id="EUhxPfZsDTPN1tV6Fdfm2E">
<p:NodeReference LastCategoryFullName="3D.Transform" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Rotate (Quaternion)" />
<CategoryReference Kind="Category" Name="Transform" NeedsToBeDirectParent="true">
<p:OuterCategoryReference Kind="Category" Name="3D" NeedsToBeDirectParent="true" />
</CategoryReference>
</p:NodeReference>
<Pin Id="Rg9vH4cTHPkPGh0c1Vbnv2" Name="Input" Kind="InputPin" />
<Pin Id="DtzqeMBIeQbMC9f8v5uCzF" Name="Rotation" Kind="InputPin" DefaultValue="0, 0.28, 0" />
<Pin Id="KGZRzWofa06MejT5sGf033" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="1219,1508,48,19" Id="UlBLzitKPjPP7VmADXHdpr">
<p:NodeReference LastCategoryFullName="3D.Quaternion" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="LookAt (Direction)" />
</p:NodeReference>
<Pin Id="IXX7KZtPvu2NErRt6Thgc1" Name="Forward" Kind="InputPin" />
<Pin Id="A3Cef46zfMeM8uMDj9uFHm" Name="Up" Kind="InputPin" DefaultValue="0, -1, 0" />
<Pin Id="S7BLVrpx2IeNIpDdlRHlMQ" Name="Result" Kind="OutputPin" />
</Node>
<Pad Id="OaoAJOoqZySPxPxd2JYz5f" Comment="Up" Bounds="1305,1416,35,43" ShowValueBox="true" isIOBox="true" Value="0, -1, 0">
<p:TypeAnnotation LastCategoryFullName="3D" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Vector3" />
</p:TypeAnnotation>
</Pad>
<Node Bounds="1221,1470,25,19" Id="MWx6ItFuUoHOxJRCP3jiI9">
<p:NodeReference LastCategoryFullName="Math" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="+" />
</p:NodeReference>
<Pin Id="B1PcQlCPDqNLn0EHExfTAu" Name="Input" Kind="InputPin" />
<Pin Id="DtmILGnLrjGN3fMQXYgcEj" Name="Input 2" Kind="InputPin" DefaultValue="0, 0, 0" />
<Pin Id="Mv0wMdOrHVmNiY8LRlemyN" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="1181,1583,45,19" Id="Fwy8FvNWxABLYUv3wl63wd">
<p:NodeReference LastCategoryFullName="3D.Transform" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Rotate" />
<CategoryReference Kind="Category" Name="Transform" NeedsToBeDirectParent="true">
<p:OuterCategoryReference Kind="Category" Name="3D" NeedsToBeDirectParent="true" />
</CategoryReference>
</p:NodeReference>
<Pin Id="ISho53hHlKTQGltwA7Iv5l" Name="Input" Kind="InputPin" />
<Pin Id="MvbMeXk3qrVLDMHEuKKRdU" Name="Rotation" Kind="InputPin" DefaultValue="0, 0.25, 0.5" />
<Pin Id="Dl5HlLXj8K3QWxiuW697d9" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="1340,1556,45,19" Id="S55F94OOBx8PvxX476kbVb">
<p:NodeReference LastCategoryFullName="3D.Transform" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Rotate" />
<CategoryReference Kind="Category" Name="Transform" NeedsToBeDirectParent="true">
<p:OuterCategoryReference Kind="Category" Name="3D" NeedsToBeDirectParent="true" />
</CategoryReference>
</p:NodeReference>
<Pin Id="A5A8aOMIIYaLlpFVSqBgHZ" Name="Input" Kind="InputPin" />
<Pin Id="UDzaiuLlUPKPGKiuI66hpN" Name="Rotation" Kind="InputPin" DefaultValue="-0.032, 0, 0" />
<Pin Id="F3vR1kxYslRQCDiKWgk2hE" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="1342,1509,58,19" Id="RVWqcaZCha9Pe3p2wMC06S">
<p:NodeReference LastCategoryFullName="3D.Transform" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Translate" />
<CategoryReference Kind="Category" Name="Transform" NeedsToBeDirectParent="true">
<p:OuterCategoryReference Kind="Category" Name="3D" NeedsToBeDirectParent="true" />
</CategoryReference>
</p:NodeReference>
<Pin Id="ThkvyFhxPuDMV5hXRvfoo6" Name="Input" Kind="InputPin" />
<Pin Id="EuGverc7s12P4ceInHcQa7" Name="Translation" Kind="InputPin" DefaultValue="0, 7.84, 37.62" />
<Pin Id="EObjIncOzOjP8xzIemvKOW" Name="Output" Kind="OutputPin" />
</Node>
<Pad Id="C33c85FTyMBQOl4Xp77kNW" Comment="Translation" Bounds="1400,1422,35,43" ShowValueBox="true" isIOBox="true" Value="0, 1.5, 4">
<p:TypeAnnotation LastCategoryFullName="3D" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Vector3" />
</p:TypeAnnotation>
</Pad>
<Pad Id="Vv0XR8gOzXTOJIe64Vixm6" Comment="Scalar" Bounds="1298,1260,35,15" ShowValueBox="true" isIOBox="true" Value="10">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Float32" />
</p:TypeAnnotation>
</Pad>
</Patch>
</Node>
<Node Bounds="1018,2638,65,19" Id="Fn5I6vmxp6ZNDUjVSbKCu4">
<p:NodeReference LastCategoryFullName="Stride" LastSymbolSource="VL.Stride.Engine.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="RootScene" />
<CategoryReference Kind="Category" Name="Stride" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="ARfLGlJ5pGLN3WkeQ7L55s" Name="Child" Kind="InputPin" />
<Pin Id="Co9hJ09YpFiQK9lJ9hOCGa" Name="Child 2" Kind="InputPin" />
<Pin Id="LeMik0MrGNnOCdIePuYPsq" Name="Child 3" Kind="InputPin" />
<Pin Id="GAsyq4KHWADMoPPKgofDeI" Name="Enabled" Kind="InputPin" />
<Pin Id="S8NiystinHzL7EaGPMaJd4" Name="Output" Kind="OutputPin" />
</Node>
<Pad Id="JeNFK2SxxbfQNdRRVDp07X" Comment="Force" Bounds="952,1054,35,35" ShowValueBox="true" isIOBox="true" Value="False">
<p:TypeAnnotation>
<Choice Kind="ImmutableTypeFlag" Name="Boolean" />
<FullNameCategoryReference ID="Primitive" />
</p:TypeAnnotation>
<p:ValueBoxSettings>
<p:buttonmode p:Assembly="VL.UI.Forms" p:Type="VL.HDE.PatchEditor.Editors.ButtonModeEnum">Bang</p:buttonmode>
</p:ValueBoxSettings>
</Pad>
<Node Bounds="812,2509,65,19" Id="Hh0EzWB9SP9NYTzUVRMpDF">
<p:NodeReference>
<Choice Kind="ProcessNode" Name="LightSetup" />
</p:NodeReference>
<Pin Id="QTUCt2hPqnbLq3CafLtUbv" Name="Intensity" Kind="InputPin" />
<Pin Id="AigU0yOuULlORHVlpGkpFn" Name="Output" Kind="OutputPin" />
</Node>
<ControlPoint Id="Ju2jIB7nlgcMgtaOcbMKE5" Bounds="1022,2722" />
<Node Bounds="1293,1777,147,19" Id="TZu8IMrvcIuLY2fHNFcWcP">
<p:NodeReference LastCategoryFullName="Stride.Models" LastSymbolSource="VL.Stride.Engine.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="InstancingSpreadComponent" />
</p:NodeReference>
<Pin Id="S3Yqyn143NWNqaOTo0CbY1" Name="Instance Transformations" Kind="InputPin" />
<Pin Id="OGuF66fxZLWLQXRo5WcyrG" Name="Instance Count" Kind="InputPin" />
<Pin Id="VDwCPkNCSpUNjdmQurOsUH" Name="Value" Kind="InputPin" DefaultValue="PostMultiply" />
<Pin Id="QsvEIUgurreMLqNpiVsx5D" Name="Enabled" Kind="InputPin" />
<Pin Id="GsROBc5xK7TM9khf9tMLp4" Name="Component" Kind="OutputPin" />
</Node>
<Node Bounds="1290,1820,65,19" Id="FPVmqwzrseBLnd9Bm5X9YT">
<p:NodeReference LastCategoryFullName="Collections.Spread" LastSymbolSource="VL.Collections.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="FromValue" />
<CategoryReference Kind="RecordType" Name="Spread" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="DqJG7vKijFcO5cap5ozXAG" Name="Input" Kind="InputPin" />
<Pin Id="JeaeO81Jsz8ME5ZxAqof65" Name="Result" Kind="OutputPin" />
</Node>
<ControlPoint Id="INjD4VD7IgoPHZEupJh1aI" Bounds="1375,2707" />
<Node Bounds="1512,2316,52,19" Id="HjAre19IuXPNRHuMgWiZkT">
<p:NodeReference LastCategoryFullName="Collections.Spread" LastSymbolSource="VL.Collections.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="GetSlice" />
<CategoryReference Kind="RecordType" Name="Spread" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="DwPvElEg126MLn3ZPOO1yy" Name="Input" Kind="StateInputPin" />
<Pin Id="D2TVtHP48FUNQdkM6NSm7Y" Name="Default Value" Kind="InputPin" />
<Pin Id="GIeL528twl8NIFV57lDCEo" Name="Index" Kind="InputPin" DefaultValue="1" />
<Pin Id="UrMKrzRDdayOrY17c8lw6e" Name="Result" Kind="OutputPin" />
</Node>
<Node Bounds="1374,2568" Id="QEH2B0MKyqfP1JIwR4CibF">
<p:NodeReference LastCategoryFullName="Stride.Cameras" LastSymbolSource="VL.Stride.Engine.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="Camera" />
<CategoryReference Kind="Category" Name="Cameras" NeedsToBeDirectParent="true">
<p:OuterCategoryReference Kind="Category" Name="Stride" NeedsToBeDirectParent="true" />
</CategoryReference>
</p:NodeReference>
<Pin Id="GLu73g1xCqONs2gMgpEWN5" Name="Initial Name" Kind="InputPin" />
<Pin Id="R92W6pXtnmOL3voK0oVaB7" Name="Base Components" Kind="InputPin" />
<Pin Id="Lt2sm4UUojSORbmdiWcdGg" Name="Transformation" Kind="InputPin" />
<Pin Id="OkevNcXfV6wQaqWxq23i9X" Name="Components" Kind="InputPin" />
<Pin Id="FbCFVOMpjufOUFQkYcsSsX" Name="Children" Kind="InputPin" />
<Pin Id="HrXWizeURCpMktZjG49H2P" Name="Name" Kind="InputPin" />
<Pin Id="Iax6ohZae6kO51AJeVoFLl" Name="Use Custom View Matrix" Kind="InputPin" />
<Pin Id="Mxp0QNP65knOLCWRcKiwpu" Name="View Matrix" Kind="InputPin" />
<Pin Id="PBgDZL5wBLjMjaMGZBYnt6" Name="Projection" Kind="InputPin" />
<Pin Id="GvkzISVYFeYOPgeTIpxC9P" Name="Vertical Field Of View" Kind="InputPin" />
<Pin Id="RsIc6sCXnRfPbiQOx1URX4" Name="Orthographic Size" Kind="InputPin" />
<Pin Id="J4CyHd4m9xGPypF0z5W8By" Name="Use Custom Aspect Ratio" Kind="InputPin" />
<Pin Id="Vg7eHrMKk5WM3twUnP32nO" Name="Aspect Ratio" Kind="InputPin" />
<Pin Id="Ed3pCreeWq1NmQ7O0XzYmy" Name="Near Clip Plane" Kind="InputPin" DefaultValue="0.05" />
<Pin Id="KZmmTGr9dAHNYN1enLsYlH" Name="Far Clip Plane" Kind="InputPin" />
<Pin Id="I4khh3ppRgaMLJXdAm4cfe" Name="Show Helper" Kind="InputPin" />
<Pin Id="QkN1fxr5PY4P9Q8ufYKWmG" Name="Enabled" Kind="InputPin" />
<Pin Id="FKLwDlkVFKKPRONgKr8JKl" Name="Projection Matrix" Kind="InputPin" />
<Pin Id="VhUQx6oSlDRM1llNGE2PaJ" Name="Output" Kind="OutputPin" />
<Pin Id="AvwXH7oeEsmMcGZOdV96qx" Name="Camera Component" Kind="OutputPin" />
</Node>
<Node Bounds="1512,2380,42,19" Id="VoIk3tlzOuTMbczUlZoxq5">
<p:NodeReference LastCategoryFullName="3D.Matrix" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Invert" />
<CategoryReference Kind="RecordType" Name="Matrix" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="HNr2DDAkUsLNP6Y3Ied3I4" Name="Input" Kind="StateInputPin" />
<Pin Id="CJoOcbO9PvWLOYtBhZkIR5" Name="Output" Kind="StateOutputPin" />
</Node>
<Node Bounds="1512,2524,41,19" Id="JKDBnAiKVcYMoej22RhkPi">
<p:NodeReference LastCategoryFullName="3D.Transform" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Scale" />
<CategoryReference Kind="Category" Name="Transform" NeedsToBeDirectParent="true">
<p:OuterCategoryReference Kind="Category" Name="3D" NeedsToBeDirectParent="true" />
</CategoryReference>
</p:NodeReference>
<Pin Id="FP5MESftji5ODEnDgE14U8" Name="Input" Kind="InputPin" />
<Pin Id="DAIvrBlsHpvPtXwK5lHHKz" Name="Scaling" Kind="InputPin" DefaultValue="1, 1, 1" />
<Pin Id="MmXQ131ZMyXNPPtbF21w0a" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="1539,2250,25,19" Id="RD4wf3OIaJsP0l8flMvQZl">
<p:NodeReference LastCategoryFullName="Math" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="/" />
</p:NodeReference>
<Pin Id="BgeXpKAIf76Pqc2Hnz5CQ0" Name="Input" Kind="InputPin" DefaultValue="0, 0, 0" />
<Pin Id="VFLh6TScrsXLaSWRNyEsce" Name="Input 2" Kind="InputPin" DefaultValue="0, 0, 0" />
<Pin Id="NIjvs3vUwGlMPQB9BLMjTn" Name="Output" Kind="OutputPin" />
</Node>
<Pad Id="GClOufiIJLAL7ZMLt577K2" Comment="" Bounds="1489,2102,35,43" ShowValueBox="true" isIOBox="true" Value="1, 1, 1">
<p:TypeAnnotation LastCategoryFullName="3D" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Vector3" />
</p:TypeAnnotation>
</Pad>
<Node Bounds="1514,2475,58,19" Id="RSOGg4kVzHrNkmik26DqBV">
<p:NodeReference LastCategoryFullName="3D.Transform" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Translate" />
<CategoryReference Kind="Category" Name="Transform" NeedsToBeDirectParent="true">
<p:OuterCategoryReference Kind="Category" Name="3D" NeedsToBeDirectParent="true" />
</CategoryReference>
</p:NodeReference>
<Pin Id="MdVNmJ2PwPbLcAkECIHgoD" Name="Input" Kind="InputPin" />
<Pin Id="AKWWL9ahp1WPvxlbUAivdE" Name="Translation" Kind="InputPin" />
<Pin Id="SpQ54GO9vwzM3aaJQ5lJFT" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="1581,2187,22,19" Id="PFTKxwkNOIPOUxfDRQMle7">
<p:NodeReference LastCategoryFullName="Math" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="- (Negate)" />
</p:NodeReference>
<Pin Id="I4wTRpMyghALRXijQT6W90" Name="Input" Kind="InputPin" />
<Pin Id="Ls7DEpM6S0ZOWnrz7N8CpS" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="710,2297" Id="Rn3m6sgI9z0POYgQU9Tq8E">
<p:NodeReference>
<Choice Kind="ProcessNode" Name="ObjectModel" />
</p:NodeReference>
<Pin Id="NfHPhw3sfcuPkpC94b8o3m" Name="Model" Kind="InputPin" />
<Pin Id="VbYhjS8lSvDMkpgOew4rOs" Name="Components" Kind="InputPin" />
<Pin Id="RxKo5ZKAxHTLVjCOVs6ePM" Name="Entity" Kind="OutputPin" />
</Node>
<Node Bounds="1043,2312,145,19" Id="BkX7u3BIGVqOLoeNPPKnLt">
<p:NodeReference LastCategoryFullName="Stride.Models" LastSymbolSource="VL.Stride.Engine.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="Box" />
</p:NodeReference>
<Pin Id="HqVwie7k4lmPdQbj3MOrIM" Name="Transformation" Kind="InputPin" />
<Pin Id="Q6fvC1Hvx2ZQcQ5H6KtO7s" Name="Size" Kind="InputPin" />
<Pin Id="AGMEI779NPOOSWtAI99EO3" Name="Material" Kind="InputPin" />
<Pin Id="OP8pBbJdu76LTZ4y5VF74j" Name="Is Shadow Caster" Kind="InputPin" />
<Pin Id="Dbtw6GQTtaZMkO1fpp7qxi" Name="Components" Kind="InputPin" />
<Pin Id="D3OZJTMqsHOMRh6Danjw26" Name="Children" Kind="InputPin" />
<Pin Id="QV9rYLP4aS6PkqqDXNcdfb" Name="Name" Kind="InputPin" />
<Pin Id="L5PsTUTivVPNMPadNk1Vfy" Name="Enabled" Kind="InputPin" />
<Pin Id="NqeWAJrDRGYLEqZbDxLe9h" Name="Entity" Kind="OutputPin" />
</Node>
<Pad Id="BKjsR9vKaTNM4neW8j5XIi" Comment="" Bounds="1550,2105,35,43" ShowValueBox="true" isIOBox="true" Value="1, 1, 1">
<p:TypeAnnotation LastCategoryFullName="3D" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Vector3" />
</p:TypeAnnotation>
</Pad>
<Node Bounds="1076,1753,93,19" Id="LgGE2s78psqLnv0bg3J4cg">
<p:NodeReference LastCategoryFullName="Stride.Materials.Inputs" LastSymbolSource="VL.Stride.Rendering.ShaderFX.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="ColorPerInstance" />
</p:NodeReference>
<Pin Id="H3xYJ3OoNhOPSU6COMshoA" Name="Input" Kind="InputPin" />
<Pin Id="PA5deZv87KFLTgfU0N7LYE" Name="Apply" Kind="InputPin" />
<Pin Id="IxV9mw84I2TMWTgJgPd7Bh" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="1078,1882,225,19" Id="M2j1w2QEpxeP1oULhn9xWr">
<p:NodeReference LastCategoryFullName="Stride.Materials" LastSymbolSource="VL.Stride.Rendering.ShaderFX.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="PBRMaterial (Metallic)" />
</p:NodeReference>
<Pin Id="HoVz80cHqpwOegWBTxCN6l" Name="Diffuse" Kind="InputPin" />
<Pin Id="OJ91FhwRfPZNClIQCas9AA" Name="Metalness" Kind="InputPin" />
<Pin Id="FcdcRllOlNQMTLhchE5Tkk" Name="Roughness" Kind="InputPin" />
<Pin Id="EqnuTW5xtKcP3MoDmoajRO" Name="Normal" Kind="InputPin" />
<Pin Id="Cs5l042suIdPOB31daoI0u" Name="Displacement" Kind="InputPin" />
<Pin Id="TTTVts6ETqUQQldTyuNXNR" Name="Tessellation" Kind="InputPin" />
<Pin Id="N09GxnaF0bTMen0btRfpmo" Name="Occlusion" Kind="InputPin" />
<Pin Id="AozikJcjSzZLDFOcjEmHjr" Name="Subsurface Scattering" Kind="InputPin" />
<Pin Id="KGd3kcIZpIALkj5I0cQWLL" Name="Emissive" Kind="InputPin" />
<Pin Id="C9PX5JZDx3ULI9HhS5QgT2" Name="Transparency" Kind="InputPin" />
<Pin Id="IW6alYRWw5ZNBEof0a2DuY" Name="Layers" Kind="InputPin" />
<Pin Id="JzfqXqWBEzENYpifUxQEeK" Name="Cull Mode" Kind="InputPin" />
<Pin Id="NM1imh3uMsOORzd5yRoMsw" Name="Output" Kind="OutputPin" />
</Node>
<Pad Id="VpXWjyhmbvUPRvuRABTTh9" Comment="Index" Bounds="1660,2219,35,15" ShowValueBox="true" isIOBox="true" Value="0">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Integer32" />
</p:TypeAnnotation>
</Pad>
</Canvas>
<Patch Id="N8ZpdIw6fUANd2bLyclRMk" Name="Create" />
<Patch Id="EAw8WHzyE5iOJAlsqlz5KE" Name="Update">
<Pin Id="GOMwMeHPTsbQJAxppfQQL4" Name="Context" Kind="InputPin">
<p:TypeAnnotation>
<Choice Kind="TypeFlag" Name="Context" />
</p:TypeAnnotation>
</Pin>
<Pin Id="P42ll6gDBsvQUnET2SRJdz" Name="Output" Kind="OutputPin" Bounds="559,2398" />
<Pin Id="GZ4cAqokAZTO1WEYEr5WRS" Name="Output 2" Kind="OutputPin" Bounds="1135,2728" />
</Patch>
<ProcessDefinition Id="Cthau3Ml6I5ONI94zqrO1K">
<Fragment Id="FTmPR3w04I9NQIeX6cGGxb" Patch="N8ZpdIw6fUANd2bLyclRMk" Enabled="true" />
<Fragment Id="Ffa5eLgW3WhNlIZATjhGff" Patch="EAw8WHzyE5iOJAlsqlz5KE" Enabled="true" />
</ProcessDefinition>
<Link Id="U9CxodKaH7yQQIyCTV2kRr" Ids="GOMwMeHPTsbQJAxppfQQL4,GxuUZSjSUBaPr4lIZKk8ZP" IsHidden="true" />
<Link Id="MSeOBqdjss7OinevJIWZ0b" Ids="JlASWu9wPEKNJ3uDcYObCx,HY6cZBa77vLMSCCgaBLIMS" />
<Link Id="B8RH1LGVuB3L023XsxnxiD" Ids="GxuUZSjSUBaPr4lIZKk8ZP,UDbEdjmgkORO0H4MBCkQ8r" />
<Link Id="RmWMhYGqDtMNHCMjQIdmJc" Ids="Pul0DR5AP5VPFRxGp7uz4J,EXhuAsSugGjMOcrNtEqsIV" />
<Link Id="DCgHGQzIUtbODLqWHIgxg9" Ids="EXhuAsSugGjMOcrNtEqsIV,CccOQITDGRBQb3GWn9xK0F" />
<Link Id="E52Dq3dvCoQL5XnL8GYJF7" Ids="REGeT71CzsuMBHP44OgmDI,Ru8JkQHKTJnO4IC4Xt06aw" />
<Link Id="Bqk4jZQKDYUOAX8MTqP7al" Ids="REGeT71CzsuMBHP44OgmDI,BM1vhaBWQluNmytA5DfDrB" />
<Link Id="BhUj3rND7X5NDKVRk3GSUp" Ids="KsX07JtejJHPs5134yc9ny,FiZYZnVw6l4OngqgWgsSo3" />
<Link Id="G30ZHW6cRkENMXPIj338gI" Ids="K7EHCPCcnmYOqywXfYWzwH,Uh5zTOyc8z5MUNb6hyZ6pK" IsHidden="true" />
<Link Id="BKosVOoXS8pPvIAiykU8Vs" Ids="Uh5zTOyc8z5MUNb6hyZ6pK,PlSMgA56UubOL1MgWW3kz1" />
<Link Id="KdPZEaQnCdzNWRJO2NDXat" Ids="JeNFK2SxxbfQNdRRVDp07X,OKSzpYxyV8pL6vYZ6zvAMg" />
<Link Id="Q8uvdgKGFtYO7nUzKSAxbu" Ids="AigU0yOuULlORHVlpGkpFn,ARfLGlJ5pGLN3WkeQ7L55s" />
<Link Id="ISG8lYNso5vLMqs54w5Nop" Ids="S8NiystinHzL7EaGPMaJd4,Ju2jIB7nlgcMgtaOcbMKE5" />
<Link Id="QwMjXngOkkIP9604224RHR" Ids="Ju2jIB7nlgcMgtaOcbMKE5,P42ll6gDBsvQUnET2SRJdz" IsHidden="true" />
<Link Id="QqriGbra8FoMp23sI0BIS2" Ids="GsROBc5xK7TM9khf9tMLp4,DqJG7vKijFcO5cap5ozXAG" />
<Link Id="QjcJzHlkOfDOZhRVTTeoqJ" Ids="QcQeZzoP08OPoxn1FOsWnu,Eg4aG6GeyHiLckhTd4SwY1" />
<Link Id="LoFrWTxzUs0LB1ppaCRkSP" Ids="PUUt8HbNb1ZNEuyq4zdUh4,S3Yqyn143NWNqaOTo0CbY1" />
<Link Id="STE2zv2XH0SQXtvbsmgOBx" Ids="Em0pAYwlzEtLCYIT60hiLf,HJvfuCGxiyNQEIVAEs3nHT" />
<Link Id="F7zX7bhahfoPBb7JRbcaAT" Ids="OAypNzrwsY4MDbi7z2rp9F,LgWg0ZA4LtYPTBnQIfC3Vk" />
<Link Id="GAXnoYD6KuiO03IM76iJHE" Ids="GcSrjAKezfHN18ALNX2TLO,Rg9vH4cTHPkPGh0c1Vbnv2" />
<Link Id="JT2IsJkuAfQMNqULzpFIPO" Ids="S7BLVrpx2IeNIpDdlRHlMQ,DtzqeMBIeQbMC9f8v5uCzF" />
<Link Id="NWlPtSv5Xd6LeZ4hDDvnZ9" Ids="OAypNzrwsY4MDbi7z2rp9F,QoW2H4OcdMsQGKSRAAuaRX" />
<Link Id="MOlHk445kvkOwmYikCsUyA" Ids="KGZRzWofa06MejT5sGf033,ISho53hHlKTQGltwA7Iv5l" />
<Link Id="C3uCpwcbzJsQbPyOjFN0D7" Ids="VzIJmza6ph5Myod7xkmCpk,B1PcQlCPDqNLn0EHExfTAu" />
<Link Id="UbPlgelUTbAMQeCYPvfehA" Ids="OaoAJOoqZySPxPxd2JYz5f,A3Cef46zfMeM8uMDj9uFHm" />
<Link Id="Id7pxRgkH8iPCge7KuX5qW" Ids="Mv0wMdOrHVmNiY8LRlemyN,IXX7KZtPvu2NErRt6Thgc1" />
<Link Id="DlblouCkQBKP3sIseTgTRf" Ids="INjD4VD7IgoPHZEupJh1aI,GZ4cAqokAZTO1WEYEr5WRS" IsHidden="true" />
<Link Id="RqiJsGHq530QCAwddcCJ2D" Ids="VhUQx6oSlDRM1llNGE2PaJ,INjD4VD7IgoPHZEupJh1aI" />
<Link Id="Mw9NvVfA8kKLOQwNgNojaX" Ids="VhUQx6oSlDRM1llNGE2PaJ,LeMik0MrGNnOCdIePuYPsq" />
<Link Id="Fn0jAkRe4eLLxldJYjxRiG" Ids="GClOufiIJLAL7ZMLt577K2,BgeXpKAIf76Pqc2Hnz5CQ0" />
<Link Id="FmkFmTplunYOx9UYShRIBu" Ids="NIjvs3vUwGlMPQB9BLMjTn,DAIvrBlsHpvPtXwK5lHHKz" />
<Link Id="DBD4tqngDPqPjxaPwpi1yS" Ids="Ls7DEpM6S0ZOWnrz7N8CpS,AKWWL9ahp1WPvxlbUAivdE" />
<Link Id="S0KFgJhENLaLdiFAYxM5CE" Ids="SpQ54GO9vwzM3aaJQ5lJFT,FP5MESftji5ODEnDgE14U8" />
<Link Id="J9cSYzknOmzL4TLDcpUa62" Ids="F3vR1kxYslRQCDiKWgk2hE,NWrqofMAFmcMM25fE6vY7x" />
<Link Id="JuwWmrVl6ZRLdWzRdCBjPn" Ids="MmXQ131ZMyXNPPtbF21w0a,Mxp0QNP65knOLCWRcKiwpu" />
<Link Id="U10pli0XOMkMki7W2ogvqs" Ids="UrMKrzRDdayOrY17c8lw6e,HNr2DDAkUsLNP6Y3Ied3I4" />
<Link Id="PObEoXrr1MRNKDofURckpN" Ids="GcSrjAKezfHN18ALNX2TLO,ThkvyFhxPuDMV5hXRvfoo6" />
<Link Id="NYKDzNTeZlOLdpQe4ve9Im" Ids="NWrqofMAFmcMM25fE6vY7x,DwPvElEg126MLn3ZPOO1yy" />
<Link Id="H5SxUyTQkoVOrSLo0gUNzw" Ids="EObjIncOzOjP8xzIemvKOW,A5A8aOMIIYaLlpFVSqBgHZ" />
<Link Id="TloGjICV22gN5MvaKb32GQ" Ids="CJoOcbO9PvWLOYtBhZkIR5,MdVNmJ2PwPbLcAkECIHgoD" />
<Link Id="I61wivdUfIILxP1t59jGOl" Ids="Dl5HlLXj8K3QWxiuW697d9,PUUt8HbNb1ZNEuyq4zdUh4" />
<Link Id="LuRAb7qEsPRMGC2uqCjvoA" Ids="C33c85FTyMBQOl4Xp77kNW,EuGverc7s12P4ceInHcQa7" />
<Link Id="ChgjStLEIZrLPQA6XAG4Jj" Ids="NqeWAJrDRGYLEqZbDxLe9h,Co9hJ09YpFiQK9lJ9hOCGa" />
<Link Id="TVnT9N0wkHmOOoF55dg8dH" Ids="JeaeO81Jsz8ME5ZxAqof65,Dbtw6GQTtaZMkO1fpp7qxi" />
<Link Id="FZsWOlfIuILPVe9yvqyYwF" Ids="BKjsR9vKaTNM4neW8j5XIi,VFLh6TScrsXLaSWRNyEsce" />
<Link Id="KhXhzYyrMlSMXzCVBgvWwt" Ids="Vv0XR8gOzXTOJIe64Vixm6,KiCSdD00plzMTun8dCm5pH" />
<Link Id="D3ozesRt2uhNPYIQxNow3l" Ids="FiZYZnVw6l4OngqgWgsSo3,UckYNTrMJQOQCOlpiDPrjd" />
<Link Id="MfAuZDmnb01MwJ6YNt7vpR" Ids="UckYNTrMJQOQCOlpiDPrjd,H3xYJ3OoNhOPSU6COMshoA" />
<Link Id="M7ZdE4RN4Z1PHPCMIzn1P8" Ids="NM1imh3uMsOORzd5yRoMsw,AGMEI779NPOOSWtAI99EO3" />
<Link Id="BZNdiPO2XbTPcCmY1mnSpe" Ids="IxV9mw84I2TMWTgJgPd7Bh,HoVz80cHqpwOegWBTxCN6l" />
<Link Id="Gqp5bGI1jaaLyo3B5qHqyW" Ids="VpXWjyhmbvUPRvuRABTTh9,GIeL528twl8NIFV57lDCEo" />
</Patch>
</Node>
<!--
************************ DisplayModel ************************
-->
<Node Name="DisplayModel" Bounds="830,431" Id="QloU1bRweJzNyRLXsKzBj4">
<p:NodeReference>
<Choice Kind="ContainerDefinition" Name="Process" />
<FullNameCategoryReference ID="Primitive" />
</p:NodeReference>
<Patch Id="LNj9SO3bdINMxw37lNpYnE">
<Canvas Id="H3Q1WZgGX2jOJwNPwxck13" CanvasType="Group">
<Node Bounds="722,945,65,19" Id="IkYdyEtKUtRLv1MmnoCsMN">
<p:NodeReference LastCategoryFullName="Stride" LastSymbolSource="VL.Stride.Engine.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="RootScene" />
<CategoryReference Kind="Category" Name="Stride" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="Elmz6Lg3RIlLHWeeIbkhlk" Name="Child" Kind="InputPin" />
<Pin Id="S6tICWALSKvNbaL9VxTSs5" Name="Child 2" Kind="InputPin" />
<Pin Id="FsReRcodOXeK98wu1XowKI" Name="Child 3" Kind="InputPin" />
<Pin Id="H9AALxg7KaEOV5haUm2dtU" Name="Enabled" Kind="InputPin" />
<Pin Id="JuzDU8e7m0WPrOqFEnlGLX" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="695,864,65,19" Id="PVzlNUA5bivOMBmc0fWhH1">
<p:NodeReference>
<Choice Kind="ProcessNode" Name="LightSetup" />
</p:NodeReference>
<Pin Id="IE1JaBlIobmNuSSt917RCN" Name="Intensity" Kind="InputPin" DefaultValue="0.08" />
<Pin Id="SYfSLRj1ZsQMzIOderHs2K" Name="Output" Kind="OutputPin" />
<Pin Id="KAB5TdR4qn6QQEGdwcJ4po" Name="Position" Kind="InputPin" DefaultValue="1, 2, 2" />
<Pin Id="Sgjp3erwl1wM6g2V4kUf4k" Name="PointLightPosition" Kind="InputPin" DefaultValue="-1.06, 0.19, -0.22" />
</Node>
<ControlPoint Id="H84Mu3DVebYOgxwmdGAoVf" Bounds="722,1049" />
<ControlPoint Id="GUfNGoLZkgLMfYFxC9w9l5" Bounds="462,252" />
<Node Bounds="866,279,105,19" Id="CY7sKJq5qaeLBLQC5r5NqA">
<p:NodeReference LastCategoryFullName="Stride.Assets" LastSymbolSource="VL.Stride.Assets.Windows.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="FileModel" />
</p:NodeReference>
<p:HelpFocus p:Assembly="VL.Lang" p:Type="VL.Model.HelpPriority">High</p:HelpFocus>
<Pin Id="VCq0WXd7dNVQFDFoAYOfmT" Name="Path" Kind="InputPin" />
<Pin Id="AEq8wf39QJyNadZCf8Bu06" Name="Import Scale" Kind="InputPin" />
<Pin Id="RTwvdNS1tD9LlNMX3BcXLx" Name="Pivot Position" Kind="InputPin" />
<Pin Id="I5S9qLIhvvLPQLCFdnX0FV" Name="Reload" Kind="InputPin" />
<Pin Id="H59pfHvYZuuPDz7573G3nu" Name="Model" Kind="OutputPin" />
<Pin Id="OHBgvK4sodAONKSObaAeyb" Name="Is Loading" Kind="OutputPin" />
<Pin Id="P02RKggoUA4MQzkSEH81V6" Name="Already Loaded" Kind="OutputPin" />
</Node>
<Pad Id="H0vr3RjcdN8McifgQstCKj" Comment="Path" Bounds="868,148,39,15" ShowValueBox="true" isIOBox="true" Value="..\..\..\Downloads\amazon_packaging_box\scene.gltf">
<p:TypeAnnotation LastCategoryFullName="IO" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Path" />
</p:TypeAnnotation>
</Pad>
<Pad Id="Ib8fgXqbfBtO9yX7sSS2BQ" Comment="Import Scale" Bounds="901,183,35,15" ShowValueBox="true" isIOBox="true" Value="0.5">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Float32" />
</p:TypeAnnotation>
</Pad>
<Pad Id="HZo1T74LSgzLcXFgRazV7Q" Comment="Pivot Position" Bounds="935,214,35,43" ShowValueBox="true" isIOBox="true" Value="0, 0, 0">
<p:TypeAnnotation LastCategoryFullName="3D" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Vector3" />
</p:TypeAnnotation>
</Pad>
<Pad Id="RJlP3qt0SHgPzEZYP1Wdjz" Bounds="872,114,119,19" ShowValueBox="true" isIOBox="true" Value="Select a model file">
<p:TypeAnnotation>
<Choice Kind="TypeFlag" Name="String" />
</p:TypeAnnotation>
<p:ValueBoxSettings>
<p:fontsize p:Type="Int32">9</p:fontsize>
<p:stringtype p:Assembly="VL.Core" p:Type="VL.Core.StringType">Comment</p:stringtype>
</p:ValueBoxSettings>
</Pad>
<Node Bounds="852,696,145,19" Id="RfIyx22GdRKLOwdpKkieHx">
<p:NodeReference LastCategoryFullName="Stride.Models" LastSymbolSource="VL.Stride.Engine.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="ModelEntity" />
</p:NodeReference>
<Pin Id="HoEXr1zm40qLgYPlHESyx9" Name="Transformation" Kind="InputPin" DefaultValue="1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.5, 0, 0, 1">
<p:TypeAnnotation LastCategoryFullName="3D" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Matrix" />
</p:TypeAnnotation>
</Pin>
<Pin Id="Glfx4a7xOTUM6qHPeNfCh1" Name="Model" Kind="InputPin" />
<Pin Id="ICy62GnHFqKLj7iMyRZdVh" Name="Material" Kind="InputPin" />
<Pin Id="R80lZLC9dZpMxLJ8Bb5q71" Name="Is Shadow Caster" Kind="InputPin" />
<Pin Id="J6jUR3pexCJLJJXUmdhZZW" Name="Components" Kind="InputPin" />
<Pin Id="R1U3RQbEEs6LXeeNLgURTx" Name="Children" Kind="InputPin" />
<Pin Id="ILwGFoPG03mOtFocmCYVoV" Name="Name" Kind="InputPin" />
<Pin Id="Im5pH5kbvMcNIAHHQj9d8m" Name="Enabled" Kind="InputPin" />
<Pin Id="QQ5tdDQb3H1O5gBiuK00si" Name="Entity" Kind="OutputPin" />
</Node>
<Node Bounds="861,374,290,278" Id="IWLX1paaNv9MylO9Xtl9ee">
<p:NodeReference LastCategoryFullName="Primitive" LastSymbolSource="VL.CoreLib.dll">
<Choice Kind="StatefulRegion" Name="Region (Stateful)" Fixed="true" />
<Choice Kind="ApplicationStatefulRegion" Name="If" />
<FullNameCategoryReference ID="Primitive" />
</p:NodeReference>
<Pin Id="CEvH7R3xhTmOKo0ywIz2q0" Name="Condition" Kind="InputPin" />
<ControlPoint Id="JveFXKGfaGHPXTEov3mpwx" Bounds="875,380" Alignment="Top" />
<ControlPoint Id="IPfV5eZk29yMuCtrSBXrbO" Bounds="876,646" Alignment="Bottom" />
<Patch Id="Qbi6G47JIykN92YLPwsBVs" ManuallySortedPins="true">
<Patch Id="J5ydzQwv8jbPX1H1xGCG0a" Name="Create" ManuallySortedPins="true" />
<Patch Id="MQzoxQYZhb6Nsjt21al5YH" Name="Then" ManuallySortedPins="true" />
<Node Bounds="874,613,77,19" Id="Jz580UYP905OMlvfFPvHx4">
<p:NodeReference LastCategoryFullName="Stride.Models" LastSymbolSource="VL.Stride.Rendering.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="WithMaterials" />
</p:NodeReference>
<Pin Id="VrBn2gDvnD7MPh6hHuCath" Name="Input" Kind="InputPin" />
<Pin Id="UIOsJJKy1BMMj3Lm0Pqi9e" Name="Materials" Kind="InputPin" />
<Pin Id="Jfy9oql8yPzO4lpo90S38Z" Name="Material Indices" Kind="InputPin" />
<Pin Id="OAWbjaqjTOLOrcciVdLL6Y" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="911,524,39,19" Id="MEtyoGqNRfLPB0uklOm9mt">
<p:NodeReference LastCategoryFullName="Collections.Spread" LastSymbolSource="VL.Collections.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Cons" />
<CategoryReference Kind="RecordType" Name="Spread" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="MKmwPKZiSQaQRDsC8xkSc2" Name="Input" Kind="InputPin" />
<Pin Id="IrK3fwLIysvNUrgjWREXJy" Name="Result" Kind="OutputPin" />
</Node>
<Pad Id="D63GJFSajPmMePXxatL69h" Comment="Material Indices" Bounds="950,573,31,34" ShowValueBox="true" isIOBox="true" Value="0">
<p:TypeAnnotation LastCategoryFullName="Collections" LastSymbolSource="VL.Collections.vl">
<Choice Kind="TypeFlag" Name="Spread" />
<p:TypeArguments>
<TypeReference LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Integer32" />
</TypeReference>
</p:TypeArguments>
</p:TypeAnnotation>
</Pad>
<Node Bounds="910,415,83,19" Id="DXyyPjo7dsiLkIYAnZjA5s">
<p:NodeReference LastCategoryFullName="Stride.Textures" LastSymbolSource="VL.Stride.Graphics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="TextureReader" />
</p:NodeReference>
<Pin Id="E8BTyxNJ5tZLpZ02vV4in6" Name="File Path" Kind="InputPin" DefaultValue="..\..\..\Downloads\amazon_packaging_box\textures\Material_0_baseColor.jpeg" />
<Pin Id="ABbZuWh2xkyPuuYvTGuXgn" Name="Is sRGB" Kind="InputPin" />
<Pin Id="FMOT8mgwSLVLjikNmtUu1o" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="914,483,225,19" Id="VFIlB3eWSUZNzHT0sw04Uc">
<p:NodeReference LastCategoryFullName="Stride.Materials" LastSymbolSource="VL.Stride.Rendering.ShaderFX.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="PBRMaterial (Metallic)" />
</p:NodeReference>
<Pin Id="T0wqLWwl6a1M9oIKm2Hsl4" Name="Diffuse" Kind="InputPin" />
<Pin Id="PCzArs5x0VbNfbY6YUv84E" Name="Metalness" Kind="InputPin" />
<Pin Id="Moq5XSHex1vQWYAOaI5wMU" Name="Roughness" Kind="InputPin" />
<Pin Id="N6iKcEHBLqGMRuYrhGa9KI" Name="Normal" Kind="InputPin" />
<Pin Id="HxmEmh1dRqSLYxHNPy0Myf" Name="Displacement" Kind="InputPin" />
<Pin Id="Vgh6GUgShurOFmg3O3of65" Name="Tessellation" Kind="InputPin" />
<Pin Id="UfOXbTxkNV1PKygZQnFMbw" Name="Occlusion" Kind="InputPin" />
<Pin Id="OWRFIf8kqqwMZjBlYvYEL3" Name="Subsurface Scattering" Kind="InputPin" />
<Pin Id="A42srnpWMmoQbqHReZwBP5" Name="Emissive" Kind="InputPin" />
<Pin Id="LWq9micmyNPOIpNjpqxZfh" Name="Transparency" Kind="InputPin" />
<Pin Id="IERTudGebQsO38JBfLV0AK" Name="Layers" Kind="InputPin" />
<Pin Id="ClxztN4J0lkQNt3jTQvamk" Name="Cull Mode" Kind="InputPin" />
<Pin Id="CaCL6Uz4CaILiAz7O6JDpD" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="913,444,65,19" Id="Li5j0f5vVZsOV6MYoHDUQe">
<p:NodeReference LastCategoryFullName="Stride.Materials.Inputs" LastSymbolSource="VL.Stride.Rendering.ShaderFX.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="ColorMap" />
</p:NodeReference>
<Pin Id="IGir4TO0VbELGYhcmS3RdL" Name="Texture" Kind="InputPin" />
<Pin Id="ARZ7BwcVi1XL8aNOUCqntr" Name="Fallback Color" Kind="InputPin" />
<Pin Id="JfdseLZZUlcOkcUOkuk4nE" Name="Fallback Color Premultiply Alpha" Kind="InputPin" />
<Pin Id="EbOZSyOFsQ9N95Kzj52VYi" Name="Texcoord Index" Kind="InputPin" />
<Pin Id="Rqo7yod1UPqOO5Kq9zCMB5" Name="Output" Kind="OutputPin" />
</Node>
</Patch>
</Node>
<Node Bounds="854,317,65,19" Id="QqCQA2TAObOOPeGHu5FMwe">
<p:NodeReference LastCategoryFullName="Primitive.Object" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="IsAssigned" />
</p:NodeReference>
<Pin Id="EkcLGmc8FZENWGgeVubK89" Name="X" Kind="InputPin" />
<Pin Id="SJBxAWxZRpRO2yskxkyzmP" Name="Result" Kind="OutputPin" />
<Pin Id="SlQCBTcuebVLu2rrMVCN2R" Name="Not Assigned" Kind="OutputPin" />
</Node>
<Pad Id="MLurLwjR1vnLEo02SrhATL" Comment="Reload" Bounds="1084,233,35,35" ShowValueBox="true" isIOBox="true" Value="False">
<p:TypeAnnotation>
<Choice Kind="ImmutableTypeFlag" Name="Boolean" />
<FullNameCategoryReference ID="Primitive" />
</p:TypeAnnotation>
<p:ValueBoxSettings>
<p:buttonmode p:Assembly="VL.UI.Forms" p:Type="VL.HDE.PatchEditor.Editors.ButtonModeEnum">Bang</p:buttonmode>
</p:ValueBoxSettings>
</Pad>
<Node Bounds="694,583,58,19" Id="RwQf7SWvgL1NwL1qZ0KVnM">
<p:NodeReference LastCategoryFullName="3D.Transform" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Translate" />
<CategoryReference Kind="Category" Name="Transform" NeedsToBeDirectParent="true">
<p:OuterCategoryReference Kind="Category" Name="3D" NeedsToBeDirectParent="true" />
</CategoryReference>
</p:NodeReference>
<Pin Id="RUYYrnCuATcPA9LL8CwEi5" Name="Input" Kind="InputPin" />
<Pin Id="KZiOLxN0DesPEonpCzsjAc" Name="Translation" Kind="InputPin" />
<Pin Id="BLljD42n2dCLQxU1N9QYDP" Name="Output" Kind="OutputPin" />
</Node>
<Pad Id="QkLa6JTaAW7P5eLKeqbq87" Comment="Translation" Bounds="774,511,35,43" ShowValueBox="true" isIOBox="true" Value="0.5, 0, -1.5">
<p:TypeAnnotation LastCategoryFullName="3D" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Vector3" />
</p:TypeAnnotation>
</Pad>
<Node Bounds="694,498,39,19" Id="CAYPL0siryMNEjb9NJh3ek">
<p:NodeReference LastCategoryFullName="3D.Transform" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Scale" />
<CategoryReference Kind="Category" Name="Transform" NeedsToBeDirectParent="true">
<p:OuterCategoryReference Kind="Category" Name="3D" NeedsToBeDirectParent="true" />
</CategoryReference>
</p:NodeReference>
<Pin Id="DZEuGeGZQsMNqZOBvKk1S0" Name="Input" Kind="InputPin" />
<Pin Id="MCb1eEkN7g8QVUhgnVryRA" Name="Scaling" Kind="InputPin" DefaultValue="0.38, 0.38, 0.38" />
<Pin Id="HKR3urM9UnPMXlMLq1DUVp" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="691,454" Id="DNEdsUVuWpjPNVCGEW132y">
<p:NodeReference LastCategoryFullName="3D.Transform" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Rotate" />
<CategoryReference Kind="Category" Name="Transform" NeedsToBeDirectParent="true">
<p:OuterCategoryReference Kind="Category" Name="3D" NeedsToBeDirectParent="true" />
</CategoryReference>
</p:NodeReference>
<Pin Id="RNPIfrXd7B7MGxqNeY1dbw" Name="Input" Kind="InputPin" />
<Pin Id="UF11ouy6fPfMlIQGBoWSyc" Name="Rotation" Kind="InputPin" DefaultValue="0, 0.4, 0.08" />
<Pin Id="Vl6sXdt1haoMycPkjK0oKc" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="777,423,46,19" Id="SMHPLkbzvG4Nn9ZkG8pxEC">
<p:NodeReference LastCategoryFullName="3D.Vector3" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<CategoryReference Kind="Vector3Type" Name="Vector3" />
<Choice Kind="OperationCallFlag" Name="Vector (Join)" />
</p:NodeReference>
<Pin Id="KRUb3pCDXwmNX1cDzvpocM" Name="X" Kind="InputPin" />
<Pin Id="RCkbakaIosmL1QcPMnPHQU" Name="Y" Kind="InputPin" />
<Pin Id="OM0nk0NOkuyL6hAWLkc0bf" Name="Z" Kind="InputPin" DefaultValue="0.07" />
<Pin Id="VmMMBMT6ZPhLwhMiMusoJt" Name="Output" Kind="StateOutputPin" />
</Node>
<Node Bounds="791,308" Id="BI5CJMgKNTRMpgy9bT5eqk">
<p:NodeReference LastCategoryFullName="Animation" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="LFO" />
</p:NodeReference>
<Pin Id="MqZjBmF7cqxNN0XZ9Mh2Z2" Name="Period" Kind="InputPin" DefaultValue="100" />
<Pin Id="QNGaP3r7QJjMXCjoEU7tFc" Name="Pause" Kind="InputPin" />
<Pin Id="HSkl5O1wgYpQJisMtVgjKj" Name="Reset" Kind="ApplyPin" />
<Pin Id="TSYeZSZxySgOmGDNDRuC5V" Name="Phase" Kind="OutputPin" />
<Pin Id="UNNCGWKcXiyNGKCllYMTro" Name="On New Cycle" Kind="OutputPin" />
<Pin Id="T7JDs0zACZJNR3cWMCPivZ" Name="Cycles" Kind="OutputPin" />
</Node>
<Node Bounds="654,387,52,19" Id="IQ1ZoJue3AaLVCqd1WTm7o">
<p:NodeReference LastCategoryFullName="Math" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Simplex" />
</p:NodeReference>
<Pin Id="TAIkV0Mta9EQLeuaLl3y4m" Name="Input" Kind="InputPin" />
<Pin Id="AGBjHysXGuGLiSgjPbph1A" Name="Result" Kind="OutputPin" />
</Node>
<ControlPoint Id="Ossj9zrWqBJOIvT9pnl6l6" Bounds="801,408" />
<Node Bounds="668,320,62,19" Id="CmLChxWsQUQLYp0rxl1B8d">
<p:NodeReference LastCategoryFullName="Animation.FrameBased" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="Integrator" />
</p:NodeReference>
<Pin Id="NZJ9mYwcJlOODsjnc6ztJt" Name="Initial Value" Kind="InputPin" />
<Pin Id="AanRaj20EgTNUu9sr1r8oJ" Name="Offset" Kind="InputPin" />
<Pin Id="O9W9i2xZiFELtgfIEzOFr3" Name="Reset Value" Kind="InputPin" />
<Pin Id="M2Jeb4TpstHLrcoK23ZWex" Name="Value" Kind="OutputPin" />
</Node>
<Pad Id="CyQtKuNgXT7Pl0oPm03oNW" Comment="Offset" Bounds="672,284,35,15" ShowValueBox="true" isIOBox="true" Value="0.0001">
<p:TypeAnnotation>
<Choice Kind="ImmutableTypeFlag" Name="Float32" />
<FullNameCategoryReference ID="Primitive" />
</p:TypeAnnotation>
</Pad>
<Node Bounds="1228,822,145,19" Id="V5swR6Xb70yOB6g8G09vjg">
<p:NodeReference LastCategoryFullName="Stride.Models" LastSymbolSource="VL.Stride.Engine.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="Background" />
</p:NodeReference>
<Pin Id="MAEa76WyMHaMBL1MQctT0c" Name="Transformation" Kind="InputPin" />
<Pin Id="OyIVFTFfNNwLwhUwx8HVBQ" Name="Texture" Kind="InputPin" />
<Pin Id="VNEJPg5n0cWP704stMxfHr" Name="Intensity" Kind="InputPin" />
<Pin Id="LBKnQ3Jhhr0OI2DdVNxtdl" Name="Is 2D" Kind="InputPin" />
<Pin Id="H4nl1ZVYy7BPNvBjSMiFbl" Name="Component" Kind="InputPin" />
<Pin Id="Gw7quGV9oScPsOEAD6fS7M" Name="Children" Kind="InputPin" />
<Pin Id="N8DEcG7jV6RNWVXxjuhDEh" Name="Name" Kind="InputPin" />
<Pin Id="GZxBp8LR0lgLRH2R6r9wco" Name="Enabled" Kind="InputPin" />
<Pin Id="NA5qcBjtpxgOUdlyJvFdYO" Name="Entity" Kind="OutputPin" />
</Node>
<Node Bounds="1245,778,105,19" Id="CwPbBYcXA76PRnWPhZHCsV">
<p:NodeReference LastCategoryFullName="Stride.Textures.Source" LastSymbolSource="VL.Stride.Windows.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="SkiaTexture" />
</p:NodeReference>
<Pin Id="KP8t92buCUlQMOi9Uaon1X" Name="Input" Kind="InputPin" />
<Pin Id="UdczWXUZjM2MSyLMBAlO5o" Name="Size" Kind="InputPin" DefaultValue="1920, 1080" />
<Pin Id="GyBmzMwF27QPIvirLP1r0Y" Name="Space" Kind="InputPin" />
<Pin Id="KjkeJfMnmcENLc66A4wneB" Name="Clear" Kind="InputPin" />
<Pin Id="EGqnqwdd1CPL1wMiKLGaMR" Name="Clear Color" Kind="InputPin" />
<Pin Id="KTOaJuUTg4JNgBsYrl3mt6" Name="Format" Kind="InputPin" />
<Pin Id="M4DzRf9eMebLa2W3yya8J3" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="1241,681,105,19" Id="KhSWOqIfKWBP4M62I00iCh">
<p:NodeReference LastCategoryFullName="Graphics.Skia.Layers.Text" LastSymbolSource="VL.Skia.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="Text" />
<CategoryReference Kind="Category" Name="Text" NeedsToBeDirectParent="true">
<p:OuterCategoryReference Kind="Category" Name="Layers" NeedsToBeDirectParent="true" />
</CategoryReference>
</p:NodeReference>
<Pin Id="DobhQDVSi5YL6RRjqpmXf3" Name="Position" Kind="InputPin" DefaultValue="-0.53, -0.47" />
<Pin Id="CzdrkZ4hFR9LExugfVA60X" Name="Size" Kind="InputPin" />
<Pin Id="OGYhvHOHDl9LZUGZZlTgjG" Name="Anchor" Kind="InputPin" />
<Pin Id="K10kh29EIYgORs4oB2iu2n" Name="Text" Kind="InputPin" />
<Pin Id="Hy7qdsa6fZxP6ajuBz9M4y" Name="Paint" Kind="InputPin" />
<Pin Id="NDpakHHCkiCNyLJV95WAX0" Name="Enabled" Kind="InputPin" />
<Pin Id="OGtT0iUDLsEL1gED1uISps" Name="Output" Kind="OutputPin" />
<Pin Id="Sz3g4vXBOCLMlUew6MYZuS" Name="Baseline Position" Kind="OutputPin" />
</Node>
<Node Bounds="1396,587" Id="Ee32glqDkYBOp6uAXBW0DX">
<p:NodeReference LastCategoryFullName="Graphics.Skia.Text" LastSymbolSource="VL.Skia.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="FontAndParagraph" />
</p:NodeReference>
<Pin Id="OHdpkfRc34IPb10sRfy4EE" Name="Input" Kind="InputPin" />
<Pin Id="A5I6mMH2ykEMJazYZ7wYpz" Name="Family Name" Kind="InputPin" DefaultValue="Ortica" />
<Pin Id="AMeL76O7rnfMJIqtgl91Hv" Name="Style" Kind="InputPin" DefaultValue="Normal" />
<Pin Id="CIlPSTWi3jDNIFYbdGejbE" Name="Size" Kind="InputPin" DefaultValue="0.089" />
<Pin Id="GYJbUajvGZnQWLn0cSwBrF" Name="Color" Kind="InputPin" />
<Pin Id="IxFi5oEmWwDLsBMV3eTxyx" Name="Line Height in em" Kind="InputPin" DefaultValue="1.302" />
<Pin Id="CBJRm21RvnLLAorvoZ8f2O" Name="Horizontal Alignment" Kind="InputPin" DefaultValue="Left" />
<Pin Id="UJ74aVkJYY8P78rUVfirdI" Name="Vertical Alignment" Kind="InputPin" />
<Pin Id="N4L0wFr4jehMY3d8z8wiAT" Name="Show Helpers" Kind="InputPin" />
<Pin Id="CHpdZ1MwkmeO8DCz9hK2VC" Name="Output" Kind="OutputPin" />
</Node>
<Pad Id="GJpFWfvJvsWMtwZBJb8hno" Comment="Text" Bounds="1377,445,101,51" ShowValueBox="true" isIOBox="true" Value="Object &#xD;&#xA;Oriented&#xD;&#xA;Choreography">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="String" />
</p:TypeAnnotation>
</Pad>
<Node Bounds="1361,536,55,26" Id="Q0uXLGRVXIVN9kACPsV8h9">
<p:NodeReference LastCategoryFullName="Primitive.String" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="ToUpper" />
<CategoryReference Kind="StringType" Name="String" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="Bf6e56RjHZoN0f65jdmS5g" Name="Input" Kind="StateInputPin" />
<Pin Id="UHE9i5Lv4mYLWyaCrksn3R" Name="Output" Kind="StateOutputPin" />
</Node>
</Canvas>
<Patch Id="Hb6SM3lZ5DIQKI24L7dqqS" Name="Create" />
<Patch Id="MRt1SvzwaxwPQ0LZwp5oJa" Name="Update">
<Pin Id="Tc9G3KxnsiEPMrJeTGTR68" Name="Output" Kind="OutputPin" Bounds="559,2398" />
<Pin Id="NtJj6Fq967CMdw7zQStRo1" Name="Context" Kind="InputPin">
<p:TypeAnnotation>
<Choice Kind="TypeFlag" Name="Context" />
</p:TypeAnnotation>
</Pin>
</Patch>
<ProcessDefinition Id="HSRm7JeydkkPaxT3iB4HAT">
<Fragment Id="UAht7ctPBhwNEA72F9bxGD" Patch="Hb6SM3lZ5DIQKI24L7dqqS" Enabled="true" />
<Fragment Id="CZqcXQbHmWrMNxONpLEIiV" Patch="MRt1SvzwaxwPQ0LZwp5oJa" Enabled="true" />
</ProcessDefinition>
<Link Id="PBO1Q8awElhOtTCZQYRW5b" Ids="SYfSLRj1ZsQMzIOderHs2K,Elmz6Lg3RIlLHWeeIbkhlk" />
<Link Id="UpfENRbFL7nQbSnARIK3o4" Ids="JuzDU8e7m0WPrOqFEnlGLX,H84Mu3DVebYOgxwmdGAoVf" />
<Link Id="UF54WHTK9YGQOjqn8XoXOS" Ids="H84Mu3DVebYOgxwmdGAoVf,Tc9G3KxnsiEPMrJeTGTR68" IsHidden="true" />
<Link Id="ScJg9jlgyy4Oww04p6cdBe" Ids="NtJj6Fq967CMdw7zQStRo1,GUfNGoLZkgLMfYFxC9w9l5" IsHidden="true" />
<Link Id="D61QpEqepRVL2PdV0Sc8bf" Ids="H0vr3RjcdN8McifgQstCKj,VCq0WXd7dNVQFDFoAYOfmT" />
<Link Id="DrjU7sfOACMMUosvJRBxnl" Ids="HZo1T74LSgzLcXFgRazV7Q,RTwvdNS1tD9LlNMX3BcXLx" />
<Link Id="KFiGzuHZPWUNomPwZweoXW" Ids="JveFXKGfaGHPXTEov3mpwx,IPfV5eZk29yMuCtrSBXrbO" IsFeedback="true" />
<Link Id="GCe5XrisR7cLB8bxaJd9J9" Ids="H59pfHvYZuuPDz7573G3nu,JveFXKGfaGHPXTEov3mpwx" />
<Link Id="Jmh6bi4FZ1vLkxmKECsuTf" Ids="OAWbjaqjTOLOrcciVdLL6Y,IPfV5eZk29yMuCtrSBXrbO" />
<Link Id="DjlgtpjC9Q1M39i5XuXgtr" Ids="IPfV5eZk29yMuCtrSBXrbO,Glfx4a7xOTUM6qHPeNfCh1" />
<Link Id="JnbiDRrigKiQO40kPJ8x0r" Ids="H59pfHvYZuuPDz7573G3nu,EkcLGmc8FZENWGgeVubK89" />
<Link Id="Kxw8et6k6xoMF4UG9r2Yll" Ids="SJBxAWxZRpRO2yskxkyzmP,CEvH7R3xhTmOKo0ywIz2q0" />
<Link Id="QXMtjxxauNLN7kNfWbjNLG" Ids="JveFXKGfaGHPXTEov3mpwx,VrBn2gDvnD7MPh6hHuCath" />
<Link Id="BqyNEJNoP6KLvtemGQR12B" Ids="D63GJFSajPmMePXxatL69h,Jfy9oql8yPzO4lpo90S38Z" />
<Link Id="O0mhv01bwqoLKGS4QxVHk8" Ids="Ib8fgXqbfBtO9yX7sSS2BQ,AEq8wf39QJyNadZCf8Bu06" />
<Link Id="G4w7fCzQRBSMAW9g3k6lhY" Ids="QQ5tdDQb3H1O5gBiuK00si,S6tICWALSKvNbaL9VxTSs5" />
<Link Id="Hbl3NkOeiGhNzBUPYCyZZB" Ids="MLurLwjR1vnLEo02SrhATL,I5S9qLIhvvLPQLCFdnX0FV" />
<Link Id="RjzBlWkCZ8nMhAU22cuZkV" Ids="IrK3fwLIysvNUrgjWREXJy,UIOsJJKy1BMMj3Lm0Pqi9e" />
<Link Id="CL4q6Wzh0fRMHqVAeamP7i" Ids="BLljD42n2dCLQxU1N9QYDP,HoEXr1zm40qLgYPlHESyx9" />
<Link Id="PmBeiflFTyePVShNHJAnrZ" Ids="QkLa6JTaAW7P5eLKeqbq87,KZiOLxN0DesPEonpCzsjAc" />
<Link Id="Qz1cDwqkuJbQFLFCOYoO6I" Ids="FMOT8mgwSLVLjikNmtUu1o,IGir4TO0VbELGYhcmS3RdL" />
<Link Id="MjmyPw3tiEBPLzxKiBcPVe" Ids="Rqo7yod1UPqOO5Kq9zCMB5,T0wqLWwl6a1M9oIKm2Hsl4" />
<Link Id="JFUJ1rIHz5APt9kcwMPlFj" Ids="CaCL6Uz4CaILiAz7O6JDpD,MKmwPKZiSQaQRDsC8xkSc2" />
<Link Id="SxLueGarHyLMKprBhYYnMv" Ids="HKR3urM9UnPMXlMLq1DUVp,RUYYrnCuATcPA9LL8CwEi5" />
<Link Id="I33WDObAdp9L4udOgB88NG" Ids="Vl6sXdt1haoMycPkjK0oKc,DZEuGeGZQsMNqZOBvKk1S0" />
<Link Id="HN3uNkAaA3NPPB5LvnvtFa" Ids="VmMMBMT6ZPhLwhMiMusoJt,UF11ouy6fPfMlIQGBoWSyc" />
<Link Id="CjRARpmN8mNP1KtgtpRPGA" Ids="TSYeZSZxySgOmGDNDRuC5V,Ossj9zrWqBJOIvT9pnl6l6,RCkbakaIosmL1QcPMnPHQU" />
<Link Id="VfihOHRM4bQNdhwkQxstWQ" Ids="AGBjHysXGuGLiSgjPbph1A,KRUb3pCDXwmNX1cDzvpocM" />
<Link Id="UqwMp9aekenNPEZlARs8Td" Ids="M2Jeb4TpstHLrcoK23ZWex,TAIkV0Mta9EQLeuaLl3y4m" />
<Link Id="ObPjHfOUutKMX0jOTLFz1h" Ids="CyQtKuNgXT7Pl0oPm03oNW,AanRaj20EgTNUu9sr1r8oJ" />
<Link Id="AYGCdZuURXYPMYHfFlpxTL" Ids="NA5qcBjtpxgOUdlyJvFdYO,FsReRcodOXeK98wu1XowKI" />
<Link Id="MMv3105rX3eNC7YDpUJ7fq" Ids="M4DzRf9eMebLa2W3yya8J3,OyIVFTFfNNwLwhUwx8HVBQ" />
<Link Id="ND5YIGwlU9TNJo20bevqzh" Ids="OGtT0iUDLsEL1gED1uISps,KP8t92buCUlQMOi9Uaon1X" />
<Link Id="J900QCf1mCqLarWI4N5Zwk" Ids="CHpdZ1MwkmeO8DCz9hK2VC,Hy7qdsa6fZxP6ajuBz9M4y" />
<Link Id="D5phNvCRBwoOmiL92pe0Js" Ids="GJpFWfvJvsWMtwZBJb8hno,Bf6e56RjHZoN0f65jdmS5g" />
<Link Id="Q9lkhjcCVSNM9NR1z668lZ" Ids="UHE9i5Lv4mYLWyaCrksn3R,K10kh29EIYgORs4oB2iu2n" />
</Patch>
</Node>
<!--
************************ UiOrientationMessage ************************
-->
<Node Name="UiOrientationMessage" Bounds="444,908" Id="MFKsJHEO0BQP1nMVV8Ndz0">
<p:NodeReference LastCategoryFullName="Primitive" LastSymbolSource="builtin">
<Choice Kind="ClassDefinition" Name="Class" />
</p:NodeReference>
<p:Interfaces>
<TypeReference LastCategoryFullName="Main" LastSymbolSource="ooc3.vl">
<Choice Kind="InterfaceTypeFlag" Name="IMessage" />
</TypeReference>
</p:Interfaces>
<Patch Id="JoMpoeyyx6qMcdDpHV9t9f">
<Canvas Id="KYD44r2LJ7tMrbsHmWcnJH" CanvasType="Group">
<ControlPoint Id="Mp7MffyfvfFMhrPsa7CzN0" Bounds="261,324" />
<ControlPoint Id="L57P5GMZhTqNjSAsAZDyk0" Bounds="490,319" />
<Node Bounds="480,460,82,19" Id="A72oLtyiCQvMsWpeEtoBiP">
<p:NodeReference LastCategoryFullName="System.XML" LastSymbolSource="VL.Xml.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="XPathGetValue" />
</p:NodeReference>
<Pin Id="GW7Nc64NenLMeQn7iPtJYZ" Name="Input" Kind="InputPin" />
<Pin Id="JmgxPnePNBPQNwXx4w4ukj" Name="Path" Kind="InputPin" DefaultValue="alpha" />
<Pin Id="E74I3yrT6b2PNkZE8LPsv2" Name="Value" Kind="OutputPin" />
<Pin Id="Nl2Qn174pOyN9g749qOEGy" Name="Success" Kind="OutputPin" />
</Node>
<Node Bounds="480,532,55,19" Id="P5kNEzVIX87OGenZGVvUN8">
<p:NodeReference LastCategoryFullName="System.Conversion" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="TryParse" />
</p:NodeReference>
<Pin Id="OOVx7Sney5uOrkc8SWAwNC" Name="String" Kind="InputPin" />
<Pin Id="TJuMuD1lpNuOeuYmn6NvSx" Name="Value" Kind="OutputPin" />
<Pin Id="BRgYynYowj1MJQSA4E5oIf" Name="Success" Kind="OutputPin" />
</Node>
<Pad Id="ETE4kCvkGv2Lp4Hw5ORwSc" Comment="Value" Bounds="480,598,35,15" ShowValueBox="true" isIOBox="true" Value="0">
<p:TypeAnnotation>
<Choice Kind="ImmutableTypeFlag" Name="Float32" />
<FullNameCategoryReference ID="Primitive" />
</p:TypeAnnotation>
</Pad>
<Node Bounds="599,465,82,19" Id="PZkjEUTrLunPvtMrZ4UpQ2">
<p:NodeReference LastCategoryFullName="System.XML" LastSymbolSource="VL.Xml.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="XPathGetValue" />
</p:NodeReference>
<Pin Id="MEx3YvoW65iQFcjX8DzSTZ" Name="Input" Kind="InputPin" />
<Pin Id="JwqV6529k7OQVXfqElIO9Q" Name="Path" Kind="InputPin" DefaultValue="beta" />
<Pin Id="Le19wtKjbWdNntHOTAUEaC" Name="Value" Kind="OutputPin" />
<Pin Id="FBW5MxgmgjkOwhiIzj84gg" Name="Success" Kind="OutputPin" />
</Node>
<Node Bounds="599,537,55,19" Id="PgT2L16EYNdLh1qmrBh61X">
<p:NodeReference LastCategoryFullName="System.Conversion" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="TryParse" />
</p:NodeReference>
<Pin Id="IYfU82gnOISNcRrJi5cayG" Name="String" Kind="InputPin" />
<Pin Id="O49ptcofNy2QYKRQOReVTh" Name="Value" Kind="OutputPin" />
<Pin Id="TvV81DJn16pLcshvkEq98z" Name="Success" Kind="OutputPin" />
</Node>
<Pad Id="AoRQbirAvqoPJMBFZBOgwm" Comment="Value" Bounds="599,603,35,15" ShowValueBox="true" isIOBox="true" Value="0">
<p:TypeAnnotation>
<Choice Kind="ImmutableTypeFlag" Name="Float32" />
<FullNameCategoryReference ID="Primitive" />
</p:TypeAnnotation>
</Pad>
<Node Bounds="721,461,82,19" Id="H7vODLGFGKsNjOIYSMqgNP">
<p:NodeReference LastCategoryFullName="System.XML" LastSymbolSource="VL.Xml.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="XPathGetValue" />
</p:NodeReference>
<Pin Id="BCsT1JnzMjiMIE1IwauPpr" Name="Input" Kind="InputPin" />
<Pin Id="Qf5RdME7T7PNE0EhQCtcut" Name="Path" Kind="InputPin" DefaultValue="gamma" />
<Pin Id="KwbklNqNgg0OznfD6LBKrk" Name="Value" Kind="OutputPin" />
<Pin Id="I8SnQVLmyEjMN5j4SpKlHq" Name="Success" Kind="OutputPin" />
</Node>
<Node Bounds="721,533,55,19" Id="VeIp63iB6I1OHRhdWYj1ab">
<p:NodeReference LastCategoryFullName="System.Conversion" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="TryParse" />
</p:NodeReference>
<Pin Id="Ux7WsP2oOX6N5xvmpALpcZ" Name="String" Kind="InputPin" />
<Pin Id="Vhyo3mTMxLFPeTFkqjmAAG" Name="Value" Kind="OutputPin" />
<Pin Id="DgUplOxRx5yPPiZ0TvXfmT" Name="Success" Kind="OutputPin" />
</Node>
<Pad Id="JReuAW4z9lxPnhyDzRL275" Comment="Value" Bounds="721,599,35,15" ShowValueBox="true" isIOBox="true" Value="0">
<p:TypeAnnotation>
<Choice Kind="ImmutableTypeFlag" Name="Float32" />
<FullNameCategoryReference ID="Primitive" />
</p:TypeAnnotation>
</Pad>
<Node Bounds="598,762,46,19" Id="UsL62dIR1nvQZ7OIcw0D6Z">
<p:NodeReference LastCategoryFullName="3D.Vector3" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Vector (Join)" />
<CategoryReference Kind="Vector3Type" Name="Vector3" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="GrjlAhaBGduOWptcnTdOjT" Name="X" Kind="InputPin" />
<Pin Id="NFM2zkLsoIhNXfgJRm5Qsg" Name="Y" Kind="InputPin" />
<Pin Id="LA52GCrkBB4MW0iUzdB9xq" Name="Z" Kind="InputPin" />
<Pin Id="CPT6pT5GMP4M25dXHcNtNW" Name="Output" Kind="StateOutputPin" />
</Node>
<Node Bounds="474,657,85,19" Id="E4Y54V1OZhsPOm4tdzi1nj">
<p:NodeReference LastCategoryFullName="Math.Ranges" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Map" />
</p:NodeReference>
<Pin Id="PpqDf0CaEl3MySCmECn2kX" Name="Input" Kind="InputPin" />
<Pin Id="C5Wl2kbY5cnOdJh1ASJmSf" Name="Input Minimum" Kind="InputPin" />
<Pin Id="H57RVq4ymyrPcr8Wf5SAsn" Name="Input Maximum" Kind="InputPin" DefaultValue="360" />
<Pin Id="UhNNvDAOmRoO2DYp2JNMAW" Name="Output Minimum" Kind="InputPin" />
<Pin Id="JIA8kFq6L1bOFAIuwCCqfw" Name="Output Maximum" Kind="InputPin" DefaultValue="1" />
<Pin Id="E3OEXKr7tqPNg7OYGoBeFG" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="600,658,85,19" Id="HFjLgnJHJNLOjOEoUyPu6G">
<p:NodeReference LastCategoryFullName="Math.Ranges" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Map" />
</p:NodeReference>
<Pin Id="EJNaw9eAjrNLsoIfkSrJ6c" Name="Input" Kind="InputPin" />
<Pin Id="K8HqoxOWVDlNGMMjmU82qR" Name="Input Minimum" Kind="InputPin" DefaultValue="-180" />
<Pin Id="A5jUn2kBX0YQTfwdUg2YRe" Name="Input Maximum" Kind="InputPin" DefaultValue="180" />
<Pin Id="K606nTRp9h1OM92NHQmRrg" Name="Output Minimum" Kind="InputPin" />
<Pin Id="EuIDrM71KWFLh6DMckZmWr" Name="Output Maximum" Kind="InputPin" DefaultValue="1" />
<Pin Id="OGOypi94x7rLNcKCNfydZp" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="714,662,85,19" Id="IKuBwoY3zd1NqFkhE9JkiI">
<p:NodeReference LastCategoryFullName="Math.Ranges" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Map" />
</p:NodeReference>
<Pin Id="F4EcZKuxRG5MrMzOkgrpFG" Name="Input" Kind="InputPin" />
<Pin Id="QdGreCK4GS6NGFUb8wPCx5" Name="Input Minimum" Kind="InputPin" DefaultValue="-90" />
<Pin Id="FmkQd4RGj8PLx4Nu5zwyQA" Name="Input Maximum" Kind="InputPin" DefaultValue="90" />
<Pin Id="J3N7wwjFZWALrrh6K51OR2" Name="Output Minimum" Kind="InputPin" />
<Pin Id="LyTjZIkZ0mHNIidh8WkQWv" Name="Output Maximum" Kind="InputPin" DefaultValue="1" />
<Pin Id="RzfHb8oXV3hMdmgJMTgezf" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="150,515,57,26" Id="VgZ0PLMZlWIPFu4NkdwGGJ">
<p:NodeReference LastCategoryFullName="Main.Context" LastSymbolSource="ooc3.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="GetUsers" />
<CategoryReference Kind="ClassType" Name="Context" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="CPf5GOhemeJNQwYclEoTsK" Name="Input" Kind="StateInputPin" />
<Pin Id="FjVKvtpCeNPNdsPfPfxOg7" Name="Output" Kind="StateOutputPin" />
<Pin Id="HaoRI1elciIP9pcA5uGYfZ" Name="Users" Kind="OutputPin" />
</Node>
<Node Bounds="201,587,52,26" Id="EGtpKrkicpZMXseftmIeuJ">
<p:NodeReference LastCategoryFullName="Main.Users" LastSymbolSource="ooc3.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="GetUser" />
</p:NodeReference>
<Pin Id="EWJ2RYzkOoSLqfZH2vDDKv" Name="Input" Kind="StateInputPin" />
<Pin Id="IoNNp5BI3xjNthxIRpuGXt" Name="Id" Kind="InputPin" />
<Pin Id="SkYeTPOB6bZNjtqVSiGN1v" Name="Output" Kind="StateOutputPin" />
<Pin Id="PtbSbm7Ai10LWDCTMnwD4E" Name="Result" Kind="OutputPin" />
<Pin Id="SYdtTTitfuPMmgk4wkEBah" Name="User" Kind="OutputPin" />
</Node>
<Node Bounds="287,456,82,19" Id="OKJD4PS3yjEP0ODOtOspEf">
<p:NodeReference LastCategoryFullName="System.XML" LastSymbolSource="VL.Xml.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="XPathGetValue" />
</p:NodeReference>
<Pin Id="DZ7Dx2qPZHEPWCQreCzRwZ" Name="Input" Kind="InputPin" />
<Pin Id="BbOB9Afg74hP8Sgd2NAbAP" Name="Path" Kind="InputPin" DefaultValue="id" />
<Pin Id="CcAv16IgF2kNMX88tVjQov" Name="Value" Kind="OutputPin" />
<Pin Id="RHqBmD7w28RPT25rr0XNXi" Name="Success" Kind="OutputPin" />
</Node>
<Pad Id="Leqs7dbKlyYLbidyw9ZonM" Comment="Path" Bounds="370,415,35,15" ShowValueBox="true" isIOBox="true" Value="id">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="String" />
</p:TypeAnnotation>
</Pad>
<Node Bounds="196,878,50,26" Id="K0Sf6MDI3YtPLRt2IRvwiZ">
<p:NodeReference LastCategoryFullName="Main.Users" LastSymbolSource="ooc3.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="SetUser" />
</p:NodeReference>
<Pin Id="NowmKUxUwIvNbNEoNxLJNt" Name="Input" Kind="StateInputPin" />
<Pin Id="SbXAbVblFW0MhsGm69AwAO" Name="Id" Kind="InputPin" />
<Pin Id="M7MuwMTxK5nOJwYQybf1jg" Name="User" Kind="InputPin" />
<Pin Id="UK7VHgWYt4iN2UsoY4gKbo" Name="Output" Kind="StateOutputPin" />
</Node>
<Node Bounds="301,752,81,26" Id="OXZ4vK4JdZLLZz1AwU9nau">
<p:NodeReference LastCategoryFullName="Main.User" LastSymbolSource="ooc3.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="SetOrientation" />
</p:NodeReference>
<Pin Id="TkPXZbQL9qmLQAgEynpFPh" Name="Input" Kind="StateInputPin" />
<Pin Id="LM51cPLDvaAOmc9LU50gdW" Name="Orientation" Kind="InputPin" />
<Pin Id="QQGXWjRIjeKQTUpnVyPWtq" Name="Output" Kind="StateOutputPin" />
</Node>
</Canvas>
<ProcessDefinition Id="M6nrfmnFwHMNZWtLiTPgZR" IsHidden="true">
<Fragment Id="LRBasT5dhGJMw2VgQVHkna" Patch="NfI5SMPSgs6LtdDBp1URkH" Enabled="true" />
<Fragment Id="EtQCwRq5l1kNPldXpc7jIN" Patch="L4Hz0UqsKUDNLM3IQdrUPS" />
</ProcessDefinition>
<Patch Id="NfI5SMPSgs6LtdDBp1URkH" Name="Create" />
<Patch Id="L4Hz0UqsKUDNLM3IQdrUPS" Name="Process" ParticipatingElements="E4Y54V1OZhsPOm4tdzi1nj,HFjLgnJHJNLOjOEoUyPu6G,IKuBwoY3zd1NqFkhE9JkiI">
<Pin Id="K1HUztujnPhPKHKYwiXi5e" Name="Context" Kind="InputPin" />
<Pin Id="AGRtPlt5n53NSasrIRSUsw" Name="Message" Kind="InputPin" />
</Patch>
<Link Id="H7UK7JzEYuTM10J9tpuRU1" Ids="K1HUztujnPhPKHKYwiXi5e,Mp7MffyfvfFMhrPsa7CzN0" IsHidden="true" />
<Link Id="AtSRxWlQU2ZP07U5hbQbV0" Ids="AGRtPlt5n53NSasrIRSUsw,L57P5GMZhTqNjSAsAZDyk0" IsHidden="true" />
<Link Id="S6rvl9AxkloOBi3bBXndz3" Ids="L57P5GMZhTqNjSAsAZDyk0,GW7Nc64NenLMeQn7iPtJYZ" />
<Link Id="EWL8hXUXhxDNZ9XQlsgSxP" Ids="E74I3yrT6b2PNkZE8LPsv2,OOVx7Sney5uOrkc8SWAwNC" />
<Link Id="HAzpRglP1DiPCbFzsvQNEc" Ids="TJuMuD1lpNuOeuYmn6NvSx,ETE4kCvkGv2Lp4Hw5ORwSc" />
<Link Id="KXeEqyGiJvwM9oHMFOppoF" Ids="Le19wtKjbWdNntHOTAUEaC,IYfU82gnOISNcRrJi5cayG" />
<Link Id="DZKCZXSxfcON8VvbpwmVFc" Ids="O49ptcofNy2QYKRQOReVTh,AoRQbirAvqoPJMBFZBOgwm" />
<Link Id="KdN6U1uHfDHOEOprvNEABO" Ids="L57P5GMZhTqNjSAsAZDyk0,MEx3YvoW65iQFcjX8DzSTZ" />
<Link Id="MUKAvpGoH3VM8cHhlHgIT4" Ids="KwbklNqNgg0OznfD6LBKrk,Ux7WsP2oOX6N5xvmpALpcZ" />
<Link Id="HkUiMcjCR3KMv7tBXztfPB" Ids="Vhyo3mTMxLFPeTFkqjmAAG,JReuAW4z9lxPnhyDzRL275" />
<Link Id="PiKRftfkz10NVtGjolwPDn" Ids="L57P5GMZhTqNjSAsAZDyk0,BCsT1JnzMjiMIE1IwauPpr" />
<Link Id="BDL2I2DrjCvLsxBIyofM5z" Ids="ETE4kCvkGv2Lp4Hw5ORwSc,PpqDf0CaEl3MySCmECn2kX" />
<Link Id="B3iAC8TL2v4PtQbTn152Di" Ids="E3OEXKr7tqPNg7OYGoBeFG,LA52GCrkBB4MW0iUzdB9xq" />
<Link Id="Var319HkrdkQNzXWZKL4Sb" Ids="AoRQbirAvqoPJMBFZBOgwm,EJNaw9eAjrNLsoIfkSrJ6c" />
<Link Id="VrlM29QPQXVPT2HvQpvPUD" Ids="OGOypi94x7rLNcKCNfydZp,GrjlAhaBGduOWptcnTdOjT" />
<Link Id="AjVn8Rtl3N7PpG5OdJkMoW" Ids="JReuAW4z9lxPnhyDzRL275,F4EcZKuxRG5MrMzOkgrpFG" />
<Link Id="AYEZ4cJLiKXNgFQxzGsVLM" Ids="RzfHb8oXV3hMdmgJMTgezf,NFM2zkLsoIhNXfgJRm5Qsg" />
<Link Id="Mpb0eRuBuFlOT3PL1yvnfR" Ids="HaoRI1elciIP9pcA5uGYfZ,EWJ2RYzkOoSLqfZH2vDDKv" />
<Link Id="FVOhr6yHJFANOyPHejfHtp" Ids="CcAv16IgF2kNMX88tVjQov,IoNNp5BI3xjNthxIRpuGXt" />
<Link Id="GApesVdLyn8MkQsQBnZSPC" Ids="Leqs7dbKlyYLbidyw9ZonM,BbOB9Afg74hP8Sgd2NAbAP" />
<Link Id="IYhB6qXaJwmODcM9l072ny" Ids="SkYeTPOB6bZNjtqVSiGN1v,NowmKUxUwIvNbNEoNxLJNt" />
<Link Id="Rq6SAy7X24mN4BwvpEx1KW" Ids="CcAv16IgF2kNMX88tVjQov,SbXAbVblFW0MhsGm69AwAO" />
<Link Id="L2gZwbIRIAMQGgpUiqnEM3" Ids="L57P5GMZhTqNjSAsAZDyk0,DZ7Dx2qPZHEPWCQreCzRwZ" />
<Link Id="Ai8xSKMCjiJPhHiGDMMUc3" Ids="Mp7MffyfvfFMhrPsa7CzN0,CPf5GOhemeJNQwYclEoTsK" />
<Link Id="SYztFq1WJlUMGeHNoVgYHP" Ids="SYdtTTitfuPMmgk4wkEBah,TkPXZbQL9qmLQAgEynpFPh" />
<Link Id="FbAs6V9vjW1QIaWwMjvWVy" Ids="QQGXWjRIjeKQTUpnVyPWtq,M7MuwMTxK5nOJwYQybf1jg" />
<Link Id="Hm2JrUnpNyULgwMgjK8ZtG" Ids="CPT6pT5GMP4M25dXHcNtNW,LM51cPLDvaAOmc9LU50gdW" />
</Patch>
</Node>
<!--
************************ DisplayRotation ************************
-->
<Node Name="DisplayRotation" Bounds="827,467" Id="Mrdd2kzISrtMfBLo2rbdiY">
<p:NodeReference>
<Choice Kind="ContainerDefinition" Name="Process" />
<FullNameCategoryReference ID="Primitive" />
</p:NodeReference>
<Patch Id="Jhd6DcqQPTLOdX54c1PaEs">
<Canvas Id="Qhr0Udeu4S5OEHz6JSclzI" CanvasType="Group">
<ControlPoint Id="UUEhf6OcAysP9Jfa6hMSym" Bounds="729,351" />
<Node Bounds="726,395,57,26" Id="F24SxuI00t3QKb0V1rVi2M">
<p:NodeReference LastCategoryFullName="Main.Context" LastSymbolSource="ooc3.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="GetUsers" />
<CategoryReference Kind="ClassType" Name="Context" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="SHscHt35pcSPUq0ej5vjBN" Name="Input" Kind="StateInputPin" />
<Pin Id="Ooz8bloGL8lPPVBrse9kJX" Name="Output" Kind="StateOutputPin" />
<Pin Id="N4ZbvJn9SqzOwFjAt9SPdt" Name="Users" Kind="OutputPin" />
</Node>
<Node Bounds="778,445,57,26" Id="LQAHXgcBNVNOGFJbR8jgUA">
<p:NodeReference LastCategoryFullName="Main.Users" LastSymbolSource="ooc3.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="GetUsers" />
<CategoryReference Kind="ClassType" Name="Users" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="OQTaZqvdzepPiTYo5DGYsV" Name="Input" Kind="StateInputPin" />
<Pin Id="Kn3TAG9w2aaLQEvNYzvm4L" Name="Output" Kind="StateOutputPin" />
<Pin Id="JwFslKODgUgNDRUFLCsxPD" Name="Values" Kind="OutputPin" />
</Node>
<Node Bounds="697,602,426,630" Id="Fbb6BImVt0KNoRlwcQiG8Z">
<p:NodeReference LastCategoryFullName="Primitive" LastSymbolSource="VL.CoreLib.dll">
<Choice Kind="StatefulRegion" Name="Region (Stateful)" Fixed="true" />
<Choice Kind="ApplicationStatefulRegion" Name="ForEach" />
<CategoryReference Kind="Category" Name="Primitive" />
</p:NodeReference>
<Pin Id="L2FrDHe63EHPWxTyP3btbB" Name="Break" Kind="OutputPin" />
<ControlPoint Id="M70uCweKbgNOdA2BHUFqTO" Bounds="860,609" Alignment="Top" />
<ControlPoint Id="MxhVT0f5SEfLf7E89ZRufm" Bounds="748,1188" Alignment="Bottom">
<p:TypeAnnotation>
<Choice Kind="TypeFlag" Name="RGBA" />
</p:TypeAnnotation>
</ControlPoint>
<ControlPoint Id="J63LNbxycxYMNFPxCeQxw6" Bounds="787,1188" Alignment="Bottom" />
<Patch Id="V6YRPBs6goFPDfZnIcXwM4" ManuallySortedPins="true">
<Patch Id="JUBvoOPTq3vPfXiUfq0VtP" Name="Create" ManuallySortedPins="true" />
<Patch Id="PyAXDvUNHpHPgxYn70ds5I" Name="Update" ManuallySortedPins="true">
<Pin Id="T2OHYqdBOISLA3BAZ1a8DP" Name="Index" Kind="InputPin" />
</Patch>
<Patch Id="Dg5aK1qwOQ1NbF7bs7ywiA" Name="Dispose" ManuallySortedPins="true" />
<Node Bounds="848,671,65,26" Id="Txoe1fmlidkP2Fbbig1oIj">
<p:NodeReference LastCategoryFullName="Main.User" LastSymbolSource="ooc3.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<CategoryReference Kind="RecordType" Name="User" />
<Choice Kind="OperationCallFlag" Name="Split" />
</p:NodeReference>
<Pin Id="Vafqbd0g4MkPmcEaFIUJ51" Name="Input" Kind="StateInputPin" />
<Pin Id="GkbCOyeLx0kNHcgG1KhXT0" Name="Output" Kind="OutputPin" />
<Pin Id="Iqe1QKQJpnzODVp8JNkCDZ" Name="id" Kind="OutputPin" />
<Pin Id="MTITKe3L0hgQMUjIQVLwaO" Name="name" Kind="OutputPin" />
<Pin Id="Cxnwp1z1F6BPq69Wyy2hK5" Name="Object" Kind="OutputPin" />
<Pin Id="GQ5UcrcKf4rLzPINKUrZtA" Name="coord" Kind="OutputPin" />
<Pin Id="OE02JgJRDg7MwVzBT1ell6" Name="press" Kind="OutputPin" />
<Pin Id="Smo5xUG3StqMEiTXVIFU0y" Name="Orientation" Kind="OutputPin" />
</Node>
<Pad Id="KXNHN27Puy3PbjLwUhM3ej" Comment="coord" Bounds="891,746,35,28" ShowValueBox="true" isIOBox="true" />
<Node Bounds="741,710,145,86" Id="BQR9HMFxdFUOvUc0ecMjom">
<p:NodeReference>
<Choice Kind="ProcessStatefulRegion" Name="Cache" />
<FullNameCategoryReference ID="Primitive" />
</p:NodeReference>
<Pin Id="JLhJu1Yjxf4LJf60JcvqEi" Name="Force" Kind="InputPin" />
<Pin Id="QZndoA8PPNhLH1PZ0A55jD" Name="Dispose Cached Outputs" Kind="InputPin" />
<Pin Id="NpL1IIAWec5M7BkLGH1JLI" Name="Has Changed" Kind="OutputPin" />
<Patch Id="M7KnCyVDbkpM5kmSw8975Z" ManuallySortedPins="true">
<Patch Id="J27XK9F9EGDLwwP2cBu0L5" Name="Create" ManuallySortedPins="true" />
<Patch Id="GbpMSeYFWxBPZAEnmbDA2R" Name="Then" ManuallySortedPins="true" />
<Node Bounds="753,749" Id="BBUVOoOLCXjPz0KeV7lGhv">
<p:NodeReference LastCategoryFullName="Math" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Random" />
</p:NodeReference>
<Pin Id="HW4Ff0FDNloNf3qfHAanms" Name="From" Kind="InputPin" DefaultValue="1, 0, 0, 1" />
<Pin Id="SYukJHQFHEBMH3EUhT0W48" Name="To" Kind="InputPin" DefaultValue="0, 1, 0.1599998, 1" />
<Pin Id="KrRz0kcRXHHO5SolrWkntc" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="820,745,54,19" Id="Kaelb2j1n4ZNUIOHamJTwn">
<p:NodeReference LastCategoryFullName="Math" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Random" />
</p:NodeReference>
<Pin Id="G7t4VL0fHUvL19sg62ntg9" Name="From" Kind="InputPin" DefaultValue="-5, 0.5, -5" />
<Pin Id="VyIcgB1UyURN7REXit7V4I" Name="To" Kind="InputPin" DefaultValue="5, 0.5, 5" />
<Pin Id="FcNXyUX5ewLMIi9kn12F6P" Name="Output" Kind="OutputPin" />
</Node>
</Patch>
<ControlPoint Id="RKBzsuaCMwmMBG6KA9STp8" Bounds="755,791" Alignment="Bottom" />
<ControlPoint Id="LhjB9zVhfAkO5LoazP7j4e" Bounds="764,717" Alignment="Top" />
<ControlPoint Id="AXPYA8TGNOzNQEbX1Xe4FF" Bounds="825,790" Alignment="Bottom" />
</Node>
<ControlPoint Id="Vuj0pf49wnZNgg9Gkx3QFu" Bounds="765,674" />
<Node Bounds="797,1178,45,19" Id="CDyoPNMWcbbO9l5XsqHpPZ">
<p:NodeReference LastCategoryFullName="3D.Transform" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Rotate" />
<CategoryReference Kind="Category" Name="Transform" NeedsToBeDirectParent="true">
<p:OuterCategoryReference Kind="Category" Name="3D" NeedsToBeDirectParent="true" />
</CategoryReference>
</p:NodeReference>
<Pin Id="LQDHusoHehDMcEIgF9qCCe" Name="Input" Kind="InputPin" />
<Pin Id="C9MMk6jpYVqPI7xnnQXHCu" Name="Rotation" Kind="InputPin" DefaultValue="0, 0.25, 0.5" />
<Pin Id="RcR0JoIzDAPMGUP6eGIGDi" Name="Output" Kind="OutputPin" />
</Node>
<Pad Id="IKNETUmoVW9OEOOfK1GiTw" Comment="Orientation" Bounds="1002,826,35,43" ShowValueBox="true" isIOBox="true" />
<Node Bounds="794,995" Id="FdPic2CWF3qPV3JO4DZah6">
<p:NodeReference LastCategoryFullName="3D.Transform" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Translate" />
<CategoryReference Kind="Category" Name="Transform" NeedsToBeDirectParent="true">
<p:OuterCategoryReference Kind="Category" Name="3D" NeedsToBeDirectParent="true" />
</CategoryReference>
</p:NodeReference>
<Pin Id="EGQZZdf4lvBPIBc9PhhJIU" Name="Input" Kind="InputPin" />
<Pin Id="VROsONHDqN9M74FjlNbfc2" Name="Translation" Kind="InputPin" />
<Pin Id="OFMmR74lUXrOLNhUOabVo5" Name="Output" Kind="OutputPin" />
</Node>
</Patch>
</Node>
<Node Bounds="577,1496,65,19" Id="QwkaTfiRD9FMeVCPijZUfM">
<p:NodeReference LastCategoryFullName="Stride" LastSymbolSource="VL.Stride.Engine.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="RootScene" />
<CategoryReference Kind="Category" Name="Stride" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="MWuYpZes19NNN9hWunh3pr" Name="Child" Kind="InputPin" />
<Pin Id="Poyl5tw9w25M6c66ntrOYM" Name="Child 2" Kind="InputPin" />
<Pin Id="St5fI6pjp5XLJwb3DbpnO9" Name="Child 3" Kind="InputPin" />
<Pin Id="ETv5bb7CfBONVPhRzD3uFw" Name="Enabled" Kind="InputPin" />
<Pin Id="C0qp2VzwwCDN4VA9wELeiy" Name="Output" Kind="OutputPin" />
</Node>
<Pad Id="AhD5romlJoALcXlYneVewI" Comment="Force" Bounds="565,648,35,35" ShowValueBox="true" isIOBox="true" Value="False">
<p:TypeAnnotation>
<Choice Kind="ImmutableTypeFlag" Name="Boolean" />
<FullNameCategoryReference ID="Primitive" />
</p:TypeAnnotation>
<p:ValueBoxSettings>
<p:buttonmode p:Assembly="VL.UI.Forms" p:Type="VL.HDE.PatchEditor.Editors.ButtonModeEnum">Bang</p:buttonmode>
</p:ValueBoxSettings>
</Pad>
<Node Bounds="528,1377,65,19" Id="KAmGIsKfU04OwxQxTnZbd2">
<p:NodeReference>
<Choice Kind="ProcessNode" Name="LightSetup" />
</p:NodeReference>
<Pin Id="FIHr57IRWrtOQT2klis5fZ" Name="Intensity" Kind="InputPin" />
<Pin Id="LoIWHHOKTfRLicdmVhY5dB" Name="Output" Kind="OutputPin" />
</Node>
<ControlPoint Id="V3mBYzGNbLUMFU5u5T8HJf" Bounds="580,1616" />
<Node Bounds="751,1305,147,19" Id="UaByNw5guwfP7WsHdfjQAY">
<p:NodeReference LastCategoryFullName="Stride.Models" LastSymbolSource="VL.Stride.Engine.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="InstancingSpreadComponent" />
</p:NodeReference>
<Pin Id="VcoV7uIQmuEP8BPDZ9FyVr" Name="Instance Transformations" Kind="InputPin" />
<Pin Id="U7LklHl6OEyQJeLhClSlQl" Name="Instance Count" Kind="InputPin" />
<Pin Id="VELH7ZJ6CikN0B30oEWenn" Name="Value" Kind="InputPin" />
<Pin Id="KwiGjpBrimwPjYXacOL3TZ" Name="Enabled" Kind="InputPin" />
<Pin Id="K6JTfIQTPimNNsvfR3HYL4" Name="Component" Kind="OutputPin" />
</Node>
<Node Bounds="748,1348,65,19" Id="M3GnbQwKBWAQK3ZW07baPp">
<p:NodeReference LastCategoryFullName="Collections.Spread" LastSymbolSource="VL.Collections.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="FromValue" />
<CategoryReference Kind="RecordType" Name="Spread" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="RW69W9bLIm5NLRKEJMAJPk" Name="Input" Kind="InputPin" />
<Pin Id="IrtYWrTg16VLrMwiF3pkt1" Name="Result" Kind="OutputPin" />
</Node>
<Node Bounds="790,1457" Id="Rd5rSF5AYcpPSCDxR7BuvM">
<p:NodeReference LastCategoryFullName="Stride.Models" LastSymbolSource="VL.Stride.Engine.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="Box" />
</p:NodeReference>
<Pin Id="I1tUdXL8hCeLcyz9YlX5jr" Name="Transformation" Kind="InputPin" />
<Pin Id="BLgqCBzKFEBNs2Ki4GAsZh" Name="Size" Kind="InputPin" />
<Pin Id="Cb8dC9z3KBCMOCA82zLvIO" Name="Material" Kind="InputPin" />
<Pin Id="Uux6ILZRrpDLBo26gwlwUu" Name="Is Shadow Caster" Kind="InputPin" />
<Pin Id="NhzzdkA4gFXNovMB50OUVp" Name="Components" Kind="InputPin" />
<Pin Id="SiIFARMWWvjMYnJgDHrOyA" Name="Children" Kind="InputPin" />
<Pin Id="H16AHtCAbz7LgCNhHwRyyv" Name="Name" Kind="InputPin" />
<Pin Id="GCaCuSLerTGN14DxbGj3IG" Name="Enabled" Kind="InputPin" />
<Pin Id="HDukyuwVWLrOz5u3IysQaD" Name="Entity" Kind="OutputPin" />
</Node>
</Canvas>
<Patch Id="EUbmJkT3hW2M3eR20YMV12" Name="Create" />
<Patch Id="SbYpwHYqq0wM5ycmZu6swA" Name="Update">
<Pin Id="LcUD0qTzGSBPKKQDLKiCcv" Name="Context" Kind="InputPin">
<p:TypeAnnotation>
<Choice Kind="TypeFlag" Name="Context" />
</p:TypeAnnotation>
</Pin>
<Pin Id="L8XtiUmup6nOIcGhcCHyla" Name="Output" Kind="OutputPin" Bounds="559,2398" />
</Patch>
<ProcessDefinition Id="OplYYlRiz2KPFtOu7ctlfQ">
<Fragment Id="Cb5n9ZsMOY9OfVedY68r9w" Patch="EUbmJkT3hW2M3eR20YMV12" Enabled="true" />
<Fragment Id="CNc4EhhHt5IO8yj9ENHQuF" Patch="SbYpwHYqq0wM5ycmZu6swA" Enabled="true" />
</ProcessDefinition>
<Link Id="TNy9Brk0dT8Nh0B7PiwHlV" Ids="LcUD0qTzGSBPKKQDLKiCcv,UUEhf6OcAysP9Jfa6hMSym" IsHidden="true" />
<Link Id="VGcmbLViVmaODmdxVtxpEN" Ids="N4ZbvJn9SqzOwFjAt9SPdt,OQTaZqvdzepPiTYo5DGYsV" />
<Link Id="Q5f4FU6nyFbPhPE4fPko61" Ids="UUEhf6OcAysP9Jfa6hMSym,SHscHt35pcSPUq0ej5vjBN" />
<Link Id="C2XLtTiDpZtOAXFUdSgazF" Ids="JwFslKODgUgNDRUFLCsxPD,M70uCweKbgNOdA2BHUFqTO" />
<Link Id="QxHyBPLHWM2PKjHv1kPJoS" Ids="M70uCweKbgNOdA2BHUFqTO,Vafqbd0g4MkPmcEaFIUJ51" />
<Link Id="HmIrWAoRmPRNG5Vlryk7Dn" Ids="GQ5UcrcKf4rLzPINKUrZtA,KXNHN27Puy3PbjLwUhM3ej" />
<Link Id="DgDZAJTL9ppL7QmUWMbn5V" Ids="KrRz0kcRXHHO5SolrWkntc,RKBzsuaCMwmMBG6KA9STp8" />
<Link Id="Uf6LazZQgdRP4PHojzLOtU" Ids="T2OHYqdBOISLA3BAZ1a8DP,Vuj0pf49wnZNgg9Gkx3QFu" IsHidden="true" />
<Link Id="H0qROSqrYorQG0rudPP0Ue" Ids="Vuj0pf49wnZNgg9Gkx3QFu,LhjB9zVhfAkO5LoazP7j4e" />
<Link Id="QXvXd6yS1zCMxMqNNom5nj" Ids="AhD5romlJoALcXlYneVewI,JLhJu1Yjxf4LJf60JcvqEi" />
<Link Id="VtVlHPFEMGZMsyyTK1B0i7" Ids="LoIWHHOKTfRLicdmVhY5dB,MWuYpZes19NNN9hWunh3pr" />
<Link Id="JZ05HKIeTBxOpXoU9uaPp6" Ids="C0qp2VzwwCDN4VA9wELeiy,V3mBYzGNbLUMFU5u5T8HJf" />
<Link Id="KbduCXftHlJOOjoCXLLl05" Ids="V3mBYzGNbLUMFU5u5T8HJf,L8XtiUmup6nOIcGhcCHyla" IsHidden="true" />
<Link Id="RhPL8qAwaAZLZluOgoqAe4" Ids="K6JTfIQTPimNNsvfR3HYL4,RW69W9bLIm5NLRKEJMAJPk" />
<Link Id="LyLZP84U4PgOfPJlt7LROn" Ids="RKBzsuaCMwmMBG6KA9STp8,MxhVT0f5SEfLf7E89ZRufm" />
<Link Id="KyQf0NuCucZOXpUcOeg9Pd" Ids="J63LNbxycxYMNFPxCeQxw6,VcoV7uIQmuEP8BPDZ9FyVr" />
<Link Id="IiyDWJpe4gqQPbc8qN4RP2" Ids="RcR0JoIzDAPMGUP6eGIGDi,J63LNbxycxYMNFPxCeQxw6" />
<Link Id="K33XlEfbQG9Lg0yWnka5K4" Ids="Smo5xUG3StqMEiTXVIFU0y,IKNETUmoVW9OEOOfK1GiTw" />
<Link Id="PORT2ADz8wnOCa7lAmRBUz" Ids="Smo5xUG3StqMEiTXVIFU0y,C9MMk6jpYVqPI7xnnQXHCu" />
<Link Id="QM9PpsHqBL0PJFLATi6tuZ" Ids="HDukyuwVWLrOz5u3IysQaD,Poyl5tw9w25M6c66ntrOYM" />
<Link Id="LW9zLgT1zfyNXWbLVoJx5f" Ids="IrtYWrTg16VLrMwiF3pkt1,NhzzdkA4gFXNovMB50OUVp" />
<Link Id="Fy2VgUDxbqGL3olT18YpNt" Ids="OFMmR74lUXrOLNhUOabVo5,LQDHusoHehDMcEIgF9qCCe" />
<Link Id="GVL5IWzeN6GNp8YI4O2Gd5" Ids="AXPYA8TGNOzNQEbX1Xe4FF,VROsONHDqN9M74FjlNbfc2" />
<Link Id="LjgoIZu89WlOvKivmFKwNT" Ids="FcNXyUX5ewLMIi9kn12F6P,AXPYA8TGNOzNQEbX1Xe4FF" />
</Patch>
</Node>
<!--
************************ DisplaySound ************************
-->
<Node Name="DisplaySound" Bounds="826,502" Id="G5ZDpMjFmN9MpyHL0DNg56">
<p:NodeReference>
<Choice Kind="ContainerDefinition" Name="Process" />
<FullNameCategoryReference ID="Primitive" />
</p:NodeReference>
<Patch Id="TvdZR13uLEHQGAIHsw4o8y">
<Canvas Id="RDEoz4TOj62OE0lU66IpER" CanvasType="Group">
<ControlPoint Id="AuuuO3Fl38XO98f6pxNDg1" Bounds="352,429" />
<Node Bounds="349,513,57,26" Id="BnM6yhwq6BZPQhLvsbwQ3J">
<p:NodeReference LastCategoryFullName="Main.Context" LastSymbolSource="ooc3.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="GetUsers" />
<CategoryReference Kind="ClassType" Name="Context" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="RKEjwPGzvuGMei1ncAgSK8" Name="Input" Kind="StateInputPin" />
<Pin Id="GITQlflLnaJOSAD1j55gEB" Name="Output" Kind="StateOutputPin" />
<Pin Id="NAD1pNWY5CvPu4D6iyCUKv" Name="Users" Kind="OutputPin" />
</Node>
<Node Bounds="401,595,57,26" Id="GHMmVOVabkfOk8Z2CWTKbD">
<p:NodeReference LastCategoryFullName="Main.Users" LastSymbolSource="ooc3.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="GetUsers" />
<CategoryReference Kind="ClassType" Name="Users" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="PF0RwxQRrPjNbLt1JbCMyQ" Name="Input" Kind="StateInputPin" />
<Pin Id="G1U35sMNbiGMBx4D7qxfcB" Name="Output" Kind="StateOutputPin" />
<Pin Id="VSh32kqxqxwMKzCkGgaZB7" Name="Values" Kind="OutputPin" />
</Node>
<Node Bounds="450,1982,76,19" Id="DUeYig0e9WwLP3MH8pRG19">
<p:NodeReference LastCategoryFullName="Stride.Rendering" LastSymbolSource="VL.Stride.Windows.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="SkiaRenderer" />
</p:NodeReference>
<Pin Id="OpEuey6s4ULL7V7EJJ3YSY" Name="Input" Kind="InputPin" />
<Pin Id="HMrpONBh016NlNIZQ8uOey" Name="Space" Kind="InputPin" />
<Pin Id="KPa7u86CZoiLPszSYt63pn" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="431,2097,165,19" Id="AzmdWotpVerNDt61UtUQt1">
<p:NodeReference LastCategoryFullName="Stride.Rendering" LastSymbolSource="VL.Stride.Engine.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="RenderEntity" />
</p:NodeReference>
<Pin Id="Gl21H9XM7wOOkquysI7K2A" Name="Transformation" Kind="InputPin" />
<Pin Id="IVZfkRPUoUYMCIQ125jqkV" Name="Input" Kind="InputPin" />
<Pin Id="BfNFXdgct02P7BymrJOECr" Name="Render Stage" Kind="InputPin" />
<Pin Id="CQZ1eHOb5mEPiX95wD13EF" Name="Single Call Per Frame" Kind="InputPin" />
<Pin Id="UhhdxlzmQxPQM3vTRGUhhx" Name="Render Group" Kind="InputPin" />
<Pin Id="IF6FLg4wTXjLDzfm1ERFBr" Name="Components" Kind="InputPin" />
<Pin Id="JQy0mTRJ1bJLj96UzvZxdt" Name="Children" Kind="InputPin" />
<Pin Id="E2quDrInB8QMJmubJ8KlaQ" Name="Name" Kind="InputPin" />
<Pin Id="Rzd0tS5O3mcM9g2EaQ8hSd" Name="Enabled" Kind="InputPin" />
<Pin Id="VQF5BSu4LOXOHnEBmyw92T" Name="Output" Kind="OutputPin" />
</Node>
<ControlPoint Id="GRKyeZpX0A8MxKnc9ogquH" Bounds="436,2260" />
<Node Bounds="433,2177,63,19" Id="E2BapLqQ0eyM50NsgcSDdd">
<p:NodeReference LastCategoryFullName="Stride" LastSymbolSource="VL.Stride.Engine.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="RootScene" />
<CategoryReference Kind="Category" Name="Stride" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="Cbgc8afnkiEMxAJEwzPNoJ" Name="Child" Kind="InputPin" />
<Pin Id="GjGLCVYyVnxMLQnmWNZSQW" Name="Child 2" Kind="InputPin" />
<Pin Id="DVKROE3Ab9pLMya2XJICwq" Name="Enabled" Kind="InputPin" />
<Pin Id="KOqjQp6SkBKL35p2mDHCph" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="438,768,698,836" Id="Vrg0LYiP6cwOXSr6zkW1rz">
<p:NodeReference LastCategoryFullName="Primitive" LastSymbolSource="VL.CoreLib.dll">
<Choice Kind="StatefulRegion" Name="Region (Stateful)" Fixed="true" />
<Choice Kind="ApplicationStatefulRegion" Name="ForEach" />
<CategoryReference Kind="Category" Name="Primitive" />
</p:NodeReference>
<Pin Id="Hjixu4z0BwMLMzbKNDFJ7F" Name="Break" Kind="OutputPin" />
<ControlPoint Id="CsoKb8DABP5QaD6uGGXtKm" Bounds="455,774" Alignment="Top" />
<ControlPoint Id="AGjTKec075oLxWwJiC81JP" Bounds="545,774" Alignment="Top" />
<ControlPoint Id="PwqT41xyAQDPLtoqIjKHPb" Bounds="487,1598" Alignment="Bottom" />
<Patch Id="Bzee8LA6NyiNYJbWVBLtOf" ManuallySortedPins="true">
<Patch Id="KwMSOCM3KgUNq6kh1dYZ72" Name="Create" ManuallySortedPins="true" />
<Patch Id="RTTlEb501FuLD0NezVS6JD" Name="Update" ManuallySortedPins="true" />
<Patch Id="JiFIzxlMo2KP2FVSTSY8Vx" Name="Dispose" ManuallySortedPins="true" />
<Node Bounds="450,804,85,26" Id="ClmsCjcpc2lLbEAteZBrKW">
<p:NodeReference LastCategoryFullName="Main.User" LastSymbolSource="ooc3.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<CategoryReference Kind="RecordType" Name="User" />
<Choice Kind="OperationCallFlag" Name="Split" />
</p:NodeReference>
<Pin Id="Uu9bGSqudL8Mm25JMQr9Y3" Name="Input" Kind="StateInputPin" />
<Pin Id="Q2NViiGFZYbPxudjx5IalD" Name="id" Kind="OutputPin" />
<Pin Id="JVAM9VidV2DO78iyMszgyo" Name="name" Kind="OutputPin" />
<Pin Id="OG83H4b8qGaQMqLK6LxXI1" Name="Object" Kind="OutputPin" />
<Pin Id="SEYKCuwCjASOTJ94ii34mF" Name="coord" Kind="OutputPin" />
<Pin Id="GfnG1cHRnpXLdl9vkOB7vq" Name="press" Kind="OutputPin" />
<Pin Id="FNvTIF0vKrNQR3OhRqQ3tF" Name="Orientation" Kind="OutputPin" />
</Node>
<Node Bounds="477,1056,45,19" Id="BA4CUBYWhdTOBYjmjpBtVj">
<p:NodeReference LastCategoryFullName="Graphics.Skia.Layers" LastSymbolSource="VL.Skia.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="Circle (Circle)" />
</p:NodeReference>
<Pin Id="QvqwSRbBufKLTJmadnCKJK" Name="Circle" Kind="InputPin" />
<Pin Id="Fh2t7pSwihFM1vlo1PoRAS" Name="Paint" Kind="InputPin" />
<Pin Id="QNat6JIHTYEOdLEABixMK8" Name="Enabled" Kind="InputPin" />
<Pin Id="G5iLl2olnaOQJMuzGKYZ8k" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="479,872,42,26" Id="TQeGlVT1i8WOOPQbzBC28N">
<p:NodeReference LastCategoryFullName="2D.Circle" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Circle (Join)" />
</p:NodeReference>
<Pin Id="R84v1QMXWdnOAGCLMWo5As" Name="Center" Kind="InputPin" />
<Pin Id="DIsjDayDeHSQPEnPPRf6Mf" Name="Radius" Kind="InputPin" DefaultValue="0.1" />
<Pin Id="J69JbjKqvBiNAfhXRUldGo" Name="Output" Kind="StateOutputPin" />
</Node>
<Node Bounds="498,1097,105,19" Id="PcrdnNsd7cYMKgedG7WLOI">
<p:NodeReference LastCategoryFullName="Graphics.Skia.Layers.Text" LastSymbolSource="VL.Skia.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="Text" />
<CategoryReference Kind="Category" Name="Text" NeedsToBeDirectParent="true">
<p:OuterCategoryReference Kind="Category" Name="Layers" NeedsToBeDirectParent="true" />
</CategoryReference>
</p:NodeReference>
<Pin Id="FgR2pwC21HWOAkZVMhfeun" Name="Position" Kind="InputPin" />
<Pin Id="HYQGfPH7ALgOxCR6Hj3zIT" Name="Size" Kind="InputPin" />
<Pin Id="HiZYBhyVeE9QUBl8aHIzZy" Name="Anchor" Kind="InputPin" />
<Pin Id="QC7aAx7uGldPq8xq3XIBZR" Name="Text" Kind="InputPin" />
<Pin Id="SuDeLIQC4LPPQjzzMypXlD" Name="Paint" Kind="InputPin" />
<Pin Id="GBpgqoyiPi6O1aJAzxdCIi" Name="Enabled" Kind="InputPin" />
<Pin Id="OIYL9lNOBTtMuuo3SHbuMU" Name="Output" Kind="OutputPin" />
<Pin Id="AiQy9AS6ed9NKKik85FKxL" Name="Baseline Position" Kind="OutputPin" />
</Node>
<Node Bounds="480,1147,65,19" Id="HMfU4yYrPRCNQ5rEYnd0td">
<p:NodeReference LastCategoryFullName="Graphics.Skia" LastSymbolSource="VL.Skia.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="Group" />
<CategoryReference Kind="Category" Name="Skia" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="OQUHhbJW2EyLbJ6Qb76WMQ" Name="Input" Kind="InputPin" />
<Pin Id="MNiz7moYAxrQGF5Px5C7Y5" Name="Input 2" Kind="InputPin" />
<Pin Id="DtGV9weGJXdL68YFV80ZVI" Name="Debug" Kind="InputPin" />
<Pin Id="DeycIARz1D7NntBsg2n2Mv" Name="Enabled" Kind="InputPin" />
<Pin Id="RrG0aUU9eKLL0QGwkfm8ss" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="578,947,165,19" Id="QTInQusVBvEPAj2SdD1FlT">
<p:NodeReference LastCategoryFullName="Graphics.Skia.Text" LastSymbolSource="VL.Skia.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="FontAndParagraph" />
</p:NodeReference>
<Pin Id="CS5800v4Yl7OWxxP8E3wbV" Name="Input" Kind="InputPin" />
<Pin Id="GlsZo2w93jWOchj1rACxIG" Name="Family Name" Kind="InputPin" />
<Pin Id="IypXlksKlEPOs36Q4n0ALj" Name="Style" Kind="InputPin" />
<Pin Id="CJqEyoZJl9mMJ2Cbna32GA" Name="Size" Kind="InputPin" DefaultValue="0.04" />
<Pin Id="JRb9YKMMJ8ANkuHQ0GAdSm" Name="Color" Kind="InputPin" />
<Pin Id="GXrE5zGwRJXNOvSwIGBagF" Name="Line Height in em" Kind="InputPin" />
<Pin Id="SPlbQG2CYDgOhqoVtODnLi" Name="Horizontal Alignment" Kind="InputPin" DefaultValue="Center" />
<Pin Id="Anxmb2skkAQNsTiWdBQh6x" Name="Vertical Alignment" Kind="InputPin" DefaultValue="Center" />
<Pin Id="BXPe8BYWuDjNeNttAHV1mA" Name="Show Helpers" Kind="InputPin" />
<Pin Id="Rp8CJHPwwoOLvj5BSl16qz" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="501,1018,105,19" Id="J94erFLiKmpL4VK8eKImlk">
<p:NodeReference LastCategoryFullName="Graphics.Skia.Paint" LastSymbolSource="VL.Skia.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="Stroke" />
</p:NodeReference>
<Pin Id="HCLTwHH2YvkNwKa9fT7MNw" Name="Input" Kind="InputPin" />
<Pin Id="SQSYRxTxpHqPuBnnqvXn4L" Name="Color" Kind="InputPin" />
<Pin Id="PBRHkrGtqnbMHKXVnwLBnW" Name="Stroke Width" Kind="InputPin" DefaultValue="0.005" />
<Pin Id="DCFDNHPXSo2PpcEgOdp0cx" Name="Join" Kind="InputPin" />
<Pin Id="UxLiu55EtHLQdC0MudVGtB" Name="Cap" Kind="InputPin" />
<Pin Id="S4cy6nXnxfsPzbFvtZIQn4" Name="Miter" Kind="InputPin" />
<Pin Id="T4PyI1BoWb7N9iaV5djjPm" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="870,1125,112,19" Id="JQXuK4L9wVoNo546gx208b">
<p:NodeReference LastCategoryFullName="2D.Collision" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="CircleIntersectsCircle" />
</p:NodeReference>
<Pin Id="ONW8czMR6jVOaX2TPW2n6M" Name="Circle 1" Kind="InputPin" />
<Pin Id="HF8514ARkvlMYQzTC87exV" Name="Circle 2" Kind="InputPin" />
<Pin Id="UDuxkvXpPiCP59IOlxEttH" Name="Result" Kind="OutputPin" />
</Node>
<Node Bounds="870,1168,56,19" Id="GlJck7cTc6FNtvvfBcR4Kt">
<p:NodeReference LastCategoryFullName="Control" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="TogEdge" />
</p:NodeReference>
<Pin Id="S6rLFAKxRVOOndIngCHUEc" Name="Value" Kind="InputPin" />
<Pin Id="Vdy21q6J2VAL3Jhooy7Td9" Name="Up Edge" Kind="OutputPin" />
<Pin Id="BmTfEvtc3T7PmMtPcUPda4" Name="Down Edge" Kind="OutputPin" />
</Node>
<ControlPoint Id="AXQUN2KBgLKMaAnlBPY4Ra" Bounds="1122,1319" />
<Node Bounds="779,1230,94,19" Id="QwP93D7dDSwPgL7BRxBagC">
<p:NodeReference LastCategoryFullName="Main" LastSymbolSource="ooc3.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="UserPlayMessage" />
</p:NodeReference>
<Pin Id="BpmUYOlvnOvLyNcC5R8lux" Name="WsClient" Kind="InputPin" />
<Pin Id="EacRoBtthQiLulg093N2A1" Name="User Id" Kind="InputPin" />
<Pin Id="UbSoGImYtzcMMIIXWMfpY7" Name="Update" Kind="InputPin" />
</Node>
</Patch>
</Node>
<Node Bounds="438,1763,85,19" Id="JXI0Dw9bMikM5ETMoOzkCi">
<p:NodeReference LastCategoryFullName="Graphics.Skia" LastSymbolSource="VL.Skia.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="Group" />
<CategoryReference Kind="Category" Name="Skia" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="KEr6jfSAFAvMYdqNrLbsA5" Name="Input" Kind="InputPin" />
<Pin Id="JeznxrAHewAP5x19d6klup" Name="Input 2" Kind="InputPin" />
<Pin Id="ObriJeAiG0iPAIjOZgWiU0" Name="Input 3" Kind="InputPin" />
<Pin Id="V8aFRja6UsYNiBHbsCBaGg" Name="Debug" Kind="InputPin" />
<Pin Id="TEdezOOb2WTQG1B4rCxZM1" Name="Enabled" Kind="InputPin" />
<Pin Id="MyJPzXcpwjvNeQmXFlUynh" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="1157,711,85,19" Id="IInZBQiVsmyLxoK1nQTFo2">
<p:NodeReference LastCategoryFullName="Graphics.Skia" LastSymbolSource="VL.Skia.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="Console" />
</p:NodeReference>
<Pin Id="OAI7DjyFZIhOECaUeHR4s5" Name="Output" Kind="OutputPin" />
<Pin Id="MyBhK34ozloLRCguQ5jlSP" Name="Mouse" Kind="OutputPin" />
<Pin Id="NRQBXRyYqVCQOVfz1kxtF5" Name="Keyboard" Kind="OutputPin" />
<Pin Id="HEYLxSCUfkTLdYjVc7mXrT" Name="Touch Device" Kind="OutputPin" />
<Pin Id="Vnkn58YFbJdNXPSaf5t4Lz" Name="Notifications" Kind="OutputPin" />
</Node>
<Node Bounds="1181,757,185,19" Id="EQb9qD0LjdtMuDKMx5sr9r">
<p:NodeReference LastCategoryFullName="IO.Mouse" LastSymbolSource="VL.Skia.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="MouseState" />
</p:NodeReference>
<Pin Id="Bqq3elVO76PLSPxjS4OxhG" Name="Mouse Device" Kind="InputPin" />
<Pin Id="LSeZKV7GeIEOe6VrV2Lgw1" Name="Position In World" Kind="OutputPin" />
<Pin Id="Rlsd9w6N7OEObgoOeVXfe9" Name="Position In Projection" Kind="OutputPin" />
<Pin Id="TWlmgdgPVdGManHJWaO7u6" Name="Position" Kind="OutputPin" />
<Pin Id="P6Er3spTEaxP2ZZjEElF50" Name="Left Pressed" Kind="OutputPin" />
<Pin Id="IrO1Je8wQ0sOtb0ozEYWIm" Name="Middle Pressed" Kind="OutputPin" />
<Pin Id="DEgp42HkEuJLeWYyUTW6j0" Name="Right Pressed" Kind="OutputPin" />
<Pin Id="H59tSGTKNk1LIcqffSXJ6b" Name="Normalized Position" Kind="OutputPin" />
<Pin Id="JOGYqxguujgQMmC9IIIYvW" Name="WheelDelta" Kind="OutputPin" />
<Pin Id="E04aPZwFDwfLgSUtJiKB2V" Name="Client Area" Kind="OutputPin" />
<Pin Id="TdnAIKgO2VROUOJTt4JwO9" Name="Sender" Kind="OutputPin" />
</Node>
<Node Bounds="1201,1058,85,19" Id="OWYHSdTVWIfLsiDGIxcTQZ">
<p:NodeReference LastCategoryFullName="Graphics.Skia.Layers" LastSymbolSource="VL.Skia.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="Circle (Circle)" />
</p:NodeReference>
<Pin Id="MtmxC4SYTjhOgbjNUPL5mi" Name="Circle" Kind="InputPin" />
<Pin Id="KEAcTx8kXTKO6e75B9Zroo" Name="Paint" Kind="InputPin" />
<Pin Id="QSRgxZ4KHQBMlGsThOcLXI" Name="Enabled" Kind="InputPin" />
<Pin Id="GBtv3Qh63ciMjJH0oEaMaX" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="1262,1016,105,19" Id="KMUj8rddqngNXQNjcp3lAI">
<p:NodeReference LastCategoryFullName="Graphics.Skia.Paint" LastSymbolSource="VL.Skia.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="Stroke" />
</p:NodeReference>
<Pin Id="DRhi2caabIWMXiv7ulYvAW" Name="Input" Kind="InputPin" />
<Pin Id="J1HtAJeAz6oN0ZybXjCdX3" Name="Color" Kind="InputPin" />
<Pin Id="TN3zcdAnzsmNgtrdiRHcYp" Name="Stroke Width" Kind="InputPin" />
<Pin Id="KRad2ZHR3wAQYRptHUOGui" Name="Join" Kind="InputPin" />
<Pin Id="IyAxPf7JCvXL6J0NRa34Gq" Name="Cap" Kind="InputPin" />
<Pin Id="T9DAbeqOs7XMpnpGlhcXli" Name="Miter" Kind="InputPin" />
<Pin Id="R5f2DeHXZyXPIKgZ9AtkAe" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="544,715,85,19" Id="EGu6PvZErFbNR3za3WINQs">
<p:NodeReference LastCategoryFullName="Collections.Spread" LastSymbolSource="VL.Collections.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="RandomSpread (2d)" />
</p:NodeReference>
<Pin Id="AQFpmftc4NwMt7w0JpNY38" Name="Center" Kind="InputPin" />
<Pin Id="OMOJiA4MrOeOpJkLMjBag2" Name="Size" Kind="InputPin" />
<Pin Id="A5ThZyPFfW0QFSareqChtr" Name="Seed" Kind="InputPin" />
<Pin Id="PF9cp4zetldLzc40mFcCPt" Name="Count" Kind="InputPin" />
<Pin Id="PgbUABMhZiJP0Dq7KAFduR" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="625,670,44,19" Id="MD20Tk5A4GiMs5ahASXMBh">
<p:NodeReference LastCategoryFullName="Collections.Sequence" LastSymbolSource="VL.Collections.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Count" />
<CategoryReference Kind="MutableInterfaceType" Name="Sequence" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="GtyTs9NNRDBPhRCv5zDTg5" Name="Input" Kind="StateInputPin" />
<Pin Id="SOXYKJzUMyLMv81On3RAGO" Name="Result" Kind="OutputPin" />
</Node>
<Node Bounds="463,1668,45,19" Id="OBCN3fuUfyKLN8BQx6LfN6">
<p:NodeReference LastCategoryFullName="Graphics.Skia" LastSymbolSource="VL.Skia.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="Group (Spectral)" />
<CategoryReference Kind="Category" Name="Skia" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="Bz7gAECENTAPVbEU9wk4ZH" Name="Input" Kind="InputPin" />
<Pin Id="AEnstxTivZ2MiAInNCfLVn" Name="Debug" Kind="InputPin" />
<Pin Id="U1g1VHVdQ0gMOjosYcpd3S" Name="Enabled" Kind="InputPin" />
<Pin Id="OdmnHtYzFXfQWCOA5JXxKt" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="1204,974,42,26" Id="NbF1t8pAWI0P0Ujx8PPhtQ">
<p:NodeReference LastCategoryFullName="2D.Circle" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Circle (Join)" />
</p:NodeReference>
<Pin Id="HgeWw7DWnjNQYLzi50c2Fi" Name="Center" Kind="InputPin" />
<Pin Id="NUFSbMFZT6gOUgnb4MSTqB" Name="Radius" Kind="InputPin" DefaultValue="0.09999999" />
<Pin Id="QBXvfEC4X9LNvuIuQ0BdQv" Name="Output" Kind="StateOutputPin" />
</Node>
<Node Bounds="923,678,71,26" Id="ThnAoMnpw1GMf6Aedh0tNt">
<p:NodeReference LastCategoryFullName="Main.Context" LastSymbolSource="ooc3.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="GetWsClient" />
</p:NodeReference>
<Pin Id="I1JTP5LQNDGPi5r3L4BV5m" Name="Input" Kind="StateInputPin" />
<Pin Id="BoNJ5NyRCWwLrDOdtM1Yut" Name="Output" Kind="StateOutputPin" />
<Pin Id="VdmyDpCLKfuOhYFGX6ga4M" Name="WsClient" Kind="OutputPin" />
</Node>
</Canvas>
<Patch Id="OethKfI9cRGO9qVtYkPx7g" Name="Create" />
<Patch Id="MHVEzLoDHFvMBUvxaYMruM" Name="Update">
<Pin Id="Kxmn8GESEwjPZ0lnXNdcyK" Name="Context" Kind="InputPin">
<p:TypeAnnotation>
<Choice Kind="TypeFlag" Name="Context" />
</p:TypeAnnotation>
</Pin>
<Pin Id="G8kH9lHiEbzO5DbBgwhcIt" Name="Output" Kind="OutputPin" Bounds="432,1084" />
</Patch>
<ProcessDefinition Id="UPA154H17UCMJJ62FdDdm2">
<Fragment Id="HxSlJX5LeG8OtLn9fw3mCd" Patch="OethKfI9cRGO9qVtYkPx7g" Enabled="true" />
<Fragment Id="BgFWFKbWsbUOJ5pJ9z2kJJ" Patch="MHVEzLoDHFvMBUvxaYMruM" Enabled="true" />
</ProcessDefinition>
<Link Id="HWmw1FVrCK5NSG3izeCgI0" Ids="Kxmn8GESEwjPZ0lnXNdcyK,AuuuO3Fl38XO98f6pxNDg1" IsHidden="true" />
<Link Id="FtcZTwyFOkcP0CqHN1tQTG" Ids="AuuuO3Fl38XO98f6pxNDg1,RKEjwPGzvuGMei1ncAgSK8" />
<Link Id="K7w0XZAJq22N16PlvwoAFH" Ids="NAD1pNWY5CvPu4D6iyCUKv,PF0RwxQRrPjNbLt1JbCMyQ" />
<Link Id="OZA3tfkzdytLTqxsBFFNCL" Ids="KPa7u86CZoiLPszSYt63pn,IVZfkRPUoUYMCIQ125jqkV" />
<Link Id="J5glqW9uK3rMRg1JUDx2Nz" Ids="GRKyeZpX0A8MxKnc9ogquH,G8kH9lHiEbzO5DbBgwhcIt" IsHidden="true" />
<Link Id="DEzFAPT2qe8NIaGqp4idiH" Ids="KOqjQp6SkBKL35p2mDHCph,GRKyeZpX0A8MxKnc9ogquH" />
<Link Id="BwQ7O4TsWEmMq90BDnL7QR" Ids="VQF5BSu4LOXOHnEBmyw92T,Cbgc8afnkiEMxAJEwzPNoJ" />
<Link Id="Gg34UnY6XVAPT95hGmk6GC" Ids="VSh32kqxqxwMKzCkGgaZB7,CsoKb8DABP5QaD6uGGXtKm" />
<Link Id="B6Fcwb1x0IdMjQEmMDpKST" Ids="CsoKb8DABP5QaD6uGGXtKm,Uu9bGSqudL8Mm25JMQr9Y3" />
<Link Id="QmFjLDo3TqvMLJlvVxrHao" Ids="MyJPzXcpwjvNeQmXFlUynh,OpEuey6s4ULL7V7EJJ3YSY" />
<Link Id="FPzWWfQfCO2PpPPp61KGlY" Ids="OAI7DjyFZIhOECaUeHR4s5,KEr6jfSAFAvMYdqNrLbsA5" />
<Link Id="HODGT7klqVWO1m2ayax6wo" Ids="MyBhK34ozloLRCguQ5jlSP,Bqq3elVO76PLSPxjS4OxhG" />
<Link Id="MS3Ps7xSCXMOK4AVbOaj2l" Ids="R5f2DeHXZyXPIKgZ9AtkAe,KEAcTx8kXTKO6e75B9Zroo" />
<Link Id="DxuFeKn2qllQV9H17BSWgk" Ids="GBtv3Qh63ciMjJH0oEaMaX,AXQUN2KBgLKMaAnlBPY4Ra,ObriJeAiG0iPAIjOZgWiU0" />
<Link Id="A3RdMGdqcS3LnPxRh2UCx8" Ids="VSh32kqxqxwMKzCkGgaZB7,GtyTs9NNRDBPhRCv5zDTg5" />
<Link Id="RyxfczukGusNQ4Z4tXFyWT" Ids="SOXYKJzUMyLMv81On3RAGO,PF9cp4zetldLzc40mFcCPt" />
<Link Id="CeP98frEizxLCoO1frJUjc" Ids="PgbUABMhZiJP0Dq7KAFduR,AGjTKec075oLxWwJiC81JP" />
<Link Id="HsVw0EbFY1HPh8hQNsSkoH" Ids="J69JbjKqvBiNAfhXRUldGo,QvqwSRbBufKLTJmadnCKJK" />
<Link Id="ADfflsgDbj0N8wdNdkWZLA" Ids="AGjTKec075oLxWwJiC81JP,R84v1QMXWdnOAGCLMWo5As" />
<Link Id="OsDluUSTkLGQJiky8GxcS1" Ids="G5iLl2olnaOQJMuzGKYZ8k,OQUHhbJW2EyLbJ6Qb76WMQ" />
<Link Id="Adipy9DzCmMPCkCRZU7NyH" Ids="PwqT41xyAQDPLtoqIjKHPb,Bz7gAECENTAPVbEU9wk4ZH" />
<Link Id="E30sGZvRFKEM1MnUe2Z3ej" Ids="OdmnHtYzFXfQWCOA5JXxKt,JeznxrAHewAP5x19d6klup" />
<Link Id="KBBuh7LX8nJNAo27pQvImz" Ids="RrG0aUU9eKLL0QGwkfm8ss,PwqT41xyAQDPLtoqIjKHPb" />
<Link Id="Ge7k3ABqTvgP7whbz3xRA5" Ids="OIYL9lNOBTtMuuo3SHbuMU,MNiz7moYAxrQGF5Px5C7Y5" />
<Link Id="Qh0vTD9MJT3ManZDLVzeKs" Ids="AGjTKec075oLxWwJiC81JP,FgR2pwC21HWOAkZVMhfeun" />
<Link Id="QXKR7x5RLlEOY39EH2ZlG1" Ids="Rp8CJHPwwoOLvj5BSl16qz,SuDeLIQC4LPPQjzzMypXlD" />
<Link Id="TPN9T05r4SOLaCphsNt20E" Ids="T4PyI1BoWb7N9iaV5djjPm,Fh2t7pSwihFM1vlo1PoRAS" />
<Link Id="HkFhlVmgC4vQGcsnGVlgDM" Ids="J69JbjKqvBiNAfhXRUldGo,ONW8czMR6jVOaX2TPW2n6M" />
<Link Id="LlBpydGATJUMK8ITKmVik8" Ids="QBXvfEC4X9LNvuIuQ0BdQv,MtmxC4SYTjhOgbjNUPL5mi" />
<Link Id="UQhcfrT3d1fLgp55bmAHxC" Ids="LSeZKV7GeIEOe6VrV2Lgw1,HgeWw7DWnjNQYLzi50c2Fi" />
<Link Id="BUhq5xKu0yOQWOZoEVNEtA" Ids="QBXvfEC4X9LNvuIuQ0BdQv,HF8514ARkvlMYQzTC87exV" />
<Link Id="Sxsclko1iZZPpSGIgQgc5u" Ids="JVAM9VidV2DO78iyMszgyo,QC7aAx7uGldPq8xq3XIBZR" />
<Link Id="K2DhEClGT0COyc0Mc2TZSx" Ids="AuuuO3Fl38XO98f6pxNDg1,I1JTP5LQNDGPi5r3L4BV5m" />
<Link Id="F6BkQkQSrftNG5TlUCD2M0" Ids="UDuxkvXpPiCP59IOlxEttH,S6rLFAKxRVOOndIngCHUEc" />
<Link Id="N8hTI7GVRVcNKf980PHRGT" Ids="Q2NViiGFZYbPxudjx5IalD,EacRoBtthQiLulg093N2A1" />
<Link Id="CHEw8MDEZaHPByr4R496Sp" Ids="VdmyDpCLKfuOhYFGX6ga4M,BpmUYOlvnOvLyNcC5R8lux" />
<Link Id="SshbuDLbUa0QQCaVlLoBaw" Ids="Vdy21q6J2VAL3Jhooy7Td9,UbSoGImYtzcMMIIXWMfpY7" />
</Patch>
</Node>
<!--
************************ UserPlayMessage ************************
-->
<Node Name="UserPlayMessage" Bounds="167,182" Id="EKvpTyhE2SiN8GWuKJd0v9">
<p:NodeReference LastCategoryFullName="Primitive" LastSymbolSource="builtin">
<Choice Kind="ContainerDefinition" Name="Process" />
</p:NodeReference>
<Patch Id="FcaoezL6ShCQMgFKAFh5rp">
<Canvas Id="LpB8ogy7bnhNKpRa40THBh" CanvasType="Group">
<Node Bounds="807,651,65,19" Id="SUL4jRLgvRYNHdAbRCJItD">
<p:NodeReference LastCategoryFullName="System.XML" LastSymbolSource="VL.Xml.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="XElement (Join)" />
</p:NodeReference>
<Pin Id="RsC6YF1XyveMq1kVFPrdVt" Name="Name" Kind="InputPin" DefaultValue="type" />
<Pin Id="FyMtGhiSgmoNO4rUrgmWez" Name="Value" Kind="InputPin" DefaultValue="user_play" />
<Pin Id="QxoUXRm1k7ZOUmRMIrawPr" Name="Attributes" Kind="InputPin" />
<Pin Id="VMI9GS2kYxJPftWK7AFGXZ" Name="Children" Kind="InputPin" />
<Pin Id="PBlKLzVm6cULtPNuVDhyOK" Name="Result" Kind="OutputPin" />
</Node>
<Node Bounds="655,839,50,26" Id="Q7Y1gcq0ekYPIvqgw6aXw9">
<p:NodeReference LastCategoryFullName="System.XML" LastSymbolSource="VL.Xml.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="ToJSON" />
</p:NodeReference>
<Pin Id="MQvr9GeftbgQYVsfYwlgZr" Name="Input" Kind="InputPin" />
<Pin Id="D0InduQ8XsqMBQCcCdrlVH" Name="Indent" Kind="InputPin" DefaultValue="False" />
<Pin Id="KcipN2m9U3yLOgODTv9uTy" Name="Omit Root Object" Kind="InputPin" DefaultValue="True" />
<Pin Id="BYYOnf9UWDsOIWfogasajO" Name="Result" Kind="OutputPin" />
</Node>
<Node Bounds="655,798,77,19" Id="MjHm1b1hv7hMbyH0vsLLl5">
<p:NodeReference LastCategoryFullName="System.XML" LastSymbolSource="VL.Xml.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="XElement (Join)" />
</p:NodeReference>
<Pin Id="UlNwXOT7UjtL1OoyOdmJDt" Name="Name" Kind="InputPin" />
<Pin Id="RTDOdqM78m9M3QGFDUJklD" Name="Value" Kind="InputPin" />
<Pin Id="BIRGTFharFJLIQB0aZUnil" Name="Attributes" Kind="InputPin" />
<Pin Id="HGYegwl3S7ePs3yXgQIvGR" Name="Children" Kind="InputPin" />
<Pin Id="KDW3rDG569dNRRlKtgFXN7" Name="Result" Kind="OutputPin" />
</Node>
<Node Bounds="729,745,45,19" Id="QjafMfeo76OPse9iKhrejl">
<p:NodeReference LastCategoryFullName="Collections.Spread" LastSymbolSource="VL.Collections.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Cons" />
<CategoryReference Kind="RecordType" Name="Spread" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="QBAjnYBExy5OQnTZ4UhKzV" Name="Input" Kind="InputPin" />
<Pin Id="Gm9DULKX6iWLZbvbUmg3nm" Name="Input 2" Kind="InputPin" />
<Pin Id="MtzmbGvYM1VOlOUn1pn6eU" Name="Result" Kind="OutputPin" />
<Pin Id="EZTKhFTumiXQTnH4wAKx7z" Name="Input 3" Kind="InputPin" />
</Node>
<Pad Id="SLw5QIU4focMID8stVcrSk" Comment="Name" Bounds="808,601,35,15" ShowValueBox="true" isIOBox="true" Value="type">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="String" />
</p:TypeAnnotation>
</Pad>
<Pad Id="Sc0ayibeA61PZfPaM6B6hT" Comment="" Bounds="828,625,51,15" ShowValueBox="true" isIOBox="true" Value="user_play">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="String" />
</p:TypeAnnotation>
</Pad>
<Node Bounds="676,655,65,19" Id="DvVcjzNHmHILBUYNC5IX2q">
<p:NodeReference LastCategoryFullName="System.XML" LastSymbolSource="VL.Xml.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="XElement (Join)" />
</p:NodeReference>
<Pin Id="Aclw55P3PsEM9XEk8SM4rf" Name="Name" Kind="InputPin" DefaultValue="type" />
<Pin Id="TNZ2lKYNzSIL6d00bi7zAL" Name="Value" Kind="InputPin" DefaultValue="user_play" />
<Pin Id="VFUISCVDcFiOzlEUvDzmcu" Name="Attributes" Kind="InputPin" />
<Pin Id="RhITX96T68wMS8BWepaiCe" Name="Children" Kind="InputPin" />
<Pin Id="TLNwfHfiZhrNuG0T1Vv7hq" Name="Result" Kind="OutputPin" />
</Node>
<Pad Id="RDdSLsmYRdXPLaWmar8amN" Comment="Name" Bounds="677,526,35,15" ShowValueBox="true" isIOBox="true" Value="id">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="String" />
</p:TypeAnnotation>
</Pad>
<Node Bounds="630,904,75,26" Id="GLujZ2UcXGWO0uXwglcTWs">
<p:NodeReference LastCategoryFullName="IO.WebSocket.WebSocketClient" LastSymbolSource="VL.IO.WebSocket.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<CategoryReference Kind="ClassType" Name="WebSocketClient" />
<Choice Kind="OperationCallFlag" Name="SendString (Async)" />
</p:NodeReference>
<Pin Id="BaC8qg51PTCMtGUhlJQ5K1" Name="Input" Kind="StateInputPin" />
<Pin Id="F9enJEJuHgNNayAbmuaxhq" Name="Data" Kind="InputPin" />
<Pin Id="FclNkFZlqy1NPXQoobdhTs" Name="Encoding" Kind="InputPin" />
<Pin Id="UztjzpxJ1KgLuY6rOqxPPm" Name="Apply" Kind="InputPin" DefaultValue="True" />
<Pin Id="UfG5AJdGggNNi1Idfwra6S" Name="State Output" Kind="StateOutputPin" />
<Pin Id="JZ11zSzDhXaNWOgXnz2UAH" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="940,655,65,19" Id="GpyUUJ7a2XfL9aZueIiY4Z">
<p:NodeReference LastCategoryFullName="System.XML" LastSymbolSource="VL.Xml.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="XElement (Join)" />
</p:NodeReference>
<Pin Id="SFSTBOl78P8P5sT7GqJkBt" Name="Name" Kind="InputPin" DefaultValue="type" />
<Pin Id="UaGqIyC5N1iOx4au6eqgrc" Name="Value" Kind="InputPin" DefaultValue="user_play" />
<Pin Id="GS6qV1zJaqzPFtLLvrLGNc" Name="Attributes" Kind="InputPin" />
<Pin Id="RJLj3C6FHoKMj3Lwyy70Hl" Name="Children" Kind="InputPin" />
<Pin Id="IvSfPCE1mEaLRjKl4Uu0WE" Name="Result" Kind="OutputPin" />
</Node>
<Pad Id="NZd55EQVWePLSboGtVPVmG" Comment="Name" Bounds="890,562,35,15" ShowValueBox="true" isIOBox="true" Value="timestamp">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="String" />
</p:TypeAnnotation>
</Pad>
<Node Bounds="978,513,36,19" Id="Q0ohBsuOjxqN2FdGq7tsGS">
<p:NodeReference LastCategoryFullName="System.DateTime (UTC)" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Now" />
<CategoryReference Kind="RecordType" Name="DateTime (UTC)" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="Ctad5Lh0KeGQZ9wfq2uGJU" Name="Now" Kind="OutputPin" />
</Node>
<Node Bounds="978,547,72,26" Id="EJEnzjs8ucFMG48f6A6LPg">
<p:NodeReference LastCategoryFullName="System.DateTime (UTC)" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="UtcTicks" />
</p:NodeReference>
<Pin Id="EvAKeNJfavEMJZiBiq0fNc" Name="Input" Kind="StateInputPin" />
<Pin Id="Duni3ywWC3XPx7x3qJMq1K" Name="Utc Ticks" Kind="OutputPin" />
</Node>
<Node Bounds="978,600,55,19" Id="JAXzrzhyE5QOPYG8H84zyl">
<p:NodeReference LastCategoryFullName="System.Conversion" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="ToString" />
</p:NodeReference>
<Pin Id="LJjr8tJNzzeNe1E8qQRQ43" Name="Input" Kind="InputPin" />
<Pin Id="VTIQSgxGPoCMTXYerWCtKE" Name="Result" Kind="OutputPin" />
</Node>
<ControlPoint Id="HaUi3wwcdYePcGGWtkNy0t" Bounds="595,450" />
<ControlPoint Id="QOlXkhP1TBaNoZWgpdRjF5" Bounds="692,446" />
</Canvas>
<Patch Id="Iaaf221N1iXMcsCL16JI7G" Name="Create" />
<Patch Id="FlsyVBxECZmNfqDd06VkwQ" Name="Update" ParticipatingElements="SUL4jRLgvRYNHdAbRCJItD,Q7Y1gcq0ekYPIvqgw6aXw9,MjHm1b1hv7hMbyH0vsLLl5,QjafMfeo76OPse9iKhrejl,DvVcjzNHmHILBUYNC5IX2q,GLujZ2UcXGWO0uXwglcTWs,GpyUUJ7a2XfL9aZueIiY4Z,Q0ohBsuOjxqN2FdGq7tsGS,EJEnzjs8ucFMG48f6A6LPg,JAXzrzhyE5QOPYG8H84zyl">
<Pin Id="H7MuAsfgfJzMOKckcXwv2A" Name="WsClient" Kind="InputPin">
<p:TypeAnnotation>
<Choice Kind="TypeFlag" Name="WebSocketClient" />
</p:TypeAnnotation>
</Pin>
<Pin Id="NKTYquO3WdFNNz9fqvLwlk" Name="User Id" Kind="InputPin" />
</Patch>
<ProcessDefinition Id="F4lbfmrdOwgLhDNJMYNy23">
<Fragment Id="R8C7NzxV0fpORK8uEhsBye" Patch="Iaaf221N1iXMcsCL16JI7G" Enabled="true" />
<Fragment Id="Kzgkf4Zc5lEOXafXhjduzL" Patch="FlsyVBxECZmNfqDd06VkwQ" Enabled="true" />
</ProcessDefinition>
<Link Id="S0oVTmFQ2ErLZcHbYrtEMe" Ids="KDW3rDG569dNRRlKtgFXN7,MQvr9GeftbgQYVsfYwlgZr" />
<Link Id="TpyyOMAt0HrO5X7VVVgtTP" Ids="PBlKLzVm6cULtPNuVDhyOK,Gm9DULKX6iWLZbvbUmg3nm" />
<Link Id="EXh7NVZyJEGPHqCgjjE2uq" Ids="MtzmbGvYM1VOlOUn1pn6eU,HGYegwl3S7ePs3yXgQIvGR" />
<Link Id="RkqPQrHTDqTN0U7zZRXwzU" Ids="SLw5QIU4focMID8stVcrSk,RsC6YF1XyveMq1kVFPrdVt" />
<Link Id="PKdcjv0JkkpMsF1r5vDIDN" Ids="Sc0ayibeA61PZfPaM6B6hT,FyMtGhiSgmoNO4rUrgmWez" />
<Link Id="OyCVABYlbAlOvn0DeHNftW" Ids="TLNwfHfiZhrNuG0T1Vv7hq,QBAjnYBExy5OQnTZ4UhKzV" />
<Link Id="KMS0W6krT1BQCVvyVm3exo" Ids="RDdSLsmYRdXPLaWmar8amN,Aclw55P3PsEM9XEk8SM4rf" />
<Link Id="PCcxJO7fv1CO8BnBStN4XO" Ids="BYYOnf9UWDsOIWfogasajO,F9enJEJuHgNNayAbmuaxhq" />
<Link Id="PmEhOwTo0SzNIpb2w4r8g4" Ids="NZd55EQVWePLSboGtVPVmG,SFSTBOl78P8P5sT7GqJkBt" />
<Link Id="OxkO2nbsa1UQavgcKaj3Ck" Ids="IvSfPCE1mEaLRjKl4Uu0WE,EZTKhFTumiXQTnH4wAKx7z" />
<Link Id="PZZx5DuPUuSMyHzBTikRB6" Ids="Ctad5Lh0KeGQZ9wfq2uGJU,EvAKeNJfavEMJZiBiq0fNc" />
<Link Id="FlU34Yl5T1ZNO4eCpQimQm" Ids="Duni3ywWC3XPx7x3qJMq1K,LJjr8tJNzzeNe1E8qQRQ43" />
<Link Id="ULd421lqO2bND5rf3Uwf9S" Ids="VTIQSgxGPoCMTXYerWCtKE,UaGqIyC5N1iOx4au6eqgrc" />
<Link Id="EF52ORnZLt1NSIplhVLJrs" Ids="HaUi3wwcdYePcGGWtkNy0t,BaC8qg51PTCMtGUhlJQ5K1" />
<Link Id="GECFP4diFd1OlLeer4nkXf" Ids="H7MuAsfgfJzMOKckcXwv2A,HaUi3wwcdYePcGGWtkNy0t" IsHidden="true" />
<Link Id="PJmvSQrSYHPORIBOthAbGa" Ids="QOlXkhP1TBaNoZWgpdRjF5,TNZ2lKYNzSIL6d00bi7zAL" />
<Link Id="QwKHnq2SMiQO0RYRg8nvId" Ids="NKTYquO3WdFNNz9fqvLwlk,QOlXkhP1TBaNoZWgpdRjF5" IsHidden="true" />
</Patch>
</Node>
<!--
************************ ObjectModel ************************
-->
<Node Name="ObjectModel" Bounds="200,500" Id="HSLvAGBhywRMlq0gdTg83R">
<p:NodeReference>
<Choice Kind="ContainerDefinition" Name="Process" />
<FullNameCategoryReference ID="Primitive" />
</p:NodeReference>
<Patch Id="Pz0583jgzblOiu0fp8KL0q">
<Canvas Id="F5O2pSNcFeHPHHXcAPc3nF" CanvasType="Group">
<Node Bounds="591,703,105,19" Id="OmzG9RYhVibQSaSw1mCkQW">
<p:NodeReference LastCategoryFullName="Stride.Assets" LastSymbolSource="VL.Stride.Assets.Windows.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="FileModel" />
</p:NodeReference>
<p:HelpFocus p:Assembly="VL.Lang" p:Type="VL.Model.HelpPriority">High</p:HelpFocus>
<Pin Id="AqGyEgOFeAWLK06K1gYHYA" Name="Path" Kind="InputPin" />
<Pin Id="JW6IrCQdz9hPYYhO68jN4T" Name="Import Scale" Kind="InputPin" />
<Pin Id="LHZgQbVASQyNe9BAX4hkTA" Name="Pivot Position" Kind="InputPin" />
<Pin Id="Mvt6PCAIb4SMp3l8MWsjNz" Name="Reload" Kind="InputPin" />
<Pin Id="JSgVC8HGHiwL58ikeXyAop" Name="Model" Kind="OutputPin" />
<Pin Id="BELxeIUh9t4MVfzBWMmX2P" Name="Is Loading" Kind="OutputPin" />
<Pin Id="IS0uPcnmQW4OOMoek1om01" Name="Already Loaded" Kind="OutputPin" />
</Node>
<Pad Id="TYOnbvWc4W4QX93CYvxLg3" Comment="Path" Bounds="590,543,39,15" ShowValueBox="true" isIOBox="true" Value="..\..\..\Downloads\amazon_packaging_box\scene.gltf">
<p:TypeAnnotation LastCategoryFullName="IO" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Path" />
</p:TypeAnnotation>
</Pad>
<Pad Id="ShxyQ95VhKJNPuSBnMRZJO" Comment="Import Scale" Bounds="626,593,35,15" ShowValueBox="true" isIOBox="true" Value="1">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Float32" />
</p:TypeAnnotation>
</Pad>
<Pad Id="BPPOA0H4lrdNzeaMP0pyHc" Comment="Pivot Position" Bounds="660,638,35,43" ShowValueBox="true" isIOBox="true" Value="0, 0, 0">
<p:TypeAnnotation LastCategoryFullName="3D" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Vector3" />
</p:TypeAnnotation>
</Pad>
<Node Bounds="586,1202,145,19" Id="SMlXdSQb8sFOo1vRV16qSi">
<p:NodeReference LastCategoryFullName="Stride.Models" LastSymbolSource="VL.Stride.Engine.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="ModelEntity" />
</p:NodeReference>
<Pin Id="KtDy7aI1F9RLvi7FGv2s2N" Name="Transformation" Kind="InputPin" DefaultValue="1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0.5, 0, 0, 1">
<p:TypeAnnotation LastCategoryFullName="3D" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Matrix" />
</p:TypeAnnotation>
</Pin>
<Pin Id="AbBTmAWT70BMKNMYYB5URt" Name="Model" Kind="InputPin" />
<Pin Id="Im8ybrx3gpnPIMdX6SGek0" Name="Material" Kind="InputPin" />
<Pin Id="NzXyGll4qNMLVJQVCZQOJ3" Name="Is Shadow Caster" Kind="InputPin" />
<Pin Id="EzqaWISvN5aLqjs3vdu32F" Name="Components" Kind="InputPin" />
<Pin Id="AFt0lZgyjdmOOrNSRctf8r" Name="Children" Kind="InputPin" />
<Pin Id="Ie781nlax0HNwy5EnLSAfE" Name="Name" Kind="InputPin" />
<Pin Id="FoDjDomyagIOy52jB0y5tp" Name="Enabled" Kind="InputPin" />
<Pin Id="LqI5mylwXFtO0ltkQShLnh" Name="Entity" Kind="OutputPin" />
</Node>
<Node Bounds="586,798,290,280" Id="CFgJeDc2tHsO601Ed3tkm3">
<p:NodeReference LastCategoryFullName="Primitive" LastSymbolSource="VL.CoreLib.dll">
<Choice Kind="StatefulRegion" Name="Region (Stateful)" Fixed="true" />
<Choice Kind="ApplicationStatefulRegion" Name="If" />
<FullNameCategoryReference ID="Primitive" />
</p:NodeReference>
<Pin Id="RMEVUdp5jhZOUCu5jeAGWE" Name="Condition" Kind="InputPin" />
<ControlPoint Id="JhhKPCwAld0NrZDNngFyPV" Bounds="600,804" Alignment="Top" />
<ControlPoint Id="SA3Xyn8t3lBQSVZ6PNUCUH" Bounds="601,1071" Alignment="Bottom" />
<Patch Id="G9ATOlJzTCnNQM6HJrrzsQ" ManuallySortedPins="true">
<Patch Id="GmrtjlTV4iKNCET6TmfgVb" Name="Create" ManuallySortedPins="true" />
<Patch Id="L68pl7LWuRVPOk5nZGWPPM" Name="Then" ManuallySortedPins="true" />
<Node Bounds="599,1037,77,19" Id="KzpDwvbyyDJNgBGAjDYGTj">
<p:NodeReference LastCategoryFullName="Stride.Models" LastSymbolSource="VL.Stride.Rendering.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="WithMaterials" />
</p:NodeReference>
<Pin Id="PCAJJeQ2d8DQM4K9frVtnp" Name="Input" Kind="InputPin" />
<Pin Id="Hn0DSkoJfxvOzSNpkldJaQ" Name="Materials" Kind="InputPin" />
<Pin Id="UMmIIz2a4NVQJY1cxFwDiy" Name="Material Indices" Kind="InputPin" />
<Pin Id="JlGu6xEcRJcNcOLap7vsPJ" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="636,948,39,19" Id="FsKVefKqDTwOCtdY6xl9qp">
<p:NodeReference LastCategoryFullName="Collections.Spread" LastSymbolSource="VL.Collections.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Cons" />
<CategoryReference Kind="RecordType" Name="Spread" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="Q1ZbjcWsoxKQPf96DCCKlR" Name="Input" Kind="InputPin" />
<Pin Id="RKXOdtREUvMLaH7yO2sWhG" Name="Result" Kind="OutputPin" />
</Node>
<Pad Id="L6U1htvXL0kMRrsIXRDjJ8" Comment="Material Indices" Bounds="675,997,31,34" ShowValueBox="true" isIOBox="true" Value="0">
<p:TypeAnnotation LastCategoryFullName="Collections" LastSymbolSource="VL.Collections.vl">
<Choice Kind="TypeFlag" Name="Spread" />
<p:TypeArguments>
<TypeReference LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Integer32" />
</TypeReference>
</p:TypeArguments>
</p:TypeAnnotation>
</Pad>
<Node Bounds="635,827,83,19" Id="ETzvLD4VZZbMO9I1WqFKl2">
<p:NodeReference LastCategoryFullName="Stride.Textures" LastSymbolSource="VL.Stride.Graphics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="TextureReader" />
</p:NodeReference>
<Pin Id="RDfVDFTGzUDOI6qneFyY1E" Name="File Path" Kind="InputPin" DefaultValue="..\..\..\Downloads\amazon_packaging_box\textures\Material_0_baseColor.jpeg" />
<Pin Id="Sekk1h2v1ByQAEhshWms6w" Name="Is sRGB" Kind="InputPin" />
<Pin Id="IFWjVqU61CDNcwwAyzzjXf" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="639,907,225,19" Id="HvFystFLjq0O4LCxJQzNpI">
<p:NodeReference LastCategoryFullName="Stride.Materials" LastSymbolSource="VL.Stride.Rendering.ShaderFX.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="PBRMaterial (Metallic)" />
</p:NodeReference>
<Pin Id="MHv4xF6RBz4M6gJizrX0Hc" Name="Diffuse" Kind="InputPin" />
<Pin Id="GJplz2n5mrWLrQDzGHTRQI" Name="Metalness" Kind="InputPin" />
<Pin Id="VcQQkT5T3DVOkxqWE6aVsu" Name="Roughness" Kind="InputPin" />
<Pin Id="Re5HeyoP0wVN6Hl5KKKBQ9" Name="Normal" Kind="InputPin" />
<Pin Id="JsyNuUf2RFJOjv9e3RyEoA" Name="Displacement" Kind="InputPin" />
<Pin Id="GFkR6lukf8gPwwo59hYDPk" Name="Tessellation" Kind="InputPin" />
<Pin Id="KdeqO1InkGeMTIRHq4qc3L" Name="Occlusion" Kind="InputPin" />
<Pin Id="VRHG7qhsE1zOLrCfKjLXf4" Name="Subsurface Scattering" Kind="InputPin" />
<Pin Id="H6hKVWKive5Le7cRnmRjxI" Name="Emissive" Kind="InputPin" />
<Pin Id="JGXxKgBnJ7FQcu5oDUaMJk" Name="Transparency" Kind="InputPin" />
<Pin Id="AURMXDPV4PlQEZowcF3KFf" Name="Layers" Kind="InputPin" />
<Pin Id="Lo07e6ackqNP6lxW1rUGpM" Name="Cull Mode" Kind="InputPin" DefaultValue="Back" />
<Pin Id="A5MRIGDz3x9QJKIdpQWkHV" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="638,868,65,19" Id="D6yhNfUYLsaNHaET5iszMS">
<p:NodeReference LastCategoryFullName="Stride.Materials.Inputs" LastSymbolSource="VL.Stride.Rendering.ShaderFX.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="ColorMap" />
</p:NodeReference>
<Pin Id="OlDYQbeZLihLV2bICo7yjA" Name="Texture" Kind="InputPin" />
<Pin Id="V7m1ltQvidTNiMJ9yP4ozR" Name="Fallback Color" Kind="InputPin" />
<Pin Id="JtTfbYrXOUEML4fFKQ4Ylv" Name="Fallback Color Premultiply Alpha" Kind="InputPin" />
<Pin Id="URE3PYzFCpDNeMrGnkqDoK" Name="Texcoord Index" Kind="InputPin" />
<Pin Id="BrQ6nzkzzi4N6G29jJMvWY" Name="Output" Kind="OutputPin" />
</Node>
</Patch>
</Node>
<Node Bounds="579,741,65,19" Id="Q6geqhu8fagPytxepGK1yU">
<p:NodeReference LastCategoryFullName="Primitive.Object" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="IsAssigned" />
</p:NodeReference>
<Pin Id="MENxqa1k0rcM7ty3OR3Xms" Name="X" Kind="InputPin" />
<Pin Id="BVyCXpgLnq1Ohc7QquBZxv" Name="Result" Kind="OutputPin" />
<Pin Id="NyPAhviqSX4Nf26qZXtPPp" Name="Not Assigned" Kind="OutputPin" />
</Node>
<Pad Id="NAeOodGMWvzMUWcVnj7YPF" Comment="Reload" Bounds="809,657,35,35" ShowValueBox="true" isIOBox="true" Value="False">
<p:TypeAnnotation>
<Choice Kind="ImmutableTypeFlag" Name="Boolean" />
<FullNameCategoryReference ID="Primitive" />
</p:TypeAnnotation>
<p:ValueBoxSettings>
<p:buttonmode p:Assembly="VL.UI.Forms" p:Type="VL.HDE.PatchEditor.Editors.ButtonModeEnum">Bang</p:buttonmode>
</p:ValueBoxSettings>
</Pad>
<Node Bounds="422,1025,58,19" Id="UiNP9U7sKSwQGz4fNEUHvu">
<p:NodeReference LastCategoryFullName="3D.Transform" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Translate" />
<CategoryReference Kind="Category" Name="Transform" NeedsToBeDirectParent="true">
<p:OuterCategoryReference Kind="Category" Name="3D" NeedsToBeDirectParent="true" />
</CategoryReference>
</p:NodeReference>
<Pin Id="LWObJTgNKl1PMQy7YIh3BT" Name="Input" Kind="InputPin" />
<Pin Id="SvlJOc8zGSzLxWzzNVBNCc" Name="Translation" Kind="InputPin" />
<Pin Id="Pk3c5rwD5ffLutFoKCHFJx" Name="Output" Kind="OutputPin" />
</Node>
<Pad Id="HlbTIJq4xFJLiA81TSUmw8" Comment="Translation" Bounds="480,963,35,43" ShowValueBox="true" isIOBox="true" Value="0.5, 0, -1.5">
<p:TypeAnnotation LastCategoryFullName="3D" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Vector3" />
</p:TypeAnnotation>
</Pad>
<Node Bounds="421,935,39,19" Id="PPrMqNZNvWxM55FuAnKIAi">
<p:NodeReference LastCategoryFullName="3D.Transform" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Scale" />
<CategoryReference Kind="Category" Name="Transform" NeedsToBeDirectParent="true">
<p:OuterCategoryReference Kind="Category" Name="3D" NeedsToBeDirectParent="true" />
</CategoryReference>
</p:NodeReference>
<Pin Id="FmqZ4dspLf8MX7sU1KpffU" Name="Input" Kind="InputPin" />
<Pin Id="N8Jt54fbchCObCQEWrBWaZ" Name="Scaling" Kind="InputPin" DefaultValue="0.33, 0.33, 0.33" />
<Pin Id="CTQ4SyiP3jNOU5dxe00kBn" Name="Output" Kind="OutputPin" />
</Node>
<Pad Id="QFyrp0rwphvNilGo1Ywq2t" Comment="Scaling" Bounds="478,801,35,43" ShowValueBox="true" isIOBox="true" Value="0.05, 0.05, 0.05">
<p:TypeAnnotation LastCategoryFullName="3D" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Vector3" />
</p:TypeAnnotation>
</Pad>
<ControlPoint Id="MxrJ4pU4CqwMuQfQmglUhi" Bounds="583,1285" />
<ControlPoint Id="FO4xwhxEyE4MTh5s1VfLy1" Bounds="668,1148" />
<ControlPoint Id="Peweuba77KFMy9PdC7CkXj" Bounds="590,486" />
</Canvas>
<ProcessDefinition Id="VzLrozPSa3OLorJA6foaNT">
<Fragment Id="ET879tkN4SSLNS1HkY3lcZ" Patch="IRWDyuJ313OPhAK8p9z0zs" Enabled="true" />
<Fragment Id="SmplGXbzBQqPFQI82B4K3f" Patch="Ca9bv88fypIL3h8fsXoPfx" Enabled="true" />
</ProcessDefinition>
<Link Id="JSPppa9zKzMLBzd4bSGf8o" Ids="TYOnbvWc4W4QX93CYvxLg3,AqGyEgOFeAWLK06K1gYHYA" />
<Link Id="AAsqFihQmZMPzVWewKwK5u" Ids="BPPOA0H4lrdNzeaMP0pyHc,LHZgQbVASQyNe9BAX4hkTA" />
<Link Id="BaRZpHLZmYRNJfAh1PVLwi" Ids="JhhKPCwAld0NrZDNngFyPV,SA3Xyn8t3lBQSVZ6PNUCUH" IsFeedback="true" />
<Link Id="CVYsQe6rV7iNo9cHO3GyyG" Ids="JSgVC8HGHiwL58ikeXyAop,JhhKPCwAld0NrZDNngFyPV" />
<Link Id="JQh4TFOLCW9NtKyiwLmCla" Ids="JlGu6xEcRJcNcOLap7vsPJ,SA3Xyn8t3lBQSVZ6PNUCUH" />
<Link Id="BuLCO0sswhjN4tBMtAYftW" Ids="SA3Xyn8t3lBQSVZ6PNUCUH,AbBTmAWT70BMKNMYYB5URt" />
<Link Id="KcoSEdsSFXXLYxKk5J3RjW" Ids="JSgVC8HGHiwL58ikeXyAop,MENxqa1k0rcM7ty3OR3Xms" />
<Link Id="HFNAluIQMChNCMff0Sxomn" Ids="BVyCXpgLnq1Ohc7QquBZxv,RMEVUdp5jhZOUCu5jeAGWE" />
<Link Id="JR528jWzpuSM796fT8VgJk" Ids="JhhKPCwAld0NrZDNngFyPV,PCAJJeQ2d8DQM4K9frVtnp" />
<Link Id="M1WCpGdlXDLM0eX59QC98R" Ids="L6U1htvXL0kMRrsIXRDjJ8,UMmIIz2a4NVQJY1cxFwDiy" />
<Link Id="Ur8zVySTxe9MEn94Ptjw5N" Ids="ShxyQ95VhKJNPuSBnMRZJO,JW6IrCQdz9hPYYhO68jN4T" />
<Link Id="BB0Qt0785w4Nxpp1bpgG9V" Ids="NAeOodGMWvzMUWcVnj7YPF,Mvt6PCAIb4SMp3l8MWsjNz" />
<Link Id="P3WTW80vqWFM2GUmfOcPPr" Ids="RKXOdtREUvMLaH7yO2sWhG,Hn0DSkoJfxvOzSNpkldJaQ" />
<Link Id="BjBASq3JvRGNODO1t0gDMC" Ids="Pk3c5rwD5ffLutFoKCHFJx,KtDy7aI1F9RLvi7FGv2s2N" />
<Link Id="DXpFzuqxmMpOK1IITGQrEr" Ids="HlbTIJq4xFJLiA81TSUmw8,SvlJOc8zGSzLxWzzNVBNCc" />
<Link Id="F25PBTZSafDNES5jLav0og" Ids="IFWjVqU61CDNcwwAyzzjXf,OlDYQbeZLihLV2bICo7yjA" />
<Link Id="AG4gko3xNdnLlbq23Qb8um" Ids="BrQ6nzkzzi4N6G29jJMvWY,MHv4xF6RBz4M6gJizrX0Hc" />
<Link Id="Fgcjhg3ukIBNEXUhc32hyv" Ids="A5MRIGDz3x9QJKIdpQWkHV,Q1ZbjcWsoxKQPf96DCCKlR" />
<Link Id="HgUMpMliPlaNpn3oUNjvaw" Ids="CTQ4SyiP3jNOU5dxe00kBn,LWObJTgNKl1PMQy7YIh3BT" />
<Link Id="SdfymjyTJSYNCbEXdWeBV7" Ids="QFyrp0rwphvNilGo1Ywq2t,N8Jt54fbchCObCQEWrBWaZ" />
<Link Id="OyeGlKKs1E8Pql7z5aomeK" Ids="LqI5mylwXFtO0ltkQShLnh,MxrJ4pU4CqwMuQfQmglUhi" />
<Link Id="Ty27r7uq9giLZXlo7qZ9No" Ids="MxrJ4pU4CqwMuQfQmglUhi,HNKoKCQkT5VNIoQ818xktI" IsHidden="true" />
<Link Id="DdvCkJPQPkEN61EsIzdpuG" Ids="FO4xwhxEyE4MTh5s1VfLy1,EzqaWISvN5aLqjs3vdu32F" />
<Link Id="D3PhLJcYsvYNM5MXpG0vE9" Ids="IE3uwLrd7k9N5FzCyi3tgg,FO4xwhxEyE4MTh5s1VfLy1" IsHidden="true" />
<Link Id="OediDkWUDRjPlhWFsMPCGq" Ids="Peweuba77KFMy9PdC7CkXj,TYOnbvWc4W4QX93CYvxLg3" />
<Link Id="CQJ0riQH1VQOXTFc4AAgRh" Ids="SVG3Eor65tkPQZZbpwYkkx,Peweuba77KFMy9PdC7CkXj" IsHidden="true" />
<Patch Id="IRWDyuJ313OPhAK8p9z0zs" Name="Create" />
<Patch Id="Ca9bv88fypIL3h8fsXoPfx" Name="Update">
<Pin Id="SVG3Eor65tkPQZZbpwYkkx" Name="Model" Kind="InputPin" Bounds="588,483" />
<Pin Id="IE3uwLrd7k9N5FzCyi3tgg" Name="Components" Kind="InputPin" Bounds="668,1148" />
<Pin Id="HNKoKCQkT5VNIoQ818xktI" Name="Entity" Kind="OutputPin" Bounds="583,1286" />
</Patch>
</Patch>
</Node>
<Canvas Id="Dc80rjSxMpwPMD6eM4d4YP" Name="Scenes" Position="198,627">
<!--
************************ IntroLoopOld ************************
-->
<Node Name="IntroLoopOld" Bounds="370,383" Id="Q5LcxTMBeiAOuprVrCowrd">
<p:NodeReference LastCategoryFullName="Primitive" LastSymbolSource="builtin">
<Choice Kind="ContainerDefinition" Name="Process" />
</p:NodeReference>
<Patch Id="U2sB6JB1MgRPzOiFtpfOWy">
<Canvas Id="FInXGSr7vYgN2bsLxKFFoB" CanvasType="Group">
<Node Bounds="449,1062,65,19" Id="LCwB4HjfjcUOFTgVJtIx8d">
<p:NodeReference LastCategoryFullName="Stride" LastSymbolSource="VL.Stride.Engine.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="RootScene" />
<CategoryReference Kind="Category" Name="Stride" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="JKfSPZTUumvOiGxyTXVToZ" Name="Child" Kind="InputPin" />
<Pin Id="NyFaMxvUVHYPZNxBLTpPsC" Name="Child 2" Kind="InputPin" />
<Pin Id="B8k11gfEnEfOzi9ukntKYb" Name="Child 3" Kind="InputPin" />
<Pin Id="KkVfFqXQLLCLkxdC9vz8Ee" Name="Enabled" Kind="InputPin" />
<Pin Id="P0MY5Fiez0VMImMQMqi3TC" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="505,58,105,19" Id="PiciESr78HOQZ0sswhxzI2">
<p:NodeReference LastCategoryFullName="Graphics.Skia.Layers.Text" LastSymbolSource="VL.Skia.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="Text" />
<CategoryReference Kind="Category" Name="Text" NeedsToBeDirectParent="true">
<p:OuterCategoryReference Kind="Category" Name="Layers" NeedsToBeDirectParent="true" />
</CategoryReference>
</p:NodeReference>
<Pin Id="FYPE0QaODdDPyZUIZlp9w4" Name="Position" Kind="InputPin" DefaultValue="-0.54, 0" />
<Pin Id="MoupbAjxPyFOLapajRNXBb" Name="Size" Kind="InputPin" />
<Pin Id="Rx3nonjK7cXNcvst9SNdpB" Name="Anchor" Kind="InputPin" DefaultValue="Center" />
<Pin Id="MGjcS8TYdvJOVY006A5pjk" Name="Text" Kind="InputPin" />
<Pin Id="TOJBywIbqxSMomdch4aEqu" Name="Paint" Kind="InputPin" />
<Pin Id="OSGNOKTRWGWMoBMmN49rau" Name="Enabled" Kind="InputPin" />
<Pin Id="OkCJIxxC0ldNUnGK2kaaaZ" Name="Output" Kind="OutputPin" />
<Pin Id="EUtZtEOxtILPPVOdZpN6Qd" Name="Baseline Position" Kind="OutputPin" />
</Node>
<Node Bounds="504,-363,45,19" Id="GNoV54XM7KmNfyuwvrCcoy">
<p:NodeReference LastCategoryFullName="Animation" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="LFO" />
</p:NodeReference>
<Pin Id="So55zT8dykJPyJCUVmYKJu" Name="Period" Kind="InputPin" DefaultValue="10" />
<Pin Id="DSf3j4pshBSMJ1cqkvtRq6" Name="Pause" Kind="InputPin" />
<Pin Id="GEmwbijav4aLOFxAwWmpUz" Name="Reset" Kind="ApplyPin" />
<Pin Id="Lrqc4RJbNe3MDG7fG7AJZU" Name="Phase" Kind="OutputPin" />
<Pin Id="QHMYFFRyti9PgHoAmLFnpX" Name="On New Cycle" Kind="OutputPin" />
<Pin Id="R48Zr2bweEsOcthrqy4zjg" Name="Cycles" Kind="OutputPin" />
</Node>
<Node Bounds="562,-115,52,19" Id="B7umvclpODGPLPiXQRgbOJ">
<p:NodeReference LastCategoryFullName="Collections.Spread" LastSymbolSource="VL.Collections.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="GetSlice" />
<CategoryReference Kind="RecordType" Name="Spread" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="InH6rHFUtxlLmro5QvhnZy" Name="Input" Kind="StateInputPin" />
<Pin Id="RbQ5BHeBC32N3AyAr8X6cO" Name="Default Value" Kind="InputPin" />
<Pin Id="B8IGkzZifbhOnzeBxHLSeL" Name="Index" Kind="InputPin" />
<Pin Id="KnCCcgGbrAVPwltIX4jqrZ" Name="Result" Kind="OutputPin" />
</Node>
<Pad Id="OYiwPBm6fbPQURGJxymruk" Comment="" Bounds="490,-303,158,26" ShowValueBox="true" isIOBox="true">
<p:TypeAnnotation LastCategoryFullName="Collections" LastSymbolSource="VL.Collections.vl">
<Choice Kind="TypeFlag" Name="Spread" />
<p:TypeArguments>
<TypeReference LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="String" />
</TypeReference>
</p:TypeArguments>
</p:TypeAnnotation>
<p:Value>
<Item>Object Oriented Choreography</Item>
<Item>Connect to the website to join the performance</Item>
<Item>o-o-c.org</Item>
</p:Value>
</Pad>
<Node Bounds="565,1,105,19" Id="Mt9igqfHfWBLMt8AwrMU08">
<p:NodeReference LastCategoryFullName="Graphics.Skia.Text" LastSymbolSource="VL.Skia.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="BreakAtRect" />
<PinReference Kind="InputPin" Name="Text">
<p:DataTypeReference p:Type="TypeReference" LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="String" />
</p:DataTypeReference>
</PinReference>
</p:NodeReference>
<Pin Id="DfeIqd9ddhMOaWRVLjCYXe" Name="Text" Kind="InputPin" />
<Pin Id="KKybBMNtTqiPGEhZLDMp4d" Name="Rectangle" Kind="InputPin" />
<Pin Id="FccqAW1gtIXLOVrr09KEw8" Name="Remove Empty Lines" Kind="InputPin" />
<Pin Id="LM78y6uQOOLLGIoJixAPUk" Name="Break at Words" Kind="InputPin" />
<Pin Id="D2GWnyYu2UJNg7rNa2b5Ws" Name="Align Bottom" Kind="InputPin" />
<Pin Id="J8nhpbXzTgLOqI3c8CgF3m" Name="Paint" Kind="InputPin" />
<Pin Id="KkdKoXICwQbPevvEVpYIMv" Name="Output" Kind="OutputPin" />
<Pin Id="Q6O6hlhfeZRMZg3n0WLRh5" Name="Leftover" Kind="OutputPin" />
</Node>
<Node Bounds="487,153,65,19" Id="A32NyuQKsTGOyQ9IFgbf8p">
<p:NodeReference LastCategoryFullName="Graphics.Skia" LastSymbolSource="VL.Skia.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="Group" />
<CategoryReference Kind="Category" Name="Skia" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="LFnCcuiVLq0QDn4w4LDYcg" Name="Input" Kind="InputPin" />
<Pin Id="JB1h4i8IHizOOnS0PyAKJw" Name="Input 2" Kind="InputPin" />
<Pin Id="JwiDlTvlJYzLdqbNtGjHbl" Name="Debug" Kind="InputPin" />
<Pin Id="Jybvvw88yJyNMVlDHcJwlp" Name="Enabled" Kind="InputPin" />
<Pin Id="EBlAuUNx9tpLnZgQrytJxs" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="309,48" Id="LL9FBjuNgo4Pt96vNriT2y">
<p:NodeReference LastCategoryFullName="Graphics.Skia.Layers" LastSymbolSource="VL.Skia.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="Rectangle" />
<CategoryReference Kind="Category" Name="Layers" NeedsToBeDirectParent="true">
<p:OuterCategoryReference Kind="Category" Name="Skia" NeedsToBeDirectParent="true" />
</CategoryReference>
</p:NodeReference>
<Pin Id="C0atnAWhBG4Nbpnojp4N6Q" Name="Position" Kind="InputPin" />
<Pin Id="P4oGHRtAzlQNbt0C4wRWN8" Name="Size" Kind="InputPin" />
<Pin Id="Go9j7w8nQZ4QVcFwB3ag8k" Name="Anchor" Kind="InputPin" DefaultValue="TopLeft" />
<Pin Id="NO0gaBW4Ch7OFIbAT1iAvv" Name="Paint" Kind="InputPin" />
<Pin Id="EpQ8oIh5iSaOl7lgAjIQMr" Name="Enabled" Kind="InputPin" />
<Pin Id="TeD1c35A262MK565v6IYEW" Name="Output" Kind="OutputPin" />
</Node>
<Pad Id="P2rZYJClC1ZPoLl6opaWsH" Comment="Position" Bounds="237,-102,35,28" ShowValueBox="true" isIOBox="true" Value="-0.56, -0.9899999">
<p:TypeAnnotation LastCategoryFullName="2D" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Vector2" />
</p:TypeAnnotation>
</Pad>
<Node Bounds="329,-42,85,19" Id="TuBWqGvEx5hLDLkgzRquMP">
<p:NodeReference LastCategoryFullName="Math.Ranges" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Map" />
</p:NodeReference>
<Pin Id="Ax8aow0QLR2Mvvf8oMZeDq" Name="Input" Kind="InputPin" />
<Pin Id="CQizPasptyGNtEbZD6mIgd" Name="Input Minimum" Kind="InputPin" />
<Pin Id="GfYgQJUPPJ6MBDMCertwpg" Name="Input Maximum" Kind="InputPin" DefaultValue="1" />
<Pin Id="Kvpe6fBbwC0P3oEEgKR0uw" Name="Output Minimum" Kind="InputPin" />
<Pin Id="SPuvRNBnl80O2dT8T35hxJ" Name="Output Maximum" Kind="InputPin" DefaultValue="1.12" />
<Pin Id="JAholdOLYkNMx7eGOTiOub" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="329,1,46,19" Id="J9p1C1roIR2PWD3hgELPmR">
<p:NodeReference LastCategoryFullName="2D.Vector2" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Vector (Join)" />
<CategoryReference Kind="Vector2Type" Name="Vector2" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="EuHGdUIuVyOOz8BxbQcRDq" Name="X" Kind="InputPin" />
<Pin Id="SXTXcFwSzI9OIcE1LBDRie" Name="Y" Kind="InputPin" DefaultValue="0.005" />
<Pin Id="OsMDeC4Yl2eL6F9GqHGT1i" Name="Output" Kind="StateOutputPin" />
</Node>
<Node Bounds="1692,396,105,19" Id="QlAU4q5MDiLN3TCf9Sw6F4">
<p:NodeReference LastCategoryFullName="Stride.Textures.Source" LastSymbolSource="VL.Stride.Windows.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="SkiaTexture" />
</p:NodeReference>
<Pin Id="CvZpROKVh0uO1JBtyDxdWW" Name="Input" Kind="InputPin" />
<Pin Id="MP6jay5lcLGO0t5182HDh8" Name="Size" Kind="InputPin" />
<Pin Id="DDkAfoZLKp2QN45N9rJQiL" Name="Space" Kind="InputPin" />
<Pin Id="CjSSSnu4j9xMCF938Y00K8" Name="Clear" Kind="InputPin" />
<Pin Id="UphjwuAOsRjQJ7cMYRTLtB" Name="Clear Color" Kind="InputPin" DefaultValue="0, 0, 0, 0" />
<Pin Id="V6Wgdf9myvaL6Icnfj0KA2" Name="Format" Kind="InputPin" />
<Pin Id="MUc8YijcnTJPqvTxFWCBYo" Name="Output" Kind="OutputPin" />
</Node>
<ControlPoint Id="NCoSKspTFufMQ4Md0htmLr" Bounds="1691,468" />
<ControlPoint Id="MG7ogV0ZMylMf5pVCBPWOZ" Bounds="1746,-389" />
<Node Bounds="1699,209,105,19" Id="JENOX4VNTRyNQ0D515e3TP">
<p:NodeReference LastCategoryFullName="Graphics.Skia.Layers.Text" LastSymbolSource="VL.Skia.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="Text" />
<CategoryReference Kind="Category" Name="Text" NeedsToBeDirectParent="true">
<p:OuterCategoryReference Kind="Category" Name="Layers" NeedsToBeDirectParent="true" />
</CategoryReference>
</p:NodeReference>
<Pin Id="OrbSMuNobtpPLpdeubtXsp" Name="Position" Kind="InputPin" />
<Pin Id="PuboKYK4o2wMyfLDFcJ5B3" Name="Size" Kind="InputPin" />
<Pin Id="LutaLLrUO8SP111UFzrji2" Name="Anchor" Kind="InputPin" />
<Pin Id="IrZuEHg2YzaPmLX7dB65II" Name="Text" Kind="InputPin" />
<Pin Id="MefzvU3apV0MDoIzg3ajIp" Name="Paint" Kind="InputPin" />
<Pin Id="Da2JfcSz2ySO06CfHnN7Mk" Name="Enabled" Kind="InputPin" />
<Pin Id="PfGzebktDoOPMfW0MWAwN5" Name="Output" Kind="OutputPin" />
<Pin Id="Nyzvld90SHFMUElnB4jYla" Name="Baseline Position" Kind="OutputPin" />
</Node>
<Pad Id="KiqGrgwA3C0NYiJxl3qOIB" Comment="Text" Bounds="1762,106,66,31" ShowValueBox="true" isIOBox="true" Value="New User Connected">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="String" />
</p:TypeAnnotation>
</Pad>
<Node Bounds="1739,-312,84,26" Id="EmGzYjrUiKnQIhLReNU6Ll">
<p:NodeReference LastCategoryFullName="Main.Context" LastSymbolSource="ooc3.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="GetWSMessage" />
</p:NodeReference>
<Pin Id="BEo4jWe8qv6QYtLxdXTwHP" Name="Input" Kind="StateInputPin" />
<Pin Id="Go0SFTVjEZSNwU4oSzD7zg" Name="Output" Kind="StateOutputPin" />
<Pin Id="DMRjyHxnf9NPeqAgRck58p" Name="WS Message" Kind="OutputPin" />
</Node>
<Node Bounds="1835,-263,172,189" Id="N2s31I4tdMTNtWoKDFDBQl">
<p:NodeReference LastCategoryFullName="Reactive.Observable" LastSymbolSource="VL.Reactive.vl">
<Choice Kind="OperationCallFlag" Name="Where" />
<CategoryReference Kind="ImmutableInterfaceType" Name="Observable" NeedsToBeDirectParent="true" />
<Choice Kind="RegionFlag" Name="Region (Stateless)" Fixed="true" />
</p:NodeReference>
<Pin Id="LHkNTWGUk3gORCrPRLHpAv" Name="Input" Kind="StateInputPin" />
<Pin Id="SbxptLufKorLNel8b0CoFJ" Name="Output" Kind="StateOutputPin" />
<Patch Id="HNT6JTs9mxXLQklg5Hydhf" Name="Predicate" ManuallySortedPins="true">
<Pin Id="QYX7kX928XNM6TOz9PGD3z" Name="Input" Kind="InputPin" />
<Pin Id="HliJ7lUOUnOQDqxmHF6tJv" Name="Result" Kind="OutputPin" />
<ControlPoint Id="JbIxPbndgFvMdXnHfWcinz" Bounds="1847,-255" />
<ControlPoint Id="RDFiDI4VuUdOy4Kh1rFXdA" Bounds="1852,-81" />
<Node Bounds="1847,-212,82,19" Id="JukXFwUZn7nQExPQ21Ne8I">
<p:NodeReference LastCategoryFullName="System.XML" LastSymbolSource="VL.Xml.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="XPathGetValue" />
</p:NodeReference>
<Pin Id="KuaQzbac7A8PtXY2yMZx8W" Name="Input" Kind="InputPin" />
<Pin Id="NXI6R8zao8FMIK4dUFVqI3" Name="Path" Kind="InputPin" DefaultValue="type" />
<Pin Id="QqB0wv9h8WjPfwmFrQxczx" Name="Value" Kind="OutputPin" />
<Pin Id="ELFn3pa3XcXPrFFocHsOgR" Name="Success" Kind="OutputPin" />
</Node>
<Pad Id="AHTXNnxvfFlL10Pns7IbSq" Comment="" Bounds="1926,-232,35,15" ShowValueBox="true" isIOBox="true" Value="type">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="String" />
</p:TypeAnnotation>
</Pad>
<Node Bounds="1849,-135,39,19" Id="Ty20YFnmopTPqaRzloIJYD">
<p:NodeReference LastCategoryFullName="Math" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="=" />
</p:NodeReference>
<Pin Id="A658MLe2Hu7OKMX9SN4TQU" Name="Input" Kind="InputPin" />
<Pin Id="EblKaFQdBmULXR2ahMDXfc" Name="Input 2" Kind="InputPin" />
<Pin Id="NjV8VIRSPFPLn2egC27tI3" Name="Result" Kind="OutputPin" />
</Node>
<Pad Id="UqDqr6aD7eXPM0Cxkd47do" Comment="Input 2" Bounds="1885,-162,55,21" ShowValueBox="true" isIOBox="true" Value="new_user">
<p:TypeAnnotation>
<Choice Kind="ImmutableTypeFlag" Name="String" />
<FullNameCategoryReference ID="Primitive" />
</p:TypeAnnotation>
</Pad>
</Patch>
</Node>
<Node Bounds="1834,-41,65,19" Id="VTgsgEpId92NbfcsmpnZZS">
<p:NodeReference LastCategoryFullName="Reactive" LastSymbolSource="VL.Reactive.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="HoldLatest" />
</p:NodeReference>
<Pin Id="C0JKZbne4EVQcmdI4kwj0S" Name="Async Notifications" Kind="InputPin" />
<Pin Id="EyKE31CYwxvNg53h2MFW7R" Name="Reset" Kind="InputPin" />
<Pin Id="I7aySltjhhoLLMeMJRoTOI" Name="Value" Kind="OutputPin" />
<Pin Id="C0bRwyULQ5ULMPnZvzgH7x" Name="On Data" Kind="OutputPin" />
</Node>
<Node Bounds="1893,-3,65,19" Id="CN2wyKD82gfLaIuE0linT4">
<p:NodeReference LastCategoryFullName="Control" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="MonoFlop" />
</p:NodeReference>
<Pin Id="IxNCRFTuvdpQNGNS6sKu6v" Name="Set" Kind="InputPin" />
<Pin Id="UXbMgxUAFlWNoa6hXkadgo" Name="Time" Kind="InputPin" />
<Pin Id="GpdMWdX2UuyPr9ajapwIjp" Name="Retriggerable" Kind="InputPin" />
<Pin Id="RIlPzVS6BuwMMoLu55blOF" Name="Reset" Kind="InputPin" />
<Pin Id="VU3hmb3BHM0LKyHZX1qBvY" Name="Value" Kind="OutputPin" />
<Pin Id="FhJtaEg43j5LFvSefVIDFC" Name="Inverse Output" Kind="OutputPin" />
</Node>
<Node Bounds="665,-71,165,19" Id="C6xQrV2nlvELqG4bsVjveC">
<p:NodeReference LastCategoryFullName="Graphics.Skia.Text" LastSymbolSource="VL.Skia.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="FontAndParagraph" />
</p:NodeReference>
<Pin Id="MYEat1UxsufPZnQoSLy6xE" Name="Input" Kind="InputPin" />
<Pin Id="Nxa8QcEKADkNL4IpfLSiiX" Name="Family Name" Kind="InputPin" DefaultValue="Ortica" />
<Pin Id="HoooLMSDxJKMKKsnytfm0M" Name="Style" Kind="InputPin" />
<Pin Id="U2nVzpUw0ngMQmbYQDEMFi" Name="Size" Kind="InputPin" DefaultValue="0.11" />
<Pin Id="OLlJuV0cp1LM1XqgOICM6K" Name="Color" Kind="InputPin" />
<Pin Id="MrWGZIyfHDJLOt5oQL5Opt" Name="Line Height in em" Kind="InputPin" />
<Pin Id="BGsBef6JM4TOOGyOEXGNFZ" Name="Horizontal Alignment" Kind="InputPin" DefaultValue="Left" />
<Pin Id="TQd0GwsEonZQDdrFbNQcSJ" Name="Vertical Alignment" Kind="InputPin" DefaultValue="Center" />
<Pin Id="NyDThEtH8KWNm2kPaKucmE" Name="Show Helpers" Kind="InputPin" DefaultValue="False" />
<Pin Id="Bq7ZVZb3ZRxOvtZ1VIFoIA" Name="Output" Kind="OutputPin" />
</Node>
<Pad Id="AWyNtYleDM1NFse0INjOo1" Comment="Horizontal Alignment" Bounds="670,-303,58,68" ShowValueBox="true" isIOBox="true">
<p:TypeAnnotation>
<Choice Kind="TypeFlag" Name="Spread" />
<p:TypeArguments>
<TypeReference>
<Choice Kind="TypeFlag" Name="SKTextAlign" />
</TypeReference>
</p:TypeArguments>
</p:TypeAnnotation>
<p:Value>
<Item>Left</Item>
<Item>Left</Item>
<Item>Center</Item>
</p:Value>
</Pad>
<Node Bounds="785,-122,52,19" Id="Rpiz1lHN3NhLfENS9WaAiD">
<p:NodeReference LastCategoryFullName="Collections.Spread" LastSymbolSource="VL.Collections.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="GetSlice" />
<CategoryReference Kind="RecordType" Name="Spread" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="JOEsp5aARudQEeoVpIxKQ0" Name="Input" Kind="StateInputPin" />
<Pin Id="B3qguEP38AcLtCS5gR2C2m" Name="Default Value" Kind="InputPin" />
<Pin Id="KmcybNsPEgTPv5jtbxwkMz" Name="Index" Kind="InputPin" />
<Pin Id="Bq3P0D5dOFXNd0apIJvDm5" Name="Result" Kind="OutputPin" />
</Node>
<Node Bounds="484,-98,52,19" Id="PBb3rIfIsXZL4wAFWR6Sat">
<p:NodeReference LastCategoryFullName="Collections.Spread" LastSymbolSource="VL.Collections.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="GetSlice" />
<CategoryReference Kind="RecordType" Name="Spread" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="TNXSjafayYIN57kMRfOrQ9" Name="Input" Kind="StateInputPin" />
<Pin Id="GlWVTCvGQNoQa8p7WqrW65" Name="Default Value" Kind="InputPin" />
<Pin Id="HbpiI5aKdK1LAO38AL0jaU" Name="Index" Kind="InputPin" />
<Pin Id="ILrip777ZZXPd7mEJ07d4B" Name="Result" Kind="OutputPin" />
</Node>
<Pad Id="CWyNZ28vJs5LmGXogvDZsh" Comment="" Bounds="381,-301,79,65" ShowValueBox="true" isIOBox="true">
<p:TypeAnnotation LastCategoryFullName="Collections" LastSymbolSource="VL.Collections.vl">
<Choice Kind="TypeFlag" Name="Spread" />
<p:TypeArguments>
<TypeReference LastCategoryFullName="2D" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Vector2" />
</TypeReference>
</p:TypeArguments>
</p:TypeAnnotation>
<p:Value>
<Item>-0.54, 0</Item>
<Item>-0.54, 0</Item>
<Item>0, 0</Item>
</p:Value>
</Pad>
<Pad Id="DKgGVDSconcPsmKZ8koRGP" Comment="Period" Bounds="507,-405,35,15" ShowValueBox="true" isIOBox="true" Value="15">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Float32" />
</p:TypeAnnotation>
</Pad>
<Pad Id="PFl3c8g6sFuMytWr9GQ5Gi" Bounds="1867,-343,60,19" ShowValueBox="true" isIOBox="true" Value="Overlay ">
<p:TypeAnnotation>
<Choice Kind="TypeFlag" Name="String" />
</p:TypeAnnotation>
<p:ValueBoxSettings>
<p:fontsize p:Type="Int32">9</p:fontsize>
<p:stringtype p:Assembly="VL.Core" p:Type="VL.Core.StringType">Comment</p:stringtype>
</p:ValueBoxSettings>
</Pad>
<Pad Id="DWk693P6LO5Ma3A2lAb6xf" Bounds="691,-423,61,19" ShowValueBox="true" isIOBox="true" Value="Screens ">
<p:TypeAnnotation>
<Choice Kind="TypeFlag" Name="String" />
</p:TypeAnnotation>
<p:ValueBoxSettings>
<p:fontsize p:Type="Int32">9</p:fontsize>
<p:stringtype p:Assembly="VL.Core" p:Type="VL.Core.StringType">Comment</p:stringtype>
</p:ValueBoxSettings>
</Pad>
<Node Bounds="315,977,65,19" Id="VZeuz9eJqxQOhVyrrgtwWu">
<p:NodeReference LastCategoryFullName="Main" LastSymbolSource="ooc3.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="LightSetup" />
</p:NodeReference>
<Pin Id="QGGDS9qHpPzPyAJAXSag2z" Name="Position" Kind="InputPin" />
<Pin Id="MwadfB99i0kNWSEQtXs1XP" Name="DirectionalIntensity" Kind="InputPin" />
<Pin Id="AUv3Ai7YQDgOhj1fccpLvZ" Name="Intensity" Kind="InputPin" />
<Pin Id="NizN2sqUgJaPzSxQ8OW0wQ" Name="PointLightPosition" Kind="InputPin" />
<Pin Id="SvjtqvwvCW9PoBmJWqC5Uh" Name="PointIntensity" Kind="InputPin" />
<Pin Id="AXCkqqBXppkN4AiUui9uFm" Name="PointRadius" Kind="InputPin" />
<Pin Id="PQmEqEaCYmoOw86BjjlBhy" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="485,214,105,19" Id="FLpjTefEjSSNaN81Jeuy3V">
<p:NodeReference LastCategoryFullName="Stride.Textures.Source" LastSymbolSource="VL.Stride.Windows.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="SkiaTexture" />
</p:NodeReference>
<Pin Id="VXEofKQ46v5NWz7WO3vFx8" Name="Input" Kind="InputPin" />
<Pin Id="PfiiJ7iEWxxLAt8hQyCTuS" Name="Size" Kind="InputPin" DefaultValue="1920, 1080" />
<Pin Id="NvY9Ud1MWdXQck4F53iQf8" Name="Space" Kind="InputPin" />
<Pin Id="NVetIDWSi03QOQTcJ6fawb" Name="Clear" Kind="InputPin" />
<Pin Id="CsOdNL6rQzHNwEhPD9PCeO" Name="Clear Color" Kind="InputPin" DefaultValue="0, 0, 0, 0" />
<Pin Id="Bb3nay0nMy7NbXvhbw7L6m" Name="Format" Kind="InputPin" />
<Pin Id="NfnCQXXtUDQPu7nkxfWg41" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="464,280,145,19" Id="E46qBA7h5OSNC1g7DXr2xv">
<p:NodeReference LastCategoryFullName="Stride.Models" LastSymbolSource="VL.Stride.Engine.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="Background" />
</p:NodeReference>
<Pin Id="AJAXfMBWJxhPqwz1YwyZh6" Name="Transformation" Kind="InputPin" />
<Pin Id="JMQaVnwlHpHOD5pHV2266r" Name="Texture" Kind="InputPin" />
<Pin Id="RxUYWr2eiAyPa8ZKJGUYL2" Name="Intensity" Kind="InputPin" />
<Pin Id="EjVoD2JMlreOrsHnRMwFqx" Name="Is 2D" Kind="InputPin" />
<Pin Id="FSexoF3attyN3Ji4MdnA4l" Name="Component" Kind="InputPin" />
<Pin Id="EVYayUXOq4TNI7eN8eKRPs" Name="Children" Kind="InputPin" />
<Pin Id="CscSt87OS92MIA1yulXG9f" Name="Name" Kind="InputPin" />
<Pin Id="TawDTuvaXeGOAKjWopHVph" Name="Enabled" Kind="InputPin" />
<Pin Id="QyxVINqIdCaNoiQU4arJed" Name="Entity" Kind="OutputPin" />
</Node>
<Node Bounds="829,693,105,19" Id="C22x2oK8LmpLew9Fy7d7c9">
<p:NodeReference LastCategoryFullName="Stride.Assets" LastSymbolSource="VL.Stride.Assets.Windows.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="FileModel" />
</p:NodeReference>
<p:HelpFocus p:Assembly="VL.Lang" p:Type="VL.Model.HelpPriority">High</p:HelpFocus>
<Pin Id="SJf8pHiwLhaNwvEIVWWRtF" Name="Path" Kind="InputPin" />
<Pin Id="FRM00njbLG0PwhXmGUESXB" Name="Import Scale" Kind="InputPin" />
<Pin Id="SnVonUNsv1JMB0dYaepfEH" Name="Pivot Position" Kind="InputPin" />
<Pin Id="QIOnubpYql2NrLRmZYMa6H" Name="Reload" Kind="InputPin" />
<Pin Id="DgHZo6TnYwIQIxIeqHtmmb" Name="Model" Kind="OutputPin" />
<Pin Id="NwwqkNFVBVoO8BP73ufGrC" Name="Is Loading" Kind="OutputPin" />
<Pin Id="Ikl8NMHHm8sMHbJbGqNBao" Name="Already Loaded" Kind="OutputPin" />
</Node>
<Pad Id="BdwY1p8UwyzPjMBCECuoYZ" Comment="Path" Bounds="832,657,91,15" ShowValueBox="true" isIOBox="true" Value="assets\amazon.gltf">
<p:TypeAnnotation LastCategoryFullName="IO" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Path" />
</p:TypeAnnotation>
</Pad>
<Node Bounds="809,836,145,19" Id="GRDy0qRtMXWNmFVkSqw72b">
<p:NodeReference LastCategoryFullName="Stride.Models" LastSymbolSource="VL.Stride.Engine.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="ModelEntity" />
</p:NodeReference>
<Pin Id="OnBdpXPgf90OBMjJJIBnVm" Name="Transformation" Kind="InputPin" />
<Pin Id="Ad9cJ0BxXryQXkmu7lieW3" Name="Model" Kind="InputPin" />
<Pin Id="MbjEFkN1GylLL1QvL2zskb" Name="Material" Kind="InputPin" />
<Pin Id="VnyZ6HvtHSgPHxXQLQIylr" Name="Is Shadow Caster" Kind="InputPin" />
<Pin Id="AdJ2bZ558H4Mh1WUNauOTt" Name="Components" Kind="InputPin" />
<Pin Id="MViLx76DSMoMiDsPRbuLMO" Name="Children" Kind="InputPin" />
<Pin Id="RcutBvHeyZWLLwd5tGOo5t" Name="Name" Kind="InputPin" />
<Pin Id="V0LszCTU7RyOx5aFY6lHex" Name="Enabled" Kind="InputPin" />
<Pin Id="IFMjOHdvY3bPrAQmuYlmks" Name="Entity" Kind="OutputPin" />
</Node>
<Node Bounds="849,739,83,19" Id="LosGqt2KgovLVgeLlurYtn">
<p:NodeReference LastCategoryFullName="Stride.Textures" LastSymbolSource="VL.Stride.Graphics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="TextureReader" />
</p:NodeReference>
<Pin Id="ClMXVbEMar7NyC1TmPZLAJ" Name="File Path" Kind="InputPin" DefaultValue="assets\textures\Material_0_baseColor.jpeg" />
<Pin Id="Mfzme0lcZzVPa02CErAJqJ" Name="Is sRGB" Kind="InputPin" />
<Pin Id="MtVUOL7lESvMnCJgQicmSB" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="849,778,185,19" Id="PKRu1N9d41LL3mTopgwQZX">
<p:NodeReference LastCategoryFullName="Stride.Materials" LastSymbolSource="VL.Stride.Rendering.ShaderFX.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="TextureMaterial" />
</p:NodeReference>
<Pin Id="DAcorbfY0MCOe7tb7f3PGe" Name="Texture" Kind="InputPin" />
<Pin Id="JvZ86CGy2zLOAryesOx6SW" Name="Fallback Color" Kind="InputPin" />
<Pin Id="JguUZCeoHfJNdmVtR6oLRf" Name="Texcoord Index" Kind="InputPin" />
<Pin Id="USLSwTKXnlwMwekRdrZWOq" Name="Filtering" Kind="InputPin" />
<Pin Id="RuHdMvK3WekLBGz6BwZCLz" Name="Address Mode U" Kind="InputPin" />
<Pin Id="GPiodNo7MPmNIFbIkZ5QvS" Name="Address Mode V" Kind="InputPin" />
<Pin Id="Kh8l9fbgYeYNQywYsPq0JS" Name="Scale" Kind="InputPin" />
<Pin Id="CWYKYhhBIynOq7XTuwhkXh" Name="Offset" Kind="InputPin" />
<Pin Id="E59TTI0nqR6LE6NHSB9lZy" Name="Transparency" Kind="InputPin" />
<Pin Id="UeI2SvIwq1lPaG6PRn5xX4" Name="Cull Mode" Kind="InputPin" />
<Pin Id="MEoIlMceSB3Oom5YmCcXST" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="807,603,80,19" Id="Hr3g43BZL4oPBLKx8DfiKZ">
<p:NodeReference LastCategoryFullName="3D.Transform" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="TransformSRT" />
<CategoryReference Kind="Category" Name="Transform" NeedsToBeDirectParent="true">
<p:OuterCategoryReference Kind="Category" Name="3D" NeedsToBeDirectParent="true" />
</CategoryReference>
</p:NodeReference>
<Pin Id="ApEsyDmLUkRLHUYseyQLKU" Name="Input" Kind="InputPin" />
<Pin Id="GxYw2yVN7h9MzyTyiXOU9Y" Name="Scaling" Kind="InputPin" DefaultValue="0.23, 0.23, 0.23" />
<Pin Id="MXOsmduQyucN51hoAHN3Sb" Name="Rotation" Kind="InputPin" />
<Pin Id="LqGKv10EZXZQNusHymBC5j" Name="Translation" Kind="InputPin" DefaultValue="0, -0.59, 0" />
<Pin Id="Fwl81xxo0rjMvYPesUz4OA" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="916,533,46,19" Id="U5ZnJHNDA0eOmmYuodrxz8">
<p:NodeReference LastCategoryFullName="3D.Vector3" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Vector (Join)" />
<CategoryReference Kind="Vector3Type" Name="Vector3" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="QWrytasldVnPy0G1Mlg4jN" Name="X" Kind="InputPin" />
<Pin Id="I5gxpJcoGQyPC3yH2qhokX" Name="Y" Kind="InputPin" />
<Pin Id="NT2z0y1vB6cOkInKNLsLaR" Name="Z" Kind="InputPin" />
<Pin Id="CmXRGan33IFO13uxhO0YDL" Name="Output" Kind="StateOutputPin" />
</Node>
<Node Bounds="959,488,45,19" Id="AWvKZxTEPUHQYd339GA2rp">
<p:NodeReference LastCategoryFullName="Animation" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="LFO" />
</p:NodeReference>
<Pin Id="Tz2UrZxoFcBNhpDNS4cqsS" Name="Period" Kind="InputPin" DefaultValue="100" />
<Pin Id="T8hObyM2sY8Lhtut04JpAh" Name="Pause" Kind="InputPin" />
<Pin Id="NLLDDAAFHhbOaNBzC1wbDz" Name="Reset" Kind="ApplyPin" />
<Pin Id="I1vN3lScINeOsBS8RDIMHd" Name="Phase" Kind="OutputPin" />
<Pin Id="JFikch2ZLPCQG2yABJ23pC" Name="On New Cycle" Kind="OutputPin" />
<Pin Id="MTlacgWwi5UMiexYK2vWBT" Name="Cycles" Kind="OutputPin" />
</Node>
<Node Bounds="800,390,157,94" Id="HytoVSsBsYRLmGUkJfA06J">
<p:NodeReference>
<Choice Kind="ProcessStatefulRegion" Name="Cache" />
<FullNameCategoryReference ID="Primitive" />
</p:NodeReference>
<Pin Id="Mlin4IT24OBPTYvdcPeOF8" Name="Force" Kind="InputPin" />
<Pin Id="RJmbXlH1PwJLJUSrz2DKgC" Name="Dispose Cached Outputs" Kind="InputPin" />
<Pin Id="FRdyKXBMsVsO48c99tmaFh" Name="Has Changed" Kind="OutputPin" />
<Patch Id="QWJHfFqW5LkNu1mGsxvoFo" ManuallySortedPins="true">
<Patch Id="PJ5AXOUH6iYMVamtQ5OkFP" Name="Create" ManuallySortedPins="true" />
<Patch Id="SYU6y1p6IKgPfE1PAlgVUz" Name="Then" ManuallySortedPins="true" />
<Node Bounds="891,413,54,19" Id="NebdGHKduwWQS2VAVfbkfl">
<p:NodeReference LastCategoryFullName="Math" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Random" />
</p:NodeReference>
<Pin Id="I83gWIU8ocHNFDIop0ZXvR" Name="From" Kind="InputPin" DefaultValue="-1.5, -1.5, -1.5" />
<Pin Id="S5T1FjIRcWxNEVjipegnDw" Name="To" Kind="InputPin" DefaultValue="1.5, 1.5, 1.5" />
<Pin Id="JLKiuhLzFLVLFCJlaWhnu4" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="812,416,54,19" Id="Hbhjp9xavluO96EavSMuXb">
<p:NodeReference LastCategoryFullName="Math" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Random" />
</p:NodeReference>
<Pin Id="Pxlv8PBlMCbONSaKRmTGBk" Name="From" Kind="InputPin" DefaultValue="0.09999999, 0.09999999, 0.09999999" />
<Pin Id="P1l4eJb1hBYNuHBxefTvVD" Name="To" Kind="InputPin" DefaultValue="0.4, 0.4, 0.4" />
<Pin Id="HmoERK8DQFkMWAXoL7Ofln" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="812,445,63,19" Id="DtBCKeSHKvTPGqtlKHkGKr">
<p:NodeReference LastCategoryFullName="3D.Vector3" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="ToVector3 (Float32)" />
</p:NodeReference>
<Pin Id="N95ZxmTuS2zLxRpO2zzggo" Name="Value" Kind="InputPin" />
<Pin Id="Hoe6MQ7Zqf9M8K4qmu1lCa" Name="Output" Kind="StateOutputPin" />
</Node>
</Patch>
<ControlPoint Id="U5NY6vteJ4TPluyHjlFJCi" Bounds="894,478" Alignment="Bottom" />
<ControlPoint Id="G9xwJdSwlGGOueNOthGeDf" Bounds="814,478" Alignment="Bottom" />
</Node>
<Node Bounds="408,1309,87,26" Id="GNfl86UIUbxOOWKEf5v6QF">
<p:NodeReference LastCategoryFullName="Main.Context" LastSymbolSource="ooc3.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="SetBothDisplay" />
</p:NodeReference>
<Pin Id="NF5ZPN2FtkGMZ24PL8EuqN" Name="Input" Kind="StateInputPin" />
<Pin Id="KPnuL0OUXi0LJ5vsk5atW7" Name="Displays" Kind="InputPin" />
<Pin Id="Ovo3BFo2y8NL0EAgzD2FuB" Name="Output" Kind="StateOutputPin" />
<Pin Id="MczPmXQRWmqMU8sIeLcc5K" Name="Apply" Kind="InputPin" DefaultValue="False" />
</Node>
<Pad Id="Pud0i5eIxWvNSFCiCjNh70" Comment="Apply" Bounds="493,1253,35,35" ShowValueBox="true" isIOBox="true" Value="False">
<p:TypeAnnotation>
<Choice Kind="ImmutableTypeFlag" Name="Boolean" />
<FullNameCategoryReference ID="Primitive" />
</p:TypeAnnotation>
<p:ValueBoxSettings>
<p:buttonmode p:Assembly="VL.UI.Forms" p:Type="VL.HDE.PatchEditor.Editors.ButtonModeEnum">Bang</p:buttonmode>
</p:ValueBoxSettings>
</Pad>
<Pad Id="HbCZSLYxZBMPgseU0tSR3m" SlotId="GMbmFSvWHkvN4mYxl6v7g4" Bounds="1741,-357" />
<Pad Id="CIOA1sehKSzMBpI2oVavWQ" SlotId="GMbmFSvWHkvN4mYxl6v7g4" Bounds="410,1204" />
<Node Bounds="1023,636,54,19" Id="J0AhwoauyYGLIC3ubQC47w">
<p:NodeReference LastCategoryFullName="Control" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="OnOpen" />
</p:NodeReference>
<Pin Id="C5heNsYlO5nMqzPrm8KyoZ" Name="Simulate" Kind="InputPin" />
<Pin Id="GZ0XfwICSiSMWSPqKByPlJ" Name="Output" Kind="OutputPin" />
</Node>
<Pad Id="LcKM5gWcRiAL4VKkxPQR7H" Comment="Simulate" Bounds="1031,588,35,35" ShowValueBox="true" isIOBox="true" Value="False">
<p:TypeAnnotation>
<Choice Kind="ImmutableTypeFlag" Name="Boolean" />
<FullNameCategoryReference ID="Primitive" />
</p:TypeAnnotation>
<p:ValueBoxSettings>
<p:buttonmode p:Assembly="VL.UI.Forms" p:Type="VL.HDE.PatchEditor.Editors.ButtonModeEnum">Bang</p:buttonmode>
</p:ValueBoxSettings>
</Pad>
<ControlPoint Id="GRENrStesPXNY6P1WHNREq" Bounds="508,1173" />
</Canvas>
<ProcessDefinition Id="QT3mUwOgRdiMedsFKPEICE">
<Fragment Id="Nfor79M4LCGPu66QSQCTSr" Patch="Cf9bUGhK1D8PjIYg0K6Ttz" Enabled="true" />
<Fragment Id="N4Oi0JiQQfCPI8BVQgKrD9" Patch="OiSMzKbndHtQFveSy6HEW7" Enabled="true" />
</ProcessDefinition>
<Link Id="I1wyOzrTYXZOKtjsYQDNGp" Ids="R48Zr2bweEsOcthrqy4zjg,B8IGkzZifbhOnzeBxHLSeL" />
<Link Id="OWv3HLfcFVxNdLgjMcSuUu" Ids="OYiwPBm6fbPQURGJxymruk,InH6rHFUtxlLmro5QvhnZy" />
<Link Id="Egd02pd3WWcPdLZ2JIH6Qy" Ids="KnCCcgGbrAVPwltIX4jqrZ,DfeIqd9ddhMOaWRVLjCYXe" />
<Link Id="KiBAGD67SEiL9Q50a1On8g" Ids="KkdKoXICwQbPevvEVpYIMv,MGjcS8TYdvJOVY006A5pjk" />
<Link Id="NUNrnzaSEBOLYkXJiZpMSn" Ids="OkCJIxxC0ldNUnGK2kaaaZ,JB1h4i8IHizOOnS0PyAKJw" />
<Link Id="StfAXXEFRlQOfDPL5LsATS" Ids="TeD1c35A262MK565v6IYEW,LFnCcuiVLq0QDn4w4LDYcg" />
<Link Id="E6y6Ma4J4SMMNiKT2s2a2W" Ids="P2rZYJClC1ZPoLl6opaWsH,C0atnAWhBG4Nbpnojp4N6Q" />
<Link Id="LJf1go2NObNK9Ys1RNsTco" Ids="OsMDeC4Yl2eL6F9GqHGT1i,P4oGHRtAzlQNbt0C4wRWN8" />
<Link Id="Ix29h2ypLRrLwlmbcS49Wm" Ids="JAholdOLYkNMx7eGOTiOub,EuHGdUIuVyOOz8BxbQcRDq" />
<Link Id="EbYCqd4MLltPOIFGB4rPCi" Ids="Lrqc4RJbNe3MDG7fG7AJZU,Ax8aow0QLR2Mvvf8oMZeDq" />
<Link Id="Q1e7KMpDsfcM0oqrqFbgkX" Ids="MUc8YijcnTJPqvTxFWCBYo,NCoSKspTFufMQ4Md0htmLr" />
<Link Id="PA5ftwRftsUNQ6PUepqPAJ" Ids="NCoSKspTFufMQ4Md0htmLr,P8zsNF5byp9NK32tyWvi4l" IsHidden="true" />
<Link Id="K8SeXfiCIAxNPUELtYAqhR" Ids="Kkv2jcBYqAMMrIn9Q4ciba,MG7ogV0ZMylMf5pVCBPWOZ" IsHidden="true" />
<Link Id="Ig8mP11C89uL9lsHiEV28O" Ids="PfGzebktDoOPMfW0MWAwN5,CvZpROKVh0uO1JBtyDxdWW" />
<Link Id="S6p7yorPNYIOEXnQsonLYT" Ids="KiqGrgwA3C0NYiJxl3qOIB,IrZuEHg2YzaPmLX7dB65II" />
<Link Id="IBz0A0UARFNNbi3IpuG4jQ" Ids="MG7ogV0ZMylMf5pVCBPWOZ,HbCZSLYxZBMPgseU0tSR3m" />
<Link Id="OFGqkbtaTJnQJlWHXjlP1i" Ids="QYX7kX928XNM6TOz9PGD3z,JbIxPbndgFvMdXnHfWcinz" IsHidden="true" />
<Link Id="D4QXCmdEiDSO0GfjlSpDtK" Ids="RDFiDI4VuUdOy4Kh1rFXdA,HliJ7lUOUnOQDqxmHF6tJv" IsHidden="true" />
<Link Id="VAU2sIbKCYVP2OlT8cTVHV" Ids="DMRjyHxnf9NPeqAgRck58p,LHkNTWGUk3gORCrPRLHpAv" />
<Link Id="OxyPsUYZHKOOlmk1v6hn5i" Ids="AHTXNnxvfFlL10Pns7IbSq,NXI6R8zao8FMIK4dUFVqI3" />
<Link Id="VJnGrTbhDySMKlZzeVEN2j" Ids="JbIxPbndgFvMdXnHfWcinz,KuaQzbac7A8PtXY2yMZx8W" />
<Link Id="Cs2ZQQB1aIOOLNWwgvlEEr" Ids="QqB0wv9h8WjPfwmFrQxczx,A658MLe2Hu7OKMX9SN4TQU" />
<Link Id="GyNtFZWilHPQYyGixwxOJW" Ids="UqDqr6aD7eXPM0Cxkd47do,EblKaFQdBmULXR2ahMDXfc" />
<Link Id="EE1ndZD4tWpNYAtH6Ul4BB" Ids="NjV8VIRSPFPLn2egC27tI3,RDFiDI4VuUdOy4Kh1rFXdA" />
<Link Id="LHK6bB27H1uNjTlDnTORi4" Ids="SbxptLufKorLNel8b0CoFJ,C0JKZbne4EVQcmdI4kwj0S" />
<Link Id="PbCha01ZGuJLAEVeuajqmo" Ids="C0bRwyULQ5ULMPnZvzgH7x,IxNCRFTuvdpQNGNS6sKu6v" />
<Link Id="MGqkSAXlvwgNmepM4Dk1eO" Ids="VU3hmb3BHM0LKyHZX1qBvY,Da2JfcSz2ySO06CfHnN7Mk" />
<Link Id="VV50Z4OAjGsQDJXQoOvl4Z" Ids="Bq7ZVZb3ZRxOvtZ1VIFoIA,TOJBywIbqxSMomdch4aEqu" />
<Link Id="LFKkAPVA3g0LMepC7FC1lX" Ids="Bq7ZVZb3ZRxOvtZ1VIFoIA,J8nhpbXzTgLOqI3c8CgF3m" />
<Link Id="TSHiFkvg2XzNjkaO3giUAM" Ids="Bq3P0D5dOFXNd0apIJvDm5,BGsBef6JM4TOOGyOEXGNFZ" />
<Link Id="HGicSHi4xGVOMjQmEs6Hes" Ids="AWyNtYleDM1NFse0INjOo1,JOEsp5aARudQEeoVpIxKQ0" />
<Link Id="O6b5rgy8nyLNmNtWsXtCwV" Ids="R48Zr2bweEsOcthrqy4zjg,KmcybNsPEgTPv5jtbxwkMz" />
<Link Id="NN8JzgIg0bxNGJuQtGyuO4" Ids="R48Zr2bweEsOcthrqy4zjg,HbpiI5aKdK1LAO38AL0jaU" />
<Link Id="IJ9jrfO1JSoQMd6xEMXz94" Ids="ILrip777ZZXPd7mEJ07d4B,FYPE0QaODdDPyZUIZlp9w4" />
<Link Id="O91swsTx82cNhwjqQ7Ccsq" Ids="CWyNZ28vJs5LmGXogvDZsh,TNXSjafayYIN57kMRfOrQ9" />
<Link Id="QuhqQU2TGpBPbuDmIQpREh" Ids="DKgGVDSconcPsmKZ8koRGP,So55zT8dykJPyJCUVmYKJu" />
<Link Id="MOBVATSkp75Nm7mVIzZGQY" Ids="PQmEqEaCYmoOw86BjjlBhy,JKfSPZTUumvOiGxyTXVToZ" />
<Link Id="CdUvbSHdbFeLXYB4KxA00m" Ids="EBlAuUNx9tpLnZgQrytJxs,VXEofKQ46v5NWz7WO3vFx8" />
<Link Id="STzfoKuLLJpPFcaaZFM2oB" Ids="QyxVINqIdCaNoiQU4arJed,NyFaMxvUVHYPZNxBLTpPsC" />
<Link Id="IzAoXnB7aTnNUp7b5PY9rw" Ids="NfnCQXXtUDQPu7nkxfWg41,JMQaVnwlHpHOD5pHV2266r" />
<Link Id="Jk93hBai0yxPaI0RBWrg2T" Ids="BdwY1p8UwyzPjMBCECuoYZ,SJf8pHiwLhaNwvEIVWWRtF" />
<Link Id="VAxFjpeXrFcNm0FYk4Tmgi" Ids="IFMjOHdvY3bPrAQmuYlmks,B8k11gfEnEfOzi9ukntKYb" />
<Link Id="FR5FAfxDLvjMeqkbwIMcDg" Ids="DgHZo6TnYwIQIxIeqHtmmb,Ad9cJ0BxXryQXkmu7lieW3" />
<Link Id="GLzBiW18SurN057IHsxSXA" Ids="MEoIlMceSB3Oom5YmCcXST,MbjEFkN1GylLL1QvL2zskb" />
<Link Id="HLjRC6zDPmFLIX49Otd3JZ" Ids="MtVUOL7lESvMnCJgQicmSB,DAcorbfY0MCOe7tb7f3PGe" />
<Link Id="ERjhaxTIjD5OY9tplCcfdt" Ids="Fwl81xxo0rjMvYPesUz4OA,OnBdpXPgf90OBMjJJIBnVm" />
<Link Id="JTV8EPHkM4TOpozKEGAJtX" Ids="CmXRGan33IFO13uxhO0YDL,MXOsmduQyucN51hoAHN3Sb" />
<Link Id="Ren0d5Fz2bHM3wJgqJNUNW" Ids="I1vN3lScINeOsBS8RDIMHd,QWrytasldVnPy0G1Mlg4jN" />
<Link Id="GVuoWkLPQLmNsJOaigUu40" Ids="I1vN3lScINeOsBS8RDIMHd,NT2z0y1vB6cOkInKNLsLaR" />
<Link Id="GlhRQpsZimuN4guJYd0ohx" Ids="JLKiuhLzFLVLFCJlaWhnu4,U5NY6vteJ4TPluyHjlFJCi" />
<Link Id="CzEE9actHT2QJXKxiARni3" Ids="U5NY6vteJ4TPluyHjlFJCi,LqGKv10EZXZQNusHymBC5j" />
<Link Id="RdCCan1j9nEPetdaqRGEkg" Ids="QHMYFFRyti9PgHoAmLFnpX,Mlin4IT24OBPTYvdcPeOF8" />
<Link Id="PpdD3LQ54NuOfBJsGs1PV0" Ids="HmoERK8DQFkMWAXoL7Ofln,N95ZxmTuS2zLxRpO2zzggo" />
<Link Id="RRSj3PehwNsMm56xSsRzyi" Ids="Hoe6MQ7Zqf9M8K4qmu1lCa,G9xwJdSwlGGOueNOthGeDf" />
<Link Id="NgCd64kvDSdL1qWVlS4wbO" Ids="G9xwJdSwlGGOueNOthGeDf,GxYw2yVN7h9MzyTyiXOU9Y" />
<Link Id="NxAIne49otwMy3cblSuchl" Ids="Pud0i5eIxWvNSFCiCjNh70,MczPmXQRWmqMU8sIeLcc5K" />
<Slot Id="GMbmFSvWHkvN4mYxl6v7g4" Name="Context" />
<Link Id="HyzACQXH2XlNURG6JACFt5" Ids="HbCZSLYxZBMPgseU0tSR3m,BEo4jWe8qv6QYtLxdXTwHP" />
<Link Id="TognB4MTP2WODWJg1Mxecj" Ids="CIOA1sehKSzMBpI2oVavWQ,NF5ZPN2FtkGMZ24PL8EuqN" />
<Link Id="H3wfISBSB8BNMpnOOQhxqu" Ids="P0MY5Fiez0VMImMQMqi3TC,KPnuL0OUXi0LJ5vsk5atW7" />
<Link Id="N9Q0gXKz17DMP0gfMaBsga" Ids="GZ0XfwICSiSMWSPqKByPlJ,QIOnubpYql2NrLRmZYMa6H" />
<Link Id="JSF3Zws5uw5QKSjlC92i9g" Ids="LcKM5gWcRiAL4VKkxPQR7H,C5heNsYlO5nMqzPrm8KyoZ" />
<Link Id="IzGu61lyp5wMeWJApI9rbR" Ids="P0MY5Fiez0VMImMQMqi3TC,GRENrStesPXNY6P1WHNREq" />
<Link Id="BsXAzSyqSwRMCkiT0zJLmz" Ids="GRENrStesPXNY6P1WHNREq,MHxroxZU3lsM1v2A17gDGC" IsHidden="true" />
<Patch Id="Cf9bUGhK1D8PjIYg0K6Ttz" Name="Create" />
<Patch Id="OiSMzKbndHtQFveSy6HEW7" Name="Update">
<Pin Id="Kkv2jcBYqAMMrIn9Q4ciba" Name="Context" Kind="InputPin">
<p:TypeAnnotation>
<Choice Kind="TypeFlag" Name="Context" />
</p:TypeAnnotation>
</Pin>
<Pin Id="MHxroxZU3lsM1v2A17gDGC" Name="Output" Kind="OutputPin" Bounds="508,1173" />
<Pin Id="P8zsNF5byp9NK32tyWvi4l" Name="Overlay" Kind="OutputPin" Bounds="831,415" />
</Patch>
</Patch>
</Node>
<!--
************************ IntroLoop (Two Display) ************************
-->
<Node Name="IntroLoop (Two Display)" 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,2063,105,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="521,1738,105,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" DefaultValue="1" />
<Pin Id="KHCj94wHUGCLTNZ8g7R9mZ" Name="Intensity" Kind="InputPin" DefaultValue="0.125" />
<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>
<ControlPoint Id="LVu1ngv9fa8NbcYWKoH0Jc" Bounds="831,2155" />
<Node Bounds="528,855,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="510,636,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="546,714,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="636,717,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="634,513,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="635,572,65,19" Id="T9CHgGnmtS0MLfR7t89F5N">
<p:NodeReference LastCategoryFullName="Stride.Materials.Inputs" LastSymbolSource="VL.Stride.Rendering.ShaderFX.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="ColorMap" />
</p:NodeReference>
<Pin Id="BNL1fsggX6ZOMOqgJrVqCL" Name="Texture" Kind="InputPin" />
<Pin Id="OKaI2ZA6ox9NKVY1R8EYhL" Name="Fallback Color" Kind="InputPin" DefaultValue="0, 0.28, 1, 1" />
<Pin Id="SAW4nbUshSpND43oDW6Qdk" Name="Fallback Color Premultiply Alpha" Kind="InputPin" />
<Pin Id="L9vplDHdKdqPqp1FAiludW" Name="Texcoord Index" Kind="InputPin" />
<Pin Id="NduA1WhDeNsPKVsArSZ1Rm" Name="Output" Kind="OutputPin" />
</Node>
<Pad Id="BJYyfrG7soCN4RNfwXABuZ" Comment="Path" Bounds="640,302,205,72" 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="636,462,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="660,406,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="734,475,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="893,1752,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="1033,1693,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="1135,1668,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="1117,1496,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="1129,1520,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" DefaultValue="0, 1.5, 0" />
<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="1130,1576" Alignment="Bottom" />
<ControlPoint Id="VLrkv4Q9ZdKOJDYpRyIyki" Bounds="1135,1502" Alignment="Top" />
</Node>
<Node Bounds="1032,1619,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="1124,1617,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="1258,1752,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="1400,1686,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="1502,1661,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="1297,1450,173,145" 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="1309,1540,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>
<Node Bounds="1404,1533,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" DefaultValue="0, 1.5, 0" />
<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="1311,1589" Alignment="Bottom" />
<ControlPoint Id="TFdwt2HkLiMLX2EAUu9EUu" Bounds="1405,1589" Alignment="Bottom" />
<ControlPoint Id="HXwsWtkggLENMqoiwM0r3E" Bounds="1396,1456" Alignment="Top" />
</Node>
<Node Bounds="1333,1619,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="1425,1617,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="865,1499,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, 1.5, 3" />
<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="905,1662,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="1254,1687,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="1208,863,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" DefaultValue="True" />
<Pin Id="A5SYqBq43deLvudir6HgYT" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="1254,770,711,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="1271,423,105,19" Id="QEuaT2u24mEM7YLjByaXCo">
<p:NodeReference>
<Choice Kind="ProcessNode" Name="RandomPosition" />
</p:NodeReference>
<Pin Id="Fp9di6WwK3uQMKCFANPW0x" Name="Scale Variation" Kind="InputPin" />
<Pin Id="Qi4oTm2J9FDOxUR3I7sqor" Name="Frequency" Kind="InputPin" />
<Pin Id="VonphLXfOqGPAsEZASHlRg" Name="Center" Kind="InputPin" />
<Pin Id="BOLUAzCokFFO8cyqQJPGtT" Name="Size" Kind="InputPin" DefaultValue="6, 6, 6" />
<Pin Id="IB3XZldPf7NQdpgoMAlTRB" Name="Seed" Kind="InputPin" />
<Pin Id="IC2yiBIpeuZN6X2pKs7yAf" Name="Count" Kind="InputPin" DefaultValue="42" />
<Pin Id="Uskx4DKFW7KOJ0KxxKZerJ" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="1495,424,105,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" DefaultValue="20" />
<Pin Id="TO2Rt4SZ2ifPPu5cXXVudU" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="1690,438,105,19" Id="PPMvthkkwPiLNgEqGBjso4">
<p:NodeReference>
<Choice Kind="ProcessNode" Name="RandomPosition" />
</p:NodeReference>
<Pin Id="FdozWzyISKVMr0r1JwYOwh" Name="Scale Variation" Kind="InputPin" DefaultValue="0, 0, 0" />
<Pin Id="R7bk4gxnQhtM9yEkDW7zDc" Name="Frequency" Kind="InputPin" DefaultValue="0.57" />
<Pin Id="IitOzYvogqmOl4IPm7NKKO" Name="Center" Kind="InputPin" />
<Pin Id="DMijl7d9IDmOCawkyfWwYk" Name="Size" Kind="InputPin" />
<Pin Id="AceAfHEBkGyLL4INEgnFIt" Name="Seed" Kind="InputPin" DefaultValue="51" />
<Pin Id="PB6GefLdP0TOwkwamLK7et" Name="Count" Kind="InputPin" DefaultValue="25" />
<Pin Id="IGHggqyau3uLJUkyt2ueui" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="1826,461,105,19" Id="Nm3Rk6cvZq0QSrYIlLdmjk">
<p:NodeReference>
<Choice Kind="ProcessNode" Name="RandomPosition" />
</p:NodeReference>
<Pin Id="VRBYnMj8XqsPfG4uRZLxwR" Name="Scale Variation" Kind="InputPin" />
<Pin Id="C8CNs8H3JBwNJrWyYJ3GcR" Name="Frequency" Kind="InputPin" DefaultValue="0.9957001" />
<Pin Id="ByQKj1be1jWOqhO904KlA7" Name="Center" Kind="InputPin" />
<Pin Id="RG8AtLYbgA9MrDwfzAo7ME" Name="Size" Kind="InputPin" DefaultValue="11.49, 11.49, 11.49" />
<Pin Id="K1LRIf0qaV8LdEDuYJWFRi" Name="Seed" Kind="InputPin" DefaultValue="1" />
<Pin Id="V2XzN0rRQr3NmCLxxFRI1z" Name="Count" Kind="InputPin" DefaultValue="114" />
<Pin Id="JSfvstzRVirNHoND01iPRF" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="2054,457,105,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="UOLAvH3Py4aPz6ZwgSI1mJ" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="796,679,65,19" Id="TrevVM5z6NBNDfKdy57PY4">
<p:NodeReference LastCategoryFullName="Stride.Materials.ShadingAttributes" LastSymbolSource="VL.Stride.Rendering.Nodes">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessNode" Name="Emissive" />
</p:NodeReference>
<Pin Id="KisOYWrX7hlOGjJSp1uus4" Name="Emissive Map" Kind="InputPin" />
<Pin Id="CqUwNNH6RoQOfuN38XXIv0" Name="Intensity" Kind="InputPin" />
<Pin Id="Ufw4PLHGlIpL5JGr0ZYSmZ" Name="Use Alpha" Kind="InputPin" />
<Pin Id="TKRzbmQLNUVPefEuilt6j9" Name="Enabled" Kind="InputPin" />
<Pin Id="GzUOki4fdvkMjQWENG96OB" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="1209,557,46,19" Id="L2hRE0QLE8IPL2MdWjfBfY">
<p:NodeReference>
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="ObjectSplit" />
</p:NodeReference>
<Pin Id="LnGcnPJMPQfObyQ3NshJDY" Name="Context" Kind="InputPin" />
<Pin Id="Fc1gcJDfoOpOq9v3plmYaY" Name="Transformation" Kind="InputPin" />
<Pin Id="IO18ytZWNutMcV3yIaTh71" Name="Name" Kind="InputPin" DefaultValue="Pallet" />
<Pin Id="RxMKP9mtveqPBnDV2wKBYm" Name="Instance Transformations" Kind="InputPin" />
<Pin Id="R9OZinbGmtlNPQJhwhM4MR" Name="Intensity" Kind="InputPin" />
<Pin Id="VCxwgZblarTLrm6gXn4TFr" Name="Break" Kind="InputPin" />
<Pin Id="Db89K4iTIPFLAIiG6Y4TPx" Name="Output" Kind="OutputPin" />
</Node>
<Pad Id="KS8cPzIqT3ULMv4VlRXMSf" SlotId="GKl6c5k38tFQGn2jhH5vUN" Bounds="1204,502" />
<Pad Id="VlrytBXISCxM5iY7om5ibw" Comment="Name" Bounds="1231,395,35,15" ShowValueBox="true" isIOBox="true" Value="Pallet">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="String" />
</p:TypeAnnotation>
</Pad>
<Node Bounds="1433,562,65,19" Id="UOmJT4MYuutMq43L36mdcW">
<p:NodeReference>
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="ObjectSplit" />
</p:NodeReference>
<Pin Id="UipwxN1yBUJLREStdjemCd" Name="Context" Kind="InputPin" />
<Pin Id="IXkIfCedA0xMEP6lFXxmDA" Name="Transformation" Kind="InputPin" />
<Pin Id="Tp4nTe1wc8GNR2S8RhDDMf" Name="Name" Kind="InputPin" DefaultValue="Pallet" />
<Pin Id="MHZgssotfh8O2BNwKKHIWb" Name="Instance Transformations" Kind="InputPin" />
<Pin Id="COOiYiaWfyENkxwVDSjaEC" Name="Intensity" Kind="InputPin" />
<Pin Id="N2UMLGztpkrMhfZfrHtsLI" Name="Break" Kind="InputPin" />
<Pin Id="LYmDwR3sCojQT7Hc0o49tA" Name="Output" Kind="OutputPin" />
</Node>
<Pad Id="CgUV43cvlT5O9E6KcVRG64" SlotId="GKl6c5k38tFQGn2jhH5vUN" Bounds="1421,501" />
<Pad Id="NIWDNJKRd6VQXl2bvk6U3z" Comment="Name" Bounds="1439,391,66,12" ShowValueBox="true" isIOBox="true" Value="PalletTruck">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="String" />
</p:TypeAnnotation>
</Pad>
<Node Bounds="1633,565,65,19" Id="V01Nlc1hxc6O8qGLglpshY">
<p:NodeReference>
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="ObjectSplit" />
</p:NodeReference>
<Pin Id="AxZUYnajHrSNO7RrQX1U8J" Name="Context" Kind="InputPin" />
<Pin Id="OEpx8HQCqpkPNlWsv4iDJ3" Name="Transformation" Kind="InputPin" />
<Pin Id="UsW0E1sX4MfPXehtpqrKiZ" Name="Name" Kind="InputPin" DefaultValue="Pallet" />
<Pin Id="PGgIu6ouZCSPfMC4bsuCno" Name="Instance Transformations" Kind="InputPin" />
<Pin Id="NWPeTGKPmfLOOQrFb1X6S2" Name="Intensity" Kind="InputPin" />
<Pin Id="H7D1NXT8NP7LYWf8MTWlPM" Name="Break" Kind="InputPin" />
<Pin Id="UIaxrFFPnZlPjnzt1Y6BuA" Name="Output" Kind="OutputPin" />
</Node>
<Pad Id="SEFTonFEQuZOJdZTyeAcR2" SlotId="GKl6c5k38tFQGn2jhH5vUN" Bounds="1628,510" />
<Pad Id="LNxJ2Fp9gDDNxh2OvWZ1fK" Comment="Name" Bounds="1655,399,59,15" ShowValueBox="true" isIOBox="true" Value="Microwave">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="String" />
</p:TypeAnnotation>
</Pad>
<Node Bounds="1768,569,65,19" Id="IBr8hoifA1PMD1nJAs2UHC">
<p:NodeReference>
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="ObjectSplit" />
</p:NodeReference>
<Pin Id="Kj5SOTh2KjoN3qAdNVrxiE" Name="Context" Kind="InputPin" />
<Pin Id="OQlwldjxj7mMIwYGsk9SBR" Name="Transformation" Kind="InputPin" />
<Pin Id="JN12ydfFM7jOshf4s3tDty" Name="Name" Kind="InputPin" DefaultValue="Pallet" />
<Pin Id="NAsYJiLe8v9N806G0cCiEc" Name="Instance Transformations" Kind="InputPin" />
<Pin Id="GxVCCPhlKnrLnvpQBzcZ5Y" Name="Intensity" Kind="InputPin" />
<Pin Id="IgeazKQr2FXNb6dPJFfnzy" Name="Break" Kind="InputPin" />
<Pin Id="Elo61nHjdQ7Pl6iHjQ1Srn" Name="Output" Kind="OutputPin" />
</Node>
<Pad Id="DeFdNEigzM4NlzanHlU6tz" SlotId="GKl6c5k38tFQGn2jhH5vUN" Bounds="1763,514" />
<Pad Id="VBFgtw0XrspLGXUAcWBDQ9" Comment="Name" Bounds="1791,523,35,15" ShowValueBox="true" isIOBox="true" Value="CardboardBox">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="String" />
</p:TypeAnnotation>
</Pad>
<Node Bounds="1941,586,123,19" Id="BJ4f3qZ7G3qLBBeA4anqQM">
<p:NodeReference>
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="ObjectSplit" />
</p:NodeReference>
<Pin Id="N9P8yqq5s3rP2SadHkYClL" Name="Context" Kind="InputPin" />
<Pin Id="Lsu1g16FTnzOZTUZUXB3Dc" Name="Transformation" Kind="InputPin" />
<Pin Id="AMWiJQJdblFQNwVvYmXlb8" Name="Name" Kind="InputPin" DefaultValue="Pallet" />
<Pin Id="ETRKAp6tkCeP56I1pEj2AP" Name="Instance Transformations" Kind="InputPin" />
<Pin Id="SxeHZe1o4zEM6ReEh1jjJc" Name="Intensity" Kind="InputPin" />
<Pin Id="B59ph4Sal4NPMopJ1jsUjY" Name="Break" Kind="InputPin" />
<Pin Id="CQgqCxTOYkWOsyHrJ2WQL4" Name="Output" Kind="OutputPin" />
</Node>
<Pad Id="QmXYx0q5iI5OEH0BAdEvv5" SlotId="GKl6c5k38tFQGn2jhH5vUN" Bounds="1936,531,58,-2" />
<Pad Id="GSudxCWsOCTPhsGtWiWxat" Comment="Name" Bounds="1984,396,93,15" ShowValueBox="true" isIOBox="true" Value="DeliveryBag">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="String" />
</p:TypeAnnotation>
</Pad>
<Node Bounds="511,588,58,19" Id="QPqQjMNfJAJMJRR1zB5KaL">
<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="L5AUkMTKIwmMLMFjx3Tyv5" Name="Input" Kind="InputPin" />
<Pin Id="Hf9AaJeJrwILMSAcSPDUDU" Name="Translation" Kind="InputPin" />
<Pin Id="KAqve7XBRtbQcFYD5i8Kay" Name="Output" Kind="OutputPin" />
</Node>
<Pad Id="BzoJuEW0l3kPgeW9Xqq2CC" Comment="Translation" Bounds="520,510,35,43" ShowValueBox="true" isIOBox="true" Value="0, 1.5, 0">
<p:TypeAnnotation LastCategoryFullName="3D" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Vector3" />
</p:TypeAnnotation>
</Pad>
<Node Bounds="900,1394,45,19" Id="Pa5xTNw3BR9OPEEvGYsBFB">
<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="HlqdrW67o7aL1XDg0xmCWq" Name="X" Kind="InputPin" />
<Pin Id="I3WBY013bRnO1S3wGhoH7N" Name="Y" Kind="InputPin" DefaultValue="1.5" />
<Pin Id="NxOw06h2mS3Pabh6dy2dFQ" Name="Z" Kind="InputPin" DefaultValue="3" />
<Pin Id="Q0rwPZ7qzfAOgOSmGxQpnt" Name="Output" Kind="StateOutputPin" />
</Node>
<Pad Id="TjSchgkxgHkOpdQQoh0VpA" Comment="Y" Bounds="921,1224,35,15" ShowValueBox="true" isIOBox="true" Value="1.5">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Float32" />
</p:TypeAnnotation>
</Pad>
<Node Bounds="1079,1352,45,19" Id="A02c5YvycydQOZenEIp93X">
<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="DZu0uRcxXeKP5pu49OdWvq" Name="X" Kind="InputPin" />
<Pin Id="GK9ZcWjHz47OojSenBemFy" Name="Y" Kind="InputPin" DefaultValue="1.5" />
<Pin Id="TlgqhZDf1VANy6Xks17QUa" Name="Z" Kind="InputPin" />
<Pin Id="T1VCaZpfGybL2ZjLs7cnrP" Name="Output" Kind="StateOutputPin" />
</Node>
<Node Bounds="909,1168,105,19" Id="QwsM9y7qwuGOQEIuhpgvdK">
<p:NodeReference LastCategoryFullName="Animation" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="Filter" />
</p:NodeReference>
<Pin Id="B4UVoTsOgmhLmpwJZQHGZH" Name="New Clock" Kind="InputPin" />
<Pin Id="CHnI2DoexLiMtoDd6BA3kD" Name="Goto Position" Kind="InputPin" />
<Pin Id="IG0ER820jZzLCoQYnluwIx" Name="Filter Time" Kind="InputPin" DefaultValue="20" />
<Pin Id="J9IMPn0ZI04PbZQ2B49pzn" Name="Transition" Kind="InputPin" DefaultValue="Sine" />
<Pin Id="L8GOVJom61ZMAD295ebac6" Name="Mode" Kind="InputPin" DefaultValue="InOut" />
<Pin Id="JNmBuq4J9BcNyTFjzK2mXY" Name="Reset" Kind="ApplyPin" />
<Pin Id="CPHuSRdZEgUO9A30eNopnB" Name="Position" Kind="OutputPin" />
<Pin Id="HFaAWm9VNRHNYKqAWWJZhv" Name="Progress" Kind="OutputPin" />
</Node>
<Node Bounds="932,1101,45,19" Id="Cz1ZELBugxpM63zLCTautF">
<p:NodeReference LastCategoryFullName="Control" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Switch (Boolean)" />
</p:NodeReference>
<Pin Id="G7aHCSgW3qpN5E7D3Fyh4h" Name="Condition" Kind="InputPin" />
<Pin Id="IkeO5bp6SmoMdFJ0BLy8Fc" Name="Input" Kind="InputPin" DefaultValue="1.5" />
<Pin Id="TaHvW9RF7xyMEXHVNzZkep" Name="Input 2" Kind="InputPin" DefaultValue="-15" />
<Pin Id="UhXIhG7jfC9QFKNrXe5wL5" Name="Output" Kind="OutputPin" />
</Node>
<Pad Id="CdSDx3IsUpGQUeTuopvyIB" Comment="Fade Out" Bounds="933,977,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="1416,1407,45,19" Id="LitDUI4D9zUMTt1x0KHf8e">
<p:NodeReference LastCategoryFullName="Control" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Switch (Boolean)" />
</p:NodeReference>
<Pin Id="K6YQatbfAj2PWvsSOaBEQo" Name="Condition" Kind="InputPin" />
<Pin Id="Lw8o9OpO9XjL3eVpihBDYB" Name="Input" Kind="InputPin" DefaultValue="0.15, 0.15, 0.15" />
<Pin Id="MNcAusvRFPuOyPoKeik4TI" Name="Input 2" Kind="InputPin" DefaultValue="0.01, 0.01, 0.01" />
<Pin Id="RQigqvg3RM7P2m0CedtUDw" Name="Output" Kind="OutputPin" />
</Node>
<ControlPoint Id="NM7jbtWhn4cPTfnS5grAUE" Bounds="933,922" />
<ControlPoint Id="MdQqYQbnt6OPbAPJo8ZrBx" Bounds="205,399" />
<Pad Id="DXsJ3tgRcHSQDZCzKm92IZ" SlotId="GKl6c5k38tFQGn2jhH5vUN" Bounds="219,473">
<p:Value />
</Pad>
</Canvas>
<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="LUINM6bxp62MdFrvAiL4Ge" Ids="Bnfy7sRDkSgOovfXMEHbmm,TiNsJ2ajPYwO96yysjTNo5" />
<Link Id="Vz3fJKaNWmIOyWhFAxEPLB" Ids="U09GGkZXaEVLT1FWi2pjE8,LVu1ngv9fa8NbcYWKoH0Jc" />
<Link Id="FexE1Tcck9yOdZKrLBfdYb" Ids="LVu1ngv9fa8NbcYWKoH0Jc,QOPdFSuF4VXQFJ8OTzHY6g" IsHidden="true" />
<Link Id="KtomXasu4faQJFoGmvvunj" Ids="KBBeURFnKEtOj4va2MIOMX,OCybuDPvorsLhNFUimcmTn" />
<Link Id="Pqp6wNAbVWRPEtz8wxXYRd" Ids="A0ExsUBubd1L2zhm0HxIY0,PqbYMzh8Qh8NaZENrMgUW0" />
<Link Id="L1sha8FiiYwQSatgNRzvjr" Ids="U9uiLUp6FAtLoo4ZaFmksE,CisNbqaDbWAMNS8mD2blmc" />
<Link Id="TwsLSxnnRgyLzoWkDNZCWb" Ids="SyYSUHaiz44Os2hDEVtYzx,IUQ5u0pURGlQDeWK2iDsEN" />
<Link Id="Q5iuiZr8J9sOMB1pRvr8qH" Ids="NduA1WhDeNsPKVsArSZ1Rm,Rygn4i1wnnnPZ0jpkAnU1o" />
<Link Id="QEDMbFi10P2LoDBwJcRG37" Ids="BJYyfrG7soCN4RNfwXABuZ,BipNlPMvJIHPa6S3lcMvfR" />
<Link Id="RblazH2o8JuOacO3py6EWN" Ids="JtH8ldxXrbYOqDir0xkIM8,ChURNuGoJxnLnsJDgIMt2R" />
<Link Id="PMdHloTsvtZPdiLU1uJnln" Ids="T9JQwC0zjWEPI1l9SQh3I5,UqCby5OA30OLwLdaI3xuxV" />
<Link Id="De3kXS54Ag6MoDfjwueT8z" Ids="PNAiqUvSITyLxRLdkLCRf9,QYdxtxCIsEiLLhpQse5846" />
<Link Id="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="GmoMnZL7aivO27uGXWuGjG" Ids="VPTTN2Q0lJiPJA4qyOD9Nk,TikQ5dAXagxP7JpUpT7a4s" />
<Link Id="PcEaoKi7t77PvyngjhVqx5" Ids="NGv74HrFLICNiKIpJxLyrH,Vr1NyynC9ydONBGZOF7F0S" />
<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="MpossNRwfHwMCnv8tjPVCS" Ids="TBDWMSplnvnOkzzXnEc3qh,N7a2whTRKXFNkyrQEcCZVx" />
<Link Id="DH0E2Dat7ALL1tLMjxHOM9" Ids="A5SYqBq43deLvudir6HgYT,LI1jzh6d4OxLBcnz7cPj3y" />
<Link Id="T94ScuRPA7gNom9ZJMIiia" Ids="GzUOki4fdvkMjQWENG96OB,Kpkz7ZOFecpNU64c1ZS25E" />
<Link Id="GiKPj5pusFhP40QEUbPCMj" Ids="NduA1WhDeNsPKVsArSZ1Rm,KisOYWrX7hlOGjJSp1uus4" />
<Link Id="QF2zFUiMRIYNEcgtzg5Nc7" Ids="A7EkxES32qaQWIm2dqjKLh,BNL1fsggX6ZOMOqgJrVqCL" />
<Link Id="OTPsOjQgq3wQDmJLS3VgX8" Ids="KS8cPzIqT3ULMv4VlRXMSf,LnGcnPJMPQfObyQ3NshJDY" />
<Link Id="VR6xaWQwYREMVWicfqjfX6" Ids="Db89K4iTIPFLAIiG6Y4TPx,NBVumlzJuLfOO8YzGSMmfX" />
<Link Id="BoIx6byDxkiM1wLkgq6SdN" Ids="VlrytBXISCxM5iY7om5ibw,IO18ytZWNutMcV3yIaTh71" />
<Link Id="MgueYF4AeH9LW9Sj00ILQi" Ids="CgUV43cvlT5O9E6KcVRG64,UipwxN1yBUJLREStdjemCd" />
<Link Id="PrPfpjKrjEiL4HiuDZ4Clq" Ids="NIWDNJKRd6VQXl2bvk6U3z,Tp4nTe1wc8GNR2S8RhDDMf" />
<Link Id="Ri2PR2ShzegOcwAv8O62mT" Ids="TO2Rt4SZ2ifPPu5cXXVudU,MHZgssotfh8O2BNwKKHIWb" />
<Link Id="KCdQubSXzxcLABOhJYz5ae" Ids="LYmDwR3sCojQT7Hc0o49tA,RbUfJJKyDOjPExY88wPVbV" />
<Link Id="V6eZl8ozZbvLMt9JYI4WiZ" Ids="SEFTonFEQuZOJdZTyeAcR2,AxZUYnajHrSNO7RrQX1U8J" />
<Link Id="M7IyRUnI3nJOwVSYL9JYJ3" Ids="LNxJ2Fp9gDDNxh2OvWZ1fK,UsW0E1sX4MfPXehtpqrKiZ" />
<Link Id="LfkGR9sRKiOMupeX0fvmC3" Ids="UIaxrFFPnZlPjnzt1Y6BuA,QOuriCGovPROdeI24iruMz" />
<Link Id="UL6u6ZxzYlVPSk8MmxmM7H" Ids="IGHggqyau3uLJUkyt2ueui,PGgIu6ouZCSPfMC4bsuCno" />
<Link Id="U4U2SYCTowANUqC9sNpjn2" Ids="DeFdNEigzM4NlzanHlU6tz,Kj5SOTh2KjoN3qAdNVrxiE" />
<Link Id="UkcroYSdzDFP18buibDQbu" Ids="VBFgtw0XrspLGXUAcWBDQ9,JN12ydfFM7jOshf4s3tDty" />
<Link Id="G3Wdkwenj37OxDKUhIqa0r" Ids="Elo61nHjdQ7Pl6iHjQ1Srn,RLgSSXxEMGVQOdXnaZjjQa" />
<Link Id="Uon7gsmEafhOa7NYHMK0vS" Ids="JSfvstzRVirNHoND01iPRF,NAsYJiLe8v9N806G0cCiEc" />
<Link Id="MJVDdzAMwztLExnsiMJP2J" Ids="QmXYx0q5iI5OEH0BAdEvv5,N9P8yqq5s3rP2SadHkYClL" />
<Link Id="DN7ix0qkovDMvao8c08uOV" Ids="GSudxCWsOCTPhsGtWiWxat,AMWiJQJdblFQNwVvYmXlb8" />
<Link Id="T1znDzB907tLwt45xBCBBl" Ids="CQgqCxTOYkWOsyHrJ2WQL4,CFdpWPZNM5GL24Rq2Lf5Z4" />
<Link Id="C3s2ZLVUx5mOaHh8rSY2uw" Ids="UOLAvH3Py4aPz6ZwgSI1mJ,ETRKAp6tkCeP56I1pEj2AP" />
<Link Id="Gq2O1pXQ2BgOx86p0fu9Uj" Ids="Uskx4DKFW7KOJ0KxxKZerJ,RxMKP9mtveqPBnDV2wKBYm" />
<Link Id="QNqViILn6xKOw95TjSEvGm" Ids="KAqve7XBRtbQcFYD5i8Kay,EkPLZ7fjDUtO0egEZfGVqy" />
<Link Id="RCB1pn16siCNRcX1BFfetG" Ids="BzoJuEW0l3kPgeW9Xqq2CC,Hf9AaJeJrwILMSAcSPDUDU" />
<Link Id="DfOlp8NnFzIMssC5Um0IqN" Ids="HXwsWtkggLENMqoiwM0r3E,Po7WL6LenOPLTsj08mc4fA" />
<Link Id="SnQSmsBptsiN5Yvc9QGl4c" Ids="Q0rwPZ7qzfAOgOSmGxQpnt,AukOwgdLzc3PFWUs07X5pS" />
<Link Id="Eu8C16hBrjSPThrMq7Dnd4" Ids="Q0rwPZ7qzfAOgOSmGxQpnt,MtHDupnoLtqO6LJtWyM05U" />
<Link Id="H905PNMMh4vMhWRWPq06TT" Ids="TjSchgkxgHkOpdQQoh0VpA,I3WBY013bRnO1S3wGhoH7N" />
<Link Id="SDYfz5aEHCMLg3lEAjt3Y2" Ids="TjSchgkxgHkOpdQQoh0VpA,GK9ZcWjHz47OojSenBemFy" />
<Link Id="Q9WcMycoi7vPa0n8GDDrHl" Ids="T1VCaZpfGybL2ZjLs7cnrP,VLrkv4Q9ZdKOJDYpRyIyki" />
<Link Id="U2LtgjhQtL6PwisdS6j7aT" Ids="VLrkv4Q9ZdKOJDYpRyIyki,HSWIcrJ0QSWO8cqhyhRAQA" />
<Link Id="P08lork6509PKQ6VHSES2t" Ids="T1VCaZpfGybL2ZjLs7cnrP,HXwsWtkggLENMqoiwM0r3E" />
<Link Id="VxtVbodYuBHMGVW2AMYIxZ" Ids="CPHuSRdZEgUO9A30eNopnB,TjSchgkxgHkOpdQQoh0VpA" />
<Link Id="DXMgfKsJSIQLBkogXMFnFo" Ids="UhXIhG7jfC9QFKNrXe5wL5,CHnI2DoexLiMtoDd6BA3kD" />
<Link Id="E1pVgRmKBP1LtTZ0L4cbmO" Ids="CdSDx3IsUpGQUeTuopvyIB,G7aHCSgW3qpN5E7D3Fyh4h" />
<Link Id="SQw7SooP4vCNGzkybvQza0" Ids="CdSDx3IsUpGQUeTuopvyIB,K6YQatbfAj2PWvsSOaBEQo" />
<Link Id="NvyhcnKgNooQECIbQ8C8q3" Ids="RQigqvg3RM7P2m0CedtUDw,QDDhSlEugv8MkzLCZkSjQq" />
<Link Id="VqeZXuHNpZVPmEGQOs2NMX" Ids="RQigqvg3RM7P2m0CedtUDw,FsBFFE2m0U2L5IsU1Ne0vN" />
<Link Id="PyL8I4NDN7LQAO6ZCIeaOR" Ids="NM7jbtWhn4cPTfnS5grAUE,CdSDx3IsUpGQUeTuopvyIB" />
<Link Id="LdP8dMHUJKjMb1ZI5vzW7f" Ids="Bp1STSswsHiQX8EtLOdavn,NM7jbtWhn4cPTfnS5grAUE" IsHidden="true" />
<Link Id="GmbwVpzONA7O8GR6BK2V5J" Ids="TSYBj07StPZLQQvnjPUp5A,MdQqYQbnt6OPbAPJo8ZrBx" IsHidden="true" />
<Patch Id="ManuarAAtB3MfAZIWHExU9" Name="Create" />
<Patch Id="O1qLIyap0DsMEr7ptd50Wp" Name="Update">
<Pin Id="TSYBj07StPZLQQvnjPUp5A" Name="Context" Kind="InputPin">
<p:TypeAnnotation>
<Choice Kind="TypeFlag" Name="Context" />
</p:TypeAnnotation>
</Pin>
<Pin Id="Bp1STSswsHiQX8EtLOdavn" Name="Fade Out" Kind="InputPin" Bounds="926,820" />
<Pin Id="QOPdFSuF4VXQFJ8OTzHY6g" Name="Output" Kind="OutputPin" Bounds="508,1173" />
</Patch>
<Link Id="JO47B7r2OjzPQ67fkwi5NW" Ids="MdQqYQbnt6OPbAPJo8ZrBx,DXsJ3tgRcHSQDZCzKm92IZ" />
<Link Id="UKAJaDSuUfrLmmFvmhICUc" Ids="T6oUaYTJOGvNmrt2gKyE7T,GmiQmyDQFyoMNEOG9uPTT3" />
<Link Id="BTl0KGGoXhHLadu1EtagGN" Ids="JlYe5Z9Bw0POYPHm8CYpt7,CaXiLuDOEWeNiTr91e6JF0" />
</Patch>
</Node>
<!--
************************ Presence (Two Display) ************************
-->
<Node Name="Presence (Two Display)" Category="Main.Scenes" Bounds="368,565" Id="M06AVAh25TvOVxkeIi9Hmd">
<p:NodeReference>
<Choice Kind="ContainerDefinition" Name="Process" />
<FullNameCategoryReference ID="Primitive" />
</p:NodeReference>
<Patch Id="D4nuAfUueklQZqb4u4fjrU">
<Canvas Id="DvMGyd3XTeaPYnpRfpBrrI" CanvasType="Group">
<Node Bounds="548,1632,1353,19" Id="QeKNuix3MEBQWtOrEDQrO2">
<p:NodeReference LastCategoryFullName="Stride" LastSymbolSource="VL.Stride.Engine.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="RootScene" />
<CategoryReference Kind="Category" Name="Stride" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="APiqD1ZZNhpOTTVqduKirL" Name="Child" Kind="InputPin" />
<Pin Id="SAa3LVIxqpcMJ8GZwP7wdn" Name="Child 2" Kind="InputPin" />
<Pin Id="K0iFIKxaZBsLco9o1XNKJq" Name="Child 3" Kind="InputPin" />
<Pin Id="N9tdByt7qp5PBrmWkMnEmr" Name="Enabled" Kind="InputPin" />
<Pin Id="NBE9fYgDV9DQAklYGPRJzN" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="418,713,105,19" Id="Cc0fDZkL3JuQEnpVzxJZ8K">
<p:NodeReference LastCategoryFullName="Main" LastSymbolSource="ooc3.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="LightSetup" />
</p:NodeReference>
<Pin Id="SpYqOLrg0XcLkqQr2nz1Ve" Name="Position" Kind="InputPin" />
<Pin Id="C7JLgZJtL8GNS4HHjCGUpa" Name="DirectionalIntensity" Kind="InputPin" DefaultValue="0" />
<Pin Id="Ap7YLeHoFpQOLw2bHYIOPc" Name="Intensity" Kind="InputPin" DefaultValue="0" />
<Pin Id="HWHa45GRfQvMmAqp43fi4p" Name="PointLightPosition" Kind="InputPin" />
<Pin Id="IxFlNa6t0gHPQxTeDFkNht" Name="PointIntensity" Kind="InputPin" DefaultValue="2" />
<Pin Id="O2OBDnF0qbEQYGYpTcKnCa" Name="PointRadius" Kind="InputPin" DefaultValue="2" />
<Pin Id="RXChzRfkEqeM87wkuABQoy" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="505,1975,91,26" Id="LhXtwWq4qc0MnO9dxuBEB6">
<p:NodeReference LastCategoryFullName="Main.Context" LastSymbolSource="ooc3.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="SetBothDisplay" />
</p:NodeReference>
<Pin Id="MOI0mYgfutoNujz3VFAcOC" Name="Input" Kind="StateInputPin" />
<Pin Id="BQ7L3x4QKlHP49DDMYN8fz" Name="Displays" Kind="InputPin" />
<Pin Id="GPTEByl38b8MGzXVocYUc0" Name="Output" Kind="StateOutputPin" />
<Pin Id="NxWvPHhbzP7OeRoLcB2Sjj" Name="Apply" Kind="InputPin" DefaultValue="False" />
</Node>
<Node Bounds="1453,-274,85,19" Id="GFYGQQ8XjPNL7rWDJvvrUh">
<p:NodeReference LastCategoryFullName="Collections.Spread" LastSymbolSource="VL.Collections.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="CircleSpread" />
</p:NodeReference>
<Pin Id="CRVVhJ1OTOfN4cryutWJY7" Name="Center" Kind="InputPin" />
<Pin Id="VgKLMWa72QOQJkv6dvdk9Y" Name="Width" Kind="InputPin" DefaultValue="3, 3" />
<Pin Id="If1Xafj515gOQq5esvkRHP" Name="Factor" Kind="InputPin" DefaultValue="1" />
<Pin Id="IVvFHGe8A40PyDWJN6fT0t" Name="Phase" Kind="InputPin" DefaultValue="0" />
<Pin Id="E9eEyHAdjdDOHekFDOZHbZ" Name="Count" Kind="InputPin" DefaultValue="60" />
<Pin Id="EqkFaeuV41SNbRWS7ALXea" Name="Output" Kind="OutputPin" />
</Node>
<Pad Id="UBD76rhCYFPLYoXiXiZjqK" Comment="Apply" Bounds="589,1882,39,26" ShowValueBox="true" isIOBox="true" Value="False">
<p:TypeAnnotation>
<Choice Kind="ImmutableTypeFlag" Name="Boolean" />
<FullNameCategoryReference ID="Primitive" />
</p:TypeAnnotation>
<p:ValueBoxSettings>
<p:buttonmode p:Assembly="VL.UI.Forms" p:Type="VL.HDE.PatchEditor.Editors.ButtonModeEnum">Bang</p:buttonmode>
</p:ValueBoxSettings>
</Pad>
<ControlPoint Id="KH0kb40KAz4LDJx20FuH2c" Bounds="1317,-1105" />
<Node Bounds="861,-190,1030,762" Id="CQb8qjQCue6PPcAPOKV0Ud">
<p:NodeReference LastCategoryFullName="Primitive" LastSymbolSource="VL.CoreLib.dll">
<Choice Kind="StatefulRegion" Name="Region (Stateful)" Fixed="true" />
<Choice Kind="ApplicationStatefulRegion" Name="ForEach" />
<CategoryReference Kind="Category" Name="Primitive" />
</p:NodeReference>
<Pin Id="PWE08DkYSgZLHSmoa8Lb0V" Name="Break" Kind="OutputPin" />
<ControlPoint Id="Bmb5udgQLVkO9nSjmL3Cny" Bounds="1453,-166" Alignment="Top" />
<ControlPoint Id="Jz0iZU6xB7nMMp2YtoiBxu" Bounds="1010,-166" Alignment="Top" />
<ControlPoint Id="MOjcEgQ47MtLp7351XUbxA" Bounds="1032,566" Alignment="Bottom" />
<ControlPoint Id="Rcoo3LfTUFKLPijgzFzhZc" Bounds="1563,-166" Alignment="Top" />
<ControlPoint Id="DQkfm201X2ALJxUkHgdu7s" Bounds="1255,-166" Alignment="Top" />
<ControlPoint Id="MEp8S7JukOPQCaecDHmhhc" Bounds="1243,566" Alignment="Bottom" />
<ControlPoint Id="EMqXNKiuCZHM3C3iQLZAOb" Bounds="1300,566" Alignment="Bottom" />
<Patch Id="H4kaciuKcKUO5GcikUXNQq" ManuallySortedPins="true">
<Patch Id="RqJZ1CoO1kpLvYjVw09XUi" Name="Create" ManuallySortedPins="true" />
<Patch Id="TU0rxGngSSzQEMWLtShFph" Name="Update" ManuallySortedPins="true" />
<Patch Id="HS4nXn5on1pNnMw5a2aBlr" Name="Dispose" ManuallySortedPins="true" />
<Node Bounds="1398,148,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="1451,105,33,19" Id="M1LhW5xPEHMPyR4ZAi4QfU">
<p:NodeReference LastCategoryFullName="2D.Vector2" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="XyZ" />
</p:NodeReference>
<Pin Id="FHK51ihLPooQV9TevBNZK7" Name="Input" Kind="StateInputPin" />
<Pin Id="JVOVPR8PEgVNHXOvVKUG14" Name="Y" Kind="InputPin" />
<Pin Id="RaXbJDXxkeqMSGcqFoaj7O" Name="Output" Kind="StateOutputPin" />
</Node>
<Node Bounds="1404,242,121,19" Id="RMWmatHHVkjO5c9AyLhHuC">
<p:NodeReference LastCategoryFullName="3D.Transform" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Rotate" />
<CategoryReference Kind="Category" Name="Transform" NeedsToBeDirectParent="true">
<p:OuterCategoryReference Kind="Category" Name="3D" NeedsToBeDirectParent="true" />
</CategoryReference>
</p:NodeReference>
<Pin Id="UjvSdP2PXO8MWzwQ3mrsGT" Name="Input" Kind="InputPin" />
<Pin Id="TudNVRFXPP1NEqgtWxr7Dj" Name="Rotation" Kind="InputPin" />
<Pin Id="JM6tXl1OiFIOyf7sVCsf4D" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="1518,-64,52,19" Id="JkEfx353NBdPbVgNnly8GB">
<p:NodeReference LastCategoryFullName="Math" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Simplex" />
</p:NodeReference>
<Pin Id="QYzKcyOHPTCLwqqxusDQAe" Name="Input" Kind="InputPin" />
<Pin Id="TODEM7q9syjP23jQK531Iz" Name="Result" Kind="OutputPin" />
</Node>
<Node Bounds="1519,195,63,19" Id="MhY1PwHF35aNrLv85cZyBh">
<p:NodeReference LastCategoryFullName="3D.Vector3" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="ToVector3 (Float32)" />
</p:NodeReference>
<Pin Id="Hf5GkqM5wgKP3rT482tsYw" Name="Value" Kind="InputPin" />
<Pin Id="RduNl5k9w36PBYfGMWiGZK" Name="Output" Kind="StateOutputPin" />
</Node>
<Node Bounds="1519,2,25,19" Id="CPhyMm1w3JoLkpPEHhvrMB">
<p:NodeReference LastCategoryFullName="Math" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="*" />
</p:NodeReference>
<Pin Id="SwuaVGSTNENPVcJh9Ze1rp" Name="Input" Kind="InputPin" />
<Pin Id="Geej9dSkEEePaM9U7zynq4" Name="Input 2" Kind="InputPin" DefaultValue="0.2" />
<Pin Id="EOap96mBwXWOG0E0XHg3Cl" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="1007,21,105,26" Id="Hx77IewTterQcdT0MONzyc">
<p:NodeReference LastCategoryFullName="Main.User" LastSymbolSource="ooc3.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Split" />
<CategoryReference Kind="RecordType" Name="User" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="Beo9bKPO0UiMqnUpzaAiWt" Name="Input" Kind="StateInputPin" />
<Pin Id="MuJMDC31kSPLu7uZ1B0hS4" Name="id" Kind="OutputPin" />
<Pin Id="RzCunk1dIOhPUc49itqh6O" Name="name" Kind="OutputPin" />
<Pin Id="PF21gkYxOVCN4jOMFZP3cj" Name="Object" Kind="OutputPin" />
<Pin Id="Vo1iEVWxOoqNASjhn1bWQ5" Name="coord" Kind="OutputPin" />
<Pin Id="El5I7ZHPwclMYgOeZLGOXP" Name="press" Kind="OutputPin" />
<Pin Id="IYXT6IvVZjgM6wwtTNFvl4" Name="Orientation" Kind="OutputPin" />
</Node>
<Node Bounds="1030,439,110,26" Id="M3d0bwJMWtaPe9vILPLZGz">
<p:NodeReference LastCategoryFullName="Stride.API.Engine.Entity" LastSymbolSource="VL.Stride.Runtime.TypeForwards.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="SetLocalMatrix" />
<CategoryReference Kind="ClassType" Name="Entity" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="RQTaC0OpEXMMbgLkGC646B" Name="Input" Kind="StateInputPin" />
<Pin Id="O6OFjEpz4jyO3ok9SnZxPw" Name="Transformation" Kind="InputPin" />
<Pin Id="JSDotHrjuS6ODHFabKTsGL" Name="Output" Kind="StateOutputPin" />
</Node>
<Node Bounds="1607,31,105,19" Id="KK1yBYVQ9NcQSJZSnulh3J">
<p:NodeReference LastCategoryFullName="Animation" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="Filter" />
</p:NodeReference>
<Pin Id="Kxqv8WfO0uXNgU7Go0o8bh" Name="New Clock" Kind="InputPin" />
<Pin Id="KthMmWyPhJpO58xz3XRbHm" Name="Goto Position" Kind="InputPin" />
<Pin Id="GKyJZLKAYH8Ot1s76GAe9x" Name="Filter Time" Kind="InputPin" DefaultValue="2" />
<Pin Id="EL1EJgqlyb5OkQvUN0ZzRY" Name="Transition" Kind="InputPin" DefaultValue="Sine" />
<Pin Id="NT5FuD9zF7MNUMBdIE5Ehe" Name="Mode" Kind="InputPin" DefaultValue="InOut" />
<Pin Id="Q7mK7ka5l8aPptftJYiOq9" Name="Reset" Kind="ApplyPin" />
<Pin Id="DbgOW8L7wC1OpyLQZeH6m9" Name="Position" Kind="OutputPin" />
<Pin Id="M5BU5RkoPtFMIaebXD25MJ" Name="Progress" Kind="OutputPin" />
</Node>
<Node Bounds="1404,315,76,19" Id="NU3hwJwt0e7QHbbKBgHebY">
<p:NodeReference LastCategoryFullName="3D.Transform" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="UniformScale" />
<CategoryReference Kind="Category" Name="Transform" NeedsToBeDirectParent="true">
<p:OuterCategoryReference Kind="Category" Name="3D" NeedsToBeDirectParent="true" />
</CategoryReference>
</p:NodeReference>
<Pin Id="Mo5kZVvWKBJMJH9cDc54rD" Name="Input" Kind="InputPin" />
<Pin Id="Oq3W7weEgueLCnGCdz3m0g" Name="Scaling" Kind="InputPin" DefaultValue="1.2" />
<Pin Id="GUyTO0CQ6d6NOCbCXIhK4y" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="1587,118,65,19" Id="FGhruqdzMljObKgZzRHNqY">
<p:NodeReference LastCategoryFullName="Animation.FrameBased" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="Integrator" />
</p:NodeReference>
<Pin Id="GKOx843Fi1fNdH9iQtl1EF" Name="Initial Value" Kind="InputPin" />
<Pin Id="A9tO2Dn1fxFOxtW9vCCNtx" Name="Offset" Kind="InputPin" />
<Pin Id="EpGFnYszZSYNO1Xlc2ghoo" Name="Reset Value" Kind="InputPin" />
<Pin Id="ISNzyuLsPCAPkCplMcSdsd" Name="Value" Kind="OutputPin" />
<Pin Id="FvEaVG22AdKOT4ALg6UDvA" Name="Reset" Kind="InputPin" DefaultValue="False" />
</Node>
<Node Bounds="1627,-12,45,19" Id="UyDLtESBOPROE9spuJ3gNY">
<p:NodeReference LastCategoryFullName="Control" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Switch" />
<CategoryReference Kind="Category" Name="Control" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="KXOWyH1Fj5nPSxKjOwF3md" Name="Index" Kind="InputPin" />
<Pin Id="DlNLjHyBRvrQKBVcBmPFtH" Name="Input" Kind="InputPin" />
<Pin Id="QK7o9sOg3DKLFxrFS4Py1o" Name="Input 2" Kind="InputPin" />
<Pin Id="TgCznkTQG8wMv1DXtxpq6M" Name="Output" Kind="OutputPin" />
</Node>
<Pad Id="Lus9cGOPt7bOmfSoTtiehF" Comment="Input 2" Bounds="1667,-43,46,15" ShowValueBox="true" isIOBox="true" Value="0.0002">
<p:TypeAnnotation>
<Choice Kind="ImmutableTypeFlag" Name="Float32" />
<FullNameCategoryReference ID="Primitive" />
</p:TypeAnnotation>
<p:ValueBoxSettings>
<p:precision p:Type="Int32">4</p:precision>
<p:stepsize p:Type="Single">0.0005</p:stepsize>
</p:ValueBoxSettings>
</Pad>
<Pad Id="QgzfVcsKqpFPvvb25yGa6N" Comment="Reset" Bounds="1651,82,35,35" ShowValueBox="true" isIOBox="true" Value="False">
<p:TypeAnnotation>
<Choice Kind="ImmutableTypeFlag" Name="Boolean" />
<FullNameCategoryReference ID="Primitive" />
</p:TypeAnnotation>
<p:ValueBoxSettings>
<p:buttonmode p:Assembly="VL.UI.Forms" p:Type="VL.HDE.PatchEditor.Editors.ButtonModeEnum">Bang</p:buttonmode>
</p:ValueBoxSettings>
</Pad>
<Node Bounds="1521,155,70,19" Id="D8b6eug9ukDOAMEPT9koO0">
<p:NodeReference LastCategoryFullName="Math" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="+" />
</p:NodeReference>
<Pin Id="JXoKz8NcGlGPLq1Rg6tMij" Name="Input" Kind="InputPin" />
<Pin Id="Am6Bxg4YCsSNQ63Al7fDmA" Name="Input 2" Kind="InputPin" />
<Pin Id="TzLDYodHEQ5OI0REe1JkUd" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="1481,1,25,19" Id="Jp5jCwVNak4NC10FH8tZHs">
<p:NodeReference LastCategoryFullName="Math" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="*" />
</p:NodeReference>
<Pin Id="JVuyUgmYf6iMqd8M4kLyd7" Name="Input" Kind="InputPin" />
<Pin Id="NWJY4rn5lzLOEOwBFLAaFe" Name="Input 2" Kind="InputPin" DefaultValue="0.8" />
<Pin Id="Amjb1r0Yx4ZLgj0a2kMdSE" Name="Output" Kind="OutputPin" />
</Node>
<Pad Id="UUKUKv1kqT2MCd6v7xpUAy" Comment="" Bounds="1478,285,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="1453,-59,25,19" Id="HXoi4vqnrMvL46yXfM6mAF">
<p:NodeReference LastCategoryFullName="Math" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="+" />
</p:NodeReference>
<Pin Id="NRzU4Wi6dZuPU6qTz5JYDF" Name="Input" Kind="InputPin" />
<Pin Id="NanW5jdRrWbQXsrwld0N0h" Name="Input 2" Kind="InputPin" />
<Pin Id="CtuFNXbYk1QLmFRShyXI7C" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="1406,356,134,19" Id="FcsL6gGM5q7P43zu8yTaOb">
<p:NodeReference LastCategoryFullName="3D.Transform" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="UniformScale" />
<CategoryReference Kind="Category" Name="Transform" NeedsToBeDirectParent="true">
<p:OuterCategoryReference Kind="Category" Name="3D" NeedsToBeDirectParent="true" />
</CategoryReference>
</p:NodeReference>
<Pin Id="Exy7ZA3DvzXM1wlqVmhZ9t" Name="Input" Kind="InputPin" />
<Pin Id="QTMbgCPuwLjOYyevcx2BNh" Name="Scaling" Kind="InputPin" DefaultValue="1.2" />
<Pin Id="JJ31jyDKa51O5bDzpTVW4n" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="1536,314,53,19" Id="EE7oSctSQTrP3rbKKVeGGY">
<p:NodeReference LastCategoryFullName="Primitive.Boolean" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="ToValue" />
</p:NodeReference>
<Pin Id="IGXHfwTwkgOP4mgkiISlGG" Name="Input" Kind="StateInputPin" />
<Pin Id="GTIk1je3n8bNiv1uuKiDaM" Name="Output" Kind="StateOutputPin" />
</Node>
<Node Bounds="1029,250,62,19" Id="Cq4RE7xW9w4OIEcmb33N20">
<p:NodeReference>
<Choice Kind="ProcessNode" Name="Username" />
</p:NodeReference>
<Pin Id="IUBiIqF30puQVOm3jkvKhJ" Name="Name" Kind="InputPin" />
<Pin Id="FFbkDjgxWIlL4DHihwOnmG" Name="Active" Kind="InputPin" />
<Pin Id="D0QpSZkl8J2PXMtRE0vsqC" Name="Contact" Kind="InputPin" />
<Pin Id="K6g3J5KjNH7Plmd0jIrA5v" Name="VR Helper" Kind="InputPin" />
<Pin Id="LlPCGU73hohN2h4zD6htOD" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="1136,395,80,19" Id="EdLJWxVJsj2OjzA0WlKKb0">
<p:NodeReference LastCategoryFullName="3D.Transform" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="TransformSRT" />
<CategoryReference Kind="Category" Name="Transform" NeedsToBeDirectParent="true">
<p:OuterCategoryReference Kind="Category" Name="3D" NeedsToBeDirectParent="true" />
</CategoryReference>
</p:NodeReference>
<Pin Id="BHdOX6y6uoNOnKP6ojVrwb" Name="Input" Kind="InputPin" />
<Pin Id="B6SyV4q0UkGODh3y6SbkeV" Name="Scaling" Kind="InputPin" DefaultValue="0.39, 0.39, 0.39" />
<Pin Id="JKiFKyCz12VPyXaiiuz45i" Name="Rotation" Kind="InputPin" DefaultValue="-0.25, -0.16, 0" />
<Pin Id="TgCbXJmZWdqQSvSTFpuna6" Name="Translation" Kind="InputPin" DefaultValue="0, 0, 0" />
<Pin Id="HxwQDMCDg7vMr4L0inGzrY" Name="Output" Kind="OutputPin" />
</Node>
<Pad Id="RmF2vCne0asQOZNqrmoYOL" Comment="User" Bounds="1007,-81" isIOBox="true" />
<Node Bounds="1287,252,52,26" Id="VRqpKIRsl5uOMLXKDad7kd">
<p:NodeReference LastCategoryFullName="Collections.Spread" LastSymbolSource="VL.Collections.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="IndexOf" />
<CategoryReference Kind="RecordType" Name="Spread" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="MwIv2IK45rgODhv27PiXnc" Name="Input" Kind="StateInputPin" />
<Pin Id="R8M1BOHnXfrOx6qyyE3jR3" Name="Item" Kind="InputPin" />
<Pin Id="VKfcx38RSq2LLXI3M0N4Tv" Name="Result" Kind="OutputPin" />
</Node>
<Node Bounds="1264,333,52,19" Id="LuGfIWJ048qOLLGVckxWbH">
<p:NodeReference LastCategoryFullName="Collections.Spread" LastSymbolSource="VL.Collections.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="GetSlice" />
<CategoryReference Kind="RecordType" Name="Spread" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="JWVBAhMCFVVNAwzwIkiszX" Name="Input" Kind="StateInputPin" />
<Pin Id="BPVjduk2MvmOIkM8dhJ2nt" Name="Default Value" Kind="InputPin" />
<Pin Id="IZFpqoofSawOA4XsllkwIm" Name="Index" Kind="InputPin" />
<Pin Id="U5yFdTNXgNpQRTmnOVxQwU" Name="Result" Kind="OutputPin" />
</Node>
<Node Bounds="1264,396,147,26" Id="Ua01eKuADnuPFJlDZkmYFY">
<p:NodeReference LastCategoryFullName="Collections.Spread" LastSymbolSource="VL.Collections.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Add" />
<CategoryReference Kind="RecordType" Name="Spread" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="KTkXbBom197NEmVEtpxFay" Name="Input" Kind="StateInputPin" />
<Pin Id="KHPXgRrliYJMitQ8KtZhYg" Name="Item" Kind="InputPin" />
<Pin Id="HbrSIvtJnUvNatJ5RByMPa" Name="Output" Kind="StateOutputPin" />
</Node>
<Node Bounds="1244,450,51,26" Id="QymGqgQ9HrsLIk1kFq4xb6">
<p:NodeReference LastCategoryFullName="Collections.Spread" LastSymbolSource="VL.Collections.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="SetSlice" />
<CategoryReference Kind="RecordType" Name="Spread" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="HRrpfGdiWboOJeeQxK1706" Name="Input" Kind="StateInputPin" />
<Pin Id="EDfDVS35bCyQVODnmzsV2M" Name="Value" Kind="InputPin" />
<Pin Id="Qgy7irKOmDeLRYSbaqTmQ0" Name="Index" Kind="InputPin" />
<Pin Id="DKoqrzehIUVL9HnP5ABsbP" Name="Output" Kind="StateOutputPin" />
</Node>
<Pad Id="LtUQp322UHvQSFeKpIYTWE" Bounds="1680,132,82,19" ShowValueBox="true" isIOBox="true" Value="* temporary">
<p:TypeAnnotation>
<Choice Kind="TypeFlag" Name="String" />
</p:TypeAnnotation>
<p:ValueBoxSettings>
<p:fontsize p:Type="Int32">9</p:fontsize>
<p:stringtype p:Assembly="VL.Core" p:Type="VL.Core.StringType">Comment</p:stringtype>
</p:ValueBoxSettings>
</Pad>
<Pad Id="CWAWnHS7dG6MO6srj3r6cZ" Bounds="1683,162,189,19" ShowValueBox="true" isIOBox="true" Value="* TODO: active user behaviour">
<p:TypeAnnotation>
<Choice Kind="TypeFlag" Name="String" />
</p:TypeAnnotation>
<p:ValueBoxSettings>
<p:fontsize p:Type="Int32">9</p:fontsize>
<p:stringtype p:Assembly="VL.Core" p:Type="VL.Core.StringType">Comment</p:stringtype>
</p:ValueBoxSettings>
</Pad>
<Pad Id="LqYASiK4ir1MrO10Y43uNT" Comment="" Bounds="1243,301" isIOBox="true">
<p:Value>
<Item />
</p:Value>
</Pad>
<Node Bounds="1084,182,122,19" Id="IIpiQcXxyIlLsEAC3REZZL">
<p:NodeReference LastCategoryFullName="3D.Collision" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="SphereIntersectsSphere" />
</p:NodeReference>
<Pin Id="NkZB2ZIvMdsMicgC2Qsvzc" Name="Sphere 1" Kind="InputPin" />
<Pin Id="H4MfqwnvXMKMxPLLQWGEOH" Name="Sphere 2" Kind="InputPin" />
<Pin Id="VdoaYCoicXOLdkze63j0l6" Name="Result" Kind="OutputPin" />
</Node>
<Node Bounds="1206,135,47,26" Id="CMySaOicdHbPzQJDupBsYY">
<p:NodeReference LastCategoryFullName="3D.Sphere" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Sphere (Join)" />
</p:NodeReference>
<Pin Id="FOUonFEFWLOL5lygj4382R" Name="Center" Kind="InputPin" />
<Pin Id="D1KdMn2RGj6Lql19eAP7hW" Name="Radius" Kind="InputPin" DefaultValue="1" />
<Pin Id="VpMfpg8ACsQP61iHr5Zpr6" Name="Output" Kind="StateOutputPin" />
</Node>
<Node Bounds="883,201,37,19" Id="DAYX6qd4eEILNXhA9nn3rh">
<p:NodeReference LastCategoryFullName="Primitive.Boolean" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="AND" />
</p:NodeReference>
<Pin Id="K8HaGBTAoAbPbaNhKcS3Mt" Name="Input" Kind="StateInputPin" />
<Pin Id="KjmhJT9H5iyPeWRHxAZuYZ" Name="Input 2" Kind="InputPin" />
<Pin Id="TWGtVm4QsbUOLfRlgoHjlc" Name="Output" Kind="StateOutputPin" />
</Node>
<Node Bounds="884,290,185,121" Id="SzgMsiceBsSPFtvJbYovfo">
<p:NodeReference>
<Choice Kind="ApplicationStatefulRegion" Name="If" />
<FullNameCategoryReference ID="Primitive" />
</p:NodeReference>
<Pin Id="BKGLl1xAwFhLBEwgkLqg3y" Name="Condition" Kind="InputPin" />
<Patch Id="Pw8aexO0wcmPHFnljhp8Jg" ManuallySortedPins="true">
<Patch Id="MR50xz4of4UMFqvZlu1EP2" Name="Create" ManuallySortedPins="true" />
<Patch Id="VCtMMdoeG61Od1OGnmzr6C" Name="Then" ManuallySortedPins="true" />
<Node Bounds="961,372,94,19" Id="GHuXAScKiQtNWVF5UDJEE1">
<p:NodeReference LastCategoryFullName="Main" LastSymbolSource="ooc3.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="UserPlayMessage" />
</p:NodeReference>
<Pin Id="VvRT3Ie7LwvLq8cl7fxsT6" Name="WsClient" Kind="InputPin" />
<Pin Id="C7gc6fCjhEeQQI7Rx7ue03" Name="User Id" Kind="InputPin" />
</Node>
<Node Bounds="896,318,71,26" Id="DxReT16tLsjPyX0mn4mJ97">
<p:NodeReference LastCategoryFullName="Main.Context" LastSymbolSource="ooc3.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="GetWsClient" />
</p:NodeReference>
<Pin Id="Iist8zxyEGhLbjvN1S1DWY" Name="Input" Kind="StateInputPin" />
<Pin Id="EnfPi4gQxY5OOUCrT1rmEV" Name="Output" Kind="StateOutputPin" />
<Pin Id="DxLEq9dKe7lLQgJ1Oh5FGJ" Name="WsClient" Kind="OutputPin" />
</Node>
</Patch>
<ControlPoint Id="Tb4ek8kBjIWPLda9yLR5X3" Bounds="1052,297" Alignment="Top" />
<ControlPoint Id="PeIOAxSc0usK98mFvA1FVR" Bounds="1009,406" Alignment="Bottom" />
</Node>
<Node Bounds="884,235,56,19" Id="NFbjdzIoLGGOzZmI2E5wEj">
<p:NodeReference LastCategoryFullName="Control" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="TogEdge" />
</p:NodeReference>
<Pin Id="TWeq9yyxQF6MKKGNiyMwP6" Name="Value" Kind="InputPin" />
<Pin Id="Lw28c9uugxcPPnOpEf3NOl" Name="Up Edge" Kind="OutputPin" />
<Pin Id="TCEmqVQc6JxLEGWg1W6NKM" Name="Down Edge" Kind="OutputPin" />
</Node>
<Node Bounds="1004,-38,54,26" Id="TW1lNZ0K6TwMCZf7GZGju8">
<p:NodeReference LastCategoryFullName="Main.User" LastSymbolSource="ooc3.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="SetPress" />
</p:NodeReference>
<Pin Id="UFtxyKG7u66LFnn3q2h8k6" Name="Input" Kind="StateInputPin" />
<Pin Id="KxlN64dtgaaLA9y36HyxHE" Name="Press" Kind="InputPin" DefaultValue="False" />
<Pin Id="FbOfXoeuX2tNjt6PaveTEL" Name="Output" Kind="StateOutputPin" />
</Node>
<Node Bounds="1481,56,25,19" Id="KmWmrRoh2iiNT0m5AHARn3">
<p:NodeReference LastCategoryFullName="Math" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="+" />
</p:NodeReference>
<Pin Id="Fwnmz9bAkUWNs3rUHhLLIv" Name="Input" Kind="InputPin" />
<Pin Id="RvMpg7rRyVhLCfeOS19lXN" Name="Input 2" Kind="InputPin" DefaultValue="1.2" />
<Pin Id="ES946GZtPp4OMtSVomAfyY" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="1169,-9,25,19" Id="RVDnuQOqMjRNB4Wk9HGGeS">
<p:NodeReference LastCategoryFullName="Math" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="&gt;" />
</p:NodeReference>
<Pin Id="S2crld9dUcmPb5UmUFBwAE" Name="Input" Kind="InputPin" />
<Pin Id="SYWxSEsK4nHMCyTDZRU60S" Name="Input 2" Kind="InputPin" />
<Pin Id="FxBkQw0kaPlLq3lkilKO9J" Name="Result" Kind="OutputPin" />
</Node>
<Node Bounds="1183,-89,54,22" Id="L9c63KpvEfjMwYpCMtULAi">
<p:NodeReference>
<Choice Kind="ProcessStatefulRegion" Name="Cache" />
<FullNameCategoryReference ID="Primitive" />
</p:NodeReference>
<Pin Id="QnHD6kxvsKZQMUynN03fMQ" Name="Force" Kind="InputPin" />
<Pin Id="M2E1QKa3No0NTAlal4IF7w" Name="Dispose Cached Outputs" Kind="InputPin" DefaultValue="False" />
<Pin Id="PkD8EMuhXvtM6N1IvvDFmF" Name="Has Changed" Kind="OutputPin" />
<Patch Id="UwEHfyxgsjIQXPUxilHaTA" ManuallySortedPins="true">
<Patch Id="Q20dtgqd8DgPQbL90VKJwZ" Name="Create" ManuallySortedPins="true" />
<Patch Id="IiPQ1UXYI8yOGF4JSZ17jj" Name="Then" ManuallySortedPins="true" />
<Node Bounds="1183,-86,54,19" Id="Bk2FnCuUSb2PHsY1xOaJjG">
<p:NodeReference LastCategoryFullName="Math" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Random" />
</p:NodeReference>
<Pin Id="Ph1eWKmUGdiL6yVqZ9TdLt" Name="From" Kind="InputPin" />
<Pin Id="TLPnh3oEuZ6Mp7jp06ECG9" Name="To" Kind="InputPin" DefaultValue="1" />
<Pin Id="OvikcsRdaFCLfO5zD5YJuN" Name="Output" Kind="OutputPin" />
</Node>
</Patch>
<ControlPoint Id="DL5ssWKSHgdLvNMJizuAhj" Bounds="1186,-44" Alignment="Bottom" />
<ControlPoint Id="KjEhM7XhrpnLSVRwB5Cwmu" Bounds="1198,-118" Alignment="Top" />
</Node>
<Pad Id="MmxmZQkx6KDMkwdIxJflkp" Comment="Input 2" Bounds="1209,-19,35,15" ShowValueBox="true" isIOBox="true" Value="0.02">
<p:TypeAnnotation>
<Choice Kind="ImmutableTypeFlag" Name="Float32" />
<FullNameCategoryReference ID="Primitive" />
</p:TypeAnnotation>
</Pad>
</Patch>
</Node>
<Pad Id="SHyXLdAVVxkMniOMEhX3Ka" Comment="Count" Bounds="1478,-662,35,15" ShowValueBox="true" isIOBox="true" Value="32">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Integer32" />
</p:TypeAnnotation>
</Pad>
<Pad Id="VTSaRZpLjJxMn1OoVPPeB5" Comment="Y" Bounds="632,-309,35,15" ShowValueBox="true" isIOBox="true" Value="1">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Float32" />
</p:TypeAnnotation>
</Pad>
<Node Bounds="1473,-435,65,19" Id="ABToewB870bMKhbChpsBzP">
<p:NodeReference LastCategoryFullName="Animation" LastSymbolSource="VL.Animation.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="Damper" />
</p:NodeReference>
<Pin Id="SMQWSlMCz5WMqS8uhuv4yP" Name="Goto Position" Kind="InputPin" />
<Pin Id="Amx7Ova0DAUOFdOj1iCvHM" Name="Filter Time" Kind="InputPin" DefaultValue="5" />
<Pin Id="KoCr7VNKakKNXlifpeXSRK" Name="Cyclic" Kind="InputPin" />
<Pin Id="VujSvBDqnAtLKTPBqy533l" Name="Jump" Kind="InputPin" />
<Pin Id="TadmaVe5wrrLlScFzOZCIw" Name="Position" Kind="OutputPin" />
<Pin Id="GazkdYz5Km9LJ4apKWwFWf" Name="Velocity" Kind="OutputPin" />
<Pin Id="BBwJCk8qz8HQMGKOuhilF3" Name="Acceleration" Kind="OutputPin" />
</Node>
<ControlPoint Id="QJoVzh2CXvhLYJqegn6ex8" Bounds="588,1807,4,0" />
<Node Bounds="1218,-892,57,26" Id="HqoWWwgDAorPHvtJQoIjTX">
<p:NodeReference LastCategoryFullName="Main.Context" LastSymbolSource="ooc3.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="GetUsers" />
<CategoryReference Kind="ClassType" Name="Context" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="UBkWfcAiqSaMPumAOrW0vZ" Name="Input" Kind="StateInputPin" />
<Pin Id="SootyKciIsLPefzSEhrdUY" Name="Output" Kind="StateOutputPin" />
<Pin Id="Jy6uxnAQhYXMueOaQLIFmt" Name="Users" Kind="OutputPin" />
</Node>
<Node Bounds="1434,-840,57,26" Id="H7YD83Pr9hYOPf1H1dMRxJ">
<p:NodeReference LastCategoryFullName="Main.Users" LastSymbolSource="ooc3.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<CategoryReference Kind="ClassType" Name="Users" />
<Choice Kind="OperationCallFlag" Name="GetUsers" />
</p:NodeReference>
<Pin Id="S2q0hSRSLbWPUUBInXIieh" Name="Input" Kind="StateInputPin" />
<Pin Id="JUusaEP3PUCLKXG6kYF7uN" Name="Output" Kind="StateOutputPin" />
<Pin Id="GwMWHTacmrkO1ATxJDKbwu" Name="Values" Kind="OutputPin" />
</Node>
<Pad Id="H5xX1PuhOR2QbONYM5ciDM" SlotId="BSLIsgpxl0TMg6tDnpionj" Bounds="1315,-1057" />
<Node Bounds="1475,-742,44,19" Id="RunklAcfVUOOM93LUzagGF">
<p:NodeReference LastCategoryFullName="Collections.Sequence" LastSymbolSource="VL.Collections.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Count" />
<CategoryReference Kind="MutableInterfaceType" Name="Sequence" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="OKkTlmM3dkYLwTnW4FEepB" Name="Input" Kind="StateInputPin" />
<Pin Id="BObqLmnbVeSL49bJU9au8i" Name="Result" Kind="OutputPin" />
</Node>
<Node Bounds="1008,605,65,19" Id="OPQSbwxGvgvNeFBiEhrP5J">
<p:NodeReference LastCategoryFullName="Stride" LastSymbolSource="VL.Stride.Engine.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="Group (Spectral)" />
<CategoryReference Kind="Category" Name="Stride" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="HYgR0yYZVg7OiHDCf9nNLu" Name="Transformation" Kind="InputPin" />
<Pin Id="FQRzcKfmwKbPGegNI5wj4w" Name="Children" Kind="InputPin" />
<Pin Id="UAAcxIozzN0Owb3wBPamsj" Name="Name" Kind="InputPin" />
<Pin Id="QNSoMjKdy6UOQMwivW786e" Name="Enabled" Kind="InputPin" DefaultValue="True" />
<Pin Id="JLTRclRjxG8NEWL02SaMbI" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="1482,-906,68,19" Id="Av6dClY1HDzLQN3oWfXkAl">
<p:NodeReference>
<Choice Kind="ProcessNode" Name="DemoUsers" />
</p:NodeReference>
<Pin Id="Tvuvq6YoXtEQNqIXr0R4rK" Name="Context" Kind="InputPin" />
<Pin Id="NIUcXZCoc3GQUEhnukHq6N" Name="Quantity" Kind="InputPin" />
<Pin Id="FJYTqMl3T5bQcV0UbpMM3z" Name="Add" Kind="InputPin" />
<Pin Id="PvTLvbUAlOsNyhIGp0UAnd" Name="Clear" Kind="InputPin" />
<Pin Id="HRv89ZF0H3CN0ZWkaLx5Pw" Name="test" Kind="OutputPin" />
</Node>
<Pad Id="MKVvuBwy9xjP0O8TaH0Z9P" Comment="Add" Bounds="1470,-1003,35,35" ShowValueBox="true" isIOBox="true" Value="False">
<p:TypeAnnotation>
<Choice Kind="ImmutableTypeFlag" Name="Boolean" />
<FullNameCategoryReference ID="Primitive" />
</p:TypeAnnotation>
<p:ValueBoxSettings>
<p:buttonmode p:Assembly="VL.UI.Forms" p:Type="VL.HDE.PatchEditor.Editors.ButtonModeEnum">Bang</p:buttonmode>
</p:ValueBoxSettings>
</Pad>
<Pad Id="P9ej0S75AAgQWwd4Z1fuoF" Comment="Clear" Bounds="1549,-1005,35,35" ShowValueBox="true" isIOBox="true" Value="False">
<p:TypeAnnotation>
<Choice Kind="ImmutableTypeFlag" Name="Boolean" />
<FullNameCategoryReference ID="Primitive" />
</p:TypeAnnotation>
<p:ValueBoxSettings>
<p:buttonmode p:Assembly="VL.UI.Forms" p:Type="VL.HDE.PatchEditor.Editors.ButtonModeEnum">Bang</p:buttonmode>
</p:ValueBoxSettings>
</Pad>
<Pad Id="A1KJIPiuKsrLHn7t4fUMqp" SlotId="BSLIsgpxl0TMg6tDnpionj" Bounds="506,1883" />
<Node Bounds="417,-204,105,19" Id="F4R1r2JYnqtLISL8fJqhDm">
<p:NodeReference>
<Choice Kind="ProcessNode" Name="PerformerSimulator" />
</p:NodeReference>
<Pin Id="KqBu1YteiPBMUkoFxh57dS" Name="Size" Kind="InputPin" />
<Pin Id="MQSgBwerLJiPwpJ7qkW6df" Name="Position" Kind="OutputPin" />
</Node>
<Node Bounds="554,714,91,19" Id="FyofzfIdBJbNWPwULLUDy2">
<p:NodeReference>
<Choice Kind="ProcessNode" Name="PresenceCamera" />
</p:NodeReference>
<Pin Id="KsD0DMZhxoHLQJODsSJFk4" Name="Follow" Kind="InputPin" />
<Pin Id="E4MBC0xDYvRNjnpdHeXL7C" Name="Distance" Kind="InputPin" />
<Pin Id="UGv0ixJ14prMDt7xBgwHhR" Name="Performer Position" Kind="InputPin" />
<Pin Id="DSaU3nEd0NfPsJ8n8PkCYo" Name="Output" Kind="OutputPin" />
</Node>
<Pad Id="ClV3UmCeBNtQDoaQOH42sS" Comment="Follow" Bounds="535,570,35,35" ShowValueBox="true" isIOBox="true" Value="False">
<p:TypeAnnotation>
<Choice Kind="ImmutableTypeFlag" Name="Boolean" />
<FullNameCategoryReference ID="Primitive" />
</p:TypeAnnotation>
<p:ValueBoxSettings>
<p:buttonmode p:Assembly="VL.UI.Forms" p:Type="VL.HDE.PatchEditor.Editors.ButtonModeEnum">Toggle</p:buttonmode>
</p:ValueBoxSettings>
</Pad>
<Node Bounds="490,1265,178,19" Id="Ht2t3lHZ9U6P54Ysddr9c0">
<p:NodeReference LastCategoryFullName="Stride" LastSymbolSource="VL.Stride.Engine.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="Group" />
<CategoryReference Kind="Category" Name="Stride" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="NgNfJ8OLUyMQIum3VtGfqm" Name="Transformation" Kind="InputPin" />
<Pin Id="LF2hSyi592lNKxjlJ3iqkH" Name="Child" Kind="InputPin" />
<Pin Id="VmWxIJtgY8sLRbnjZfwBxa" Name="Child 2" Kind="InputPin" />
<Pin Id="LTdul3p8P1kLLagwVoGT5m" Name="Child 3" Kind="InputPin" />
<Pin Id="J6cpeuBOZlHM7GOjZkf25t" Name="Child 4" Kind="InputPin" />
<Pin Id="NZg7XlRAViJMnaD0ozkNwx" Name="Name" Kind="InputPin" />
<Pin Id="PoTDe10PNk6QOwHSEVuYCE" Name="Enabled" Kind="InputPin" />
<Pin Id="RkdLjs5WBGtMbuFG6394x6" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="1468,-495,25,19" Id="K8RUbSPNmwIN8SMK2iLs7X">
<p:NodeReference LastCategoryFullName="Primitive.Float32" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="*" />
<CategoryReference Kind="Float32Type" Name="Float32" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="Vv58cWUVr82Nmz7JCkr8Jc" Name="Input" Kind="InputPin" />
<Pin Id="B0aTZCedJTVOWC9ZpGWH33" Name="Input 2" Kind="InputPin" DefaultValue="0.5" />
<Pin Id="DlTjELIjmM4MyGVakBpj5k" Name="Output" Kind="OutputPin" />
</Node>
<Pad Id="Sj8lGkKoEmePO82kbUdXPg" Comment="" Bounds="1553,-661,35,15" ShowValueBox="true" isIOBox="true" Value="0.21">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Float32" />
</p:TypeAnnotation>
</Pad>
<Node Bounds="1563,-279,85,19" Id="J9DSYGUfkhqPst9g0DPKs9">
<p:NodeReference LastCategoryFullName="Collections.Spread" LastSymbolSource="VL.Collections.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="RandomSpread (2d)" />
</p:NodeReference>
<Pin Id="UitRVNgQ70jOU48Ffua4Yt" Name="Center" Kind="InputPin" />
<Pin Id="R5qsD6iVA29NdLb9kzLSCl" Name="Size" Kind="InputPin" DefaultValue="0.22, 0.22" />
<Pin Id="QZJeo700kGLPDHSDiAE0Sl" Name="Seed" Kind="InputPin" />
<Pin Id="BrJbxMTOYguM3g6t1sIiGh" Name="Count" Kind="InputPin" />
<Pin Id="FsE5IeWXfmrPbJeZv0jWCP" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="1241,-378,44,26" Id="HCLvb15U99EMWVnCbjdwkP">
<p:NodeReference LastCategoryFullName="Collections.Spread" LastSymbolSource="VL.Collections.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Count" />
<CategoryReference Kind="RecordType" Name="Spread" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="VpFkSSK6zvHLRPOzklyJxJ" Name="Input" Kind="StateInputPin" />
<Pin Id="AaD9ysFQm7bQBpKH387wc8" Name="Count" Kind="OutputPin" />
</Node>
<Node Bounds="1242,-317,66,92" Id="OTO8KaDip2yMQy6gwckLeH">
<p:NodeReference>
<Choice Kind="ApplicationStatefulRegion" Name="Repeat" />
<FullNameCategoryReference ID="Primitive" />
</p:NodeReference>
<Pin Id="IQHNuNtsOVkLBleHoUs5yz" Name="Iteration Count" Kind="InputPin" />
<Pin Id="PbHalKfqTquNmo680SpDu3" Name="Break" Kind="OutputPin" />
<Patch Id="OUMaWtCWS8pMs0YjggubV6" ManuallySortedPins="true">
<Patch Id="KruPsGFPiEqQdrcAJxJ9gX" Name="Create" ManuallySortedPins="true" />
<Patch Id="JyneBPTcUqgP2W1mX9zgoE" Name="Update" ManuallySortedPins="true" />
<Patch Id="C2Gp9ER4vEENUisMUHzTh4" Name="Dispose" ManuallySortedPins="true" />
<Node Bounds="1255,-282,41,26" Id="FiVS1ihwiJIPdviwmmXUp4">
<p:NodeReference LastCategoryFullName="Collections.Spread" LastSymbolSource="VL.Collections.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Add" />
<CategoryReference Kind="RecordType" Name="Spread" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="AjSs3KBPWL0MqvWr1wdxsh" Name="Input" Kind="StateInputPin" />
<Pin Id="HHV9S6h6pwJPpRF8zsQQqF" Name="Item" Kind="InputPin" />
<Pin Id="Kz3bcjst3xRNF2TnLiXCa5" Name="Output" Kind="StateOutputPin" />
</Node>
</Patch>
<ControlPoint Id="HhtpeCab71AMFzGOw3xbsA" Bounds="1256,-230" Alignment="Bottom" />
<ControlPoint Id="MWKTEFKJcjeN16vSrMOJiy" Bounds="1256,-310" Alignment="Top" />
</Node>
<Pad Id="SlTN4ioS9ZcLZu2T941LVf" Bounds="1603,-556,101,19" ShowValueBox="true" isIOBox="true" Value="*TODO: fix this">
<p:TypeAnnotation>
<Choice Kind="TypeFlag" Name="String" />
</p:TypeAnnotation>
<p:ValueBoxSettings>
<p:fontsize p:Type="Int32">9</p:fontsize>
<p:stringtype p:Assembly="VL.Core" p:Type="VL.Core.StringType">Comment</p:stringtype>
</p:ValueBoxSettings>
</Pad>
<Node Bounds="784,-67,47,26" Id="Acuwc1MPQOCNrFTj9zau1r">
<p:NodeReference LastCategoryFullName="3D.Sphere" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Sphere (Join)" />
</p:NodeReference>
<Pin Id="Mpv227OBQEQOPzl4PUzyR7" Name="Center" Kind="InputPin" />
<Pin Id="TmL0bltzHYDNZLllK0pDKB" Name="Radius" Kind="InputPin" DefaultValue="3" />
<Pin Id="BEAAgs8wA36MCflejhTYOv" Name="Output" Kind="StateOutputPin" />
</Node>
<Pad Id="EZ9vyT58IcSQULAqJ1GzKA" SlotId="BSLIsgpxl0TMg6tDnpionj" Bounds="820,215" />
<Pad Id="EtUb9j8EQ11OSjVcuMggR4" Comment="Performer Radius" Bounds="709,-210,35,15" ShowValueBox="true" isIOBox="true" Value="0.09999999">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Float32" />
</p:TypeAnnotation>
</Pad>
<Pad Id="V06TD0sUSdaMPoLlswHZIk" Comment="User Radius" Bounds="765,64,35,15" ShowValueBox="true" isIOBox="true" Value="0.2">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Float32" />
</p:TypeAnnotation>
</Pad>
<Node Bounds="671,710,105,19" Id="LAxjYe5yXRTOtmNhaMbhiP">
<p:NodeReference>
<Choice Kind="ProcessNode" Name="DebugView" />
</p:NodeReference>
<Pin Id="Lx2uRNWAoG7OmFxooSdIC0" Name="PerformerTransform" Kind="InputPin" />
<Pin Id="EC3FkCEbmERON31aMWwRgt" Name="PerformerRadius" Kind="InputPin" />
<Pin Id="JTcaQCcTK2jMlG7t6q2E1t" Name="UserTransform" Kind="InputPin" />
<Pin Id="GpdXS7fvqfNPy0TeMCc164" Name="UserRadius" Kind="InputPin" />
<Pin Id="UDqow8XSb74NVb6SWtJwKe" Name="Enabled" Kind="InputPin" DefaultValue="True" />
<Pin Id="Osh3mFcRNjBQIjXFy1ejF1" Name="Output" Kind="OutputPin" />
</Node>
<Pad Id="U1EvrN5jekFNIYpiqpbt2w" Comment="Enabled" Bounds="806,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="1171,-442,88,26" Id="CDNEtXLNcZaONNVYDATdNm">
<p:NodeReference LastCategoryFullName="Main.Context" LastSymbolSource="ooc3.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="GetObjects" />
</p:NodeReference>
<Pin Id="JeZYeiSQrwaON2be6DAaRE" Name="Input" Kind="StateInputPin" />
<Pin Id="H84NDBDjoSMNo3VAV2k44L" Name="Output" Kind="StateOutputPin" />
<Pin Id="KifcUJna7HmO2NuG9fcgaQ" Name="Objects" Kind="OutputPin" />
</Node>
<Node Bounds="1164,944,220,176" Id="Va8g8GhFwN6PMMXEmvXtYF">
<p:NodeReference>
<Choice Kind="ApplicationStatefulRegion" Name="ForEach" />
<FullNameCategoryReference ID="Primitive" />
</p:NodeReference>
<Pin Id="Fjh7zgfL7viLDPv0oKJ0rP" Name="Break" Kind="OutputPin" />
<ControlPoint Id="OLTBIJBrMMbOG3l63KIH4w" Bounds="1189,967" Alignment="Top" />
<ControlPoint Id="VZiKWnPy4ajPW6zxALvcm3" Bounds="1230,967" Alignment="Top" />
<ControlPoint Id="Aq7OCETyytALutAl1ZOaXl" Bounds="1178,1114" Alignment="Bottom" />
<Patch Id="HBXrpJ4ZZzwPkXPD2JjuFm" ManuallySortedPins="true">
<Patch Id="RdX5cOk2L49QKKBarKiwJh" Name="Create" ManuallySortedPins="true" />
<Patch Id="LtAI5KvxlFWNmNnigzZh3M" Name="Update" ManuallySortedPins="true" />
<Patch Id="TtgBGXGPEJBLdH7jddhdpW" Name="Dispose" ManuallySortedPins="true" />
<Node Bounds="1177,1052,46,19" Id="UsRG1eylB41Og4x6jDxirI">
<p:NodeReference>
<Choice Kind="ProcessNode" Name="Object" />
</p:NodeReference>
<Pin Id="GifviWPLaxoL9MJjbZlcd8" Name="Transformation" Kind="InputPin" />
<Pin Id="JYAzgXEtlyiM3eKNRsG1Om" Name="Name" Kind="InputPin" />
<Pin Id="FxcoLF1xUASOTLVc9XCISz" Name="Components" Kind="InputPin" />
<Pin Id="QPEYdQqNqhnQA6GW8r5Nwh" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="1222,1001,65,19" Id="MzxzyyhcAuvMI0f4WbbK3q">
<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="Jwn0SQOQ9KAMNgR6bIzfBi" Name="Input" Kind="InputPin" />
<Pin Id="Je2QZGoKklLOKTXtHoTTiP" Name="Result" Kind="OutputPin" />
</Node>
<Node Bounds="1225,970,147,19" Id="IL9I07z5W5XPJC8Yve1X0V">
<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="SFrvATqOiWWMwYBS9Z7CRZ" Name="Instance Transformations" Kind="InputPin" />
<Pin Id="GqToZERNZOcP30VPavGuop" Name="Instance Count" Kind="InputPin" />
<Pin Id="UEn8UCy6LQuPkwId9R8OVu" Name="Value" Kind="InputPin" />
<Pin Id="Spfs8sh1NyINchMrBTSSCp" Name="Enabled" Kind="InputPin" />
<Pin Id="LUp8m2iV3ZkLVE8TtVLgQm" Name="Component" Kind="OutputPin" />
</Node>
</Patch>
</Node>
<Pad Id="EPJp5NBxnpaNXSR1uJMkK1" SlotId="BSLIsgpxl0TMg6tDnpionj" Bounds="1081,662" />
<Node Bounds="1140,1161,85,19" Id="VCK4bV7kkQsLKo2qW3KTzS">
<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="OgQkrwehqpTNCzgSfwyJzo" Name="Transformation" Kind="InputPin" />
<Pin Id="AoNplQjjn1EPqn0GzWEz78" Name="Components" Kind="InputPin" />
<Pin Id="QQCvmveVmy5MMGqZDM4Rpk" Name="Children" Kind="InputPin" />
<Pin Id="IasOnG7n4g0PqTjhspyYOR" Name="Name" Kind="InputPin" />
<Pin Id="PbBsnHewVj7LAIelQWC0RE" Name="Enabled" Kind="InputPin" DefaultValue="True" />
<Pin Id="BihHY3DeKyqL2WhspT1Spg" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="1185,738,108,175" Id="CUSpO5o5qYwPzFmazYidfE">
<p:NodeReference LastCategoryFullName="Collections.Spread" LastSymbolSource="VL.Collections.vl">
<Choice Kind="OperationCallFlag" Name="Where" />
<CategoryReference Kind="RecordType" Name="Spread" NeedsToBeDirectParent="true" />
<Choice Kind="RegionFlag" Name="Region (Stateless)" Fixed="true" />
</p:NodeReference>
<Pin Id="ItLBfkTBT6LLuGLIpWhsc3" Name="Input" Kind="StateInputPin" />
<Pin Id="BNHzuH2eEXSMMf5g6bQNTg" Name="Output" Kind="StateOutputPin" />
<Patch Id="FLunHThIgEZOkfs1nBaoNF" Name="Predicate" ManuallySortedPins="true">
<Pin Id="QbJRUx8rdQvLgDgdlflfws" Name="Objects" Kind="InputPin" />
<Pin Id="PfykGpQxxbiODy4HP4Mnpu" Name="Index" Kind="InputPin" />
<Pin Id="QMm0LTERXonQRdFoiYKm7b" Name="Result" Kind="OutputPin" />
<ControlPoint Id="HIAjYaUHrmlMaSmPKNoQ34" Bounds="1189,746" />
<ControlPoint Id="HVfg4vRMFBnLAntfnalovh" Bounds="1254,746" />
<ControlPoint Id="TEhXtcdk6BtPRlVaZ0NxWY" Bounds="1205,906" />
<Node Bounds="1222,802,45,19" Id="Jh2HjeHa7iCOlJxX9rrtIU">
<p:NodeReference LastCategoryFullName="Collections.Spread" LastSymbolSource="VL.Collections.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Empty" />
<CategoryReference Kind="RecordType" Name="Spread" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="Jyp35bPh3lzL0FOZhEP115" Name="Empty" Kind="OutputPin" />
</Node>
<Node Bounds="1201,867,37,19" Id="AdGi6rWdDGvLZN7dZeaBk1">
<p:NodeReference LastCategoryFullName="Primitive.Boolean" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="NOT" />
</p:NodeReference>
<Pin Id="G4h4JrnpoXGMNL1ErD5KlW" Name="Input" Kind="StateInputPin" />
<Pin Id="R65ufaSVhgHNBUqht7jXqC" Name="Output" Kind="StateOutputPin" />
</Node>
<Node Bounds="1200,833,25,19" Id="AAayf8w9WO5LD2TyO8BzRD">
<p:NodeReference LastCategoryFullName="Math" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="=" />
</p:NodeReference>
<Pin Id="PUtsWtcWjLpO8kKFeQmU2Y" Name="Input" Kind="InputPin" />
<Pin Id="L6DE6wwWx4lOhPLRfY4bey" Name="Input 2" Kind="InputPin" />
<Pin Id="HtakvxM2pxTNvZuudWUBk3" Name="Result" Kind="OutputPin" />
</Node>
<Node Bounds="1202,775,52,19" Id="DUONUCLghPsNEs8FfetCtm">
<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="Lhw10F9QTkXMhmxYNkjZF8" Name="Input" Kind="StateInputPin" />
<Pin Id="MsNlfwfsYZRNBEjxF6sB9I" Name="Default Value" Kind="InputPin" />
<Pin Id="ErXZ9JplwSnMNgSZ6E347a" Name="Index" Kind="InputPin" />
<Pin Id="UZP5BcrmDexLmoh6EdcDXP" Name="Result" Kind="OutputPin" />
</Node>
</Patch>
</Node>
<Node Bounds="1123,675,66,26" Id="RoqsOkLlC81M7wCanF5oqx">
<p:NodeReference LastCategoryFullName="Main.Context" LastSymbolSource="ooc3.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="GetObjects" />
</p:NodeReference>
<Pin Id="PWXtpiz113WMLhXPhap9Ht" Name="Input" Kind="StateInputPin" />
<Pin Id="T6pWwsfRZxiOOUYHQ3Rpe4" Name="Output" Kind="StateOutputPin" />
<Pin Id="SYi2O8KjX7dQVuzNz4Qqhk" Name="Objects" Kind="OutputPin" />
</Node>
<Node Bounds="1344,740,83,175" Id="K0bd0KhBLDWLcJO04NfSqL">
<p:NodeReference LastCategoryFullName="Collections.Spread" LastSymbolSource="VL.Collections.vl">
<Choice Kind="OperationCallFlag" Name="Where" />
<CategoryReference Kind="RecordType" Name="Spread" NeedsToBeDirectParent="true" />
<Choice Kind="RegionFlag" Name="Region (Stateless)" Fixed="true" />
</p:NodeReference>
<Pin Id="D0bPpX7D2g2NXzQzbjbC2a" Name="Input" Kind="StateInputPin" />
<Pin Id="NAQieN7ee2XPIGzjOQhXqj" Name="Output" Kind="StateOutputPin" />
<Patch Id="KoNBXYrcGRFMSaWozAYhyl" Name="Predicate" ManuallySortedPins="true">
<ControlPoint Id="IGTiCdzVOCtO0oYuMdK8y6" Bounds="1348,748" />
<ControlPoint Id="Tng51NzQLJgMbDnZ2zXzw5" Bounds="1364,908" />
<Node Bounds="1381,804,45,19" Id="BECyvWyhGhaN61hRSdzJXv">
<p:NodeReference LastCategoryFullName="Collections.Spread" LastSymbolSource="VL.Collections.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Empty" />
<CategoryReference Kind="RecordType" Name="Spread" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="HgzciryZFHRMtuN8hylwps" Name="Empty" Kind="OutputPin" />
</Node>
<Node Bounds="1360,869,37,19" Id="EKyu0XfJuseL3cjo2XYbax">
<p:NodeReference LastCategoryFullName="Primitive.Boolean" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="NOT" />
</p:NodeReference>
<Pin Id="RP5lzLiYie9MbAzfOs3cpA" Name="Input" Kind="StateInputPin" />
<Pin Id="CGd9J61uK8xOBWWFyTNsC8" Name="Output" Kind="StateOutputPin" />
</Node>
<Node Bounds="1359,835,25,19" Id="RUtq4AsFYBOL0B6z0CrghS">
<p:NodeReference LastCategoryFullName="Math" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="=" />
</p:NodeReference>
<Pin Id="O4VRqFP02wiOVXwxeZ6uW7" Name="Input" Kind="InputPin" />
<Pin Id="JsyHUTm5hMmPuwmqTL8SrN" Name="Input 2" Kind="InputPin" />
<Pin Id="IjdrHaChXLxNI68Eq4UYI8" Name="Result" Kind="OutputPin" />
</Node>
<Pin Id="LTqWVoTb5DYOL2F7wyvML8" Name="Objects" Kind="InputPin" />
<Pin Id="Q3rgtxR7Hw7PIb6S752zVc" Name="Input 2" Kind="InputPin" />
<Pin Id="UL5VtuEly3XMgtNNafnnJC" Name="Result" Kind="OutputPin" />
</Patch>
</Node>
<Pad Id="MDJsPhNnVLZPFxCeteYZ9g" Comment="Head Position" Bounds="260,-36,35,43" isIOBox="true" />
<Node Bounds="301,566" Id="IxUninzCqmxN2Qksqs5czO">
<p:NodeReference LastCategoryFullName="Math" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="+" />
</p:NodeReference>
<Pin Id="Qh2o36yx2iXNLLg1JuwgiA" Name="Input" Kind="InputPin" />
<Pin Id="MHxw7Bv840gP9IuBE09oMf" Name="Input 2" Kind="InputPin" />
<Pin Id="QbDU5ECoKOYPqvJtvAoxTR" Name="Output" Kind="OutputPin" />
</Node>
<Pad Id="V7UFn9hoE00OdJwsF98U5E" Comment="" Bounds="350,492,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>
<Pad Id="OQwZ5iluJLTOMbWt8aka4h" Comment="Force" Bounds="1158,-286,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="710,957,145,19" Id="AnCSuDunR2rQSUelEj3q0x">
<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="BBlPRxGOHTGPkP6N8DN3h6" Name="Transformation" Kind="InputPin" />
<Pin Id="T7L6J48FUdfL7jeq2Gq3xd" Name="Size" Kind="InputPin" />
<Pin Id="HJyFV5X5Io2PRgikxORNfQ" Name="Material" Kind="InputPin" />
<Pin Id="UIOJNzLzV7uMU9jYQX5rVs" Name="Is Shadow Caster" Kind="InputPin" />
<Pin Id="P3GGPj7KGJ7MKFoQnriMIK" Name="Components" Kind="InputPin" />
<Pin Id="LOKTswfRqbuOTGrcFrjfKt" Name="Children" Kind="InputPin" />
<Pin Id="HaXS3KSlS8EN8MRUOnsRub" Name="Name" Kind="InputPin" />
<Pin Id="VAkKFu8Z9s2NBV0eECcwIF" Name="Enabled" Kind="InputPin" />
<Pin Id="Lxk3ClCwqv4OHF15c5IfTk" Name="Entity" Kind="OutputPin" />
</Node>
<Node Bounds="714,828,80,19" Id="A9S6cluE7NXPQtnY0GMWlp">
<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="HSIqSPppjHjLuYyHavREp6" Name="Input" Kind="InputPin" />
<Pin Id="CPeUGk1iuBQNYyxGhAqzHf" Name="Scaling" Kind="InputPin" DefaultValue="0.1, 0.5, 4" />
<Pin Id="QEjTUC4XxjHMUzUHpklBT9" Name="Rotation" Kind="InputPin" DefaultValue="0, 0.026, 0" />
<Pin Id="LnJy7bqohIPLCuAWXX3Wwm" Name="Translation" Kind="InputPin" DefaultValue="0, 0, 1.93" />
<Pin Id="OAucz1Xf69FOViGpW6L8i3" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="800,860,77,19" Id="Begz35BNykDOoDofBvfk2X">
<p:NodeReference LastCategoryFullName="Stride.Materials" LastSymbolSource="VL.Stride.Rendering.ShaderFX.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="ColorMaterial" />
</p:NodeReference>
<Pin Id="LvLDDaxo0bkO4HIHbg72aA" Name="Color" Kind="InputPin" DefaultValue="1, 0, 0, 0.3500004" />
<Pin Id="UtfDpS59166NF7LjzhBitK" Name="Transparency" Kind="InputPin" />
<Pin Id="TtTfh7gt5OEPzvxdcCRJJn" Name="Cull Mode" Kind="InputPin" />
<Pin Id="AMxDR7BrUUAPoAFdbTA38r" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="500,2119,75,26" Id="FkLWYZsfOmwMte9Rab1oEZ">
<p:NodeReference LastCategoryFullName="Main.Context" LastSymbolSource="ooc3.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="SetVRDisplay" />
</p:NodeReference>
<Pin Id="QcxL5JXc5AzLuoAULIpejF" Name="Input" Kind="StateInputPin" />
<Pin Id="CetAMYteCOANbpeCtvyp2o" Name="VR Display" Kind="InputPin" />
<Pin Id="Lm1BHT5RGqVMRJQBWGH6yp" Name="Output" Kind="StateOutputPin" />
<Pin Id="O8SbOr71ViIPlymkc3yjwt" Name="Apply" Kind="InputPin" />
</Node>
<Pad Id="VY9k9QAETHrNbMTzyJKWIz" Comment="Translation" Bounds="792,777,35,43" ShowValueBox="true" isIOBox="true" Value="-5, 0, 0.46">
<p:TypeAnnotation LastCategoryFullName="3D" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Vector3" />
</p:TypeAnnotation>
</Pad>
<Node Bounds="691,1184,90,19" Id="OvjUIJC60BKPVxF0wqY7A1">
<p:NodeReference LastCategoryFullName="Stride.Models" LastSymbolSource="VL.Stride.Engine.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="SetRenderGroup" />
</p:NodeReference>
<Pin Id="A9VYewaPzX6QGETPQ6y9S0" Name="Input" Kind="InputPin" />
<Pin Id="OTG4TU5TPwtOn4NfhXkWaJ" Name="Render Group" Kind="InputPin" DefaultValue="Group1" />
<Pin Id="TM9s4JIgg3ZOSRcXmLwwRU" Name="Include Children" Kind="InputPin" />
<Pin Id="U6E7GBDCnGzLMORkCf1qFo" Name="Refresh" Kind="InputPin" DefaultValue="False" />
<Pin Id="BGQwALAkjJPLpWtLxBmyvK" Name="Output" Kind="OutputPin" />
</Node>
<Pad Id="DLTdcvjOSfaLiMG5mZ0TKz" Comment="Render Group" Bounds="725,1129,68,15" ShowValueBox="true" isIOBox="true" Value="Group1">
<p:TypeAnnotation LastCategoryFullName="Stride.API.Rendering" LastSymbolSource="VL.Stride.Runtime.TypeForwards.vl">
<Choice Kind="TypeFlag" Name="RenderGroup" />
</p:TypeAnnotation>
</Pad>
<Pad Id="QdrUPnDJQ60MESDvJt8iLn" Comment="Refresh" Bounds="779,1056,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="746,1015,85,19" Id="QRNPI7O2avtQTdVELUOlK2">
<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="OE0ShyDhrm5QK33Es0KGvY" Name="Transformation" Kind="InputPin" />
<Pin Id="BUVMYhXYNSrMLMDIk9p2Cn" Name="Child" Kind="InputPin" />
<Pin Id="Aw8zsdxcLIVQWW5CveThHw" Name="Child 2" Kind="InputPin" />
<Pin Id="PjKDqZVOsw0QLV2yJAXIVc" Name="Name" Kind="InputPin" />
<Pin Id="T11TQ1DJHivNd8Z1WBCtG9" Name="Enabled" Kind="InputPin" />
<Pin Id="P4WYeiT6mtlNXRexH03ffH" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="885,957,165,19" Id="OCBMJM4FibdLP1TTOmjiY2">
<p:NodeReference LastCategoryFullName="Stride.Models" LastSymbolSource="VL.Stride.Engine.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="Sphere" />
</p:NodeReference>
<Pin Id="Hen4GAqiyB2LYwLFfVh06X" Name="Transformation" Kind="InputPin" />
<Pin Id="Kz8XPAfwxLtPVGx3BHo7xR" Name="Radius" Kind="InputPin" DefaultValue="0.05" />
<Pin Id="AGK2uCVehAqPCFj6jj72zm" Name="Tessellation" Kind="InputPin" />
<Pin Id="INCCFZvVrZsMHxQcj4092m" Name="Material" Kind="InputPin" />
<Pin Id="Vveb0cPIV2sLdSsA1DPHc6" Name="Is Shadow Caster" Kind="InputPin" />
<Pin Id="RUOQwkqJubrMWbaB2qWpMz" Name="Components" Kind="InputPin" />
<Pin Id="EM3FvGVQF1POM04VJu5vkc" Name="Children" Kind="InputPin" />
<Pin Id="Sb7LT1nDYgqLtKJR5x7Z14" Name="Name" Kind="InputPin" />
<Pin Id="F51j8Jq59VDObSInz2IysB" Name="Enabled" Kind="InputPin" />
<Pin Id="G9rj3E8FUfWMwTyZym5IY2" Name="Entity" Kind="OutputPin" />
</Node>
<Node Bounds="905,861,80,19" Id="RkhWJ5WFg7kNn9eORoIjtN">
<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="LGl4xVN6ZVxLnDaYd8eHOB" Name="Input" Kind="InputPin" />
<Pin Id="OKERW3VbQvINhx1J9tvJQz" Name="Scaling" Kind="InputPin" />
<Pin Id="HOo3N8A0hhjMTEyb9BNxrm" Name="Rotation" Kind="InputPin" />
<Pin Id="VwciVxTWcVkNt8XjWlU0xN" Name="Translation" Kind="InputPin" />
<Pin Id="NAABmPRwzLaPJqpfkbQ3We" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="954,908,77,19" Id="Mh2uBhJpTOwQD96qsLJIfO">
<p:NodeReference LastCategoryFullName="Stride.Materials" LastSymbolSource="VL.Stride.Rendering.ShaderFX.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="ColorMaterial" />
</p:NodeReference>
<Pin Id="GmmWSPCHFXeO16t5AUql7H" Name="Color" Kind="InputPin" DefaultValue="1, 1, 1, 1" />
<Pin Id="Iyk23TN90h2PPMvW8lboSP" Name="Transparency" Kind="InputPin" />
<Pin Id="QKD7OkcMWpoLnkOz9H7X1o" Name="Cull Mode" Kind="InputPin" />
<Pin Id="PCNzNKK5B5aLe2HkwI3uzL" Name="Output" Kind="OutputPin" />
</Node>
<Pad Id="SnLA7L4nDvsOO92iJ5d35v" Comment="Enabled" Bounds="1406,1159,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>
<Pad Id="O7s81NCwE90MK8xJEbkZDc" SlotId="BSLIsgpxl0TMg6tDnpionj" Bounds="229,-210" />
<Node Bounds="238,-154" Id="I5hRRzQKhwbOjUlppE5aNc">
<p:NodeReference LastCategoryFullName="Main.Context" LastSymbolSource="ooc3.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="GetPerformer" />
</p:NodeReference>
<Pin Id="DQBhcKkB5o1Mqw1lw7LdlB" Name="Input" Kind="StateInputPin" />
<Pin Id="UOOUfng3EdCNpKqMpwVjRM" Name="Output" Kind="StateOutputPin" />
<Pin Id="HuKIZYb4umzOMgTQaOUiK0" Name="HeadPosition" Kind="OutputPin" />
<Pin Id="SSvzyXSXHTIQOgaIMgCkMB" Name="HeadRotation" Kind="OutputPin" />
</Node>
</Canvas>
<ProcessDefinition Id="RxEKw0ccbnKPANZV4Iv5KK">
<Fragment Id="SkmGZoBktigLIGAfgSjSRm" Patch="Kz8yxbrwl0EOQjZmzGLv6B" Enabled="true" />
<Fragment Id="RFT4dscklqhPJqlBofxC8J" Patch="T9GGygnVP0zNPD4QlhWMiD" Enabled="true" />
</ProcessDefinition>
<Link Id="TKBa8XoCgyjN4zijPyJHHH" Ids="RXChzRfkEqeM87wkuABQoy,LF2hSyi592lNKxjlJ3iqkH" />
<Link Id="ADffhUEQYtFLsON9b1b8pz" Ids="UBD76rhCYFPLYoXiXiZjqK,NxWvPHhbzP7OeRoLcB2Sjj" />
<Link Id="Bc4cYgQOQnDQMcj8RSPV44" Ids="UTPzFvNUJhTOXkOrc4R6vH,KH0kb40KAz4LDJx20FuH2c" IsHidden="true" />
<Link Id="CjdUA8msKr4M9IaCWoJpgw" Ids="EqkFaeuV41SNbRWS7ALXea,Bmb5udgQLVkO9nSjmL3Cny" />
<Link Id="Az7KHQZTu9LOlCokx5UvQQ" Ids="Bmb5udgQLVkO9nSjmL3Cny,NRzU4Wi6dZuPU6qTz5JYDF" />
<Link Id="CKUOueiak0IQYVwx6YWjlf" Ids="RaXbJDXxkeqMSGcqFoaj7O,H1aweeplQ1EMKsEFPTb1TB" />
<Link Id="DBrNWw6HVKdOVZCvADrHey" Ids="SHyXLdAVVxkMniOMEhX3Ka,E9eEyHAdjdDOHekFDOZHbZ" />
<Link Id="QIjvoAbI7zXPI9NhGJlz8G" Ids="TODEM7q9syjP23jQK531Iz,SwuaVGSTNENPVcJh9Ze1rp" />
<Link Id="RalYp5Vb4LsP48U1cNZswE" Ids="RduNl5k9w36PBYfGMWiGZK,TudNVRFXPP1NEqgtWxr7Dj" />
<Link Id="Mbfn56tsLZgPRFjgrEld7y" Ids="NBE9fYgDV9DQAklYGPRJzN,QJoVzh2CXvhLYJqegn6ex8" />
<Link Id="Hb1rwcfRP8ZNESUEzPJdjw" Ids="QJoVzh2CXvhLYJqegn6ex8,Rqbi8ihm0kZOCTVJbULWmQ" IsHidden="true" />
<Slot Id="BSLIsgpxl0TMg6tDnpionj" Name="Context" />
<Link Id="PXqR9Wqex02PfqEOdwwJAr" Ids="H5xX1PuhOR2QbONYM5ciDM,UBkWfcAiqSaMPumAOrW0vZ" />
<Link Id="Rn6jXwKkgMaNbQO5K5U6Qa" Ids="GwMWHTacmrkO1ATxJDKbwu,OKkTlmM3dkYLwTnW4FEepB" />
<Link Id="NWIWDR6xiAMOSAWekQ2WIL" Ids="BObqLmnbVeSL49bJU9au8i,SHyXLdAVVxkMniOMEhX3Ka" />
<Link Id="C8ErTBL6xrWPd5OEkBi6ab" Ids="GwMWHTacmrkO1ATxJDKbwu,Jz0iZU6xB7nMMp2YtoiBxu" />
<Link Id="JWqcryIfbT4NRyfxELOJfB" Ids="MOjcEgQ47MtLp7351XUbxA,FQRzcKfmwKbPGegNI5wj4w" />
<Link Id="I0KHkKFOljSPDETD31JMAP" Ids="MKVvuBwy9xjP0O8TaH0Z9P,FJYTqMl3T5bQcV0UbpMM3z" />
<Link Id="GuSoUeiW7TMLQSAf1xdn4F" Ids="P9ej0S75AAgQWwd4Z1fuoF,PvTLvbUAlOsNyhIGp0UAnd" />
<Link Id="BuA5YF5EnBeNnrP4mJZLvz" Ids="A1KJIPiuKsrLHn7t4fUMqp,MOI0mYgfutoNujz3VFAcOC" />
<Link Id="TpHLYTLtQfXQCod0gGAGsI" Ids="VTSaRZpLjJxMn1OoVPPeB5,E4MBC0xDYvRNjnpdHeXL7C" />
<Link Id="BVh9wdnNQlmQYKqhEz1umy" Ids="VTSaRZpLjJxMn1OoVPPeB5,KqBu1YteiPBMUkoFxh57dS" />
<Link Id="LIEt9F1a8PbOlLteqONs4X" Ids="ClV3UmCeBNtQDoaQOH42sS,KsD0DMZhxoHLQJODsSJFk4" />
<Link Id="MdXNAgOGja5OKrh8m26HLh" Ids="KH0kb40KAz4LDJx20FuH2c,H5xX1PuhOR2QbONYM5ciDM" />
<Link Id="DloV4vKSKWiNpOZb2QwZzV" Ids="RkdLjs5WBGtMbuFG6394x6,APiqD1ZZNhpOTTVqduKirL" />
<Link Id="Tir1W2RoyzVOvt9BgmVxqz" Ids="N4j3xDpdq8NL4tP9OuZugD,UjvSdP2PXO8MWzwQ3mrsGT" />
<Link Id="O99tkxUifNYNkR2vvc4JW7" Ids="SHyXLdAVVxkMniOMEhX3Ka,Vv58cWUVr82Nmz7JCkr8Jc" />
<Link Id="DPTYqcpGCcZOrpEMsSCNIG" Ids="DlTjELIjmM4MyGVakBpj5k,SMQWSlMCz5WMqS8uhuv4yP" />
<Link Id="TO1KwrOvi8qOZe7BcVJLbF" Ids="DSaU3nEd0NfPsJ8n8PkCYo,VmWxIJtgY8sLRbnjZfwBxa" />
<Link Id="PyQAAX568KMMrj0Rnecvte" Ids="NBE9fYgDV9DQAklYGPRJzN,BQ7L3x4QKlHP49DDMYN8fz" />
<Link Id="S2TtcgzqXSwMAawUYKf15h" Ids="JM6tXl1OiFIOyf7sVCsf4D,Mo5kZVvWKBJMJH9cDc54rD" />
<Link Id="KDbChfcYTnmQOv4B5QQFgn" Ids="El5I7ZHPwclMYgOeZLGOXP,KXOWyH1Fj5nPSxKjOwF3md" />
<Link Id="DjhrxXMQN9wNqbQwircPBp" Ids="Lus9cGOPt7bOmfSoTtiehF,QK7o9sOg3DKLFxrFS4Py1o" />
<Link Id="RyhMg8gFMwlOWmw3mp8p4l" Ids="QgzfVcsKqpFPvvb25yGa6N,FvEaVG22AdKOT4ALg6UDvA" />
<Link Id="Pt8KYw31ctvLWxVSV6GTVL" Ids="TgCznkTQG8wMv1DXtxpq6M,KthMmWyPhJpO58xz3XRbHm" />
<Link Id="HWGXf5RaTS4LK3aFVkhF6R" Ids="DbgOW8L7wC1OpyLQZeH6m9,A9tO2Dn1fxFOxtW9vCCNtx" />
<Link Id="Aw6srHkwws5PhaPtNT6uSh" Ids="ISNzyuLsPCAPkCplMcSdsd,Am6Bxg4YCsSNQ63Al7fDmA" />
<Link Id="NxkT289iGtJOU8K7DGUoG0" Ids="EOap96mBwXWOG0E0XHg3Cl,JXoKz8NcGlGPLq1Rg6tMij" />
<Link Id="AlR7RwY4ZqxNoOjG4j9cqR" Ids="TzLDYodHEQ5OI0REe1JkUd,Hf5GkqM5wgKP3rT482tsYw" />
<Link Id="JZlfomvKgSFN7pzab4mRMU" Ids="Sj8lGkKoEmePO82kbUdXPg,B0aTZCedJTVOWC9ZpGWH33" />
<Link Id="KKX9TQF5TJMMJdyKVhayDj" Ids="TODEM7q9syjP23jQK531Iz,JVuyUgmYf6iMqd8M4kLyd7" />
<Link Id="Dpt16LSBehfMUlp7j5pmHM" Ids="Amjb1r0Yx4ZLgj0a2kMdSE,Fwnmz9bAkUWNs3rUHhLLIv" />
<Link Id="KDXxYUyxVJxQTYkMVNNh2I" Ids="UUKUKv1kqT2MCd6v7xpUAy,Oq3W7weEgueLCnGCdz3m0g" />
<Link Id="A4XFBpgpxlvPr167z99yT5" Ids="CtuFNXbYk1QLmFRShyXI7C,FHK51ihLPooQV9TevBNZK7" />
<Link Id="M4RxHO5jZYiMEtk04dChOc" Ids="SHyXLdAVVxkMniOMEhX3Ka,BrJbxMTOYguM3g6t1sIiGh" />
<Link Id="VstUEcj3mkAM6pAjbfGAYP" Ids="FsE5IeWXfmrPbJeZv0jWCP,Rcoo3LfTUFKLPijgzFzhZc" />
<Link Id="Oq3mQtGYR1wPncYPXcQcHf" Ids="Rcoo3LfTUFKLPijgzFzhZc,NanW5jdRrWbQXsrwld0N0h" />
<Link Id="TVSaeTcQzQ4O1QRvt07Sou" Ids="GUyTO0CQ6d6NOCbCXIhK4y,Exy7ZA3DvzXM1wlqVmhZ9t" />
<Link Id="NObVqMpxUF4LZoZzEUC71X" Ids="El5I7ZHPwclMYgOeZLGOXP,IGXHfwTwkgOP4mgkiISlGG" />
<Link Id="VrdlFi3bMcyLxtpASySs0G" Ids="N4j3xDpdq8NL4tP9OuZugD,BHdOX6y6uoNOnKP6ojVrwb" />
<Link Id="TBZ3rMqrWQHLKMDyv1tvZu" Ids="HxwQDMCDg7vMr4L0inGzrY,O6OFjEpz4jyO3ok9SnZxPw" />
<Link Id="TE5XpXscqHxOv4gZZwPmg4" Ids="RmF2vCne0asQOZNqrmoYOL,UFtxyKG7u66LFnn3q2h8k6" />
<Link Id="G6uEiWo1GCcLL7mIUEKMBv" Ids="MWKTEFKJcjeN16vSrMOJiy,HhtpeCab71AMFzGOw3xbsA" IsFeedback="true" />
<Link Id="RCBNayaIPYdNNQzDLdju9c" Ids="Kz3bcjst3xRNF2TnLiXCa5,HhtpeCab71AMFzGOw3xbsA" />
<Link Id="RuoMkHDdHwcMnKms6peiSJ" Ids="MWKTEFKJcjeN16vSrMOJiy,AjSs3KBPWL0MqvWr1wdxsh" />
<Link Id="Cx6RKwC0t6EL2bmWGeYUDi" Ids="AaD9ysFQm7bQBpKH387wc8,IQHNuNtsOVkLBleHoUs5yz" />
<Link Id="KqmaSN57ulHQEcXXNqOln8" Ids="DQkfm201X2ALJxUkHgdu7s,MEp8S7JukOPQCaecDHmhhc" IsFeedback="true" />
<Link Id="LEjalksZKzJLRTpIP6DlWc" Ids="HhtpeCab71AMFzGOw3xbsA,DQkfm201X2ALJxUkHgdu7s" />
<Link Id="Pp6zJibRBXKQaYpmgNG6RT" Ids="PF21gkYxOVCN4jOMFZP3cj,R8M1BOHnXfrOx6qyyE3jR3" />
<Link Id="Q1IVNvthPBrOo1R2Z57gcd" Ids="VKfcx38RSq2LLXI3M0N4Tv,IZFpqoofSawOA4XsllkwIm" />
<Link Id="ELLn5MszZSjPI1GC9OGRRE" Ids="U5yFdTNXgNpQRTmnOVxQwU,KTkXbBom197NEmVEtpxFay" />
<Link Id="Kx6FzOLmpChQAkogjYRnhl" Ids="HbrSIvtJnUvNatJ5RByMPa,EDfDVS35bCyQVODnmzsV2M" />
<Link Id="HzCZrR8P7D8OjuOG9Rhc6b" Ids="DKoqrzehIUVL9HnP5ABsbP,MEp8S7JukOPQCaecDHmhhc" />
<Link Id="HVkEgD11zZmOXKQMj1wNzm" Ids="JJ31jyDKa51O5bDzpTVW4n,KHPXgRrliYJMitQ8KtZhYg" />
<Link Id="CAWCq9hbBRHLu6jKJh0XSh" Ids="VKfcx38RSq2LLXI3M0N4Tv,Qgy7irKOmDeLRYSbaqTmQ0" />
<Link Id="Q9O1aqeEcBbND7PZllfzsX" Ids="Bmb5udgQLVkO9nSjmL3Cny,QYzKcyOHPTCLwqqxusDQAe" />
<Link Id="PIH7VrcZvZsLqSriRbRccQ" Ids="RzCunk1dIOhPUc49itqh6O,IUBiIqF30puQVOm3jkvKhJ" />
<Link Id="Kb9y0miT4KwQbc0bZoo1LL" Ids="LlPCGU73hohN2h4zD6htOD,RQTaC0OpEXMMbgLkGC646B" />
<Link Id="TilvNkCuS1zMl8WmX9IHfW" Ids="JSDotHrjuS6ODHFabKTsGL,MOjcEgQ47MtLp7351XUbxA" />
<Link Id="UFzSLssD2SqMVgRM1DtDJw" Ids="BEAAgs8wA36MCflejhTYOv,NkZB2ZIvMdsMicgC2Qsvzc" />
<Link Id="PRYdvG6Pi16MOfQbRiXoQC" Ids="DQkfm201X2ALJxUkHgdu7s,LqYASiK4ir1MrO10Y43uNT" />
<Link Id="CpMxTAgUjhcMzFZuNQEdGh" Ids="LqYASiK4ir1MrO10Y43uNT,JWVBAhMCFVVNAwzwIkiszX" />
<Link Id="PRjEKSLR3IRQV6g2DiF3IZ" Ids="LqYASiK4ir1MrO10Y43uNT,HRrpfGdiWboOJeeQxK1706" />
<Link Id="QcQGgTNPq0WM4faoLFvwEe" Ids="RaXbJDXxkeqMSGcqFoaj7O,FOUonFEFWLOL5lygj4382R" />
<Link Id="O5BKljkfxmgQbhTNFXRrkI" Ids="VpMfpg8ACsQP61iHr5Zpr6,H4MfqwnvXMKMxPLLQWGEOH" />
<Link Id="Acy8EIROiZZP8NmsIYFEAk" Ids="El5I7ZHPwclMYgOeZLGOXP,FFbkDjgxWIlL4DHihwOnmG" />
<Link Id="BNRtln7RVDsLKhlX55Zqt8" Ids="VdoaYCoicXOLdkze63j0l6,D0QpSZkl8J2PXMtRE0vsqC" />
<Link Id="UOtR3Epw9SnN1KeCw5aZf8" Ids="EZ9vyT58IcSQULAqJ1GzKA,Iist8zxyEGhLbjvN1S1DWY" />
<Link Id="AoLx4wgfy9qM6CtM2h5poM" Ids="TWGtVm4QsbUOLfRlgoHjlc,TWeq9yyxQF6MKKGNiyMwP6" />
<Link Id="GR81XCL0YokNiv6vY3HyDb" Ids="VdoaYCoicXOLdkze63j0l6,KjmhJT9H5iyPeWRHxAZuYZ" />
<Link Id="IcQWv7mopdlLNIBYQB1udn" Ids="El5I7ZHPwclMYgOeZLGOXP,K8HaGBTAoAbPbaNhKcS3Mt" />
<Link Id="RRsAOEGax9oQDBsnqHYk8q" Ids="DxLEq9dKe7lLQgJ1Oh5FGJ,VvRT3Ie7LwvLq8cl7fxsT6" />
<Link Id="Cr3db3BbaiQMViz3gyYR1Y" Ids="Tb4ek8kBjIWPLda9yLR5X3,PeIOAxSc0usK98mFvA1FVR" IsFeedback="true" />
<Link Id="QumV0v4Me16Nc3hctC6xwQ" Ids="Tb4ek8kBjIWPLda9yLR5X3,C7gc6fCjhEeQQI7Rx7ue03" />
<Link Id="Sgy97Rs1qikO1yvP8cTEKj" Ids="MuJMDC31kSPLu7uZ1B0hS4,Tb4ek8kBjIWPLda9yLR5X3" />
<Link Id="Qwi0YcWUWboNcss91NB3Ni" Ids="Lw28c9uugxcPPnOpEf3NOl,BKGLl1xAwFhLBEwgkLqg3y" />
<Link Id="PpV8zbWqDDMNroklf0xkYo" Ids="Jz0iZU6xB7nMMp2YtoiBxu,RmF2vCne0asQOZNqrmoYOL" />
<Link Id="AGo9cHAcaErOburBSa4tli" Ids="EtUb9j8EQ11OSjVcuMggR4,TmL0bltzHYDNZLllK0pDKB" />
<Patch Id="Kz8yxbrwl0EOQjZmzGLv6B" Name="Create" />
<Patch Id="T9GGygnVP0zNPD4QlhWMiD" Name="Update">
<Pin Id="UTPzFvNUJhTOXkOrc4R6vH" Name="Context" Kind="InputPin">
<p:TypeAnnotation>
<Choice Kind="TypeFlag" Name="Context" />
</p:TypeAnnotation>
</Pin>
<Pin Id="Rqbi8ihm0kZOCTVJbULWmQ" Name="Output" Kind="OutputPin" Bounds="780,1559" />
</Patch>
<Link Id="VHhp54cJ4uRL2i0P39SMlM" Ids="GTIk1je3n8bNiv1uuKiDaM,QTMbgCPuwLjOYyevcx2BNh" />
<Link Id="PyQPbJxNykGO9VsqVNVWTs" Ids="GUyTO0CQ6d6NOCbCXIhK4y,EMqXNKiuCZHM3C3iQLZAOb" />
<Link Id="SWWZ9Bn5CQZNJa4N2OXud2" Ids="V06TD0sUSdaMPoLlswHZIk,D1KdMn2RGj6Lql19eAP7hW" />
<Link Id="N24l4DjWCO5ML2wby7k4KI" Ids="EMqXNKiuCZHM3C3iQLZAOb,JTcaQCcTK2jMlG7t6q2E1t" />
<Link Id="VYK5VZ5rt8vPzUsIDe9BHQ" Ids="V06TD0sUSdaMPoLlswHZIk,GpdXS7fvqfNPy0TeMCc164" />
<Link Id="ONF2f4YYQvgMYzaxJunDAg" Ids="EtUb9j8EQ11OSjVcuMggR4,EC3FkCEbmERON31aMWwRgt" />
<Link Id="J7OqVChrywvMNegpJws27p" Ids="Osh3mFcRNjBQIjXFy1ejF1,LTdul3p8P1kLLagwVoGT5m" />
<Link Id="Dz7J8IqqXt7MiC6xZdsATE" Ids="JLTRclRjxG8NEWL02SaMbI,SAa3LVIxqpcMJ8GZwP7wdn" />
<Link Id="MsEygUFEcAsLl48a5KSVCr" Ids="U1EvrN5jekFNIYpiqpbt2w,UDqow8XSb74NVb6SWtJwKe" />
<Link Id="VTkzEufvHYeNEKofRDKM8X" Ids="HRv89ZF0H3CN0ZWkaLx5Pw,S2q0hSRSLbWPUUBInXIieh" />
<Link Id="Sah1zSDrwPTPTBf5DM77G2" Ids="H5xX1PuhOR2QbONYM5ciDM,Tvuvq6YoXtEQNqIXr0R4rK" />
<Link Id="D53MVPnxE1ZN8amWQXe27N" Ids="SootyKciIsLPefzSEhrdUY,JeZYeiSQrwaON2be6DAaRE" />
<Link Id="BMAe9ep2XvpOl0hD1VvI7i" Ids="KifcUJna7HmO2NuG9fcgaQ,VpFkSSK6zvHLRPOzklyJxJ" />
<Link Id="FIy9JUqPoVoQCQzcPJ5WjK" Ids="KifcUJna7HmO2NuG9fcgaQ,MwIv2IK45rgODhv27PiXnc" />
<Link Id="Fs3PfEigepEMNe8qpuEQsv" Ids="Aq7OCETyytALutAl1ZOaXl,QQCvmveVmy5MMGqZDM4Rpk" />
<Link Id="Tt1FjeO5iRDN6RuPdMmDq7" Ids="QbJRUx8rdQvLgDgdlflfws,HIAjYaUHrmlMaSmPKNoQ34" IsHidden="true" />
<Link Id="MDV0GIUvW4VOQCgwmTp3X3" Ids="PfykGpQxxbiODy4HP4Mnpu,HVfg4vRMFBnLAntfnalovh" IsHidden="true" />
<Link Id="EHhRQqWBnIdQSJepOB8B2I" Ids="TEhXtcdk6BtPRlVaZ0NxWY,QMm0LTERXonQRdFoiYKm7b" IsHidden="true" />
<Link Id="A2jzIwFhMiNMNw2nIXsllF" Ids="EPJp5NBxnpaNXSR1uJMkK1,PWXtpiz113WMLhXPhap9Ht" />
<Link Id="BxXFBO58lY1NCNTirrRwef" Ids="Jyp35bPh3lzL0FOZhEP115,L6DE6wwWx4lOhPLRfY4bey" />
<Link Id="VNsFKEo1XfYN4L4dGteGmV" Ids="HtakvxM2pxTNvZuudWUBk3,G4h4JrnpoXGMNL1ErD5KlW" />
<Link Id="SlcrVSTImd9Lh8gskdnemb" Ids="R65ufaSVhgHNBUqht7jXqC,TEhXtcdk6BtPRlVaZ0NxWY" />
<Link Id="Vxj95pmsdNROkabsv0Hitd" Ids="SYi2O8KjX7dQVuzNz4Qqhk,ItLBfkTBT6LLuGLIpWhsc3" />
<Link Id="IfgqrBPmxI2QX54mCAxNv9" Ids="HVfg4vRMFBnLAntfnalovh,ErXZ9JplwSnMNgSZ6E347a" />
<Link Id="GeBYiyYHFXVLBwJSQuOuVm" Ids="UZP5BcrmDexLmoh6EdcDXP,PUtsWtcWjLpO8kKFeQmU2Y" />
<Link Id="OhrbuxEdnvKMG8K4utcw53" Ids="MEp8S7JukOPQCaecDHmhhc,Lhw10F9QTkXMhmxYNkjZF8" />
<Link Id="N2Ha4DwI8EAN50ULfVjHOg" Ids="BNHzuH2eEXSMMf5g6bQNTg,OLTBIJBrMMbOG3l63KIH4w" />
<Link Id="JwbiB3LIeUiPmoym5BRJUT" Ids="LTqWVoTb5DYOL2F7wyvML8,IGTiCdzVOCtO0oYuMdK8y6" IsHidden="true" />
<Link Id="JAl0nNHm2pePpvizQVD2V7" Ids="Tng51NzQLJgMbDnZ2zXzw5,UL5VtuEly3XMgtNNafnnJC" IsHidden="true" />
<Link Id="I9vQWcIwDVlLgBdyFgdK8L" Ids="HgzciryZFHRMtuN8hylwps,JsyHUTm5hMmPuwmqTL8SrN" />
<Link Id="VWiBk03YKWaNYZq1t3McmJ" Ids="IjdrHaChXLxNI68Eq4UYI8,RP5lzLiYie9MbAzfOs3cpA" />
<Link Id="VvB3Dk65plWONjMG1DSlLr" Ids="CGd9J61uK8xOBWWFyTNsC8,Tng51NzQLJgMbDnZ2zXzw5" />
<Link Id="GKxkzbTePOBLg0zJmi1xrS" Ids="IGTiCdzVOCtO0oYuMdK8y6,O4VRqFP02wiOVXwxeZ6uW7" />
<Link Id="Gn06P1OOW3RNWqPRINhIyP" Ids="MEp8S7JukOPQCaecDHmhhc,D0bPpX7D2g2NXzQzbjbC2a" />
<Link Id="L0x6bvUz2UNPVqKjmGoB7X" Ids="NAQieN7ee2XPIGzjOQhXqj,VZiKWnPy4ajPW6zxALvcm3" />
<Link Id="Fz23WMPqWsvNo00wYWBeoe" Ids="FbOfXoeuX2tNjt6PaveTEL,Beo9bKPO0UiMqnUpzaAiWt" />
<Link Id="PsxhXn8wx9YM5Gh7tHNaAB" Ids="QPEYdQqNqhnQA6GW8r5Nwh,Aq7OCETyytALutAl1ZOaXl" />
<Link Id="B7XXIJQlKUNMPgY7asei4W" Ids="OLTBIJBrMMbOG3l63KIH4w,JYAzgXEtlyiM3eKNRsG1Om" />
<Link Id="LrfWF4E23nxMQ9EgVRxCYW" Ids="Je2QZGoKklLOKTXtHoTTiP,FxcoLF1xUASOTLVc9XCISz" />
<Link Id="PlQRjwrA5OXL653VMqQ7Wy" Ids="LUp8m2iV3ZkLVE8TtVLgQm,Jwn0SQOQ9KAMNgR6bIzfBi" />
<Link Id="UzEggpvIgZnMY8ReQx0w2d" Ids="VZiKWnPy4ajPW6zxALvcm3,SFrvATqOiWWMwYBS9Z7CRZ" />
<Link Id="VmqjtXT5C1cL4nfsr7lvab" Ids="ES946GZtPp4OMtSVomAfyY,JVOVPR8PEgVNHXOvVKUG14" />
<Link Id="C0kjqseeq2WNrHblBP0inj" Ids="MDJsPhNnVLZPFxCeteYZ9g,Mpv227OBQEQOPzl4PUzyR7" />
<Link Id="VaZoSgxTp8mL6iZgzxxk7i" Ids="MDJsPhNnVLZPFxCeteYZ9g,UGv0ixJ14prMDt7xBgwHhR" />
<Link Id="ANN9bNWXQf7LPxDESQwAdX" Ids="MDJsPhNnVLZPFxCeteYZ9g,Lx2uRNWAoG7OmFxooSdIC0" />
<Link Id="Eu35jYJhetlOgUVUuhg0Mr" Ids="MDJsPhNnVLZPFxCeteYZ9g,Qh2o36yx2iXNLLg1JuwgiA" />
<Link Id="P0Q8nhoRzUSNFZPINIJrcL" Ids="V7UFn9hoE00OdJwsF98U5E,MHxw7Bv840gP9IuBE09oMf" />
<Link Id="FOAd7dPG9xOMsGSpazQi1S" Ids="QbDU5ECoKOYPqvJtvAoxTR,HWHa45GRfQvMmAqp43fi4p" />
<Link Id="V5pNmiBXY5BP2PpcuvOsvA" Ids="OvikcsRdaFCLfO5zD5YJuN,DL5ssWKSHgdLvNMJizuAhj" />
<Link Id="CI0zABuu8bCO3QURYkA6KZ" Ids="DL5ssWKSHgdLvNMJizuAhj,S2crld9dUcmPb5UmUFBwAE" />
<Link Id="VEhDYrjOr0pOSwl4ZdS6Po" Ids="MmxmZQkx6KDMkwdIxJflkp,SYWxSEsK4nHMCyTDZRU60S" />
<Link Id="SvbmS1Bl2jwL2yGJmskf0R" Ids="FxBkQw0kaPlLq3lkilKO9J,KxlN64dtgaaLA9y36HyxHE" />
<Link Id="I2ZhRAJpjLKOG7FggSYUGJ" Ids="OQwZ5iluJLTOMbWt8aka4h,QnHD6kxvsKZQMUynN03fMQ" />
<Link Id="ALlsyqBGfsKNSVXW3cbE3q" Ids="OAucz1Xf69FOViGpW6L8i3,BBlPRxGOHTGPkP6N8DN3h6" />
<Link Id="TA3i60MnV7eNz0ZOqjAfEH" Ids="AMxDR7BrUUAPoAFdbTA38r,HJyFV5X5Io2PRgikxORNfQ" />
<Link Id="MXADIP0KYFbNMTDZW85xFy" Ids="GPTEByl38b8MGzXVocYUc0,QcxL5JXc5AzLuoAULIpejF" />
<Link Id="BjK2tyFwX6NMgkvakPyo78" Ids="UBD76rhCYFPLYoXiXiZjqK,O8SbOr71ViIPlymkc3yjwt" />
<Link Id="BaMB2Tj7gLgM0XLnwYprWT" Ids="NBE9fYgDV9DQAklYGPRJzN,CetAMYteCOANbpeCtvyp2o" />
<Link Id="ECjdyVr03ITOisc21dQJqA" Ids="VY9k9QAETHrNbMTzyJKWIz,LnJy7bqohIPLCuAWXX3Wwm" />
<Link Id="EU3CGOKM53VM1UcDAJxZ6x" Ids="BGQwALAkjJPLpWtLxBmyvK,J6cpeuBOZlHM7GOjZkf25t" />
<Link Id="IQ3ApfXdSlmN7tepzuKKKx" Ids="DLTdcvjOSfaLiMG5mZ0TKz,OTG4TU5TPwtOn4NfhXkWaJ" />
<Link Id="SSSopeR8AGnNbcgddgn6sm" Ids="QdrUPnDJQ60MESDvJt8iLn,U6E7GBDCnGzLMORkCf1qFo" />
<Link Id="GD3mIo8Yf5EO2pr1ZhKDIr" Ids="Lxk3ClCwqv4OHF15c5IfTk,BUVMYhXYNSrMLMDIk9p2Cn" />
<Link Id="Eru0UXU6TzPM1Q7uL91JSx" Ids="P4WYeiT6mtlNXRexH03ffH,A9VYewaPzX6QGETPQ6y9S0" />
<Link Id="LVVsL5KJBBULEsdKQHP9Wd" Ids="G9rj3E8FUfWMwTyZym5IY2,Aw8zsdxcLIVQWW5CveThHw" />
<Link Id="Fhm34JGeuLaMhv2HpRgDzX" Ids="NAABmPRwzLaPJqpfkbQ3We,Hen4GAqiyB2LYwLFfVh06X" />
<Link Id="OJfh4Wn0RzdMq6Tj2GzuJI" Ids="PCNzNKK5B5aLe2HkwI3uzL,INCCFZvVrZsMHxQcj4092m" />
<Link Id="P5znMhoHaViOsN2GrlAcgY" Ids="BihHY3DeKyqL2WhspT1Spg,K0iFIKxaZBsLco9o1XNKJq" />
<Link Id="Eyc4HZKGHyCMuez8zOzGvh" Ids="Jz0iZU6xB7nMMp2YtoiBxu,KjEhM7XhrpnLSVRwB5Cwmu" />
<Link Id="TH8dwjlT1CmPdLvEhU8T70" Ids="SnLA7L4nDvsOO92iJ5d35v,PbBsnHewVj7LAIelQWC0RE" />
<Link Id="KKSD0pGTAEjMOyRHDmjo2W" Ids="O7s81NCwE90MK8xJEbkZDc,DQBhcKkB5o1Mqw1lw7LdlB" />
<Link Id="QOwiND5s4qyQBakQPpSJoI" Ids="HuKIZYb4umzOMgTQaOUiK0,MDJsPhNnVLZPFxCeteYZ9g" />
</Patch>
</Node>
<!--
************************ Rythm (Two Display) ************************
-->
<Node Name="Rythm (Two Display)" 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">
<Node Bounds="-1275,1923,1353,19" Id="GbOm6hzR2KCOSGV0TjaqOt">
<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="Ttknte5ducnMescA7Tjug1" Name="Child" Kind="InputPin" />
<Pin Id="ACTSvEC2mUoLFELAuMEPjq" Name="Child 2" Kind="InputPin" />
<Pin Id="NM3VlyqwJKcQNuXzUkqOEo" Name="Child 3" Kind="InputPin" />
<Pin Id="K4nyLObHTSsQKg4MvX4Fto" Name="Enabled" Kind="InputPin" />
<Pin Id="Twa9tq5xMKhPRaLMS8HZCF" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="-1405,1004,105,19" Id="KW8Uj3tSo74O8Z1KJXmWox">
<p:NodeReference LastCategoryFullName="Main" LastSymbolSource="ooc3.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="LightSetup" />
</p:NodeReference>
<Pin Id="Pqx7xOu3GY5NxMous4B2kf" Name="Position" Kind="InputPin" />
<Pin Id="QCAJYJU7MqmLZFNs0Q9fMp" Name="DirectionalIntensity" Kind="InputPin" DefaultValue="1" />
<Pin Id="RTifNys9dKNNVqlGS8LTJr" Name="Intensity" Kind="InputPin" DefaultValue="0.125" />
<Pin Id="GGY0iJPezVLPKT3weYxZUt" Name="PointLightPosition" Kind="InputPin" />
<Pin Id="DeHoaDTzmYpQGb5HiM9zNi" Name="PointIntensity" Kind="InputPin" DefaultValue="0.25" />
<Pin Id="Sax7luzsTAlPBRsAfRI6Bh" Name="PointRadius" Kind="InputPin" DefaultValue="2" />
<Pin Id="LYtdVZKsq4wMluf82Aq8k8" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="-1318,2266,91,26" Id="C6alL4w115JPgDd6KOuvLk">
<p:NodeReference LastCategoryFullName="Main.Context" LastSymbolSource="ooc3.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="SetBothDisplay" />
</p:NodeReference>
<Pin Id="TgJFYZsFc5XNcpuROGSHZD" Name="Input" Kind="StateInputPin" />
<Pin Id="AiUxQQKZsd1PBttFwzgF7k" Name="Displays" Kind="InputPin" />
<Pin Id="EEgtzB5t5yGPRvgQxAtgvd" Name="Output" Kind="StateOutputPin" />
<Pin Id="RbCXIHOz4nIN2dRfMxWI65" Name="Apply" Kind="InputPin" DefaultValue="False" />
</Node>
<Node Bounds="-424,-43,85,19" Id="PRqcM1KCJuQNCQQvWZRyOp">
<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="Vy0NgQvu5iuLIEqS3YvqUu" Name="Center" Kind="InputPin" />
<Pin Id="FeIJCULCo33OR5Lzk3FJWf" Name="Width" Kind="InputPin" DefaultValue="3, 3" />
<Pin Id="HxOFd4Qo0MQLgo32sEWZhq" Name="Factor" Kind="InputPin" DefaultValue="1" />
<Pin Id="BcgVj9lzVfSO6L37KBCbbh" Name="Phase" Kind="InputPin" DefaultValue="0" />
<Pin Id="APXOGBoZlwBO32PYrJs3SF" Name="Count" Kind="InputPin" DefaultValue="60" />
<Pin Id="U6XDMSGMQDHMkmK42DSBlW" Name="Output" Kind="OutputPin" />
</Node>
<Pad Id="BZykD34VlhFLMc0pWsQ6E9" Comment="Apply" Bounds="-1131,2180,39,26" ShowValueBox="true" isIOBox="true" Value="False">
<p:TypeAnnotation>
<Choice Kind="ImmutableTypeFlag" Name="Boolean" />
<FullNameCategoryReference ID="Primitive" />
</p:TypeAnnotation>
<p:ValueBoxSettings>
<p:buttonmode p:Assembly="VL.UI.Forms" p:Type="VL.HDE.PatchEditor.Editors.ButtonModeEnum">Bang</p:buttonmode>
</p:ValueBoxSettings>
</Pad>
<ControlPoint Id="MCAnKsFTKUSL2lUSEVHhMo" Bounds="-509,-842" />
<Node Bounds="-962,102,668,762" Id="NHE3x17KM4CPfGJ6pdMpZF">
<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="KvtzcrlpbXnO8zOKdu5uQ2" Name="Break" Kind="OutputPin" />
<ControlPoint Id="MMstVDCM3mdLodqD0gPD4z" Bounds="-813,108" Alignment="Top" />
<ControlPoint Id="BjURbfzBOOmNBfNXL1cRHP" Bounds="-791,858" Alignment="Bottom" />
<ControlPoint Id="PqwrAQGmQ3KOKzNLl8KKpQ" Bounds="-568,108" Alignment="Top" />
<ControlPoint Id="EwL8DrbkLqFMcETN6WfMWP" Bounds="-580,858" Alignment="Bottom" />
<ControlPoint Id="VGWhxyrkfTaP0ITNXeqJ88" Bounds="-523,858" Alignment="Bottom" />
<ControlPoint Id="RJRlY5WiJWnPS6QG3CA9jy" Bounds="-376,108" Alignment="Top" />
<ControlPoint Id="I2qaKkb2rrrMrwxtw6IUAW" Bounds="-311,108" Alignment="Top" />
<Patch Id="AfEcDNthjcFPN7AAwHvxD2" ManuallySortedPins="true">
<Patch Id="KSrhCvPkVtcOzou5qRhKSS" Name="Create" ManuallySortedPins="true" />
<Patch Id="EMeVsd1jARZPMHqrvJKbQQ" Name="Update" ManuallySortedPins="true" />
<Patch Id="CeL8tGY7d8fQY4MQNW1ACM" Name="Dispose" ManuallySortedPins="true" />
<Node Bounds="-389,375,58,19" Id="M0bafQt1btJQY2I1bEOW9P">
<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="L8suxf1vsN6OSff0OhPu0x" Name="Input" Kind="InputPin" />
<Pin Id="EM4ShHybAjeQWe99jtJ5O5" Name="Translation" Kind="InputPin" />
<Pin Id="LCLGpGhhZecQWuvH4Ibvco" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="-816,312,105,26" Id="OIkHianfS42N8UQWyBCyGC">
<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="L6N3BF9Sl3HMphGLWez0Dq" Name="Input" Kind="StateInputPin" />
<Pin Id="E4yryj0nmISN4g8FY4IOy6" Name="id" Kind="OutputPin" />
<Pin Id="QN0F5DrkDmQOO7hx2xuXPo" Name="name" Kind="OutputPin" />
<Pin Id="CdJdyBp9sxwOVxhyilPUPR" Name="Object" Kind="OutputPin" />
<Pin Id="GEIK3S4DaD8NCLjiUW2ss1" Name="coord" Kind="OutputPin" />
<Pin Id="NVI8QzNVwHKLhNCtMkiiDK" Name="press" Kind="OutputPin" />
<Pin Id="AIgp52GfPK0NCzVdM5938y" Name="Orientation" Kind="OutputPin" />
</Node>
<Node Bounds="-792,780,110,26" Id="BRGMW8ipOyhL1TXW3ExmeA">
<p:NodeReference LastCategoryFullName="Stride.API.Engine.Entity" LastSymbolSource="VL.Stride.Runtime.TypeForwards.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="SetLocalMatrix" />
<CategoryReference Kind="ClassType" Name="Entity" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="BVlvi05FeQBLbMkaLamt94" Name="Input" Kind="StateInputPin" />
<Pin Id="NxW90rTwIqyLN3BGIkrnpW" Name="Transformation" Kind="InputPin" />
<Pin Id="JHmWrXhbOhBOtaZln0A1qr" Name="Output" Kind="StateOutputPin" />
</Node>
<Node Bounds="-794,541,62,19" Id="DZVVpGxv9f3L6d8KLVr5Sm">
<p:NodeReference>
<Choice Kind="ProcessNode" Name="Username" />
</p:NodeReference>
<Pin Id="EPHZVdarF48LugRjYVkqIa" Name="Name" Kind="InputPin" />
<Pin Id="UYXk4sZ3qeALAjKZcfYBWS" Name="Active" Kind="InputPin" />
<Pin Id="Dh5nJSi5z8YNtpAknI9h3j" Name="Contact" Kind="InputPin" />
<Pin Id="HCcs0wSiNUkOh4DLdV47en" Name="VR Helper" Kind="InputPin" DefaultValue="True" />
<Pin Id="Uo8WDKHJh6JLyFiq69PB40" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="-687,686,80,19" Id="D5HBubnzrdjLIOABUgexgZ">
<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="ShwCjr9a9D2LTfs4hxtyjp" Name="Input" Kind="InputPin" />
<Pin Id="Grd9x4YV0DfNeyzNpXSKkP" Name="Scaling" Kind="InputPin" DefaultValue="0.39, 0.39, 0.39" />
<Pin Id="AxtDOACr4KuOyEXrfI5Unx" Name="Rotation" Kind="InputPin" DefaultValue="-0.25, 0.83, 0" />
<Pin Id="GG7eRiBaR0yPXVHGIHO1AB" Name="Translation" Kind="InputPin" DefaultValue="0, 0, 0" />
<Pin Id="P26953dMvqMOm9cEkNxBBc" Name="Output" Kind="OutputPin" />
</Node>
<Pad Id="E9hfmwKpw6mNt5w8P2O5KR" Comment="User" Bounds="-822,169" isIOBox="true" />
<Node Bounds="-536,543,52,26" Id="QoauM87NTA3N8gw5N7BzX7">
<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="Jo0XrXj6ixmQMkbLsGPX36" Name="Input" Kind="StateInputPin" />
<Pin Id="ETaoEP0AbSnNyv4rPoYfvt" Name="Item" Kind="InputPin" />
<Pin Id="N1PGJCtIQB2L5NKPpfncRV" Name="Result" Kind="OutputPin" />
</Node>
<Node Bounds="-559,624,52,19" Id="KE0echEibDVL6oDpctmKod">
<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="JTEJsW5A4x9NaARbNLZeJg" Name="Input" Kind="StateInputPin" />
<Pin Id="NPeU9C5BmRJMHz5ASzWaNK" Name="Default Value" Kind="InputPin" />
<Pin Id="N89f0rcICClMfJcZZ2urCE" Name="Index" Kind="InputPin" />
<Pin Id="Q6H5aDtRvG2LkBVn2deRxO" Name="Result" Kind="OutputPin" />
</Node>
<Node Bounds="-559,687,147,26" Id="E8p5GqdLTXwNRrHxlwBSSV">
<p:NodeReference LastCategoryFullName="Collections.Spread" LastSymbolSource="VL.Collections.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Add" />
<CategoryReference Kind="RecordType" Name="Spread" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="GUY9VbJRGgCOZX3V1iqFyF" Name="Input" Kind="StateInputPin" />
<Pin Id="HqO14DS8rd6Pa7hd8RDzQa" Name="Item" Kind="InputPin" />
<Pin Id="E6ALfGuZkdSNXu4fyOR6um" Name="Output" Kind="StateOutputPin" />
</Node>
<Node Bounds="-579,741,51,26" Id="AHy1qHrEDjQMKy23VD1OJ7">
<p:NodeReference LastCategoryFullName="Collections.Spread" LastSymbolSource="VL.Collections.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="SetSlice" />
<CategoryReference Kind="RecordType" Name="Spread" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="As921JMlZZZOGdEgMOfs83" Name="Input" Kind="StateInputPin" />
<Pin Id="NTjiMAziMlEO0M9SfImKmC" Name="Value" Kind="InputPin" />
<Pin Id="CDHupgT0sobMALQw52On1l" Name="Index" Kind="InputPin" />
<Pin Id="MhU04lwIWHlO3WcZkN49L1" Name="Output" Kind="StateOutputPin" />
</Node>
<Pad Id="PDK6BM6PnsUOhT6Pq3QiAR" Comment="" Bounds="-580,592" isIOBox="true">
<p:Value>
<Item />
</p:Value>
</Pad>
<Node Bounds="-735,459,122,19" Id="BEE136e87BXMZB1RP8v451">
<p:NodeReference LastCategoryFullName="3D.Collision" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="SphereIntersectsSphere" />
</p:NodeReference>
<Pin Id="SnmNaG0R9N5LBaUxiwtj6D" Name="Sphere 1" Kind="InputPin" />
<Pin Id="TzyOIbcZ6oTOXk8BJiI3zH" Name="Sphere 2" Kind="InputPin" />
<Pin Id="TLTw18AhxPwNzMOdtQf9Th" Name="Result" Kind="OutputPin" />
</Node>
<Node Bounds="-619,415,47,26" Id="CTllQpZ1pmuOmN0wWERzZh">
<p:NodeReference LastCategoryFullName="3D.Sphere" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Sphere (Join)" />
</p:NodeReference>
<Pin Id="GxzYi2pUWFJMyeeqML2zsz" Name="Center" Kind="InputPin" />
<Pin Id="EbM3LjapK1ZPpxl27nHqCX" Name="Radius" Kind="InputPin" DefaultValue="1" />
<Pin Id="KgJnSwTrKBIQTQ3roR8BeK" Name="Output" Kind="StateOutputPin" />
</Node>
<Node Bounds="-940,492,37,19" Id="L3qjx2IVbdBN2gcJKXIFVj">
<p:NodeReference LastCategoryFullName="Primitive.Boolean" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="AND" />
</p:NodeReference>
<Pin Id="KomDH5Gv3q2Nt3rMi5N2A4" Name="Input" Kind="StateInputPin" />
<Pin Id="COTAgHXZA3pQEXmpUnyYqI" Name="Input 2" Kind="InputPin" />
<Pin Id="E4DkKYXcDl2OipOJ5Ge5FO" Name="Output" Kind="StateOutputPin" />
</Node>
<Node Bounds="-939,582,185,121" Id="SJU2TBRUk0INvgQUKe5Gcg">
<p:NodeReference>
<Choice Kind="ApplicationStatefulRegion" Name="If" />
<FullNameCategoryReference ID="Primitive" />
</p:NodeReference>
<Pin Id="LZ0StBNpdM8MdmllOGIKZr" Name="Condition" Kind="InputPin" />
<Patch Id="HJl0ekNHB8qNGhfC6TutP5" ManuallySortedPins="true">
<Patch Id="RlXKMdFCQ7hMvhmPxEZaSR" Name="Create" ManuallySortedPins="true" />
<Patch Id="NgSbfAxiYbWNXR7hsC3ixO" Name="Then" ManuallySortedPins="true" />
<Node Bounds="-862,663,94,19" Id="PAYzzLQbYgZQHoeVY6SGln">
<p:NodeReference LastCategoryFullName="Main" LastSymbolSource="ooc3.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="UserPlayMessage" />
</p:NodeReference>
<Pin Id="HsphTdZYciwMOaxDXJoXnY" Name="WsClient" Kind="InputPin" />
<Pin Id="BOyQ9XlGtdNLwQy3eX8YdP" Name="User Id" Kind="InputPin" />
</Node>
<Node Bounds="-927,609,71,26" Id="M3xia6Aa7cfMvW8Gt6LzKG">
<p:NodeReference LastCategoryFullName="Main.Context" LastSymbolSource="ooc3.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="GetWsClient" />
</p:NodeReference>
<Pin Id="Q5LSgmN9lKaLOZnAca5d1B" Name="Input" Kind="StateInputPin" />
<Pin Id="JKRoM6yo7LKOPIkfeUiCVI" Name="Output" Kind="StateOutputPin" />
<Pin Id="Rt7A4CkjwK4NSILJM3sA1o" Name="WsClient" Kind="OutputPin" />
</Node>
</Patch>
<ControlPoint Id="LsnrOK86FvgNrP8L4NurLx" Bounds="-771,588" Alignment="Top" />
<ControlPoint Id="DaRfX4N9ZC9LI2BaAuP9rS" Bounds="-814,697" Alignment="Bottom" />
</Node>
<Node Bounds="-939,526,56,19" Id="Lt4dLRxbgewNE6WN4hN8sU">
<p:NodeReference LastCategoryFullName="Control" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="TogEdge" />
</p:NodeReference>
<Pin Id="HbgLo44Bkb6QVdhhdiFp2o" Name="Value" Kind="InputPin" />
<Pin Id="H9MMOegSc8eQRs5uVbIcRv" Name="Up Edge" Kind="OutputPin" />
<Pin Id="JeMxvdJSs1bMhifYouIjiT" Name="Down Edge" Kind="OutputPin" />
</Node>
<Pad Id="GmhGzvIYj2KOhrOPy6y3tx" Comment="" Bounds="-394,612" isIOBox="true" />
<Node Bounds="-392,518,39,19" Id="SJc37E9BXipQOzkDierCmP">
<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="L44BnLUHdo9MNU0p4hI5Gi" Name="Input" Kind="InputPin" />
<Pin Id="Fe1WMdOOl5VOWPx8CQJcmd" Name="Scaling" Kind="InputPin" DefaultValue="0.2, 0.2, 0.2" />
<Pin Id="UphEVHIan8QP1kMjZLHNVt" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="-390,480" Id="JmtqyIn8pnlOzDSGDMbifx">
<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="Vw7GU2mpxuIPifPPwvUzhv" Name="Input" Kind="InputPin" />
<Pin Id="RpVPqKFwiRWOLVzeGE3EUZ" Name="Rotation" Kind="InputPin" />
<Pin Id="SSY9fJJWCNcNDUIwDQDs5C" Name="Output" Kind="OutputPin" />
</Node>
</Patch>
</Node>
<Pad Id="ULSjExzcZ2mQO0OOyMIQ9G" Comment="Count" Bounds="-345,-371,35,15" ShowValueBox="true" isIOBox="true" Value="32">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Integer32" />
</p:TypeAnnotation>
</Pad>
<Pad Id="RwOfqM4ZcbUQJZOVtEnTc7" Comment="Y" Bounds="-1191,-18,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="-280,-105,65,19" Id="Spy3U2O2HqMMa4FuDS1VX7">
<p:NodeReference LastCategoryFullName="Animation" LastSymbolSource="VL.Animation.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="Damper" />
</p:NodeReference>
<Pin Id="OOHcYfha95lMpUHBZXQQQU" Name="Goto Position" Kind="InputPin" />
<Pin Id="GEJXBkF7oUWLGZJhPOfOM2" Name="Filter Time" Kind="InputPin" DefaultValue="5" />
<Pin Id="VxI5Iv8PHBBQYkek2X0UDb" Name="Cyclic" Kind="InputPin" />
<Pin Id="EdRIf45Jfb4OOpaVeXeCOc" Name="Jump" Kind="InputPin" />
<Pin Id="CJOeGYD1bomQNAs2kPUlzS" Name="Position" Kind="OutputPin" />
<Pin Id="ER9rMGwid2RPQHEWCUVuvV" Name="Velocity" Kind="OutputPin" />
<Pin Id="Ra4gadSu6cGPLMWOYYqJb2" Name="Acceleration" Kind="OutputPin" />
</Node>
<ControlPoint Id="K8yKsiq2tgnLHmeExDXxBp" Bounds="-1235,2098,4,0" />
<Node Bounds="-605,-601,57,26" Id="EZCwtwJo1H1QVxDFttwMvX">
<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="OuLL0aSW3XuN06JzToLkn3" Name="Input" Kind="StateInputPin" />
<Pin Id="AyamPHgqy5bN97J4tftWPy" Name="Output" Kind="StateOutputPin" />
<Pin Id="GDhx5Vj6nqDMdubtINSj7g" Name="Users" Kind="OutputPin" />
</Node>
<Node Bounds="-389,-549,57,26" Id="Qo94ISxxwd5LNQriChd1Hc">
<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="EKADSq2YL4rPWAMNFffuKu" Name="Input" Kind="StateInputPin" />
<Pin Id="GtZbsSO57hHOPrF6hHOHqd" Name="Output" Kind="StateOutputPin" />
<Pin Id="JydRDdgSFEqNy3SgaRTTec" Name="Values" Kind="OutputPin" />
</Node>
<Pad Id="BsEAfbvNlkTO8u1CI9bkdI" SlotId="Vc5V52nKNpMO29JHcVww1p" Bounds="-508,-766" />
<Node Bounds="-348,-451,44,19" Id="SRvg5cVp58aL5pVOCizhPe">
<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="OUk2vA5jLHrNsN5XfPboKY" Name="Input" Kind="StateInputPin" />
<Pin Id="GGrhNJwW5KGPo5YIXywkoh" Name="Result" Kind="OutputPin" />
</Node>
<Node Bounds="-813,898,65,19" Id="Tn5t94a9a3SOi4uPHmuR0W">
<p:NodeReference LastCategoryFullName="Stride" LastSymbolSource="VL.Stride.Engine.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="Group (Spectral)" />
<CategoryReference Kind="Category" Name="Stride" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="Pa9F0AUC9nwNNzcOIn05im" Name="Transformation" Kind="InputPin" />
<Pin Id="AwMKHDKyITWMHsQDag5x4l" Name="Children" Kind="InputPin" />
<Pin Id="JPuBBnrQb5ALHtojkJp6yY" Name="Name" Kind="InputPin" DefaultValue="Group" />
<Pin Id="Srcxg7lcTWYLpaWTJfzadQ" Name="Enabled" Kind="InputPin" DefaultValue="True" />
<Pin Id="Q9p7YCyHVwoMzAxmjeKpdQ" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="-389,-595,68,19" Id="IEmd1YHrn5JN6aBeOs2meC">
<p:NodeReference>
<Choice Kind="ProcessNode" Name="DemoUsers" />
</p:NodeReference>
<Pin Id="QT5iEeEMWDUMAz6h4V1j7d" Name="Context" Kind="InputPin" />
<Pin Id="LxzbJ09PLzsPQyMexHzwtq" Name="Quantity" Kind="InputPin" DefaultValue="60" />
<Pin Id="NE6uqR484m0MxWTawhuvgS" Name="Add" Kind="InputPin" />
<Pin Id="EtITbiXCi7bNvbXMk9e3IY" Name="Clear" Kind="InputPin" />
<Pin Id="UA5tg20TmFLNunWWQKo0tT" Name="test" Kind="OutputPin" />
</Node>
<Pad Id="KYU6deUaRtwQJN7d8cD0oR" Comment="Add" Bounds="-401,-692,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="TMZScHs21RrLIQ7L1sfOd6" Comment="Clear" Bounds="-322,-694,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="Hpih0Ylk9K0NyUxuDySBPj" SlotId="Vc5V52nKNpMO29JHcVww1p" Bounds="-1317,2174" />
<Node Bounds="-1269,1005,91,19" Id="KKh4XIHPJvCO4HmXmFxP7i">
<p:NodeReference>
<Choice Kind="ProcessNode" Name="PresenceCamera" />
</p:NodeReference>
<Pin Id="So51pwCAPEwPiLzaPeFSRt" Name="Follow" Kind="InputPin" />
<Pin Id="ChxJxqmgU2DMxILVBcViYJ" Name="Distance" Kind="InputPin" />
<Pin Id="IvKWoFv3k6WOaOw4xPFh8L" Name="Performer Position" Kind="InputPin" />
<Pin Id="T4h7qAFYw5sOKI6BHH2k0s" Name="Output" Kind="OutputPin" />
</Node>
<Pad Id="M3vz4U5hIKxOXxrOudKv8Y" Comment="Follow" Bounds="-1288,861,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="-1287,1701,178,19" Id="BOp5FrQ3kdFMfoJvoaDbUI">
<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="IS7qkvCipF5LmO5i3CxJuv" Name="Transformation" Kind="InputPin" />
<Pin Id="CXqFvtRZqsVQcpJmLKPyHw" Name="Child" Kind="InputPin" />
<Pin Id="TuXHvHow2xxPcSFe3VPjC7" Name="Child 2" Kind="InputPin" />
<Pin Id="KAkWiQCBaRwMrBubEeE61E" Name="Child 3" Kind="InputPin" />
<Pin Id="ISgCXEHMpJjMbuOyoArXkt" Name="Child 4" Kind="InputPin" />
<Pin Id="HL9RTO3EV2NMQeg1WwVvN2" Name="Name" Kind="InputPin" />
<Pin Id="FQcr5SX5D6POd79qBqPKev" Name="Enabled" Kind="InputPin" />
<Pin Id="HLFd0KMD8i3OsEWW0kqh0b" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="-355,-204,25,19" Id="JwgxZSE2N1wPuyV5dCbNNZ">
<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="O0k8wsWlTmKNo661KuDIFt" Name="Input" Kind="InputPin" />
<Pin Id="AJFq0Cv10BwPJ2dtr0RM7q" Name="Input 2" Kind="InputPin" DefaultValue="0.5" />
<Pin Id="NdUyEY9hchOQawTarVPiVk" Name="Output" Kind="OutputPin" />
</Node>
<Pad Id="PEKJbcvIWnMNvzS6c2ykt8" Comment="" Bounds="-270,-370,35,15" ShowValueBox="true" isIOBox="true" Value="0.21">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Float32" />
</p:TypeAnnotation>
</Pad>
<Node Bounds="-582,-87,44,26" Id="BTsaiHyzAdgONr7x7kHWPc">
<p:NodeReference LastCategoryFullName="Collections.Spread" LastSymbolSource="VL.Collections.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Count" />
<CategoryReference Kind="RecordType" Name="Spread" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="NTStoenx4LZPZootkjSgwS" Name="Input" Kind="StateInputPin" />
<Pin Id="NY7HckB3w2bLJCK5yEYgbK" Name="Count" Kind="OutputPin" />
</Node>
<Node Bounds="-581,-26,66,93" Id="DR7je0LkFdiN8CmykOxiGt">
<p:NodeReference>
<Choice Kind="ApplicationStatefulRegion" Name="Repeat" />
<FullNameCategoryReference ID="Primitive" />
</p:NodeReference>
<Pin Id="K2Yb2Pnmv2ZQdBJjNFqHkM" Name="Iteration Count" Kind="InputPin" />
<Pin Id="MkvOksnougfMglBZGzhzsv" Name="Break" Kind="OutputPin" />
<Patch Id="Ab8BiudVXKbNQVWciJpV7f" ManuallySortedPins="true">
<Patch Id="Pu2oufByS1NMDOvHFpikmY" Name="Create" ManuallySortedPins="true" />
<Patch Id="LQXfGRyDiUFP95A5L8yVXD" Name="Update" ManuallySortedPins="true" />
<Patch Id="KbZdFfHDdffO0pKmsISrCl" Name="Dispose" ManuallySortedPins="true" />
<Node Bounds="-568,9,41,26" Id="QQ1LgvffJ78MXYzLE0S3HC">
<p:NodeReference LastCategoryFullName="Collections.Spread" LastSymbolSource="VL.Collections.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Add" />
<CategoryReference Kind="RecordType" Name="Spread" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="Rmu0uSrdfX1P56H4gDhKhu" Name="Input" Kind="StateInputPin" />
<Pin Id="B29hRMYNpNlPgBUkFs5CeJ" Name="Item" Kind="InputPin" />
<Pin Id="VRC37pCV84qOHQsfmI4veI" Name="Output" Kind="StateOutputPin" />
</Node>
</Patch>
<ControlPoint Id="H9ejLvYZBAsNKvTxpiLA3x" Bounds="-567,61" Alignment="Bottom" />
<ControlPoint Id="LDfIDV7gj1cMtViqnbu9H0" Bounds="-567,-20" Alignment="Top" />
</Node>
<Pad Id="AxIYhnrg2BhQVJxY2JgIit" Bounds="-220,-265,101,19" ShowValueBox="true" isIOBox="true" Value="*TODO: fix this">
<p:TypeAnnotation>
<Choice Kind="TypeFlag" Name="String" />
</p:TypeAnnotation>
<p:ValueBoxSettings>
<p:fontsize p:Type="Int32">9</p:fontsize>
<p:stringtype p:Assembly="VL.Core" p:Type="VL.Core.StringType">Comment</p:stringtype>
</p:ValueBoxSettings>
</Pad>
<Node Bounds="-1039,224,47,26" Id="JYwbaSRnlZUOXJh0TozavA">
<p:NodeReference LastCategoryFullName="3D.Sphere" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Sphere (Join)" />
</p:NodeReference>
<Pin Id="AuiTjTy36Q7P6xlXedLo8W" Name="Center" Kind="InputPin" />
<Pin Id="T8E48zN488jOns3ewxwtY0" Name="Radius" Kind="InputPin" DefaultValue="3" />
<Pin Id="EeaVHS3tKZENFq7zvrJT2B" Name="Output" Kind="StateOutputPin" />
</Node>
<Pad Id="KCOkFS9KjqWPLQaCptHB4z" SlotId="Vc5V52nKNpMO29JHcVww1p" Bounds="-1003,506" />
<Pad Id="BfVsDSvhJwiP72lM6wd92g" Comment="Performer Radius" Bounds="-1114,81,35,15" ShowValueBox="true" isIOBox="true" Value="0.09999999">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Float32" />
</p:TypeAnnotation>
</Pad>
<Pad Id="QX8zQEfn4wJNG3LVk1DMPu" Comment="User Radius" Bounds="-1058,355,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="-1152,1001,105,19" Id="PXS8AA1HrzvLE1vY0WnWKl">
<p:NodeReference>
<Choice Kind="ProcessNode" Name="DebugView" />
</p:NodeReference>
<Pin Id="SwqzYe7fDkTMl6S2JtFgS9" Name="PerformerTransform" Kind="InputPin" />
<Pin Id="FGiRR05QBD0Pa9kJBYpIOA" Name="PerformerRadius" Kind="InputPin" />
<Pin Id="DkY9A9Adp0OPoozHpnVD3G" Name="UserTransform" Kind="InputPin" />
<Pin Id="GiGq6YJMp1lO9jWkn9REN1" Name="UserRadius" Kind="InputPin" />
<Pin Id="S3kPpu6YGiXNq9VogGPRUR" Name="Enabled" Kind="InputPin" DefaultValue="True" />
<Pin Id="Apdx2TcU0HLMIVxBGR6Xw9" Name="Output" Kind="OutputPin" />
</Node>
<Pad Id="EQ6NpTQZeE4LnP1iForUMc" Comment="Enabled" Bounds="-1017,913,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="-652,-151,88,26" Id="RfjEkebabb4LdZNOHvJin9">
<p:NodeReference LastCategoryFullName="Main.Context" LastSymbolSource="ooc3.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="GetObjects" />
</p:NodeReference>
<Pin Id="PRlSnIa3ghhMZghF61JCxo" Name="Input" Kind="StateInputPin" />
<Pin Id="HmoxM8EourpPopln7zMqBW" Name="Output" Kind="StateOutputPin" />
<Pin Id="MMqVYk1FVLpPzRCLvPSjlW" Name="Objects" Kind="OutputPin" />
</Node>
<Node Bounds="-659,1236,367,214" Id="RAbt659rxdtNPT0OCVfqZD">
<p:NodeReference>
<Choice Kind="ApplicationStatefulRegion" Name="ForEach" />
<FullNameCategoryReference ID="Primitive" />
</p:NodeReference>
<Pin Id="Sw5kQ7ysgm7NtD1KmAyi0W" Name="Break" Kind="OutputPin" />
<ControlPoint Id="DLc0Tew9oGcQVCiAp2n0vd" Bounds="-634,1242" Alignment="Top" />
<ControlPoint Id="NTXFXxgagrRQdR8jYRVSAM" Bounds="-593,1242" Alignment="Top" />
<ControlPoint Id="KxDUxfidbeGMSxFxU3aXzy" Bounds="-645,1406" Alignment="Bottom" />
<Patch Id="BIs8WvIAlfMMsIAl40Esam" ManuallySortedPins="true">
<Patch Id="HW57QngRasaQUREKSMwNS0" Name="Create" ManuallySortedPins="true" />
<Patch Id="MZrsBgzu8ieLBj3oLWIZ40" Name="Update" ManuallySortedPins="true" />
<Patch Id="HSgpc0K5fYrNS5QTumoh9C" Name="Dispose" ManuallySortedPins="true" />
<Node Bounds="-639,1352,66,19" Id="JVXvNXYZtEFOQ7gt5xqyyl">
<p:NodeReference LastCategoryFullName="Main" LastSymbolSource="ooc3.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="ObjectSplit" />
</p:NodeReference>
<Pin Id="JmAW4I9gfYwNGHRIVhxZzC" Name="Context" Kind="InputPin" />
<Pin Id="DNGFZaFjts4LQWVzVLQljd" Name="Transformation" Kind="InputPin" />
<Pin Id="Hw3gzezgWDBOfx2U6otMn6" Name="Name" Kind="InputPin" />
<Pin Id="EWR9vvnRxBENqt9X2sVctO" Name="Instance Transformations" Kind="InputPin" />
<Pin Id="VUqJk8qeAXKNJBxWwVpz6H" Name="Intensity" Kind="InputPin" DefaultValue="0, 0, 0" />
<Pin Id="Dh54IZvuxRHP75LNgj5lzr" Name="Break" Kind="InputPin" />
<Pin Id="OGXIWypNQ4IPeNTQecDC4c" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="-539,1289" Id="Bn49WTjxYTEQZ0luNPR5ye">
<p:NodeReference LastCategoryFullName="Animation" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="LFO" />
</p:NodeReference>
<Pin Id="BYNt5nzw1gpOPNJTdolHhg" Name="Period" Kind="InputPin" DefaultValue="0.04" />
<Pin Id="VjCilPc65x3P52SikIZMr1" Name="Pause" Kind="InputPin" />
<Pin Id="KyYQghO3vKUNHN9di0D9P3" Name="Reset" Kind="ApplyPin" />
<Pin Id="G26ZSjwm5YjP8xGT3AhqV8" Name="Phase" Kind="OutputPin" />
<Pin Id="D8kbVDzXL2yPf91Y5CuUcr" Name="On New Cycle" Kind="OutputPin" />
<Pin Id="OjNuysYDH83Lmn5gi0VeOo" Name="Cycles" Kind="OutputPin" />
</Node>
<Node Bounds="-440,1377,25,19" Id="ELi3lDiciddMB2RLt3LS9o">
<p:NodeReference LastCategoryFullName="Math" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="&gt;" />
</p:NodeReference>
<Pin Id="RT5u9RaBXmCORV5bMEURYj" Name="Input" Kind="InputPin" />
<Pin Id="O0ZrMBT6u5HLVnGcJDXv3j" Name="Input 2" Kind="InputPin" DefaultValue="0.5" />
<Pin Id="PUgUOvk3gTKPakQFitCzuz" Name="Result" Kind="OutputPin" />
</Node>
<Node Bounds="-441,1310,54,22" Id="OFj6cDrr2i6OKrsjcsocdo">
<p:NodeReference>
<Choice Kind="ProcessStatefulRegion" Name="Cache" />
<FullNameCategoryReference ID="Primitive" />
</p:NodeReference>
<Pin Id="N9a0RvDmCs8OOyI8563J6v" Name="Force" Kind="InputPin" />
<Pin Id="MMPIsRaltA6Lil3F3McKEa" Name="Dispose Cached Outputs" Kind="InputPin" />
<Pin Id="PMa2LdC4tZIN8bC3iFpchc" Name="Has Changed" Kind="OutputPin" />
<Patch Id="ECWtM5ITYGpL09FDTOk7RO" ManuallySortedPins="true">
<Patch Id="QkH8yaShgm8L800YuRGUzF" Name="Create" ManuallySortedPins="true" />
<Patch Id="UfaKyTKOfzjMCMwqVuXFeY" Name="Then" ManuallySortedPins="true" />
<Node Bounds="-441,1313,54,19" Id="R4tjF6MYE4jMH2zThBj9XJ">
<p:NodeReference LastCategoryFullName="Math" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Random" />
</p:NodeReference>
<Pin Id="MMSlZTiPp8XLNUmR8UDU8D" Name="From" Kind="InputPin" />
<Pin Id="OfDzT8Af8rpQZqP8P6Rt7B" Name="To" Kind="InputPin" />
<Pin Id="D8xyj2ERLvEPGDmJ0q6pHx" Name="Output" Kind="OutputPin" />
</Node>
<Pad Id="Ibp2eYPqF6JMgr9GTXTwgi" Comment="To" Bounds="-385,1290,35,15" ShowValueBox="true" isIOBox="true" Value="1">
<p:TypeAnnotation>
<Choice Kind="ImmutableTypeFlag" Name="Float32" />
<FullNameCategoryReference ID="Primitive" />
</p:TypeAnnotation>
</Pad>
</Patch>
<ControlPoint Id="KCKoU5Ks7mNOjXtrNCxqfk" Bounds="-440,1356" Alignment="Bottom" />
</Node>
<Node Bounds="-438,1411,56,19" Id="IRRAOQDwRkWMl1djqTATdQ">
<p:NodeReference LastCategoryFullName="Control" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="TogEdge" />
</p:NodeReference>
<Pin Id="BcHmE7thLC2QAxF7rtO2kS" Name="Value" Kind="InputPin" />
<Pin Id="KcXjj7bChqVOQWMA8rF9Tk" Name="Up Edge" Kind="OutputPin" />
<Pin Id="CmdykTDG5oVQHy48L51K9N" Name="Down Edge" Kind="OutputPin" />
</Node>
</Patch>
</Node>
<Pad Id="OtmVi1ZMN7zQY520xgK6PK" SlotId="Vc5V52nKNpMO29JHcVww1p" Bounds="-729,959" />
<Node Bounds="-641,1507,85,19" Id="RWdO4Y2zPiLPyeRPhqGBK0">
<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="V7l0VToFrWNM5MgB0t1Rn5" Name="Transformation" Kind="InputPin" />
<Pin Id="NcqZgdMbgIRMFREr20wMa3" Name="Components" Kind="InputPin" />
<Pin Id="PBqJeVKEeQUP7zMY9lNX4j" Name="Children" Kind="InputPin" />
<Pin Id="STIWPZ69DH1LcPgDp4I6yR" Name="Name" Kind="InputPin" />
<Pin Id="OUL4dM5x7fZNnmp89TRXnK" Name="Enabled" Kind="InputPin" DefaultValue="True" />
<Pin Id="GO81OLoYs6yLHTjNk2h1K2" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="-638,1029,118,175" Id="BjpCdFePzSbLPo6UUK64GO">
<p:NodeReference LastCategoryFullName="Collections.Spread" LastSymbolSource="VL.Collections.vl">
<Choice Kind="OperationCallFlag" Name="Where" />
<CategoryReference Kind="RecordType" Name="Spread" NeedsToBeDirectParent="true" />
<Choice Kind="RegionFlag" Name="Region (Stateless)" Fixed="true" />
</p:NodeReference>
<Pin Id="SMRxEKqlqHwPoVahMbBuGQ" Name="Input" Kind="StateInputPin" />
<Pin Id="FSF0AWCtZ1TOsYGab7xk0d" Name="Output" Kind="StateOutputPin" />
<Patch Id="Vw2bj5vWWzwP4czTkRYiqn" Name="Predicate" ManuallySortedPins="true">
<Pin Id="FdOyUjLNnPdN3Ye2ngkHHt" Name="Objects" Kind="InputPin" />
<Pin Id="CqsYfgA99jGNkoW2FUa4D1" Name="Index" Kind="InputPin" />
<Pin Id="BDI2jmDueQ1NO28UKX6KM8" Name="Result" Kind="OutputPin" />
<ControlPoint Id="QiRnqrhGqt5QbQ4zDcBwgI" Bounds="-634,1037" />
<ControlPoint Id="R8FxLHFIZ3cP0eDYjkqx56" Bounds="-569,1037" />
<ControlPoint Id="BYXDGXWFXbKLChmHq0AN98" Bounds="-618,1197" />
<Node Bounds="-601,1093,45,19" Id="I0jV9k4ccxULJcCVfdOZek">
<p:NodeReference LastCategoryFullName="Collections.Spread" LastSymbolSource="VL.Collections.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Empty" />
<CategoryReference Kind="RecordType" Name="Spread" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="BvQjOPvwhJKQNbXhf7EBqQ" Name="Empty" Kind="OutputPin" />
</Node>
<Node Bounds="-622,1158,37,19" Id="ROK9drFUhsRQQUGQ9iXYXG">
<p:NodeReference LastCategoryFullName="Primitive.Boolean" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="NOT" />
</p:NodeReference>
<Pin Id="UgvxahVaiicPv5vqDQQn35" Name="Input" Kind="StateInputPin" />
<Pin Id="Sqgysx04Wz7QVcuryD7TdM" Name="Output" Kind="StateOutputPin" />
</Node>
<Node Bounds="-623,1124,25,19" Id="Bt4QCS4vZGnNgQYp6ufdWI">
<p:NodeReference LastCategoryFullName="Math" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="=" />
</p:NodeReference>
<Pin Id="AvlNh3bqteSQaZIMLnjUfZ" Name="Input" Kind="InputPin" />
<Pin Id="BBkwERKQofqP9PyW5HssMF" Name="Input 2" Kind="InputPin" />
<Pin Id="SNxxcYlqzIJLfGe8NxKUEy" Name="Result" Kind="OutputPin" />
</Node>
<Node Bounds="-621,1066,52,19" Id="TFHrHd7w6CYNwQQyrelOAM">
<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="D4z5fbkiwGBNwcKGxs4CqM" Name="Input" Kind="StateInputPin" />
<Pin Id="IhaqVOoQnAzPPW4CFpk1o5" Name="Default Value" Kind="InputPin" />
<Pin Id="HrhMA0xsQ9PMVgdTLIgsx6" Name="Index" Kind="InputPin" />
<Pin Id="Lbm4V61pz7lNHC8yVqwc9d" Name="Result" Kind="OutputPin" />
</Node>
</Patch>
</Node>
<Node Bounds="-698,977,66,26" Id="TgndZxPE3pVMEAg9QLfNXd">
<p:NodeReference LastCategoryFullName="Main.Context" LastSymbolSource="ooc3.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="GetObjects" />
</p:NodeReference>
<Pin Id="V7osMcKq4jiOTQqQmy5liZ" Name="Input" Kind="StateInputPin" />
<Pin Id="T7aRMessKYrPC7KssCht5L" Name="Output" Kind="StateOutputPin" />
<Pin Id="OHrHaERYeUpNjP64IbnRn3" Name="Objects" Kind="OutputPin" />
</Node>
<Node Bounds="-479,1031,94,175" Id="GxWwIHInnVrO18hRP3SSbs">
<p:NodeReference LastCategoryFullName="Collections.Spread" LastSymbolSource="VL.Collections.vl">
<Choice Kind="OperationCallFlag" Name="Where" />
<CategoryReference Kind="RecordType" Name="Spread" NeedsToBeDirectParent="true" />
<Choice Kind="RegionFlag" Name="Region (Stateless)" Fixed="true" />
</p:NodeReference>
<Pin Id="MUoOcfv1BL3NBoAB9CZoyt" Name="Input" Kind="StateInputPin" />
<Pin Id="Ik9WdDd1PUmMGz7EBOmsrq" Name="Output" Kind="StateOutputPin" />
<Patch Id="M6MKS1Li6LvOGiTddq5c1P" Name="Predicate" ManuallySortedPins="true">
<ControlPoint Id="N84qpG39MxxQA12cdd0c6P" Bounds="-475,1039" />
<ControlPoint Id="RYN4U5tRfK7NJPg68ud7YF" Bounds="-459,1199" />
<Node Bounds="-442,1095,45,19" Id="UtoCdRZRJD9OH9XSWc1Fu1">
<p:NodeReference LastCategoryFullName="Collections.Spread" LastSymbolSource="VL.Collections.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Empty" />
<CategoryReference Kind="RecordType" Name="Spread" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="AnIgwDzlYqQNyofoeWKxDC" Name="Empty" Kind="OutputPin" />
</Node>
<Node Bounds="-463,1160,37,19" Id="Vz2HPzLzNhhN5bXFWm2WY5">
<p:NodeReference LastCategoryFullName="Primitive.Boolean" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="NOT" />
</p:NodeReference>
<Pin Id="LF0kXi5cyRtNP1d35E92sZ" Name="Input" Kind="StateInputPin" />
<Pin Id="TdGyQsh0VUuQctaToQv07v" Name="Output" Kind="StateOutputPin" />
</Node>
<Node Bounds="-464,1126,25,19" Id="DkhivhXVPGzPLIwLLgWnYp">
<p:NodeReference LastCategoryFullName="Math" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="=" />
</p:NodeReference>
<Pin Id="MgjiKRMYwt8ONNAY0MgZtY" Name="Input" Kind="InputPin" />
<Pin Id="BqyRedlzf8qP6DZEcRfLtH" Name="Input 2" Kind="InputPin" />
<Pin Id="Qj3lOSTtbqlP0ObkbGxY4o" Name="Result" Kind="OutputPin" />
</Node>
<Pin Id="Ppg0yE8P06mPy6JICswo3r" Name="Objects" Kind="InputPin" />
<Pin Id="PTi9R7HqBXwOguok1UF1HC" Name="Input 2" Kind="InputPin" />
<Pin Id="QUPKYYgl0fXNMUtr4naq3s" Name="Result" Kind="OutputPin" />
</Patch>
</Node>
<Pad Id="B0ScLPXlpOZNI9v31Nnzp7" Comment="Head Position" Bounds="-1790,246" isIOBox="true" />
<Node Bounds="-1522,857,25,19" Id="Fj26Z7bC9kaN2Si0qY4Ale">
<p:NodeReference LastCategoryFullName="Math" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="+" />
</p:NodeReference>
<Pin Id="L4Dz438PistPEaOwo7YybW" Name="Input" Kind="InputPin" />
<Pin Id="JcouomFvKhHLTs3XyEQfYr" Name="Input 2" Kind="InputPin" />
<Pin Id="RD9kmLFrDdZQbMBNcbD2fV" Name="Output" Kind="OutputPin" />
</Node>
<Pad Id="VdXKXbxvXk7PRSAOzrdEeN" Comment="" Bounds="-1473,783,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="UeL5jbpmjWjQbkExMlaNsd" Comment="Force" Bounds="-751,7,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="-1323,2410,75,26" Id="K8CAtDtKleIQXHLsXNRaH1">
<p:NodeReference LastCategoryFullName="Main.Context" LastSymbolSource="ooc3.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="SetVRDisplay" />
</p:NodeReference>
<Pin Id="IMVJ7HLBKprN7lhU7FODC4" Name="Input" Kind="StateInputPin" />
<Pin Id="VJBq24aUdieLmOmfMyMegE" Name="VR Display" Kind="InputPin" />
<Pin Id="TGuQ6yRXKjTMTDVHGprxBF" Name="Output" Kind="StateOutputPin" />
<Pin Id="AH2sJSp9xUGMW3aOsdYUfc" Name="Apply" Kind="InputPin" />
</Node>
<Pad Id="Pi0w9mOIS9WLZpgGzlswMP" Comment="Enabled" Bounds="-407,1494,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="-375,11,85,19" Id="O4QdLhnS0jDPVxpJwNAGHI">
<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="NivsHJrtd5XPlmI3UnpmhW" Name="Center" Kind="InputPin" DefaultValue="0, 1, 0" />
<Pin Id="OrKWNYCOFBDNJAvZiYyw3a" Name="Size" Kind="InputPin" DefaultValue="3, 2, 3" />
<Pin Id="AlQZGySr75KLvN7ndqu6Id" Name="Seed" Kind="InputPin" />
<Pin Id="V1HVlIHP8O6PCuH4Ro5AkC" Name="Count" Kind="InputPin" />
<Pin Id="UlWwevXzdifLxNo0ZLu8Ga" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="-288,35,85,19" Id="L1J3maigN2jNhUz668oGbL">
<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="B9MYeaqNtIpQdwZanS7Xr6" Name="Center" Kind="InputPin" />
<Pin Id="LVT6EnupVZxOrRUSRcHjpl" Name="Size" Kind="InputPin" />
<Pin Id="EpsNFHClogXOmlvEOpErZ8" Name="Seed" Kind="InputPin" />
<Pin Id="Irzlqj6SMBkL8O9jchFnAD" Name="Count" Kind="InputPin" />
<Pin Id="NSnxwploFLbMsS8aOi3BqA" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="-1781,1487,345,19" Id="IUkxaC7j85yL0FgYDRjkud">
<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="OCopsca4kHpLeLjMJANp68" Name="Initial Name" Kind="InputPin" />
<Pin Id="Bk1pf8wqCcGLzxjHTidtQy" Name="Base Components" Kind="InputPin" />
<Pin Id="Mp8SFT5Vec5LhuAZ1hMrNA" Name="Transformation" Kind="InputPin" />
<Pin Id="FbqGU5jrzDKLRuhRTyHBJ3" Name="Components" Kind="InputPin" />
<Pin Id="Gr5hEkSzSvYLDCGtU438Ke" Name="Children" Kind="InputPin" />
<Pin Id="JUdejeBJr9TMgjLuhQa1ME" Name="Name" Kind="InputPin" DefaultValue="Camera" />
<Pin Id="MdoGMcmOjNrPsn1PIafwKG" Name="Use Custom View Matrix" Kind="InputPin" />
<Pin Id="Jokp7GZRTF6OggkMiQcqX5" Name="View Matrix" Kind="InputPin" />
<Pin Id="QdQce5kNCQkLc5FyJv1r9X" Name="Projection" Kind="InputPin" />
<Pin Id="BsmsWfMW8jnPq1foQ7GIPx" Name="Vertical Field Of View" Kind="InputPin" DefaultValue="0.199999995529652" />
<Pin Id="PWVVfPz0c9eOQi27u6Unlr" Name="Orthographic Size" Kind="InputPin" />
<Pin Id="Ts95pobkNHUQVqNuIprHZi" Name="Use Custom Aspect Ratio" Kind="InputPin" />
<Pin Id="AEnhIhY7c9KOFszXWiN4EK" Name="Aspect Ratio" Kind="InputPin" />
<Pin Id="VeHmTKLw9nsNYU0fBEGnBP" Name="Near Clip Plane" Kind="InputPin" />
<Pin Id="UJ0jqikW8Y5QFBob7WdZwk" Name="Far Clip Plane" Kind="InputPin" />
<Pin Id="IucVlubL3ARMXYgSZSuCpZ" Name="Show Helper" Kind="InputPin" />
<Pin Id="F2DIA9MDvKcNhexcGUv5hp" Name="Enabled" Kind="InputPin" />
<Pin Id="MEmUsvidOwULjbiaxsx4zV" Name="Projection Matrix" Kind="InputPin" />
<Pin Id="Ufx2vFVW3sEN0J6AKzjea6" Name="Output" Kind="OutputPin" />
<Pin Id="GoJlH2SPovgQdEPpvF6Imf" Name="Camera Component" Kind="OutputPin" />
</Node>
<Node Bounds="-1800,1248,58,19" Id="PlX5bvxHc8cNOmkwljlUe8">
<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="SFNcM4aDXJ0MnFawuMMjdi" Name="Input" Kind="InputPin" />
<Pin Id="EDkCo2yjsBXNT0g02Az6S1" Name="Translation" Kind="InputPin" />
<Pin Id="Lk0BIAQ10wGNuKYoGVIrb2" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="-1736,1341,45,19" Id="Ogu0OeylHWcLloQVYIE2Rn">
<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="J0h22niopI7MNXsj9UmD9R" Name="Input" Kind="InputPin" />
<Pin Id="LcGn2woYGesO1iSX7WYu2K" Name="Rotation" Kind="InputPin" />
<Pin Id="SpqY7KFyknGQTkzs4Y51NR" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="-1756,1425,42,19" Id="Kp1zOMDGvZELhrHZJIp2Tx">
<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="PxzAO4IprowNIZ7HQXvhfy" Name="Input" Kind="StateInputPin" />
<Pin Id="TE6tB5l8M12QUsxhXO92mn" Name="Output" Kind="StateOutputPin" />
</Node>
<Node Bounds="-1781,1168,52,19" Id="GN5ENoUJSb5Ni8ITgjTGcY">
<p:NodeReference LastCategoryFullName="Animation" LastSymbolSource="VL.Animation.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="Damper (Fast)" />
</p:NodeReference>
<Pin Id="DAqJxjz8TRvLmfUaROw5Jk" Name="Goto Position" Kind="InputPin" />
<Pin Id="DoEdUhwIIpYP8ZHOjuX95f" Name="Filter Time" Kind="InputPin" DefaultValue="2" />
<Pin Id="BnCLi7eG7hJNqeWZtxcJvP" Name="Jump" Kind="ApplyPin" />
<Pin Id="E8RZgiAX4w4M1EPeF6eob3" Name="Position" Kind="OutputPin" />
<Pin Id="MUmwfix7URlPOaIChXpnNq" Name="Velocity" Kind="OutputPin" />
</Node>
<Pad Id="CtxywboE2i2OElMDEgnGw1" Comment="Vertical Field Of View" Bounds="-1605,1389,35,15" ShowValueBox="true" isIOBox="true" Value="0.129999997094274">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Float64" />
</p:TypeAnnotation>
</Pad>
<Node Bounds="-1509,1535" Id="VVqYoVjj194MRbSwdqQxGK">
<p:NodeReference LastCategoryFullName="Control" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Switch (Boolean)" />
</p:NodeReference>
<Pin Id="S4nysJUkaUMMBvCIG43Vsg" Name="Condition" Kind="InputPin" />
<Pin Id="SNz2rOjwx5CQSYBGuObw8H" Name="Input" Kind="InputPin" />
<Pin Id="I9xDJ8yRDWOMoWJfSuJ0AQ" Name="Input 2" Kind="InputPin" />
<Pin Id="Am1EgXibHXrLmYv3Od31q6" Name="Output" Kind="OutputPin" />
</Node>
<Pad Id="IbUtFnzEtbZO4GOnPjUwP8" Comment="Condition" Bounds="-1707,1633,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>
<Pad Id="OQdoADsOZ5nNFPMsMS1SUb" SlotId="Vc5V52nKNpMO29JHcVww1p" Bounds="-1822,131" />
<Node Bounds="-1829,170,77,26" Id="L9P5WEkOejBQUqGkVWI2rH">
<p:NodeReference LastCategoryFullName="Main.Context" LastSymbolSource="ooc3.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="GetPerformer" />
</p:NodeReference>
<Pin Id="FcWW8AJNLg2OX4ihD5GzuD" Name="Input" Kind="StateInputPin" />
<Pin Id="Ohx2tMfCamONSHvsIwHwBm" Name="Output" Kind="StateOutputPin" />
<Pin Id="G5w2F8sIozOObusbfJHWQk" Name="HeadPosition" Kind="OutputPin" />
<Pin Id="B0p54e7QQIrMqt6hnoQvno" Name="HeadRotation" Kind="OutputPin" />
</Node>
</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>
<Slot Id="Vc5V52nKNpMO29JHcVww1p" Name="Context" />
<Link Id="G9dJkamOCx3LHyZEsjeENB" Ids="LYtdVZKsq4wMluf82Aq8k8,CXqFvtRZqsVQcpJmLKPyHw" />
<Link Id="R0TE0i3BuSRNCFX42UrcQl" Ids="BZykD34VlhFLMc0pWsQ6E9,RbCXIHOz4nIN2dRfMxWI65" />
<Link Id="E14O4IBXYKmOrg0OWS8gGp" Ids="OsRmopZhbSdLTTHRrK7XlJ,MCAnKsFTKUSL2lUSEVHhMo" IsHidden="true" />
<Link Id="J4EDVCbzupDLloLGtqFbtU" Ids="ULSjExzcZ2mQO0OOyMIQ9G,APXOGBoZlwBO32PYrJs3SF" />
<Link Id="GPEvtLa5BdMMoWG3NPNiHy" Ids="Twa9tq5xMKhPRaLMS8HZCF,K8yKsiq2tgnLHmeExDXxBp" />
<Link Id="MUyMECpN8ezL0hJcN9lVoj" Ids="K8yKsiq2tgnLHmeExDXxBp,By9673GoQUqOa1Zk6ZFoO9" IsHidden="true" />
<Link Id="JNG7anuWiaqNnbcfXl1CbR" Ids="BsEAfbvNlkTO8u1CI9bkdI,OuLL0aSW3XuN06JzToLkn3" />
<Link Id="Q2m6hYALo0mNK5eWFOUNxO" Ids="JydRDdgSFEqNy3SgaRTTec,OUk2vA5jLHrNsN5XfPboKY" />
<Link Id="Lonob2Jsx24L32Dff4DBrM" Ids="GGrhNJwW5KGPo5YIXywkoh,ULSjExzcZ2mQO0OOyMIQ9G" />
<Link Id="JYbK03yFoGYP8nMASvGItE" Ids="JydRDdgSFEqNy3SgaRTTec,MMstVDCM3mdLodqD0gPD4z" />
<Link Id="VvFSONS2x2mPL1ueZBt4c6" Ids="BjURbfzBOOmNBfNXL1cRHP,AwMKHDKyITWMHsQDag5x4l" />
<Link Id="DU0eT0038nfLWTVJbV8Jef" Ids="KYU6deUaRtwQJN7d8cD0oR,NE6uqR484m0MxWTawhuvgS" />
<Link Id="O0lY1AwOONSN6fwj6UMCu2" Ids="TMZScHs21RrLIQ7L1sfOd6,EtITbiXCi7bNvbXMk9e3IY" />
<Link Id="SQdjfnvidTANgHPLJtDgos" Ids="Hpih0Ylk9K0NyUxuDySBPj,TgJFYZsFc5XNcpuROGSHZD" />
<Link Id="KI3OYYIjr2jPRhnSDkheTs" Ids="RwOfqM4ZcbUQJZOVtEnTc7,ChxJxqmgU2DMxILVBcViYJ" />
<Link Id="BHU9t9QX7tNPdjsSAKI2tz" Ids="M3vz4U5hIKxOXxrOudKv8Y,So51pwCAPEwPiLzaPeFSRt" />
<Link Id="IVDlcGaJYkZMR4LuXCiYQf" Ids="MCAnKsFTKUSL2lUSEVHhMo,BsEAfbvNlkTO8u1CI9bkdI" />
<Link Id="Ivxf6fvJYyLPh9WfRvRqtI" Ids="HLFd0KMD8i3OsEWW0kqh0b,Ttknte5ducnMescA7Tjug1" />
<Link Id="ArFwwq57IXjNy7R1zkIES9" Ids="ULSjExzcZ2mQO0OOyMIQ9G,O0k8wsWlTmKNo661KuDIFt" />
<Link Id="HbcC2s9ytBZOkXxZfEYWeL" Ids="NdUyEY9hchOQawTarVPiVk,OOHcYfha95lMpUHBZXQQQU" />
<Link Id="QtCkRl6o4vHOLDZbUErXPO" Ids="Twa9tq5xMKhPRaLMS8HZCF,AiUxQQKZsd1PBttFwzgF7k" />
<Link Id="BofF70Xh2JhOlPxhm083BW" Ids="PEKJbcvIWnMNvzS6c2ykt8,AJFq0Cv10BwPJ2dtr0RM7q" />
<Link Id="TLI6l2Xw2EOQTYKxV1WHAl" Ids="LCLGpGhhZecQWuvH4Ibvco,ShwCjr9a9D2LTfs4hxtyjp" />
<Link Id="KT7JqSzsXmuN9hFDJwwG2W" Ids="LDfIDV7gj1cMtViqnbu9H0,H9ejLvYZBAsNKvTxpiLA3x" IsFeedback="true" />
<Link Id="LwtclSGu8BnOzSJNYwDSRe" Ids="VRC37pCV84qOHQsfmI4veI,H9ejLvYZBAsNKvTxpiLA3x" />
<Link Id="PhUIHZRhrk1MsHhPM7BuOp" Ids="LDfIDV7gj1cMtViqnbu9H0,Rmu0uSrdfX1P56H4gDhKhu" />
<Link Id="QmgKMZ1lT1dQS1G8A19gak" Ids="NY7HckB3w2bLJCK5yEYgbK,K2Yb2Pnmv2ZQdBJjNFqHkM" />
<Link Id="Va6SZAJBXAcNdelSyPBGLe" Ids="PqwrAQGmQ3KOKzNLl8KKpQ,EwL8DrbkLqFMcETN6WfMWP" IsFeedback="true" />
<Link Id="OU3RTzqM2eFOTtNeEkQLdR" Ids="H9ejLvYZBAsNKvTxpiLA3x,PqwrAQGmQ3KOKzNLl8KKpQ" />
<Link Id="TgpjcW4YZvEMpKmEk7wOqx" Ids="CdJdyBp9sxwOVxhyilPUPR,ETaoEP0AbSnNyv4rPoYfvt" />
<Link Id="CLvf5I8hCb3OzUt6nts2vO" Ids="N1PGJCtIQB2L5NKPpfncRV,N89f0rcICClMfJcZZ2urCE" />
<Link Id="PQXXo0KSScnL0YQZxc7ZeG" Ids="Q6H5aDtRvG2LkBVn2deRxO,GUY9VbJRGgCOZX3V1iqFyF" />
<Link Id="PYuL6BuMBMCQKssBiGPIyN" Ids="E6ALfGuZkdSNXu4fyOR6um,NTjiMAziMlEO0M9SfImKmC" />
<Link Id="MogyYSrMbgHQTSLiAzgTRi" Ids="MhU04lwIWHlO3WcZkN49L1,EwL8DrbkLqFMcETN6WfMWP" />
<Link Id="ULyv1hqDRDiPkLZdNbKNhf" Ids="N1PGJCtIQB2L5NKPpfncRV,CDHupgT0sobMALQw52On1l" />
<Link Id="A0wFugRd2FZO9rN6nPXDaF" Ids="QN0F5DrkDmQOO7hx2xuXPo,EPHZVdarF48LugRjYVkqIa" />
<Link Id="AiEihpnscTPNheujBosRWi" Ids="Uo8WDKHJh6JLyFiq69PB40,BVlvi05FeQBLbMkaLamt94" />
<Link Id="BDi0TvTCKAiNDwiwpaoveB" Ids="JHmWrXhbOhBOtaZln0A1qr,BjURbfzBOOmNBfNXL1cRHP" />
<Link Id="MyZJw1qaxLxNHRHSmAMx4m" Ids="EeaVHS3tKZENFq7zvrJT2B,SnmNaG0R9N5LBaUxiwtj6D" />
<Link Id="PYPJ4YyeDnXPPtrXsQENde" Ids="PqwrAQGmQ3KOKzNLl8KKpQ,PDK6BM6PnsUOhT6Pq3QiAR" />
<Link Id="S10vaQcGmhnQMF4uAcVom4" Ids="PDK6BM6PnsUOhT6Pq3QiAR,JTEJsW5A4x9NaARbNLZeJg" />
<Link Id="PfDRMZbVod2O7KSC5UQ2gQ" Ids="PDK6BM6PnsUOhT6Pq3QiAR,As921JMlZZZOGdEgMOfs83" />
<Link Id="Na06IdukhbVNmeiertvqBE" Ids="KgJnSwTrKBIQTQ3roR8BeK,TzyOIbcZ6oTOXk8BJiI3zH" />
<Link Id="SrgxG5LQc88NSKvmDWTxji" Ids="NVI8QzNVwHKLhNCtMkiiDK,UYXk4sZ3qeALAjKZcfYBWS" />
<Link Id="GjKElHY1xNpOEZ4XBKIp08" Ids="TLTw18AhxPwNzMOdtQf9Th,Dh5nJSi5z8YNtpAknI9h3j" />
<Link Id="Mgao6y18LOONB1lHBfjmsh" Ids="KCOkFS9KjqWPLQaCptHB4z,Q5LSgmN9lKaLOZnAca5d1B" />
<Link Id="PCSD3WHyF5CQMEt3VJCy4e" Ids="E4DkKYXcDl2OipOJ5Ge5FO,HbgLo44Bkb6QVdhhdiFp2o" />
<Link Id="UIG9O68LjbRNqM2f3PJMvt" Ids="TLTw18AhxPwNzMOdtQf9Th,COTAgHXZA3pQEXmpUnyYqI" />
<Link Id="CkNvA9sGQbSLVrZUdubQoH" Ids="NVI8QzNVwHKLhNCtMkiiDK,KomDH5Gv3q2Nt3rMi5N2A4" />
<Link Id="UbK52crUKGUQJcxh9q1B7K" Ids="Rt7A4CkjwK4NSILJM3sA1o,HsphTdZYciwMOaxDXJoXnY" />
<Link Id="MjqZyIiMbVEOsnSrb5gINi" Ids="LsnrOK86FvgNrP8L4NurLx,DaRfX4N9ZC9LI2BaAuP9rS" IsFeedback="true" />
<Link Id="I9brgdadvckNuod2Auc6kf" Ids="LsnrOK86FvgNrP8L4NurLx,BOyQ9XlGtdNLwQy3eX8YdP" />
<Link Id="K0YxtBhD7XwPvNGmZ6O8RL" Ids="E4yryj0nmISN4g8FY4IOy6,LsnrOK86FvgNrP8L4NurLx" />
<Link Id="OmohDwFHVv8QKJ3Yi5pxnH" Ids="H9MMOegSc8eQRs5uVbIcRv,LZ0StBNpdM8MdmllOGIKZr" />
<Link Id="K7QlgjgEOIaOMqyOsvcofn" Ids="MMstVDCM3mdLodqD0gPD4z,E9hfmwKpw6mNt5w8P2O5KR" />
<Link Id="ISQ3KQ9alfyO1ICwoWAk8a" Ids="BfVsDSvhJwiP72lM6wd92g,T8E48zN488jOns3ewxwtY0" />
<Link Id="R4NSIfJJAo0MajVLwBy7r9" Ids="QX8zQEfn4wJNG3LVk1DMPu,EbM3LjapK1ZPpxl27nHqCX" />
<Link Id="Nex0TPHRO20LLH4N4yTUZh" Ids="VGWhxyrkfTaP0ITNXeqJ88,DkY9A9Adp0OPoozHpnVD3G" />
<Link Id="Qyz0ArtqobBLk2v4IQ8zl2" Ids="QX8zQEfn4wJNG3LVk1DMPu,GiGq6YJMp1lO9jWkn9REN1" />
<Link Id="QCQAbp4EFE9PtgoAmAEOWH" Ids="BfVsDSvhJwiP72lM6wd92g,FGiRR05QBD0Pa9kJBYpIOA" />
<Link Id="RlupNLwWPqvLDwLRCs7ttl" Ids="Apdx2TcU0HLMIVxBGR6Xw9,KAkWiQCBaRwMrBubEeE61E" />
<Link Id="SlwzhgaA51vLjJU2EWW9eM" Ids="Q9p7YCyHVwoMzAxmjeKpdQ,ACTSvEC2mUoLFELAuMEPjq" />
<Link Id="KvcF2QEyJrEOBNITNVaC2x" Ids="EQ6NpTQZeE4LnP1iForUMc,S3kPpu6YGiXNq9VogGPRUR" />
<Link Id="GOSVQgiVMEsLHvMK3IB7HW" Ids="UA5tg20TmFLNunWWQKo0tT,EKADSq2YL4rPWAMNFffuKu" />
<Link Id="AWFx89ST9YaM2YysAMeCFX" Ids="BsEAfbvNlkTO8u1CI9bkdI,QT5iEeEMWDUMAz6h4V1j7d" />
<Link Id="Q05BzpTCQDJPpHE1ZBmJ19" Ids="AyamPHgqy5bN97J4tftWPy,PRlSnIa3ghhMZghF61JCxo" />
<Link Id="LbOeUOa0neoPeWwGsgvVB5" Ids="MMqVYk1FVLpPzRCLvPSjlW,NTStoenx4LZPZootkjSgwS" />
<Link Id="A9ajMkJQp0DLod5pFU34OE" Ids="MMqVYk1FVLpPzRCLvPSjlW,Jo0XrXj6ixmQMkbLsGPX36" />
<Link Id="FHi0uyuqOmRPw8QmVInvAu" Ids="KxDUxfidbeGMSxFxU3aXzy,PBqJeVKEeQUP7zMY9lNX4j" />
<Link Id="BPKj6b0yqRzMaT3YNW4zFK" Ids="FdOyUjLNnPdN3Ye2ngkHHt,QiRnqrhGqt5QbQ4zDcBwgI" IsHidden="true" />
<Link Id="FwKDCrSGaaGNpSkmigUmOW" Ids="CqsYfgA99jGNkoW2FUa4D1,R8FxLHFIZ3cP0eDYjkqx56" IsHidden="true" />
<Link Id="SmOOUxzD9BkL4aSRKYv689" Ids="BYXDGXWFXbKLChmHq0AN98,BDI2jmDueQ1NO28UKX6KM8" IsHidden="true" />
<Link Id="IqHQHgghZ6hPYiR1ebSvkr" Ids="OtmVi1ZMN7zQY520xgK6PK,V7osMcKq4jiOTQqQmy5liZ" />
<Link Id="Cscc667yjihL6UbLUUXg5A" Ids="BvQjOPvwhJKQNbXhf7EBqQ,BBkwERKQofqP9PyW5HssMF" />
<Link Id="LfKNCsQskbKNSCVb8GVlDl" Ids="SNxxcYlqzIJLfGe8NxKUEy,UgvxahVaiicPv5vqDQQn35" />
<Link Id="N03fJvErpUBLBmhZc0nIzo" Ids="Sqgysx04Wz7QVcuryD7TdM,BYXDGXWFXbKLChmHq0AN98" />
<Link Id="JuhtyfFOBqWLLlo1OtFNh2" Ids="OHrHaERYeUpNjP64IbnRn3,SMRxEKqlqHwPoVahMbBuGQ" />
<Link Id="U5x346viWHXOkcOOgLXRWJ" Ids="R8FxLHFIZ3cP0eDYjkqx56,HrhMA0xsQ9PMVgdTLIgsx6" />
<Link Id="PYg2sWf0OCGLPxkpr0yEJ5" Ids="Lbm4V61pz7lNHC8yVqwc9d,AvlNh3bqteSQaZIMLnjUfZ" />
<Link Id="GZTC989iH8fNDoaDRDbtoq" Ids="EwL8DrbkLqFMcETN6WfMWP,D4z5fbkiwGBNwcKGxs4CqM" />
<Link Id="I3KFjSsSpGALEwSPrHvuwn" Ids="FSF0AWCtZ1TOsYGab7xk0d,DLc0Tew9oGcQVCiAp2n0vd" />
<Link Id="TLNdN62Bg1WMCx0e616rYR" Ids="Ppg0yE8P06mPy6JICswo3r,N84qpG39MxxQA12cdd0c6P" IsHidden="true" />
<Link Id="Ntjd7LfNQbOL5vgDIcMmrU" Ids="RYN4U5tRfK7NJPg68ud7YF,QUPKYYgl0fXNMUtr4naq3s" IsHidden="true" />
<Link Id="FituWvXuHnTNlO5TMSdYY3" Ids="AnIgwDzlYqQNyofoeWKxDC,BqyRedlzf8qP6DZEcRfLtH" />
<Link Id="Ks5QdrK1bEPMars0VNWu2M" Ids="Qj3lOSTtbqlP0ObkbGxY4o,LF0kXi5cyRtNP1d35E92sZ" />
<Link Id="U3eMaWWvnQlNFp8IMPK67y" Ids="TdGyQsh0VUuQctaToQv07v,RYN4U5tRfK7NJPg68ud7YF" />
<Link Id="UAVkkXjPRNHLjjmM1yyaNX" Ids="N84qpG39MxxQA12cdd0c6P,MgjiKRMYwt8ONNAY0MgZtY" />
<Link Id="IihvayANLwoLEIO9AuQTuc" Ids="EwL8DrbkLqFMcETN6WfMWP,MUoOcfv1BL3NBoAB9CZoyt" />
<Link Id="NjKjy7ku0pgMjUtKMbFQ57" Ids="Ik9WdDd1PUmMGz7EBOmsrq,NTXFXxgagrRQdR8jYRVSAM" />
<Link Id="BUTwIXhdyydNUEEnxbUW1L" Ids="B0ScLPXlpOZNI9v31Nnzp7,IvKWoFv3k6WOaOw4xPFh8L" />
<Link Id="IY8YzWLOXwOLEFs0fw1yjz" Ids="B0ScLPXlpOZNI9v31Nnzp7,SwqzYe7fDkTMl6S2JtFgS9" />
<Link Id="S3ROvt2WlUTLWGTSSoPX3H" Ids="B0ScLPXlpOZNI9v31Nnzp7,L4Dz438PistPEaOwo7YybW" />
<Link Id="Ia7sA25J5LzOEZYdJTW8TK" Ids="VdXKXbxvXk7PRSAOzrdEeN,JcouomFvKhHLTs3XyEQfYr" />
<Link Id="UljFakTwYLQLbbTJSxToBP" Ids="RD9kmLFrDdZQbMBNcbD2fV,GGY0iJPezVLPKT3weYxZUt" />
<Link Id="FI4zk4CfRJnMmHeL5m1yPW" Ids="EEgtzB5t5yGPRvgQxAtgvd,IMVJ7HLBKprN7lhU7FODC4" />
<Link Id="SNLArNdLFTCQWTFQqO9hf0" Ids="BZykD34VlhFLMc0pWsQ6E9,AH2sJSp9xUGMW3aOsdYUfc" />
<Link Id="Ig2FnsuO0ykOBFM4eL9Pmc" Ids="Twa9tq5xMKhPRaLMS8HZCF,VJBq24aUdieLmOmfMyMegE" />
<Link Id="IOjGFVdxQyINH1Qa1K6QPU" Ids="GO81OLoYs6yLHTjNk2h1K2,NM3VlyqwJKcQNuXzUkqOEo" />
<Link Id="QOVCzUUdpQuLGHW6I6xMFo" Ids="Pi0w9mOIS9WLZpgGzlswMP,OUL4dM5x7fZNnmp89TRXnK" />
<Link Id="AmFiOrgytxoPqDWQoTD5iu" Ids="UlWwevXzdifLxNo0ZLu8Ga,RJRlY5WiJWnPS6QG3CA9jy" />
<Link Id="T7rCPwdLhGYNJzOYq0SuQZ" Ids="ULSjExzcZ2mQO0OOyMIQ9G,V1HVlIHP8O6PCuH4Ro5AkC" />
<Link Id="NDJ8rikHXzGPicaGmnmC8U" Ids="RJRlY5WiJWnPS6QG3CA9jy,EM4ShHybAjeQWe99jtJ5O5" />
<Link Id="CIXlSPs1ElINFgzTWBPhsG" Ids="LCLGpGhhZecQWuvH4Ibvco,VGWhxyrkfTaP0ITNXeqJ88" />
<Link Id="MVoLLLvBuwgLWFwcwifPsF" Ids="LCLGpGhhZecQWuvH4Ibvco,Vw7GU2mpxuIPifPPwvUzhv" />
<Link Id="RejFdgVYNsjQV1yurhY5oW" Ids="GmhGzvIYj2KOhrOPy6y3tx,HqO14DS8rd6Pa7hd8RDzQa" />
<Link Id="VTM8EkW0qJuQMwc71mEMiI" Ids="UphEVHIan8QP1kMjZLHNVt,GmhGzvIYj2KOhrOPy6y3tx" />
<Link Id="IfPULZN0fIQNNdVNbR3JHC" Ids="SSY9fJJWCNcNDUIwDQDs5C,L44BnLUHdo9MNU0p4hI5Gi" />
<Link Id="SlDuYd41jjMPfO5PH1CAND" Ids="ULSjExzcZ2mQO0OOyMIQ9G,Irzlqj6SMBkL8O9jchFnAD" />
<Link Id="B0zwgMdlzRvPbi7MDSywz4" Ids="NSnxwploFLbMsS8aOi3BqA,I2qaKkb2rrrMrwxtw6IUAW" />
<Link Id="DOlZ76lA7hSLKle3b4ac35" Ids="I2qaKkb2rrrMrwxtw6IUAW,RpVPqKFwiRWOLVzeGE3EUZ" />
<Link Id="Rjti7UJOxloOUtWJA2roGv" Ids="DLc0Tew9oGcQVCiAp2n0vd,Hw3gzezgWDBOfx2U6otMn6" />
<Link Id="C4JznH9b8hFNLdhOzG5eRt" Ids="NTXFXxgagrRQdR8jYRVSAM,EWR9vvnRxBENqt9X2sVctO" />
<Link Id="DQItax8XY9yLWW4v3zjup5" Ids="OtmVi1ZMN7zQY520xgK6PK,JmAW4I9gfYwNGHRIVhxZzC" />
<Link Id="GLsBEOTqcVcP1zQAPFfBe0" Ids="OGXIWypNQ4IPeNTQecDC4c,KxDUxfidbeGMSxFxU3aXzy" />
<Link Id="Q8omrj0x9VrOt167AhKj9m" Ids="D8kbVDzXL2yPf91Y5CuUcr,N9a0RvDmCs8OOyI8563J6v" />
<Link Id="KwbwWSNYLLnQBipKa6jg52" Ids="D8xyj2ERLvEPGDmJ0q6pHx,KCKoU5Ks7mNOjXtrNCxqfk" />
<Link Id="URfBcT2OzemOhNF2B48xCF" Ids="KCKoU5Ks7mNOjXtrNCxqfk,RT5u9RaBXmCORV5bMEURYj" />
<Link Id="PnPLoR7jNIlMCOijkx7Alz" Ids="PUgUOvk3gTKPakQFitCzuz,BcHmE7thLC2QAxF7rtO2kS" />
<Link Id="Fl8C8dkwHMmMVLiQ15MTa6" Ids="KcXjj7bChqVOQWMA8rF9Tk,Dh54IZvuxRHP75LNgj5lzr" />
<Link Id="ORbpb1gjPnPLCxr3j2qOz0" Ids="Ibp2eYPqF6JMgr9GTXTwgi,OfDzT8Af8rpQZqP8P6Rt7B" />
<Link Id="D3mTvIwCVLcMqAUPpBGlWW" Ids="Lk0BIAQ10wGNuKYoGVIrb2,J0h22niopI7MNXsj9UmD9R" />
<Link Id="EDOj77ySnVkP4rXbRZBgOY" Ids="TE6tB5l8M12QUsxhXO92mn,Jokp7GZRTF6OggkMiQcqX5" />
<Link Id="Qw2lK0h7EvXOG6HZfablhT" Ids="E8RZgiAX4w4M1EPeF6eob3,EDkCo2yjsBXNT0g02Az6S1" />
<Link Id="DdOzRAUDdkwL6dvraGKjdV" Ids="SpqY7KFyknGQTkzs4Y51NR,PxzAO4IprowNIZ7HQXvhfy" />
<Link Id="TTRu72vpolGMcRlTeEnQkt" Ids="CtxywboE2i2OElMDEgnGw1,BsmsWfMW8jnPq1foQ7GIPx" />
<Link Id="MDwubFRAdKxLWL7vVwAsTl" Ids="Ufx2vFVW3sEN0J6AKzjea6,SNz2rOjwx5CQSYBGuObw8H" />
<Link Id="UKdM8Z5a1w5L3zZ9gHyVO0" Ids="B0ScLPXlpOZNI9v31Nnzp7,DAqJxjz8TRvLmfUaROw5Jk" />
<Link Id="JrnyY2MLaRaQRr301rn2CY" Ids="Am1EgXibHXrLmYv3Od31q6,TuXHvHow2xxPcSFe3VPjC7" />
<Link Id="MlOB1xuDemwN2o3Bqp9B7n" Ids="IbUtFnzEtbZO4GOnPjUwP8,S4nysJUkaUMMBvCIG43Vsg" />
<Link Id="HqAAAQvkJBdQAIWKVOT3mN" Ids="T4h7qAFYw5sOKI6BHH2k0s,I9xDJ8yRDWOMoWJfSuJ0AQ" />
<Link Id="I2jFrbybIc9Nqi08sUCXVQ" Ids="P26953dMvqMOm9cEkNxBBc,NxW90rTwIqyLN3BGIkrnpW" />
<Link Id="Lp4PGQjAn3iOLOuaEkBwcJ" Ids="OQdoADsOZ5nNFPMsMS1SUb,FcWW8AJNLg2OX4ihD5GzuD" />
<Link Id="UWmGVPRsW5VM2RgR8fPzfB" Ids="G5w2F8sIozOObusbfJHWQk,B0ScLPXlpOZNI9v31Nnzp7" />
<Link Id="Af9WkWVFiqnLgYK3LYWRdO" Ids="B0p54e7QQIrMqt6hnoQvno,LcGn2woYGesO1iSX7WYu2K" />
<Link Id="TgJEfL603peQNfHVkxIWjv" Ids="B0ScLPXlpOZNI9v31Nnzp7,AuiTjTy36Q7P6xlXedLo8W" />
<Link Id="JWZI9eNICp8OfIwWjKZGrI" Ids="E9hfmwKpw6mNt5w8P2O5KR,L6N3BF9Sl3HMphGLWez0Dq" />
</Patch>
</Node>
<!--
************************ DemoUsers ************************
-->
<Node Name="DemoUsers" Bounds="200,100" Id="EdFo3jUero3OnbsxC1YoiG">
<p:NodeReference>
<Choice Kind="ContainerDefinition" Name="Process" />
<FullNameCategoryReference ID="Primitive" />
</p:NodeReference>
<Patch Id="OasIkFSCMO9Ofbz1zfl9ny">
<Canvas Id="IB7HoVNYnHPMy96fAORpRP" CanvasType="Group">
<Node Bounds="418,620,274,362" Id="QSOI0dpuC9BNOwRAmoDeGZ">
<p:NodeReference>
<Choice Kind="ApplicationStatefulRegion" Name="Repeat" />
<FullNameCategoryReference ID="Primitive" />
</p:NodeReference>
<Pin Id="C6NN6p5Q0jKOXkma3mLNi8" Name="Iteration Count" Kind="InputPin" DefaultValue="5" />
<Pin Id="OWdgk3IBRevNBLQNx3BGzg" Name="Break" Kind="OutputPin" />
<ControlPoint Id="IqJrmWbHCvnL2bcbKny0fD" Bounds="457,634" Alignment="Top" />
<ControlPoint Id="DMBlBQOZFecPQOBjFelheq" Bounds="453,963" Alignment="Bottom" />
<Patch Id="PX4cBsHhGYwLrsLHFbOM1u" ManuallySortedPins="true">
<Patch Id="VDh84CBufetLMUwjgMC8Fl" Name="Create" ManuallySortedPins="true" />
<Patch Id="NnUM9OZfR1QP7iBKaA34xJ" Name="Update" ManuallySortedPins="true" />
<Patch Id="JCKnpsz8DjtMHybKRrCKbc" Name="Dispose" ManuallySortedPins="true" />
<Node Bounds="452,935,50,26" Id="Br2jhCl0RYCOA4nbCaUgwf">
<p:NodeReference LastCategoryFullName="Main.Users" LastSymbolSource="ooc3.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<CategoryReference Kind="ClassType" Name="Users" />
<Choice Kind="OperationCallFlag" Name="SetUser" />
</p:NodeReference>
<Pin Id="B36bRs6Fx00QcgAS13q5hH" Name="Input" Kind="StateInputPin" />
<Pin Id="VJQKjuWptKNPwnhs6s7VXt" Name="Id" Kind="InputPin" />
<Pin Id="K9a5LWFdsCzM8XQm2SkGOR" Name="User" Kind="InputPin" />
<Pin Id="AwKborDMobsMTO8Us3tCwV" Name="Output" Kind="StateOutputPin" />
</Node>
<Pad Id="KDqhg0OSH5KNbL68YenGTy" Comment="To" Bounds="536,656,35,15" ShowValueBox="true" isIOBox="true" Value="1809">
<p:TypeAnnotation>
<Choice Kind="ImmutableTypeFlag" Name="Integer32" />
<FullNameCategoryReference ID="Primitive" />
</p:TypeAnnotation>
</Pad>
<Node Bounds="462,648,218,260" Id="CKLtlapAxvRNN94dipwNPR">
<p:NodeReference>
<Choice Kind="ProcessStatefulRegion" Name="Cache" />
<FullNameCategoryReference ID="Primitive" />
</p:NodeReference>
<Pin Id="NfM0TKxnqBEMdl2Po1XVR7" Name="Force" Kind="InputPin" />
<Pin Id="KUhYbKd5Pa3NHvQpvYZr2U" Name="Dispose Cached Outputs" Kind="InputPin" />
<Pin Id="MAYWo41RLNoLm58zi43JEF" Name="Has Changed" Kind="OutputPin" />
<ControlPoint Id="L9i9HVPOKxjPYPJ0dy68bE" Bounds="509,902" Alignment="Bottom" />
<Patch Id="Oe2mF6ICaezN6oPAFdFWve" ManuallySortedPins="true">
<Patch Id="HVauPXgyVr5NKMP7zKvUEq" Name="Create" ManuallySortedPins="true" />
<Patch Id="IM6wKbLsuI3L2Xu7GQ0Sgn" Name="Then" ManuallySortedPins="true" />
<Node Bounds="474,671,54,19" Id="MNOxABB8CTVLeRBLKKUh9M">
<p:NodeReference LastCategoryFullName="Math" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Random" />
</p:NodeReference>
<Pin Id="U2Ws9jkqMmSLuUob3O1N53" Name="From" Kind="InputPin" />
<Pin Id="FesLQ9eKyxxOR3HGBOt28F" Name="To" Kind="InputPin" />
<Pin Id="IehtGSzH90BMv83PHwYb5O" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="505,772,46,26" Id="NLbQOVHqLIzQRD4aJnurKg">
<p:NodeReference LastCategoryFullName="Main.User" LastSymbolSource="ooc3.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<CategoryReference Kind="RecordType" Name="User" />
<Choice Kind="OperationCallFlag" Name="Create" />
</p:NodeReference>
<Pin Id="IuBL24yylyJLA6lSoSc1Zr" Name="id" Kind="InputPin" />
<Pin Id="ArnX6h3eJ0nOsaBboKr0ZM" Name="name" Kind="InputPin" />
<Pin Id="O2IJLJYN5drQLxHZ1876cI" Name="Output" Kind="StateOutputPin" />
</Node>
<Node Bounds="480,712,55,19" Id="UGzONzdRM9wNopLN3RzwEY">
<p:NodeReference LastCategoryFullName="System.Conversion" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="ToString" />
</p:NodeReference>
<Pin Id="JkIn6Pcrj2hNC65a7aMrpV" Name="Input" Kind="InputPin" />
<Pin Id="RNIdL35JWywOmYpX96wVK8" Name="Result" Kind="OutputPin" />
</Node>
<Node Bounds="547,730,52,19" Id="JhZpLsnT2YPLdUmFw0Z8As">
<p:NodeReference LastCategoryFullName="Collections.Spread" LastSymbolSource="VL.Collections.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="GetSlice" />
<CategoryReference Kind="RecordType" Name="Spread" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="Kj68SDg9KcgNxVrdQsqPJd" Name="Input" Kind="StateInputPin" />
<Pin Id="LeXbxv3j2FFMyIfguV38iu" Name="Default Value" Kind="InputPin" />
<Pin Id="TnA3wI85iV4OpXBXL8eoWi" Name="Index" Kind="InputPin" />
<Pin Id="TGhEmMddhcVPEPW00qUlzw" Name="Result" Kind="OutputPin" />
</Node>
<Node Bounds="614,779,54,19" Id="SuMAhJ3KiB9LTBV2eg8AAR">
<p:NodeReference LastCategoryFullName="Math" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Random" />
</p:NodeReference>
<Pin Id="LhhIjSN2WV5Ngp82VZ0DuR" Name="From" Kind="InputPin" />
<Pin Id="OuI3OLzdW11LM4zmJcLGei" Name="To" Kind="InputPin" />
<Pin Id="G1W3zinxPZUQccwk3Q2aHL" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="509,851,60,26" Id="PYzgg4lO5KXP8khtHpHOqI">
<p:NodeReference LastCategoryFullName="Main.User" LastSymbolSource="ooc3.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="SetObject" />
<CategoryReference Kind="RecordType" Name="User" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="DFP25xVBdWROlUnkpblIuJ" Name="Input" Kind="StateInputPin" />
<Pin Id="BMviIopfKWuPE9caEEUcrs" Name="Object" Kind="InputPin" />
<Pin Id="FWMXIBeNlLzPVLBY7dG4JC" Name="Output" Kind="StateOutputPin" />
</Node>
<Node Bounds="564,813,52,19" Id="Vtq4plQH6g9PpwMVY0lnad">
<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="NAjrAxt7DceLeqzmDdZY4g" Name="Input" Kind="StateInputPin" />
<Pin Id="RhXmz5P3PJDM5Pb2Vgjz4o" Name="Default Value" Kind="InputPin" />
<Pin Id="TdwwXXaBaiwPHovRHWISC8" Name="Index" Kind="InputPin" />
<Pin Id="KL0HttyQuLoNSCjVG9xtLt" Name="Result" Kind="OutputPin" />
</Node>
</Patch>
<ControlPoint Id="BNRPs5xq9VhOoiGzud5nIb" Bounds="479,902" Alignment="Bottom" />
</Node>
</Patch>
</Node>
<Pad Id="V78RUn1vHHGPS0E4JjUoOf" Comment="Iteration Count" Bounds="441,491,35,15" ShowValueBox="true" isIOBox="true" Value="2">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Integer32" />
</p:TypeAnnotation>
</Pad>
<Pad Id="ILrv3lmkp86QIr8Qn8OLad" SlotId="LuEUgbfYahOO7zL8PPqSvF" Bounds="451,1116" />
<Pad Id="U4RWOEjtG7kOSEEs8Y1maH" SlotId="LuEUgbfYahOO7zL8PPqSvF" Bounds="458,577" />
<Node Bounds="446,1060,40,26" Id="L1ZqebmOl4WMAtREGtYhbY">
<p:NodeReference LastCategoryFullName="Main.Users" LastSymbolSource="ooc3.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Clear" />
<CategoryReference Kind="ClassType" Name="Users" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="ERP9mxIPrj6ME3hsnk6h3A" Name="Input" Kind="StateInputPin" />
<Pin Id="VyAR4NhQWjFN6ySq0J1KJ2" Name="Output" Kind="StateOutputPin" />
<Pin Id="TCGUL38eZVbP6TVPyTUsim" Name="Apply" Kind="InputPin" DefaultValue="False" />
</Node>
<Pad Id="L8QdaRdhndCMj5QREY1SKc" Comment="Apply" Bounds="753,598,35,35" ShowValueBox="true" isIOBox="true" Value="False">
<p:TypeAnnotation>
<Choice Kind="ImmutableTypeFlag" Name="Boolean" />
<FullNameCategoryReference ID="Primitive" />
</p:TypeAnnotation>
<p:ValueBoxSettings>
<p:buttonmode p:Assembly="VL.UI.Forms" p:Type="VL.HDE.PatchEditor.Editors.ButtonModeEnum">Bang</p:buttonmode>
</p:ValueBoxSettings>
</Pad>
<Pad Id="Hbf7TyDEkPKQWacm7WL9uA" Comment="Apply" Bounds="598,521,35,35" ShowValueBox="true" isIOBox="true" Value="False">
<p:TypeAnnotation>
<Choice Kind="ImmutableTypeFlag" Name="Boolean" />
<FullNameCategoryReference ID="Primitive" />
</p:TypeAnnotation>
<p:ValueBoxSettings>
<p:buttonmode p:Assembly="VL.UI.Forms" p:Type="VL.HDE.PatchEditor.Editors.ButtonModeEnum">Bang</p:buttonmode>
</p:ValueBoxSettings>
</Pad>
<ControlPoint Id="JDTu9VlPCTnPOXGncATVVM" Bounds="450,1183" />
<ControlPoint Id="UzLhXBFxDV4Obh9QRDlF6U" Bounds="760,515" />
<ControlPoint Id="SHy3iFbgz3YQZSrO0P26TN" Bounds="592,460" />
<ControlPoint Id="Rc0HXYDfavBQLPtHhXpKE6" Bounds="444,445" />
<Pad Id="EBwzZ9qufzoLzoKe8rbIYP" Bounds="741,762,97,15" ShowValueBox="true" isIOBox="true" Value="The most common boys' first names in English&#xD;&#xA;rank &#x9;England 2015 &#x9;England past 100 years &#x9;USA 2014 &#x9;USA past 100 years&#xD;&#xA;1 &#x9;Oliver &#x9;Jake &#x9;Noah &#x9;James&#xD;&#xA;2 &#x9;Jack &#x9;Connor &#x9;Liam &#x9;John&#xD;&#xA;3 &#x9;Harry &#x9;Callum &#x9;Mason &#x9;Robert&#xD;&#xA;4 &#x9;Jacob &#x9;Jacob &#x9;Jacob &#x9;Michael&#xD;&#xA;5 &#x9;Charlie &#x9;Kyle &#x9;William &#x9;William&#xD;&#xA;6 &#x9;Thomas &#x9;Joe &#x9;Ethan &#x9;David&#xD;&#xA;7 &#x9;George &#x9;Reece &#x9;Michael &#x9;Richard&#xD;&#xA;8 &#x9;Oscar &#x9;Rhys &#x9;Alexander &#x9;Joseph&#xD;&#xA;9 &#x9;James &#x9;Charlie &#x9;James &#x9;Charles&#xD;&#xA;10 &#x9;William &#x9;Damian &#x9;Daniel &#x9;Thomas&#xD;&#xA;&#xD;&#xA; &#xD;&#xA;The most common girls' first names in English&#xD;&#xA;Rank &#x9;England 2015 &#x9;England past 100 years &#x9;USA 2014 &#x9;USA past 100 years&#xD;&#xA;1 &#x9;Amelia &#x9;Margaret &#x9;Emma &#x9;Mary&#xD;&#xA;2 &#x9;Olivia &#x9;Samantha &#x9;Olivia &#x9;Patricia&#xD;&#xA;3 &#x9;Isla &#x9;Bethany &#x9;Sophia &#x9;Jennifer&#xD;&#xA;4 &#x9;Emily &#x9;Elizabeth &#x9;Isabella &#x9;Elizabeth&#xD;&#xA;5 &#x9;Poppy &#x9;Joanne &#x9;Ava &#x9;Linda&#xD;&#xA;6 &#x9;Ava &#x9;Megan &#x9;Mia &#x9;Barbara&#xD;&#xA;7 &#x9;Isabella &#x9;Victoria &#x9;Emily &#x9;Susan&#xD;&#xA;8 &#x9;Jessica &#x9;Lauren &#x9;Abigail &#x9;Margaret&#xD;&#xA;9 &#x9;Lily &#x9;Michelle &#x9;Madison &#x9;Jessica&#xD;&#xA;10 &#x9;Sophie &#x9;Tracy &#x9;Charlotte &#x9;Sarah&#xD;&#xA;&#xD;&#xA; &#xD;&#xA;The most common family names in English&#xD;&#xA;rank &#x9;England &#x9;Ireland &#x9;USA&#xD;&#xA;1 &#x9;Smith &#x9;Murphy &#x9;Smith&#xD;&#xA;2 &#x9;Jones &#x9;O'Kelly &#x9;Johnson&#xD;&#xA;3 &#x9;Williams &#x9;O'Sullivan &#x9;Williams&#xD;&#xA;4 &#x9;Brown &#x9;Walsh &#x9;Brown&#xD;&#xA;5 &#x9;Taylor &#x9;Smith &#x9;Jones&#xD;&#xA;6 &#x9;Davies &#x9;O'Brien &#x9;Miller&#xD;&#xA;7 &#x9;Wilson &#x9;Byrne &#x9;Davis&#xD;&#xA;8 &#x9;Evans &#x9;O'Ryan &#x9;Garcia&#xD;&#xA;9 &#x9;Thomas &#x9;O'Connor &#x9;Rodriguez&#xD;&#xA;10 &#x9;Roberts &#x9;O'Neill &#x9;Wilson&#xD;&#xA;&#xD;&#xA; &#xD;&#xA;rank &#x9;Canada &#x9;Australia &#x9;New Zealand&#xD;&#xA;1 &#x9;Li &#x9;Smith &#x9;Smith&#xD;&#xA;2 &#x9;Smith &#x9;Jones &#x9;Wilson&#xD;&#xA;3 &#x9;Lam &#x9;Williams &#x9;Williams&#xD;&#xA;4 &#x9;Martin &#x9;Brown &#x9;Brown&#xD;&#xA;5 &#x9;Gelbero &#x9;Wilson &#x9;Taylor&#xD;&#xA;6 &#x9;Roy &#x9;Taylor &#x9;Jones&#xD;&#xA;7 &#x9;Tremblay &#x9;Morton &#x9;Singh&#xD;&#xA;8 &#x9;Lee &#x9;White &#x9;Wang&#xD;&#xA;9 &#x9;Gagnon &#x9;Martin &#x9;Anderson&#xD;&#xA;10 &#x9;Wilson &#x9;Anderson &#x9;Li">
<p:TypeAnnotation>
<Choice Kind="ImmutableTypeFlag" Name="String" />
<FullNameCategoryReference ID="Primitive" />
</p:TypeAnnotation>
</Pad>
<Node Bounds="747,862,45,19" Id="M6XwFSV9kFfLALHtZWR90s">
<p:NodeReference LastCategoryFullName="Primitive.String" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Split (String)" />
</p:NodeReference>
<Pin Id="NxCd1Ctv87zOgigGjBA3AM" Name="Input" Kind="StateInputPin" />
<Pin Id="EDnmeRsYylxL5OY4IahMSt" Name="Separator" Kind="InputPin" DefaultValue=" " />
<Pin Id="ApliFei82wUNeGZXru5zPn" Name="Options" Kind="InputPin" DefaultValue="RemoveEmptyEntries" />
<Pin Id="Iw9PyqfGV3eM9CRD128alR" Name="Output" Kind="StateOutputPin" />
</Node>
<Node Bounds="741,795,45,19" Id="GnmsUoCVzpbMGLp12l8Osc">
<p:NodeReference LastCategoryFullName="Primitive.String" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Split (String)" />
</p:NodeReference>
<Pin Id="N53ABMb8wEBQEgCaxcLPNQ" Name="Input" Kind="StateInputPin" />
<Pin Id="LNTjS4kjPL8ORzmyI8uQQN" Name="Separator" Kind="InputPin" DefaultValue="&#xD;&#xA;" />
<Pin Id="AHuvjQ84LgZPny2lo6avJ5" Name="Options" Kind="InputPin" DefaultValue="RemoveEmptyEntries" />
<Pin Id="TNEiTdksBmJOYTu1uq05xj" Name="Output" Kind="StateOutputPin" />
</Node>
<Node Bounds="746,827,34,19" Id="Qivedh1zBeqNNh7zuyUO4m">
<p:NodeReference LastCategoryFullName="Primitive.String" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Join" />
<CategoryReference Kind="StringType" Name="String" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="MtnmBCtuIsdNc3VePls4jC" Name="Separator" Kind="InputPin" DefaultValue=" " />
<Pin Id="DoKsgnnqt3CP3yTyzoRQEj" Name="Values" Kind="InputPin" />
<Pin Id="MWyTezYFMljQR4ZhZccFuu" Name="Output" Kind="StateOutputPin" />
</Node>
<ControlPoint Id="C5AncZZD775Msi1BFDT0Mf" Bounds="253,456" />
<Node Bounds="247,508,66,26" Id="Gwci0UzpKHJN45GJq8pXra">
<p:NodeReference LastCategoryFullName="Main.Context" LastSymbolSource="ooc3.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="GetObjects" />
</p:NodeReference>
<Pin Id="MSBX0uTuATvNxgvV4dUncG" Name="Input" Kind="StateInputPin" />
<Pin Id="QCBdeMA2hUfQCVj02GNFfh" Name="Output" Kind="StateOutputPin" />
<Pin Id="RbJz7iNeG3EQIpwZFLtPe2" Name="Objects" Kind="OutputPin" />
</Node>
<Node Bounds="302,554,44,26" Id="V8GOEGVpbKqQJzlJ0QB3vh">
<p:NodeReference LastCategoryFullName="Collections.Spread" LastSymbolSource="VL.Collections.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Count" />
<CategoryReference Kind="RecordType" Name="Spread" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="CTI632dPjWKPotLP5Hm773" Name="Input" Kind="StateInputPin" />
<Pin Id="LEsh0lAE6bOOkchv6bmFsP" Name="Count" Kind="OutputPin" />
</Node>
</Canvas>
<ProcessDefinition Id="BOuFIbRnHh2LfTf2fVjskt">
<Fragment Id="CISMBdqRYI4MXmwpaV1zf3" Patch="P4fAY20ecqjNVopG8wkwZk" Enabled="true" />
<Fragment Id="AGs8cVLuc6zL03PaurZToz" Patch="KfbRYxAwpkEMdgp1r2yeRG" Enabled="true" />
</ProcessDefinition>
<Slot Id="LuEUgbfYahOO7zL8PPqSvF" Name="test" />
<Link Id="PTmv2kaSqppMSN3zo0Rkr9" Ids="IqJrmWbHCvnL2bcbKny0fD,DMBlBQOZFecPQOBjFelheq" IsFeedback="true" />
<Link Id="H81SEzp6p6xPjb4ZyjbEhT" Ids="IqJrmWbHCvnL2bcbKny0fD,B36bRs6Fx00QcgAS13q5hH" />
<Link Id="HwH1Q6s6R02MCh4MnToyWf" Ids="AwKborDMobsMTO8Us3tCwV,DMBlBQOZFecPQOBjFelheq" />
<Link Id="BxavgD6QFpLOH7kp0jCDqG" Ids="KDqhg0OSH5KNbL68YenGTy,FesLQ9eKyxxOR3HGBOt28F" />
<Link Id="F1AWW4D9XhhMjthZUnNCDd" Ids="V78RUn1vHHGPS0E4JjUoOf,C6NN6p5Q0jKOXkma3mLNi8" />
<Link Id="NZ1yZrLRhXxNw8DTfq2d4C" Ids="U4RWOEjtG7kOSEEs8Y1maH,IqJrmWbHCvnL2bcbKny0fD" />
<Link Id="HB5e39IyobJPJnP4s60RA5" Ids="VyAR4NhQWjFN6ySq0J1KJ2,ILrv3lmkp86QIr8Qn8OLad" />
<Link Id="Jv7nLz8mIsVL2iirxdftHH" Ids="L8QdaRdhndCMj5QREY1SKc,TCGUL38eZVbP6TVPyTUsim" />
<Link Id="PhumOM2Tsw1PRiEsr38r2M" Ids="ILrv3lmkp86QIr8Qn8OLad,JDTu9VlPCTnPOXGncATVVM" />
<Link Id="L6OOZ44C3DHPa5GjD62N7I" Ids="JDTu9VlPCTnPOXGncATVVM,DFr4kKlgyGDOlReCskfevZ" IsHidden="true" />
<Link Id="P2uvcsMoe7IQOb38MxtPnU" Ids="UzLhXBFxDV4Obh9QRDlF6U,L8QdaRdhndCMj5QREY1SKc" />
<Link Id="Q8Le92RtkvoQXQEKtXGbX0" Ids="HdI2jDEde2JNTx9o5rjWe7,UzLhXBFxDV4Obh9QRDlF6U" IsHidden="true" />
<Link Id="N8WMe4xy5m0P9O2KvxibAG" Ids="SHy3iFbgz3YQZSrO0P26TN,Hbf7TyDEkPKQWacm7WL9uA" />
<Link Id="UcIAQyCHZVtNhTeNan7Cjd" Ids="U6wuTG0ey6fOmw07QvrcGe,SHy3iFbgz3YQZSrO0P26TN" IsHidden="true" />
<Link Id="P21dTCF8GbwQBsFN9hL15j" Ids="Rc0HXYDfavBQLPtHhXpKE6,V78RUn1vHHGPS0E4JjUoOf" />
<Link Id="FvX3IDp5QVELLDHX3jtKMf" Ids="LApdpeBoR6vMn6zy0P1GTQ,Rc0HXYDfavBQLPtHhXpKE6" IsHidden="true" />
<Link Id="LDvJVdpaioxMQ5SFsvVR3E" Ids="DMBlBQOZFecPQOBjFelheq,ERP9mxIPrj6ME3hsnk6h3A" />
<Link Id="IjbtI8rn2YmLim5n52x3fP" Ids="EBwzZ9qufzoLzoKe8rbIYP,N53ABMb8wEBQEgCaxcLPNQ" />
<Link Id="Bdbb9IH1ztQQAM8ngIRx0r" Ids="TNEiTdksBmJOYTu1uq05xj,DoKsgnnqt3CP3yTyzoRQEj" />
<Link Id="K6YU0RrdI3oOGSSxZI5O6t" Ids="MWyTezYFMljQR4ZhZccFuu,NxCd1Ctv87zOgigGjBA3AM" />
<Link Id="HlwQG2BA5S4LeUHXOlAZ84" Ids="Iw9PyqfGV3eM9CRD128alR,Kj68SDg9KcgNxVrdQsqPJd" />
<Link Id="F4lZVZT2NtKOJjGuOFGry2" Ids="RNIdL35JWywOmYpX96wVK8,IuBL24yylyJLA6lSoSc1Zr" />
<Link Id="JCWDWLX0OnmO87FPAdpudr" Ids="TGhEmMddhcVPEPW00qUlzw,ArnX6h3eJ0nOsaBboKr0ZM" />
<Link Id="IFYbvzQYLc3NKGdhLDvYjV" Ids="IehtGSzH90BMv83PHwYb5O,JkIn6Pcrj2hNC65a7aMrpV" />
<Link Id="CDBPRTdTgp6QZIksGv5uRb" Ids="IehtGSzH90BMv83PHwYb5O,TnA3wI85iV4OpXBXL8eoWi" />
<Link Id="ADgGrR3VtuLOMl4vtbTPpL" Ids="O2IJLJYN5drQLxHZ1876cI,DFP25xVBdWROlUnkpblIuJ" />
<Link Id="R2sjUOGSlAoQceEobHQk3N" Ids="L9i9HVPOKxjPYPJ0dy68bE,K9a5LWFdsCzM8XQm2SkGOR" />
<Link Id="GzX7e0FqaqtOrkJ1djWvVv" Ids="Hbf7TyDEkPKQWacm7WL9uA,NfM0TKxnqBEMdl2Po1XVR7" />
<Link Id="GrH7GjwMxBLLFWzAoposGZ" Ids="BNRPs5xq9VhOoiGzud5nIb,VJQKjuWptKNPwnhs6s7VXt" />
<Link Id="SjCAKRaNZNpLWR0Hrxulsh" Ids="RNIdL35JWywOmYpX96wVK8,BNRPs5xq9VhOoiGzud5nIb" />
<Link Id="IajR0CiKJAZONMAYSnsEwz" Ids="VkFgY9s78dKORmr6cjOeEw,C5AncZZD775Msi1BFDT0Mf" IsHidden="true" />
<Patch Id="P4fAY20ecqjNVopG8wkwZk" Name="Create" />
<Patch Id="KfbRYxAwpkEMdgp1r2yeRG" Name="Update">
<Pin Id="VkFgY9s78dKORmr6cjOeEw" Name="Context" Kind="InputPin">
<p:TypeAnnotation>
<Choice Kind="TypeFlag" Name="Context" />
</p:TypeAnnotation>
</Pin>
<Pin Id="LApdpeBoR6vMn6zy0P1GTQ" Name="Quantity" Kind="InputPin" Bounds="378,461" DefaultValue="1" />
<Pin Id="U6wuTG0ey6fOmw07QvrcGe" Name="Add" Kind="InputPin" Bounds="603,514" />
<Pin Id="HdI2jDEde2JNTx9o5rjWe7" Name="Clear" Kind="InputPin" Bounds="806,758" />
<Pin Id="DFr4kKlgyGDOlReCskfevZ" Name="test" Kind="OutputPin" Bounds="472,1026" />
</Patch>
<Link Id="RgOZTUXTNB3LBy9COSGkCA" Ids="C5AncZZD775Msi1BFDT0Mf,MSBX0uTuATvNxgvV4dUncG" />
<Link Id="LvUap9VOJKyP5RDGHZ26wU" Ids="RbJz7iNeG3EQIpwZFLtPe2,CTI632dPjWKPotLP5Hm773" />
<Link Id="UKBTi6t9ad4N3T8c5PfrqD" Ids="LEsh0lAE6bOOkchv6bmFsP,OuI3OLzdW11LM4zmJcLGei" />
<Link Id="VCHwStfX4FSOZRRkndVCog" Ids="FWMXIBeNlLzPVLBY7dG4JC,L9i9HVPOKxjPYPJ0dy68bE" />
<Link Id="CMcDItfZaoqMs7edEpBP9i" Ids="G1W3zinxPZUQccwk3Q2aHL,TdwwXXaBaiwPHovRHWISC8" />
<Link Id="IH0TOI8hGvTLAgRgwHLscr" Ids="RbJz7iNeG3EQIpwZFLtPe2,NAjrAxt7DceLeqzmDdZY4g" />
<Link Id="N5yQk4hGBBoMBswg9Sbrp0" Ids="KL0HttyQuLoNSCjVG9xtLt,BMviIopfKWuPE9caEEUcrs" />
</Patch>
</Node>
<!--
************************ PerformerSimulator ************************
-->
<Node Name="PerformerSimulator" Bounds="620,100" Id="KXzn64R0ZnHOkm0iwijOnF">
<p:NodeReference>
<Choice Kind="ContainerDefinition" Name="Process" />
<FullNameCategoryReference ID="Primitive" />
</p:NodeReference>
<Patch Id="O7C5TyDltGRNFZXwAVv3bg">
<Canvas Id="NokEe14AjaPMUS8sfXKjE7" CanvasType="Group">
<Node Bounds="1032,453,205,19" Id="Skdi0BbmUO1L3BhaO0CWKr">
<p:NodeReference LastCategoryFullName="Animation.FrameBased" LastSymbolSource="VL.Animation.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="Wanderer (3D)" />
</p:NodeReference>
<Pin Id="BsiEUktJLU4PeIOTEXHdTv" Name="Start" Kind="InputPin" />
<Pin Id="EozK34eTvvlMn2jRKQdzJ3" Name="Center" Kind="InputPin" DefaultValue="0, 0, 0" />
<Pin Id="DuJoGNTHho5MEfOcyLNftH" Name="Width" Kind="InputPin" DefaultValue="3, 1, 3" />
<Pin Id="Rteii8RvtMTPsuvJW25i0m" Name="Range Mode" Kind="InputPin" />
<Pin Id="T057nTixNfYOulZhLeBHEK" Name="Main Direction" Kind="InputPin" />
<Pin Id="QGEXAzmYF3eQWPlqMDDIDQ" Name="Main Direction Tendency" Kind="InputPin" DefaultValue="0" />
<Pin Id="JzCN1hDvE1RNZBsqnisvzR" Name="Direction Deviation" Kind="InputPin" DefaultValue="0.09999999, 0.09999999, 0.09999999" />
<Pin Id="RdlCIqYrNuANTj9ftv20xx" Name="Speed" Kind="InputPin" DefaultValue="0.05" />
<Pin Id="BNuaHTpv9w2LBeQDV4gFgI" Name="Smoothing" Kind="InputPin" />
<Pin Id="JtcHIpk23KLOu5WAKLGTCU" Name="Reset" Kind="InputPin" />
<Pin Id="SyfaJ8K9JCyMWzdcaZzyhB" Name="Walk" Kind="InputPin" />
<Pin Id="CWfeAnPWw6WNylXLMY21m9" Name="Position" Kind="OutputPin" />
</Node>
<ControlPoint Id="SuUAoJ2VFfWNl8vanO6q6j" Bounds="856,313" />
<ControlPoint Id="LYP35ztA2NeL5gS0tDIp4K" Bounds="931,699" />
<Node Bounds="828,440,85,19" Id="P2GFdzmG7scLwlGiPvP5Oh">
<p:NodeReference LastCategoryFullName="Collections.Spread" LastSymbolSource="VL.Collections.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="CircleSpread" />
</p:NodeReference>
<Pin Id="RBwZHd7oQUaMtaGGFF2rWc" Name="Center" Kind="InputPin" />
<Pin Id="Fy8i4y5UTFZOIvMGp1wbA9" Name="Width" Kind="InputPin" />
<Pin Id="Sw47vp7XEAYM6fOwUW1XYr" Name="Factor" Kind="InputPin" />
<Pin Id="KPYWJjjg4FhL9kpin79bjO" Name="Phase" Kind="InputPin" />
<Pin Id="KHrpagOZYgVOYtjXMZHLT1" Name="Count" Kind="InputPin" />
<Pin Id="D8SLRKQ7tUSMxgDpzrZPxx" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="853,355,63,19" Id="O6o7iFJHUd4LLmt99Hjl7N">
<p:NodeReference LastCategoryFullName="2D.Vector2" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="ToVector2 (Float32)" />
</p:NodeReference>
<Pin Id="PYAEfD6MzgXOWJJubDqzV2" Name="Value" Kind="InputPin" />
<Pin Id="OfwsXBrjIUYL6Ek4XxAdVP" Name="Output" Kind="StateOutputPin" />
</Node>
<Node Bounds="889,390,45,19" Id="RjlG87XYgnMOdNYel6L0Ul">
<p:NodeReference LastCategoryFullName="Animation" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="LFO" />
</p:NodeReference>
<Pin Id="Uc68JvfQVEyMSizHxubBtc" Name="Period" Kind="InputPin" DefaultValue="60" />
<Pin Id="Euy74h7qtP1Ne4jGHCS1pA" Name="Pause" Kind="InputPin" />
<Pin Id="HaDyOrrvmmlM2zObjaJubx" Name="Reset" Kind="ApplyPin" />
<Pin Id="HbfkCPZExB2ORImCSkQzcT" Name="Phase" Kind="OutputPin" />
<Pin Id="VETwKNkEsGmP1cVoRLNawl" Name="On New Cycle" Kind="OutputPin" />
<Pin Id="DthIIyhRlKBQAZ5ICUZ1pP" Name="Cycles" Kind="OutputPin" />
</Node>
<Node Bounds="906,541,33,19" Id="PLCsONDOBPAN5HIbfFkJ1Q">
<p:NodeReference LastCategoryFullName="2D.Vector2" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="XyZ" />
</p:NodeReference>
<Pin Id="CxIDzxLMOfbODBvBnXsIYR" Name="Input" Kind="StateInputPin" />
<Pin Id="KyPX1RiHpZQPrQLVtEvjV7" Name="Y" Kind="InputPin" DefaultValue="1.47" />
<Pin Id="EEZOixcaa8PO9gfwHDRyXj" Name="Output" Kind="StateOutputPin" />
</Node>
<Node Bounds="828,491,80,19" Id="GuwWrcmSJEYP6ZTSWNHoqb">
<p:NodeReference LastCategoryFullName="Collections.Sequence" LastSymbolSource="VL.Collections.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="FirstOrDefault" />
</p:NodeReference>
<Pin Id="Kvke59yZb9ZM2Ex4HnAspx" Name="Input" Kind="StateInputPin" />
<Pin Id="Hfh6x2r1uISPIfDWY4omPL" Name="Default Value" Kind="InputPin" />
<Pin Id="AWZaTLHVLD5L5mcAJ57lV7" Name="Output" Kind="StateOutputPin" />
<Pin Id="GikiGsSEwa3Mc7oiYN8C8p" Name="Result" Kind="OutputPin" />
</Node>
<Node Bounds="934,587,25,19" Id="NUa6CSHu5yMOD5xXoVRwSK">
<p:NodeReference LastCategoryFullName="Math" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="+" />
</p:NodeReference>
<Pin Id="FIaQEr8YZZvQSHca0EMXPP" Name="Input" Kind="InputPin" />
<Pin Id="FbQMuSvLGicMoYU0HjgLo0" Name="Input 2" Kind="InputPin" />
<Pin Id="VVNX4Tg4DP2PcaHLAlkoYi" Name="Output" Kind="OutputPin" />
</Node>
</Canvas>
<ProcessDefinition Id="Q5jZBxkhl5PLv3QNMiFx6j">
<Fragment Id="MHBgNWw9MvhOypGTFkCZ1A" Patch="BO70bcuJzbbNcXgjYH60Fe" Enabled="true" />
<Fragment Id="FwbsrJvC7LsPGadrzloLNi" Patch="PIx2aWYUpc4OSFbHtTFN48" Enabled="true" />
</ProcessDefinition>
<Link Id="NG5fP7dWXQLM8QPTIY9vtM" Ids="OGVHcGTA6vKPRR0kllrPgx,SuUAoJ2VFfWNl8vanO6q6j" IsHidden="true" />
<Link Id="IhmCHE7eZURNFOKEE4ONVp" Ids="LYP35ztA2NeL5gS0tDIp4K,MUnDVkVCnZlMf5R4dhxRzd" IsHidden="true" />
<Patch Id="BO70bcuJzbbNcXgjYH60Fe" Name="Create" />
<Patch Id="PIx2aWYUpc4OSFbHtTFN48" Name="Update">
<Pin Id="OGVHcGTA6vKPRR0kllrPgx" Name="Size" Kind="InputPin" Bounds="1119,364" DefaultValue="1" />
<Pin Id="MUnDVkVCnZlMf5R4dhxRzd" Name="Position" Kind="OutputPin" Bounds="1186,605" />
</Patch>
<Link Id="MDZ66Vx2FMFNz9H1KImYBd" Ids="SuUAoJ2VFfWNl8vanO6q6j,PYAEfD6MzgXOWJJubDqzV2" />
<Link Id="QRpHdH6fPzmO6P7h7MnjiU" Ids="OfwsXBrjIUYL6Ek4XxAdVP,Fy8i4y5UTFZOIvMGp1wbA9" />
<Link Id="VP56EaT19tkLPcvBLYf42l" Ids="HbfkCPZExB2ORImCSkQzcT,KPYWJjjg4FhL9kpin79bjO" />
<Link Id="DgGCGMV8BLuLhOF52PwZhd" Ids="D8SLRKQ7tUSMxgDpzrZPxx,Kvke59yZb9ZM2Ex4HnAspx" />
<Link Id="NMPXH3wpOtUNYSuOGIZTNp" Ids="GikiGsSEwa3Mc7oiYN8C8p,CxIDzxLMOfbODBvBnXsIYR" />
<Link Id="I0wEMaq4APCPSevffKqJvI" Ids="EEZOixcaa8PO9gfwHDRyXj,FIaQEr8YZZvQSHca0EMXPP" />
<Link Id="CmYLXr5ooKLNWvYvSChIX8" Ids="CWfeAnPWw6WNylXLMY21m9,FbQMuSvLGicMoYU0HjgLo0" />
<Link Id="LGGTZGOyj3eOL2nO9sr9R1" Ids="VVNX4Tg4DP2PcaHLAlkoYi,LYP35ztA2NeL5gS0tDIp4K" />
</Patch>
</Node>
<!--
************************ PresenceCamera ************************
-->
<Node Name="PresenceCamera" Bounds="200,200" Id="R49GmrCOSI9LqAzxCdhwBc">
<p:NodeReference>
<Choice Kind="ContainerDefinition" Name="Process" />
<FullNameCategoryReference ID="Primitive" />
</p:NodeReference>
<Patch Id="M92GkfO9uWfM4MJawMGtrS">
<Canvas Id="HQQv5gWwGfTMx1XK9WZF7F" CanvasType="Group">
<Node Bounds="999,1297,345,19" Id="PnMKNbM7zfvNnnW3rVV42c">
<p:NodeReference LastCategoryFullName="Stride.Cameras" LastSymbolSource="VL.Stride.Engine.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="Camera" />
<CategoryReference Kind="Category" Name="Cameras" NeedsToBeDirectParent="true">
<p:OuterCategoryReference Kind="Category" Name="Stride" NeedsToBeDirectParent="true" />
</CategoryReference>
</p:NodeReference>
<Pin Id="PbKBxRzsI0aLSZXrXfw9w1" Name="Initial Name" Kind="InputPin" />
<Pin Id="T48QlLJfTSuMoQq4ARrvKg" Name="Base Components" Kind="InputPin" />
<Pin Id="TTKafKl28h7PmUv0uqNmYK" Name="Transformation" Kind="InputPin" />
<Pin Id="FPQT4CVISLNQQGhBuRd0v2" Name="Components" Kind="InputPin" />
<Pin Id="Tp8w9hH9JCGPGVk2jcYtV0" Name="Children" Kind="InputPin" />
<Pin Id="Gbv2dlGgdPtPkAMWfGV3e4" Name="Name" Kind="InputPin" />
<Pin Id="VQUD5Qunv2KLXD9S8OIcxC" Name="Use Custom View Matrix" Kind="InputPin" />
<Pin Id="ETXadzn3YuuMHU43eFsubz" Name="View Matrix" Kind="InputPin" />
<Pin Id="ViEqF0yvmqZLvym6K4kotI" Name="Projection" Kind="InputPin" DefaultValue="Perspective" />
<Pin Id="Q1FYBEEzjFZPbt64mR9Ogz" Name="Vertical Field Of View" Kind="InputPin" />
<Pin Id="VfBosIf22yVNN5v7DK4gzk" Name="Orthographic Size" Kind="InputPin" />
<Pin Id="KchasmaGMacNpRd2t3SI6S" Name="Use Custom Aspect Ratio" Kind="InputPin" />
<Pin Id="IX5MTfxGKWRLnAfsL9XO1U" Name="Aspect Ratio" Kind="InputPin" />
<Pin Id="NolCfmjFjsIME9a8ZbxSyd" Name="Near Clip Plane" Kind="InputPin" DefaultValue="0.001" />
<Pin Id="Nqkat7o3GGUM1pKDsAFGBg" Name="Far Clip Plane" Kind="InputPin" DefaultValue="1000" />
<Pin Id="K1oHCcYQQ8HPMO2JBRbHpF" Name="Show Helper" Kind="InputPin" />
<Pin Id="AI7ueasU2QvNwzpEqQEKfi" Name="Enabled" Kind="InputPin" />
<Pin Id="TAW8JHL7l3iNAgnzPSY204" Name="Projection Matrix" Kind="InputPin" />
<Pin Id="IruWNSod05PO43mNZv3hWt" Name="Output" Kind="OutputPin" />
<Pin Id="F6wWEcpmStyL4mEnc1zppv" Name="Camera Component" Kind="OutputPin" />
</Node>
<Pad Id="CTLrWP9VJDfMadFydSoP1h" Comment="" Bounds="1103,1055,74,15" ShowValueBox="true" isIOBox="true" Value="Camera Left">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="String" />
</p:TypeAnnotation>
</Pad>
<Node Bounds="1139,1105,80,19" Id="HLAgH4RR6tsOEz8ZPrR9I5">
<p:NodeReference LastCategoryFullName="3D.Transform" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="TransformSRT" />
<CategoryReference Kind="Category" Name="Transform" NeedsToBeDirectParent="true">
<p:OuterCategoryReference Kind="Category" Name="3D" NeedsToBeDirectParent="true" />
</CategoryReference>
</p:NodeReference>
<Pin Id="N47yj52YbCjNzEAQ94dF4E" Name="Input" Kind="InputPin" />
<Pin Id="DpVjMDIS8BFNyMvkZyIjbl" Name="Scaling" Kind="InputPin" DefaultValue="1, 1, 1" />
<Pin Id="L5wavP0zbNuPfEotcqUU7c" Name="Rotation" Kind="InputPin" DefaultValue="-0.25, 0, 0" />
<Pin Id="OtFfgmVj5WQPBTM4M5pFLU" Name="Translation" Kind="InputPin" />
<Pin Id="EZ1EDpz3QUbL9WCfvXaQSj" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="1139,1140" Id="QoSpQgVrrRLOZlnwRf8zSQ">
<p:NodeReference LastCategoryFullName="3D.Matrix" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Invert" />
<CategoryReference Kind="RecordType" Name="Matrix" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="UbtGMZWgje0L1tqMjGvbWR" Name="Input" Kind="StateInputPin" />
<Pin Id="Ie38OK0rMcrOPkXwKXSBES" Name="Output" Kind="StateOutputPin" />
</Node>
<Node Bounds="1387,1295,345,19" Id="PIlcq8MYKx7LTFihjATZgi">
<p:NodeReference LastCategoryFullName="Stride.Cameras" LastSymbolSource="VL.Stride.Engine.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="Camera" />
<CategoryReference Kind="Category" Name="Cameras" NeedsToBeDirectParent="true">
<p:OuterCategoryReference Kind="Category" Name="Stride" NeedsToBeDirectParent="true" />
</CategoryReference>
</p:NodeReference>
<Pin Id="LE6ZBItQfkHPGZFTOctWiw" Name="Initial Name" Kind="InputPin" />
<Pin Id="HGrqfeEnhThMDVD8r3r6fq" Name="Base Components" Kind="InputPin" />
<Pin Id="MDEorJeUFRzLNijYRCbLKk" Name="Transformation" Kind="InputPin" />
<Pin Id="Trqp5nSvKvvM7mTGFQA8Ik" Name="Components" Kind="InputPin" />
<Pin Id="Aky9zfWFM3wMHjbSfOONIk" Name="Children" Kind="InputPin" />
<Pin Id="ETSAQF4VWsOMk2JNU0oTxM" Name="Name" Kind="InputPin" />
<Pin Id="NrUXJuXkPoMOycpJE2WMPX" Name="Use Custom View Matrix" Kind="InputPin" />
<Pin Id="LPsoCJGZhgHNvFmHQ64Z8i" Name="View Matrix" Kind="InputPin" />
<Pin Id="O0bziyGzIGuNzsknNW1hnm" Name="Projection" Kind="InputPin" />
<Pin Id="RdzOAQG7i2dPQ7VCXZqmWP" Name="Vertical Field Of View" Kind="InputPin" />
<Pin Id="BT1yEvanaqoLAMgnhdT0Xf" Name="Orthographic Size" Kind="InputPin" />
<Pin Id="KJ0TaLwaLJWOkpWi0x3QaT" Name="Use Custom Aspect Ratio" Kind="InputPin" />
<Pin Id="DfbVhTQzmk0OhdlEYicnN3" Name="Aspect Ratio" Kind="InputPin" />
<Pin Id="F4xkodG4bYGPsC38xBloz1" Name="Near Clip Plane" Kind="InputPin" DefaultValue="0.001" />
<Pin Id="F34YECSiIFiOHSKE6jPK10" Name="Far Clip Plane" Kind="InputPin" DefaultValue="1000" />
<Pin Id="BD9xHjDtBnmPk56APP5p16" Name="Show Helper" Kind="InputPin" />
<Pin Id="UIC3E365MflQbyW2zvuaOn" Name="Enabled" Kind="InputPin" />
<Pin Id="VDGTfmDU0OFM4pZa8gupJT" Name="Projection Matrix" Kind="InputPin" />
<Pin Id="Ovyb0XS0FhSQOBM2cAKpdo" Name="Output" Kind="OutputPin" />
<Pin Id="ABrga3owdZlMkEsf4JErkD" Name="Camera Component" Kind="OutputPin" />
</Node>
<Pad Id="LB3YY0DpkukMljtroW689Q" Comment="" Bounds="1491,1053,74,15" ShowValueBox="true" isIOBox="true" Value="Camera Right">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="String" />
</p:TypeAnnotation>
</Pad>
<Node Bounds="1527,1103,80,19" Id="GPOpeF44yBbPPnrm0AqZWy">
<p:NodeReference LastCategoryFullName="3D.Transform" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="TransformSRT" />
<CategoryReference Kind="Category" Name="Transform" NeedsToBeDirectParent="true">
<p:OuterCategoryReference Kind="Category" Name="3D" NeedsToBeDirectParent="true" />
</CategoryReference>
</p:NodeReference>
<Pin Id="O3wymZkp6AJN9T6j2SyETj" Name="Input" Kind="InputPin" />
<Pin Id="KJ4t8xE1T96K9bzpWIrZ2g" Name="Scaling" Kind="InputPin" />
<Pin Id="BG4W5aLmjVkOgmwr0g5I9h" Name="Rotation" Kind="InputPin" DefaultValue="-0.25, 0, 0" />
<Pin Id="Qt99RDZKLfANpU7gdiEZp8" Name="Translation" Kind="InputPin" />
<Pin Id="MUXyYL7sAFoMQ4EprckrUz" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="1527,1138,42,19" Id="Jr8IStKkPsCQKUUWKLu2Rh">
<p:NodeReference LastCategoryFullName="3D.Matrix" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Invert" />
<CategoryReference Kind="RecordType" Name="Matrix" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="BDFufFytepNMSGpTgiiXKB" Name="Input" Kind="StateInputPin" />
<Pin Id="NXQ6ZFXjAutOUKFu6yOooH" Name="Output" Kind="StateOutputPin" />
</Node>
<Node Bounds="1450,661,46,19" Id="RbmmlrdrUClMxGG9i0ctiq">
<p:NodeReference LastCategoryFullName="3D.Vector3" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Vector (Join)" />
<CategoryReference Kind="Vector3Type" Name="Vector3" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="Ifhe4uVYgYvOVwESVenbDW" Name="X" Kind="InputPin" />
<Pin Id="MlzD8QQb1DNOsfCmz7zdHN" Name="Y" Kind="InputPin" DefaultValue="6" />
<Pin Id="SZ7bso5lrbnOvMAEUX2QLo" Name="Z" Kind="InputPin" />
<Pin Id="FwSmeN4TBB7OfWpeXHE97z" Name="Output" Kind="StateOutputPin" />
</Node>
<Node Bounds="1354,1385,85,19" Id="FqfPih42G7wND11m2lhCGV">
<p:NodeReference LastCategoryFullName="Stride" LastSymbolSource="VL.Stride.Engine.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="Group" />
<CategoryReference Kind="Category" Name="Stride" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="HrQ8mYKHUU9L8nBJeCYNjz" Name="Transformation" Kind="InputPin" />
<Pin Id="HaYnN9U5PepOEJWWoMFj54" Name="Child" Kind="InputPin" />
<Pin Id="Hpsl8vcRzO9OS7GgjBYiQn" Name="Child 2" Kind="InputPin" />
<Pin Id="AKCDti2MjE8NsE6RatxSxU" Name="Name" Kind="InputPin" />
<Pin Id="Ro1LTul0P1LNeAdhn17j62" Name="Enabled" Kind="InputPin" />
<Pin Id="Rr25WkwdOWnNswfLhsmqZ6" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="1628,800,25,19" Id="DxiG9pzIHt4OOt62LWDezC">
<p:NodeReference LastCategoryFullName="Math" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="+" />
</p:NodeReference>
<Pin Id="FRQROHgeqWhPYdQDCPUrRC" Name="Input" Kind="InputPin" />
<Pin Id="E2eaqCPDyiwLpqLAHtuW5E" Name="Input 2" Kind="InputPin" />
<Pin Id="MKeUcMBJTC5L7ONg3A3tAq" Name="Output" Kind="OutputPin" />
</Node>
<Pad Id="E3ngwZfSsFnPIkm6LR7sdj" Comment="" Bounds="1647,597,35,43" ShowValueBox="true" isIOBox="true" Value="1, 2, 0">
<p:TypeAnnotation LastCategoryFullName="3D" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Vector3" />
</p:TypeAnnotation>
</Pad>
<Node Bounds="1199,937,327,19" Id="JOI7QaoNTwELcVPMIH5z94">
<p:NodeReference LastCategoryFullName="Control" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Switch (Boolean)" />
</p:NodeReference>
<Pin Id="LUcKbmvue28NzeeoksHpht" Name="Condition" Kind="InputPin" />
<Pin Id="MtlJ8YmGPu5QHDnTmbPWB2" Name="Input" Kind="InputPin" />
<Pin Id="DL9N6HAbBYsMLt9xEoRMpI" Name="Input 2" Kind="InputPin" />
<Pin Id="Hfjj1WFveUeN1p2jvBmpbp" Name="Output" Kind="OutputPin" />
</Node>
<Pad Id="G2XzOqdBKKoNAuu5ktrtiX" Comment="Follow" Bounds="1198,871,35,35" ShowValueBox="true" isIOBox="true" Value="False">
<p:TypeAnnotation>
<Choice Kind="ImmutableTypeFlag" Name="Boolean" />
<FullNameCategoryReference ID="Primitive" />
</p:TypeAnnotation>
<p:ValueBoxSettings>
<p:buttonmode p:Assembly="VL.UI.Forms" p:Type="VL.HDE.PatchEditor.Editors.ButtonModeEnum">Toggle</p:buttonmode>
</p:ValueBoxSettings>
</Pad>
<Node Bounds="1431,617,25,19" Id="GNEBx8xijvXMSPL1UtmV6n">
<p:NodeReference LastCategoryFullName="Math" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="*" />
</p:NodeReference>
<Pin Id="KhoSkd3fYlcO6e1Wf2Fa2c" Name="Input" Kind="InputPin" />
<Pin Id="DW7JlwqxyPNN8oDAytH1Jl" Name="Input 2" Kind="InputPin" DefaultValue="0.29" />
<Pin Id="Rzg6FcvblosNbl9uad1SyE" Name="Output" Kind="OutputPin" />
</Node>
<Pad Id="QdLfuekkIgDQEgyFxsUNgT" Comment="Position" Bounds="1378,984" isIOBox="true" Value="0, 0, 0" />
<Node Bounds="1360,856,97,19" Id="N1IHf6fgEBFNA8KYBMXPqJ">
<p:NodeReference LastCategoryFullName="Collections.Spread" LastSymbolSource="VL.Collections.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Cons" />
<CategoryReference Kind="RecordType" Name="Spread" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="FsjOZoOl0vbPuPT0QlBTlN" Name="Input" Kind="InputPin" />
<Pin Id="Pqx3EDDHHlWLMcUajARoLn" Name="Input 2" Kind="InputPin" />
<Pin Id="LWvclnyLX4zM9xgUj5xnHY" Name="Result" Kind="OutputPin" />
</Node>
<Node Bounds="1374,1002,240,19" Id="JGuhXRrOkaHMAf7xG0JJwH">
<p:NodeReference LastCategoryFullName="Collections.Spread" LastSymbolSource="VL.Collections.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Decons" />
<CategoryReference Kind="RecordType" Name="Spread" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="GQMZkVbVXQgLvAcHJfWxwj" Name="Input" Kind="StateInputPin" />
<Pin Id="SSGm1Aba3BGNuHgR5NAF1D" Name="Result" Kind="OutputPin" />
<Pin Id="LSG2lgcHGedMBFxTruqagU" Name="Result 2" Kind="OutputPin" />
</Node>
<Node Bounds="1359,747,47,19" Id="KSze2rC67ccOCnzmN6ft3h">
<p:NodeReference LastCategoryFullName="3D.Vector3" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<CategoryReference Kind="Vector3Type" Name="Vector3" />
<Choice Kind="OperationCallFlag" Name="Reflect" />
</p:NodeReference>
<Pin Id="EQS5Eo2yvyjMbTJ7mRSKTf" Name="Vector" Kind="InputPin" />
<Pin Id="TPTg6krMFxNMAVqhyI4txM" Name="Normal" Kind="InputPin" DefaultValue="1, 0, 0" />
<Pin Id="Kq9vW1SihePOYgd5AVLHL3" Name="Output" Kind="StateOutputPin" />
</Node>
<Pad Id="HnTKsadYzHBLCm87nt9q9Z" Comment="" Bounds="1452,565,35,15" ShowValueBox="true" isIOBox="true" Value="1">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Float32" />
</p:TypeAnnotation>
</Pad>
<Node Bounds="1522,845,111,19" Id="PDVbbtt2BrSLy4zaRHQXxj">
<p:NodeReference LastCategoryFullName="Collections.Spread" LastSymbolSource="VL.Collections.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Cons" />
<CategoryReference Kind="RecordType" Name="Spread" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="HYvtpbNzfJKPqrfOV6TnwM" Name="Input" Kind="InputPin" />
<Pin Id="Q701rYdXT8gLUBvIlo9VOf" Name="Input 2" Kind="InputPin" />
<Pin Id="NWcucPjoojWP2Ei6jxHFTy" Name="Result" Kind="OutputPin" />
</Node>
<Node Bounds="1544,745,47,19" Id="MLNYjLFlWizLwPNvmklC08">
<p:NodeReference LastCategoryFullName="3D.Vector3" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<CategoryReference Kind="Vector3Type" Name="Vector3" />
<Choice Kind="OperationCallFlag" Name="Reflect" />
</p:NodeReference>
<Pin Id="O8fzi18X6UkPdtA4WZezHM" Name="Vector" Kind="InputPin" />
<Pin Id="F8KPqFRALbdPdcC6Tz8Zfd" Name="Normal" Kind="InputPin" DefaultValue="1, 0, 0" />
<Pin Id="Mix8rf72tC5LIHNehMhvLw" Name="Output" Kind="StateOutputPin" />
</Node>
<Node Bounds="1523,799,25,19" Id="VR8sCGsRyWvNBir20TfEc1">
<p:NodeReference LastCategoryFullName="Math" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="+" />
</p:NodeReference>
<Pin Id="ESzPmdD4vLQN7g9qNaE9I8" Name="Input" Kind="InputPin" />
<Pin Id="On1n4QIM0gZM3NMBurZI4D" Name="Input 2" Kind="InputPin" />
<Pin Id="LSC1YE4narvQCyCKUr3gYz" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="1221,1059,65,19" Id="HH9yAVgQexKNb8ab9i5qT3">
<p:NodeReference LastCategoryFullName="Animation" LastSymbolSource="VL.Animation.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="Damper (3D)" />
</p:NodeReference>
<Pin Id="NBuapj77SiPNxrEXLsngiU" Name="Goto Position" Kind="InputPin" />
<Pin Id="IrwJJ3co6QlMgxjb36tw5m" Name="Filter Time" Kind="InputPin" DefaultValue="5" />
<Pin Id="PMbVoX0bMEVP62rF1QxHrY" Name="Cyclic" Kind="InputPin" />
<Pin Id="DgasV1n2ul3NiWUXEs4fpA" Name="Jump" Kind="InputPin" />
<Pin Id="G7E2BLhDgtGLswznhRy0rk" Name="Position" Kind="OutputPin" />
<Pin Id="OKApzPLYryuPhnqiv3nZ5E" Name="Velocity" Kind="OutputPin" />
<Pin Id="GsJHFix8Vd4LtskMUgywFr" Name="Acceleration" Kind="OutputPin" />
</Node>
<Node Bounds="1609,1055,65,19" Id="Fc2nspASUdcPwoH5aer3LX">
<p:NodeReference LastCategoryFullName="Animation" LastSymbolSource="VL.Animation.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="Damper (3D)" />
</p:NodeReference>
<Pin Id="S8E67oKAoFWL9R1yZtwfre" Name="Goto Position" Kind="InputPin" />
<Pin Id="B61Gk19xrxRM19Bmnw16Zq" Name="Filter Time" Kind="InputPin" DefaultValue="5" />
<Pin Id="B5lSkZEwspJONXrGDNHsll" Name="Cyclic" Kind="InputPin" />
<Pin Id="OfTSt6cv4EjL5ZaZ3MMbMh" Name="Jump" Kind="InputPin" />
<Pin Id="OcexHS5DXnDNHuwMtNqEK3" Name="Position" Kind="OutputPin" />
<Pin Id="DQCtVT3USPnQGKgY9xd5C8" Name="Velocity" Kind="OutputPin" />
<Pin Id="KF519zEfBnmPGkwjbIh0Qu" Name="Acceleration" Kind="OutputPin" />
</Node>
<Pad Id="UlfGVU1HKJaPbOcomHh3xz" Comment="Performer Position" Bounds="1527,718" isIOBox="true" />
<ControlPoint Id="KUMTrw0EEotOcKz7zuKYSM" Bounds="1427,366" />
<ControlPoint Id="K2F8i7MnMm9PAWJWN8HYl4" Bounds="1518,369" />
<ControlPoint Id="Qaq01Xpw4YuM3JI0nbC5Lr" Bounds="1206,540" />
<ControlPoint Id="MoSljEprrGtQTLJZcSdLwL" Bounds="1355,1504" />
<Node Bounds="1468,467,35,19" Id="NxE59g64K70Nse4S9colUY">
<p:NodeReference LastCategoryFullName="Math" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Max" />
</p:NodeReference>
<Pin Id="CDoGTFbGqpSQD4U33hTTjs" Name="Input" Kind="InputPin" />
<Pin Id="UC0277lwIMTPiRKfLuTNxg" Name="Input 2" Kind="InputPin" DefaultValue="4" />
<Pin Id="EXELk1irB4KOn63KkN60vt" Name="Output" Kind="OutputPin" />
</Node>
<Pad Id="D42IOTRNaZPPeBb2Mf8kCb" Comment="Y" Bounds="1473,532,35,15" ShowValueBox="true" isIOBox="true" Value="6">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Float32" />
</p:TypeAnnotation>
</Pad>
<Pad Id="I31bKvia7L8NyOO3IFUBi8" Comment="Rotation" Bounds="1007,919,35,43" ShowValueBox="true" isIOBox="true" Value="-0.25, 0, 0">
<p:TypeAnnotation LastCategoryFullName="3D" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Vector3" />
</p:TypeAnnotation>
</Pad>
<Node Bounds="1142,1228" Id="G8KNoHRsD9sLZLALyNlx2X">
<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="EHus4WjGL9ZOy2El7iZj6I" Name="Input" Kind="InputPin" />
<Pin Id="C6nK9rUqZARQa6G4J9uByW" Name="Rotation" Kind="InputPin" />
<Pin Id="Hu5u54w5hNqNiRPCBNK0oK" Name="Output" Kind="OutputPin" />
</Node>
<Pad Id="TCWnKpPoSBzLlRhiMZI9Ri" Comment="Rotation" Bounds="1220,1175,35,43" ShowValueBox="true" isIOBox="true" Value="0, 0.16, 0">
<p:TypeAnnotation LastCategoryFullName="3D" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Vector3" />
</p:TypeAnnotation>
</Pad>
<Node Bounds="1530,1216,45,19" Id="UUDHjEp62YiLYoX6SIOnh8">
<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="GCiuGbyI0e6PMcSSStYVzx" Name="Input" Kind="InputPin" />
<Pin Id="Ta7B1ic1CXcL8MMowq73Kk" Name="Rotation" Kind="InputPin" />
<Pin Id="LU81TOssZMbPGi9NN1xrcE" Name="Output" Kind="OutputPin" />
</Node>
<Pad Id="GfvWPW0ovnSQSFbCuQ22ce" Bounds="1311,1127,134,62" ShowValueBox="true" isIOBox="true" Value="Rotation to align the performer's position with displays">
<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>
</Canvas>
<ProcessDefinition Id="EvzrN9TR5noQWrYTxGP874">
<Fragment Id="KGa5YHuxVMaNBaObIAIqZH" Patch="CLzAvu0NFWBOl1PclIx2Zx" Enabled="true" />
<Fragment Id="K6cOwe7axJvOZhmm2lj5co" Patch="UPqpuBLDH4mP888Ccv8HaV" Enabled="true" />
</ProcessDefinition>
<Link Id="GhIoLgYj1y2NY167yDXhVg" Ids="CTLrWP9VJDfMadFydSoP1h,Gbv2dlGgdPtPkAMWfGV3e4" />
<Link Id="Ex2qfUlL62RLaUlMrjDk9p" Ids="EZ1EDpz3QUbL9WCfvXaQSj,UbtGMZWgje0L1tqMjGvbWR" />
<Link Id="CXjy4KMrxaJOXNLgCXQF9Z" Ids="Ie38OK0rMcrOPkXwKXSBES,EHus4WjGL9ZOy2El7iZj6I" />
<Link Id="N77CMpjjtntLTVdxJKT63U" Ids="LB3YY0DpkukMljtroW689Q,ETSAQF4VWsOMk2JNU0oTxM" />
<Link Id="AxlgRpRacB6M6G8e9xa4Bz" Ids="MUXyYL7sAFoMQ4EprckrUz,BDFufFytepNMSGpTgiiXKB" />
<Link Id="N0RTUkru9tpNJQJbR9st4j" Ids="IruWNSod05PO43mNZv3hWt,HaYnN9U5PepOEJWWoMFj54" />
<Link Id="SjgFrQEnc4CLLqaoROFJeI" Ids="Ovyb0XS0FhSQOBM2cAKpdo,Hpsl8vcRzO9OS7GgjBYiQn" />
<Link Id="UzgyTb39oDIOZbyygrJPNz" Ids="E3ngwZfSsFnPIkm6LR7sdj,E2eaqCPDyiwLpqLAHtuW5E" />
<Link Id="HvJJMoAwJdZLqcNk4YWySA" Ids="G2XzOqdBKKoNAuu5ktrtiX,LUcKbmvue28NzeeoksHpht" />
<Link Id="RgJlARl2sruQHk54hBcQac" Ids="Rzg6FcvblosNbl9uad1SyE,Ifhe4uVYgYvOVwESVenbDW" />
<Link Id="Ol3xjeChCwKOf7XpmjOHmt" Ids="Hfjj1WFveUeN1p2jvBmpbp,QdLfuekkIgDQEgyFxsUNgT" />
<Link Id="C3CAZ4UZd6RLdiz0dcZKiT" Ids="FwSmeN4TBB7OfWpeXHE97z,Pqx3EDDHHlWLMcUajARoLn" />
<Link Id="Otr2RZbi9fNL7TACyuB56Y" Ids="Kq9vW1SihePOYgd5AVLHL3,FsjOZoOl0vbPuPT0QlBTlN" />
<Link Id="Ev0xx8oky9YMXWzxpXNtRf" Ids="FwSmeN4TBB7OfWpeXHE97z,EQS5Eo2yvyjMbTJ7mRSKTf" />
<Link Id="UkEfxcRfL86OKLlKLRtr6B" Ids="QdLfuekkIgDQEgyFxsUNgT,GQMZkVbVXQgLvAcHJfWxwj" />
<Link Id="VHsfDzONt2tNpGSKd1rJfI" Ids="LWvclnyLX4zM9xgUj5xnHY,MtlJ8YmGPu5QHDnTmbPWB2" />
<Link Id="BYygDP3GFptQFd5bsAVAYr" Ids="SSGm1Aba3BGNuHgR5NAF1D,NBuapj77SiPNxrEXLsngiU" />
<Link Id="RdmhSiZVGCROssOBDIycuj" Ids="HnTKsadYzHBLCm87nt9q9Z,DW7JlwqxyPNN8oDAytH1Jl" />
<Link Id="C3TvIewFOSdLqILFhGEnQD" Ids="NWcucPjoojWP2Ei6jxHFTy,DL9N6HAbBYsMLt9xEoRMpI" />
<Link Id="GkRWzFYxQk8PQ64UY2MEPs" Ids="MKeUcMBJTC5L7ONg3A3tAq,Q701rYdXT8gLUBvIlo9VOf" />
<Link Id="DaGeFAWYlgZNibsDGxXJWK" Ids="E3ngwZfSsFnPIkm6LR7sdj,O8fzi18X6UkPdtA4WZezHM" />
<Link Id="VElAgC43YaOLFkJyjnowHx" Ids="Mix8rf72tC5LIHNehMhvLw,On1n4QIM0gZM3NMBurZI4D" />
<Link Id="KtQsJoqL2tELhJjJL6BqK0" Ids="LSC1YE4narvQCyCKUr3gYz,HYvtpbNzfJKPqrfOV6TnwM" />
<Link Id="R6eh9TSJv26QLwzJcAqeIN" Ids="G7E2BLhDgtGLswznhRy0rk,OtFfgmVj5WQPBTM4M5pFLU" />
<Link Id="MYbhq5s1GA2LUNa2JuXszj" Ids="LSG2lgcHGedMBFxTruqagU,S8E67oKAoFWL9R1yZtwfre" />
<Link Id="GWeUAktutsLPOQnz0y2jda" Ids="OcexHS5DXnDNHuwMtNqEK3,Qt99RDZKLfANpU7gdiEZp8" />
<Link Id="ETGlY9rmiegPF8egE3GTqL" Ids="UlfGVU1HKJaPbOcomHh3xz,ESzPmdD4vLQN7g9qNaE9I8" />
<Link Id="Mgx424ZtvkuNFwcMCHjlII" Ids="UlfGVU1HKJaPbOcomHh3xz,FRQROHgeqWhPYdQDCPUrRC" />
<Link Id="MvQ3VAQY5ivPStU0X8xREB" Ids="KUMTrw0EEotOcKz7zuKYSM,KhoSkd3fYlcO6e1Wf2Fa2c" />
<Link Id="CiHRgORtoRbOjpJAzcOMUu" Ids="AUhkMdWSN1IN72YhYRzv0D,KUMTrw0EEotOcKz7zuKYSM" IsHidden="true" />
<Link Id="UYBBhsQLiP5LSWKhCDhcrv" Ids="K2F8i7MnMm9PAWJWN8HYl4,UlfGVU1HKJaPbOcomHh3xz" />
<Link Id="IQ1KZ3BrM1pLyGzTMrV5B8" Ids="TNFLIdXjBUvMQ98UcVmfql,K2F8i7MnMm9PAWJWN8HYl4" IsHidden="true" />
<Link Id="ArcenQDJWFML0IFWUWkWxQ" Ids="Qaq01Xpw4YuM3JI0nbC5Lr,G2XzOqdBKKoNAuu5ktrtiX" />
<Link Id="B19i8Yo5jhCPrwon9Tsy5M" Ids="BQwETXH5Ab0NhmvUpmuOAZ,Qaq01Xpw4YuM3JI0nbC5Lr" IsHidden="true" />
<Patch Id="CLzAvu0NFWBOl1PclIx2Zx" Name="Create" />
<Patch Id="UPqpuBLDH4mP888Ccv8HaV" Name="Update">
<Pin Id="BQwETXH5Ab0NhmvUpmuOAZ" Name="Follow" Kind="InputPin" Bounds="1207,537" />
<Pin Id="AUhkMdWSN1IN72YhYRzv0D" Name="Distance" Kind="InputPin" Bounds="1427,366" />
<Pin Id="TNFLIdXjBUvMQ98UcVmfql" Name="Performer Position" Kind="InputPin" Bounds="1519,495" />
<Pin Id="OJZw62Ny8zFMUGzhKttd4t" Name="Output" Kind="OutputPin" Bounds="1362,1314" />
</Patch>
<Link Id="QID3BaQUHaFNUtI2G0uTHq" Ids="Rr25WkwdOWnNswfLhsmqZ6,MoSljEprrGtQTLJZcSdLwL" />
<Link Id="UoKXvG74IHHPWKp9g3WJLV" Ids="MoSljEprrGtQTLJZcSdLwL,OJZw62Ny8zFMUGzhKttd4t" IsHidden="true" />
<Link Id="T96zGRvGdA7QEQYcP8eX5G" Ids="KUMTrw0EEotOcKz7zuKYSM,CDoGTFbGqpSQD4U33hTTjs" />
<Link Id="TPNMois9dynL0sKRaCw16i" Ids="D42IOTRNaZPPeBb2Mf8kCb,MlzD8QQb1DNOsfCmz7zdHN" />
<Link Id="QRbgsdvc8D1MYJwHRwSS6l" Ids="I31bKvia7L8NyOO3IFUBi8,BG4W5aLmjVkOgmwr0g5I9h" />
<Link Id="PkNRg9PGcNYM0yTsF7hmMs" Ids="I31bKvia7L8NyOO3IFUBi8,L5wavP0zbNuPfEotcqUU7c" />
<Link Id="HcJRaicbR3JOgKkTnUYxQa" Ids="Hu5u54w5hNqNiRPCBNK0oK,ETXadzn3YuuMHU43eFsubz" />
<Link Id="RX49eJhWxVqQWfGkjtblYl" Ids="TCWnKpPoSBzLlRhiMZI9Ri,C6nK9rUqZARQa6G4J9uByW" />
<Link Id="IzqsqMNqWOPPkJIndJX9eY" Ids="NXQ6ZFXjAutOUKFu6yOooH,GCiuGbyI0e6PMcSSStYVzx" />
<Link Id="Lmj2EKperRbOdWLOg9pyfL" Ids="LU81TOssZMbPGi9NN1xrcE,LPsoCJGZhgHNvFmHQ64Z8i" />
<Link Id="BZVJ6jTmgRRPGL1Cm3XDkw" Ids="TCWnKpPoSBzLlRhiMZI9Ri,Ta7B1ic1CXcL8MMowq73Kk" />
</Patch>
</Node>
<!--
************************ GroupBy (Remainder) ************************
-->
<Node Name="GroupBy (Remainder)" Bounds="620,200" Id="BnvGa6s79JAOfKiv5U6hOc">
<p:NodeReference>
<Choice Kind="ContainerDefinition" Name="Process" />
<FullNameCategoryReference ID="Primitive" />
</p:NodeReference>
<Patch Id="KAx5tekIqO8OFy3wS6rQAP" IsGeneric="true">
<Canvas Id="Vp3nKe2J0dhPDJnQh8wvhQ" CanvasType="Group">
<Node Bounds="1155,646,162,334" Id="SyN4XDZasamOFvVkMUC8kr">
<p:NodeReference>
<Choice Kind="ApplicationStatefulRegion" Name="ForEach" />
<FullNameCategoryReference ID="Primitive" />
</p:NodeReference>
<Pin Id="PAQJzhW05OlN9H10Y5spMZ" Name="Break" Kind="OutputPin" />
<Patch Id="FYQLRaAHZTIOYONSDlDdoI" ManuallySortedPins="true">
<Patch Id="EdgjRIIQipTQPQ0dr3EOXw" Name="Create" ManuallySortedPins="true" />
<Patch Id="AQAwfutxTf5MA3P64qk9Ru" Name="Update" ManuallySortedPins="true">
<Pin Id="FOAtKkYcNtVO2y82o9xenX" Name="Index" Kind="InputPin" />
</Patch>
<Patch Id="RRQa1FQbCByPgR4FRzJlVQ" Name="Dispose" ManuallySortedPins="true" />
<Node Bounds="1178,796,127,164" Id="JcXu9oTNSQZP8kC6KnSQNt">
<p:NodeReference LastCategoryFullName="Primitive" LastSymbolSource="VL.CoreLib.dll">
<Choice Kind="StatefulRegion" Name="Region (Stateful)" Fixed="true" />
<Choice Kind="ApplicationStatefulRegion" Name="If" />
<CategoryReference Kind="Category" Name="Primitive" />
</p:NodeReference>
<Pin Id="TFDT8ikJEQdNdynFlFDgge" Name="Condition" Kind="InputPin" />
<Patch Id="UtORJp1VILuPBK9lhqT9wP" ManuallySortedPins="true">
<Patch Id="KsU66xmXYHsNQpJzUxXDpD" Name="Create" ManuallySortedPins="true" />
<Patch Id="Jij8MuspjlJPtRxWvtj27J" Name="Then" ManuallySortedPins="true" />
<Node Bounds="1230,857,63,26" Id="N1P8QlVBq1gOzEKkHooVxO">
<p:NodeReference LastCategoryFullName="Collections.Spread" LastSymbolSource="VL.Collections.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="GetSpread" />
</p:NodeReference>
<Pin Id="K785EiVSUxhO5KrgqM8w6e" Name="Input" Kind="StateInputPin" />
<Pin Id="UQzdxV1CN8tOJbmnszTY5T" Name="Index" Kind="InputPin" />
<Pin Id="JSCPqa8UOl5MOBr4q2U7Di" Name="Count" Kind="InputPin" DefaultValue="1" />
<Pin Id="L9QDKkW9iHWMUpXN3cr564" Name="Output" Kind="StateOutputPin" />
</Node>
<Node Bounds="1192,908,48,19" Id="SOrB8KEV1THNixAoMIcr5M">
<p:NodeReference LastCategoryFullName="Collections.Spread" LastSymbolSource="VL.Collections.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Concat" />
<CategoryReference Kind="RecordType" Name="Spread" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="SfrrqkI0FLvOXB9q5gxf5k" Name="Input" Kind="InputPin" />
<Pin Id="SOy41uwLkbNQKPoT9EfF6S" Name="Input 2" Kind="InputPin" />
<Pin Id="BJAaySs1GLqLUqiYp5mEXk" Name="Output" Kind="StateOutputPin" />
</Node>
<Node Bounds="1259,819,33,19" Id="LCRhFCmZyFzLhbia2le0W3">
<p:NodeReference LastCategoryFullName="Primitive.Integer32" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Dec" />
<CategoryReference Kind="Int32Type" Name="Integer32" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="J0fc2bFT5vuL61GTWKLtBa" Name="Input" Kind="StateInputPin" />
<Pin Id="PyWIHFmwGqDLp8Dp7ZRs2b" Name="Output" Kind="StateOutputPin" />
</Node>
</Patch>
<ControlPoint Id="MvhBiRAJtIGQAwDYEz65np" Bounds="1195,802" Alignment="Top" />
<ControlPoint Id="NMoLAVP28NOO1v9kcZNute" Bounds="1192,954" Alignment="Bottom" />
<ControlPoint Id="CObTyvc1RTzORJg3lWDByX" Bounds="1234,802" Alignment="Top" />
<ControlPoint Id="UAhS9PB8OnONdMKKB9JLV4" Bounds="1234,954" Alignment="Bottom" />
</Node>
<Node Bounds="1179,762,25,19" Id="LCO3Sd9vJF6QTHfi3Sn3tx">
<p:NodeReference LastCategoryFullName="Math" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="&gt;=" />
<CategoryReference Kind="Category" Name="Math" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="QUNH0eyzLkXOcxr1i53uNT" Name="Input" Kind="InputPin" />
<Pin Id="BXV13mf2OePPnHKI5nHD1P" Name="Input 2" Kind="InputPin" />
<Pin Id="DYUotb156YjLZjLEFIRETw" Name="Result" Kind="OutputPin" />
</Node>
<ControlPoint Id="Ptx4MNbQoIjMwEX4RzCGe9" Bounds="1256,696" />
<Node Bounds="1253,711,30,19" Id="MUpuBbKJk3wLssm2jY3oLR">
<p:NodeReference LastCategoryFullName="Primitive.Integer32" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Inc" />
<CategoryReference Kind="Int32Type" Name="Integer32" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="I0VBXPma3SbMBDkpnUxT6Z" Name="Input" Kind="StateInputPin" />
<Pin Id="VrWrYgJsilfPh1kdDtbBfB" Name="Output" Kind="StateOutputPin" />
</Node>
<Node Bounds="1180,711,44,26" Id="Qq1tcVMgxL5MQWxsKebD7U">
<p:NodeReference LastCategoryFullName="Collections.Spread" LastSymbolSource="VL.Collections.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Count" />
<CategoryReference Kind="RecordType" Name="Spread" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="MJKMzNZl2UWLSRmRHSRr6D" Name="Input" Kind="StateInputPin" />
<Pin Id="BgcgJ4bnetsMuBcg2UA19w" Name="Count" Kind="OutputPin" />
</Node>
</Patch>
<ControlPoint Id="AJyNVmD9nzCN7ZAn3vjLVs" Bounds="1170,652" Alignment="Top" />
<ControlPoint Id="O5HcjqrTNKTPHm2dHl3C3L" Bounds="1191,974" Alignment="Bottom" />
</Node>
<Node Bounds="1169,602,55,19" Id="Q3y75UAEJABL2IzAo4busa">
<p:NodeReference LastCategoryFullName="Collections.Spread" LastSymbolSource="VL.Collections.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<CategoryReference Kind="RecordType" Name="Spread" />
<Choice Kind="OperationCallFlag" Name="GroupBy (Count)" />
</p:NodeReference>
<Pin Id="LmSlVxWNJa7NSkufjwHpnt" Name="Input" Kind="InputPin" />
<Pin Id="IJGSNqUCKxXOwRrAdtSEWy" Name="Count" Kind="InputPin" DefaultValue="3" />
<Pin Id="K5e1NL1NvqXOeQpx5FgQSJ" Name="Output" Kind="OutputPin" />
<Pin Id="My9XlQ5qU9zPO5jW0pAFsv" Name="Remainder" Kind="OutputPin" />
</Node>
<ControlPoint Id="RB1DBFs7Dh3QNWCXTPYzHf" Bounds="1170,453" />
<ControlPoint Id="RkMC17rmimyQCgtS4qhvQP" Bounds="1293,458" />
<ControlPoint Id="SEsu0wsBBvwOOCEsDwIPdv" Bounds="1193,1047" />
</Canvas>
<Patch Id="CY1BeNNDjnuLleyclJlmuw" Name="Create" />
<Patch Id="TP8jTSzufIWNiFtliiOp5H" Name="Update">
<Pin Id="K2dIm7ZqkqwPEZHLrPwdBk" Name="Spread" Kind="InputPin" Bounds="1167,422" />
<Pin Id="BP2V7hotzJaLWozFR55rBG" Name="Count" Kind="InputPin" Bounds="1293,458" />
<Pin Id="KP35CtSfgd5NNh6RwPLaXe" Name="Output" Kind="OutputPin" Bounds="1193,1047" />
</Patch>
<ProcessDefinition Id="Re3jEDg3SjkN3vEw3sw2GB">
<Fragment Id="TC1E2OPmV3cQModpUhjf9r" Patch="CY1BeNNDjnuLleyclJlmuw" Enabled="true" />
<Fragment Id="EkhwkCOkJCjOtY680WNBJg" Patch="TP8jTSzufIWNiFtliiOp5H" Enabled="true" />
</ProcessDefinition>
<Link Id="Jgvkre4RrCqOu523Sv0dBz" Ids="MvhBiRAJtIGQAwDYEz65np,NMoLAVP28NOO1v9kcZNute" IsFeedback="true" />
<Link Id="K85TmZi6E58Ma61vdsnMYH" Ids="L9QDKkW9iHWMUpXN3cr564,SOy41uwLkbNQKPoT9EfF6S" />
<Link Id="HNiH4MyipGnQAsGdoeasAO" Ids="MvhBiRAJtIGQAwDYEz65np,SfrrqkI0FLvOXB9q5gxf5k" />
<Link Id="SNxzPbQHKWcPtAlFlQonBA" Ids="BJAaySs1GLqLUqiYp5mEXk,NMoLAVP28NOO1v9kcZNute" />
<Link Id="DwONc4ptt9oLlZzQIraRBS" Ids="DYUotb156YjLZjLEFIRETw,TFDT8ikJEQdNdynFlFDgge" />
<Link Id="U79UvR0TiaoOnuGIdFeu49" Ids="PyWIHFmwGqDLp8Dp7ZRs2b,UQzdxV1CN8tOJbmnszTY5T" />
<Link Id="MWjLdlmv3ecMxJ7CuFBcBs" Ids="CObTyvc1RTzORJg3lWDByX,UAhS9PB8OnONdMKKB9JLV4" IsFeedback="true" />
<Link Id="HcATGudWwhwMwKXoUYqH1j" Ids="CObTyvc1RTzORJg3lWDByX,K785EiVSUxhO5KrgqM8w6e" />
<Link Id="GG29zxUnCEjLapRHm0DRjG" Ids="K5e1NL1NvqXOeQpx5FgQSJ,AJyNVmD9nzCN7ZAn3vjLVs" />
<Link Id="QN2ZiA9QLX9L0UeOTrfUQE" Ids="AJyNVmD9nzCN7ZAn3vjLVs,MvhBiRAJtIGQAwDYEz65np" />
<Link Id="F9DljoXpm68L2J2UNy9IBs" Ids="My9XlQ5qU9zPO5jW0pAFsv,CObTyvc1RTzORJg3lWDByX" />
<Link Id="KRflSA8BlUpOpvBz2DHM3I" Ids="FOAtKkYcNtVO2y82o9xenX,Ptx4MNbQoIjMwEX4RzCGe9" IsHidden="true" />
<Link Id="JrxiNWhEZWlMVNcRrrOMXp" Ids="Ptx4MNbQoIjMwEX4RzCGe9,I0VBXPma3SbMBDkpnUxT6Z" />
<Link Id="CtntwE3TuoOQNJJDBFlvYk" Ids="VrWrYgJsilfPh1kdDtbBfB,BXV13mf2OePPnHKI5nHD1P" />
<Link Id="PWmR0DlSnkTPeoDbIDC8BW" Ids="VrWrYgJsilfPh1kdDtbBfB,J0fc2bFT5vuL61GTWKLtBa" />
<Link Id="SyFQsYt3a44PdupVotz1Vl" Ids="My9XlQ5qU9zPO5jW0pAFsv,MJKMzNZl2UWLSRmRHSRr6D" />
<Link Id="QbmxRurdi9wMXbYe8wSYk3" Ids="BgcgJ4bnetsMuBcg2UA19w,QUNH0eyzLkXOcxr1i53uNT" />
<Link Id="Ho73J9IGT8IONEkUNrKle7" Ids="NMoLAVP28NOO1v9kcZNute,O5HcjqrTNKTPHm2dHl3C3L" />
<Link Id="I5aWZOlnSN6Mmx34CnLppS" Ids="RB1DBFs7Dh3QNWCXTPYzHf,LmSlVxWNJa7NSkufjwHpnt" />
<Link Id="SHS3JO4NFM1OIwuhf9Bfg9" Ids="K2dIm7ZqkqwPEZHLrPwdBk,RB1DBFs7Dh3QNWCXTPYzHf" IsHidden="true" />
<Link Id="HspIJMC8kbzOGUMFYqBkHZ" Ids="RkMC17rmimyQCgtS4qhvQP,IJGSNqUCKxXOwRrAdtSEWy" />
<Link Id="Uk8MUrAChZgLW1hTVGucY8" Ids="BP2V7hotzJaLWozFR55rBG,RkMC17rmimyQCgtS4qhvQP" IsHidden="true" />
<Link Id="I0xisKGhnfNMw04X1BCYZL" Ids="O5HcjqrTNKTPHm2dHl3C3L,SEsu0wsBBvwOOCEsDwIPdv" />
<Link Id="HvYUa1rBiVpMa8vqrfDfFG" Ids="SEsu0wsBBvwOOCEsDwIPdv,KP35CtSfgd5NNh6RwPLaXe" IsHidden="true" />
</Patch>
</Node>
<!--
************************ ObjectSelector (GroupBy) ************************
-->
<Node Name="ObjectSelector (GroupBy)" Bounds="620,300" Id="KJ3AiaxiJ9WL6FOuXz0nUq">
<p:NodeReference>
<Choice Kind="ContainerDefinition" Name="Process" />
<FullNameCategoryReference ID="Primitive" />
</p:NodeReference>
<Patch Id="GJ9lXRDXplYPfNtaElDwnK">
<Canvas Id="HK7hk3mP7svLgZZAlVOOvr" CanvasType="Group">
<Node Bounds="526,1157,1111,19" Id="IHcz8kpYIBfNZtcusPRM3K">
<p:NodeReference LastCategoryFullName="Stride" LastSymbolSource="VL.Stride.Engine.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="Group" />
<CategoryReference Kind="Category" Name="Stride" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="OYSvotBIPWLM97iHKvUq18" Name="Transformation" Kind="InputPin" />
<Pin Id="QieC6umuhAPM0uL2vqiMma" Name="Child" Kind="InputPin" />
<Pin Id="U7Jo63Zr4bJPnBOwmv2YLl" Name="Child 2" Kind="InputPin" />
<Pin Id="H2iBCE6O6XbOf6rZo4WHVb" Name="Child 3" Kind="InputPin" />
<Pin Id="GO6Hasos1DYM3MaonLkhdD" Name="Child 4" Kind="InputPin" />
<Pin Id="K6vXOYV6rIrOQZ60CSkP42" Name="Child 5" Kind="InputPin" />
<Pin Id="VK7LCj4epzYQONL5vvcMTn" Name="Name" Kind="InputPin" />
<Pin Id="Tfs89Er2lIKMTmDacG9Dz1" Name="Enabled" Kind="InputPin" />
<Pin Id="QTjFWyRzgKnLhXzUVWXO6y" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="590,648,1108,19" Id="Jloxa5rL5E4LeRcEZnBNKX">
<p:NodeReference LastCategoryFullName="Collections.Spread" LastSymbolSource="VL.Collections.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Decons" />
<CategoryReference Kind="RecordType" Name="Spread" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="I5WK1LB0yl6MscrcLmurC6" Name="Input" Kind="StateInputPin" />
<Pin Id="EbbfbcBW5mOQB5gO3xX720" Name="Result" Kind="OutputPin" />
<Pin Id="OJHmYsCXME2QH8IZu7E7Ha" Name="Result 2" Kind="OutputPin" />
<Pin Id="Dpjf2cHQzlOL3hiW8eQ8tL" Name="Result 3" Kind="OutputPin" />
<Pin Id="BY3KzYCGaduOAw4JV7em4U" Name="Result 4" Kind="OutputPin" />
<Pin Id="D1eTGA8WfkEMmSZOMkmSQV" Name="Result 5" Kind="OutputPin" />
</Node>
<Node Bounds="590,578,103,19" Id="AdT3BmDmHqAN6Qk5NRX5Dd">
<p:NodeReference>
<Choice Kind="ProcessNode" Name="GroupBy (Remainder)" />
</p:NodeReference>
<Pin Id="V6aGxEtxSlGMHVIwKzzu4V" Name="Spread" Kind="InputPin">
<p:DefaultValue />
</Pin>
<Pin Id="J6xhBC6OlAEMK8zK6ywiDm" Name="Count" Kind="InputPin" DefaultValue="3" />
<Pin Id="ODAoPepOZ47MYhjWyhFBnQ" Name="Output" Kind="OutputPin" />
</Node>
<Pad Id="LIMcdFJlh4zLoTBJGI02Hq" Comment="Count" Bounds="689,540,35,15" ShowValueBox="true" isIOBox="true" Value="5">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Integer32" />
</p:TypeAnnotation>
</Pad>
<Node Bounds="676,851,37,19" Id="Rdy9qKXopwSORorM6RosSW">
<p:NodeReference LastCategoryFullName="Primitive.Boolean" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="NOT" />
</p:NodeReference>
<Pin Id="IX9TF8KPcagM73fBk7ZJHi" Name="Input" Kind="StateInputPin" />
<Pin Id="BH3wdUhagwtNRDbmeTEzpm" Name="Output" Kind="StateOutputPin" />
</Node>
<Node Bounds="676,810,52,26" Id="U5OMtFUSrNoLDOcU6BsU5A">
<p:NodeReference LastCategoryFullName="Collections.Spread" LastSymbolSource="VL.Collections.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="IsEmpty" />
<CategoryReference Kind="RecordType" Name="Spread" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="BlBHBud0i32LoXdVALR1Y0" Name="Input" Kind="StateInputPin" />
<Pin Id="GEtzqjV6oGUQb5qocrVFzF" Name="Is Empty" Kind="OutputPin" />
</Node>
<Node Bounds="592,740,147,19" Id="Dg3Jo91gOHtLr882tKW95G">
<p:NodeReference LastCategoryFullName="Stride.Models" LastSymbolSource="VL.Stride.Engine.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="InstancingSpreadComponent" />
</p:NodeReference>
<Pin Id="HyEv5UxoQMVMKPxD82k6Tl" Name="Instance Transformations" Kind="InputPin" />
<Pin Id="MRkqc3rDfAYLh77oDgipGV" Name="Instance Count" Kind="InputPin" />
<Pin Id="H5ew2MdtWWuPX2f9lttDZY" Name="Value" Kind="InputPin" />
<Pin Id="MxPhkZudy6iLfZ3Nyv8H2c" Name="Enabled" Kind="InputPin" />
<Pin Id="UtGByMhfETJPZEX4JJgYGN" Name="Component" Kind="OutputPin" />
</Node>
<ControlPoint Id="LvyM5oh7CXxPZRSDii4Ode" Bounds="529,1275" />
<ControlPoint Id="EMTHJBr4oyBNpQCVAQYUa7" Bounds="590,444" />
<Node Bounds="532,849,125,19" Id="ATTKAR3pojeMPHEXEoIZuf">
<p:NodeReference LastCategoryFullName="Main" LastSymbolSource="Objects.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="Pallet" />
</p:NodeReference>
<Pin Id="Q8uC17nL1GHQCPwgDaQBuP" Name="Path" Kind="InputPin" DefaultValue="assets\pallet\scene.gltf" />
<Pin Id="CTbRcFyw0cxOfgzbKBYdF8" Name="Diffuse" Kind="InputPin" DefaultValue="assets\pallet\textures\Pallet_LPinitialShadingGroup_baseColor.png" />
<Pin Id="Af8gQ06Evz3MCPUKecui87" Name="Metalness" Kind="InputPin" DefaultValue="assets\pallet\textures\Pallet_LPinitialShadingGroup_metallicRoughness.png" />
<Pin Id="F1CswiwsjFlL0Eb60uQMxe" Name="Roughness" Kind="InputPin" DefaultValue="assets\pallet\textures\Pallet_LPinitialShadingGroup_metallicRoughness.png" />
<Pin Id="Q9jsQCXOL7RNWHP3yD94Jx" Name="Normals" Kind="InputPin" DefaultValue="assets\pallet\textures\Pallet_LPinitialShadingGroup_normal.png" />
<Pin Id="LepxykXQcrAOhLkJ3Pjygx" Name="Import Scale" Kind="InputPin" DefaultValue="0.01" />
<Pin Id="O3Vw3LYWH1tPpFLgBNrEIu" Name="Reload" Kind="InputPin" />
<Pin Id="AjHpUPuAnNNNi72lh0APQ4" Name="Entity" Kind="OutputPin" />
</Node>
<Node Bounds="782,870,125,19" Id="EFqeOihXy5hMoWwokqQo4O">
<p:NodeReference LastCategoryFullName="Main" LastSymbolSource="Objects.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="HandTruck" />
</p:NodeReference>
<Pin Id="LiOBS5eu1yJLKdGVwQ0Jdk" Name="Path" Kind="InputPin" DefaultValue="assets\hand_truck\scene.gltf" />
<Pin Id="QR6bG4byAuDPcRPLp7AK36" Name="Diffuse" Kind="InputPin" DefaultValue="assets\hand_truck\textures\M_HandTruck_baseColor.png" />
<Pin Id="LkUZRFACXHsQTiXcBC8fX1" Name="Metalness" Kind="InputPin" DefaultValue="assets\hand_truck\textures\M_HandTruck_metallicRoughness.png" />
<Pin Id="SZmT3brvvKBPNe9w6tV1HC" Name="Roughness" Kind="InputPin" DefaultValue="assets\hand_truck\textures\M_HandTruck_metallicRoughness.png" />
<Pin Id="HyPeNJRNRd6PUj9E71V8fk" Name="Normals" Kind="InputPin" DefaultValue="assets\hand_truck\textures\M_HandTruck_normal.png" />
<Pin Id="JOi0PRCVhj2OVCJRf2sdEd" Name="Import Scale" Kind="InputPin" DefaultValue="1" />
<Pin Id="CLoecKTgbYbLqOJCUzZ8J1" Name="Reload" Kind="InputPin" />
<Pin Id="CDOdj1eU1riNRjIhJ73AfW" Name="Entity" Kind="OutputPin" />
</Node>
<Node Bounds="513,925,145,19" Id="KuUvv0JhVGwNlePk7qqJ1Z">
<p:NodeReference LastCategoryFullName="Stride.Models" LastSymbolSource="VL.Stride.Engine.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="ModelEntity" />
</p:NodeReference>
<Pin Id="KcGkDjiRm8rMm8RXjvhX0k" Name="Transformation" Kind="InputPin" />
<Pin Id="F0J5P5peqgaPpFJHrX6fPH" Name="Model" Kind="InputPin" />
<Pin Id="Kx6JKgsLSGgQTAutRXyvbV" Name="Material" Kind="InputPin" />
<Pin Id="VVVqH86ThWrOsauBsbaiUu" Name="Is Shadow Caster" Kind="InputPin" />
<Pin Id="Cv4rlgQ4j8xNPuloQHjFDz" Name="Components" Kind="InputPin" />
<Pin Id="P7cwf4jRSOvNNyPARFKwsO" Name="Children" Kind="InputPin" />
<Pin Id="IAfn7hR36YUQG3ajDmSupL" Name="Name" Kind="InputPin" />
<Pin Id="NHjH2Xe5t3RMT1zHTWxcx0" Name="Enabled" Kind="InputPin" />
<Pin Id="HusGNDUgRcVOxDbQqUusUZ" Name="Entity" Kind="OutputPin" />
</Node>
<Node Bounds="1019,871,125,19" Id="TcuG8SoHKpkM5fafLjHYRT">
<p:NodeReference LastCategoryFullName="Main" LastSymbolSource="Objects.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="PalletTruck" />
</p:NodeReference>
<Pin Id="J5eONtAdEjBLLfOw8HKyYf" Name="Path" Kind="InputPin" DefaultValue="assets\pallet_truck\scene.gltf" />
<Pin Id="QG132TP0DeDQHPsoRyerWj" Name="Diffuse" Kind="InputPin" DefaultValue="assets\pallet_truck\textures\DefaultMaterial_baseColor.jpeg" />
<Pin Id="BEAN82ponz6P4pczc32gg8" Name="Metalness" Kind="InputPin" DefaultValue="assets\pallet_truck\textures\DefaultMaterial_metallicRoughness.png" />
<Pin Id="PW16IAdLq2NLMBdx0TXhyB" Name="Roughness" Kind="InputPin" DefaultValue="assets\pallet_truck\textures\DefaultMaterial_metallicRoughness.png" />
<Pin Id="C0f6k3xibDANalWAUlnWrY" Name="Normals" Kind="InputPin" DefaultValue="assets\pallet_truck\textures\DefaultMaterial_normal.png" />
<Pin Id="SiaGnkGxQ5aLTJut6soXF6" Name="Import Scale" Kind="InputPin" />
<Pin Id="CfeUg1QbNXANb8dBA2EreI" Name="Reload" Kind="InputPin" />
<Pin Id="CWE9PUZoN92QDmVcWY5wQI" Name="Entity" Kind="OutputPin" />
</Node>
<Node Bounds="1271,875,125,19" Id="Ag27Dv2NGkaOT3G4FbjOWk">
<p:NodeReference LastCategoryFullName="Main" LastSymbolSource="Objects.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="CardboardBox" />
</p:NodeReference>
<Pin Id="MHFlYjsKxk1OYrtL8E4zwc" Name="Path" Kind="InputPin" DefaultValue="assets\set_of_cardboard_boxes\box.gltf" />
<Pin Id="Os9pijPE0McNnAz3EtdXnS" Name="Diffuse" Kind="InputPin" DefaultValue="assets\set_of_cardboard_boxes\textures\Cardboard_Box_Mat_baseColor.png" />
<Pin Id="DMA7UNAGaRNOqirnhAw1BD" Name="Metalness" Kind="InputPin" DefaultValue="assets\set_of_cardboard_boxes\textures\Cardboard_Box_Mat_metallicRoughness.png" />
<Pin Id="HV0LhMFzuKnMAftAI8JY9P" Name="Roughness" Kind="InputPin" DefaultValue="assets\set_of_cardboard_boxes\textures\Cardboard_Box_Mat_metallicRoughness.png" />
<Pin Id="V1hgUzCZjTlL9OZAO9xXKV" Name="Normals" Kind="InputPin" DefaultValue="assets\set_of_cardboard_boxes\textures\Cardboard_Box_Mat_normal.png" />
<Pin Id="EYFmFnLe3NpL49z5GioZkf" Name="Import Scale" Kind="InputPin" DefaultValue="0.19" />
<Pin Id="Q2JGb5qm7BUPgNc286TIUf" Name="Reload" Kind="InputPin" />
<Pin Id="MIm4PO265cRPuUlOonRiRn" Name="Entity" Kind="OutputPin" />
</Node>
<Node Bounds="1537,892,125,19" Id="OxFVxcveWf1PBNIGKoQxqF">
<p:NodeReference LastCategoryFullName="Main" LastSymbolSource="Objects.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="PlatformTrolley" />
</p:NodeReference>
<Pin Id="CDvwUTJZMXkMjWSpbQhA07" Name="Path" Kind="InputPin" DefaultValue="assets\platform_trolley\scene.gltf" />
<Pin Id="RIhNW5VNRZ1NtdgMYpsbwY" Name="Diffuse" Kind="InputPin" DefaultValue="assets\platform_trolley\textures\lambert1_baseColor.png" />
<Pin Id="RHEnVqj9a2INrhtHJWHG4q" Name="Metalness" Kind="InputPin" DefaultValue="assets\platform_trolley\textures\lambert1_metallicRoughness.png" />
<Pin Id="IjJgtnz5iMXNj1OtqLxKAC" Name="Roughness" Kind="InputPin" DefaultValue="assets\platform_trolley\textures\lambert1_metallicRoughness.png" />
<Pin Id="R8rdbEIuKiPOp2Wym3je3j" Name="Normals" Kind="InputPin" DefaultValue="assets\platform_trolley\textures\lambert1_normal.png" />
<Pin Id="FMaoFNgR9qRPDMKpFPgQ9Q" Name="Import Scale" Kind="InputPin" DefaultValue="0.01" />
<Pin Id="KrYvxGsAWNOQbUCBP2yAny" Name="Reload" Kind="InputPin" />
<Pin Id="HA2csgMBE7wOWq99qS5G0G" Name="Entity" Kind="OutputPin" />
</Node>
<Node Bounds="593,786,65,19" Id="LaJR34HfKzGOY0FH4kMstF">
<p:NodeReference LastCategoryFullName="Collections.Spread" LastSymbolSource="VL.Collections.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="FromValue" />
<CategoryReference Kind="RecordType" Name="Spread" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="JgbWso2shb5O4crAYX6CN0" Name="Input" Kind="InputPin" />
<Pin Id="Ik08B83dliwOXnaYLeTKtU" Name="Result" Kind="OutputPin" />
</Node>
<Pad Id="PouPiT3KL3HPNSvY4Pfck2" Comment="Reload" Bounds="916,350,35,35" ShowValueBox="true" isIOBox="true" Value="False">
<p:TypeAnnotation>
<Choice Kind="ImmutableTypeFlag" Name="Boolean" />
<FullNameCategoryReference ID="Primitive" />
</p:TypeAnnotation>
<p:ValueBoxSettings>
<p:buttonmode p:Assembly="VL.UI.Forms" p:Type="VL.HDE.PatchEditor.Editors.ButtonModeEnum">Bang</p:buttonmode>
</p:ValueBoxSettings>
</Pad>
<Node Bounds="924,862,37,19" Id="HkZfW7UXcTYP6hlWIC3qWy">
<p:NodeReference LastCategoryFullName="Primitive.Boolean" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="NOT" />
</p:NodeReference>
<Pin Id="S2tewJt9KBbOmjZC2RVGJF" Name="Input" Kind="StateInputPin" />
<Pin Id="MJXHjGydsgcLZifz9HEI9X" Name="Output" Kind="StateOutputPin" />
</Node>
<Node Bounds="924,821,52,26" Id="RFx5T8NTb9kPU5LVdVHj7b">
<p:NodeReference LastCategoryFullName="Collections.Spread" LastSymbolSource="VL.Collections.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="IsEmpty" />
<CategoryReference Kind="RecordType" Name="Spread" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="UGNPt7aGssjM9sUJqMDXD8" Name="Input" Kind="StateInputPin" />
<Pin Id="NmRPtpgr1ySLnFESRFAETa" Name="Is Empty" Kind="OutputPin" />
</Node>
<Node Bounds="803,730,147,19" Id="IBVoo8FuL4sNISGeXKDj9C">
<p:NodeReference LastCategoryFullName="Stride.Models" LastSymbolSource="VL.Stride.Engine.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="InstancingSpreadComponent" />
</p:NodeReference>
<Pin Id="HmPM28gWHHjLCVF0TuEDBj" Name="Instance Transformations" Kind="InputPin" />
<Pin Id="JkC9ITyeLDNL58NI5Jgs5J" Name="Instance Count" Kind="InputPin" />
<Pin Id="OUbUTE2VAePOovGgzxrkKU" Name="Value" Kind="InputPin" />
<Pin Id="J3XDRkmSAycM19k6spT2xi" Name="Enabled" Kind="InputPin" />
<Pin Id="PlaqGRI1groMXoS92TAhwy" Name="Component" Kind="OutputPin" />
</Node>
<Node Bounds="780,935,145,19" Id="Qzy0DDADyRSMUFzGow78jC">
<p:NodeReference LastCategoryFullName="Stride.Models" LastSymbolSource="VL.Stride.Engine.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="ModelEntity" />
</p:NodeReference>
<Pin Id="LViDmy5Tj1wLSQCdpzVAel" Name="Transformation" Kind="InputPin" />
<Pin Id="E3rm4E0S8IyLnkLmyVHRAw" Name="Model" Kind="InputPin" />
<Pin Id="Dcc341maoubQTh8W6EclqO" Name="Material" Kind="InputPin" />
<Pin Id="K1uY8C2Ck8YPTB2iRDhfx4" Name="Is Shadow Caster" Kind="InputPin" />
<Pin Id="AjE6gfGCCsmMmwXA98pL7A" Name="Components" Kind="InputPin" />
<Pin Id="Olp80adgIGlMjoTXI74NfL" Name="Children" Kind="InputPin" />
<Pin Id="R99S0V003SSLrvwVUtFlOB" Name="Name" Kind="InputPin" />
<Pin Id="KtJmzT5I1PcOaCAJHMZucL" Name="Enabled" Kind="InputPin" />
<Pin Id="K9A2a2cL7ZnOHbB5pkzL38" Name="Entity" Kind="OutputPin" />
</Node>
<Node Bounds="804,776,65,19" Id="QucxVGYrOo0MTFhP5NqZF0">
<p:NodeReference LastCategoryFullName="Collections.Spread" LastSymbolSource="VL.Collections.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="FromValue" />
<CategoryReference Kind="RecordType" Name="Spread" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="UU6rquLVvJUPTRVsUzdq6S" Name="Input" Kind="InputPin" />
<Pin Id="PIWPnbzhlfuN0oWeFggTap" Name="Result" Kind="OutputPin" />
</Node>
<Node Bounds="1159,895,37,19" Id="U41knAxoaZ6LqNgbDrBGBk">
<p:NodeReference LastCategoryFullName="Primitive.Boolean" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="NOT" />
</p:NodeReference>
<Pin Id="BweJUdKfWm2NYvGSzPQuiS" Name="Input" Kind="StateInputPin" />
<Pin Id="OIm6BdI26o4PXmxmu7utO9" Name="Output" Kind="StateOutputPin" />
</Node>
<Node Bounds="1159,854,52,26" Id="J72kdk7nBc9LKDgxPtxzOC">
<p:NodeReference LastCategoryFullName="Collections.Spread" LastSymbolSource="VL.Collections.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="IsEmpty" />
<CategoryReference Kind="RecordType" Name="Spread" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="PH6ie36AlzTL1GZsyfHD2G" Name="Input" Kind="StateInputPin" />
<Pin Id="TyAhauF8b6eP6kVg2yCpxy" Name="Is Empty" Kind="OutputPin" />
</Node>
<Node Bounds="1100,772,147,19" Id="Fa7sIjvTWYtLi1ldNVPTX7">
<p:NodeReference LastCategoryFullName="Stride.Models" LastSymbolSource="VL.Stride.Engine.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="InstancingSpreadComponent" />
</p:NodeReference>
<Pin Id="BbT0ZX8qDJ6OtEJPBk8vl3" Name="Instance Transformations" Kind="InputPin" />
<Pin Id="QC0oLM0idm3Lh7YXbeqdjU" Name="Instance Count" Kind="InputPin" />
<Pin Id="Q1FYP7UbahVPaJSPV1Cy7z" Name="Value" Kind="InputPin" />
<Pin Id="FnUHh8G3DiTNQNsAzS7GSJ" Name="Enabled" Kind="InputPin" />
<Pin Id="VYWK4SijwoXLlPXfuXYLUB" Name="Component" Kind="OutputPin" />
</Node>
<Node Bounds="1019,952,145,19" Id="Ou8gl3BdiRSNFbo3uptslT">
<p:NodeReference LastCategoryFullName="Stride.Models" LastSymbolSource="VL.Stride.Engine.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="ModelEntity" />
</p:NodeReference>
<Pin Id="RHGAx9aveEKPSiIrURwgJt" Name="Transformation" Kind="InputPin" />
<Pin Id="LKEE2lxt0UZQXE6ER6wVZ5" Name="Model" Kind="InputPin" />
<Pin Id="M3ZUd2jcNJYLFhwaF0sJ86" Name="Material" Kind="InputPin" />
<Pin Id="Lcrxxq3YasFPCu5xhRjc5x" Name="Is Shadow Caster" Kind="InputPin" />
<Pin Id="E8GiBa2O4zZNlOdV7NMxPe" Name="Components" Kind="InputPin" />
<Pin Id="I2wHeMTm39kLFXGZHJLlKK" Name="Children" Kind="InputPin" />
<Pin Id="AEpU3J8vssDMwTAzDOSBH8" Name="Name" Kind="InputPin" />
<Pin Id="MoDjOdalu4sLcJfxPIyBtP" Name="Enabled" Kind="InputPin" />
<Pin Id="B3nkpSMZINMMbfznQyGwtr" Name="Entity" Kind="OutputPin" />
</Node>
<Node Bounds="1101,818,65,19" Id="Anret0y1dGrPVHMTvhzgWz">
<p:NodeReference LastCategoryFullName="Collections.Spread" LastSymbolSource="VL.Collections.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="FromValue" />
<CategoryReference Kind="RecordType" Name="Spread" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="CQ64c7ItZExNjhkjTWeUVA" Name="Input" Kind="InputPin" />
<Pin Id="Ord4SJAZrY4Mkozqyhv8eb" Name="Result" Kind="OutputPin" />
</Node>
<Node Bounds="1440,872,37,19" Id="UBwF5AjwnydLqXNVtmXoUD">
<p:NodeReference LastCategoryFullName="Primitive.Boolean" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="NOT" />
</p:NodeReference>
<Pin Id="VQ2FPsxjex3Mow8Qota2Rp" Name="Input" Kind="StateInputPin" />
<Pin Id="JmPZl968lgPMj34wb9hztR" Name="Output" Kind="StateOutputPin" />
</Node>
<Node Bounds="1440,831,52,26" Id="SkQmZnRxAWRNI9GXZpBiqz">
<p:NodeReference LastCategoryFullName="Collections.Spread" LastSymbolSource="VL.Collections.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="IsEmpty" />
<CategoryReference Kind="RecordType" Name="Spread" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="DPGwR660Ip0QH9XCjd7UCD" Name="Input" Kind="StateInputPin" />
<Pin Id="GMdR6adFbrOMGVM531aCH9" Name="Is Empty" Kind="OutputPin" />
</Node>
<Node Bounds="1356,761,147,19" Id="Po4xReuHUeHMwqm1Qdtr8W">
<p:NodeReference LastCategoryFullName="Stride.Models" LastSymbolSource="VL.Stride.Engine.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="InstancingSpreadComponent" />
</p:NodeReference>
<Pin Id="T5XKBeWxizUPNyNb5yZEhd" Name="Instance Transformations" Kind="InputPin" />
<Pin Id="S7LMpcJVH3vQF3s8LQoaXO" Name="Instance Count" Kind="InputPin" />
<Pin Id="HnkUUSFYTjrOlUKPG8NnnG" Name="Value" Kind="InputPin" />
<Pin Id="OSGLmNKAlLMNUedNJCmDfj" Name="Enabled" Kind="InputPin" />
<Pin Id="UF1krTJ6IAKMZ6FSJaiZMk" Name="Component" Kind="OutputPin" />
</Node>
<Node Bounds="1277,946,145,19" Id="B0229kbvX5jN3rGI78Hs2g">
<p:NodeReference LastCategoryFullName="Stride.Models" LastSymbolSource="VL.Stride.Engine.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="ModelEntity" />
</p:NodeReference>
<Pin Id="OWvrrui1CVwLnDCTqKAiR7" Name="Transformation" Kind="InputPin" />
<Pin Id="GbS0SoqLahVOg63E2lA7c8" Name="Model" Kind="InputPin" />
<Pin Id="BD8U62jHnclNaQMqX1g7kb" Name="Material" Kind="InputPin" />
<Pin Id="QZASK0FXDXLOVYrByoV2Av" Name="Is Shadow Caster" Kind="InputPin" />
<Pin Id="U8qDuAxDQtxNX62SkVVOvT" Name="Components" Kind="InputPin" />
<Pin Id="MnfLtfWJfYIMEsEuIDWh9W" Name="Children" Kind="InputPin" />
<Pin Id="Vc0On8dbRDRMjQ4xLWccTp" Name="Name" Kind="InputPin" />
<Pin Id="OfjjC4rwhbCLLs3jo4hJcU" Name="Enabled" Kind="InputPin" />
<Pin Id="LmGnZjtSjliMvHcB93tdfx" Name="Entity" Kind="OutputPin" />
</Node>
<Node Bounds="1357,807,65,19" Id="NrXhxLagn4hNPpuJnwdLlp">
<p:NodeReference LastCategoryFullName="Collections.Spread" LastSymbolSource="VL.Collections.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="FromValue" />
<CategoryReference Kind="RecordType" Name="Spread" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="Jm3teHvvgNMOnM8IxUiQX3" Name="Input" Kind="InputPin" />
<Pin Id="B65a1ntTqlLPq9ezj1LBuF" Name="Result" Kind="OutputPin" />
</Node>
<Node Bounds="1716,877,37,19" Id="DiwKnm6do1UM7HLOzue26U">
<p:NodeReference LastCategoryFullName="Primitive.Boolean" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="NOT" />
</p:NodeReference>
<Pin Id="EG97Yi83XjlQYg2guy2Q6Q" Name="Input" Kind="StateInputPin" />
<Pin Id="VdQKqbPfsjLQXvcPYy5tv7" Name="Output" Kind="StateOutputPin" />
</Node>
<Node Bounds="1716,836,52,26" Id="Uxju3K7YfR4PjKQ7vxDp8C">
<p:NodeReference LastCategoryFullName="Collections.Spread" LastSymbolSource="VL.Collections.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="IsEmpty" />
<CategoryReference Kind="RecordType" Name="Spread" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="ASpfzMmPWFXNAQ0Ai6niJ4" Name="Input" Kind="StateInputPin" />
<Pin Id="Llmy8QYePOTOjjM41ewp44" Name="Is Empty" Kind="OutputPin" />
</Node>
<Node Bounds="1632,766,147,19" Id="ADXIUnC5tAVQbJBM22t539">
<p:NodeReference LastCategoryFullName="Stride.Models" LastSymbolSource="VL.Stride.Engine.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="InstancingSpreadComponent" />
</p:NodeReference>
<Pin Id="CrN5ECTu33TMW8tzsetDi9" Name="Instance Transformations" Kind="InputPin" />
<Pin Id="HmAl0uSJN71Od1aDBZnihK" Name="Instance Count" Kind="InputPin" />
<Pin Id="Jv2sf9SkdXcLNvzK5jhtWz" Name="Value" Kind="InputPin" />
<Pin Id="FlCjS2MXVbkPfUbbL1JFBx" Name="Enabled" Kind="InputPin" />
<Pin Id="PXTMO49cLK5MHAWzqv53sw" Name="Component" Kind="OutputPin" />
</Node>
<Node Bounds="1553,951,145,19" Id="J3HxuyaIA6fPWwQv5iEsZq">
<p:NodeReference LastCategoryFullName="Stride.Models" LastSymbolSource="VL.Stride.Engine.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="ModelEntity" />
</p:NodeReference>
<Pin Id="Tomvuq7f0c5NGTxPHeQwU5" Name="Transformation" Kind="InputPin" />
<Pin Id="EChnm2dCn4dPAVRHuf5uxq" Name="Model" Kind="InputPin" />
<Pin Id="EAa3KkBKYXTPIGtOMxuog3" Name="Material" Kind="InputPin" />
<Pin Id="BqKDnBXHim7MGAU0tzaHWS" Name="Is Shadow Caster" Kind="InputPin" />
<Pin Id="PD4DMfJaSO3LAGJ5F2Vm5L" Name="Components" Kind="InputPin" />
<Pin Id="SrWbLLGyzgJMRUzWaFh31G" Name="Children" Kind="InputPin" />
<Pin Id="LG63xywAPzyPBcFcxswafp" Name="Name" Kind="InputPin" />
<Pin Id="OAftLSa5e1kL79KjRhVESZ" Name="Enabled" Kind="InputPin" />
<Pin Id="B7gqFuJd9AsONKlMFMqzeJ" Name="Entity" Kind="OutputPin" />
</Node>
<Node Bounds="1633,812,65,19" Id="VQqGbuSHR2AO9EIPOJ6u03">
<p:NodeReference LastCategoryFullName="Collections.Spread" LastSymbolSource="VL.Collections.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="FromValue" />
<CategoryReference Kind="RecordType" Name="Spread" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="TGxN2CRRzE0OBroEugOhaW" Name="Input" Kind="InputPin" />
<Pin Id="GHfsWRYls1DNHX7XrDA7XP" Name="Result" Kind="OutputPin" />
</Node>
<Pad Id="INaG0oiLrkWNGFRz13sHYK" Comment="Reload" Bounds="1205,734,35,35" ShowValueBox="true" isIOBox="true" Value="False">
<p:TypeAnnotation>
<Choice Kind="ImmutableTypeFlag" Name="Boolean" />
<FullNameCategoryReference ID="Primitive" />
</p:TypeAnnotation>
<p:ValueBoxSettings>
<p:buttonmode p:Assembly="VL.UI.Forms" p:Type="VL.HDE.PatchEditor.Editors.ButtonModeEnum">Bang</p:buttonmode>
</p:ValueBoxSettings>
</Pad>
<Pad Id="QWeefpA9s5OO2MTv9Rx877" Comment="Reload" Bounds="1359,710,35,35" ShowValueBox="true" isIOBox="true" Value="False">
<p:TypeAnnotation>
<Choice Kind="ImmutableTypeFlag" Name="Boolean" />
<FullNameCategoryReference ID="Primitive" />
</p:TypeAnnotation>
<p:ValueBoxSettings>
<p:buttonmode p:Assembly="VL.UI.Forms" p:Type="VL.HDE.PatchEditor.Editors.ButtonModeEnum">Bang</p:buttonmode>
</p:ValueBoxSettings>
</Pad>
</Canvas>
<Patch Id="EPR8XwkcRciP2yyCUnFyOX" Name="Create" />
<Patch Id="LlhO4X8ibhKLBzip0DdEha" Name="Update">
<Pin Id="OvyefEXrjWTNzF53H3DbjE" Name="Output" Kind="OutputPin" Bounds="499,1180" />
<Pin Id="TNyrqyCGU64MvBoYiMhTZy" Name="Spread" Kind="InputPin" Bounds="590,444" />
</Patch>
<ProcessDefinition Id="LZEP1YuNXHAL8pvJvR60lT">
<Fragment Id="L8M2Y68FiF3Lumz1YHFaCR" Patch="EPR8XwkcRciP2yyCUnFyOX" Enabled="true" />
<Fragment Id="B1kLn3gPkHkM9AT2v8r6WF" Patch="LlhO4X8ibhKLBzip0DdEha" Enabled="true" />
</ProcessDefinition>
<Link Id="Flft0waZObqMun7D5YB1Bm" Ids="ODAoPepOZ47MYhjWyhFBnQ,I5WK1LB0yl6MscrcLmurC6" />
<Link Id="F2RRm0Km1SkMdZxiiROr7T" Ids="LIMcdFJlh4zLoTBJGI02Hq,J6xhBC6OlAEMK8zK6ywiDm" />
<Link Id="DFYiEUN311JNPlSx686JkH" Ids="GEtzqjV6oGUQb5qocrVFzF,IX9TF8KPcagM73fBk7ZJHi" />
<Link Id="Mf3vdJQg5PjNdvghDuSlPw" Ids="EbbfbcBW5mOQB5gO3xX720,BlBHBud0i32LoXdVALR1Y0" />
<Link Id="Q5xGToz472fL5VvaqVTqaK" Ids="EbbfbcBW5mOQB5gO3xX720,HyEv5UxoQMVMKPxD82k6Tl" />
<Link Id="QN5lAcknFI3PiAML0NCMrA" Ids="QTjFWyRzgKnLhXzUVWXO6y,LvyM5oh7CXxPZRSDii4Ode" />
<Link Id="CHlUUqL4Lm0NOwMQtFJbVe" Ids="LvyM5oh7CXxPZRSDii4Ode,OvyefEXrjWTNzF53H3DbjE" IsHidden="true" />
<Link Id="BZCHqOu4K0kLTChPfWFo88" Ids="EMTHJBr4oyBNpQCVAQYUa7,V6aGxEtxSlGMHVIwKzzu4V" />
<Link Id="LCc9oNI3Z6oMx2f6PfnzHH" Ids="TNyrqyCGU64MvBoYiMhTZy,EMTHJBr4oyBNpQCVAQYUa7" IsHidden="true" />
<Link Id="LaAk0L0QZW0NcJI6sn7JIb" Ids="AjHpUPuAnNNNi72lh0APQ4,F0J5P5peqgaPpFJHrX6fPH" />
<Link Id="UOZZjCFTL3QP2LKG3u0eND" Ids="Ik08B83dliwOXnaYLeTKtU,Cv4rlgQ4j8xNPuloQHjFDz" />
<Link Id="C7cXz1s8GfqMkXR73fNpgB" Ids="UtGByMhfETJPZEX4JJgYGN,JgbWso2shb5O4crAYX6CN0" />
<Link Id="F2LdBKK58EFPWUjrRjFfZk" Ids="HusGNDUgRcVOxDbQqUusUZ,QieC6umuhAPM0uL2vqiMma" />
<Link Id="C138qzU1iQjOkzFRvfzKBm" Ids="BH3wdUhagwtNRDbmeTEzpm,NHjH2Xe5t3RMT1zHTWxcx0" />
<Link Id="NkLyPB4XSGpLejfk3DEriP" Ids="PouPiT3KL3HPNSvY4Pfck2,O3Vw3LYWH1tPpFLgBNrEIu" />
<Link Id="OMWa4POwMKmPBtIoZ1Vyg0" Ids="NmRPtpgr1ySLnFESRFAETa,S2tewJt9KBbOmjZC2RVGJF" />
<Link Id="Idfbc4p0B9VNrLur8HRNPl" Ids="PIWPnbzhlfuN0oWeFggTap,AjE6gfGCCsmMmwXA98pL7A" />
<Link Id="SxgqJfjgslVPh3WXwptaaD" Ids="PlaqGRI1groMXoS92TAhwy,UU6rquLVvJUPTRVsUzdq6S" />
<Link Id="EAH0xE1bfGeL2AQAaEbsAQ" Ids="MJXHjGydsgcLZifz9HEI9X,KtJmzT5I1PcOaCAJHMZucL" />
<Link Id="BC3Mf8BczQuLRak5VrkNyU" Ids="TyAhauF8b6eP6kVg2yCpxy,BweJUdKfWm2NYvGSzPQuiS" />
<Link Id="KOUGpbKUf9oOMUlu6QxUp0" Ids="Ord4SJAZrY4Mkozqyhv8eb,E8GiBa2O4zZNlOdV7NMxPe" />
<Link Id="OhIOnUSV7K3Nb8IdWe3KA3" Ids="VYWK4SijwoXLlPXfuXYLUB,CQ64c7ItZExNjhkjTWeUVA" />
<Link Id="Gdplge6pEVNOb9G0ELVZSo" Ids="OIm6BdI26o4PXmxmu7utO9,MoDjOdalu4sLcJfxPIyBtP" />
<Link Id="FNsmtX3ua7uLyG131xRQ4L" Ids="CDOdj1eU1riNRjIhJ73AfW,E3rm4E0S8IyLnkLmyVHRAw" />
<Link Id="CFBjerwFICsL1B4JQIFzdC" Ids="K9A2a2cL7ZnOHbB5pkzL38,U7Jo63Zr4bJPnBOwmv2YLl" />
<Link Id="Vbgj0iO16xHM1Xx5XsKDmy" Ids="OJHmYsCXME2QH8IZu7E7Ha,HmPM28gWHHjLCVF0TuEDBj" />
<Link Id="PFLnUiiDZO7QA3rb9LXdfr" Ids="OJHmYsCXME2QH8IZu7E7Ha,UGNPt7aGssjM9sUJqMDXD8" />
<Link Id="FXaJ5ovPgXFORqET4NY1t4" Ids="GMdR6adFbrOMGVM531aCH9,VQ2FPsxjex3Mow8Qota2Rp" />
<Link Id="IOtAZOVvevTNPtN1AGI715" Ids="B65a1ntTqlLPq9ezj1LBuF,U8qDuAxDQtxNX62SkVVOvT" />
<Link Id="US1P2f1Tu4tOexZeRy0XIP" Ids="UF1krTJ6IAKMZ6FSJaiZMk,Jm3teHvvgNMOnM8IxUiQX3" />
<Link Id="Bnd4PMCDQ0vOHSkjQId0N2" Ids="JmPZl968lgPMj34wb9hztR,OfjjC4rwhbCLLs3jo4hJcU" />
<Link Id="KH0rrSRTlqIQSCr5U6bKC5" Ids="Llmy8QYePOTOjjM41ewp44,EG97Yi83XjlQYg2guy2Q6Q" />
<Link Id="TCfVLEHXaWSLeswTnaIRvk" Ids="GHfsWRYls1DNHX7XrDA7XP,PD4DMfJaSO3LAGJ5F2Vm5L" />
<Link Id="MnXxJbERmjWPUXaDlfvbfu" Ids="PXTMO49cLK5MHAWzqv53sw,TGxN2CRRzE0OBroEugOhaW" />
<Link Id="ILoHjLuveW4NjuBtq69n5k" Ids="VdQKqbPfsjLQXvcPYy5tv7,OAftLSa5e1kL79KjRhVESZ" />
<Link Id="GdgpMKDfqt9Oz2tuD1Mh4e" Ids="CWE9PUZoN92QDmVcWY5wQI,LKEE2lxt0UZQXE6ER6wVZ5" />
<Link Id="VlQ9FqNQKV1QcBGftA9sM0" Ids="Dpjf2cHQzlOL3hiW8eQ8tL,BbT0ZX8qDJ6OtEJPBk8vl3" />
<Link Id="Oh79dKj69ByLgD82k7k611" Ids="Dpjf2cHQzlOL3hiW8eQ8tL,PH6ie36AlzTL1GZsyfHD2G" />
<Link Id="RzLyDlDwCF4OPTa1rX2lTH" Ids="B3nkpSMZINMMbfznQyGwtr,H2iBCE6O6XbOf6rZo4WHVb" />
<Link Id="L1bN8MYcCTGP66Skmsu46C" Ids="BY3KzYCGaduOAw4JV7em4U,T5XKBeWxizUPNyNb5yZEhd" />
<Link Id="AfoQWOxqEb1MX5w4aXIiH5" Ids="BY3KzYCGaduOAw4JV7em4U,DPGwR660Ip0QH9XCjd7UCD" />
<Link Id="FHUtgch0qZnOzmRTTXH6zB" Ids="MIm4PO265cRPuUlOonRiRn,GbS0SoqLahVOg63E2lA7c8" />
<Link Id="SKxe1aPs59ILXB9f1I0yMh" Ids="LmGnZjtSjliMvHcB93tdfx,GO6Hasos1DYM3MaonLkhdD" />
<Link Id="Vtn62hRdJnxN1MevYEOp3G" Ids="D1eTGA8WfkEMmSZOMkmSQV,CrN5ECTu33TMW8tzsetDi9" />
<Link Id="NxXbg8lghSbO3dOsZws21a" Ids="D1eTGA8WfkEMmSZOMkmSQV,ASpfzMmPWFXNAQ0Ai6niJ4" />
<Link Id="GhSQrLJ7hC1N4iYne910X7" Ids="B7gqFuJd9AsONKlMFMqzeJ,K6vXOYV6rIrOQZ60CSkP42" />
<Link Id="A6DXILL2p77OiLCYE24IfP" Ids="HA2csgMBE7wOWq99qS5G0G,EChnm2dCn4dPAVRHuf5uxq" />
<Link Id="Sdrjw3IM7KyMC0G4KrwTEY" Ids="PouPiT3KL3HPNSvY4Pfck2,CLoecKTgbYbLqOJCUzZ8J1" />
<Link Id="PUV1R9YdQWAQVYqKsP7Oy1" Ids="PouPiT3KL3HPNSvY4Pfck2,KrYvxGsAWNOQbUCBP2yAny" />
<Link Id="CjzcW66yXv5PbLKMfU5cDy" Ids="INaG0oiLrkWNGFRz13sHYK,CfeUg1QbNXANb8dBA2EreI" />
<Link Id="Ae7HksUSZ6nMoyx5yCnnE9" Ids="QWeefpA9s5OO2MTv9Rx877,Q2JGb5qm7BUPgNc286TIUf" />
</Patch>
</Node>
<!--
************************ Username ************************
-->
<Node Name="Username" Bounds="620,400" Id="Ka5Dhlcz1JAPrzLwat5RV1">
<p:NodeReference>
<Choice Kind="ContainerDefinition" Name="Process" />
<FullNameCategoryReference ID="Primitive" />
</p:NodeReference>
<Patch Id="A4y3bCQGgQWL4wuMxHhqqS">
<Canvas Id="D7e5R8km06YO04K1VIOj5z" CanvasType="Group">
<Node Bounds="441,442,493,564" Id="EFpasa5LuTBNvTbjePySSW">
<p:NodeReference>
<Choice Kind="ProcessStatefulRegion" Name="Cache" />
<FullNameCategoryReference ID="Primitive" />
</p:NodeReference>
<Pin Id="N0XWAYDjDpvPwOkHWHddFr" Name="Force" Kind="InputPin" DefaultValue="False" />
<Pin Id="Tts6oH4gaFKOPp1D4q7MLk" Name="Dispose Cached Outputs" Kind="InputPin" />
<Pin Id="ONopY77QyRROMZwwtUACHY" Name="Has Changed" Kind="OutputPin" />
<ControlPoint Id="PZSgkmaQo2wNZyoQ6O4vm9" Bounds="582,449" Alignment="Top" />
<ControlPoint Id="CF6Fy3nl9pFLN6COjlgXei" Bounds="502,999" Alignment="Bottom" />
<ControlPoint Id="F53w84Tv98TO78KF2TQej8" Bounds="539,449" Alignment="Top" />
<ControlPoint Id="OXjPhBfB9soOdf0ChLA2rU" Bounds="607,449" Alignment="Top" />
<Patch Id="Q9fw9GWRBH0NsoQ8ony6IE" ManuallySortedPins="true">
<Patch Id="FRNGU1IgyK0L2aUkvHSYwc" Name="Create" ManuallySortedPins="true" />
<Patch Id="JU0prReRuQ2Ns7PThKN2Oy" Name="Then" ManuallySortedPins="true" />
<Node Bounds="488,816,167,19" Id="ElQ0qlDWjqzMf6zchHmEcK">
<p:NodeReference LastCategoryFullName="Stride.Models.Meshes" LastSymbolSource="VL.Stride.Rendering.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="QuadRenderer" />
</p:NodeReference>
<Pin Id="TNgH5iNupDRNqMWTOgjdIL" Name="Transformation" Kind="InputPin" />
<Pin Id="HnfrwVsu7I5M8ihTqxwLbi" Name="Texture" Kind="InputPin" />
<Pin Id="FPJSWf35YCnODYadlslSP4" Name="Color" Kind="InputPin" DefaultValue="1, 1, 1, 1" />
<Pin Id="D8uA1vaJOJwQdQJKqhHiIo" Name="Blend State" Kind="InputPin" />
<Pin Id="J8iIJye1M1GNoBHrwR9szH" Name="Rasterizer State" Kind="InputPin" />
<Pin Id="ImE6IY35G3wNGcYZDVFrwD" Name="Depth Stencil State" Kind="InputPin" />
<Pin Id="SKl9TzoHFMnNh5yRmbZqn4" Name="Aspect Ratio Correction Mode" Kind="InputPin" />
<Pin Id="VF1Ng0bItQ8OQP6goeDf4X" Name="Anchor" Kind="InputPin" />
<Pin Id="SVFKXpQGUnXLb1MfjndNAL" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="510,722,105,19" Id="MWdL9RF8gTcNWaVWCmBF0k">
<p:NodeReference LastCategoryFullName="Stride.Textures.Source" LastSymbolSource="VL.Stride.Windows.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="SkiaTexture" />
</p:NodeReference>
<Pin Id="ByDOXjuNBOCNf9ZLNUu6aC" Name="Input" Kind="InputPin" />
<Pin Id="MYGWlnpI0LbOcmvsrsZ50f" Name="Size" Kind="InputPin" DefaultValue="240, 240" />
<Pin Id="IF8glmWc4SJPEWW02UrBKJ" Name="Space" Kind="InputPin" />
<Pin Id="QPUaRnbiwbAODa3xWjtXQy" Name="Clear" Kind="InputPin" />
<Pin Id="DWbbE84fvxoMmmBjVALlfs" Name="Clear Color" Kind="InputPin" DefaultValue="0, 0, 0, 0" />
<Pin Id="TlYASuKTwDAOS2uYAqtcXt" Name="Format" Kind="InputPin" />
<Pin Id="MjR3Gn9hN6jO35NNcPDPNX" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="528,651,105,19" Id="KRNXr4X90bfN4YWC8PwqUV">
<p:NodeReference LastCategoryFullName="Graphics.Skia.Layers.Text" LastSymbolSource="VL.Skia.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="Text (Bounds)" />
</p:NodeReference>
<Pin Id="OayqdSiyRzeMiiNq0jfd2b" Name="Bounds" Kind="InputPin" />
<Pin Id="SzCs8Uun6FGNDZeMdUudiI" Name="Text" Kind="InputPin" />
<Pin Id="U4nJTUGmXpVOomKWqRw7Jw" Name="Paint" Kind="InputPin" />
<Pin Id="Ibo0xMK4f2aLWxQmfqD0mc" Name="Enabled" Kind="InputPin" />
<Pin Id="RMBbiB9Zd1VLIWFcOXdXsF" Name="Output" Kind="OutputPin" />
<Pin Id="TcEVoGWnMEyP1bOW227Clt" Name="Baseline Position" Kind="OutputPin" />
</Node>
<Node Bounds="473,876,165,19" Id="FT8RpCyioARPrnwvEgs3A1">
<p:NodeReference LastCategoryFullName="Stride.Rendering" LastSymbolSource="VL.Stride.Engine.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="RenderEntity" />
</p:NodeReference>
<Pin Id="VNlBpXXYPObOf5gBVJvD0A" Name="Transformation" Kind="InputPin" />
<Pin Id="FaOBAIx7YAtMA2FRKAmGbG" Name="Input" Kind="InputPin" />
<Pin Id="Mdza0ftdaYLM7j9sjmSo9i" Name="Render Stage" Kind="InputPin" />
<Pin Id="E8cbqdMEGh2MHa3PcYKDHJ" Name="Single Call Per Frame" Kind="InputPin" />
<Pin Id="Sw8sNS7OxiLMok8sRHTWaH" Name="Render Group" Kind="InputPin" />
<Pin Id="DJaTXgwEbLQNReRaXUEjzw" Name="Components" Kind="InputPin" />
<Pin Id="NxNeOIwkx2VMwLuBp8YkEx" Name="Children" Kind="InputPin" />
<Pin Id="MV81WPBK8e1LzFnsjIWDr2" Name="Name" Kind="InputPin" />
<Pin Id="LXiipdTSia7PBohG8oFKwm" Name="Enabled" Kind="InputPin" />
<Pin Id="TxtWyp4CAnHMHzSpV8Gv6P" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="556,780,67,19" Id="P4s0yuThqoAPvHc22HUHQf">
<p:NodeReference LastCategoryFullName="Stride.API.Graphics.BlendStateDescription" LastSymbolSource="VL.Stride.Runtime.TypeForwards.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<CategoryReference Kind="ClassType" Name="BlendStateDescription" />
<Choice Kind="OperationCallFlag" Name="AlphaBlend" />
</p:NodeReference>
<Pin Id="TfLXMKMX5MyLAYWEb4aSQG" Name="Alpha Blend" Kind="OutputPin" />
</Node>
<Node Bounds="645,513,165,19" Id="OFd2NFyzMxQPGdH70LWq5D">
<p:NodeReference LastCategoryFullName="Graphics.Skia.Text" LastSymbolSource="VL.Skia.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="FontAndParagraph" />
</p:NodeReference>
<Pin Id="RGN3RFg0pI4ND8DwahlvtA" Name="Input" Kind="InputPin" />
<Pin Id="OcakTKKixScPOgxnfk0oMi" Name="Family Name" Kind="InputPin" DefaultValue="Space Grotesk" />
<Pin Id="QAeNj5w8WwTL3H5JWJFSzp" Name="Style" Kind="InputPin" />
<Pin Id="ALnR39Ot9VmOytZAm1wWVk" Name="Size" Kind="InputPin" DefaultValue="0.22" />
<Pin Id="VhZkjkX0rfLOkldWnTUskO" Name="Color" Kind="InputPin" />
<Pin Id="Bb9zOJ0stkWNvPVOUjuHEC" Name="Line Height in em" Kind="InputPin" />
<Pin Id="UcYj68kdWhgMuQX2BhHgw1" Name="Horizontal Alignment" Kind="InputPin" DefaultValue="Left" />
<Pin Id="LYJvjF5EY5CLYJX5DsbUMM" Name="Vertical Alignment" Kind="InputPin" DefaultValue="Top" />
<Pin Id="DLQ7Mq9UgNsPKHe6A7AMNK" Name="Show Helpers" Kind="InputPin" DefaultValue="False" />
<Pin Id="UFrad0qBkihNgKAn2s9aPv" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="588,600,105,19" Id="S4vuC44LlhPPGKTncgjyMn">
<p:NodeReference LastCategoryFullName="Graphics.Skia.Text" LastSymbolSource="VL.Skia.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="BreakAtRect" />
<PinReference Kind="OutputPin" Name="Output">
<p:DataTypeReference p:Type="TypeReference" LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="String" />
</p:DataTypeReference>
</PinReference>
</p:NodeReference>
<Pin Id="GWqzHnRCjieQVwlkdEvhrX" Name="Text" Kind="InputPin" />
<Pin Id="RW9pKF21LUwK90Ifz8Farh" Name="Rectangle" Kind="InputPin" />
<Pin Id="V015cH38u3LPdWujsJllZE" Name="Remove Empty Lines" Kind="InputPin" />
<Pin Id="Ayd97hAARDpLiMtDBJKLNe" Name="Break at Words" Kind="InputPin" />
<Pin Id="SZ6fqkhuMYrM4CcrBKvk3l" Name="Align Bottom" Kind="InputPin" DefaultValue="False" />
<Pin Id="TnyUxtciQ0gPEdNVXqEENR" Name="Paint" Kind="InputPin" />
<Pin Id="GEKDCkx4D7fM2NUwPJq0CV" Name="Output" Kind="OutputPin" />
<Pin Id="GC8kt19TDacQdVsR2vNXHx" Name="Leftover" Kind="OutputPin" />
</Node>
<Node Bounds="508,686,65,19" Id="Takx6KOz4eeOsqm16QTgKm">
<p:NodeReference LastCategoryFullName="Graphics.Skia" LastSymbolSource="VL.Skia.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="Group" />
<CategoryReference Kind="Category" Name="Skia" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="QVg848RktEtNgHwnPx9Fqk" Name="Input" Kind="InputPin" />
<Pin Id="OzgZi5i1AYjOX5C4MIc7sr" Name="Input 2" Kind="InputPin" />
<Pin Id="OQw9EtGROaNMAuYNA0gF8D" Name="Debug" Kind="InputPin" />
<Pin Id="SvWaXGYJBpfNzBAdsuYpeZ" Name="Enabled" Kind="InputPin" />
<Pin Id="FU68H0grPEyNJA8igGu1oM" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="453,601,85,19" Id="OjWA7wozACnMxNtaFPMIRr">
<p:NodeReference LastCategoryFullName="Graphics.Skia.Layers" LastSymbolSource="VL.Skia.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="Rectangle" />
<CategoryReference Kind="Category" Name="Layers" NeedsToBeDirectParent="true">
<p:OuterCategoryReference Kind="Category" Name="Skia" NeedsToBeDirectParent="true" />
</CategoryReference>
</p:NodeReference>
<Pin Id="SedNksG4TWCMPWb2D5LdJh" Name="Position" Kind="InputPin" DefaultValue="-0.84, -0.68" />
<Pin Id="F6fyoBlTwtGNP0CELXIn3i" Name="Size" Kind="InputPin" DefaultValue="0.2, 0.2" />
<Pin Id="ELBfCZAT9hPOdlIsr2HTWW" Name="Anchor" Kind="InputPin" DefaultValue="Center" />
<Pin Id="DZeEp9fNUX5PVfqnNIssa2" Name="Paint" Kind="InputPin" />
<Pin Id="IqIuvly5gNmMV7og5G6cuz" Name="Enabled" Kind="InputPin" />
<Pin Id="JXDOGvQDwABNYYagzry8Tg" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="513,568,45,19" Id="HmFXlG4yfPzPo39wtWHVg5">
<p:NodeReference LastCategoryFullName="Graphics.Skia.Paint" LastSymbolSource="VL.Skia.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="Fill" />
<CategoryReference Kind="Category" Name="Paint" NeedsToBeDirectParent="true">
<p:OuterCategoryReference Kind="Category" Name="Skia" NeedsToBeDirectParent="true" />
</CategoryReference>
</p:NodeReference>
<Pin Id="RZPlixrXogMNwg7GnvCqxZ" Name="Input" Kind="InputPin" />
<Pin Id="OPhSbYazThuQCoUbMPelj4" Name="Color" Kind="InputPin" DefaultValue="0, 0.28, 1, 1" />
<Pin Id="NvTM6xWFpdNMr6RMozyhDb" Name="Shader" Kind="InputPin" />
<Pin Id="F4GnGZGwbZVNoxtjXLayG3" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="631,779,82,19" Id="HgS3eGCrNlSQK4oHei82bH">
<p:NodeReference LastCategoryFullName="Stride.API.Graphics.DepthStencilStateDescription" LastSymbolSource="VL.Stride.Runtime.TypeForwards.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<CategoryReference Kind="ClassType" Name="DepthStencilStateDescription" />
<Choice Kind="OperationCallFlag" Name="DepthRead" />
</p:NodeReference>
<Pin Id="DLCa4iKd3UbOmvCjToEqXW" Name="Depth Read" Kind="OutputPin" />
</Node>
<Node Bounds="533,497,78,19" Id="ExBhPFwnAgZLPYyEO0lPF7">
<p:NodeReference LastCategoryFullName="Control" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Switch (Boolean)" />
</p:NodeReference>
<Pin Id="Im0N1x4Ul6kPckvkypd1vA" Name="Condition" Kind="InputPin" />
<Pin Id="OwWOlF5Mw0hPX7rRCMdmsW" Name="Input" Kind="InputPin" DefaultValue="0.2, 0.2, 0.2, 1" />
<Pin Id="PpUJBafnMxIONFRrQ4qycy" Name="Input 2" Kind="InputPin" DefaultValue="1, 1, 1, 1" />
<Pin Id="ChY56BCmyj0QQtc3oUlCoB" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="606,468,45,19" Id="JEbH5feS6I5P1voOpzkdcJ">
<p:NodeReference LastCategoryFullName="Control" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Switch (Boolean)" />
</p:NodeReference>
<Pin Id="FqUx3ZO7d8pPhJq0LVHm4B" Name="Condition" Kind="InputPin" />
<Pin Id="UUvx7oQbRK3NdGdG1BCRgB" Name="Input" Kind="InputPin" DefaultValue="1, 1, 1, 1" />
<Pin Id="I8tHbrrJpaTPelp5SOmcM3" Name="Input 2" Kind="InputPin" DefaultValue="0, 0.28, 1, 1" />
<Pin Id="IuX0zdkY40pLh7I5OSghFX" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="723,479,45,19" Id="TpyuEvd50iPLWEt68T5OxX">
<p:NodeReference LastCategoryFullName="Control" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Switch (Boolean)" />
</p:NodeReference>
<Pin Id="UBYcKYNC6I1Li98htwcZYt" Name="Condition" Kind="InputPin" />
<Pin Id="Bnt6TFidpywOpC9nK9ACPF" Name="Input" Kind="InputPin" DefaultValue="0.2, 0.2, 0.2, 1" />
<Pin Id="OLfLiBJd5YTLlyAfNPxzOf" Name="Input 2" Kind="InputPin" DefaultValue="1, 1, 1, 1" />
<Pin Id="G4ds1lnc9AhPkofaBzukKH" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="608,560,61,19" Id="DqmRIqKJAj8LGxxUqejppC">
<p:NodeReference LastCategoryFullName="2D.Rectangle" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Rectangle (Join)" />
</p:NodeReference>
<Pin Id="Kr1UXP1irWhPHBNao79g0c" Name="Position" Kind="InputPin" DefaultValue="-0.65, 0.15" />
<Pin Id="Bhg7Rizx7I9ME3XYgU3MgG" Name="Size" Kind="InputPin" DefaultValue="1.94, 2.04" />
<Pin Id="LiC7k69gSMAPTj7C0pCw7Y" Name="Anchor" Kind="InputPin" DefaultValue="MiddleLeft" />
<Pin Id="AFxq7Je2hlBL7o7ixhMgvp" Name="Output" Kind="StateOutputPin" />
</Node>
<Node Bounds="792,714,77,19" Id="TlM16uoqrNHLun4cBeEFfp">
<p:NodeReference LastCategoryFullName="Stride.Materials" LastSymbolSource="VL.Stride.Rendering.ShaderFX.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="ColorMaterial" />
</p:NodeReference>
<Pin Id="MKsMiEmO5SeNCO1nSQboFI" Name="Color" Kind="InputPin" />
<Pin Id="Rvd59elDZLHMVBCzUWb2x3" Name="Transparency" Kind="InputPin" />
<Pin Id="FIjvcybkmkpOkgF5Sk2lN6" Name="Cull Mode" Kind="InputPin" />
<Pin Id="S2dhaSBBG3UQTzPZLBMB4j" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="777,877,145,19" Id="N8Hbep8IN0hOBcTBJpyJHt">
<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="UOw90PAlFLWOsb2K6z2vh9" Name="Transformation" Kind="InputPin" />
<Pin Id="OymtZaiTeoZPcwo9rOKF1q" Name="Size" Kind="InputPin" DefaultValue="0.2, 0.2, 0.2" />
<Pin Id="BHBjnZS9iirQVTbfeItxBB" Name="Material" Kind="InputPin" />
<Pin Id="CnoF7E171ZvLcoGI9tjQYM" Name="Is Shadow Caster" Kind="InputPin" />
<Pin Id="FKckhDyUt2mQY55rmSH9br" Name="Components" Kind="InputPin" />
<Pin Id="O64cCGziOh4QKBpMOUZZgL" Name="Children" Kind="InputPin" />
<Pin Id="TjQIcNZb92vMjm3KBXLxxt" Name="Name" Kind="InputPin" />
<Pin Id="MBMXXGX4lnYLKUrImXMBEd" Name="Enabled" Kind="InputPin" />
<Pin Id="MHtjoVghCzGLSErw7A86ic" Name="Entity" Kind="OutputPin" />
</Node>
<Node Bounds="777,940,90,19" Id="ESxhzU9s86hQYGgGi1nsb4">
<p:NodeReference LastCategoryFullName="Stride.Models" LastSymbolSource="VL.Stride.Engine.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="SetRenderGroup" />
<CategoryReference Kind="Category" Name="Models" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="SR9O3vRDmLoPT9akb2Jj0B" Name="Input" Kind="InputPin" />
<Pin Id="Usf020Ficv7OdGqEoor0El" Name="Render Group" Kind="InputPin" DefaultValue="Group1" />
<Pin Id="LOpw9BeLsguP6vPEPo4QgI" Name="Include Children" Kind="InputPin" />
<Pin Id="RtKB7mtdL0jNDay5j22pFl" Name="Refresh" Kind="InputPin" />
<Pin Id="FckjqMZDOpkPOQdpJgdOHz" Name="Output" Kind="OutputPin" />
</Node>
</Patch>
<ControlPoint Id="Iw2XTS5wOAELNJZ1icUjUv" Bounds="774,1000" Alignment="Bottom" />
<ControlPoint Id="UDnZg2H5v6YOHxOS2ZsZhj" Bounds="904,448" Alignment="Top" />
</Node>
<ControlPoint Id="IIXVULACRQSPL1aqVhGGiH" Bounds="490,1222" />
<ControlPoint Id="QElvL64F7IUNEpgvGlFrYl" Bounds="474,275" />
<ControlPoint Id="V7JyUoeYWoiNluM2MU1nqV" Bounds="539,274" />
<ControlPoint Id="Gt76oCNsv3NQO83mqUmHcH" Bounds="604,274" />
<Pad Id="I1ShftnbgS4MOn2apMlSpD" Comment="Inactive" Bounds="665,314,20,15" ShowValueBox="true" isIOBox="true" Value="0.4399998, 0.4399998, 0.4399998, 1">
<p:TypeAnnotation LastCategoryFullName="Color" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="RGBA" />
</p:TypeAnnotation>
</Pad>
<Pad Id="Fg22u6GrToCNsIBzxvgvdv" Comment="Active" Bounds="687,343,20,15" ShowValueBox="true" isIOBox="true" Value="1, 1, 1, 1">
<p:TypeAnnotation LastCategoryFullName="Color" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="RGBA" />
</p:TypeAnnotation>
</Pad>
<Pad Id="P9NFiIU4z5nNmMjuYId0XL" Comment="Contact" Bounds="707,370,20,15" ShowValueBox="true" isIOBox="true" Value="0, 0.28, 1, 1">
<p:TypeAnnotation LastCategoryFullName="Color" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="RGBA" />
</p:TypeAnnotation>
</Pad>
<Node Bounds="492,1155,85,19" Id="BccSG59hr3jOEyYH9CkISg">
<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="KiIGw4NNPr5NYXL9epU4QK" Name="Transformation" Kind="InputPin" />
<Pin Id="HmTnd9z6lZgOc3zOupfl27" Name="Child" Kind="InputPin" />
<Pin Id="FfnxAh4UomuP8pkvDyhtXr" Name="Child 2" Kind="InputPin" />
<Pin Id="FUlZqkSFSrkLHIbSJLsysR" Name="Name" Kind="InputPin" />
<Pin Id="SDRm5mKoDqyNrcaYaCIQ0t" Name="Enabled" Kind="InputPin" />
<Pin Id="Tq7PAiy6v1lPgmolFGrXSy" Name="Output" Kind="OutputPin" />
</Node>
<ControlPoint Id="ML6AuFK3kYnMCd9Y0nLRdL" Bounds="916,366" />
</Canvas>
<ProcessDefinition Id="Rh0ajUEzKZjL1pX1bR4mCM">
<Fragment Id="KwN3GXsKWeVL6FmcaYtq28" Patch="LTBJahAqtdCOwHgwfVlmAf" Enabled="true" />
<Fragment Id="KQhDm4LAAKtMP0mTczHjuy" Patch="BwsjTwjfhqjMVsRl4NPKqf" Enabled="true" />
</ProcessDefinition>
<Link Id="RY6tKeEftUuP6UvE3X6Vie" Ids="MjR3Gn9hN6jO35NNcPDPNX,HnfrwVsu7I5M8ihTqxwLbi" />
<Link Id="PEJJV6nOG8uO24ASYzacT1" Ids="TxtWyp4CAnHMHzSpV8Gv6P,CF6Fy3nl9pFLN6COjlgXei" />
<Link Id="AgvbwEURiUxLX0rTU2l5kY" Ids="UFrad0qBkihNgKAn2s9aPv,U4nJTUGmXpVOomKWqRw7Jw" />
<Link Id="DtnBw89bvfQNyZrzvfmEct" Ids="PZSgkmaQo2wNZyoQ6O4vm9,GWqzHnRCjieQVwlkdEvhrX" />
<Link Id="NyCJdmqrXjmMykC0vuYtAJ" Ids="FU68H0grPEyNJA8igGu1oM,ByDOXjuNBOCNf9ZLNUu6aC" />
<Link Id="TFVvoundhvWLref7FqBVm3" Ids="RMBbiB9Zd1VLIWFcOXdXsF,OzgZi5i1AYjOX5C4MIc7sr" />
<Link Id="Jfmv7izj2JoL3e2E12hrZN" Ids="JXDOGvQDwABNYYagzry8Tg,QVg848RktEtNgHwnPx9Fqk" />
<Link Id="GWqL02SbYkpLjQDffWy3s3" Ids="F4GnGZGwbZVNoxtjXLayG3,DZeEp9fNUX5PVfqnNIssa2" />
<Link Id="BVziE9zO1FkNL1LoBmsyP4" Ids="ChY56BCmyj0QQtc3oUlCoB,OPhSbYazThuQCoUbMPelj4" />
<Link Id="DzXORxHVqsWO7HuxzHxkv9" Ids="F53w84Tv98TO78KF2TQej8,Im0N1x4Ul6kPckvkypd1vA" />
<Link Id="DYnrTEH5pd3NGgBe3Nqtjx" Ids="CF6Fy3nl9pFLN6COjlgXei,HmTnd9z6lZgOc3zOupfl27" />
<Link Id="Ncepksgt3wsNCzbhMR9Cq3" Ids="IIXVULACRQSPL1aqVhGGiH,TDHziZ8GUnWP5aJhfnJN56" IsHidden="true" />
<Link Id="VNngSLM7k8uN6JAXGa1drM" Ids="TfLXMKMX5MyLAYWEb4aSQG,D8uA1vaJOJwQdQJKqhHiIo" />
<Link Id="AeN51DH70rRLeiZgx7nHSL" Ids="DLCa4iKd3UbOmvCjToEqXW,ImE6IY35G3wNGcYZDVFrwD" />
<Link Id="QoTBIaXuoSOLFjhUJvPfG7" Ids="HBQmwAHOpryNus0yxrAJES,QElvL64F7IUNEpgvGlFrYl" IsHidden="true" />
<Link Id="OCp48KZPiYQORsF8cfIX8z" Ids="QAkk4wankiSNelv2Q6xa3G,V7JyUoeYWoiNluM2MU1nqV" IsHidden="true" />
<Link Id="PPjKqbpw4RWNh9SZuFiSAa" Ids="V7JyUoeYWoiNluM2MU1nqV,F53w84Tv98TO78KF2TQej8" />
<Link Id="AfSjAHB4dYZOlCSyGPCX41" Ids="QElvL64F7IUNEpgvGlFrYl,PZSgkmaQo2wNZyoQ6O4vm9" />
<Patch Id="LTBJahAqtdCOwHgwfVlmAf" Name="Create" />
<Patch Id="BwsjTwjfhqjMVsRl4NPKqf" Name="Update">
<Pin Id="HBQmwAHOpryNus0yxrAJES" Name="Name" Kind="InputPin" />
<Pin Id="QAkk4wankiSNelv2Q6xa3G" Name="Active" Kind="InputPin" />
<Pin Id="TDHziZ8GUnWP5aJhfnJN56" Name="Output" Kind="OutputPin" Bounds="486,913" />
<Pin Id="MO9QINodlf0M7iJdMM0rfj" Name="Contact" Kind="InputPin" />
<Pin Id="OVde67yJo4mNfXNrIrmCMM" Name="VR Helper" Kind="InputPin" Bounds="933,932" />
</Patch>
<Link Id="MsBF6DXa7ZPLGXEFoUDe8G" Ids="IuX0zdkY40pLh7I5OSghFX,PpUJBafnMxIONFRrQ4qycy" />
<Link Id="P3qwTF4IP4XL3EOWC3qbiY" Ids="MO9QINodlf0M7iJdMM0rfj,Gt76oCNsv3NQO83mqUmHcH" IsHidden="true" />
<Link Id="AKDN83V55uSO1EELAEPsIL" Ids="Gt76oCNsv3NQO83mqUmHcH,OXjPhBfB9soOdf0ChLA2rU" />
<Link Id="GnWgJjD7nm7O5WfGNFdHYJ" Ids="OXjPhBfB9soOdf0ChLA2rU,FqUx3ZO7d8pPhJq0LVHm4B" />
<Link Id="BAKh93jv6HYMQbmn9UJCXJ" Ids="I1ShftnbgS4MOn2apMlSpD,OwWOlF5Mw0hPX7rRCMdmsW" />
<Link Id="IfUAzztLEu0OCXf8ahjwix" Ids="Fg22u6GrToCNsIBzxvgvdv,UUvx7oQbRK3NdGdG1BCRgB" />
<Link Id="S16AdBfpRmPNVp78vbLCpu" Ids="P9NFiIU4z5nNmMjuYId0XL,I8tHbrrJpaTPelp5SOmcM3" />
<Link Id="F4VLu2REP9ZMl0iWmyo4bP" Ids="Fg22u6GrToCNsIBzxvgvdv,OLfLiBJd5YTLlyAfNPxzOf" />
<Link Id="UluuuF2d6EJOcO0R9KwbAx" Ids="I1ShftnbgS4MOn2apMlSpD,Bnt6TFidpywOpC9nK9ACPF" />
<Link Id="Q66L4XAGQbLLdbB2XNhuoG" Ids="F53w84Tv98TO78KF2TQej8,UBYcKYNC6I1Li98htwcZYt" />
<Link Id="ODGd1YBnbRjMsu27r1RzSB" Ids="G4ds1lnc9AhPkofaBzukKH,VhZkjkX0rfLOkldWnTUskO" />
<Link Id="IePbnqYTSU4N2GpVkgA1e9" Ids="GEKDCkx4D7fM2NUwPJq0CV,SzCs8Uun6FGNDZeMdUudiI" />
<Link Id="RwKy8fX3k5MNSN5iH4ZHpD" Ids="UFrad0qBkihNgKAn2s9aPv,TnyUxtciQ0gPEdNVXqEENR" />
<Link Id="EWiaGjdyfWVOqVOPsiC95R" Ids="AFxq7Je2hlBL7o7ixhMgvp,RW9pKF21LUwK90Ifz8Farh" />
<Link Id="NESYfKhPgTdLIp8kFQvcVl" Ids="AFxq7Je2hlBL7o7ixhMgvp,OayqdSiyRzeMiiNq0jfd2b" />
<Link Id="RgeQweRTURiNVWkOnvmmYx" Ids="Tq7PAiy6v1lPgmolFGrXSy,IIXVULACRQSPL1aqVhGGiH" />
<Link Id="StgBz1P1FZ9PotRsr7Qcj0" Ids="ChY56BCmyj0QQtc3oUlCoB,MKsMiEmO5SeNCO1nSQboFI" />
<Link Id="CH48VDiXVwSN3u2OYviZDv" Ids="OVde67yJo4mNfXNrIrmCMM,ML6AuFK3kYnMCd9Y0nLRdL" IsHidden="true" />
<Link Id="Mf2wOd2VqlXQFJLBpLFj8e" Ids="SVFKXpQGUnXLb1MfjndNAL,FaOBAIx7YAtMA2FRKAmGbG" />
<Link Id="OeSkZFaSj59NMsYSt1wJNr" Ids="MHtjoVghCzGLSErw7A86ic,SR9O3vRDmLoPT9akb2Jj0B" />
<Link Id="MakSAc7yoEQQIwKNW1Jb7e" Ids="S2dhaSBBG3UQTzPZLBMB4j,BHBjnZS9iirQVTbfeItxBB" />
<Link Id="QQdCdgC5GnrL3Z8mAF3Y6A" Ids="FckjqMZDOpkPOQdpJgdOHz,Iw2XTS5wOAELNJZ1icUjUv" />
<Link Id="HMmmCWc6fpmNnHtMNbssQq" Ids="Iw2XTS5wOAELNJZ1icUjUv,FfnxAh4UomuP8pkvDyhtXr" />
<Link Id="H0qqBQxrMM8P9186ao1h1K" Ids="ML6AuFK3kYnMCd9Y0nLRdL,UDnZg2H5v6YOHxOS2ZsZhj" />
<Link Id="EtbnSRt19FQQCLUL8iXjAn" Ids="UDnZg2H5v6YOHxOS2ZsZhj,MBMXXGX4lnYLKUrImXMBEd" />
</Patch>
</Node>
<!--
************************ ObjectSelector (Ordered) ************************
-->
<Node Name="ObjectSelector (Ordered)" Bounds="620,500" Id="G3LDM9Bw2MeO8XlJ3yTvAa">
<p:NodeReference>
<Choice Kind="ContainerDefinition" Name="Process" />
<FullNameCategoryReference ID="Primitive" />
</p:NodeReference>
<Patch Id="GMFN8E9L8giPkq29zcBxkB">
<Canvas Id="Kp2P8DjJlsEN8yXqGtsKOq" CanvasType="Group">
<Node Bounds="776,1210,1111,19" Id="QoLKvm21gtiQCgnm6CIafk">
<p:NodeReference LastCategoryFullName="Stride" LastSymbolSource="VL.Stride.Engine.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="Group" />
<CategoryReference Kind="Category" Name="Stride" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="Hqoj0b9ig9aN2X1nEd4Xp1" Name="Transformation" Kind="InputPin" />
<Pin Id="NbjWJ0BXM51Pj20k24Uoda" Name="Child" Kind="InputPin" />
<Pin Id="BR6iIzrkZPUL6X1q7PfLSt" Name="Child 2" Kind="InputPin" />
<Pin Id="CGGxp4mq8a9Lm07UQBT83W" Name="Child 3" Kind="InputPin" />
<Pin Id="Qn5iNHhbEO8MboOexWbIQy" Name="Child 4" Kind="InputPin" />
<Pin Id="QAwiZhEaA83LG5h80juwGu" Name="Child 5" Kind="InputPin" />
<Pin Id="VPEug3UcV3cLvQBpc5QgsF" Name="Name" Kind="InputPin" />
<Pin Id="Jdk8vMt47xqPN9iUsUoXnx" Name="Enabled" Kind="InputPin" />
<Pin Id="DsTlAmq3VFcNsXxiJcKcO9" Name="Output" Kind="OutputPin" />
</Node>
<ControlPoint Id="VbvLqmeonHaNoAijl1qotc" Bounds="779,1328" />
<ControlPoint Id="PKbxEmZTUZ0NER9ppoDa9Y" Bounds="841,500" />
<Pad Id="Hf8NhbzrTweN8ZIWjDLtqW" Comment="Reload" Bounds="1166,403,35,35" ShowValueBox="true" isIOBox="true" Value="False">
<p:TypeAnnotation>
<Choice Kind="ImmutableTypeFlag" Name="Boolean" />
<FullNameCategoryReference ID="Primitive" />
</p:TypeAnnotation>
<p:ValueBoxSettings>
<p:buttonmode p:Assembly="VL.UI.Forms" p:Type="VL.HDE.PatchEditor.Editors.ButtonModeEnum">Bang</p:buttonmode>
</p:ValueBoxSettings>
</Pad>
<ControlPoint Id="LLITkbkvgYUOmhcP69aoaX" Bounds="1168,331" />
</Canvas>
<Patch Id="G7gfkO8fw50OvLRbtOixGw" Name="Create" />
<Patch Id="VtqBqRdR1FQOq5SKp64DWb" Name="Update">
<Pin Id="BfSwYVsYh3QLf2JnHoh2HU" Name="Output" Kind="OutputPin" Bounds="499,1180" />
<Pin Id="TFdc3goikbFPQrVfPX42FT" Name="Spread" Kind="InputPin" Bounds="590,444" />
<Pin Id="FN6b4ZVdixhMga2zLT4VxW" Name="Reload" Kind="InputPin" Bounds="1168,331" />
</Patch>
<ProcessDefinition Id="VOLSJa7QkSzMlVff1IyrWk">
<Fragment Id="FaEK1fA7P31PmN2kX5CGPt" Patch="G7gfkO8fw50OvLRbtOixGw" Enabled="true" />
<Fragment Id="KJV2shyT6D3QOOBiCW3ebv" Patch="VtqBqRdR1FQOq5SKp64DWb" Enabled="true" />
</ProcessDefinition>
<Link Id="Va3BlXa5pYgNuDib9d4xRe" Ids="DsTlAmq3VFcNsXxiJcKcO9,VbvLqmeonHaNoAijl1qotc" />
<Link Id="TlO00dHIn2BLvuof3rizsS" Ids="VbvLqmeonHaNoAijl1qotc,BfSwYVsYh3QLf2JnHoh2HU" IsHidden="true" />
<Link Id="RLdJgOoqn8zOcq4RGIiqkb" Ids="TFdc3goikbFPQrVfPX42FT,PKbxEmZTUZ0NER9ppoDa9Y" IsHidden="true" />
<Link Id="P1ZxE8bYlHKOBgyllBSTvf" Ids="LLITkbkvgYUOmhcP69aoaX,Hf8NhbzrTweN8ZIWjDLtqW" />
<Link Id="SPZ5A0jGisTNP8738KS5AQ" Ids="FN6b4ZVdixhMga2zLT4VxW,LLITkbkvgYUOmhcP69aoaX" IsHidden="true" />
</Patch>
</Node>
<!--
************************ DebugView ************************
-->
<Node Name="DebugView" Bounds="620,600" Id="GWnJXhJ29WCQWxHbBELs1B">
<p:NodeReference>
<Choice Kind="ContainerDefinition" Name="Process" />
<FullNameCategoryReference ID="Primitive" />
</p:NodeReference>
<Patch Id="Fshyfw6TLmfPUc31aWAuEs">
<Canvas Id="Doi7qJkJOJJNLSvKMX8hZZ" CanvasType="Group">
<Node Bounds="807,770,265,19" Id="MR1vxweFXnINUdmyV7ne6F">
<p:NodeReference LastCategoryFullName="Stride.Rendering" LastSymbolSource="VL.Stride.Rendering.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="MeshRenderer" />
</p:NodeReference>
<Pin Id="A5bSwt9LXljQQerOMmRZAH" Name="Effect Instance" Kind="InputPin" />
<Pin Id="NvQD5SeiDL7M8hnSsrtdWh" Name="Blend State" Kind="InputPin" />
<Pin Id="EKMfwQLUpdUQViEOL6CS6J" Name="Rasterizer State" Kind="InputPin" />
<Pin Id="KX6sFEKBHPwMjIyuKqqFh1" Name="Depth Stencil State" Kind="InputPin" />
<Pin Id="QGNLrOyrGHuNSgxCrXTh5Z" Name="Mesh" Kind="InputPin" />
<Pin Id="QI4Qm0uI1DXQAOfYmXmDz9" Name="Instance Count" Kind="InputPin" />
<Pin Id="AZkgTeSLbVFPK4rx7EM4Ej" Name="Profiling Name" Kind="InputPin" />
<Pin Id="UWr3fxjp3SJNny4dNPClRF" Name="Topology" Kind="InputPin" />
<Pin Id="ML9pXs9JPDHNURvtQRK0c3" Name="Draw Count" Kind="InputPin" />
<Pin Id="QdlD1wIFxevQCLSVIEG8xa" Name="Output" Kind="StateOutputPin" />
</Node>
<Node Bounds="791,706,133,19" Id="Kg2toxE31GZMtEvSeRVOfA">
<p:NodeReference LastCategoryFullName="Stride.Rendering.DrawShaders" LastSymbolSource="VL.Stride.Rendering.EffectShaderNodes">
<Choice Kind="ProcessNode" Name="SuppressDiagonalsShader" />
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
</p:NodeReference>
<Pin Id="VXd2Yotg8vnPFo71V0LWB8" Name="Color Input" Kind="InputPin" />
<Pin Id="MOODVlfAOhBPuuRG0bPXUC" Name="World" Kind="InputPin" />
<Pin Id="IQrxeu3UdLaQd36mtJ0vKT" Name="Parameter Setter" Kind="InputPin" />
<Pin Id="UyfjPbYQJiHODYqSHZi113" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="940,705,105,19" Id="NK2VmDKOZtrMedPW9sWiXt">
<p:NodeReference LastCategoryFullName="Stride.Models.Meshes" LastSymbolSource="VL.Stride.Rendering.Nodes">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessNode" Name="SphereMesh" />
</p:NodeReference>
<Pin Id="A1llDlpQGnJO82FaF5rlIi" Name="Radius" Kind="InputPin" />
<Pin Id="JnyqpPAwyXMLJB1cNUe3LI" Name="Tessellation" Kind="InputPin" DefaultValue="3" />
<Pin Id="PEZaLYNvyeqPvXaCHhjQrY" Name="Scale" Kind="InputPin" />
<Pin Id="QiYyLPTskhHNHj5LDcz52z" Name="Uv Scale" Kind="InputPin" />
<Pin Id="Ud3qJ1FIp1kPdxLURrXDiN" Name="Local Offset" Kind="InputPin" />
<Pin Id="LPamt1jbsfkOY0iV5MLXY8" Name="Number Of Texture Coordinates" Kind="InputPin" />
<Pin Id="NCtPRfIZucuNs45YL4gRl6" Name="Output" Kind="OutputPin" />
</Node>
<Pad Id="Obe12Y3K6FMOmyyG1UmAyi" Comment="" Bounds="697,592,20,15" ShowValueBox="true" isIOBox="true" Value="0, 0.28, 1, 1">
<p:TypeAnnotation LastCategoryFullName="Color" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="RGBA" />
</p:TypeAnnotation>
</Pad>
<Node Bounds="796,834,165,19" Id="MwZf56b3mA8PrGlOmIrAL4">
<p:NodeReference LastCategoryFullName="Stride.Rendering" LastSymbolSource="VL.Stride.Engine.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="RenderEntity" />
</p:NodeReference>
<Pin Id="Qa6KZIWHG84NajFAWROTn1" Name="Transformation" Kind="InputPin" />
<Pin Id="SkQEECX0WBlLnmyKD6N51K" Name="Input" Kind="InputPin" />
<Pin Id="M94YD5KR7wFLgBnSMiOij9" Name="Render Stage" Kind="InputPin" />
<Pin Id="LV2oOdHZqlkLn8rB6BRLSm" Name="Single Call Per Frame" Kind="InputPin" />
<Pin Id="Gafx67f6wLhMf4wWNG9rny" Name="Render Group" Kind="InputPin" />
<Pin Id="MCEJ3VTIgA1Mc2dEKiMl9d" Name="Components" Kind="InputPin" />
<Pin Id="IypPiYQDunzMALG7EhisHi" Name="Children" Kind="InputPin" />
<Pin Id="AGg8azkAV4LPXCRONgmTcN" Name="Name" Kind="InputPin" />
<Pin Id="Gam0A7vciQvOxgNEAE37fe" Name="Enabled" Kind="InputPin" />
<Pin Id="CFmdkZy0dlDNESjkjxHcfA" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="795,1194,786,19" Id="Tgn9rhzwEq9NmMUwKzWFYG">
<p:NodeReference LastCategoryFullName="Stride" LastSymbolSource="VL.Stride.Engine.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="Group" />
<CategoryReference Kind="Category" Name="Stride" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="NQwKsGc1X8PORm7bjxDuEO" Name="Transformation" Kind="InputPin" />
<Pin Id="VuAmUaLr5NgOuFv1fnuWUm" Name="Child" Kind="InputPin" />
<Pin Id="NYMlGbXZgfFPxYzo1MyKgd" Name="Child 2" Kind="InputPin" />
<Pin Id="Pt15NJzUnOQPvv2zoN4x3V" Name="Name" Kind="InputPin" DefaultValue="Helpers" />
<Pin Id="INLEVdIyntzPi1fVv1aJZk" Name="Enabled" Kind="InputPin" />
<Pin Id="NthRqrorb6NMDLV5JnoauX" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="1199,847,65,19" Id="GXUoNEM3hEKOp19cKfeuvh">
<p:NodeReference LastCategoryFullName="Stride" LastSymbolSource="VL.Stride.Engine.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="Group (Spectral)" />
<CategoryReference Kind="Category" Name="Stride" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="KnzhkXBz2NwLWNmcReQya3" Name="Transformation" Kind="InputPin" />
<Pin Id="H9L1YGA6MyHPGLbRvrq7j1" Name="Children" Kind="InputPin" />
<Pin Id="SK4onBxlgNbPTptUwAIP3q" Name="Name" Kind="InputPin" />
<Pin Id="KQUhzEKvLA3NJPfORNHH2J" Name="Enabled" Kind="InputPin" />
<Pin Id="UMO04lfg1VPLapVSJYvATY" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="1148,526,369,299" Id="G5DHXSB2gvJPdmSNi6wKWF">
<p:NodeReference>
<Choice Kind="ProcessStatefulRegion" Name="Cache" />
<FullNameCategoryReference ID="Primitive" />
</p:NodeReference>
<Pin Id="OEWsojmzjeVMA2tJ9htbWh" Name="Force" Kind="InputPin" DefaultValue="False" />
<Pin Id="JY8pYPlXN08M7AYHgAUNb8" Name="Dispose Cached Outputs" Kind="InputPin" />
<Pin Id="JlC27t6kWJeMasiYyeBAhg" Name="Has Changed" Kind="OutputPin" />
<Patch Id="JW6w1ZXbTVwP5Irvvw7UAM" ManuallySortedPins="true">
<Patch Id="GXOVS0cubZFNgU5iovfqJn" Name="Create" ManuallySortedPins="true" />
<Patch Id="AYlj1KEEKScL5f7ZXPpvmg" Name="Then" ManuallySortedPins="true" />
<Node Bounds="1200,572,305,234" Id="EBao4DUMD83LW8eo6dQ8zr">
<p:NodeReference>
<Choice Kind="ApplicationStatefulRegion" Name="ForEach" />
<FullNameCategoryReference ID="Primitive" />
</p:NodeReference>
<Pin Id="D4YGGXvOJ93O7WhkS9BWbZ" Name="Break" Kind="OutputPin" />
<Patch Id="JWpB9LoyUK9QdcnePyVZ4W" ManuallySortedPins="true">
<Patch Id="CMMm6CJnjNFL0PYQaRtked" Name="Create" ManuallySortedPins="true" />
<Patch Id="VI9O8E1ShjJQVsGFvBHdR5" Name="Update" ManuallySortedPins="true" />
<Patch Id="Lu2KhdsdcaNQUAs2A2L1U3" Name="Dispose" ManuallySortedPins="true" />
<Node Bounds="1228,702,265,19" Id="MgZVdaL3JLDPJwMIlZszD0">
<p:NodeReference LastCategoryFullName="Stride.Rendering" LastSymbolSource="VL.Stride.Rendering.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="MeshRenderer" />
</p:NodeReference>
<Pin Id="OuTmusiyeqRNUHl1QXmGUt" Name="Effect Instance" Kind="InputPin" />
<Pin Id="TV3oY5ULdIjM34UuJQK6x1" Name="Blend State" Kind="InputPin" />
<Pin Id="FpXdSOWeDCINTHIw173DxT" Name="Rasterizer State" Kind="InputPin" />
<Pin Id="KzQ3Am4H7mZP6VlmIXOUvK" Name="Depth Stencil State" Kind="InputPin" />
<Pin Id="G611zazAZThO0pnsNZSz95" Name="Mesh" Kind="InputPin" />
<Pin Id="NoLwTjb0e7ZLSCRvsi0Uxw" Name="Instance Count" Kind="InputPin" />
<Pin Id="GkvaVFJQKvVMwLVW6WQ6ol" Name="Profiling Name" Kind="InputPin" />
<Pin Id="DtYPtb4A775PsK6UbsOyH3" Name="Topology" Kind="InputPin" />
<Pin Id="GG5DgohOjfYOTknW3XxLJE" Name="Draw Count" Kind="InputPin" />
<Pin Id="CCW73OH9qjjQOptSrRkxFk" Name="Output" Kind="StateOutputPin" />
</Node>
<Node Bounds="1212,638,133,19" Id="HIzbp84IBf9MJyvgT6PFFB">
<p:NodeReference LastCategoryFullName="Stride.Rendering.DrawShaders" LastSymbolSource="VL.Stride.Rendering.EffectShaderNodes">
<Choice Kind="ProcessNode" Name="SuppressDiagonalsShader" />
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
</p:NodeReference>
<Pin Id="BBcfVl9IZuTQIoUot5DeDt" Name="Color Input" Kind="InputPin" DefaultValue="1, 1, 1, 0.05" />
<Pin Id="A9RN4iEhMXVLZvcPVuBKgm" Name="World" Kind="InputPin" />
<Pin Id="MWcbGJMEi6uNN3YpNuvI9J" Name="Parameter Setter" Kind="InputPin" />
<Pin Id="TIe9S2lJPPmOdSq6AzuYKQ" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="1361,637,105,19" Id="AJSns6SkYr5PQKRUbL6WrE">
<p:NodeReference LastCategoryFullName="Stride.Models.Meshes" LastSymbolSource="VL.Stride.Rendering.Nodes">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessNode" Name="SphereMesh" />
</p:NodeReference>
<Pin Id="PZMZBe3ZelwOTXYFzk5BSb" Name="Radius" Kind="InputPin" DefaultValue="1" />
<Pin Id="SRhuUi60hlMMRQYgXHjO99" Name="Tessellation" Kind="InputPin" DefaultValue="3" />
<Pin Id="IPRx7iKR3uuLmbsntwBYzt" Name="Scale" Kind="InputPin" />
<Pin Id="TZm4KVnPONWM6xwODhFtbW" Name="Uv Scale" Kind="InputPin" />
<Pin Id="ITHwVIGFgeFMJDmD4NmcpZ" Name="Local Offset" Kind="InputPin" />
<Pin Id="AKUtPXGvyE8ONDikx1jCiH" Name="Number Of Texture Coordinates" Kind="InputPin" />
<Pin Id="GdJlOTvT3ewMshtqCEZC0C" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="1217,766,165,19" Id="GLZa1loX4xcLAvK12uOKng">
<p:NodeReference LastCategoryFullName="Stride.Rendering" LastSymbolSource="VL.Stride.Engine.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="RenderEntity" />
</p:NodeReference>
<Pin Id="Bb8WupT4dtbLPWsDwrs3aX" Name="Transformation" Kind="InputPin" />
<Pin Id="HneNcxgPB3LOIkposbR6mC" Name="Input" Kind="InputPin" />
<Pin Id="H08suWt5ns8QL8HNxhkEZr" Name="Render Stage" Kind="InputPin" />
<Pin Id="GBokCaGZPqFNPqH4G5NL40" Name="Single Call Per Frame" Kind="InputPin" />
<Pin Id="NUtKDVZ8CWgOp0vc45Ad0W" Name="Render Group" Kind="InputPin" />
<Pin Id="EtM1pkx2n54PvThC7Cq2dc" Name="Components" Kind="InputPin" />
<Pin Id="QE1RKlND3iYPZjbuh6QBj4" Name="Children" Kind="InputPin" />
<Pin Id="J7xbrWtSLeXQaYDuoE5ffv" Name="Name" Kind="InputPin" />
<Pin Id="I5l7L78HyyCQbRpOKr3I4P" Name="Enabled" Kind="InputPin" />
<Pin Id="QjiVHuldR2JPMGRYfK6x3T" Name="Output" Kind="OutputPin" />
</Node>
</Patch>
<ControlPoint Id="JLKf82Wfb8nPe4T6UycDvc" Bounds="1287,578" Alignment="Top" />
<ControlPoint Id="Jp1uK0EEIIdMKJFRsdtq51" Bounds="1222,800" Alignment="Bottom" />
</Node>
</Patch>
<ControlPoint Id="JfZRicS7LNmLa7w6gA3TDw" Bounds="1286,533" Alignment="Top" />
<ControlPoint Id="PdUi54ADgO0PVFZpENvkC8" Bounds="1225,820" Alignment="Bottom" />
<ControlPoint Id="SuuMlKdSkOaPNKdQAi2jEj" Bounds="1360,533" Alignment="Top" />
</Node>
<ControlPoint Id="FkYK8iBCfxtP4qzGJdfZfC" Bounds="1380,404" />
<ControlPoint Id="D5DZsqAHuriQUaluiRGgwb" Bounds="1285,402" />
<ControlPoint Id="LSibr5CIYMEOBsfjyMeIGX" Bounds="948,497" />
<ControlPoint Id="ET2yIVsEYgnO4sKusFIRug" Bounds="1644,901" />
<ControlPoint Id="Iwt6dagdW04O5BH7wn1L3A" Bounds="793,1275" />
<Node Bounds="597,803,114,19" Id="CGbGEkEiEvfLgNuY5uaapI">
<p:NodeReference LastCategoryFullName="Stride.Models.Meshes" LastSymbolSource="VL.Stride.Rendering.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="AxisAndGridRenderer" />
</p:NodeReference>
<Pin Id="IMyWHOz5WnbPs59mBhQeQA" Name="Transformation" Kind="InputPin" />
<Pin Id="NjxGtecYfiKOgEwtwSalxk" Name="Axis" Kind="InputPin" />
<Pin Id="IZwcrHQAPAxNxKaOOjOGJQ" Name="Grid" Kind="InputPin" DefaultValue="False" />
<Pin Id="GNIiecKpuRVMBjmUUvU8th" Name="Grid Color" Kind="InputPin" />
<Pin Id="RkWmrDu6qh4M8hvXFr9RUb" Name="Radius" Kind="InputPin" DefaultValue="1" />
<Pin Id="LOcs1CweDZZQWRpoYDBD6z" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="576,841,165,19" Id="DB0gGoJK8KnMlCO9t8uYpZ">
<p:NodeReference LastCategoryFullName="Stride.Rendering" LastSymbolSource="VL.Stride.Engine.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="RenderEntity" />
</p:NodeReference>
<Pin Id="VlvHzGbHt8NLV4sdDMe2vs" Name="Transformation" Kind="InputPin" />
<Pin Id="S9ynhuBpxbxMYawkY0PP80" Name="Input" Kind="InputPin" />
<Pin Id="BhMdXexmQGyMMAiQ6O3SAg" Name="Render Stage" Kind="InputPin" />
<Pin Id="NvKEq9PbRMqOc94KJvhgv7" Name="Single Call Per Frame" Kind="InputPin" />
<Pin Id="OTgXvjcAvMHMHYV81YbWfu" Name="Render Group" Kind="InputPin" />
<Pin Id="MZoYt5ynNhTQEqrfJdbDl0" Name="Components" Kind="InputPin" />
<Pin Id="A0TK1rPNiuvQb88gKjhPNx" Name="Children" Kind="InputPin" />
<Pin Id="OHJHT0EG5CbM6rX4B6WAuF" Name="Name" Kind="InputPin" />
<Pin Id="DY8taOG1ubQNI0r3JlSxcN" Name="Enabled" Kind="InputPin" DefaultValue="True" />
<Pin Id="FPJiJknVlI1LqDkbME50zV" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="768,1018,85,19" Id="A4F4uVat6yoNpI778rYr9f">
<p:NodeReference LastCategoryFullName="Stride" LastSymbolSource="VL.Stride.Engine.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="Group" />
<CategoryReference Kind="Category" Name="Stride" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="RQJNB03HA48LAtq6yaTU38" Name="Transformation" Kind="InputPin" />
<Pin Id="U95EZ3L3Sr2MhAUuo8xQFQ" Name="Child" Kind="InputPin" />
<Pin Id="SKiHe9RDquhMhqUsYmJPAZ" Name="Child 2" Kind="InputPin" />
<Pin Id="FHEefP81o4hLNTw3zCC5Z1" Name="Name" Kind="InputPin" />
<Pin Id="AshyrnsMQscLRifimHZD9a" Name="Enabled" Kind="InputPin" />
<Pin Id="KQV7vPO3RCHLlwsqnr2xXE" Name="Output" Kind="OutputPin" />
</Node>
<ControlPoint Id="AIZIhpJQ0qfOiGUy1TxMhP" Bounds="861,415" />
<Node Bounds="858,511" Id="NqXehdRuI1ZNRnx71cjfAT">
<p:NodeReference LastCategoryFullName="3D.Matrix" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Translation" />
</p:NodeReference>
<Pin Id="RM7ZiYHP0vZLXIMnwgrcOc" Name="Translation" Kind="InputPin" />
<Pin Id="JVIkPjBlDEDNhZXInuOdWZ" Name="Result" Kind="OutputPin" />
</Node>
</Canvas>
<ProcessDefinition Id="V1jKOf4PvDlNnq9d48Q6P4">
<Fragment Id="PFCT5ZnsltdOft1RAZvYXn" Patch="VA89g7PgFlpP8Lyg6DBWja" Enabled="true" />
<Fragment Id="KlMuTryhy51Lbn0ljg9Ocj" Patch="SDuVcDhtIqsOVSdRddkRwb" Enabled="true" />
</ProcessDefinition>
<Link Id="L98Tn8aU8fdM2uGMME9szs" Ids="UyfjPbYQJiHODYqSHZi113,A5bSwt9LXljQQerOMmRZAH" />
<Link Id="RBs1gWAnV7oOuwxIEpMDA5" Ids="NCtPRfIZucuNs45YL4gRl6,QGNLrOyrGHuNSgxCrXTh5Z" />
<Link Id="HGGZ72k92fSOTq06XXcr4e" Ids="Obe12Y3K6FMOmyyG1UmAyi,VXd2Yotg8vnPFo71V0LWB8" />
<Link Id="NJjhpj6PZzGMT419zQvSzm" Ids="QdlD1wIFxevQCLSVIEG8xa,SkQEECX0WBlLnmyKD6N51K" />
<Link Id="Pqpp1yJ686HNreXmwbQVmj" Ids="UMO04lfg1VPLapVSJYvATY,NYMlGbXZgfFPxYzo1MyKgd" />
<Link Id="PmkPycTUOpSMh49wwLU9qB" Ids="TIe9S2lJPPmOdSq6AzuYKQ,OuTmusiyeqRNUHl1QXmGUt" />
<Link Id="OrXbHzzRwlOLzXAHKVwQxT" Ids="GdJlOTvT3ewMshtqCEZC0C,G611zazAZThO0pnsNZSz95" />
<Link Id="Rlei2qDd7w7LlAEGjkhRfw" Ids="CCW73OH9qjjQOptSrRkxFk,HneNcxgPB3LOIkposbR6mC" />
<Link Id="B6nlROX5vkwLupKrfpX9F5" Ids="JLKf82Wfb8nPe4T6UycDvc,A9RN4iEhMXVLZvcPVuBKgm" />
<Link Id="EpN5iNa2areOiNmfYM7kqY" Ids="QjiVHuldR2JPMGRYfK6x3T,Jp1uK0EEIIdMKJFRsdtq51" />
<Link Id="Lz1HGT1ovP7LCr4vcB6iRE" Ids="JfZRicS7LNmLa7w6gA3TDw,JLKf82Wfb8nPe4T6UycDvc" />
<Link Id="V42P5zn7ShKLf6fesgaNgC" Ids="Jp1uK0EEIIdMKJFRsdtq51,PdUi54ADgO0PVFZpENvkC8" />
<Link Id="CgglEDi56gvQbEHaPs3fbR" Ids="PdUi54ADgO0PVFZpENvkC8,H9L1YGA6MyHPGLbRvrq7j1" />
<Link Id="QG7bFy1giQXLrgb8hzJYoG" Ids="SuuMlKdSkOaPNKdQAi2jEj,PZMZBe3ZelwOTXYFzk5BSb" />
<Link Id="Uoc8NvvyTqKLBLFDPxFm6u" Ids="FkYK8iBCfxtP4qzGJdfZfC,SuuMlKdSkOaPNKdQAi2jEj" />
<Link Id="Lqewzg9nIwtN63ALGr2bsX" Ids="V3khZ5FAM2PNInsCkiI3Ct,FkYK8iBCfxtP4qzGJdfZfC" IsHidden="true" />
<Link Id="PHXAw97UUGYL912S4fKh16" Ids="D5DZsqAHuriQUaluiRGgwb,JfZRicS7LNmLa7w6gA3TDw" />
<Link Id="Tvh4DZXK6CrNXKQUUeTgaX" Ids="KaMsqXilptsPqkp2PqwU20,D5DZsqAHuriQUaluiRGgwb" IsHidden="true" />
<Link Id="HzOf9lLk88hLp6xLohNB1P" Ids="LSibr5CIYMEOBsfjyMeIGX,A1llDlpQGnJO82FaF5rlIi" />
<Link Id="D2qBIXHkLVTPU5UMGGwqaZ" Ids="RtRRSxYfXWqO2zL64DVpjP,LSibr5CIYMEOBsfjyMeIGX" IsHidden="true" />
<Link Id="MS83lkCalt3Mii7vPA5khR" Ids="ET2yIVsEYgnO4sKusFIRug,INLEVdIyntzPi1fVv1aJZk" />
<Link Id="OOf2dVt70H0NEJ0KyCLXje" Ids="KmPGABwVbTDQVdSgbPJcgM,ET2yIVsEYgnO4sKusFIRug" IsHidden="true" />
<Link Id="DOuim7YKx6rP9cmhD7HBMU" Ids="NthRqrorb6NMDLV5JnoauX,Iwt6dagdW04O5BH7wn1L3A" />
<Link Id="Oblzjl6HKEnPSK6Ioq6VG7" Ids="Iwt6dagdW04O5BH7wn1L3A,IFeaWM2KS5gNBYCgkYcuFe" IsHidden="true" />
<Link Id="HWyEuNMbXhkMCzregfKx9r" Ids="LOcs1CweDZZQWRpoYDBD6z,S9ynhuBpxbxMYawkY0PP80" />
<Link Id="IESJQoKbwiLMlH0Z80SxIK" Ids="KQV7vPO3RCHLlwsqnr2xXE,VuAmUaLr5NgOuFv1fnuWUm" />
<Link Id="Qz4a3tTszzvPRpgq8kwpFC" Ids="CFmdkZy0dlDNESjkjxHcfA,SKiHe9RDquhMhqUsYmJPAZ" />
<Link Id="CNiVAlUyQjFNhbtH7KVcnU" Ids="FPJiJknVlI1LqDkbME50zV,U95EZ3L3Sr2MhAUuo8xQFQ" />
<Link Id="OdRFxuXp8l6QULf233sUPt" Ids="AIZIhpJQ0qfOiGUy1TxMhP,RM7ZiYHP0vZLXIMnwgrcOc" />
<Link Id="VevMlE377QfPZwqrOOSsOT" Ids="TZIkvMOkXxHPr2wyZRuFyM,AIZIhpJQ0qfOiGUy1TxMhP" IsHidden="true" />
<Patch Id="VA89g7PgFlpP8Lyg6DBWja" Name="Create" />
<Patch Id="SDuVcDhtIqsOVSdRddkRwb" Name="Update">
<Pin Id="TZIkvMOkXxHPr2wyZRuFyM" Name="PerformerTransform" Kind="InputPin" Bounds="861,415" />
<Pin Id="RtRRSxYfXWqO2zL64DVpjP" Name="PerformerRadius" Kind="InputPin" Bounds="948,497" />
<Pin Id="KaMsqXilptsPqkp2PqwU20" Name="UserTransform" Kind="InputPin" Bounds="1285,403" />
<Pin Id="V3khZ5FAM2PNInsCkiI3Ct" Name="UserRadius" Kind="InputPin" Bounds="1356,399" />
<Pin Id="KmPGABwVbTDQVdSgbPJcgM" Name="Enabled" Kind="InputPin" Bounds="1326,888" />
<Pin Id="IFeaWM2KS5gNBYCgkYcuFe" Name="Output" Kind="OutputPin" Bounds="787,1015" />
</Patch>
<Link Id="IwT1hkZY0N8OKwwLa4fa9j" Ids="JVIkPjBlDEDNhZXInuOdWZ,MOODVlfAOhBPuuRG0bPXUC" />
<Link Id="Ls5ub0tMrkzNGcANvGz0EF" Ids="JVIkPjBlDEDNhZXInuOdWZ,VlvHzGbHt8NLV4sdDMe2vs" />
</Patch>
</Node>
<!--
************************ Node ************************
-->
<Node Name="Node" Bounds="620,700" Id="PQ8mT6goy6zMhIKBPsBkLT">
<p:NodeReference>
<Choice Kind="ContainerDefinition" Name="Process" />
<FullNameCategoryReference ID="Primitive" />
</p:NodeReference>
<Patch Id="SiOzveeO7agMMUP9hHXxtO">
<Canvas Id="PM9LeSvkR3aOyunL8Lg4M2" BordersChecked="false" CanvasType="Group" />
<Patch Id="LJ4TW4TaVbGP79TwGNSh1b" Name="Create" />
<Patch Id="LBLR9VzeFcLPjuslHWzCgy" Name="Update" />
<ProcessDefinition Id="TKxNcaBhuyzNqI0FET6h3V">
<Fragment Id="R0bLZbMyu1rL4LC7M7JNJI" Patch="LJ4TW4TaVbGP79TwGNSh1b" Enabled="true" />
<Fragment Id="MCW2ULiXmK9PcUQVT13gAc" Patch="LBLR9VzeFcLPjuslHWzCgy" Enabled="true" />
</ProcessDefinition>
</Patch>
</Node>
<!--
************************ Object ************************
-->
<Node Name="Object" Bounds="200,800" Id="I3t20Zy8GdCOPDUmRa6wRW">
<p:NodeReference>
<Choice Kind="ContainerDefinition" Name="Process" />
<FullNameCategoryReference ID="Primitive" />
</p:NodeReference>
<Patch Id="Ldx1PZ0ajl8OklEyHE1NfT">
<Canvas Id="RMjTrqKfcA1LqxezAHoOnE" CanvasType="Group">
<Pad Id="SnppOIWOqsFMGA21gn9YX9" Bounds="668,486,79,9" ShowValueBox="true" isIOBox="true" Value="">
<p:TypeAnnotation>
<Choice Kind="ImmutableTypeFlag" Name="String" />
<FullNameCategoryReference ID="Primitive" />
</p:TypeAnnotation>
</Pad>
<Node Bounds="668,632,69,19" Id="LwwsMSXWwMbQTPgvLtkD2u">
<p:NodeReference LastCategoryFullName="Stride.Assets" LastSymbolSource="VL.Stride.Assets.Windows.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="AssetModel" />
</p:NodeReference>
<Pin Id="CWA3irI4n23MSSyhGO0g19" Name="Model Url" Kind="InputPin" />
<Pin Id="RjsI0J061RDQNBubFCoh4n" Name="Reload" Kind="InputPin" DefaultValue="False" />
<Pin Id="B4TZWh7pHMANUCtayK4Z3J" Name="Output" Kind="OutputPin" />
<Pin Id="FvlM7cykBlKL3uAASEdZLN" Name="Exists" Kind="OutputPin" />
</Node>
<ControlPoint Id="EP6MOuE3zVfOWoXXwmFUUn" Bounds="669,447" />
<ControlPoint Id="IZF9b4H36izOKtfTLzkIPg" Bounds="673,936" />
<ControlPoint Id="TTYFizIYFsnMUwzfrnTVv9" Bounds="663,826" />
<Node Bounds="668,572,25,19" Id="UTz2cgcTCZGNUuWlF9ykJG">
<p:NodeReference LastCategoryFullName="Math" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="+" />
</p:NodeReference>
<Pin Id="RTTvLeYTA1OOFbOMnuySsY" Name="Input" Kind="InputPin" />
<Pin Id="CNpFsdL2XMdNg91LjVpC7j" Name="Input 2" Kind="InputPin" DefaultValue="/model" />
<Pin Id="Rez1pC2KcZ3P5EByqW83mA" Name="Output" Kind="OutputPin" />
</Node>
<Pad Id="I2BlWde7rAwOMdqh7RuwWx" Comment="" Bounds="704,552,42,15" ShowValueBox="true" isIOBox="true" Value="/model">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="String" />
</p:TypeAnnotation>
</Pad>
<Node Bounds="670,874,145,19" Id="KvvVzmfq3mTOeCH7TzeQNz">
<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="OvQaShAcUKJPAbBzxJALJh" Name="Transformation" Kind="InputPin" />
<Pin Id="DfS78HeigJqMQWZ3zlYX24" Name="Model" Kind="InputPin" />
<Pin Id="PFtJzH4qqQzMxEbNWaN2As" Name="Material" Kind="InputPin" />
<Pin Id="HjZ72IhqjxYLdqMCm6qimJ" Name="Is Shadow Caster" Kind="InputPin" />
<Pin Id="DhOPMuOVqjnOx7VinJL0kb" Name="Components" Kind="InputPin" />
<Pin Id="LhKgFWUUWgXLX54RRASZjg" Name="Children" Kind="InputPin" />
<Pin Id="EPkBNI4dGswQCJArZrO3bg" Name="Name" Kind="InputPin" />
<Pin Id="PW8sWr0KuWrNf5YCETe3kD" Name="Enabled" Kind="InputPin" />
<Pin Id="GfxLYL4SRD4O9JBlVS2g6I" Name="Entity" Kind="OutputPin" />
</Node>
<ControlPoint Id="QQi0lyVS5nsLaH3djR7zpX" Bounds="807,764" />
<Pad Id="F9HpMXDwpy7OJsxA3rRSBz" Comment="Reload" Bounds="765,608,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>
<ProcessDefinition Id="OrYB4pq1R4eO2fje3Kb59V">
<Fragment Id="THHaKjcEPyvMvlYfBlb9IE" Patch="M80uqxX4768NrSQcgUkr0u" Enabled="true" />
<Fragment Id="A22Lxs782irMHUEz2D3FuI" Patch="CDIAlvwxGBhMTqWbR29uXQ" Enabled="true" />
</ProcessDefinition>
<Link Id="H57KV2a0PKYLxDv2EqQMg9" Ids="EP6MOuE3zVfOWoXXwmFUUn,SnppOIWOqsFMGA21gn9YX9" />
<Link Id="MntRmFiUoTvM0Zcx14YGSW" Ids="FiJs6qoSOUAM2tkmK3yVTt,EP6MOuE3zVfOWoXXwmFUUn" IsHidden="true" />
<Link Id="MHhcdvrsLWUP9TIxPciyHw" Ids="IZF9b4H36izOKtfTLzkIPg,LIjV0WVxFbfK9ksIp6qDR9" IsHidden="true" />
<Link Id="H7vmFp7N5pSL0BCiEnO1hX" Ids="JuYwbY0f7eIQBnOz3kIKGI,TTYFizIYFsnMUwzfrnTVv9" IsHidden="true" />
<Link Id="FelZGXNrA4dMkRLBBgUXhU" Ids="SnppOIWOqsFMGA21gn9YX9,RTTvLeYTA1OOFbOMnuySsY" />
<Link Id="HUAHVA5uFV2QKWGcunIezd" Ids="Rez1pC2KcZ3P5EByqW83mA,CWA3irI4n23MSSyhGO0g19" />
<Link Id="PHs3gJRLZgEPCa8lQEIocQ" Ids="I2BlWde7rAwOMdqh7RuwWx,CNpFsdL2XMdNg91LjVpC7j" />
<Link Id="B118Fb3eJoNMLDues5nZho" Ids="TTYFizIYFsnMUwzfrnTVv9,OvQaShAcUKJPAbBzxJALJh" />
<Link Id="RCPTFV3sWXwLBboZrfNWjU" Ids="GfxLYL4SRD4O9JBlVS2g6I,IZF9b4H36izOKtfTLzkIPg" />
<Link Id="Agqlm0ZFU6FQJPu9LMcuME" Ids="QQi0lyVS5nsLaH3djR7zpX,DhOPMuOVqjnOx7VinJL0kb" />
<Link Id="MLOvUw1sKC5NdSyVxDbMbX" Ids="HahNjqaCfyaOUVB9NmW2Pw,QQi0lyVS5nsLaH3djR7zpX" IsHidden="true" />
<Link Id="PbBBqQJfBn3LGjs1fGsTHz" Ids="B4TZWh7pHMANUCtayK4Z3J,DfS78HeigJqMQWZ3zlYX24" />
<Patch Id="M80uqxX4768NrSQcgUkr0u" Name="Create" />
<Patch Id="CDIAlvwxGBhMTqWbR29uXQ" Name="Update">
<Pin Id="JuYwbY0f7eIQBnOz3kIKGI" Name="Transformation" Kind="InputPin" Bounds="465,1547" />
<Pin Id="FiJs6qoSOUAM2tkmK3yVTt" Name="Name" Kind="InputPin" Bounds="672,338" />
<Pin Id="HahNjqaCfyaOUVB9NmW2Pw" Name="Components" Kind="InputPin" Bounds="1064,733" />
<Pin Id="LIjV0WVxFbfK9ksIp6qDR9" Name="Output" Kind="OutputPin" Bounds="543,1828" />
</Patch>
<Link Id="SqkKgCNAfucQDYUntkn32s" Ids="F9HpMXDwpy7OJsxA3rRSBz,RjsI0J061RDQNBubFCoh4n" />
</Patch>
</Node>
<!--
************************ TwoDisplayView ************************
-->
<Node Name="TwoDisplayView" Bounds="620,800" Id="HYCuFFlEetSN1IcPNv7mU8">
<p:NodeReference>
<Choice Kind="ContainerDefinition" Name="Process" />
<FullNameCategoryReference ID="Primitive" />
</p:NodeReference>
<Patch Id="RU0AB5wbav1OePfuqmJZ8H">
<Canvas Id="IMDCwRsAqIVQCgfmphforH" BordersChecked="false" CanvasType="Group" />
<Patch Id="MXpkoVRlLX7M4GA1hp5spS" Name="Create" />
<Patch Id="Ig4YYWT2V2cO818Gafgwtb" Name="Update" />
<ProcessDefinition Id="OWkYhPAVRRuNhSLtX459lz">
<Fragment Id="G9pjLUxwoN4OdwmsAz4Xsg" Patch="MXpkoVRlLX7M4GA1hp5spS" Enabled="true" />
<Fragment Id="IGdnn3q98ylLsKPFV1pTj4" Patch="Ig4YYWT2V2cO818Gafgwtb" Enabled="true" />
</ProcessDefinition>
</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" DefaultValue="True" />
<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="1199,454,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,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>
<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="1080, -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="AZx4fkrUMwnLNipnQHuYWb" Name="Render Group Mask" 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="0, -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="M8LBMfM78gTNLqgn0em25T" Name="Render Group Mask" Kind="InputPin" />
<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>
<Node Bounds="938,338,345,19" Id="SSdYfONfKVzNOuf815f2NH">
<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="KSfEKEL72KtLuojoNdoUIt" Name="Initial Name" Kind="InputPin" />
<Pin Id="BDh2x6KEhiGNQUGKtFMXfN" Name="Base Components" Kind="InputPin" />
<Pin Id="P9VvhKWJWmoLK4XmNVk94a" Name="Transformation" Kind="InputPin" />
<Pin Id="VPrRYJ3uHTuLePIPGEjrBr" Name="Components" Kind="InputPin" />
<Pin Id="ScVtNjPNTpfPrSjaMuCY8I" Name="Children" Kind="InputPin" />
<Pin Id="FqyqpAnofuxPUn0JlNZpEo" Name="Name" Kind="InputPin" />
<Pin Id="UVcLsujsRm6Nvm62BsGD5j" Name="Use Custom View Matrix" Kind="InputPin" />
<Pin Id="SNHM1EOHcF7OFNTx82fuJq" Name="View Matrix" Kind="InputPin" />
<Pin Id="PLJXbfcLRA0PaII5qEahZb" Name="Projection" Kind="InputPin" />
<Pin Id="RXpGdY0cyDgPuUYbKzMsDs" Name="Vertical Field Of View" Kind="InputPin" />
<Pin Id="EKtDBO1hdSsMYBCI8U7iKI" Name="Orthographic Size" Kind="InputPin" />
<Pin Id="NdMmyztU32FLTLY1EINM8t" Name="Use Custom Aspect Ratio" Kind="InputPin" />
<Pin Id="PIsxW11NydwOr5HMkzOe2j" Name="Aspect Ratio" Kind="InputPin" />
<Pin Id="Kl4K8Re6FRqP3RAoHchi8S" Name="Near Clip Plane" Kind="InputPin" />
<Pin Id="Pm63P5wP9r7MAN8qksfxXG" Name="Far Clip Plane" Kind="InputPin" />
<Pin Id="COBSPVt2Fg2OJO9rNqCSne" Name="Show Helper" Kind="InputPin" />
<Pin Id="PO8a2IzRzFgPVlLBStrw3Y" Name="Enabled" Kind="InputPin" />
<Pin Id="JHu2X7i09rCMfMbbxELDdZ" Name="Projection Matrix" Kind="InputPin" />
<Pin Id="HD9SGkX1bVELNo4M99zzTt" Name="Output" Kind="OutputPin" />
<Pin Id="U11Klu7xLepObN67mKAct2" Name="Camera Component" Kind="OutputPin" />
</Node>
<Pad Id="QP7yKFGWuECLIzwW11TRSi" Comment="" Bounds="452,483,68,15" ShowValueBox="true" isIOBox="true" Value="Group0">
<p:TypeAnnotation LastCategoryFullName="Stride.API.Rendering" LastSymbolSource="VL.Stride.Runtime.TypeForwards.vl">
<Choice Kind="TypeFlag" Name="RenderGroupMask" />
</p:TypeAnnotation>
</Pad>
<Pad Id="DbS5dASZ0BdQU0wvhjrQAg" Comment="Render Group Mask" Bounds="771,483,68,15" ShowValueBox="true" isIOBox="true" Value="Group0">
<p:TypeAnnotation LastCategoryFullName="Stride.API.Rendering" LastSymbolSource="VL.Stride.Runtime.TypeForwards.vl">
<Choice Kind="TypeFlag" Name="RenderGroupMask" />
</p:TypeAnnotation>
</Pad>
<Node Bounds="586,649,112,19" Id="R8b3wH5XmJRL6eFYub9miW">
<p:NodeReference LastCategoryFullName="Stride.API.Rendering" LastSymbolSource="VL.Stride.Runtime.TypeForwards.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="RenderGroupSelector" />
</p:NodeReference>
<Pin Id="HwWhXN5dYr6OXKQM0UZpi1" Name="Input" Kind="InputPin" />
<Pin Id="Cd93dIzd8JhOyizg9XJMx1" Name="Input 2" Kind="InputPin" />
<Pin Id="LWEDYy5f4fGNN06cbpPdJg" Name="Reset" Kind="InputPin" />
<Pin Id="N2uLmsLYFTkMSrylTQ0B8K" Name="Output" Kind="OutputPin" />
</Node>
</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="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="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" />
<Link Id="Ix6MW0BZxJUMKTqGz7yp3L" Ids="HD9SGkX1bVELNo4M99zzTt,NVtrC0cQWuSN3wM5Itu9OW" />
<Link Id="O51Sws7EIdMM7gWlEEhlIo" Ids="BYCRfoorYavLqBJYoUonmz,DMxOOhJHMmsP9DkbIM5ASd" />
<Link Id="MLOJHEH9I9ZMMsM9QHO39r" Ids="DbS5dASZ0BdQU0wvhjrQAg,AZx4fkrUMwnLNipnQHuYWb" />
<Link Id="NyK7lQLtH2NLZCYH4BysaD" Ids="QP7yKFGWuECLIzwW11TRSi,M8LBMfM78gTNLqgn0em25T" />
</Patch>
</Node>
<!--
************************ DemoScene ************************
-->
<Node Name="DemoScene" Bounds="830,700" Id="Jy8qaL7I15VORFdX8n2PTS">
<p:NodeReference>
<Choice Kind="ContainerDefinition" Name="Process" />
<FullNameCategoryReference ID="Primitive" />
</p:NodeReference>
<Patch Id="MW3b6Gszg7ZOcIcnYb2V6t">
<Canvas Id="D0iJYH4852LLyQPz1qh5Pt" CanvasType="Group">
<Node Bounds="582,936,65,19" Id="OMhe6EFz6r3LSauYUCb145">
<p:NodeReference LastCategoryFullName="Stride" LastSymbolSource="VL.Stride.Engine.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="RootScene" />
<CategoryReference Kind="Category" Name="Stride" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="CDplV4tLTwfNA3UC6ms0jz" Name="Child" Kind="InputPin" />
<Pin Id="B0A2erkidzlMQFDKGdgP5Y" Name="Child 2" Kind="InputPin" />
<Pin Id="IjFUkXbNqRSOQPbJjVvPyn" Name="Child 3" Kind="InputPin" />
<Pin Id="ERRFYPPJ4RDNXVc2OGew7m" Name="Enabled" Kind="InputPin" />
<Pin Id="GuSz0oWbxvULJqVG9DrPgO" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="611,832,145,19" Id="Bf4hPKir3XVNRsODoD0bQ1">
<p:NodeReference LastCategoryFullName="Stride.Models" LastSymbolSource="VL.Stride.Engine.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="Box" />
</p:NodeReference>
<Pin Id="QyP3gxfeF9NNUsbDpSpjJ1" Name="Transformation" Kind="InputPin" />
<Pin Id="HfXxEfAfv5dQR1DjXtsY0C" Name="Size" Kind="InputPin" />
<Pin Id="PuXozfz0cq7Mp04kP8lm9i" Name="Material" Kind="InputPin" />
<Pin Id="OcPZPaGPh1AO5JrD1SHcYm" Name="Is Shadow Caster" Kind="InputPin" />
<Pin Id="OBihRnp3ASuPRDlBq75uq8" Name="Components" Kind="InputPin" />
<Pin Id="DAw7w8oF8QmLnvucPKdzrP" Name="Children" Kind="InputPin" />
<Pin Id="KOIJA9PlLOQO1bbW4CbdxU" Name="Name" Kind="InputPin" />
<Pin Id="FbJQfxBJEX7PBRdoIGWT7y" Name="Enabled" Kind="InputPin" />
<Pin Id="LSC28catgIlLdZrbOwFEOj" Name="Entity" Kind="OutputPin" />
</Node>
<Node Bounds="581,777,205,19" Id="NFFTYdCU0AUO6Gdcqy6qYZ">
<p:NodeReference LastCategoryFullName="Stride.Lights" LastSymbolSource="VL.Stride.Engine.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="SkyboxLight" />
</p:NodeReference>
<Pin Id="LqOXF21mChaPJ3ZlHjChAw" Name="Transformation" Kind="InputPin" />
<Pin Id="GTkCWA5dXb0Nb9PhL19O8n" Name="Cube Map" Kind="InputPin" />
<Pin Id="QNLBRTAS9GQMspRARCNjIP" Name="Is Specular Only" Kind="InputPin" />
<Pin Id="HaxZP06835ZNpRD7gkHHr1" Name="Intensity" Kind="InputPin" />
<Pin Id="KJqWEcx2BSKOrNqBtRXCzt" Name="Force Build" Kind="InputPin" />
<Pin Id="MVcFcXVIwLoPq718A1hJvf" Name="Background Intensity" Kind="InputPin" />
<Pin Id="GfbZ4MNYeLRLiehp9pILxx" Name="Background Enabled" Kind="InputPin" />
<Pin Id="Ulkq1sRZxazObDS3wsCnWa" Name="Component" Kind="InputPin" />
<Pin Id="KpWQr5P3molNtFUjeB8HXM" Name="Children" Kind="InputPin" />
<Pin Id="PjDeZP733IeO7XqWogLFNt" Name="Name" Kind="InputPin" />
<Pin Id="Cws9zctIw6zORK9GgHirih" Name="Enabled" Kind="InputPin" />
<Pin Id="QWsSOAg7E8AOlDHQFt9X2R" Name="Entity" Kind="OutputPin" />
</Node>
<Node Bounds="652,695,56,26" Id="CgV4wZmI1B6MMTTADMZCes">
<p:NodeReference LastCategoryFullName="Stride.API.Engine.Entity" LastSymbolSource="VL.Stride.Runtime.TypeForwards.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="SetName" />
<CategoryReference Kind="ClassType" Name="Entity" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="H4GVFdoNSkUOVfeJ2UCOWx" Name="Input" Kind="StateInputPin" />
<Pin Id="PiDLBLCaTy1LTFSyMqFFaN" Name="Value" Kind="InputPin" DefaultValue="Camera" />
<Pin Id="UDUoinI04D0PN7fQxVM8cs" Name="Output" Kind="StateOutputPin" />
</Node>
<Pad Id="PbfZVTjG2IaNX9fXZyuocM" Comment="" Bounds="704,664,43,15" ShowValueBox="true" isIOBox="true" Value="Camera">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="String" />
</p:TypeAnnotation>
</Pad>
<Node Bounds="659,627,345,19" Id="Qy19P7antV5NT0XUxzfXho">
<p:NodeReference LastCategoryFullName="Stride.Cameras" LastSymbolSource="VL.Stride.Engine.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="Camera" />
<CategoryReference Kind="Category" Name="Cameras" NeedsToBeDirectParent="true">
<p:OuterCategoryReference Kind="Category" Name="Stride" NeedsToBeDirectParent="true" />
</CategoryReference>
</p:NodeReference>
<Pin Id="Cm8N1FRLqXyNFLt5TtUhyB" Name="Initial Name" Kind="InputPin" />
<Pin Id="G4iLwErzUoqN3JRpzjFy3O" Name="Base Components" Kind="InputPin" />
<Pin Id="By0gNG779UgPc1OaHKNBeL" Name="Transformation" Kind="InputPin" />
<Pin Id="BVixffRuFhxPBmmKawiI6t" Name="Components" Kind="InputPin" />
<Pin Id="GOnv4NMUxe5OBHSXKhCTYM" Name="Children" Kind="InputPin" />
<Pin Id="N5MFIxdLm1DQdGj8ft8S6L" Name="Name" Kind="InputPin" />
<Pin Id="BA83d0cZSX7OstIgXjLQZs" Name="Use Custom View Matrix" Kind="InputPin" />
<Pin Id="CAAKIhnPqDMPzbcad5JG1j" Name="View Matrix" Kind="InputPin" />
<Pin Id="RB7fWdH3YkUQGZE53ratLH" Name="Projection" Kind="InputPin" />
<Pin Id="RDaKWkgKeM8QF5zqH9NdKp" Name="Vertical Field Of View" Kind="InputPin" />
<Pin Id="VevelCVxxHEOqmCQdRHhZC" Name="Orthographic Size" Kind="InputPin" />
<Pin Id="DvK2OirzPLHPAeslx9LQ3g" Name="Use Custom Aspect Ratio" Kind="InputPin" />
<Pin Id="KAzhOPzBMLiPkty8plkSti" Name="Aspect Ratio" Kind="InputPin" />
<Pin Id="HvmzvveM0GrMiOZLIjJbyQ" Name="Near Clip Plane" Kind="InputPin" />
<Pin Id="JlP9X5H5P2vM9liLfKxPuG" Name="Far Clip Plane" Kind="InputPin" />
<Pin Id="QZC9iy8jZnNMYBXFmOSeiB" Name="Show Helper" Kind="InputPin" />
<Pin Id="FZOmBp2j71lOg2UFxb9ugY" Name="Enabled" Kind="InputPin" />
<Pin Id="Fq10JOVLpI9NfCHkzwntT6" Name="Projection Matrix" Kind="InputPin" />
<Pin Id="MqPnwDIYa98NKHUVXypVdX" Name="Output" Kind="OutputPin" />
<Pin Id="SBqqNNWgSc9NfMNJara9SF" Name="Camera Component" Kind="OutputPin" />
</Node>
<Node Bounds="798,556,80,19" Id="GjkEPZSUoCFOKMwcz4P5Z4">
<p:NodeReference LastCategoryFullName="3D.Transform" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="TransformSRT" />
<CategoryReference Kind="Category" Name="Transform" NeedsToBeDirectParent="true">
<p:OuterCategoryReference Kind="Category" Name="3D" NeedsToBeDirectParent="true" />
</CategoryReference>
</p:NodeReference>
<Pin Id="SrKw8z9dE0fMQ4dXk7O540" Name="Input" Kind="InputPin" />
<Pin Id="HYQEFrZc3YGNvURpxfZ7XY" Name="Scaling" Kind="InputPin" />
<Pin Id="UkkoBOJ071WQUZWSQ0YezO" Name="Rotation" Kind="InputPin" />
<Pin Id="BkbWKUfFLFjNg5T7W2L4cG" Name="Translation" Kind="InputPin" DefaultValue="0, 3.91, 5.31" />
<Pin Id="EalVvNiFhI0L6OqsyVwcfr" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="802,586,42,19" Id="UGCUXSAz2OkN5qCoYfydPm">
<p:NodeReference LastCategoryFullName="3D.Matrix" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Invert" />
<CategoryReference Kind="RecordType" Name="Matrix" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="R3yWcX96xWVOUqvPLfQFgq" Name="Input" Kind="StateInputPin" />
<Pin Id="S9LJRWvYsiqOAIyxSQrZof" Name="Output" Kind="StateOutputPin" />
</Node>
<Node Bounds="847,507,46,19" Id="TNDZyfU6mdWLPaoswAWl9E">
<p:NodeReference LastCategoryFullName="3D.Vector3" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Vector (Join)" />
<CategoryReference Kind="Vector3Type" Name="Vector3" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="DkEBnxn9FrdMge4UYVbSj6" Name="X" Kind="InputPin" />
<Pin Id="N5CXDSTHp8nMd9k03bRZLr" Name="Y" Kind="InputPin" />
<Pin Id="Fj1oLf6z77vOexbj7Kgnbq" Name="Z" Kind="InputPin" />
<Pin Id="Tgr7zBfq3G9Mr2QVhhTU5X" Name="Output" Kind="StateOutputPin" />
</Node>
<Node Bounds="874,407,45,19" Id="QqVce8Hi2MmL6Zrvfnl62C">
<p:NodeReference LastCategoryFullName="Animation" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="LFO" />
</p:NodeReference>
<Pin Id="Klc2fWl5kZdOnOXaGbET0f" Name="Period" Kind="InputPin" DefaultValue="32" />
<Pin Id="Nfy0to3n1pVMAsOv9vYu1f" Name="Pause" Kind="InputPin" />
<Pin Id="SjwftubxDlkMm7KhK71PUi" Name="Reset" Kind="ApplyPin" />
<Pin Id="RxMLEhN8bS0LnlgU25DzTB" Name="Phase" Kind="OutputPin" />
<Pin Id="M7fHysLuFB6LdYn0aJftlV" Name="On New Cycle" Kind="OutputPin" />
<Pin Id="M0WwXlQCLdIPhbK7MY5Wq2" Name="Cycles" Kind="OutputPin" />
</Node>
<Node Bounds="901,507,91,19" Id="L1IRaG34ZQQNXOliAJxCQb">
<p:NodeReference LastCategoryFullName="3D" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="FromGeographic" />
</p:NodeReference>
<Pin Id="QamiF6TbW8MMkvtqWR7fLG" Name="Latitude" Kind="InputPin" />
<Pin Id="MatxRvzOKWkM5rutAASxLx" Name="Longitude" Kind="InputPin" />
<Pin Id="JMZlBR6OcEMMlncqYp1oxS" Name="Radius" Kind="InputPin" DefaultValue="-5.25" />
<Pin Id="H1TWiJbz0hGNzpdFR0wPtU" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="951,462,22,19" Id="GDMN0a11oseNnAF2Neeq1T">
<p:NodeReference LastCategoryFullName="Math" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="- (Negate)" />
</p:NodeReference>
<Pin Id="FyXZ3Eg1pnaO1WKxjO8tWV" Name="Input" Kind="InputPin" />
<Pin Id="So3FQPimwxfMXol8emfKFa" Name="Output" Kind="OutputPin" />
</Node>
<Pad Id="CQSQBJahyHYL0yv7rc35Md" Comment="Radius" Bounds="999,473,35,15" ShowValueBox="true" isIOBox="true" Value="-5.25">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Float32" />
</p:TypeAnnotation>
</Pad>
<ControlPoint Id="AqD1QqTjw2WP3kuVAkEk1R" Bounds="585,1019" />
</Canvas>
<Patch Id="IWBaEaqBivAN6d2wZA4sNA" Name="Create" />
<Patch Id="RTuhLTLOHATL3WFBWaPxwz" Name="Update">
<Pin Id="L3IHuG15xC8MN3D7vXVfJH" Name="Output" Kind="OutputPin" Bounds="585,1019" />
</Patch>
<ProcessDefinition Id="VjXBFi2EgAINasXLv5FUn6">
<Fragment Id="OgjJGrgWBWCMwwS8Lx9OJ4" Patch="IWBaEaqBivAN6d2wZA4sNA" Enabled="true" />
<Fragment Id="VFNn6lKbQL2LwxJLVjWUCp" Patch="RTuhLTLOHATL3WFBWaPxwz" Enabled="true" />
</ProcessDefinition>
<Link Id="Cb1B5xfdvovOvKbf9Yx5Vl" Ids="LSC28catgIlLdZrbOwFEOj,B0A2erkidzlMQFDKGdgP5Y" />
<Link Id="PcWovcLJbVeLGEzFJrFTdt" Ids="PbfZVTjG2IaNX9fXZyuocM,PiDLBLCaTy1LTFSyMqFFaN" />
<Link Id="DdRIhBwNY6qQHSwGt3xZz7" Ids="UDUoinI04D0PN7fQxVM8cs,IjFUkXbNqRSOQPbJjVvPyn" />
<Link Id="Gu682TjdhuyMLgj15094wF" Ids="EalVvNiFhI0L6OqsyVwcfr,R3yWcX96xWVOUqvPLfQFgq" />
<Link Id="NfNbSN84y2TOy6yn37Fvs2" Ids="S9LJRWvYsiqOAIyxSQrZof,CAAKIhnPqDMPzbcad5JG1j" />
<Link Id="DewywVIQqeCPDqXA49ynP2" Ids="Tgr7zBfq3G9Mr2QVhhTU5X,UkkoBOJ071WQUZWSQ0YezO" />
<Link Id="CulAK4zsUXaQXXeVglFpKp" Ids="RxMLEhN8bS0LnlgU25DzTB,N5CXDSTHp8nMd9k03bRZLr" />
<Link Id="MxML4MDH1GFLYC3sUH1uaQ" Ids="H1TWiJbz0hGNzpdFR0wPtU,BkbWKUfFLFjNg5T7W2L4cG" />
<Link Id="NTP5aID8aW5O6xeNetgAz0" Ids="RxMLEhN8bS0LnlgU25DzTB,FyXZ3Eg1pnaO1WKxjO8tWV" />
<Link Id="JSdBbFxlOjSMtOQXFBdYmj" Ids="So3FQPimwxfMXol8emfKFa,MatxRvzOKWkM5rutAASxLx" />
<Link Id="RPC9c9dRx7OLDNqk8F1GT0" Ids="MqPnwDIYa98NKHUVXypVdX,H4GVFdoNSkUOVfeJ2UCOWx" />
<Link Id="IFy14POCiqnQBrdQM2iwxc" Ids="CQSQBJahyHYL0yv7rc35Md,JMZlBR6OcEMMlncqYp1oxS" />
<Link Id="ErTn2RmelSKOUGClQ16n4X" Ids="GuSz0oWbxvULJqVG9DrPgO,AqD1QqTjw2WP3kuVAkEk1R" />
<Link Id="RLgLPjN3wW0MouJCGWK4mG" Ids="AqD1QqTjw2WP3kuVAkEk1R,L3IHuG15xC8MN3D7vXVfJH" IsHidden="true" />
<Link Id="RvhxDWIXa4JN3ArJnFx4lz" Ids="QWsSOAg7E8AOlDHQFt9X2R,CDplV4tLTwfNA3UC6ms0jz" />
</Patch>
</Node>
<!--
************************ RandomPosition ************************
-->
<Node Name="RandomPosition" Bounds="830,800" Id="MPrEhGGI4wmMlejRmaNcpM">
<p:NodeReference>
<Choice Kind="ContainerDefinition" Name="Process" />
<FullNameCategoryReference ID="Primitive" />
</p:NodeReference>
<Patch Id="AKPdPnuesJbPtaWi6ie02r">
<Canvas Id="L2yxbf2feY9NknDG5qHvTA" CanvasType="Group">
<Node Bounds="649,138,85,19" Id="LSUEvrqaNHyN7vLQUcR0de">
<p:NodeReference LastCategoryFullName="Collections.Spread" LastSymbolSource="VL.Collections.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="RandomSpread (3d)" />
</p:NodeReference>
<Pin Id="MjCwCZbLEOfO1ekywZ2V0u" Name="Center" Kind="InputPin" />
<Pin Id="RDwbPxM3DInL9C4JiVe20L" Name="Size" Kind="InputPin" DefaultValue="10, 10, 10" />
<Pin Id="LjHoQeNBA6uOLtG5RcQQUd" Name="Seed" Kind="InputPin" />
<Pin Id="M4MGrIbxa9qNaQbiTkM6DV" Name="Count" Kind="InputPin" DefaultValue="40" />
<Pin Id="EFQ2pS3diNKNqgUYiCP43I" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="277,240,346,370" Id="NEUcvuB7QYFPQyUbHlB9TR">
<p:NodeReference LastCategoryFullName="Primitive" LastSymbolSource="VL.CoreLib.dll">
<Choice Kind="StatefulRegion" Name="Region (Stateful)" Fixed="true" />
<Choice Kind="ApplicationStatefulRegion" Name="ForEach" />
<CategoryReference Kind="Category" Name="Primitive" />
</p:NodeReference>
<Pin Id="Hsi9UdMGfBjMwy9BjKmrYR" Name="Break" Kind="OutputPin" />
<Patch Id="D3gWVBqQt7KQCV9hHYmiUe" ManuallySortedPins="true">
<Patch Id="RZX8IDt89scOhOUScpFOpo" Name="Create" ManuallySortedPins="true" />
<Patch Id="NXQgUhBYKYlL1qCKlyGjsC" Name="Update" ManuallySortedPins="true" />
<Patch Id="LtG9UIpkcxHLv1GUQJd7cu" Name="Dispose" ManuallySortedPins="true" />
<Node Bounds="500,518,111,19" Id="H0Y1Qk5qY4WOdFi5ab99DL">
<p:NodeReference LastCategoryFullName="3D.Transform" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="TransformSRT" />
<CategoryReference Kind="Category" Name="Transform" NeedsToBeDirectParent="true">
<p:OuterCategoryReference Kind="Category" Name="3D" NeedsToBeDirectParent="true" />
</CategoryReference>
</p:NodeReference>
<Pin Id="CGDXz8KLW1PQasnLUG6o5i" Name="Input" Kind="InputPin" />
<Pin Id="SYq5VsLYcPFOAn5RGeLD8b" Name="Scaling" Kind="InputPin" DefaultValue="1, 1, 7.99" />
<Pin Id="STvt4vJ57tVN1Ouq0RybJn" Name="Rotation" Kind="InputPin" />
<Pin Id="IKIgkipdEX7QS0wkRSvwXI" Name="Translation" Kind="InputPin" />
<Pin Id="SdIewCl9i4POtBQMdAbcPe" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="565,367,25,19" Id="RZD7oAU4QUqMGSW48ObucD">
<p:NodeReference LastCategoryFullName="Math" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="+" />
</p:NodeReference>
<Pin Id="LFwHIx1ealuPzy3rrigQ1v" Name="Input" Kind="InputPin" />
<Pin Id="UHkRGyK27n8LKECehjtjOz" Name="Input 2" Kind="InputPin" />
<Pin Id="Mr470NkoBODLQiSwCRnDQV" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="386,359,78,86" Id="G0PJ0z2ofGaLaPrsjlJMXS">
<p:NodeReference>
<Choice Kind="ProcessStatefulRegion" Name="Cache" />
<FullNameCategoryReference ID="Primitive" />
</p:NodeReference>
<Pin Id="QQLKYUSO76hM1qZ7LJz73V" Name="Force" Kind="InputPin" />
<Pin Id="BAHfNBf5VRLNdpR1FFOj4H" Name="Dispose Cached Outputs" Kind="InputPin" />
<Pin Id="EUn5rxIpnuuPbzNxzDWoqh" Name="Has Changed" Kind="OutputPin" />
<Patch Id="MUsnrLLJzRVLhrSzXez6Vq" ManuallySortedPins="true">
<Patch Id="CevuhRj9oiLMEOOSoh3q5D" Name="Create" ManuallySortedPins="true" />
<Patch Id="P0I4P2ZhhA9MWjP1koOEXR" Name="Then" ManuallySortedPins="true" />
<Node Bounds="398,394,54,19" Id="VOCEkKEBBqeLcGwTbmWgiV">
<p:NodeReference LastCategoryFullName="Math.Generic" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Random (Centered)" />
</p:NodeReference>
<Pin Id="FAVcbUpdTlePqRh3sr2Pft" Name="Center" Kind="InputPin" />
<Pin Id="APW7Fe1q2WbMqo4Y7TpSlq" Name="Width" Kind="InputPin" DefaultValue="1.13, 1.13, 1.13" />
<Pin Id="SCzQeBYQTXRPnrjEoL8yZQ" Name="Output" Kind="OutputPin" />
</Node>
</Patch>
<ControlPoint Id="VOz47ak2zrJLx2Ue6tzxs7" Bounds="399,439" Alignment="Bottom" />
</Node>
<Node Bounds="289,263,54,19" Id="LOiSzX2ZOfXLHsFhnETvjG">
<p:NodeReference LastCategoryFullName="Math" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Random" />
</p:NodeReference>
<Pin Id="IiwLSrl8zFvOuxaveSRMtS" Name="From" Kind="InputPin" />
<Pin Id="AFYDglUl1SgMkdtdt08Fy4" Name="To" Kind="InputPin" />
<Pin Id="QvidNnRDQRWOifbymID0xd" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="332,299,25,19" Id="FD51qXUPPVUNQca2AUeQXI">
<p:NodeReference LastCategoryFullName="Math" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="&gt;" />
</p:NodeReference>
<Pin Id="KjZXDaV5vADL3bB2K3zoyh" Name="Input" Kind="InputPin" />
<Pin Id="DZ0WatOcpDNNOVZxULHTQT" Name="Input 2" Kind="InputPin" />
<Pin Id="SmCB6gxPaiMPK3IRies8hD" Name="Result" Kind="OutputPin" />
</Node>
<Node Bounds="440,468" Id="Id4CSBNkwvTM6jnTM7tN8y">
<p:NodeReference LastCategoryFullName="Math" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="+" />
</p:NodeReference>
<Pin Id="SSjUao8uNNgMWz2cpU0nLs" Name="Input" Kind="InputPin" />
<Pin Id="P1TXL7T3AH5P5pYUkd4zz5" Name="Input 2" Kind="InputPin" DefaultValue="1, 1, 1" />
<Pin Id="JMI38TjPKNcM44ZDBecUzf" Name="Output" Kind="OutputPin" />
</Node>
</Patch>
<ControlPoint Id="Q14t1M9bwyuMbihgu1JgEv" Bounds="602,246" Alignment="Top" />
<ControlPoint Id="STU4wSois3UNXUyzMvm9kN" Bounds="505,604" Alignment="Bottom" />
</Node>
<ControlPoint Id="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" />
<ControlPoint Id="KnCuaD8lvsqMR4BmSaJ7Fj" Bounds="507,736" />
</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="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="NHtyUoNlQaZOip7ZkBKCF8" Ids="Q14t1M9bwyuMbihgu1JgEv,UHkRGyK27n8LKECehjtjOz" />
<Link Id="Qp6BSBi5ziMM2RLKo66dFQ" Ids="Mr470NkoBODLQiSwCRnDQV,STvt4vJ57tVN1Ouq0RybJn" />
<Link Id="I3C5FcEjdSJNc4rIl4nrFX" Ids="GkF6qbIsHcnP40GZPDi1MN,LFwHIx1ealuPzy3rrigQ1v" />
<Link Id="Pxeg4TktqySP8vLxx66Myw" Ids="NgDFg3keB7MPXC873yI14B,F7uNo9i4MohL101y5AsHxW" />
<Link Id="EXX9U58ARgrOVxLt6ypGdn" Ids="NgDFg3keB7MPXC873yI14B,VdP3Q2P4qblMBtRkSWu76a" />
<Link Id="VZtYicqJ2IhP2r3S1dcgCD" Ids="SCzQeBYQTXRPnrjEoL8yZQ,VOz47ak2zrJLx2Ue6tzxs7" />
<Link Id="BbmOE6NjiaCPFMzs4FVmg4" Ids="VOz47ak2zrJLx2Ue6tzxs7,SSjUao8uNNgMWz2cpU0nLs" />
<Link Id="PCKCRbiqn5zMZNkIa5QL3E" Ids="QvidNnRDQRWOifbymID0xd,KjZXDaV5vADL3bB2K3zoyh" />
<Link Id="QEhrBGGHQ1LQa2v0u1Pu50" Ids="SmCB6gxPaiMPK3IRies8hD,QQLKYUSO76hM1qZ7LJz73V" />
<Link Id="HksWZJ2N9ReNMKcsnOwyzU" Ids="HfjpZGEFWspQChwiuYbcnF,DZ0WatOcpDNNOVZxULHTQT" />
<Link Id="DS4GVMDiTdTLVZScmyWr2e" Ids="B75nAH9x038PQ0wtCk4HJk,APW7Fe1q2WbMqo4Y7TpSlq" />
<Link Id="LrCKNv3myUAOKCDh1edgEK" Ids="A0dmycvj8OfPjU899fQNTC,B75nAH9x038PQ0wtCk4HJk" IsHidden="true" />
<Link Id="N5PnOoryyzIPjnpzc9XAsM" Ids="CwbokYjl3vJMIWr1Oqylsk,HfjpZGEFWspQChwiuYbcnF" />
<Link Id="Ck5KyuBnVqvNtrKxmmg3qt" Ids="GAbgNdbDiStMa9eLz3IQKm,CwbokYjl3vJMIWr1Oqylsk" IsHidden="true" />
<Link Id="Kd6il8G2TOnLai2tFjRjqj" Ids="JMI38TjPKNcM44ZDBecUzf,SYq5VsLYcPFOAn5RGeLD8b" />
<Link Id="Rrd6P1PUHkDPXaYa7B7S0z" Ids="STU4wSois3UNXUyzMvm9kN,KnCuaD8lvsqMR4BmSaJ7Fj" />
<Link Id="Me6w5et0iEXPWjxmosT8Hc" Ids="KnCuaD8lvsqMR4BmSaJ7Fj,IB4mBQwqsjuMLszno5FxlB" IsHidden="true" />
<Patch Id="B78fJDxAMTNMp7vFRIhFOz" Name="Create" />
<Patch Id="VjlmKzq3FdlMl5n1z2p8Gk" Name="Update">
<Pin Id="A0dmycvj8OfPjU899fQNTC" Name="Scale Variation" Kind="InputPin" Bounds="569,154" DefaultValue="0, 0, 0" />
<Pin Id="GAbgNdbDiStMa9eLz3IQKm" Name="Frequency" Kind="InputPin" Bounds="455,140" />
<Pin Id="G87gp9Q6z8jL3emMT5jP6u" Name="Center" Kind="InputPin" Bounds="544,224" />
<Pin Id="D3GFGzMc2MCPf1K6VXj3aC" Name="Size" Kind="InputPin" Bounds="640,211" />
<Pin Id="QQSTymwsH64LV54Tclk2lf" Name="Seed" Kind="InputPin" Bounds="678,210" />
<Pin Id="IF4jrWA7C4OLAuI8Gnc1ju" Name="Count" Kind="InputPin" Bounds="708,254" />
<Pin Id="IB4mBQwqsjuMLszno5FxlB" Name="Output" Kind="OutputPin" Bounds="452,663" />
</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>
<!--
************************ ObjectSplit ************************
-->
<Node Name="ObjectSplit" Bounds="200,700" Id="RXZS005KKBoMltaR9vjgpD">
<p:NodeReference>
<Choice Kind="ContainerDefinition" Name="Process" />
<FullNameCategoryReference ID="Primitive" />
</p:NodeReference>
<Patch Id="O51zklRdCRWOLqgcVyy6QF">
<Canvas Id="NZB0z6DsR8pLfUE8myUoNZ" CanvasType="Group">
<Pad Id="Aovy1gSso4YOiEIvJvb8Wo" Bounds="611,301,41,15" ShowValueBox="true" isIOBox="true" Value="">
<p:TypeAnnotation>
<Choice Kind="ImmutableTypeFlag" Name="String" />
<FullNameCategoryReference ID="Primitive" />
</p:TypeAnnotation>
</Pad>
<Node Bounds="611,447,69,19" Id="EJJS0LeryRyLcAcr4L2JHx">
<p:NodeReference LastCategoryFullName="Stride.Assets" LastSymbolSource="VL.Stride.Assets.Windows.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="AssetModel" />
</p:NodeReference>
<Pin Id="T6JT5WXr6BEOUa99pCBJvC" Name="Model Url" Kind="InputPin" />
<Pin Id="DkeNxx06NIWMWRPh10H7UX" Name="Reload" Kind="InputPin" />
<Pin Id="KvxZSqWNSNbNueDkCh5lx7" Name="Output" Kind="OutputPin" />
<Pin Id="AxxGPwNZFvFL42OUT5rpTa" Name="Exists" Kind="OutputPin" />
</Node>
<Node Bounds="883,461,45,19" Id="UPoIus5pvd8PTKVirVstDz">
<p:NodeReference LastCategoryFullName="Math" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="+" />
</p:NodeReference>
<Pin Id="VB6c1UBqIwKPcHnVYEvlQU" Name="Input" Kind="InputPin" />
<Pin Id="OTAskB57ZiMNbu6Muh0mDF" Name="Input 2" Kind="InputPin" DefaultValue="/material" />
<Pin Id="LTRKmiU3L7KLJu0y2m4JBx" Name="Output" Kind="OutputPin" />
</Node>
<Pad Id="AYNJoQwEn7DPVzLtZBA6Ii" Comment="" Bounds="925,434,50,15" ShowValueBox="true" isIOBox="true" Value="/material">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="String" />
</p:TypeAnnotation>
</Pad>
<Node Bounds="585,2036,85,19" Id="Hc67PAwV5PsNw3sBBtusyh">
<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="EwPoqIboNRIMheepQnAcbo" Name="Transformation" Kind="InputPin" />
<Pin Id="VgbRpVB4u2NLQjGYHpIYik" Name="Components" Kind="InputPin" />
<Pin Id="JNrx1O9Yu3nO1lZWm8oQTQ" Name="Children" Kind="InputPin" />
<Pin Id="IxCpTvRo7E7MARQiPjXx5J" Name="Name" Kind="InputPin" />
<Pin Id="GR8B0tsbSuSP8ub7VhEJSw" Name="Enabled" Kind="InputPin" />
<Pin Id="VwgC71vmEeZNKUEwEfeISm" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="783,357,61,26" Id="JkpXEWilAKhPuijR2YSmsX">
<p:NodeReference>
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="GetAssets" />
</p:NodeReference>
<Pin Id="BiP972YuA8rN0emOpmAf2V" Name="Input" Kind="StateInputPin" />
<Pin Id="FnJZasPyL2lMR78nfL04u1" Name="Output" Kind="StateOutputPin" />
<Pin Id="Q6hgqrvZyhzONLhouToQ4E" Name="Objects" Kind="OutputPin" />
<Pin Id="LmZIhSHRUU9NnX4w8H7S3J" Name="Assets" Kind="OutputPin" />
</Node>
<ControlPoint Id="DehAX6pvVFmMFi0FKo4H6a" Bounds="385,310" />
<ControlPoint Id="IzWUFBvPlEdPIyXz5EwLTm" Bounds="612,262" />
<Node Bounds="532,520,498,1006" Id="H03oAlHGzs2PUkoH1HkXGL">
<p:NodeReference>
<Choice Kind="ApplicationStatefulRegion" Name="If" />
<FullNameCategoryReference ID="Primitive" />
</p:NodeReference>
<Pin Id="BfF4GfUodJBNCMylPsXArd" Name="Condition" Kind="InputPin" />
<ControlPoint Id="DDY9gEB8ExsMOFZAqpeIH7" Bounds="650,1519" Alignment="Bottom" />
<ControlPoint Id="FfPw2ZIFcyHLvudRE8wXnQ" Bounds="587,526" Alignment="Top" />
<Patch Id="AjaabdvhC2fOJwAdhkpFCC" ManuallySortedPins="true">
<Patch Id="KZ9cvH9NnzQMYLLKLbxJPB" Name="Create" ManuallySortedPins="true" />
<Patch Id="DHQ9s4VJYmmMFRqv936aPQ" Name="Then" ManuallySortedPins="true" />
<Node Bounds="606,552,50,26" Id="IKY2o9NtsgNLJl2AmD5jKg">
<p:NodeReference LastCategoryFullName="Stride.API.Rendering.Model" LastSymbolSource="VL.Stride.Runtime.TypeForwards.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Meshes" />
</p:NodeReference>
<Pin Id="D9lYuSjq9ZiPFYvFDGQ3bC" Name="Input" Kind="StateInputPin" />
<Pin Id="QHpea2oZ9kqO7PZPY8VPx6" Name="Output" Kind="StateOutputPin" />
<Pin Id="EqFWaVm9F9TOwfUu28HEXy" Name="Meshes" Kind="OutputPin" />
</Node>
<Node Bounds="769,540,165,292" Id="FgLrg4cjpatOaEcVD7IQ8D">
<p:NodeReference>
<Choice Kind="ProcessStatefulRegion" Name="Cache" />
<FullNameCategoryReference ID="Primitive" />
</p:NodeReference>
<Pin Id="EHvTqrf0wXGPqbMqsqF8lC" Name="Force" Kind="InputPin" />
<Pin Id="BshMN5RgS9NMB9F3A6stp4" Name="Dispose Cached Outputs" Kind="InputPin" />
<Pin Id="K2GGox5V48cNKzz4s5NE8e" Name="Has Changed" Kind="OutputPin" />
<Patch Id="DjyalaBg8mOLmjH5TZjPMU" ManuallySortedPins="true">
<Patch Id="AWS2qd8aBB6MnDRQlE4zJa" Name="Create" ManuallySortedPins="true" />
<Patch Id="SSKMTuJ5mL6PVSnTeDMq16" Name="Then" ManuallySortedPins="true" />
<Node Bounds="836,573,86,107" Id="JHZsIHxgx28MmeUucyZtok">
<p:NodeReference LastCategoryFullName="Collections.Spread" LastSymbolSource="VL.Collections.vl">
<Choice Kind="OperationCallFlag" Name="Where" />
<CategoryReference Kind="RecordType" Name="Spread" NeedsToBeDirectParent="true" />
<Choice Kind="RegionFlag" Name="Region (Stateless)" Fixed="true" />
</p:NodeReference>
<Pin Id="OymiAfWeRi9LdSGdb3gEYw" Name="Input" Kind="StateInputPin" />
<Pin Id="L2bXa0hMcwPNGLFKiLMf6L" Name="Output" Kind="StateOutputPin" />
<Patch Id="UrCmA6LihzLPZ2M9BywAtT" Name="Predicate" ManuallySortedPins="true">
<ControlPoint Id="SmZyos4Jh19MFnehGN2RG5" Bounds="852,581" />
<ControlPoint Id="OdXZd9dYYLPPFK8YxQdDh2" Bounds="849,673" />
<Node Bounds="848,615,62,26" Id="QFC9M6jmWwUMvLAKuds3Cj">
<p:NodeReference LastCategoryFullName="Primitive.String" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="StartsWith" />
</p:NodeReference>
<Pin Id="O1v3RuCuyX3MlmMcIgjjQ7" Name="Input" Kind="StateInputPin" />
<Pin Id="SJqoZ6KW8SGLu7QteNksyp" Name="Value" Kind="InputPin" DefaultValue="material" />
<Pin Id="Jsz6ZZWbOq5MnEgJtjqYkk" Name="Comparison Type" Kind="InputPin" />
<Pin Id="QAExNx9X3TULjZwmhBbKyz" Name="Result" Kind="OutputPin" />
</Node>
<Pin Id="FQtgB3e3KbJLYFpKTieG0K" Name="URL" Kind="InputPin" />
<Pin Id="BiWj1myxKfJNtZKFa2SoGh" Name="Input 2" Kind="InputPin" />
<Pin Id="Nb5lxlSBdCaQFWL5Oa4wtB" Name="Result" Kind="OutputPin" />
</Patch>
</Node>
<Node Bounds="821,704,101,96" Id="SxhXGOlzSxuNs7NElHqWLn">
<p:NodeReference>
<Choice Kind="ApplicationStatefulRegion" Name="ForEach" />
<FullNameCategoryReference ID="Primitive" />
</p:NodeReference>
<Pin Id="NR6PJDfJoTIPYvby9nz3Hr" Name="Break" Kind="OutputPin" />
<Patch Id="GhpBK3wO2DFOLwKJ2Bm4pm" ManuallySortedPins="true">
<Patch Id="Kf4e5zcuyWCNOgPigHsBqE" Name="Create" ManuallySortedPins="true" />
<Patch Id="BCtYI3bnPSZNi5NXTTsymH" Name="Update" ManuallySortedPins="true" />
<Patch Id="VZJ58ze32E0O8gxiWBM7P1" Name="Dispose" ManuallySortedPins="true" />
<Node Bounds="833,738,77,19" Id="ChxOqjNldZAMNu0dwneE3v">
<p:NodeReference LastCategoryFullName="Stride.Assets" LastSymbolSource="VL.Stride.Assets.Windows.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="AssetMaterial" />
</p:NodeReference>
<Pin Id="PaHAUWUbu9pLxQ8HIgDwg9" Name="Material Url" Kind="InputPin" />
<Pin Id="QLjiZZbQPf2NoglVW2Mg5j" Name="Reload" Kind="InputPin" />
<Pin Id="KXEGUu98sSPPaOlkZGQItr" Name="Output" Kind="OutputPin" />
<Pin Id="RA0E1epTI4kMs4eswL1LvI" Name="Exists" Kind="OutputPin" />
</Node>
</Patch>
<ControlPoint Id="InYjChFwGjFNTWneX8tgJK" Bounds="837,711" Alignment="Top" />
<ControlPoint Id="K1ZpzmEz56yMRLPYu9ishr" Bounds="835,795" Alignment="Bottom" />
</Node>
</Patch>
<ControlPoint Id="VOBkfYhPiBrLYkgfyjyEhp" Bounds="880,547" Alignment="Top" />
<ControlPoint Id="LEEbMXIQQJzQFs2HEruUhO" Bounds="834,826" Alignment="Bottom" />
<ControlPoint Id="FU0qpzEuB4ILRdKxzY1zUh" Bounds="837,547" Alignment="Top" />
</Node>
<Node Bounds="584,901,434,590" Id="Ul7HnBlZUy0L20cLrZznqY">
<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="TbQGMKNO7BAL9E0R9HR8Em" Name="Break" Kind="OutputPin" />
<ControlPoint Id="C1s8Hf56mIhOBDQOq5CLM5" Bounds="662,907" Alignment="Top" />
<ControlPoint Id="AMnav3yE5W2N2n0V0jvIOQ" Bounds="641,1485" Alignment="Bottom" />
<Patch Id="CJS8PA4q8SKPuvQ4kbMqFV" ManuallySortedPins="true">
<Patch Id="Hft9FrURfC1PzC9UYZEN8Y" Name="Create" ManuallySortedPins="true" />
<Patch Id="BYMgOcAb7AtPqvg5TXvtHD" Name="Update" ManuallySortedPins="true" />
<Patch Id="N6t1zhAECugLdUc2yhi3TZ" Name="Dispose" ManuallySortedPins="true" />
<Node Bounds="628,1254,200,188" Id="SoaRUlOBnpGPKdTQMv4z1n">
<p:NodeReference>
<Choice Kind="ProcessStatefulRegion" Name="Cache" />
<FullNameCategoryReference ID="Primitive" />
</p:NodeReference>
<Pin Id="DPpK7ObFohoLJ6PCktuZYg" Name="Force" Kind="InputPin" />
<Pin Id="Ns8Wn0ThgaOLJJH903Q6B8" Name="Dispose Cached Outputs" Kind="InputPin" />
<Pin Id="BdGsovVrvSXOEw7PxGisZn" Name="Has Changed" Kind="OutputPin" />
<Patch Id="NdHhfv6jowZPoHjc4hSfrt" ManuallySortedPins="true">
<Patch Id="PyjMwOx3euaM1PlRVcQ7Gv" Name="Create" ManuallySortedPins="true" />
<Patch Id="Hw7JJzSjf7VPZE0MOBcN7v" Name="Then" ManuallySortedPins="true" />
<Node Bounds="660,1289,68,19" Id="T0bHMsdwRwOPqjeqOd1IX8">
<p:NodeReference LastCategoryFullName="Stride.Models" LastSymbolSource="VL.Stride.Rendering.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="MeshModel" />
</p:NodeReference>
<Pin Id="HcxAVLnl4RcOCa95Wf4nUj" Name="Mesh" Kind="InputPin" />
<Pin Id="QwWLW6MHfvpPsn9korHAMh" Name="Material" Kind="InputPin" />
<Pin Id="K54wG7fyimHP8oEdoYnska" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="640,1398,145,19" Id="NSyw92Z0tZbLkTT08cOtl1">
<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="UFtRRAm7C9uMaa1p3Kc9gr" Name="Transformation" Kind="InputPin" />
<Pin Id="KjTT6T2bh4TLVWsPq9y9Af" Name="Model" Kind="InputPin" />
<Pin Id="BVVnK3fuDryLT9eTU43FFE" Name="Material" Kind="InputPin" />
<Pin Id="BVc4lYXDCTQN8ANXphQDl0" Name="Is Shadow Caster" Kind="InputPin" />
<Pin Id="NS6KovOcLtRM9c9pDdHmG9" Name="Components" Kind="InputPin" />
<Pin Id="SO3qUyiBIFSND9ryk6ZrzR" Name="Children" Kind="InputPin" />
<Pin Id="HDY2mjly7nCL9bFNtVL4lb" Name="Name" Kind="InputPin" />
<Pin Id="Fcf523GljaaMRfGXdt9Et1" Name="Enabled" Kind="InputPin" />
<Pin Id="FEdqOelWiaTLwN1bIQa6ZD" Name="Entity" Kind="OutputPin" />
</Node>
<Node Bounds="658,1345,77,19" Id="DE8Dzm6ErGkNYhvmJdGLHI">
<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="O7Ve22lyIK0QTCclDdZXwg" Name="Input" Kind="InputPin" />
<Pin Id="Ka5bDZwzpVGOmvAqyAcPTA" Name="Materials" Kind="InputPin" />
<Pin Id="Onv8saqYAPGPOUJL8qBOGT" Name="Material Indices" Kind="InputPin" />
<Pin Id="QAfivaYQ7PyN2rUeHSORdi" Name="Output" Kind="OutputPin" />
</Node>
</Patch>
<ControlPoint Id="HdhJ52XbAPGPCxfCLHiMEK" Bounds="660,1261" Alignment="Top" />
<ControlPoint Id="IyWTskZkvIqNufVQpXEOsr" Bounds="641,1437" Alignment="Bottom" />
<ControlPoint Id="PKb4Qe3De6oNCovfE4PpB3" Bounds="705,1261" Alignment="Top" />
<ControlPoint Id="JnZneyUeLpWPAhiNXyBDcy" Bounds="813,1261" Alignment="Top" />
</Node>
<Node Bounds="811,1058,195,142" Id="Gxzr83dt8y3NxqdfLWHMGQ">
<p:NodeReference>
<Choice Kind="ApplicationStatefulRegion" Name="If" />
<FullNameCategoryReference ID="Primitive" />
</p:NodeReference>
<Pin Id="TA7uz3flgM4MoktH9krtU6" Name="Condition" Kind="InputPin" />
<Patch Id="ELVQnin4hfUOazVSY3bnxE" ManuallySortedPins="true">
<Patch Id="Gy0GwU8GSo8OFgiCje9Ssq" Name="Create" ManuallySortedPins="true" />
<Patch Id="RnRzYuzKJvnNaLHlHuWZ7F" Name="Then" ManuallySortedPins="true" />
<Node Bounds="823,1105,147,19" Id="NPTEmWxH109L6Dn58AmMCK">
<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="VaeOSdRtTnHNbXxenz9U8g" Name="Instance Transformations" Kind="InputPin" />
<Pin Id="BtNYqmJ96UfMFBUAte5jta" Name="Instance Count" Kind="InputPin" />
<Pin Id="LmicZ5SGn4QO60nXgr2t9j" Name="Value" Kind="InputPin" />
<Pin Id="P1e905uUU3KLnl5HnTnVoU" Name="Enabled" Kind="InputPin" DefaultValue="True" />
<Pin Id="MKsvzvBphTFLbr3gSnHUIY" Name="Component" Kind="OutputPin" />
</Node>
<Node Bounds="823,1147,65,19" Id="K1uogojTCK8MmLwYM63JYw">
<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="G26OR0dUYINNmHdnHIoBXx" Name="Input" Kind="InputPin" />
<Pin Id="AgJYv4AXxGNPKEQ01kOBuo" Name="Result" Kind="OutputPin" />
</Node>
</Patch>
<ControlPoint Id="G98IZMmZrytPIEArLTVOL4" Bounds="825,1195" Alignment="Bottom" />
<ControlPoint Id="KOv9CTDlFfIMOBZ03GMnhk" Bounds="989,1065" Alignment="Top" />
</Node>
<Node Bounds="811,1003,27,19" Id="KwUIxhvwZV7LrKCafzbpKh">
<p:NodeReference LastCategoryFullName="Math" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="!=" />
<CategoryReference Kind="Category" Name="Math" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="OWxtx2n5BGsNTDcO92sSJp" Name="Input" Kind="InputPin" />
<Pin Id="AdsOM07uj9wQMzXq23JTxa" Name="Input 2" Kind="InputPin" />
<Pin Id="FghCuiZFfZVLETJE6gFqjy" Name="Result" Kind="OutputPin" />
</Node>
<Node Bounds="781,959,40,19" Id="NK8Kdhf4nFoM75r7hGcgZr">
<p:NodeReference LastCategoryFullName="Primitive.Object" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="NULL" />
</p:NodeReference>
<Pin Id="OiNUPlKwMUGPl1vNn8flha" Name="Result" Kind="OutputPin" />
</Node>
<Pad Id="STbSgjsc6kmPPzmSL5reTb" Comment="Instance Transformations" Bounds="858,929" isIOBox="true">
<p:Value>
<Item>1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1</Item>
</p:Value>
</Pad>
</Patch>
</Node>
</Patch>
</Node>
<ControlPoint Id="MeXfW8WBegwQCXlHfwvKeW" Bounds="591,2110" />
<ControlPoint Id="Ct0jNYlPcd5P5x931tI0Ni" Bounds="1064,810" />
<ControlPoint Id="IecRD5xP98TPuACoKurAsf" Bounds="576,1968" />
<Node Bounds="611,387,25,19" Id="POrzfd4bTXiMi6L6y108a6">
<p:NodeReference LastCategoryFullName="Math" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="+" />
</p:NodeReference>
<Pin Id="V5CY8Rb3672PijlaCFUsSz" Name="Input" Kind="InputPin" />
<Pin Id="KIih6p3NTQwQCAZf49nzKs" Name="Input 2" Kind="InputPin" DefaultValue="/model" />
<Pin Id="NAdJPrZ9MCbPsEiR6OC3X2" Name="Output" Kind="OutputPin" />
</Node>
<Pad Id="BIDqT79V4P9NLOnSnqgZxl" Comment="" Bounds="647,367,42,15" ShowValueBox="true" isIOBox="true" Value="/model">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="String" />
</p:TypeAnnotation>
</Pad>
<Node Bounds="639,1561,342,438" Id="Mck7bVJb0ZQNs7HHIJJkPp">
<p:NodeReference LastCategoryFullName="Primitive" LastSymbolSource="VL.CoreLib.dll">
<Choice Kind="StatefulRegion" Name="Region (Stateful)" Fixed="true" />
<Choice Kind="ApplicationStatefulRegion" Name="If" />
<CategoryReference Kind="Category" Name="Primitive" />
</p:NodeReference>
<Pin Id="LGp55CLS4XzNqoTkjj3zbs" Name="Condition" Kind="InputPin" DefaultValue="True" />
<Patch Id="MhwovnHGLlMMt79lI6rmEN" ManuallySortedPins="true">
<Patch Id="J6OGcYnJvJ4LlaEHmvdkvR" Name="Create" ManuallySortedPins="true" />
<Patch Id="Dj1YbUKYIxjOtVao6lpNG3" Name="Then" ManuallySortedPins="true" />
<Node Bounds="690,1739,52,19" Id="FITxQbKOWTFLKkhFHFSWFu">
<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="O8rrTISJf0cPji1aGtTN5X" Name="Input" Kind="StateInputPin" />
<Pin Id="DrFxiWhanyLNZocJDlRX6t" Name="Default Value" Kind="InputPin" />
<Pin Id="HrTKwD4cQTzL4f3SEYF6Dx" Name="Index" Kind="InputPin" />
<Pin Id="SpFmlobLHS9OUNJkAH3XU7" Name="Result" Kind="OutputPin" />
</Node>
<Node Bounds="792,1584,44,26" Id="Mnn0Rh2ICc2OkGt5nUh0XC">
<p:NodeReference LastCategoryFullName="Collections.Spread" LastSymbolSource="VL.Collections.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Count" />
<CategoryReference Kind="RecordType" Name="Spread" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="QlFgtwmUDiGOWr83SDGk6W" Name="Input" Kind="StateInputPin" />
<Pin Id="U437DgAMaYwNhGMX1Rk9Kq" Name="Count" Kind="OutputPin" />
</Node>
<Node Bounds="783,1634,186,86" Id="FXShZqKLt5FLgmaPPnu3M4">
<p:NodeReference>
<Choice Kind="ProcessStatefulRegion" Name="Cache" />
<FullNameCategoryReference ID="Primitive" />
</p:NodeReference>
<Pin Id="Vy9ullEEuT7QUbfTxi2kbK" Name="Force" Kind="InputPin" />
<Pin Id="FKng4Qa7n5cOH2hGrbF94W" Name="Dispose Cached Outputs" Kind="InputPin" />
<Pin Id="EQrl2F6TYjGQYORH7UOtKr" Name="Has Changed" Kind="OutputPin" />
<Patch Id="F6tyEalxAb6NdVSN5r1QvP" ManuallySortedPins="true">
<Patch Id="GRF8D29TQDOL8tzI9MzglP" Name="Create" ManuallySortedPins="true" />
<Patch Id="RHa2CZIAtPRNbvYkiUP1Hj" Name="Then" ManuallySortedPins="true" />
<Node Bounds="795,1668,54,19" Id="OP3WwEWPXvoNwWrEtITMDd">
<p:NodeReference LastCategoryFullName="Math" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Random" />
</p:NodeReference>
<Pin Id="DSpr0pUSXgiLPxcxgpNzZy" Name="From" Kind="InputPin" />
<Pin Id="BQxNJr04SNBOf0wWMF4skv" Name="To" Kind="InputPin" />
<Pin Id="JqqJOz390NvLIZc7FfV45c" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="903,1661,54,19" Id="CGL3wa7ASIjNY1dMohTyII">
<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="A0PLAdXJI2MN7OfVPLcZTN" Name="Center" Kind="InputPin" />
<Pin Id="QXqNZdsRJHUMj5Xj0MLZ3A" Name="Width" Kind="InputPin" DefaultValue="1, 1, 1" />
<Pin Id="OuIIVUrHtzHOuNsT9UjCA6" Name="Output" Kind="OutputPin" />
</Node>
</Patch>
<ControlPoint Id="RGDHUja7277QHyaNMQ91Zm" Bounds="800,1710" Alignment="Bottom" />
<ControlPoint Id="MLEPNpv7n1jPR84D6pHlJV" Bounds="903,1714" Alignment="Bottom" />
</Node>
<Node Bounds="667,1939,51,26" Id="LepZyC2z4HyLdW7BFQT93h">
<p:NodeReference LastCategoryFullName="Collections.Spread" LastSymbolSource="VL.Collections.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="SetSlice" />
<CategoryReference Kind="RecordType" Name="Spread" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="OHXrhLCnxJSL9vV5F1jNVO" Name="Input" Kind="StateInputPin" />
<Pin Id="J56dXKKFJsFOaDRbXiL1HA" Name="Value" Kind="InputPin" />
<Pin Id="ATpCYduED2IPvKAp7JzVKA" Name="Index" Kind="InputPin" />
<Pin Id="MUnXbvgNZIBLUIMEV3cndo" Name="Output" Kind="StateOutputPin" />
</Node>
<Node Bounds="690,1880,82,26" Id="IaS8VpyKTUxL7A0r86Fp3g">
<p:NodeReference LastCategoryFullName="Stride.API.Engine.Entity" LastSymbolSource="VL.Stride.Runtime.TypeForwards.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="SetLocalMatrix" />
<CategoryReference Kind="ClassType" Name="Entity" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="RFkH6nqE25CPywKag5B66z" Name="Input" Kind="StateInputPin" />
<Pin Id="EMIUEuJavGTMithX3Xut0D" Name="Transformation" Kind="InputPin" />
<Pin Id="G1v7GRyeqjSOM6heQBkPn5" Name="Output" Kind="StateOutputPin" />
</Node>
<Node Bounds="820,1832,80,19" Id="PrIReojEoKoOJJMEDMEwCV">
<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="LOI53N8JgjuMtsXlsP7v1N" Name="Input" Kind="InputPin" />
<Pin Id="GL1QydBj7GNPJ2uFwAkeVT" Name="Scaling" Kind="InputPin" />
<Pin Id="NGwANrDaHtNMrk3gi9zrIf" Name="Rotation" Kind="InputPin" />
<Pin Id="Ht1RijQPxSAO0aGqBtkqM8" Name="Translation" Kind="InputPin" />
<Pin Id="P3u2uXETYffNF08EfwpKy2" Name="Output" Kind="OutputPin" />
</Node>
</Patch>
<ControlPoint Id="V6UjcQSHQ8ZL59fiFthQsg" Bounds="653,1578" Alignment="Top" />
<ControlPoint Id="HFAsI3JhM7qNn0zTo0w3Q4" Bounds="656,1993" Alignment="Bottom" />
</Node>
<Pad Id="OrHy8OXpfq0QPasopB9KkE" Comment="Force" Bounds="1292,1393,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="ORdEKOI4DHONRJYqP7RbnR" Comment="Width" Bounds="1034,1610,35,43" ShowValueBox="true" isIOBox="true" Value="0.2, 0.2, 0.2">
<p:TypeAnnotation LastCategoryFullName="3D" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Vector3" />
</p:TypeAnnotation>
</Pad>
<ControlPoint Id="VYHMEEjEiRWP7I7FIiIqpS" Bounds="1287,1302" />
<ControlPoint Id="UPT7wcHXwLeP5OFEFSSaEL" Bounds="1125,1358" />
</Canvas>
<ProcessDefinition Id="NkzdBbdsZtqMV4TB4CSa0f">
<Fragment Id="VwzPgoM14T1Nd1tCqNhat9" Patch="U9dwqh536p4LvG8MivfkST" Enabled="true" />
<Fragment Id="AUCRkWWGvr0NV1V3eZmhzn" Patch="Sj82SJDiU7oNytcEjBqnye" Enabled="true" />
</ProcessDefinition>
<Link Id="H4f71NsjCnBLDuyNJU3Jhl" Ids="Aovy1gSso4YOiEIvJvb8Wo,VB6c1UBqIwKPcHnVYEvlQU" />
<Link Id="UWGw8949YH9PnPQu69ZF59" Ids="AYNJoQwEn7DPVzLtZBA6Ii,OTAskB57ZiMNbu6Muh0mDF" />
<Link Id="RVSKaz3eYRjO9G3wPFiT26" Ids="KvxZSqWNSNbNueDkCh5lx7,D9lYuSjq9ZiPFYvFDGQ3bC" />
<Link Id="FgJQHxAjthHQG6gt9w9kc7" Ids="DLhMBh9oReJNvNfsd2kZ0d,DehAX6pvVFmMFi0FKo4H6a" IsHidden="true" />
<Link Id="CNGYEtSjfvAPWIinwYtrci" Ids="DehAX6pvVFmMFi0FKo4H6a,BiP972YuA8rN0emOpmAf2V" />
<Link Id="S3HHM9Yp3NtMpkoplcVCkw" Ids="IzWUFBvPlEdPIyXz5EwLTm,Aovy1gSso4YOiEIvJvb8Wo" />
<Link Id="LyJHk9NXVctPX19EphZ64d" Ids="Dp1NIxSHRTdNYu0SeN0Mfy,IzWUFBvPlEdPIyXz5EwLTm" IsHidden="true" />
<Link Id="E1wX3ABY0UPL17AwPzy7Qw" Ids="LTRKmiU3L7KLJu0y2m4JBx,VOBkfYhPiBrLYkgfyjyEhp" />
<Link Id="O7FoUBqzaQcNoSbbsEsTbe" Ids="AxxGPwNZFvFL42OUT5rpTa,BfF4GfUodJBNCMylPsXArd" />
<Link Id="K4Ef6T8MzjDMFSa4vhZbzb" Ids="FQtgB3e3KbJLYFpKTieG0K,SmZyos4Jh19MFnehGN2RG5" IsHidden="true" />
<Link Id="LcZOnoo9YSyPR9gqtf2cKc" Ids="OdXZd9dYYLPPFK8YxQdDh2,Nb5lxlSBdCaQFWL5Oa4wtB" IsHidden="true" />
<Link Id="ExcHgGGNXh0ND9I8ulxf0C" Ids="SmZyos4Jh19MFnehGN2RG5,O1v3RuCuyX3MlmMcIgjjQ7" />
<Link Id="DcNaYPQXVbCLynLizizoU9" Ids="QAExNx9X3TULjZwmhBbKyz,OdXZd9dYYLPPFK8YxQdDh2" />
<Link Id="N51EsRg8kPPLbC8EnE16fz" Ids="VOBkfYhPiBrLYkgfyjyEhp,SJqoZ6KW8SGLu7QteNksyp" />
<Link Id="LM3UqAJt2oSLFrW4Ch3QF5" Ids="InYjChFwGjFNTWneX8tgJK,PaHAUWUbu9pLxQ8HIgDwg9" />
<Link Id="H7iWM2RZstsPgWoHGk7191" Ids="KXEGUu98sSPPaOlkZGQItr,K1ZpzmEz56yMRLPYu9ishr" />
<Link Id="O9GsgIGlOT3QMNk1p2smZC" Ids="L2bXa0hMcwPNGLFKiLMf6L,InYjChFwGjFNTWneX8tgJK" />
<Link Id="IUW8qLnpwRfNhxu0YJSRzo" Ids="K1ZpzmEz56yMRLPYu9ishr,LEEbMXIQQJzQFs2HEruUhO" />
<Link Id="D6gCnfkj5aNOdv9VahnF2D" Ids="FfPw2ZIFcyHLvudRE8wXnQ,DDY9gEB8ExsMOFZAqpeIH7" IsFeedback="true" />
<Link Id="A2ChitVZ9BrNu7vORBQsuQ" Ids="MeXfW8WBegwQCXlHfwvKeW,E41el1MEgOnMD7grPMNDax" IsHidden="true" />
<Link Id="BC1Wuz4WFRnLL5zSg5KxgW" Ids="FU0qpzEuB4ILRdKxzY1zUh,OymiAfWeRi9LdSGdb3gEYw" />
<Link Id="JbAj98MxthgMIFjpCRM5cX" Ids="VwgC71vmEeZNKUEwEfeISm,MeXfW8WBegwQCXlHfwvKeW" />
<Link Id="ASW7h4VynROLPb2BlcBSLg" Ids="K54wG7fyimHP8oEdoYnska,O7Ve22lyIK0QTCclDdZXwg" />
<Link Id="NKUPuPWoZCsL0Kd3vrWUUB" Ids="C1s8Hf56mIhOBDQOq5CLM5,HdhJ52XbAPGPCxfCLHiMEK" />
<Link Id="AqNfdoVNgEpPTrZo8hrggD" Ids="HdhJ52XbAPGPCxfCLHiMEK,HcxAVLnl4RcOCa95Wf4nUj" />
<Link Id="LkVbehEAUHpNGMZ4AWZ4w5" Ids="FEdqOelWiaTLwN1bIQa6ZD,IyWTskZkvIqNufVQpXEOsr" />
<Link Id="ViDC5WLLORVPdRBpGRNhUL" Ids="IyWTskZkvIqNufVQpXEOsr,AMnav3yE5W2N2n0V0jvIOQ" />
<Link Id="NOZorFBc32APtdDaamjHRd" Ids="QAfivaYQ7PyN2rUeHSORdi,KjTT6T2bh4TLVWsPq9y9Af" />
<Link Id="L8NrZipz8L0Moco4VjSv0M" Ids="PKb4Qe3De6oNCovfE4PpB3,Ka5bDZwzpVGOmvAqyAcPTA" />
<Link Id="Sq4VZXm2v1lQQT6YTenxbq" Ids="LEEbMXIQQJzQFs2HEruUhO,PKb4Qe3De6oNCovfE4PpB3" />
<Link Id="Pq7RsLgXdBzOBLci1kR4LV" Ids="EqFWaVm9F9TOwfUu28HEXy,C1s8Hf56mIhOBDQOq5CLM5" />
<Link Id="IgQrFuGZt5rLONEB3aoH3f" Ids="AMnav3yE5W2N2n0V0jvIOQ,DDY9gEB8ExsMOFZAqpeIH7" />
<Link Id="I4nbFJtrwSMMaJ63cDuOiF" Ids="A4gBt9pzVUELeoTjKSbi3A,Ct0jNYlPcd5P5x931tI0Ni" IsHidden="true" />
<Link Id="MMBLlwH261CPYqCDBsGxBk" Ids="MKsvzvBphTFLbr3gSnHUIY,G26OR0dUYINNmHdnHIoBXx" />
<Link Id="RAhEzhxFpdQM4Zregmx7k7" Ids="KOv9CTDlFfIMOBZ03GMnhk,G98IZMmZrytPIEArLTVOL4" IsFeedback="true" />
<Link Id="QUpO164yh04QEyCGtpu9TD" Ids="AgJYv4AXxGNPKEQ01kOBuo,G98IZMmZrytPIEArLTVOL4" />
<Link Id="Ufs1rW1UpeyOHc65IdKEeq" Ids="FghCuiZFfZVLETJE6gFqjy,TA7uz3flgM4MoktH9krtU6" />
<Link Id="HNNTwSeXA5MQaY9SXfZEl6" Ids="G98IZMmZrytPIEArLTVOL4,JnZneyUeLpWPAhiNXyBDcy" />
<Link Id="B2FLJwYSBS3M4uVlcUUOi8" Ids="JnZneyUeLpWPAhiNXyBDcy,NS6KovOcLtRM9c9pDdHmG9" />
<Link Id="SKgjnXmH9ofLx9HRXruXWg" Ids="Ct0jNYlPcd5P5x931tI0Ni,STbSgjsc6kmPPzmSL5reTb" />
<Link Id="P6h3zHSbf6dLuwDIGO9ioa" Ids="OiNUPlKwMUGPl1vNn8flha,OWxtx2n5BGsNTDcO92sSJp" />
<Link Id="FfdtMtunoM0Mz5YE7BkJRh" Ids="STbSgjsc6kmPPzmSL5reTb,AdsOM07uj9wQMzXq23JTxa" />
<Link Id="NJRPQkYOqW6OHPRUSkcQdw" Ids="STbSgjsc6kmPPzmSL5reTb,VaeOSdRtTnHNbXxenz9U8g" />
<Link Id="Iz8dmVJINFtOolMQRQs7oR" Ids="IecRD5xP98TPuACoKurAsf,EwPoqIboNRIMheepQnAcbo" />
<Link Id="LI6PnXRNQENOyRMu3rAHRK" Ids="M794Gpa8QD1OlD3I66oZpk,IecRD5xP98TPuACoKurAsf" IsHidden="true" />
<Link Id="BuDOgVu6uM6M5pun7Bblm6" Ids="Aovy1gSso4YOiEIvJvb8Wo,V5CY8Rb3672PijlaCFUsSz" />
<Link Id="N7VWztfv985Mq1YPFdH85a" Ids="NAdJPrZ9MCbPsEiR6OC3X2,T6JT5WXr6BEOUa99pCBJvC" />
<Link Id="FT8DfvikOXlP4eU9fodti4" Ids="BIDqT79V4P9NLOnSnqgZxl,KIih6p3NTQwQCAZf49nzKs" />
<Link Id="LFJkTorLOQTN2JiJnCsaPn" Ids="LmZIhSHRUU9NnX4w8H7S3J,FU0qpzEuB4ILRdKxzY1zUh" />
<Link Id="AVpjY8Nz9tuO9I9zGZcCcx" Ids="V6UjcQSHQ8ZL59fiFthQsg,HFAsI3JhM7qNn0zTo0w3Q4" IsFeedback="true" />
<Link Id="MCwO4miwTtzMNyCUhxgBGy" Ids="DDY9gEB8ExsMOFZAqpeIH7,V6UjcQSHQ8ZL59fiFthQsg" />
<Link Id="GjSDxDRrkjgPgzUjA9FKoY" Ids="HFAsI3JhM7qNn0zTo0w3Q4,JNrx1O9Yu3nO1lZWm8oQTQ" />
<Link Id="Qt35nKci8baQCjyh9ib6RI" Ids="V6UjcQSHQ8ZL59fiFthQsg,O8rrTISJf0cPji1aGtTN5X" />
<Link Id="CACAaTGYCWuOjWUJJ4Xqm4" Ids="V6UjcQSHQ8ZL59fiFthQsg,QlFgtwmUDiGOWr83SDGk6W" />
<Link Id="H2YsDhZMax1OtRIgnRC1C2" Ids="U437DgAMaYwNhGMX1Rk9Kq,BQxNJr04SNBOf0wWMF4skv" />
<Link Id="P59mrlqNfOXPR1ofOUPS5C" Ids="OrHy8OXpfq0QPasopB9KkE,Vy9ullEEuT7QUbfTxi2kbK" />
<Link Id="PA7sF05TaVSO3mq1Z1M7J4" Ids="JqqJOz390NvLIZc7FfV45c,RGDHUja7277QHyaNMQ91Zm" />
<Link Id="QZxyh1EostRLBKAPmHqLoD" Ids="RGDHUja7277QHyaNMQ91Zm,HrTKwD4cQTzL4f3SEYF6Dx" />
<Link Id="KVujyElTLUGLfAE1kRBiRZ" Ids="V6UjcQSHQ8ZL59fiFthQsg,OHXrhLCnxJSL9vV5F1jNVO" />
<Link Id="GP5Z1RtkPPaPLUcQebicuo" Ids="MUnXbvgNZIBLUIMEV3cndo,HFAsI3JhM7qNn0zTo0w3Q4" />
<Link Id="COpOTvSLYiKLorpgyVUApj" Ids="SpFmlobLHS9OUNJkAH3XU7,RFkH6nqE25CPywKag5B66z" />
<Link Id="BFrkI44W776OgqPZwJQI92" Ids="RGDHUja7277QHyaNMQ91Zm,ATpCYduED2IPvKAp7JzVKA" />
<Link Id="Gil1CABwSKCMkM56e85GrR" Ids="G1v7GRyeqjSOM6heQBkPn5,J56dXKKFJsFOaDRbXiL1HA" />
<Link Id="P2M4Cd2V3oiN0CqgND7qom" Ids="P3u2uXETYffNF08EfwpKy2,EMIUEuJavGTMithX3Xut0D" />
<Link Id="H0WbIq5833lQDbEMSNWsLm" Ids="OuIIVUrHtzHOuNsT9UjCA6,MLEPNpv7n1jPR84D6pHlJV" />
<Link Id="IlG61CezteLNvUHfxj132q" Ids="ORdEKOI4DHONRJYqP7RbnR,QXqNZdsRJHUMj5Xj0MLZ3A" />
<Link Id="PNfr2sCWobxPdKB9HAkgwy" Ids="VYHMEEjEiRWP7I7FIiIqpS,OrHy8OXpfq0QPasopB9KkE" />
<Link Id="KLP0gxNbT6YLNaXMoplsbz" Ids="Pr4CaWNTnj5NzLNHb17rOY,VYHMEEjEiRWP7I7FIiIqpS" IsHidden="true" />
<Link Id="LE7p23KcPp5LiJgDvoDJD5" Ids="UPT7wcHXwLeP5OFEFSSaEL,ORdEKOI4DHONRJYqP7RbnR" />
<Link Id="QEQ1zy59lxqOdC3QOiGGPx" Ids="SOEb9jYb87AMdvOCl1I6wk,UPT7wcHXwLeP5OFEFSSaEL" IsHidden="true" />
<Patch Id="U9dwqh536p4LvG8MivfkST" Name="Create" />
<Patch Id="Sj82SJDiU7oNytcEjBqnye" Name="Update">
<Pin Id="DLhMBh9oReJNvNfsd2kZ0d" Name="Context" Kind="InputPin">
<p:TypeAnnotation>
<Choice Kind="TypeFlag" Name="Context" />
</p:TypeAnnotation>
</Pin>
<Pin Id="M794Gpa8QD1OlD3I66oZpk" Name="Transformation" Kind="InputPin" Bounds="465,1547" />
<Pin Id="Dp1NIxSHRTdNYu0SeN0Mfy" Name="Name" Kind="InputPin" Bounds="672,338" />
<Pin Id="A4gBt9pzVUELeoTjKSbi3A" Name="Instance Transformations" Kind="InputPin" Bounds="1206,806" Visibility="Optional" />
<Pin Id="SOEb9jYb87AMdvOCl1I6wk" Name="Intensity" Kind="InputPin" Bounds="1233,1500" />
<Pin Id="Pr4CaWNTnj5NzLNHb17rOY" Name="Break" Kind="InputPin" Bounds="452,1467" />
<Pin Id="E41el1MEgOnMD7grPMNDax" Name="Output" Kind="OutputPin" Bounds="543,1828" />
</Patch>
<Link Id="F0VaA6UFaEMQJ17FLKehGb" Ids="MLEPNpv7n1jPR84D6pHlJV,NGwANrDaHtNMrk3gi9zrIf" />
<Link Id="IG10JPjWg9iMgmLOqnY77G" Ids="MLEPNpv7n1jPR84D6pHlJV,Ht1RijQPxSAO0aGqBtkqM8" />
</Patch>
</Node>
<!--
************************ ProjectionManager ************************
-->
<Node Name="ProjectionManager" Bounds="200,800" Id="PXTGLRzYsSyMFd79JCqJrr">
<p:NodeReference>
<Choice Kind="ContainerDefinition" Name="Process" />
<FullNameCategoryReference ID="Primitive" />
</p:NodeReference>
<Patch Id="Pm2NgB9Q7TTLEASIRQ7agP">
<Canvas Id="LzJ8ThhNCtLLlBhWGogpbJ" CanvasType="Group">
<Node Bounds="1148,780,125,19" Id="Sxd5T3nNQK0M9ctmtaZ2h2">
<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="GW4quaePvchQcwBZfCTsJD" Name="Ignore Camera Rotation" Kind="InputPin" />
<Pin Id="RVcHRbmS9pzLuU8MDBTZuG" Name="Copy Mirror" Kind="InputPin" />
<Pin Id="EJtJ1b1xJEAPqSRwKzKBaF" Name="Ignore Device Rotation" Kind="InputPin" />
<Pin Id="RvikUiba9LOPfhEQqyvSLI" Name="Ignore Device Position" Kind="InputPin" />
<Pin Id="JsJ7Mx18V6QQKNAhJu0R11" Name="Resolution Scale" Kind="InputPin" />
<Pin Id="UQzLc57F7SfNoNF2sELeOE" Name="Enabled" Kind="InputPin" />
<Pin Id="VJPL4xCnEo5NnIAXT5VfMB" Name="Overlays" Kind="InputPin" />
<Pin Id="R19nRJIDKAWO7c9oOjlxvU" Name="Output" Kind="OutputPin" />
</Node>
<Pad Id="FHmBqo6MUwRNGGfROHEBMG" Comment="Enabled" Bounds="1247,713,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="1359,706,103,19" Id="LLuMQCyVvR1MYEx1s8aeLN">
<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="LP9HJTdqVIpMLN99vJbzFp" Name="Texture" Kind="InputPin" />
<Pin Id="UOh08MLfq3cO0CUViwWt4o" Name="Local Position" Kind="InputPin" />
<Pin Id="VpyeIoFC42aODi8PSjmQ9u" Name="Local Rotation" Kind="InputPin" />
<Pin Id="JXOFccusLnrMBmm4uiCi7h" Name="Surface Size" Kind="InputPin" />
<Pin Id="VdILgzkrNY2QQJc1DZmyyo" Name="Follows Head Rotation" Kind="InputPin" />
<Pin Id="D2ATW98dPkgPR68mxND7vV" Name="Output" Kind="OutputPin" />
</Node>
<Pad Id="NyabxMuESUmLoNDjCYDSEW" Comment="Local Position" Bounds="1385,551,35,43" ShowValueBox="true" isIOBox="true" Value="0.07, -0.06, -0.16">
<p:TypeAnnotation LastCategoryFullName="3D" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Vector3" />
</p:TypeAnnotation>
</Pad>
<Pad Id="FyJTnbMN1h6PZYYY92B70C" Comment="Surface Size" Bounds="1434,636,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="MUGUYVPlifcLr1bz4EXIH7" Comment="Follows Head Rotation" Bounds="1492,660,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="1359,741,65,19" Id="FJnTvdvenxuMuQKbFfu6jr">
<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="FZxuf3oiN0sP6wMrN5Fs9l" Name="Input" Kind="InputPin" />
<Pin Id="HPNbz12jtXVPenJXodXngW" Name="Result" Kind="OutputPin" />
</Node>
<Pad Id="U5TTedFRvFuPTGJLxVInYh" Comment="Title" Bounds="705,1004,61,15" ShowValueBox="true" isIOBox="true" Value="Projection">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="String" />
</p:TypeAnnotation>
</Pad>
<ControlPoint Id="GTJZv1VvP8EMEHEW7hYIli" Bounds="647,583" />
<Node Bounds="984,633,345,19" Id="VE30YYfDK23OTfRVxoqDe6">
<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="OeEQYcAqAQ1Nk3MuHDI9H4" Name="Initial Name" Kind="InputPin" />
<Pin Id="VzbuCGhgF3TMnBHUKAMcnC" Name="Base Components" Kind="InputPin" />
<Pin Id="Bu1WMxKWuwiLt200lwnX9O" Name="Transformation" Kind="InputPin" />
<Pin Id="GXoRrmKjQQcLFHcr2D1gXT" Name="Components" Kind="InputPin" />
<Pin Id="FcQd2DFd1J9NQ7HbS9DVAR" Name="Children" Kind="InputPin" />
<Pin Id="IpxIbtzRPeAQX8ET00TYgj" Name="Name" Kind="InputPin" />
<Pin Id="EweFWtghcnQNMFB0XGnOma" Name="Use Custom View Matrix" Kind="InputPin" />
<Pin Id="GqUeNPzycHpOUGLz0VLtMS" Name="View Matrix" Kind="InputPin" />
<Pin Id="Uw6IklqeENGN3HF9N8hJLV" Name="Projection" Kind="InputPin" />
<Pin Id="LVFJ6CvVW1VPC9WLMn96A0" Name="Vertical Field Of View" Kind="InputPin" />
<Pin Id="MCWTvb6zbg4QbKipxwAGZ2" Name="Orthographic Size" Kind="InputPin" />
<Pin Id="Ei6KytncqRXPJ6CTyecxsL" Name="Use Custom Aspect Ratio" Kind="InputPin" />
<Pin Id="D7uW4cfLf8mNyrLoJP2Naz" Name="Aspect Ratio" Kind="InputPin" />
<Pin Id="VzXulXE6UAgPzdloTivEGQ" Name="Near Clip Plane" Kind="InputPin" />
<Pin Id="Di21drtt5nrMsnWxOP2GwX" Name="Far Clip Plane" Kind="InputPin" />
<Pin Id="A66MaEcGRB1M0URZbIdDBh" Name="Show Helper" Kind="InputPin" />
<Pin Id="LD0EhY4ap4kPoAOPeEzWAN" Name="Enabled" Kind="InputPin" />
<Pin Id="KAGZ8d1pVIiNfnJOguxdMH" Name="Projection Matrix" Kind="InputPin" />
<Pin Id="PmuDnPJ7bwjPYqaE01QPUY" Name="Output" Kind="OutputPin" />
<Pin Id="NY0b5LNe62FLGGgwDJYwbn" Name="Camera Component" Kind="OutputPin" />
</Node>
<Pad Id="IwcXCzqjd0MMAyTuDmfIWP" Comment="" Bounds="790,1048,68,15" ShowValueBox="true" isIOBox="true" Value="All">
<p:TypeAnnotation LastCategoryFullName="Stride.API.Rendering" LastSymbolSource="VL.Stride.Runtime.TypeForwards.vl">
<Choice Kind="TypeFlag" Name="RenderGroupMask" />
</p:TypeAnnotation>
</Pad>
<Node Bounds="642,656,77,26" Id="UdLW4KcBDgILBueYZYgbUS">
<p:NodeReference LastCategoryFullName="Main.Context" LastSymbolSource="ooc3.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="GetProjection" />
</p:NodeReference>
<Pin Id="BZ875Ykvy1jLK1Srn1WAz7" Name="Input" Kind="StateInputPin" />
<Pin Id="AGnlwxImsUXNpN6sEEpL4D" Name="Output" Kind="StateOutputPin" />
<Pin Id="RE4gzjUoleQLZ40CfDleP6" Name="Projection" Kind="OutputPin" />
</Node>
<Node Bounds="712,811,115,19" Id="I2nekFgslsTNbPcylC62Rh">
<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="KhEQT5cngO8NiKpUn4VO2l" Name="Input" Kind="InputPin" />
<Pin Id="DsnKGMAqpk3OZxCfya3ajG" Name="Name" Kind="InputPin" />
<Pin Id="AeEOrA73Ii2PPMoeyZ1TUm" Name="Force" Kind="InputPin" DefaultValue="True" />
<Pin Id="DDSEItShxU4LI2MB1Euj3s" Name="Success" Kind="OutputPin" />
<Pin Id="PfV60cMRLzHOhfig1yRQrd" Name="First Result" Kind="OutputPin" />
<Pin Id="UftjIpa9WUGN8hGOVc03Pe" Name="All Results" Kind="OutputPin" />
<Pin Id="FDkCDsEjrE5NV3OM0XuAuI" Name="Has Changed" Kind="OutputPin" />
</Node>
<Pad Id="MaxymLUdjmVPkiSmC435op" Comment="" Bounds="772,721,64,15" ShowValueBox="true" isIOBox="true" Value="Camera">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="String" />
</p:TypeAnnotation>
</Pad>
<Node Bounds="629,910,63,19" Id="FbIOFARYOWzP0Q2po4AgOE">
<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="V32HU2cgop6MxohNLdsvEM" Name="Child" Kind="InputPin" />
<Pin Id="RxNMR3kqBIKNmcc4WWbTX3" Name="Child 2" Kind="InputPin" />
<Pin Id="ASGkalv3BE2P736hqPiYKa" Name="Enabled" Kind="InputPin" />
<Pin Id="LZvl42eQ86kMZWvHchCRWK" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="591,792,55,19" Id="LqhgIcsQ5LBMtCflUlyMV2">
<p:NodeReference>
<Choice Kind="ProcessNode" Name="VRSpace" />
</p:NodeReference>
<Pin Id="MEYZMQGhYAJO4lAJAPjXbY" Name="Active" Kind="InputPin" />
<Pin Id="P1uiK06Hrh2Ph7LjhrjpuS" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="1145,885,65,19" Id="JQM9yzqFnz2L3KXBgdg8zr">
<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:OuterCategoryReference Kind="Category" Name="Collections" NeedsToBeDirectParent="true" />
</CategoryReference>
</p:NodeReference>
<Pin Id="FeRS1VeIK5YMlOEFC2FuGq" Name="Input" Kind="InputPin" />
<Pin Id="TnUJAJ7lUxtLQqniMjH7qr" Name="Result" Kind="OutputPin" />
</Node>
<Node Bounds="1146,845,145,19" Id="FAmW1lT5UYjMAYJNzY0nJA">
<p:NodeReference LastCategoryFullName="Stride.Rendering" LastSymbolSource="VL.Stride.Engine.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="AdditionalSceneWindow" />
</p:NodeReference>
<Pin Id="EoZZ43ecVV8PnIsHP6oNM8" Name="VR Settings" Kind="InputPin" />
<Pin Id="IiaYaK3m4MBPwPXNq0c1uK" Name="Camera" Kind="InputPin" />
<Pin Id="CbP83rG2coZMqW9t6feMmy" Name="Title" Kind="InputPin" />
<Pin Id="P0QgQZgIEfTP2LmaDZJQDc" Name="Clear Color" Kind="InputPin" DefaultValue="0.04, 0.04, 0.04, 1" />
<Pin Id="EBpuYW3quhxN9u8ixyHf1e" Name="Clear" Kind="InputPin" />
<Pin Id="MxMjCAVKqfWNmE7QopxACg" Name="Post Effects" Kind="InputPin" />
<Pin Id="QmHXSvUW54gPSLXMhMtlLj" Name="Enable Keyboard Shortcuts" Kind="InputPin" />
<Pin Id="FqbUoOVmlFkPvaLBFLpYEA" Name="Enabled" Kind="InputPin" />
<Pin Id="RaEFiEBl8MMNfVda8ZM0J7" Name="Output" Kind="StateOutputPin" />
<Pin Id="CXuizrgPjsrNOS1xhoQwCT" Name="Window" Kind="OutputPin" />
<Pin Id="HyXF1uQ2xuQPrRK8QCus5m" Name="Client Bounds" Kind="OutputPin" />
<Pin Id="UsZbgLZSSxELZ6j06N1pKL" Name="Input Source" Kind="OutputPin" />
</Node>
<Pad Id="U3jv4b9xzZIMR3CPPigpzq" Comment="Active" Bounds="487,707,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="1352,408,105,19" Id="NUeRaFe42tDLiijEkCRPEU">
<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="FzE6lcQeCSPNFQ3AY7BB4Y" Name="Input" Kind="InputPin" />
<Pin Id="CNgbwxqJ3XjLERFhZS1JBO" Name="Size" Kind="InputPin" />
<Pin Id="FQ0fWcfDnJjMDkGcTUXCW3" Name="Space" Kind="InputPin" />
<Pin Id="Uv2WpjjsF34LmoleAjt0Ih" Name="Clear" Kind="InputPin" />
<Pin Id="VrmOAjW6sFxO2uyzh4hnPh" Name="Clear Color" Kind="InputPin" DefaultValue="0, 0, 0, 0" />
<Pin Id="EbWy9E7RqC5OV7MHv2YOnx" Name="Format" Kind="InputPin" />
<Pin Id="QyBTPeUheM0OXVyH8bucru" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="1356,346,105,19" Id="Mb8baMmsfFWLDmTt2CHUkk">
<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="MtZqJ0YUjddLM0TCJPo8X7" Name="Position" Kind="InputPin" />
<Pin Id="A1Aevl8lZhuPdFwmQBmItg" Name="Size" Kind="InputPin" />
<Pin Id="QwEDhkr8u3xLGjyG0ezXbr" Name="Anchor" Kind="InputPin" />
<Pin Id="MdOZAxM0SSoLtnAEAI9qER" Name="Text" Kind="InputPin" />
<Pin Id="UO6PUlvQ612PqSqYcz4NE8" Name="Paint" Kind="InputPin" />
<Pin Id="FDKpqWGq5pfPmnueRLSdZ4" Name="Enabled" Kind="InputPin" />
<Pin Id="IQdVCm9PXy8PAqicM7ecjD" Name="Output" Kind="OutputPin" />
<Pin Id="PQUPRUPNjH8MMojvsylR2a" Name="Baseline Position" Kind="OutputPin" />
</Node>
<Node Bounds="1418,204,77,19" Id="LnzPldbiv9LQGA7or9jMFF">
<p:NodeReference LastCategoryFullName="System.TimeSpan" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="FromSeconds" />
<CategoryReference Kind="RecordType" Name="TimeSpan" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="UvyYXwVvjuGPJ1FPz0jv3P" Name="Value" Kind="InputPin" />
<Pin Id="FqI9OXD7EHPNXT04ByTnw3" Name="Result" Kind="OutputPin" />
</Node>
<Node Bounds="1379,111,45,19" Id="LIgmKbdAhPsOxZ4Q3nclRz">
<p:NodeReference LastCategoryFullName="Animation" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="LFO" />
</p:NodeReference>
<Pin Id="DrPQcYKpNHOOrDZ1xewHMC" Name="Period" Kind="InputPin" />
<Pin Id="BTBtN0BLBuvMXXzJkg5TDY" Name="Pause" Kind="InputPin" />
<Pin Id="ITugVaKXsG0Nlk1zgCKwUj" Name="Reset" Kind="ApplyPin" />
<Pin Id="R4LaMimm7m0L3ZBhYmltqB" Name="Phase" Kind="OutputPin" />
<Pin Id="Q189JNAYpmWN3snjfmDOhj" Name="On New Cycle" Kind="OutputPin" />
<Pin Id="Ip4Iyxn2TT7MbcByLoh676" Name="Cycles" Kind="OutputPin" />
</Node>
<Node Bounds="1416,156,52,19" Id="BQtUqkIWf5rMIqbHnJmuFv">
<p:NodeReference LastCategoryFullName="System.Conversion" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="ToInt64" />
</p:NodeReference>
<Pin Id="HxaGUz6jH1xMciw8Flv3Xj" Name="Input" Kind="InputPin" />
<Pin Id="JP5Nod8Z777OnhghEVU7yt" Name="Result" Kind="OutputPin" />
</Node>
<Node Bounds="1417,248,55,26" Id="TxoAnBloY6vPVkNIBR0ImJ">
<p:NodeReference LastCategoryFullName="System.TimeSpan" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<CategoryReference Kind="RecordType" Name="TimeSpan" />
<Choice Kind="OperationCallFlag" Name="ToString (Format)" />
</p:NodeReference>
<Pin Id="BNvOqZwWXVlM3eaAKYx1la" Name="Input" Kind="StateInputPin" />
<Pin Id="HAIDEWKc45aLVI7myJP8CF" Name="Format" Kind="InputPin" />
<Pin Id="IvdeS3YdIYbOaFz60olSIF" Name="Result" Kind="OutputPin" />
</Node>
<ControlPoint Id="CS1gqdM3vnzLIrLkw9Smv4" Bounds="1544,24" />
<Pad Id="A8BfaprvaLZN6qLJxHIb4t" Comment="Clear Color" Bounds="720,1119,20,15" ShowValueBox="true" isIOBox="true" Value="0, 0, 0, 1">
<p:TypeAnnotation LastCategoryFullName="Color" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="RGBA" />
</p:TypeAnnotation>
</Pad>
<Node Bounds="598,1190,245,19" Id="RFcOVmzr5AENDlOryOiBlJ">
<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="Fnicxzw73OHNRQhMZAAWvh" Name="Bounds" Kind="InputPin" DefaultValue="-1920, 0, 1920, 1080" />
<Pin Id="ORlo9g42H2BLTTFqXIZQy4" Name="Input" Kind="InputPin" />
<Pin Id="L72iDYA0TsvPrCdd0IdZaL" Name="Camera" Kind="InputPin" />
<Pin Id="GbaU3bKo1bkPM4iBLhpQWx" Name="Enable Default Camera" Kind="InputPin" />
<Pin Id="DlC9TEGCxm6PbJiW76xu0a" Name="Title" Kind="InputPin" />
<Pin Id="EMsOCCtnvfqQAfWJNPk75W" Name="Clear Color" Kind="InputPin" />
<Pin Id="Ogv9FnIqxzgOyEcyvG2mQD" Name="Clear" Kind="InputPin" />
<Pin Id="EYUQXeUJMEtQbNpQ059x5J" Name="Post Effects" Kind="InputPin" />
<Pin Id="HbjqlSFWCGnL5Vy2oGKLxP" Name="Enable Default Post Effects" Kind="InputPin" />
<Pin Id="AF8QZbgEQywN9CIzjfWgvJ" Name="Enable Keyboard Shortcuts" Kind="InputPin" />
<Pin Id="P2HUvjbPSOHPyA1eguyuFL" Name="Additional Scene Renderers" Kind="InputPin" />
<Pin Id="UlG4vWp4wsWNqWlnPGz8Mx" Name="Enabled" Kind="InputPin" />
<Pin Id="EWN5ujUcn0PPHOEAd3PgpZ" Name="VR Settings" Kind="InputPin" />
<Pin Id="LNYM320r4rZQXv4eo9otaW" Name="Output" Kind="OutputPin" />
<Pin Id="CJHpQnyht9dMhJXdMLnpYD" Name="Client Bounds" Kind="OutputPin" />
<Pin Id="JjWJ7QMrX65P6sAcn8RhzH" Name="Input Source" Kind="OutputPin" />
</Node>
</Canvas>
<Patch Id="HnaOHBbPcxdM9oPvQGjYgl" Name="Create" />
<Patch Id="M4vpwiJnIS1PmRd7YvBqof" Name="Update">
<Pin Id="I4ORZxUiL7JPkNdsYUEMTI" Name="Context" Kind="InputPin">
<p:TypeAnnotation>
<Choice Kind="TypeFlag" Name="Context" />
</p:TypeAnnotation>
</Pin>
<Pin Id="MeVhlpHEJNHNHP1GxBh43y" Name="ResetTimer" Kind="InputPin" Bounds="1544,24" />
</Patch>
<ProcessDefinition Id="NawCBlOs3aENVPy8raAgWR">
<Fragment Id="HJsjbxlwwfQMYo4wfFoPri" Patch="HnaOHBbPcxdM9oPvQGjYgl" Enabled="true" />
<Fragment Id="FjV3toIB5ZfOd6BaiSkJKK" Patch="M4vpwiJnIS1PmRd7YvBqof" Enabled="true" />
</ProcessDefinition>
<Link Id="TV9M64W1dGkPcx0ZsCLqVk" Ids="FHmBqo6MUwRNGGfROHEBMG,UQzLc57F7SfNoNF2sELeOE" />
<Link Id="El1DRifu4BjLxIautKzBs6" Ids="NyabxMuESUmLoNDjCYDSEW,UOh08MLfq3cO0CUViwWt4o" />
<Link Id="FGMjXmS4hxJO0OwSsBpYpk" Ids="FyJTnbMN1h6PZYYY92B70C,JXOFccusLnrMBmm4uiCi7h" />
<Link Id="BlKXxGhobUyOWE77FFToqO" Ids="MUGUYVPlifcLr1bz4EXIH7,VdILgzkrNY2QQJc1DZmyyo" />
<Link Id="VkKRi0aUoNFMnX6wX5odSk" Ids="D2ATW98dPkgPR68mxND7vV,FZxuf3oiN0sP6wMrN5Fs9l" />
<Link Id="SZMIXGlEF94NE12rGvs416" Ids="HPNbz12jtXVPenJXodXngW,VJPL4xCnEo5NnIAXT5VfMB" />
<Link Id="MONxzQJVwikMFatxTz3Llv" Ids="I4ORZxUiL7JPkNdsYUEMTI,GTJZv1VvP8EMEHEW7hYIli" IsHidden="true" />
<Link Id="JNuWg48Q5ElPW29QYgBrXM" Ids="GTJZv1VvP8EMEHEW7hYIli,BZ875Ykvy1jLK1Srn1WAz7" />
<Link Id="GfJlteOsKbSMr97ibx1WsG" Ids="MaxymLUdjmVPkiSmC435op,DsnKGMAqpk3OZxCfya3ajG" />
<Link Id="EKbnmLjZS5oMOlC6Jl77PP" Ids="RE4gzjUoleQLZ40CfDleP6,RxNMR3kqBIKNmcc4WWbTX3" />
<Link Id="R7DfYdZF8tlLEtJPOc2FbJ" Ids="RE4gzjUoleQLZ40CfDleP6,KhEQT5cngO8NiKpUn4VO2l" />
<Link Id="FkeeIYpmHgNO6Bcqx3esSl" Ids="P1uiK06Hrh2Ph7LjhrjpuS,V32HU2cgop6MxohNLdsvEM" />
<Link Id="MOzeTaPMm8ROhOZiYBwYhk" Ids="RaEFiEBl8MMNfVda8ZM0J7,FeRS1VeIK5YMlOEFC2FuGq" />
<Link Id="EVSJ6tGtNXjLAU2Sbzx4TD" Ids="R19nRJIDKAWO7c9oOjlxvU,EoZZ43ecVV8PnIsHP6oNM8" />
<Link Id="If5oCoVgoP4O7zWUt2vA9h" Ids="PmuDnPJ7bwjPYqaE01QPUY,IiaYaK3m4MBPwPXNq0c1uK" />
<Link Id="G4Z5FKPo86dNQtubBSgUkA" Ids="U3jv4b9xzZIMR3CPPigpzq,MEYZMQGhYAJO4lAJAPjXbY" />
<Link Id="UQXuzwGaT4fNCoGQYXtxyG" Ids="QyBTPeUheM0OXVyH8bucru,LP9HJTdqVIpMLN99vJbzFp" />
<Link Id="Bc0snkYfH3WPwjs5B6zbSX" Ids="IQdVCm9PXy8PAqicM7ecjD,FzE6lcQeCSPNFQ3AY7BB4Y" />
<Link Id="BeuHfntg4JOQXtywLLbwOT" Ids="Ip4Iyxn2TT7MbcByLoh676,HxaGUz6jH1xMciw8Flv3Xj" />
<Link Id="CGcVywtUuaRQRy5E7tWrjj" Ids="JP5Nod8Z777OnhghEVU7yt,UvyYXwVvjuGPJ1FPz0jv3P" />
<Link Id="BAfCoOEZXNNPsazOxB4Q0C" Ids="FqI9OXD7EHPNXT04ByTnw3,BNvOqZwWXVlM3eaAKYx1la" />
<Link Id="VSKXUH6Fej6OpL5NEAy5Ki" Ids="IvdeS3YdIYbOaFz60olSIF,MdOZAxM0SSoLtnAEAI9qER" />
<Link Id="NR57lNAoxwDOJk5UIFxG2P" Ids="CS1gqdM3vnzLIrLkw9Smv4,ITugVaKXsG0Nlk1zgCKwUj" />
<Link Id="HljLfXwIE6ELuGLpm1CHXv" Ids="MeVhlpHEJNHNHP1GxBh43y,CS1gqdM3vnzLIrLkw9Smv4" IsHidden="true" />
<Link Id="DQK6I2qCUhrOEboYoZnMnt" Ids="LZvl42eQ86kMZWvHchCRWK,ORlo9g42H2BLTTFqXIZQy4" />
<Link Id="VlHPpYqOAaLNxZeAFhSXYS" Ids="U5TTedFRvFuPTGJLxVInYh,DlC9TEGCxm6PbJiW76xu0a" />
<Link Id="AR2JNKE2BuSO4K7GZ5JMEa" Ids="A8BfaprvaLZN6qLJxHIb4t,EMsOCCtnvfqQAfWJNPk75W" />
<Link Id="NjkWwSJd4tZOvyAxhL5JRb" Ids="TnUJAJ7lUxtLQqniMjH7qr,P2HUvjbPSOHPyA1eguyuFL" />
<Link Id="QA8v9CPW6TJLXy6AC9ArUn" Ids="PfV60cMRLzHOhfig1yRQrd,L72iDYA0TsvPrCdd0IdZaL" />
</Patch>
</Node>
<!--
************************ IntroLoop (Projection) ************************
-->
<Node Name="IntroLoop (Projection)" Bounds="200,900" Id="LG8Jl5LE4uPLB1i245bUEF">
<p:NodeReference>
<Choice Kind="ContainerDefinition" Name="Process" />
<FullNameCategoryReference ID="Primitive" />
</p:NodeReference>
<Patch Id="HzwVYqDgv2KOBP7SRVcF5b">
<Canvas Id="GhFB4WgEyUIN3LFYUhgl8J" CanvasType="Group">
<Node Bounds="1044,1856,105,19" Id="GJY7M3cQ5nYPoSjF590t5y">
<p:NodeReference LastCategoryFullName="Main" LastSymbolSource="ooc3.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="LightSetup" />
</p:NodeReference>
<Pin Id="RqsyelraPJhNFrIzOoeum0" Name="Position" Kind="InputPin" />
<Pin Id="JyqJLs9AY3DOG2kc4y0p5W" Name="DirectionalIntensity" Kind="InputPin" DefaultValue="1" />
<Pin Id="QUQEseokys0PD8WNRO8Iup" Name="Intensity" Kind="InputPin" DefaultValue="0.125" />
<Pin Id="HGlZDp9CwXWOMAky8subfF" Name="PointLightPosition" Kind="InputPin" />
<Pin Id="QINJ3SFAfGMNbUEGYiXnBW" Name="PointIntensity" Kind="InputPin" />
<Pin Id="FWBILGVAtqdPMIwreMNq92" Name="PointRadius" Kind="InputPin" />
<Pin Id="PBCuMIenqc1OjOEfZgu5H4" Name="Output" Kind="OutputPin" />
</Node>
<ControlPoint Id="B75dJr9d9IUOn2ndAONux0" Bounds="1152,2250" />
<Node Bounds="849,950,205,19" Id="SbHe8DkgatTOhL5he4jJBw">
<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="C9ORUrMWi8OPAjMHt5jsiu" Name="Transformation" Kind="InputPin" />
<Pin Id="G749Fbn8znYO3GSI3uKeBY" Name="Size" Kind="InputPin" DefaultValue="9.8, 9.8" />
<Pin Id="MMd5JWn9xQYPEICcSY5JSl" Name="Tessellation" Kind="InputPin" />
<Pin Id="Mho5lVvRo2EOALsPRcrMNy" Name="Normal" Kind="InputPin" />
<Pin Id="HkfV68KyeuiMgXIHwUjyLD" Name="Generate Back Face" Kind="InputPin" />
<Pin Id="UGFQZGB0lX2OOXKTkBZe4w" Name="Material" Kind="InputPin" />
<Pin Id="JDGjlkCFXbnMVQMMMhEjOC" Name="Is Shadow Caster" Kind="InputPin" />
<Pin Id="Ry2QoYhxEn8PGU50DzmC7x" Name="Components" Kind="InputPin" />
<Pin Id="GuUhv570cbiPv1kqtn69q2" Name="Children" Kind="InputPin" />
<Pin Id="SjhHIiZvuh8PYrtGZYHJ7h" Name="Name" Kind="InputPin" />
<Pin Id="AFwxNQZNSItQQ8DkFitBFz" Name="Enabled" Kind="InputPin" />
<Pin Id="NQMzosmKBE6OUMZAdmjybh" Name="Entity" Kind="OutputPin" />
</Node>
<Node Bounds="831,731,45,19" Id="RgPXHaFKewxNbrP7THxO5S">
<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="JriQWJcpZEYOx7O9I8HtFC" Name="Input" Kind="InputPin" />
<Pin Id="C4fwAzLaWafMrxBPZUTLVi" Name="Rotation" Kind="InputPin" DefaultValue="0.25, 0, 0" />
<Pin Id="GdILUgafRxCMhWfhF8030e" Name="Output" Kind="OutputPin" />
</Node>
<Pad Id="CEIogwXnDIZNixlnqA8icJ" Comment="Size" Bounds="867,809,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="957,812,225,19" Id="AFnyzZ5HDZuLau82ZaggNQ">
<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="VdRHH6bZB3GNKtzMEcyJb2" Name="Diffuse" Kind="InputPin" />
<Pin Id="QFDmKllPMq7MjAQwcvJffl" Name="Metalness" Kind="InputPin" />
<Pin Id="HUXq9qPkH3MP9LSSX9VRfa" Name="Roughness" Kind="InputPin" />
<Pin Id="GZnVKoFPPE8NpKNcK0xb1d" Name="Normal" Kind="InputPin" />
<Pin Id="MObxpWLg5LGPVuknpyifAn" Name="Displacement" Kind="InputPin" />
<Pin Id="UPKq1WAmraAMD0hriIgvi4" Name="Tessellation" Kind="InputPin" />
<Pin Id="UAM5UoDGGCzNTSpcPAm3Rd" Name="Occlusion" Kind="InputPin" />
<Pin Id="PdRMshEfqrPPdn8ORpsmGn" Name="Subsurface Scattering" Kind="InputPin" />
<Pin Id="TydM3BYK3fhQCqgsDJIgOU" Name="Emissive" Kind="InputPin" />
<Pin Id="CAAOcEHVn7ZPbT3Gywoph8" Name="Transparency" Kind="InputPin" />
<Pin Id="Em7DIaT3u1BMDjAOn4fyro" Name="Layers" Kind="InputPin" />
<Pin Id="MYxWdhSaF81O90ykO0u3N3" Name="Cull Mode" Kind="InputPin" />
<Pin Id="BDkeuGx1fwBPL5tLqctbhO" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="955,608,105,19" Id="SSXS1lQO7dfMUMqoHHXHuS">
<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="LwOx2DdKo74PCtlQ0KybbS" Name="Path" Kind="InputPin" DefaultValue="assets\images\intro0.png" />
<Pin Id="CkWXkxGU2unM0EeZpX2hps" Name="Generate Mipmaps" Kind="InputPin" />
<Pin Id="Sew4EXHflddLxP72n0YTAa" Name="Premultiply Alpha" Kind="InputPin" />
<Pin Id="AIfs3dsZULxLJHapiSwwNf" Name="Compress" Kind="InputPin" />
<Pin Id="DJ6S7MG71wJLa2rcMe3Kmg" Name="Alpha Format" Kind="InputPin" />
<Pin Id="BeXzjV0Qup6N37rvw01KG8" Name="Reload" Kind="InputPin" />
<Pin Id="Q0LbWuo65KNNBkMjrfZNdX" Name="Texture" Kind="OutputPin" />
<Pin Id="DQWCxqxamKGNAu5qL3yRkR" Name="Is Loading" Kind="OutputPin" />
<Pin Id="GSAWRyf1w64Pg8dEfuL1Gq" Name="Already Loaded" Kind="OutputPin" />
</Node>
<Node Bounds="956,667,65,19" Id="K1npnqLe2fwPT4QOIIPlMO">
<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="LIjPXYh51pENZn9PbJmgN1" Name="Texture" Kind="InputPin" />
<Pin Id="SpQbLTmsBODPDVc3CpWI0l" Name="Fallback Color" Kind="InputPin" DefaultValue="0, 0.28, 1, 1" />
<Pin Id="DnpiihSA8w4QArC1rMiHYv" Name="Fallback Color Premultiply Alpha" Kind="InputPin" />
<Pin Id="O8rntK80WaHO95NMjEsoY5" Name="Texcoord Index" Kind="InputPin" />
<Pin Id="L8vVB1Md6m3MJYA7qj6fn1" Name="Output" Kind="OutputPin" />
</Node>
<Pad Id="CBRvSj5xfVSP0n5aKbdJ03" Comment="Path" Bounds="961,397,205,72" 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="957,557,52,19" Id="ProEWhCDGkNLU61UKuwEkA">
<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="BGXS1l6rIRoNo9wHhrWDHn" Name="Input" Kind="StateInputPin" />
<Pin Id="JcRBKxmWC8sOzFL1y4iQwv" Name="Default Value" Kind="InputPin" />
<Pin Id="QCiy7RohNlGNSKn2tCrkNV" Name="Index" Kind="InputPin" />
<Pin Id="LIMgkKT5Lk5L9oWRhusZD1" Name="Result" Kind="OutputPin" />
</Node>
<Node Bounds="981,501,45,19" Id="ROiieneGMkOQOLqdGoBYjL">
<p:NodeReference LastCategoryFullName="Animation" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="LFO" />
</p:NodeReference>
<Pin Id="PIFF5DxMqS6MWW8Zxb9dXG" Name="Period" Kind="InputPin" DefaultValue="10" />
<Pin Id="Qt8bRgqhrJbNnEoKMzIHWw" Name="Pause" Kind="InputPin" />
<Pin Id="QvEi9F2gm0UOfkHNg8gKYY" Name="Reset" Kind="ApplyPin" />
<Pin Id="ShHpxTcuACXORI0ekVNzYC" Name="Phase" Kind="OutputPin" />
<Pin Id="QaMohF7c4YrMhaXvyOJFRQ" Name="On New Cycle" Kind="OutputPin" />
<Pin Id="RQQWXFeMMSXPrmA2ApgHeJ" Name="Cycles" Kind="OutputPin" />
</Node>
<Node Bounds="1055,570,54,19" Id="EG6BzDvyiKUQdS7poyhNZb">
<p:NodeReference LastCategoryFullName="Control" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="OnOpen" />
</p:NodeReference>
<Pin Id="JUol1CUC5bqMuDOQhNfkHC" Name="Simulate" Kind="InputPin" />
<Pin Id="KPo5j2CQC2KM3GkJTeWTHH" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="1214,1847,345,19" Id="Rv7JBU1Kg38O5MLzN7caDR">
<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="O6EQ2UwsrtPOKmnfU4jCAh" Name="Initial Name" Kind="InputPin" />
<Pin Id="R8MPyjcAjWIOsVfj5zCprB" Name="Base Components" Kind="InputPin" />
<Pin Id="PpSfFelJ5y5QFx64AHQSFW" Name="Transformation" Kind="InputPin" />
<Pin Id="ImGX7vItCscQSbI1jEb2oe" Name="Components" Kind="InputPin" />
<Pin Id="R6EHgj9ootNLH4HRVpBiNm" Name="Children" Kind="InputPin" />
<Pin Id="UKGV3s8le3hOXtO8dlJ4aM" Name="Name" Kind="InputPin" DefaultValue="Camera Left" />
<Pin Id="BP9fL8ROyyHLLCXGKLBu4y" Name="Use Custom View Matrix" Kind="InputPin" />
<Pin Id="OBAWR9nuaZvOd7MNIrVwxg" Name="View Matrix" Kind="InputPin" />
<Pin Id="CvzEHQGWLTVLwNwLaFTR43" Name="Projection" Kind="InputPin" />
<Pin Id="KPOYt7csnzUPTsgpLuYvL8" Name="Vertical Field Of View" Kind="InputPin" />
<Pin Id="QxMbfyJbPWDN5ubrEutpSO" Name="Orthographic Size" Kind="InputPin" />
<Pin Id="IstJuT6Ibs7Lr8iVF42C6Y" Name="Use Custom Aspect Ratio" Kind="InputPin" />
<Pin Id="SsMjORBJSFoLnWOtQUhXFz" Name="Aspect Ratio" Kind="InputPin" />
<Pin Id="CFra6mwzifUQXkJbvUxisa" Name="Near Clip Plane" Kind="InputPin" />
<Pin Id="MYqT5auYdqDN9aamvrkJif" Name="Far Clip Plane" Kind="InputPin" />
<Pin Id="FSGYv8ev4gGOUzzSJVnFTE" Name="Show Helper" Kind="InputPin" />
<Pin Id="Rtivo4JonP9PnvHZjak3hj" Name="Enabled" Kind="InputPin" />
<Pin Id="D5xpdmR0DX5OXa4ufy7LQv" Name="Projection Matrix" Kind="InputPin" />
<Pin Id="MU2lpd8GygQNXE1AInrAwT" Name="Output" Kind="OutputPin" />
<Pin Id="R5U5joMEUIrMjiRngzpetH" Name="Camera Component" Kind="OutputPin" />
</Node>
<Node Bounds="1354,1788,48,19" Id="TQkKRmxsVTqONq9lHX4jWL">
<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="FMsALuIS4e7LdlXTD44Jwh" Name="Eye" Kind="InputPin" DefaultValue="0, 0, -3.15" />
<Pin Id="N9x19ZsvNhpMWESZCeHTDg" Name="Target" Kind="InputPin" DefaultValue="0, 0, 0" />
<Pin Id="MHjt9sZIfuROPRm0eNX48Z" Name="Up" Kind="InputPin" />
<Pin Id="OOJDZQYQFi7NQVDXhj8eyI" Name="Result" Kind="OutputPin" />
</Node>
<Pad Id="Lqxa30Wz8iRPoquKCgiroy" Comment="Up" Bounds="1456,1763,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="1353,1714,65,19" Id="EuFzDrkLBGOMR1E5MEqY4s">
<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="BiyI1nwxPZiM71fiJ6ijZQ" Name="Goto Position" Kind="InputPin" />
<Pin Id="AHbE7yU5vOzOyXbuOCWZbm" Name="Filter Time" Kind="InputPin" DefaultValue="10" />
<Pin Id="EHtjMaJWkfWPr1JYc9RkFH" Name="Cyclic" Kind="InputPin" />
<Pin Id="EZCVebxU3aXMm0oLceQi1l" Name="Jump" Kind="InputPin" />
<Pin Id="KP4CZ5CC1RoL30mJQyHfqK" Name="Position" Kind="OutputPin" />
<Pin Id="KR4SFQvEo4DOIjh7VcwkDE" Name="Velocity" Kind="OutputPin" />
<Pin Id="Pw9BGnwVHwMLQgerYH2uZr" Name="Acceleration" Kind="OutputPin" />
</Node>
<Node Bounds="1445,1712,65,19" Id="Kx24K3nlFBUPdItRdOUV04">
<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="VDjAoEed5xPOwIMYCA6I0K" Name="Goto Position" Kind="InputPin" />
<Pin Id="FEdtBI4qrj4P06lUoW21Jl" Name="Filter Time" Kind="InputPin" DefaultValue="2" />
<Pin Id="Syg2aIBIjzMOvdrgRlPtoZ" Name="Cyclic" Kind="InputPin" />
<Pin Id="N6DGca87i18NfFEgr5MNWT" Name="Jump" Kind="InputPin" />
<Pin Id="VBtKFca4ip5LCm0XhJFLeD" Name="Position" Kind="OutputPin" />
<Pin Id="GDQ5va8Jt6KMDOumXJFuqU" Name="Velocity" Kind="OutputPin" />
<Pin Id="MIreOJn3ZoeOevRZkZneCx" Name="Acceleration" Kind="OutputPin" />
</Node>
<Node Bounds="1332,1558,205,19" Id="Mp4ce3rfi7YP7O9ISulpEK">
<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="PwpXKKUjtfjOtCqQC7RukK" Name="Start" Kind="InputPin" />
<Pin Id="AnFXfdfSDmLQKoBhi0hQDa" Name="Center" Kind="InputPin" />
<Pin Id="LlhNsHX67Q0NYEOM251xc6" Name="Width" Kind="InputPin" DefaultValue="4, 4, 4" />
<Pin Id="NUp7Gn8OkqcL1RbOrrUb5b" Name="Range Mode" Kind="InputPin" DefaultValue="Mirror" />
<Pin Id="L6k52QQ1omWQXaQhkkRGQn" Name="Main Direction" Kind="InputPin" />
<Pin Id="GYsPT25yyUlLhJzqvEpPgU" Name="Main Direction Tendency" Kind="InputPin" DefaultValue="0.02" />
<Pin Id="DkISFa7ND1bQQ6BmLK0uIt" Name="Direction Deviation" Kind="InputPin" DefaultValue="0.04, 0.04, 0.04" />
<Pin Id="VEVEp9EJBG6O1RdUjz9Dqq" Name="Speed" Kind="InputPin" DefaultValue="0.001" />
<Pin Id="NIbxyZ2DH1wQWxxRq1Wjg1" Name="Smoothing" Kind="InputPin" />
<Pin Id="EKdS7Qorl42NYUsJUcQ9wc" Name="Reset" Kind="InputPin" />
<Pin Id="LZGgRxD84xSNkSkFqB0MsK" Name="Walk" Kind="InputPin" />
<Pin Id="GEvCjQtRNAFQXwANe0WLsr" Name="Position" Kind="OutputPin" />
</Node>
<Pad Id="QOc9NxVLz1VO98sp9GVsQu" Comment="" Bounds="1226,1757,46,15" ShowValueBox="true" isIOBox="true" Value="Camera">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="String" />
</p:TypeAnnotation>
</Pad>
<Node Bounds="1538,874,85,19" Id="Fs9mOeddYmOM8tip9amfwP">
<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="Us4KgvYYgtGOEJ2mfsmzSZ" Name="Transformation" Kind="InputPin" />
<Pin Id="EBGyxtER2t1O2aOKSLjLoS" Name="Components" Kind="InputPin" />
<Pin Id="Cqcf75HpcbFLYO7p7tOZkr" Name="Children" Kind="InputPin" />
<Pin Id="OlCnIyo7QliOzjqWBLu3Jr" Name="Name" Kind="InputPin" />
<Pin Id="BJGTODMyZ2FPq6JhgPes3n" Name="Enabled" Kind="InputPin" DefaultValue="True" />
<Pin Id="QGECBrSi2jJMuvI0Y9SjMZ" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="1575,773,711,19" Id="LEWGo5IQcpNQKCNZw4Wi5g">
<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="Ru6xHrZm3l5NlAF9yb3TVp" Name="Input" Kind="InputPin" />
<Pin Id="QlVTyfMVticLTTUXLKQm54" Name="Input 2" Kind="InputPin" />
<Pin Id="AdcmQWN8aLGQLja37ekJ51" Name="Result" Kind="OutputPin" />
<Pin Id="EOq0Bsa0nxHM0rs7MUUS5c" Name="Input 3" Kind="InputPin" />
<Pin Id="RCjsfad194aPiBPaOUPWrM" Name="Input 4" Kind="InputPin" />
<Pin Id="N8GPXMCFtcNQcmsBZ3ELzw" Name="Input 5" Kind="InputPin" />
</Node>
<Node Bounds="1592,518,105,19" Id="UB9eQVjTLRFLXhJbUqwU9v">
<p:NodeReference>
<Choice Kind="ProcessNode" Name="RandomPosition" />
</p:NodeReference>
<Pin Id="D7TyC4i9QR2MOjysYpTZsg" Name="Scale Variation" Kind="InputPin" />
<Pin Id="TatqXy7N5CaMkacavVJziQ" Name="Frequency" Kind="InputPin" />
<Pin Id="MRNS4pOPenULdrjaUSMtPc" Name="Center" Kind="InputPin" />
<Pin Id="LfPwFuPgemvQWeNKUdWbSx" Name="Size" Kind="InputPin" DefaultValue="6, 6, 6" />
<Pin Id="OV7fNSPfeFjOonS8rKaEQ0" Name="Seed" Kind="InputPin" />
<Pin Id="ToPQEizlgEHMiEQephnIV2" Name="Count" Kind="InputPin" DefaultValue="42" />
<Pin Id="IdTftFvM1HQQLNBmiJqVwu" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="1816,519,105,19" Id="AS8g0J3drA6Nwh3V9wG9Re">
<p:NodeReference>
<Choice Kind="ProcessNode" Name="RandomPosition" />
</p:NodeReference>
<Pin Id="NOkUvh6RaqCLp7pVX8zqJe" Name="Scale Variation" Kind="InputPin" DefaultValue="0, 0, 0" />
<Pin Id="PoYcfNGKpevLsHmBCgUQz7" Name="Frequency" Kind="InputPin" />
<Pin Id="D53fDubQ045QWEn4RKZRml" Name="Center" Kind="InputPin" />
<Pin Id="MXKCR4vWB0wOHklCvBaDbw" Name="Size" Kind="InputPin" />
<Pin Id="MKscN8Rlt5dQYSveCxuhug" Name="Seed" Kind="InputPin" DefaultValue="338" />
<Pin Id="J4PYZ5hiZ0nLeJKamWROJE" Name="Count" Kind="InputPin" DefaultValue="20" />
<Pin Id="BhRPw1PevsJN2aYTUyVSJO" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="2011,533,105,19" Id="UVQYlXxnm3eNBINMOMbUuq">
<p:NodeReference>
<Choice Kind="ProcessNode" Name="RandomPosition" />
</p:NodeReference>
<Pin Id="DwkIwnSFHEcPkIDeK1bbA5" Name="Scale Variation" Kind="InputPin" DefaultValue="0, 0, 0" />
<Pin Id="U5C7pqU8GyuQVtGzxk3cNE" Name="Frequency" Kind="InputPin" DefaultValue="0.57" />
<Pin Id="Qwq7KE5G2KeQFGWZMdUhQh" Name="Center" Kind="InputPin" />
<Pin Id="BJzULNqk7f5MhwwLkWCigb" Name="Size" Kind="InputPin" />
<Pin Id="AZq50KR3rELOteQb060vdy" Name="Seed" Kind="InputPin" DefaultValue="51" />
<Pin Id="ONrOCpQm6VULrY1Wvev8qd" Name="Count" Kind="InputPin" DefaultValue="25" />
<Pin Id="FCFTmazFzLGPlTiNPX9Cf8" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="2147,556,105,19" Id="SnhjJfrbeZDQLqjI2RGWAA">
<p:NodeReference>
<Choice Kind="ProcessNode" Name="RandomPosition" />
</p:NodeReference>
<Pin Id="G2aeqdYcqVDONMkTAL8i7S" Name="Scale Variation" Kind="InputPin" />
<Pin Id="Js8YLpgtCUvOdi3HUmz8cT" Name="Frequency" Kind="InputPin" DefaultValue="0.9957001" />
<Pin Id="S1hC975iFPuPHpFZ8U45qO" Name="Center" Kind="InputPin" />
<Pin Id="NXTKWwR7H7mL7W4sCPtEzw" Name="Size" Kind="InputPin" DefaultValue="11.49, 11.49, 11.49" />
<Pin Id="U2YS1dcqYkeP4xSXadQKxo" Name="Seed" Kind="InputPin" DefaultValue="1" />
<Pin Id="AuWJU932e6oMwJ300d5Yrv" Name="Count" Kind="InputPin" DefaultValue="114" />
<Pin Id="QZHtyllyNMNPryhCQ63P8l" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="2375,552,105,19" Id="UXZ5K8SnPffMG2xEKDHxHj">
<p:NodeReference>
<Choice Kind="ProcessNode" Name="RandomPosition" />
</p:NodeReference>
<Pin Id="GPDkHF31s4aQGgwLBUq87m" Name="Scale Variation" Kind="InputPin" DefaultValue="0, 0, 0" />
<Pin Id="PakvnElQGv8NE7xqqba2CP" Name="Frequency" Kind="InputPin" />
<Pin Id="GYCj6MKpvblLZjNOeNDEmA" Name="Center" Kind="InputPin" />
<Pin Id="A7G1yMFGUN0Py9G4BLwwuN" Name="Size" Kind="InputPin" />
<Pin Id="NtLU4v45ThnLzDqoH8Y1fh" Name="Seed" Kind="InputPin" DefaultValue="12" />
<Pin Id="A5k8nXkyrEQNluwJt7QrR8" Name="Count" Kind="InputPin" DefaultValue="17" />
<Pin Id="GQxEBV6bb7tPyP0GEbsmGc" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="1117,774,65,19" Id="PucdYdr6YltOVeZEVA6Ipc">
<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="SkUKnzWkzonN875DX26kdn" Name="Emissive Map" Kind="InputPin" />
<Pin Id="Q4puOKkDUjXM0iIdjIe8Wl" Name="Intensity" Kind="InputPin" />
<Pin Id="O4DxEIrqAu9PRr1J80pzqH" Name="Use Alpha" Kind="InputPin" />
<Pin Id="CMrLBIy7q8WNkLixwNbg3C" Name="Enabled" Kind="InputPin" />
<Pin Id="O6jn73bZ1VaQFNcm0u8PNv" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="1530,652,46,19" Id="CyDfAkUMBOBPyu6RIbZHrU">
<p:NodeReference>
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="ObjectSplit" />
</p:NodeReference>
<Pin Id="HKv9aA4F8c2LOuEDWvUrOW" Name="Context" Kind="InputPin" />
<Pin Id="NPUGnE63Q5KP4xPh5JsFdP" Name="Transformation" Kind="InputPin" />
<Pin Id="RhGPc5ylv2mNtNADu10dyM" Name="Name" Kind="InputPin" DefaultValue="Pallet" />
<Pin Id="TzIsGe8WyLILvZVFRR1ip3" Name="Instance Transformations" Kind="InputPin" />
<Pin Id="T9dxCKNtziTMIhdJAF0LhU" Name="Intensity" Kind="InputPin" />
<Pin Id="EVoOZZXaYRDLsUqhKVMXoH" Name="Break" Kind="InputPin" />
<Pin Id="IZL7tnBEuPYMJO0wuZ01pY" Name="Output" Kind="OutputPin" />
</Node>
<Pad Id="HiD0W0A50ujOEGPMUzc8J1" SlotId="BSizos3KOQPPAx7SUCOV8Q" Bounds="1525,597" />
<Pad Id="ByvQzk14mcbNjvfwqmBq3j" Comment="Name" Bounds="1552,490,35,15" ShowValueBox="true" isIOBox="true" Value="Pallet">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="String" />
</p:TypeAnnotation>
</Pad>
<Node Bounds="1754,657,65,19" Id="SPJEf3LnbKfPNNhefBNSp2">
<p:NodeReference>
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="ObjectSplit" />
</p:NodeReference>
<Pin Id="PDcJ4wGeobnPIiCHOPY1ER" Name="Context" Kind="InputPin" />
<Pin Id="BlwpTHwtosPL6RLgi7NtX1" Name="Transformation" Kind="InputPin" />
<Pin Id="EqVulTczCZlPzE1t2qZukB" Name="Name" Kind="InputPin" DefaultValue="Pallet" />
<Pin Id="VsFp8oFDh58NKOYEV60lnj" Name="Instance Transformations" Kind="InputPin" />
<Pin Id="F4Box7cTStPO1IIjH4YPgF" Name="Intensity" Kind="InputPin" />
<Pin Id="L98OlGJ5SXfPnprHe7Ha7R" Name="Break" Kind="InputPin" />
<Pin Id="ReZcHilFb2kPjHXL7fWFTT" Name="Output" Kind="OutputPin" />
</Node>
<Pad Id="STffEQUbnwoPQWpzczeMy9" SlotId="BSizos3KOQPPAx7SUCOV8Q" Bounds="1742,596" />
<Pad Id="BtXRL76jjBSPmORxoG06z9" Comment="Name" Bounds="1760,486,66,12" ShowValueBox="true" isIOBox="true" Value="PalletTruck">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="String" />
</p:TypeAnnotation>
</Pad>
<Node Bounds="1954,660,65,19" Id="TNPGAYM6qn7QTf6IDSjC8X">
<p:NodeReference>
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="ObjectSplit" />
</p:NodeReference>
<Pin Id="TKoIqAvLJhUOYNsV5GQ5U6" Name="Context" Kind="InputPin" />
<Pin Id="BhyLwRfeOPONM53eCz39du" Name="Transformation" Kind="InputPin" />
<Pin Id="NiBcor03dLCQIF4BM9KAov" Name="Name" Kind="InputPin" DefaultValue="Pallet" />
<Pin Id="S2m2Kz0gWGhLsbNpxTYgwM" Name="Instance Transformations" Kind="InputPin" />
<Pin Id="BCjZabnTwlcOMb884Obuu5" Name="Intensity" Kind="InputPin" />
<Pin Id="HfdbNQ1dyiWPsc2poXQUdQ" Name="Break" Kind="InputPin" />
<Pin Id="FhqfJK8TzgWO78eGkNdjQq" Name="Output" Kind="OutputPin" />
</Node>
<Pad Id="CHOUtNcrPYtMS6xdhfAT2c" SlotId="BSizos3KOQPPAx7SUCOV8Q" Bounds="1949,605" />
<Pad Id="FS3nEkPpU3FQGPUNrIcykl" Comment="Name" Bounds="1976,494,59,15" ShowValueBox="true" isIOBox="true" Value="Microwave">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="String" />
</p:TypeAnnotation>
</Pad>
<Node Bounds="2089,664,65,19" Id="BwCcD7v8heMN4jrdz3ntT1">
<p:NodeReference>
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="ObjectSplit" />
</p:NodeReference>
<Pin Id="Eqc9WRxcwvONIWzLkdfwwy" Name="Context" Kind="InputPin" />
<Pin Id="AVmjl9Ku952PBTH5dE62LZ" Name="Transformation" Kind="InputPin" />
<Pin Id="Gc9FzVWbhXJMUqpQ2ko82I" Name="Name" Kind="InputPin" DefaultValue="Pallet" />
<Pin Id="FeKXiYJhUOJNgkGLS0M0Jk" Name="Instance Transformations" Kind="InputPin" />
<Pin Id="BRGyFvxkWK4NNoYiS9LAOq" Name="Intensity" Kind="InputPin" />
<Pin Id="MDmcA7sQfUPQFtV4rbHBRX" Name="Break" Kind="InputPin" />
<Pin Id="AMclPRp2VYgP3CJrAm0Qy8" Name="Output" Kind="OutputPin" />
</Node>
<Pad Id="OMqw7E2WnoJPU575awVDi3" SlotId="BSizos3KOQPPAx7SUCOV8Q" Bounds="2084,609" />
<Pad Id="Kbiki0v3gzwLZQyJ7rffFT" Comment="Name" Bounds="2112,618,35,15" ShowValueBox="true" isIOBox="true" Value="CardboardBox">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="String" />
</p:TypeAnnotation>
</Pad>
<Node Bounds="2262,681,123,19" Id="EsJGvYhJ0crPHY3Sst6n2N">
<p:NodeReference>
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="ObjectSplit" />
</p:NodeReference>
<Pin Id="CTvbRmQyLwLP0dhEnWm5Z4" Name="Context" Kind="InputPin" />
<Pin Id="U6M8O9lgvqqMEcDJraNpq6" Name="Transformation" Kind="InputPin" />
<Pin Id="J2gzoC0qWwjNXvs4Er136r" Name="Name" Kind="InputPin" DefaultValue="Pallet" />
<Pin Id="J9vCfpBwsixPgmJ5UNcXPt" Name="Instance Transformations" Kind="InputPin" />
<Pin Id="P2q4UmFklVoLAeCw10aoYY" Name="Intensity" Kind="InputPin" />
<Pin Id="JwN4zwGnUQ2OMqSpAnOVwv" Name="Break" Kind="InputPin" />
<Pin Id="LHs7VGnbRzMMlWUPYSw92K" Name="Output" Kind="OutputPin" />
</Node>
<Pad Id="Tao7yL7iNgZPNsfRY63UQM" SlotId="BSizos3KOQPPAx7SUCOV8Q" Bounds="2257,626,58,-2" />
<Pad Id="EXlhlPvR32KQXeG0DHdn9k" Comment="Name" Bounds="2305,491,93,15" ShowValueBox="true" isIOBox="true" Value="DeliveryBag">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="String" />
</p:TypeAnnotation>
</Pad>
<Node Bounds="832,683,58,19" Id="SNKgJMLXb6ULjifUVp3mcJ">
<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="EfGhGUDBbl3O8qJn0sWJCp" Name="Input" Kind="InputPin" />
<Pin Id="Cx3B2trFsn4MJHFNu2HK7Q" Name="Translation" Kind="InputPin" />
<Pin Id="N8PHaH3MfO0P7zDE2xMZsM" Name="Output" Kind="OutputPin" />
</Node>
<Pad Id="Ka7twv0DbhZMJasI3f2q1g" Comment="Translation" Bounds="841,605,35,43" ShowValueBox="true" isIOBox="true" Value="0, 1.5, 0">
<p:TypeAnnotation LastCategoryFullName="3D" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Vector3" />
</p:TypeAnnotation>
</Pad>
<Node Bounds="1221,1489,45,19" Id="OQ9iSoaTzUgNhTJQCjVC2s">
<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="BmXGqVV5iSAQRhnB0tFUN2" Name="X" Kind="InputPin" />
<Pin Id="PxZtIwNT6PKOB6CgV3P9EN" Name="Y" Kind="InputPin" DefaultValue="1.5" />
<Pin Id="Q79xAWA0HhVLFpPPa4J6iS" Name="Z" Kind="InputPin" DefaultValue="2" />
<Pin Id="LbMyNthGsMyLCDmMShx4HJ" Name="Output" Kind="StateOutputPin" />
</Node>
<Pad Id="ReH0c4Q7vebL9bCZnWjIPB" Comment="Y" Bounds="1242,1319,35,15" ShowValueBox="true" isIOBox="true" Value="1.5">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Float32" />
</p:TypeAnnotation>
</Pad>
<Node Bounds="1402,1485,46,19" Id="H1XrYtQ5g4nMdZHeVDB6vg">
<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="Gg4W1dk3K5jNRuI4IH8JRP" Name="X" Kind="InputPin" />
<Pin Id="EXzbifWic3VOpZuE7BTCTK" Name="Y" Kind="InputPin" DefaultValue="1.5" />
<Pin Id="Hl3TzSeWd8VMGjFC1qJJDx" Name="Z" Kind="InputPin" />
<Pin Id="FN1oRA3GkJMN2neY1LG2Mf" Name="Output" Kind="StateOutputPin" />
</Node>
<Node Bounds="1230,1263,105,19" Id="Mto9eEJtWiKPVFxjQQkITx">
<p:NodeReference LastCategoryFullName="Animation" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="Filter" />
</p:NodeReference>
<Pin Id="A3Rbm6jBj9RLXRiBsYFDY3" Name="New Clock" Kind="InputPin" />
<Pin Id="Nl7nae3igExMffrBvviNqG" Name="Goto Position" Kind="InputPin" />
<Pin Id="TJ9XjeRlJbyPQ7nFXVsl5z" Name="Filter Time" Kind="InputPin" DefaultValue="20" />
<Pin Id="BcqdLGG4qWlQbgakI5wny8" Name="Transition" Kind="InputPin" DefaultValue="Sine" />
<Pin Id="EpZBsm0o7bVNBCf4ktWq96" Name="Mode" Kind="InputPin" DefaultValue="InOut" />
<Pin Id="J29aanxEoQ3Qd9eluccNly" Name="Reset" Kind="ApplyPin" />
<Pin Id="FjO8Ki379SlMqj01CnQBL4" Name="Position" Kind="OutputPin" />
<Pin Id="A4hh3RSxsxJNpNF8LRLkOu" Name="Progress" Kind="OutputPin" />
</Node>
<Node Bounds="1253,1196,45,19" Id="AdlHJvsrVwPOJ5zaFj1Vmc">
<p:NodeReference LastCategoryFullName="Control" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Switch (Boolean)" />
</p:NodeReference>
<Pin Id="SgdS4DmibcdOGQh16V7N7q" Name="Condition" Kind="InputPin" />
<Pin Id="RMIxq8s4gqULKNPYrNM3QM" Name="Input" Kind="InputPin" DefaultValue="1.5" />
<Pin Id="DnciPXl7hm9P6qAf4xDWqo" Name="Input 2" Kind="InputPin" DefaultValue="-15" />
<Pin Id="KVvUqwV2oOhLwiu8l1YmQ4" Name="Output" Kind="OutputPin" />
</Node>
<Pad Id="AlOdRfeMJgDMgx8fJg9EYy" Comment="Fade Out" Bounds="1254,1072,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>
<ControlPoint Id="Gmwzcukuwg2OfrxBCh1mus" Bounds="1254,1017" />
<ControlPoint Id="PMKxzWvHMLyQHuklD1yzZh" Bounds="526,494" />
<Pad Id="NQOm1GCFnyeOzbtsydj7Uo" SlotId="BSizos3KOQPPAx7SUCOV8Q" Bounds="540,568">
<p:Value />
</Pad>
<Node Bounds="1594,1554,205,19" Id="Aur7uuxQAWqLwKDFIhducJ">
<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="QrOEyvOqY4pNPeXjTGNPUU" Name="Start" Kind="InputPin" />
<Pin Id="ReEZ6P5NuaBP97fmftWITD" Name="Center" Kind="InputPin" />
<Pin Id="QVu6L1csXWYNIHIHKRUqeC" Name="Width" Kind="InputPin" DefaultValue="0.15, 0.15, 0.15" />
<Pin Id="FrQ2XaVbDukLOeR2kB2tak" Name="Range Mode" Kind="InputPin" DefaultValue="Mirror" />
<Pin Id="D4RJlwrigKDMuZ1KaDBVDO" Name="Main Direction" Kind="InputPin" />
<Pin Id="FWD8MLS5OdRNBAob6n915O" Name="Main Direction Tendency" Kind="InputPin" DefaultValue="0.02" />
<Pin Id="C8hu68fPfJmLnVbEqOcO7i" Name="Direction Deviation" Kind="InputPin" DefaultValue="0.04, 0.04, 0.04" />
<Pin Id="ERVOTBaUBv9ME6ylmg7QlS" Name="Speed" Kind="InputPin" DefaultValue="0.001" />
<Pin Id="QX9F0vh7nT3LHX5f9GdXAQ" Name="Smoothing" Kind="InputPin" />
<Pin Id="G2ydFSoTDgOMUwPldmbPmI" Name="Reset" Kind="InputPin" />
<Pin Id="A1GtKEYLQWGN6HFQQtVFM1" Name="Walk" Kind="InputPin" />
<Pin Id="RaY3Nw0D8J7OypaDPlKjOI" Name="Position" Kind="OutputPin" />
</Node>
<Node Bounds="1157,2077,125,19" Id="AZ5bxe2fnZzPV63VieMM1u">
<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="O1TULfNO5IxMKft4UatMEe" Name="Transformation" Kind="InputPin" />
<Pin Id="VYWN9Uf9X0FNhYRdhPoMUb" Name="Child" Kind="InputPin" />
<Pin Id="N1Jvd0PrQZfNaHzkNix89X" Name="Child 2" Kind="InputPin" />
<Pin Id="QH7nuPpGmVbLenglJLhUxC" Name="Child 3" Kind="InputPin" />
<Pin Id="KH0j0iaSO0gNiIQXoMykyV" Name="Child 4" Kind="InputPin" />
<Pin Id="U6o74CKBOh5PjoiH8ZHI0L" Name="Name" Kind="InputPin" />
<Pin Id="JPX1G6YOpHmLAb5EbzzDWO" Name="Enabled" Kind="InputPin" />
<Pin Id="VVkbgSIPM5DNJ6V8GlN0Xc" Name="Output" Kind="OutputPin" />
</Node>
<Pad Id="DkUFqeHFsdJN0942qlFGkd" Comment="Z" Bounds="1279,1422,35,15" ShowValueBox="true" isIOBox="true" Value="3">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Float32" />
</p:TypeAnnotation>
</Pad>
<Node Bounds="1348,1655" Id="N18Pl9uqo5uQUXPB4QUi1B">
<p:NodeReference LastCategoryFullName="Math" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="+" />
</p:NodeReference>
<Pin Id="KgIPXofJwjfLoU8LmSYYo1" Name="Input" Kind="InputPin" />
<Pin Id="Gz1VvrdZlPlL59SyQLWo2x" Name="Input 2" Kind="InputPin" />
<Pin Id="PcAZxKe1BbEOByMOcjlMo3" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="1450,1636" Id="TbpvXBvhbwsOQWe9R64SBX">
<p:NodeReference LastCategoryFullName="Math" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="+" />
</p:NodeReference>
<Pin Id="DTpHFXxiLmAMY9nkUbyKEh" Name="Input" Kind="InputPin" />
<Pin Id="DFmw2zKh0TkO53Aa0u0e33" Name="Input 2" Kind="InputPin" />
<Pin Id="GwiPNnUbcOxLaeQAca0Px3" Name="Output" Kind="OutputPin" />
</Node>
</Canvas>
<Patch Id="VeKExlGuJz5LctoFmSIUJ5" Name="Create" />
<Patch Id="FdqcLQBxcjRQCNfswwzDQ2" Name="Update">
<Pin Id="AVMZs7vlSpoLpw9CmXWhYw" Name="Context" Kind="InputPin">
<p:TypeAnnotation>
<Choice Kind="TypeFlag" Name="Context" />
</p:TypeAnnotation>
</Pin>
<Pin Id="DLoEkZOV7ugMsvAIFn3DWY" Name="Fade Out" Kind="InputPin" Bounds="926,820" />
<Pin Id="NRphzl8JYHZMeAQ7dTQMBQ" Name="Output" Kind="OutputPin" Bounds="508,1173" />
</Patch>
<ProcessDefinition Id="SKfaaJBdTKCLzY6tDJlHB8">
<Fragment Id="V2epSRUisCHQTJxWu4DORT" Patch="VeKExlGuJz5LctoFmSIUJ5" Enabled="true" />
<Fragment Id="PMziZ0bh7ctMp4Vr8AI8Xg" Patch="FdqcLQBxcjRQCNfswwzDQ2" Enabled="true" />
</ProcessDefinition>
<Slot Id="BSizos3KOQPPAx7SUCOV8Q" Name="Context" />
<Link Id="IgBWdcFfkbWM6sB2tx3eWo" Ids="B75dJr9d9IUOn2ndAONux0,NRphzl8JYHZMeAQ7dTQMBQ" IsHidden="true" />
<Link Id="TwsMk2el7OANKpC3AIyVGW" Ids="GdILUgafRxCMhWfhF8030e,C9ORUrMWi8OPAjMHt5jsiu" />
<Link Id="K53oF5gz8wqLUtfKHEGc1Z" Ids="CEIogwXnDIZNixlnqA8icJ,G749Fbn8znYO3GSI3uKeBY" />
<Link Id="Ke7vJf0GVIUMOss2IKUGrx" Ids="BDkeuGx1fwBPL5tLqctbhO,UGFQZGB0lX2OOXKTkBZe4w" />
<Link Id="ROIioG9le9eNyCIRW6Dl1K" Ids="L8vVB1Md6m3MJYA7qj6fn1,VdRHH6bZB3GNKtzMEcyJb2" />
<Link Id="DU1PE7lzKJbOWb7HIOdBuA" Ids="CBRvSj5xfVSP0n5aKbdJ03,BGXS1l6rIRoNo9wHhrWDHn" />
<Link Id="KnBxoO0u09lOJd5qbj4X64" Ids="LIMgkKT5Lk5L9oWRhusZD1,LwOx2DdKo74PCtlQ0KybbS" />
<Link Id="StIlOMPob8qO2CRoy6JYmD" Ids="RQQWXFeMMSXPrmA2ApgHeJ,QCiy7RohNlGNSKn2tCrkNV" />
<Link Id="HVRywy0dWP7MsgGA4ibrAu" Ids="KPo5j2CQC2KM3GkJTeWTHH,BeXzjV0Qup6N37rvw01KG8" />
<Link Id="VoB2FrXSCSiOkkmDxXnBh1" Ids="OOJDZQYQFi7NQVDXhj8eyI,OBAWR9nuaZvOd7MNIrVwxg" />
<Link Id="MkID8HkOJXjM7d2vtRRYZg" Ids="Lqxa30Wz8iRPoquKCgiroy,MHjt9sZIfuROPRm0eNX48Z" />
<Link Id="CDvMSmRZCJONjQZsUZhPw3" Ids="KP4CZ5CC1RoL30mJQyHfqK,FMsALuIS4e7LdlXTD44Jwh" />
<Link Id="KnifH0bmgSmLJrxdTUl6Mr" Ids="VBtKFca4ip5LCm0XhJFLeD,N9x19ZsvNhpMWESZCeHTDg" />
<Link Id="MDnpcFWS7nyLN98FEvsBUh" Ids="QOc9NxVLz1VO98sp9GVsQu,UKGV3s8le3hOXtO8dlJ4aM" />
<Link Id="QjnM6Hs67X7MDZEhcyC0iH" Ids="AdcmQWN8aLGQLja37ekJ51,Cqcf75HpcbFLYO7p7tOZkr" />
<Link Id="Ts0kfrdd9tmOi7Zddd8KpA" Ids="O6jn73bZ1VaQFNcm0u8PNv,TydM3BYK3fhQCqgsDJIgOU" />
<Link Id="DKUCc91Xp0SNPeTJGia3AQ" Ids="L8vVB1Md6m3MJYA7qj6fn1,SkUKnzWkzonN875DX26kdn" />
<Link Id="AzJeYvtQ4ILN44Fkk3SzYp" Ids="Q0LbWuo65KNNBkMjrfZNdX,LIjPXYh51pENZn9PbJmgN1" />
<Link Id="SShieVb2wXXO7QVOYy3YKT" Ids="HiD0W0A50ujOEGPMUzc8J1,HKv9aA4F8c2LOuEDWvUrOW" />
<Link Id="M7Z451sXjQxPgHPT703Dqe" Ids="IZL7tnBEuPYMJO0wuZ01pY,Ru6xHrZm3l5NlAF9yb3TVp" />
<Link Id="OXmg1RMvgWSNl7MLnk3wpA" Ids="ByvQzk14mcbNjvfwqmBq3j,RhGPc5ylv2mNtNADu10dyM" />
<Link Id="OYcvgLcGUeDLI0YhHlTC1u" Ids="STffEQUbnwoPQWpzczeMy9,PDcJ4wGeobnPIiCHOPY1ER" />
<Link Id="NCfQWSndTNILGLwytAXL7e" Ids="BtXRL76jjBSPmORxoG06z9,EqVulTczCZlPzE1t2qZukB" />
<Link Id="S2gWp5xf82MO3f66mhkqRq" Ids="BhRPw1PevsJN2aYTUyVSJO,VsFp8oFDh58NKOYEV60lnj" />
<Link Id="JYNl8XwOE54ODYMiIm2QDq" Ids="ReZcHilFb2kPjHXL7fWFTT,QlVTyfMVticLTTUXLKQm54" />
<Link Id="JBsHUwgnP0zN0JXVvxru1i" Ids="CHOUtNcrPYtMS6xdhfAT2c,TKoIqAvLJhUOYNsV5GQ5U6" />
<Link Id="TP3CKxFlgJPMkQMSCCmU7Y" Ids="FS3nEkPpU3FQGPUNrIcykl,NiBcor03dLCQIF4BM9KAov" />
<Link Id="JbZ0dGo7iCXMdSiPIOPy58" Ids="FhqfJK8TzgWO78eGkNdjQq,EOq0Bsa0nxHM0rs7MUUS5c" />
<Link Id="Vj6H6zgou2hLfqOC90leDL" Ids="FCFTmazFzLGPlTiNPX9Cf8,S2m2Kz0gWGhLsbNpxTYgwM" />
<Link Id="IcgsSPOzzjVNKDYQBiI3Zj" Ids="OMqw7E2WnoJPU575awVDi3,Eqc9WRxcwvONIWzLkdfwwy" />
<Link Id="UAVN240HhDCNvS9VUiRT8C" Ids="Kbiki0v3gzwLZQyJ7rffFT,Gc9FzVWbhXJMUqpQ2ko82I" />
<Link Id="Ds9QE37H8DLO0F3wJzEv2Q" Ids="AMclPRp2VYgP3CJrAm0Qy8,RCjsfad194aPiBPaOUPWrM" />
<Link Id="Qk9BAsg0gioQVzj9d5oLnZ" Ids="QZHtyllyNMNPryhCQ63P8l,FeKXiYJhUOJNgkGLS0M0Jk" />
<Link Id="JXGZH8fwgO2MKgc870rfuN" Ids="Tao7yL7iNgZPNsfRY63UQM,CTvbRmQyLwLP0dhEnWm5Z4" />
<Link Id="GPBbRMGl0tfPfvBHpGaNnN" Ids="EXlhlPvR32KQXeG0DHdn9k,J2gzoC0qWwjNXvs4Er136r" />
<Link Id="PWoWKkR011wOgRXrcOdmxh" Ids="LHs7VGnbRzMMlWUPYSw92K,N8GPXMCFtcNQcmsBZ3ELzw" />
<Link Id="GzRv7ZkvOEyL3wMJSpilJ0" Ids="GQxEBV6bb7tPyP0GEbsmGc,J9vCfpBwsixPgmJ5UNcXPt" />
<Link Id="Bemq4H05cBGOepH9fVG9Uv" Ids="IdTftFvM1HQQLNBmiJqVwu,TzIsGe8WyLILvZVFRR1ip3" />
<Link Id="PVji2b5JiJjQIsL56cdf0E" Ids="N8PHaH3MfO0P7zDE2xMZsM,JriQWJcpZEYOx7O9I8HtFC" />
<Link Id="KTqGVfqA4FuOWK8fREzcDp" Ids="Ka7twv0DbhZMJasI3f2q1g,Cx3B2trFsn4MJHFNu2HK7Q" />
<Link Id="BZEcRJQ94uPNnr14BKBqnM" Ids="ReH0c4Q7vebL9bCZnWjIPB,PxZtIwNT6PKOB6CgV3P9EN" />
<Link Id="SjfHwfM5E0OOZPd47k2crW" Ids="ReH0c4Q7vebL9bCZnWjIPB,EXzbifWic3VOpZuE7BTCTK" />
<Link Id="KQeQOBrFY53LOFQoACQyZU" Ids="FjO8Ki379SlMqj01CnQBL4,ReH0c4Q7vebL9bCZnWjIPB" />
<Link Id="Esj4YLDu71kONNFLynCVgm" Ids="KVvUqwV2oOhLwiu8l1YmQ4,Nl7nae3igExMffrBvviNqG" />
<Link Id="BnZi5z6Iyd6L3BpHwoXY5q" Ids="AlOdRfeMJgDMgx8fJg9EYy,SgdS4DmibcdOGQh16V7N7q" />
<Link Id="I2Z1ajLikB8Mw300aN2TR7" Ids="Gmwzcukuwg2OfrxBCh1mus,AlOdRfeMJgDMgx8fJg9EYy" />
<Link Id="LylLMvoTRjEPn29bpAZv4V" Ids="DLoEkZOV7ugMsvAIFn3DWY,Gmwzcukuwg2OfrxBCh1mus" IsHidden="true" />
<Link Id="BUHNPnhOU1nPCudXC4ItbQ" Ids="AVMZs7vlSpoLpw9CmXWhYw,PMKxzWvHMLyQHuklD1yzZh" IsHidden="true" />
<Link Id="DaIc3yxkAoqNpLu4GGqlNy" Ids="PMKxzWvHMLyQHuklD1yzZh,NQOm1GCFnyeOzbtsydj7Uo" />
<Link Id="MR1fnX4hQl1OLsbYy5AH4g" Ids="PBCuMIenqc1OjOEfZgu5H4,VYWN9Uf9X0FNhYRdhPoMUb" />
<Link Id="Pt0j5eioiH1L1XyPeo05pL" Ids="MU2lpd8GygQNXE1AInrAwT,N1Jvd0PrQZfNaHzkNix89X" />
<Link Id="ALkoy9yozPZPN5AdbG4183" Ids="NQMzosmKBE6OUMZAdmjybh,KH0j0iaSO0gNiIQXoMykyV" />
<Link Id="VGn7nLltaImOiGsqO1C2yJ" Ids="VVkbgSIPM5DNJ6V8GlN0Xc,B75dJr9d9IUOn2ndAONux0" />
<Link Id="G30hTHGStWSNqmBDvjTD2X" Ids="DkUFqeHFsdJN0942qlFGkd,Q79xAWA0HhVLFpPPa4J6iS" />
<Link Id="I5cGYBZ07CLNcrsNuGonN4" Ids="PcAZxKe1BbEOByMOcjlMo3,BiyI1nwxPZiM71fiJ6ijZQ" />
<Link Id="NhAtMBW1sOfO2XRgs8babD" Ids="GEvCjQtRNAFQXwANe0WLsr,Gz1VvrdZlPlL59SyQLWo2x" />
<Link Id="BrTLumDKsKHOFnsh7TKvwR" Ids="FN1oRA3GkJMN2neY1LG2Mf,DTpHFXxiLmAMY9nkUbyKEh" />
<Link Id="RSwaXGAB9y5OK3QG8F80WP" Ids="LbMyNthGsMyLCDmMShx4HJ,KgIPXofJwjfLoU8LmSYYo1" />
<Link Id="JEhxx2vdbDeOsdKNv65xUd" Ids="RaY3Nw0D8J7OypaDPlKjOI,DFmw2zKh0TkO53Aa0u0e33" />
<Link Id="RzyHLEYkJlLOb9V394eEdy" Ids="GwiPNnUbcOxLaeQAca0Px3,VDjAoEed5xPOwIMYCA6I0K" />
<Link Id="Ux5QPRxfjMfQP8ryBtSGAN" Ids="QGECBrSi2jJMuvI0Y9SjMZ,QH7nuPpGmVbLenglJLhUxC" />
</Patch>
</Node>
<!--
************************ VRSpace ************************
-->
<Node Name="VRSpace" Bounds="830,900" Id="Te3vG4ouuWuNBowwKFUJk7">
<p:NodeReference>
<Choice Kind="ContainerDefinition" Name="Process" />
<FullNameCategoryReference ID="Primitive" />
</p:NodeReference>
<Patch Id="SIf5PAQm8mYLH0GpszShiM">
<Canvas Id="NCHWszums66NcVrwLmhxyx" CanvasType="Group">
<Node Bounds="336,514,145,19" Id="JqMR42CicMlMJlE9XDtK0s">
<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="DduGTP3RVqBQa0DwV3EpSM" Name="Transformation" Kind="InputPin" />
<Pin Id="MOYVzxE7iNRNB506EkeeiD" Name="Size" Kind="InputPin" />
<Pin Id="Jbap94f82GkQApZB1s5Evg" Name="Material" Kind="InputPin" />
<Pin Id="DWkIHVj4H8WLcK2rXSkrKk" Name="Is Shadow Caster" Kind="InputPin" />
<Pin Id="MOj6ed1IFZ2N24oCemx2vy" Name="Components" Kind="InputPin" />
<Pin Id="E6iodSnOI6ULg6i4e4fVEI" Name="Children" Kind="InputPin" />
<Pin Id="NLQGoEqG2GKOCbodcrHTO3" Name="Name" Kind="InputPin" />
<Pin Id="Oaz3PgfKWY4LmPRWnE7XOr" Name="Enabled" Kind="InputPin" />
<Pin Id="CV345S86bgxOAobRHc8ZdB" Name="Entity" Kind="OutputPin" />
</Node>
<Node Bounds="312,419,80,19" Id="L51jcvo0B0qNhSEHoc4xip">
<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="ULTTmvoF09zNIDYGTf4Fv0" Name="Input" Kind="InputPin" />
<Pin Id="KO4TH97In4QPbdLUBFaidL" Name="Scaling" Kind="InputPin" DefaultValue="0.1, 0.5, 4" />
<Pin Id="QNBMVYRtaIKPop3escNXhR" Name="Rotation" Kind="InputPin" DefaultValue="0, 0.026, 0" />
<Pin Id="LY0CoOoIwpZPXGohRTIAa1" Name="Translation" Kind="InputPin" DefaultValue="0, 0, 1.93" />
<Pin Id="RdJnZcn1CAwNlULwYA2U2V" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="386,462,77,19" Id="QqggkHAPNvGNvdU8I4hmse">
<p:NodeReference LastCategoryFullName="Stride.Materials" LastSymbolSource="VL.Stride.Rendering.ShaderFX.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="ColorMaterial" />
</p:NodeReference>
<Pin Id="EQRzxJ9c35SM3RUlyObDYa" Name="Color" Kind="InputPin" DefaultValue="1, 0, 0, 0.3500004" />
<Pin Id="GTAWrBrhUbqMg2887Ex3t8" Name="Transparency" Kind="InputPin" />
<Pin Id="IVnQhoEAJfiM2NXl1eZgR5" Name="Cull Mode" Kind="InputPin" />
<Pin Id="KVcjFiNoN5zNSXwaOsQ9Og" Name="Output" Kind="OutputPin" />
</Node>
<Pad Id="DB4C5xlvPMkOtlnZaBjxmW" Comment="Translation" Bounds="418,334,35,43" ShowValueBox="true" isIOBox="true" Value="-10, 0, 0.46">
<p:TypeAnnotation LastCategoryFullName="3D" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Vector3" />
</p:TypeAnnotation>
</Pad>
<Node Bounds="363,839,90,19" Id="PyyP3OX6ibYM0pg7SnqjkF">
<p:NodeReference LastCategoryFullName="Stride.Models" LastSymbolSource="VL.Stride.Engine.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="SetRenderGroup" />
</p:NodeReference>
<Pin Id="FUGs0HAahWaLVTOQT2OWfK" Name="Input" Kind="InputPin" />
<Pin Id="IQKPJ3vmKviOx3xMnvDd1F" Name="Render Group" Kind="InputPin" DefaultValue="Group1" />
<Pin Id="DKCyqLT7NCiMHq4bAVEazD" Name="Include Children" Kind="InputPin" />
<Pin Id="KiiqbrQpBZeN2X6z5hTsF0" Name="Refresh" Kind="InputPin" DefaultValue="False" />
<Pin Id="SyvsLKtRoQDLnxOADS5bTJ" Name="Output" Kind="OutputPin" />
</Node>
<Pad Id="HxJiomWmUCSLd3ymcVHwkK" Comment="Render Group" Bounds="406,776,68,15" ShowValueBox="true" isIOBox="true" Value="Group1">
<p:TypeAnnotation LastCategoryFullName="Stride.API.Rendering" LastSymbolSource="VL.Stride.Runtime.TypeForwards.vl">
<Choice Kind="TypeFlag" Name="RenderGroup" />
</p:TypeAnnotation>
</Pad>
<Pad Id="ViVJgsZxr4AOzv6Cas0njE" Comment="Refresh" Bounds="460,703,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="370,615,105,19" Id="GbZULiuIabwOMI8ShVRL3w">
<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="SugRrWoDsTPNuPOq96KbYv" Name="Transformation" Kind="InputPin" />
<Pin Id="Dp6Bvjm9zVJOJ8lQiLoMBN" Name="Child" Kind="InputPin" />
<Pin Id="CKGaW4VGU3IMJ6s1YEQKTD" Name="Child 2" Kind="InputPin" />
<Pin Id="R0w3Wvh7AH6NRuOQfBBiQt" Name="Child 3" Kind="InputPin" />
<Pin Id="DwLBIYVH5obPTUBFa9W5NO" Name="Name" Kind="InputPin" />
<Pin Id="HbZVRbY8OdEPGT9VhehQ0C" Name="Enabled" Kind="InputPin" />
<Pin Id="BjRfBVEu93OPgCJ8VLR5V8" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="511,514,165,19" Id="Onk9Sbz8f1CNTTzmRxwq2O">
<p:NodeReference LastCategoryFullName="Stride.Models" LastSymbolSource="VL.Stride.Engine.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="Sphere" />
</p:NodeReference>
<Pin Id="TrgrNdg0fy3M8ooQ6elEJU" Name="Transformation" Kind="InputPin" />
<Pin Id="P4QqwmtfzJ2QLi86wv4OEF" Name="Radius" Kind="InputPin" DefaultValue="0.05" />
<Pin Id="GAQ5yZjh1BmNYAHsCvriuq" Name="Tessellation" Kind="InputPin" />
<Pin Id="F48LORHA56LLPydKUqt5VF" Name="Material" Kind="InputPin" />
<Pin Id="QXdUiBPm0WIQHsiK96JY2z" Name="Is Shadow Caster" Kind="InputPin" />
<Pin Id="RZrWFmbVPGUPI5yrG7rSe7" Name="Components" Kind="InputPin" />
<Pin Id="SUAb7F8lN5MOt0IQdyzwnw" Name="Children" Kind="InputPin" />
<Pin Id="QOykbP0P7PTPPNdVNBTk2k" Name="Name" Kind="InputPin" />
<Pin Id="MtJwZHLE7q8PzVco7QcL3R" Name="Enabled" Kind="InputPin" />
<Pin Id="O9ujbXyehqDOsigxzk55Uo" Name="Entity" Kind="OutputPin" />
</Node>
<Node Bounds="522,422,80,19" Id="Ana6osCQm8AP1p4cDtmDHD">
<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="OzjiTjpUQbwPF7BFeujZS2" Name="Input" Kind="InputPin" />
<Pin Id="TXJFI2GUq6RMIkB02YCn98" Name="Scaling" Kind="InputPin" />
<Pin Id="AxqXQfIK7GTPQ2jQXyzyeO" Name="Rotation" Kind="InputPin" />
<Pin Id="RfKwaEsBNWBM5gXIF3cewb" Name="Translation" Kind="InputPin" DefaultValue="-0.11, 0, 0" />
<Pin Id="P0EQYs5FkkUNazu6USpRvY" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="573,460,77,19" Id="QtRaJ0XSIvhMhu8UmRdEY5">
<p:NodeReference LastCategoryFullName="Stride.Materials" LastSymbolSource="VL.Stride.Rendering.ShaderFX.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="ColorMaterial" />
</p:NodeReference>
<Pin Id="KrWYwep5Y9TO4Jsl2bEB0O" Name="Color" Kind="InputPin" DefaultValue="1, 1, 1, 1" />
<Pin Id="GLf2tcthA83QKgYP9lpyfD" Name="Transparency" Kind="InputPin" />
<Pin Id="J0HMCevmTjDLqNP8yqP83J" Name="Cull Mode" Kind="InputPin" />
<Pin Id="O35WYS6SyoEPRq2nxjCA87" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="312,351,45,19" Id="KPTh6PuZqm0OFnXaJGxemg">
<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="LZBrWleBKcbO0oRFiemLSn" Name="Input" Kind="InputPin" />
<Pin Id="Dhxgxjf9r4mLlXl9XK4d5y" Name="Rotation" Kind="InputPin" DefaultValue="0, 0.25, 0" />
<Pin Id="QZr1sRWFcVpPCSXGbQtuzG" Name="Output" Kind="OutputPin" />
</Node>
<ControlPoint Id="BkYGvaInONoPSwwh1ahod8" Bounds="372,957" />
<Node Bounds="731,355,80,19" Id="QodbtXmYUesMG03NFhn3qe">
<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="LY3NiU0thFzQVRV5yeqLNg" Name="Input" Kind="InputPin" />
<Pin Id="FE9TQwkNw2dOMDn5lxYEBj" Name="Scaling" Kind="InputPin" DefaultValue="0.63, 0.63, 0.63" />
<Pin Id="Gmlil8ypRWaNFvuJx4C1iq" Name="Rotation" Kind="InputPin" DefaultValue="0, 0.26, 0" />
<Pin Id="DURVD6ilBugNRFLtsCj87m" Name="Translation" Kind="InputPin" DefaultValue="0, 0, 1.93" />
<Pin Id="UhSLoG0oXuDMuezLxitLjp" Name="Output" Kind="OutputPin" />
</Node>
<Pad Id="HerxQmmpfYnP6BzgcLartP" Comment="Translation" Bounds="837,270,35,43" ShowValueBox="true" isIOBox="true" Value="2, -0.06, -0.32">
<p:TypeAnnotation LastCategoryFullName="3D" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Vector3" />
</p:TypeAnnotation>
</Pad>
<Node Bounds="731,287,45,19" Id="GELd1ctyoM5MDIrdq8K7mS">
<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="G4VdA6LM45RMLqStVNkb3N" Name="Input" Kind="InputPin" />
<Pin Id="GjzKf47g9geLjdCSgIc8SO" Name="Rotation" Kind="InputPin" DefaultValue="0, 0.25, 0" />
<Pin Id="NZEVRKuBJcLQKBN3RkZhOv" Name="Output" Kind="OutputPin" />
</Node>
<Pad Id="Nq8HHSgRNCYOksP7QAxqLW" Comment="Scaling" Bounds="809,198,35,43" ShowValueBox="true" isIOBox="true" Value="0.64, 0.22, 0.6">
<p:TypeAnnotation LastCategoryFullName="3D" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Vector3" />
</p:TypeAnnotation>
</Pad>
<Node Bounds="754,519,65,19" Id="FQ0P0WVDs4MPAyyc3RYPJe">
<p:NodeReference LastCategoryFullName="Stride.Models" LastSymbolSource="VL.Stride.Engine.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="BoxFrame" />
</p:NodeReference>
<Pin Id="VbveIDSFbqfLhettb6w2ld" Name="Transformation" Kind="InputPin" />
<Pin Id="ORip1BZakmoLo4LjoDc8hM" Name="Color" Kind="InputPin" DefaultValue="1, 0, 0, 1" />
<Pin Id="CPq9K0o9EAjNR5xujCxjsi" Name="Draw Shadow" Kind="InputPin" />
<Pin Id="UfSP7KotZ41NpC4gJMzW4A" Name="Enabled" Kind="InputPin" />
<Pin Id="CUF0evDyAYzPekflMOK7sm" Name="Output" Kind="OutputPin" />
</Node>
<ControlPoint Id="RyV1RzneQE2NBUdVzsz52l" Bounds="755,626" />
</Canvas>
<Patch Id="LO0gCVkIASQNgJti9PpfDE" Name="Create" />
<Patch Id="QXxa47BAKrHLDa56D1PHSi" Name="Update">
<Pin Id="TRzF0OGNDKULVc9w5qZjKt" Name="Output" Kind="OutputPin" Bounds="370,844" />
<Pin Id="O05q9eYiuO8QBZrSTAkRjB" Name="Active" Kind="InputPin" Bounds="760,626" />
</Patch>
<ProcessDefinition Id="BgH5JqMsMFFPGOYv1M7rbG">
<Fragment Id="SvQyNFCT2JZMhTqMGfMVEp" Patch="LO0gCVkIASQNgJti9PpfDE" Enabled="true" />
<Fragment Id="GxQ1q66LTQRN1gDWYAaXSK" Patch="QXxa47BAKrHLDa56D1PHSi" Enabled="true" />
</ProcessDefinition>
<Link Id="EdH8AFzsPw6PA907Vwt5fE" Ids="KVcjFiNoN5zNSXwaOsQ9Og,Jbap94f82GkQApZB1s5Evg" />
<Link Id="EeflKGwrJqNNpjpB2fKbcF" Ids="DB4C5xlvPMkOtlnZaBjxmW,LY0CoOoIwpZPXGohRTIAa1" />
<Link Id="Nwh5ujkTTsFLdiaZYkqOKE" Ids="HxJiomWmUCSLd3ymcVHwkK,IQKPJ3vmKviOx3xMnvDd1F" />
<Link Id="R9KhRRVZJczLZJlojnSMxC" Ids="ViVJgsZxr4AOzv6Cas0njE,KiiqbrQpBZeN2X6z5hTsF0" />
<Link Id="GhzEr7cAtrGOZkivLJYZqt" Ids="CV345S86bgxOAobRHc8ZdB,Dp6Bvjm9zVJOJ8lQiLoMBN" />
<Link Id="HoYxzzNhRBhPswW14Mi4AN" Ids="BjRfBVEu93OPgCJ8VLR5V8,FUGs0HAahWaLVTOQT2OWfK" />
<Link Id="J1tfnOzWjPWNB7C0amIPHW" Ids="O9ujbXyehqDOsigxzk55Uo,CKGaW4VGU3IMJ6s1YEQKTD" />
<Link Id="QeFXZwCCjo5OIjIvOessYY" Ids="P0EQYs5FkkUNazu6USpRvY,TrgrNdg0fy3M8ooQ6elEJU" />
<Link Id="Hs7G4XzuqwgL6Cdhrgm1mj" Ids="O35WYS6SyoEPRq2nxjCA87,F48LORHA56LLPydKUqt5VF" />
<Link Id="VLavNWUHhkCNbJd9Ir5HE9" Ids="RdJnZcn1CAwNlULwYA2U2V,DduGTP3RVqBQa0DwV3EpSM" />
<Link Id="V28o0DEFPV9NzzY6tVghvL" Ids="QZr1sRWFcVpPCSXGbQtuzG,ULTTmvoF09zNIDYGTf4Fv0" />
<Link Id="ADNfW878eGSLG2vBsjlaOR" Ids="BkYGvaInONoPSwwh1ahod8,TRzF0OGNDKULVc9w5qZjKt" IsHidden="true" />
<Link Id="LeArjBzlxN1Om2hWLqaqcE" Ids="HerxQmmpfYnP6BzgcLartP,DURVD6ilBugNRFLtsCj87m" />
<Link Id="MRE2ohqNCZcO5ETqVLsGzW" Ids="NZEVRKuBJcLQKBN3RkZhOv,LY3NiU0thFzQVRV5yeqLNg" />
<Link Id="EGLZE37BxNPNJuKmtNkyi8" Ids="Nq8HHSgRNCYOksP7QAxqLW,FE9TQwkNw2dOMDn5lxYEBj" />
<Link Id="LT9RbrcghlvPUIOoVtv0fD" Ids="SyvsLKtRoQDLnxOADS5bTJ,BkYGvaInONoPSwwh1ahod8" />
<Link Id="FTz6SFOnOriMU1OZZp1sTN" Ids="UhSLoG0oXuDMuezLxitLjp,VbveIDSFbqfLhettb6w2ld" />
<Link Id="IPScyqrkUVOPox9rSwI63C" Ids="CUF0evDyAYzPekflMOK7sm,R0w3Wvh7AH6NRuOQfBBiQt" />
<Link Id="MwPxSEVLIbgO5jVjYVmLnK" Ids="RyV1RzneQE2NBUdVzsz52l,HbZVRbY8OdEPGT9VhehQ0C" />
<Link Id="RcVisyZaZ3WOG0Jut9dtn7" Ids="O05q9eYiuO8QBZrSTAkRjB,RyV1RzneQE2NBUdVzsz52l" IsHidden="true" />
</Patch>
</Node>
<!--
************************ Presence (Projection) ************************
-->
<Node Name="Presence (Projection)" Bounds="200,1000" Id="MDblv0zoLm5PJbpKCpJGW0">
<p:NodeReference>
<Choice Kind="ContainerDefinition" Name="Process" />
<FullNameCategoryReference ID="Primitive" />
</p:NodeReference>
<Patch Id="QaJ2JzN958YMe55I4XdpHU">
<Canvas Id="Vd4GamojtWSOXFQ9CvLdiG" CanvasType="Group">
<Node Bounds="778,3118,1353,19" Id="KyAdTeRVg9fOD8pqbH4pkz">
<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="PbciN8BqCPZMvMpmVQ8mJj" Name="Transformation" Kind="InputPin" />
<Pin Id="IJz8PEpqo6iLIyT1FMsXQy" Name="Child" Kind="InputPin" />
<Pin Id="Hvy49jq0o0tNLDGn90CQZu" Name="Child 2" Kind="InputPin" />
<Pin Id="IwThnGdj3NIN0J219dM6bQ" Name="Child 3" Kind="InputPin" />
<Pin Id="CqtDxjVfyX1OtWz8ihF7nN" Name="Name" Kind="InputPin" />
<Pin Id="KvXiWWlQL38PTkN6u1B3ph" Name="Enabled" Kind="InputPin" />
<Pin Id="JxQjbPS5DaxOnqOVxXOFWP" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="463,2481,105,19" Id="Scf1xcokEO0MvM57moCJgT">
<p:NodeReference LastCategoryFullName="Main" LastSymbolSource="ooc3.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="LightSetup" />
</p:NodeReference>
<Pin Id="B95uqfEdDuiLKyTDfr7Ooc" Name="Position" Kind="InputPin" />
<Pin Id="JlqEpRSmVUKLFYQjI7hDJs" Name="DirectionalIntensity" Kind="InputPin" DefaultValue="0" />
<Pin Id="KVpFEKQFWDcOrKXt77PHBb" Name="Intensity" Kind="InputPin" DefaultValue="0.26" />
<Pin Id="OjEaLXVAhnbL7b7x7Knnun" Name="PointLightPosition" Kind="InputPin" />
<Pin Id="Px9GNFUd23pP1I2yPuu2Rk" Name="PointIntensity" Kind="InputPin" />
<Pin Id="TJoEDJuptaIOb9P4lfEzBO" Name="PointRadius" Kind="InputPin" DefaultValue="2" />
<Pin Id="OUXRTWLhtWTQbFzzAB41PT" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="1750,1149,85,19" Id="DlsvfwxWwL3NjVd48UmsfH">
<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="Gz1OWiZFXVrMvmF178VG55" Name="Center" Kind="InputPin" />
<Pin Id="CiSVnhYwmS3P6zZA3SPkxw" Name="Width" Kind="InputPin" DefaultValue="3, 3" />
<Pin Id="IK6YFdD6zazNVvmM3TvRfF" Name="Factor" Kind="InputPin" DefaultValue="1" />
<Pin Id="M08iumlq2G4QXxPSvztU88" Name="Phase" Kind="InputPin" DefaultValue="0" />
<Pin Id="GXh6Eu8eBqNLT1LBrlqJKE" Name="Count" Kind="InputPin" DefaultValue="60" />
<Pin Id="NBYNiQkhdOwQdtYhlphD8Q" Name="Output" Kind="OutputPin" />
</Node>
<ControlPoint Id="RZuoQJ0YXrjQYkaCf39tpy" Bounds="1547,381" />
<Node Bounds="1091,1284,1030,774" Id="LfWwqsJlAUCPaDj80aasz7">
<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="EkzeRDPtrqAQSHjznXg9aO" Name="Break" Kind="OutputPin" />
<ControlPoint Id="OYpDU9RdOxwQEVcwn1kBlF" Bounds="1759,1291" Alignment="Top" />
<ControlPoint Id="EN1JGADZBw9PhFWEqw395M" Bounds="1240,1291" Alignment="Top" />
<ControlPoint Id="PNA9L8vHVOQMfRkCa2QACj" Bounds="1262,2052" Alignment="Bottom" />
<ControlPoint Id="THku78OG4CDPzKAeTGAx9q" Bounds="1869,1291" Alignment="Top" />
<ControlPoint Id="Icf2HBqCneyLflOoElWiOE" Bounds="1485,1291" Alignment="Top" />
<ControlPoint Id="AGEz85sRZiJLfCTnDZ4VTp" Bounds="1473,2052" Alignment="Bottom" />
<ControlPoint Id="THnhVA6LJhlLdhXcwYCSxS" Bounds="1530,2052" Alignment="Bottom" />
<Patch Id="Hc9bA8zse1vOSgfL4ZmTGl" ManuallySortedPins="true">
<Patch Id="Ro6hCBsvJABNmiA5FKc8uM" Name="Create" ManuallySortedPins="true" />
<Patch Id="K87ugzPCuZELaV1nr9Tpu8" Name="Update" ManuallySortedPins="true" />
<Patch Id="GXhDmnsysFZOJ7kHNnZkxD" Name="Dispose" ManuallySortedPins="true" />
<Node Bounds="1628,1634,58,19" Id="FaVFsG3ZFDUL6IN4QNobhl">
<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="OhnltGFRuHdLKvCHsIGxKO" Name="Input" Kind="InputPin" />
<Pin Id="SQ4dT8bsMQhNq8JgRAlxkf" Name="Translation" Kind="InputPin" />
<Pin Id="BvyLjqMLIHSMUORHtKlEnr" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="1681,1591,33,19" Id="KsH40t67Ss2PCgKfs4AwjA">
<p:NodeReference LastCategoryFullName="2D.Vector2" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="XyZ" />
</p:NodeReference>
<Pin Id="Uev7RKJSttxMGTJAA6Aj56" Name="Input" Kind="StateInputPin" />
<Pin Id="MX8EUmXK5lINXzNTAf3JBj" Name="Y" Kind="InputPin" />
<Pin Id="IATKDyLid0ZLpng6q4tIVs" Name="Output" Kind="StateOutputPin" />
</Node>
<Node Bounds="1634,1728,121,19" Id="IEXhLaBLdAYNOing13KNQN">
<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="E37SHZJrLmROMfaHW2wiQ6" Name="Input" Kind="InputPin" />
<Pin Id="DRyo1jou7J5NO2uGStc1iz" Name="Rotation" Kind="InputPin" />
<Pin Id="Lt6kcAa0uGVNnVkne2pmQx" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="1748,1422,52,19" Id="JxPFkZtqRZcNBsZ77eYXQq">
<p:NodeReference LastCategoryFullName="Math" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Simplex" />
</p:NodeReference>
<Pin Id="PCg7FB9cEPAOyQTkRCAXWt" Name="Input" Kind="InputPin" />
<Pin Id="TdzDEGt1KRYPVhrVtNwj6P" Name="Result" Kind="OutputPin" />
</Node>
<Node Bounds="1749,1681,63,19" Id="CRcIITioSSrM3BeTzXkwJd">
<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="Po1wShoEZRILqeCV9BiliO" Name="Value" Kind="InputPin" />
<Pin Id="R2NRaSqg1EWQKVQiQqiFt9" Name="Output" Kind="StateOutputPin" />
</Node>
<Node Bounds="1749,1488,25,19" Id="CnVb13vmM7pMtC5fFkdRPJ">
<p:NodeReference LastCategoryFullName="Math" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="*" />
</p:NodeReference>
<Pin Id="McKv3SjHLErM3vlKxCaWtt" Name="Input" Kind="InputPin" />
<Pin Id="BdOF08RN19FOY6PfHYVwjV" Name="Input 2" Kind="InputPin" DefaultValue="0.2" />
<Pin Id="AfxrEpvB5dYL6LnxcHGRL5" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="1237,1507,105,26" Id="DkP3pDwcgurNRVBTjdXQnW">
<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="KpCZnFJTFnxLtHg8Og6jrc" Name="Input" Kind="StateInputPin" />
<Pin Id="R7Fj9yL76MbLnDWXpLBpyQ" Name="id" Kind="OutputPin" />
<Pin Id="MZwc1avQKC7MQBeuD4hvKb" Name="name" Kind="OutputPin" />
<Pin Id="SkVlpqo2p7QNk8ICWgDsha" Name="Object" Kind="OutputPin" />
<Pin Id="FGqYTOwd47DO77RsqcIafo" Name="coord" Kind="OutputPin" />
<Pin Id="QW1cDohQ02OPT2xRQT3Nd2" Name="press" Kind="OutputPin" />
<Pin Id="KWcrW85QuY2OxQLqUSIpSB" Name="Orientation" Kind="OutputPin" />
</Node>
<Node Bounds="1261,1975,110,26" Id="M2UDcWQixHlOnnKanFTo0V">
<p:NodeReference LastCategoryFullName="Stride.API.Engine.Entity" LastSymbolSource="VL.Stride.Runtime.TypeForwards.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="SetLocalMatrix" />
<CategoryReference Kind="ClassType" Name="Entity" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="Cr9FN2NTG9qObicbClfppR" Name="Input" Kind="StateInputPin" />
<Pin Id="C93SYFzWhHzLS2w8E7fCgd" Name="Transformation" Kind="InputPin" />
<Pin Id="MCMCjbTDXSXLZcP4TKGNOq" Name="Output" Kind="StateOutputPin" />
</Node>
<Node Bounds="1837,1517,105,19" Id="DxaXDidAxwWLOo2MYAHKTi">
<p:NodeReference LastCategoryFullName="Animation" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="Filter" />
</p:NodeReference>
<Pin Id="VZfDQiIYvSrOEpiK3qcfio" Name="New Clock" Kind="InputPin" />
<Pin Id="M6R7KF8kBuYPgIWVCsEbt7" Name="Goto Position" Kind="InputPin" />
<Pin Id="ASEaIYp33XGL7pXzAxawBO" Name="Filter Time" Kind="InputPin" DefaultValue="2" />
<Pin Id="S1iIxnuVVzCNFVpEhzuDAj" Name="Transition" Kind="InputPin" DefaultValue="Sine" />
<Pin Id="MzqyNOTpXOaLJPSrFry6Vt" Name="Mode" Kind="InputPin" DefaultValue="InOut" />
<Pin Id="ATyf2kMaOK1MmbxiECRmV6" Name="Reset" Kind="ApplyPin" />
<Pin Id="JCwpxA5am6mP91pmf5WnYO" Name="Position" Kind="OutputPin" />
<Pin Id="R6U4P23NePmLUskcL4LidR" Name="Progress" Kind="OutputPin" />
</Node>
<Node Bounds="1634,1801,76,19" Id="TlDZwiWPrKMOH2zfaSaeM8">
<p:NodeReference LastCategoryFullName="3D.Transform" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="UniformScale" />
<CategoryReference Kind="Category" Name="Transform" NeedsToBeDirectParent="true">
<p:OuterCategoryReference Kind="Category" Name="3D" NeedsToBeDirectParent="true" />
</CategoryReference>
</p:NodeReference>
<Pin Id="VBUYaReWTmyMKsmH9t41RV" Name="Input" Kind="InputPin" />
<Pin Id="MOCcMJzSx57NxjfL9h7dP2" Name="Scaling" Kind="InputPin" DefaultValue="1.2" />
<Pin Id="F7Q5zBaGPB5NK4OIbpCfg6" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="1817,1604,65,19" Id="JyyxBhA2X5pOT3l5b8z5bQ">
<p:NodeReference LastCategoryFullName="Animation.FrameBased" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="Integrator" />
</p:NodeReference>
<Pin Id="DmzC1dwFIHCNLNEcDmsbHY" Name="Initial Value" Kind="InputPin" />
<Pin Id="OmOh8XphlCIPFl0TUWYuc1" Name="Offset" Kind="InputPin" />
<Pin Id="VwLeFxv3XfLMWEqNDO3hoy" Name="Reset Value" Kind="InputPin" />
<Pin Id="Dnv4Du29eeQNpgkwtg9wSK" Name="Value" Kind="OutputPin" />
<Pin Id="HMf3UKKZjCgOkxDfrIkCpG" Name="Reset" Kind="InputPin" DefaultValue="False" />
</Node>
<Node Bounds="1857,1474,45,19" Id="S73GHgVfMtUP2A3YVpGnSA">
<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="VFT4Pj5jg9rMgMbnCyTL38" Name="Index" Kind="InputPin" />
<Pin Id="KrEcS03ieacPRxea6EDTNC" Name="Input" Kind="InputPin" />
<Pin Id="CISwebhnb1UPMxT44EoeEd" Name="Input 2" Kind="InputPin" />
<Pin Id="EusKTcfcbOmLnqctGBLMAV" Name="Output" Kind="OutputPin" />
</Node>
<Pad Id="U277ooEmMSpO4926fUm4xT" Comment="Input 2" Bounds="1897,1443,46,15" ShowValueBox="true" isIOBox="true" Value="0.0002">
<p:TypeAnnotation>
<Choice Kind="ImmutableTypeFlag" Name="Float32" />
<FullNameCategoryReference ID="Primitive" />
</p:TypeAnnotation>
<p:ValueBoxSettings>
<p:precision p:Type="Int32">4</p:precision>
<p:stepsize p:Type="Single">0.0005</p:stepsize>
</p:ValueBoxSettings>
</Pad>
<Pad Id="JcvYePnLi1sObHYnqecSxk" Comment="Reset" Bounds="1881,1568,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="1751,1641,70,19" Id="KhsaC6f1mZVMtbgr8RnfiD">
<p:NodeReference LastCategoryFullName="Math" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="+" />
</p:NodeReference>
<Pin Id="G6AuTrY2SkeMGwhtnvMLzj" Name="Input" Kind="InputPin" />
<Pin Id="QiypyTZ2JnwPkfp36T5Rwt" Name="Input 2" Kind="InputPin" />
<Pin Id="EFvyyrshzjsLiHwd9mKJ3g" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="1711,1487,25,19" Id="EF8KvSnwLfpN2Or2lujuKM">
<p:NodeReference LastCategoryFullName="Math" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="*" />
</p:NodeReference>
<Pin Id="AwiDlIrkxZnObQ02TvxJfx" Name="Input" Kind="InputPin" />
<Pin Id="FZKYCuGeXkLOiPwyQFF6Yr" Name="Input 2" Kind="InputPin" DefaultValue="0.8" />
<Pin Id="Gltgimp7Lv6QQHei6V59eI" Name="Output" Kind="OutputPin" />
</Node>
<Pad Id="KkVK2ZkzmfeNE4Z7TCYXMA" Comment="" Bounds="1708,1782,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="1683,1427,25,19" Id="N7t5WFkoVCeNbI6pvkbv4X">
<p:NodeReference LastCategoryFullName="Math" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="+" />
</p:NodeReference>
<Pin Id="CnsXECw1J8KOMjBlETmFVl" Name="Input" Kind="InputPin" />
<Pin Id="AGtBx0XViLOPGOvZA5y1XF" Name="Input 2" Kind="InputPin" />
<Pin Id="CWhERXZc8mQMOOUrRFegcp" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="1636,1842,134,19" Id="JBrXpyEpbSAPMcFR24slTP">
<p:NodeReference LastCategoryFullName="3D.Transform" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="UniformScale" />
<CategoryReference Kind="Category" Name="Transform" NeedsToBeDirectParent="true">
<p:OuterCategoryReference Kind="Category" Name="3D" NeedsToBeDirectParent="true" />
</CategoryReference>
</p:NodeReference>
<Pin Id="EmVVaRB7HAUQEhI9014iIN" Name="Input" Kind="InputPin" />
<Pin Id="Pl141Dd2F6pQCWvAnQq6oD" Name="Scaling" Kind="InputPin" DefaultValue="1.2" />
<Pin Id="AZ1stYgIwfFPH80eHxBsit" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="1766,1800,53,19" Id="VuYpH9jvyVQNGbaRlCoDEf">
<p:NodeReference LastCategoryFullName="Primitive.Boolean" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="ToValue" />
</p:NodeReference>
<Pin Id="S7mmsG9DF2kP4M7OgQofnI" Name="Input" Kind="StateInputPin" />
<Pin Id="IXksKpeiRgWMlp3edJcf4k" Name="Output" Kind="StateOutputPin" />
</Node>
<Node Bounds="1251,1724,65,19" Id="MrfqSaHbeD4Lvmf5xOdL9Q">
<p:NodeReference>
<Choice Kind="ProcessNode" Name="Username" />
</p:NodeReference>
<Pin Id="S5S37wKVVDBObr8a54teyu" Name="Name" Kind="InputPin" />
<Pin Id="FROR30dgaRsOagptKHtWzJ" Name="Active" Kind="InputPin" />
<Pin Id="DbgNQdHMV97Pd4EUaP7b8j" Name="Contact" Kind="InputPin" />
<Pin Id="Es0uaGVAP1pNfkoh714nRp" Name="VR Helper" Kind="InputPin" DefaultValue="False" />
<Pin Id="St6jbVCYcP2NJc59b8AEcZ" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="1367,1931,80,19" Id="GDLuFC4MLEGNAHZYBY0ckU">
<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="CpFTPJSeHsxMknJGUgpkuN" Name="Input" Kind="InputPin" />
<Pin Id="ORXWc94EXZcOTn1O06vBLw" Name="Scaling" Kind="InputPin" DefaultValue="0.43, 0.43, 0.43" />
<Pin Id="V0TdjH7r7ffNcGXbeOFRno" Name="Rotation" Kind="InputPin" DefaultValue="-0.23, 0.039, 0" />
<Pin Id="S9jNtAnMU2RPsnjMOByJhJ" Name="Translation" Kind="InputPin" DefaultValue="0, -1.7, 0" />
<Pin Id="SuPXFkFliWLOJHPBhiduj2" Name="Output" Kind="OutputPin" />
</Node>
<Pad Id="VE5LfM0SQv3QCoWCqHHBhN" Comment="User" Bounds="1237,1405" isIOBox="true" />
<Node Bounds="1517,1738,52,26" Id="AibkCDelUVLPD9U3CvGJmD">
<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="Vm6UWxvlIENM2LnQsex23y" Name="Input" Kind="StateInputPin" />
<Pin Id="QrnDeCVICKJMqofLDiAJPq" Name="Item" Kind="InputPin" />
<Pin Id="KsBlzyUoi9APQvkAqHxmXj" Name="Result" Kind="OutputPin" />
</Node>
<Node Bounds="1494,1819,52,19" Id="PedjqrGj8afL8DfdwmQJ1g">
<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="K54JisvrP5mMnj3XcRPwIH" Name="Input" Kind="StateInputPin" />
<Pin Id="Fe44uCSaCsAPWnOoq7Nays" Name="Default Value" Kind="InputPin" />
<Pin Id="JcxAjtyO3jfLCszhRn499Z" Name="Index" Kind="InputPin" />
<Pin Id="NKRtf8ra8sIQKAq2A1Eg7c" Name="Result" Kind="OutputPin" />
</Node>
<Node Bounds="1494,1882,147,26" Id="AEdWHG0xLSMPoPTsVOcDZV">
<p:NodeReference LastCategoryFullName="Collections.Spread" LastSymbolSource="VL.Collections.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Add" />
<CategoryReference Kind="RecordType" Name="Spread" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="OtAAWsSSSvVLJ2rxzyZrGj" Name="Input" Kind="StateInputPin" />
<Pin Id="OJ0tTvqn5bTOdiEVWrHHhu" Name="Item" Kind="InputPin" />
<Pin Id="D3lN9f4XhAZLnyEgdroE9Y" Name="Output" Kind="StateOutputPin" />
</Node>
<Node Bounds="1474,1936,51,26" Id="AHAiW5lJbSTLhpGhUHBquS">
<p:NodeReference LastCategoryFullName="Collections.Spread" LastSymbolSource="VL.Collections.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="SetSlice" />
<CategoryReference Kind="RecordType" Name="Spread" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="NuZ1DvOCZHHOt3tB0qF8oa" Name="Input" Kind="StateInputPin" />
<Pin Id="LKIBIfofq7mL3kq8EdjIiY" Name="Value" Kind="InputPin" />
<Pin Id="Mab7CwElcwePTav7xm3FjM" Name="Index" Kind="InputPin" />
<Pin Id="SuIaFaPJ3PaL04G6eMqPju" Name="Output" Kind="StateOutputPin" />
</Node>
<Pad Id="G9eYXWUxvkeOVpzxFgrO7Y" Bounds="1910,1618,82,19" ShowValueBox="true" isIOBox="true" Value="* temporary">
<p:TypeAnnotation>
<Choice Kind="TypeFlag" Name="String" />
</p:TypeAnnotation>
<p:ValueBoxSettings>
<p:fontsize p:Type="Int32">9</p:fontsize>
<p:stringtype p:Assembly="VL.Core" p:Type="VL.Core.StringType">Comment</p:stringtype>
</p:ValueBoxSettings>
</Pad>
<Pad Id="B7rNBkJoIOwLu1gRmgFDYK" Bounds="1913,1648,189,19" ShowValueBox="true" isIOBox="true" Value="* TODO: active user behaviour">
<p:TypeAnnotation>
<Choice Kind="TypeFlag" Name="String" />
</p:TypeAnnotation>
<p:ValueBoxSettings>
<p:fontsize p:Type="Int32">9</p:fontsize>
<p:stringtype p:Assembly="VL.Core" p:Type="VL.Core.StringType">Comment</p:stringtype>
</p:ValueBoxSettings>
</Pad>
<Pad Id="KTulcyhBk3cP3JZKI0dAXa" Comment="" Bounds="1473,1787" isIOBox="true">
<p:Value>
<Item />
</p:Value>
</Pad>
<Node Bounds="1297,1674,122,19" Id="NN6bF0TDXW4Oxrz3HBamTy">
<p:NodeReference LastCategoryFullName="3D.Collision" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="SphereIntersectsSphere" />
</p:NodeReference>
<Pin Id="A2b4aRiXBrWMP240NO5Azv" Name="Sphere 1" Kind="InputPin" />
<Pin Id="TMFxgq2qfWjLbluewiO4go" Name="Sphere 2" Kind="InputPin" />
<Pin Id="Jz776EzRb0jPoOQ5PMDzgQ" Name="Result" Kind="OutputPin" />
</Node>
<Node Bounds="1413,1629,47,26" Id="E578NyuKyMDPfV882cPYpx">
<p:NodeReference LastCategoryFullName="3D.Sphere" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Sphere (Join)" />
</p:NodeReference>
<Pin Id="TkFD15xvafePvPtagdNAV0" Name="Center" Kind="InputPin" />
<Pin Id="Gn1zphpkOYsMB3HXBKQkOl" Name="Radius" Kind="InputPin" DefaultValue="1" />
<Pin Id="SxBitVZaD5RMVul48PXNxY" Name="Output" Kind="StateOutputPin" />
</Node>
<Node Bounds="1113,1687,37,19" Id="QROzuygNyRPOa1M5qZZnqf">
<p:NodeReference LastCategoryFullName="Primitive.Boolean" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="AND" />
</p:NodeReference>
<Pin Id="TjucQDfeAPFMonVglYCnbn" Name="Input" Kind="StateInputPin" />
<Pin Id="JdhIroiGWd4OZo8Ax0uIH7" Name="Input 2" Kind="InputPin" />
<Pin Id="VTRx0iZjGi2LtaTHH7fyJ7" Name="Output" Kind="StateOutputPin" />
</Node>
<Node Bounds="1114,1776,185,121" Id="AP3cPQL1Z6NP9UxhUZxEOZ">
<p:NodeReference>
<Choice Kind="ApplicationStatefulRegion" Name="If" />
<FullNameCategoryReference ID="Primitive" />
</p:NodeReference>
<Pin Id="SlUdaPPLuDXN1hNAo2SVtg" Name="Condition" Kind="InputPin" />
<Patch Id="OhzuaHOuhHFLbFJqEUJHxR" ManuallySortedPins="true">
<Patch Id="LhteUxHgbfMMYUDWgR5Cvf" Name="Create" ManuallySortedPins="true" />
<Patch Id="MiogRWxcv9VNxMhh2jGTBS" Name="Then" ManuallySortedPins="true" />
<Node Bounds="1191,1858,94,19" Id="JdEmblZzUgfMDUpg2LH52r">
<p:NodeReference LastCategoryFullName="Main" LastSymbolSource="ooc3.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="UserPlayMessage" />
</p:NodeReference>
<Pin Id="S6ieSJ6PZBZMQrl94HBoWV" Name="WsClient" Kind="InputPin" />
<Pin Id="RB2R6aEQgqfM1WPY0VH4Aq" Name="User Id" Kind="InputPin" />
</Node>
<Node Bounds="1126,1804,71,26" Id="LgptcsoKKkzQXOnlAuZQ7O">
<p:NodeReference LastCategoryFullName="Main.Context" LastSymbolSource="ooc3.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="GetWsClient" />
</p:NodeReference>
<Pin Id="JbJlLRk4hhoOJ81oEJN1Lq" Name="Input" Kind="StateInputPin" />
<Pin Id="LVcIey4TpjHNM2fpS23xEv" Name="Output" Kind="StateOutputPin" />
<Pin Id="HkzL4cCo1CTLhkDciGzro3" Name="WsClient" Kind="OutputPin" />
</Node>
</Patch>
<ControlPoint Id="T8WxIJ1ysrUPB154KZTzuM" Bounds="1282,1783" Alignment="Top" />
<ControlPoint Id="HS7OcEnfKuKN6bT6T6VQIX" Bounds="1239,1892" Alignment="Bottom" />
</Node>
<Node Bounds="1114,1721,56,19" Id="KvVl7yoHXPALNrI6Uw4T3h">
<p:NodeReference LastCategoryFullName="Control" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="TogEdge" />
</p:NodeReference>
<Pin Id="KXXxZEFbl95P1B9B78MbQw" Name="Value" Kind="InputPin" />
<Pin Id="SHyJsFUWydDOa8aXwey1Gd" Name="Up Edge" Kind="OutputPin" />
<Pin Id="E3N3NqZK9XGPgDkiIVgFCx" Name="Down Edge" Kind="OutputPin" />
</Node>
<Node Bounds="1234,1448,54,26" Id="CI6pmSjR0IiLRZrXDEhtVD">
<p:NodeReference LastCategoryFullName="Main.User" LastSymbolSource="ooc3.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="SetPress" />
</p:NodeReference>
<Pin Id="VwUIZXJm34eOFEOMKxCoVV" Name="Input" Kind="StateInputPin" />
<Pin Id="F3YjN9zFK9yLTb9TVpLKe1" Name="Press" Kind="InputPin" DefaultValue="False" />
<Pin Id="H80TJW9EVucMWZfJKZohSs" Name="Output" Kind="StateOutputPin" />
</Node>
<Node Bounds="1711,1542,25,19" Id="TxL19upcRaLQFBgy6ws6ag">
<p:NodeReference LastCategoryFullName="Math" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="+" />
</p:NodeReference>
<Pin Id="A3pwezpB94fMWU7l04EbCP" Name="Input" Kind="InputPin" />
<Pin Id="N1d8gLAH1xvOjeJ1YoLF9Q" Name="Input 2" Kind="InputPin" DefaultValue="1.2" />
<Pin Id="CqvPa0eXSuzQQEl25j4hH6" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="1399,1477,25,19" Id="AIIS3FWhRfKOeKDe71Q447">
<p:NodeReference LastCategoryFullName="Math" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="&gt;" />
</p:NodeReference>
<Pin Id="U7z6InlNC2rOZOfwLhK1IT" Name="Input" Kind="InputPin" />
<Pin Id="GFyQr3CDvCkN3L1AcKE8gP" Name="Input 2" Kind="InputPin" />
<Pin Id="CC9ThlJnI8kLFfobjPA6Sa" Name="Result" Kind="OutputPin" />
</Node>
<Node Bounds="1401,1362,78,86" Id="EX54tk2YZrTMoTnYe5L06w">
<p:NodeReference>
<Choice Kind="ProcessStatefulRegion" Name="Cache" />
<FullNameCategoryReference ID="Primitive" />
</p:NodeReference>
<Pin Id="Pleiax8RgyOMxYiYAEjktK" Name="Force" Kind="InputPin" />
<Pin Id="RjlZBLKYPTzMvmGRfmqycg" Name="Dispose Cached Outputs" Kind="InputPin" DefaultValue="False" />
<Pin Id="UVXLF84z9VbLDpwfQ4io4a" Name="Has Changed" Kind="OutputPin" />
<Patch Id="VZq6yUjwMrFOjGhGtx5FGq" ManuallySortedPins="true">
<Patch Id="P7RDD0nDOxdQORYUntkZ7k" Name="Create" ManuallySortedPins="true" />
<Patch Id="C6LHD67fPzAPbhWms0i4CM" Name="Then" ManuallySortedPins="true" />
<Node Bounds="1413,1400,54,19" Id="OS6xnGoQCsePZoAQAowNx8">
<p:NodeReference LastCategoryFullName="Math" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Random" />
</p:NodeReference>
<Pin Id="NBrTF7w29bZP9CqZont7K0" Name="From" Kind="InputPin" />
<Pin Id="OEhK46imK3dNotD2zTjHUR" Name="To" Kind="InputPin" DefaultValue="1" />
<Pin Id="JlwILrAmraYQAFaextZz1O" Name="Output" Kind="OutputPin" />
</Node>
</Patch>
<ControlPoint Id="GO8GzFmIVXfOU7xqwQxdd4" Bounds="1416,1442" Alignment="Bottom" />
<ControlPoint Id="AWBxL7lpXlHLIRP8k3vLSJ" Bounds="1428,1368" Alignment="Top" />
</Node>
<Pad Id="KGdm7In8F9aOfjNFBIVd6Z" Comment="" Bounds="1365,1854" isIOBox="true" />
</Patch>
</Node>
<Pad Id="AQcuBG4ItP2ODK3ZQQEH7s" Comment="Count" Bounds="1708,824,35,15" ShowValueBox="true" isIOBox="true" Value="32">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Integer32" />
</p:TypeAnnotation>
</Pad>
<Pad Id="SblH3hKQsFdNsx4NzTujtd" Comment="Y" Bounds="62,1274,35,15" ShowValueBox="true" isIOBox="true" Value="1">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Float32" />
</p:TypeAnnotation>
</Pad>
<ControlPoint Id="Le5od80VwyWLWhU9jCe1ov" Bounds="788,3313,4,0" />
<Node Bounds="1448,594,57,26" Id="CFPYpnN7IT6La9w3ugMnaF">
<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="TPzPDloVuMsMyL4WfzqJdk" Name="Input" Kind="StateInputPin" />
<Pin Id="GOfwk2gFuGBMxsT0bgNcBs" Name="Output" Kind="StateOutputPin" />
<Pin Id="L0UFD1sn1mULYeOS8OfAEl" Name="Users" Kind="OutputPin" />
</Node>
<Node Bounds="1664,646,57,26" Id="KQhapyGt1e3Oq1pNGF9yfr">
<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="RxkipYChSsHOTd2R04JEsx" Name="Input" Kind="StateInputPin" />
<Pin Id="RgGcQCXHZs9NOjO4k77i7q" Name="Output" Kind="StateOutputPin" />
<Pin Id="VN9T8DJjcFRNRdAP7d7z5f" Name="Values" Kind="OutputPin" />
</Node>
<Pad Id="EnUZBOExnIBPqiVZ0EAZgQ" SlotId="NFj5yZzlNVXLSls3x4XrXw" Bounds="1545,429" />
<Node Bounds="1705,744,44,19" Id="HUH5MhJDMyoM69ZW41NgmO">
<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="JkjUEH6jLOMPL8I0OsrZH2" Name="Input" Kind="StateInputPin" />
<Pin Id="AcWhZipHG7IMNEFTDiMvmh" Name="Result" Kind="OutputPin" />
</Node>
<Node Bounds="1238,2091,65,19" Id="HUt5r8REvYPMkbcTKhis2g">
<p:NodeReference LastCategoryFullName="Stride" LastSymbolSource="VL.Stride.Engine.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="Group (Spectral)" />
<CategoryReference Kind="Category" Name="Stride" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="Ej5yACRrB0xMbcLBCginYB" Name="Transformation" Kind="InputPin" />
<Pin Id="A5pbu6h0uvBPQY2XBLXr0f" Name="Children" Kind="InputPin" />
<Pin Id="G6VFpzXmrpLPkJiJDmKC1y" Name="Name" Kind="InputPin" />
<Pin Id="SljtSVK0LLLPW06pJMSaln" Name="Enabled" Kind="InputPin" DefaultValue="True" />
<Pin Id="U0iYa3pM979NXhgcEbgNiF" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="1659,581,68,19" Id="JA9zKqja27CPMcY9AV7jWS">
<p:NodeReference>
<Choice Kind="ProcessNode" Name="DemoUsers" />
</p:NodeReference>
<Pin Id="MrD2YhXNDWAPQy57xOaipO" Name="Context" Kind="InputPin" />
<Pin Id="UFYJgFGai7IPFH3IDKrSIn" Name="Quantity" Kind="InputPin" DefaultValue="1" />
<Pin Id="E0KUqxSuqfSPfUKssurLYS" Name="Add" Kind="InputPin" />
<Pin Id="L6rNBiTtJw3LnAKzifqCyK" Name="Clear" Kind="InputPin" />
<Pin Id="CiL9H9suapJQCaAdh4HaTf" Name="test" Kind="OutputPin" />
</Node>
<Pad Id="LuKXKf4ERznObQWc4p3ExL" Comment="Add" Bounds="1667,511,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="BBGxtuNwqaEQCHHhCb7lgR" Comment="Clear" Bounds="1726,482,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="66,1297,105,19" Id="H4RX5BqEUcWOuZ3uDCG7lt">
<p:NodeReference>
<Choice Kind="ProcessNode" Name="PerformerSimulator" />
</p:NodeReference>
<Pin Id="GSdSgZrpqJwQEjRtqzszlH" Name="Size" Kind="InputPin" />
<Pin Id="KTMXc1ZyV6LLx1hztC2pZ6" Name="Position" Kind="OutputPin" />
</Node>
<Node Bounds="720,2751,178,19" Id="RTjLuXbOJHSQRe2xvYUmqx">
<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="MhwM9S92SgjNMTFlzhTEVR" Name="Transformation" Kind="InputPin" />
<Pin Id="AXUXqs8l5qZLfzSLZTRbM6" Name="Child" Kind="InputPin" />
<Pin Id="I4yyHmyap7INEV4qOx3dhv" Name="Child 2" Kind="InputPin" />
<Pin Id="DsDgKlZoLQMODmdbcIGS6W" Name="Child 3" Kind="InputPin" />
<Pin Id="AH5KqkCZyyQNv9RgtVaAl5" Name="Name" Kind="InputPin" />
<Pin Id="QTcXdGddYYyOevv0Ry69e7" Name="Enabled" Kind="InputPin" />
<Pin Id="N2dkqmYyHShNQV8OjMD9Me" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="1860,1144,85,19" Id="RArg9VPAdmIOo7tPbaB5lK">
<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="EKvCt0YysMFL5FyumEwAYv" Name="Center" Kind="InputPin" />
<Pin Id="JLra7lxrn5DOal2Qtig8Ga" Name="Size" Kind="InputPin" DefaultValue="0.4, 0.4" />
<Pin Id="DT3knqxzwjRLPpzEvjOSlc" Name="Seed" Kind="InputPin" DefaultValue="10" />
<Pin Id="FQEainvQL11Nk5fpbcZ5e5" Name="Count" Kind="InputPin" />
<Pin Id="QboTIO6WPNzPYKEUmZPtu8" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="1474,1101,44,26" Id="GltqblZdG7WPeFv5ZVD3tj">
<p:NodeReference LastCategoryFullName="Collections.Spread" LastSymbolSource="VL.Collections.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Count" />
<CategoryReference Kind="RecordType" Name="Spread" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="EErAr2PGno1PCEOFIs0FkE" Name="Input" Kind="StateInputPin" />
<Pin Id="Dzy23lXux7hLsumCJiaUA1" Name="Count" Kind="OutputPin" />
</Node>
<Node Bounds="1475,1162,66,92" Id="VenJtRyATZ1PE4NGTX0BMi">
<p:NodeReference>
<Choice Kind="ApplicationStatefulRegion" Name="Repeat" />
<FullNameCategoryReference ID="Primitive" />
</p:NodeReference>
<Pin Id="OqrU9fPrWtOQFc0udTDbmj" Name="Iteration Count" Kind="InputPin" />
<Pin Id="KVO9y9ZGclhO0oI8Dh0nHh" Name="Break" Kind="OutputPin" />
<Patch Id="KWQI6bxu5v8O8rc7bikF3U" ManuallySortedPins="true">
<Patch Id="TU9FhKy13asPncyYMATcA6" Name="Create" ManuallySortedPins="true" />
<Patch Id="DMmXBLQpmCUQTmV5LHmT5g" Name="Update" ManuallySortedPins="true" />
<Patch Id="BpgPZ6uCtmWNR40yPwjPOr" Name="Dispose" ManuallySortedPins="true" />
<Node Bounds="1488,1197,41,26" Id="DXN0ZAe9WC4OAolzCxPfYA">
<p:NodeReference LastCategoryFullName="Collections.Spread" LastSymbolSource="VL.Collections.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Add" />
<CategoryReference Kind="RecordType" Name="Spread" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="B891OHGVXdHOiudoK3Io1F" Name="Input" Kind="StateInputPin" />
<Pin Id="OtuMhtI2o2jLhBPUYE4D98" Name="Item" Kind="InputPin" />
<Pin Id="HyRYFgGXwwFL3VUR9CLDPh" Name="Output" Kind="StateOutputPin" />
</Node>
</Patch>
<ControlPoint Id="GQ4JHeHxlRyLXozFCxQyVd" Bounds="1489,1249" Alignment="Bottom" />
<ControlPoint Id="O3R7b9hziwAOJFqmuES8z8" Bounds="1489,1169" Alignment="Top" />
</Node>
<Node Bounds="1014,1419,47,26" Id="UYZ0M4diVyeNh9TWb4JPaY">
<p:NodeReference LastCategoryFullName="3D.Sphere" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Sphere (Join)" />
</p:NodeReference>
<Pin Id="OCgZHhb4NY6Oa9cy8f4kb9" Name="Center" Kind="InputPin" />
<Pin Id="MftozyKMYlwNw7IC6wOCI4" Name="Radius" Kind="InputPin" DefaultValue="3" />
<Pin Id="L15OfkscaXpL7E70FhdV38" Name="Output" Kind="StateOutputPin" />
</Node>
<Pad Id="VGmoKs53zClOFWQEwB4qUC" SlotId="NFj5yZzlNVXLSls3x4XrXw" Bounds="1050,1701" />
<Pad Id="DN8cWAkGrAELmtCQ5AuNlK" Comment="Performer Radius" Bounds="939,1276,35,15" ShowValueBox="true" isIOBox="true" Value="0.15">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Float32" />
</p:TypeAnnotation>
</Pad>
<Pad Id="Afx25NAjq6HN7nuZE8mRLF" Comment="User Radius" Bounds="995,1550,35,15" ShowValueBox="true" isIOBox="true" Value="0.5">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Float32" />
</p:TypeAnnotation>
</Pad>
<Node Bounds="901,2304,105,19" Id="HyqY8dC1sHKMj7atkOamCz">
<p:NodeReference>
<Choice Kind="ProcessNode" Name="DebugView" />
</p:NodeReference>
<Pin Id="RFVUEE7Fw79NPdFbv8J0fW" Name="PerformerTransform" Kind="InputPin" />
<Pin Id="EoDVOPpRIECLJ4e8rfL39h" Name="PerformerRadius" Kind="InputPin" />
<Pin Id="ARd78265ReuPT1gx8UmVU6" Name="UserTransform" Kind="InputPin" />
<Pin Id="BoYEMTuheqlQZnnf8uWj8M" Name="UserRadius" Kind="InputPin" />
<Pin Id="GPahtYPWQdEQDZ0CnNQL54" Name="Enabled" Kind="InputPin" DefaultValue="True" />
<Pin Id="RQn6jverKXiQSgUGUpJgn7" Name="Output" Kind="OutputPin" />
</Node>
<Pad Id="N7R5XW1bxGdPhmaWUJLYl9" Comment="Enabled" Bounds="1036,2216,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="1404,1037,88,26" Id="Sgb6qy8zHsaPZoJK1zGCNf">
<p:NodeReference LastCategoryFullName="Main.Context" LastSymbolSource="ooc3.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="GetObjects" />
</p:NodeReference>
<Pin Id="Jv9xjL9LsFDOQDwAvxUS2o" Name="Input" Kind="StateInputPin" />
<Pin Id="VKSGzyHgdL5PO4yuwbieTn" Name="Output" Kind="StateOutputPin" />
<Pin Id="MonLoGtE2pQOtZNY5yHsYW" Name="Objects" Kind="OutputPin" />
</Node>
<Node Bounds="1394,2430,220,176" Id="SfLDRyD1nbVMBcqr0suhvp">
<p:NodeReference>
<Choice Kind="ApplicationStatefulRegion" Name="ForEach" />
<FullNameCategoryReference ID="Primitive" />
</p:NodeReference>
<Pin Id="B5gooxknHZyLBJIfr1zEGO" Name="Break" Kind="OutputPin" />
<ControlPoint Id="JD8hN9se0z0Pl4zjeUocGQ" Bounds="1419,2453" Alignment="Top" />
<ControlPoint Id="Ctln0i07cZkOZEF1m84KvB" Bounds="1460,2453" Alignment="Top" />
<ControlPoint Id="MenMnTPP2bQLBHB5VSd7jW" Bounds="1408,2600" Alignment="Bottom" />
<Patch Id="QfaDeqfWbUALXb1uITbXxy" ManuallySortedPins="true">
<Patch Id="B8043QWf3udMtGgSfoF7N0" Name="Create" ManuallySortedPins="true" />
<Patch Id="GkVGtjkfd8hNu3N9B0c0Oo" Name="Update" ManuallySortedPins="true" />
<Patch Id="P2AL0ZatdqONn3O1ANAVWe" Name="Dispose" ManuallySortedPins="true" />
<Node Bounds="1407,2538,46,19" Id="Ed3rZ0eqZZDL0OqHgG8VUj">
<p:NodeReference>
<Choice Kind="ProcessNode" Name="Object" />
</p:NodeReference>
<Pin Id="ORA89P0Y4zwMofcOcI6Pr5" Name="Transformation" Kind="InputPin" />
<Pin Id="DspDtJy1K6CM8etWEXskWA" Name="Name" Kind="InputPin" />
<Pin Id="DXardEuh2aQPr8eINtkcSq" Name="Components" Kind="InputPin" />
<Pin Id="OdD6QKlxYFuMul9JQ5ao1h" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="1452,2487,65,19" Id="K0xDuxuLIC9NTfCXv5fsUW">
<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="BQM7C9R3FWqNFmMpQUGYvk" Name="Input" Kind="InputPin" />
<Pin Id="R3kcSSyluiXNrgzoPkhHTh" Name="Result" Kind="OutputPin" />
</Node>
<Node Bounds="1455,2456,147,19" Id="P6sU3t2a8bcQHo8WW2DZj1">
<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="KktBYEywvo0L4NLpruNTc0" Name="Instance Transformations" Kind="InputPin" />
<Pin Id="EYrxbsaIYwkNmhSRnqoWzc" Name="Instance Count" Kind="InputPin" />
<Pin Id="LYr1mGezgRkNKDolaeRcIv" Name="Value" Kind="InputPin" />
<Pin Id="IsCiQrxhRN6OwWDDQDTYFC" Name="Enabled" Kind="InputPin" />
<Pin Id="VsqLq6qvgcULiQGeIQbiFX" Name="Component" Kind="OutputPin" />
</Node>
</Patch>
</Node>
<Pad Id="V08QVEyZkr1POtN0X4m7St" SlotId="NFj5yZzlNVXLSls3x4XrXw" Bounds="1311,2148" />
<Node Bounds="1370,2647,85,19" Id="RF2duEjLZOsNaUMG6rAEb7">
<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="EdMh3zTQ1DoM0bNY3zt8Rk" Name="Transformation" Kind="InputPin" />
<Pin Id="Cr8GZ3sZeSVPQ1Q43fxUjw" Name="Components" Kind="InputPin" />
<Pin Id="Jd0nhVKDC0FN7291LVFifw" Name="Children" Kind="InputPin" />
<Pin Id="HlIvp0nGqloPOnHDIfgr5U" Name="Name" Kind="InputPin" />
<Pin Id="IPTmExjzulaLMXjQd9B4kP" Name="Enabled" Kind="InputPin" DefaultValue="True" />
<Pin Id="V4iXGIev4ITQQcxGcC58CS" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="1415,2224,108,175" Id="TrmNGuW0f00MeykMcHQJdR">
<p:NodeReference LastCategoryFullName="Collections.Spread" LastSymbolSource="VL.Collections.vl">
<Choice Kind="OperationCallFlag" Name="Where" />
<CategoryReference Kind="RecordType" Name="Spread" NeedsToBeDirectParent="true" />
<Choice Kind="RegionFlag" Name="Region (Stateless)" Fixed="true" />
</p:NodeReference>
<Pin Id="AE8EGCrmlQUPwr4A4wzTrc" Name="Input" Kind="StateInputPin" />
<Pin Id="KLDFeS0RICzOtQiJ6UIaLg" Name="Output" Kind="StateOutputPin" />
<Patch Id="VdS2UWyGXHJMQkndcyXBVd" Name="Predicate" ManuallySortedPins="true">
<Pin Id="PMoOeRzQccEMN9JBTE7MCC" Name="Objects" Kind="InputPin" />
<Pin Id="IMwzv23tXODNukqMb78rGG" Name="Index" Kind="InputPin" />
<Pin Id="Vy7nxgazt05PKnYSBZmRz1" Name="Result" Kind="OutputPin" />
<ControlPoint Id="B1nX3g29f6ONqa5nF57To3" Bounds="1419,2232" />
<ControlPoint Id="MdZBXhSb65uNYQLLdifQ7l" Bounds="1484,2232" />
<ControlPoint Id="BzNuxlPHRLGQRZJ2Fa3BoJ" Bounds="1435,2392" />
<Node Bounds="1452,2288,45,19" Id="VfhLmcA5k97Pr9y3iUmOOm">
<p:NodeReference LastCategoryFullName="Collections.Spread" LastSymbolSource="VL.Collections.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Empty" />
<CategoryReference Kind="RecordType" Name="Spread" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="Ruob7m1sqyaLVnuDhK3UJR" Name="Empty" Kind="OutputPin" />
</Node>
<Node Bounds="1431,2353,37,19" Id="MsRot7leoekLxebdJBDjgH">
<p:NodeReference LastCategoryFullName="Primitive.Boolean" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="NOT" />
</p:NodeReference>
<Pin Id="MbPOPdpKWKnLHs7Ne7SQTn" Name="Input" Kind="StateInputPin" />
<Pin Id="GO8KhvR6aFJNvSkgF3qGip" Name="Output" Kind="StateOutputPin" />
</Node>
<Node Bounds="1430,2319,25,19" Id="G0UOyoWOAP3OkHtOr5ry7j">
<p:NodeReference LastCategoryFullName="Math" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="=" />
</p:NodeReference>
<Pin Id="CVg4mkiCIEkPKgNkbxKqH3" Name="Input" Kind="InputPin" />
<Pin Id="KhZoiO2ETctMARSf2oB8Pl" Name="Input 2" Kind="InputPin" />
<Pin Id="RWW69Fh5QuAOjYlMD7VxkJ" Name="Result" Kind="OutputPin" />
</Node>
<Node Bounds="1432,2261,52,19" Id="DM1zN1ZJul4MxJCXALb1o0">
<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="EBCmteGTM9CN1txT3wwAIy" Name="Input" Kind="StateInputPin" />
<Pin Id="IVpg7FLKpRDOafmBsQcltf" Name="Default Value" Kind="InputPin" />
<Pin Id="VsoJpP3FD6HM6kVCXYmzxR" Name="Index" Kind="InputPin" />
<Pin Id="QjBb8Hg2u0MLREcNgtuHlK" Name="Result" Kind="OutputPin" />
</Node>
</Patch>
</Node>
<Node Bounds="1353,2161,66,26" Id="Cth6YaW2lZ8L635PWlKaGC">
<p:NodeReference LastCategoryFullName="Main.Context" LastSymbolSource="ooc3.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="GetObjects" />
</p:NodeReference>
<Pin Id="QR3y6roInJbN7SWTgeJBlX" Name="Input" Kind="StateInputPin" />
<Pin Id="GKgQQDfkwImM3K6u53zpA1" Name="Output" Kind="StateOutputPin" />
<Pin Id="RtwotBkE3qALizWoQtAlnJ" Name="Objects" Kind="OutputPin" />
</Node>
<Node Bounds="1574,2226,83,175" Id="Kcn9HwH2S52MIdBiCKS6X9">
<p:NodeReference LastCategoryFullName="Collections.Spread" LastSymbolSource="VL.Collections.vl">
<Choice Kind="OperationCallFlag" Name="Where" />
<CategoryReference Kind="RecordType" Name="Spread" NeedsToBeDirectParent="true" />
<Choice Kind="RegionFlag" Name="Region (Stateless)" Fixed="true" />
</p:NodeReference>
<Pin Id="AqgSB5aIgRsQScFlmNeIwN" Name="Input" Kind="StateInputPin" />
<Pin Id="UpmzpbVIeu2LcsAtdmGBG0" Name="Output" Kind="StateOutputPin" />
<Patch Id="AyAqLU62mWxLhJI8sd0jyn" Name="Predicate" ManuallySortedPins="true">
<ControlPoint Id="HM8vnT0JnDgMyvk0zjGafr" Bounds="1578,2234" />
<ControlPoint Id="DNm69iswKo3LpQgmdqUKFw" Bounds="1594,2394" />
<Node Bounds="1611,2290,45,19" Id="AjADENn5IXVMvITvizgcf2">
<p:NodeReference LastCategoryFullName="Collections.Spread" LastSymbolSource="VL.Collections.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Empty" />
<CategoryReference Kind="RecordType" Name="Spread" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="P2blUMMW3miLc6mzN4VBJY" Name="Empty" Kind="OutputPin" />
</Node>
<Node Bounds="1590,2355,37,19" Id="MLuhQUxB6qpPuX3TokbYD1">
<p:NodeReference LastCategoryFullName="Primitive.Boolean" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="NOT" />
</p:NodeReference>
<Pin Id="McaQVWyNLQBQIlG63ZLhS1" Name="Input" Kind="StateInputPin" />
<Pin Id="Iwdkq2fefpXOKTIiXPYgP3" Name="Output" Kind="StateOutputPin" />
</Node>
<Node Bounds="1589,2321,25,19" Id="TXJa3Wjm8FpMDmstA5dRgh">
<p:NodeReference LastCategoryFullName="Math" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="=" />
</p:NodeReference>
<Pin Id="LAXd4qwNzTROyNLW4YVcdw" Name="Input" Kind="InputPin" />
<Pin Id="IBlCiGR918AMpNw95IBwG9" Name="Input 2" Kind="InputPin" />
<Pin Id="HHD51tmvm8YP9fUKgnEsOR" Name="Result" Kind="OutputPin" />
</Node>
<Pin Id="A318gFh9mNBNN2OuI0rNNI" Name="Objects" Kind="InputPin" />
<Pin Id="G3PGtyHTahGOkCp2SYDM0X" Name="Input 2" Kind="InputPin" />
<Pin Id="MtI0kEA6X2qPXjfyUtBEGn" Name="Result" Kind="OutputPin" />
</Patch>
</Node>
<Pad Id="DKxoD4h2XLhPmv5i9PJnKy" Comment="Head Position" Bounds="490,1450,35,43" isIOBox="true" />
<Node Bounds="487,1578,25,19" Id="QXnENSTMzPCNhrE9OXbgNS">
<p:NodeReference LastCategoryFullName="Math" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="+" />
</p:NodeReference>
<Pin Id="FQnxUQyvT9INjVX8WkkNvw" Name="Input" Kind="InputPin" />
<Pin Id="E7gqNkxLyMeOyZPoTH2V7T" Name="Input 2" Kind="InputPin" />
<Pin Id="TRvOTxsxdg1LyrXJBquuIJ" Name="Output" Kind="OutputPin" />
</Node>
<Pad Id="O3z6oO93nBXMwZq7JP1t0z" Comment="" Bounds="527,1527,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>
<Pad Id="PGyi0Wu3Pv6QVKf9sWSeBD" Comment="Force" Bounds="1391,1193,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="LQgcPOkCGUqP6wX8VFu7x7" Comment="Enabled" Bounds="1636,2645,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>
<Pad Id="Blkvwcwlg5jNN6TAzhxQsz" SlotId="NFj5yZzlNVXLSls3x4XrXw" Bounds="459,1276" />
<Node Bounds="468,1332" Id="G9lF1bN7XOwMDsJWkdFLDE">
<p:NodeReference LastCategoryFullName="Main.Context" LastSymbolSource="ooc3.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="GetPerformer" />
</p:NodeReference>
<Pin Id="F1ffGBtFtQuP9MC3z729NW" Name="Input" Kind="StateInputPin" />
<Pin Id="VV5McCwFvUXLcrbSq5eRY3" Name="Output" Kind="StateOutputPin" />
<Pin Id="GfJvZ15BWRnOWK4mNEqyQR" Name="HeadPosition" Kind="OutputPin" />
<Pin Id="HQoLPvMojkfN91OrmNqn5E" Name="HeadRotation" Kind="OutputPin" />
</Node>
<Node Bounds="-389,2283,345,19" Id="I5RdxHQ28yTP1JiFBkmQPs">
<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="Phd4tWbZtl3LjHUu8NGbKk" Name="Initial Name" Kind="InputPin" />
<Pin Id="IIuqEKRdj5GN6vYxlpvpWL" Name="Base Components" Kind="InputPin" />
<Pin Id="QeHh5ZTq1xROWwWqHOa4yi" Name="Transformation" Kind="InputPin" />
<Pin Id="La3WmQOc2UfNzpA4fNQJNw" Name="Components" Kind="InputPin" />
<Pin Id="FLvojysQVRWLhG6NiyRvcL" Name="Children" Kind="InputPin" />
<Pin Id="CR7FS9nTkWyQKVN6bwvXTS" Name="Name" Kind="InputPin" />
<Pin Id="NGMGq3TcaQLMC6ja4wgcaJ" Name="Use Custom View Matrix" Kind="InputPin" />
<Pin Id="LckUUKZqXHyNuiTt7CgGzK" Name="View Matrix" Kind="InputPin" />
<Pin Id="P0Vlv58vVCNOHsX0FTZtAp" Name="Projection" Kind="InputPin" DefaultValue="Perspective" />
<Pin Id="EGjFFLDCAHZLG2U76bzFM1" Name="Vertical Field Of View" Kind="InputPin" />
<Pin Id="UBywMIJyBqWMnohixjfYJy" Name="Orthographic Size" Kind="InputPin" />
<Pin Id="U5nwRElEd9fMRbIKA87yf5" Name="Use Custom Aspect Ratio" Kind="InputPin" />
<Pin Id="IsY3tQXNfELNQ2Z6XTQ61z" Name="Aspect Ratio" Kind="InputPin" />
<Pin Id="AFC6sjoeUwpPrN3DFJjQ09" Name="Near Clip Plane" Kind="InputPin" DefaultValue="0.001" />
<Pin Id="TadQ4PycpZ9M94vACt6ZFc" Name="Far Clip Plane" Kind="InputPin" DefaultValue="1000" />
<Pin Id="AUvD6da0JsZOAeURpRHAgg" Name="Show Helper" Kind="InputPin" />
<Pin Id="AfzvAi2iYJkOwMKuKpklJK" Name="Enabled" Kind="InputPin" />
<Pin Id="O4tDXLKBx1yMY3noLBouxs" Name="Projection Matrix" Kind="InputPin" />
<Pin Id="LelxJmyCxGBPhfsjPiMckc" Name="Output" Kind="OutputPin" />
<Pin Id="GZMm6exLwAXLcc5Bf3Meji" Name="Camera Component" Kind="OutputPin" />
</Node>
<Pad Id="GkAf7x50XHrL5Vc1Bib7R5" Comment="" Bounds="-285,2041,74,15" ShowValueBox="true" isIOBox="true" Value="Camera">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="String" />
</p:TypeAnnotation>
</Pad>
<Node Bounds="-249,2091,80,19" Id="VbPrkjUeullNrcJUduFnw8">
<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="SqR2eYg4G7tPTSZ8wNf5Z6" Name="Input" Kind="InputPin" />
<Pin Id="JCpf7s6bMvxL3wGCQL4Ifz" Name="Scaling" Kind="InputPin" DefaultValue="1, 1, 1" />
<Pin Id="Gr22J1rbQXANbXhj8Odpxt" Name="Rotation" Kind="InputPin" DefaultValue="-0.25, 0, 0" />
<Pin Id="NayWh1LQPqXNgjR5ZWvpSo" Name="Translation" Kind="InputPin" />
<Pin Id="U9mEhja6InCPN62diI9TPk" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="-249,2126,42,19" Id="HmK1MNbzigNOs4932fHKmE">
<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="Tj51h0te5mSQKuHz63kr0D" Name="Input" Kind="StateInputPin" />
<Pin Id="C4nyS8w8LUeM4Tm8B3fiaI" Name="Output" Kind="StateOutputPin" />
</Node>
<Node Bounds="-167,2045,65,19" Id="MDAw1h7oUeeNqfhA4hjLqd">
<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="Go829z1VttpLgfdc9Wy1Yn" Name="Goto Position" Kind="InputPin" />
<Pin Id="HcK8MIjTy1UPqvCZJpbJFb" Name="Filter Time" Kind="InputPin" DefaultValue="5" />
<Pin Id="TA1EtCdbqj0M0Cm28lzKlD" Name="Cyclic" Kind="InputPin" />
<Pin Id="BP4KVVS0BIxPEBrG7krVdq" Name="Jump" Kind="InputPin" />
<Pin Id="PlOmeZgZjExL2apIAEZQ2I" Name="Position" Kind="OutputPin" />
<Pin Id="LjfeyYAy2CGOYpB4JVgPZs" Name="Velocity" Kind="OutputPin" />
<Pin Id="F1rUiFpL1vANVjUQg1rxCM" Name="Acceleration" Kind="OutputPin" />
</Node>
<Node Bounds="-246,2214,45,19" Id="DaD2QatTigEPHrifiy6VNn">
<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="J8OnvUMSfDnL8qILKwqGOD" Name="Input" Kind="InputPin" />
<Pin Id="CkkeGzuEcEANHkd5BAW3UV" Name="Rotation" Kind="InputPin" />
<Pin Id="H8c1CXn8pD8LvoT4lxVvhU" Name="Output" Kind="OutputPin" />
</Node>
<Pad Id="OLsd9BmIz4pLVJPso7XY57" Comment="Rotation" Bounds="-168,2161,35,43" ShowValueBox="true" isIOBox="true" Value="0, -0.036, 0">
<p:TypeAnnotation LastCategoryFullName="3D" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Vector3" />
</p:TypeAnnotation>
</Pad>
<Pad Id="Qxg1UwxOY02Pv2QLFBvsgr" SlotId="NFj5yZzlNVXLSls3x4XrXw" Bounds="892,3226" />
<Node Bounds="945,3251,75,26" Id="FHW7AvY6iB3QdJc7hcuVoX">
<p:NodeReference LastCategoryFullName="Main.Context" LastSymbolSource="ooc3.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="SetProjection" />
<CategoryReference Kind="ClassType" Name="Context" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="P1yYws0jUJpMnSs0Yhk8Lq" Name="Input" Kind="StateInputPin" />
<Pin Id="LnWVqT2XV8cP5eWAqvEddU" Name="Projection" Kind="InputPin" />
<Pin Id="RhnnZPkaW0NL0aAR4lCqwL" Name="Output" Kind="StateOutputPin" />
<Pin Id="OKuiZP7nmYCPRWbJZA8lNp" Name="Apply" Kind="InputPin" />
</Node>
<Pad Id="FQfhpVq9LqZOH5AUmCmJsx" Comment="Apply" Bounds="1060,3198,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="TWPkyIqNKSQNvgivjZnyRP" Comment="Intensity" Bounds="339,2209,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="320,2252,45,19" Id="HkUoqM5mXjYP8Kzc3npN8g">
<p:NodeReference LastCategoryFullName="Math" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Lerp" />
</p:NodeReference>
<Pin Id="TBDahIZpzo9QQOoN9lRdpS" Name="Input" Kind="InputPin" DefaultValue="0" />
<Pin Id="S8VlOSn3ypTPwGE4dxNuxC" Name="Input 2" Kind="InputPin" />
<Pin Id="Ig4xshAPPVKNQ4B8iMERW0" Name="Scalar" Kind="InputPin" />
<Pin Id="K4qYxX8BcHVP58Xx0belEU" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="298,2085,105,19" Id="Vt0cD3tL3MsPWl6sGJ2MrJ">
<p:NodeReference LastCategoryFullName="Animation" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="Filter" />
</p:NodeReference>
<Pin Id="OLWCXQpIOY1N96Y2ctg0Et" Name="New Clock" Kind="InputPin" />
<Pin Id="Pw17JVeupY9OztALlIBzzA" Name="Goto Position" Kind="InputPin" />
<Pin Id="VE9azjyd70vNjWmMnm1sxW" Name="Filter Time" Kind="InputPin" DefaultValue="60" />
<Pin Id="JTksxWRD1cxMl6KJuPgGip" Name="Transition" Kind="InputPin" />
<Pin Id="Ue2rstFAxmkLF4qt0ksaLw" Name="Mode" Kind="InputPin" />
<Pin Id="Jwtu4KqSalbMfize74gzZz" Name="Reset" Kind="ApplyPin" />
<Pin Id="OGWjt5DTlawO3kdHdaI0Pb" Name="Position" Kind="OutputPin" />
<Pin Id="O1QO0NULlzPLdZyADZ9LW6" Name="Progress" Kind="OutputPin" />
</Node>
<Node Bounds="303,2004,53,19" Id="EhpqdOoLv9kOSLo0FmbHng">
<p:NodeReference LastCategoryFullName="Primitive.Boolean" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="ToValue" />
</p:NodeReference>
<Pin Id="DNBR4f0fun7MdX3TRzqkIs" Name="Input" Kind="StateInputPin" />
<Pin Id="JMNQgoaROUZON2BKJy0zkg" Name="Output" Kind="StateOutputPin" />
</Node>
<Pad Id="S0xzDXdiVorMt5MRYmx6zL" Comment="Lights on" Bounds="303,1957,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>
<Pad Id="EACNYRelIEfPpjkCCIRACg" Comment="Intensity" Bounds="579,2215,35,15" ShowValueBox="true" isIOBox="true" Value="1.5">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Float32" />
</p:TypeAnnotation>
</Pad>
<Node Bounds="560,2258,45,19" Id="J6mcHQQSxeSMBgOmQCglMX">
<p:NodeReference LastCategoryFullName="Math" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Lerp" />
</p:NodeReference>
<Pin Id="T4a1DeLqHVwPmlFIVurdxG" Name="Input" Kind="InputPin" DefaultValue="0" />
<Pin Id="DnZxFVrFfM9MXtJnkswuCa" Name="Input 2" Kind="InputPin" />
<Pin Id="QWTOAkX6R1INxi5hk2hKov" Name="Scalar" Kind="InputPin" />
<Pin Id="N6bo6m1bwFbPcYwFdpAxNH" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="598,2070,105,19" Id="Nuf7c5Ewp3tLNcAjDOChZH">
<p:NodeReference LastCategoryFullName="Animation" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="Filter" />
</p:NodeReference>
<Pin Id="QoJSoWWAiIwOIUGHa0uSPN" Name="New Clock" Kind="InputPin" />
<Pin Id="STdIERXA2EqObusex2VSK0" Name="Goto Position" Kind="InputPin" />
<Pin Id="DsxBiMr8FkoQAnzxsR6TUC" Name="Filter Time" Kind="InputPin" DefaultValue="20" />
<Pin Id="S2wqBB8x6hPOH95iikQlZs" Name="Transition" Kind="InputPin" DefaultValue="Sine" />
<Pin Id="DJ0C6IeXyw6NBaSkXd9UOT" Name="Mode" Kind="InputPin" />
<Pin Id="POs8GEKt02pLC0WSiombXh" Name="Reset" Kind="ApplyPin" DefaultValue="False" />
<Pin Id="RURN61i0qLPOTHvEb5g5wD" Name="Position" Kind="OutputPin" />
<Pin Id="Ns5ZPL2ApBkL1hMPSTri2s" Name="Progress" Kind="OutputPin" />
</Node>
<Node Bounds="621,2001,53,19" Id="CxQ0B1x6IBKLfph2TydHO1">
<p:NodeReference LastCategoryFullName="Primitive.Boolean" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="ToValue" />
</p:NodeReference>
<Pin Id="QJPYcNQfheYLSoupadWO53" Name="Input" Kind="StateInputPin" />
<Pin Id="EyaRUxmlxYcOnfaCqZz2b6" Name="Output" Kind="StateOutputPin" />
</Node>
<Pad Id="AO2emhs57lUL8QxMaCuF9F" Comment="Performer Radius" Bounds="623,1945,35,34" 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>
<Pad Id="Ma5TTP1b5XBLxYslerAi8G" Comment="Reset" Bounds="407,1989,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="KR4PIUkjnrhLE2PgyEamBU" Comment="Connected Ratio" Bounds="534,1837,35,15" ShowValueBox="true" isIOBox="true" Value="0.01">
<p:TypeAnnotation>
<Choice Kind="ImmutableTypeFlag" Name="Float32" />
<FullNameCategoryReference ID="Primitive" />
</p:TypeAnnotation>
</Pad>
<Pad Id="TOH23Hmim31QJxgDCFxL1n" Comment="Goto Position" Bounds="-126,1941,35,43" ShowValueBox="true" isIOBox="true" Value="0, 5.89, 0">
<p:TypeAnnotation LastCategoryFullName="3D" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Vector3" />
</p:TypeAnnotation>
</Pad>
<Node Bounds="698,2268,114,19" Id="Hjl1TlzZII1QRdpfw6FkK8">
<p:NodeReference LastCategoryFullName="Math" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Lerp" />
</p:NodeReference>
<Pin Id="MGkPgiI7xruMsqauDYsuvx" Name="Input" Kind="InputPin" DefaultValue="0.98" />
<Pin Id="HBycT8h2GfKQGKQkfbdP5x" Name="Input 2" Kind="InputPin" DefaultValue="-1.7" />
<Pin Id="VC3pwPrJGdjQdzcdnco6Vo" Name="Scalar" Kind="InputPin" DefaultValue="-1.7" />
<Pin Id="Ln5PqGVZpw1PTsl6BqbDdq" Name="Output" Kind="OutputPin" />
</Node>
<Pad Id="DnzN7fYpNKSNlCeuVRGsvs" Comment="" Bounds="697,2149,35,15" ShowValueBox="true" isIOBox="true" Value="0.4">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Float32" />
</p:TypeAnnotation>
</Pad>
<Pad Id="TBBeh4Xq81gNOYbZozrJIV" Comment="Add User" Bounds="536,1779,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="CLRuyqxA0M8QK1cy4QRVeo" Comment="" Bounds="538,1874,35,15" ShowValueBox="true" isIOBox="true" />
<Node Bounds="748,2225,46,19" Id="KP77OybpzRwLarwxsKKLOn">
<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="NJ3zoUBVw2IMZG632xziI0" Name="X" Kind="InputPin" DefaultValue="0" />
<Pin Id="F3lLXSvEuPhPC3TEqv8q7t" Name="Y" Kind="InputPin" />
<Pin Id="PwOXZ4s1Ld3OUhZH1BB5H8" Name="Z" Kind="InputPin" />
<Pin Id="O6ea6Zht0m1LmTd5ROedJv" Name="Output" Kind="StateOutputPin" />
</Node>
<Pad Id="OHRccjbGl4FLyIGMlUVyIT" Comment="" Bounds="771,2157,35,15" ShowValueBox="true" isIOBox="true" Value="-1.7">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Float32" />
</p:TypeAnnotation>
</Pad>
<Node Bounds="695,2229,46,19" Id="OZVhg2WKEzSQYXb195e9aV">
<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="PknCCd72NqDPfKoIItAF97" Name="X" Kind="InputPin" DefaultValue="0" />
<Pin Id="L0s4hYxhD5kMDHWnuM3Pj7" Name="Y" Kind="InputPin" />
<Pin Id="QRvSMBjAsSpNnPXdE2hDes" Name="Z" Kind="InputPin" DefaultValue="0.15" />
<Pin Id="Gkex2nXWGqgMxxBbUSMdx0" Name="Output" Kind="StateOutputPin" />
</Node>
</Canvas>
<Patch Id="C0ioYLsv7atOOCGaCdE3Xe" Name="Create" />
<Patch Id="NozuTHY0ykMNyEyZzzjerp" Name="Update">
<Pin Id="PFdDUgHRColMlpRvfXv5Qx" Name="Context" Kind="InputPin">
<p:TypeAnnotation>
<Choice Kind="TypeFlag" Name="Context" />
</p:TypeAnnotation>
</Pin>
<Pin Id="TAbXNtYz7RxMqLFdbHsp7h" Name="Output" Kind="OutputPin" Bounds="780,1559" />
</Patch>
<ProcessDefinition Id="H8MIlSPnugRQEA1HAIuoN7">
<Fragment Id="TRqkU5A4kOuOlOkhVao0X3" Patch="C0ioYLsv7atOOCGaCdE3Xe" Enabled="true" />
<Fragment Id="UdhM5AuXqViM4RddcZbriH" Patch="NozuTHY0ykMNyEyZzzjerp" Enabled="true" />
</ProcessDefinition>
<Slot Id="NFj5yZzlNVXLSls3x4XrXw" Name="Context" />
<Link Id="MgxW9IOp24HMOxCPZUQRbG" Ids="OUXRTWLhtWTQbFzzAB41PT,AXUXqs8l5qZLfzSLZTRbM6" />
<Link Id="IWnFjRNObWBMPlFG3z8atD" Ids="PFdDUgHRColMlpRvfXv5Qx,RZuoQJ0YXrjQYkaCf39tpy" IsHidden="true" />
<Link Id="CX0UuEYYskcOPcMRhaWtj5" Ids="NBYNiQkhdOwQdtYhlphD8Q,OYpDU9RdOxwQEVcwn1kBlF" />
<Link Id="Pu5Vr8NVmDPMxAq6d6lWvw" Ids="OYpDU9RdOxwQEVcwn1kBlF,CnsXECw1J8KOMjBlETmFVl" />
<Link Id="VFuqjHEdItKPEhc4xvPKg3" Ids="IATKDyLid0ZLpng6q4tIVs,SQ4dT8bsMQhNq8JgRAlxkf" />
<Link Id="DRVfyTdr8JLMPf1Zd3p71J" Ids="AQcuBG4ItP2ODK3ZQQEH7s,GXh6Eu8eBqNLT1LBrlqJKE" />
<Link Id="Oodn1UMJESlNigEa7zEdlF" Ids="TdzDEGt1KRYPVhrVtNwj6P,McKv3SjHLErM3vlKxCaWtt" />
<Link Id="QlNKGcGONQ8NwOSBG3ZaYc" Ids="R2NRaSqg1EWQKVQiQqiFt9,DRyo1jou7J5NO2uGStc1iz" />
<Link Id="HDgDIGVL9GsQC5gVMNf2YI" Ids="JxQjbPS5DaxOnqOVxXOFWP,Le5od80VwyWLWhU9jCe1ov" />
<Link Id="DhuP3t1gSpaNOMJhhDQtsn" Ids="Le5od80VwyWLWhU9jCe1ov,TAbXNtYz7RxMqLFdbHsp7h" IsHidden="true" />
<Link Id="D76ZAttTFQ2OcnbwVaWRKq" Ids="EnUZBOExnIBPqiVZ0EAZgQ,TPzPDloVuMsMyL4WfzqJdk" />
<Link Id="DsOVRGnsofULPcRLG8MFey" Ids="VN9T8DJjcFRNRdAP7d7z5f,JkjUEH6jLOMPL8I0OsrZH2" />
<Link Id="QIUG0e4fKFeOX0MxJ8EBkX" Ids="AcWhZipHG7IMNEFTDiMvmh,AQcuBG4ItP2ODK3ZQQEH7s" />
<Link Id="HuFpOdRLjXZM55BbYslyyW" Ids="VN9T8DJjcFRNRdAP7d7z5f,EN1JGADZBw9PhFWEqw395M" />
<Link Id="TwNY5IDQFFTMNAtbNJXxBy" Ids="PNA9L8vHVOQMfRkCa2QACj,A5pbu6h0uvBPQY2XBLXr0f" />
<Link Id="H6GGRY3I7MLOoJcgfkwsjx" Ids="LuKXKf4ERznObQWc4p3ExL,E0KUqxSuqfSPfUKssurLYS" />
<Link Id="FsbXSwmy4v9L9pahBcdrEL" Ids="BBGxtuNwqaEQCHHhCb7lgR,L6rNBiTtJw3LnAKzifqCyK" />
<Link Id="ENplWQ52Z1pMnOvTQJJ5Tx" Ids="SblH3hKQsFdNsx4NzTujtd,GSdSgZrpqJwQEjRtqzszlH" />
<Link Id="Caxw1EMjgJ3L8E7NIPGfXH" Ids="RZuoQJ0YXrjQYkaCf39tpy,EnUZBOExnIBPqiVZ0EAZgQ" />
<Link Id="Vnvvwp7EiYAK95zbi9ZDgN" Ids="N2dkqmYyHShNQV8OjMD9Me,IJz8PEpqo6iLIyT1FMsXQy" />
<Link Id="GBVVDV1VydqNySrDKA9uVG" Ids="BvyLjqMLIHSMUORHtKlEnr,E37SHZJrLmROMfaHW2wiQ6" />
<Link Id="TSW2hanAyUzQcwbM38CEov" Ids="Lt6kcAa0uGVNnVkne2pmQx,VBUYaReWTmyMKsmH9t41RV" />
<Link Id="EyoDXsXG9ywOvZKCWFyN7O" Ids="QW1cDohQ02OPT2xRQT3Nd2,VFT4Pj5jg9rMgMbnCyTL38" />
<Link Id="Mj0Zdllw8BiN853p0opivF" Ids="U277ooEmMSpO4926fUm4xT,CISwebhnb1UPMxT44EoeEd" />
<Link Id="UQb7QswGXIkPnCtHbqdQG1" Ids="JcvYePnLi1sObHYnqecSxk,HMf3UKKZjCgOkxDfrIkCpG" />
<Link Id="CRmcX9f6J9kOqFeP1bVhYY" Ids="EusKTcfcbOmLnqctGBLMAV,M6R7KF8kBuYPgIWVCsEbt7" />
<Link Id="GCyS7JzutNIMx4WOb0BvsA" Ids="JCwpxA5am6mP91pmf5WnYO,OmOh8XphlCIPFl0TUWYuc1" />
<Link Id="Ef1A5fbWWbLMbFTjTDu3fe" Ids="Dnv4Du29eeQNpgkwtg9wSK,QiypyTZ2JnwPkfp36T5Rwt" />
<Link Id="LyLTyUXGZp4PA1icaFq5oj" Ids="AfxrEpvB5dYL6LnxcHGRL5,G6AuTrY2SkeMGwhtnvMLzj" />
<Link Id="IwobL5Uq5R9O2S972sDbbk" Ids="EFvyyrshzjsLiHwd9mKJ3g,Po1wShoEZRILqeCV9BiliO" />
<Link Id="Lr4brn5vZ7oN76Y83wHSIT" Ids="TdzDEGt1KRYPVhrVtNwj6P,AwiDlIrkxZnObQ02TvxJfx" />
<Link Id="FyPyMKuyxaqLEUBHRRC0o8" Ids="Gltgimp7Lv6QQHei6V59eI,A3pwezpB94fMWU7l04EbCP" />
<Link Id="PoJRhsIoXF9LK41HJ5xGI4" Ids="KkVK2ZkzmfeNE4Z7TCYXMA,MOCcMJzSx57NxjfL9h7dP2" />
<Link Id="RyuNxLwqmruNTEbtABP7pU" Ids="CWhERXZc8mQMOOUrRFegcp,Uev7RKJSttxMGTJAA6Aj56" />
<Link Id="UlZfXqLxtB0N2kbwwWAmCm" Ids="AQcuBG4ItP2ODK3ZQQEH7s,FQEainvQL11Nk5fpbcZ5e5" />
<Link Id="FDT99ZxjjpyP3z78Ag1vEn" Ids="QboTIO6WPNzPYKEUmZPtu8,THku78OG4CDPzKAeTGAx9q" />
<Link Id="RUrGr0VVD7GLFIabIEgaof" Ids="THku78OG4CDPzKAeTGAx9q,AGtBx0XViLOPGOvZA5y1XF" />
<Link Id="JEPsFzhb1q0NXeSCt3ZGdn" Ids="F7Q5zBaGPB5NK4OIbpCfg6,EmVVaRB7HAUQEhI9014iIN" />
<Link Id="UMJ4svEnOH3OabEptDAc1S" Ids="QW1cDohQ02OPT2xRQT3Nd2,S7mmsG9DF2kP4M7OgQofnI" />
<Link Id="Om5X4QlyjWsMJoyhRUkn4S" Ids="BvyLjqMLIHSMUORHtKlEnr,KGdm7In8F9aOfjNFBIVd6Z" />
<Link Id="LcHMg3xEqfSNASb22zezEE" Ids="SuPXFkFliWLOJHPBhiduj2,C93SYFzWhHzLS2w8E7fCgd" />
<Link Id="O60ZSFswa63Osj0imFECe6" Ids="VE5LfM0SQv3QCoWCqHHBhN,VwUIZXJm34eOFEOMKxCoVV" />
<Link Id="SaZICUP3THXLjQwuJSV0j1" Ids="O3R7b9hziwAOJFqmuES8z8,GQ4JHeHxlRyLXozFCxQyVd" IsFeedback="true" />
<Link Id="GWwhxYT2IpAOAqiuqq47wv" Ids="HyRYFgGXwwFL3VUR9CLDPh,GQ4JHeHxlRyLXozFCxQyVd" />
<Link Id="CfzyCjd60BSOs4FGPYt3bz" Ids="O3R7b9hziwAOJFqmuES8z8,B891OHGVXdHOiudoK3Io1F" />
<Link Id="FWT9tMHz3qrOcBOKhWnDmZ" Ids="Dzy23lXux7hLsumCJiaUA1,OqrU9fPrWtOQFc0udTDbmj" />
<Link Id="OY10QWBjbjrPp6kJaG9SL5" Ids="Icf2HBqCneyLflOoElWiOE,AGEz85sRZiJLfCTnDZ4VTp" IsFeedback="true" />
<Link Id="CFubSuHqfzPMK0dLeqn2zY" Ids="GQ4JHeHxlRyLXozFCxQyVd,Icf2HBqCneyLflOoElWiOE" />
<Link Id="ReK35O22oc3OHhZUA5UpeA" Ids="SkVlpqo2p7QNk8ICWgDsha,QrnDeCVICKJMqofLDiAJPq" />
<Link Id="AFgG7Qem5xVPkhjqzTsQO8" Ids="KsBlzyUoi9APQvkAqHxmXj,JcxAjtyO3jfLCszhRn499Z" />
<Link Id="AE8w8UwezkuOvoi7mOkyxs" Ids="NKRtf8ra8sIQKAq2A1Eg7c,OtAAWsSSSvVLJ2rxzyZrGj" />
<Link Id="KBzVw8dUAIgM21ZUaGFPIL" Ids="D3lN9f4XhAZLnyEgdroE9Y,LKIBIfofq7mL3kq8EdjIiY" />
<Link Id="UhlDuuuDrjgOGML8Ktwi01" Ids="SuIaFaPJ3PaL04G6eMqPju,AGEz85sRZiJLfCTnDZ4VTp" />
<Link Id="PFM7IMeNIHFPMLo7x8LEa7" Ids="AZ1stYgIwfFPH80eHxBsit,OJ0tTvqn5bTOdiEVWrHHhu" />
<Link Id="MmVhv9Xd2BQOwWR1CaXo4q" Ids="KsBlzyUoi9APQvkAqHxmXj,Mab7CwElcwePTav7xm3FjM" />
<Link Id="Q6V7pDndVtqQNBgsP0mDXN" Ids="OYpDU9RdOxwQEVcwn1kBlF,PCg7FB9cEPAOyQTkRCAXWt" />
<Link Id="RQAPhxllEvGL10TJ6Mcy0D" Ids="MZwc1avQKC7MQBeuD4hvKb,S5S37wKVVDBObr8a54teyu" />
<Link Id="NXuZ5e3sj0VQA63xyrDgrU" Ids="St6jbVCYcP2NJc59b8AEcZ,Cr9FN2NTG9qObicbClfppR" />
<Link Id="CivPnf40WwNN0Nx4Qrm8iI" Ids="MCMCjbTDXSXLZcP4TKGNOq,PNA9L8vHVOQMfRkCa2QACj" />
<Link Id="UHaLN0fsoLuNnMKOVSxPOD" Ids="L15OfkscaXpL7E70FhdV38,A2b4aRiXBrWMP240NO5Azv" />
<Link Id="BLOYCkCWmqTObLGNuU01g8" Ids="Icf2HBqCneyLflOoElWiOE,KTulcyhBk3cP3JZKI0dAXa" />
<Link Id="JDTk8mf0vhAOAiRqtYgKq2" Ids="KTulcyhBk3cP3JZKI0dAXa,K54JisvrP5mMnj3XcRPwIH" />
<Link Id="KOfYW1MiqEXMMQ2hg4B50H" Ids="KTulcyhBk3cP3JZKI0dAXa,NuZ1DvOCZHHOt3tB0qF8oa" />
<Link Id="B1epztjpkybNlAEOspuBAH" Ids="IATKDyLid0ZLpng6q4tIVs,TkFD15xvafePvPtagdNAV0" />
<Link Id="SdIjLMhhLeIOaSvfvMo3Vj" Ids="SxBitVZaD5RMVul48PXNxY,TMFxgq2qfWjLbluewiO4go" />
<Link Id="B20UiaJF9jwOJtK4XmutMp" Ids="QW1cDohQ02OPT2xRQT3Nd2,FROR30dgaRsOagptKHtWzJ" />
<Link Id="OfnivVMor5uNqdVPswR2L3" Ids="Jz776EzRb0jPoOQ5PMDzgQ,DbgNQdHMV97Pd4EUaP7b8j" />
<Link Id="QFAqS1wvIwmP4qlhUXgKzM" Ids="VGmoKs53zClOFWQEwB4qUC,JbJlLRk4hhoOJ81oEJN1Lq" />
<Link Id="F2wDzwJLdmuOWDn5pG8kqO" Ids="VTRx0iZjGi2LtaTHH7fyJ7,KXXxZEFbl95P1B9B78MbQw" />
<Link Id="Vfd9Qz9UC1cOTtWRBCa8TJ" Ids="Jz776EzRb0jPoOQ5PMDzgQ,JdhIroiGWd4OZo8Ax0uIH7" />
<Link Id="PCt6fsIZswBQJ5hwC5mEkC" Ids="QW1cDohQ02OPT2xRQT3Nd2,TjucQDfeAPFMonVglYCnbn" />
<Link Id="GvngmMMLuAnQSUCL4w9Bvr" Ids="HkzL4cCo1CTLhkDciGzro3,S6ieSJ6PZBZMQrl94HBoWV" />
<Link Id="Sv1SFxw95qHOuaoSdZ4Wbn" Ids="T8WxIJ1ysrUPB154KZTzuM,HS7OcEnfKuKN6bT6T6VQIX" IsFeedback="true" />
<Link Id="JPclI7ZPhSwQbOSYcxbWza" Ids="T8WxIJ1ysrUPB154KZTzuM,RB2R6aEQgqfM1WPY0VH4Aq" />
<Link Id="DQxuJ063us5PdxDx0PyQQz" Ids="R7Fj9yL76MbLnDWXpLBpyQ,T8WxIJ1ysrUPB154KZTzuM" />
<Link Id="Sf24Cp1zxzQLTfI7FpCbvP" Ids="SHyJsFUWydDOa8aXwey1Gd,SlUdaPPLuDXN1hNAo2SVtg" />
<Link Id="DWtzJ9VglyuPmJc5Ib9GoB" Ids="EN1JGADZBw9PhFWEqw395M,VE5LfM0SQv3QCoWCqHHBhN" />
<Link Id="PWLqCjI8CSlP6TgDQsLRVy" Ids="DN8cWAkGrAELmtCQ5AuNlK,MftozyKMYlwNw7IC6wOCI4" />
<Link Id="IYC1bR5Z1W6NSJfUIRZO7d" Ids="IXksKpeiRgWMlp3edJcf4k,Pl141Dd2F6pQCWvAnQq6oD" />
<Link Id="UQBsPgo6ZjALUbAu6Sytgp" Ids="F7Q5zBaGPB5NK4OIbpCfg6,THnhVA6LJhlLdhXcwYCSxS" />
<Link Id="CrsEl5t8rfLOGNiKI4T6rE" Ids="Afx25NAjq6HN7nuZE8mRLF,Gn1zphpkOYsMB3HXBKQkOl" />
<Link Id="SaFsI431gQYOWvuldOkhT4" Ids="THnhVA6LJhlLdhXcwYCSxS,ARd78265ReuPT1gx8UmVU6" />
<Link Id="MEsOhJtRBL4LBUOzCGiE6S" Ids="Afx25NAjq6HN7nuZE8mRLF,BoYEMTuheqlQZnnf8uWj8M" />
<Link Id="BPv73zshS3TOhsFBwc2ATe" Ids="DN8cWAkGrAELmtCQ5AuNlK,EoDVOPpRIECLJ4e8rfL39h" />
<Link Id="CkgOO6yTtHWOoomZIV5Ycp" Ids="RQn6jverKXiQSgUGUpJgn7,DsDgKlZoLQMODmdbcIGS6W" />
<Link Id="GPGgvVgYOXlPEsmUEN2SBQ" Ids="U0iYa3pM979NXhgcEbgNiF,Hvy49jq0o0tNLDGn90CQZu" />
<Link Id="M16OzcttFjULRQjI5RHy5f" Ids="N7R5XW1bxGdPhmaWUJLYl9,GPahtYPWQdEQDZ0CnNQL54" />
<Link Id="QhQvxb3r2YgL84fqcpf6u4" Ids="CiL9H9suapJQCaAdh4HaTf,RxkipYChSsHOTd2R04JEsx" />
<Link Id="CZW1buSqp7NObGYqOrATBW" Ids="EnUZBOExnIBPqiVZ0EAZgQ,MrD2YhXNDWAPQy57xOaipO" />
<Link Id="GoFzZBLPYlgNXAhI4nGE49" Ids="GOfwk2gFuGBMxsT0bgNcBs,Jv9xjL9LsFDOQDwAvxUS2o" />
<Link Id="ILCvEOPJvdZNIRGF1kZYje" Ids="MonLoGtE2pQOtZNY5yHsYW,EErAr2PGno1PCEOFIs0FkE" />
<Link Id="VIggAWn5LqGQMuAbE2ssHC" Ids="MonLoGtE2pQOtZNY5yHsYW,Vm6UWxvlIENM2LnQsex23y" />
<Link Id="UX2J4dsZOygMDNmGwq4AZl" Ids="MenMnTPP2bQLBHB5VSd7jW,Jd0nhVKDC0FN7291LVFifw" />
<Link Id="IUgscrOeTKCLwC5VbnGCNM" Ids="PMoOeRzQccEMN9JBTE7MCC,B1nX3g29f6ONqa5nF57To3" IsHidden="true" />
<Link Id="F1YyMopNAEvLCTXPWt8Vw5" Ids="IMwzv23tXODNukqMb78rGG,MdZBXhSb65uNYQLLdifQ7l" IsHidden="true" />
<Link Id="IA81DEoBXLOOUuB7gydfir" Ids="BzNuxlPHRLGQRZJ2Fa3BoJ,Vy7nxgazt05PKnYSBZmRz1" IsHidden="true" />
<Link Id="HZKMeHQc8fYPFFzIrBwERb" Ids="V08QVEyZkr1POtN0X4m7St,QR3y6roInJbN7SWTgeJBlX" />
<Link Id="RoARhOkII2PNZFO7d8SDcA" Ids="Ruob7m1sqyaLVnuDhK3UJR,KhZoiO2ETctMARSf2oB8Pl" />
<Link Id="JUg2wGF05vYMOPPhNSPkGI" Ids="RWW69Fh5QuAOjYlMD7VxkJ,MbPOPdpKWKnLHs7Ne7SQTn" />
<Link Id="IEtGUzTuwJBOGfdfsYlXZH" Ids="GO8KhvR6aFJNvSkgF3qGip,BzNuxlPHRLGQRZJ2Fa3BoJ" />
<Link Id="I5dcpqitBSwN357LxakxaY" Ids="RtwotBkE3qALizWoQtAlnJ,AE8EGCrmlQUPwr4A4wzTrc" />
<Link Id="VMTb3PsRTSCNlQuxj0pdaA" Ids="MdZBXhSb65uNYQLLdifQ7l,VsoJpP3FD6HM6kVCXYmzxR" />
<Link Id="InTKEMoKQJwOEeHPh2qRSv" Ids="QjBb8Hg2u0MLREcNgtuHlK,CVg4mkiCIEkPKgNkbxKqH3" />
<Link Id="MyIwcb9120UM99OQnoZ9Me" Ids="AGEz85sRZiJLfCTnDZ4VTp,EBCmteGTM9CN1txT3wwAIy" />
<Link Id="GgyofQJ8s6YL44N7i3vLdN" Ids="KLDFeS0RICzOtQiJ6UIaLg,JD8hN9se0z0Pl4zjeUocGQ" />
<Link Id="QJnIFCuLdRxPCrekmAK427" Ids="A318gFh9mNBNN2OuI0rNNI,HM8vnT0JnDgMyvk0zjGafr" IsHidden="true" />
<Link Id="FfqQNvfWQzLQWEMvC0yK68" Ids="DNm69iswKo3LpQgmdqUKFw,MtI0kEA6X2qPXjfyUtBEGn" IsHidden="true" />
<Link Id="Hfdy8CcOqvqPdy3IIwcs0S" Ids="P2blUMMW3miLc6mzN4VBJY,IBlCiGR918AMpNw95IBwG9" />
<Link Id="E47c5EzdBRYLunNr21kpMr" Ids="HHD51tmvm8YP9fUKgnEsOR,McaQVWyNLQBQIlG63ZLhS1" />
<Link Id="LUV6jcZUm7yMZiteVPLXhY" Ids="Iwdkq2fefpXOKTIiXPYgP3,DNm69iswKo3LpQgmdqUKFw" />
<Link Id="EpFA3vxC5jOOaPpXrInHAD" Ids="HM8vnT0JnDgMyvk0zjGafr,LAXd4qwNzTROyNLW4YVcdw" />
<Link Id="SAt5GylnJ20Mo3dy3C2uon" Ids="AGEz85sRZiJLfCTnDZ4VTp,AqgSB5aIgRsQScFlmNeIwN" />
<Link Id="BtlqkGib5YLNbvDIB259BS" Ids="UpmzpbVIeu2LcsAtdmGBG0,Ctln0i07cZkOZEF1m84KvB" />
<Link Id="K90STjpDKurNyYIGUMsfht" Ids="H80TJW9EVucMWZfJKZohSs,KpCZnFJTFnxLtHg8Og6jrc" />
<Link Id="HsKYNzxWL1KLAY5RMRCSgH" Ids="OdD6QKlxYFuMul9JQ5ao1h,MenMnTPP2bQLBHB5VSd7jW" />
<Link Id="Fwpq5ASngbTPkfHEsiR86z" Ids="JD8hN9se0z0Pl4zjeUocGQ,DspDtJy1K6CM8etWEXskWA" />
<Link Id="LpM3NmToJyXOYc4LaIWLpo" Ids="R3kcSSyluiXNrgzoPkhHTh,DXardEuh2aQPr8eINtkcSq" />
<Link Id="BC6XZeCedn1QHX7R1Bgjq5" Ids="VsqLq6qvgcULiQGeIQbiFX,BQM7C9R3FWqNFmMpQUGYvk" />
<Link Id="PuFLrwP32lGOyHwIAylQ6r" Ids="Ctln0i07cZkOZEF1m84KvB,KktBYEywvo0L4NLpruNTc0" />
<Link Id="JK9ikACvZd2QWfS4BixKS7" Ids="CqvPa0eXSuzQQEl25j4hH6,MX8EUmXK5lINXzNTAf3JBj" />
<Link Id="Viwzm1o8PIXP2W1uKwkFJD" Ids="DKxoD4h2XLhPmv5i9PJnKy,OCgZHhb4NY6Oa9cy8f4kb9" />
<Link Id="QXpcuituUaLNhmVs6QmyR8" Ids="DKxoD4h2XLhPmv5i9PJnKy,RFVUEE7Fw79NPdFbv8J0fW" />
<Link Id="Atv90vN1bEWNV6YcLV6nG1" Ids="DKxoD4h2XLhPmv5i9PJnKy,FQnxUQyvT9INjVX8WkkNvw" />
<Link Id="EcWWpmnQOCnMGom49Y9P5P" Ids="O3z6oO93nBXMwZq7JP1t0z,E7gqNkxLyMeOyZPoTH2V7T" />
<Link Id="JIvqjx8oXTxO6wngoO2pWO" Ids="TRvOTxsxdg1LyrXJBquuIJ,OjEaLXVAhnbL7b7x7Knnun" />
<Link Id="NiV2S8Lb3nhNXKzaGmNr5B" Ids="JlwILrAmraYQAFaextZz1O,GO8GzFmIVXfOU7xqwQxdd4" />
<Link Id="AD441dnRkZiMbEKnMRKaIF" Ids="GO8GzFmIVXfOU7xqwQxdd4,U7z6InlNC2rOZOfwLhK1IT" />
<Link Id="A9KKeT2ouV3PgdT7FmcjS8" Ids="KR4PIUkjnrhLE2PgyEamBU,GFyQr3CDvCkN3L1AcKE8gP" />
<Link Id="Ga3FxN9H3bsNpnLTGBOqWc" Ids="CC9ThlJnI8kLFfobjPA6Sa,F3YjN9zFK9yLTb9TVpLKe1" />
<Link Id="GQuHV0avLbrLA7mheM6fif" Ids="PGyi0Wu3Pv6QVKf9sWSeBD,Pleiax8RgyOMxYiYAEjktK" />
<Link Id="L5nCP9ylKpSL8uMEWt2jkm" Ids="V4iXGIev4ITQQcxGcC58CS,IwThnGdj3NIN0J219dM6bQ" />
<Link Id="TjAO5kejhE8Ne0WUYUjMRB" Ids="EN1JGADZBw9PhFWEqw395M,AWBxL7lpXlHLIRP8k3vLSJ" />
<Link Id="GdVpmK6al2PQRf4eyNyBUc" Ids="LQgcPOkCGUqP6wX8VFu7x7,IPTmExjzulaLMXjQd9B4kP" />
<Link Id="Mr7ZqI72CVkLkLvG9sqXcl" Ids="Blkvwcwlg5jNN6TAzhxQsz,F1ffGBtFtQuP9MC3z729NW" />
<Link Id="DGuBh9wjeHcOS57RDOmMWx" Ids="GfJvZ15BWRnOWK4mNEqyQR,DKxoD4h2XLhPmv5i9PJnKy" />
<Link Id="JZE8RTR74qpQcFKS5ND7oQ" Ids="GkAf7x50XHrL5Vc1Bib7R5,CR7FS9nTkWyQKVN6bwvXTS" />
<Link Id="GRvtE3lryguPJcapMmcDYY" Ids="U9mEhja6InCPN62diI9TPk,Tj51h0te5mSQKuHz63kr0D" />
<Link Id="LMSq8cwiY3sPrTEAka9YQk" Ids="C4nyS8w8LUeM4Tm8B3fiaI,J8OnvUMSfDnL8qILKwqGOD" />
<Link Id="EkVwZgj4lUyMuDXomJ9iFu" Ids="PlOmeZgZjExL2apIAEZQ2I,NayWh1LQPqXNgjR5ZWvpSo" />
<Link Id="M7AmApIRqLXOHME1xlxkrZ" Ids="H8c1CXn8pD8LvoT4lxVvhU,LckUUKZqXHyNuiTt7CgGzK" />
<Link Id="MCjo6Tz8e7YNsVWQ9q74xV" Ids="OLsd9BmIz4pLVJPso7XY57,CkkeGzuEcEANHkd5BAW3UV" />
<Link Id="AONj8MA62ubNmqR3p5RPFT" Ids="LelxJmyCxGBPhfsjPiMckc,I4yyHmyap7INEV4qOx3dhv" />
<Link Id="OsDJnzxwMn4OpfhZjR3fO1" Ids="FQfhpVq9LqZOH5AUmCmJsx,OKuiZP7nmYCPRWbJZA8lNp" />
<Link Id="Tfc3knLLdcXOoPbhXbiCiu" Ids="Qxg1UwxOY02Pv2QLFBvsgr,P1yYws0jUJpMnSs0Yhk8Lq" />
<Link Id="GvdfTUTKqxdPWRfgyGBtps" Ids="JxQjbPS5DaxOnqOVxXOFWP,LnWVqT2XV8cP5eWAqvEddU" />
<Link Id="RoJlqJQ8JhsP9OZJJAWGxw" Ids="TWPkyIqNKSQNvgivjZnyRP,S8VlOSn3ypTPwGE4dxNuxC" />
<Link Id="UMBgBIif5ABOmpsrMyB1GF" Ids="K4qYxX8BcHVP58Xx0belEU,KVpFEKQFWDcOrKXt77PHBb" />
<Link Id="Ptisp6ykB2oN2UvpLnAMto" Ids="OGWjt5DTlawO3kdHdaI0Pb,Ig4xshAPPVKNQ4B8iMERW0" />
<Link Id="RP2f8irLaueLCBAnWga2Br" Ids="S0xzDXdiVorMt5MRYmx6zL,DNBR4f0fun7MdX3TRzqkIs" />
<Link Id="CGs8ztAnDyzO3LdQ6rRazv" Ids="JMNQgoaROUZON2BKJy0zkg,Pw17JVeupY9OztALlIBzzA" />
<Link Id="EfrZIw72zMWNr9joIIHU9x" Ids="EACNYRelIEfPpjkCCIRACg,DnZxFVrFfM9MXtJnkswuCa" />
<Link Id="Sd2gehKvQnQN9Ioh8MDtLU" Ids="RURN61i0qLPOTHvEb5g5wD,QWTOAkX6R1INxi5hk2hKov" />
<Link Id="DgcdEeDFntFLnsBeBCgBrY" Ids="AO2emhs57lUL8QxMaCuF9F,QJPYcNQfheYLSoupadWO53" />
<Link Id="GpvPEPyRaK2Lu9ypEYB5aC" Ids="EyaRUxmlxYcOnfaCqZz2b6,STdIERXA2EqObusex2VSK0" />
<Link Id="VF7JjGeKH2FMa908p9M8Y1" Ids="N6bo6m1bwFbPcYwFdpAxNH,TJoEDJuptaIOb9P4lfEzBO" />
<Link Id="TBco0gjR5f0LvEatJDCeRy" Ids="Ma5TTP1b5XBLxYslerAi8G,Jwtu4KqSalbMfize74gzZz" />
<Link Id="JONesKkw71DPafEIoBz1o8" Ids="TOH23Hmim31QJxgDCFxL1n,Go829z1VttpLgfdc9Wy1Yn" />
<Link Id="LA4pJBPkvMyQShnpm2Fy2X" Ids="RURN61i0qLPOTHvEb5g5wD,VC3pwPrJGdjQdzcdnco6Vo" />
<Link Id="TeTNzjLCYOGPFQPvf6Yxmj" Ids="TBBeh4Xq81gNOYbZozrJIV,LuKXKf4ERznObQWc4p3ExL" />
<Link Id="MNbwZU9CJjkQZeEZL03TEd" Ids="AQcuBG4ItP2ODK3ZQQEH7s,CLRuyqxA0M8QK1cy4QRVeo" />
<Link Id="LE0SUvw3PXNMR0NW6hy0V4" Ids="KGdm7In8F9aOfjNFBIVd6Z,CpFTPJSeHsxMknJGUgpkuN" />
<Link Id="TmKmlbZvdgjMFNRAIfnsFa" Ids="OHRccjbGl4FLyIGMlUVyIT,F3lLXSvEuPhPC3TEqv8q7t" />
<Link Id="DAicXFP5o3NMQw5aB2iYKn" Ids="DnzN7fYpNKSNlCeuVRGsvs,L0s4hYxhD5kMDHWnuM3Pj7" />
<Link Id="M7BC0cU44eoMYe9hbQBDZi" Ids="Ln5PqGVZpw1PTsl6BqbDdq,S9jNtAnMU2RPsnjMOByJhJ" />
<Link Id="HLWuMfAOhAWPyP3OHd2Kln" Ids="Gkex2nXWGqgMxxBbUSMdx0,MGkPgiI7xruMsqauDYsuvx" />
<Link Id="RnkYl9PjarCPkzgFodIrSZ" Ids="O6ea6Zht0m1LmTd5ROedJv,HBycT8h2GfKQGKQkfbdP5x" />
</Patch>
</Node>
<!--
************************ Rythm (Projection) ************************
-->
<Node Name="Rythm (Projection)" Bounds="830,1000" Id="J7vg0nKnm2TOlUVRefETGJ">
<p:NodeReference>
<Choice Kind="ContainerDefinition" Name="Process" />
<FullNameCategoryReference ID="Primitive" />
</p:NodeReference>
<Patch Id="KYiAUrSDhItM6LOMiEcQXx">
<Canvas Id="LL7c2Unbz1JNCL6ioD7ibk" CanvasType="Group">
<Node Bounds="1103,3134,1353,19" Id="BBUWAky9RFXN9iTatOSC9A">
<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="TkHGHm9cwnpPiIAPngB63U" Name="Transformation" Kind="InputPin" />
<Pin Id="KPgqQCEXbCTPjMJPpW13ga" Name="Child" Kind="InputPin" />
<Pin Id="LBnPiiLylLxMdXQyZLaFgr" Name="Child 2" Kind="InputPin" />
<Pin Id="NSLl3Wo6e0DQDlwaffzFdh" Name="Child 3" Kind="InputPin" />
<Pin Id="KOoDAShFBVKOZagigrhWg3" Name="Name" Kind="InputPin" />
<Pin Id="N3sS6koL8I4OX26edAgoDH" Name="Enabled" Kind="InputPin" />
<Pin Id="GDACC9HnnOvOyrtvrvET4q" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="966,2624,105,19" Id="K6sEe9yygJuLmDXPH3SlD4">
<p:NodeReference LastCategoryFullName="Main" LastSymbolSource="ooc3.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="LightSetup" />
</p:NodeReference>
<Pin Id="DKgQTYQB84XQaKkp2oAL6r" Name="Position" Kind="InputPin" />
<Pin Id="CVQ7Nzc7irQO7omKJjF1jp" Name="DirectionalIntensity" Kind="InputPin" DefaultValue="0.47" />
<Pin Id="CJzph8bwDcAPAJwHij2y2a" Name="Intensity" Kind="InputPin" DefaultValue="0.009000001" />
<Pin Id="GaIpRQZkmnUP9ShujRwzYC" Name="PointLightPosition" Kind="InputPin" />
<Pin Id="U5dIH9ukNRcOv4JPAFNMbr" Name="PointIntensity" Kind="InputPin" DefaultValue="0.5" />
<Pin Id="SKwbMvcBPPQOZYRiiZ9IvF" Name="PointRadius" Kind="InputPin" DefaultValue="1.5" />
<Pin Id="S8nCOESBOYrNDbmufgDZ93" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="1074,3516,91,26" Id="GGl4OnRkk6ULiMsXeydwUR">
<p:NodeReference LastCategoryFullName="Main.Context" LastSymbolSource="ooc3.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="SetProjection" />
<CategoryReference Kind="ClassType" Name="Context" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="ScugfN3YWMwO1tPlVxcys6" Name="Input" Kind="StateInputPin" />
<Pin Id="HE2vRa3qPzMLQ6Qma7pjIk" Name="Projection" Kind="InputPin" />
<Pin Id="JWp7mb8LANgLst1n3ft00r" Name="Output" Kind="StateOutputPin" />
<Pin Id="UVksmTQ9abgM2iDpFrjDCh" Name="Apply" Kind="InputPin" DefaultValue="False" />
</Node>
<Pad Id="G1w01fLpJ7OMy4iiwg6QH7" Comment="Apply" Bounds="1261,3430,39,26" ShowValueBox="true" isIOBox="true" Value="False">
<p:TypeAnnotation>
<Choice Kind="ImmutableTypeFlag" Name="Boolean" />
<FullNameCategoryReference ID="Primitive" />
</p:TypeAnnotation>
<p:ValueBoxSettings>
<p:buttonmode p:Assembly="VL.UI.Forms" p:Type="VL.HDE.PatchEditor.Editors.ButtonModeEnum">Bang</p:buttonmode>
</p:ValueBoxSettings>
</Pad>
<ControlPoint Id="Eum8xp79zjSMS8sYkjsOI3" Bounds="1869,369" />
<Node Bounds="1416,1330,951,746" Id="LnrCYuVEXKROViS4k8ZL0M">
<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="J9J7HjsGXWnQTo3Isc6sUI" Name="Break" Kind="OutputPin" />
<ControlPoint Id="MePtANmdC9gMV3M48saKIC" Bounds="1565,1412" Alignment="Top" />
<ControlPoint Id="AW50bIEGYZKLepbME4WUZN" Bounds="1587,2069" Alignment="Bottom" />
<ControlPoint Id="HGpnKRuGA4rPKaV6KTRdhU" Bounds="1810,1412" Alignment="Top" />
<ControlPoint Id="RJDM5PQCLoiMNLmd12HNri" Bounds="1798,2069" Alignment="Bottom" />
<ControlPoint Id="KJcOmbYNcKwNZbww89EFXx" Bounds="1855,2069" Alignment="Bottom" />
<ControlPoint Id="KioTgdrZDakLTqXO7gtt9Z" Bounds="1923,1412" Alignment="Top" />
<ControlPoint Id="RU7f3g4D0ohNUf33n6rfKu" Bounds="2067,1412" Alignment="Top" />
<Patch Id="Ft4FepQc6BjMlDcPDOljjk" ManuallySortedPins="true">
<Patch Id="LPChO6tuGMkMb6iP9940rN" Name="Create" ManuallySortedPins="true" />
<Patch Id="LNZfWwjYsROP0GmbuC0ecA" Name="Update" ManuallySortedPins="true" />
<Patch Id="D9zFHmXIKGCM6SCXlO1abk" Name="Dispose" ManuallySortedPins="true" />
<Node Bounds="1907,1688,58,19" Id="FoRba8jkt1yOxX7ldumNQt">
<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="FB1MLWSlFZwOmxtYYpiBcm" Name="Input" Kind="InputPin" />
<Pin Id="LzDULeHMR9mOLKAh6bTUKR" Name="Translation" Kind="InputPin" />
<Pin Id="McUlDqbo21qOGdxF0Smc7I" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="1562,1523,105,26" Id="DU6Nf03hW9JMthlBXY1kRT">
<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="DumHCCpWYV5O0u9T6z8N7o" Name="Input" Kind="StateInputPin" />
<Pin Id="Nd8JVt8quY1NhE0ViRxCsS" Name="id" Kind="OutputPin" />
<Pin Id="JUiK1Dmy0cEO51o6Fhg7jj" Name="name" Kind="OutputPin" />
<Pin Id="FMVf2UPwvKtP9cgRpYX9zY" Name="Object" Kind="OutputPin" />
<Pin Id="JqVIuQrv9XRLxyBJabSPs9" Name="coord" Kind="OutputPin" />
<Pin Id="G21C1B2aTulLmNZUnsgQu8" Name="press" Kind="OutputPin" />
<Pin Id="HSM4bARzaLBQHVHMza3nwP" Name="Orientation" Kind="OutputPin" />
</Node>
<Node Bounds="1586,1991,110,26" Id="TpTjw7PFgQFNtshIU30HCH">
<p:NodeReference LastCategoryFullName="Stride.API.Engine.Entity" LastSymbolSource="VL.Stride.Runtime.TypeForwards.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="SetLocalMatrix" />
<CategoryReference Kind="ClassType" Name="Entity" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="FRrbCdPR8nePrabg8qY4C7" Name="Input" Kind="StateInputPin" />
<Pin Id="UIlaTGHJXDRQMYeDQQqcIA" Name="Transformation" Kind="InputPin" />
<Pin Id="AUOmC3x6O6dL8wcTVEh1v0" Name="Output" Kind="StateOutputPin" />
</Node>
<Node Bounds="1584,1752,62,19" Id="KPe9dQJDG5pMAqlCajm5xw">
<p:NodeReference>
<Choice Kind="ProcessNode" Name="Username" />
</p:NodeReference>
<Pin Id="MhTPDBfZXbYMl8PXJ19nV0" Name="Name" Kind="InputPin" />
<Pin Id="K1o9Tk0bnvmN0lHY4Jmh5O" Name="Active" Kind="InputPin" DefaultValue="False" />
<Pin Id="LFLIobaAjrKP80gL5e3zuE" Name="Contact" Kind="InputPin" />
<Pin Id="JgnGHq2KldeP0EIyA1vXhL" Name="VR Helper" Kind="InputPin" DefaultValue="False" />
<Pin Id="MwhYVDNistKOilth5I2eXN" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="1691,1897,80,19" Id="Fj2t7VtuXQJOEpSo9iMW62">
<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="HOifKAAJDnSLCRYbaTgVWM" Name="Input" Kind="InputPin" />
<Pin Id="MDSl31gTwauNYKZnh4s32r" Name="Scaling" Kind="InputPin" DefaultValue="0.24, 0.24, 0.24" />
<Pin Id="HTKiY2ALLAxMhgS2K3mLf6" Name="Rotation" Kind="InputPin" DefaultValue="-0.25, 0, 0" />
<Pin Id="UUikXRSRzmKNV8pgW3TxYw" Name="Translation" Kind="InputPin" DefaultValue="0, 0, 0" />
<Pin Id="Dszie68i93NPjAEfcObqUL" Name="Output" Kind="OutputPin" />
</Node>
<Pad Id="H2khSMrm17iL0DA6yS6Gis" Comment="User" Bounds="1556,1380" isIOBox="true" />
<Node Bounds="1810,1713,52,26" Id="PL5w9Z4ulCDQAt89Xt0WbG">
<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="TwJc6BrZjauQO9GandI2s6" Name="Input" Kind="StateInputPin" />
<Pin Id="Dd6KQ4hv5LpNDjl9PBt2U4" Name="Item" Kind="InputPin" />
<Pin Id="MAuO3aUpGDAQY85miYyhEd" Name="Result" Kind="OutputPin" />
</Node>
<Node Bounds="1819,1835,52,19" Id="O0dRj8Km6l6N9J0s8n9aqS">
<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="N27U7o3Q8XVMtIvh1N7YXD" Name="Input" Kind="StateInputPin" />
<Pin Id="DFHZJtikagCNfN5qDYhqGp" Name="Default Value" Kind="InputPin" />
<Pin Id="LCArJNgNkxlNZ2SQzNoJBc" Name="Index" Kind="InputPin" />
<Pin Id="GIix33wHv3OMF93k1fVhjI" Name="Result" Kind="OutputPin" />
</Node>
<Node Bounds="1819,1898,147,26" Id="CBhK4Ayz3gnMdWCd2GT5zL">
<p:NodeReference LastCategoryFullName="Collections.Spread" LastSymbolSource="VL.Collections.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Add" />
<CategoryReference Kind="RecordType" Name="Spread" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="MCIxU27piTCNP425CXPVQz" Name="Input" Kind="StateInputPin" />
<Pin Id="Q8XKO0k7Va9MHOXKfrXBaN" Name="Item" Kind="InputPin" />
<Pin Id="DPxqWHpYYWpOU1gCvp8opS" Name="Output" Kind="StateOutputPin" />
</Node>
<Node Bounds="1799,1952,51,26" Id="A49ruc62fJtQRycZFO4LIF">
<p:NodeReference LastCategoryFullName="Collections.Spread" LastSymbolSource="VL.Collections.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="SetSlice" />
<CategoryReference Kind="RecordType" Name="Spread" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="TmOSQruPS1dMMtDPPdmuDq" Name="Input" Kind="StateInputPin" />
<Pin Id="Vx1ly8fVvwpOKyocberAcj" Name="Value" Kind="InputPin" />
<Pin Id="GRadm20vu76LsO8oc9XvUC" Name="Index" Kind="InputPin" />
<Pin Id="MPg0nRpAqarLVwhfmCktGq" Name="Output" Kind="StateOutputPin" />
</Node>
<Pad Id="LxylH6zbI5CNsDQ0nbxeW5" Comment="" Bounds="1798,1803" isIOBox="true">
<p:Value>
<Item />
</p:Value>
</Pad>
<Node Bounds="1643,1670,122,19" Id="JXrdMCjWr9VOqY2tndAAF8">
<p:NodeReference LastCategoryFullName="3D.Collision" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="SphereIntersectsSphere" />
</p:NodeReference>
<Pin Id="F66XWZ4kKHoNgpZFT9iZIy" Name="Sphere 1" Kind="InputPin" />
<Pin Id="PgOWYXFLMYqOaAEkSq2eon" Name="Sphere 2" Kind="InputPin" />
<Pin Id="PZo7VOp5yXmLjVn7PphTeG" Name="Result" Kind="OutputPin" />
</Node>
<Node Bounds="1759,1626,47,26" Id="UQ0OYHCQedENs0gNbcPca2">
<p:NodeReference LastCategoryFullName="3D.Sphere" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Sphere (Join)" />
</p:NodeReference>
<Pin Id="Aio4G56JLaSNcIJBn04Jyq" Name="Center" Kind="InputPin" />
<Pin Id="ML8RJ2zjgPHPlg1LB12Re3" Name="Radius" Kind="InputPin" DefaultValue="1" />
<Pin Id="K5GTkkOtUasL016tWWridI" Name="Output" Kind="StateOutputPin" />
</Node>
<Node Bounds="1438,1703,37,19" Id="ImsDjXNGO58QRCLWF482Sg">
<p:NodeReference LastCategoryFullName="Primitive.Boolean" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="AND" />
</p:NodeReference>
<Pin Id="HWZKM9IhH3FNodX86k4l1a" Name="Input" Kind="StateInputPin" />
<Pin Id="FinUCsoFXGcM7xtKwiiEe5" Name="Input 2" Kind="InputPin" />
<Pin Id="T9XPqwrXufPOYEtT8PEbqx" Name="Output" Kind="StateOutputPin" />
</Node>
<Node Bounds="1439,1792,185,121" Id="SRSvu0ADXbBMNhIVvaBj5Q">
<p:NodeReference>
<Choice Kind="ApplicationStatefulRegion" Name="If" />
<FullNameCategoryReference ID="Primitive" />
</p:NodeReference>
<Pin Id="NPgTuvD9HwgQakrhbGPHGc" Name="Condition" Kind="InputPin" />
<Patch Id="Md0N4EurDoGLwFfzac0WuH" ManuallySortedPins="true">
<Patch Id="OrXvVlhcoFfPlV2rsrSf17" Name="Create" ManuallySortedPins="true" />
<Patch Id="CerfuSqFOogMOJczjP623i" Name="Then" ManuallySortedPins="true" />
<Node Bounds="1516,1874,94,19" Id="HiVLFpC3S1aOi6FkQmx9Pz">
<p:NodeReference LastCategoryFullName="Main" LastSymbolSource="ooc3.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="UserPlayMessage" />
</p:NodeReference>
<Pin Id="JvLumYyVwrfMKtyWlGDcB0" Name="WsClient" Kind="InputPin" />
<Pin Id="SeR5F5sQYxtLPKSmrrBUSe" Name="User Id" Kind="InputPin" />
</Node>
<Node Bounds="1451,1820,71,26" Id="CWrV6kEGRi4PRW3yyKf1Gc">
<p:NodeReference LastCategoryFullName="Main.Context" LastSymbolSource="ooc3.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="GetWsClient" />
</p:NodeReference>
<Pin Id="QDupk03YNq3NfLa8C9qEYr" Name="Input" Kind="StateInputPin" />
<Pin Id="VErg35fTuChLiuKNczDZ0j" Name="Output" Kind="StateOutputPin" />
<Pin Id="UQeA3LH15RiOXPH62jWNN0" Name="WsClient" Kind="OutputPin" />
</Node>
</Patch>
<ControlPoint Id="R1n9yjerAuCPbvshK3zFVl" Bounds="1607,1799" Alignment="Top" />
<ControlPoint Id="CZlQcEusYHxOdvzwysPPsf" Bounds="1564,1908" Alignment="Bottom" />
</Node>
<Node Bounds="1439,1737,56,19" Id="LfvxOZsNt7RPDtzX6WiNn1">
<p:NodeReference LastCategoryFullName="Control" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="TogEdge" />
</p:NodeReference>
<Pin Id="G87mm8cZG2fM3myHU4mr6A" Name="Value" Kind="InputPin" />
<Pin Id="T2sJdtnHEswLE9SLlQrT2b" Name="Up Edge" Kind="OutputPin" />
<Pin Id="FZhOwk3ENJQPrZVPzjuKRW" Name="Down Edge" Kind="OutputPin" />
</Node>
<Pad Id="G4QCsV6J3LELsg1RI0mcAO" Comment="" Bounds="1968,1873" isIOBox="true" />
<Node Bounds="1973,1826,39,19" Id="RXbnUyQuocRNrxMNoO7R4o">
<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="TGGUHK5GepJMCcdLcYE8Ur" Name="Input" Kind="InputPin" />
<Pin Id="StEket1OI7kPXAtCZPuVw2" Name="Scaling" Kind="InputPin" DefaultValue="0.2, 0.2, 0.2" />
<Pin Id="CgJAzLNRUeGMEqTK4i9dk4" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="1965,1429" Id="PXQjsETcOf8OWwtLdfl3DB">
<p:NodeReference LastCategoryFullName="Math" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="+" />
</p:NodeReference>
<Pin Id="AnP60VFjkEsMOMNPzJMUdY" Name="Input" Kind="InputPin" />
<Pin Id="S5y6ZxkfxhgPxkJKpduxSz" Name="Input 2" Kind="InputPin" />
<Pin Id="H7yonLAzUhuL67EfQD6LdR" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="2135,1608,33,19" Id="A0wfg2XdnSAN0WtOsYPyxH">
<p:NodeReference LastCategoryFullName="2D.Vector2" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="XyZ" />
</p:NodeReference>
<Pin Id="IpvYzemS2r2PcBdDLWmFq6" Name="Input" Kind="StateInputPin" />
<Pin Id="BA69C2CeRS3M3MfTQLYyCy" Name="Y" Kind="InputPin" />
<Pin Id="LKE9OaTeJhjLFyIDd5LjYy" Name="Output" Kind="StateOutputPin" />
</Node>
<Node Bounds="2202,1439,52,19" Id="UZ9xGtM2CwrPbnFDCTNBru">
<p:NodeReference LastCategoryFullName="Math" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Simplex" />
</p:NodeReference>
<Pin Id="VMrXSdVn0pZMPbqu05tqq4" Name="Input" Kind="InputPin" />
<Pin Id="PA4LE2Ohfd0Nen6pgOowxo" Name="Result" Kind="OutputPin" />
</Node>
<Node Bounds="2203,1505,25,19" Id="MOXPeDiVIx2OpMNJVRFVZc">
<p:NodeReference LastCategoryFullName="Math" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="*" />
</p:NodeReference>
<Pin Id="I8LFOvedQUcMDUnoBNTzOl" Name="Input" Kind="InputPin" />
<Pin Id="OROu2vlZVYDLzIDtEZcUwP" Name="Input 2" Kind="InputPin" DefaultValue="0.2" />
<Pin Id="LeeSafLCi3tOvFoIerK1u0" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="2165,1504,25,19" Id="VdLSXcR7M4KQBPSOj8ffAm">
<p:NodeReference LastCategoryFullName="Math" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="*" />
</p:NodeReference>
<Pin Id="BlVWLEkpY8gNJgTQcYI3JF" Name="Input" Kind="InputPin" />
<Pin Id="SpgJnRlIUHTLn7aM4yuIqs" Name="Input 2" Kind="InputPin" DefaultValue="0.8" />
<Pin Id="UDMTCFoJTJzNHEPA2h0Cmm" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="2137,1444,25,19" Id="MH3mVpSfkaeM1EELFE0875">
<p:NodeReference LastCategoryFullName="Math" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="+" />
</p:NodeReference>
<Pin Id="Cl1cgd76iSlLm1tqKv1r2q" Name="Input" Kind="InputPin" />
<Pin Id="HUY6HQMjnVvN2gwn9kW1UT" Name="Input 2" Kind="InputPin" />
<Pin Id="S065mYIFhm8OPrKE2rnOyB" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="2165,1559,25,19" Id="Ct9lh12RM2JLFHolwbKJ2t">
<p:NodeReference LastCategoryFullName="Math" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="+" />
</p:NodeReference>
<Pin Id="SBOEGsogceXO1hoe9HapnQ" Name="Input" Kind="InputPin" />
<Pin Id="NoQyAcX30qbLTW7CuweXxF" Name="Input 2" Kind="InputPin" DefaultValue="1.2" />
<Pin Id="MjxEX6SG6YbOQZhYe5TnXn" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="1954,1638,361,19" Id="ACYyy9Xc3QUL5wb5FDPhcl">
<p:NodeReference LastCategoryFullName="Math" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Lerp" />
</p:NodeReference>
<Pin Id="TiQeVp01R2xOVr2MWbY3hU" Name="Input" Kind="InputPin" />
<Pin Id="HzjlsYbRUqjMqJCrHBM4nW" Name="Input 2" Kind="InputPin" />
<Pin Id="AhXu3n11YaUK9WXWKuhJJZ" Name="Scalar" Kind="InputPin" />
<Pin Id="V68JhjkeSaCLZmN6VZ5m5U" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="2207,1820,63,19" Id="Pwk1PHUPpWgQaIfW1Jvkrf">
<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="Er1ElmgBFTmOG4J4G5BUlm" Name="Value" Kind="InputPin" />
<Pin Id="N8MnTUbJsi6Px6yVHRYGtW" Name="Output" Kind="StateOutputPin" />
</Node>
<Node Bounds="2209,1758,65,19" Id="CyGvr9KVbRqMm7UtR5T0QR">
<p:NodeReference LastCategoryFullName="Animation.FrameBased" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="Integrator" />
</p:NodeReference>
<Pin Id="KI0ix95HqTUNkSMuTqcIqZ" Name="Initial Value" Kind="InputPin" />
<Pin Id="MPnwiTA9BxtNUlNnHfY8Fm" Name="Offset" Kind="InputPin" DefaultValue="0" />
<Pin Id="FHewhAxDZ4aNWnZigWCGGU" Name="Reset Value" Kind="InputPin" />
<Pin Id="Kr5cJEPqGgXLkzb4OHL4Uu" Name="Value" Kind="OutputPin" />
<Pin Id="Gvjq4UYoeU1Lrq7TRVOO0G" Name="Reset" Kind="InputPin" DefaultValue="False" />
</Node>
<Pad Id="PkYNBWwcyOBMaMFF2OAFh2" Comment="Reset" Bounds="2273,1722,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="1981,1774,45,19" Id="NhsOi9osAeAPETAidCIR0g">
<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="GFRstMcJW4pQKCAxFR7nFp" Name="Input" Kind="InputPin" />
<Pin Id="QdGf6pe0mrqNDJDHfNstrk" Name="Rotation" Kind="InputPin" />
<Pin Id="NOtJgHpcDgxN46UR3Gm80H" Name="Output" Kind="OutputPin" />
</Node>
<Pad Id="OWZz9NQbmKCOB46zzkvmi6" Comment="Offset" Bounds="2228,1687,35,15" ShowValueBox="true" isIOBox="true" Value="0.0002">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Float32" />
</p:TypeAnnotation>
</Pad>
<Node Bounds="2164,1824" Id="IIhrkAw4n5lMMCVvTk8Jcd">
<p:NodeReference LastCategoryFullName="Math" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="+" />
</p:NodeReference>
<Pin Id="VAo0Z6S6h7lLGBC197CnW1" Name="Input" Kind="InputPin" />
<Pin Id="PMGx8QCHKj8LTsPp4aeEmF" Name="Input 2" Kind="InputPin" />
<Pin Id="CsekW1l1rMoN6vmYbXbmBy" Name="Output" Kind="OutputPin" />
</Node>
</Patch>
<ControlPoint Id="HBje3DTjYSOK9e8yiBSqSV" Bounds="2005,1412" Alignment="Top" />
<ControlPoint Id="Nl9ihJgJy4bOih6cKnRZLm" Bounds="2137,1337" Alignment="Top" />
<ControlPoint Id="F5vnARFtDUgN1nrnJJR27J" Bounds="2247,1337" Alignment="Top" />
</Node>
<Pad Id="OW7cOCyVkMaNRWBMUo2Q72" Comment="Count" Bounds="2033,840,35,15" ShowValueBox="true" isIOBox="true" Value="32">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Integer32" />
</p:TypeAnnotation>
</Pad>
<ControlPoint Id="UcQWU8D930INFx3mlbXWQx" Bounds="1150,3349,4,0" />
<Node Bounds="1773,610,57,26" Id="RNxFa2jfuMqO5YQcJPBwUs">
<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="Jyh7wT5abQbLNfyiZZtjqv" Name="Input" Kind="StateInputPin" />
<Pin Id="VaP3y1bl4nKMguJlWr3VUT" Name="Output" Kind="StateOutputPin" />
<Pin Id="KiZz70Pcx4iOKKwtmLCOud" Name="Users" Kind="OutputPin" />
</Node>
<Node Bounds="1989,662,57,26" Id="PJuGv9RaMoMMLwQ9QaFFv3">
<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="N1AX6cUwvNkMJWM22mvqri" Name="Input" Kind="StateInputPin" />
<Pin Id="VhjUEyIU7bxOgylBakwyty" Name="Output" Kind="StateOutputPin" />
<Pin Id="Fc3iwWDJtSNLXQ3luL0hK2" Name="Values" Kind="OutputPin" />
</Node>
<Pad Id="REPxD1Bn01rLBuB1rbqo3g" SlotId="Kjxj029jE0oL3dRiMyKbCM" Bounds="1870,445" />
<Node Bounds="2030,760,44,19" Id="CLGKhbsXYtgNhYRefBTWvt">
<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="JedD1GC0Ej2NcW4nv08feV" Name="Input" Kind="StateInputPin" />
<Pin Id="Ge8qE88FO9sNBVsfcNexGm" Name="Result" Kind="OutputPin" />
</Node>
<Node Bounds="1565,2109,65,19" Id="O5okCd03j28PIU03tTHb8M">
<p:NodeReference LastCategoryFullName="Stride" LastSymbolSource="VL.Stride.Engine.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="Group (Spectral)" />
<CategoryReference Kind="Category" Name="Stride" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="Jt5dH9vXEJuQUhb9DWAXuX" Name="Transformation" Kind="InputPin" />
<Pin Id="F1BxgprJt47PtQuAeMfjxt" Name="Children" Kind="InputPin" />
<Pin Id="AQ4MPrmxfbPP3MDjTH0D1v" Name="Name" Kind="InputPin" DefaultValue="Group" />
<Pin Id="Bo15GIMsE1FNDybLkw9hrW" Name="Enabled" Kind="InputPin" DefaultValue="True" />
<Pin Id="GeD9mGnEkyEMhjunhlyx4B" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="1989,616,68,19" Id="AfferyWQGwwQTg9tu798vH">
<p:NodeReference>
<Choice Kind="ProcessNode" Name="DemoUsers" />
</p:NodeReference>
<Pin Id="TJzxTCPWXbaNs2TM4fOkYR" Name="Context" Kind="InputPin" />
<Pin Id="DVHETm1td1cNztDEGDPu86" Name="Quantity" Kind="InputPin" DefaultValue="60" />
<Pin Id="C2ZusnIxlCmMMn041Mh2xr" Name="Add" Kind="InputPin" />
<Pin Id="EuZz51487O5Qax9vidWNT6" Name="Clear" Kind="InputPin" />
<Pin Id="UpyD0T0YUV7LhANKkrYwJO" Name="test" Kind="OutputPin" />
</Node>
<Pad Id="CBkT6HKObz5NGd0WYLVRhq" Comment="Add" Bounds="1977,519,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="UyQSZlLtkkXNSy4JgSiFRH" Comment="Clear" Bounds="2056,517,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="CS4tJhqMF7OOOYvZDFK87X" SlotId="Kjxj029jE0oL3dRiMyKbCM" Bounds="1075,3424" />
<Node Bounds="1091,2912,178,19" Id="CoKW49ppPedNOZBO6WAIdG">
<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="C7BrZ1O6KMCNVEj7Rilyw7" Name="Transformation" Kind="InputPin" />
<Pin Id="Jr1PYsu4QowObwIZHGrc7Y" Name="Child" Kind="InputPin" />
<Pin Id="FataX67pXxkLSw5ixagQT2" Name="Child 2" Kind="InputPin" />
<Pin Id="EFOZmqta9z1LjuhP0DD0jc" Name="Child 3" Kind="InputPin" />
<Pin Id="Kn7NIZ6Y5AlPDFMn25Ixf9" Name="Child 4" Kind="InputPin" />
<Pin Id="Q650MvHjxtgPPhzajc1M3S" Name="Name" Kind="InputPin" />
<Pin Id="JiU86pOasEqOPcnXWf0lLI" Name="Enabled" Kind="InputPin" />
<Pin Id="VgdgU18QCCpOw7kZZwSUw5" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="1796,1124,44,26" Id="G512Dqr6pNbOUctNrc33na">
<p:NodeReference LastCategoryFullName="Collections.Spread" LastSymbolSource="VL.Collections.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Count" />
<CategoryReference Kind="RecordType" Name="Spread" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="TQFRw9ZDvAxQEourDC47Hr" Name="Input" Kind="StateInputPin" />
<Pin Id="DTPNP6NZ7y1QCEYmx5PjpE" Name="Count" Kind="OutputPin" />
</Node>
<Node Bounds="1797,1185,66,93" Id="I9gDbfwrHpzMmSrCFSFMl6">
<p:NodeReference>
<Choice Kind="ApplicationStatefulRegion" Name="Repeat" />
<FullNameCategoryReference ID="Primitive" />
</p:NodeReference>
<Pin Id="L37G2llU801ONx3DMmRt9f" Name="Iteration Count" Kind="InputPin" />
<Pin Id="AsUD6OFLsejK9o044jCxcS" Name="Break" Kind="OutputPin" />
<Patch Id="DhOKFt6dYrjPXUFyyXAEFV" ManuallySortedPins="true">
<Patch Id="O2K1ReYOeHHOJN7YnaxLxY" Name="Create" ManuallySortedPins="true" />
<Patch Id="KIybZTxBgFpQQQ9lBCzTW7" Name="Update" ManuallySortedPins="true" />
<Patch Id="VqTTQlN5FJeMs8sj7WP1kx" Name="Dispose" ManuallySortedPins="true" />
<Node Bounds="1810,1220,41,26" Id="N8J5SPE6QKEMQeTuHkzXBV">
<p:NodeReference LastCategoryFullName="Collections.Spread" LastSymbolSource="VL.Collections.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Add" />
<CategoryReference Kind="RecordType" Name="Spread" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="SWgmouXa8OPPETJ7bT7Ydq" Name="Input" Kind="StateInputPin" />
<Pin Id="UdvnN28nHr3LEcTQqZVV7t" Name="Item" Kind="InputPin" />
<Pin Id="CLUe8UZwo17OqT1KDYRM7p" Name="Output" Kind="StateOutputPin" />
</Node>
</Patch>
<ControlPoint Id="BlLcAOH2j4mNVzb8KQtAf8" Bounds="1811,1272" Alignment="Bottom" />
<ControlPoint Id="VrWhvTLWNmHPNocbqBnD7O" Bounds="1811,1191" Alignment="Top" />
</Node>
<Node Bounds="1339,1435,47,26" Id="NEGMXlxPWyfMYRkHh2CqLH">
<p:NodeReference LastCategoryFullName="3D.Sphere" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Sphere (Join)" />
</p:NodeReference>
<Pin Id="IpMJNZFlZhWLXsMph288OE" Name="Center" Kind="InputPin" />
<Pin Id="IzsmoAEtJBJNF7DJ5A5V0Y" Name="Radius" Kind="InputPin" DefaultValue="3" />
<Pin Id="Ahr21FN8txhM4Qq4U67ooY" Name="Output" Kind="StateOutputPin" />
</Node>
<Pad Id="POLDjaJitEaLwXMzq1lkvR" SlotId="Kjxj029jE0oL3dRiMyKbCM" Bounds="1375,1717" />
<Pad Id="EUAxT7uM8UjPPXlTeefGDd" Comment="Performer Radius" Bounds="1265,1249,35,15" ShowValueBox="true" isIOBox="true" Value="0.09999999">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Float32" />
</p:TypeAnnotation>
</Pad>
<Pad Id="QfQBgd704B0LMRTJs1s8CJ" Comment="User Radius" Bounds="1320,1566,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="1235,2377,105,19" Id="M9Yh339FMxrPNnIp8fslfJ">
<p:NodeReference>
<Choice Kind="ProcessNode" Name="DebugView" />
</p:NodeReference>
<Pin Id="IXtWHP8iaaENCAMjshiU3t" Name="PerformerTransform" Kind="InputPin" />
<Pin Id="VG8BoX1TyRLOU4feb8Z5An" Name="PerformerRadius" Kind="InputPin" />
<Pin Id="SkQ62hCV48JQHtPekdC1nF" Name="UserTransform" Kind="InputPin" />
<Pin Id="CkqfkfWnpgVLArJFRgia8n" Name="UserRadius" Kind="InputPin" />
<Pin Id="BZnwkYJp5EdOYz3znWQE5k" Name="Enabled" Kind="InputPin" DefaultValue="True" />
<Pin Id="MBI6FpFLyOGL3yFKsm24XQ" Name="Output" Kind="OutputPin" />
</Node>
<Pad Id="MOPNbMKRtLLNO0CWDcHv8f" Comment="Enabled" Bounds="1370,2289,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="1726,1060,88,26" Id="AabLvWECipeLL0YcoUDUyz">
<p:NodeReference LastCategoryFullName="Main.Context" LastSymbolSource="ooc3.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="GetObjects" />
</p:NodeReference>
<Pin Id="M0GwORSbnc5QQYPND3GNyw" Name="Input" Kind="StateInputPin" />
<Pin Id="DKCHq6mJ3jULxCqiiUHLLO" Name="Output" Kind="StateOutputPin" />
<Pin Id="JD6lp3bWicRQHb6s4One6j" Name="Objects" Kind="OutputPin" />
</Node>
<Node Bounds="1728,2466,356,408" Id="NpXnxpNJnOhNwlzDpgOem4">
<p:NodeReference>
<Choice Kind="ApplicationStatefulRegion" Name="ForEach" />
<FullNameCategoryReference ID="Primitive" />
</p:NodeReference>
<Pin Id="VWPtqYp3aIRPAkN1gpqIoa" Name="Break" Kind="OutputPin" />
<ControlPoint Id="LJPulaXq6VjNB5tYJJaOin" Bounds="1742,2508" Alignment="Top" />
<ControlPoint Id="FoOFGCrrffuNzNi6re5xpg" Bounds="1783,2508" Alignment="Top" />
<ControlPoint Id="KN8nnoPdumPLKYSmnDWz0G" Bounds="1751,2868" Alignment="Bottom" />
<Patch Id="GvTwDoykiECNK1Qs2EgHqN" ManuallySortedPins="true">
<Patch Id="KRrsUt69a0pPlrACQW7bM0" Name="Create" ManuallySortedPins="true" />
<Patch Id="KNV3wPbmp71OrPaMycomJq" Name="Update" ManuallySortedPins="true" />
<Patch Id="SOfFo6bEImmMWgVYrKAa8i" Name="Dispose" ManuallySortedPins="true" />
<Node Bounds="1747,2798,105,19" Id="VHvbmXJ9fYuOQFNJfI2ozf">
<p:NodeReference LastCategoryFullName="Main" LastSymbolSource="ooc3.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="ObjectSplit" />
</p:NodeReference>
<Pin Id="CZgpLAATbE3OuEHocm8sGK" Name="Context" Kind="InputPin" />
<Pin Id="VtHi5mGvwREPN7z9rc4Mfj" Name="Transformation" Kind="InputPin" />
<Pin Id="KA06DDtjZPmQEuU1plcUBy" Name="Name" Kind="InputPin" />
<Pin Id="QisbXAkbkAQPTNO37zuvWB" Name="Instance Transformations" Kind="InputPin" />
<Pin Id="I7wVtMzWc6EOtxTg2FLDPm" Name="Intensity" Kind="InputPin" DefaultValue="0.4, 0.4, 0.4" />
<Pin Id="QPR7coRmWrgOjWm0Sk63cM" Name="Break" Kind="InputPin" />
<Pin Id="B5uqcInKEZJOByy54tJw6q" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="1901,2489,45,19" Id="DEH8CkA5dz9OTDZwLf6auA">
<p:NodeReference LastCategoryFullName="Animation" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="LFO" />
</p:NodeReference>
<Pin Id="Mc6TDrZsCdrLpWoSMWWnI1" Name="Period" Kind="InputPin" DefaultValue="0.01" />
<Pin Id="EVsYvXtUzOLPqYdooUEpfD" Name="Pause" Kind="InputPin" DefaultValue="True" />
<Pin Id="BWYKPIjmLWEMp06iIDn2Df" Name="Reset" Kind="ApplyPin" />
<Pin Id="CCfGPOTkra5PnxqOcJfOn6" Name="Phase" Kind="OutputPin" />
<Pin Id="Q1uJLwVbXJINA6UR8W0Is4" Name="On New Cycle" Kind="OutputPin" />
<Pin Id="TL3f8VACNVsM4z6QFVoTut" Name="Cycles" Kind="OutputPin" />
</Node>
<Node Bounds="1936,2643,25,19" Id="C0YFSd2CoxgMtgLbZFbJ19">
<p:NodeReference LastCategoryFullName="Math" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="&gt;" />
</p:NodeReference>
<Pin Id="Rrt5GPp0lG1P4YAytsqkP6" Name="Input" Kind="InputPin" />
<Pin Id="P6kmaQR7YVeLSeU5uaJt15" Name="Input 2" Kind="InputPin" DefaultValue="1" />
<Pin Id="PUG72Ig0WCMN14g5syxzJu" Name="Result" Kind="OutputPin" />
</Node>
<Node Bounds="1923,2528,149,100" Id="BKu5XnfjjnWNXwbRcbGlbG">
<p:NodeReference>
<Choice Kind="ProcessStatefulRegion" Name="Cache" />
<FullNameCategoryReference ID="Primitive" />
</p:NodeReference>
<Pin Id="VSuhUobUJfRMK5GIoKrFgc" Name="Force" Kind="InputPin" />
<Pin Id="HBiJSKP2CA5NQ0XurtO68x" Name="Dispose Cached Outputs" Kind="InputPin" />
<Pin Id="JxHZoLOD6jFQeAAlrKShV5" Name="Has Changed" Kind="OutputPin" />
<Patch Id="USgTXejXeonOVzF16DIe0p" ManuallySortedPins="true">
<Patch Id="OBJYTxYuAntMME82zI1lUF" Name="Create" ManuallySortedPins="true" />
<Patch Id="UrqoaC90194PuCd9ciisID" Name="Then" ManuallySortedPins="true" />
<Node Bounds="1935,2579,54,19" Id="Iu9fHbjoiDwMvgYSgqLXTN">
<p:NodeReference LastCategoryFullName="Math" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Random" />
</p:NodeReference>
<Pin Id="LDYbnQFwrKdOys3NSAX5Iv" Name="From" Kind="InputPin" />
<Pin Id="A4sCe3UELijLrBchyKIm3D" Name="To" Kind="InputPin" />
<Pin Id="QyP5SPMiZdTMrxWRyx8U7H" Name="Output" Kind="OutputPin" />
</Node>
<Pad Id="PVWjsS1Lqu8MupITJiIXoA" Comment="To" Bounds="1991,2556,35,15" ShowValueBox="true" isIOBox="true" Value="1">
<p:TypeAnnotation>
<Choice Kind="ImmutableTypeFlag" Name="Float32" />
<FullNameCategoryReference ID="Primitive" />
</p:TypeAnnotation>
</Pad>
</Patch>
<ControlPoint Id="I9J99Bm5Yn5LgDqNcMFp8t" Bounds="1936,2622" Alignment="Bottom" />
</Node>
<Node Bounds="1938,2677,56,19" Id="NkJDAmRnRakMXuq8LX9mue">
<p:NodeReference LastCategoryFullName="Control" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="TogEdge" />
</p:NodeReference>
<Pin Id="NN2a7AzItP6Ne5j8vWq5Su" Name="Value" Kind="InputPin" />
<Pin Id="Lq1IR0FWaKQOAszFmWMvYt" Name="Up Edge" Kind="OutputPin" />
<Pin Id="UQHrhFrkdlsN5n8S8QUm1Y" Name="Down Edge" Kind="OutputPin" />
</Node>
<Pad Id="NlyUBJvR0QRLd5DRjqMSk0" Comment="Intensity" Bounds="1832,2654,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>
</Patch>
</Node>
<Pad Id="Oi7EIhg24ZmQX5bqMtou0N" SlotId="Kjxj029jE0oL3dRiMyKbCM" Bounds="1679,2163" />
<Node Bounds="1687,2931,85,19" Id="VuVWndWvvrfM9Fwtnlw4Jv">
<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="CXQESZ32m8NOjL9zSyyQEs" Name="Transformation" Kind="InputPin" />
<Pin Id="IbyOzPI1VRiO6VvrJQHtNd" Name="Components" Kind="InputPin" />
<Pin Id="MQ4LRIf2XYeQIfDwJ1HOZR" Name="Children" Kind="InputPin" />
<Pin Id="VETavho4M0iMKHYNc8kxNL" Name="Name" Kind="InputPin" />
<Pin Id="PYo9ZlqNi7ePeS7xtgeNZK" Name="Enabled" Kind="InputPin" DefaultValue="True" />
<Pin Id="Qa7ndtDIs39LwtP2E49I9u" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="1740,2240,118,175" Id="GSFW4bVMNKVLYetU7eXe1t">
<p:NodeReference LastCategoryFullName="Collections.Spread" LastSymbolSource="VL.Collections.vl">
<Choice Kind="OperationCallFlag" Name="Where" />
<CategoryReference Kind="RecordType" Name="Spread" NeedsToBeDirectParent="true" />
<Choice Kind="RegionFlag" Name="Region (Stateless)" Fixed="true" />
</p:NodeReference>
<Pin Id="C6d1a9l6FibLkYGGlMW8Ad" Name="Input" Kind="StateInputPin" />
<Pin Id="VZbexUJp8urMnUsDk9d88d" Name="Output" Kind="StateOutputPin" />
<Patch Id="NEvyUvEYB8fMIX0GeXEpLT" Name="Predicate" ManuallySortedPins="true">
<Pin Id="AghMGvadtudOYQ2kVrWIxh" Name="Objects" Kind="InputPin" />
<Pin Id="A9YZCBx3CU0PotTvWiuNAp" Name="Index" Kind="InputPin" />
<Pin Id="QctwGd20AXYM4HtpRJRcKr" Name="Result" Kind="OutputPin" />
<ControlPoint Id="JVBErc9O2DWLXfBGYK07eV" Bounds="1744,2248" />
<ControlPoint Id="MFmpvJJBNzVLXEcdiucZ8k" Bounds="1809,2248" />
<ControlPoint Id="K91nCOed4RXQOmlWvbgALy" Bounds="1760,2408" />
<Node Bounds="1777,2304,45,19" Id="JOrKOx6bqnDPz0GZvYwgZk">
<p:NodeReference LastCategoryFullName="Collections.Spread" LastSymbolSource="VL.Collections.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Empty" />
<CategoryReference Kind="RecordType" Name="Spread" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="M1aqncm8n9fOmou1lVzDmA" Name="Empty" Kind="OutputPin" />
</Node>
<Node Bounds="1756,2369,37,19" Id="SD5dGz9Agy4NSZFIfxbc4c">
<p:NodeReference LastCategoryFullName="Primitive.Boolean" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="NOT" />
</p:NodeReference>
<Pin Id="RBDPTKUY0cwL8umIu9EkUc" Name="Input" Kind="StateInputPin" />
<Pin Id="U39bu6dTPldNVcVfdLNlwA" Name="Output" Kind="StateOutputPin" />
</Node>
<Node Bounds="1755,2335,25,19" Id="MTVpkpqlMJKNLi9K2tmsd6">
<p:NodeReference LastCategoryFullName="Math" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="=" />
</p:NodeReference>
<Pin Id="FFiKZqaxUUCQE2dFDOFUh8" Name="Input" Kind="InputPin" />
<Pin Id="OcWfwwN6q2KQPINu6OCu7X" Name="Input 2" Kind="InputPin" />
<Pin Id="FjTNKgXeWF6O2nyHeqqbDJ" Name="Result" Kind="OutputPin" />
</Node>
<Node Bounds="1757,2277,52,19" Id="PU2jNeNq1k0PEIYBqJzHBM">
<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="H0WXKdgvgxDPwXl0TQdaQD" Name="Input" Kind="StateInputPin" />
<Pin Id="DvjDZ8YR3dtN3fbd4p1MXo" Name="Default Value" Kind="InputPin" />
<Pin Id="SsyiWBEG8ceOUTTOPSN2pe" Name="Index" Kind="InputPin" />
<Pin Id="PDK11a0mB0ZN8J2jD7n5cB" Name="Result" Kind="OutputPin" />
</Node>
</Patch>
</Node>
<Node Bounds="1677,2189,66,26" Id="CsFdlra8D2DPHYc1g2J4MB">
<p:NodeReference LastCategoryFullName="Main.Context" LastSymbolSource="ooc3.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="GetObjects" />
</p:NodeReference>
<Pin Id="RHnlKd0bT6nMUQ8n1zHPaR" Name="Input" Kind="StateInputPin" />
<Pin Id="OvAKgIXpWPlOOROULIEoZd" Name="Output" Kind="StateOutputPin" />
<Pin Id="LxcdYByRCJSQMhJknLJLR2" Name="Objects" Kind="OutputPin" />
</Node>
<Node Bounds="1955,2239,94,175" Id="VbLLeAAzZ3lLCe0yYsSqgM">
<p:NodeReference LastCategoryFullName="Collections.Spread" LastSymbolSource="VL.Collections.vl">
<Choice Kind="OperationCallFlag" Name="Where" />
<CategoryReference Kind="RecordType" Name="Spread" NeedsToBeDirectParent="true" />
<Choice Kind="RegionFlag" Name="Region (Stateless)" Fixed="true" />
</p:NodeReference>
<Pin Id="Ff7m5yJdLOMO55kk0EzRPm" Name="Input" Kind="StateInputPin" />
<Pin Id="RgJtx3syrCWNpggpOJoBLy" Name="Output" Kind="StateOutputPin" />
<Patch Id="VPmPZ9wr3r2PrzbVbLWGaT" Name="Predicate" ManuallySortedPins="true">
<ControlPoint Id="LwN14hkKU4XOCVq4NktSF2" Bounds="1959,2247" />
<ControlPoint Id="LHPilcsPJdaLJekcu6HAK5" Bounds="1975,2407" />
<Node Bounds="1992,2303,45,19" Id="MKB2Hef7iwFNmulrmuXKHS">
<p:NodeReference LastCategoryFullName="Collections.Spread" LastSymbolSource="VL.Collections.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Empty" />
<CategoryReference Kind="RecordType" Name="Spread" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="KQDKApqvlr7NY0ghvA7CRF" Name="Empty" Kind="OutputPin" />
</Node>
<Node Bounds="1971,2368,37,19" Id="SiH7I2mCpS9MNSWbxDMGdy">
<p:NodeReference LastCategoryFullName="Primitive.Boolean" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="NOT" />
</p:NodeReference>
<Pin Id="VSFTqyIGeb1PPztqirUj0S" Name="Input" Kind="StateInputPin" />
<Pin Id="KX4yyTVV2TKO1ZJDASckyu" Name="Output" Kind="StateOutputPin" />
</Node>
<Node Bounds="1970,2334,25,19" Id="CGv1yWXU3mqPb9XzVMQJT3">
<p:NodeReference LastCategoryFullName="Math" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="=" />
</p:NodeReference>
<Pin Id="N4VAjTMRdVhNEcVMcuzyxG" Name="Input" Kind="InputPin" />
<Pin Id="AXZw9ldavL9LEkBxzaCzXC" Name="Input 2" Kind="InputPin" />
<Pin Id="UUAzfPsjPxqMWbZLNWC1GV" Name="Result" Kind="OutputPin" />
</Node>
<Pin Id="N6M2jEbi9BzOj5Wzy0gs9H" Name="Objects" Kind="InputPin" />
<Pin Id="D9GnV3c7k5lPXiAgx0fYTB" Name="Input 2" Kind="InputPin" />
<Pin Id="EPeFnIcgcLwNZuV2CdgEO7" Name="Result" Kind="OutputPin" />
</Patch>
</Node>
<Pad Id="MFMKItBJqe0N8fNKaAsi5b" Comment="Head Position" Bounds="579,1819" isIOBox="true" />
<Pad Id="Gbg4G7ChCU3NlSuGmGpcje" Comment="Enabled" Bounds="1887,2935,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="2033,1184,85,19" Id="FvQbH5aZl4oPn1MaiYeJYI">
<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="C2veGbQAXHcMm4E3Tow5wK" Name="Center" Kind="InputPin" />
<Pin Id="S9nDfgRmChkOE4TpHDZ6NN" Name="Size" Kind="InputPin" DefaultValue="0.25, 0.25, 0.25" />
<Pin Id="VKs7tgBFXuZNafKZ7BXyVA" Name="Seed" Kind="InputPin" DefaultValue="24" />
<Pin Id="F2cK64flKxALUqEbJ8BRSb" Name="Count" Kind="InputPin" />
<Pin Id="IFxTj4LIKB5O1hjxAItYnm" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="2073,1260,85,19" Id="G4TvX2RTsCkLC3ka7y2Hga">
<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="UUQU3WwPsQyPJvvRj9GS7O" Name="Center" Kind="InputPin" />
<Pin Id="IYUXKentXv8PRc8rCBLk34" Name="Size" Kind="InputPin" />
<Pin Id="QI6FJ95SnriNiaPgL7oTX9" Name="Seed" Kind="InputPin" DefaultValue="-8" />
<Pin Id="NrAkgsTse3yPKYtj5v13YW" Name="Count" Kind="InputPin" />
<Pin Id="DgEN4HLYEbdMg13c7i45oQ" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="338,2902,345,19" Id="NMsIZVpGRMXNEclywOYk59">
<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="RgLgKGC6e0vPqpEVh22NY5" Name="Initial Name" Kind="InputPin" />
<Pin Id="PM9qVpHnjWOOEmT9b9FYLC" Name="Base Components" Kind="InputPin" />
<Pin Id="GdnFLQ06pgzNVfCb8rxr2l" Name="Transformation" Kind="InputPin" />
<Pin Id="A5DRRtwytthPgVcWaps6Sf" Name="Components" Kind="InputPin" />
<Pin Id="N7LjrgGwbTiMlMWjWxuHYZ" Name="Children" Kind="InputPin" />
<Pin Id="PtdBiQ1bBPmLNV0z1j9iaX" Name="Name" Kind="InputPin" DefaultValue="Camera" />
<Pin Id="EXfe58CiZdUP4NoxnVVCcY" Name="Use Custom View Matrix" Kind="InputPin" />
<Pin Id="FsdufivVURLLRTtT8rmblm" Name="View Matrix" Kind="InputPin" />
<Pin Id="GFdpA2s0PE5MB6ttqBpiXE" Name="Projection" Kind="InputPin" />
<Pin Id="UqdgvuSvDKvMZidzfLuEyh" Name="Vertical Field Of View" Kind="InputPin" DefaultValue="0.199999995529652" />
<Pin Id="AqugdAF2p40QET4cmX2ddq" Name="Orthographic Size" Kind="InputPin" />
<Pin Id="KpOuaOJv2GoO6ZKZ539RLR" Name="Use Custom Aspect Ratio" Kind="InputPin" />
<Pin Id="E0GaQDZ8afPL3vC8CrCPbY" Name="Aspect Ratio" Kind="InputPin" />
<Pin Id="PWYkeP68FgbNzlXX5Uh0dz" Name="Near Clip Plane" Kind="InputPin" />
<Pin Id="PJT5awiE8mhO7QBDDPpIgb" Name="Far Clip Plane" Kind="InputPin" />
<Pin Id="BnifZ0wDTLnPjkVolRlIvQ" Name="Show Helper" Kind="InputPin" />
<Pin Id="NkU8lVMYwgtOSc2GVzNBmr" Name="Enabled" Kind="InputPin" />
<Pin Id="TqVjHng9PXBLS3whOiS0Vq" Name="Projection Matrix" Kind="InputPin" />
<Pin Id="M4gHRDVORb4POhJKDzv9Fq" Name="Output" Kind="OutputPin" />
<Pin Id="AnahkoLOTJHMjIbmnisWAr" Name="Camera Component" Kind="OutputPin" />
</Node>
<Node Bounds="533,2286,58,19" Id="EZZ7c4pPotpMMvwSM4BBDd">
<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="AxDY1wB0lQqP9Lfhdgb3ad" Name="Input" Kind="InputPin" />
<Pin Id="KQgCLp50B8lPqppetKOb1p" Name="Translation" Kind="InputPin" />
<Pin Id="QSsfklY8wUwLlQNcMxhBSy" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="577,2241,52,19" Id="UUZ5V7VjbiGMKRvs1zRKme">
<p:NodeReference LastCategoryFullName="Animation" LastSymbolSource="VL.Animation.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="Damper (Fast)" />
</p:NodeReference>
<Pin Id="VDFyKjLFvgcMYZOfxXroHm" Name="Goto Position" Kind="InputPin" />
<Pin Id="Lgrhe9sbFYYQD41JkVCwGa" Name="Filter Time" Kind="InputPin" DefaultValue="2" />
<Pin Id="MWGerac5w6KMONOoQLzWXa" Name="Jump" Kind="ApplyPin" />
<Pin Id="CbiT0Iw4qkrLz0Oh5b7QqB" Name="Position" Kind="OutputPin" />
<Pin Id="NvesmowXH3QNI5JVfmKUJH" Name="Velocity" Kind="OutputPin" />
</Node>
<Pad Id="A1tTFu2n8NCPs4HEqEOpf4" Comment="Vertical Field Of View" Bounds="461,2721,35,15" ShowValueBox="true" isIOBox="true" Value="0.129999997094274">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Float64" />
</p:TypeAnnotation>
</Pad>
<Pad Id="SdfH9zxEA5tLXXcId6UbCs" SlotId="Kjxj029jE0oL3dRiMyKbCM" Bounds="547,1704" />
<Node Bounds="540,1743,77,26" Id="JYR1d7AFjCCLIT6ZlEsFxQ">
<p:NodeReference LastCategoryFullName="Main.Context" LastSymbolSource="ooc3.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="GetPerformer" />
</p:NodeReference>
<Pin Id="VTZQ6TBs8vrPwvClcvHJyD" Name="Input" Kind="StateInputPin" />
<Pin Id="TIRXuBdVqGgOw01nIqjIew" Name="Output" Kind="StateOutputPin" />
<Pin Id="AFiQZmynaSeNH1OiKBpgBg" Name="HeadPosition" Kind="OutputPin" />
<Pin Id="GuaVN9kcaSFMWT9zBPuskg" Name="HeadRotation" Kind="OutputPin" />
</Node>
<Node Bounds="1894,1100,85,19" Id="K2lI24eaRzUP6IRiswvXue">
<p:NodeReference LastCategoryFullName="Collections.Spread" LastSymbolSource="VL.Collections.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="GridSpread (3D)" />
</p:NodeReference>
<Pin Id="TALl0uwHcR5NTXfmyosZqN" Name="Center" Kind="InputPin" DefaultValue="0, 0, 0" />
<Pin Id="JXel8EjobQOOjsPQN1H1CU" Name="Width" Kind="InputPin" DefaultValue="4, 3, 3" />
<Pin Id="OB0vY2hymOOLNKJVJ7Ri4S" Name="Alignment" Kind="InputPin" />
<Pin Id="JJ9vv3yVQVdP6frR5ocvTk" Name="Phase" Kind="InputPin" DefaultValue="0, 0, 0" />
<Pin Id="MHkxFq4NEGsNDXZgvoybtY" Name="Count" Kind="InputPin" DefaultValue="5, 5, 5" />
<Pin Id="OkzjJoNbIzQOBQGWQtJW6g" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="1903,1181,88,19" Id="AYlg8BV6HPjLcGbC2pjbxy">
<p:NodeReference LastCategoryFullName="Collections.Spread" LastSymbolSource="VL.Collections.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="ResampleLinear" />
</p:NodeReference>
<Pin Id="DY52aazHQYEQEr565dwPFY" Name="Input" Kind="InputPin" />
<Pin Id="NRv2GT80O9GM37dYkaPkjV" Name="Count" Kind="InputPin" />
<Pin Id="AqAxb4dDnXkMuWntxfqmfi" Name="Output" Kind="OutputPin" />
<Pin Id="H1I6DzAvyjfQY4EjuTlxHO" Name="Interval" Kind="OutputPin" />
</Node>
<Pad Id="RiojduCdHcnNtOBx15b3fM" Comment="Center" Bounds="1908,1011,35,43" ShowValueBox="true" isIOBox="true" Value="0, 1.5, 0">
<p:TypeAnnotation LastCategoryFullName="3D" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Vector3" />
</p:TypeAnnotation>
</Pad>
<Node Bounds="594,1997,81,19" Id="FWPh6qqs3OMOoDOjhYmGV2">
<p:NodeReference LastCategoryFullName="3D.Quaternion" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<CategoryReference Kind="RecordType" Name="Quaternion" />
<Choice Kind="OperationCallFlag" Name="ToEulerAngles" />
</p:NodeReference>
<Pin Id="GGuHSyeSlnvLHjKq1ZFgsa" Name="Q" Kind="InputPin" />
<Pin Id="AsUQCql93DKMrSqBetZCGg" Name="Pitch" Kind="OutputPin" />
<Pin Id="SDc33WyICYTPxtPoVijRXU" Name="Yaw" Kind="OutputPin" />
<Pin Id="TC8QWOkFSlwPP0qJDVe1Gu" Name="Roll" Kind="OutputPin" />
</Node>
<Node Bounds="595,2038,81,19" Id="Ucqvhq9ZamcPXZKrtAHJJ5">
<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="EMm27JK47koLzM2l2OKpuz" Name="X" Kind="InputPin" />
<Pin Id="KIin1lFhl29PcXrMJnP8Q3" Name="Y" Kind="InputPin" />
<Pin Id="I8ofnypLODfMhNfY79mnS2" Name="Z" Kind="InputPin" />
<Pin Id="FmNLURJPztXPiwBgMJFKwi" Name="Output" Kind="StateOutputPin" />
</Node>
<Node Bounds="679,2230" Id="VokLmFFZN2QNeab3RLHbna">
<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="Qmic73ia9ZQQE3Ba5OmI3P" Name="Goto Position" Kind="InputPin" />
<Pin Id="IjwiBMIb4pQNI46CltGPM9" Name="Filter Time" Kind="InputPin" DefaultValue="2" />
<Pin Id="UM4TfkvvP5NMFTg8nguICO" Name="Cyclic" Kind="InputPin" DefaultValue="True" />
<Pin Id="E8eHaqgD1PsPeTXm0YPnPO" Name="Jump" Kind="InputPin" />
<Pin Id="QSJCNOuppbDOv8pOmR7iYH" Name="Position" Kind="OutputPin" />
<Pin Id="Rsm67GOfMuKOzBVVYYHr8P" Name="Velocity" Kind="OutputPin" />
<Pin Id="CWCSmwW1Hk7LszI2loJ5QB" Name="Acceleration" Kind="OutputPin" />
</Node>
<Node Bounds="560,2399,45,19" Id="FKyAOzckQunNZ7bu3GLgav">
<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="De6l5w1ZKkaNhXOYTengJ8" Name="Input" Kind="InputPin" />
<Pin Id="QR4mHeEw8jhPnT8ik7KDUm" Name="Rotation" Kind="InputPin" />
<Pin Id="UjdYN3sUxMhNnR6nhp0Z7l" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="156,2354,80,19" Id="AQcYiPgOToaPaiChxCPT9i">
<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="U9PCDdkx8nGP5x08s1hMRD" Name="Input" Kind="InputPin" />
<Pin Id="C8cbnM0z9YcLV8ArAyfI9j" Name="Scaling" Kind="InputPin" DefaultValue="1, 1, 1" />
<Pin Id="Lf4YZAKV0FEPNP0YByQgB7" Name="Rotation" Kind="InputPin" DefaultValue="-0.25, 0, 0" />
<Pin Id="U0ow1EQTFpXPxoHSqGQOag" Name="Translation" Kind="InputPin" />
<Pin Id="L47Xj22Y2RqLUCrlDxI7Px" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="240,2628,42,19" Id="GhOSXEoQFk8OKG205M92N4">
<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="UqvEBxT5Bb3PIohmhv37cl" Name="Input" Kind="StateInputPin" />
<Pin Id="LZLlfnizubkOtYWMcsgGEb" Name="Output" Kind="StateOutputPin" />
</Node>
<Node Bounds="238,2308,65,19" Id="UIfepfp2E9rP38SCgi5a3l">
<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="NYLvB43WKnyOlhNevinn9M" Name="Goto Position" Kind="InputPin" />
<Pin Id="F4MrXg6S4QyOc7eXBJ5VCd" Name="Filter Time" Kind="InputPin" DefaultValue="5" />
<Pin Id="HVidbn6vNOuLLkpSXI1yG5" Name="Cyclic" Kind="InputPin" />
<Pin Id="BmG2XyYiCqkOsFvl42rzIO" Name="Jump" Kind="InputPin" />
<Pin Id="LBgkJx7sVW0QdorCwZKYXO" Name="Position" Kind="OutputPin" />
<Pin Id="MeOYcJnom8ZLCPtLtJrj8B" Name="Velocity" Kind="OutputPin" />
<Pin Id="F9rkic6J6YzOGwKCxCqHOt" Name="Acceleration" Kind="OutputPin" />
</Node>
<Pad Id="Vu6ShrpFrifQH4gT13xTll" Comment="Goto Position" Bounds="202,2170,35,43" ShowValueBox="true" isIOBox="true" Value="0, 5.13, 0">
<p:TypeAnnotation LastCategoryFullName="3D" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Vector3" />
</p:TypeAnnotation>
</Pad>
<Node Bounds="234,2509,105,19" Id="NnqY27PXaKcMsr1theC2ap">
<p:NodeReference LastCategoryFullName="Animation" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="Filter" />
</p:NodeReference>
<Pin Id="QmMK96gtZqiL91vF0jIpOW" Name="New Clock" Kind="InputPin" />
<Pin Id="LKKyZCFbOGoPBHC7u6EXLZ" Name="Goto Position" Kind="InputPin" />
<Pin Id="Up97JpzLUObPAW9Li4mzSH" Name="Filter Time" Kind="InputPin" DefaultValue="30" />
<Pin Id="OWYkZJKsD5NOKEwFdPtfQn" Name="Transition" Kind="InputPin" />
<Pin Id="BKKfgwwNqreM4A1v6ibJEC" Name="Mode" Kind="InputPin" />
<Pin Id="HuZAhOJjTUzLy7hGajjo38" Name="Reset" Kind="ApplyPin" />
<Pin Id="RwG9mPCOP2jQDLhsFnYtSQ" Name="Position" Kind="OutputPin" />
<Pin Id="JfSzgQjfqQPNtjRq7WqHge" Name="Progress" Kind="OutputPin" />
</Node>
<Node Bounds="230,2442,53,19" Id="IFnbl441g2dMDKpBh8aWGJ">
<p:NodeReference LastCategoryFullName="Primitive.Boolean" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="ToValue" />
</p:NodeReference>
<Pin Id="IPewsC8mLsiPjkSLcvT6L8" Name="Input" Kind="StateInputPin" />
<Pin Id="DfNMKsRsHnEMptzyc5ak1C" Name="Output" Kind="StateOutputPin" />
</Node>
<Pad Id="D9qwCLpxgClLPgGyfLSxTx" Comment="Input" Bounds="231,2399,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="238,2587,45,19" Id="F6EozW9W37IOvNFPF7fR6O">
<p:NodeReference LastCategoryFullName="Kairos.Interpolation.Lerp" LastSymbolSource="VL.Kairos.Interpolation.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<CategoryReference Kind="Category" Name="Lerp" />
<Choice Kind="OperationCallFlag" Name="Lerp" />
<PinReference Kind="InputPin" Name="Input">
<p:DataTypeReference p:Type="TypeReference" LastCategoryFullName="3D" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Matrix" />
</p:DataTypeReference>
</PinReference>
</p:NodeReference>
<Pin Id="DObjCWwpQY8N62sbslLbXs" Name="Input" Kind="InputPin" />
<Pin Id="Bxc3IF3XpALNERNtDpBntw" Name="Input 2" Kind="InputPin" />
<Pin Id="NSw4kJelsc8L6s4oy1i6xr" Name="Scalar" Kind="InputPin" DefaultValue="0.37" />
<Pin Id="NsVPNQd5QyfP4ZsmP1GWxw" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="2319,1133,85,19" Id="GMftBqifaReMt5mzz0eih1">
<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="TgSO8WMwfV7QVeu9v519gU" Name="Center" Kind="InputPin" />
<Pin Id="IP7glBZW4WUNEp8FJBGnzc" Name="Width" Kind="InputPin" DefaultValue="3, 3" />
<Pin Id="Fjz6bBMmYPULS6ptujgKwd" Name="Factor" Kind="InputPin" DefaultValue="1" />
<Pin Id="C3qiRX0oyhaLr1nW4hDNok" Name="Phase" Kind="InputPin" DefaultValue="0" />
<Pin Id="U3sXpDlhCjYNcMIQScgKhU" Name="Count" Kind="InputPin" DefaultValue="60" />
<Pin Id="AGlYz24y6zRP6Rx0pJiuxo" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="2429,1128,85,19" Id="RbWQNRWmdGWLs2d8BXbm8x">
<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="OpNHK4SWmZ4MmaEZ9FSCwl" Name="Center" Kind="InputPin" />
<Pin Id="UCj1fQK9yWzPDQAIfFDUY4" Name="Size" Kind="InputPin" DefaultValue="0.4, 0.4" />
<Pin Id="VJqXPlhCZiKPKyIS6trxzh" Name="Seed" Kind="InputPin" DefaultValue="3" />
<Pin Id="Bl03lVcM0D8Nv7mGPRKGv7" Name="Count" Kind="InputPin" />
<Pin Id="NZFYZlDX27JLYAkVmjJkHG" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="2472,1513,105,19" Id="Uc8i1uWweeoLVktYiEHX0x">
<p:NodeReference LastCategoryFullName="Animation" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="Filter" />
</p:NodeReference>
<Pin Id="BZ53v4bz4dGN6y4Y5Bf4C7" Name="New Clock" Kind="InputPin" />
<Pin Id="PZQnlp24PDXPNHk6rYVM99" Name="Goto Position" Kind="InputPin" />
<Pin Id="UBuEEGTgvVHOExyrUu0m0X" Name="Filter Time" Kind="InputPin" DefaultValue="30" />
<Pin Id="KLEIAaNDIoGNFRKZlMW093" Name="Transition" Kind="InputPin" DefaultValue="Sine" />
<Pin Id="RFeNbnEnp6sPYIKECeykWN" Name="Mode" Kind="InputPin" DefaultValue="InOut" />
<Pin Id="KlRmMf8gnHfQQOeD1uCGqQ" Name="Reset" Kind="ApplyPin" />
<Pin Id="Q9O5N5DeYhQOuMLkG5IIKZ" Name="Position" Kind="OutputPin" />
<Pin Id="LBSsFYmSJ18P1Z9cJIPFmB" Name="Progress" Kind="OutputPin" />
</Node>
<Pad Id="DlouDy3DcUlPJoB0rZcSXQ" Comment="Filter Time" Bounds="2534,1469,35,15" ShowValueBox="true" isIOBox="true" Value="130">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Float32" />
</p:TypeAnnotation>
</Pad>
<Pad Id="HeFr66386AJNP8RwXinrxS" Comment="Width" Bounds="2354,983,35,28" ShowValueBox="true" isIOBox="true" Value="2.56, 2.56">
<p:TypeAnnotation LastCategoryFullName="2D" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Vector2" />
</p:TypeAnnotation>
</Pad>
<Pad Id="JiF9FRq1mEkNUFugeCFnCD" Comment="Reset" Bounds="2733,1380,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="2506,1370,53,19" Id="KBsf32SpHcRNbAidCtOL4N">
<p:NodeReference LastCategoryFullName="Primitive.Boolean" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="ToValue" />
</p:NodeReference>
<Pin Id="OXs7WCqSX2CMsLOV9iFHcy" Name="Input" Kind="StateInputPin" />
<Pin Id="S9ZMKv2TvdcNgWleCEXPU1" Name="Output" Kind="StateOutputPin" />
</Node>
<Pad Id="RAEF2Qv3F1rNCRqrrYh384" Comment="Input" Bounds="2505,1261,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="BhG6zFuaveULRukAI5Fqwl" Comment="Reset" Bounds="418,2420,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="NxDtErQ8MUDMHcxUWldZao" Comment="Filter Time" Bounds="399,2353,35,15" ShowValueBox="true" isIOBox="true" Value="60">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Float32" />
</p:TypeAnnotation>
</Pad>
<Pad Id="VyUjUTj2P3TOsn09L8zw2b" Comment="Position" Bounds="390,2592,35,15" ShowValueBox="true" isIOBox="true" />
<Pad Id="Cek9T6KGWSfM7lgJG4Sc2Q" Comment="DirectionalIntensity" Bounds="618,2543,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="GB3ooBj0kJgLNIzWcltQG8" Bounds="304,2620,164,53" ShowValueBox="true" isIOBox="true" Value="solve rotation problem during interpolation ">
<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="O0Vto69QKGjOrCDyc5QGKf" Comment="Pause" Bounds="2112,2383,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="DA9LAPHEE69MtcF6s9OedR" Comment="" Bounds="2132,2528,35,15" ShowValueBox="true" isIOBox="true" Value="0">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Float32" />
</p:TypeAnnotation>
</Pad>
<Pad Id="BbCcOrh30QbL1ZuZWIJwG9" Bounds="2591,1588,35,15" ShowValueBox="true" isIOBox="true" Value="5.294117">
<p:TypeAnnotation>
<Choice Kind="ImmutableTypeFlag" Name="Float32" />
<FullNameCategoryReference ID="Primitive" />
</p:TypeAnnotation>
</Pad>
<Node Bounds="2598,1536" Id="IknyY9VvVHPN5OFNHW4G7X">
<p:NodeReference LastCategoryFullName="Animation" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="LFO" />
</p:NodeReference>
<Pin Id="BWKVttsOjqhP6f4E3QlkwE" Name="Period" Kind="InputPin" />
<Pin Id="LayEyGF2XCQOdGYLlEK9ux" Name="Pause" Kind="InputPin" />
<Pin Id="BXDZw1yGKiUQNNkZpkBL6A" Name="Reset" Kind="ApplyPin" />
<Pin Id="T7EiBrQnYuiPrhzQJ2wOgp" Name="Phase" Kind="OutputPin" />
<Pin Id="SabG4eEuckPQQmmSdqiVhb" Name="On New Cycle" Kind="OutputPin" />
<Pin Id="VTdVaKM7TeIM2a3dFKYyha" Name="Cycles" Kind="OutputPin" />
</Node>
<Node Bounds="2639,1402,56,19" Id="CoaAFUjlnQFPMfa6RMIYJm">
<p:NodeReference LastCategoryFullName="Control" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="TogEdge" />
</p:NodeReference>
<Pin Id="LbG2LMmwijmQd9pfF18sNI" Name="Value" Kind="InputPin" />
<Pin Id="Np8pge2UAb5LGmp12kyLg9" Name="Up Edge" Kind="OutputPin" />
<Pin Id="KCBO8VF57OIO7vOHZC9DqW" Name="Down Edge" Kind="OutputPin" />
</Node>
<Pad Id="AwhU2rWpK1VQUoruKdtYVi" Comment="Cycles" Bounds="2650,1610,35,15" ShowValueBox="true" isIOBox="true" />
<Node Bounds="2639,1375,57,19" Id="Qfs1H4iit2pNHaVt4pTiCx">
<p:NodeReference LastCategoryFullName="Control" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="Changed" />
</p:NodeReference>
<Pin Id="TV6psmYykdEPNYJEdjHUpB" Name="Value" Kind="InputPin" />
<Pin Id="BekB0MS6wd2MdYSHQ22472" Name="Result" Kind="OutputPin" />
<Pin Id="EnFjhfaQhDCPVQmQ04DRM6" Name="Unchanged" Kind="OutputPin" />
</Node>
<Pad Id="AOKJ2Qhsr1QO48cMAQchdW" Comment="Intensity" Bounds="1012,2245,35,15" ShowValueBox="true" isIOBox="true" Value="0.125">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Float32" />
</p:TypeAnnotation>
</Pad>
<Node Bounds="993,2288,45,19" Id="D9y2tfe5FLXOflg3rm1dIc">
<p:NodeReference LastCategoryFullName="Math" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Lerp" />
</p:NodeReference>
<Pin Id="SXEsbx9qRceNheLr89L3ph" Name="Input" Kind="InputPin" DefaultValue="0.02" />
<Pin Id="Gv3CTSlojAkLy7LMkJjjrG" Name="Input 2" Kind="InputPin" />
<Pin Id="H8mp5p7RhtcNTq1hpBD9iT" Name="Scalar" Kind="InputPin" />
<Pin Id="Tm2X4HNBu2TLDMSDIHLbM2" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="1029,2179,105,19" Id="VbRLIwvn2JNNzJjV3ju0La">
<p:NodeReference LastCategoryFullName="Animation" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="Filter" />
</p:NodeReference>
<Pin Id="BzVCeK33vbDPirYDt04woQ" Name="New Clock" Kind="InputPin" />
<Pin Id="IfnEfzjGzhhPfGLrr6dsXX" Name="Goto Position" Kind="InputPin" />
<Pin Id="UIknl6mEKSIPTjjhXnVkJc" Name="Filter Time" Kind="InputPin" DefaultValue="45" />
<Pin Id="Kv3OxYSPc9nPuAhdvh8M0H" Name="Transition" Kind="InputPin" />
<Pin Id="UlkJLjQOAkbONOV2muRZPf" Name="Mode" Kind="InputPin" />
<Pin Id="RXvYy4DkwlILKqugPDbkU2" Name="Reset" Kind="ApplyPin" />
<Pin Id="JPqdu9Yfd5eOEfnioQt9SY" Name="Position" Kind="OutputPin" />
<Pin Id="VypqSuSctCeLPelVErXi5P" Name="Progress" Kind="OutputPin" />
</Node>
<Node Bounds="1034,2098,53,19" Id="DpPOtl0hg1YOQQoc9EQVbv">
<p:NodeReference LastCategoryFullName="Primitive.Boolean" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="ToValue" />
</p:NodeReference>
<Pin Id="HWRNpXtLsiAL32L9HI5K3x" Name="Input" Kind="StateInputPin" />
<Pin Id="DOn32DgU0WiNtuMRGmKXW9" Name="Output" Kind="StateOutputPin" />
</Node>
<Pad Id="Qog68VawTnDNukMzz78yDs" Comment="Lights on" Bounds="1034,2051,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>
<Pad Id="OWrUgh0xP7rM8Q9mPQDeJj" Comment="Intensity" Bounds="820,2376,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="801,2419,45,19" Id="CZHvLxPisv3MTqpMolUg4k">
<p:NodeReference LastCategoryFullName="Math" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Lerp" />
</p:NodeReference>
<Pin Id="DvlS7AADjAMQVo8XTcoJWc" Name="Input" Kind="InputPin" DefaultValue="0" />
<Pin Id="KqZxWXOO45IMWC8WFQFYQi" Name="Input 2" Kind="InputPin" />
<Pin Id="VOXVvVd9fJOOBQ2rqKuP9o" Name="Scalar" Kind="InputPin" />
<Pin Id="RWx57gEji3GO7cdiMNQJYE" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="837,2310,105,19" Id="F5TZLLmJ8SIPOyI4uFgBJg">
<p:NodeReference LastCategoryFullName="Animation" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="Filter" />
</p:NodeReference>
<Pin Id="DeVVKdXkddhPsWycZ4C6AZ" Name="New Clock" Kind="InputPin" />
<Pin Id="JPpo7TOIHhzMnjSVQpgTbY" Name="Goto Position" Kind="InputPin" />
<Pin Id="Q7KlLWasMeYNVdP2fWcIAJ" Name="Filter Time" Kind="InputPin" DefaultValue="45" />
<Pin Id="F9kDzACpYDWNmHerGAP1Vg" Name="Transition" Kind="InputPin" />
<Pin Id="EKrqOsg2p7GLy4EjoUL9cs" Name="Mode" Kind="InputPin" />
<Pin Id="CuKWgDn00Y1PVRmAThAEA1" Name="Reset" Kind="ApplyPin" />
<Pin Id="Eo9rA7FoRYHOTtXfiONa7f" Name="Position" Kind="OutputPin" />
<Pin Id="JvRHzAbsHCnMIiuFqiihb0" Name="Progress" Kind="OutputPin" />
</Node>
<Node Bounds="842,2229,53,19" Id="DHxUmyfukEGNiOzw5sKfH8">
<p:NodeReference LastCategoryFullName="Primitive.Boolean" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="ToValue" />
</p:NodeReference>
<Pin Id="M67e4ki15zQPNFW3StCxKQ" Name="Input" Kind="StateInputPin" />
<Pin Id="DWMbtq3zbrcP2sK81KufQ6" Name="Output" Kind="StateOutputPin" />
</Node>
<Pad Id="QNu6CHYjtrjNfNbXSItH29" Comment="Lights on" Bounds="842,2182,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>
<Pad Id="FC0zTwFOKxfOPD1wHa4Z6t" Comment="Width" Bounds="2153,1003,35,43" ShowValueBox="true" isIOBox="true" Value="4, 3, 3">
<p:TypeAnnotation LastCategoryFullName="3D" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Vector3" />
</p:TypeAnnotation>
</Pad>
</Canvas>
<Patch Id="PLOt2m9JzC2NUuId0WxY3q" Name="Create" />
<Patch Id="CwmMkEjqfemMwva2wqv0d2" Name="Update">
<Pin Id="QZwIUPRxrYeQY2krPuI8f0" Name="Context" Kind="InputPin">
<p:TypeAnnotation>
<Choice Kind="TypeFlag" Name="Context" />
</p:TypeAnnotation>
</Pin>
<Pin Id="OqmJ3AOsSqbP2sjzTT54UY" Name="Output" Kind="OutputPin" Bounds="736,808" />
</Patch>
<ProcessDefinition Id="L30OOD7KGTaLvuPGPKStlR">
<Fragment Id="GA11v36Y8ImMGsMbatKmFA" Patch="PLOt2m9JzC2NUuId0WxY3q" Enabled="true" />
<Fragment Id="KZSiDxiGZieNSKr6oal7KN" Patch="CwmMkEjqfemMwva2wqv0d2" Enabled="true" />
</ProcessDefinition>
<Slot Id="Kjxj029jE0oL3dRiMyKbCM" Name="Context" />
<Link Id="GQZePu14OfDOfi2R7pGj4g" Ids="S8nCOESBOYrNDbmufgDZ93,Jr1PYsu4QowObwIZHGrc7Y" />
<Link Id="MFsbQrwT2UPM0g1iv8MyrS" Ids="G1w01fLpJ7OMy4iiwg6QH7,UVksmTQ9abgM2iDpFrjDCh" />
<Link Id="Qy6qohENKBtLxmVi8uRFcC" Ids="QZwIUPRxrYeQY2krPuI8f0,Eum8xp79zjSMS8sYkjsOI3" IsHidden="true" />
<Link Id="QTs4GUrF3s3NOQvYbTF6ga" Ids="GDACC9HnnOvOyrtvrvET4q,UcQWU8D930INFx3mlbXWQx" />
<Link Id="J21T4yDEGoxOhk7SGsSJ95" Ids="UcQWU8D930INFx3mlbXWQx,OqmJ3AOsSqbP2sjzTT54UY" IsHidden="true" />
<Link Id="SNHpW4tlugtP4QHqrq8DiU" Ids="REPxD1Bn01rLBuB1rbqo3g,Jyh7wT5abQbLNfyiZZtjqv" />
<Link Id="FROMdWJYJcSNFlomYAgsAF" Ids="Fc3iwWDJtSNLXQ3luL0hK2,JedD1GC0Ej2NcW4nv08feV" />
<Link Id="VBvH5qrmnTKLk5gcrCkcEB" Ids="Ge8qE88FO9sNBVsfcNexGm,OW7cOCyVkMaNRWBMUo2Q72" />
<Link Id="JatroATiOm2O2XebhzUz7A" Ids="Fc3iwWDJtSNLXQ3luL0hK2,MePtANmdC9gMV3M48saKIC" />
<Link Id="V4mmrDWFfyfMJ10sM1TWPc" Ids="AW50bIEGYZKLepbME4WUZN,F1BxgprJt47PtQuAeMfjxt" />
<Link Id="I1RbIejnBW8LlIANtg5yQk" Ids="CBkT6HKObz5NGd0WYLVRhq,C2ZusnIxlCmMMn041Mh2xr" />
<Link Id="CsTfdOyTll6QLsrWX8j0B0" Ids="UyQSZlLtkkXNSy4JgSiFRH,EuZz51487O5Qax9vidWNT6" />
<Link Id="IhchCjzmnMlL8ceJESO1Qh" Ids="CS4tJhqMF7OOOYvZDFK87X,ScugfN3YWMwO1tPlVxcys6" />
<Link Id="C6br7eFT82JNPMiCDT5UZa" Ids="Eum8xp79zjSMS8sYkjsOI3,REPxD1Bn01rLBuB1rbqo3g" />
<Link Id="DdvbBGCZyRHLhvHrhzjOst" Ids="VgdgU18QCCpOw7kZZwSUw5,KPgqQCEXbCTPjMJPpW13ga" />
<Link Id="MdCUrmuSiizMQA05LssWnj" Ids="McUlDqbo21qOGdxF0Smc7I,HOifKAAJDnSLCRYbaTgVWM" />
<Link Id="MJNknLg731KOQJCOFaYw5J" Ids="VrWhvTLWNmHPNocbqBnD7O,BlLcAOH2j4mNVzb8KQtAf8" IsFeedback="true" />
<Link Id="QuJNVZSMKkFOAudrtUOpDV" Ids="CLUe8UZwo17OqT1KDYRM7p,BlLcAOH2j4mNVzb8KQtAf8" />
<Link Id="G3uc8P0hFUIMgVrYl9BtsQ" Ids="VrWhvTLWNmHPNocbqBnD7O,SWgmouXa8OPPETJ7bT7Ydq" />
<Link Id="PPCrl1N5qnALr0zYuL87qG" Ids="DTPNP6NZ7y1QCEYmx5PjpE,L37G2llU801ONx3DMmRt9f" />
<Link Id="U2TplJFgYQVOgW2QHxv2On" Ids="HGpnKRuGA4rPKaV6KTRdhU,RJDM5PQCLoiMNLmd12HNri" IsFeedback="true" />
<Link Id="UBIFxxeqRYKLPVqsk4Cf0o" Ids="BlLcAOH2j4mNVzb8KQtAf8,HGpnKRuGA4rPKaV6KTRdhU" />
<Link Id="D6QzTULpZXjQcM8rqSP4R5" Ids="FMVf2UPwvKtP9cgRpYX9zY,Dd6KQ4hv5LpNDjl9PBt2U4" />
<Link Id="U0009y8ulu5POBAPTydN4o" Ids="MAuO3aUpGDAQY85miYyhEd,LCArJNgNkxlNZ2SQzNoJBc" />
<Link Id="TEwuzBenS4jLvDrh5oSj6s" Ids="GIix33wHv3OMF93k1fVhjI,MCIxU27piTCNP425CXPVQz" />
<Link Id="BxZzYWoHkwWNKuzZlOexpD" Ids="DPxqWHpYYWpOU1gCvp8opS,Vx1ly8fVvwpOKyocberAcj" />
<Link Id="AeTc7ECMobZPLivSNbR7Rx" Ids="MPg0nRpAqarLVwhfmCktGq,RJDM5PQCLoiMNLmd12HNri" />
<Link Id="N7w8jwvbDOENlJLs5P5USB" Ids="MAuO3aUpGDAQY85miYyhEd,GRadm20vu76LsO8oc9XvUC" />
<Link Id="H6usADLfJ01OwFuCT1c7iC" Ids="JUiK1Dmy0cEO51o6Fhg7jj,MhTPDBfZXbYMl8PXJ19nV0" />
<Link Id="JZqihMhkHrNNp1r1yIy9wx" Ids="MwhYVDNistKOilth5I2eXN,FRrbCdPR8nePrabg8qY4C7" />
<Link Id="AU3F57wvbQMPxiqdFNQpf2" Ids="AUOmC3x6O6dL8wcTVEh1v0,AW50bIEGYZKLepbME4WUZN" />
<Link Id="IMu8NQCM0B0O9EW5oHeos3" Ids="Ahr21FN8txhM4Qq4U67ooY,F66XWZ4kKHoNgpZFT9iZIy" />
<Link Id="K1xjmx9WznMPQtpemcSsot" Ids="HGpnKRuGA4rPKaV6KTRdhU,LxylH6zbI5CNsDQ0nbxeW5" />
<Link Id="Cp0zhra4Io6P5iXMUbUB1u" Ids="LxylH6zbI5CNsDQ0nbxeW5,N27U7o3Q8XVMtIvh1N7YXD" />
<Link Id="H2ymbTSqm3sLT2DjaNHfZs" Ids="LxylH6zbI5CNsDQ0nbxeW5,TmOSQruPS1dMMtDPPdmuDq" />
<Link Id="RS74D6WpnIoLzrgynLS1p9" Ids="K5GTkkOtUasL016tWWridI,PgOWYXFLMYqOaAEkSq2eon" />
<Link Id="AyPDcWVMg2LOsEzsnRbiFs" Ids="PZo7VOp5yXmLjVn7PphTeG,LFLIobaAjrKP80gL5e3zuE" />
<Link Id="Pcufuqy26ZeMtD6ss3lSB0" Ids="POLDjaJitEaLwXMzq1lkvR,QDupk03YNq3NfLa8C9qEYr" />
<Link Id="IoRhluNwiexNs4IF2SfrAx" Ids="T9XPqwrXufPOYEtT8PEbqx,G87mm8cZG2fM3myHU4mr6A" />
<Link Id="KfdaoMbOhpVNOwJTIuZpxB" Ids="PZo7VOp5yXmLjVn7PphTeG,FinUCsoFXGcM7xtKwiiEe5" />
<Link Id="N49znplBryXLXv3VfA5mBf" Ids="G21C1B2aTulLmNZUnsgQu8,HWZKM9IhH3FNodX86k4l1a" />
<Link Id="EYtxjAkD4MaPurRyEbh1E6" Ids="UQeA3LH15RiOXPH62jWNN0,JvLumYyVwrfMKtyWlGDcB0" />
<Link Id="Gr4zVE0L367Ltvpnot60WZ" Ids="R1n9yjerAuCPbvshK3zFVl,CZlQcEusYHxOdvzwysPPsf" IsFeedback="true" />
<Link Id="Ep5U9LWTA8dOK7jrigefZt" Ids="R1n9yjerAuCPbvshK3zFVl,SeR5F5sQYxtLPKSmrrBUSe" />
<Link Id="JcX0DRt1BSdNfDPs2rgVYh" Ids="Nd8JVt8quY1NhE0ViRxCsS,R1n9yjerAuCPbvshK3zFVl" />
<Link Id="SK1rDx8zrR5NDr1hAHEkg7" Ids="T2sJdtnHEswLE9SLlQrT2b,NPgTuvD9HwgQakrhbGPHGc" />
<Link Id="EysDpJIwxo3Qa3nz0vazB5" Ids="MePtANmdC9gMV3M48saKIC,H2khSMrm17iL0DA6yS6Gis" />
<Link Id="IVgqvPGdqmQMTTE42jpO2k" Ids="EUAxT7uM8UjPPXlTeefGDd,IzsmoAEtJBJNF7DJ5A5V0Y" />
<Link Id="S1yOkerLDr8NSSP7khyBch" Ids="QfQBgd704B0LMRTJs1s8CJ,ML8RJ2zjgPHPlg1LB12Re3" />
<Link Id="RTJgzoftm7WNBniUTAGFIo" Ids="KJcOmbYNcKwNZbww89EFXx,SkQ62hCV48JQHtPekdC1nF" />
<Link Id="MBnvWiV49c0OKHL31istnm" Ids="QfQBgd704B0LMRTJs1s8CJ,CkqfkfWnpgVLArJFRgia8n" />
<Link Id="LfvTaPv7nOUOQFvFXWNCWe" Ids="EUAxT7uM8UjPPXlTeefGDd,VG8BoX1TyRLOU4feb8Z5An" />
<Link Id="D8UN0NDMskoPZUhBli9ljD" Ids="MBI6FpFLyOGL3yFKsm24XQ,EFOZmqta9z1LjuhP0DD0jc" />
<Link Id="TSSDhG5ck13LCjuxwuIxQI" Ids="GeD9mGnEkyEMhjunhlyx4B,LBnPiiLylLxMdXQyZLaFgr" />
<Link Id="PqnERvHI7X1PWWcqYS718J" Ids="MOPNbMKRtLLNO0CWDcHv8f,BZnwkYJp5EdOYz3znWQE5k" />
<Link Id="KgmqT9GS9FtO1GPtZeqB4p" Ids="UpyD0T0YUV7LhANKkrYwJO,N1AX6cUwvNkMJWM22mvqri" />
<Link Id="KsIYhqGB2ZNMGHw9tFvGXz" Ids="REPxD1Bn01rLBuB1rbqo3g,TJzxTCPWXbaNs2TM4fOkYR" />
<Link Id="Po7K99rxtT3MKv8RVuwLuJ" Ids="VaP3y1bl4nKMguJlWr3VUT,M0GwORSbnc5QQYPND3GNyw" />
<Link Id="CKg9I8r5REjOxAo0WKir3t" Ids="JD6lp3bWicRQHb6s4One6j,TQFRw9ZDvAxQEourDC47Hr" />
<Link Id="SDVSb3dxhfUQI48mSGPC8i" Ids="JD6lp3bWicRQHb6s4One6j,TwJc6BrZjauQO9GandI2s6" />
<Link Id="KpxDF7S8l18L90IGm9F2Fj" Ids="KN8nnoPdumPLKYSmnDWz0G,MQ4LRIf2XYeQIfDwJ1HOZR" />
<Link Id="CGAmWnEjNRuLaGsSgsxfRA" Ids="AghMGvadtudOYQ2kVrWIxh,JVBErc9O2DWLXfBGYK07eV" IsHidden="true" />
<Link Id="T2DjdzG8EBgLvnRYmTFYwN" Ids="A9YZCBx3CU0PotTvWiuNAp,MFmpvJJBNzVLXEcdiucZ8k" IsHidden="true" />
<Link Id="F0c4njP4EjwNJLNQXu8sYL" Ids="K91nCOed4RXQOmlWvbgALy,QctwGd20AXYM4HtpRJRcKr" IsHidden="true" />
<Link Id="AWRJ8PbxTZrOLyfJPAYznW" Ids="Oi7EIhg24ZmQX5bqMtou0N,RHnlKd0bT6nMUQ8n1zHPaR" />
<Link Id="UDYMcWS84cbMB3gIhNu8Hl" Ids="M1aqncm8n9fOmou1lVzDmA,OcWfwwN6q2KQPINu6OCu7X" />
<Link Id="FR9ewNVRe0WLmyOjHsp7Tl" Ids="FjTNKgXeWF6O2nyHeqqbDJ,RBDPTKUY0cwL8umIu9EkUc" />
<Link Id="V3ffRkVF1AQOncf8guDVND" Ids="U39bu6dTPldNVcVfdLNlwA,K91nCOed4RXQOmlWvbgALy" />
<Link Id="RvqgEXXwVs0Pc9aFO8fkQZ" Ids="LxcdYByRCJSQMhJknLJLR2,C6d1a9l6FibLkYGGlMW8Ad" />
<Link Id="S9Y7OeqMGPMN5zdtJXhzhu" Ids="MFmpvJJBNzVLXEcdiucZ8k,SsyiWBEG8ceOUTTOPSN2pe" />
<Link Id="A3KckLdyWZDOpaBpYv8WWk" Ids="PDK11a0mB0ZN8J2jD7n5cB,FFiKZqaxUUCQE2dFDOFUh8" />
<Link Id="IyLqxoTkXGvP7k25ZHbfZA" Ids="RJDM5PQCLoiMNLmd12HNri,H0WXKdgvgxDPwXl0TQdaQD" />
<Link Id="BBDCw4FclumO8NL7lSIDfe" Ids="VZbexUJp8urMnUsDk9d88d,LJPulaXq6VjNB5tYJJaOin" />
<Link Id="PGxE2ay3gZMPw2ZwxbWNa4" Ids="N6M2jEbi9BzOj5Wzy0gs9H,LwN14hkKU4XOCVq4NktSF2" IsHidden="true" />
<Link Id="GXJpuIKtgOpNiyn14f1z6W" Ids="LHPilcsPJdaLJekcu6HAK5,EPeFnIcgcLwNZuV2CdgEO7" IsHidden="true" />
<Link Id="LEOHwH9AYanQZBjnS425Ci" Ids="KQDKApqvlr7NY0ghvA7CRF,AXZw9ldavL9LEkBxzaCzXC" />
<Link Id="RLrZuo7E7cINAP54sOimRF" Ids="UUAzfPsjPxqMWbZLNWC1GV,VSFTqyIGeb1PPztqirUj0S" />
<Link Id="Qp2IIWhwuX0OV1QWUKXRLE" Ids="KX4yyTVV2TKO1ZJDASckyu,LHPilcsPJdaLJekcu6HAK5" />
<Link Id="IvcOmmOUmCwPQbbj6a4eE7" Ids="LwN14hkKU4XOCVq4NktSF2,N4VAjTMRdVhNEcVMcuzyxG" />
<Link Id="MWhZAjkGrFuOhQpMUDm03W" Ids="RJDM5PQCLoiMNLmd12HNri,Ff7m5yJdLOMO55kk0EzRPm" />
<Link Id="PnyAiHxikyALiTYFlHKpKL" Ids="RgJtx3syrCWNpggpOJoBLy,FoOFGCrrffuNzNi6re5xpg" />
<Link Id="CSgprNFXBQxPvc6hPhMJY3" Ids="MFMKItBJqe0N8fNKaAsi5b,IXtWHP8iaaENCAMjshiU3t" />
<Link Id="F3XiE22QcLVLqsgazcxK27" Ids="Qa7ndtDIs39LwtP2E49I9u,NSLl3Wo6e0DQDlwaffzFdh" />
<Link Id="OP50dtaHWUQPn3DJKiCHDg" Ids="Gbg4G7ChCU3NlSuGmGpcje,PYo9ZlqNi7ePeS7xtgeNZK" />
<Link Id="Axbrm6lDKhiPiYxcxqXvGv" Ids="OW7cOCyVkMaNRWBMUo2Q72,F2cK64flKxALUqEbJ8BRSb" />
<Link Id="PAh9Xvgbv1yOJHePkpfSXM" Ids="KioTgdrZDakLTqXO7gtt9Z,AnP60VFjkEsMOMNPzJMUdY" />
<Link Id="IZCEhNCC70OQUjrRtQKvOg" Ids="McUlDqbo21qOGdxF0Smc7I,KJcOmbYNcKwNZbww89EFXx" />
<Link Id="HOdeqnw5h1QQGFL0yHOABP" Ids="McUlDqbo21qOGdxF0Smc7I,GFRstMcJW4pQKCAxFR7nFp" />
<Link Id="NIOJ9xQjA0tMwE7e8HoNMm" Ids="G4QCsV6J3LELsg1RI0mcAO,Q8XKO0k7Va9MHOXKfrXBaN" />
<Link Id="FZm2a1DMSeFPHroClt6NO3" Ids="CgJAzLNRUeGMEqTK4i9dk4,G4QCsV6J3LELsg1RI0mcAO" />
<Link Id="KNWGdwLPmVjMPz9vYVU8o1" Ids="OW7cOCyVkMaNRWBMUo2Q72,NrAkgsTse3yPKYtj5v13YW" />
<Link Id="NDqOASWAgK4N6A26EcsrqR" Ids="DgEN4HLYEbdMg13c7i45oQ,RU7f3g4D0ohNUf33n6rfKu" />
<Link Id="GKtOHxVSTS8QZKxh3PmHju" Ids="LJPulaXq6VjNB5tYJJaOin,KA06DDtjZPmQEuU1plcUBy" />
<Link Id="DdTn3vjn7ABMLbtWPUQSNy" Ids="FoOFGCrrffuNzNi6re5xpg,QisbXAkbkAQPTNO37zuvWB" />
<Link Id="NdAfhPro6dMNBBTk8A3zj4" Ids="Oi7EIhg24ZmQX5bqMtou0N,CZgpLAATbE3OuEHocm8sGK" />
<Link Id="RTVnAiPK3KbObdXOJPnzBm" Ids="B5uqcInKEZJOByy54tJw6q,KN8nnoPdumPLKYSmnDWz0G" />
<Link Id="U9CZDk1DAV1NV6zyA31WMm" Ids="Q1uJLwVbXJINA6UR8W0Is4,VSuhUobUJfRMK5GIoKrFgc" />
<Link Id="EbMKxdu3B3jN0my5kSJWq6" Ids="QyP5SPMiZdTMrxWRyx8U7H,I9J99Bm5Yn5LgDqNcMFp8t" />
<Link Id="KX0BY2iZsjEN8RGau8uB00" Ids="I9J99Bm5Yn5LgDqNcMFp8t,Rrt5GPp0lG1P4YAytsqkP6" />
<Link Id="GxNKz4vc6niL4ElS1dj2u3" Ids="PUG72Ig0WCMN14g5syxzJu,NN2a7AzItP6Ne5j8vWq5Su" />
<Link Id="Ru3UPwGTQKVLa1wN6XkIdA" Ids="Lq1IR0FWaKQOAszFmWMvYt,QPR7coRmWrgOjWm0Sk63cM" />
<Link Id="AYazndSTdbkNqZty7XCVOH" Ids="PVWjsS1Lqu8MupITJiIXoA,A4sCe3UELijLrBchyKIm3D" />
<Link Id="L4Yh71HZIDrNLfzhHyzHs4" Ids="CbiT0Iw4qkrLz0Oh5b7QqB,KQgCLp50B8lPqppetKOb1p" />
<Link Id="CSnxhBLbyc7OuSNAZvdYwA" Ids="A1tTFu2n8NCPs4HEqEOpf4,UqdgvuSvDKvMZidzfLuEyh" />
<Link Id="VlJe5zz0WnILVtWsRdidYP" Ids="MFMKItBJqe0N8fNKaAsi5b,VDFyKjLFvgcMYZOfxXroHm" />
<Link Id="HgyD3eLLxTZOwQhUWMd2xs" Ids="Dszie68i93NPjAEfcObqUL,UIlaTGHJXDRQMYeDQQqcIA" />
<Link Id="LALTP3uBF1gPVbwkma8Xyz" Ids="SdfH9zxEA5tLXXcId6UbCs,VTZQ6TBs8vrPwvClcvHJyD" />
<Link Id="LyAv2OSC0ddLsjafjZWEDr" Ids="AFiQZmynaSeNH1OiKBpgBg,MFMKItBJqe0N8fNKaAsi5b" />
<Link Id="Kohf0USoHVuPMt6kdQ9Qy2" Ids="MFMKItBJqe0N8fNKaAsi5b,IpMJNZFlZhWLXsMph288OE" />
<Link Id="UUbPteBczunL0x48qIfp0p" Ids="H2khSMrm17iL0DA6yS6Gis,DumHCCpWYV5O0u9T6z8N7o" />
<Link Id="LHWnUwBtoa5MB08mineyyv" Ids="GDACC9HnnOvOyrtvrvET4q,HE2vRa3qPzMLQ6Qma7pjIk" />
<Link Id="ULSDSzFRBYONAbWe2Rw6rW" Ids="OkzjJoNbIzQOBQGWQtJW6g,DY52aazHQYEQEr565dwPFY" />
<Link Id="Lt6wvk53UDsLS81ZVATqR7" Ids="OW7cOCyVkMaNRWBMUo2Q72,NRv2GT80O9GM37dYkaPkjV" />
<Link Id="Kp3Ro3EeuTJQKGU96aGTb0" Ids="AqAxb4dDnXkMuWntxfqmfi,KioTgdrZDakLTqXO7gtt9Z" />
<Link Id="U4xHaYyNxPnLvcmOI5e9e6" Ids="IFxTj4LIKB5O1hjxAItYnm,HBje3DTjYSOK9e8yiBSqSV" />
<Link Id="AEWXVXwF7ryL6TpP1hk5Kk" Ids="HBje3DTjYSOK9e8yiBSqSV,S5y6ZxkfxhgPxkJKpduxSz" />
<Link Id="A1Ad5GsrDcEPpnIAbcqbrw" Ids="NlyUBJvR0QRLd5DRjqMSk0,I7wVtMzWc6EOtxTg2FLDPm" />
<Link Id="B6VC7HKoy2xPiCs8U5bZEh" Ids="RiojduCdHcnNtOBx15b3fM,TALl0uwHcR5NTXfmyosZqN" />
<Link Id="Hd56ImTr5Z8LpHt1bNnEUU" Ids="AsUQCql93DKMrSqBetZCGg,EMm27JK47koLzM2l2OKpuz" />
<Link Id="PqdtCUgSKZpNYIryHgeDNM" Ids="SDc33WyICYTPxtPoVijRXU,KIin1lFhl29PcXrMJnP8Q3" />
<Link Id="Bh9Gs0l2gPILd6qFzcTeIY" Ids="TC8QWOkFSlwPP0qJDVe1Gu,I8ofnypLODfMhNfY79mnS2" />
<Link Id="Jl7ma1QG7r7OXwDMbZu5Xi" Ids="GuaVN9kcaSFMWT9zBPuskg,GGuHSyeSlnvLHjKq1ZFgsa" />
<Link Id="K3SmyNLQYHlLn5T8vLDraH" Ids="FmNLURJPztXPiwBgMJFKwi,Qmic73ia9ZQQE3Ba5OmI3P" />
<Link Id="Uo0AJx5WmHDMAr4ss0ol8o" Ids="QSsfklY8wUwLlQNcMxhBSy,De6l5w1ZKkaNhXOYTengJ8" />
<Link Id="Ij7rhmdMfy6LpTboLvtISe" Ids="QSJCNOuppbDOv8pOmR7iYH,QR4mHeEw8jhPnT8ik7KDUm" />
<Link Id="JjrMYxwbwfDNyIdD3VHCfQ" Ids="LBgkJx7sVW0QdorCwZKYXO,U0ow1EQTFpXPxoHSqGQOag" />
<Link Id="BCoxgfDw4ZQNg4R7E1y6NN" Ids="Vu6ShrpFrifQH4gT13xTll,NYLvB43WKnyOlhNevinn9M" />
<Link Id="RNQcyymHfvCNQU0obAVgJl" Ids="D9qwCLpxgClLPgGyfLSxTx,IPewsC8mLsiPjkSLcvT6L8" />
<Link Id="IP2cRRH6PZ3NeZF5mpWTYy" Ids="DfNMKsRsHnEMptzyc5ak1C,LKKyZCFbOGoPBHC7u6EXLZ" />
<Link Id="QOQuGt7SqKsPFVuxIk2r1H" Ids="LZLlfnizubkOtYWMcsgGEb,FsdufivVURLLRTtT8rmblm" />
<Link Id="Ju5zCUeQiYQLscacs29TGv" Ids="L47Xj22Y2RqLUCrlDxI7Px,DObjCWwpQY8N62sbslLbXs" />
<Link Id="KaPE7zPIPlAQHkoevDc3Hb" Ids="UjdYN3sUxMhNnR6nhp0Z7l,Bxc3IF3XpALNERNtDpBntw" />
<Link Id="TDeN2hxvVSiPiuFVqDIa4o" Ids="NsVPNQd5QyfP4ZsmP1GWxw,UqvEBxT5Bb3PIohmhv37cl" />
<Link Id="Uw25aDN3hY5MAD6WcqGsDn" Ids="RwG9mPCOP2jQDLhsFnYtSQ,NSw4kJelsc8L6s4oy1i6xr" />
<Link Id="UZnpwzNKbRfMag2UyYvlDQ" Ids="AGlYz24y6zRP6Rx0pJiuxo,Nl9ihJgJy4bOih6cKnRZLm" />
<Link Id="H2vU7TAuANsQdmlR3wyVa9" Ids="NZFYZlDX27JLYAkVmjJkHG,F5vnARFtDUgN1nrnJJR27J" />
<Link Id="Ej9Fb4Rjd0EQPtMgHDfaMB" Ids="Nl9ihJgJy4bOih6cKnRZLm,Cl1cgd76iSlLm1tqKv1r2q" />
<Link Id="MMuufAsc9bmMiqpAzztA0t" Ids="PA4LE2Ohfd0Nen6pgOowxo,I8LFOvedQUcMDUnoBNTzOl" />
<Link Id="EAtEo5VdG1ONKLZFPKoCFh" Ids="PA4LE2Ohfd0Nen6pgOowxo,BlVWLEkpY8gNJgTQcYI3JF" />
<Link Id="Dny4E0OY0kjM5duHrfas1V" Ids="UDMTCFoJTJzNHEPA2h0Cmm,SBOEGsogceXO1hoe9HapnQ" />
<Link Id="EgaVr4rinX8QLOlCL5ry7Z" Ids="S065mYIFhm8OPrKE2rnOyB,IpvYzemS2r2PcBdDLWmFq6" />
<Link Id="IaTO3THxmabQJbjvon7YYM" Ids="F5vnARFtDUgN1nrnJJR27J,HUY6HQMjnVvN2gwn9kW1UT" />
<Link Id="GfVr4FsUsXNOuXEacED1so" Ids="Nl9ihJgJy4bOih6cKnRZLm,VMrXSdVn0pZMPbqu05tqq4" />
<Link Id="Gnc1OHwGb9rP7xY3Iqvv8U" Ids="MjxEX6SG6YbOQZhYe5TnXn,BA69C2CeRS3M3MfTQLYyCy" />
<Link Id="IJ8BqChz4hxP5h2hixhypv" Ids="OW7cOCyVkMaNRWBMUo2Q72,U3sXpDlhCjYNcMIQScgKhU" />
<Link Id="KrrUcfh8XOyNIyVCGav4WL" Ids="OW7cOCyVkMaNRWBMUo2Q72,Bl03lVcM0D8Nv7mGPRKGv7" />
<Link Id="R8WotWFO0lpNS8MGSh1kVL" Ids="H7yonLAzUhuL67EfQD6LdR,TiQeVp01R2xOVr2MWbY3hU" />
<Link Id="I6dasRPUP1EP2Of3GZInQC" Ids="LKE9OaTeJhjLFyIDd5LjYy,HzjlsYbRUqjMqJCrHBM4nW" />
<Link Id="DQtWbAirXSINZO6LHsVKsU" Ids="V68JhjkeSaCLZmN6VZ5m5U,LzDULeHMR9mOLKAh6bTUKR" />
<Link Id="PaBB3dizAMzPBrbLzbKktA" Ids="Q9O5N5DeYhQOuMLkG5IIKZ,AhXu3n11YaUK9WXWKuhJJZ" />
<Link Id="HSanrSWg2U4NyirjjAfLnf" Ids="DlouDy3DcUlPJoB0rZcSXQ,UBuEEGTgvVHOExyrUu0m0X" />
<Link Id="Hby7BNW2BzgLQBlcxqr9nR" Ids="HeFr66386AJNP8RwXinrxS,IP7glBZW4WUNEp8FJBGnzc" />
<Link Id="MG8oJD21BPILQRbJru3ICp" Ids="JiF9FRq1mEkNUFugeCFnCD,KlRmMf8gnHfQQOeD1uCGqQ" />
<Link Id="MMleD2E9JTuPskmRZFVSN4" Ids="RAEF2Qv3F1rNCRqrrYh384,OXs7WCqSX2CMsLOV9iFHcy" />
<Link Id="RNKDQ74K0dmLQ3yRCoo70F" Ids="S9ZMKv2TvdcNgWleCEXPU1,PZQnlp24PDXPNHk6rYVM99" />
<Link Id="DtpT6VrITVSOn5t0ycuEQL" Ids="BhG6zFuaveULRukAI5Fqwl,HuZAhOJjTUzLy7hGajjo38" />
<Link Id="MBvz9aR7tgVOqr7oEyFeBy" Ids="NxDtErQ8MUDMHcxUWldZao,Up97JpzLUObPAW9Li4mzSH" />
<Link Id="FhIgsVsXbexN9bYFd0kJBy" Ids="JfSzgQjfqQPNtjRq7WqHge,VyUjUTj2P3TOsn09L8zw2b" />
<Link Id="HWLNWlr3897NWljj2oQrCZ" Ids="DA9LAPHEE69MtcF6s9OedR,P6kmaQR7YVeLSeU5uaJt15" />
<Link Id="UTi5GjfMSsvQbNDrmkFCC1" Ids="M4gHRDVORb4POhJKDzv9Fq,FataX67pXxkLSw5ixagQT2" />
<Link Id="FTADTbX1rD8Oo3q9FZhwm9" Ids="O0Vto69QKGjOrCDyc5QGKf,EVsYvXtUzOLPqYdooUEpfD" />
<Link Id="TK2K82BVjU2P3K4QBVT8Rx" Ids="PkYNBWwcyOBMaMFF2OAFh2,Gvjq4UYoeU1Lrq7TRVOO0G" />
<Link Id="UodFyAAF0wHOKm67YLxlKp" Ids="OWZz9NQbmKCOB46zzkvmi6,MPnwiTA9BxtNUlNnHfY8Fm" />
<Link Id="F7dmXrKRUa6NDccJEFiYnd" Ids="Kr5cJEPqGgXLkzb4OHL4Uu,Er1ElmgBFTmOG4J4G5BUlm" />
<Link Id="ROTrqHoSdHQPwyKWy6NTvN" Ids="CsekW1l1rMoN6vmYbXbmBy,QdGf6pe0mrqNDJDHfNstrk" />
<Link Id="TfO8iOpnZX7Ph67p6YPi47" Ids="N8MnTUbJsi6Px6yVHRYGtW,PMGx8QCHKj8LTsPp4aeEmF" />
<Link Id="BjeOUY39H4UPNcBnDx8eOf" Ids="RU7f3g4D0ohNUf33n6rfKu,VAo0Z6S6h7lLGBC197CnW1" />
<Link Id="UD4jpnzPLnYL4pZ0qyWbq2" Ids="NOtJgHpcDgxN46UR3Gm80H,TGGUHK5GepJMCcdLcYE8Ur" />
<Link Id="Sw88CSquYrLLwc6Czb1JWc" Ids="Np8pge2UAb5LGmp12kyLg9,BXDZw1yGKiUQNNkZpkBL6A" />
<Link Id="Gw9MCbLXkruMhdRk9eXNJQ" Ids="VTdVaKM7TeIM2a3dFKYyha,AwhU2rWpK1VQUoruKdtYVi" />
<Link Id="TSUz6u9IGWGM84VYYfsYX5" Ids="RAEF2Qv3F1rNCRqrrYh384,TV6psmYykdEPNYJEdjHUpB" />
<Link Id="BZ6EFJ2OifoPNGPOP87t6j" Ids="BekB0MS6wd2MdYSHQ22472,LbG2LMmwijmQd9pfF18sNI" />
<Link Id="FTRZWuk7VaBLFLZMw7PPxc" Ids="MFMKItBJqe0N8fNKaAsi5b,GaIpRQZkmnUP9ShujRwzYC" />
<Link Id="M2N3brU1hupQbd4Sdd1KXM" Ids="AOKJ2Qhsr1QO48cMAQchdW,Gv3CTSlojAkLy7LMkJjjrG" />
<Link Id="LpSUWx5wQbHO8nOBz7GFqr" Ids="JPqdu9Yfd5eOEfnioQt9SY,H8mp5p7RhtcNTq1hpBD9iT" />
<Link Id="DcWAcdZI2oIOOevxY3UxcY" Ids="Qog68VawTnDNukMzz78yDs,HWRNpXtLsiAL32L9HI5K3x" />
<Link Id="TCS6cXkvRdWOFunNjFu7bD" Ids="DOn32DgU0WiNtuMRGmKXW9,IfnEfzjGzhhPfGLrr6dsXX" />
<Link Id="G9blZKUj54yMJF0StXJPmC" Ids="Tm2X4HNBu2TLDMSDIHLbM2,CJzph8bwDcAPAJwHij2y2a" />
<Link Id="KF9eUXkMiwZMAAm3jWUymS" Ids="OWrUgh0xP7rM8Q9mPQDeJj,KqZxWXOO45IMWC8WFQFYQi" />
<Link Id="ICrw1q00IjJNmSklDd4fTU" Ids="Eo9rA7FoRYHOTtXfiONa7f,VOXVvVd9fJOOBQ2rqKuP9o" />
<Link Id="S4ZpPQocpb6L093UsONMx7" Ids="QNu6CHYjtrjNfNbXSItH29,M67e4ki15zQPNFW3StCxKQ" />
<Link Id="CfdLAkCsVRbPjkznmokchB" Ids="DWMbtq3zbrcP2sK81KufQ6,JPpo7TOIHhzMnjSVQpgTbY" />
<Link Id="NDrpWyjhg9UPk7dZxGsoiE" Ids="RWx57gEji3GO7cdiMNQJYE,CVQ7Nzc7irQO7omKJjF1jp" />
<Link Id="Eh9VP3VSRxGNxT3tYlBPo3" Ids="FC0zTwFOKxfOPD1wHa4Z6t,JXel8EjobQOOjsPQN1H1CU" />
</Patch>
</Node>
<!--
************************ Space (Projection) ************************
-->
<Node Name="Space (Projection)" Bounds="200,1100" Id="HjpqIc0KKLJLPxwnPk7MVr">
<p:NodeReference>
<Choice Kind="ContainerDefinition" Name="Process" />
<FullNameCategoryReference ID="Primitive" />
</p:NodeReference>
<Patch Id="S92F0eb2EnNPUdnq9SOM8F">
<Canvas Id="H1AkY9VQDEZQF8VX8l6FTq" CanvasType="Group">
<Node Bounds="1629,3153,1353,19" Id="MY6eBaw5CthN9nWQ40XM0q">
<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="UKnKxuKXZrMNBiiaNfTdRh" Name="Transformation" Kind="InputPin" />
<Pin Id="GyG5sdlNzPMNAfovWFJW1b" Name="Child" Kind="InputPin" />
<Pin Id="BtgFCCDZYLcP91pC2fKv2T" Name="Child 2" Kind="InputPin" />
<Pin Id="BnAA9ZhJxfSMfGBhbvNPqv" Name="Child 3" Kind="InputPin" />
<Pin Id="Aa7CJUBc6isOQzCCG7426J" Name="Name" Kind="InputPin" />
<Pin Id="B1Ks5buKGPgMSWPHIEuUuU" Name="Enabled" Kind="InputPin" />
<Pin Id="FYfxmBHRnkyOIttguy8Ozr" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="1311,2435,105,19" Id="RrecqChATTKNVe5apVYk8K">
<p:NodeReference LastCategoryFullName="Main" LastSymbolSource="ooc3.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="LightSetup" />
</p:NodeReference>
<Pin Id="QrxNiBpp9JDN83fxn9hrzJ" Name="Position" Kind="InputPin" />
<Pin Id="Vmcaj6DeedCMrknW6s2gCl" Name="DirectionalIntensity" Kind="InputPin" DefaultValue="0" />
<Pin Id="Sl7GTmi9ToNK9pO5aOosyg" Name="Intensity" Kind="InputPin" DefaultValue="0.26" />
<Pin Id="JHP59HpoGYrOKkxwsjqkVz" Name="PointLightPosition" Kind="InputPin" />
<Pin Id="G5fptzuBXjyOGkcgiZuoG8" Name="PointIntensity" Kind="InputPin" />
<Pin Id="DovllmXly2pOo59y57oiaU" Name="PointRadius" Kind="InputPin" DefaultValue="2" />
<Pin Id="Su8sDYfbABxQHAnsZGvBNt" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="2534,1247,85,19" Id="LibYmNwmXRlLhyMr5Oktht">
<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="Q0VUFiQ2OgAOPAlviaHl6Q" Name="Center" Kind="InputPin" />
<Pin Id="PTZVNdfzvttMprhyHkeiEl" Name="Width" Kind="InputPin" DefaultValue="3, 3" />
<Pin Id="KCImKjOR2c3MRMOEgmrwTR" Name="Factor" Kind="InputPin" DefaultValue="1" />
<Pin Id="ERLqDPxktwiPRz6CjFyaeG" Name="Phase" Kind="InputPin" DefaultValue="0" />
<Pin Id="G5RHF0MdcgBOQGlDnryILd" Name="Count" Kind="InputPin" DefaultValue="60" />
<Pin Id="BlcS9FId5VbM3gXm9wlR3H" Name="Output" Kind="OutputPin" />
</Node>
<ControlPoint Id="Mvvq0ivdq5IO1nmJf3ZLSq" Bounds="2398,416" />
<Node Bounds="1942,1332,1030,762" Id="CgHQ2JqGmDeOBKeajIj2XD">
<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="I9XVA4S6pUCO8zg1lLeIfO" Name="Break" Kind="OutputPin" />
<ControlPoint Id="Kpo2WolUzV3PhFxyCy6MfJ" Bounds="2534,1355" Alignment="Top" />
<ControlPoint Id="SCDbJzJTkJrMlCRJF84zu4" Bounds="2091,1355" Alignment="Top" />
<ControlPoint Id="IOuOr898e8TLeGVG387pM0" Bounds="2113,2087" Alignment="Bottom" />
<ControlPoint Id="Dz9TlxfJbGZO2ORqqdhHhz" Bounds="2644,1355" Alignment="Top" />
<ControlPoint Id="Gx0D79eYrkdOCoQeWPtMMT" Bounds="2336,1355" Alignment="Top" />
<ControlPoint Id="HD7rR3k0Xq6QUMMqMPCX8i" Bounds="2324,2087" Alignment="Bottom" />
<ControlPoint Id="V3NOQ1mBFzlOfidzeYAMe9" Bounds="2381,2087" Alignment="Bottom" />
<Patch Id="E7ACBBL1oSmMnZDAoi4p37" ManuallySortedPins="true">
<Patch Id="DsSPd59NcX4NUkd1206Gvi" Name="Create" ManuallySortedPins="true" />
<Patch Id="BieedrSEwjtNZehsZq6ELT" Name="Update" ManuallySortedPins="true" />
<Patch Id="OpKzpC7qj1DMO6ydBwrS8T" Name="Dispose" ManuallySortedPins="true" />
<Node Bounds="2479,1669,58,19" Id="SfIj6N0e0sYL3p8EZC139C">
<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="DFo4WBRDTK1OZSckWSR8Ta" Name="Input" Kind="InputPin" />
<Pin Id="BwXEfX5VfYxOFR5Z92NEWx" Name="Translation" Kind="InputPin" />
<Pin Id="UH4LpxqSOzDOHM52pwtMyA" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="2532,1626,33,19" Id="I8S5n18TZyEOxX2yTKrZ5Y">
<p:NodeReference LastCategoryFullName="2D.Vector2" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="XyZ" />
</p:NodeReference>
<Pin Id="VIE3xTKVFDfOqxisdh4YOm" Name="Input" Kind="StateInputPin" />
<Pin Id="U9k2SFBSyt3PAYj6VlN6Bg" Name="Y" Kind="InputPin" />
<Pin Id="Hefmpq1Ia9PL2GD4zj6783" Name="Output" Kind="StateOutputPin" />
</Node>
<Node Bounds="2485,1763,121,19" Id="TgKUEaB2uzaMloUcKdBsOV">
<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="NtOmPqiXZtRPMoDM1QR11c" Name="Input" Kind="InputPin" />
<Pin Id="EuBMG2OfZVtLMzK9Af14rz" Name="Rotation" Kind="InputPin" />
<Pin Id="FLvrNrALOlRPT1nfIl6BfP" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="2599,1457,52,19" Id="AngUkvVjmBZN8zxxNw06Em">
<p:NodeReference LastCategoryFullName="Math" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Simplex" />
</p:NodeReference>
<Pin Id="NVXNkRdsbATMRvIpnVqamc" Name="Input" Kind="InputPin" />
<Pin Id="C1gQPY7X8CdPEd7GS2kbh8" Name="Result" Kind="OutputPin" />
</Node>
<Node Bounds="2600,1716,63,19" Id="TyCV76Crb2AL2MnbDFkW1m">
<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="KJZ1fVPcr5eOSLYwVNxNLf" Name="Value" Kind="InputPin" />
<Pin Id="KaXiaFQbyjFLhXj9INyuHv" Name="Output" Kind="StateOutputPin" />
</Node>
<Node Bounds="2600,1523,25,19" Id="La7ehcpfbvpPaioEHYyWvG">
<p:NodeReference LastCategoryFullName="Math" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="*" />
</p:NodeReference>
<Pin Id="OsvIILZLh5cNBdot0xAidG" Name="Input" Kind="InputPin" />
<Pin Id="MMbH8PspcTgPxBxzcoOnZP" Name="Input 2" Kind="InputPin" DefaultValue="0.01" />
<Pin Id="FlImjLNj3JfOYtSGNOOPkU" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="2088,1542,105,26" Id="TB31JuAnAraNYTP08yyfuA">
<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="IjFgszGtRBzPhdvsOtFUGA" Name="Input" Kind="StateInputPin" />
<Pin Id="KejXjupYNsULHbk0loq6Cv" Name="id" Kind="OutputPin" />
<Pin Id="Uoq60oalQfKPhFsMQ1fCSr" Name="name" Kind="OutputPin" />
<Pin Id="EO1RDCH4Q3FOsCYaoN1IBP" Name="Object" Kind="OutputPin" />
<Pin Id="VsnMpZK92KoNxZftCK7Imt" Name="coord" Kind="OutputPin" />
<Pin Id="TLNLkduaCNlNUNbkNVGU9z" Name="press" Kind="OutputPin" />
<Pin Id="D5xFszymckSN6PA7qZxr6w" Name="Orientation" Kind="OutputPin" />
</Node>
<Node Bounds="2111,1960,110,26" Id="CZM8tvQnn31PxOC89MuAyR">
<p:NodeReference LastCategoryFullName="Stride.API.Engine.Entity" LastSymbolSource="VL.Stride.Runtime.TypeForwards.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="SetLocalMatrix" />
<CategoryReference Kind="ClassType" Name="Entity" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="PbnEeElJJhjOUOfkEoABvZ" Name="Input" Kind="StateInputPin" />
<Pin Id="TLPtm1RGlzWP7CrBTGdxnY" Name="Transformation" Kind="InputPin" />
<Pin Id="Jep6cJdBWiNPC0qf87QwKu" Name="Output" Kind="StateOutputPin" />
</Node>
<Node Bounds="2688,1552,105,19" Id="UjOuwJNpTjfN6V53UP1gaF">
<p:NodeReference LastCategoryFullName="Animation" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="Filter" />
</p:NodeReference>
<Pin Id="T097gXMX4sVQU1w88ARDWa" Name="New Clock" Kind="InputPin" />
<Pin Id="GA9IhF64cFiNDpQMCn4xMf" Name="Goto Position" Kind="InputPin" />
<Pin Id="EIUFASq2oWjMmNyy9oMRJY" Name="Filter Time" Kind="InputPin" DefaultValue="2" />
<Pin Id="FwCKWVsHJXlMsivO2tXNwd" Name="Transition" Kind="InputPin" DefaultValue="Sine" />
<Pin Id="RzfRnnVvhS0MGWqV1oLLkm" Name="Mode" Kind="InputPin" DefaultValue="InOut" />
<Pin Id="E1QN0ew0agBNw9VlWbA3p3" Name="Reset" Kind="ApplyPin" />
<Pin Id="RztwvbHgq49LMHE2MnHKeg" Name="Position" Kind="OutputPin" />
<Pin Id="MrgevOEfVfoLZ6DQzuQ3t6" Name="Progress" Kind="OutputPin" />
</Node>
<Node Bounds="2485,1836,76,19" Id="PK3CivK7JoFN4bxxqnojM8">
<p:NodeReference LastCategoryFullName="3D.Transform" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="UniformScale" />
<CategoryReference Kind="Category" Name="Transform" NeedsToBeDirectParent="true">
<p:OuterCategoryReference Kind="Category" Name="3D" NeedsToBeDirectParent="true" />
</CategoryReference>
</p:NodeReference>
<Pin Id="R7IgbiB2L2kNmFI0oG3f40" Name="Input" Kind="InputPin" />
<Pin Id="OA25ckvQtlwMqs8bvPdCjG" Name="Scaling" Kind="InputPin" DefaultValue="1.2" />
<Pin Id="UKrKGmVZCg6QNgGyhsxzRl" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="2668,1639,65,19" Id="VAuVB2X4q5iLAwrVFCUJiR">
<p:NodeReference LastCategoryFullName="Animation.FrameBased" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="Integrator" />
</p:NodeReference>
<Pin Id="OoPgKT8cMdMN6CtyHZ2rH3" Name="Initial Value" Kind="InputPin" />
<Pin Id="EsaXYwL4FkONZWTFuhr9gf" Name="Offset" Kind="InputPin" />
<Pin Id="VQXs3uPBoPeLh8dFHQmr93" Name="Reset Value" Kind="InputPin" />
<Pin Id="I4lBi1fTsUKM5j1uNlfDhz" Name="Value" Kind="OutputPin" />
<Pin Id="MrlC5BFoq3eP1yQgGykoy6" Name="Reset" Kind="InputPin" DefaultValue="False" />
</Node>
<Node Bounds="2708,1509,45,19" Id="Or2kNHfQ8SoMHPFNV3lYwG">
<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="OJr0h2qFbQENjxgMHXCfLK" Name="Index" Kind="InputPin" />
<Pin Id="BIVzFnarPtFMr9I1hL7bvL" Name="Input" Kind="InputPin" />
<Pin Id="DfsYFh8G8XcMTqkYwyoDJM" Name="Input 2" Kind="InputPin" />
<Pin Id="S9HKdM8RgwxNr4hadUyekh" Name="Output" Kind="OutputPin" />
</Node>
<Pad Id="CWwHnkmwuchNNSYCTQ8QjG" Comment="Input 2" Bounds="2748,1478,46,15" ShowValueBox="true" isIOBox="true" Value="0.0002">
<p:TypeAnnotation>
<Choice Kind="ImmutableTypeFlag" Name="Float32" />
<FullNameCategoryReference ID="Primitive" />
</p:TypeAnnotation>
<p:ValueBoxSettings>
<p:precision p:Type="Int32">4</p:precision>
<p:stepsize p:Type="Single">0.0005</p:stepsize>
</p:ValueBoxSettings>
</Pad>
<Pad Id="Af7c9B6jDCbLL3vqv5EIh2" Comment="Reset" Bounds="2732,1603,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="2602,1676,70,19" Id="DHW99jM5mN0QduHC1Bo3mU">
<p:NodeReference LastCategoryFullName="Math" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="+" />
</p:NodeReference>
<Pin Id="TmoBO9fqr0KNt4Ijw9CYnW" Name="Input" Kind="InputPin" />
<Pin Id="Qw7813vxCKKNg0YFeSjbrn" Name="Input 2" Kind="InputPin" />
<Pin Id="MzwmDv5T1r5MnNbmnxY5JY" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="2562,1522,25,19" Id="JMGrVeRvQF3QPtaPPdOL0m">
<p:NodeReference LastCategoryFullName="Math" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="*" />
</p:NodeReference>
<Pin Id="EAaysgBv2T5LTO6OQlROuj" Name="Input" Kind="InputPin" />
<Pin Id="OOAmDBgcXyWMGrX2vKzrJJ" Name="Input 2" Kind="InputPin" DefaultValue="0" />
<Pin Id="TG5N9COrCFCLTfl1kkk4IZ" Name="Output" Kind="OutputPin" />
</Node>
<Pad Id="LdO7LpWczHtMofPPNSJNeD" Comment="" Bounds="2559,1806,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="2487,1877,134,19" Id="FL8KirOtTWNMStqgRi2Vsb">
<p:NodeReference LastCategoryFullName="3D.Transform" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="UniformScale" />
<CategoryReference Kind="Category" Name="Transform" NeedsToBeDirectParent="true">
<p:OuterCategoryReference Kind="Category" Name="3D" NeedsToBeDirectParent="true" />
</CategoryReference>
</p:NodeReference>
<Pin Id="EiXtSS6kElJQH26yAmfSDz" Name="Input" Kind="InputPin" />
<Pin Id="FsQwCV33eyWM7oWdCbn8sI" Name="Scaling" Kind="InputPin" DefaultValue="1.2" />
<Pin Id="RBt8PAOWvjjNO4DGhFTy1D" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="2617,1835,53,19" Id="O0FoDNf5J1EOHNJoa9E0JV">
<p:NodeReference LastCategoryFullName="Primitive.Boolean" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="ToValue" />
</p:NodeReference>
<Pin Id="B4maHb3QcKUOSgbQu40LOF" Name="Input" Kind="StateInputPin" />
<Pin Id="I7aRx0hE1umOWFdb3pdsGK" Name="Output" Kind="StateOutputPin" />
</Node>
<Node Bounds="2109,1759,65,19" Id="Od5LCUV53zILUSLCLHVwlt">
<p:NodeReference>
<Choice Kind="ProcessNode" Name="Username" />
</p:NodeReference>
<Pin Id="MSoQ0tXFKjDP7eFfFHYrHK" Name="Name" Kind="InputPin" />
<Pin Id="LcPYrc3LWfWMceh8W3xiYc" Name="Active" Kind="InputPin" />
<Pin Id="HQNngfg5ogOL9z2ubLwJfk" Name="Contact" Kind="InputPin" />
<Pin Id="K6GELV4poNrOiomOd20uTz" Name="VR Helper" Kind="InputPin" DefaultValue="False" />
<Pin Id="VnNFYMyhWHlNvsj3yf9pK0" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="2217,1916,80,19" Id="TeZgq3L6VvZQUVfBrO90Mn">
<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="BukVzzQYmKiOGN9OqXdYmZ" Name="Input" Kind="InputPin" />
<Pin Id="E2027eVHFEpQUizWsDyC0J" Name="Scaling" Kind="InputPin" DefaultValue="0.33, 0.33, 0.33" />
<Pin Id="TBgTxha84xlPJEDNV5LQ7M" Name="Rotation" Kind="InputPin" DefaultValue="-0.25, 0.04, 0" />
<Pin Id="U9o0SeUBV1oLtp4T0BPqcQ" Name="Translation" Kind="InputPin" DefaultValue="0, 0, 0" />
<Pin Id="Fxt5egnfSjMOVPSOC4gcif" Name="Output" Kind="OutputPin" />
</Node>
<Pad Id="Ru5EPN2aBCeQRXcWkHxp8s" Comment="User" Bounds="2088,1440" isIOBox="true" />
<Node Bounds="2368,1773,52,26" Id="LcD1lO6AFz0OVkJ0Bs9MYb">
<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="NEk1DgNcdbdQVeC5WnFyrj" Name="Input" Kind="StateInputPin" />
<Pin Id="DfNSgCSnWumPabAB4hIggp" Name="Item" Kind="InputPin" />
<Pin Id="NljfbjeYsCeOWwGb1YugLn" Name="Result" Kind="OutputPin" />
</Node>
<Node Bounds="2345,1854,52,19" Id="GrSTasb6ce0Nq8WTFicBnD">
<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="JidnJeuBEJuPEDEcW6wr6Z" Name="Input" Kind="StateInputPin" />
<Pin Id="UMBLrMlsTFRNoF4SuY5Ml0" Name="Default Value" Kind="InputPin" />
<Pin Id="IV0z3eVpgJULV4Exs8YUdd" Name="Index" Kind="InputPin" />
<Pin Id="Iz2J2U7VBoSNYG3dZZlJ1Z" Name="Result" Kind="OutputPin" />
</Node>
<Node Bounds="2345,1917,147,26" Id="UGXFEHAN0FKPunWiTntecr">
<p:NodeReference LastCategoryFullName="Collections.Spread" LastSymbolSource="VL.Collections.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Add" />
<CategoryReference Kind="RecordType" Name="Spread" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="PpdENAxBMw3OHeAkESJkXG" Name="Input" Kind="StateInputPin" />
<Pin Id="U61lzSXX3j7PGRmxtt1J8f" Name="Item" Kind="InputPin" />
<Pin Id="IncfadYiyjxMENVzQOX1no" Name="Output" Kind="StateOutputPin" />
</Node>
<Node Bounds="2325,1971,51,26" Id="Hc5E9UiM0lILxzVkoIbM1T">
<p:NodeReference LastCategoryFullName="Collections.Spread" LastSymbolSource="VL.Collections.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="SetSlice" />
<CategoryReference Kind="RecordType" Name="Spread" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="MxTfDewnNgTM73sRFx1foE" Name="Input" Kind="StateInputPin" />
<Pin Id="Di7xsaGXJNaLhQDiF2y5vj" Name="Value" Kind="InputPin" />
<Pin Id="CGa88WK45eFNIY1yZ6FLHZ" Name="Index" Kind="InputPin" />
<Pin Id="CBPSS5OK4SdLykFOfX0PTx" Name="Output" Kind="StateOutputPin" />
</Node>
<Pad Id="NfLbakMKByxL5zNbBDWGVG" Bounds="2761,1653,82,19" ShowValueBox="true" isIOBox="true" Value="* temporary">
<p:TypeAnnotation>
<Choice Kind="TypeFlag" Name="String" />
</p:TypeAnnotation>
<p:ValueBoxSettings>
<p:fontsize p:Type="Int32">9</p:fontsize>
<p:stringtype p:Assembly="VL.Core" p:Type="VL.Core.StringType">Comment</p:stringtype>
</p:ValueBoxSettings>
</Pad>
<Pad Id="H125rcDHkg7P2QCM1v46fJ" Bounds="2764,1683,189,19" ShowValueBox="true" isIOBox="true" Value="* TODO: active user behaviour">
<p:TypeAnnotation>
<Choice Kind="TypeFlag" Name="String" />
</p:TypeAnnotation>
<p:ValueBoxSettings>
<p:fontsize p:Type="Int32">9</p:fontsize>
<p:stringtype p:Assembly="VL.Core" p:Type="VL.Core.StringType">Comment</p:stringtype>
</p:ValueBoxSettings>
</Pad>
<Pad Id="BarP43SOgnKMizyN9AMSDB" Comment="" Bounds="2324,1822" isIOBox="true">
<p:Value>
<Item />
</p:Value>
</Pad>
<Node Bounds="2165,1703,122,19" Id="ROUuIE4JOu1OzAdKTxOPDf">
<p:NodeReference LastCategoryFullName="3D.Collision" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="SphereIntersectsSphere" />
</p:NodeReference>
<Pin Id="Kt1TSgo7d6fPoGS3QtfbsE" Name="Sphere 1" Kind="InputPin" />
<Pin Id="LSeO80JyVB3NVXsr6cG0FC" Name="Sphere 2" Kind="InputPin" />
<Pin Id="NCyiNEsT5jBOHcvAqJlUJh" Name="Result" Kind="OutputPin" />
</Node>
<Node Bounds="2287,1656,47,26" Id="IfnX9Lt4Ij3O764ojzlFxd">
<p:NodeReference LastCategoryFullName="3D.Sphere" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Sphere (Join)" />
</p:NodeReference>
<Pin Id="GI6nTLrZDKONjOUAy0oegv" Name="Center" Kind="InputPin" />
<Pin Id="VIVZ3QHF1k7MU8pvVkkBKH" Name="Radius" Kind="InputPin" DefaultValue="1" />
<Pin Id="L7AUONgm5fyPavIOpsQJSJ" Name="Output" Kind="StateOutputPin" />
</Node>
<Node Bounds="1964,1722,37,19" Id="BuwhFox0tq1MhDq2I4fR4a">
<p:NodeReference LastCategoryFullName="Primitive.Boolean" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="AND" />
</p:NodeReference>
<Pin Id="Gi4xl8crP3ONVvm3Nn6P7U" Name="Input" Kind="StateInputPin" />
<Pin Id="K5Ds9Nr16sKOOW2pCG3I9a" Name="Input 2" Kind="InputPin" />
<Pin Id="EkYufGjp5asO8ZRfHciS4x" Name="Output" Kind="StateOutputPin" />
</Node>
<Node Bounds="1965,1812,185,121" Id="ONoLNV7nZmSN8yBTGmgwb0">
<p:NodeReference>
<Choice Kind="ApplicationStatefulRegion" Name="If" />
<FullNameCategoryReference ID="Primitive" />
</p:NodeReference>
<Pin Id="ChTErMMBKAjO2H0KadFfET" Name="Condition" Kind="InputPin" />
<Patch Id="Qqxf3i7QiCaQUpIRrpcyo9" ManuallySortedPins="true">
<Patch Id="USxULpBTwrGOuNsoYpOzS7" Name="Create" ManuallySortedPins="true" />
<Patch Id="QgI0kEbvRBOO1F4fD6pRIG" Name="Then" ManuallySortedPins="true" />
<Node Bounds="2042,1893,94,19" Id="Iekcm8csRjrLnaYiLgDots">
<p:NodeReference LastCategoryFullName="Main" LastSymbolSource="ooc3.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="UserPlayMessage" />
</p:NodeReference>
<Pin Id="KkGANXupyKcORw2lnVg0Wg" Name="WsClient" Kind="InputPin" />
<Pin Id="GOoMLHTuU7KLCsbOWQa3GS" Name="User Id" Kind="InputPin" />
</Node>
<Node Bounds="1977,1839,71,26" Id="A4skm4STGlsNRgJTRgQOm1">
<p:NodeReference LastCategoryFullName="Main.Context" LastSymbolSource="ooc3.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="GetWsClient" />
</p:NodeReference>
<Pin Id="TRQOuav5iicNQ4IwNBFTVD" Name="Input" Kind="StateInputPin" />
<Pin Id="So4udbRGAKbOkmWyJnQviM" Name="Output" Kind="StateOutputPin" />
<Pin Id="QLmoKi3XSELQXPTGS39aJY" Name="WsClient" Kind="OutputPin" />
</Node>
</Patch>
<ControlPoint Id="QKrwVEHVF8kPpSNmOCzOgC" Bounds="2133,1818" Alignment="Top" />
<ControlPoint Id="ImRG15qcL6wPpL6XNQtUTM" Bounds="2090,1927" Alignment="Bottom" />
</Node>
<Node Bounds="1965,1756,56,19" Id="BY3MPdQ9NP4Meyx72rBltG">
<p:NodeReference LastCategoryFullName="Control" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="TogEdge" />
</p:NodeReference>
<Pin Id="I83i1vm6lkRLSpFyVLcT35" Name="Value" Kind="InputPin" />
<Pin Id="KkLXXyfS8lGQWDy64EUhOP" Name="Up Edge" Kind="OutputPin" />
<Pin Id="BfmS9UMbDbRPUmP6sMDq14" Name="Down Edge" Kind="OutputPin" />
</Node>
<Node Bounds="2085,1483,54,26" Id="Fxhh8x2HQ3vNchC10RQjSx">
<p:NodeReference LastCategoryFullName="Main.User" LastSymbolSource="ooc3.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="SetPress" />
</p:NodeReference>
<Pin Id="QHMtYZNNTdrL7zculYRU2h" Name="Input" Kind="StateInputPin" />
<Pin Id="Eu6WgoWeaF7LEHu9fhcn8D" Name="Press" Kind="InputPin" DefaultValue="False" />
<Pin Id="VwWRe2f44lGLSF2m2qbALH" Name="Output" Kind="StateOutputPin" />
</Node>
<Node Bounds="2562,1577,25,19" Id="HfE020cXyaoNGfxaMynjIj">
<p:NodeReference LastCategoryFullName="Math" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="+" />
</p:NodeReference>
<Pin Id="Ug8ABFoxzL1Mb8tyyvm7tW" Name="Input" Kind="InputPin" />
<Pin Id="QtpeteGC7roLsrU6NTMlkK" Name="Input 2" Kind="InputPin" DefaultValue="1" />
<Pin Id="Exq1nFKD7dsPN8bddwPDsi" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="2250,1512,25,19" Id="R75pQcem5sIQDoyDH088eX">
<p:NodeReference LastCategoryFullName="Math" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="&gt;" />
</p:NodeReference>
<Pin Id="F0diQKi4RUJODHYs8KhfEe" Name="Input" Kind="InputPin" />
<Pin Id="N0T4dBumQygP7twYI1PeVj" Name="Input 2" Kind="InputPin" />
<Pin Id="HSrPiaBimk0QOLpFCmRpiN" Name="Result" Kind="OutputPin" />
</Node>
<Node Bounds="2252,1396,78,86" Id="NXMAUCTMJ8QLksNLquE4AO">
<p:NodeReference>
<Choice Kind="ProcessStatefulRegion" Name="Cache" />
<FullNameCategoryReference ID="Primitive" />
</p:NodeReference>
<Pin Id="S4y0GcmoWkXL3uJiVSXGJe" Name="Force" Kind="InputPin" />
<Pin Id="GvDyyOu0AytMCmTNOrkiwA" Name="Dispose Cached Outputs" Kind="InputPin" DefaultValue="False" />
<Pin Id="LrU9yGw6ALzPFlpj3Da6lI" Name="Has Changed" Kind="OutputPin" />
<Patch Id="LjspahcdugTOwcIJyJ1BP5" ManuallySortedPins="true">
<Patch Id="Kl2mSASlh7JOR6D7Wf8hk1" Name="Create" ManuallySortedPins="true" />
<Patch Id="RIcqfIYoxrcQOfdDkKrEQ6" Name="Then" ManuallySortedPins="true" />
<Node Bounds="2264,1435,54,19" Id="SKCMOHfPuSdNQSO6tNlsse">
<p:NodeReference LastCategoryFullName="Math" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Random" />
</p:NodeReference>
<Pin Id="NdlZEg5qos6QPYhmrDyDml" Name="From" Kind="InputPin" />
<Pin Id="ObaTHomcddJQVZhZlSOgOl" Name="To" Kind="InputPin" DefaultValue="1" />
<Pin Id="VtTBQxHWPIDPNbVre9jWFZ" Name="Output" Kind="OutputPin" />
</Node>
</Patch>
<ControlPoint Id="OMxsA2LmvHhN3aLjocTYM1" Bounds="2267,1477" Alignment="Bottom" />
<ControlPoint Id="IJDWVqVXjI4Ou8JKkYSzXy" Bounds="2279,1403" Alignment="Top" />
</Node>
<Pad Id="NrJzwunj861OPTNUgffod0" Comment="Connected Ratio" Bounds="2290,1502,35,15" ShowValueBox="true" isIOBox="true" Value="0">
<p:TypeAnnotation>
<Choice Kind="ImmutableTypeFlag" Name="Float32" />
<FullNameCategoryReference ID="Primitive" />
</p:TypeAnnotation>
</Pad>
<Node Bounds="2530,1449,45,19" Id="DYMbPdItGayNO99aUeglBQ">
<p:NodeReference LastCategoryFullName="Math" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Lerp" />
</p:NodeReference>
<Pin Id="EvegzpKQustLwKZrEKHCVY" Name="Input" Kind="InputPin" />
<Pin Id="OmhWDcAAS0iLCfJbo1UGq1" Name="Input 2" Kind="InputPin" />
<Pin Id="IF9Mgc3LSF0NBKspWkAwCT" Name="Scalar" Kind="InputPin" DefaultValue="0.68" />
<Pin Id="Pkq7eQ27DsHM5LI66hn23j" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="2607,1386" Id="HOLTTliAU2dNICC229jVOZ">
<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="L0UTpTzClmBPwx9vsjPzBW" Name="Goto Position" Kind="InputPin" />
<Pin Id="A7U12aA4SthLos4bXDCIZ2" Name="Filter Time" Kind="InputPin" DefaultValue="10" />
<Pin Id="RLZWFgSMXxRPtNSRIUqFh4" Name="Cyclic" Kind="InputPin" DefaultValue="False" />
<Pin Id="Q9X1btnKnk1MerZaR5oMBf" Name="Jump" Kind="InputPin" />
<Pin Id="Iiq7GdKlS6eM2bN3aFj9IY" Name="Position" Kind="OutputPin" />
<Pin Id="R9TgRexbPqkLhy1fijzLNo" Name="Velocity" Kind="OutputPin" />
<Pin Id="VmsYPiIhHRRN7hcUqXdYFt" Name="Acceleration" Kind="OutputPin" />
</Node>
</Patch>
</Node>
<Pad Id="CESkEXU3yopPEqaUsC24JA" Comment="Count" Bounds="2559,859,35,15" ShowValueBox="true" isIOBox="true" Value="32">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Integer32" />
</p:TypeAnnotation>
</Pad>
<Pad Id="HcsBGHCemWEM8NNxEWkTgA" Comment="Y" Bounds="1713,1212,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="2554,1086,65,19" Id="JFC2HiSLIgbMvM4eENTwSN">
<p:NodeReference LastCategoryFullName="Animation" LastSymbolSource="VL.Animation.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="Damper" />
</p:NodeReference>
<Pin Id="RaP6WgKLnccOvHajwBXPSP" Name="Goto Position" Kind="InputPin" />
<Pin Id="Nnv2w1BsQMTLnQ2CqU4ie1" Name="Filter Time" Kind="InputPin" DefaultValue="5" />
<Pin Id="CgVtSSYEEMzMorQJITTykO" Name="Cyclic" Kind="InputPin" />
<Pin Id="LH2E6949Xi2NSzgEQnxl3y" Name="Jump" Kind="InputPin" />
<Pin Id="EW09Hh5YMlvOcb9U8lgmje" Name="Position" Kind="OutputPin" />
<Pin Id="VgJfYA4jb1WNJWHAdanOlI" Name="Velocity" Kind="OutputPin" />
<Pin Id="KqCcRIrgShVPEa162D21ky" Name="Acceleration" Kind="OutputPin" />
</Node>
<ControlPoint Id="NMtxbdvNFU5NilqFMA9VMv" Bounds="1639,3348,4,0" />
<Node Bounds="2299,629,57,26" Id="FaGBQDNKETDMUXb2CZL69h">
<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="LmRWduHlDiyOIEgATJIqZ1" Name="Input" Kind="StateInputPin" />
<Pin Id="K42uhwcateiQDmszwx3AAG" Name="Output" Kind="StateOutputPin" />
<Pin Id="BCijsghmFX7P4mCoo2QVQL" Name="Users" Kind="OutputPin" />
</Node>
<Node Bounds="2515,681,57,26" Id="TDC6uiNZzl8Qcz5YWxHJJG">
<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="SWmDrUSCA7yOaIMfgWIm5s" Name="Input" Kind="StateInputPin" />
<Pin Id="VwiJywRTfWGMQinZaxmrUi" Name="Output" Kind="StateOutputPin" />
<Pin Id="JpQKlpNnR2xOL8LJpA40Wo" Name="Values" Kind="OutputPin" />
</Node>
<Pad Id="AizHuB9qlNuPiN5Icwqwb7" SlotId="MVjIqxi8CCpNRffp8JnWth" Bounds="2396,464" />
<Node Bounds="2556,779,44,19" Id="KLsRpXDiTEEPG6BtWacpAT">
<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="FwhTLmxYISANTktpmHGu56" Name="Input" Kind="StateInputPin" />
<Pin Id="HwqEX0gQ68XLygD6yuy8F8" Name="Result" Kind="OutputPin" />
</Node>
<Node Bounds="2089,2126,65,19" Id="AjnWVOESnrSNKLJJKxYG5u">
<p:NodeReference LastCategoryFullName="Stride" LastSymbolSource="VL.Stride.Engine.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="Group (Spectral)" />
<CategoryReference Kind="Category" Name="Stride" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="JsJFBin4qKDK9xoZJA5DEE" Name="Transformation" Kind="InputPin" />
<Pin Id="QVcPv2PMuWyPbkOtI4z6Dh" Name="Children" Kind="InputPin" />
<Pin Id="KujPm1LZlWXOGCoV8IZHHQ" Name="Name" Kind="InputPin" />
<Pin Id="NC0AmjejSElQOmAgGHk5kr" Name="Enabled" Kind="InputPin" DefaultValue="False" />
<Pin Id="PBCfI6bh6rVL8QiOvMASYE" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="2563,615,68,19" Id="PpTYnice2lmP5tfLP6GkXm">
<p:NodeReference>
<Choice Kind="ProcessNode" Name="DemoUsers" />
</p:NodeReference>
<Pin Id="Vfe0BRQQbuWN0V0Jso8QfC" Name="Context" Kind="InputPin" />
<Pin Id="Qa8xwT3LNDhNlDfIFWUhKv" Name="Quantity" Kind="InputPin" DefaultValue="60" />
<Pin Id="PRi8Kf9QMyNLJn5CM1qNvw" Name="Add" Kind="InputPin" />
<Pin Id="UUszKIL0tSlMz5JNrDK56W" Name="Clear" Kind="InputPin" />
<Pin Id="J1qZowtqp0NM9JAPRwuvS4" Name="test" Kind="OutputPin" />
</Node>
<Pad Id="LSG0WE1TgldPPYf3tEIofu" Comment="Add" Bounds="2551,518,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="FaJKW2sXlo9L8PYKTnmokj" Comment="Clear" Bounds="2630,516,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="1498,1317,105,19" Id="QGIzWxm4eyuQQKs6CNUfOt">
<p:NodeReference>
<Choice Kind="ProcessNode" Name="PerformerSimulator" />
</p:NodeReference>
<Pin Id="B53yfUsuxUaPSsMpe3RgDC" Name="Size" Kind="InputPin" />
<Pin Id="JzyGhhzq7ebQVbkdDP60wM" Name="Position" Kind="OutputPin" />
</Node>
<Node Bounds="1571,2786,178,19" Id="Sri2N1ySOktMbxk5k7kisF">
<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="CkkeHTqkvfmNd1MnEale2S" Name="Transformation" Kind="InputPin" />
<Pin Id="GBVadjbQeb3QHuSuwQjDmP" Name="Child" Kind="InputPin" />
<Pin Id="IvqVmxS6BIgMqdP8aTdXNo" Name="Child 2" Kind="InputPin" />
<Pin Id="SHAUW3wQyR6PJsBB6rshGH" Name="Child 3" Kind="InputPin" />
<Pin Id="EGHd7ERjTeGPTDZui4de0G" Name="Name" Kind="InputPin" />
<Pin Id="KefFMvrXK33OlGa79qVjTc" Name="Enabled" Kind="InputPin" />
<Pin Id="KxjWdpbPXS0NljR1mnvzQM" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="2549,1026,25,19" Id="Eoxr7p0EnKFP5Rr673NHT2">
<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="JFDSlLHWR3PNF51J3c9emu" Name="Input" Kind="InputPin" />
<Pin Id="OhJ9RADU42KMfXVgU9DjfM" Name="Input 2" Kind="InputPin" DefaultValue="0.5" />
<Pin Id="U7zzke9j4IAPakHPj3RSqP" Name="Output" Kind="OutputPin" />
</Node>
<Pad Id="NaR8XwuLcS5Mt4MYqprsaj" Comment="" Bounds="2634,860,35,15" ShowValueBox="true" isIOBox="true" Value="0.21">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Float32" />
</p:TypeAnnotation>
</Pad>
<Node Bounds="2644,1242,85,19" Id="VeOItuXBVQlNmlxdO75pkn">
<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="JPgGWvAL4EmPrXhJR2r1s6" Name="Center" Kind="InputPin" />
<Pin Id="RyAk8iB8rPKPwDj6avBVq2" Name="Size" Kind="InputPin" DefaultValue="3, 3" />
<Pin Id="DP8p4ukoZpyPWlYM3QOp0J" Name="Seed" Kind="InputPin" DefaultValue="3" />
<Pin Id="RuhlYK8ATACPinWYuQ4IUx" Name="Count" Kind="InputPin" />
<Pin Id="MX9A7Y8RuTDNHNKb82Yx5E" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="2322,1143,44,26" Id="QMu3cjHDduyLcufGaRFZeR">
<p:NodeReference LastCategoryFullName="Collections.Spread" LastSymbolSource="VL.Collections.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Count" />
<CategoryReference Kind="RecordType" Name="Spread" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="S9dZZbfYLS1Lh8yfpDWs3S" Name="Input" Kind="StateInputPin" />
<Pin Id="RUKqnFymNpbMmxMisRpjpr" Name="Count" Kind="OutputPin" />
</Node>
<Node Bounds="2323,1204,66,92" Id="SYYNtlqAddRLqh6bFQI5kC">
<p:NodeReference>
<Choice Kind="ApplicationStatefulRegion" Name="Repeat" />
<FullNameCategoryReference ID="Primitive" />
</p:NodeReference>
<Pin Id="MQf2AnuvZ7LMc7qqKzp1HY" Name="Iteration Count" Kind="InputPin" />
<Pin Id="EmjkzSGFbyGPYPrWIM1WtU" Name="Break" Kind="OutputPin" />
<Patch Id="JJrQr5wYJBGM3Q2cvc2NgM" ManuallySortedPins="true">
<Patch Id="RSOGQTQUqnqPptGeq0MiqP" Name="Create" ManuallySortedPins="true" />
<Patch Id="IRnzwBXP7QmQIfkZ9zxwzv" Name="Update" ManuallySortedPins="true" />
<Patch Id="BeGQOyeh0WNQV9sWrKxuPo" Name="Dispose" ManuallySortedPins="true" />
<Node Bounds="2336,1239,41,26" Id="C6sc3c424R7OsfyWQKf3bs">
<p:NodeReference LastCategoryFullName="Collections.Spread" LastSymbolSource="VL.Collections.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Add" />
<CategoryReference Kind="RecordType" Name="Spread" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="LUvHAbMa57FPIGyC6AC3Im" Name="Input" Kind="StateInputPin" />
<Pin Id="KXhemG6Q3CPOHoTEmUYz4X" Name="Item" Kind="InputPin" />
<Pin Id="Sdi5adh7ygqOhedwYRWxpz" Name="Output" Kind="StateOutputPin" />
</Node>
</Patch>
<ControlPoint Id="LkBLPCI06nINc5owXdvM99" Bounds="2337,1291" Alignment="Bottom" />
<ControlPoint Id="F6qxDEThFNkPiR7lXGx5NZ" Bounds="2337,1211" Alignment="Top" />
</Node>
<Pad Id="Qv6Zo8hUfFoNue0ZNh3mZi" Bounds="2684,965,101,19" ShowValueBox="true" isIOBox="true" Value="*TODO: fix this">
<p:TypeAnnotation>
<Choice Kind="TypeFlag" Name="String" />
</p:TypeAnnotation>
<p:ValueBoxSettings>
<p:fontsize p:Type="Int32">9</p:fontsize>
<p:stringtype p:Assembly="VL.Core" p:Type="VL.Core.StringType">Comment</p:stringtype>
</p:ValueBoxSettings>
</Pad>
<Node Bounds="1865,1454,47,26" Id="CCsHMvsbW7dOVNryxcxyrS">
<p:NodeReference LastCategoryFullName="3D.Sphere" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Sphere (Join)" />
</p:NodeReference>
<Pin Id="P0zctb2AIggO030UYNBOFF" Name="Center" Kind="InputPin" />
<Pin Id="FSWETLpSkBfL6S7mOZy073" Name="Radius" Kind="InputPin" DefaultValue="3" />
<Pin Id="KHQ8OkxwYeXP6RPHUUfuCc" Name="Output" Kind="StateOutputPin" />
</Node>
<Pad Id="I32FHeVrrdhO4UVhNlAOyT" SlotId="MVjIqxi8CCpNRffp8JnWth" Bounds="1901,1736" />
<Pad Id="BK8dZFXNOMGMbhnkWAw1Dd" Comment="Performer Radius" Bounds="1790,1311,35,15" ShowValueBox="true" isIOBox="true" Value="0.15">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Float32" />
</p:TypeAnnotation>
</Pad>
<Pad Id="RMWpcA2XaDCOSB0pwIgXTS" Comment="User Radius" Bounds="1846,1585,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="1752,2339,105,19" Id="RTJhw38FtWMLKP53R02fbD">
<p:NodeReference>
<Choice Kind="ProcessNode" Name="DebugView" />
</p:NodeReference>
<Pin Id="HOd2pBjR5bXQFVnMtLVi5Q" Name="PerformerTransform" Kind="InputPin" />
<Pin Id="OQij0CzZWmYLGO6K2Ci1KC" Name="PerformerRadius" Kind="InputPin" />
<Pin Id="MwZVC9Qa3HwQXXQ6gqfTpF" Name="UserTransform" Kind="InputPin" />
<Pin Id="GsAP7btYh5NMnDcnH9cQVM" Name="UserRadius" Kind="InputPin" />
<Pin Id="EJrgNkCpEfgNKWBl7XOUGI" Name="Enabled" Kind="InputPin" DefaultValue="True" />
<Pin Id="NIp9YEysklENMtFio6ZyLi" Name="Output" Kind="OutputPin" />
</Node>
<Pad Id="LYkreyTwdvELZoVDghWgGs" Comment="Enabled" Bounds="1887,2251,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="2252,1079,88,26" Id="H8WcPt1qlW5O8VBvawXEHq">
<p:NodeReference LastCategoryFullName="Main.Context" LastSymbolSource="ooc3.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="GetObjects" />
</p:NodeReference>
<Pin Id="Uhd13AAWWzMNJCJZFQYQ8O" Name="Input" Kind="StateInputPin" />
<Pin Id="LPslQYTXzGSNXYLIzRRuAX" Name="Output" Kind="StateOutputPin" />
<Pin Id="Da3JnniRhcCMXZ46DAGcu7" Name="Objects" Kind="OutputPin" />
</Node>
<Node Bounds="2245,2465,220,176" Id="LA7PdqiiwtQPdntNe6WWWB">
<p:NodeReference>
<Choice Kind="ApplicationStatefulRegion" Name="ForEach" />
<FullNameCategoryReference ID="Primitive" />
</p:NodeReference>
<Pin Id="TB3p87oysjRL32RWvX16Os" Name="Break" Kind="OutputPin" />
<ControlPoint Id="Cx5f8uQBiABLneYjWpOEpB" Bounds="2270,2488" Alignment="Top" />
<ControlPoint Id="UZemsor9jYdLvFpjbLGDKZ" Bounds="2311,2488" Alignment="Top" />
<ControlPoint Id="A1z7l8bMrEVPuceLXMkvv9" Bounds="2259,2635" Alignment="Bottom" />
<Patch Id="GvpzyMe8Zq3Oq7omkT4uoH" ManuallySortedPins="true">
<Patch Id="Gxc9SpUEkfyP30DM6VMUU9" Name="Create" ManuallySortedPins="true" />
<Patch Id="VyP2NMxdOEoMnogeKQsmEb" Name="Update" ManuallySortedPins="true" />
<Patch Id="Ot6Bs5SYVuNQRyrJkgrg1m" Name="Dispose" ManuallySortedPins="true" />
<Node Bounds="2258,2573,46,19" Id="QD4pB6koiueLBlddmqMlod">
<p:NodeReference>
<Choice Kind="ProcessNode" Name="Object" />
</p:NodeReference>
<Pin Id="KH3nlxyM1AVN7UxszuZySr" Name="Transformation" Kind="InputPin" />
<Pin Id="S9KZG0V6mwWOZquOXUOQYK" Name="Name" Kind="InputPin" />
<Pin Id="J7Dhg84a5PNOe9KsJG9dk6" Name="Components" Kind="InputPin" />
<Pin Id="KzG73BpdswyNObhmwzHuNj" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="2303,2522,65,19" Id="E0uo4S3k8umMT9g6LZ41rZ">
<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="DvRHZsIyK1YLb1nnHnzbKj" Name="Input" Kind="InputPin" />
<Pin Id="AGPABFIXqNVNaGICMkf0wv" Name="Result" Kind="OutputPin" />
</Node>
<Node Bounds="2306,2491,147,19" Id="TBTZVT5RjR8OpH8axMqLvJ">
<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="CTCqaHJAT9NNTyPHU9w1PH" Name="Instance Transformations" Kind="InputPin" />
<Pin Id="BlhuoJQ9f9NN5kDkCtjW9l" Name="Instance Count" Kind="InputPin" />
<Pin Id="FQe2hsUOXWCPVeQwCcVTeJ" Name="Value" Kind="InputPin" />
<Pin Id="BSGedg9wJ38OXmrBzi5sIU" Name="Enabled" Kind="InputPin" />
<Pin Id="SOUH5L6CFiGPC8iwteX9n5" Name="Component" Kind="OutputPin" />
</Node>
</Patch>
</Node>
<Pad Id="BKvZJdylUcXLZsPRwl12qN" SlotId="MVjIqxi8CCpNRffp8JnWth" Bounds="2162,2183" />
<Node Bounds="2221,2682,85,19" Id="SlYpIlDUjusPppeVHxj9mh">
<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="Th0YJzFokLjMhm57pjD21w" Name="Transformation" Kind="InputPin" />
<Pin Id="TxS31B0qFsCOgit6ifKMGP" Name="Components" Kind="InputPin" />
<Pin Id="Eblem1IbrZMPlrYumQOoyV" Name="Children" Kind="InputPin" />
<Pin Id="OgDDoyDkH1IPI9AAtCLszg" Name="Name" Kind="InputPin" />
<Pin Id="JbrpA7d1fCIPDHfBRrrdo6" Name="Enabled" Kind="InputPin" DefaultValue="True" />
<Pin Id="BCGd8lTOLrSPxPeoG49xdE" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="2266,2259,108,175" Id="DhP2rQnSZA8NYJuvjsymvL">
<p:NodeReference LastCategoryFullName="Collections.Spread" LastSymbolSource="VL.Collections.vl">
<Choice Kind="OperationCallFlag" Name="Where" />
<CategoryReference Kind="RecordType" Name="Spread" NeedsToBeDirectParent="true" />
<Choice Kind="RegionFlag" Name="Region (Stateless)" Fixed="true" />
</p:NodeReference>
<Pin Id="AeAJhqZfsvjLQI8l6yFspn" Name="Input" Kind="StateInputPin" />
<Pin Id="TlnLQIvn9yBNj1L8A1jPLX" Name="Output" Kind="StateOutputPin" />
<Patch Id="Pw1M5yFSHejPWOrr1iVooF" Name="Predicate" ManuallySortedPins="true">
<Pin Id="RCTghvTCdFlQcKWU2RiObs" Name="Objects" Kind="InputPin" />
<Pin Id="Dvu7ctgrzD0O8z5h3Di32O" Name="Index" Kind="InputPin" />
<Pin Id="Ey5eMcrPSugMHetCxj1ebT" Name="Result" Kind="OutputPin" />
<ControlPoint Id="UvRSYDoZJwoOZ3vt5WfqI8" Bounds="2270,2267" />
<ControlPoint Id="MDzr9HQSvmALAQXSyeUnnQ" Bounds="2335,2267" />
<ControlPoint Id="Ed7MvlQlgsiQQhtbDgZpCJ" Bounds="2286,2427" />
<Node Bounds="2303,2323,45,19" Id="LbGKX5F0YKuLRK10rBfCPD">
<p:NodeReference LastCategoryFullName="Collections.Spread" LastSymbolSource="VL.Collections.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Empty" />
<CategoryReference Kind="RecordType" Name="Spread" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="JYxiEOnJM8tM5quF3qj1sy" Name="Empty" Kind="OutputPin" />
</Node>
<Node Bounds="2282,2388,37,19" Id="MeGoo67iJ89NM9S9iNBPFt">
<p:NodeReference LastCategoryFullName="Primitive.Boolean" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="NOT" />
</p:NodeReference>
<Pin Id="MX2MRJe8VT4P1oLe5K0208" Name="Input" Kind="StateInputPin" />
<Pin Id="FyGx5ublot6M8aIccf86dz" Name="Output" Kind="StateOutputPin" />
</Node>
<Node Bounds="2281,2354,25,19" Id="KIitIhuyKzdQSA5Ok8FIGt">
<p:NodeReference LastCategoryFullName="Math" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="=" />
</p:NodeReference>
<Pin Id="IvEBXV6XYmqLILO2DgWz3Z" Name="Input" Kind="InputPin" />
<Pin Id="H1anJ0BdD02LbmaHkBSJ9Y" Name="Input 2" Kind="InputPin" />
<Pin Id="FUr5mKCPKC1N77A3xoWb07" Name="Result" Kind="OutputPin" />
</Node>
<Node Bounds="2283,2296,52,19" Id="QrakE4czKQYNQSlUXdpUWt">
<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="M3Fq9Gyce15L63qGkhlhGB" Name="Input" Kind="StateInputPin" />
<Pin Id="PJLEI4R9rSfQSJUEcVmrXL" Name="Default Value" Kind="InputPin" />
<Pin Id="GCC64KOPVgIN7kIfhi9VsR" Name="Index" Kind="InputPin" />
<Pin Id="KNsfdIo956AMqx0n6kBJpT" Name="Result" Kind="OutputPin" />
</Node>
</Patch>
</Node>
<Node Bounds="2204,2196,66,26" Id="B5bnqHVHinVLKOQZiG10Sg">
<p:NodeReference LastCategoryFullName="Main.Context" LastSymbolSource="ooc3.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="GetObjects" />
</p:NodeReference>
<Pin Id="KSG4nuaVySxNOkZLINbxjT" Name="Input" Kind="StateInputPin" />
<Pin Id="CXJMks0T7drNMJ1G3Z6WMX" Name="Output" Kind="StateOutputPin" />
<Pin Id="PMwHteTqwTVN0fagZDuEG0" Name="Objects" Kind="OutputPin" />
</Node>
<Node Bounds="2425,2261,83,175" Id="NROQgPMBImUMpbgF6lUzqc">
<p:NodeReference LastCategoryFullName="Collections.Spread" LastSymbolSource="VL.Collections.vl">
<Choice Kind="OperationCallFlag" Name="Where" />
<CategoryReference Kind="RecordType" Name="Spread" NeedsToBeDirectParent="true" />
<Choice Kind="RegionFlag" Name="Region (Stateless)" Fixed="true" />
</p:NodeReference>
<Pin Id="M9CUFtYPxLyNSVVD0ppdIN" Name="Input" Kind="StateInputPin" />
<Pin Id="UedRvxFPQhQQQDgy8TLh5u" Name="Output" Kind="StateOutputPin" />
<Patch Id="HSyIktYinw0QDmTcL0Nzx4" Name="Predicate" ManuallySortedPins="true">
<ControlPoint Id="PhQUT8nV5WLOY9aLJZV3Hm" Bounds="2429,2269" />
<ControlPoint Id="NlAQx7RBc1aMENWIWhsKM7" Bounds="2445,2429" />
<Node Bounds="2462,2325,45,19" Id="EnxQLfHglq8OqE8mlcFvLt">
<p:NodeReference LastCategoryFullName="Collections.Spread" LastSymbolSource="VL.Collections.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Empty" />
<CategoryReference Kind="RecordType" Name="Spread" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="Iksw08zCPerMTKlwAmT1a1" Name="Empty" Kind="OutputPin" />
</Node>
<Node Bounds="2441,2390,37,19" Id="QFdUn1fIfYqNr7r8qAc76C">
<p:NodeReference LastCategoryFullName="Primitive.Boolean" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="NOT" />
</p:NodeReference>
<Pin Id="HgrCFn58VMBLLOmqsaOEUs" Name="Input" Kind="StateInputPin" />
<Pin Id="BE3xVRnLJetObd3uEG6z9r" Name="Output" Kind="StateOutputPin" />
</Node>
<Node Bounds="2440,2356,25,19" Id="C1RNaVkibNtMTSe4VHSYhm">
<p:NodeReference LastCategoryFullName="Math" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="=" />
</p:NodeReference>
<Pin Id="DSLJJg5ID2aOmXMlN4WZMD" Name="Input" Kind="InputPin" />
<Pin Id="SHLQmMbAbJCP9LYUVGNqvn" Name="Input 2" Kind="InputPin" />
<Pin Id="JnE8V7cUFE6QNhfhfdtPDq" Name="Result" Kind="OutputPin" />
</Node>
<Pin Id="OKfZbb7YYZILs3MH9bE6D5" Name="Objects" Kind="InputPin" />
<Pin Id="VGeduyXLgMAP2Xhs8As9hG" Name="Input 2" Kind="InputPin" />
<Pin Id="NxnOURzyE4rQKtlxMwMNs9" Name="Result" Kind="OutputPin" />
</Patch>
</Node>
<Pad Id="HfzDVwivZvhMwJJA5fVUGp" Comment="Head Position" Bounds="1341,1485,35,43" isIOBox="true" />
<Node Bounds="1386,1879,25,19" Id="FCNcnqZCWMGLEukenkgBJk">
<p:NodeReference LastCategoryFullName="Math" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="+" />
</p:NodeReference>
<Pin Id="MQkRyH4meihLFyF9RQRF2p" Name="Input" Kind="InputPin" />
<Pin Id="DrOCfvBiKA6PbPVanHC1cm" Name="Input 2" Kind="InputPin" />
<Pin Id="KyOjICWducTLc4oioHwG18" Name="Output" Kind="OutputPin" />
</Node>
<Pad Id="GCIAPwMnYPCOGyfCQNsuKl" Comment="" Bounds="1435,1805,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>
<Pad Id="DWqwZjByCs9PLnXT3N3zFa" Comment="Force" Bounds="2239,1235,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="TxYEJXaNvxPPgfg1T59lqa" Comment="Enabled" Bounds="2487,2680,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>
<Pad Id="LmJtDbDS15qQCKALV33u77" SlotId="MVjIqxi8CCpNRffp8JnWth" Bounds="1310,1311" />
<Node Bounds="1319,1367" Id="QozGqiyaLW4OF6YyWbTiTA">
<p:NodeReference LastCategoryFullName="Main.Context" LastSymbolSource="ooc3.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="GetPerformer" />
</p:NodeReference>
<Pin Id="NY6e34MX6jlNBN3cW77q9o" Name="Input" Kind="StateInputPin" />
<Pin Id="RJI4Icz58emOkWpZ8gBYb0" Name="Output" Kind="StateOutputPin" />
<Pin Id="J5hmoNBVYQ8MNdkwzBJwaU" Name="HeadPosition" Kind="OutputPin" />
<Pin Id="GalSM5AFViFQQ5OmncvY76" Name="HeadRotation" Kind="OutputPin" />
</Node>
<Pad Id="ALCpuslzpWZOumqTh2dUKA" SlotId="MVjIqxi8CCpNRffp8JnWth" Bounds="1743,3261" />
<Node Bounds="1796,3286,75,26" Id="Mz6vx2cIaaXMbhRHMGqMY9">
<p:NodeReference LastCategoryFullName="Main.Context" LastSymbolSource="ooc3.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="SetProjection" />
<CategoryReference Kind="ClassType" Name="Context" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="NYf2FSRiPlXM7fePwnE3Vz" Name="Input" Kind="StateInputPin" />
<Pin Id="OOIGT2WfMoFMAUH5x8WatM" Name="Projection" Kind="InputPin" />
<Pin Id="HudVXCIPeHRMHKxD8OU2Ld" Name="Output" Kind="StateOutputPin" />
<Pin Id="U70xoHQ4eQXLPYmYyZZ5gS" Name="Apply" Kind="InputPin" />
</Node>
<Pad Id="NbQGcrmTVfOQS4umByHq6T" Comment="Apply" Bounds="1911,3233,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="MUmrdI9VVlZOGzOzAGcWD2" Comment="Intensity" Bounds="1190,2244,35,15" ShowValueBox="true" isIOBox="true" Value="0.26">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Float32" />
</p:TypeAnnotation>
</Pad>
<Node Bounds="1171,2287,45,19" Id="L5qAleOY1YGQSzQbXD1H71">
<p:NodeReference LastCategoryFullName="Math" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Lerp" />
</p:NodeReference>
<Pin Id="N8fNu9PjBY0LzHfYY4UqHD" Name="Input" Kind="InputPin" DefaultValue="0" />
<Pin Id="IAe4UgZJnu4NJWAr79gUUY" Name="Input 2" Kind="InputPin" />
<Pin Id="VWDuuY5oTAtNmvl9oPg7ZY" Name="Scalar" Kind="InputPin" />
<Pin Id="TeD8b8fThE4PxCkqbTnAIx" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="1209,2099" Id="Eg932bX4E5XPmpfrWNlSPA">
<p:NodeReference LastCategoryFullName="Animation" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="Filter" />
</p:NodeReference>
<Pin Id="EgaushnnpWzLyq54dpD2S5" Name="New Clock" Kind="InputPin" />
<Pin Id="Fs7yAJjB67SLsrYRgJdP23" Name="Goto Position" Kind="InputPin" />
<Pin Id="E7da7TcplkcPQ9qT1S5r5K" Name="Filter Time" Kind="InputPin" DefaultValue="180" />
<Pin Id="FJbhVItfUFuLsYdRZsEDAx" Name="Transition" Kind="InputPin" />
<Pin Id="NGCtghwtr4VNxy5aIU1F6S" Name="Mode" Kind="InputPin" />
<Pin Id="SfuqQqxlzLkM2Ce8om9a0r" Name="Reset" Kind="ApplyPin" />
<Pin Id="IIpvAGB8OZRM05sF59oiKN" Name="Position" Kind="OutputPin" />
<Pin Id="IMatX7FBh4NP2rL6z9IuaC" Name="Progress" Kind="OutputPin" />
</Node>
<Node Bounds="1214,2018" Id="FbyPdO1sOVGPakkm7YvPAv">
<p:NodeReference LastCategoryFullName="Primitive.Boolean" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="ToValue" />
</p:NodeReference>
<Pin Id="MTMy2gng3rXOfhppgjEW2f" Name="Input" Kind="StateInputPin" />
<Pin Id="IZSp39ELEbmOXoe5SYXYCV" Name="Output" Kind="StateOutputPin" />
</Node>
<Pad Id="Tz6SuIypTn2PwDlhikpTcw" Comment="Lights on" Bounds="1214,1971,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>
<Pad Id="CuaZANGaJC1Lh4np6oda11" Comment="Intensity" Bounds="1510,2352,35,15" ShowValueBox="true" isIOBox="true" Value="2">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Float32" />
</p:TypeAnnotation>
</Pad>
<Node Bounds="1491,2395,45,19" Id="UC85ywl0U20PNkO60wyzkz">
<p:NodeReference LastCategoryFullName="Math" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Lerp" />
</p:NodeReference>
<Pin Id="TWDZiwlrt4OMRzeotkEG7X" Name="Input" Kind="InputPin" DefaultValue="0" />
<Pin Id="QTDtzlSEjM4QZ08r7xOgRi" Name="Input 2" Kind="InputPin" />
<Pin Id="FRxv9r0c5nwQPeT02n3NDX" Name="Scalar" Kind="InputPin" />
<Pin Id="MWpYfecoG4fLIttsJDvYVn" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="1529,2207,105,19" Id="D30dJUdoTNCP2aRrP1y53B">
<p:NodeReference LastCategoryFullName="Animation" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="Filter" />
</p:NodeReference>
<Pin Id="G6CwOJHxTLFPgc3LHgnATn" Name="New Clock" Kind="InputPin" />
<Pin Id="CnPgAFKTkFdPbx0NzHkwQW" Name="Goto Position" Kind="InputPin" />
<Pin Id="UN09BXZs1SAMHmmf5VeT2V" Name="Filter Time" Kind="InputPin" DefaultValue="10" />
<Pin Id="Da4OAM90BGjLnWSBLSr4SL" Name="Transition" Kind="InputPin" />
<Pin Id="NtNHki5ls9wO6Rb1CfXWa1" Name="Mode" Kind="InputPin" />
<Pin Id="NZwex0UkYIbOzHgdbeMM95" Name="Reset" Kind="ApplyPin" DefaultValue="True" />
<Pin Id="EkKO6OQRPw4MAHOmUbcZmO" Name="Position" Kind="OutputPin" />
<Pin Id="Iismzdgk8moNNDzNuFeRs3" Name="Progress" Kind="OutputPin" />
</Node>
<Node Bounds="1534,2126,53,19" Id="KIDXJ4iat7yPUcJS7m9wLJ">
<p:NodeReference LastCategoryFullName="Primitive.Boolean" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="ToValue" />
</p:NodeReference>
<Pin Id="PkwecA32OiMLOoMbkZrPF2" Name="Input" Kind="StateInputPin" />
<Pin Id="J96hMTc3CpmOy7nFFf8ori" Name="Output" Kind="StateOutputPin" />
</Node>
<Pad Id="SdUuS3aeXz8MLZnsashZG3" Comment="Performer Radius" Bounds="1534,2079,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="2540,1186" Id="OEyI3o1exFsLW1iWCmXpxj">
<p:NodeReference LastCategoryFullName="Animation" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="LFO" />
</p:NodeReference>
<Pin Id="VQxfcQd05LKNZ1KGdlwMnl" Name="Period" Kind="InputPin" DefaultValue="25" />
<Pin Id="Lgu0jm8kICPK99jgYzijQr" Name="Pause" Kind="InputPin" DefaultValue="False" />
<Pin Id="MNzfTquZ9FEMhGYj0ZcAL8" Name="Reset" Kind="ApplyPin" />
<Pin Id="RSKHQSY21u5P7n3ICNCNQR" Name="Phase" Kind="OutputPin" />
<Pin Id="ID9vFtdY0FVOnpu8zhQZxl" Name="On New Cycle" Kind="OutputPin" />
<Pin Id="BkdaGPqOjQLNX7NZaqSLpc" Name="Cycles" Kind="OutputPin" />
</Node>
<Node Bounds="2663,1194,45,19" Id="AwNxsbScNoAPJDVaQN56Zm">
<p:NodeReference LastCategoryFullName="Animation" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="LFO" />
</p:NodeReference>
<Pin Id="Qfh9oRzAAC6Pxg6Zb8wpK9" Name="Period" Kind="InputPin" DefaultValue="2" />
<Pin Id="GieFwo25pKjP4AEBBGoUiU" Name="Pause" Kind="InputPin" />
<Pin Id="BJn4wVjJlvLPo0Rc1wBFOD" Name="Reset" Kind="ApplyPin" />
<Pin Id="AGpGL040PksNikWHgKlCLF" Name="Phase" Kind="OutputPin" />
<Pin Id="FIsTCS5kST3NjVJO7mcXQb" Name="On New Cycle" Kind="OutputPin" />
<Pin Id="Pw4WyGkVBciMTejGn17L7n" Name="Cycles" Kind="OutputPin" />
</Node>
<Pad Id="VFDaAFHC3TQM1YNR7Tseeb" Comment="Head Position" Bounds="615,1828" isIOBox="true" />
<Node Bounds="494,2770,345,19" Id="JawqfCbEx7mQLCe5mGvupO">
<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="VBoycDkmdZSNmUUiSGqn3H" Name="Initial Name" Kind="InputPin" />
<Pin Id="HBMjyaSGcZXQE8aXESFUeB" Name="Base Components" Kind="InputPin" />
<Pin Id="C804SUssRjnOmDP6qu9fTP" Name="Transformation" Kind="InputPin" />
<Pin Id="UZMjKDaIgslMf0g5ND3JH2" Name="Components" Kind="InputPin" />
<Pin Id="TrklfpcBzbYNytbLEl10p4" Name="Children" Kind="InputPin" />
<Pin Id="NB1IpJQPsD3ObI1Ln2VgaH" Name="Name" Kind="InputPin" DefaultValue="Camera" />
<Pin Id="Nq0nZh5PKaYO1PTjmlzP2e" Name="Use Custom View Matrix" Kind="InputPin" />
<Pin Id="UAgg7FpywF1MGPIJFnZSce" Name="View Matrix" Kind="InputPin" />
<Pin Id="QmedujT7UMWPedwLcLfz2D" Name="Projection" Kind="InputPin" />
<Pin Id="AEMfREjaNGDMKEdsnAuUcI" Name="Vertical Field Of View" Kind="InputPin" DefaultValue="0.199999995529652" />
<Pin Id="J3JwUcXoehoMnlK98KEBp6" Name="Orthographic Size" Kind="InputPin" />
<Pin Id="LyecqEH44kHPFgAoApHvQt" Name="Use Custom Aspect Ratio" Kind="InputPin" />
<Pin Id="AXmUcVQSU2aOQsmtrKk5Wb" Name="Aspect Ratio" Kind="InputPin" />
<Pin Id="EbgG4EMnX1QQTF2T4kRXe7" Name="Near Clip Plane" Kind="InputPin" />
<Pin Id="DUHnMPbHa86PCtsfQn6NwI" Name="Far Clip Plane" Kind="InputPin" />
<Pin Id="LpwagHhM0n5NglBO8xB3sN" Name="Show Helper" Kind="InputPin" />
<Pin Id="ILKUcyNN2iIPCa2c7YTRN1" Name="Enabled" Kind="InputPin" />
<Pin Id="T9QpLXIjFaiMYbHIBkMWcV" Name="Projection Matrix" Kind="InputPin" />
<Pin Id="UrG1YSZtWrYMQvPdurQYJh" Name="Output" Kind="OutputPin" />
<Pin Id="A533kLwPSusMego9yBvkzt" Name="Camera Component" Kind="OutputPin" />
</Node>
<Node Bounds="569,2295,58,19" Id="V2QADDxNH6RPlBSpPuuczj">
<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="ERw2fz2CJrGNrzVAwXYSm3" Name="Input" Kind="InputPin" />
<Pin Id="EVcXjUodiBnOMIsQkzNjnn" Name="Translation" Kind="InputPin" />
<Pin Id="GBvugqKm0JVO4NSL7kZoIu" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="613,2250,52,19" Id="KLvcTXYRa54LdVNC1MW2P3">
<p:NodeReference LastCategoryFullName="Animation" LastSymbolSource="VL.Animation.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="Damper (Fast)" />
</p:NodeReference>
<Pin Id="O13HQeyMGn9Nnk6I4j0vCX" Name="Goto Position" Kind="InputPin" />
<Pin Id="DYlcnB95qxZNxtAi9CySZy" Name="Filter Time" Kind="InputPin" DefaultValue="2" />
<Pin Id="TAZPaPpRWsbN7Kev6HkBqM" Name="Jump" Kind="ApplyPin" />
<Pin Id="OrhoWzWz8WcMl0yyLyUeGi" Name="Position" Kind="OutputPin" />
<Pin Id="J08nTw7FUdsPWEhKGmMzvH" Name="Velocity" Kind="OutputPin" />
</Node>
<Pad Id="IegTIUkcmaANTJbZcVDl5v" Comment="Vertical Field Of View" Bounds="804,2513,35,15" ShowValueBox="true" isIOBox="true" Value="0.129999997094274">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Float64" />
</p:TypeAnnotation>
</Pad>
<Pad Id="Bkq6qYsiQT5QR29mZylj02" SlotId="MVjIqxi8CCpNRffp8JnWth" Bounds="583,1713" />
<Node Bounds="576,1752,77,26" Id="TQrCTvZAKXiMkzEEtjUkdf">
<p:NodeReference LastCategoryFullName="Main.Context" LastSymbolSource="ooc3.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="GetPerformer" />
</p:NodeReference>
<Pin Id="BBgUiEO6OQfMyni4dW1ZqA" Name="Input" Kind="StateInputPin" />
<Pin Id="N01wnInWAHZNgu3AfuGFCh" Name="Output" Kind="StateOutputPin" />
<Pin Id="QVlBzUqf7UgLpzAUVSO5NS" Name="HeadPosition" Kind="OutputPin" />
<Pin Id="MKasI6hokZaOnnK2cgSRHA" Name="HeadRotation" Kind="OutputPin" />
</Node>
<Node Bounds="630,2006,81,19" Id="O9B2rcfHw4AP9n79HZVD9N">
<p:NodeReference LastCategoryFullName="3D.Quaternion" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<CategoryReference Kind="RecordType" Name="Quaternion" />
<Choice Kind="OperationCallFlag" Name="ToEulerAngles" />
</p:NodeReference>
<Pin Id="ExKoJZOUfzXMJsuuFyazLr" Name="Q" Kind="InputPin" />
<Pin Id="OEIx7kqbCLGPKNgEA7iCJo" Name="Pitch" Kind="OutputPin" />
<Pin Id="VpJJcOxdWdDPt6ObZX0wRV" Name="Yaw" Kind="OutputPin" />
<Pin Id="RzTQ01EzE6kMrPrTSHNUh5" Name="Roll" Kind="OutputPin" />
</Node>
<Node Bounds="631,2047,81,19" Id="B4vtCDdIgfQPn6nDuurPA6">
<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="Act3urMa5X7LBSOjw9AzrG" Name="X" Kind="InputPin" />
<Pin Id="KoN5irNmg32OmwAuuSoPBw" Name="Y" Kind="InputPin" />
<Pin Id="KgykI4ZxT9oMMfWVptcBKJ" Name="Z" Kind="InputPin" />
<Pin Id="IFEi71ZQZ0hL9OIVbhiDer" Name="Output" Kind="StateOutputPin" />
</Node>
<Node Bounds="715,2239,65,19" Id="A6omamqnymnM4yD6EzLt92">
<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="COPyItDp5Q3MY8aXmSgiHi" Name="Goto Position" Kind="InputPin" />
<Pin Id="NGfoVwa4DlgL8JFr9jkddI" Name="Filter Time" Kind="InputPin" DefaultValue="2" />
<Pin Id="EHMkwU8kTUELhnlhg9PSVL" Name="Cyclic" Kind="InputPin" DefaultValue="True" />
<Pin Id="HPUEaz44HaEQXHqtNIYxFO" Name="Jump" Kind="InputPin" />
<Pin Id="PTT0Muex8kAMvVnXlZZALO" Name="Position" Kind="OutputPin" />
<Pin Id="T9od5uFyeZAOQ6SJSZprUi" Name="Velocity" Kind="OutputPin" />
<Pin Id="BWPFPbyE18FN7F5PK8Yv1K" Name="Acceleration" Kind="OutputPin" />
</Node>
<Node Bounds="575,2361,45,19" Id="B9kVpiWmgEmOaFqUaPpTDg">
<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="M4RDSOifa7rOAC554czIPn" Name="Input" Kind="InputPin" />
<Pin Id="BRKoj96igMzNF2soxmcLxa" Name="Rotation" Kind="InputPin" />
<Pin Id="OGRJinSV6TtL7m0EJnkHuB" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="192,2363,80,19" Id="OdH1dFW0WEbQSdTmvXTvbh">
<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="Ta7SRNJxLWnMyvPD79o0Ov" Name="Input" Kind="InputPin" />
<Pin Id="Ds7tmN5SObqMNlXtmpW94u" Name="Scaling" Kind="InputPin" DefaultValue="1, 1, 1" />
<Pin Id="Kjcf69U1J6lP6fWVnjlMIW" Name="Rotation" Kind="InputPin" DefaultValue="-0.25, 0, 0" />
<Pin Id="JB8EZ7wzQ43LNBtqKZB6gC" Name="Translation" Kind="InputPin" />
<Pin Id="LN3EfTH5tCNLtCgeFnW9dC" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="275,2639,42,19" Id="R7DhSby4MEjPcyjGprGfTr">
<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="FjW5gztFhQbPdS4WL3nP4g" Name="Input" Kind="StateInputPin" />
<Pin Id="TCTiArQC7PxO6AGQkPTkQF" Name="Output" Kind="StateOutputPin" />
</Node>
<Node Bounds="274,2317,65,19" Id="QHxcQHjJBh9O2srpmLwkof">
<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="VYnGnzmu4U9P8Qcd3BJ2Vu" Name="Goto Position" Kind="InputPin" />
<Pin Id="IhA2n72xnSbME3UGa5z0VO" Name="Filter Time" Kind="InputPin" DefaultValue="5" />
<Pin Id="LEPg7Xy1RsEMNHdMC5xKYT" Name="Cyclic" Kind="InputPin" />
<Pin Id="BaABw6MwoVWPsfdnAtSiCU" Name="Jump" Kind="InputPin" />
<Pin Id="RIU9xej3DgJNTRhE8Bivuq" Name="Position" Kind="OutputPin" />
<Pin Id="H54VeYCWpA1Pud3HQymEgp" Name="Velocity" Kind="OutputPin" />
<Pin Id="CNBGV43Do10L6uT9lB91FU" Name="Acceleration" Kind="OutputPin" />
</Node>
<Pad Id="OXaiyXYZAo4MGqzjS6pfDw" Comment="Goto Position" Bounds="238,2179,35,43" ShowValueBox="true" isIOBox="true" Value="0, 3, 0">
<p:TypeAnnotation LastCategoryFullName="3D" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Vector3" />
</p:TypeAnnotation>
</Pad>
<Node Bounds="624,2490,105,19" Id="TGdx9Wo3swrPbSGQeSqUI0">
<p:NodeReference LastCategoryFullName="Animation" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="Filter" />
</p:NodeReference>
<Pin Id="IMjsM8VOb7sMKNS0F3el8H" Name="New Clock" Kind="InputPin" />
<Pin Id="RXduwV7y95FMrlOuJjPDZZ" Name="Goto Position" Kind="InputPin" />
<Pin Id="Lo3PzPCFLHWP4486RvfjBo" Name="Filter Time" Kind="InputPin" DefaultValue="30" />
<Pin Id="BzCfy8U2y3jQJRHWdwYtf1" Name="Transition" Kind="InputPin" />
<Pin Id="FwxW6G5tkobQRQ9fHCTcZh" Name="Mode" Kind="InputPin" />
<Pin Id="P1WfITFwySwN3c3BGXBPxx" Name="Reset" Kind="ApplyPin" />
<Pin Id="LlQXSoMnSKSNP0KfFzdVl8" Name="Position" Kind="OutputPin" />
<Pin Id="EtQLr4XDzxCLujfv3ukM0z" Name="Progress" Kind="OutputPin" />
</Node>
<Node Bounds="699,2432,53,19" Id="PCMqUPSRusrPh4wyxJOHzm">
<p:NodeReference LastCategoryFullName="Primitive.Boolean" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="ToValue" />
</p:NodeReference>
<Pin Id="VkDvkbpjRB1QGfcEwu7bkP" Name="Input" Kind="StateInputPin" />
<Pin Id="DkE7xFYdZVaNcI4lRMI4jC" Name="Output" Kind="StateOutputPin" />
</Node>
<Pad Id="LPiRlKyB1gaLZWqh1mUyNg" Comment="Input" Bounds="713,2352,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="274,2596,45,19" Id="EEf1biM5vz3LxVokLQJxCq">
<p:NodeReference LastCategoryFullName="Kairos.Interpolation.Lerp" LastSymbolSource="VL.Kairos.Interpolation.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<CategoryReference Kind="Category" Name="Lerp" />
<Choice Kind="OperationCallFlag" Name="Lerp" />
<PinReference Kind="InputPin" Name="Input">
<p:DataTypeReference p:Type="TypeReference" LastCategoryFullName="3D" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Matrix" />
</p:DataTypeReference>
</PinReference>
</p:NodeReference>
<Pin Id="S2tBM2cBaOFPxHlvlkAiw7" Name="Input" Kind="InputPin" />
<Pin Id="NklAdSW2v1IOUwDbxBJsmm" Name="Input 2" Kind="InputPin" />
<Pin Id="LVRaGZWdo05OqvnToCS5LM" Name="Scalar" Kind="InputPin" DefaultValue="0.37" />
<Pin Id="L1irtZFni54MXgXnTCyp2D" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="145,2084,105,19" Id="Nqk3Kwrmf7BPiNG5CsYx8i">
<p:NodeReference LastCategoryFullName="Animation" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="Filter" />
</p:NodeReference>
<Pin Id="IqdSvNeToRkOviekqZel4T" Name="New Clock" Kind="InputPin" />
<Pin Id="Le6ihhYZINnLwfEk3nCBwu" Name="Goto Position" Kind="InputPin" />
<Pin Id="HkdikJjPL32N50ZBhji14P" Name="Filter Time" Kind="InputPin" DefaultValue="140" />
<Pin Id="MZg6jtmf3QFPzgKwX8n6gs" Name="Transition" Kind="InputPin" DefaultValue="Circular" />
<Pin Id="DoVMn5d0pLmQbJRpYm5IRn" Name="Mode" Kind="InputPin" DefaultValue="In" />
<Pin Id="J1MXSXH9oISOM33xQIglyw" Name="Reset" Kind="ApplyPin" />
<Pin Id="IJWCUeXySHuNnV6Ecxd1LA" Name="Position" Kind="OutputPin" />
<Pin Id="ImFiN2Yzh7PPm5EJAH44kO" Name="Progress" Kind="OutputPin" />
</Node>
<Node Bounds="220,2026,53,19" Id="T51t4T25MWRL29xU4dCHXA">
<p:NodeReference LastCategoryFullName="Primitive.Boolean" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="ToValue" />
</p:NodeReference>
<Pin Id="PtYgeM4AKGwPPeOMAogALR" Name="Input" Kind="StateInputPin" />
<Pin Id="JGnyL45hR81McSIsgHaCNJ" Name="Output" Kind="StateOutputPin" />
</Node>
<Pad Id="CvKwcQjZmylOTwMaiNTrRt" Comment="Input" Bounds="234,1946,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="121,2250" Id="CD1WRI3yOtCOExLbAH4LVj">
<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="LV649F80b6QPquNSAXIAtI" Name="X" Kind="InputPin" />
<Pin Id="Gfh0JnWt0lxLifW56DKgv9" Name="Y" Kind="InputPin" DefaultValue="3" />
<Pin Id="IjJj56F6gPfOD5YOOZLfKf" Name="Z" Kind="InputPin" />
<Pin Id="MQ2vAy9cNUMMaWWOILMie0" Name="Output" Kind="StateOutputPin" />
</Node>
<Node Bounds="156,2187" Id="DrQ5XIBnbb0PQx2TA8lBS8">
<p:NodeReference LastCategoryFullName="Math" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Lerp" />
</p:NodeReference>
<Pin Id="HYMTOEM5QnfNovkgVNhIEa" Name="Input" Kind="InputPin" DefaultValue="3" />
<Pin Id="JYkK7ZtyXxoPh7fwe69KzD" Name="Input 2" Kind="InputPin" DefaultValue="103" />
<Pin Id="CBortPDgHlhM9tQsV199YU" Name="Scalar" Kind="InputPin" />
<Pin Id="TrZy5PdXWOMQVVL6SDkFOZ" Name="Output" Kind="OutputPin" />
</Node>
<Pad Id="UC90S0ILWDOLGsr29X7p1e" Comment="Reset" Bounds="351,2034,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="KV1hi1GkQikPrsbFnTYKhi" Name="Create" />
<Patch Id="Lbyxc0qHFPtQIcZF706HyN" Name="Update">
<Pin Id="H8SO6ibVJsuL90Hwwkg3gM" Name="Context" Kind="InputPin">
<p:TypeAnnotation>
<Choice Kind="TypeFlag" Name="Context" />
</p:TypeAnnotation>
</Pin>
<Pin Id="JARrikVjIrFLssUeLuQEuy" Name="Output" Kind="OutputPin" Bounds="780,1559" />
</Patch>
<ProcessDefinition Id="MpT9NCucF8vNOhraxIM9uX">
<Fragment Id="IXMlQNh9xnIO8sdZmCMKSh" Patch="KV1hi1GkQikPrsbFnTYKhi" Enabled="true" />
<Fragment Id="EAhaYVvSRiJM2p9XO92ydv" Patch="Lbyxc0qHFPtQIcZF706HyN" Enabled="true" />
</ProcessDefinition>
<Slot Id="MVjIqxi8CCpNRffp8JnWth" Name="Context" />
<Link Id="IBlP5K3nN3LN8UUKhlezKN" Ids="Su8sDYfbABxQHAnsZGvBNt,GBVadjbQeb3QHuSuwQjDmP" />
<Link Id="Sr915oTlahULAFsdYvoiUF" Ids="H8SO6ibVJsuL90Hwwkg3gM,Mvvq0ivdq5IO1nmJf3ZLSq" IsHidden="true" />
<Link Id="I0S4JXuoJZOOhXB1q0KKRw" Ids="BlcS9FId5VbM3gXm9wlR3H,Kpo2WolUzV3PhFxyCy6MfJ" />
<Link Id="MvXsEMIVFghOJxqqa8E0LX" Ids="Hefmpq1Ia9PL2GD4zj6783,BwXEfX5VfYxOFR5Z92NEWx" />
<Link Id="K2ROwhPBOupMLhwHpmucpM" Ids="CESkEXU3yopPEqaUsC24JA,G5RHF0MdcgBOQGlDnryILd" />
<Link Id="EEDm21X7Pz4PGrTY20ol68" Ids="C1gQPY7X8CdPEd7GS2kbh8,OsvIILZLh5cNBdot0xAidG" />
<Link Id="Hn3WHhQsT0dLQLRN7GQ2fy" Ids="KaXiaFQbyjFLhXj9INyuHv,EuBMG2OfZVtLMzK9Af14rz" />
<Link Id="NsjXaEnpK3kQGeNyGw59vI" Ids="FYfxmBHRnkyOIttguy8Ozr,NMtxbdvNFU5NilqFMA9VMv" />
<Link Id="PpkKK6igi7aNLjdVuLC9gJ" Ids="NMtxbdvNFU5NilqFMA9VMv,JARrikVjIrFLssUeLuQEuy" IsHidden="true" />
<Link Id="PCtuEcSc2CzM1xw2JRappN" Ids="AizHuB9qlNuPiN5Icwqwb7,LmRWduHlDiyOIEgATJIqZ1" />
<Link Id="QKSNThEQyGwNGsTlOStDsg" Ids="JpQKlpNnR2xOL8LJpA40Wo,FwhTLmxYISANTktpmHGu56" />
<Link Id="VHnwEJY4m2BMVlHFb2U2s6" Ids="HwqEX0gQ68XLygD6yuy8F8,CESkEXU3yopPEqaUsC24JA" />
<Link Id="Gdl0CacRMbSMq4lnKDZ6Ya" Ids="JpQKlpNnR2xOL8LJpA40Wo,SCDbJzJTkJrMlCRJF84zu4" />
<Link Id="JKUewNICKeTMpCbepZIT2S" Ids="IOuOr898e8TLeGVG387pM0,QVcPv2PMuWyPbkOtI4z6Dh" />
<Link Id="Q5PNbGm0KHoM4pdR5kX4GT" Ids="LSG0WE1TgldPPYf3tEIofu,PRi8Kf9QMyNLJn5CM1qNvw" />
<Link Id="KFHEqAgJuaIPO4ybt7NYNv" Ids="FaJKW2sXlo9L8PYKTnmokj,UUszKIL0tSlMz5JNrDK56W" />
<Link Id="JB9bOKXkNEFMQTdL3mgVye" Ids="HcsBGHCemWEM8NNxEWkTgA,B53yfUsuxUaPSsMpe3RgDC" />
<Link Id="F7ExbkfIgNvQFcS0SuEGT1" Ids="Mvvq0ivdq5IO1nmJf3ZLSq,AizHuB9qlNuPiN5Icwqwb7" />
<Link Id="DTIA7XCCj9GQcZgbrgcW8C" Ids="KxjWdpbPXS0NljR1mnvzQM,GyG5sdlNzPMNAfovWFJW1b" />
<Link Id="Kz5HEJacWT5PvAT9cejpt7" Ids="UH4LpxqSOzDOHM52pwtMyA,NtOmPqiXZtRPMoDM1QR11c" />
<Link Id="VlNlM9sDUacLvdn9xLBTOf" Ids="CESkEXU3yopPEqaUsC24JA,JFDSlLHWR3PNF51J3c9emu" />
<Link Id="LwtNvnsQOSTNpGGvTa3hkB" Ids="U7zzke9j4IAPakHPj3RSqP,RaP6WgKLnccOvHajwBXPSP" />
<Link Id="VezN1Ww0aWpPH3mwKs3Qar" Ids="FLvrNrALOlRPT1nfIl6BfP,R7IgbiB2L2kNmFI0oG3f40" />
<Link Id="UnFz7PYNZWXM8WT4tp7hGx" Ids="TLNLkduaCNlNUNbkNVGU9z,OJr0h2qFbQENjxgMHXCfLK" />
<Link Id="C03uFT3QjURL5VPBuL1b0p" Ids="CWwHnkmwuchNNSYCTQ8QjG,DfsYFh8G8XcMTqkYwyoDJM" />
<Link Id="GQccXrmsnBLNGQW9uVtlw7" Ids="Af7c9B6jDCbLL3vqv5EIh2,MrlC5BFoq3eP1yQgGykoy6" />
<Link Id="H3Hiu0cslFiQAsjeSQKY5N" Ids="S9HKdM8RgwxNr4hadUyekh,GA9IhF64cFiNDpQMCn4xMf" />
<Link Id="R3xbkJVJEYBNiBVASijjd3" Ids="RztwvbHgq49LMHE2MnHKeg,EsaXYwL4FkONZWTFuhr9gf" />
<Link Id="HOJv2MUnt1uNdOTZAEeOyA" Ids="FlImjLNj3JfOYtSGNOOPkU,TmoBO9fqr0KNt4Ijw9CYnW" />
<Link Id="RHuvoj6mohXO6SIGegS1Qm" Ids="MzwmDv5T1r5MnNbmnxY5JY,KJZ1fVPcr5eOSLYwVNxNLf" />
<Link Id="R0MMN4PKWVBQTaybMEclrX" Ids="NaR8XwuLcS5Mt4MYqprsaj,OhJ9RADU42KMfXVgU9DjfM" />
<Link Id="DskgDWIzBBjLPstfv60scB" Ids="C1gQPY7X8CdPEd7GS2kbh8,EAaysgBv2T5LTO6OQlROuj" />
<Link Id="Pgl5kkSzbNtQJo71Ag16uX" Ids="TG5N9COrCFCLTfl1kkk4IZ,Ug8ABFoxzL1Mb8tyyvm7tW" />
<Link Id="SC9Py3fTHoAN5xY8Gs8usk" Ids="LdO7LpWczHtMofPPNSJNeD,OA25ckvQtlwMqs8bvPdCjG" />
<Link Id="Q5xO5cYjxmmMkfuoOZUX2i" Ids="CESkEXU3yopPEqaUsC24JA,RuhlYK8ATACPinWYuQ4IUx" />
<Link Id="DFypXKxGjomOkI3ekQnhWQ" Ids="MX9A7Y8RuTDNHNKb82Yx5E,Dz9TlxfJbGZO2ORqqdhHhz" />
<Link Id="RgWJMV2hmzgMWnWyEe2qKq" Ids="UKrKGmVZCg6QNgGyhsxzRl,EiXtSS6kElJQH26yAmfSDz" />
<Link Id="ENVomlOKGwhLERWx3uPeJg" Ids="TLNLkduaCNlNUNbkNVGU9z,B4maHb3QcKUOSgbQu40LOF" />
<Link Id="AiUiCKqkSBILqC0l5eGVeF" Ids="UH4LpxqSOzDOHM52pwtMyA,BukVzzQYmKiOGN9OqXdYmZ" />
<Link Id="HVox9AYT4DFMd6NKv9ILgD" Ids="Fxt5egnfSjMOVPSOC4gcif,TLPtm1RGlzWP7CrBTGdxnY" />
<Link Id="GjiLvAxIAuYOt5qU6XjlJW" Ids="Ru5EPN2aBCeQRXcWkHxp8s,QHMtYZNNTdrL7zculYRU2h" />
<Link Id="MMGCFY7Zoe8LlR9Hb5M5hN" Ids="F6qxDEThFNkPiR7lXGx5NZ,LkBLPCI06nINc5owXdvM99" IsFeedback="true" />
<Link Id="HKqnweMdphML3WDzhXnU9e" Ids="Sdi5adh7ygqOhedwYRWxpz,LkBLPCI06nINc5owXdvM99" />
<Link Id="TRi4FwmJ9MTOjQ5dWR2Cqk" Ids="F6qxDEThFNkPiR7lXGx5NZ,LUvHAbMa57FPIGyC6AC3Im" />
<Link Id="NuKMPbAnZLXNCxO2imMryf" Ids="RUKqnFymNpbMmxMisRpjpr,MQf2AnuvZ7LMc7qqKzp1HY" />
<Link Id="AIzxYIiCzcqOtvrpxaTDY6" Ids="Gx0D79eYrkdOCoQeWPtMMT,HD7rR3k0Xq6QUMMqMPCX8i" IsFeedback="true" />
<Link Id="VfxOrpqv2n9OHWalTPBXVY" Ids="LkBLPCI06nINc5owXdvM99,Gx0D79eYrkdOCoQeWPtMMT" />
<Link Id="AX4X55P7Ge1MhPi3Za3JbK" Ids="EO1RDCH4Q3FOsCYaoN1IBP,DfNSgCSnWumPabAB4hIggp" />
<Link Id="LdMNuBvSkWjLtTq2feOAPs" Ids="NljfbjeYsCeOWwGb1YugLn,IV0z3eVpgJULV4Exs8YUdd" />
<Link Id="HAvv6PiID6tMH2O1At0uOA" Ids="Iz2J2U7VBoSNYG3dZZlJ1Z,PpdENAxBMw3OHeAkESJkXG" />
<Link Id="KOXva7y5XcnLdTpOjRGYh0" Ids="IncfadYiyjxMENVzQOX1no,Di7xsaGXJNaLhQDiF2y5vj" />
<Link Id="KnmNwRSJyRnLlJhN1Hz6zp" Ids="CBPSS5OK4SdLykFOfX0PTx,HD7rR3k0Xq6QUMMqMPCX8i" />
<Link Id="QUXNHUf07JjOFBNCXtbjme" Ids="RBt8PAOWvjjNO4DGhFTy1D,U61lzSXX3j7PGRmxtt1J8f" />
<Link Id="RUfla9al3KkP1apWlBOCxd" Ids="NljfbjeYsCeOWwGb1YugLn,CGa88WK45eFNIY1yZ6FLHZ" />
<Link Id="CRDjazt58n7M6RTkGWf4PT" Ids="Kpo2WolUzV3PhFxyCy6MfJ,NVXNkRdsbATMRvIpnVqamc" />
<Link Id="EgJLoR2W9ZuOFIMiV1iRk9" Ids="Uoq60oalQfKPhFsMQ1fCSr,MSoQ0tXFKjDP7eFfFHYrHK" />
<Link Id="Pyr13dsCj3gLZjtnDelW5u" Ids="VnNFYMyhWHlNvsj3yf9pK0,PbnEeElJJhjOUOfkEoABvZ" />
<Link Id="ICjMOrccXUPPhUi7Rk82Q5" Ids="Jep6cJdBWiNPC0qf87QwKu,IOuOr898e8TLeGVG387pM0" />
<Link Id="FYDP9MHaORYLcaPK0PgSLr" Ids="KHQ8OkxwYeXP6RPHUUfuCc,Kt1TSgo7d6fPoGS3QtfbsE" />
<Link Id="SfHfhCXdvrcMMIbrN233bL" Ids="Gx0D79eYrkdOCoQeWPtMMT,BarP43SOgnKMizyN9AMSDB" />
<Link Id="JGp9beMogX8QCsXxADvsuL" Ids="BarP43SOgnKMizyN9AMSDB,JidnJeuBEJuPEDEcW6wr6Z" />
<Link Id="CrYl7QonlqGNWRMd5GesPC" Ids="BarP43SOgnKMizyN9AMSDB,MxTfDewnNgTM73sRFx1foE" />
<Link Id="LmY5X4fZtAvNqqeQHRKv7X" Ids="Hefmpq1Ia9PL2GD4zj6783,GI6nTLrZDKONjOUAy0oegv" />
<Link Id="IXabNfjmpXtMkwzPT20apU" Ids="L7AUONgm5fyPavIOpsQJSJ,LSeO80JyVB3NVXsr6cG0FC" />
<Link Id="IbuzSD9V2CzL97sf0qQTQp" Ids="TLNLkduaCNlNUNbkNVGU9z,LcPYrc3LWfWMceh8W3xiYc" />
<Link Id="SgtFzxAUCwYNXyJFZ65pW7" Ids="NCyiNEsT5jBOHcvAqJlUJh,HQNngfg5ogOL9z2ubLwJfk" />
<Link Id="IdXmUXPzeWKMoF1JrjksK2" Ids="I32FHeVrrdhO4UVhNlAOyT,TRQOuav5iicNQ4IwNBFTVD" />
<Link Id="FFkajxTPcWqP19rOUpKerZ" Ids="EkYufGjp5asO8ZRfHciS4x,I83i1vm6lkRLSpFyVLcT35" />
<Link Id="FG84AgFJCRcPLzqaobjets" Ids="NCyiNEsT5jBOHcvAqJlUJh,K5Ds9Nr16sKOOW2pCG3I9a" />
<Link Id="T94v5D3LwAVQFXkMHqflyl" Ids="TLNLkduaCNlNUNbkNVGU9z,Gi4xl8crP3ONVvm3Nn6P7U" />
<Link Id="O2EhmwuggghNgZlM87QFV2" Ids="QLmoKi3XSELQXPTGS39aJY,KkGANXupyKcORw2lnVg0Wg" />
<Link Id="I8elifX0JqJQFSocQcrOtZ" Ids="QKrwVEHVF8kPpSNmOCzOgC,ImRG15qcL6wPpL6XNQtUTM" IsFeedback="true" />
<Link Id="SAM2TKlIklqP0s5CMc7sMW" Ids="QKrwVEHVF8kPpSNmOCzOgC,GOoMLHTuU7KLCsbOWQa3GS" />
<Link Id="DKjtzfbfsvaNRjGBurmMaw" Ids="KejXjupYNsULHbk0loq6Cv,QKrwVEHVF8kPpSNmOCzOgC" />
<Link Id="FRHB5vVO0wYOXV7C2a1IQY" Ids="KkLXXyfS8lGQWDy64EUhOP,ChTErMMBKAjO2H0KadFfET" />
<Link Id="PqifJWRrQV2PELPMD9WFDY" Ids="SCDbJzJTkJrMlCRJF84zu4,Ru5EPN2aBCeQRXcWkHxp8s" />
<Link Id="JMjvHYGkcR7OGFdlht3Tua" Ids="BK8dZFXNOMGMbhnkWAw1Dd,FSWETLpSkBfL6S7mOZy073" />
<Link Id="L1u2MAAyVa9MKMGu73yoCl" Ids="I7aRx0hE1umOWFdb3pdsGK,FsQwCV33eyWM7oWdCbn8sI" />
<Link Id="NqlGXYoNM2yNNJzSmvE5Mf" Ids="UKrKGmVZCg6QNgGyhsxzRl,V3NOQ1mBFzlOfidzeYAMe9" />
<Link Id="QzsI9XloLwRPCTXZQcryx6" Ids="RMWpcA2XaDCOSB0pwIgXTS,VIVZ3QHF1k7MU8pvVkkBKH" />
<Link Id="K0fxrRt4gO4OMTo3FB3o9H" Ids="V3NOQ1mBFzlOfidzeYAMe9,MwZVC9Qa3HwQXXQ6gqfTpF" />
<Link Id="KfP9FXSHLNqOK6evgWwcCq" Ids="RMWpcA2XaDCOSB0pwIgXTS,GsAP7btYh5NMnDcnH9cQVM" />
<Link Id="DK9NznXMdaZNOHWo4n1FQv" Ids="BK8dZFXNOMGMbhnkWAw1Dd,OQij0CzZWmYLGO6K2Ci1KC" />
<Link Id="QwUJtsz9H4PNRwkeNtcaZW" Ids="NIp9YEysklENMtFio6ZyLi,SHAUW3wQyR6PJsBB6rshGH" />
<Link Id="ANnefxvsIpJLqdacxUo62M" Ids="PBCfI6bh6rVL8QiOvMASYE,BtgFCCDZYLcP91pC2fKv2T" />
<Link Id="CWR3ECnWzGLOwq3kqVZRYa" Ids="LYkreyTwdvELZoVDghWgGs,EJrgNkCpEfgNKWBl7XOUGI" />
<Link Id="Evrcu8ppuZyO8WQQPAUteS" Ids="J1qZowtqp0NM9JAPRwuvS4,SWmDrUSCA7yOaIMfgWIm5s" />
<Link Id="QL1YaBTTAmcQK01xHCy5Rz" Ids="AizHuB9qlNuPiN5Icwqwb7,Vfe0BRQQbuWN0V0Jso8QfC" />
<Link Id="EswpoyEZocoPREFqj5PYKr" Ids="K42uhwcateiQDmszwx3AAG,Uhd13AAWWzMNJCJZFQYQ8O" />
<Link Id="Bf2f2K6nGc9NKSChvsuFm7" Ids="Da3JnniRhcCMXZ46DAGcu7,S9dZZbfYLS1Lh8yfpDWs3S" />
<Link Id="FvGyn4vOiGNNOz5W6YarQE" Ids="Da3JnniRhcCMXZ46DAGcu7,NEk1DgNcdbdQVeC5WnFyrj" />
<Link Id="H5oS4tF9swzMbLoDBWGF5a" Ids="A1z7l8bMrEVPuceLXMkvv9,Eblem1IbrZMPlrYumQOoyV" />
<Link Id="E4XWW65qpEkPxsy9z8JW76" Ids="RCTghvTCdFlQcKWU2RiObs,UvRSYDoZJwoOZ3vt5WfqI8" IsHidden="true" />
<Link Id="QH5YBymVIajQWKqKTTb1I0" Ids="Dvu7ctgrzD0O8z5h3Di32O,MDzr9HQSvmALAQXSyeUnnQ" IsHidden="true" />
<Link Id="B9ZcnoQ2i0dNTPsf6B4Gvi" Ids="Ed7MvlQlgsiQQhtbDgZpCJ,Ey5eMcrPSugMHetCxj1ebT" IsHidden="true" />
<Link Id="SoSzu7nIoP4OiJW8Gadtui" Ids="BKvZJdylUcXLZsPRwl12qN,KSG4nuaVySxNOkZLINbxjT" />
<Link Id="NKrqN5IDqU4LYL3ayDnyZg" Ids="JYxiEOnJM8tM5quF3qj1sy,H1anJ0BdD02LbmaHkBSJ9Y" />
<Link Id="GQ3VtAHrZxxOX5ta7jomli" Ids="FUr5mKCPKC1N77A3xoWb07,MX2MRJe8VT4P1oLe5K0208" />
<Link Id="QXPFEipveOWL6l1lWSdopE" Ids="FyGx5ublot6M8aIccf86dz,Ed7MvlQlgsiQQhtbDgZpCJ" />
<Link Id="HHwXduSsg6AQUcmOa89gIY" Ids="PMwHteTqwTVN0fagZDuEG0,AeAJhqZfsvjLQI8l6yFspn" />
<Link Id="PhmJsKj280DMWjTsoNKof0" Ids="MDzr9HQSvmALAQXSyeUnnQ,GCC64KOPVgIN7kIfhi9VsR" />
<Link Id="LA91kWd6ywaMDA73EbxbNb" Ids="KNsfdIo956AMqx0n6kBJpT,IvEBXV6XYmqLILO2DgWz3Z" />
<Link Id="B8NsjkbH20mOpfzUOHuJEs" Ids="HD7rR3k0Xq6QUMMqMPCX8i,M3Fq9Gyce15L63qGkhlhGB" />
<Link Id="V0OjCitO4VrPcogUhwTiU4" Ids="TlnLQIvn9yBNj1L8A1jPLX,Cx5f8uQBiABLneYjWpOEpB" />
<Link Id="H8K61bF6JLhOuyECquOI1x" Ids="OKfZbb7YYZILs3MH9bE6D5,PhQUT8nV5WLOY9aLJZV3Hm" IsHidden="true" />
<Link Id="JCwoqgFNcixQF805qNUteP" Ids="NlAQx7RBc1aMENWIWhsKM7,NxnOURzyE4rQKtlxMwMNs9" IsHidden="true" />
<Link Id="MSPOJFeu7qYPAbqAirqNTV" Ids="Iksw08zCPerMTKlwAmT1a1,SHLQmMbAbJCP9LYUVGNqvn" />
<Link Id="Oe8b1rXpGsAPLsWifjmF1h" Ids="JnE8V7cUFE6QNhfhfdtPDq,HgrCFn58VMBLLOmqsaOEUs" />
<Link Id="NQRCItX7RttPpAREx2eBVB" Ids="BE3xVRnLJetObd3uEG6z9r,NlAQx7RBc1aMENWIWhsKM7" />
<Link Id="LQDIg6ZDfjgLKsFJl1KlnD" Ids="PhQUT8nV5WLOY9aLJZV3Hm,DSLJJg5ID2aOmXMlN4WZMD" />
<Link Id="PmVKs2B0WuaLyArcmlqMwr" Ids="HD7rR3k0Xq6QUMMqMPCX8i,M9CUFtYPxLyNSVVD0ppdIN" />
<Link Id="Shr8hwZGICGOg8P6dHgJYc" Ids="UedRvxFPQhQQQDgy8TLh5u,UZemsor9jYdLvFpjbLGDKZ" />
<Link Id="J6p5KLzlZuYMDnz5tYHY2f" Ids="VwWRe2f44lGLSF2m2qbALH,IjFgszGtRBzPhdvsOtFUGA" />
<Link Id="E6wYdApIJnaNs4kyUM3BKX" Ids="KzG73BpdswyNObhmwzHuNj,A1z7l8bMrEVPuceLXMkvv9" />
<Link Id="L9F9TGBDwpdOEEd6JEsj3W" Ids="Cx5f8uQBiABLneYjWpOEpB,S9KZG0V6mwWOZquOXUOQYK" />
<Link Id="CXMlGK4uSAxOZFFG3ZcJ7P" Ids="AGPABFIXqNVNaGICMkf0wv,J7Dhg84a5PNOe9KsJG9dk6" />
<Link Id="BkmiVy7cZtvNKf0lPUpc81" Ids="SOUH5L6CFiGPC8iwteX9n5,DvRHZsIyK1YLb1nnHnzbKj" />
<Link Id="Qo87eUOSlovNpFY63JeNgs" Ids="UZemsor9jYdLvFpjbLGDKZ,CTCqaHJAT9NNTyPHU9w1PH" />
<Link Id="E2eiA9gBm7LN06mrySGtO2" Ids="Exq1nFKD7dsPN8bddwPDsi,U9k2SFBSyt3PAYj6VlN6Bg" />
<Link Id="RZljeX9sKjYQdCUeXHKg85" Ids="HfzDVwivZvhMwJJA5fVUGp,P0zctb2AIggO030UYNBOFF" />
<Link Id="LkqAYRkPyT8Mn55V6zt4VN" Ids="HfzDVwivZvhMwJJA5fVUGp,HOd2pBjR5bXQFVnMtLVi5Q" />
<Link Id="I4mBxNiLx4GNeuYbt43Kia" Ids="HfzDVwivZvhMwJJA5fVUGp,MQkRyH4meihLFyF9RQRF2p" />
<Link Id="DPYqjHwfcYZNbG0MYWlmRN" Ids="GCIAPwMnYPCOGyfCQNsuKl,DrOCfvBiKA6PbPVanHC1cm" />
<Link Id="TqFWSiHU3qyOo3evCfvrdd" Ids="KyOjICWducTLc4oioHwG18,JHP59HpoGYrOKkxwsjqkVz" />
<Link Id="VOaZM3Fi2jZMoFKvhhogSt" Ids="VtTBQxHWPIDPNbVre9jWFZ,OMxsA2LmvHhN3aLjocTYM1" />
<Link Id="Nfx4CFyEOlzMPdYvx609tj" Ids="OMxsA2LmvHhN3aLjocTYM1,F0diQKi4RUJODHYs8KhfEe" />
<Link Id="INXWScRZx2lPcIGcP9zt5F" Ids="NrJzwunj861OPTNUgffod0,N0T4dBumQygP7twYI1PeVj" />
<Link Id="A7gswf30c9cOuubtpFzMFF" Ids="HSrPiaBimk0QOLpFCmRpiN,Eu6WgoWeaF7LEHu9fhcn8D" />
<Link Id="JXdU7HzJuDKNiiVTHvigZP" Ids="DWqwZjByCs9PLnXT3N3zFa,S4y0GcmoWkXL3uJiVSXGJe" />
<Link Id="PPbVoNDbGgyOHEDeSD2g3A" Ids="BCGd8lTOLrSPxPeoG49xdE,BnAA9ZhJxfSMfGBhbvNPqv" />
<Link Id="VrRFDYQCgO3MXgQGCvNQHF" Ids="SCDbJzJTkJrMlCRJF84zu4,IJDWVqVXjI4Ou8JKkYSzXy" />
<Link Id="I2ruqoGUU8wNBR9SVOl6Zd" Ids="TxYEJXaNvxPPgfg1T59lqa,JbrpA7d1fCIPDHfBRrrdo6" />
<Link Id="LttrFxXgJASPqnX77u628h" Ids="LmJtDbDS15qQCKALV33u77,NY6e34MX6jlNBN3cW77q9o" />
<Link Id="B5sOosTDc2tPrSUki1HGSa" Ids="J5hmoNBVYQ8MNdkwzBJwaU,HfzDVwivZvhMwJJA5fVUGp" />
<Link Id="Vd9b92NOezQPZLZVApXWLj" Ids="NbQGcrmTVfOQS4umByHq6T,U70xoHQ4eQXLPYmYyZZ5gS" />
<Link Id="IhzZAVgMyQdLUCJHesOSyo" Ids="ALCpuslzpWZOumqTh2dUKA,NYf2FSRiPlXM7fePwnE3Vz" />
<Link Id="DRlqHiiHIXsNiWlc7l82cs" Ids="FYfxmBHRnkyOIttguy8Ozr,OOIGT2WfMoFMAUH5x8WatM" />
<Link Id="PNjADhSatKyPiiWxmHtHHQ" Ids="MUmrdI9VVlZOGzOzAGcWD2,IAe4UgZJnu4NJWAr79gUUY" />
<Link Id="D5P8tgkisqCOn1gNEuVGyT" Ids="TeD8b8fThE4PxCkqbTnAIx,Sl7GTmi9ToNK9pO5aOosyg" />
<Link Id="G1EbgqJhP65OvNsZMP1qib" Ids="IIpvAGB8OZRM05sF59oiKN,VWDuuY5oTAtNmvl9oPg7ZY" />
<Link Id="NhjhcEcQ4yQOCplUVVh57P" Ids="Tz6SuIypTn2PwDlhikpTcw,MTMy2gng3rXOfhppgjEW2f" />
<Link Id="NOZD5B7njbgOYyX5PAKeze" Ids="IZSp39ELEbmOXoe5SYXYCV,Fs7yAJjB67SLsrYRgJdP23" />
<Link Id="GZ4Su67O2xPPMt7GTumz38" Ids="CuaZANGaJC1Lh4np6oda11,QTDtzlSEjM4QZ08r7xOgRi" />
<Link Id="ItZuMGdbsBkQMwSxXJ5oe5" Ids="EkKO6OQRPw4MAHOmUbcZmO,FRxv9r0c5nwQPeT02n3NDX" />
<Link Id="BkSzUGVLZyLLwUCZ2VQV92" Ids="SdUuS3aeXz8MLZnsashZG3,PkwecA32OiMLOoMbkZrPF2" />
<Link Id="E5QWgm1IBECPb6ghQHUsPp" Ids="J96hMTc3CpmOy7nFFf8ori,CnPgAFKTkFdPbx0NzHkwQW" />
<Link Id="Dl4C7z7x0pFLhqJWJMdXnm" Ids="MWpYfecoG4fLIttsJDvYVn,DovllmXly2pOo59y57oiaU" />
<Link Id="DpK4IdNa7MTNQMvY528CpS" Ids="RSKHQSY21u5P7n3ICNCNQR,ERLqDPxktwiPRz6CjFyaeG" />
<Link Id="Mck40CxyuiML9mEetf3AS3" Ids="Pkq7eQ27DsHM5LI66hn23j,VIE3xTKVFDfOqxisdh4YOm" />
<Link Id="MxgwLbx7ip1NHX3U9CUWiM" Ids="Kpo2WolUzV3PhFxyCy6MfJ,EvegzpKQustLwKZrEKHCVY" />
<Link Id="LF1NXyJNx3IQQlrKQzE2W6" Ids="Dz9TlxfJbGZO2ORqqdhHhz,L0UTpTzClmBPwx9vsjPzBW" />
<Link Id="Q6nmdP0s8IvL9HkwOrQ1Uk" Ids="Iiq7GdKlS6eM2bN3aFj9IY,OmhWDcAAS0iLCfJbo1UGq1" />
<Link Id="Czhv730qExNPqrHJbyvdeX" Ids="Pw4WyGkVBciMTejGn17L7n,DP8p4ukoZpyPWlYM3QOp0J" />
<Link Id="Ln8HemmSO99QXla2T0wgfT" Ids="OrhoWzWz8WcMl0yyLyUeGi,EVcXjUodiBnOMIsQkzNjnn" />
<Link Id="IigRmm1dzcQMQqhxC3O43f" Ids="IegTIUkcmaANTJbZcVDl5v,AEMfREjaNGDMKEdsnAuUcI" />
<Link Id="IQqGIYgUSn1L1I4mBN8aqC" Ids="VFDaAFHC3TQM1YNR7Tseeb,O13HQeyMGn9Nnk6I4j0vCX" />
<Link Id="Q5AFPc7qF6PNx9Nz1H8bOw" Ids="Bkq6qYsiQT5QR29mZylj02,BBgUiEO6OQfMyni4dW1ZqA" />
<Link Id="DpRwwlIlBjNMmLrrpvDMgN" Ids="QVlBzUqf7UgLpzAUVSO5NS,VFDaAFHC3TQM1YNR7Tseeb" />
<Link Id="LCDb1AJQ8bBOmrKqezYBFm" Ids="OEIx7kqbCLGPKNgEA7iCJo,Act3urMa5X7LBSOjw9AzrG" />
<Link Id="KvIpVn9F3L8Lo6PzWCbMo3" Ids="VpJJcOxdWdDPt6ObZX0wRV,KoN5irNmg32OmwAuuSoPBw" />
<Link Id="A2Aq92BTS1yN4K80rIb4Bq" Ids="RzTQ01EzE6kMrPrTSHNUh5,KgykI4ZxT9oMMfWVptcBKJ" />
<Link Id="AtcrnhDBDcsLjQTwNpQJoQ" Ids="MKasI6hokZaOnnK2cgSRHA,ExKoJZOUfzXMJsuuFyazLr" />
<Link Id="EqBOGSH1IVGP7p5jfFhUnL" Ids="IFEi71ZQZ0hL9OIVbhiDer,COPyItDp5Q3MY8aXmSgiHi" />
<Link Id="DX1TFl9vxMkNkDEkYGS8O1" Ids="GBvugqKm0JVO4NSL7kZoIu,M4RDSOifa7rOAC554czIPn" />
<Link Id="H1YP4Dy0uURQVnCcppImxL" Ids="PTT0Muex8kAMvVnXlZZALO,BRKoj96igMzNF2soxmcLxa" />
<Link Id="AIhqWSidiVuLTsy4a1Fae2" Ids="RIU9xej3DgJNTRhE8Bivuq,JB8EZ7wzQ43LNBtqKZB6gC" />
<Link Id="Ay3WYeQKxv2PacL4Ap7WK0" Ids="LPiRlKyB1gaLZWqh1mUyNg,VkDvkbpjRB1QGfcEwu7bkP" />
<Link Id="NjMeKOhuLsPPkC7y0aQvWn" Ids="DkE7xFYdZVaNcI4lRMI4jC,RXduwV7y95FMrlOuJjPDZZ" />
<Link Id="OIUYjvPND5EOiUKqj4eq5N" Ids="TCTiArQC7PxO6AGQkPTkQF,UAgg7FpywF1MGPIJFnZSce" />
<Link Id="C2G8o2KaUUOLsuvVzpDnMN" Ids="LN3EfTH5tCNLtCgeFnW9dC,S2tBM2cBaOFPxHlvlkAiw7" />
<Link Id="TozZWX1fpVWQFWEnTp1WPk" Ids="OGRJinSV6TtL7m0EJnkHuB,NklAdSW2v1IOUwDbxBJsmm" />
<Link Id="EHBMQgJD9DbOFAF3aqp4fN" Ids="L1irtZFni54MXgXnTCyp2D,FjW5gztFhQbPdS4WL3nP4g" />
<Link Id="JQaNl03tiGAMkuVKFbTLuM" Ids="LlQXSoMnSKSNP0KfFzdVl8,LVRaGZWdo05OqvnToCS5LM" />
<Link Id="NDpIzGQhtO2LeJAcWdmeq7" Ids="UrG1YSZtWrYMQvPdurQYJh,IvqVmxS6BIgMqdP8aTdXNo" />
<Link Id="O7qm5fqrrgtN6ufC1xH99X" Ids="CvKwcQjZmylOTwMaiNTrRt,PtYgeM4AKGwPPeOMAogALR" />
<Link Id="GFoQymA1LlIOYjKdXm7535" Ids="JGnyL45hR81McSIsgHaCNJ,Le6ihhYZINnLwfEk3nCBwu" />
<Link Id="UNldqaLFYbUPe76rP33T3a" Ids="MQ2vAy9cNUMMaWWOILMie0,VYnGnzmu4U9P8Qcd3BJ2Vu" />
<Link Id="FVHUN4p5ySZQcRPP9ef714" Ids="TrZy5PdXWOMQVVL6SDkFOZ,Gfh0JnWt0lxLifW56DKgv9" />
<Link Id="Pb7txGPj9e1M77rJh0bkc1" Ids="IJWCUeXySHuNnV6Ecxd1LA,CBortPDgHlhM9tQsV199YU" />
<Link Id="U20uKJqU3dILOdmLydiDfX" Ids="UC90S0ILWDOLGsr29X7p1e,J1MXSXH9oISOM33xQIglyw" />
</Patch>
</Node>
</Canvas>
<!--
************************ Application ************************
-->
<Node Name="Application" Bounds="100,100" Id="FDhcqSn54SfPwPbM4rVPYa">
<p:NodeReference>
<Choice Kind="ContainerDefinition" Name="Process" />
<FullNameCategoryReference ID="Primitive" />
</p:NodeReference>
<Patch Id="AQ9Ca95DBYgPW3dAuc1bDN">
<Canvas Id="DLm28XWxb1IQXSaVxDUqdg" CanvasType="Group">
<Node Bounds="1045,477,98,19" Id="AJ80tOk0EdXLeKewTZ7U9S">
<p:NodeReference>
<Choice Kind="ProcessNode" Name="SocketConnection" />
</p:NodeReference>
<Pin Id="Hy17JvoDHkqQHB9a7lo2sP" Name="Local" Kind="InputPin" />
<Pin Id="QS6Vdg2oeUQQMgQyeUzMEs" Name="Enabled" Kind="InputPin" />
<Pin Id="QI9ZQgZp3ChLmNcVICgTmt" Name="WsClient" Kind="OutputPin" />
<Pin Id="UdeRoG48ZSuPGjFSyVkRaq" Name="Data" Kind="OutputPin" />
<Pin Id="Dr2FJyMdk7WLPfm6kgw7EC" Name="Is Connected" Kind="OutputPin" />
</Node>
<Pad Id="Ujd1yIkDOMEOGufw4wS7Z3" Comment="Is Connected" Bounds="1138,548,35,35" ShowValueBox="true" isIOBox="true" />
<Pad Id="L8RqMjatIurOx1mRGfGS8H" Comment="Enabled" Bounds="1140,425,35,35" ShowValueBox="true" isIOBox="true" Value="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="904,532,52,19" Id="VtitOxpdDfuNxe9ybmlY47">
<p:NodeReference LastCategoryFullName="Main" LastSymbolSource="ooc3.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="Context" />
<CategoryReference Kind="Category" Name="Main" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="BaEudoqvC1CNH4hs9yVRux" Name="Update" Kind="InputPin" DefaultValue="True" />
<Pin Id="VN1nStIp1QDOv0PU4Oi2tf" Name="Output" Kind="StateOutputPin" />
</Node>
<Node Bounds="904,604,142,26" Id="JOZOPZbPdc2O9TpVh6Cu6v">
<p:NodeReference LastCategoryFullName="Main.Context" LastSymbolSource="ooc3.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="SetWsClient" />
</p:NodeReference>
<Pin Id="JTGUnojMQrJPhvj5Cu9mam" Name="Input" Kind="StateInputPin" />
<Pin Id="RuHuOBXmOWUMfFDAaSBJFM" Name="WsClient" Kind="InputPin" />
<Pin Id="PHdEipB19KfMU0lfUE7X0O" Name="Output" Kind="StateOutputPin" />
</Node>
<Pad Id="LSfm8Ea9fnaNPfMCd9ur0T" SlotId="AyKluWbOGn5PwT3bKK2i5Q" Bounds="906,579" />
<Pad Id="MuHSIYM8CJyNybiqNSEJVm" SlotId="AyKluWbOGn5PwT3bKK2i5Q" Bounds="-150,1265" />
<Node Bounds="1089,823,424,391" Id="PzWwSChLWlEM8z52sIAFDU">
<p:NodeReference LastCategoryFullName="Reactive" LastSymbolSource="VL.Reactive.vl">
<Choice Kind="ProcessAppFlag" Name="ForEach (Keep)" />
<Choice Kind="StatefulRegion" Name="Region (Stateful)" Fixed="true" />
</p:NodeReference>
<Pin Id="QW7lLYrmGOQLkM1qVQbLpI" Name="Messages" Kind="InputPin" />
<Pin Id="RkYJeK2gItpPrxtFYBywY8" Name="Reset" Kind="InputPin" />
<Pin Id="UHOlauW51GmLja0hfLGj7j" Name="Result" Kind="OutputPin" />
<Patch Id="NvVVDF2ZBhLLIFQIZXEP1g" ManuallySortedPins="true">
<ControlPoint Id="G5ZTVaTiVeWNmQVySu318k" Bounds="1103,831" />
<ControlPoint Id="Dis5wW5w2XSOF9115I9548" Bounds="1154,1207" />
<ControlPoint Id="FMknydWV47LMVO9EJvrVQy" Bounds="1446,1203" />
<Node Bounds="1101,859,57,26" Id="OEYkz3KKXPgNHRuis2zpUy">
<p:NodeReference LastCategoryFullName="IO.WebSocket.WSMessage" LastSymbolSource="VL.IO.WebSocket.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<CategoryReference Kind="ClassType" Name="WSMessage" />
<Choice Kind="OperationCallFlag" Name="Data" />
</p:NodeReference>
<Pin Id="Fhps9auHUVzLpM3UQq71y8" Name="Input" Kind="StateInputPin" />
<Pin Id="DWJSkoURXVkL2gHESArpcN" Name="Output" Kind="StateOutputPin" />
<Pin Id="Qlt960D4qn5McYuZRfEFdp" Name="Data" Kind="OutputPin" />
</Node>
<Node Bounds="1155,902,63,19" Id="TojPlYnVQe0NhGh0gGzKxJ">
<p:NodeReference LastCategoryFullName="Primitive.String" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="FromBytes" />
<CategoryReference Kind="StringType" Name="String" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="G22TocJBAoOLzmsGv6Ig6A" Name="Input" Kind="StateInputPin" />
<Pin Id="Oyo8fJS8WhLOCqriVDAtc7" Name="Encoding" Kind="InputPin" />
<Pin Id="TWZ6c926T52MatHFaeRQZU" Name="Result" Kind="OutputPin" />
</Node>
<Node Bounds="1154,941,63,26" Id="DC6nhCLWGPMPDa6LWXjJPA">
<p:NodeReference LastCategoryFullName="System.XML" LastSymbolSource="VL.Xml.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="ParseJSON" />
</p:NodeReference>
<Pin Id="Bykl7uclBl4MHrS1yeiSyY" Name="Input" Kind="InputPin" />
<Pin Id="QuH4XgUfmffNQ9xxfzvBV7" Name="Deserialize Root Element Name" Kind="InputPin" DefaultValue="root" />
<Pin Id="DTA4JDdydn6LhSh1IC0o68" Name="Write Array Attribute" Kind="InputPin" DefaultValue="False" />
<Pin Id="DjQlcTV7HKrQO6gGDDpIPg" Name="Result" Kind="OutputPin" />
</Node>
<Node Bounds="1254,1061,119,26" Id="CHlrmD8HyaGMPxA1L3Y47p">
<p:NodeReference LastCategoryFullName="Main.ProcessMessageFactory" LastSymbolSource="ooc3.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="CreateProcessMessage" />
</p:NodeReference>
<Pin Id="UYUKt3kHUjWNvIzozlOTr0" Name="Input" Kind="StateInputPin" />
<Pin Id="HNdqGryjLxcPGOMAgw8Jag" Name="MessageType" Kind="InputPin" />
<Pin Id="I7JV72Gmvw0NHU62hlAhiX" Name="State Output" Kind="StateOutputPin" />
<Pin Id="OX1Vx3swPMCPO8QY8ds3tN" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="1368,1024,82,19" Id="S7e8KUTBnrXQZoVTPFhHTJ">
<p:NodeReference LastCategoryFullName="System.XML" LastSymbolSource="VL.Xml.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="XPathGetValue" />
</p:NodeReference>
<Pin Id="TX5mDN2pljCMblPTum2eDB" Name="Input" Kind="InputPin" />
<Pin Id="IKORvLNj0L0LWTkSOfO65T" Name="Path" Kind="InputPin" DefaultValue="type" />
<Pin Id="RcElc1rfInjPiNYJuFPKsB" Name="Value" Kind="OutputPin" />
<Pin Id="Nojs1YsDoLONnbhCycQnPN" Name="Success" Kind="OutputPin" />
</Node>
<Pad Id="K8l93FVozshLFbVOMBSDe8" Comment="" Bounds="1447,1004,35,15" ShowValueBox="true" isIOBox="true" Value="type">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="String" />
</p:TypeAnnotation>
</Pad>
<Node Bounds="1369,1147,51,26" Id="Qx0g0zlNo2JQGRSHOKEX6y">
<p:NodeReference LastCategoryFullName="Main.IMessage" LastSymbolSource="ooc3.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<CategoryReference Kind="InterfaceTypeFlag" Name="IMessage" />
<Choice Kind="OperationCallFlag" Name="Process" />
</p:NodeReference>
<Pin Id="CUfjdhi6EeFOJ0quwr1tAr" Name="Input" Kind="StateInputPin" />
<Pin Id="MpZy4OhqZHwL7x6ZyjmISM" Name="Context" Kind="InputPin" />
<Pin Id="ITInlJQpleROkFX67Hnl1m" Name="Message" Kind="InputPin" />
<Pin Id="NJKVPSNL15nNH4vOr6OS0q" Name="Output" Kind="StateOutputPin" />
</Node>
<Slot Id="OXhKX4CERVmM6MtpjjtNA3" Name="Message" />
<Pad Id="FK2t1n8SIASMpJX1C6kWmH" SlotId="OXhKX4CERVmM6MtpjjtNA3" Bounds="1155,1000" />
<Patch Id="EFjA1R3yzKLQOeG7odxBnx" Name="Create" ManuallySortedPins="true" />
<Patch Id="SIIFdKWqxYpMPSdsh8gkhk" Name="Update" ManuallySortedPins="true">
<Pin Id="Qgpa3dEFSoQMkWlFowfOVq" Name="Input 1" Kind="InputPin" />
<Pin Id="HC6cU2QoiPhMvTDdz32225" Name="Message" Kind="OutputPin" />
<Pin Id="RoBqwQ1QvkAPgI9MjuR8bX" Name="Valid" Kind="OutputPin" />
</Patch>
</Patch>
</Node>
<Pad Id="G5jdAmYfo3SNt5GQU1xbZM" SlotId="AyKluWbOGn5PwT3bKK2i5Q" Bounds="1018,968" />
<Node Bounds="1256,710,100,26" Id="G5StxrzSCZ4MotWoTw8ywG">
<p:NodeReference LastCategoryFullName="Main.ProcessMessageFactory" LastSymbolSource="ooc3.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<CategoryReference Kind="ClassType" Name="ProcessMessageFactory" />
<Choice Kind="OperationCallFlag" Name="Create" />
</p:NodeReference>
<Pin Id="SEtk1Iafe9jOmeure50V3V" Name="Output" Kind="StateOutputPin" />
</Node>
<Pad Id="FSLOAdpImYzP3Y3Qwnh8XF" SlotId="NfLSr14vprUMyz26MvrgLu" Bounds="1258,775" />
<Pad Id="ISJJBmNETaGMDH78VbHxao" Comment="Local" Bounds="1046,370,35,35" ShowValueBox="true" isIOBox="true" Value="True">
<p:TypeAnnotation>
<Choice Kind="ImmutableTypeFlag" Name="Boolean" />
<FullNameCategoryReference ID="Primitive" />
</p:TypeAnnotation>
<p:ValueBoxSettings>
<p:buttonmode p:Assembly="VL.UI.Forms" p:Type="VL.HDE.PatchEditor.Editors.ButtonModeEnum">Toggle</p:buttonmode>
</p:ValueBoxSettings>
</Pad>
<Node Bounds="1137,1273,65,19" Id="UMxkeO7uX5YLKb1hNayt8l">
<p:NodeReference LastCategoryFullName="Reactive" LastSymbolSource="VL.Reactive.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="HoldLatest" />
</p:NodeReference>
<Pin Id="AmJqHoxW9JHL3rr9Qds1Hm" Name="Async Notifications" Kind="InputPin" />
<Pin Id="R7RuccYqcl0OycbYcO5SHX" Name="Reset" Kind="InputPin" />
<Pin Id="CwntN2F3dmOOZIV9b2iqY5" Name="Value" Kind="OutputPin" />
<Pin Id="FeNTJTiPlfoMmL6IQmhB8s" Name="On Data" Kind="OutputPin" />
</Node>
<Pad Id="PeG5hEOrIihLFDKjH1PQcH" Comment="" Bounds="1139,1437,366,128" ShowValueBox="true" isIOBox="true" />
<Node Bounds="1011,1267,82,26" Id="R1WbUZJrTilOs76SHVM6dl">
<p:NodeReference LastCategoryFullName="Main.Context" LastSymbolSource="ooc3.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="SetWSMessage" />
</p:NodeReference>
<Pin Id="T5ShRSp1PfdMdXil6effVk" Name="Input" Kind="StateInputPin" />
<Pin Id="FepRIe0IP3ANxDOxr2FGGA" Name="WS Message" Kind="InputPin" />
<Pin Id="BlmrJO0S1b3ODNQeMHId7E" Name="Output" Kind="StateOutputPin" />
</Node>
<Pad Id="E1kC7r4LciNOdv1VplQR5V" Comment="Simulate" Bounds="-48,1737,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="1127,1320,79,90" Id="CBvZG7oTCwVNirzM6rerhW">
<p:NodeReference>
<Choice Kind="ProcessStatefulRegion" Name="Cache" />
<FullNameCategoryReference ID="Primitive" />
</p:NodeReference>
<Pin Id="B8pih4Xni22PnLfC9lQVOc" Name="Force" Kind="InputPin" />
<Pin Id="J9RWb9vwOnRMAkynOPyFMc" Name="Dispose Cached Outputs" Kind="InputPin" />
<Pin Id="SqmmsubEDisOiQbEP3lJYV" Name="Has Changed" Kind="OutputPin" />
<Patch Id="DJMQHi8kFAPP5Pu7M3tjBG" ManuallySortedPins="true">
<Patch Id="VxJ5AWAaHqMP5WllIHiD2u" Name="Create" ManuallySortedPins="true" />
<Patch Id="ObgcJhEiOwaL7U8JP4vqvh" Name="Then" ManuallySortedPins="true" />
<Node Bounds="1139,1354,55,19" Id="POnfhZuVvC8Moo7tF94vFq">
<p:NodeReference LastCategoryFullName="System.Conversion" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="ToString" />
</p:NodeReference>
<Pin Id="FFcaBr2RP7JNT9LhDxYbWS" Name="Input" Kind="InputPin" />
<Pin Id="JhRBlyj4swNPSJmOkK2gMs" Name="Result" Kind="OutputPin" />
</Node>
</Patch>
<ControlPoint Id="PpZI3fd65fFMl5sqRyh6zr" Bounds="1139,1326" Alignment="Top" />
<ControlPoint Id="V6r0xYSzIu8QY5OC2L1P9W" Bounds="1141,1403" Alignment="Bottom" />
</Node>
<Node Bounds="464,555,165,19" Id="BCL7iMPLxSXMLM1b9q3kPQ">
<p:NodeReference LastCategoryFullName="Stride.Assets" LastSymbolSource="VL.Stride.Assets.Windows.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="LoadProject" />
</p:NodeReference>
<Pin Id="IcjwcnkKs3vN3NX0k0dJG5" Name="Project Path" Kind="InputPin" />
<Pin Id="QIpYpVcITs1PbY0GIABZEH" Name="Reload" Kind="InputPin" />
<Pin Id="BPg9oJoz7dILMdP91BVB42" Name="Auto Reload" Kind="InputPin" />
<Pin Id="HBBXYCoCCv0NdnX5CW4uTB" Name="Loading" Kind="OutputPin" />
<Pin Id="DUGrtykh40cK90HuOSaTUe" Name="Project Is Loading" Kind="OutputPin" />
<Pin Id="UeUgvMQyQSDLJolEZV5iz5" Name="Contents" Kind="OutputPin" />
<Pin Id="M6Ds7UWmudbNva6tpoE6Ah" Name="On Data" Kind="OutputPin" />
<Pin Id="IZDnpD88IYVPxSeWpFM7Bs" Name="Content URLs" Kind="OutputPin" />
<Pin Id="VtIZKlQPrTbNuOV29nLLqx" Name="Content Is Loading" Kind="OutputPin" />
<Pin Id="DvRpL3zmlJqMJFVdTjaxhl" Name="Any Content Is Loading" Kind="OutputPin" />
<Pin Id="NeeeTxpmgLePjbjhevpH8k" Name="Available Assets" Kind="OutputPin" />
<Pin Id="GqXrKvNsDsHQSeyryAsxVB" Name="Changes" Kind="OutputPin" />
</Node>
<Pad Id="FGiNpqIJss9O9kb2eNnge5" Comment="Project Path" Bounds="466,515,140,15" ShowValueBox="true" isIOBox="true" Value="assets\Objects\Objects\Objects.csproj">
<p:TypeAnnotation LastCategoryFullName="IO" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="TypeFlag" Name="Path" />
</p:TypeAnnotation>
</Pad>
<Node Bounds="481,740,64,26" Id="NkQsKlHK8WBLArX8RtTdAX">
<p:NodeReference>
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="SetAssets" />
</p:NodeReference>
<Pin Id="UyARM32SarFMZwFBAaterh" Name="Input" Kind="StateInputPin" />
<Pin Id="Ok00Oq1ufjyPl6ZnTMjNAl" Name="Assets" Kind="InputPin" />
<Pin Id="NBtwx4etjtZLIwfe2sO52V" Name="Output" Kind="StateOutputPin" />
</Node>
<Pad Id="LGUMbL8fen2L5wtU9ahGVD" SlotId="AyKluWbOGn5PwT3bKK2i5Q" Bounds="485,664" />
<Node Bounds="-1312,1516,84,26" Id="SoPh66qYTWNPF08UhRWMBs">
<p:NodeReference LastCategoryFullName="Main.Context" LastSymbolSource="ooc3.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="GetWSMessage" />
</p:NodeReference>
<Pin Id="VRLxsdhY8M5M3AnLzJdmc8" Name="Input" Kind="StateInputPin" />
<Pin Id="KU3pbeuabJXQayEPFXPvIT" Name="Output" Kind="StateOutputPin" />
<Pin Id="A6TNu3E2GGEPvIyvc9oTAy" Name="WS Message" Kind="OutputPin" />
</Node>
<Node Bounds="-1216,1565,172,189" Id="LE541HUCMjMNm6im5tTV43">
<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="NBbhv7H5xg1Pj99buYPl9Z" Name="Input" Kind="StateInputPin" />
<Pin Id="FgphxTHMAs0OSexpUCx7M7" Name="Output" Kind="StateOutputPin" />
<Patch Id="S9zNTOrNGBkNGF5QrAjWy9" Name="Predicate" ManuallySortedPins="true">
<Pin Id="E9DXvTDMGnMODBZcyuST6u" Name="Input" Kind="InputPin" />
<Pin Id="J1S3SoXoVDJQE3p7eCynoJ" Name="Result" Kind="OutputPin" />
<ControlPoint Id="PK79liYPIjqNQrKGZP3122" Bounds="-1204,1573" />
<ControlPoint Id="P3U2ijSzXd2LDKoFjpwQvI" Bounds="-1199,1747" />
<Node Bounds="-1204,1616,82,19" Id="MGvWboql9hdOBvSX4lFirv">
<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="LH4YWjYyv7uNsdoTK38WrT" Name="Input" Kind="InputPin" />
<Pin Id="B2EcOTiyJB9Mt6nH2aPrjQ" Name="Path" Kind="InputPin" DefaultValue="type" />
<Pin Id="DYw3TPlCDrrLRmxNCN2670" Name="Value" Kind="OutputPin" />
<Pin Id="MMSegyj5TcEMiEaRhuuiY3" Name="Success" Kind="OutputPin" />
</Node>
<Pad Id="S225ubNJHYzL9HriVEeV9R" Comment="" Bounds="-1125,1596,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="-1202,1693,39,19" Id="OaHxiAsmQ7pLMk5KTS7zOa">
<p:NodeReference LastCategoryFullName="Math" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="=" />
</p:NodeReference>
<Pin Id="JCBVLB2jWzyQD2FK0qEXQy" Name="Input" Kind="InputPin" />
<Pin Id="J9UO0wPacXoOFKYhu1iSuq" Name="Input 2" Kind="InputPin" />
<Pin Id="SkQfGe1KLggLF32UE2jZlL" Name="Result" Kind="OutputPin" />
</Node>
<Pad Id="SrGHPcAagYIMzN0xR0r7QS" Comment="Input 2" Bounds="-1166,1666,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="-1217,1787,65,19" Id="CuWpwsneP8GP6MpvQSuSNo">
<p:NodeReference LastCategoryFullName="Reactive" LastSymbolSource="VL.Reactive.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="HoldLatest" />
</p:NodeReference>
<Pin Id="VGTXvnlESvPNdwURGTdRnP" Name="Async Notifications" Kind="InputPin" />
<Pin Id="PffketBxtNEN0AGArIPU0B" Name="Reset" Kind="InputPin" />
<Pin Id="IBOvhDWMzM1LZVLMAoO9Hg" Name="Value" Kind="OutputPin" />
<Pin Id="KTT7qyPzgG7QFWCEQgli55" Name="On Data" Kind="OutputPin" />
</Node>
<Node Bounds="-1158,1825,65,19" Id="DkkIbzBTeIPMTNFietxQ7o">
<p:NodeReference LastCategoryFullName="Control" LastSymbolSource="CoreLibBasics.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="MonoFlop" />
</p:NodeReference>
<Pin Id="IU7LEcUsHNqMF9AMCfoi18" Name="Set" Kind="InputPin" />
<Pin Id="RFzCb96q31kPQkexR3hqYy" Name="Time" Kind="InputPin" />
<Pin Id="C5loB8eIiN8OT60al1Ca2g" Name="Retriggerable" Kind="InputPin" />
<Pin Id="BVxkus7zdC7P1v9empT7au" Name="Reset" Kind="InputPin" />
<Pin Id="G1X2PapdrvOPr7AGFw8b8x" Name="Value" Kind="OutputPin" />
<Pin Id="SE5cftc4i4TOMTuURwXbfX" Name="Inverse Output" Kind="OutputPin" />
</Node>
<Pad Id="QZkmP6bqPdmL1T0wUrxpJ8" Bounds="-1184,1485,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="GnAaB9V0O0qONQh384AdgZ" SlotId="AyKluWbOGn5PwT3bKK2i5Q" Bounds="-1310,1471" />
<Node Bounds="-129,1885,101,19" Id="FOhTJGWq5eUNTcwEIxpKi1">
<p:NodeReference>
<Choice Kind="ProcessNode" Name="ProjectionManager" />
</p:NodeReference>
<Pin Id="U5zM0E0QbbRNPCI5ryetOv" Name="Context" Kind="InputPin" />
<Pin Id="FDoI4TkwKLbPJemK3FZXKc" Name="ResetTimer" Kind="InputPin" />
<Pin Id="TrKZMs6Q7d9LXix79zfDYx" Name="Update" Kind="ApplyPin" />
</Node>
<Node Bounds="-129,1793,75,26" Id="ItywFkTaLYoLP0ct2jalJS">
<p:NodeReference LastCategoryFullName="Main.Context" LastSymbolSource="ooc3.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="SetProjection" />
<CategoryReference Kind="ClassType" Name="Context" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="NjAt51sJ8kGOz1ZqL5TWGm" Name="Input" Kind="StateInputPin" />
<Pin Id="G1y26uoU7DEN3ofz25JjDt" Name="Projection" Kind="InputPin" />
<Pin Id="RdHVJi6q9KVMtMavWxcIKz" Name="Output" Kind="StateOutputPin" />
<Pin Id="GKA3SGQuGejNMCJ7uGilDQ" Name="Apply" Kind="InputPin" />
</Node>
<Pad Id="NH02TwrSwwJLciYvTJ6rYj" Comment="ResetTimer" Bounds="53,1813,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="88,1641,43,19" Id="JHGJO2sut52OVKLSjxTAJF">
<p:NodeReference>
<Choice Kind="ProcessNode" Name="Space (Projection)" />
</p:NodeReference>
<Pin Id="Kox687lV72CM3Z6CmU5eSy" Name="Context" Kind="InputPin" />
<Pin Id="C2bcD43qFqkM9S3JXLsAU4" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="-332,1667,60,19" Id="LEMnH0m02QRMUIkCMHzQqO">
<p:NodeReference>
<Choice Kind="ProcessNode" Name="IntroLoop (Projection)" />
</p:NodeReference>
<Pin Id="RuIv6Dx0LdFLCwVzDAAN2W" Name="Context" Kind="InputPin" />
<Pin Id="OiFPaFln2tMMYfSFpz21Uo" Name="Fade Out" Kind="InputPin" />
<Pin Id="Ujqk2kIS27xQM5KpgCJLmG" Name="Output" Kind="OutputPin" />
</Node>
<Pad Id="QQU4shyCl41L3QUM8Dwo8Q" Comment="Fade Out" Bounds="-262,1611,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="89,1587,45,19" Id="L2Yc8y1UmJMLu4yvXV3fl0">
<p:NodeReference>
<Choice Kind="ProcessNode" Name="Rythm (Projection)" />
</p:NodeReference>
<Pin Id="EBJT7JP86yMPL8XPEMiQUH" Name="Context" Kind="InputPin" />
<Pin Id="D8OcB3tcDo1MoHo6Y5eGdl" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="88,1538,56,19" Id="H4Nwd9FvdaUOUA6c2QR2Jd">
<p:NodeReference LastCategoryFullName="Main" LastSymbolSource="ooc3.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="Presence (Projection)" />
</p:NodeReference>
<Pin Id="Umy35gXP2HAOSIGIK01o7P" Name="Context" Kind="InputPin" />
<Pin Id="UE4eoSutOgUL42O5QIdhUC" Name="Output" Kind="OutputPin" />
</Node>
</Canvas>
<Patch Id="Q9enZDbBlXWNvrmWNmiF24" Name="Create" ParticipatingElements="G5StxrzSCZ4MotWoTw8ywG" />
<Patch Id="UjUhkxrToyWPWYkH5FDv3s" Name="Update" />
<ProcessDefinition Id="HGeK63Cr4YsNGUtjG2ywth">
<Fragment Id="Ny22JQQsWZFLFcnRDcwFgz" Patch="Q9enZDbBlXWNvrmWNmiF24" Enabled="true" />
<Fragment Id="MU4XRrbSpNEQN5hBpZPd9e" Patch="UjUhkxrToyWPWYkH5FDv3s" Enabled="true" />
<Fragment Id="Ki3HthFEeYvLNbxJpeW1vU" Patch="QslMSbT9iu1O2oPR4x6gdO" />
</ProcessDefinition>
<Link Id="C3Xf1U4VymvMLW644mcT4a" Ids="Dr2FJyMdk7WLPfm6kgw7EC,Ujd1yIkDOMEOGufw4wS7Z3" />
<Link Id="M5bEULv1DBVLFpbvyyPtRE" Ids="L8RqMjatIurOx1mRGfGS8H,QS6Vdg2oeUQQMgQyeUzMEs" />
<Link Id="AfMrxtNEXMuLorg4gTyk6O" Ids="VN1nStIp1QDOv0PU4Oi2tf,LSfm8Ea9fnaNPfMCd9ur0T" />
<Slot Id="AyKluWbOGn5PwT3bKK2i5Q" Name="Context" />
<Link Id="DbQm3OQgYcjOHhxZ3iPPBO" Ids="LSfm8Ea9fnaNPfMCd9ur0T,JTGUnojMQrJPhvj5Cu9mam" />
<Link Id="N7zHRqOWmpRLjqROM6to8a" Ids="Qgpa3dEFSoQMkWlFowfOVq,G5ZTVaTiVeWNmQVySu318k" IsHidden="true" />
<Link Id="VPC9ZFIiG0CNeyCkGxYjg4" Ids="Dis5wW5w2XSOF9115I9548,HC6cU2QoiPhMvTDdz32225" IsHidden="true" />
<Link Id="Pbn0ILu3kQXMrJy2SzAjYM" Ids="FMknydWV47LMVO9EJvrVQy,RoBqwQ1QvkAPgI9MjuR8bX" IsHidden="true" />
<Link Id="CvWuhzmnMQ0LKywwpep44e" Ids="Qlt960D4qn5McYuZRfEFdp,G22TocJBAoOLzmsGv6Ig6A" />
<Link Id="HYrpYM3gTjLMafzva8bAKA" Ids="G5ZTVaTiVeWNmQVySu318k,Fhps9auHUVzLpM3UQq71y8" />
<Link Id="He5zuFEn45vQXPuWarX3mj" Ids="TWZ6c926T52MatHFaeRQZU,Bykl7uclBl4MHrS1yeiSyY" />
<Link Id="DAzuVxsdzrbPjcCqMQgliI" Ids="UdeRoG48ZSuPGjFSyVkRaq,QW7lLYrmGOQLkM1qVQbLpI" />
<Link Id="BO5kXcls4AxNowjKH9XYTf" Ids="SEtk1Iafe9jOmeure50V3V,FSLOAdpImYzP3Y3Qwnh8XF" />
<Link Id="Qz3dvfFh54uPIeYHGgymqo" Ids="K8l93FVozshLFbVOMBSDe8,IKORvLNj0L0LWTkSOfO65T" />
<Link Id="Mju0vgKMtbPMsmLnkG4iS6" Ids="RcElc1rfInjPiNYJuFPKsB,HNdqGryjLxcPGOMAgw8Jag" />
<Link Id="B2GYs2tSgNeLq5PTdvdZKI" Ids="OX1Vx3swPMCPO8QY8ds3tN,CUfjdhi6EeFOJ0quwr1tAr" />
<Link Id="OBHhxKKk17rMVnByCbzPt8" Ids="G5jdAmYfo3SNt5GQU1xbZM,MpZy4OhqZHwL7x6ZyjmISM" />
<Slot Id="NfLSr14vprUMyz26MvrgLu" Name="ProcessMessage" />
<Link Id="GS9V8xA0QBLQPYl6wvEoDO" Ids="FSLOAdpImYzP3Y3Qwnh8XF,UYUKt3kHUjWNvIzozlOTr0" />
<Link Id="LsWse51vLtDMZY1e7OWQEA" Ids="QI9ZQgZp3ChLmNcVICgTmt,RuHuOBXmOWUMfFDAaSBJFM" />
<Link Id="Ojz2KlNPyRuNAcvwb2QuwO" Ids="ISJJBmNETaGMDH78VbHxao,Hy17JvoDHkqQHB9a7lo2sP" />
<Link Id="Nvoc7ThWD70MCNMvaltFmA" Ids="UHOlauW51GmLja0hfLGj7j,AmJqHoxW9JHL3rr9Qds1Hm" />
<Link Id="LQ0S86saa6rLZKwUlvjEQY" Ids="UHOlauW51GmLja0hfLGj7j,FepRIe0IP3ANxDOxr2FGGA" />
<Link Id="McKQPZBPkviOxckgISM5xY" Ids="G5jdAmYfo3SNt5GQU1xbZM,T5ShRSp1PfdMdXil6effVk" />
<Link Id="NWdlBw20d3AOJL7f5fFLlX" Ids="MuHSIYM8CJyNybiqNSEJVm,NjAt51sJ8kGOz1ZqL5TWGm" />
<Link Id="VTJlSx1XJ8pOyNtyx0I3rb" Ids="DjQlcTV7HKrQO6gGDDpIPg,FK2t1n8SIASMpJX1C6kWmH" />
<Link Id="DD5MI8I2wh1N300DCVveMa" Ids="FK2t1n8SIASMpJX1C6kWmH,Dis5wW5w2XSOF9115I9548" />
<Link Id="MJVMg6ElngWPsKtWNK1CNa" Ids="FK2t1n8SIASMpJX1C6kWmH,TX5mDN2pljCMblPTum2eDB" />
<Link Id="D5PcLBs6v5nNlA9tHfZ6M6" Ids="FK2t1n8SIASMpJX1C6kWmH,ITInlJQpleROkFX67Hnl1m" />
<Link Id="HPCSCzrbf48PzeyBtc3ju7" Ids="Nojs1YsDoLONnbhCycQnPN,FMknydWV47LMVO9EJvrVQy" />
<Patch Id="QslMSbT9iu1O2oPR4x6gdO" Name="FilterUsers" />
<Link Id="Nu400GWt4JFQDW0tfRCMAm" Ids="CwntN2F3dmOOZIV9b2iqY5,PpZI3fd65fFMl5sqRyh6zr" />
<Link Id="VONmGkkp1KXORDSZd9nikj" Ids="PpZI3fd65fFMl5sqRyh6zr,FFcaBr2RP7JNT9LhDxYbWS" />
<Link Id="VfBwtSlKStWOZGjkTQPv3l" Ids="JhRBlyj4swNPSJmOkK2gMs,V6r0xYSzIu8QY5OC2L1P9W" />
<Link Id="JN1rtK6ZIgTPNXuCXEdMVB" Ids="V6r0xYSzIu8QY5OC2L1P9W,PeG5hEOrIihLFDKjH1PQcH" />
<Link Id="BbiPHSAVsNXNdkgiURIAz8" Ids="FGiNpqIJss9O9kb2eNnge5,IcjwcnkKs3vN3NX0k0dJG5" />
<Link Id="IQlOnYxni6jPVVQbJQWDgu" Ids="LGUMbL8fen2L5wtU9ahGVD,UyARM32SarFMZwFBAaterh" />
<Link Id="QyLHoioAg13OTLy0UdKXrb" Ids="IZDnpD88IYVPxSeWpFM7Bs,Ok00Oq1ufjyPl6ZnTMjNAl" />
<Link Id="TRgzquRBfjDPKFEFIZPh5N" Ids="E9DXvTDMGnMODBZcyuST6u,PK79liYPIjqNQrKGZP3122" IsHidden="true" />
<Link Id="TAM59mc2ZLpPZCmTfKRJhL" Ids="P3U2ijSzXd2LDKoFjpwQvI,J1S3SoXoVDJQE3p7eCynoJ" IsHidden="true" />
<Link Id="I48i4SbtrbFQcLaGwUQZum" Ids="A6TNu3E2GGEPvIyvc9oTAy,NBbhv7H5xg1Pj99buYPl9Z" />
<Link Id="Qh19NfJmkrJMGcenomLSMH" Ids="S225ubNJHYzL9HriVEeV9R,B2EcOTiyJB9Mt6nH2aPrjQ" />
<Link Id="CILvaclpXm1MJjSTG4pyy7" Ids="PK79liYPIjqNQrKGZP3122,LH4YWjYyv7uNsdoTK38WrT" />
<Link Id="J4mhcH3nDaQO3q6iwrk9bx" Ids="DYw3TPlCDrrLRmxNCN2670,JCBVLB2jWzyQD2FK0qEXQy" />
<Link Id="O19yrde9VQANYRygX6QP1D" Ids="SrGHPcAagYIMzN0xR0r7QS,J9UO0wPacXoOFKYhu1iSuq" />
<Link Id="P4asC4aMaNAMinvwUSsRkk" Ids="SkQfGe1KLggLF32UE2jZlL,P3U2ijSzXd2LDKoFjpwQvI" />
<Link Id="Q5L6oRbcj1uMvVaoh7DTNp" Ids="FgphxTHMAs0OSexpUCx7M7,VGTXvnlESvPNdwURGTdRnP" />
<Link Id="MmcMQWMezBnNPLxLTfNffq" Ids="KTT7qyPzgG7QFWCEQgli55,IU7LEcUsHNqMF9AMCfoi18" />
<Link Id="FpT13sTcVDwN88FVwmV3Kh" Ids="GnAaB9V0O0qONQh384AdgZ,VRLxsdhY8M5M3AnLzJdmc8" />
<Link Id="BW1XhK3PliENRjHT2k2GdR" Ids="E1kC7r4LciNOdv1VplQR5V,GKA3SGQuGejNMCJ7uGilDQ" />
<Link Id="GYykZTdGHG6NfOpPOHbL6B" Ids="RdHVJi6q9KVMtMavWxcIKz,U5zM0E0QbbRNPCI5ryetOv" />
<Link Id="Sjg9A5BurjpO7Avv9Ys1jV" Ids="MuHSIYM8CJyNybiqNSEJVm,RuIv6Dx0LdFLCwVzDAAN2W" />
<Link Id="G9YfbfZ1pqyLu8GWy6u6wQ" Ids="MuHSIYM8CJyNybiqNSEJVm,Umy35gXP2HAOSIGIK01o7P" />
<Link Id="Svn7Ed8nfJ5NZPlzkiA9aT" Ids="MuHSIYM8CJyNybiqNSEJVm,EBJT7JP86yMPL8XPEMiQUH" />
<Link Id="A15U6bTXE4JQXXhjlv79FE" Ids="MuHSIYM8CJyNybiqNSEJVm,Kox687lV72CM3Z6CmU5eSy" />
<Link Id="LmCEfTEZEijNCXXK8Uei8M" Ids="NH02TwrSwwJLciYvTJ6rYj,FDoI4TkwKLbPJemK3FZXKc" />
<Link Id="FsBpPYGLavwPdKtZH8eal1" Ids="QQU4shyCl41L3QUM8Dwo8Q,OiFPaFln2tMMYfSFpz21Uo" />
<Link Id="By6388d4cwpLpSO2Gbbw38" Ids="C2bcD43qFqkM9S3JXLsAU4,G1y26uoU7DEN3ofz25JjDt" />
</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" />
<NugetDependency Id="Iz0nDruvX8dPE7N4C31IpI" Location="VL.Kairos" Version="0.6.0" />
</Document>