Added some new scripts

This commit is contained in:
2019-07-06 18:22:47 +02:00
parent d0ada576bb
commit a6b0536e48
23 changed files with 14360 additions and 770 deletions

298
WIP/Layers.dyn Normal file
View File

@@ -0,0 +1,298 @@
<Workspace Version="1.2.0.2690" X="-784.306323494348" Y="41.6298202094514" zoom="0.749909901809946" Name="Home" Description="" RunType="Manual" RunPeriod="1000" HasRunWithoutCrash="True">
<NamespaceResolutionMap />
<Elements>
<DSRevitNodesUI.Categories guid="668e9ae9-cdd2-4dfa-b3a1-bae211b25268" type="DSRevitNodesUI.Categories" nickname="Categories" x="-739.520731747742" y="-14.7152699192407" isVisible="true" isUpstreamVisible="true" lacing="Disabled" isSelectedInput="True" IsFrozen="false" isPinned="false" index="97:Ceilings" />
<Dynamo.Graph.Nodes.CustomNodes.Function guid="b3569226-a756-430e-a51e-1c9f66a96f75" type="Dynamo.Graph.Nodes.CustomNodes.Function" nickname="FamilyType.CompoundStructureLayers" x="551.479268252258" y="75.2847300807594" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="false">
<PortInfo index="0" default="False" />
<ID value="1e3b5d82-c924-4649-a653-7fa7ead9cd1c" />
<Name value="FamilyType.CompoundStructureLayers" />
<Description value="Retrieves the compound layers of any layered family type (wall types, roof types, floor types etc.)" />
<Inputs>
<Input value="elementType" />
</Inputs>
<Outputs>
<Output value="materials" />
<Output value="functions" />
<Output value="widths" />
<Output value="isCore" />
<Output value="wraps" />
<Output value="isVariable" />
<Output value="isStructuralDeck" />
<Output value="layers" />
</Outputs>
</Dynamo.Graph.Nodes.CustomNodes.Function>
<Dynamo.Graph.Nodes.CustomNodes.Function guid="108db5ee-f5b7-4c4e-9e75-87b412541c7b" type="Dynamo.Graph.Nodes.CustomNodes.Function" nickname="Element.Type" x="9.47926825225795" y="108.284730080759" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="false">
<PortInfo index="0" default="False" />
<ID value="4796d57c-a1a0-4676-b524-57abb5fa73be" />
<Name value="Element.Type" />
<Description value="Gets the family type of a given element (if applicable). " />
<Inputs>
<Input value="element" />
</Inputs>
<Outputs>
<Output value="type" />
</Outputs>
</Dynamo.Graph.Nodes.CustomNodes.Function>
<Dynamo.Graph.Nodes.CodeBlockNodeModel guid="991085c4-3afe-46a6-9de7-fa547e5f2ba3" type="Dynamo.Graph.Nodes.CodeBlockNodeModel" nickname="Custom Shared Parameters" x="3773.47926825226" y="394.711396747426" isVisible="true" isUpstreamVisible="true" lacing="Disabled" isSelectedInput="False" IsFrozen="false" isPinned="false" CodeText="&quot;RI Material Layers&quot;;&#xA;&quot;RI Layer Thickness&quot;;&#xA;&quot;&quot;;" ShouldFocus="false" />
<Dynamo.Graph.Nodes.ZeroTouch.DSFunction guid="b5656192-0d71-4341-94bb-9f6a55e7d39a" type="Dynamo.Graph.Nodes.ZeroTouch.DSFunction" nickname="String.Replace" x="3773.47926825226" y="531.284730080759" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="false" assembly="DSCoreNodes.dll" function="DSCore.String.Replace@string,string,string">
<PortInfo index="0" default="False" />
<PortInfo index="1" default="False" />
<PortInfo index="2" default="False" />
</Dynamo.Graph.Nodes.ZeroTouch.DSFunction>
<Dynamo.Graph.Nodes.ZeroTouch.DSFunction guid="38979f23-5b80-497c-ad74-ac212d011c96" type="Dynamo.Graph.Nodes.ZeroTouch.DSFunction" nickname="String.Replace" x="3169.47926825226" y="405.284730080759" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="false" assembly="DSCoreNodes.dll" function="DSCore.String.Replace@string,string,string">
<PortInfo index="0" default="False" />
<PortInfo index="1" default="False" />
<PortInfo index="2" default="False" />
</Dynamo.Graph.Nodes.ZeroTouch.DSFunction>
<Dynamo.Graph.Nodes.CodeBlockNodeModel guid="24b38caf-0309-41e0-b48b-1d666bad1f6c" type="Dynamo.Graph.Nodes.CodeBlockNodeModel" nickname="Code Block" x="2848.47926825226" y="489.711396747426" isVisible="true" isUpstreamVisible="true" lacing="Disabled" isSelectedInput="False" IsFrozen="false" isPinned="false" CodeText="&quot;{&quot;;&#xA;&quot;&quot;;" ShouldFocus="false" />
<Dynamo.Graph.Nodes.CodeBlockNodeModel guid="2c537399-6c69-47f5-ac9f-1917b57b4b53" type="Dynamo.Graph.Nodes.CodeBlockNodeModel" nickname="Code Block" x="3169.47926825226" y="565.711396747426" isVisible="true" isUpstreamVisible="true" lacing="Disabled" isSelectedInput="False" IsFrozen="false" isPinned="false" CodeText="&quot;}&quot;;&#xA;&quot;&quot;;" ShouldFocus="false" />
<Dynamo.Graph.Nodes.ZeroTouch.DSFunction guid="893f16f2-7c62-4d70-a429-547bd1c7f943" type="Dynamo.Graph.Nodes.ZeroTouch.DSFunction" nickname="String.Replace" x="3471.47926825226" y="468.284730080759" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="false" assembly="DSCoreNodes.dll" function="DSCore.String.Replace@string,string,string">
<PortInfo index="0" default="False" />
<PortInfo index="1" default="False" />
<PortInfo index="2" default="False" />
</Dynamo.Graph.Nodes.ZeroTouch.DSFunction>
<Dynamo.Graph.Nodes.CodeBlockNodeModel guid="dd35bd1f-89f9-4b92-8fa1-1583eeab535c" type="Dynamo.Graph.Nodes.CodeBlockNodeModel" nickname="Code Block" x="3471.47926825226" y="628.711396747426" isVisible="true" isUpstreamVisible="true" lacing="Disabled" isSelectedInput="False" IsFrozen="false" isPinned="false" CodeText="&quot;,&quot;;&#xA;&quot;\r\n&quot;;" ShouldFocus="false" />
<Dynamo.Graph.Nodes.ZeroTouch.DSFunction guid="0e33b6fd-8e73-4cb6-87c0-6080341297f3" type="Dynamo.Graph.Nodes.ZeroTouch.DSFunction" nickname="Element.GetParameterValueByName" x="1543.47926825226" y="75.071396747426" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="false" assembly="RevitNodes.dll" function="Revit.Elements.Element.GetParameterValueByName@string">
<PortInfo index="0" default="False" />
<PortInfo index="1" default="False" />
</Dynamo.Graph.Nodes.ZeroTouch.DSFunction>
<Dynamo.Graph.Nodes.CodeBlockNodeModel guid="0da2808d-fb5f-4ef3-b984-4d861f0bbbd6" type="Dynamo.Graph.Nodes.CodeBlockNodeModel" nickname="Code Block" x="1196.47926825226" y="157.284730080759" isVisible="true" isUpstreamVisible="true" lacing="Disabled" isSelectedInput="False" IsFrozen="false" isPinned="false" CodeText="&quot;Name&quot;;" ShouldFocus="false" />
<Dynamo.Graph.Nodes.ZeroTouch.DSFunction guid="44903e0e-a85d-425b-a64b-e7f4ff5711c2" type="Dynamo.Graph.Nodes.ZeroTouch.DSFunction" nickname="String.Replace" x="3773.47926825226" y="-18.7152699192407" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="false" assembly="DSCoreNodes.dll" function="DSCore.String.Replace@string,string,string">
<PortInfo index="0" default="False" />
<PortInfo index="1" default="False" />
<PortInfo index="2" default="False" />
</Dynamo.Graph.Nodes.ZeroTouch.DSFunction>
<Dynamo.Graph.Nodes.CodeBlockNodeModel guid="d6bc93ae-10d7-4ebf-a98c-b4688a6bfe73" type="Dynamo.Graph.Nodes.CodeBlockNodeModel" nickname="Code Block" x="3471.47926825226" y="68.711396747426" isVisible="true" isUpstreamVisible="true" lacing="Disabled" isSelectedInput="False" IsFrozen="false" isPinned="false" CodeText="&quot;\&quot;,&quot;;&#xA;&quot;\r\n&quot;;" ShouldFocus="false" />
<Dynamo.Graph.Nodes.ZeroTouch.DSFunction guid="dfb95f13-9bc3-41a1-903c-f78e2f02ef69" type="Dynamo.Graph.Nodes.ZeroTouch.DSFunction" nickname="Element.SetParameterByName" x="4078.47926825226" y="45.2847300807593" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="false" assembly="RevitNodes.dll" function="Revit.Elements.Element.SetParameterByName@string,var">
<PortInfo index="0" default="False" />
<PortInfo index="1" default="False" />
<PortInfo index="2" default="False" />
</Dynamo.Graph.Nodes.ZeroTouch.DSFunction>
<Dynamo.Graph.Nodes.CodeBlockNodeModel guid="306ae294-7d02-423a-8e5a-8f3956de59d9" type="Dynamo.Graph.Nodes.CodeBlockNodeModel" nickname="Code Block" x="1543.47926825226" y="-229.928603252574" isVisible="true" isUpstreamVisible="true" lacing="Disabled" isSelectedInput="False" IsFrozen="false" isPinned="false" CodeText="&quot;\&quot;&quot;;" ShouldFocus="false" />
<Dynamo.Graph.Nodes.CodeBlockNodeModel guid="afe55cb8-a04c-4431-9b85-c5135cd42e92" type="Dynamo.Graph.Nodes.CodeBlockNodeModel" nickname="Code Block" x="1894.47926825226" y="-247.501936585907" isVisible="true" isUpstreamVisible="true" lacing="Disabled" isSelectedInput="False" IsFrozen="false" isPinned="false" CodeText="a+b+c;" ShouldFocus="false">
<PortInfo index="0" default="False" />
<PortInfo index="1" default="False" />
<PortInfo index="2" default="False" />
</Dynamo.Graph.Nodes.CodeBlockNodeModel>
<Dynamo.Graph.Nodes.ZeroTouch.DSFunction guid="19e0d6f2-6485-4819-984c-b9f291e53bb2" type="Dynamo.Graph.Nodes.ZeroTouch.DSFunction" nickname="String.Replace" x="4078.47926825226" y="205.284730080759" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="false" assembly="DSCoreNodes.dll" function="DSCore.String.Replace@string,string,string">
<PortInfo index="0" default="False" />
<PortInfo index="1" default="False" />
<PortInfo index="2" default="False" />
</Dynamo.Graph.Nodes.ZeroTouch.DSFunction>
<Dynamo.Graph.Nodes.CodeBlockNodeModel guid="0d86ad21-cef7-425f-adec-bddd81f50908" type="Dynamo.Graph.Nodes.CodeBlockNodeModel" nickname="Code Block" x="3773.47926825226" y="275.711396747426" isVisible="true" isUpstreamVisible="true" lacing="Disabled" isSelectedInput="False" IsFrozen="false" isPinned="false" CodeText="&quot;\&quot;&quot;;&#xA;&quot;&quot;;" ShouldFocus="false" />
<Dynamo.Graph.Nodes.ZeroTouch.DSFunction guid="2107a0d0-5686-481c-8134-c42fa4a12bb7" type="Dynamo.Graph.Nodes.ZeroTouch.DSFunction" nickname="Element.SetParameterByName" x="4078.47926825226" y="365.284730080759" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="false" assembly="RevitNodes.dll" function="Revit.Elements.Element.SetParameterByName@string,var">
<PortInfo index="0" default="False" />
<PortInfo index="1" default="False" />
<PortInfo index="2" default="False" />
</Dynamo.Graph.Nodes.ZeroTouch.DSFunction>
<Dynamo.Graph.Nodes.CodeBlockNodeModel guid="52e13ce5-b695-49cc-bae4-7c9027f8f7e0" type="Dynamo.Graph.Nodes.CodeBlockNodeModel" nickname="Code Block" x="3169.47926825226" y="5.71139674742597" isVisible="true" isUpstreamVisible="true" lacing="Disabled" isSelectedInput="False" IsFrozen="false" isPinned="false" CodeText="&quot;}&quot;;&#xA;&quot;&quot;;" ShouldFocus="false" />
<Dynamo.Graph.Nodes.ZeroTouch.DSFunction guid="2a2686cc-2075-4e45-9e4f-968e88070a75" type="Dynamo.Graph.Nodes.ZeroTouch.DSFunction" nickname="String.Replace" x="3471.47926825226" y="-91.7152699192407" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="false" assembly="DSCoreNodes.dll" function="DSCore.String.Replace@string,string,string">
<PortInfo index="0" default="False" />
<PortInfo index="1" default="False" />
<PortInfo index="2" default="False" />
</Dynamo.Graph.Nodes.ZeroTouch.DSFunction>
<CoreNodeModels.FromArray guid="449eff57-8a91-4fb3-abb1-cdbb77262f08" type="CoreNodeModels.FromArray" nickname="String from Array" x="2458.47926825226" y="316.284730080759" isVisible="true" isUpstreamVisible="true" lacing="Disabled" isSelectedInput="False" IsFrozen="false" isPinned="false">
<PortInfo index="0" default="False" />
</CoreNodeModels.FromArray>
<Dynamo.Graph.Nodes.CodeBlockNodeModel guid="9e04ef85-6102-490d-8ae6-ffb13a013398" type="Dynamo.Graph.Nodes.CodeBlockNodeModel" nickname="Code Block" x="2458.47926825226" y="424.498063414093" isVisible="true" isUpstreamVisible="true" lacing="Disabled" isSelectedInput="False" IsFrozen="false" isPinned="false" CodeText="&quot;},{&quot;;" ShouldFocus="false" />
<Dynamo.Graph.Nodes.ZeroTouch.DSVarArgFunction guid="ca4baa75-97c4-405f-a187-4473b6604d8f" type="Dynamo.Graph.Nodes.ZeroTouch.DSVarArgFunction" nickname="String.Split" x="2848.47926825226" y="355.284730080759" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="false" assembly="DSCoreNodes.dll" function="DSCore.String.Split@string,string[]" inputcount="2">
<PortInfo index="0" default="False" />
<PortInfo index="1" default="False" />
</Dynamo.Graph.Nodes.ZeroTouch.DSVarArgFunction>
<Dynamo.Graph.Nodes.CustomNodes.Function guid="e8e0c18d-fbc7-4d06-9159-fa163f4bd95f" type="Dynamo.Graph.Nodes.CustomNodes.Function" nickname="Springs.Number.ToString" x="1543.47926825226" y="274.284730080759" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="false">
<PortInfo index="0" default="False" />
<ID value="7138be89-af7b-4232-b938-e63a5fe78240" />
<Name value="Springs.Number.ToString" />
<Description value="Converts the input number(s) to string. Can process lists." />
<Inputs>
<Input value="num" />
</Inputs>
<Outputs>
<Output value="str" />
</Outputs>
</Dynamo.Graph.Nodes.CustomNodes.Function>
<DSRevitNodesUI.ElementsOfCategory guid="2d8b3b8c-181f-4377-bd1c-ff438435a2a5" type="DSRevitNodesUI.ElementsOfCategory" nickname="All Elements of Category" x="-258.520731747742" y="108.284730080759" isVisible="true" isUpstreamVisible="true" lacing="Disabled" isSelectedInput="False" IsFrozen="false" isPinned="false">
<PortInfo index="0" default="False" />
</DSRevitNodesUI.ElementsOfCategory>
<Dynamo.Graph.Nodes.CodeBlockNodeModel guid="36407317-1479-4cb4-91a1-8ce50352d45a" type="Dynamo.Graph.Nodes.CodeBlockNodeModel" nickname="Code Block" x="3773.47926825226" y="691.711396747426" isVisible="true" isUpstreamVisible="true" lacing="Disabled" isSelectedInput="False" IsFrozen="false" isPinned="false" CodeText="&quot; &quot;;&#xA;&quot;&quot;;" ShouldFocus="false" />
<Dynamo.Graph.Nodes.ZeroTouch.DSFunction guid="9cb83b03-0a43-4c24-9c7d-d74cf506067a" type="Dynamo.Graph.Nodes.ZeroTouch.DSFunction" nickname="String.Replace" x="4078.47926825226" y="525.284730080759" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="false" assembly="DSCoreNodes.dll" function="DSCore.String.Replace@string,string,string">
<PortInfo index="0" default="False" />
<PortInfo index="1" default="False" />
<PortInfo index="2" default="False" />
</Dynamo.Graph.Nodes.ZeroTouch.DSFunction>
<DSRevitNodesUI.Categories guid="ebe9480a-1191-49c4-89cd-99a57325b06c" type="DSRevitNodesUI.Categories" nickname="Categories" x="-739.520731747742" y="93.2847300807593" isVisible="true" isUpstreamVisible="true" lacing="Disabled" isSelectedInput="True" IsFrozen="false" isPinned="false" index="197:Floors" />
<DSRevitNodesUI.Categories guid="78191b33-be52-4cba-9331-af8c26df6542" type="DSRevitNodesUI.Categories" nickname="Categories" x="-739.520731747742" y="201.284730080759" isVisible="true" isUpstreamVisible="true" lacing="Disabled" isSelectedInput="True" IsFrozen="false" isPinned="false" index="541:Walls" />
<DSRevitNodesUI.Categories guid="68c0dfc1-cab0-4936-9d2b-67afd239bb5a" type="DSRevitNodesUI.Categories" nickname="Categories" x="-739.520731747742" y="309.284730080759" isVisible="true" isUpstreamVisible="true" lacing="Disabled" isSelectedInput="True" IsFrozen="false" isPinned="false" index="364:Roofs" />
<CoreNodeModels.FromArray guid="0e21c11d-162d-4323-8f8e-567849a428d4" type="CoreNodeModels.FromArray" nickname="String from Array" x="2175.47926825226" y="-251.715269919241" isVisible="true" isUpstreamVisible="true" lacing="Disabled" isSelectedInput="False" IsFrozen="false" isPinned="false">
<PortInfo index="0" default="False" />
</CoreNodeModels.FromArray>
<Dynamo.Graph.Nodes.CodeBlockNodeModel guid="b8c79614-cdc3-4376-96b9-18418ccd1e16" type="Dynamo.Graph.Nodes.CodeBlockNodeModel" nickname="Code Block" x="2458.47926825226" y="-127.501936585907" isVisible="true" isUpstreamVisible="true" lacing="Disabled" isSelectedInput="False" IsFrozen="false" isPinned="false" CodeText="&quot;},{&quot;;" ShouldFocus="false" />
<Dynamo.Graph.Nodes.ZeroTouch.DSVarArgFunction guid="d3cbcccd-1225-4600-8eb3-56b132f6711e" type="Dynamo.Graph.Nodes.ZeroTouch.DSVarArgFunction" nickname="String.Split" x="2848.47926825226" y="-204.715269919241" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="false" assembly="DSCoreNodes.dll" function="DSCore.String.Split@string,string[]" inputcount="2">
<PortInfo index="0" default="False" />
<PortInfo index="1" default="False" />
</Dynamo.Graph.Nodes.ZeroTouch.DSVarArgFunction>
<Dynamo.Graph.Nodes.CodeBlockNodeModel guid="fab38035-aae4-44d6-8b93-3f2cea3eef95" type="Dynamo.Graph.Nodes.CodeBlockNodeModel" nickname="Code Block" x="2848.47926825226" y="-70.288603252574" isVisible="true" isUpstreamVisible="true" lacing="Disabled" isSelectedInput="False" IsFrozen="false" isPinned="false" CodeText="&quot;{&quot;;&#xA;&quot;&quot;;" ShouldFocus="false" />
<Dynamo.Graph.Nodes.ZeroTouch.DSFunction guid="9eea3026-1e3e-4be0-bad0-a6476995d800" type="Dynamo.Graph.Nodes.ZeroTouch.DSFunction" nickname="String.Replace" x="3169.47926825226" y="-154.715269919241" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="false" assembly="DSCoreNodes.dll" function="DSCore.String.Replace@string,string,string">
<PortInfo index="0" default="False" />
<PortInfo index="1" default="False" />
<PortInfo index="2" default="False" />
</Dynamo.Graph.Nodes.ZeroTouch.DSFunction>
<CoreNodeModels.Watch guid="49a1baf4-3df8-45b3-bbd6-f44114d18104" type="CoreNodeModels.Watch" nickname="Watch" x="2458.47926825226" y="-251.715269919241" isVisible="true" isUpstreamVisible="true" lacing="Disabled" isSelectedInput="False" IsFrozen="false" isPinned="false">
<PortInfo index="0" default="False" />
</CoreNodeModels.Watch>
<Dynamo.Graph.Nodes.CodeBlockNodeModel guid="d883a9c0-3d06-40ae-b2cc-b444981ee310" type="Dynamo.Graph.Nodes.CodeBlockNodeModel" nickname="ReviseInstantly.com" x="-481.431613706132" y="-129.59257047571" isVisible="true" isUpstreamVisible="true" lacing="Disabled" isSelectedInput="False" IsFrozen="true" isPinned="false" CodeText="&quot;v1.0.2016-10-31&quot;;" ShouldFocus="false" />
<Dynamo.Graph.Nodes.ZeroTouch.DSFunction guid="52c34da4-5ae3-4fce-92be-b8dae8e86f63" type="Dynamo.Graph.Nodes.ZeroTouch.DSFunction" nickname="List.Chop" x="2175.47926825226" y="316.284730080759" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="false" assembly="DSCoreNodes.dll" function="DSCore.List.Chop@var[]..[],int[]">
<PortInfo index="0" default="False" />
<PortInfo index="1" default="False" />
</Dynamo.Graph.Nodes.ZeroTouch.DSFunction>
<Dynamo.Graph.Nodes.CustomNodes.Function guid="cd355608-337a-496b-987d-9bd74123e269" type="Dynamo.Graph.Nodes.CustomNodes.Function" nickname="List.SublistLengths" x="1894.47926825226" y="384.284730080759" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="false">
<PortInfo index="0" default="False" />
<ID value="94acdb87-65e9-4dbe-8430-aced99f668d5" />
<Name value="List.SublistLengths" />
<Description value="Gets the lengths of all sublists in a given list of lists." />
<Inputs>
<Input value="seq" />
</Inputs>
<Outputs>
<Output value="lengths" />
</Outputs>
</Dynamo.Graph.Nodes.CustomNodes.Function>
<Dynamo.Graph.Nodes.ZeroTouch.DSFunction guid="066d516b-8cde-4d97-b4c4-6adc9862157a" type="Dynamo.Graph.Nodes.ZeroTouch.DSFunction" nickname="Flatten" x="1894.47926825226" y="274.284730080759" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="false" assembly="BuiltIn" function="Flatten@var[]..[]">
<PortInfo index="0" default="False" />
</Dynamo.Graph.Nodes.ZeroTouch.DSFunction>
<Dynamo.Graph.Nodes.ZeroTouch.DSFunction guid="16cfb82a-0565-4662-a5a4-ce39b2418e2e" type="Dynamo.Graph.Nodes.ZeroTouch.DSFunction" nickname="List.Clean" x="1196.47926825226" y="23.071396747426" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="false" assembly="DSCoreNodes.dll" function="DSCore.List.Clean@var[]..[],bool">
<PortInfo index="0" default="False" />
<PortInfo index="1" default="True" />
</Dynamo.Graph.Nodes.ZeroTouch.DSFunction>
<Dynamo.Graph.Nodes.ZeroTouch.DSFunction guid="b19c3d79-7b71-45e0-88e9-47a19fda99c7" type="Dynamo.Graph.Nodes.ZeroTouch.DSFunction" nickname="List.UniqueItems" x="300.479268252258" y="108.284730080759" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="false" assembly="DSCoreNodes.dll" function="DSCore.List.UniqueItems@var[]..[]">
<PortInfo index="0" default="False" />
</Dynamo.Graph.Nodes.ZeroTouch.DSFunction>
<Dynamo.Graph.Nodes.ZeroTouch.DSFunction guid="0a7f7919-78dc-4c0f-be77-2bb7fd8adecb" type="Dynamo.Graph.Nodes.ZeroTouch.DSFunction" nickname="List.IsEmpty" x="935.479268252258" y="49.071396747426" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="false" assembly="DSCoreNodes.dll" function="DSCore.List.IsEmpty@var[]..[]">
<PortInfo index="0" default="False" />
</Dynamo.Graph.Nodes.ZeroTouch.DSFunction>
<Dynamo.Graph.Nodes.ZeroTouch.DSFunction guid="38369535-8b18-42f7-8832-2e8815c3dd3b" type="Dynamo.Graph.Nodes.ZeroTouch.DSFunction" nickname="List.IsEmpty" x="935.479268252258" y="300.284730080759" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="false" assembly="DSCoreNodes.dll" function="DSCore.List.IsEmpty@var[]..[]">
<PortInfo index="0" default="False" />
</Dynamo.Graph.Nodes.ZeroTouch.DSFunction>
<Dynamo.Graph.Nodes.ZeroTouch.DSFunction guid="c59fb595-2145-4c19-aab0-690242412c55" type="Dynamo.Graph.Nodes.ZeroTouch.DSFunction" nickname="List.Clean" x="1196.47926825226" y="274.284730080759" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="false" assembly="DSCoreNodes.dll" function="DSCore.List.Clean@var[]..[],bool">
<PortInfo index="0" default="False" />
<PortInfo index="1" default="True" />
</Dynamo.Graph.Nodes.ZeroTouch.DSFunction>
<Dynamo.Graph.Nodes.ZeroTouch.DSFunction guid="7d344903-5ae3-43e2-8916-58cd771e8d6d" type="Dynamo.Graph.Nodes.ZeroTouch.DSFunction" nickname="Element.SetParameterByName" x="4436.47926825226" y="339.284730080759" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="false" assembly="RevitNodes.dll" function="Revit.Elements.Element.SetParameterByName@string,var">
<PortInfo index="0" default="False" />
<PortInfo index="1" default="False" />
<PortInfo index="2" default="False" />
</Dynamo.Graph.Nodes.ZeroTouch.DSFunction>
<Dynamo.Graph.Nodes.ZeroTouch.DSFunction guid="e21471aa-a179-4fe0-92ee-e3748e17f080" type="Dynamo.Graph.Nodes.ZeroTouch.DSFunction" nickname="Element.SetParameterByName" x="4436.47926825226" y="179.284730080759" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="false" assembly="RevitNodes.dll" function="Revit.Elements.Element.SetParameterByName@string,var">
<PortInfo index="0" default="False" />
<PortInfo index="1" default="False" />
<PortInfo index="2" default="False" />
</Dynamo.Graph.Nodes.ZeroTouch.DSFunction>
<CoreNodeModels.CreateList guid="8102dc14-d1e1-48d9-9754-4448223ab310" type="CoreNodeModels.CreateList" nickname="List.Create" x="-475.520731747742" y="108.284730080759" isVisible="true" isUpstreamVisible="true" lacing="Disabled" isSelectedInput="False" IsFrozen="false" isPinned="false" inputcount="4">
<PortInfo index="0" default="False" />
<PortInfo index="1" default="False" />
<PortInfo index="2" default="False" />
<PortInfo index="3" default="False" />
</CoreNodeModels.CreateList>
<Dynamo.Graph.Nodes.ZeroTouch.DSFunction guid="85cfba0c-8bfa-4253-b0e9-ec569e163daf" type="Dynamo.Graph.Nodes.ZeroTouch.DSFunction" nickname="List.FilterByBoolMask" x="3773.47926825226" y="141.284730080759" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="false" assembly="DSCoreNodes.dll" function="DSCore.List.FilterByBoolMask@var[]..[],var[]..[]">
<PortInfo index="0" default="False" />
<PortInfo index="1" default="False" />
</Dynamo.Graph.Nodes.ZeroTouch.DSFunction>
<Dynamo.Graph.Nodes.CustomNodes.Function guid="76745733-6309-4dae-98aa-848d6be8dda2" type="Dynamo.Graph.Nodes.CustomNodes.Function" nickname="List.SublistLengths" x="3169.47926825226" y="257.284730080759" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="false">
<PortInfo index="0" default="False" />
<ID value="94acdb87-65e9-4dbe-8430-aced99f668d5" />
<Name value="List.SublistLengths" />
<Description value="Gets the lengths of all sublists in a given list of lists." />
<Inputs>
<Input value="seq" />
</Inputs>
<Outputs>
<Output value="lengths" />
</Outputs>
</Dynamo.Graph.Nodes.CustomNodes.Function>
<Dynamo.Graph.Nodes.ZeroTouch.DSFunction guid="bd0ea74a-e8d6-4caf-9b57-326d07872a2f" type="Dynamo.Graph.Nodes.ZeroTouch.DSFunction" nickname="!=" x="3471.47926825226" y="187.284730080759" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="false" assembly="Operators" function="!=@var[]..[],var[]..[]">
<PortInfo index="0" default="False" />
<PortInfo index="1" default="False" />
</Dynamo.Graph.Nodes.ZeroTouch.DSFunction>
<Dynamo.Graph.Nodes.CodeBlockNodeModel guid="8428e987-6ea4-4474-8a0c-cabaa7dab420" type="Dynamo.Graph.Nodes.CodeBlockNodeModel" nickname="Code Block" x="3169.47926825226" y="147.498063414093" isVisible="true" isUpstreamVisible="true" lacing="Disabled" isSelectedInput="False" IsFrozen="false" isPinned="false" CodeText="0;" ShouldFocus="false" />
</Elements>
<Connectors>
<Dynamo.Graph.Connectors.ConnectorModel start="668e9ae9-cdd2-4dfa-b3a1-bae211b25268" start_index="0" end="8102dc14-d1e1-48d9-9754-4448223ab310" end_index="0" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="b3569226-a756-430e-a51e-1c9f66a96f75" start_index="0" end="0a7f7919-78dc-4c0f-be77-2bb7fd8adecb" end_index="0" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="b3569226-a756-430e-a51e-1c9f66a96f75" start_index="0" end="16cfb82a-0565-4662-a5a4-ce39b2418e2e" end_index="0" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="b3569226-a756-430e-a51e-1c9f66a96f75" start_index="2" end="38369535-8b18-42f7-8832-2e8815c3dd3b" end_index="0" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="b3569226-a756-430e-a51e-1c9f66a96f75" start_index="2" end="c59fb595-2145-4c19-aab0-690242412c55" end_index="0" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="b3569226-a756-430e-a51e-1c9f66a96f75" start_index="7" end="76745733-6309-4dae-98aa-848d6be8dda2" end_index="0" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="108db5ee-f5b7-4c4e-9e75-87b412541c7b" start_index="0" end="b19c3d79-7b71-45e0-88e9-47a19fda99c7" end_index="0" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="991085c4-3afe-46a6-9de7-fa547e5f2ba3" start_index="0" end="dfb95f13-9bc3-41a1-903c-f78e2f02ef69" end_index="1" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="991085c4-3afe-46a6-9de7-fa547e5f2ba3" start_index="0" end="e21471aa-a179-4fe0-92ee-e3748e17f080" end_index="1" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="991085c4-3afe-46a6-9de7-fa547e5f2ba3" start_index="1" end="2107a0d0-5686-481c-8134-c42fa4a12bb7" end_index="1" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="991085c4-3afe-46a6-9de7-fa547e5f2ba3" start_index="1" end="7d344903-5ae3-43e2-8916-58cd771e8d6d" end_index="1" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="991085c4-3afe-46a6-9de7-fa547e5f2ba3" start_index="2" end="2107a0d0-5686-481c-8134-c42fa4a12bb7" end_index="2" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="991085c4-3afe-46a6-9de7-fa547e5f2ba3" start_index="2" end="dfb95f13-9bc3-41a1-903c-f78e2f02ef69" end_index="2" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="b5656192-0d71-4341-94bb-9f6a55e7d39a" start_index="0" end="9cb83b03-0a43-4c24-9c7d-d74cf506067a" end_index="0" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="38979f23-5b80-497c-ad74-ac212d011c96" start_index="0" end="893f16f2-7c62-4d70-a429-547bd1c7f943" end_index="0" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="24b38caf-0309-41e0-b48b-1d666bad1f6c" start_index="0" end="38979f23-5b80-497c-ad74-ac212d011c96" end_index="1" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="24b38caf-0309-41e0-b48b-1d666bad1f6c" start_index="1" end="38979f23-5b80-497c-ad74-ac212d011c96" end_index="2" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="2c537399-6c69-47f5-ac9f-1917b57b4b53" start_index="0" end="893f16f2-7c62-4d70-a429-547bd1c7f943" end_index="1" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="2c537399-6c69-47f5-ac9f-1917b57b4b53" start_index="1" end="893f16f2-7c62-4d70-a429-547bd1c7f943" end_index="2" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="893f16f2-7c62-4d70-a429-547bd1c7f943" start_index="0" end="b5656192-0d71-4341-94bb-9f6a55e7d39a" end_index="0" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="dd35bd1f-89f9-4b92-8fa1-1583eeab535c" start_index="0" end="b5656192-0d71-4341-94bb-9f6a55e7d39a" end_index="1" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="dd35bd1f-89f9-4b92-8fa1-1583eeab535c" start_index="1" end="b5656192-0d71-4341-94bb-9f6a55e7d39a" end_index="2" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="0e33b6fd-8e73-4cb6-87c0-6080341297f3" start_index="0" end="cd355608-337a-496b-987d-9bd74123e269" end_index="0" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="0e33b6fd-8e73-4cb6-87c0-6080341297f3" start_index="0" end="afe55cb8-a04c-4431-9b85-c5135cd42e92" end_index="1" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="0da2808d-fb5f-4ef3-b984-4d861f0bbbd6" start_index="0" end="0e33b6fd-8e73-4cb6-87c0-6080341297f3" end_index="1" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="44903e0e-a85d-425b-a64b-e7f4ff5711c2" start_index="0" end="19e0d6f2-6485-4819-984c-b9f291e53bb2" end_index="0" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="d6bc93ae-10d7-4ebf-a98c-b4688a6bfe73" start_index="0" end="44903e0e-a85d-425b-a64b-e7f4ff5711c2" end_index="1" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="d6bc93ae-10d7-4ebf-a98c-b4688a6bfe73" start_index="1" end="44903e0e-a85d-425b-a64b-e7f4ff5711c2" end_index="2" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="dfb95f13-9bc3-41a1-903c-f78e2f02ef69" start_index="0" end="e21471aa-a179-4fe0-92ee-e3748e17f080" end_index="0" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="306ae294-7d02-423a-8e5a-8f3956de59d9" start_index="0" end="afe55cb8-a04c-4431-9b85-c5135cd42e92" end_index="0" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="306ae294-7d02-423a-8e5a-8f3956de59d9" start_index="0" end="afe55cb8-a04c-4431-9b85-c5135cd42e92" end_index="2" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="afe55cb8-a04c-4431-9b85-c5135cd42e92" start_index="0" end="0e21c11d-162d-4323-8f8e-567849a428d4" end_index="0" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="19e0d6f2-6485-4819-984c-b9f291e53bb2" start_index="0" end="e21471aa-a179-4fe0-92ee-e3748e17f080" end_index="2" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="0d86ad21-cef7-425f-adec-bddd81f50908" start_index="0" end="19e0d6f2-6485-4819-984c-b9f291e53bb2" end_index="1" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="0d86ad21-cef7-425f-adec-bddd81f50908" start_index="1" end="19e0d6f2-6485-4819-984c-b9f291e53bb2" end_index="2" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="2107a0d0-5686-481c-8134-c42fa4a12bb7" start_index="0" end="7d344903-5ae3-43e2-8916-58cd771e8d6d" end_index="0" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="52e13ce5-b695-49cc-bae4-7c9027f8f7e0" start_index="0" end="2a2686cc-2075-4e45-9e4f-968e88070a75" end_index="1" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="52e13ce5-b695-49cc-bae4-7c9027f8f7e0" start_index="1" end="2a2686cc-2075-4e45-9e4f-968e88070a75" end_index="2" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="2a2686cc-2075-4e45-9e4f-968e88070a75" start_index="0" end="44903e0e-a85d-425b-a64b-e7f4ff5711c2" end_index="0" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="449eff57-8a91-4fb3-abb1-cdbb77262f08" start_index="0" end="ca4baa75-97c4-405f-a187-4473b6604d8f" end_index="0" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="9e04ef85-6102-490d-8ae6-ffb13a013398" start_index="0" end="ca4baa75-97c4-405f-a187-4473b6604d8f" end_index="1" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="ca4baa75-97c4-405f-a187-4473b6604d8f" start_index="0" end="38979f23-5b80-497c-ad74-ac212d011c96" end_index="0" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="e8e0c18d-fbc7-4d06-9159-fa163f4bd95f" start_index="0" end="066d516b-8cde-4d97-b4c4-6adc9862157a" end_index="0" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="2d8b3b8c-181f-4377-bd1c-ff438435a2a5" start_index="0" end="108db5ee-f5b7-4c4e-9e75-87b412541c7b" end_index="0" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="36407317-1479-4cb4-91a1-8ce50352d45a" start_index="0" end="9cb83b03-0a43-4c24-9c7d-d74cf506067a" end_index="1" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="36407317-1479-4cb4-91a1-8ce50352d45a" start_index="1" end="9cb83b03-0a43-4c24-9c7d-d74cf506067a" end_index="2" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="9cb83b03-0a43-4c24-9c7d-d74cf506067a" start_index="0" end="7d344903-5ae3-43e2-8916-58cd771e8d6d" end_index="2" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="ebe9480a-1191-49c4-89cd-99a57325b06c" start_index="0" end="8102dc14-d1e1-48d9-9754-4448223ab310" end_index="1" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="78191b33-be52-4cba-9331-af8c26df6542" start_index="0" end="8102dc14-d1e1-48d9-9754-4448223ab310" end_index="2" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="68c0dfc1-cab0-4936-9d2b-67afd239bb5a" start_index="0" end="8102dc14-d1e1-48d9-9754-4448223ab310" end_index="3" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="0e21c11d-162d-4323-8f8e-567849a428d4" start_index="0" end="49a1baf4-3df8-45b3-bbd6-f44114d18104" end_index="0" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="b8c79614-cdc3-4376-96b9-18418ccd1e16" start_index="0" end="d3cbcccd-1225-4600-8eb3-56b132f6711e" end_index="1" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="d3cbcccd-1225-4600-8eb3-56b132f6711e" start_index="0" end="9eea3026-1e3e-4be0-bad0-a6476995d800" end_index="0" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="fab38035-aae4-44d6-8b93-3f2cea3eef95" start_index="0" end="9eea3026-1e3e-4be0-bad0-a6476995d800" end_index="1" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="fab38035-aae4-44d6-8b93-3f2cea3eef95" start_index="1" end="9eea3026-1e3e-4be0-bad0-a6476995d800" end_index="2" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="9eea3026-1e3e-4be0-bad0-a6476995d800" start_index="0" end="2a2686cc-2075-4e45-9e4f-968e88070a75" end_index="0" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="49a1baf4-3df8-45b3-bbd6-f44114d18104" start_index="0" end="d3cbcccd-1225-4600-8eb3-56b132f6711e" end_index="0" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="52c34da4-5ae3-4fce-92be-b8dae8e86f63" start_index="0" end="449eff57-8a91-4fb3-abb1-cdbb77262f08" end_index="0" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="cd355608-337a-496b-987d-9bd74123e269" start_index="0" end="52c34da4-5ae3-4fce-92be-b8dae8e86f63" end_index="1" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="066d516b-8cde-4d97-b4c4-6adc9862157a" start_index="0" end="52c34da4-5ae3-4fce-92be-b8dae8e86f63" end_index="0" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="16cfb82a-0565-4662-a5a4-ce39b2418e2e" start_index="0" end="0e33b6fd-8e73-4cb6-87c0-6080341297f3" end_index="0" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="b19c3d79-7b71-45e0-88e9-47a19fda99c7" start_index="0" end="b3569226-a756-430e-a51e-1c9f66a96f75" end_index="0" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="b19c3d79-7b71-45e0-88e9-47a19fda99c7" start_index="0" end="85cfba0c-8bfa-4253-b0e9-ec569e163daf" end_index="0" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="0a7f7919-78dc-4c0f-be77-2bb7fd8adecb" start_index="0" end="16cfb82a-0565-4662-a5a4-ce39b2418e2e" end_index="1" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="38369535-8b18-42f7-8832-2e8815c3dd3b" start_index="0" end="c59fb595-2145-4c19-aab0-690242412c55" end_index="1" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="c59fb595-2145-4c19-aab0-690242412c55" start_index="0" end="e8e0c18d-fbc7-4d06-9159-fa163f4bd95f" end_index="0" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="8102dc14-d1e1-48d9-9754-4448223ab310" start_index="0" end="2d8b3b8c-181f-4377-bd1c-ff438435a2a5" end_index="0" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="85cfba0c-8bfa-4253-b0e9-ec569e163daf" start_index="0" end="dfb95f13-9bc3-41a1-903c-f78e2f02ef69" end_index="0" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="85cfba0c-8bfa-4253-b0e9-ec569e163daf" start_index="0" end="2107a0d0-5686-481c-8134-c42fa4a12bb7" end_index="0" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="76745733-6309-4dae-98aa-848d6be8dda2" start_index="0" end="bd0ea74a-e8d6-4caf-9b57-326d07872a2f" end_index="1" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="bd0ea74a-e8d6-4caf-9b57-326d07872a2f" start_index="0" end="85cfba0c-8bfa-4253-b0e9-ec569e163daf" end_index="1" portType="0" />
<Dynamo.Graph.Connectors.ConnectorModel start="8428e987-6ea4-4474-8a0c-cabaa7dab420" start_index="0" end="bd0ea74a-e8d6-4caf-9b57-326d07872a2f" end_index="0" portType="0" />
</Connectors>
<Notes />
<Annotations />
<Presets />
<Cameras>
<Camera Name="Background Preview" eyeX="-17" eyeY="24" eyeZ="50" lookX="12" lookY="-13" lookZ="-58" upX="0" upY="1" upZ="0" />
</Cameras>
</Workspace>