﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<Archive name="Root">
  <!--Grasshopper archive-->
  <!--Grasshopper and GH_IO.dll are copyrighted by Robert McNeel & Associates-->
  <!--Archive generated by GH_IO.dll file utility library {0.2.0002}-->
  <items count="1">
    <item name="ArchiveVersion" type_name="gh_version" type_code="80">
      <Major>0</Major>
      <Minor>2</Minor>
      <Revision>2</Revision>
    </item>
  </items>
  <chunks count="2">
    <chunk name="Definition">
      <items count="1">
        <item name="plugin_version" type_name="gh_version" type_code="80">
          <Major>1</Major>
          <Minor>0</Minor>
          <Revision>8</Revision>
        </item>
      </items>
      <chunks count="5">
        <chunk name="DocumentHeader">
          <items count="5">
            <item name="DocumentID" type_name="gh_guid" type_code="9">17611819-bff5-48ff-80f8-ac42d6319de3</item>
            <item name="Preview" type_name="gh_string" type_code="10">Shaded</item>
            <item name="PreviewMeshType" type_name="gh_int32" type_code="3">1</item>
            <item name="PreviewNormal" type_name="gh_drawing_color" type_code="36">
              <ARGB>100;150;0;0</ARGB>
            </item>
            <item name="PreviewSelected" type_name="gh_drawing_color" type_code="36">
              <ARGB>100;0;150;0</ARGB>
            </item>
          </items>
        </chunk>
        <chunk name="DefinitionProperties">
          <items count="4">
            <item name="Date" type_name="gh_date" type_code="8">639160024234789160</item>
            <item name="Description" type_name="gh_string" type_code="10"></item>
            <item name="KeepOpen" type_name="gh_bool" type_code="1">false</item>
            <item name="Name" type_name="gh_string" type_code="10">05_kitchen_sink.ghx</item>
          </items>
          <chunks count="3">
            <chunk name="Revisions">
              <items count="1">
                <item name="RevisionCount" type_name="gh_int32" type_code="3">0</item>
              </items>
            </chunk>
            <chunk name="Projection">
              <items count="2">
                <item name="Target" type_name="gh_drawing_point" type_code="30">
                  <X>133</X>
                  <Y>234</Y>
                </item>
                <item name="Zoom" type_name="gh_single" type_code="5">0.22059527</item>
              </items>
            </chunk>
            <chunk name="Views">
              <items count="1">
                <item name="ViewCount" type_name="gh_int32" type_code="3">0</item>
              </items>
            </chunk>
          </chunks>
        </chunk>
        <chunk name="RcpLayout">
          <items count="1">
            <item name="GroupCount" type_name="gh_int32" type_code="3">0</item>
          </items>
        </chunk>
        <chunk name="GHALibraries">
          <items count="1">
            <item name="Count" type_name="gh_int32" type_code="3">4</item>
          </items>
          <chunks count="4">
            <chunk name="Library" index="0">
              <items count="4">
                <item name="Author" type_name="gh_string" type_code="10">Robert McNeel &amp; Associates</item>
                <item name="Id" type_name="gh_guid" type_code="9">00000000-0000-0000-0000-000000000000</item>
                <item name="Name" type_name="gh_string" type_code="10">Grasshopper</item>
                <item name="Version" type_name="gh_string" type_code="10">8.32.26160.13002</item>
              </items>
            </chunk>
            <chunk name="Library" index="1">
              <items count="4">
                <item name="Author" type_name="gh_string" type_code="10">Robert McNeel &amp; Associates</item>
                <item name="Id" type_name="gh_guid" type_code="9">00000000-0000-0000-0000-000000000000</item>
                <item name="Name" type_name="gh_string" type_code="10">Grasshopper</item>
                <item name="Version" type_name="gh_string" type_code="10">8.32.26160.13002</item>
              </items>
            </chunk>
            <chunk name="Library" index="2">
              <items count="4">
                <item name="Author" type_name="gh_string" type_code="10">Robert McNeel &amp; Associates</item>
                <item name="Id" type_name="gh_guid" type_code="9">00000000-0000-0000-0000-000000000000</item>
                <item name="Name" type_name="gh_string" type_code="10">Grasshopper</item>
                <item name="Version" type_name="gh_string" type_code="10">8.32.26160.13002</item>
              </items>
            </chunk>
            <chunk name="Library" index="3">
              <items count="4">
                <item name="Author" type_name="gh_string" type_code="10">Robert McNeel &amp; Associates</item>
                <item name="Id" type_name="gh_guid" type_code="9">00000000-0000-0000-0000-000000000000</item>
                <item name="Name" type_name="gh_string" type_code="10">Grasshopper</item>
                <item name="Version" type_name="gh_string" type_code="10">8.32.26160.13002</item>
              </items>
            </chunk>
          </chunks>
        </chunk>
        <chunk name="DefinitionObjects">
          <items count="1">
            <item name="ObjectCount" type_name="gh_int32" type_code="3">115</item>
          </items>
          <chunks count="115">
            <chunk name="Object" index="0">
              <items count="2">
                <item name="GUID" type_name="gh_guid" type_code="9">4f8984c4-7c7a-4d69-b0a2-183cbb330d20</item>
                <item name="Name" type_name="gh_string" type_code="10">Plane</item>
              </items>
              <chunks count="1">
                <chunk name="Container">
                  <items count="6">
                    <item name="Description" type_name="gh_string" type_code="10">Contains a collection of three-dimensional axis-systems</item>
                    <item name="InstanceGuid" type_name="gh_guid" type_code="9">0ca7f032-be0a-43fa-adad-9e75a9ef29da</item>
                    <item name="Name" type_name="gh_string" type_code="10">Plane</item>
                    <item name="NickName" type_name="gh_string" type_code="10">target plane (IK)</item>
                    <item name="Optional" type_name="gh_bool" type_code="1">false</item>
                    <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                  </items>
                  <chunks count="2">
                    <chunk name="Attributes">
                      <items count="2">
                        <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                          <X>2460</X>
                          <Y>622</Y>
                          <W>50</W>
                          <H>24</H>
                        </item>
                        <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                          <X>2485.295</X>
                          <Y>634.942</Y>
                        </item>
                      </items>
                    </chunk>
                    <chunk name="PersistentData">
                      <items count="1">
                        <item name="Count" type_name="gh_int32" type_code="3">1</item>
                      </items>
                      <chunks count="1">
                        <chunk name="Branch" index="0">
                          <items count="2">
                            <item name="Count" type_name="gh_int32" type_code="3">1</item>
                            <item name="Path" type_name="gh_string" type_code="10">{0}</item>
                          </items>
                          <chunks count="1">
                            <chunk name="Item" index="0">
                              <items count="1">
                                <item name="plane" type_name="gh_plane" type_code="72">
                                  <Ox>0.4937036997233545</Ox>
                                  <Oy>0.056971871730282335</Oy>
                                  <Oz>0.5034884601000649</Oz>
                                  <Xx>1</Xx>
                                  <Xy>0</Xy>
                                  <Xz>0</Xz>
                                  <Yx>0</Yx>
                                  <Yy>-1</Yy>
                                  <Yz>0</Yz>
                                </item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                      </chunks>
                    </chunk>
                  </chunks>
                </chunk>
              </chunks>
            </chunk>
            <chunk name="Object" index="1">
              <items count="2">
                <item name="GUID" type_name="gh_guid" type_code="9">4f8984c4-7c7a-4d69-b0a2-183cbb330d20</item>
                <item name="Name" type_name="gh_string" type_code="10">Plane</item>
              </items>
              <chunks count="1">
                <chunk name="Container">
                  <items count="6">
                    <item name="Description" type_name="gh_string" type_code="10">Contains a collection of three-dimensional axis-systems</item>
                    <item name="InstanceGuid" type_name="gh_guid" type_code="9">fa1878da-0da2-406e-95ad-60f40216bfa7</item>
                    <item name="Name" type_name="gh_string" type_code="10">Plane</item>
                    <item name="NickName" type_name="gh_string" type_code="10">target plane (PM)</item>
                    <item name="Optional" type_name="gh_bool" type_code="1">false</item>
                    <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                  </items>
                  <chunks count="2">
                    <chunk name="Attributes">
                      <items count="2">
                        <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                          <X>1984</X>
                          <Y>1471</Y>
                          <W>50</W>
                          <H>24</H>
                        </item>
                        <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                          <X>2009.876</X>
                          <Y>1483.6678</Y>
                        </item>
                      </items>
                    </chunk>
                    <chunk name="PersistentData">
                      <items count="1">
                        <item name="Count" type_name="gh_int32" type_code="3">1</item>
                      </items>
                      <chunks count="1">
                        <chunk name="Branch" index="0">
                          <items count="2">
                            <item name="Count" type_name="gh_int32" type_code="3">1</item>
                            <item name="Path" type_name="gh_string" type_code="10">{0}</item>
                          </items>
                          <chunks count="1">
                            <chunk name="Item" index="0">
                              <items count="1">
                                <item name="plane" type_name="gh_plane" type_code="72">
                                  <Ox>-0.2958902759558858</Ox>
                                  <Oy>-0.4308280237301899</Oy>
                                  <Oz>0.08170787080470088</Oz>
                                  <Xx>1</Xx>
                                  <Xy>0</Xy>
                                  <Xz>0</Xz>
                                  <Yx>0</Yx>
                                  <Yy>-1</Yy>
                                  <Yz>0</Yz>
                                </item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                      </chunks>
                    </chunk>
                  </chunks>
                </chunk>
              </chunks>
            </chunk>
            <chunk name="Object" index="2">
              <items count="2">
                <item name="GUID" type_name="gh_guid" type_code="9">2e78987b-9dfb-42a2-8b76-3923ac8bd91a</item>
                <item name="Name" type_name="gh_string" type_code="10">Boolean Toggle</item>
              </items>
              <chunks count="1">
                <chunk name="Container">
                  <items count="7">
                    <item name="Description" type_name="gh_string" type_code="10">Boolean (true/false) toggle</item>
                    <item name="InstanceGuid" type_name="gh_guid" type_code="9">8a25fcc1-f970-4f14-b174-b1c41b5328d9</item>
                    <item name="Name" type_name="gh_string" type_code="10">Boolean Toggle</item>
                    <item name="NickName" type_name="gh_string" type_code="10">compute (PM)</item>
                    <item name="Optional" type_name="gh_bool" type_code="1">false</item>
                    <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                    <item name="ToggleValue" type_name="gh_bool" type_code="1">true</item>
                  </items>
                  <chunks count="1">
                    <chunk name="Attributes">
                      <items count="1">
                        <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                          <X>2465</X>
                          <Y>1629</Y>
                          <W>135</W>
                          <H>22</H>
                        </item>
                      </items>
                    </chunk>
                  </chunks>
                </chunk>
              </chunks>
            </chunk>
            <chunk name="Object" index="3">
              <items count="2">
                <item name="GUID" type_name="gh_guid" type_code="9">57da07bd-ecab-415d-9d86-af36d7073abc</item>
                <item name="Name" type_name="gh_string" type_code="10">Number Slider</item>
              </items>
              <chunks count="1">
                <chunk name="Container">
                  <items count="6">
                    <item name="Description" type_name="gh_string" type_code="10">Numeric slider for single values</item>
                    <item name="InstanceGuid" type_name="gh_guid" type_code="9">c60cf6f0-6ffa-4cbb-8763-e5d060e74567</item>
                    <item name="Name" type_name="gh_string" type_code="10">Number Slider</item>
                    <item name="NickName" type_name="gh_string" type_code="10">idx (PM)</item>
                    <item name="Optional" type_name="gh_bool" type_code="1">false</item>
                    <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                  </items>
                  <chunks count="2">
                    <chunk name="Attributes">
                      <items count="2">
                        <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                          <X>3097</X>
                          <Y>1554</Y>
                          <W>170</W>
                          <H>20</H>
                        </item>
                        <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                          <X>3097.6716</X>
                          <Y>1554.6678</Y>
                        </item>
                      </items>
                    </chunk>
                    <chunk name="Slider">
                      <items count="7">
                        <item name="Digits" type_name="gh_int32" type_code="3">0</item>
                        <item name="GripDisplay" type_name="gh_int32" type_code="3">1</item>
                        <item name="Interval" type_name="gh_int32" type_code="3">0</item>
                        <item name="Max" type_name="gh_double" type_code="6">100</item>
                        <item name="Min" type_name="gh_double" type_code="6">0</item>
                        <item name="SnapCount" type_name="gh_int32" type_code="3">0</item>
                        <item name="Value" type_name="gh_double" type_code="6">12</item>
                      </items>
                    </chunk>
                  </chunks>
                </chunk>
              </chunks>
            </chunk>
            <chunk name="Object" index="4">
              <items count="2">
                <item name="GUID" type_name="gh_guid" type_code="9">2e78987b-9dfb-42a2-8b76-3923ac8bd91a</item>
                <item name="Name" type_name="gh_string" type_code="10">Boolean Toggle</item>
              </items>
              <chunks count="1">
                <chunk name="Container">
                  <items count="7">
                    <item name="Description" type_name="gh_string" type_code="10">Boolean (true/false) toggle</item>
                    <item name="InstanceGuid" type_name="gh_guid" type_code="9">e2d200a1-284c-4ff6-b369-5c827ab14a96</item>
                    <item name="Name" type_name="gh_string" type_code="10">Boolean Toggle</item>
                    <item name="NickName" type_name="gh_string" type_code="10">compute (CM)</item>
                    <item name="Optional" type_name="gh_bool" type_code="1">false</item>
                    <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                    <item name="ToggleValue" type_name="gh_bool" type_code="1">true</item>
                  </items>
                  <chunks count="1">
                    <chunk name="Attributes">
                      <items count="1">
                        <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                          <X>2965</X>
                          <Y>2182</Y>
                          <W>136</W>
                          <H>22</H>
                        </item>
                      </items>
                    </chunk>
                  </chunks>
                </chunk>
              </chunks>
            </chunk>
            <chunk name="Object" index="5">
              <items count="2">
                <item name="GUID" type_name="gh_guid" type_code="9">ac2bc2cb-70fb-4dd5-9c78-7e1ea97fe278</item>
                <item name="Name" type_name="gh_string" type_code="10">Geometry</item>
              </items>
              <chunks count="1">
                <chunk name="Container">
                  <items count="7">
                    <item name="Description" type_name="gh_string" type_code="10">Contains a collection of generic geometry</item>
                    <item name="InstanceGuid" type_name="gh_guid" type_code="9">55da33dd-b8c0-4c2a-9dd1-d8c4a8055d02</item>
                    <item name="Name" type_name="gh_string" type_code="10">Geometry</item>
                    <item name="NickName" type_name="gh_string" type_code="10">Geometry</item>
                    <item name="Optional" type_name="gh_bool" type_code="1">false</item>
                    <item name="Source" index="0" type_name="gh_guid" type_code="9">4dd0ca5a-e703-4ea7-be36-d625defb901f</item>
                    <item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
                  </items>
                  <chunks count="1">
                    <chunk name="Attributes">
                      <items count="2">
                        <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                          <X>2995</X>
                          <Y>1507</Y>
                          <W>50</W>
                          <H>24</H>
                        </item>
                        <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                          <X>3020.1765</X>
                          <Y>1519.6678</Y>
                        </item>
                      </items>
                    </chunk>
                  </chunks>
                </chunk>
              </chunks>
            </chunk>
            <chunk name="Object" index="6">
              <items count="2">
                <item name="GUID" type_name="gh_guid" type_code="9">ac2bc2cb-70fb-4dd5-9c78-7e1ea97fe278</item>
                <item name="Name" type_name="gh_string" type_code="10">Geometry</item>
              </items>
              <chunks count="1">
                <chunk name="Container">
                  <items count="7">
                    <item name="Description" type_name="gh_string" type_code="10">Contains a collection of generic geometry</item>
                    <item name="InstanceGuid" type_name="gh_guid" type_code="9">598c499e-d243-4b4c-9faf-b4fe806bb5bb</item>
                    <item name="Name" type_name="gh_string" type_code="10">Geometry</item>
                    <item name="NickName" type_name="gh_string" type_code="10">Geometry</item>
                    <item name="Optional" type_name="gh_bool" type_code="1">false</item>
                    <item name="Source" index="0" type_name="gh_guid" type_code="9">f10307c3-8d9c-46ea-aded-d5b38822d0d4</item>
                    <item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
                  </items>
                  <chunks count="1">
                    <chunk name="Attributes">
                      <items count="2">
                        <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                          <X>3392</X>
                          <Y>2149</Y>
                          <W>50</W>
                          <H>24</H>
                        </item>
                        <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                          <X>3417.8599</X>
                          <Y>2161.565</Y>
                        </item>
                      </items>
                    </chunk>
                  </chunks>
                </chunk>
              </chunks>
            </chunk>
            <chunk name="Object" index="7">
              <items count="2">
                <item name="GUID" type_name="gh_guid" type_code="9">2b69bf71-4e69-43aa-b7be-4f6ce7e45bef</item>
                <item name="Name" type_name="gh_string" type_code="10">Quick Graph</item>
              </items>
              <chunks count="1">
                <chunk name="Container">
                  <items count="9">
                    <item name="Access" type_name="gh_int32" type_code="3">1</item>
                    <item name="Description" type_name="gh_string" type_code="10">Display a set of y-values as a graph</item>
                    <item name="InstanceGuid" type_name="gh_guid" type_code="9">2b3eefbe-d7f4-4aca-9a40-bbcce951c57a</item>
                    <item name="Name" type_name="gh_string" type_code="10">Quick Graph</item>
                    <item name="NickName" type_name="gh_string" type_code="10">Quick Graph</item>
                    <item name="Optional" type_name="gh_bool" type_code="1">false</item>
                    <item name="SortOrder" type_name="gh_int32" type_code="3">0</item>
                    <item name="Source" index="0" type_name="gh_guid" type_code="9">464ecd06-967e-47d0-b0c5-62204d6e497c</item>
                    <item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
                  </items>
                  <chunks count="1">
                    <chunk name="Attributes">
                      <items count="3">
                        <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                          <X>3783</X>
                          <Y>1996</Y>
                          <W>169</W>
                          <H>110</H>
                        </item>
                        <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                          <X>3783.5295</X>
                          <Y>1996.8651</Y>
                        </item>
                        <item name="SelectedIndex" type_name="gh_int32" type_code="3">-1</item>
                      </items>
                    </chunk>
                  </chunks>
                </chunk>
              </chunks>
            </chunk>
            <chunk name="Object" index="8">
              <items count="2">
                <item name="GUID" type_name="gh_guid" type_code="9">59daf374-bc21-4a5e-8282-5504fb7ae9ae</item>
                <item name="Name" type_name="gh_string" type_code="10">List Item</item>
              </items>
              <chunks count="1">
                <chunk name="Container">
                  <items count="5">
                    <item name="BaseOutputIndex" type_name="gh_int32" type_code="3">0</item>
                    <item name="Description" type_name="gh_string" type_code="10">Retrieve a specific item from a list.</item>
                    <item name="InstanceGuid" type_name="gh_guid" type_code="9">5588952a-265e-47af-9962-9b81eec48e20</item>
                    <item name="Name" type_name="gh_string" type_code="10">List Item</item>
                    <item name="NickName" type_name="gh_string" type_code="10">List Item</item>
                  </items>
                  <chunks count="2">
                    <chunk name="Attributes">
                      <items count="2">
                        <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                          <X>3352</X>
                          <Y>1531</Y>
                          <W>75</W>
                          <H>64</H>
                        </item>
                        <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                          <X>3398</X>
                          <Y>1563</Y>
                        </item>
                      </items>
                    </chunk>
                    <chunk name="ParameterData">
                      <items count="6">
                        <item name="InputCount" type_name="gh_int32" type_code="3">3</item>
                        <item name="InputId" index="0" type_name="gh_guid" type_code="9">8ec86459-bf01-4409-baee-174d0d2b13d0</item>
                        <item name="InputId" index="1" type_name="gh_guid" type_code="9">2e3ab970-8545-46bb-836c-1c11e5610bce</item>
                        <item name="InputId" index="2" type_name="gh_guid" type_code="9">cb95db89-6165-43b6-9c41-5702bc5bf137</item>
                        <item name="OutputCount" type_name="gh_int32" type_code="3">1</item>
                        <item name="OutputId" index="0" type_name="gh_guid" type_code="9">8ec86459-bf01-4409-baee-174d0d2b13d0</item>
                      </items>
                      <chunks count="4">
                        <chunk name="InputParam" index="0">
                          <items count="8">
                            <item name="Access" type_name="gh_int32" type_code="3">1</item>
                            <item name="Description" type_name="gh_string" type_code="10">Base list</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">0c77bda9-7751-4131-be01-83305b2e9112</item>
                            <item name="Name" type_name="gh_string" type_code="10">List</item>
                            <item name="NickName" type_name="gh_string" type_code="10">List</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">false</item>
                            <item name="Source" index="0" type_name="gh_guid" type_code="9">b1cb558b-1ad2-4e87-80da-64024efcda02</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
                          </items>
                          <chunks count="1">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>3354</X>
                                  <Y>1533</Y>
                                  <W>29</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>3370</X>
                                  <Y>1543</Y>
                                </item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="InputParam" index="1">
                          <items count="7">
                            <item name="Description" type_name="gh_string" type_code="10">Item index</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">6fe4c7c1-6669-4f55-83a6-09dea0506150</item>
                            <item name="Name" type_name="gh_string" type_code="10">Index</item>
                            <item name="NickName" type_name="gh_string" type_code="10">Index</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">false</item>
                            <item name="Source" index="0" type_name="gh_guid" type_code="9">c60cf6f0-6ffa-4cbb-8763-e5d060e74567</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>3354</X>
                                  <Y>1553</Y>
                                  <W>29</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>3370</X>
                                  <Y>1563</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="PersistentData">
                              <items count="1">
                                <item name="Count" type_name="gh_int32" type_code="3">1</item>
                              </items>
                              <chunks count="1">
                                <chunk name="Branch" index="0">
                                  <items count="2">
                                    <item name="Count" type_name="gh_int32" type_code="3">1</item>
                                    <item name="Path" type_name="gh_string" type_code="10">{0}</item>
                                  </items>
                                  <chunks count="1">
                                    <chunk name="Item" index="0">
                                      <items count="1">
                                        <item name="number" type_name="gh_int32" type_code="3">0</item>
                                      </items>
                                    </chunk>
                                  </chunks>
                                </chunk>
                              </chunks>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="InputParam" index="2">
                          <items count="6">
                            <item name="Description" type_name="gh_string" type_code="10">Wrap index to list bounds</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">075778c0-c3e1-4f02-9efc-bbb31398b5a7</item>
                            <item name="Name" type_name="gh_string" type_code="10">Wrap</item>
                            <item name="NickName" type_name="gh_string" type_code="10">Wrap</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">false</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>3354</X>
                                  <Y>1573</Y>
                                  <W>29</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>3370</X>
                                  <Y>1583</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="PersistentData">
                              <items count="1">
                                <item name="Count" type_name="gh_int32" type_code="3">1</item>
                              </items>
                              <chunks count="1">
                                <chunk name="Branch" index="0">
                                  <items count="2">
                                    <item name="Count" type_name="gh_int32" type_code="3">1</item>
                                    <item name="Path" type_name="gh_string" type_code="10">{0}</item>
                                  </items>
                                  <chunks count="1">
                                    <chunk name="Item" index="0">
                                      <items count="1">
                                        <item name="boolean" type_name="gh_bool" type_code="1">true</item>
                                      </items>
                                    </chunk>
                                  </chunks>
                                </chunk>
                              </chunks>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="OutputParam" index="0">
                          <items count="7">
                            <item name="Description" type_name="gh_string" type_code="10">Item at {i'}</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">af9a7b55-e4fb-40bc-ad01-d382fd8f40c5</item>
                            <item name="Mutable" type_name="gh_bool" type_code="1">false</item>
                            <item name="Name" type_name="gh_string" type_code="10">Item</item>
                            <item name="NickName" type_name="gh_string" type_code="10">i</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">false</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                          </items>
                          <chunks count="1">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>3413</X>
                                  <Y>1533</Y>
                                  <W>12</W>
                                  <H>60</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>3419</X>
                                  <Y>1563</Y>
                                </item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                      </chunks>
                    </chunk>
                  </chunks>
                </chunk>
              </chunks>
            </chunk>
            <chunk name="Object" index="9">
              <items count="2">
                <item name="GUID" type_name="gh_guid" type_code="9">ac2bc2cb-70fb-4dd5-9c78-7e1ea97fe278</item>
                <item name="Name" type_name="gh_string" type_code="10">Geometry</item>
              </items>
              <chunks count="1">
                <chunk name="Container">
                  <items count="7">
                    <item name="Description" type_name="gh_string" type_code="10">Contains a collection of generic geometry</item>
                    <item name="InstanceGuid" type_name="gh_guid" type_code="9">9fd76d1a-f0ca-4b71-97bf-39b31175ef65</item>
                    <item name="Name" type_name="gh_string" type_code="10">Geometry</item>
                    <item name="NickName" type_name="gh_string" type_code="10">Geometry</item>
                    <item name="Optional" type_name="gh_bool" type_code="1">false</item>
                    <item name="Source" index="0" type_name="gh_guid" type_code="9">7862377a-b0e8-4386-8873-fef9ac5884c7</item>
                    <item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
                  </items>
                  <chunks count="1">
                    <chunk name="Attributes">
                      <items count="2">
                        <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                          <X>2994</X>
                          <Y>1453</Y>
                          <W>50</W>
                          <H>24</H>
                        </item>
                        <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                          <X>3019.0322</X>
                          <Y>1465.0475</Y>
                        </item>
                      </items>
                    </chunk>
                  </chunks>
                </chunk>
              </chunks>
            </chunk>
            <chunk name="Object" index="10">
              <items count="2">
                <item name="GUID" type_name="gh_guid" type_code="9">2b69bf71-4e69-43aa-b7be-4f6ce7e45bef</item>
                <item name="Name" type_name="gh_string" type_code="10">Quick Graph</item>
              </items>
              <chunks count="1">
                <chunk name="Container">
                  <items count="9">
                    <item name="Access" type_name="gh_int32" type_code="3">1</item>
                    <item name="Description" type_name="gh_string" type_code="10">Display a set of y-values as a graph</item>
                    <item name="InstanceGuid" type_name="gh_guid" type_code="9">e4f61738-6fd7-43a6-8ee8-5e6ce85338eb</item>
                    <item name="Name" type_name="gh_string" type_code="10">Quick Graph</item>
                    <item name="NickName" type_name="gh_string" type_code="10">Quick Graph</item>
                    <item name="Optional" type_name="gh_bool" type_code="1">false</item>
                    <item name="SortOrder" type_name="gh_int32" type_code="3">0</item>
                    <item name="Source" index="0" type_name="gh_guid" type_code="9">da169e63-c1e2-4385-b59b-bde97e8cc362</item>
                    <item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
                  </items>
                  <chunks count="1">
                    <chunk name="Attributes">
                      <items count="3">
                        <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                          <X>3511</X>
                          <Y>1360</Y>
                          <W>150</W>
                          <H>115</H>
                        </item>
                        <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                          <X>3511.0515</X>
                          <Y>1360.806</Y>
                        </item>
                        <item name="SelectedIndex" type_name="gh_int32" type_code="3">-1</item>
                      </items>
                    </chunk>
                  </chunks>
                </chunk>
              </chunks>
            </chunk>
            <chunk name="Object" index="11">
              <items count="2">
                <item name="GUID" type_name="gh_guid" type_code="9">c552a431-af5b-46a9-a8a4-0fcbc27ef596</item>
                <item name="Name" type_name="gh_string" type_code="10">Group</item>
              </items>
              <chunks count="1">
                <chunk name="Container">
                  <items count="22">
                    <item name="Border" type_name="gh_int32" type_code="3">1</item>
                    <item name="Colour" type_name="gh_drawing_color" type_code="36">
                      <ARGB>198;217;216;237</ARGB>
                    </item>
                    <item name="Description" type_name="gh_string" type_code="10">A group of Grasshopper objects</item>
                    <item name="ID" index="0" type_name="gh_guid" type_code="9">f09ce4de-4eac-4d94-a091-f8d25a231dac</item>
                    <item name="ID" index="1" type_name="gh_guid" type_code="9">dc009b19-24fd-4f20-9c09-78ea026afdd0</item>
                    <item name="ID" index="2" type_name="gh_guid" type_code="9">e79dfbaf-4f3f-4e62-bef2-d6aed761f2cd</item>
                    <item name="ID" index="3" type_name="gh_guid" type_code="9">0698fb62-788a-4367-a7c3-d8904493d98d</item>
                    <item name="ID" index="4" type_name="gh_guid" type_code="9">20a8e5d5-aa43-4bf8-ae73-a977f81b60d2</item>
                    <item name="ID" index="5" type_name="gh_guid" type_code="9">ca8f981f-1c02-4910-8e55-40e2215082bd</item>
                    <item name="ID" index="6" type_name="gh_guid" type_code="9">8b7c670e-56f2-472b-a1bb-8cc9fe188c4d</item>
                    <item name="ID" index="7" type_name="gh_guid" type_code="9">d7fefcdb-feea-402b-b68e-e029ec8f06f8</item>
                    <item name="ID" index="8" type_name="gh_guid" type_code="9">8c6a4489-df92-49e9-acb0-b949af298e00</item>
                    <item name="ID" index="9" type_name="gh_guid" type_code="9">20add0e9-21a0-4a38-94b3-6136267eb2e1</item>
                    <item name="ID" index="10" type_name="gh_guid" type_code="9">4e30431c-40b4-4fb3-a27b-7015ae8eb7bd</item>
                    <item name="ID" index="11" type_name="gh_guid" type_code="9">cabb38ef-411b-4279-aa2d-497d7c31c5c7</item>
                    <item name="ID" index="12" type_name="gh_guid" type_code="9">14c71912-2008-445b-9fc4-bc21691e2d07</item>
                    <item name="ID" index="13" type_name="gh_guid" type_code="9">7508753f-ee58-41f3-927d-759349106fed</item>
                    <item name="ID" index="14" type_name="gh_guid" type_code="9">d669cfde-80ea-4143-bcdc-260a09b8dd65</item>
                    <item name="ID_Count" type_name="gh_int32" type_code="3">15</item>
                    <item name="InstanceGuid" type_name="gh_guid" type_code="9">50231662-fb8c-4678-b640-586ae71b7366</item>
                    <item name="Name" type_name="gh_string" type_code="10">Group</item>
                    <item name="NickName" type_name="gh_string" type_code="10">ROS Connection</item>
                  </items>
                  <chunks count="1">
                    <chunk name="Attributes" />
                  </chunks>
                </chunk>
              </chunks>
            </chunk>
            <chunk name="Object" index="12">
              <items count="2">
                <item name="GUID" type_name="gh_guid" type_code="9">8ec86459-bf01-4409-baee-174d0d2b13d0</item>
                <item name="Name" type_name="gh_string" type_code="10">Data</item>
              </items>
              <chunks count="1">
                <chunk name="Container">
                  <items count="8">
                    <item name="Description" type_name="gh_string" type_code="10">Contains a collection of generic data</item>
                    <item name="IconDisplay" type_name="gh_int32" type_code="3">1</item>
                    <item name="InstanceGuid" type_name="gh_guid" type_code="9">c4c3df53-0a94-4574-afc8-9e68cb15bc46</item>
                    <item name="Name" type_name="gh_string" type_code="10">Data</item>
                    <item name="NickName" type_name="gh_string" type_code="10">robot_cell</item>
                    <item name="Optional" type_name="gh_bool" type_code="1">false</item>
                    <item name="Source" index="0" type_name="gh_guid" type_code="9">b00151b7-e50e-4f3c-bf78-7ce14e07d00e</item>
                    <item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
                  </items>
                  <chunks count="1">
                    <chunk name="Attributes">
                      <items count="2">
                        <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                          <X>1710</X>
                          <Y>126</Y>
                          <W>58</W>
                          <H>20</H>
                        </item>
                        <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                          <X>1739.0402</X>
                          <Y>136.8651</Y>
                        </item>
                      </items>
                    </chunk>
                  </chunks>
                </chunk>
              </chunks>
            </chunk>
            <chunk name="Object" index="13">
              <items count="2">
                <item name="GUID" type_name="gh_guid" type_code="9">c552a431-af5b-46a9-a8a4-0fcbc27ef596</item>
                <item name="Name" type_name="gh_string" type_code="10">Group</item>
              </items>
              <chunks count="1">
                <chunk name="Container">
                  <items count="33">
                    <item name="Border" type_name="gh_int32" type_code="3">1</item>
                    <item name="Colour" type_name="gh_drawing_color" type_code="36">
                      <ARGB>198;217;216;237</ARGB>
                    </item>
                    <item name="Description" type_name="gh_string" type_code="10">A group of Grasshopper objects</item>
                    <item name="ID" index="0" type_name="gh_guid" type_code="9">8ba16d70-8501-4332-a5fe-6ef201dae5d6</item>
                    <item name="ID" index="1" type_name="gh_guid" type_code="9">404326c1-cb0b-4529-942f-f8ad5286853e</item>
                    <item name="ID" index="2" type_name="gh_guid" type_code="9">86867bb3-b3c2-405b-b5f9-51f6b648f12e</item>
                    <item name="ID" index="3" type_name="gh_guid" type_code="9">b30ef75e-0004-4041-8875-722e7a8fa128</item>
                    <item name="ID" index="4" type_name="gh_guid" type_code="9">962744bb-f5fd-4582-baf1-4f43f7156598</item>
                    <item name="ID" index="5" type_name="gh_guid" type_code="9">2e434a3f-846e-44ae-a022-d26404b02970</item>
                    <item name="ID" index="6" type_name="gh_guid" type_code="9">d354cfc7-ab50-482d-9a25-97a0330b60af</item>
                    <item name="ID" index="7" type_name="gh_guid" type_code="9">7265a557-4663-4dae-a253-1acdccba0ddd</item>
                    <item name="ID" index="8" type_name="gh_guid" type_code="9">a1f7594d-ee76-49f6-bc5e-3645a0b54b6a</item>
                    <item name="ID" index="9" type_name="gh_guid" type_code="9">66019e79-f1be-4ee8-88b9-4c6e918c3de1</item>
                    <item name="ID" index="10" type_name="gh_guid" type_code="9">8115359b-0dcd-4830-9930-b889a2b113cb</item>
                    <item name="ID" index="11" type_name="gh_guid" type_code="9">7f8afa5c-4f3a-4b69-96e6-1aaeb1a8c935</item>
                    <item name="ID" index="12" type_name="gh_guid" type_code="9">894e2d8c-9a49-4367-af99-bc16902890c7</item>
                    <item name="ID" index="13" type_name="gh_guid" type_code="9">b692b3e1-005b-4cc9-80fd-a55c07c63397</item>
                    <item name="ID" index="14" type_name="gh_guid" type_code="9">4a4d7180-a2f4-431f-adec-eca978ee269b</item>
                    <item name="ID" index="15" type_name="gh_guid" type_code="9">9356585c-e8b3-498b-8b9f-47fc9490fd38</item>
                    <item name="ID" index="16" type_name="gh_guid" type_code="9">e9fc02b8-bb10-46dc-b0eb-5f048b28b3ae</item>
                    <item name="ID" index="17" type_name="gh_guid" type_code="9">f3c8893c-54f4-4444-a76d-5d7b82c456d4</item>
                    <item name="ID" index="18" type_name="gh_guid" type_code="9">d8447be0-7686-49a7-aafc-3d764dad1459</item>
                    <item name="ID" index="19" type_name="gh_guid" type_code="9">4faef0a9-d25c-40bb-862f-6f5183f66019</item>
                    <item name="ID" index="20" type_name="gh_guid" type_code="9">560499b7-534b-4e01-8472-8d8a87013841</item>
                    <item name="ID" index="21" type_name="gh_guid" type_code="9">db4eb183-e915-4535-80d5-2a8840c2b1a6</item>
                    <item name="ID" index="22" type_name="gh_guid" type_code="9">ef3c0591-e974-4f82-a14b-7a7ac048e8ee</item>
                    <item name="ID" index="23" type_name="gh_guid" type_code="9">29122f20-6d71-469c-9319-545bd2b94782</item>
                    <item name="ID" index="24" type_name="gh_guid" type_code="9">ec323dec-5fcd-42d4-9c5c-15a6bd054109</item>
                    <item name="ID" index="25" type_name="gh_guid" type_code="9">c300a51d-ea1d-4a6f-aac8-a4d4a36ca3fd</item>
                    <item name="ID_Count" type_name="gh_int32" type_code="3">26</item>
                    <item name="InstanceGuid" type_name="gh_guid" type_code="9">73f1c9c9-aeff-4b65-a5bd-aaab19c7da0c</item>
                    <item name="Name" type_name="gh_string" type_code="10">Group</item>
                    <item name="NickName" type_name="gh_string" type_code="10">Default state viz</item>
                  </items>
                  <chunks count="1">
                    <chunk name="Attributes" />
                  </chunks>
                </chunk>
              </chunks>
            </chunk>
            <chunk name="Object" index="14">
              <items count="2">
                <item name="GUID" type_name="gh_guid" type_code="9">8ec86459-bf01-4409-baee-174d0d2b13d0</item>
                <item name="Name" type_name="gh_string" type_code="10">Data</item>
              </items>
              <chunks count="1">
                <chunk name="Container">
                  <items count="8">
                    <item name="Description" type_name="gh_string" type_code="10">Contains a collection of generic data</item>
                    <item name="IconDisplay" type_name="gh_int32" type_code="3">1</item>
                    <item name="InstanceGuid" type_name="gh_guid" type_code="9">c741113a-f740-46e4-b41e-744b58b6d380</item>
                    <item name="Name" type_name="gh_string" type_code="10">Data</item>
                    <item name="NickName" type_name="gh_string" type_code="10">planner</item>
                    <item name="Optional" type_name="gh_bool" type_code="1">false</item>
                    <item name="Source" index="0" type_name="gh_guid" type_code="9">65aad224-d3c1-4ad9-9987-0faf7c247fd8</item>
                    <item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
                  </items>
                  <chunks count="1">
                    <chunk name="Attributes">
                      <items count="2">
                        <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                          <X>1718</X>
                          <Y>82</Y>
                          <W>50</W>
                          <H>20</H>
                        </item>
                        <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                          <X>1743.8744</X>
                          <Y>92.20664</Y>
                        </item>
                      </items>
                    </chunk>
                  </chunks>
                </chunk>
              </chunks>
            </chunk>
            <chunk name="Object" index="15">
              <items count="2">
                <item name="GUID" type_name="gh_guid" type_code="9">8ec86459-bf01-4409-baee-174d0d2b13d0</item>
                <item name="Name" type_name="gh_string" type_code="10">Data</item>
              </items>
              <chunks count="1">
                <chunk name="Container">
                  <items count="9">
                    <item name="Description" type_name="gh_string" type_code="10">Contains a collection of generic data</item>
                    <item name="IconDisplay" type_name="gh_int32" type_code="3">1</item>
                    <item name="InstanceGuid" type_name="gh_guid" type_code="9">bc933c2c-ae13-4247-a61a-f86c20c78f0d</item>
                    <item name="Name" type_name="gh_string" type_code="10">Data</item>
                    <item name="NickName" type_name="gh_string" type_code="10">planner</item>
                    <item name="Optional" type_name="gh_bool" type_code="1">false</item>
                    <item name="Source" index="0" type_name="gh_guid" type_code="9">c741113a-f740-46e4-b41e-744b58b6d380</item>
                    <item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
                    <item name="WireDisplay" type_name="gh_int32" type_code="3">2</item>
                  </items>
                  <chunks count="1">
                    <chunk name="Attributes">
                      <items count="2">
                        <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                          <X>1985</X>
                          <Y>604</Y>
                          <W>50</W>
                          <H>20</H>
                        </item>
                        <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                          <X>2010.4504</X>
                          <Y>614.42365</Y>
                        </item>
                      </items>
                    </chunk>
                  </chunks>
                </chunk>
              </chunks>
            </chunk>
            <chunk name="Object" index="16">
              <items count="2">
                <item name="GUID" type_name="gh_guid" type_code="9">c552a431-af5b-46a9-a8a4-0fcbc27ef596</item>
                <item name="Name" type_name="gh_string" type_code="10">Group</item>
              </items>
              <chunks count="1">
                <chunk name="Container">
                  <items count="51">
                    <item name="Border" type_name="gh_int32" type_code="3">1</item>
                    <item name="Colour" type_name="gh_drawing_color" type_code="36">
                      <ARGB>198;217;216;237</ARGB>
                    </item>
                    <item name="Description" type_name="gh_string" type_code="10">A group of Grasshopper objects</item>
                    <item name="ID" index="0" type_name="gh_guid" type_code="9">0ca7f032-be0a-43fa-adad-9e75a9ef29da</item>
                    <item name="ID" index="1" type_name="gh_guid" type_code="9">939af961-e929-42fc-a605-fa3ef622f88e</item>
                    <item name="ID" index="2" type_name="gh_guid" type_code="9">cc747887-5cfd-47bb-b7f8-0c066fcdbcd5</item>
                    <item name="ID" index="3" type_name="gh_guid" type_code="9">c7f76f98-66f0-4668-8fb0-3a069b3aebf6</item>
                    <item name="ID" index="4" type_name="gh_guid" type_code="9">0a5fbbac-6bfc-4844-81c1-682ef1be3313</item>
                    <item name="ID" index="5" type_name="gh_guid" type_code="9">bc933c2c-ae13-4247-a61a-f86c20c78f0d</item>
                    <item name="ID" index="6" type_name="gh_guid" type_code="9">ee0e8c97-d01a-41c4-85ac-dd9111b0b5a1</item>
                    <item name="ID" index="7" type_name="gh_guid" type_code="9">a94167a1-0fbc-4e93-9ee4-515abe2b79c5</item>
                    <item name="ID" index="8" type_name="gh_guid" type_code="9">9e14bfaa-607a-45c4-9d80-b4a5af892494</item>
                    <item name="ID" index="9" type_name="gh_guid" type_code="9">99e1f7e2-6ade-43cc-abd9-91b9d4863d73</item>
                    <item name="ID" index="10" type_name="gh_guid" type_code="9">da06a4fd-ed45-438f-9520-9646a5e10d58</item>
                    <item name="ID" index="11" type_name="gh_guid" type_code="9">649a8642-312d-4303-8322-5447633e3662</item>
                    <item name="ID" index="12" type_name="gh_guid" type_code="9">3ec26525-1af5-4bdb-9f98-e7901792b4c7</item>
                    <item name="ID" index="13" type_name="gh_guid" type_code="9">eae6a445-1a07-43bf-b5f8-8d3903b2f314</item>
                    <item name="ID" index="14" type_name="gh_guid" type_code="9">09f0287b-9bf5-4fb1-9ba9-6ac56487dbb4</item>
                    <item name="ID" index="15" type_name="gh_guid" type_code="9">c2282518-3b61-421c-8865-5befaf21fb0a</item>
                    <item name="ID" index="16" type_name="gh_guid" type_code="9">ae051195-864d-4e9d-8521-f1666380d68b</item>
                    <item name="ID" index="17" type_name="gh_guid" type_code="9">4c4b4aed-a3f6-4098-980c-621289a1863a</item>
                    <item name="ID" index="18" type_name="gh_guid" type_code="9">fbc7bd27-824f-4120-9d8b-f708965a4807</item>
                    <item name="ID" index="19" type_name="gh_guid" type_code="9">7a0bf75d-26f0-4fcd-ae26-1aa7744ce744</item>
                    <item name="ID" index="20" type_name="gh_guid" type_code="9">2249ef1f-58a1-4f5d-b0a2-cfe7ca3bb49b</item>
                    <item name="ID" index="21" type_name="gh_guid" type_code="9">ec6db9e2-51c2-4426-a4b5-753321a69cae</item>
                    <item name="ID" index="22" type_name="gh_guid" type_code="9">4eca48e6-bfda-47d7-a6a2-831585dd5583</item>
                    <item name="ID" index="23" type_name="gh_guid" type_code="9">3cab4c67-c778-4993-b7b8-35a983432d34</item>
                    <item name="ID" index="24" type_name="gh_guid" type_code="9">ceda0efd-7540-422d-8e8c-c1e8295b56f3</item>
                    <item name="ID" index="25" type_name="gh_guid" type_code="9">19de86bb-0df4-4e19-8012-6621af8437d9</item>
                    <item name="ID" index="26" type_name="gh_guid" type_code="9">a678eee7-c58b-4acd-86a6-70a28d466ddb</item>
                    <item name="ID" index="27" type_name="gh_guid" type_code="9">e6d9b3c2-4253-4e04-be3f-03e8921d3a16</item>
                    <item name="ID" index="28" type_name="gh_guid" type_code="9">86c484cd-8435-4ce2-b596-bcbf78984f53</item>
                    <item name="ID" index="29" type_name="gh_guid" type_code="9">0953f0da-01d4-4a7e-afd0-0d0c3ab76c59</item>
                    <item name="ID" index="30" type_name="gh_guid" type_code="9">d5e0145d-54bd-409a-b974-d3901b5bff08</item>
                    <item name="ID" index="31" type_name="gh_guid" type_code="9">42e60642-60dd-41bb-b009-352977b5c9e5</item>
                    <item name="ID" index="32" type_name="gh_guid" type_code="9">f703c1f0-287a-460c-86b5-6b4b700c8ef2</item>
                    <item name="ID" index="33" type_name="gh_guid" type_code="9">2577edd7-26a3-4026-a151-871b5946cc67</item>
                    <item name="ID" index="34" type_name="gh_guid" type_code="9">e60d43d0-7e0b-4873-9234-039b795dea3f</item>
                    <item name="ID" index="35" type_name="gh_guid" type_code="9">9580d081-3e92-4bd7-91ae-8b8567ef53d9</item>
                    <item name="ID" index="36" type_name="gh_guid" type_code="9">efc34ea5-0ea5-4c09-a9a4-ea0e52e689d7</item>
                    <item name="ID" index="37" type_name="gh_guid" type_code="9">99f4af15-a12b-40c6-af5b-0451dce05865</item>
                    <item name="ID" index="38" type_name="gh_guid" type_code="9">855506ba-1c80-4c37-be98-7ee0973cd10c</item>
                    <item name="ID" index="39" type_name="gh_guid" type_code="9">f4cfdba3-1db8-4adb-adfc-aa5af8183db6</item>
                    <item name="ID" index="40" type_name="gh_guid" type_code="9">0315a922-c82a-4405-8b53-d573782a5d66</item>
                    <item name="ID" index="41" type_name="gh_guid" type_code="9">cf545e47-da82-42ea-8a75-9625d07e2aef</item>
                    <item name="ID" index="42" type_name="gh_guid" type_code="9">3395d76e-3f13-4b26-ba34-d20894cd52cc</item>
                    <item name="ID" index="43" type_name="gh_guid" type_code="9">8c40b20d-5907-473b-8192-ee9a7a063d58</item>
                    <item name="ID_Count" type_name="gh_int32" type_code="3">44</item>
                    <item name="InstanceGuid" type_name="gh_guid" type_code="9">4804e438-9c40-4a43-99df-8b6cce7499cb</item>
                    <item name="Name" type_name="gh_string" type_code="10">Group</item>
                    <item name="NickName" type_name="gh_string" type_code="10">Inverse Kinematics to frame</item>
                  </items>
                  <chunks count="1">
                    <chunk name="Attributes" />
                  </chunks>
                </chunk>
              </chunks>
            </chunk>
            <chunk name="Object" index="17">
              <items count="2">
                <item name="GUID" type_name="gh_guid" type_code="9">4f8984c4-7c7a-4d69-b0a2-183cbb330d20</item>
                <item name="Name" type_name="gh_string" type_code="10">Plane</item>
              </items>
              <chunks count="1">
                <chunk name="Container">
                  <items count="6">
                    <item name="Description" type_name="gh_string" type_code="10">Contains a collection of three-dimensional axis-systems</item>
                    <item name="InstanceGuid" type_name="gh_guid" type_code="9">c3986e21-f43e-45b1-99c4-13cd41951b9b</item>
                    <item name="Name" type_name="gh_string" type_code="10">Plane</item>
                    <item name="NickName" type_name="gh_string" type_code="10">target plane (IK)</item>
                    <item name="Optional" type_name="gh_bool" type_code="1">false</item>
                    <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                  </items>
                  <chunks count="2">
                    <chunk name="Attributes">
                      <items count="2">
                        <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                          <X>1991</X>
                          <Y>969</Y>
                          <W>50</W>
                          <H>24</H>
                        </item>
                        <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                          <X>2016.6895</X>
                          <Y>981.8627</Y>
                        </item>
                      </items>
                    </chunk>
                    <chunk name="PersistentData">
                      <items count="1">
                        <item name="Count" type_name="gh_int32" type_code="3">1</item>
                      </items>
                      <chunks count="1">
                        <chunk name="Branch" index="0">
                          <items count="2">
                            <item name="Count" type_name="gh_int32" type_code="3">1</item>
                            <item name="Path" type_name="gh_string" type_code="10">{0}</item>
                          </items>
                          <chunks count="1">
                            <chunk name="Item" index="0">
                              <items count="1">
                                <item name="plane" type_name="gh_plane" type_code="72">
                                  <Ox>0.36353384210999135</Ox>
                                  <Oy>0</Oy>
                                  <Oz>0.354596250621197</Oz>
                                  <Xx>1</Xx>
                                  <Xy>0</Xy>
                                  <Xz>0</Xz>
                                  <Yx>0</Yx>
                                  <Yy>-1</Yy>
                                  <Yz>0</Yz>
                                </item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                      </chunks>
                    </chunk>
                  </chunks>
                </chunk>
              </chunks>
            </chunk>
            <chunk name="Object" index="18">
              <items count="2">
                <item name="GUID" type_name="gh_guid" type_code="9">8ec86459-bf01-4409-baee-174d0d2b13d0</item>
                <item name="Name" type_name="gh_string" type_code="10">Data</item>
              </items>
              <chunks count="1">
                <chunk name="Container">
                  <items count="9">
                    <item name="Description" type_name="gh_string" type_code="10">Contains a collection of generic data</item>
                    <item name="IconDisplay" type_name="gh_int32" type_code="3">1</item>
                    <item name="InstanceGuid" type_name="gh_guid" type_code="9">46e9fa86-ac99-4393-914c-0338105dc1fa</item>
                    <item name="Name" type_name="gh_string" type_code="10">Data</item>
                    <item name="NickName" type_name="gh_string" type_code="10">robot_cell</item>
                    <item name="Optional" type_name="gh_bool" type_code="1">false</item>
                    <item name="Source" index="0" type_name="gh_guid" type_code="9">c4c3df53-0a94-4574-afc8-9e68cb15bc46</item>
                    <item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
                    <item name="WireDisplay" type_name="gh_int32" type_code="3">2</item>
                  </items>
                  <chunks count="1">
                    <chunk name="Attributes">
                      <items count="2">
                        <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                          <X>1991</X>
                          <Y>838</Y>
                          <W>58</W>
                          <H>20</H>
                        </item>
                        <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                          <X>2020.2886</X>
                          <Y>848.57196</Y>
                        </item>
                      </items>
                    </chunk>
                  </chunks>
                </chunk>
              </chunks>
            </chunk>
            <chunk name="Object" index="19">
              <items count="2">
                <item name="GUID" type_name="gh_guid" type_code="9">8ec86459-bf01-4409-baee-174d0d2b13d0</item>
                <item name="Name" type_name="gh_string" type_code="10">Data</item>
              </items>
              <chunks count="1">
                <chunk name="Container">
                  <items count="9">
                    <item name="Description" type_name="gh_string" type_code="10">Contains a collection of generic data</item>
                    <item name="IconDisplay" type_name="gh_int32" type_code="3">1</item>
                    <item name="InstanceGuid" type_name="gh_guid" type_code="9">af72fb09-988a-487f-9884-218b9ff8de1d</item>
                    <item name="Name" type_name="gh_string" type_code="10">Data</item>
                    <item name="NickName" type_name="gh_string" type_code="10">planner</item>
                    <item name="Optional" type_name="gh_bool" type_code="1">false</item>
                    <item name="Source" index="0" type_name="gh_guid" type_code="9">c741113a-f740-46e4-b41e-744b58b6d380</item>
                    <item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
                    <item name="WireDisplay" type_name="gh_int32" type_code="3">2</item>
                  </items>
                  <chunks count="1">
                    <chunk name="Attributes">
                      <items count="2">
                        <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                          <X>1991</X>
                          <Y>892</Y>
                          <W>50</W>
                          <H>20</H>
                        </item>
                        <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                          <X>2016.3304</X>
                          <Y>902.32965</Y>
                        </item>
                      </items>
                    </chunk>
                  </chunks>
                </chunk>
              </chunks>
            </chunk>
            <chunk name="Object" index="20">
              <items count="2">
                <item name="GUID" type_name="gh_guid" type_code="9">c552a431-af5b-46a9-a8a4-0fcbc27ef596</item>
                <item name="Name" type_name="gh_string" type_code="10">Group</item>
              </items>
              <chunks count="1">
                <chunk name="Container">
                  <items count="63">
                    <item name="Border" type_name="gh_int32" type_code="3">1</item>
                    <item name="Colour" type_name="gh_drawing_color" type_code="36">
                      <ARGB>198;217;216;237</ARGB>
                    </item>
                    <item name="Description" type_name="gh_string" type_code="10">A group of Grasshopper objects</item>
                    <item name="ID" index="0" type_name="gh_guid" type_code="9">c3986e21-f43e-45b1-99c4-13cd41951b9b</item>
                    <item name="ID" index="1" type_name="gh_guid" type_code="9">9aa64b8e-2bcb-4f23-95bc-4239276f714b</item>
                    <item name="ID" index="2" type_name="gh_guid" type_code="9">735bbdbf-14c1-4b22-b6a2-14de0eeefdbd</item>
                    <item name="ID" index="3" type_name="gh_guid" type_code="9">d94c1ab7-d62e-458e-91d5-e9eeeb5a9117</item>
                    <item name="ID" index="4" type_name="gh_guid" type_code="9">46e9fa86-ac99-4393-914c-0338105dc1fa</item>
                    <item name="ID" index="5" type_name="gh_guid" type_code="9">af72fb09-988a-487f-9884-218b9ff8de1d</item>
                    <item name="ID" index="6" type_name="gh_guid" type_code="9">4a2009da-4b58-4c38-bb0b-1033ea8785a8</item>
                    <item name="ID" index="7" type_name="gh_guid" type_code="9">64837479-f82b-4e03-9ab3-27be4fc3e2be</item>
                    <item name="ID" index="8" type_name="gh_guid" type_code="9">8cbb24ae-135f-4417-b8a6-25f794d0ec8a</item>
                    <item name="ID" index="9" type_name="gh_guid" type_code="9">527be6a4-4a89-4700-9051-cd6ab2ac0784</item>
                    <item name="ID" index="10" type_name="gh_guid" type_code="9">15465951-a5c7-4973-a640-1dc5ebee0224</item>
                    <item name="ID" index="11" type_name="gh_guid" type_code="9">c20441b0-57a9-4b0d-9870-e18ef58c6214</item>
                    <item name="ID" index="12" type_name="gh_guid" type_code="9">8ec52e72-1630-4789-b7cb-797218663a19</item>
                    <item name="ID" index="13" type_name="gh_guid" type_code="9">657d8c47-f7bb-4cd3-a770-e0fd57f31ade</item>
                    <item name="ID" index="14" type_name="gh_guid" type_code="9">5a3b9f86-517c-4f5d-bd42-2377f3f772c8</item>
                    <item name="ID" index="15" type_name="gh_guid" type_code="9">c1326cd0-12e4-4103-b4a2-7a5f24680ecd</item>
                    <item name="ID" index="16" type_name="gh_guid" type_code="9">976ca056-6b01-4cf1-a18f-b45a73bf3a69</item>
                    <item name="ID" index="17" type_name="gh_guid" type_code="9">35171461-e473-4bd6-807e-879de1bcd1df</item>
                    <item name="ID" index="18" type_name="gh_guid" type_code="9">2e6101ac-5bc1-4891-815a-7cbd07793d0a</item>
                    <item name="ID" index="19" type_name="gh_guid" type_code="9">393bdeb9-2d27-4a5e-a3e0-96113e616770</item>
                    <item name="ID" index="20" type_name="gh_guid" type_code="9">6daa6b14-f45c-4f2a-a6b7-2556442296c8</item>
                    <item name="ID" index="21" type_name="gh_guid" type_code="9">27c49afb-d275-4378-9835-5be830756bea</item>
                    <item name="ID" index="22" type_name="gh_guid" type_code="9">b535e938-5909-4088-8c6d-d62b22e9327a</item>
                    <item name="ID" index="23" type_name="gh_guid" type_code="9">a7e890a9-e2d2-40b9-b2d7-feb0e35940e5</item>
                    <item name="ID" index="24" type_name="gh_guid" type_code="9">ca09a2e2-db62-4705-9d93-440f1d4c94e3</item>
                    <item name="ID" index="25" type_name="gh_guid" type_code="9">52ad06cd-80c1-41b3-94a7-f33cb9e756dd</item>
                    <item name="ID" index="26" type_name="gh_guid" type_code="9">3d6e7732-7483-4903-9666-4d22bc459b60</item>
                    <item name="ID" index="27" type_name="gh_guid" type_code="9">47cb00c0-80ac-4c77-aef7-e0dfea2bd0bb</item>
                    <item name="ID" index="28" type_name="gh_guid" type_code="9">5cc29b1c-04d9-4eda-96f8-47d5ca9dfcd7</item>
                    <item name="ID" index="29" type_name="gh_guid" type_code="9">d2f8b219-6e8a-45b7-b8ec-f7102c9ae27e</item>
                    <item name="ID" index="30" type_name="gh_guid" type_code="9">6273b451-39f9-4d57-8d08-03292782e02b</item>
                    <item name="ID" index="31" type_name="gh_guid" type_code="9">52e494d9-3951-4945-9e05-f859f919ed2f</item>
                    <item name="ID" index="32" type_name="gh_guid" type_code="9">5f8b571a-5b93-4ca9-8adc-d94cbfea74af</item>
                    <item name="ID" index="33" type_name="gh_guid" type_code="9">d7ac90b3-64d2-481f-83a8-bffa459b3af3</item>
                    <item name="ID" index="34" type_name="gh_guid" type_code="9">5683f7aa-5cc2-45ec-9be8-2ff2b994524e</item>
                    <item name="ID" index="35" type_name="gh_guid" type_code="9">08807501-6a12-4760-9c64-084613873b7b</item>
                    <item name="ID" index="36" type_name="gh_guid" type_code="9">9a9f891e-db83-43fd-ad55-25a6bfb4b754</item>
                    <item name="ID" index="37" type_name="gh_guid" type_code="9">63f11c25-b0ef-4f0b-9501-d33ca2068bee</item>
                    <item name="ID" index="38" type_name="gh_guid" type_code="9">039633f2-6528-4f51-9f18-05724e078c66</item>
                    <item name="ID" index="39" type_name="gh_guid" type_code="9">41e19d1e-1f62-4c4f-ba3c-6dd3d5ea65fa</item>
                    <item name="ID" index="40" type_name="gh_guid" type_code="9">ce021ce7-443a-4d1a-bb0c-4893d4ab42f1</item>
                    <item name="ID" index="41" type_name="gh_guid" type_code="9">78573bc1-87ab-4a2c-ac85-173aa36d5bb6</item>
                    <item name="ID" index="42" type_name="gh_guid" type_code="9">f1acd034-c44b-49cb-a830-b336a69b9a1d</item>
                    <item name="ID" index="43" type_name="gh_guid" type_code="9">87b478da-1b07-40c7-b762-10b899d55092</item>
                    <item name="ID" index="44" type_name="gh_guid" type_code="9">877fc8c0-77d5-4d38-83f0-e42db8bb7f37</item>
                    <item name="ID" index="45" type_name="gh_guid" type_code="9">743e6d2e-d7be-44c5-af66-ed4ff84d08ff</item>
                    <item name="ID" index="46" type_name="gh_guid" type_code="9">75116268-f3c1-4228-a619-b1ece3f917db</item>
                    <item name="ID" index="47" type_name="gh_guid" type_code="9">66abffcf-0e0b-4491-a9d6-daef1882ec63</item>
                    <item name="ID" index="48" type_name="gh_guid" type_code="9">4fd9e007-bf59-4acd-97a4-f16f495eaaa4</item>
                    <item name="ID" index="49" type_name="gh_guid" type_code="9">8fc88eec-a263-4a7f-9556-5cdf37d635ca</item>
                    <item name="ID" index="50" type_name="gh_guid" type_code="9">869a8b88-2c5e-4c80-a170-fd29ace28e96</item>
                    <item name="ID" index="51" type_name="gh_guid" type_code="9">cbdbf44f-a43b-45d3-bcd7-7b872436f2fd</item>
                    <item name="ID" index="52" type_name="gh_guid" type_code="9">27c34ac6-7313-4835-ba74-e72d714dfa0c</item>
                    <item name="ID" index="53" type_name="gh_guid" type_code="9">3e570305-eb5d-43c4-a5c6-9a5914fde9ed</item>
                    <item name="ID" index="54" type_name="gh_guid" type_code="9">00b4398a-522a-4426-bceb-c8b4eb2df50a</item>
                    <item name="ID" index="55" type_name="gh_guid" type_code="9">d833948b-a8e4-440a-87e5-eb1fb8831e21</item>
                    <item name="ID_Count" type_name="gh_int32" type_code="3">56</item>
                    <item name="InstanceGuid" type_name="gh_guid" type_code="9">498dbb65-c5f7-4346-9421-b403afe1c0e1</item>
                    <item name="Name" type_name="gh_string" type_code="10">Group</item>
                    <item name="NickName" type_name="gh_string" type_code="10">Inverse Kinematics to frame target</item>
                  </items>
                  <chunks count="1">
                    <chunk name="Attributes" />
                  </chunks>
                </chunk>
              </chunks>
            </chunk>
            <chunk name="Object" index="21">
              <items count="2">
                <item name="GUID" type_name="gh_guid" type_code="9">8ec86459-bf01-4409-baee-174d0d2b13d0</item>
                <item name="Name" type_name="gh_string" type_code="10">Data</item>
              </items>
              <chunks count="1">
                <chunk name="Container">
                  <items count="9">
                    <item name="Description" type_name="gh_string" type_code="10">Contains a collection of generic data</item>
                    <item name="IconDisplay" type_name="gh_int32" type_code="3">1</item>
                    <item name="InstanceGuid" type_name="gh_guid" type_code="9">d0c4d7c9-a51c-49fd-b072-a7b8ba5d1f9e</item>
                    <item name="Name" type_name="gh_string" type_code="10">Data</item>
                    <item name="NickName" type_name="gh_string" type_code="10">planner</item>
                    <item name="Optional" type_name="gh_bool" type_code="1">false</item>
                    <item name="Source" index="0" type_name="gh_guid" type_code="9">c741113a-f740-46e4-b41e-744b58b6d380</item>
                    <item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
                    <item name="WireDisplay" type_name="gh_int32" type_code="3">2</item>
                  </items>
                  <chunks count="1">
                    <chunk name="Attributes">
                      <items count="2">
                        <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                          <X>1984</X>
                          <Y>1391</Y>
                          <W>50</W>
                          <H>20</H>
                        </item>
                        <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                          <X>2009.6084</X>
                          <Y>1401.8529</Y>
                        </item>
                      </items>
                    </chunk>
                  </chunks>
                </chunk>
              </chunks>
            </chunk>
            <chunk name="Object" index="22">
              <items count="2">
                <item name="GUID" type_name="gh_guid" type_code="9">8ec86459-bf01-4409-baee-174d0d2b13d0</item>
                <item name="Name" type_name="gh_string" type_code="10">Data</item>
              </items>
              <chunks count="1">
                <chunk name="Container">
                  <items count="8">
                    <item name="Description" type_name="gh_string" type_code="10">Contains a collection of generic data</item>
                    <item name="IconDisplay" type_name="gh_int32" type_code="3">1</item>
                    <item name="InstanceGuid" type_name="gh_guid" type_code="9">64837479-f82b-4e03-9ab3-27be4fc3e2be</item>
                    <item name="Name" type_name="gh_string" type_code="10">Data</item>
                    <item name="NickName" type_name="gh_string" type_code="10">ik_end_state</item>
                    <item name="Optional" type_name="gh_bool" type_code="1">false</item>
                    <item name="Source" index="0" type_name="gh_guid" type_code="9">0d04794f-ef5e-4cfb-8592-2f45b175aa55</item>
                    <item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
                  </items>
                  <chunks count="1">
                    <chunk name="Attributes">
                      <items count="2">
                        <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                          <X>2959</X>
                          <Y>1123</Y>
                          <W>71</W>
                          <H>20</H>
                        </item>
                        <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                          <X>2995.2317</X>
                          <Y>1133.791</Y>
                        </item>
                      </items>
                    </chunk>
                  </chunks>
                </chunk>
              </chunks>
            </chunk>
            <chunk name="Object" index="23">
              <items count="2">
                <item name="GUID" type_name="gh_guid" type_code="9">8ec86459-bf01-4409-baee-174d0d2b13d0</item>
                <item name="Name" type_name="gh_string" type_code="10">Data</item>
              </items>
              <chunks count="1">
                <chunk name="Container">
                  <items count="9">
                    <item name="Description" type_name="gh_string" type_code="10">Contains a collection of generic data</item>
                    <item name="IconDisplay" type_name="gh_int32" type_code="3">1</item>
                    <item name="InstanceGuid" type_name="gh_guid" type_code="9">3466ce89-77e4-426b-a993-683e29db59a1</item>
                    <item name="Name" type_name="gh_string" type_code="10">Data</item>
                    <item name="NickName" type_name="gh_string" type_code="10">ik_end_state</item>
                    <item name="Optional" type_name="gh_bool" type_code="1">false</item>
                    <item name="Source" index="0" type_name="gh_guid" type_code="9">4cae0493-aca2-4b5e-9585-554da4daa2b0</item>
                    <item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
                    <item name="WireDisplay" type_name="gh_int32" type_code="3">1</item>
                  </items>
                  <chunks count="1">
                    <chunk name="Attributes">
                      <items count="2">
                        <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                          <X>1984</X>
                          <Y>1432</Y>
                          <W>71</W>
                          <H>20</H>
                        </item>
                        <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                          <X>2019.6099</X>
                          <Y>1442.4</Y>
                        </item>
                      </items>
                    </chunk>
                  </chunks>
                </chunk>
              </chunks>
            </chunk>
            <chunk name="Object" index="24">
              <items count="2">
                <item name="GUID" type_name="gh_guid" type_code="9">b6236720-8d88-4289-93c3-ac4c99f9b97b</item>
                <item name="Name" type_name="gh_string" type_code="10">Relay</item>
              </items>
              <chunks count="1">
                <chunk name="Container">
                  <items count="8">
                    <item name="Access" type_name="gh_int32" type_code="3">2</item>
                    <item name="Description" type_name="gh_string" type_code="10">A wire relay object</item>
                    <item name="InstanceGuid" type_name="gh_guid" type_code="9">549998f3-80a1-4ada-9c82-ef9c0f3c9e43</item>
                    <item name="Name" type_name="gh_string" type_code="10">Relay</item>
                    <item name="NickName" type_name="gh_string" type_code="10"></item>
                    <item name="Optional" type_name="gh_bool" type_code="1">false</item>
                    <item name="Source" index="0" type_name="gh_guid" type_code="9">4d4c2587-3e67-44b5-ad21-f205a57ebe3a</item>
                    <item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
                  </items>
                  <chunks count="1">
                    <chunk name="Attributes">
                      <items count="2">
                        <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                          <X>2509</X>
                          <Y>1413</Y>
                          <W>40</W>
                          <H>16</H>
                        </item>
                        <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                          <X>2529</X>
                          <Y>1421</Y>
                        </item>
                      </items>
                    </chunk>
                  </chunks>
                </chunk>
              </chunks>
            </chunk>
            <chunk name="Object" index="25">
              <items count="2">
                <item name="GUID" type_name="gh_guid" type_code="9">c552a431-af5b-46a9-a8a4-0fcbc27ef596</item>
                <item name="Name" type_name="gh_string" type_code="10">Group</item>
              </items>
              <chunks count="1">
                <chunk name="Container">
                  <items count="71">
                    <item name="Border" type_name="gh_int32" type_code="3">1</item>
                    <item name="Colour" type_name="gh_drawing_color" type_code="36">
                      <ARGB>198;217;216;237</ARGB>
                    </item>
                    <item name="Description" type_name="gh_string" type_code="10">A group of Grasshopper objects</item>
                    <item name="ID" index="0" type_name="gh_guid" type_code="9">fa1878da-0da2-406e-95ad-60f40216bfa7</item>
                    <item name="ID" index="1" type_name="gh_guid" type_code="9">8a25fcc1-f970-4f14-b174-b1c41b5328d9</item>
                    <item name="ID" index="2" type_name="gh_guid" type_code="9">13fdb446-c48d-4ebc-913c-d4621c1d168f</item>
                    <item name="ID" index="3" type_name="gh_guid" type_code="9">c60cf6f0-6ffa-4cbb-8763-e5d060e74567</item>
                    <item name="ID" index="4" type_name="gh_guid" type_code="9">f46558d4-bc26-428a-89ab-80c196a1f75a</item>
                    <item name="ID" index="5" type_name="gh_guid" type_code="9">cf4a184e-e7ad-48f6-8232-bb1d77e74123</item>
                    <item name="ID" index="6" type_name="gh_guid" type_code="9">55da33dd-b8c0-4c2a-9dd1-d8c4a8055d02</item>
                    <item name="ID" index="7" type_name="gh_guid" type_code="9">5588952a-265e-47af-9962-9b81eec48e20</item>
                    <item name="ID" index="8" type_name="gh_guid" type_code="9">9fd76d1a-f0ca-4b71-97bf-39b31175ef65</item>
                    <item name="ID" index="9" type_name="gh_guid" type_code="9">f87f1517-4c37-4c12-8ef8-ba9a14168e43</item>
                    <item name="ID" index="10" type_name="gh_guid" type_code="9">e4f61738-6fd7-43a6-8ee8-5e6ce85338eb</item>
                    <item name="ID" index="11" type_name="gh_guid" type_code="9">ad1acac0-440c-49ca-8566-23af82425c1d</item>
                    <item name="ID" index="12" type_name="gh_guid" type_code="9">d0c4d7c9-a51c-49fd-b072-a7b8ba5d1f9e</item>
                    <item name="ID" index="13" type_name="gh_guid" type_code="9">3466ce89-77e4-426b-a993-683e29db59a1</item>
                    <item name="ID" index="14" type_name="gh_guid" type_code="9">549998f3-80a1-4ada-9c82-ef9c0f3c9e43</item>
                    <item name="ID" index="15" type_name="gh_guid" type_code="9">baa55ef5-9b52-4edb-a243-10422a195ff4</item>
                    <item name="ID" index="16" type_name="gh_guid" type_code="9">817b22ce-f833-4dc3-a041-26e326485e91</item>
                    <item name="ID" index="17" type_name="gh_guid" type_code="9">af04f88e-c17a-4979-a640-88c3e4de77e8</item>
                    <item name="ID" index="18" type_name="gh_guid" type_code="9">a21b7493-c6d2-4356-bd74-a67d667845cd</item>
                    <item name="ID" index="19" type_name="gh_guid" type_code="9">96973616-1171-4f62-b6da-b9d6d4116a86</item>
                    <item name="ID" index="20" type_name="gh_guid" type_code="9">5b50be8f-eae0-4745-bf17-7186c3e2c638</item>
                    <item name="ID" index="21" type_name="gh_guid" type_code="9">452694d9-7bfc-48a1-885f-47430e772163</item>
                    <item name="ID" index="22" type_name="gh_guid" type_code="9">891ba031-bd26-41d0-95a1-51471de57f4c</item>
                    <item name="ID" index="23" type_name="gh_guid" type_code="9">6f6512da-9390-4fc2-bc37-38a20aefd686</item>
                    <item name="ID" index="24" type_name="gh_guid" type_code="9">64b169e9-cdb8-4a9c-be41-9abeabb9465e</item>
                    <item name="ID" index="25" type_name="gh_guid" type_code="9">a02dc2be-bbb7-431c-a2d0-cefb8b029a0f</item>
                    <item name="ID" index="26" type_name="gh_guid" type_code="9">bf718d1f-ec6f-48aa-9e99-d7e6ecb55071</item>
                    <item name="ID" index="27" type_name="gh_guid" type_code="9">93fdcc38-ada6-4f5c-aa25-47b59f704cc0</item>
                    <item name="ID" index="28" type_name="gh_guid" type_code="9">79586f7c-7fff-401d-a4e6-8f1f367f647f</item>
                    <item name="ID" index="29" type_name="gh_guid" type_code="9">cb8579b2-0212-4beb-9de8-f80904fd9296</item>
                    <item name="ID" index="30" type_name="gh_guid" type_code="9">79c9b059-6040-4216-bf10-ba7177a88304</item>
                    <item name="ID" index="31" type_name="gh_guid" type_code="9">f9fa8ef0-6756-4a9c-8db5-df0e8b07db7e</item>
                    <item name="ID" index="32" type_name="gh_guid" type_code="9">b03a5a77-4c6e-4fbe-80c3-bebeca934ea4</item>
                    <item name="ID" index="33" type_name="gh_guid" type_code="9">a116e049-778e-468b-bd66-ca3358310bd0</item>
                    <item name="ID" index="34" type_name="gh_guid" type_code="9">f7a2bdc0-cfc4-42d7-83b7-cf74ac944739</item>
                    <item name="ID" index="35" type_name="gh_guid" type_code="9">3ac6828e-43d8-437d-9fa9-c0df8296a152</item>
                    <item name="ID" index="36" type_name="gh_guid" type_code="9">607ef62a-ba5e-4924-9932-5e5bf7b1b94e</item>
                    <item name="ID" index="37" type_name="gh_guid" type_code="9">b771dff0-4ca4-4298-9fed-68c0c0fcf6cf</item>
                    <item name="ID" index="38" type_name="gh_guid" type_code="9">6d7d8350-420c-45e4-9d15-ded62292b213</item>
                    <item name="ID" index="39" type_name="gh_guid" type_code="9">8e4a2f68-1a4d-444b-ba55-0c73cf3c7466</item>
                    <item name="ID" index="40" type_name="gh_guid" type_code="9">8499e6f5-24ba-41d9-8675-9fd4c80dcc0e</item>
                    <item name="ID" index="41" type_name="gh_guid" type_code="9">28739be2-7b17-41b0-95cb-e5ee09dada19</item>
                    <item name="ID" index="42" type_name="gh_guid" type_code="9">e4527603-9de6-423a-ad6b-cff6e3854692</item>
                    <item name="ID" index="43" type_name="gh_guid" type_code="9">5e2655a1-e010-4799-ba60-04d5293deda5</item>
                    <item name="ID" index="44" type_name="gh_guid" type_code="9">80664596-b2e1-4f3b-830b-e0a4ce00be0d</item>
                    <item name="ID" index="45" type_name="gh_guid" type_code="9">c1c09fd0-fe02-4acd-97f3-b0e0753b0aeb</item>
                    <item name="ID" index="46" type_name="gh_guid" type_code="9">7f84f5b4-4206-4870-9cc2-3f06eea92a96</item>
                    <item name="ID" index="47" type_name="gh_guid" type_code="9">12343868-de2d-4726-a56d-d729b0ba46ff</item>
                    <item name="ID" index="48" type_name="gh_guid" type_code="9">965ba319-3c4a-4f49-8338-980230a1c98c</item>
                    <item name="ID" index="49" type_name="gh_guid" type_code="9">9f1be31c-4d10-4eb3-8fa6-8b51166a598f</item>
                    <item name="ID" index="50" type_name="gh_guid" type_code="9">691b1ca7-59d0-4016-b9d0-f6bc8a036bfb</item>
                    <item name="ID" index="51" type_name="gh_guid" type_code="9">89da042b-6bf6-4220-bb7d-620830f96c1d</item>
                    <item name="ID" index="52" type_name="gh_guid" type_code="9">98d47539-5c5d-49a2-8548-7588f01237e6</item>
                    <item name="ID" index="53" type_name="gh_guid" type_code="9">f4c160a7-cd36-472e-8694-3486acc419ad</item>
                    <item name="ID" index="54" type_name="gh_guid" type_code="9">fe513b93-6b05-4f9c-b091-b105ed80916d</item>
                    <item name="ID" index="55" type_name="gh_guid" type_code="9">f173ba5c-b75d-498f-915f-65cb122fd07c</item>
                    <item name="ID" index="56" type_name="gh_guid" type_code="9">20f60138-6f42-41f8-af12-9a3f136f9402</item>
                    <item name="ID" index="57" type_name="gh_guid" type_code="9">c9c515f3-4572-4154-9bd0-61dd0901c6dc</item>
                    <item name="ID" index="58" type_name="gh_guid" type_code="9">879f838f-40fa-475b-a82f-c6514e3d7044</item>
                    <item name="ID" index="59" type_name="gh_guid" type_code="9">282367d0-3f19-41d2-8c3e-903cdb22e13b</item>
                    <item name="ID" index="60" type_name="gh_guid" type_code="9">7e09e944-cd4e-4ce6-b9ff-e33be3c9be4e</item>
                    <item name="ID" index="61" type_name="gh_guid" type_code="9">2c3deda5-7a78-4902-bb79-4796273ba3ff</item>
                    <item name="ID" index="62" type_name="gh_guid" type_code="9">4819d1cf-0141-4891-83b1-8dbe7d876737</item>
                    <item name="ID" index="63" type_name="gh_guid" type_code="9">4cd79514-9d94-483a-9d8e-7501129c2858</item>
                    <item name="ID_Count" type_name="gh_int32" type_code="3">64</item>
                    <item name="InstanceGuid" type_name="gh_guid" type_code="9">62df8acd-4e17-4550-b38e-53c24ee023d3</item>
                    <item name="Name" type_name="gh_string" type_code="10">Group</item>
                    <item name="NickName" type_name="gh_string" type_code="10">Plan motion</item>
                  </items>
                  <chunks count="1">
                    <chunk name="Attributes" />
                  </chunks>
                </chunk>
              </chunks>
            </chunk>
            <chunk name="Object" index="26">
              <items count="2">
                <item name="GUID" type_name="gh_guid" type_code="9">8ec86459-bf01-4409-baee-174d0d2b13d0</item>
                <item name="Name" type_name="gh_string" type_code="10">Data</item>
              </items>
              <chunks count="1">
                <chunk name="Container">
                  <items count="8">
                    <item name="Description" type_name="gh_string" type_code="10">Contains a collection of generic data</item>
                    <item name="IconDisplay" type_name="gh_int32" type_code="3">1</item>
                    <item name="InstanceGuid" type_name="gh_guid" type_code="9">baa55ef5-9b52-4edb-a243-10422a195ff4</item>
                    <item name="Name" type_name="gh_string" type_code="10">Data</item>
                    <item name="NickName" type_name="gh_string" type_code="10">motion_end_state</item>
                    <item name="Optional" type_name="gh_bool" type_code="1">false</item>
                    <item name="Source" index="0" type_name="gh_guid" type_code="9">77cfc306-e476-4a1b-bcc3-0f5193dfbb9c</item>
                    <item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
                  </items>
                  <chunks count="1">
                    <chunk name="Attributes">
                      <items count="2">
                        <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                          <X>3569</X>
                          <Y>1703</Y>
                          <W>96</W>
                          <H>20</H>
                        </item>
                        <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                          <X>3617.5076</X>
                          <Y>1713.2823</Y>
                        </item>
                      </items>
                    </chunk>
                  </chunks>
                </chunk>
              </chunks>
            </chunk>
            <chunk name="Object" index="27">
              <items count="2">
                <item name="GUID" type_name="gh_guid" type_code="9">59daf374-bc21-4a5e-8282-5504fb7ae9ae</item>
                <item name="Name" type_name="gh_string" type_code="10">List Item</item>
              </items>
              <chunks count="1">
                <chunk name="Container">
                  <items count="5">
                    <item name="BaseOutputIndex" type_name="gh_int32" type_code="3">0</item>
                    <item name="Description" type_name="gh_string" type_code="10">Retrieve a specific item from a list.</item>
                    <item name="InstanceGuid" type_name="gh_guid" type_code="9">817b22ce-f833-4dc3-a041-26e326485e91</item>
                    <item name="Name" type_name="gh_string" type_code="10">List Item</item>
                    <item name="NickName" type_name="gh_string" type_code="10">List Item</item>
                  </items>
                  <chunks count="2">
                    <chunk name="Attributes">
                      <items count="2">
                        <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                          <X>3337</X>
                          <Y>1680</Y>
                          <W>75</W>
                          <H>64</H>
                        </item>
                        <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                          <X>3383</X>
                          <Y>1712</Y>
                        </item>
                      </items>
                    </chunk>
                    <chunk name="ParameterData">
                      <items count="6">
                        <item name="InputCount" type_name="gh_int32" type_code="3">3</item>
                        <item name="InputId" index="0" type_name="gh_guid" type_code="9">8ec86459-bf01-4409-baee-174d0d2b13d0</item>
                        <item name="InputId" index="1" type_name="gh_guid" type_code="9">2e3ab970-8545-46bb-836c-1c11e5610bce</item>
                        <item name="InputId" index="2" type_name="gh_guid" type_code="9">cb95db89-6165-43b6-9c41-5702bc5bf137</item>
                        <item name="OutputCount" type_name="gh_int32" type_code="3">1</item>
                        <item name="OutputId" index="0" type_name="gh_guid" type_code="9">8ec86459-bf01-4409-baee-174d0d2b13d0</item>
                      </items>
                      <chunks count="4">
                        <chunk name="InputParam" index="0">
                          <items count="8">
                            <item name="Access" type_name="gh_int32" type_code="3">1</item>
                            <item name="Description" type_name="gh_string" type_code="10">Base list</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">eb21125b-5b81-42d2-aeac-010556400baf</item>
                            <item name="Name" type_name="gh_string" type_code="10">List</item>
                            <item name="NickName" type_name="gh_string" type_code="10">List</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">false</item>
                            <item name="Source" index="0" type_name="gh_guid" type_code="9">b1cb558b-1ad2-4e87-80da-64024efcda02</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
                          </items>
                          <chunks count="1">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>3339</X>
                                  <Y>1682</Y>
                                  <W>29</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>3355</X>
                                  <Y>1692</Y>
                                </item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="InputParam" index="1">
                          <items count="7">
                            <item name="Description" type_name="gh_string" type_code="10">Item index</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">a43c6c0c-0a90-4be5-826e-f81ee2c968e6</item>
                            <item name="Name" type_name="gh_string" type_code="10">Index</item>
                            <item name="NickName" type_name="gh_string" type_code="10">Index</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">false</item>
                            <item name="Source" index="0" type_name="gh_guid" type_code="9">4cd79514-9d94-483a-9d8e-7501129c2858</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>3339</X>
                                  <Y>1702</Y>
                                  <W>29</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>3355</X>
                                  <Y>1712</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="PersistentData">
                              <items count="1">
                                <item name="Count" type_name="gh_int32" type_code="3">1</item>
                              </items>
                              <chunks count="1">
                                <chunk name="Branch" index="0">
                                  <items count="2">
                                    <item name="Count" type_name="gh_int32" type_code="3">1</item>
                                    <item name="Path" type_name="gh_string" type_code="10">{0}</item>
                                  </items>
                                  <chunks count="1">
                                    <chunk name="Item" index="0">
                                      <items count="1">
                                        <item name="number" type_name="gh_int32" type_code="3">-1</item>
                                      </items>
                                    </chunk>
                                  </chunks>
                                </chunk>
                              </chunks>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="InputParam" index="2">
                          <items count="6">
                            <item name="Description" type_name="gh_string" type_code="10">Wrap index to list bounds</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">1cbe3af4-5c5b-468c-905d-9e340c8d0882</item>
                            <item name="Name" type_name="gh_string" type_code="10">Wrap</item>
                            <item name="NickName" type_name="gh_string" type_code="10">Wrap</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">false</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>3339</X>
                                  <Y>1722</Y>
                                  <W>29</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>3355</X>
                                  <Y>1732</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="PersistentData">
                              <items count="1">
                                <item name="Count" type_name="gh_int32" type_code="3">1</item>
                              </items>
                              <chunks count="1">
                                <chunk name="Branch" index="0">
                                  <items count="2">
                                    <item name="Count" type_name="gh_int32" type_code="3">1</item>
                                    <item name="Path" type_name="gh_string" type_code="10">{0}</item>
                                  </items>
                                  <chunks count="1">
                                    <chunk name="Item" index="0">
                                      <items count="1">
                                        <item name="boolean" type_name="gh_bool" type_code="1">true</item>
                                      </items>
                                    </chunk>
                                  </chunks>
                                </chunk>
                              </chunks>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="OutputParam" index="0">
                          <items count="7">
                            <item name="Description" type_name="gh_string" type_code="10">Item at {i'}</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">77cfc306-e476-4a1b-bcc3-0f5193dfbb9c</item>
                            <item name="Mutable" type_name="gh_bool" type_code="1">false</item>
                            <item name="Name" type_name="gh_string" type_code="10">Item</item>
                            <item name="NickName" type_name="gh_string" type_code="10">i</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">false</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                          </items>
                          <chunks count="1">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>3398</X>
                                  <Y>1682</Y>
                                  <W>12</W>
                                  <H>60</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>3404</X>
                                  <Y>1712</Y>
                                </item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                      </chunks>
                    </chunk>
                  </chunks>
                </chunk>
              </chunks>
            </chunk>
            <chunk name="Object" index="28">
              <items count="2">
                <item name="GUID" type_name="gh_guid" type_code="9">8ec86459-bf01-4409-baee-174d0d2b13d0</item>
                <item name="Name" type_name="gh_string" type_code="10">Data</item>
              </items>
              <chunks count="1">
                <chunk name="Container">
                  <items count="9">
                    <item name="Description" type_name="gh_string" type_code="10">Contains a collection of generic data</item>
                    <item name="IconDisplay" type_name="gh_int32" type_code="3">1</item>
                    <item name="InstanceGuid" type_name="gh_guid" type_code="9">ee419e20-228d-43a6-af93-9a9de4d9d82a</item>
                    <item name="Name" type_name="gh_string" type_code="10">Data</item>
                    <item name="NickName" type_name="gh_string" type_code="10">motion_end_state</item>
                    <item name="Optional" type_name="gh_bool" type_code="1">false</item>
                    <item name="Source" index="0" type_name="gh_guid" type_code="9">baa55ef5-9b52-4edb-a243-10422a195ff4</item>
                    <item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
                    <item name="WireDisplay" type_name="gh_int32" type_code="3">1</item>
                  </items>
                  <chunks count="1">
                    <chunk name="Attributes">
                      <items count="2">
                        <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                          <X>1984</X>
                          <Y>2103</Y>
                          <W>96</W>
                          <H>20</H>
                        </item>
                        <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                          <X>2032.7166</X>
                          <Y>2113.132</Y>
                        </item>
                      </items>
                    </chunk>
                  </chunks>
                </chunk>
              </chunks>
            </chunk>
            <chunk name="Object" index="29">
              <items count="2">
                <item name="GUID" type_name="gh_guid" type_code="9">8ec86459-bf01-4409-baee-174d0d2b13d0</item>
                <item name="Name" type_name="gh_string" type_code="10">Data</item>
              </items>
              <chunks count="1">
                <chunk name="Container">
                  <items count="9">
                    <item name="Description" type_name="gh_string" type_code="10">Contains a collection of generic data</item>
                    <item name="IconDisplay" type_name="gh_int32" type_code="3">1</item>
                    <item name="InstanceGuid" type_name="gh_guid" type_code="9">62a67c9b-fa6f-48d7-9c18-84b0a651c340</item>
                    <item name="Name" type_name="gh_string" type_code="10">Data</item>
                    <item name="NickName" type_name="gh_string" type_code="10">robot_cell</item>
                    <item name="Optional" type_name="gh_bool" type_code="1">false</item>
                    <item name="Source" index="0" type_name="gh_guid" type_code="9">c4c3df53-0a94-4574-afc8-9e68cb15bc46</item>
                    <item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
                    <item name="WireDisplay" type_name="gh_int32" type_code="3">2</item>
                  </items>
                  <chunks count="1">
                    <chunk name="Attributes">
                      <items count="2">
                        <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                          <X>1984</X>
                          <Y>1963</Y>
                          <W>58</W>
                          <H>20</H>
                        </item>
                        <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                          <X>2013.7227</X>
                          <Y>1973.9786</Y>
                        </item>
                      </items>
                    </chunk>
                  </chunks>
                </chunk>
              </chunks>
            </chunk>
            <chunk name="Object" index="30">
              <items count="2">
                <item name="GUID" type_name="gh_guid" type_code="9">8ec86459-bf01-4409-baee-174d0d2b13d0</item>
                <item name="Name" type_name="gh_string" type_code="10">Data</item>
              </items>
              <chunks count="1">
                <chunk name="Container">
                  <items count="9">
                    <item name="Description" type_name="gh_string" type_code="10">Contains a collection of generic data</item>
                    <item name="IconDisplay" type_name="gh_int32" type_code="3">1</item>
                    <item name="InstanceGuid" type_name="gh_guid" type_code="9">a40f4ab6-4cf9-40fb-a23e-c9ab5e03f7e5</item>
                    <item name="Name" type_name="gh_string" type_code="10">Data</item>
                    <item name="NickName" type_name="gh_string" type_code="10">planner</item>
                    <item name="Optional" type_name="gh_bool" type_code="1">false</item>
                    <item name="Source" index="0" type_name="gh_guid" type_code="9">c741113a-f740-46e4-b41e-744b58b6d380</item>
                    <item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
                    <item name="WireDisplay" type_name="gh_int32" type_code="3">2</item>
                  </items>
                  <chunks count="1">
                    <chunk name="Attributes">
                      <items count="2">
                        <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                          <X>1984</X>
                          <Y>2070</Y>
                          <W>50</W>
                          <H>20</H>
                        </item>
                        <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                          <X>2009.2887</X>
                          <Y>2080.6987</Y>
                        </item>
                      </items>
                    </chunk>
                  </chunks>
                </chunk>
              </chunks>
            </chunk>
            <chunk name="Object" index="31">
              <items count="2">
                <item name="GUID" type_name="gh_guid" type_code="9">719467e6-7cf5-4848-99b0-c5dd57e5442c</item>
                <item name="Name" type_name="gh_string" type_code="10">Python 3 Script</item>
              </items>
              <chunks count="1">
                <chunk name="Container">
                  <items count="15">
                    <item name="Description" type_name="gh_string" type_code="10"></item>
                    <item name="GraftStandardOutputLines" type_name="gh_bool" type_code="1">true</item>
                    <item name="IconDisplay" type_name="gh_int32" type_code="3">1</item>
                    <item name="InstanceGuid" type_name="gh_guid" type_code="9">9ec232ad-61b0-4343-8981-85448d07657d</item>
                    <item name="MarshGuids" type_name="gh_bool" type_code="1">true</item>
                    <item name="MarshInputs" type_name="gh_bool" type_code="1">true</item>
                    <item name="MarshOutputs" type_name="gh_bool" type_code="1">true</item>
                    <item name="Name" type_name="gh_string" type_code="10">Python 3 Script</item>
                    <item name="NickName" type_name="gh_string" type_code="10">Create planes</item>
                    <item name="ScriptComponentVersion" type_name="gh_int32" type_code="3">3</item>
                    <item name="Tooltip" type_name="gh_string" type_code="10"></item>
                    <item name="UsingLibraryInputParam" type_name="gh_bool" type_code="1">false</item>
                    <item name="UsingScriptInputParam" type_name="gh_bool" type_code="1">false</item>
                    <item name="UsingScriptOutputParam" type_name="gh_bool" type_code="1">false</item>
                    <item name="UsingStandardOutputParam" type_name="gh_bool" type_code="1">false</item>
                  </items>
                  <chunks count="4">
                    <chunk name="Attributes">
                      <items count="2">
                        <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                          <X>2599</X>
                          <Y>2168</Y>
                          <W>132</W>
                          <H>124</H>
                        </item>
                        <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                          <X>2675</X>
                          <Y>2230</Y>
                        </item>
                      </items>
                    </chunk>
                    <chunk name="ParameterData">
                      <items count="10">
                        <item name="InputCount" type_name="gh_int32" type_code="3">6</item>
                        <item name="InputId" index="0" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="InputId" index="1" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="InputId" index="2" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="InputId" index="3" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="InputId" index="4" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="InputId" index="5" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="OutputCount" type_name="gh_int32" type_code="3">2</item>
                        <item name="OutputId" index="0" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="OutputId" index="1" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                      </items>
                      <chunks count="8">
                        <chunk name="InputParam" index="0">
                          <items count="13">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">true</item>
                            <item name="Description" type_name="gh_string" type_code="10">rhinoscriptsyntax geometry</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">bf952a10-8205-4500-8644-a29548cd7bcf</item>
                            <item name="Name" type_name="gh_string" type_code="10">frame</item>
                            <item name="NickName" type_name="gh_string" type_code="10">frame</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">true</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="Source" index="0" type_name="gh_guid" type_code="9">18a5ff13-33cb-41e3-a128-35860f34acc8</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10"></item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">1c282eeb-dd16-439f-94e4-7d92b542fe8b</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>2601</X>
                                  <Y>2170</Y>
                                  <W>59</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>2632</X>
                                  <Y>2180</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Object</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="InputParam" index="1">
                          <items count="13">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">true</item>
                            <item name="Description" type_name="gh_string" type_code="10">rhinoscriptsyntax geometry</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">527b80c9-d552-44af-ba3a-63a3b1732d2f</item>
                            <item name="Name" type_name="gh_string" type_code="10">radius</item>
                            <item name="NickName" type_name="gh_string" type_code="10">radius</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">true</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="Source" index="0" type_name="gh_guid" type_code="9">b0b0ce71-9d18-44f5-8b2e-5455fe593403</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10"></item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">1c282eeb-dd16-439f-94e4-7d92b542fe8b</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>2601</X>
                                  <Y>2190</Y>
                                  <W>59</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>2632</X>
                                  <Y>2200</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Object</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="InputParam" index="2">
                          <items count="13">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">true</item>
                            <item name="Description" type_name="gh_string" type_code="10">rhinoscriptsyntax geometry</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">7da3e2cf-cf01-4de7-8a7e-0fb8c6b78293</item>
                            <item name="Name" type_name="gh_string" type_code="10">angle</item>
                            <item name="NickName" type_name="gh_string" type_code="10">angle</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">true</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="Source" index="0" type_name="gh_guid" type_code="9">542b1cc0-7d0f-4187-8184-20fc4ea2218a</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10"></item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">1c282eeb-dd16-439f-94e4-7d92b542fe8b</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>2601</X>
                                  <Y>2210</Y>
                                  <W>59</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>2632</X>
                                  <Y>2220</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Object</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="InputParam" index="3">
                          <items count="13">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">true</item>
                            <item name="Description" type_name="gh_string" type_code="10">rhinoscriptsyntax geometry</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">1fa10088-d4ad-4ba3-a238-e79056ee1daf</item>
                            <item name="Name" type_name="gh_string" type_code="10">rot</item>
                            <item name="NickName" type_name="gh_string" type_code="10">rot</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">true</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="Source" index="0" type_name="gh_guid" type_code="9">7184451f-2658-411b-91ab-a87e5d378b1b</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10"></item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">1c282eeb-dd16-439f-94e4-7d92b542fe8b</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>2601</X>
                                  <Y>2230</Y>
                                  <W>59</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>2632</X>
                                  <Y>2240</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Object</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="InputParam" index="4">
                          <items count="12">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">true</item>
                            <item name="Description" type_name="gh_string" type_code="10">rhinoscriptsyntax geometry</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">4c3c18f5-7690-45e5-8c56-e621e190a433</item>
                            <item name="Name" type_name="gh_string" type_code="10">n</item>
                            <item name="NickName" type_name="gh_string" type_code="10">n</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">true</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10"></item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">1c282eeb-dd16-439f-94e4-7d92b542fe8b</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>2601</X>
                                  <Y>2250</Y>
                                  <W>59</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>2632</X>
                                  <Y>2260</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Object</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="InputParam" index="5">
                          <items count="13">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">true</item>
                            <item name="Description" type_name="gh_string" type_code="10">rhinoscriptsyntax geometry</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">aa5a3062-4d01-4ae2-9a73-b0f87d3b809a</item>
                            <item name="Name" type_name="gh_string" type_code="10">tan_aligned</item>
                            <item name="NickName" type_name="gh_string" type_code="10">tan_aligned</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">true</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="Source" index="0" type_name="gh_guid" type_code="9">de9fe2c9-aa84-4086-8034-b21badcf11a4</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10"></item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">1c282eeb-dd16-439f-94e4-7d92b542fe8b</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>2601</X>
                                  <Y>2270</Y>
                                  <W>59</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>2632</X>
                                  <Y>2280</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Object</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="OutputParam" index="0">
                          <items count="12">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">false</item>
                            <item name="Description" type_name="gh_string" type_code="10">rhinoscriptsyntax geometry</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">ab8c8e72-67f9-4df7-bc0b-4917ac2bdfb8</item>
                            <item name="Name" type_name="gh_string" type_code="10">frames</item>
                            <item name="NickName" type_name="gh_string" type_code="10">frames</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">false</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10"></item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">1c282eeb-dd16-439f-94e4-7d92b542fe8b</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>2690</X>
                                  <Y>2170</Y>
                                  <W>39</W>
                                  <H>60</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>2709.5</X>
                                  <Y>2200</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Object</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="OutputParam" index="1">
                          <items count="12">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">false</item>
                            <item name="Description" type_name="gh_string" type_code="10">rhinoscriptsyntax geometry</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">73bf6aac-fecf-46a4-b326-2a2c77ae4d1b</item>
                            <item name="Name" type_name="gh_string" type_code="10">planes</item>
                            <item name="NickName" type_name="gh_string" type_code="10">planes</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">false</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10"></item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">1c282eeb-dd16-439f-94e4-7d92b542fe8b</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>2690</X>
                                  <Y>2230</Y>
                                  <W>39</W>
                                  <H>60</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>2709.5</X>
                                  <Y>2260</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Object</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                      </chunks>
                    </chunk>
                    <chunk name="Script">
                      <items count="5">
                        <item name="MarshGuids" type_name="gh_bool" type_code="1">true</item>
                        <item name="MarshInputs" type_name="gh_bool" type_code="1">true</item>
                        <item name="MarshOutputs" type_name="gh_bool" type_code="1">true</item>
                        <item name="Text" type_name="gh_string" type_code="10">ZnJvbSBtYXRoIGltcG9ydCByYWRpYW5zCmZyb20gY29tcGFzLmdlb21ldHJ5IGltcG9ydCBGcmFtZSwgUG9pbnQsIFZlY3RvciwgQ2lyY2xlLCBBcmMKZnJvbSBjb21wYXNfcmhpbm8uY29udmVyc2lvbnMgaW1wb3J0IGZyYW1lX3RvX3JoaW5vX3BsYW5lCmZyb20gY29tcGFzX3JoaW5vLmNvbnZlcnNpb25zIGltcG9ydCBhcmNfdG9fcmhpbm8KCiMgQXJjIGxpZXMgaW4gdGhlIFhZIHBsYW5lIG9mIHRoZSBmcmFtZQpjZW50ZXIgPSBmcmFtZS5wb2ludCAtIGZyYW1lLnhheGlzICogcmFkaXVzCgphcmMgPSBBcmMocmFkaXVzLCAwLCBhbmdsZSwgRnJhbWUoY2VudGVyLCBmcmFtZS54YXhpcywgZnJhbWUueWF4aXMpKQphcmMucm90YXRlKGFuZ2xlPXJvdCwgYXhpcz1mcmFtZS56YXhpcywgcG9pbnQ9ZnJhbWUucG9pbnQpCnBsYW5lcyA9IGFyY190b19yaGlubyhhcmMpCgpuID0gbiBvciAxMApwb2ludHMgPSBbYXJjLnBvaW50X2F0KHQpIGZvciB0IGluIFtpIC8gKG4gLSAxKSBmb3IgaSBpbiByYW5nZShuKV1dCmZyYW1lcyA9IFtdCgpmb3IgdCwgcG9pbnQgaW4gemlwKFtpIC8gKG4gLSAxKSBmb3IgaSBpbiByYW5nZShuKV0sIHBvaW50cyk6CiAgICBpZiB0YW5fYWxpZ25lZDoKICAgICAgICB0YW5nZW50ID0gYXJjLnRhbmdlbnRfYXQodCkKICAgICAgICB4YXhpcyA9IHRhbmdlbnQudW5pdGl6ZWQoKQogICAgICAgIHlheGlzID0gZnJhbWUuemF4aXMuY3Jvc3MoeGF4aXMpLnVuaXRpemVkKCkKICAgICAgICBmcmFtZXMuYXBwZW5kKEZyYW1lKHBvaW50LCB4YXhpcywgeWF4aXMpKQogICAgZWxzZToKICAgICAgICBmcmFtZXMuYXBwZW5kKEZyYW1lKHBvaW50LCBmcmFtZS54YXhpcywgZnJhbWUueWF4aXMpKQoKcGxhbmVzID0gbGlzdChtYXAoZnJhbWVfdG9fcmhpbm9fcGxhbmUsIGZyYW1lcykp</item>
                        <item name="Title" type_name="gh_string" type_code="10">Create planes</item>
                      </items>
                      <chunks count="1">
                        <chunk name="LanguageSpec">
                          <items count="2">
                            <item name="Taxon" type_name="gh_string" type_code="10">*.*.python</item>
                            <item name="Version" type_name="gh_string" type_code="10">3.*</item>
                          </items>
                        </chunk>
                      </chunks>
                    </chunk>
                    <chunk name="ScriptEditor">
                      <items count="1">
                        <item name="StartBounds" type_name="gh_drawing_rectangle" type_code="34">
                          <X>573</X>
                          <Y>149</Y>
                          <W>550</W>
                          <H>700</H>
                        </item>
                      </items>
                    </chunk>
                  </chunks>
                </chunk>
              </chunks>
            </chunk>
            <chunk name="Object" index="32">
              <items count="2">
                <item name="GUID" type_name="gh_guid" type_code="9">57da07bd-ecab-415d-9d86-af36d7073abc</item>
                <item name="Name" type_name="gh_string" type_code="10">Number Slider</item>
              </items>
              <chunks count="1">
                <chunk name="Container">
                  <items count="6">
                    <item name="Description" type_name="gh_string" type_code="10">Numeric slider for single values</item>
                    <item name="InstanceGuid" type_name="gh_guid" type_code="9">b0b0ce71-9d18-44f5-8b2e-5455fe593403</item>
                    <item name="Name" type_name="gh_string" type_code="10">Number Slider</item>
                    <item name="NickName" type_name="gh_string" type_code="10">Number Slider</item>
                    <item name="Optional" type_name="gh_bool" type_code="1">false</item>
                    <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                  </items>
                  <chunks count="2">
                    <chunk name="Attributes">
                      <items count="2">
                        <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                          <X>2379</X>
                          <Y>2190</Y>
                          <W>198</W>
                          <H>20</H>
                        </item>
                        <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                          <X>2379.6348</X>
                          <Y>2190.573</Y>
                        </item>
                      </items>
                    </chunk>
                    <chunk name="Slider">
                      <items count="7">
                        <item name="Digits" type_name="gh_int32" type_code="3">2</item>
                        <item name="GripDisplay" type_name="gh_int32" type_code="3">1</item>
                        <item name="Interval" type_name="gh_int32" type_code="3">0</item>
                        <item name="Max" type_name="gh_double" type_code="6">2</item>
                        <item name="Min" type_name="gh_double" type_code="6">0.1</item>
                        <item name="SnapCount" type_name="gh_int32" type_code="3">0</item>
                        <item name="Value" type_name="gh_double" type_code="6">0.38</item>
                      </items>
                    </chunk>
                  </chunks>
                </chunk>
              </chunks>
            </chunk>
            <chunk name="Object" index="33">
              <items count="2">
                <item name="GUID" type_name="gh_guid" type_code="9">57da07bd-ecab-415d-9d86-af36d7073abc</item>
                <item name="Name" type_name="gh_string" type_code="10">Number Slider</item>
              </items>
              <chunks count="1">
                <chunk name="Container">
                  <items count="6">
                    <item name="Description" type_name="gh_string" type_code="10">Numeric slider for single values</item>
                    <item name="InstanceGuid" type_name="gh_guid" type_code="9">542b1cc0-7d0f-4187-8184-20fc4ea2218a</item>
                    <item name="Name" type_name="gh_string" type_code="10">Number Slider</item>
                    <item name="NickName" type_name="gh_string" type_code="10">Number Slider</item>
                    <item name="Optional" type_name="gh_bool" type_code="1">false</item>
                    <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                  </items>
                  <chunks count="2">
                    <chunk name="Attributes">
                      <items count="2">
                        <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                          <X>2379</X>
                          <Y>2210</Y>
                          <W>198</W>
                          <H>20</H>
                        </item>
                        <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                          <X>2379.9297</X>
                          <Y>2210.196</Y>
                        </item>
                      </items>
                    </chunk>
                    <chunk name="Slider">
                      <items count="7">
                        <item name="Digits" type_name="gh_int32" type_code="3">2</item>
                        <item name="GripDisplay" type_name="gh_int32" type_code="3">1</item>
                        <item name="Interval" type_name="gh_int32" type_code="3">0</item>
                        <item name="Max" type_name="gh_double" type_code="6">6.28</item>
                        <item name="Min" type_name="gh_double" type_code="6">0</item>
                        <item name="SnapCount" type_name="gh_int32" type_code="3">0</item>
                        <item name="Value" type_name="gh_double" type_code="6">1.85</item>
                      </items>
                    </chunk>
                  </chunks>
                </chunk>
              </chunks>
            </chunk>
            <chunk name="Object" index="34">
              <items count="2">
                <item name="GUID" type_name="gh_guid" type_code="9">57da07bd-ecab-415d-9d86-af36d7073abc</item>
                <item name="Name" type_name="gh_string" type_code="10">Number Slider</item>
              </items>
              <chunks count="1">
                <chunk name="Container">
                  <items count="6">
                    <item name="Description" type_name="gh_string" type_code="10">Numeric slider for single values</item>
                    <item name="InstanceGuid" type_name="gh_guid" type_code="9">7184451f-2658-411b-91ab-a87e5d378b1b</item>
                    <item name="Name" type_name="gh_string" type_code="10">Number Slider</item>
                    <item name="NickName" type_name="gh_string" type_code="10">Number Slider</item>
                    <item name="Optional" type_name="gh_bool" type_code="1">false</item>
                    <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                  </items>
                  <chunks count="2">
                    <chunk name="Attributes">
                      <items count="2">
                        <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                          <X>2379</X>
                          <Y>2230</Y>
                          <W>198</W>
                          <H>20</H>
                        </item>
                        <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                          <X>2379.4663</X>
                          <Y>2230.2856</Y>
                        </item>
                      </items>
                    </chunk>
                    <chunk name="Slider">
                      <items count="7">
                        <item name="Digits" type_name="gh_int32" type_code="3">3</item>
                        <item name="GripDisplay" type_name="gh_int32" type_code="3">1</item>
                        <item name="Interval" type_name="gh_int32" type_code="3">0</item>
                        <item name="Max" type_name="gh_double" type_code="6">3.142</item>
                        <item name="Min" type_name="gh_double" type_code="6">-3.142</item>
                        <item name="SnapCount" type_name="gh_int32" type_code="3">0</item>
                        <item name="Value" type_name="gh_double" type_code="6">1.948</item>
                      </items>
                    </chunk>
                  </chunks>
                </chunk>
              </chunks>
            </chunk>
            <chunk name="Object" index="35">
              <items count="2">
                <item name="GUID" type_name="gh_guid" type_code="9">2e78987b-9dfb-42a2-8b76-3923ac8bd91a</item>
                <item name="Name" type_name="gh_string" type_code="10">Boolean Toggle</item>
              </items>
              <chunks count="1">
                <chunk name="Container">
                  <items count="7">
                    <item name="Description" type_name="gh_string" type_code="10">Boolean (true/false) toggle</item>
                    <item name="InstanceGuid" type_name="gh_guid" type_code="9">de9fe2c9-aa84-4086-8034-b21badcf11a4</item>
                    <item name="Name" type_name="gh_string" type_code="10">Boolean Toggle</item>
                    <item name="NickName" type_name="gh_string" type_code="10">Boolean Toggle</item>
                    <item name="Optional" type_name="gh_bool" type_code="1">false</item>
                    <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                    <item name="ToggleValue" type_name="gh_bool" type_code="1">false</item>
                  </items>
                  <chunks count="1">
                    <chunk name="Attributes">
                      <items count="1">
                        <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                          <X>2436</X>
                          <Y>2269</Y>
                          <W>141</W>
                          <H>22</H>
                        </item>
                      </items>
                    </chunk>
                  </chunks>
                </chunk>
              </chunks>
            </chunk>
            <chunk name="Object" index="36">
              <items count="2">
                <item name="GUID" type_name="gh_guid" type_code="9">57da07bd-ecab-415d-9d86-af36d7073abc</item>
                <item name="Name" type_name="gh_string" type_code="10">Number Slider</item>
              </items>
              <chunks count="1">
                <chunk name="Container">
                  <items count="6">
                    <item name="Description" type_name="gh_string" type_code="10">Numeric slider for single values</item>
                    <item name="InstanceGuid" type_name="gh_guid" type_code="9">a7b04e33-f8f3-4293-af52-f61590116a3c</item>
                    <item name="Name" type_name="gh_string" type_code="10">Number Slider</item>
                    <item name="NickName" type_name="gh_string" type_code="10">idx (PM)</item>
                    <item name="Optional" type_name="gh_bool" type_code="1">false</item>
                    <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                  </items>
                  <chunks count="2">
                    <chunk name="Attributes">
                      <items count="2">
                        <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                          <X>3434</X>
                          <Y>2188</Y>
                          <W>170</W>
                          <H>20</H>
                        </item>
                        <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                          <X>3434.231</X>
                          <Y>2188.9407</Y>
                        </item>
                      </items>
                    </chunk>
                    <chunk name="Slider">
                      <items count="7">
                        <item name="Digits" type_name="gh_int32" type_code="3">0</item>
                        <item name="GripDisplay" type_name="gh_int32" type_code="3">1</item>
                        <item name="Interval" type_name="gh_int32" type_code="3">0</item>
                        <item name="Max" type_name="gh_double" type_code="6">100</item>
                        <item name="Min" type_name="gh_double" type_code="6">0</item>
                        <item name="SnapCount" type_name="gh_int32" type_code="3">0</item>
                        <item name="Value" type_name="gh_double" type_code="6">40</item>
                      </items>
                    </chunk>
                  </chunks>
                </chunk>
              </chunks>
            </chunk>
            <chunk name="Object" index="37">
              <items count="2">
                <item name="GUID" type_name="gh_guid" type_code="9">59daf374-bc21-4a5e-8282-5504fb7ae9ae</item>
                <item name="Name" type_name="gh_string" type_code="10">List Item</item>
              </items>
              <chunks count="1">
                <chunk name="Container">
                  <items count="5">
                    <item name="BaseOutputIndex" type_name="gh_int32" type_code="3">0</item>
                    <item name="Description" type_name="gh_string" type_code="10">Retrieve a specific item from a list.</item>
                    <item name="InstanceGuid" type_name="gh_guid" type_code="9">414b6db1-0307-4b28-908a-f6834cedc861</item>
                    <item name="Name" type_name="gh_string" type_code="10">List Item</item>
                    <item name="NickName" type_name="gh_string" type_code="10">List Item</item>
                  </items>
                  <chunks count="2">
                    <chunk name="Attributes">
                      <items count="2">
                        <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                          <X>3639</X>
                          <Y>2166</Y>
                          <W>75</W>
                          <H>64</H>
                        </item>
                        <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                          <X>3685</X>
                          <Y>2198</Y>
                        </item>
                      </items>
                    </chunk>
                    <chunk name="ParameterData">
                      <items count="6">
                        <item name="InputCount" type_name="gh_int32" type_code="3">3</item>
                        <item name="InputId" index="0" type_name="gh_guid" type_code="9">8ec86459-bf01-4409-baee-174d0d2b13d0</item>
                        <item name="InputId" index="1" type_name="gh_guid" type_code="9">2e3ab970-8545-46bb-836c-1c11e5610bce</item>
                        <item name="InputId" index="2" type_name="gh_guid" type_code="9">cb95db89-6165-43b6-9c41-5702bc5bf137</item>
                        <item name="OutputCount" type_name="gh_int32" type_code="3">1</item>
                        <item name="OutputId" index="0" type_name="gh_guid" type_code="9">8ec86459-bf01-4409-baee-174d0d2b13d0</item>
                      </items>
                      <chunks count="4">
                        <chunk name="InputParam" index="0">
                          <items count="8">
                            <item name="Access" type_name="gh_int32" type_code="3">1</item>
                            <item name="Description" type_name="gh_string" type_code="10">Base list</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">6964182a-cf16-4cfb-99e0-85114cf16a1a</item>
                            <item name="Name" type_name="gh_string" type_code="10">List</item>
                            <item name="NickName" type_name="gh_string" type_code="10">List</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">false</item>
                            <item name="Source" index="0" type_name="gh_guid" type_code="9">e8819c87-bc0c-46be-ac2b-9cb2d27f8275</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
                          </items>
                          <chunks count="1">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>3641</X>
                                  <Y>2168</Y>
                                  <W>29</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>3657</X>
                                  <Y>2178</Y>
                                </item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="InputParam" index="1">
                          <items count="7">
                            <item name="Description" type_name="gh_string" type_code="10">Item index</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">f1147799-7087-40db-ba43-e8a7a61f530c</item>
                            <item name="Name" type_name="gh_string" type_code="10">Index</item>
                            <item name="NickName" type_name="gh_string" type_code="10">Index</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">false</item>
                            <item name="Source" index="0" type_name="gh_guid" type_code="9">a7b04e33-f8f3-4293-af52-f61590116a3c</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>3641</X>
                                  <Y>2188</Y>
                                  <W>29</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>3657</X>
                                  <Y>2198</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="PersistentData">
                              <items count="1">
                                <item name="Count" type_name="gh_int32" type_code="3">1</item>
                              </items>
                              <chunks count="1">
                                <chunk name="Branch" index="0">
                                  <items count="2">
                                    <item name="Count" type_name="gh_int32" type_code="3">1</item>
                                    <item name="Path" type_name="gh_string" type_code="10">{0}</item>
                                  </items>
                                  <chunks count="1">
                                    <chunk name="Item" index="0">
                                      <items count="1">
                                        <item name="number" type_name="gh_int32" type_code="3">0</item>
                                      </items>
                                    </chunk>
                                  </chunks>
                                </chunk>
                              </chunks>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="InputParam" index="2">
                          <items count="6">
                            <item name="Description" type_name="gh_string" type_code="10">Wrap index to list bounds</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">64c56648-8302-47a4-9c2d-b4ef58f5362b</item>
                            <item name="Name" type_name="gh_string" type_code="10">Wrap</item>
                            <item name="NickName" type_name="gh_string" type_code="10">Wrap</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">false</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>3641</X>
                                  <Y>2208</Y>
                                  <W>29</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>3657</X>
                                  <Y>2218</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="PersistentData">
                              <items count="1">
                                <item name="Count" type_name="gh_int32" type_code="3">1</item>
                              </items>
                              <chunks count="1">
                                <chunk name="Branch" index="0">
                                  <items count="2">
                                    <item name="Count" type_name="gh_int32" type_code="3">1</item>
                                    <item name="Path" type_name="gh_string" type_code="10">{0}</item>
                                  </items>
                                  <chunks count="1">
                                    <chunk name="Item" index="0">
                                      <items count="1">
                                        <item name="boolean" type_name="gh_bool" type_code="1">true</item>
                                      </items>
                                    </chunk>
                                  </chunks>
                                </chunk>
                              </chunks>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="OutputParam" index="0">
                          <items count="7">
                            <item name="Description" type_name="gh_string" type_code="10">Item at {i'}</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">d88b1ed9-dca2-403d-9f6e-940d7e482be9</item>
                            <item name="Mutable" type_name="gh_bool" type_code="1">false</item>
                            <item name="Name" type_name="gh_string" type_code="10">Item</item>
                            <item name="NickName" type_name="gh_string" type_code="10">i</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">false</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                          </items>
                          <chunks count="1">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>3700</X>
                                  <Y>2168</Y>
                                  <W>12</W>
                                  <H>60</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>3706</X>
                                  <Y>2198</Y>
                                </item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                      </chunks>
                    </chunk>
                  </chunks>
                </chunk>
              </chunks>
            </chunk>
            <chunk name="Object" index="38">
              <items count="2">
                <item name="GUID" type_name="gh_guid" type_code="9">c552a431-af5b-46a9-a8a4-0fcbc27ef596</item>
                <item name="Name" type_name="gh_string" type_code="10">Group</item>
              </items>
              <chunks count="1">
                <chunk name="Container">
                  <items count="69">
                    <item name="Border" type_name="gh_int32" type_code="3">1</item>
                    <item name="Colour" type_name="gh_drawing_color" type_code="36">
                      <ARGB>198;217;216;237</ARGB>
                    </item>
                    <item name="Description" type_name="gh_string" type_code="10">A group of Grasshopper objects</item>
                    <item name="ID" index="0" type_name="gh_guid" type_code="9">87f38961-7e23-44d8-a1cd-caefa41bf8b0</item>
                    <item name="ID" index="1" type_name="gh_guid" type_code="9">e2d200a1-284c-4ff6-b369-5c827ab14a96</item>
                    <item name="ID" index="2" type_name="gh_guid" type_code="9">be69e1f9-48b8-4fd0-b68e-2b2591ce5c48</item>
                    <item name="ID" index="3" type_name="gh_guid" type_code="9">598c499e-d243-4b4c-9faf-b4fe806bb5bb</item>
                    <item name="ID" index="4" type_name="gh_guid" type_code="9">2b3eefbe-d7f4-4aca-9a40-bbcce951c57a</item>
                    <item name="ID" index="5" type_name="gh_guid" type_code="9">ee419e20-228d-43a6-af93-9a9de4d9d82a</item>
                    <item name="ID" index="6" type_name="gh_guid" type_code="9">62a67c9b-fa6f-48d7-9c18-84b0a651c340</item>
                    <item name="ID" index="7" type_name="gh_guid" type_code="9">a40f4ab6-4cf9-40fb-a23e-c9ab5e03f7e5</item>
                    <item name="ID" index="8" type_name="gh_guid" type_code="9">89162c2e-16d5-42f6-95ac-42584434c306</item>
                    <item name="ID" index="9" type_name="gh_guid" type_code="9">a0630cac-75be-47ea-875d-cc59e4390cb4</item>
                    <item name="ID" index="10" type_name="gh_guid" type_code="9">a7b04e33-f8f3-4293-af52-f61590116a3c</item>
                    <item name="ID" index="11" type_name="gh_guid" type_code="9">f47ee786-419b-4f57-89ec-a722a1a466e4</item>
                    <item name="ID" index="12" type_name="gh_guid" type_code="9">414b6db1-0307-4b28-908a-f6834cedc861</item>
                    <item name="ID" index="13" type_name="gh_guid" type_code="9">4591f657-dcf8-4159-b377-4f62999d86c3</item>
                    <item name="ID" index="14" type_name="gh_guid" type_code="9">157e04d1-7f80-4839-97cf-1ee4cb079677</item>
                    <item name="ID" index="15" type_name="gh_guid" type_code="9">103ef5f4-3d1a-40cf-b2b5-1797cfd83d96</item>
                    <item name="ID" index="16" type_name="gh_guid" type_code="9">83edae18-60b5-4ec7-a572-ca7dba011254</item>
                    <item name="ID" index="17" type_name="gh_guid" type_code="9">2f546abc-5a89-4804-8406-5e1dd67c58d8</item>
                    <item name="ID" index="18" type_name="gh_guid" type_code="9">2414f2f7-3956-4e3c-b319-b33c07e5a10a</item>
                    <item name="ID" index="19" type_name="gh_guid" type_code="9">6bd683e2-f40f-4b68-b8bc-576265ca9cc7</item>
                    <item name="ID" index="20" type_name="gh_guid" type_code="9">57230ac9-d57c-43e7-a03e-b9c6f197d6b9</item>
                    <item name="ID" index="21" type_name="gh_guid" type_code="9">6915632d-8d4b-47b4-bdc7-86be9cd62d3f</item>
                    <item name="ID" index="22" type_name="gh_guid" type_code="9">a8249cf6-abf5-4514-825c-e9e40a9e2a59</item>
                    <item name="ID" index="23" type_name="gh_guid" type_code="9">e11915ce-b585-4575-847d-76e7c0109b72</item>
                    <item name="ID" index="24" type_name="gh_guid" type_code="9">746f4779-5c9a-4932-a45c-3ad065980352</item>
                    <item name="ID" index="25" type_name="gh_guid" type_code="9">cc6d6346-9ce6-446c-b88e-18477405d5af</item>
                    <item name="ID" index="26" type_name="gh_guid" type_code="9">3b519783-d891-4643-8b9e-a2f9f998f37c</item>
                    <item name="ID" index="27" type_name="gh_guid" type_code="9">ef227100-bbe6-428e-965b-86c11c8d44fe</item>
                    <item name="ID" index="28" type_name="gh_guid" type_code="9">7c4ea91b-8e5b-4564-bf98-bfd0b3d73977</item>
                    <item name="ID" index="29" type_name="gh_guid" type_code="9">0a87a79a-46bd-4a4f-9f7d-0b50381bcf6c</item>
                    <item name="ID" index="30" type_name="gh_guid" type_code="9">56c62a19-e715-4416-94c6-2db74a60af25</item>
                    <item name="ID" index="31" type_name="gh_guid" type_code="9">8a90a51f-c699-4e21-adf1-c1f5f67df8fa</item>
                    <item name="ID" index="32" type_name="gh_guid" type_code="9">76a506fe-9163-4764-af8f-8465e3102009</item>
                    <item name="ID" index="33" type_name="gh_guid" type_code="9">173a7324-919e-4dae-95c4-caffd3cf1fad</item>
                    <item name="ID" index="34" type_name="gh_guid" type_code="9">977bf937-1bb2-4929-b6aa-4945c35b9152</item>
                    <item name="ID" index="35" type_name="gh_guid" type_code="9">f9b939cb-38b5-44a4-9d1a-92e5f43183e0</item>
                    <item name="ID" index="36" type_name="gh_guid" type_code="9">ed7d4f6d-97a3-47c5-ace0-c61bb3337048</item>
                    <item name="ID" index="37" type_name="gh_guid" type_code="9">00d54a00-caa4-409e-8920-4967bba3b8de</item>
                    <item name="ID" index="38" type_name="gh_guid" type_code="9">3e816307-68ff-4df6-b79d-4e4abed31978</item>
                    <item name="ID" index="39" type_name="gh_guid" type_code="9">22e7b92b-872f-4944-8b50-c1163dc2d130</item>
                    <item name="ID" index="40" type_name="gh_guid" type_code="9">5fc1c249-af30-499f-be03-80155281a63b</item>
                    <item name="ID" index="41" type_name="gh_guid" type_code="9">9171fccf-4758-406a-9b7a-3c036c970303</item>
                    <item name="ID" index="42" type_name="gh_guid" type_code="9">be08c18b-9315-4bdf-a8b3-50cc2bb9d021</item>
                    <item name="ID" index="43" type_name="gh_guid" type_code="9">9c02f179-811c-4a0b-9ceb-8392396a1ee2</item>
                    <item name="ID" index="44" type_name="gh_guid" type_code="9">ec1df90c-8f16-47dc-a24a-ecd259c345c6</item>
                    <item name="ID" index="45" type_name="gh_guid" type_code="9">fea3383a-88fa-4a7d-b5a7-8e7a01f888df</item>
                    <item name="ID" index="46" type_name="gh_guid" type_code="9">fc954dce-8495-432d-a3fe-56377aa14544</item>
                    <item name="ID" index="47" type_name="gh_guid" type_code="9">95ce80c9-86b1-4a7c-b214-bc9c272611f9</item>
                    <item name="ID" index="48" type_name="gh_guid" type_code="9">fced5aa9-6c24-4367-aaa4-c42517feeff3</item>
                    <item name="ID" index="49" type_name="gh_guid" type_code="9">0e60f5df-5e6e-41f7-85f5-3faa8f976db6</item>
                    <item name="ID" index="50" type_name="gh_guid" type_code="9">87024fec-b095-4758-9ee1-83c0e4b2c47f</item>
                    <item name="ID" index="51" type_name="gh_guid" type_code="9">f5f07ecb-bb14-46ae-bed8-fe83bff1a1f0</item>
                    <item name="ID" index="52" type_name="gh_guid" type_code="9">b610f545-49eb-44d4-8884-6dea6ad8735a</item>
                    <item name="ID" index="53" type_name="gh_guid" type_code="9">f73335d9-7b68-453b-82d3-43c4bd04fc31</item>
                    <item name="ID" index="54" type_name="gh_guid" type_code="9">9d37f448-010a-42c7-96f7-5bb4aee8eb4d</item>
                    <item name="ID" index="55" type_name="gh_guid" type_code="9">530baa5a-ebd3-4fc8-b240-0e267804d56e</item>
                    <item name="ID" index="56" type_name="gh_guid" type_code="9">d903b8f1-bd47-4b38-ae86-54ce1dd3c04b</item>
                    <item name="ID" index="57" type_name="gh_guid" type_code="9">ca756bd4-082c-4396-bc07-2044a7451bd3</item>
                    <item name="ID" index="58" type_name="gh_guid" type_code="9">59be7153-6043-422c-9ddf-fbb55010bd2a</item>
                    <item name="ID" index="59" type_name="gh_guid" type_code="9">7f6fe63e-ecc6-4baf-a39e-b57f06f02f22</item>
                    <item name="ID" index="60" type_name="gh_guid" type_code="9">9a768c0f-f6a9-4551-a542-1c1e7bda8b8b</item>
                    <item name="ID" index="61" type_name="gh_guid" type_code="9">73660c5f-e6df-4df6-932b-946df58cce1c</item>
                    <item name="ID_Count" type_name="gh_int32" type_code="3">62</item>
                    <item name="InstanceGuid" type_name="gh_guid" type_code="9">d412a88a-eca9-4126-b38d-6aab8a13bce4</item>
                    <item name="Name" type_name="gh_string" type_code="10">Group</item>
                    <item name="NickName" type_name="gh_string" type_code="10">Plan cartesian motion</item>
                  </items>
                  <chunks count="1">
                    <chunk name="Attributes" />
                  </chunks>
                </chunk>
              </chunks>
            </chunk>
            <chunk name="Object" index="39">
              <items count="2">
                <item name="GUID" type_name="gh_guid" type_code="9">59e0b89a-e487-49f8-bab8-b5bab16be14c</item>
                <item name="Name" type_name="gh_string" type_code="10">Panel</item>
              </items>
              <chunks count="1">
                <chunk name="Container">
                  <items count="8">
                    <item name="Description" type_name="gh_string" type_code="10">A panel for custom notes and text values</item>
                    <item name="InstanceGuid" type_name="gh_guid" type_code="9">aead9a91-08c5-4918-ab2d-c64eb629156d</item>
                    <item name="Name" type_name="gh_string" type_code="10">Panel</item>
                    <item name="NickName" type_name="gh_string" type_code="10"></item>
                    <item name="Optional" type_name="gh_bool" type_code="1">false</item>
                    <item name="ScrollRatio" type_name="gh_double" type_code="6">0</item>
                    <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                    <item name="UserText" type_name="gh_string" type_code="10">free_move</item>
                  </items>
                  <chunks count="2">
                    <chunk name="Attributes">
                      <items count="5">
                        <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                          <X>1990</X>
                          <Y>2574</Y>
                          <W>86</W>
                          <H>20</H>
                        </item>
                        <item name="MarginLeft" type_name="gh_int32" type_code="3">0</item>
                        <item name="MarginRight" type_name="gh_int32" type_code="3">0</item>
                        <item name="MarginTop" type_name="gh_int32" type_code="3">0</item>
                        <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                          <X>1990.5251</X>
                          <Y>2574.4502</Y>
                        </item>
                      </items>
                    </chunk>
                    <chunk name="PanelProperties">
                      <items count="7">
                        <item name="Colour" type_name="gh_drawing_color" type_code="36">
                          <ARGB>255;255;250;90</ARGB>
                        </item>
                        <item name="DrawIndices" type_name="gh_bool" type_code="1">true</item>
                        <item name="DrawPaths" type_name="gh_bool" type_code="1">true</item>
                        <item name="Multiline" type_name="gh_bool" type_code="1">true</item>
                        <item name="SpecialCodes" type_name="gh_bool" type_code="1">false</item>
                        <item name="Stream" type_name="gh_bool" type_code="1">false</item>
                        <item name="Wrap" type_name="gh_bool" type_code="1">true</item>
                      </items>
                    </chunk>
                  </chunks>
                </chunk>
              </chunks>
            </chunk>
            <chunk name="Object" index="40">
              <items count="2">
                <item name="GUID" type_name="gh_guid" type_code="9">59e0b89a-e487-49f8-bab8-b5bab16be14c</item>
                <item name="Name" type_name="gh_string" type_code="10">Panel</item>
              </items>
              <chunks count="1">
                <chunk name="Container">
                  <items count="8">
                    <item name="Description" type_name="gh_string" type_code="10">A panel for custom notes and text values</item>
                    <item name="InstanceGuid" type_name="gh_guid" type_code="9">421c3e57-1ed2-4957-abdd-1689464cfd20</item>
                    <item name="Name" type_name="gh_string" type_code="10">Panel</item>
                    <item name="NickName" type_name="gh_string" type_code="10"></item>
                    <item name="Optional" type_name="gh_bool" type_code="1">false</item>
                    <item name="ScrollRatio" type_name="gh_double" type_code="6">0</item>
                    <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                    <item name="UserText" type_name="gh_string" type_code="10">place</item>
                  </items>
                  <chunks count="2">
                    <chunk name="Attributes">
                      <items count="5">
                        <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                          <X>1990</X>
                          <Y>2740</Y>
                          <W>87</W>
                          <H>20</H>
                        </item>
                        <item name="MarginLeft" type_name="gh_int32" type_code="3">0</item>
                        <item name="MarginRight" type_name="gh_int32" type_code="3">0</item>
                        <item name="MarginTop" type_name="gh_int32" type_code="3">0</item>
                        <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                          <X>1990.0258</X>
                          <Y>2740.6118</Y>
                        </item>
                      </items>
                    </chunk>
                    <chunk name="PanelProperties">
                      <items count="7">
                        <item name="Colour" type_name="gh_drawing_color" type_code="36">
                          <ARGB>255;255;250;90</ARGB>
                        </item>
                        <item name="DrawIndices" type_name="gh_bool" type_code="1">true</item>
                        <item name="DrawPaths" type_name="gh_bool" type_code="1">true</item>
                        <item name="Multiline" type_name="gh_bool" type_code="1">true</item>
                        <item name="SpecialCodes" type_name="gh_bool" type_code="1">false</item>
                        <item name="Stream" type_name="gh_bool" type_code="1">false</item>
                        <item name="Wrap" type_name="gh_bool" type_code="1">true</item>
                      </items>
                    </chunk>
                  </chunks>
                </chunk>
              </chunks>
            </chunk>
            <chunk name="Object" index="41">
              <items count="2">
                <item name="GUID" type_name="gh_guid" type_code="9">59e0b89a-e487-49f8-bab8-b5bab16be14c</item>
                <item name="Name" type_name="gh_string" type_code="10">Panel</item>
              </items>
              <chunks count="1">
                <chunk name="Container">
                  <items count="8">
                    <item name="Description" type_name="gh_string" type_code="10">A panel for custom notes and text values</item>
                    <item name="InstanceGuid" type_name="gh_guid" type_code="9">4874c148-bd92-4816-a3e3-165dad5c0891</item>
                    <item name="Name" type_name="gh_string" type_code="10">Panel</item>
                    <item name="NickName" type_name="gh_string" type_code="10"></item>
                    <item name="Optional" type_name="gh_bool" type_code="1">false</item>
                    <item name="ScrollRatio" type_name="gh_double" type_code="6">0</item>
                    <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                    <item name="UserText" type_name="gh_string" type_code="10">demo_action_chain</item>
                  </items>
                  <chunks count="2">
                    <chunk name="Attributes">
                      <items count="5">
                        <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                          <X>2724</X>
                          <Y>2504</Y>
                          <W>102</W>
                          <H>20</H>
                        </item>
                        <item name="MarginLeft" type_name="gh_int32" type_code="3">0</item>
                        <item name="MarginRight" type_name="gh_int32" type_code="3">0</item>
                        <item name="MarginTop" type_name="gh_int32" type_code="3">0</item>
                        <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                          <X>2724.4536</X>
                          <Y>2504.6055</Y>
                        </item>
                      </items>
                    </chunk>
                    <chunk name="PanelProperties">
                      <items count="7">
                        <item name="Colour" type_name="gh_drawing_color" type_code="36">
                          <ARGB>255;255;250;90</ARGB>
                        </item>
                        <item name="DrawIndices" type_name="gh_bool" type_code="1">true</item>
                        <item name="DrawPaths" type_name="gh_bool" type_code="1">true</item>
                        <item name="Multiline" type_name="gh_bool" type_code="1">true</item>
                        <item name="SpecialCodes" type_name="gh_bool" type_code="1">false</item>
                        <item name="Stream" type_name="gh_bool" type_code="1">false</item>
                        <item name="Wrap" type_name="gh_bool" type_code="1">true</item>
                      </items>
                    </chunk>
                  </chunks>
                </chunk>
              </chunks>
            </chunk>
            <chunk name="Object" index="42">
              <items count="2">
                <item name="GUID" type_name="gh_guid" type_code="9">3cadddef-1e2b-4c09-9390-0e8f78f7609f</item>
                <item name="Name" type_name="gh_string" type_code="10">Merge</item>
              </items>
              <chunks count="1">
                <chunk name="Container">
                  <items count="4">
                    <item name="Description" type_name="gh_string" type_code="10">Merge a bunch of data streams</item>
                    <item name="InstanceGuid" type_name="gh_guid" type_code="9">382afb37-1a8c-4c67-9730-930575fd1593</item>
                    <item name="Name" type_name="gh_string" type_code="10">Merge</item>
                    <item name="NickName" type_name="gh_string" type_code="10">Merge</item>
                  </items>
                  <chunks count="2">
                    <chunk name="Attributes">
                      <items count="2">
                        <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                          <X>2366</X>
                          <Y>2666</Y>
                          <W>102</W>
                          <H>64</H>
                        </item>
                        <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                          <X>2399</X>
                          <Y>2698</Y>
                        </item>
                      </items>
                    </chunk>
                    <chunk name="ParameterData">
                      <items count="6">
                        <item name="InputCount" type_name="gh_int32" type_code="3">3</item>
                        <item name="InputId" index="0" type_name="gh_guid" type_code="9">8ec86459-bf01-4409-baee-174d0d2b13d0</item>
                        <item name="InputId" index="1" type_name="gh_guid" type_code="9">8ec86459-bf01-4409-baee-174d0d2b13d0</item>
                        <item name="InputId" index="2" type_name="gh_guid" type_code="9">8ec86459-bf01-4409-baee-174d0d2b13d0</item>
                        <item name="OutputCount" type_name="gh_int32" type_code="3">1</item>
                        <item name="OutputId" index="0" type_name="gh_guid" type_code="9">8ec86459-bf01-4409-baee-174d0d2b13d0</item>
                      </items>
                      <chunks count="4">
                        <chunk name="InputParam" index="0">
                          <items count="9">
                            <item name="Access" type_name="gh_int32" type_code="3">2</item>
                            <item name="Description" type_name="gh_string" type_code="10">Data stream 1</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">5ac63a70-bc64-4ae0-9b12-ab1893421cde</item>
                            <item name="Mutable" type_name="gh_bool" type_code="1">false</item>
                            <item name="Name" type_name="gh_string" type_code="10">Data 1</item>
                            <item name="NickName" type_name="gh_string" type_code="10">D1</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">true</item>
                            <item name="Source" index="0" type_name="gh_guid" type_code="9">2e717202-5266-4d2d-9e13-7a198c740643</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
                          </items>
                          <chunks count="1">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>2368</X>
                                  <Y>2668</Y>
                                  <W>16</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>2377.5</X>
                                  <Y>2678</Y>
                                </item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="InputParam" index="1">
                          <items count="9">
                            <item name="Access" type_name="gh_int32" type_code="3">2</item>
                            <item name="Description" type_name="gh_string" type_code="10">Data stream 2</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">9bd5da62-1afb-4430-85c1-b4af85123ff9</item>
                            <item name="Mutable" type_name="gh_bool" type_code="1">false</item>
                            <item name="Name" type_name="gh_string" type_code="10">Data 2</item>
                            <item name="NickName" type_name="gh_string" type_code="10">D2</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">true</item>
                            <item name="Source" index="0" type_name="gh_guid" type_code="9">a290fd58-d3fa-476f-92dd-ed9320ae8e25</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
                          </items>
                          <chunks count="1">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>2368</X>
                                  <Y>2688</Y>
                                  <W>16</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>2377.5</X>
                                  <Y>2698</Y>
                                </item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="InputParam" index="2">
                          <items count="8">
                            <item name="Access" type_name="gh_int32" type_code="3">2</item>
                            <item name="Description" type_name="gh_string" type_code="10">Data stream 3</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">3a91ceab-d92a-4385-a721-a8f075b695a0</item>
                            <item name="Mutable" type_name="gh_bool" type_code="1">false</item>
                            <item name="Name" type_name="gh_string" type_code="10">Data 3</item>
                            <item name="NickName" type_name="gh_string" type_code="10">D3</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">true</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                          </items>
                          <chunks count="1">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>2368</X>
                                  <Y>2708</Y>
                                  <W>16</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>2377.5</X>
                                  <Y>2718</Y>
                                </item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="OutputParam" index="0">
                          <items count="8">
                            <item name="Access" type_name="gh_int32" type_code="3">2</item>
                            <item name="Description" type_name="gh_string" type_code="10">Result of merge</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">e2a174d5-e6b4-4961-b1cb-717e9dcfbdbb</item>
                            <item name="Mapping" type_name="gh_int32" type_code="3">1</item>
                            <item name="Name" type_name="gh_string" type_code="10">Result</item>
                            <item name="NickName" type_name="gh_string" type_code="10">Result</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">false</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                          </items>
                          <chunks count="1">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>2414</X>
                                  <Y>2668</Y>
                                  <W>52</W>
                                  <H>60</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>2432</X>
                                  <Y>2698</Y>
                                </item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                      </chunks>
                    </chunk>
                  </chunks>
                </chunk>
              </chunks>
            </chunk>
            <chunk name="Object" index="43">
              <items count="2">
                <item name="GUID" type_name="gh_guid" type_code="9">8ec86459-bf01-4409-baee-174d0d2b13d0</item>
                <item name="Name" type_name="gh_string" type_code="10">Data</item>
              </items>
              <chunks count="1">
                <chunk name="Container">
                  <items count="9">
                    <item name="Description" type_name="gh_string" type_code="10">Contains a collection of generic data</item>
                    <item name="IconDisplay" type_name="gh_int32" type_code="3">1</item>
                    <item name="InstanceGuid" type_name="gh_guid" type_code="9">fe933d34-513c-4f27-9b6d-1923118ed16a</item>
                    <item name="Name" type_name="gh_string" type_code="10">Data</item>
                    <item name="NickName" type_name="gh_string" type_code="10">robot_cell</item>
                    <item name="Optional" type_name="gh_bool" type_code="1">false</item>
                    <item name="Source" index="0" type_name="gh_guid" type_code="9">62a67c9b-fa6f-48d7-9c18-84b0a651c340</item>
                    <item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
                    <item name="WireDisplay" type_name="gh_int32" type_code="3">2</item>
                  </items>
                  <chunks count="1">
                    <chunk name="Attributes">
                      <items count="2">
                        <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                          <X>1990</X>
                          <Y>2493</Y>
                          <W>58</W>
                          <H>20</H>
                        </item>
                        <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                          <X>2019.3679</X>
                          <Y>2503.8816</Y>
                        </item>
                      </items>
                    </chunk>
                  </chunks>
                </chunk>
              </chunks>
            </chunk>
            <chunk name="Object" index="44">
              <items count="2">
                <item name="GUID" type_name="gh_guid" type_code="9">8ec86459-bf01-4409-baee-174d0d2b13d0</item>
                <item name="Name" type_name="gh_string" type_code="10">Data</item>
              </items>
              <chunks count="1">
                <chunk name="Container">
                  <items count="8">
                    <item name="Description" type_name="gh_string" type_code="10">Contains a collection of generic data</item>
                    <item name="IconDisplay" type_name="gh_int32" type_code="3">1</item>
                    <item name="InstanceGuid" type_name="gh_guid" type_code="9">af04f88e-c17a-4979-a640-88c3e4de77e8</item>
                    <item name="Name" type_name="gh_string" type_code="10">Data</item>
                    <item name="NickName" type_name="gh_string" type_code="10">trajectory</item>
                    <item name="Optional" type_name="gh_bool" type_code="1">false</item>
                    <item name="Source" index="0" type_name="gh_guid" type_code="9">f73d3ab2-8697-4ff9-b443-87d7b13dafeb</item>
                    <item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
                  </items>
                  <chunks count="1">
                    <chunk name="Attributes">
                      <items count="2">
                        <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                          <X>3609</X>
                          <Y>1731</Y>
                          <W>56</W>
                          <H>20</H>
                        </item>
                        <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                          <X>3637.823</X>
                          <Y>1741.9132</Y>
                        </item>
                      </items>
                    </chunk>
                  </chunks>
                </chunk>
              </chunks>
            </chunk>
            <chunk name="Object" index="45">
              <items count="2">
                <item name="GUID" type_name="gh_guid" type_code="9">8ec86459-bf01-4409-baee-174d0d2b13d0</item>
                <item name="Name" type_name="gh_string" type_code="10">Data</item>
              </items>
              <chunks count="1">
                <chunk name="Container">
                  <items count="9">
                    <item name="Description" type_name="gh_string" type_code="10">Contains a collection of generic data</item>
                    <item name="IconDisplay" type_name="gh_int32" type_code="3">1</item>
                    <item name="InstanceGuid" type_name="gh_guid" type_code="9">e4792570-802b-4644-bca0-c345fcd33c7f</item>
                    <item name="Name" type_name="gh_string" type_code="10">Data</item>
                    <item name="NickName" type_name="gh_string" type_code="10">trajectory</item>
                    <item name="Optional" type_name="gh_bool" type_code="1">false</item>
                    <item name="Source" index="0" type_name="gh_guid" type_code="9">af04f88e-c17a-4979-a640-88c3e4de77e8</item>
                    <item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
                    <item name="WireDisplay" type_name="gh_int32" type_code="3">1</item>
                  </items>
                  <chunks count="1">
                    <chunk name="Attributes">
                      <items count="2">
                        <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                          <X>1990</X>
                          <Y>2595</Y>
                          <W>56</W>
                          <H>20</H>
                        </item>
                        <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                          <X>2018.839</X>
                          <Y>2605.2427</Y>
                        </item>
                      </items>
                    </chunk>
                  </chunks>
                </chunk>
              </chunks>
            </chunk>
            <chunk name="Object" index="46">
              <items count="2">
                <item name="GUID" type_name="gh_guid" type_code="9">8ec86459-bf01-4409-baee-174d0d2b13d0</item>
                <item name="Name" type_name="gh_string" type_code="10">Data</item>
              </items>
              <chunks count="1">
                <chunk name="Container">
                  <items count="9">
                    <item name="Description" type_name="gh_string" type_code="10">Contains a collection of generic data</item>
                    <item name="IconDisplay" type_name="gh_int32" type_code="3">1</item>
                    <item name="InstanceGuid" type_name="gh_guid" type_code="9">84d96f4e-4565-4f8a-ae04-1fa03a0041cd</item>
                    <item name="Name" type_name="gh_string" type_code="10">Data</item>
                    <item name="NickName" type_name="gh_string" type_code="10">ik_end_state</item>
                    <item name="Optional" type_name="gh_bool" type_code="1">false</item>
                    <item name="Source" index="0" type_name="gh_guid" type_code="9">4cae0493-aca2-4b5e-9585-554da4daa2b0</item>
                    <item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
                    <item name="WireDisplay" type_name="gh_int32" type_code="3">1</item>
                  </items>
                  <chunks count="1">
                    <chunk name="Attributes">
                      <items count="2">
                        <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                          <X>1990</X>
                          <Y>2525</Y>
                          <W>71</W>
                          <H>20</H>
                        </item>
                        <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                          <X>2026.1079</X>
                          <Y>2535.3203</Y>
                        </item>
                      </items>
                    </chunk>
                  </chunks>
                </chunk>
              </chunks>
            </chunk>
            <chunk name="Object" index="47">
              <items count="2">
                <item name="GUID" type_name="gh_guid" type_code="9">8ec86459-bf01-4409-baee-174d0d2b13d0</item>
                <item name="Name" type_name="gh_string" type_code="10">Data</item>
              </items>
              <chunks count="1">
                <chunk name="Container">
                  <items count="8">
                    <item name="Description" type_name="gh_string" type_code="10">Contains a collection of generic data</item>
                    <item name="IconDisplay" type_name="gh_int32" type_code="3">1</item>
                    <item name="InstanceGuid" type_name="gh_guid" type_code="9">4591f657-dcf8-4159-b377-4f62999d86c3</item>
                    <item name="Name" type_name="gh_string" type_code="10">Data</item>
                    <item name="NickName" type_name="gh_string" type_code="10">trajectory</item>
                    <item name="Optional" type_name="gh_bool" type_code="1">false</item>
                    <item name="Source" index="0" type_name="gh_guid" type_code="9">b4bd187a-0f59-474c-95e6-763ef506687f</item>
                    <item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
                  </items>
                  <chunks count="1">
                    <chunk name="Attributes">
                      <items count="2">
                        <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                          <X>3896</X>
                          <Y>2299</Y>
                          <W>56</W>
                          <H>20</H>
                        </item>
                        <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                          <X>3924.6516</X>
                          <Y>2309.7886</Y>
                        </item>
                      </items>
                    </chunk>
                  </chunks>
                </chunk>
              </chunks>
            </chunk>
            <chunk name="Object" index="48">
              <items count="2">
                <item name="GUID" type_name="gh_guid" type_code="9">8ec86459-bf01-4409-baee-174d0d2b13d0</item>
                <item name="Name" type_name="gh_string" type_code="10">Data</item>
              </items>
              <chunks count="1">
                <chunk name="Container">
                  <items count="9">
                    <item name="Description" type_name="gh_string" type_code="10">Contains a collection of generic data</item>
                    <item name="IconDisplay" type_name="gh_int32" type_code="3">1</item>
                    <item name="InstanceGuid" type_name="gh_guid" type_code="9">16667f4f-f8b4-4fbc-9317-7216d95bdda5</item>
                    <item name="Name" type_name="gh_string" type_code="10">Data</item>
                    <item name="NickName" type_name="gh_string" type_code="10">trajectory</item>
                    <item name="Optional" type_name="gh_bool" type_code="1">false</item>
                    <item name="Source" index="0" type_name="gh_guid" type_code="9">4591f657-dcf8-4159-b377-4f62999d86c3</item>
                    <item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
                    <item name="WireDisplay" type_name="gh_int32" type_code="3">1</item>
                  </items>
                  <chunks count="1">
                    <chunk name="Attributes">
                      <items count="2">
                        <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                          <X>1990</X>
                          <Y>2761</Y>
                          <W>56</W>
                          <H>20</H>
                        </item>
                        <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                          <X>2018.7046</X>
                          <Y>2771.142</Y>
                        </item>
                      </items>
                    </chunk>
                  </chunks>
                </chunk>
              </chunks>
            </chunk>
            <chunk name="Object" index="49">
              <items count="2">
                <item name="GUID" type_name="gh_guid" type_code="9">57da07bd-ecab-415d-9d86-af36d7073abc</item>
                <item name="Name" type_name="gh_string" type_code="10">Number Slider</item>
              </items>
              <chunks count="1">
                <chunk name="Container">
                  <items count="6">
                    <item name="Description" type_name="gh_string" type_code="10">Numeric slider for single values</item>
                    <item name="InstanceGuid" type_name="gh_guid" type_code="9">910f0770-a7c8-49f0-8791-ed869a5f28be</item>
                    <item name="Name" type_name="gh_string" type_code="10">Number Slider</item>
                    <item name="NickName" type_name="gh_string" type_code="10">idx</item>
                    <item name="Optional" type_name="gh_bool" type_code="1">false</item>
                    <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                  </items>
                  <chunks count="2">
                    <chunk name="Attributes">
                      <items count="2">
                        <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                          <X>2880</X>
                          <Y>2816</Y>
                          <W>170</W>
                          <H>20</H>
                        </item>
                        <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                          <X>2880.2805</X>
                          <Y>2816.8242</Y>
                        </item>
                      </items>
                    </chunk>
                    <chunk name="Slider">
                      <items count="7">
                        <item name="Digits" type_name="gh_int32" type_code="3">0</item>
                        <item name="GripDisplay" type_name="gh_int32" type_code="3">1</item>
                        <item name="Interval" type_name="gh_int32" type_code="3">0</item>
                        <item name="Max" type_name="gh_double" type_code="6">150</item>
                        <item name="Min" type_name="gh_double" type_code="6">0</item>
                        <item name="SnapCount" type_name="gh_int32" type_code="3">0</item>
                        <item name="Value" type_name="gh_double" type_code="6">0</item>
                      </items>
                    </chunk>
                  </chunks>
                </chunk>
              </chunks>
            </chunk>
            <chunk name="Object" index="50">
              <items count="2">
                <item name="GUID" type_name="gh_guid" type_code="9">59daf374-bc21-4a5e-8282-5504fb7ae9ae</item>
                <item name="Name" type_name="gh_string" type_code="10">List Item</item>
              </items>
              <chunks count="1">
                <chunk name="Container">
                  <items count="5">
                    <item name="BaseOutputIndex" type_name="gh_int32" type_code="3">0</item>
                    <item name="Description" type_name="gh_string" type_code="10">Retrieve a specific item from a list.</item>
                    <item name="InstanceGuid" type_name="gh_guid" type_code="9">b5fc43f6-8025-4cca-8b84-511e38fe8bdc</item>
                    <item name="Name" type_name="gh_string" type_code="10">List Item</item>
                    <item name="NickName" type_name="gh_string" type_code="10">List Item</item>
                  </items>
                  <chunks count="2">
                    <chunk name="Attributes">
                      <items count="2">
                        <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                          <X>3158</X>
                          <Y>2538</Y>
                          <W>75</W>
                          <H>64</H>
                        </item>
                        <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                          <X>3204</X>
                          <Y>2570</Y>
                        </item>
                      </items>
                    </chunk>
                    <chunk name="ParameterData">
                      <items count="6">
                        <item name="InputCount" type_name="gh_int32" type_code="3">3</item>
                        <item name="InputId" index="0" type_name="gh_guid" type_code="9">8ec86459-bf01-4409-baee-174d0d2b13d0</item>
                        <item name="InputId" index="1" type_name="gh_guid" type_code="9">2e3ab970-8545-46bb-836c-1c11e5610bce</item>
                        <item name="InputId" index="2" type_name="gh_guid" type_code="9">cb95db89-6165-43b6-9c41-5702bc5bf137</item>
                        <item name="OutputCount" type_name="gh_int32" type_code="3">1</item>
                        <item name="OutputId" index="0" type_name="gh_guid" type_code="9">8ec86459-bf01-4409-baee-174d0d2b13d0</item>
                      </items>
                      <chunks count="4">
                        <chunk name="InputParam" index="0">
                          <items count="8">
                            <item name="Access" type_name="gh_int32" type_code="3">1</item>
                            <item name="Description" type_name="gh_string" type_code="10">Base list</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">880f5d72-7191-4961-86ff-5bc9790dad6e</item>
                            <item name="Name" type_name="gh_string" type_code="10">List</item>
                            <item name="NickName" type_name="gh_string" type_code="10">List</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">false</item>
                            <item name="Source" index="0" type_name="gh_guid" type_code="9">11c20610-4e1b-46a4-9b36-1c1848c3df08</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
                          </items>
                          <chunks count="1">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>3160</X>
                                  <Y>2540</Y>
                                  <W>29</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>3176</X>
                                  <Y>2550</Y>
                                </item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="InputParam" index="1">
                          <items count="7">
                            <item name="Description" type_name="gh_string" type_code="10">Item index</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">2bff4d3d-c89f-4586-aac3-ac16c3b2bda0</item>
                            <item name="Name" type_name="gh_string" type_code="10">Index</item>
                            <item name="NickName" type_name="gh_string" type_code="10">Index</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">false</item>
                            <item name="Source" index="0" type_name="gh_guid" type_code="9">910f0770-a7c8-49f0-8791-ed869a5f28be</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>3160</X>
                                  <Y>2560</Y>
                                  <W>29</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>3176</X>
                                  <Y>2570</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="PersistentData">
                              <items count="1">
                                <item name="Count" type_name="gh_int32" type_code="3">1</item>
                              </items>
                              <chunks count="1">
                                <chunk name="Branch" index="0">
                                  <items count="2">
                                    <item name="Count" type_name="gh_int32" type_code="3">1</item>
                                    <item name="Path" type_name="gh_string" type_code="10">{0}</item>
                                  </items>
                                  <chunks count="1">
                                    <chunk name="Item" index="0">
                                      <items count="1">
                                        <item name="number" type_name="gh_int32" type_code="3">0</item>
                                      </items>
                                    </chunk>
                                  </chunks>
                                </chunk>
                              </chunks>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="InputParam" index="2">
                          <items count="6">
                            <item name="Description" type_name="gh_string" type_code="10">Wrap index to list bounds</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">5e1c230f-2b90-4a01-a01b-eea8c0260f00</item>
                            <item name="Name" type_name="gh_string" type_code="10">Wrap</item>
                            <item name="NickName" type_name="gh_string" type_code="10">Wrap</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">false</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>3160</X>
                                  <Y>2580</Y>
                                  <W>29</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>3176</X>
                                  <Y>2590</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="PersistentData">
                              <items count="1">
                                <item name="Count" type_name="gh_int32" type_code="3">1</item>
                              </items>
                              <chunks count="1">
                                <chunk name="Branch" index="0">
                                  <items count="2">
                                    <item name="Count" type_name="gh_int32" type_code="3">1</item>
                                    <item name="Path" type_name="gh_string" type_code="10">{0}</item>
                                  </items>
                                  <chunks count="1">
                                    <chunk name="Item" index="0">
                                      <items count="1">
                                        <item name="boolean" type_name="gh_bool" type_code="1">true</item>
                                      </items>
                                    </chunk>
                                  </chunks>
                                </chunk>
                              </chunks>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="OutputParam" index="0">
                          <items count="7">
                            <item name="Description" type_name="gh_string" type_code="10">Item at {i'}</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">db3f6081-4384-419a-b51a-c68193e7602a</item>
                            <item name="Mutable" type_name="gh_bool" type_code="1">false</item>
                            <item name="Name" type_name="gh_string" type_code="10">Item</item>
                            <item name="NickName" type_name="gh_string" type_code="10">i</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">false</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                          </items>
                          <chunks count="1">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>3219</X>
                                  <Y>2540</Y>
                                  <W>12</W>
                                  <H>60</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>3225</X>
                                  <Y>2570</Y>
                                </item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                      </chunks>
                    </chunk>
                  </chunks>
                </chunk>
              </chunks>
            </chunk>
            <chunk name="Object" index="51">
              <items count="2">
                <item name="GUID" type_name="gh_guid" type_code="9">c552a431-af5b-46a9-a8a4-0fcbc27ef596</item>
                <item name="Name" type_name="gh_string" type_code="10">Group</item>
              </items>
              <chunks count="1">
                <chunk name="Container">
                  <items count="62">
                    <item name="Border" type_name="gh_int32" type_code="3">1</item>
                    <item name="Colour" type_name="gh_drawing_color" type_code="36">
                      <ARGB>198;217;216;237</ARGB>
                    </item>
                    <item name="Description" type_name="gh_string" type_code="10">A group of Grasshopper objects</item>
                    <item name="ID" index="0" type_name="gh_guid" type_code="9">40dd4d31-d1d6-46c8-bf34-23f96e82238a</item>
                    <item name="ID" index="1" type_name="gh_guid" type_code="9">aead9a91-08c5-4918-ab2d-c64eb629156d</item>
                    <item name="ID" index="2" type_name="gh_guid" type_code="9">70d7a59c-ba22-4bba-98ea-4a845a5f88a6</item>
                    <item name="ID" index="3" type_name="gh_guid" type_code="9">421c3e57-1ed2-4957-abdd-1689464cfd20</item>
                    <item name="ID" index="4" type_name="gh_guid" type_code="9">40313c4a-c508-429a-9cd6-40c6cebf62c7</item>
                    <item name="ID" index="5" type_name="gh_guid" type_code="9">4874c148-bd92-4816-a3e3-165dad5c0891</item>
                    <item name="ID" index="6" type_name="gh_guid" type_code="9">382afb37-1a8c-4c67-9730-930575fd1593</item>
                    <item name="ID" index="7" type_name="gh_guid" type_code="9">fe933d34-513c-4f27-9b6d-1923118ed16a</item>
                    <item name="ID" index="8" type_name="gh_guid" type_code="9">e79865c9-e0d8-4250-add9-12d36d9c3598</item>
                    <item name="ID" index="9" type_name="gh_guid" type_code="9">e4792570-802b-4644-bca0-c345fcd33c7f</item>
                    <item name="ID" index="10" type_name="gh_guid" type_code="9">84d96f4e-4565-4f8a-ae04-1fa03a0041cd</item>
                    <item name="ID" index="11" type_name="gh_guid" type_code="9">16667f4f-f8b4-4fbc-9317-7216d95bdda5</item>
                    <item name="ID" index="12" type_name="gh_guid" type_code="9">910f0770-a7c8-49f0-8791-ed869a5f28be</item>
                    <item name="ID" index="13" type_name="gh_guid" type_code="9">b5fc43f6-8025-4cca-8b84-511e38fe8bdc</item>
                    <item name="ID" index="14" type_name="gh_guid" type_code="9">7a2deac2-e74e-4989-8445-65554b23fa34</item>
                    <item name="ID" index="15" type_name="gh_guid" type_code="9">e5a9df06-af41-412f-9101-d6e5b50adeb9</item>
                    <item name="ID" index="16" type_name="gh_guid" type_code="9">97ab0234-2881-40fa-b40d-e06c3c18a85e</item>
                    <item name="ID" index="17" type_name="gh_guid" type_code="9">27bb6323-d7b7-4138-8f53-1802e5c760ae</item>
                    <item name="ID" index="18" type_name="gh_guid" type_code="9">1b86350c-85bb-4fb0-84a3-b543ddf07a27</item>
                    <item name="ID" index="19" type_name="gh_guid" type_code="9">9912776e-653f-479f-8d72-1c7ca03de907</item>
                    <item name="ID" index="20" type_name="gh_guid" type_code="9">477b9926-c237-4695-abac-07ccdcd76b2b</item>
                    <item name="ID" index="21" type_name="gh_guid" type_code="9">c3c099ba-f74a-49cc-b35c-b7b53346a63f</item>
                    <item name="ID" index="22" type_name="gh_guid" type_code="9">9e2ca6d5-4f59-4eb8-bb97-e1fe1726b2c2</item>
                    <item name="ID" index="23" type_name="gh_guid" type_code="9">ea6eb9d2-9e96-405e-adf2-8ba9aaddbfbe</item>
                    <item name="ID" index="24" type_name="gh_guid" type_code="9">6832af7e-fb63-43c9-9c7b-862633aaaafb</item>
                    <item name="ID" index="25" type_name="gh_guid" type_code="9">ae7c9868-d77b-4f70-97ea-a8bf0715a760</item>
                    <item name="ID" index="26" type_name="gh_guid" type_code="9">da034855-f515-4415-8540-c2201f5ada39</item>
                    <item name="ID" index="27" type_name="gh_guid" type_code="9">bccde315-53ee-42db-913d-c3c6422bf72d</item>
                    <item name="ID" index="28" type_name="gh_guid" type_code="9">7f835e5e-2b4a-4c0e-ad40-140c5c377899</item>
                    <item name="ID" index="29" type_name="gh_guid" type_code="9">e71194b2-8482-434e-8aaa-a4b55599a700</item>
                    <item name="ID" index="30" type_name="gh_guid" type_code="9">2132573d-c400-4d2a-bbae-ed32c9e6bdc4</item>
                    <item name="ID" index="31" type_name="gh_guid" type_code="9">90d8f77a-6bf1-4b7d-b69f-470cd9329de4</item>
                    <item name="ID" index="32" type_name="gh_guid" type_code="9">397b36cc-aeca-4afc-9853-23d26f7c0685</item>
                    <item name="ID" index="33" type_name="gh_guid" type_code="9">4b63fadc-9923-493d-9328-b8a401e16aac</item>
                    <item name="ID" index="34" type_name="gh_guid" type_code="9">fa630e8d-056d-42da-ae9b-4e257e02d518</item>
                    <item name="ID" index="35" type_name="gh_guid" type_code="9">f9ea13c6-b1e8-4208-9f77-ca82618306af</item>
                    <item name="ID" index="36" type_name="gh_guid" type_code="9">f6354126-0bcd-43b3-9d98-5f141084af52</item>
                    <item name="ID" index="37" type_name="gh_guid" type_code="9">a43c3a62-a6aa-4d89-83ec-1ae121bec177</item>
                    <item name="ID" index="38" type_name="gh_guid" type_code="9">2f222d30-33ea-4ce3-832b-078c04e3d70a</item>
                    <item name="ID" index="39" type_name="gh_guid" type_code="9">7ae1b81b-b1ba-42e2-b06d-3259e8267fe4</item>
                    <item name="ID" index="40" type_name="gh_guid" type_code="9">2c8db5c3-9485-433a-a02b-b1ab670d3af5</item>
                    <item name="ID" index="41" type_name="gh_guid" type_code="9">bfb18838-8519-4a54-9a92-6da06b745ccb</item>
                    <item name="ID" index="42" type_name="gh_guid" type_code="9">e100102b-ee19-435f-818a-e9bdfd0ba895</item>
                    <item name="ID" index="43" type_name="gh_guid" type_code="9">6612388d-afe8-420f-9a5b-e1b73fb14320</item>
                    <item name="ID" index="44" type_name="gh_guid" type_code="9">f2ddfe12-3342-49cb-82cd-d1dc1563bc01</item>
                    <item name="ID" index="45" type_name="gh_guid" type_code="9">0dbb9044-31fb-4a83-a877-bfe22561f02e</item>
                    <item name="ID" index="46" type_name="gh_guid" type_code="9">d668cc85-202b-44aa-a56d-47e38eac224a</item>
                    <item name="ID" index="47" type_name="gh_guid" type_code="9">6126d8d0-4f5a-46a7-966a-809ff8524151</item>
                    <item name="ID" index="48" type_name="gh_guid" type_code="9">cc3d72ee-95b2-4cc9-9e57-d19e3b05e4be</item>
                    <item name="ID" index="49" type_name="gh_guid" type_code="9">42b4a084-eb1c-40d0-9bb2-76c21f321b3f</item>
                    <item name="ID" index="50" type_name="gh_guid" type_code="9">d8695854-6854-4df5-8ce3-d68d1705ff05</item>
                    <item name="ID" index="51" type_name="gh_guid" type_code="9">2e1e8ed9-3cc8-4018-a772-130af7b9c80f</item>
                    <item name="ID" index="52" type_name="gh_guid" type_code="9">9e8af65d-2825-4065-bd44-35ba37b85d94</item>
                    <item name="ID" index="53" type_name="gh_guid" type_code="9">b479ed8a-fea5-463f-8a86-5870ac4ac61e</item>
                    <item name="ID" index="54" type_name="gh_guid" type_code="9">8ba50487-6869-4a3d-837f-9901d0919a25</item>
                    <item name="ID_Count" type_name="gh_int32" type_code="3">55</item>
                    <item name="InstanceGuid" type_name="gh_guid" type_code="9">633af168-02d2-4585-917e-cc221f4fa25c</item>
                    <item name="Name" type_name="gh_string" type_code="10">Group</item>
                    <item name="NickName" type_name="gh_string" type_code="10">MotionPlan composition</item>
                  </items>
                  <chunks count="1">
                    <chunk name="Attributes" />
                  </chunks>
                </chunk>
              </chunks>
            </chunk>
            <chunk name="Object" index="52">
              <items count="2">
                <item name="GUID" type_name="gh_guid" type_code="9">8ec86459-bf01-4409-baee-174d0d2b13d0</item>
                <item name="Name" type_name="gh_string" type_code="10">Data</item>
              </items>
              <chunks count="1">
                <chunk name="Container">
                  <items count="8">
                    <item name="Description" type_name="gh_string" type_code="10">Contains a collection of generic data</item>
                    <item name="IconDisplay" type_name="gh_int32" type_code="3">1</item>
                    <item name="InstanceGuid" type_name="gh_guid" type_code="9">7a2deac2-e74e-4989-8445-65554b23fa34</item>
                    <item name="Name" type_name="gh_string" type_code="10">Data</item>
                    <item name="NickName" type_name="gh_string" type_code="10">action_chain</item>
                    <item name="Optional" type_name="gh_bool" type_code="1">false</item>
                    <item name="Source" index="0" type_name="gh_guid" type_code="9">7311d63e-1391-42e5-9fe5-f1a46674285e</item>
                    <item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
                  </items>
                  <chunks count="1">
                    <chunk name="Attributes">
                      <items count="2">
                        <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                          <X>3411</X>
                          <Y>2505</Y>
                          <W>71</W>
                          <H>20</H>
                        </item>
                        <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                          <X>3446.9585</X>
                          <Y>2515.2173</Y>
                        </item>
                      </items>
                    </chunk>
                  </chunks>
                </chunk>
              </chunks>
            </chunk>
            <chunk name="Object" index="53">
              <items count="2">
                <item name="GUID" type_name="gh_guid" type_code="9">59e0b89a-e487-49f8-bab8-b5bab16be14c</item>
                <item name="Name" type_name="gh_string" type_code="10">Panel</item>
              </items>
              <chunks count="1">
                <chunk name="Container">
                  <items count="8">
                    <item name="Description" type_name="gh_string" type_code="10">A panel for custom notes and text values</item>
                    <item name="InstanceGuid" type_name="gh_guid" type_code="9">14c71912-2008-445b-9fc4-bc21691e2d07</item>
                    <item name="Name" type_name="gh_string" type_code="10">Panel</item>
                    <item name="NickName" type_name="gh_string" type_code="10"></item>
                    <item name="Optional" type_name="gh_bool" type_code="1">false</item>
                    <item name="ScrollRatio" type_name="gh_double" type_code="6">0</item>
                    <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                    <item name="UserText" type_name="gh_string" type_code="10">asyncio</item>
                  </items>
                  <chunks count="2">
                    <chunk name="Attributes">
                      <items count="5">
                        <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                          <X>118</X>
                          <Y>133</Y>
                          <W>53</W>
                          <H>20</H>
                        </item>
                        <item name="MarginLeft" type_name="gh_int32" type_code="3">0</item>
                        <item name="MarginRight" type_name="gh_int32" type_code="3">0</item>
                        <item name="MarginTop" type_name="gh_int32" type_code="3">0</item>
                        <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                          <X>118.515076</X>
                          <Y>133.4019</Y>
                        </item>
                      </items>
                    </chunk>
                    <chunk name="PanelProperties">
                      <items count="7">
                        <item name="Colour" type_name="gh_drawing_color" type_code="36">
                          <ARGB>255;255;250;90</ARGB>
                        </item>
                        <item name="DrawIndices" type_name="gh_bool" type_code="1">true</item>
                        <item name="DrawPaths" type_name="gh_bool" type_code="1">true</item>
                        <item name="Multiline" type_name="gh_bool" type_code="1">true</item>
                        <item name="SpecialCodes" type_name="gh_bool" type_code="1">false</item>
                        <item name="Stream" type_name="gh_bool" type_code="1">false</item>
                        <item name="Wrap" type_name="gh_bool" type_code="1">true</item>
                      </items>
                    </chunk>
                  </chunks>
                </chunk>
              </chunks>
            </chunk>
            <chunk name="Object" index="54">
              <items count="2">
                <item name="GUID" type_name="gh_guid" type_code="9">59e0b89a-e487-49f8-bab8-b5bab16be14c</item>
                <item name="Name" type_name="gh_string" type_code="10">Panel</item>
              </items>
              <chunks count="1">
                <chunk name="Container">
                  <items count="8">
                    <item name="Description" type_name="gh_string" type_code="10">A panel for custom notes and text values</item>
                    <item name="InstanceGuid" type_name="gh_guid" type_code="9">7508753f-ee58-41f3-927d-759349106fed</item>
                    <item name="Name" type_name="gh_string" type_code="10">Panel</item>
                    <item name="NickName" type_name="gh_string" type_code="10"></item>
                    <item name="Optional" type_name="gh_bool" type_code="1">false</item>
                    <item name="ScrollRatio" type_name="gh_double" type_code="6">0</item>
                    <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                    <item name="UserText" type_name="gh_string" type_code="10">9090</item>
                  </items>
                  <chunks count="2">
                    <chunk name="Attributes">
                      <items count="5">
                        <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                          <X>118</X>
                          <Y>93</Y>
                          <W>50</W>
                          <H>20</H>
                        </item>
                        <item name="MarginLeft" type_name="gh_int32" type_code="3">0</item>
                        <item name="MarginRight" type_name="gh_int32" type_code="3">0</item>
                        <item name="MarginTop" type_name="gh_int32" type_code="3">0</item>
                        <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                          <X>118.5697</X>
                          <Y>93.01413</Y>
                        </item>
                      </items>
                    </chunk>
                    <chunk name="PanelProperties">
                      <items count="7">
                        <item name="Colour" type_name="gh_drawing_color" type_code="36">
                          <ARGB>255;255;250;90</ARGB>
                        </item>
                        <item name="DrawIndices" type_name="gh_bool" type_code="1">true</item>
                        <item name="DrawPaths" type_name="gh_bool" type_code="1">true</item>
                        <item name="Multiline" type_name="gh_bool" type_code="1">true</item>
                        <item name="SpecialCodes" type_name="gh_bool" type_code="1">false</item>
                        <item name="Stream" type_name="gh_bool" type_code="1">false</item>
                        <item name="Wrap" type_name="gh_bool" type_code="1">true</item>
                      </items>
                    </chunk>
                  </chunks>
                </chunk>
              </chunks>
            </chunk>
            <chunk name="Object" index="55">
              <items count="2">
                <item name="GUID" type_name="gh_guid" type_code="9">59e0b89a-e487-49f8-bab8-b5bab16be14c</item>
                <item name="Name" type_name="gh_string" type_code="10">Panel</item>
              </items>
              <chunks count="1">
                <chunk name="Container">
                  <items count="8">
                    <item name="Description" type_name="gh_string" type_code="10">A panel for custom notes and text values</item>
                    <item name="InstanceGuid" type_name="gh_guid" type_code="9">4cd79514-9d94-483a-9d8e-7501129c2858</item>
                    <item name="Name" type_name="gh_string" type_code="10">Panel</item>
                    <item name="NickName" type_name="gh_string" type_code="10"></item>
                    <item name="Optional" type_name="gh_bool" type_code="1">false</item>
                    <item name="ScrollRatio" type_name="gh_double" type_code="6">0</item>
                    <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                    <item name="UserText" type_name="gh_string" type_code="10">-1</item>
                  </items>
                  <chunks count="2">
                    <chunk name="Attributes">
                      <items count="5">
                        <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                          <X>3248</X>
                          <Y>1703</Y>
                          <W>50</W>
                          <H>20</H>
                        </item>
                        <item name="MarginLeft" type_name="gh_int32" type_code="3">0</item>
                        <item name="MarginRight" type_name="gh_int32" type_code="3">0</item>
                        <item name="MarginTop" type_name="gh_int32" type_code="3">0</item>
                        <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                          <X>3248.2246</X>
                          <Y>1703.2319</Y>
                        </item>
                      </items>
                    </chunk>
                    <chunk name="PanelProperties">
                      <items count="7">
                        <item name="Colour" type_name="gh_drawing_color" type_code="36">
                          <ARGB>255;255;250;90</ARGB>
                        </item>
                        <item name="DrawIndices" type_name="gh_bool" type_code="1">true</item>
                        <item name="DrawPaths" type_name="gh_bool" type_code="1">true</item>
                        <item name="Multiline" type_name="gh_bool" type_code="1">true</item>
                        <item name="SpecialCodes" type_name="gh_bool" type_code="1">false</item>
                        <item name="Stream" type_name="gh_bool" type_code="1">false</item>
                        <item name="Wrap" type_name="gh_bool" type_code="1">true</item>
                      </items>
                    </chunk>
                  </chunks>
                </chunk>
              </chunks>
            </chunk>
            <chunk name="Object" index="56">
              <items count="2">
                <item name="GUID" type_name="gh_guid" type_code="9">8ec86459-bf01-4409-baee-174d0d2b13d0</item>
                <item name="Name" type_name="gh_string" type_code="10">Data</item>
              </items>
              <chunks count="1">
                <chunk name="Container">
                  <items count="9">
                    <item name="Description" type_name="gh_string" type_code="10">Contains a collection of generic data</item>
                    <item name="IconDisplay" type_name="gh_int32" type_code="3">1</item>
                    <item name="InstanceGuid" type_name="gh_guid" type_code="9">eed3e05b-a8b5-4d7c-a7e5-f545a8de1127</item>
                    <item name="Name" type_name="gh_string" type_code="10">Data</item>
                    <item name="NickName" type_name="gh_string" type_code="10">planner</item>
                    <item name="Optional" type_name="gh_bool" type_code="1">false</item>
                    <item name="Source" index="0" type_name="gh_guid" type_code="9">c741113a-f740-46e4-b41e-744b58b6d380</item>
                    <item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
                    <item name="WireDisplay" type_name="gh_int32" type_code="3">2</item>
                  </items>
                  <chunks count="1">
                    <chunk name="Attributes">
                      <items count="2">
                        <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                          <X>1981</X>
                          <Y>254</Y>
                          <W>50</W>
                          <H>20</H>
                        </item>
                        <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                          <X>2006.119</X>
                          <Y>264.14114</Y>
                        </item>
                      </items>
                    </chunk>
                  </chunks>
                </chunk>
              </chunks>
            </chunk>
            <chunk name="Object" index="57">
              <items count="2">
                <item name="GUID" type_name="gh_guid" type_code="9">c552a431-af5b-46a9-a8a4-0fcbc27ef596</item>
                <item name="Name" type_name="gh_string" type_code="10">Group</item>
              </items>
              <chunks count="1">
                <chunk name="Container">
                  <items count="100">
                    <item name="Border" type_name="gh_int32" type_code="3">1</item>
                    <item name="Colour" type_name="gh_drawing_color" type_code="36">
                      <ARGB>198;217;216;237</ARGB>
                    </item>
                    <item name="Description" type_name="gh_string" type_code="10">A group of Grasshopper objects</item>
                    <item name="ID" index="0" type_name="gh_guid" type_code="9">14255727-a02a-4164-adcf-b2c9f737ebdd</item>
                    <item name="ID" index="1" type_name="gh_guid" type_code="9">eed3e05b-a8b5-4d7c-a7e5-f545a8de1127</item>
                    <item name="ID" index="2" type_name="gh_guid" type_code="9">f40c298c-2dd0-406f-8f52-b79570aa3eff</item>
                    <item name="ID" index="3" type_name="gh_guid" type_code="9">00de7940-916f-4160-a418-8be06c473e56</item>
                    <item name="ID" index="4" type_name="gh_guid" type_code="9">03578e91-debe-4655-9c21-41f9646150a1</item>
                    <item name="ID" index="5" type_name="gh_guid" type_code="9">83c30b00-3cc7-44de-8b70-b7171b8ceffa</item>
                    <item name="ID" index="6" type_name="gh_guid" type_code="9">b02b1c71-be30-4a9c-b303-0db94ac8765c</item>
                    <item name="ID" index="7" type_name="gh_guid" type_code="9">3888a9ea-d43b-4bbc-9ff3-3bf55b5392bd</item>
                    <item name="ID" index="8" type_name="gh_guid" type_code="9">8fb55cf5-e8b1-4110-b81e-7a487ca67910</item>
                    <item name="ID" index="9" type_name="gh_guid" type_code="9">7c0f11f8-81ce-4f32-9b08-6c47a5f4da1c</item>
                    <item name="ID" index="10" type_name="gh_guid" type_code="9">c1e006b3-a6cb-4081-bfe8-930a93a23f67</item>
                    <item name="ID" index="11" type_name="gh_guid" type_code="9">f72f03af-2f93-49ce-b371-8d2e1b119b94</item>
                    <item name="ID" index="12" type_name="gh_guid" type_code="9">d6802ad2-09c8-4d0e-bae3-9070521afb94</item>
                    <item name="ID" index="13" type_name="gh_guid" type_code="9">71af566c-dbd0-4709-8a16-0a1be26788ec</item>
                    <item name="ID" index="14" type_name="gh_guid" type_code="9">c209fc88-f65e-433d-8ccc-dfec2f7be174</item>
                    <item name="ID" index="15" type_name="gh_guid" type_code="9">e27b2dae-8a82-45e4-b84e-18981c94b07d</item>
                    <item name="ID" index="16" type_name="gh_guid" type_code="9">e0f02b3e-0c41-4f42-9920-5ea4688129a6</item>
                    <item name="ID" index="17" type_name="gh_guid" type_code="9">abc8ea74-e0e3-41f2-a521-40ba68408147</item>
                    <item name="ID" index="18" type_name="gh_guid" type_code="9">7f477cff-9947-4881-a1ff-4ecc31327932</item>
                    <item name="ID" index="19" type_name="gh_guid" type_code="9">85bc1818-8697-404a-8997-0a39ef7fad5d</item>
                    <item name="ID" index="20" type_name="gh_guid" type_code="9">d2bbf2bd-4ae0-4050-9016-a2e5811642c3</item>
                    <item name="ID" index="21" type_name="gh_guid" type_code="9">39e4aadc-d948-407c-8165-79461c618037</item>
                    <item name="ID" index="22" type_name="gh_guid" type_code="9">56d108f0-3fc3-419a-ac3b-fed521da9e70</item>
                    <item name="ID" index="23" type_name="gh_guid" type_code="9">decfbe78-f381-4a55-aafd-fe988303735c</item>
                    <item name="ID" index="24" type_name="gh_guid" type_code="9">b6a8daea-f19f-42a1-bbb8-ad8960421c1a</item>
                    <item name="ID" index="25" type_name="gh_guid" type_code="9">3c5384f1-c69f-4c30-b4b2-b758bf82d20b</item>
                    <item name="ID" index="26" type_name="gh_guid" type_code="9">7a6bbc72-ec0a-4f4f-a204-c8a82206c9fe</item>
                    <item name="ID" index="27" type_name="gh_guid" type_code="9">9e18bfc2-edce-48b8-92c5-39593963b5a1</item>
                    <item name="ID" index="28" type_name="gh_guid" type_code="9">fb08f3d1-982b-4bf1-a9eb-17177c7701be</item>
                    <item name="ID" index="29" type_name="gh_guid" type_code="9">66569afa-84ee-464b-8e94-50d4687633da</item>
                    <item name="ID" index="30" type_name="gh_guid" type_code="9">d7d20a87-f8e2-4479-aab9-8f0bfb0ebb69</item>
                    <item name="ID" index="31" type_name="gh_guid" type_code="9">589e46e5-5510-419c-996d-d9976970e203</item>
                    <item name="ID" index="32" type_name="gh_guid" type_code="9">4643bd80-e920-4ac9-b75c-4a22059269f1</item>
                    <item name="ID" index="33" type_name="gh_guid" type_code="9">29bb361c-ec5b-4d01-af0c-a4784cbb5d04</item>
                    <item name="ID" index="34" type_name="gh_guid" type_code="9">494fe6fd-b1c8-415d-9cd4-bbd424a00344</item>
                    <item name="ID" index="35" type_name="gh_guid" type_code="9">d46a7115-f411-4d6c-9a47-4cbd39e8b6d9</item>
                    <item name="ID" index="36" type_name="gh_guid" type_code="9">7414649f-158d-45d5-9b3a-a9e904375372</item>
                    <item name="ID" index="37" type_name="gh_guid" type_code="9">c33357bd-0840-4bd6-96f7-75d210172df2</item>
                    <item name="ID" index="38" type_name="gh_guid" type_code="9">69a8a49b-7774-4c8f-ad9f-92054886a397</item>
                    <item name="ID" index="39" type_name="gh_guid" type_code="9">0a7b6745-4957-45b2-8005-b622ba782ed2</item>
                    <item name="ID" index="40" type_name="gh_guid" type_code="9">d38966f7-fb26-4b2c-af8b-591974f62288</item>
                    <item name="ID" index="41" type_name="gh_guid" type_code="9">636554a6-4c23-4685-85d8-5254937466a0</item>
                    <item name="ID" index="42" type_name="gh_guid" type_code="9">8dca3984-c2a1-4192-a91e-4b4e73db47dd</item>
                    <item name="ID" index="43" type_name="gh_guid" type_code="9">58c709b0-9520-43fd-b729-08710a35041a</item>
                    <item name="ID" index="44" type_name="gh_guid" type_code="9">99cdd3af-fd50-4796-81ba-0b686ac71499</item>
                    <item name="ID" index="45" type_name="gh_guid" type_code="9">d204f97c-4302-4a7b-9a53-c3e507fa4366</item>
                    <item name="ID" index="46" type_name="gh_guid" type_code="9">6c71db58-af83-4044-897a-a21eea7ddbee</item>
                    <item name="ID" index="47" type_name="gh_guid" type_code="9">46dfdf8e-7e2d-4eba-ad2c-6ca948a280fe</item>
                    <item name="ID" index="48" type_name="gh_guid" type_code="9">a3fa5811-940c-403b-b075-1a221bce3920</item>
                    <item name="ID" index="49" type_name="gh_guid" type_code="9">71913a61-8b55-4ea0-b1ed-ab6b4909fb22</item>
                    <item name="ID" index="50" type_name="gh_guid" type_code="9">c08de25d-3663-4d99-b469-787f7e5add87</item>
                    <item name="ID" index="51" type_name="gh_guid" type_code="9">582dc30e-34c4-4ba9-b1d1-211d33e31610</item>
                    <item name="ID" index="52" type_name="gh_guid" type_code="9">5a378de2-9e3b-41a3-ae8d-204aee58cca8</item>
                    <item name="ID" index="53" type_name="gh_guid" type_code="9">556a2cc6-bd80-4178-abba-1d2a38ef3ecf</item>
                    <item name="ID" index="54" type_name="gh_guid" type_code="9">488150f1-4481-42b2-9885-3c57cd4267e7</item>
                    <item name="ID" index="55" type_name="gh_guid" type_code="9">f60a272c-4ac3-4217-8c0d-9a4c268e8d88</item>
                    <item name="ID" index="56" type_name="gh_guid" type_code="9">246a4706-60b4-4f4b-8758-024db13663cb</item>
                    <item name="ID" index="57" type_name="gh_guid" type_code="9">2fafa24a-991f-4a56-bebb-e325f9dab541</item>
                    <item name="ID" index="58" type_name="gh_guid" type_code="9">94b035d4-26b4-4273-b9e3-d5c060c81200</item>
                    <item name="ID" index="59" type_name="gh_guid" type_code="9">3903af88-d9b9-4b18-ac8e-fad5fd76de95</item>
                    <item name="ID" index="60" type_name="gh_guid" type_code="9">fc0b3430-ce1a-4417-9d48-19a3a67c8e20</item>
                    <item name="ID" index="61" type_name="gh_guid" type_code="9">1a144008-5796-4189-ab7b-fc9b8731f620</item>
                    <item name="ID" index="62" type_name="gh_guid" type_code="9">cf9811be-8689-46a0-aeaf-d0a7eb9436ed</item>
                    <item name="ID" index="63" type_name="gh_guid" type_code="9">5e8cdca7-07d9-42ea-a04d-d23be57e5cc5</item>
                    <item name="ID" index="64" type_name="gh_guid" type_code="9">1092c2d5-a444-4130-9cd7-a5902561a1e1</item>
                    <item name="ID" index="65" type_name="gh_guid" type_code="9">1c94a6c7-78a7-4396-b21c-cf238f3ff422</item>
                    <item name="ID" index="66" type_name="gh_guid" type_code="9">47376836-537b-4c0e-ae70-cd9bf6c91479</item>
                    <item name="ID" index="67" type_name="gh_guid" type_code="9">ceb290f8-b0d0-43ae-9964-13cbc2ad9617</item>
                    <item name="ID" index="68" type_name="gh_guid" type_code="9">5579e257-bfe9-4138-bbeb-20d41a524da4</item>
                    <item name="ID" index="69" type_name="gh_guid" type_code="9">ed6f723a-32ba-4f03-aae8-2b4e5e3ba000</item>
                    <item name="ID" index="70" type_name="gh_guid" type_code="9">a00898a9-6064-401b-8678-209aa2a57c3f</item>
                    <item name="ID" index="71" type_name="gh_guid" type_code="9">26043a47-4fb8-4fa1-94be-852e7274fbb8</item>
                    <item name="ID" index="72" type_name="gh_guid" type_code="9">d9c27638-feb4-46bd-a31c-2d22f674b258</item>
                    <item name="ID" index="73" type_name="gh_guid" type_code="9">fbeb9bd2-51e1-4b73-9e23-dea85211ea8a</item>
                    <item name="ID" index="74" type_name="gh_guid" type_code="9">b45f05c9-3937-40ab-a61a-940b70322004</item>
                    <item name="ID" index="75" type_name="gh_guid" type_code="9">8e957fa8-bc72-4eb3-a5bd-e2f6f9d2ec53</item>
                    <item name="ID" index="76" type_name="gh_guid" type_code="9">e95c2a67-03b9-495f-ae6b-41135313d8f9</item>
                    <item name="ID" index="77" type_name="gh_guid" type_code="9">007f1a73-de5a-45f0-8f44-643799f0d058</item>
                    <item name="ID" index="78" type_name="gh_guid" type_code="9">3b93c86c-12a5-40e1-9966-bb3ebf00d929</item>
                    <item name="ID" index="79" type_name="gh_guid" type_code="9">086f7395-0fe4-4910-b486-d371d72a525f</item>
                    <item name="ID" index="80" type_name="gh_guid" type_code="9">506100f6-29bc-4721-8251-b473cc6ca5f1</item>
                    <item name="ID" index="81" type_name="gh_guid" type_code="9">1fec0d36-bd02-4d9c-bd1f-b2991a054bb0</item>
                    <item name="ID" index="82" type_name="gh_guid" type_code="9">11f5e7e5-75b2-47a3-bc96-44fc3c4dedec</item>
                    <item name="ID" index="83" type_name="gh_guid" type_code="9">6ebd2c8e-f6f2-4802-ad55-e7db8b245ba2</item>
                    <item name="ID" index="84" type_name="gh_guid" type_code="9">1fab41a4-c35e-49d7-b553-e9159641c16a</item>
                    <item name="ID" index="85" type_name="gh_guid" type_code="9">b93e79a1-1940-4c2d-961b-95cf1caa9573</item>
                    <item name="ID" index="86" type_name="gh_guid" type_code="9">c57a3199-3501-4e24-a7b2-dd75a6e82f35</item>
                    <item name="ID" index="87" type_name="gh_guid" type_code="9">0effd243-925f-4028-ad2e-4e066db8c397</item>
                    <item name="ID" index="88" type_name="gh_guid" type_code="9">c382f6c7-a413-4af9-ba6b-16b4b66aba13</item>
                    <item name="ID" index="89" type_name="gh_guid" type_code="9">12fbd4e6-8bcc-4845-aaea-93907ebe9f3b</item>
                    <item name="ID" index="90" type_name="gh_guid" type_code="9">91309f58-f448-4848-b0f9-9474ab4801a9</item>
                    <item name="ID" index="91" type_name="gh_guid" type_code="9">18cba9ba-3f21-4009-9803-f51501323e17</item>
                    <item name="ID" index="92" type_name="gh_guid" type_code="9">366e0301-cc0b-448c-8d8b-9a8a0ba01334</item>
                    <item name="ID_Count" type_name="gh_int32" type_code="3">93</item>
                    <item name="InstanceGuid" type_name="gh_guid" type_code="9">90feafb6-585f-4509-838f-76404ce5eba4</item>
                    <item name="Name" type_name="gh_string" type_code="10">Group</item>
                    <item name="NickName" type_name="gh_string" type_code="10">Forward Kinematics</item>
                  </items>
                  <chunks count="1">
                    <chunk name="Attributes" />
                  </chunks>
                </chunk>
              </chunks>
            </chunk>
            <chunk name="Object" index="58">
              <items count="2">
                <item name="GUID" type_name="gh_guid" type_code="9">59e0b89a-e487-49f8-bab8-b5bab16be14c</item>
                <item name="Name" type_name="gh_string" type_code="10">Panel</item>
              </items>
              <chunks count="1">
                <chunk name="Container">
                  <items count="8">
                    <item name="Description" type_name="gh_string" type_code="10">A panel for custom notes and text values</item>
                    <item name="InstanceGuid" type_name="gh_guid" type_code="9">3a28f47f-535b-4043-a196-2fbaf9526bb8</item>
                    <item name="Name" type_name="gh_string" type_code="10">Panel</item>
                    <item name="NickName" type_name="gh_string" type_code="10"></item>
                    <item name="Optional" type_name="gh_bool" type_code="1">false</item>
                    <item name="ScrollRatio" type_name="gh_double" type_code="6">0</item>
                    <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                    <item name="UserText" type_name="gh_string" type_code="10">floor</item>
                  </items>
                  <chunks count="2">
                    <chunk name="Attributes">
                      <items count="5">
                        <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                          <X>528</X>
                          <Y>223</Y>
                          <W>50</W>
                          <H>20</H>
                        </item>
                        <item name="MarginLeft" type_name="gh_int32" type_code="3">0</item>
                        <item name="MarginRight" type_name="gh_int32" type_code="3">0</item>
                        <item name="MarginTop" type_name="gh_int32" type_code="3">0</item>
                        <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                          <X>528.39716</X>
                          <Y>223.43997</Y>
                        </item>
                      </items>
                    </chunk>
                    <chunk name="PanelProperties">
                      <items count="7">
                        <item name="Colour" type_name="gh_drawing_color" type_code="36">
                          <ARGB>255;255;250;90</ARGB>
                        </item>
                        <item name="DrawIndices" type_name="gh_bool" type_code="1">true</item>
                        <item name="DrawPaths" type_name="gh_bool" type_code="1">true</item>
                        <item name="Multiline" type_name="gh_bool" type_code="1">true</item>
                        <item name="SpecialCodes" type_name="gh_bool" type_code="1">false</item>
                        <item name="Stream" type_name="gh_bool" type_code="1">false</item>
                        <item name="Wrap" type_name="gh_bool" type_code="1">true</item>
                      </items>
                    </chunk>
                  </chunks>
                </chunk>
              </chunks>
            </chunk>
            <chunk name="Object" index="59">
              <items count="2">
                <item name="GUID" type_name="gh_guid" type_code="9">1e936df3-0eea-4246-8549-514cb8862b7a</item>
                <item name="Name" type_name="gh_string" type_code="10">Mesh</item>
              </items>
              <chunks count="1">
                <chunk name="Container">
                  <items count="6">
                    <item name="Description" type_name="gh_string" type_code="10">Contains a collection of polygon meshes</item>
                    <item name="InstanceGuid" type_name="gh_guid" type_code="9">de7ea5f7-f04b-48c8-80ca-659046e21818</item>
                    <item name="Name" type_name="gh_string" type_code="10">Mesh</item>
                    <item name="NickName" type_name="gh_string" type_code="10">Mesh</item>
                    <item name="Optional" type_name="gh_bool" type_code="1">false</item>
                    <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                  </items>
                  <chunks count="2">
                    <chunk name="Attributes">
                      <items count="2">
                        <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                          <X>528</X>
                          <Y>138</Y>
                          <W>50</W>
                          <H>24</H>
                        </item>
                        <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                          <X>553.7325</X>
                          <Y>150.56445</Y>
                        </item>
                      </items>
                    </chunk>
                    <chunk name="PersistentData">
                      <items count="1">
                        <item name="Count" type_name="gh_int32" type_code="3">1</item>
                      </items>
                      <chunks count="1">
                        <chunk name="Branch" index="0">
                          <items count="2">
                            <item name="Count" type_name="gh_int32" type_code="3">1</item>
                            <item name="Path" type_name="gh_string" type_code="10">{0}</item>
                          </items>
                          <chunks count="1">
                            <chunk name="Item" index="0">
                              <items count="3">
                                <item name="ON_Data" type_name="gh_bytearray" type_code="20">
                                  <stream length="2697">rBZnVFPpMvQSmobeBemhhkCAhNA7hBZCL4FISwISEIISEEVU1qUKKE0XFXfx8VBcygqCAiIgqCs8UJCAUqQZFKUZkpeg7mH37Xl/3ptzp9z55puZb2bOvR+AAwAAMFnA5mwQ4mQRjHdMLDHBNoFASCCClf1wSaTYBCICpgcx0jMyMTQx0DOEGBgYgZVtU/DJKUk4BBGXkpwUgQcre6Zg8bGRrjiyb0I8joiAQo2MYIY4M9NIUygUCjHgYUcB7TnXc8QlEHDJSWQ9dxwphpul5zv2NY5gRFJkTOwxHCSKIJCQiCMSU5KwJO6oiOQIthE/Pz8nO0UxDQAAzuKXy7IKBLhYgiibnAECAJw7mZyAdODX43xhcgLEvx1tdmTMw3HxxYHOOYDYKQ6VNd02uWA6a93mmy2MyCKJgL/CGvJ/ewcANGwcOtj4TUawsYAqbwkAZCH3Yec+/JOOXTUOQBbAqvSbQ4nvnjn+GooFurbyy29MZP+ShbTV35j+CXLtFlykMc17+9gVBhxFCI7VJg4hv8aW3BeSXWru72YA3hBgozvlrtT31WAW4eIODg4J4gj2DwnmDuDm4uLlCwgI9OcOQAcG8Pnx8fIKCPr5YdB8ft4YP0EfQQEBIWEfH19vQR8vXx9hMWEhIZSYqOhBEArl6SGGcvVEgdxABw9KSLq5ubuC3Jzc3SSdJSUkpGWcnV2cJJ0dXZxl5GWkpe3l5eQUleztHezk7a0d7JVslBQVD6nY2NhaK9lY2tqoIFUOHTqshkRaWaogEVZINU21w4ctNDU0tHUsLODmmhamcAsdmI62tq4eDGZmqgMzNoPpQfV0dQ0MoVATYz0oxARqyBkUEsIT4u/PH4hG86MxGB7/wEAxDy9hoLevr8cBES8RXy8vIMbbm4czJISfJzBQBOjry48BAsU9XV3FXd3dxd2lpJyk3N1lpZxcDniKi3t4Hjggb+coY6cg66jsYG2tbG1rq2Dn4KBpjlBTt0IgtMzhcHMtdYSqpZWVqq2lJdwUDFZwUFZWVba1VbVSV4eDtbT0zYyN9Y1NTPTBZmZG+iYQUzMw2MVRVjbmSHR0aExsLC4Gi8UdiYnBRuFwkVFYbGxcaGhoPB6PJ4SGxoRisWERWGxEWHh4GJalDo2L0+QBAJqnQ1T32i73tceAtFeEEqRrsJdYr2mMWN7ZkzGHbngaFnTdycnJnGpX43/P18jv/2oWdBitrdojbNccgB+xkUzO+9VA63R7m4o0fpXb2rPC92SOHb9gNumR9ZmWTXT3XBetkkRrt5mZqQ8RKjteUdxf/zLylxD8tY6hjEs6sQ8yngn56dyF36+//GDp9pNeEff6286rxaK/xEJDb6wWxw/ED/jk3k08dtnKpzq9Qq+yY/lZV17awJWTUh9K5qBrKtXSsmkHUJVjLKW3cPvZuoI/JBEW0WimRDWcdkKCq8d3CtukVXYb07DLGmc1fvzU/UariZKd9sYJ+YNFE4XzPfh30bfDt2qyLPI+dbdClnOPRhdSjCYvfe5ubXJCPt98QVqDvpw8XnhefVVWbub3CkrVQvfq04tM0Z170SUElOi77c7PGaE7W7kGUkj3xM3J1FEw8cRMrRIKDUlnHIYzQzBDLf+AKsZl+g3RqTpTZKbr0xyZrkfgJwCTIxFG48+AkKwLJJZQntMfbqvK0g6zhEhJ9VPCFwxk8JVACNfEx4Pjpam8+MGKLAJZAD/oGh4UyjnxUXtPX9bV3D6w93A3z6Gb59QadfVPEsgX91taTtEml9yTAkR/aaNUeTaN1C0wEFvMM0zkFjOLmto5Rsncrd7J+HR8YXOQVkiV6pRi7H5JpYjSM9ezTBRgZux5uVpr9XFvXoQ5vs/L6Iurww8ixPuO8lj7lXTKNQpkvyFPWTQy8SbocFC/iVx/j2mjabu9+ON5ZnA20NPY3khqms79ZZW+4KaWkZcBW4B/2Josb8m9771L+lAxTCAS24iXFAiZJxidMRufLddezo8ECPusnBo16PW4dUbrWKPsjfEj3eIT+HJshbAPvinifJW/MOjebVn1Y5FQt5VHceXjF0Y/8G12D1FX740+GHP4eZ6auFJd9Pp6cRxD//pNRcmcO2NDkBmZ86DpxfmQs2xatSdPTAcdrONAmVKvwVAs2gxTrCZSVOk3DDBpv20TsA1ryetyfcEzi/O7jOHShhZanfn6jttD0w2usMopDwxkSCKR9cGMdazq3qtQ+x8VQhQjNXsipPv6w4sNztoj1V5bnaPf29xWUOGae9rV0xsuJokrmtWblJA75VN20trF9HE4TIHrlDgXCBgiY1DQT+58um5JGaxbeEHbnSI9/UI38XOkw79ElQ2WF9YgOE1vJTxpkE4TUzxdUzmsweYoe9sV6zQxS/22HsXZE65bPy0fPi6mWFJ5d9D5XqXxl9yi6A1luOa2WVkNadtsI2e31xLOL5rkceU84rFZ6Rqk5jNrd8E6KmNDeSEoifIiazYo6f71TzKlJ1wXIeDtfFJRQv92KdHyfkU+bf4tHyWM8fOCx7Bkq98SLY3qE6zz6z/zl7waLr6rWJ9kwtsSSuGOVXkYXx3yj+Z9+RtJ/aSeyuuibWWX+lKLKDnp+a8zWoJ1Pk/ViPzY5ofVnw1+/Jo0PgdMoWGR6GCdFJRUH4T3V+/N3wyDwmc7OEGxL5ss3jynM0Q6mj285wbN1UTfio/L11W0cNsHwqeu1r7LMZN19YRPxfGOYZOrBXkgExFFCT2154evhj9dub74etEY6kOYB5Nw75vNs2H5qbJL6u/qCTD/QOm613N661MFV/yXXtE5YE5ZbjNTv7X8t//oNC8AgExQL9lr9u4fzSZcfKBj5yWeq2SIzbl2a4sP3Hj7CrnIf9zNxSXN4hyP/R2DIReQnI5FymD2hTuH/KawMQN2ssaxxi8MxLvLvVVdYJsKm5XFLeQMUubmJK0qlaoweGfy4XItVQWzEHcm6Wb6SrbRvO39XgVkv2qkosz6sG+T6/rjcsdH7R0YhevkqCeqcswWCHJ9DE+HRk6txrVeYetANafXnPlruNdl9NyNlPKZJ+DqDK2ZmoMMrcuo+gGhIZarl1sl1KNKQ48cIfPodUzpfKFhPp6eJzoZ1vSB5Ssjf09w27kE2n1yjjLfylyAbLJjFDMW7JnrPzG7Np5HfESWLrfF90qZ6wVY5itsDzw/2n8nzK9x5dxo8crnia0Pm4sNGZMk5HBS53hhEXjzLXizVuJW6xwlu2PXbadQnLbs8KnsNl0R3frx8hzPIA2xG5DaS+d5S7b+V975XSkQ44c5cvSYsYM/4sFHOHq7P2MDnj1H3oWEnUt3oVFD4WPhHc8W8fI7zw1F7g879JmNVFSdulelW9m19TB9skIpgjr0Xjvt5qCEdOqRQJNMmjuao5xq7Kt0hkqNj3yTaYdMSKUajeQTbRXiseHArQalpdPzE6LhjJT48ob8soxJrpTRd7CRo0Yit+pf3bjqkR4l0L7SNX2SKTeRyHj0vEVdmz0I1/Zdn/7u1qaulHToq/Sf98e/h/+/HTuvEpTTJMe3BLvsHt/s3Me/A/sduY9Pf6joRkZb3H3IzOTM+m4E/DcAAAD//wMA</stream>
                                </item>
                                <item name="ON_Version" type_name="gh_int32" type_code="3">6</item>
                                <item name="RefID" type_name="gh_guid" type_code="9">00000000-0000-0000-0000-000000000000</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                      </chunks>
                    </chunk>
                  </chunks>
                </chunk>
              </chunks>
            </chunk>
            <chunk name="Object" index="60">
              <items count="2">
                <item name="GUID" type_name="gh_guid" type_code="9">17b7152b-d30d-4d50-b9ef-c9fe25576fc2</item>
                <item name="Name" type_name="gh_string" type_code="10">XY Plane</item>
              </items>
              <chunks count="1">
                <chunk name="Container">
                  <items count="4">
                    <item name="Description" type_name="gh_string" type_code="10">World XY plane.</item>
                    <item name="InstanceGuid" type_name="gh_guid" type_code="9">6860469b-1ab2-47f3-bec3-4208fd3c143e</item>
                    <item name="Name" type_name="gh_string" type_code="10">XY Plane</item>
                    <item name="NickName" type_name="gh_string" type_code="10">XY Plane</item>
                  </items>
                  <chunks count="3">
                    <chunk name="Attributes">
                      <items count="2">
                        <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                          <X>528</X>
                          <Y>174</Y>
                          <W>98</W>
                          <H>28</H>
                        </item>
                        <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                          <X>577</X>
                          <Y>188</Y>
                        </item>
                      </items>
                    </chunk>
                    <chunk name="param_input" index="0">
                      <items count="6">
                        <item name="Description" type_name="gh_string" type_code="10">Origin of plane</item>
                        <item name="InstanceGuid" type_name="gh_guid" type_code="9">6ae31de8-d765-4a89-87df-f3cbfbeb1ca1</item>
                        <item name="Name" type_name="gh_string" type_code="10">Origin</item>
                        <item name="NickName" type_name="gh_string" type_code="10">Origin</item>
                        <item name="Optional" type_name="gh_bool" type_code="1">false</item>
                        <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                      </items>
                      <chunks count="2">
                        <chunk name="Attributes">
                          <items count="2">
                            <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                              <X>530</X>
                              <Y>176</Y>
                              <W>32</W>
                              <H>24</H>
                            </item>
                            <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                              <X>547.5</X>
                              <Y>188</Y>
                            </item>
                          </items>
                        </chunk>
                        <chunk name="PersistentData">
                          <items count="1">
                            <item name="Count" type_name="gh_int32" type_code="3">1</item>
                          </items>
                          <chunks count="1">
                            <chunk name="Branch" index="0">
                              <items count="2">
                                <item name="Count" type_name="gh_int32" type_code="3">1</item>
                                <item name="Path" type_name="gh_string" type_code="10">{0}</item>
                              </items>
                              <chunks count="1">
                                <chunk name="Item" index="0">
                                  <!--GH_Point only stores data which exists, test the existence of data fields prior to reading.-->
                                  <items count="1">
                                    <item name="Coordinate" type_name="gh_point3d" type_code="51">
                                      <X>0</X>
                                      <Y>0</Y>
                                      <Z>0.1531965583562851</Z>
                                    </item>
                                  </items>
                                </chunk>
                              </chunks>
                            </chunk>
                          </chunks>
                        </chunk>
                      </chunks>
                    </chunk>
                    <chunk name="param_output" index="0">
                      <items count="6">
                        <item name="Description" type_name="gh_string" type_code="10">World XY plane</item>
                        <item name="InstanceGuid" type_name="gh_guid" type_code="9">3e07e26f-7364-466c-bf58-2608d206128a</item>
                        <item name="Name" type_name="gh_string" type_code="10">Plane</item>
                        <item name="NickName" type_name="gh_string" type_code="10">Plane</item>
                        <item name="Optional" type_name="gh_bool" type_code="1">false</item>
                        <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                      </items>
                      <chunks count="1">
                        <chunk name="Attributes">
                          <items count="2">
                            <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                              <X>592</X>
                              <Y>176</Y>
                              <W>32</W>
                              <H>24</H>
                            </item>
                            <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                              <X>608</X>
                              <Y>188</Y>
                            </item>
                          </items>
                        </chunk>
                      </chunks>
                    </chunk>
                  </chunks>
                </chunk>
              </chunks>
            </chunk>
            <chunk name="Object" index="61">
              <items count="2">
                <item name="GUID" type_name="gh_guid" type_code="9">00027467-0d24-4fa7-b178-8dc0ac5f42ec</item>
                <item name="Name" type_name="gh_string" type_code="10">Value List</item>
              </items>
              <chunks count="1">
                <chunk name="Container">
                  <items count="8">
                    <item name="Description" type_name="gh_string" type_code="10">Provides a list of preset values to choose from</item>
                    <item name="InstanceGuid" type_name="gh_guid" type_code="9">9a768c0f-f6a9-4551-a542-1c1e7bda8b8b</item>
                    <item name="ListCount" type_name="gh_int32" type_code="3">3</item>
                    <item name="ListMode" type_name="gh_int32" type_code="3">1</item>
                    <item name="Name" type_name="gh_string" type_code="10">Value List</item>
                    <item name="NickName" type_name="gh_string" type_code="10">target_mode</item>
                    <item name="Optional" type_name="gh_bool" type_code="1">false</item>
                    <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                  </items>
                  <chunks count="4">
                    <chunk name="ListItem" index="0">
                      <items count="3">
                        <item name="Expression" type_name="gh_string" type_code="10">"ROBOT"</item>
                        <item name="Name" type_name="gh_string" type_code="10">ROBOT</item>
                        <item name="Selected" type_name="gh_bool" type_code="1">false</item>
                      </items>
                    </chunk>
                    <chunk name="ListItem" index="1">
                      <items count="3">
                        <item name="Expression" type_name="gh_string" type_code="10">"TOOL"</item>
                        <item name="Name" type_name="gh_string" type_code="10">TOOL</item>
                        <item name="Selected" type_name="gh_bool" type_code="1">true</item>
                      </items>
                    </chunk>
                    <chunk name="ListItem" index="2">
                      <items count="3">
                        <item name="Expression" type_name="gh_string" type_code="10">"WORKPIECE"</item>
                        <item name="Name" type_name="gh_string" type_code="10">WORKPIECE</item>
                        <item name="Selected" type_name="gh_bool" type_code="1">false</item>
                      </items>
                    </chunk>
                    <chunk name="Attributes">
                      <items count="2">
                        <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                          <X>2634</X>
                          <Y>1954</Y>
                          <W>164</W>
                          <H>22</H>
                        </item>
                        <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                          <X>2706</X>
                          <Y>1954</Y>
                        </item>
                      </items>
                    </chunk>
                  </chunks>
                </chunk>
              </chunks>
            </chunk>
            <chunk name="Object" index="62">
              <items count="2">
                <item name="GUID" type_name="gh_guid" type_code="9">00027467-0d24-4fa7-b178-8dc0ac5f42ec</item>
                <item name="Name" type_name="gh_string" type_code="10">Value List</item>
              </items>
              <chunks count="1">
                <chunk name="Container">
                  <items count="8">
                    <item name="Description" type_name="gh_string" type_code="10">Provides a list of preset values to choose from</item>
                    <item name="InstanceGuid" type_name="gh_guid" type_code="9">a194c46d-2cff-4b97-9fc2-c1b5762db47b</item>
                    <item name="ListCount" type_name="gh_int32" type_code="3">1</item>
                    <item name="ListMode" type_name="gh_int32" type_code="3">1</item>
                    <item name="Name" type_name="gh_string" type_code="10">Value List</item>
                    <item name="NickName" type_name="gh_string" type_code="10">tool_id</item>
                    <item name="Optional" type_name="gh_bool" type_code="1">false</item>
                    <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                  </items>
                  <chunks count="2">
                    <chunk name="ListItem" index="0">
                      <items count="3">
                        <item name="Expression" type_name="gh_string" type_code="10">"cone_tool"</item>
                        <item name="Name" type_name="gh_string" type_code="10">cone_tool</item>
                        <item name="Selected" type_name="gh_bool" type_code="1">true</item>
                      </items>
                    </chunk>
                    <chunk name="Attributes">
                      <items count="2">
                        <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                          <X>1293</X>
                          <Y>257</Y>
                          <W>124</W>
                          <H>22</H>
                        </item>
                        <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                          <X>1337</X>
                          <Y>257</Y>
                        </item>
                      </items>
                    </chunk>
                  </chunks>
                </chunk>
              </chunks>
            </chunk>
            <chunk name="Object" index="63">
              <items count="2">
                <item name="GUID" type_name="gh_guid" type_code="9">8ec86459-bf01-4409-baee-174d0d2b13d0</item>
                <item name="Name" type_name="gh_string" type_code="10">Data</item>
              </items>
              <chunks count="1">
                <chunk name="Container">
                  <items count="8">
                    <item name="Description" type_name="gh_string" type_code="10">Contains a collection of generic data</item>
                    <item name="IconDisplay" type_name="gh_int32" type_code="3">1</item>
                    <item name="InstanceGuid" type_name="gh_guid" type_code="9">be10e209-23c1-495f-9ce8-226fb00a5d36</item>
                    <item name="Name" type_name="gh_string" type_code="10">Data</item>
                    <item name="NickName" type_name="gh_string" type_code="10">cell_state_with_tool</item>
                    <item name="Optional" type_name="gh_bool" type_code="1">false</item>
                    <item name="Source" index="0" type_name="gh_guid" type_code="9">69e48047-60c1-4584-8133-6458bdb0f4da</item>
                    <item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
                  </items>
                  <chunks count="1">
                    <chunk name="Attributes">
                      <items count="2">
                        <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                          <X>1662</X>
                          <Y>268</Y>
                          <W>106</W>
                          <H>20</H>
                        </item>
                        <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                          <X>1715.3171</X>
                          <Y>278.27344</Y>
                        </item>
                      </items>
                    </chunk>
                  </chunks>
                </chunk>
              </chunks>
            </chunk>
            <chunk name="Object" index="64">
              <items count="2">
                <item name="GUID" type_name="gh_guid" type_code="9">c552a431-af5b-46a9-a8a4-0fcbc27ef596</item>
                <item name="Name" type_name="gh_string" type_code="10">Group</item>
              </items>
              <chunks count="1">
                <chunk name="Container">
                  <items count="33">
                    <item name="Border" type_name="gh_int32" type_code="3">1</item>
                    <item name="Colour" type_name="gh_drawing_color" type_code="36">
                      <ARGB>198;217;216;237</ARGB>
                    </item>
                    <item name="Description" type_name="gh_string" type_code="10">A group of Grasshopper objects</item>
                    <item name="ID" index="0" type_name="gh_guid" type_code="9">bb96cbba-cd1a-4a1d-8d29-f33e87060490</item>
                    <item name="ID" index="1" type_name="gh_guid" type_code="9">bd283dd9-2601-4cf5-add2-2c13a9078dd1</item>
                    <item name="ID" index="2" type_name="gh_guid" type_code="9">3bb206ec-987c-41a6-b91b-3406f1d07132</item>
                    <item name="ID" index="3" type_name="gh_guid" type_code="9">3a28f47f-535b-4043-a196-2fbaf9526bb8</item>
                    <item name="ID" index="4" type_name="gh_guid" type_code="9">25d42e3e-5cbb-41a3-96d4-9a53e7a7c9c6</item>
                    <item name="ID" index="5" type_name="gh_guid" type_code="9">5623c51b-29d5-4b44-aa5b-1e2ab4b17df4</item>
                    <item name="ID" index="6" type_name="gh_guid" type_code="9">de7ea5f7-f04b-48c8-80ca-659046e21818</item>
                    <item name="ID" index="7" type_name="gh_guid" type_code="9">6860469b-1ab2-47f3-bec3-4208fd3c143e</item>
                    <item name="ID" index="8" type_name="gh_guid" type_code="9">de0704f0-5ec3-40bf-adc3-2239b5c2da84</item>
                    <item name="ID" index="9" type_name="gh_guid" type_code="9">b1d6bdbb-bbbc-482e-9851-581e5580f4a9</item>
                    <item name="ID" index="10" type_name="gh_guid" type_code="9">f0f0be53-9841-44b2-a915-f4a56dde8fb4</item>
                    <item name="ID" index="11" type_name="gh_guid" type_code="9">10f862f3-efb8-4976-b10e-5c43cb8ca998</item>
                    <item name="ID" index="12" type_name="gh_guid" type_code="9">c0997184-9dc2-4663-aefb-9a6befa63cb3</item>
                    <item name="ID" index="13" type_name="gh_guid" type_code="9">312d889e-4565-4c1a-af9a-a2cc8894301f</item>
                    <item name="ID" index="14" type_name="gh_guid" type_code="9">d5a3b4a1-d5fc-4f1e-a596-cfca7bd99841</item>
                    <item name="ID" index="15" type_name="gh_guid" type_code="9">964cd6b7-1f68-43b6-b588-ded9eda4ea5e</item>
                    <item name="ID" index="16" type_name="gh_guid" type_code="9">44371d07-4b13-4312-a14a-3aaba840403e</item>
                    <item name="ID" index="17" type_name="gh_guid" type_code="9">a7741223-6442-4812-a1a2-9b13932ee360</item>
                    <item name="ID" index="18" type_name="gh_guid" type_code="9">034319d0-dd5d-40ec-a71d-a787020e6ebd</item>
                    <item name="ID" index="19" type_name="gh_guid" type_code="9">684ec963-c070-47bc-80e8-545a05b20d70</item>
                    <item name="ID" index="20" type_name="gh_guid" type_code="9">163547fe-e970-4859-ba36-aadaf67d1a77</item>
                    <item name="ID" index="21" type_name="gh_guid" type_code="9">620097d3-6b24-41be-8d9c-99b385c0f608</item>
                    <item name="ID" index="22" type_name="gh_guid" type_code="9">c7ee355a-bcb0-4a4d-be99-a509fbfd0e52</item>
                    <item name="ID" index="23" type_name="gh_guid" type_code="9">0855e543-9f77-4823-8f21-2b134bc4fca3</item>
                    <item name="ID" index="24" type_name="gh_guid" type_code="9">9c92c74a-5e86-436d-874f-a0030c6dab03</item>
                    <item name="ID" index="25" type_name="gh_guid" type_code="9">14762c92-f1ae-4fe4-98ab-802dc2b518e2</item>
                    <item name="ID_Count" type_name="gh_int32" type_code="3">26</item>
                    <item name="InstanceGuid" type_name="gh_guid" type_code="9">1ca67453-7fdd-4978-814c-31ac691a83ba</item>
                    <item name="Name" type_name="gh_string" type_code="10">Group</item>
                    <item name="NickName" type_name="gh_string" type_code="10">Prepare robot cell elements</item>
                  </items>
                  <chunks count="1">
                    <chunk name="Attributes" />
                  </chunks>
                </chunk>
              </chunks>
            </chunk>
            <chunk name="Object" index="65">
              <items count="2">
                <item name="GUID" type_name="gh_guid" type_code="9">59e0b89a-e487-49f8-bab8-b5bab16be14c</item>
                <item name="Name" type_name="gh_string" type_code="10">Panel</item>
              </items>
              <chunks count="1">
                <chunk name="Container">
                  <items count="8">
                    <item name="Description" type_name="gh_string" type_code="10">A panel for custom notes and text values</item>
                    <item name="InstanceGuid" type_name="gh_guid" type_code="9">b1d6bdbb-bbbc-482e-9851-581e5580f4a9</item>
                    <item name="Name" type_name="gh_string" type_code="10">Panel</item>
                    <item name="NickName" type_name="gh_string" type_code="10"></item>
                    <item name="Optional" type_name="gh_bool" type_code="1">false</item>
                    <item name="ScrollRatio" type_name="gh_double" type_code="6">0</item>
                    <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                    <item name="UserText" type_name="gh_string" type_code="10">cone_tool</item>
                  </items>
                  <chunks count="2">
                    <chunk name="Attributes">
                      <items count="5">
                        <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                          <X>528</X>
                          <Y>120</Y>
                          <W>63</W>
                          <H>20</H>
                        </item>
                        <item name="MarginLeft" type_name="gh_int32" type_code="3">0</item>
                        <item name="MarginRight" type_name="gh_int32" type_code="3">0</item>
                        <item name="MarginTop" type_name="gh_int32" type_code="3">0</item>
                        <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                          <X>528.33765</X>
                          <Y>120.39553</Y>
                        </item>
                      </items>
                    </chunk>
                    <chunk name="PanelProperties">
                      <items count="7">
                        <item name="Colour" type_name="gh_drawing_color" type_code="36">
                          <ARGB>255;255;250;90</ARGB>
                        </item>
                        <item name="DrawIndices" type_name="gh_bool" type_code="1">true</item>
                        <item name="DrawPaths" type_name="gh_bool" type_code="1">true</item>
                        <item name="Multiline" type_name="gh_bool" type_code="1">true</item>
                        <item name="SpecialCodes" type_name="gh_bool" type_code="1">false</item>
                        <item name="Stream" type_name="gh_bool" type_code="1">false</item>
                        <item name="Wrap" type_name="gh_bool" type_code="1">true</item>
                      </items>
                    </chunk>
                  </chunks>
                </chunk>
              </chunks>
            </chunk>
            <chunk name="Object" index="66">
              <items count="2">
                <item name="GUID" type_name="gh_guid" type_code="9">c552a431-af5b-46a9-a8a4-0fcbc27ef596</item>
                <item name="Name" type_name="gh_string" type_code="10">Group</item>
              </items>
              <chunks count="1">
                <chunk name="Container">
                  <items count="28">
                    <item name="Border" type_name="gh_int32" type_code="3">1</item>
                    <item name="Colour" type_name="gh_drawing_color" type_code="36">
                      <ARGB>198;217;216;237</ARGB>
                    </item>
                    <item name="Description" type_name="gh_string" type_code="10">A group of Grasshopper objects</item>
                    <item name="ID" index="0" type_name="gh_guid" type_code="9">c4c3df53-0a94-4574-afc8-9e68cb15bc46</item>
                    <item name="ID" index="1" type_name="gh_guid" type_code="9">c741113a-f740-46e4-b41e-744b58b6d380</item>
                    <item name="ID" index="2" type_name="gh_guid" type_code="9">1d7fb04a-0186-4b68-87cc-8aadeeba134f</item>
                    <item name="ID" index="3" type_name="gh_guid" type_code="9">63d8a71e-c34e-4324-9c2b-22d672de2c59</item>
                    <item name="ID" index="4" type_name="gh_guid" type_code="9">a194c46d-2cff-4b97-9fc2-c1b5762db47b</item>
                    <item name="ID" index="5" type_name="gh_guid" type_code="9">be10e209-23c1-495f-9ce8-226fb00a5d36</item>
                    <item name="ID" index="6" type_name="gh_guid" type_code="9">b461d57d-dac0-4f84-b5ef-082020035112</item>
                    <item name="ID" index="7" type_name="gh_guid" type_code="9">bf7eb098-2ad8-45eb-b57a-5c1d796484b3</item>
                    <item name="ID" index="8" type_name="gh_guid" type_code="9">7cefd0d7-8374-4206-8f2d-dab21b45ed04</item>
                    <item name="ID" index="9" type_name="gh_guid" type_code="9">c1dfa616-fc89-4c42-a97c-8c82fdb5f911</item>
                    <item name="ID" index="10" type_name="gh_guid" type_code="9">e83426f4-392d-4717-86e6-7be25f865d8e</item>
                    <item name="ID" index="11" type_name="gh_guid" type_code="9">c135cdec-b7ff-47dd-98d1-a41462740720</item>
                    <item name="ID" index="12" type_name="gh_guid" type_code="9">43a0073c-917a-4937-86ea-54f4ad23b8a1</item>
                    <item name="ID" index="13" type_name="gh_guid" type_code="9">87305c06-5ffb-4141-bf79-9b80eba6baf9</item>
                    <item name="ID" index="14" type_name="gh_guid" type_code="9">b0c46599-8aa5-4790-b1b1-dee6d9936a4a</item>
                    <item name="ID" index="15" type_name="gh_guid" type_code="9">d5388eda-d7c6-43ca-bf8f-ae66b45ad77d</item>
                    <item name="ID" index="16" type_name="gh_guid" type_code="9">0cabc0f6-4d03-4b38-b590-65731ca3020c</item>
                    <item name="ID" index="17" type_name="gh_guid" type_code="9">e2af8c60-3712-4b66-b358-7292539022f9</item>
                    <item name="ID" index="18" type_name="gh_guid" type_code="9">a8abae57-e5f5-463f-8566-8443a0edd81c</item>
                    <item name="ID" index="19" type_name="gh_guid" type_code="9">a0b7288b-d4f9-4c4c-88eb-9a4e1b20e889</item>
                    <item name="ID" index="20" type_name="gh_guid" type_code="9">4393a904-1d39-422c-be8d-f07a18284b2f</item>
                    <item name="ID_Count" type_name="gh_int32" type_code="3">21</item>
                    <item name="InstanceGuid" type_name="gh_guid" type_code="9">26f03a9f-f8d4-4703-8075-3aff4442604d</item>
                    <item name="Name" type_name="gh_string" type_code="10">Group</item>
                    <item name="NickName" type_name="gh_string" type_code="10">MoveIt Planner</item>
                  </items>
                  <chunks count="1">
                    <chunk name="Attributes" />
                  </chunks>
                </chunk>
              </chunks>
            </chunk>
            <chunk name="Object" index="67">
              <items count="2">
                <item name="GUID" type_name="gh_guid" type_code="9">00027467-0d24-4fa7-b178-8dc0ac5f42ec</item>
                <item name="Name" type_name="gh_string" type_code="10">Value List</item>
              </items>
              <chunks count="1">
                <chunk name="Container">
                  <items count="8">
                    <item name="Description" type_name="gh_string" type_code="10">Provides a list of preset values to choose from</item>
                    <item name="InstanceGuid" type_name="gh_guid" type_code="9">7f84f5b4-4206-4870-9cc2-3f06eea92a96</item>
                    <item name="ListCount" type_name="gh_int32" type_code="3">3</item>
                    <item name="ListMode" type_name="gh_int32" type_code="3">1</item>
                    <item name="Name" type_name="gh_string" type_code="10">Value List</item>
                    <item name="NickName" type_name="gh_string" type_code="10">target_mode</item>
                    <item name="Optional" type_name="gh_bool" type_code="1">false</item>
                    <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                  </items>
                  <chunks count="4">
                    <chunk name="ListItem" index="0">
                      <items count="3">
                        <item name="Expression" type_name="gh_string" type_code="10">"ROBOT"</item>
                        <item name="Name" type_name="gh_string" type_code="10">ROBOT</item>
                        <item name="Selected" type_name="gh_bool" type_code="1">false</item>
                      </items>
                    </chunk>
                    <chunk name="ListItem" index="1">
                      <items count="3">
                        <item name="Expression" type_name="gh_string" type_code="10">"TOOL"</item>
                        <item name="Name" type_name="gh_string" type_code="10">TOOL</item>
                        <item name="Selected" type_name="gh_bool" type_code="1">true</item>
                      </items>
                    </chunk>
                    <chunk name="ListItem" index="2">
                      <items count="3">
                        <item name="Expression" type_name="gh_string" type_code="10">"WORKPIECE"</item>
                        <item name="Name" type_name="gh_string" type_code="10">WORKPIECE</item>
                        <item name="Selected" type_name="gh_bool" type_code="1">false</item>
                      </items>
                    </chunk>
                    <chunk name="Attributes">
                      <items count="2">
                        <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                          <X>2048</X>
                          <Y>1491</Y>
                          <W>164</W>
                          <H>22</H>
                        </item>
                        <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                          <X>2120</X>
                          <Y>1491</Y>
                        </item>
                      </items>
                    </chunk>
                  </chunks>
                </chunk>
              </chunks>
            </chunk>
            <chunk name="Object" index="68">
              <items count="2">
                <item name="GUID" type_name="gh_guid" type_code="9">00027467-0d24-4fa7-b178-8dc0ac5f42ec</item>
                <item name="Name" type_name="gh_string" type_code="10">Value List</item>
              </items>
              <chunks count="1">
                <chunk name="Container">
                  <items count="8">
                    <item name="Description" type_name="gh_string" type_code="10">Provides a list of preset values to choose from</item>
                    <item name="InstanceGuid" type_name="gh_guid" type_code="9">007f1a73-de5a-45f0-8f44-643799f0d058</item>
                    <item name="ListCount" type_name="gh_int32" type_code="3">3</item>
                    <item name="ListMode" type_name="gh_int32" type_code="3">1</item>
                    <item name="Name" type_name="gh_string" type_code="10">Value List</item>
                    <item name="NickName" type_name="gh_string" type_code="10">target_mode</item>
                    <item name="Optional" type_name="gh_bool" type_code="1">false</item>
                    <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                  </items>
                  <chunks count="4">
                    <chunk name="ListItem" index="0">
                      <items count="3">
                        <item name="Expression" type_name="gh_string" type_code="10">"ROBOT"</item>
                        <item name="Name" type_name="gh_string" type_code="10">ROBOT</item>
                        <item name="Selected" type_name="gh_bool" type_code="1">true</item>
                      </items>
                    </chunk>
                    <chunk name="ListItem" index="1">
                      <items count="3">
                        <item name="Expression" type_name="gh_string" type_code="10">"TOOL"</item>
                        <item name="Name" type_name="gh_string" type_code="10">TOOL</item>
                        <item name="Selected" type_name="gh_bool" type_code="1">false</item>
                      </items>
                    </chunk>
                    <chunk name="ListItem" index="2">
                      <items count="3">
                        <item name="Expression" type_name="gh_string" type_code="10">"WORKPIECE"</item>
                        <item name="Name" type_name="gh_string" type_code="10">WORKPIECE</item>
                        <item name="Selected" type_name="gh_bool" type_code="1">false</item>
                      </items>
                    </chunk>
                    <chunk name="Attributes">
                      <items count="2">
                        <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                          <X>2533</X>
                          <Y>293</Y>
                          <W>164</W>
                          <H>22</H>
                        </item>
                        <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                          <X>2605</X>
                          <Y>293</Y>
                        </item>
                      </items>
                    </chunk>
                  </chunks>
                </chunk>
              </chunks>
            </chunk>
            <chunk name="Object" index="69">
              <items count="2">
                <item name="GUID" type_name="gh_guid" type_code="9">8ec86459-bf01-4409-baee-174d0d2b13d0</item>
                <item name="Name" type_name="gh_string" type_code="10">Data</item>
              </items>
              <chunks count="1">
                <chunk name="Container">
                  <items count="9">
                    <item name="Description" type_name="gh_string" type_code="10">Contains a collection of generic data</item>
                    <item name="IconDisplay" type_name="gh_int32" type_code="3">1</item>
                    <item name="InstanceGuid" type_name="gh_guid" type_code="9">4faef0a9-d25c-40bb-862f-6f5183f66019</item>
                    <item name="Name" type_name="gh_string" type_code="10">Data</item>
                    <item name="NickName" type_name="gh_string" type_code="10">robot_cell</item>
                    <item name="Optional" type_name="gh_bool" type_code="1">false</item>
                    <item name="Source" index="0" type_name="gh_guid" type_code="9">c4c3df53-0a94-4574-afc8-9e68cb15bc46</item>
                    <item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
                    <item name="WireDisplay" type_name="gh_int32" type_code="3">2</item>
                  </items>
                  <chunks count="1">
                    <chunk name="Attributes">
                      <items count="2">
                        <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                          <X>1981</X>
                          <Y>90</Y>
                          <W>58</W>
                          <H>20</H>
                        </item>
                        <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                          <X>2010.3065</X>
                          <Y>100.92692</Y>
                        </item>
                      </items>
                    </chunk>
                  </chunks>
                </chunk>
              </chunks>
            </chunk>
            <chunk name="Object" index="70">
              <items count="2">
                <item name="GUID" type_name="gh_guid" type_code="9">2e78987b-9dfb-42a2-8b76-3923ac8bd91a</item>
                <item name="Name" type_name="gh_string" type_code="10">Boolean Toggle</item>
              </items>
              <chunks count="1">
                <chunk name="Container">
                  <items count="7">
                    <item name="Description" type_name="gh_string" type_code="10">Boolean (true/false) toggle</item>
                    <item name="InstanceGuid" type_name="gh_guid" type_code="9">cabb38ef-411b-4279-aa2d-497d7c31c5c7</item>
                    <item name="Name" type_name="gh_string" type_code="10">Boolean Toggle</item>
                    <item name="NickName" type_name="gh_string" type_code="10">connect</item>
                    <item name="Optional" type_name="gh_bool" type_code="1">false</item>
                    <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                    <item name="ToggleValue" type_name="gh_bool" type_code="1">true</item>
                  </items>
                  <chunks count="1">
                    <chunk name="Attributes">
                      <items count="1">
                        <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                          <X>118</X>
                          <Y>112</Y>
                          <W>106</W>
                          <H>22</H>
                        </item>
                      </items>
                    </chunk>
                  </chunks>
                </chunk>
              </chunks>
            </chunk>
            <chunk name="Object" index="71">
              <items count="2">
                <item name="GUID" type_name="gh_guid" type_code="9">2e78987b-9dfb-42a2-8b76-3923ac8bd91a</item>
                <item name="Name" type_name="gh_string" type_code="10">Boolean Toggle</item>
              </items>
              <chunks count="1">
                <chunk name="Container">
                  <items count="7">
                    <item name="Description" type_name="gh_string" type_code="10">Boolean (true/false) toggle</item>
                    <item name="InstanceGuid" type_name="gh_guid" type_code="9">a8abae57-e5f5-463f-8566-8443a0edd81c</item>
                    <item name="Name" type_name="gh_string" type_code="10">Boolean Toggle</item>
                    <item name="NickName" type_name="gh_string" type_code="10">load_geometry</item>
                    <item name="Optional" type_name="gh_bool" type_code="1">false</item>
                    <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                    <item name="ToggleValue" type_name="gh_bool" type_code="1">true</item>
                  </items>
                  <chunks count="1">
                    <chunk name="Attributes">
                      <items count="1">
                        <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                          <X>979</X>
                          <Y>135</Y>
                          <W>139</W>
                          <H>22</H>
                        </item>
                      </items>
                    </chunk>
                  </chunks>
                </chunk>
              </chunks>
            </chunk>
            <chunk name="Object" index="72">
              <items count="2">
                <item name="GUID" type_name="gh_guid" type_code="9">8ec86459-bf01-4409-baee-174d0d2b13d0</item>
                <item name="Name" type_name="gh_string" type_code="10">Data</item>
              </items>
              <chunks count="1">
                <chunk name="Container">
                  <items count="9">
                    <item name="Description" type_name="gh_string" type_code="10">Contains a collection of generic data</item>
                    <item name="IconDisplay" type_name="gh_int32" type_code="3">1</item>
                    <item name="InstanceGuid" type_name="gh_guid" type_code="9">f4cfdba3-1db8-4adb-adfc-aa5af8183db6</item>
                    <item name="Name" type_name="gh_string" type_code="10">Data</item>
                    <item name="NickName" type_name="gh_string" type_code="10">cell_state</item>
                    <item name="Optional" type_name="gh_bool" type_code="1">false</item>
                    <item name="Source" index="0" type_name="gh_guid" type_code="9">be10e209-23c1-495f-9ce8-226fb00a5d36</item>
                    <item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
                    <item name="WireDisplay" type_name="gh_int32" type_code="3">2</item>
                  </items>
                  <chunks count="1">
                    <chunk name="Attributes">
                      <items count="2">
                        <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                          <X>1985</X>
                          <Y>644</Y>
                          <W>56</W>
                          <H>20</H>
                        </item>
                        <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                          <X>2013.438</X>
                          <Y>654.1842</Y>
                        </item>
                      </items>
                    </chunk>
                  </chunks>
                </chunk>
              </chunks>
            </chunk>
            <chunk name="Object" index="73">
              <items count="2">
                <item name="GUID" type_name="gh_guid" type_code="9">8ec86459-bf01-4409-baee-174d0d2b13d0</item>
                <item name="Name" type_name="gh_string" type_code="10">Data</item>
              </items>
              <chunks count="1">
                <chunk name="Container">
                  <items count="9">
                    <item name="Description" type_name="gh_string" type_code="10">Contains a collection of generic data</item>
                    <item name="IconDisplay" type_name="gh_int32" type_code="3">1</item>
                    <item name="InstanceGuid" type_name="gh_guid" type_code="9">cf545e47-da82-42ea-8a75-9625d07e2aef</item>
                    <item name="Name" type_name="gh_string" type_code="10">Data</item>
                    <item name="NickName" type_name="gh_string" type_code="10">robot_cell</item>
                    <item name="Optional" type_name="gh_bool" type_code="1">false</item>
                    <item name="Source" index="0" type_name="gh_guid" type_code="9">c4c3df53-0a94-4574-afc8-9e68cb15bc46</item>
                    <item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
                    <item name="WireDisplay" type_name="gh_int32" type_code="3">2</item>
                  </items>
                  <chunks count="1">
                    <chunk name="Attributes">
                      <items count="2">
                        <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                          <X>1985</X>
                          <Y>576</Y>
                          <W>58</W>
                          <H>20</H>
                        </item>
                        <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                          <X>2014.438</X>
                          <Y>586.1842</Y>
                        </item>
                      </items>
                    </chunk>
                  </chunks>
                </chunk>
              </chunks>
            </chunk>
            <chunk name="Object" index="74">
              <items count="2">
                <item name="GUID" type_name="gh_guid" type_code="9">8ec86459-bf01-4409-baee-174d0d2b13d0</item>
                <item name="Name" type_name="gh_string" type_code="10">Data</item>
              </items>
              <chunks count="1">
                <chunk name="Container">
                  <items count="9">
                    <item name="Description" type_name="gh_string" type_code="10">Contains a collection of generic data</item>
                    <item name="IconDisplay" type_name="gh_int32" type_code="3">1</item>
                    <item name="InstanceGuid" type_name="gh_guid" type_code="9">e95c2a67-03b9-495f-ae6b-41135313d8f9</item>
                    <item name="Name" type_name="gh_string" type_code="10">Data</item>
                    <item name="NickName" type_name="gh_string" type_code="10">robot_cell</item>
                    <item name="Optional" type_name="gh_bool" type_code="1">false</item>
                    <item name="Source" index="0" type_name="gh_guid" type_code="9">c4c3df53-0a94-4574-afc8-9e68cb15bc46</item>
                    <item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
                    <item name="WireDisplay" type_name="gh_int32" type_code="3">2</item>
                  </items>
                  <chunks count="1">
                    <chunk name="Attributes">
                      <items count="2">
                        <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                          <X>1981</X>
                          <Y>294</Y>
                          <W>58</W>
                          <H>20</H>
                        </item>
                        <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                          <X>2010.1979</X>
                          <Y>304.53687</Y>
                        </item>
                      </items>
                    </chunk>
                  </chunks>
                </chunk>
              </chunks>
            </chunk>
            <chunk name="Object" index="75">
              <items count="2">
                <item name="GUID" type_name="gh_guid" type_code="9">8ec86459-bf01-4409-baee-174d0d2b13d0</item>
                <item name="Name" type_name="gh_string" type_code="10">Data</item>
              </items>
              <chunks count="1">
                <chunk name="Container">
                  <items count="9">
                    <item name="Description" type_name="gh_string" type_code="10">Contains a collection of generic data</item>
                    <item name="IconDisplay" type_name="gh_int32" type_code="3">1</item>
                    <item name="InstanceGuid" type_name="gh_guid" type_code="9">869a8b88-2c5e-4c80-a170-fd29ace28e96</item>
                    <item name="Name" type_name="gh_string" type_code="10">Data</item>
                    <item name="NickName" type_name="gh_string" type_code="10">cell_state</item>
                    <item name="Optional" type_name="gh_bool" type_code="1">false</item>
                    <item name="Source" index="0" type_name="gh_guid" type_code="9">be10e209-23c1-495f-9ce8-226fb00a5d36</item>
                    <item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
                    <item name="WireDisplay" type_name="gh_int32" type_code="3">2</item>
                  </items>
                  <chunks count="1">
                    <chunk name="Attributes">
                      <items count="2">
                        <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                          <X>1991</X>
                          <Y>937</Y>
                          <W>56</W>
                          <H>20</H>
                        </item>
                        <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                          <X>2019.2886</X>
                          <Y>947.57196</Y>
                        </item>
                      </items>
                    </chunk>
                  </chunks>
                </chunk>
              </chunks>
            </chunk>
            <chunk name="Object" index="76">
              <items count="2">
                <item name="GUID" type_name="gh_guid" type_code="9">00027467-0d24-4fa7-b178-8dc0ac5f42ec</item>
                <item name="Name" type_name="gh_string" type_code="10">Value List</item>
              </items>
              <chunks count="1">
                <chunk name="Container">
                  <items count="8">
                    <item name="Description" type_name="gh_string" type_code="10">Provides a list of preset values to choose from</item>
                    <item name="InstanceGuid" type_name="gh_guid" type_code="9">27c34ac6-7313-4835-ba74-e72d714dfa0c</item>
                    <item name="ListCount" type_name="gh_int32" type_code="3">3</item>
                    <item name="ListMode" type_name="gh_int32" type_code="3">1</item>
                    <item name="Name" type_name="gh_string" type_code="10">Value List</item>
                    <item name="NickName" type_name="gh_string" type_code="10">target_mode</item>
                    <item name="Optional" type_name="gh_bool" type_code="1">false</item>
                    <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                  </items>
                  <chunks count="4">
                    <chunk name="ListItem" index="0">
                      <items count="3">
                        <item name="Expression" type_name="gh_string" type_code="10">"ROBOT"</item>
                        <item name="Name" type_name="gh_string" type_code="10">ROBOT</item>
                        <item name="Selected" type_name="gh_bool" type_code="1">false</item>
                      </items>
                    </chunk>
                    <chunk name="ListItem" index="1">
                      <items count="3">
                        <item name="Expression" type_name="gh_string" type_code="10">"TOOL"</item>
                        <item name="Name" type_name="gh_string" type_code="10">TOOL</item>
                        <item name="Selected" type_name="gh_bool" type_code="1">true</item>
                      </items>
                    </chunk>
                    <chunk name="ListItem" index="2">
                      <items count="3">
                        <item name="Expression" type_name="gh_string" type_code="10">"WORKPIECE"</item>
                        <item name="Name" type_name="gh_string" type_code="10">WORKPIECE</item>
                        <item name="Selected" type_name="gh_bool" type_code="1">false</item>
                      </items>
                    </chunk>
                    <chunk name="Attributes">
                      <items count="2">
                        <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                          <X>1991</X>
                          <Y>990</Y>
                          <W>164</W>
                          <H>22</H>
                        </item>
                        <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                          <X>2063</X>
                          <Y>990</Y>
                        </item>
                      </items>
                    </chunk>
                  </chunks>
                </chunk>
              </chunks>
            </chunk>
            <chunk name="Object" index="77">
              <items count="2">
                <item name="GUID" type_name="gh_guid" type_code="9">8ec86459-bf01-4409-baee-174d0d2b13d0</item>
                <item name="Name" type_name="gh_string" type_code="10">Data</item>
              </items>
              <chunks count="1">
                <chunk name="Container">
                  <items count="9">
                    <item name="Description" type_name="gh_string" type_code="10">Contains a collection of generic data</item>
                    <item name="IconDisplay" type_name="gh_int32" type_code="3">1</item>
                    <item name="InstanceGuid" type_name="gh_guid" type_code="9">4cae0493-aca2-4b5e-9585-554da4daa2b0</item>
                    <item name="Name" type_name="gh_string" type_code="10">Data</item>
                    <item name="NickName" type_name="gh_string" type_code="10">ik_end_state</item>
                    <item name="Optional" type_name="gh_bool" type_code="1">false</item>
                    <item name="Source" index="0" type_name="gh_guid" type_code="9">64837479-f82b-4e03-9ab3-27be4fc3e2be</item>
                    <item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
                    <item name="WireDisplay" type_name="gh_int32" type_code="3">1</item>
                  </items>
                  <chunks count="1">
                    <chunk name="Attributes">
                      <items count="2">
                        <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                          <X>1621</X>
                          <Y>1850</Y>
                          <W>71</W>
                          <H>20</H>
                        </item>
                        <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                          <X>1656.9999</X>
                          <Y>1860.284</Y>
                        </item>
                      </items>
                    </chunk>
                  </chunks>
                </chunk>
              </chunks>
            </chunk>
            <chunk name="Object" index="78">
              <items count="2">
                <item name="GUID" type_name="gh_guid" type_code="9">c9b2d725-6f87-4b07-af90-bd9aefef68eb</item>
                <item name="Name" type_name="gh_string" type_code="10">COMPAS FAB: Visualize Robot Cell</item>
              </items>
              <chunks count="1">
                <chunk name="Container">
                  <items count="17">
                    <item name="Description" type_name="gh_string" type_code="10"></item>
                    <item name="GraftStandardOutputLines" type_name="gh_bool" type_code="1">true</item>
                    <item name="Hidden" type_name="gh_bool" type_code="1">true</item>
                    <item name="IconDisplay" type_name="gh_int32" type_code="3">2</item>
                    <item name="IconOverride" type_name="gh_drawing_bitmap" type_code="37">
                      <bitmap length="575">iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAGKADAAQAAAABAAAAGAAAAADB/VeXAAABtUlEQVRIDbVVvU7DQAy+VEx5BH7KVEjKygZPwFRBeQqQulKEhJAQsFaCp6CgTrwBG2KkgU4U6CNkJNxn4ujucJqmpZauvvPP57PdnJWaM3kmfpIkTX1uDT++tuI4tnSmnbT3fT+priw9al3H87wu22QgGvwieh20WTELD9ZrlzrIMTAW8IObA/xmMFLXepl0WFtUB3pJlGuvVFtjPiOTSurYAnfBJdAimYFBmFSi9+HnN2oePjyRf39nswhH1Jv+6MlqdblCGZRtqIjuCBmTeuDoxONLP1K3dz21UQ9UPfxdoqEjtAKgoRKdnV8pBAAx399rqOZuwzKX/KkH/egtsSyNQ/e+RzeH6PTkiAIgExAygSyPwmDNszKQDBkMOmQCUCbOhs8S57+ppLNkKAkIoLy3DHIOEwcw623uc3AzcWEALgl6wYRSgVjHcokXNhlOZqMZBOAo1bggf5qMtwXkvj1cEjR8HLDkb2Vgfup80zLc9UcGhT0oE0CypQB4mCTlLDLGpA8Nk0jPg20G5FRxLjsPGCOdbopL1GEwNpiWG+8RYVKTATavkZkFSIP8+9CfthIT+/0A0Eq8LlpvRl4AAAAASUVORK5CYII=</bitmap>
                    </item>
                    <item name="InstanceGuid" type_name="gh_guid" type_code="9">3395d76e-3f13-4b26-ba34-d20894cd52cc</item>
                    <item name="MarshGuids" type_name="gh_bool" type_code="1">true</item>
                    <item name="MarshInputs" type_name="gh_bool" type_code="1">false</item>
                    <item name="MarshOutputs" type_name="gh_bool" type_code="1">true</item>
                    <item name="Name" type_name="gh_string" type_code="10">COMPAS FAB: Visualize Robot Cell</item>
                    <item name="NickName" type_name="gh_string" type_code="10">Visualize (IK)</item>
                    <item name="ScriptComponentVersion" type_name="gh_int32" type_code="3">3</item>
                    <item name="Tooltip" type_name="gh_string" type_code="10"></item>
                    <item name="UsingLibraryInputParam" type_name="gh_bool" type_code="1">false</item>
                    <item name="UsingScriptInputParam" type_name="gh_bool" type_code="1">false</item>
                    <item name="UsingScriptOutputParam" type_name="gh_bool" type_code="1">false</item>
                    <item name="UsingStandardOutputParam" type_name="gh_bool" type_code="1">false</item>
                  </items>
                  <chunks count="4">
                    <chunk name="Attributes">
                      <items count="2">
                        <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                          <X>2827</X>
                          <Y>574</Y>
                          <W>203</W>
                          <H>104</H>
                        </item>
                        <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                          <X>2914</X>
                          <Y>626</Y>
                        </item>
                      </items>
                    </chunk>
                    <chunk name="ParameterData">
                      <items count="11">
                        <item name="InputCount" type_name="gh_int32" type_code="3">5</item>
                        <item name="InputId" index="0" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="InputId" index="1" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="InputId" index="2" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="InputId" index="3" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="InputId" index="4" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="OutputCount" type_name="gh_int32" type_code="3">4</item>
                        <item name="OutputId" index="0" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="OutputId" index="1" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="OutputId" index="2" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="OutputId" index="3" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                      </items>
                      <chunks count="9">
                        <chunk name="InputParam" index="0">
                          <items count="13">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">true</item>
                            <item name="Description" type_name="gh_string" type_code="10">The RobotCell to draw.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">93f3866f-27ee-4fa5-8b8e-07b20ecb00db</item>
                            <item name="Name" type_name="gh_string" type_code="10">robot_cell</item>
                            <item name="NickName" type_name="gh_string" type_code="10">robot_cell</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">true</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="Source" index="0" type_name="gh_guid" type_code="9">cf545e47-da82-42ea-8a75-9625d07e2aef</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">The RobotCell to draw.</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">1c282eeb-dd16-439f-94e4-7d92b542fe8b</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>2829</X>
                                  <Y>576</Y>
                                  <W>70</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>2865.5</X>
                                  <Y>586</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Object</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="InputParam" index="1">
                          <items count="13">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">true</item>
                            <item name="Description" type_name="gh_string" type_code="10">Optional RobotCellState describing the configuration to draw. If unwired, the cell's default state is used.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">6b9b76c3-1842-4c55-8284-c34ee0e183c4</item>
                            <item name="Name" type_name="gh_string" type_code="10">cell_state</item>
                            <item name="NickName" type_name="gh_string" type_code="10">cell_state</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">true</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="Source" index="0" type_name="gh_guid" type_code="9">f9a1df4b-61e4-4f8e-b91d-b385f437ed07</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">Optional RobotCellState describing the configuration to draw. If unwired, the cell's default state is used.</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">1c282eeb-dd16-439f-94e4-7d92b542fe8b</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>2829</X>
                                  <Y>596</Y>
                                  <W>70</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>2865.5</X>
                                  <Y>606</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Object</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="InputParam" index="2">
                          <items count="12">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">true</item>
                            <item name="Description" type_name="gh_string" type_code="10">Draw visual meshes. Defaults to True.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">cf4cf965-b068-41ed-98b5-0014db11548c</item>
                            <item name="Name" type_name="gh_string" type_code="10">draw_visual</item>
                            <item name="NickName" type_name="gh_string" type_code="10">draw_visual</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">true</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">Draw visual meshes. Defaults to True.</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">d60527f5-b5af-4ef6-8970-5f96fe412559</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>2829</X>
                                  <Y>616</Y>
                                  <W>70</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>2865.5</X>
                                  <Y>626</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Boolean</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="InputParam" index="3">
                          <items count="12">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">true</item>
                            <item name="Description" type_name="gh_string" type_code="10">Draw collision meshes. Defaults to False.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">116a0f2c-4f0b-483a-83df-737604274513</item>
                            <item name="Name" type_name="gh_string" type_code="10">draw_collision</item>
                            <item name="NickName" type_name="gh_string" type_code="10">draw_collision</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">true</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">Draw collision meshes. Defaults to False.</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">d60527f5-b5af-4ef6-8970-5f96fe412559</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>2829</X>
                                  <Y>636</Y>
                                  <W>70</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>2865.5</X>
                                  <Y>646</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Boolean</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="InputParam" index="4">
                          <items count="12">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">true</item>
                            <item name="Description" type_name="gh_string" type_code="10">Scale factor for the drawn geometry: meter_value / native_scale = native_value. Use 0.001 for a millimeter document. Defaults to 1.0.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">2172a68e-78fc-47ef-b640-787e46779107</item>
                            <item name="Name" type_name="gh_string" type_code="10">native_scale</item>
                            <item name="NickName" type_name="gh_string" type_code="10">native_scale</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">true</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">Scale factor for the drawn geometry: meter_value / native_scale = native_value. Use 0.001 for a millimeter document. Defaults to 1.0.</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">9d51e32e-c038-4352-9554-f4137ca91b9a</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>2829</X>
                                  <Y>656</Y>
                                  <W>70</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>2865.5</X>
                                  <Y>666</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Double</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="OutputParam" index="0">
                          <items count="12">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">false</item>
                            <item name="Description" type_name="gh_string" type_code="10">Rhino meshes of the robot model.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">c73360ed-2989-49f5-a6a8-fe97577c99c5</item>
                            <item name="Name" type_name="gh_string" type_code="10">robot_meshes</item>
                            <item name="NickName" type_name="gh_string" type_code="10">robot_meshes</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">false</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">Rhino meshes of the robot model.</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">1c282eeb-dd16-439f-94e4-7d92b542fe8b</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>2929</X>
                                  <Y>576</Y>
                                  <W>99</W>
                                  <H>25</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>2978.5</X>
                                  <Y>588.5</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Object</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="OutputParam" index="1">
                          <items count="12">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">false</item>
                            <item name="Description" type_name="gh_string" type_code="10">Rhino meshes of all tool models in the cell.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">17d9d964-1725-4d8f-9e08-8128b8e8f9e7</item>
                            <item name="Name" type_name="gh_string" type_code="10">tool_meshes</item>
                            <item name="NickName" type_name="gh_string" type_code="10">tool_meshes</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">false</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">Rhino meshes of all tool models in the cell.</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">1c282eeb-dd16-439f-94e4-7d92b542fe8b</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>2929</X>
                                  <Y>601</Y>
                                  <W>99</W>
                                  <H>25</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>2978.5</X>
                                  <Y>613.5</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Object</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="OutputParam" index="2">
                          <items count="12">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">false</item>
                            <item name="Description" type_name="gh_string" type_code="10">Rhino meshes of all rigid bodies in the cell.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">073b9497-7aad-45d0-8cf0-cc0f51442c87</item>
                            <item name="Name" type_name="gh_string" type_code="10">rigid_body_meshes</item>
                            <item name="NickName" type_name="gh_string" type_code="10">rigid_body_meshes</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">false</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">Rhino meshes of all rigid bodies in the cell.</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">1c282eeb-dd16-439f-94e4-7d92b542fe8b</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>2929</X>
                                  <Y>626</Y>
                                  <W>99</W>
                                  <H>25</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>2978.5</X>
                                  <Y>638.5</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Object</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="OutputParam" index="3">
                          <items count="12">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">false</item>
                            <item name="Description" type_name="gh_string" type_code="10">Rhino plane at the robot's base frame.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">0e1ae98e-5e74-402a-968c-4632554b53f4</item>
                            <item name="Name" type_name="gh_string" type_code="10">base_plane</item>
                            <item name="NickName" type_name="gh_string" type_code="10">base_plane</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">false</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">Rhino plane at the robot's base frame.</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">1c282eeb-dd16-439f-94e4-7d92b542fe8b</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>2929</X>
                                  <Y>651</Y>
                                  <W>99</W>
                                  <H>25</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>2978.5</X>
                                  <Y>663.5</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Object</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                      </chunks>
                    </chunk>
                    <chunk name="Script">
                      <items count="5">
                        <item name="MarshGuids" type_name="gh_bool" type_code="1">true</item>
                        <item name="MarshInputs" type_name="gh_bool" type_code="1">false</item>
                        <item name="MarshOutputs" type_name="gh_bool" type_code="1">true</item>
                        <item name="Text" type_name="gh_string" type_code="10">IyByOiBjb21wYXNfZmFiPj0yCiIiIgpEcmF3IGEgUm9ib3RDZWxsIGF0IHRoZSBjb25maWd1cmF0aW9uIGRlc2NyaWJlZCBieSBhIFJvYm90Q2VsbFN0YXRlLgoKSWYgbm8gYGNlbGxfc3RhdGVgIGlzIHdpcmVkLCB0aGUgY2VsbCdzIGRlZmF1bHQgc3RhdGUgaXMgdXNlZCwgc28gdGhlIGNlbGwgaXMKc3RpbGwgZHJhd24gKGluIGl0cyBkZWZhdWx0IGNvbmZpZ3VyYXRpb24gd2l0aCBub3RoaW5nIGF0dGFjaGVkKS4KClRoaXMgY29tcG9uZW50IHJldXNlcyBhIGNhY2hlZCBgUm9ib3RDZWxsT2JqZWN0YCBrZXllZCBvbiB0aGUgaW5wdXQgY2VsbCdzCmlkZW50aXR5LCBzbyBtZXNoZXMgYXJlIG9ubHkgYnVpbHQgb25jZSBwZXIgY2FudmFzIHNlc3Npb24gYW5kIHN1YnNlcXVlbnQKc3RhdGUgY2hhbmdlcyBvbmx5IHVwZGF0ZSB0cmFuc2Zvcm1zIChmYXN0KS4KClRoZSByb2JvdCBtb2RlbCwgdG9vbHMsIGFuZCByaWdpZCBib2RpZXMgYXJlIHJldHVybmVkIGFzIHNlcGFyYXRlIG91dHB1dHMgdG8KbWFrZSB3aXJpbmcgZG93bnN0cmVhbSBzdHlsaW5nL2ZpbHRlcmluZyBlYXN5LgoKQ09NUEFTIEZBQiB2Mi4wLjAKIiIiCgppbXBvcnQgR3Jhc3Nob3BwZXIKaW1wb3J0IFJoaW5vCmltcG9ydCBTeXN0ZW0KZnJvbSBjb21wYXMuc2NlbmUgaW1wb3J0IFNjZW5lT2JqZWN0CmZyb20gY29tcGFzX2docHl0aG9uIGltcG9ydCBjcmVhdGVfaWQKZnJvbSBjb21wYXNfcmhpbm8uY29udmVyc2lvbnMgaW1wb3J0IGZyYW1lX3RvX3JoaW5vX3BsYW5lCmZyb20gc2NyaXB0Y29udGV4dCBpbXBvcnQgc3RpY2t5IGFzIHN0Cgpmcm9tIGNvbXBhc19mYWIuZ2hweXRob24uc2NlbmUgaW1wb3J0IFJvYm90Q2VsbE9iamVjdAoKCmNsYXNzIFZpc3VhbGl6ZVJvYm90Q2VsbChHcmFzc2hvcHBlci5LZXJuZWwuR0hfU2NyaXB0SW5zdGFuY2UpOgogICAgZGVmIFJ1blNjcmlwdChzZWxmLAogICAgICAgICAgICByb2JvdF9jZWxsLAogICAgICAgICAgICBjZWxsX3N0YXRlLAogICAgICAgICAgICBkcmF3X3Zpc3VhbDogYm9vbCwKICAgICAgICAgICAgZHJhd19jb2xsaXNpb246IGJvb2wsCiAgICAgICAgICAgIG5hdGl2ZV9zY2FsZTogZmxvYXQpOgogICAgICAgIGlmIHJvYm90X2NlbGwgaXMgTm9uZToKICAgICAgICAgICAgcmV0dXJuIChOb25lLCBOb25lLCBOb25lLCBOb25lKQoKICAgICAgICAjIEZhbGwgYmFjayB0byB0aGUgY2VsbCdzIGRlZmF1bHQgc3RhdGUgd2hlbiBub25lIGlzIHdpcmVkLiBUaGUgY2hpbGQKICAgICAgICAjIHNjZW5lIG9iamVjdHMgKHJvYm90IG1vZGVsLCB0b29scywgcmlnaWQgYm9kaWVzKSBhcmUgb25seSBidWlsdCB3aGVuIGEKICAgICAgICAjIHN0YXRlIGlzIGFwcGxpZWQsIHNvIHdpdGhvdXQgdGhpcyB0aGUgZHJhd3MgYmVsb3cgaGl0IGEgTm9uZSBvYmplY3QuCiAgICAgICAgaWYgY2VsbF9zdGF0ZSBpcyBOb25lOgogICAgICAgICAgICBjZWxsX3N0YXRlID0gcm9ib3RfY2VsbC5kZWZhdWx0X2NlbGxfc3RhdGUoKQoKICAgICAgICBkcmF3X3Zpc3VhbCA9IFRydWUgaWYgZHJhd192aXN1YWwgaXMgTm9uZSBlbHNlIGRyYXdfdmlzdWFsCiAgICAgICAgZHJhd19jb2xsaXNpb24gPSBGYWxzZSBpZiBkcmF3X2NvbGxpc2lvbiBpcyBOb25lIGVsc2UgZHJhd19jb2xsaXNpb24KICAgICAgICBuYXRpdmVfc2NhbGUgPSBuYXRpdmVfc2NhbGUgaWYgbmF0aXZlX3NjYWxlIGVsc2UgMS4wCgogICAgICAgIGtleSA9IGNyZWF0ZV9pZCggICMgbm9xYTogRjgyMQogICAgICAgICAgICBnaGVudi5Db21wb25lbnQsICAjIG5vcWE6IEY4MjEKICAgICAgICAgICAgInJvYm90X2NlbGxfb2JqZWN0X3t9X3t9X3t9X3t9Ii5mb3JtYXQoaWQocm9ib3RfY2VsbCksIGRyYXdfdmlzdWFsLCBkcmF3X2NvbGxpc2lvbiwgbmF0aXZlX3NjYWxlKSwKICAgICAgICApCiAgICAgICAgc2NlbmVfb2JqZWN0ID0gc3QuZ2V0KGtleSkKICAgICAgICBpZiBzY2VuZV9vYmplY3QgaXMgTm9uZToKICAgICAgICAgICAgc2NlbmVfb2JqZWN0ID0gU2NlbmVPYmplY3QoCiAgICAgICAgICAgICAgICBpdGVtPXJvYm90X2NlbGwsCiAgICAgICAgICAgICAgICBzY2VuZW9iamVjdF90eXBlPVJvYm90Q2VsbE9iamVjdCwKICAgICAgICAgICAgICAgIGRyYXdfdmlzdWFsPWRyYXdfdmlzdWFsLAogICAgICAgICAgICAgICAgZHJhd19jb2xsaXNpb249ZHJhd19jb2xsaXNpb24sCiAgICAgICAgICAgICAgICBuYXRpdmVfc2NhbGU9bmF0aXZlX3NjYWxlLAogICAgICAgICAgICApCiAgICAgICAgICAgIHN0W2tleV0gPSBzY2VuZV9vYmplY3QKCiAgICAgICAgc2NlbmVfb2JqZWN0LnVwZGF0ZShjZWxsX3N0YXRlKQoKICAgICAgICAjIENvbGxlY3Qgb3V0cHV0cyBmcm9tIHRoZSBjaGlsZCBzY2VuZSBvYmplY3RzIGRpcmVjdGx5IHNvIGVhY2ggb3V0cHV0CiAgICAgICAgIyBjYW4gYmUgd2lyZWQgc2VwYXJhdGVseSB3aXRob3V0IHJlLXJ1bm5pbmcgZHJhdygpLgogICAgICAgIHJvYm90X21lc2hlcyA9IHNjZW5lX29iamVjdC5fcm9ib3RfbW9kZWxfc2NlbmVfb2JqZWN0LmRyYXcoKQoKICAgICAgICB0b29sX21lc2hlcyA9IFtdCiAgICAgICAgZm9yIHRvb2xfc28gaW4gc2NlbmVfb2JqZWN0Ll90b29sX3NjZW5lX29iamVjdHMudmFsdWVzKCk6CiAgICAgICAgICAgIHRvb2xfbWVzaGVzLmV4dGVuZCh0b29sX3NvLmRyYXcoKSkKCiAgICAgICAgcmlnaWRfYm9keV9tZXNoZXMgPSBbXQogICAgICAgIGZvciByYl9zbyBpbiBzY2VuZV9vYmplY3QuX3JpZ2lkX2JvZHlfc2NlbmVfb2JqZWN0cy52YWx1ZXMoKToKICAgICAgICAgICAgcmlnaWRfYm9keV9tZXNoZXMuZXh0ZW5kKHJiX3NvLmRyYXcoKSkKCiAgICAgICAgYmFzZV9wbGFuZSA9IE5vbmUKICAgICAgICBpZiBjZWxsX3N0YXRlLnJvYm90X2Jhc2VfZnJhbWUgaXMgbm90IE5vbmU6CiAgICAgICAgICAgIGJhc2VfcGxhbmUgPSBmcmFtZV90b19yaGlub19wbGFuZShjZWxsX3N0YXRlLnJvYm90X2Jhc2VfZnJhbWUpCgogICAgICAgIHJldHVybiAocm9ib3RfbWVzaGVzLCB0b29sX21lc2hlcywgcmlnaWRfYm9keV9tZXNoZXMsIGJhc2VfcGxhbmUpCg==</item>
                        <item name="Title" type_name="gh_string" type_code="10">Visualize (IK)</item>
                      </items>
                      <chunks count="1">
                        <chunk name="LanguageSpec">
                          <items count="2">
                            <item name="Taxon" type_name="gh_string" type_code="10">*.*.python</item>
                            <item name="Version" type_name="gh_string" type_code="10">3.*</item>
                          </items>
                        </chunk>
                      </chunks>
                    </chunk>
                    <chunk name="ScriptEditor">
                      <items count="1">
                        <item name="StartBounds" type_name="gh_drawing_rectangle" type_code="34">
                          <X>657</X>
                          <Y>149</Y>
                          <W>550</W>
                          <H>700</H>
                        </item>
                      </items>
                    </chunk>
                  </chunks>
                </chunk>
              </chunks>
            </chunk>
            <chunk name="Object" index="79">
              <items count="2">
                <item name="GUID" type_name="gh_guid" type_code="9">c9b2d725-6f87-4b07-af90-bd9aefef68eb</item>
                <item name="Name" type_name="gh_string" type_code="10">COMPAS FAB: Visualize Robot Cell</item>
              </items>
              <chunks count="1">
                <chunk name="Container">
                  <items count="17">
                    <item name="Description" type_name="gh_string" type_code="10"></item>
                    <item name="GraftStandardOutputLines" type_name="gh_bool" type_code="1">true</item>
                    <item name="Hidden" type_name="gh_bool" type_code="1">true</item>
                    <item name="IconDisplay" type_name="gh_int32" type_code="3">2</item>
                    <item name="IconOverride" type_name="gh_drawing_bitmap" type_code="37">
                      <bitmap length="575">iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAGKADAAQAAAABAAAAGAAAAADB/VeXAAABtUlEQVRIDbVVvU7DQAy+VEx5BH7KVEjKygZPwFRBeQqQulKEhJAQsFaCp6CgTrwBG2KkgU4U6CNkJNxn4ujucJqmpZauvvPP57PdnJWaM3kmfpIkTX1uDT++tuI4tnSmnbT3fT+priw9al3H87wu22QgGvwieh20WTELD9ZrlzrIMTAW8IObA/xmMFLXepl0WFtUB3pJlGuvVFtjPiOTSurYAnfBJdAimYFBmFSi9+HnN2oePjyRf39nswhH1Jv+6MlqdblCGZRtqIjuCBmTeuDoxONLP1K3dz21UQ9UPfxdoqEjtAKgoRKdnV8pBAAx399rqOZuwzKX/KkH/egtsSyNQ/e+RzeH6PTkiAIgExAygSyPwmDNszKQDBkMOmQCUCbOhs8S57+ppLNkKAkIoLy3DHIOEwcw623uc3AzcWEALgl6wYRSgVjHcokXNhlOZqMZBOAo1bggf5qMtwXkvj1cEjR8HLDkb2Vgfup80zLc9UcGhT0oE0CypQB4mCTlLDLGpA8Nk0jPg20G5FRxLjsPGCOdbopL1GEwNpiWG+8RYVKTATavkZkFSIP8+9CfthIT+/0A0Eq8LlpvRl4AAAAASUVORK5CYII=</bitmap>
                    </item>
                    <item name="InstanceGuid" type_name="gh_guid" type_code="9">879f838f-40fa-475b-a82f-c6514e3d7044</item>
                    <item name="MarshGuids" type_name="gh_bool" type_code="1">true</item>
                    <item name="MarshInputs" type_name="gh_bool" type_code="1">false</item>
                    <item name="MarshOutputs" type_name="gh_bool" type_code="1">true</item>
                    <item name="Name" type_name="gh_string" type_code="10">COMPAS FAB: Visualize Robot Cell</item>
                    <item name="NickName" type_name="gh_string" type_code="10">Visualize (PM)</item>
                    <item name="ScriptComponentVersion" type_name="gh_int32" type_code="3">3</item>
                    <item name="Tooltip" type_name="gh_string" type_code="10"></item>
                    <item name="UsingLibraryInputParam" type_name="gh_bool" type_code="1">false</item>
                    <item name="UsingScriptInputParam" type_name="gh_bool" type_code="1">false</item>
                    <item name="UsingScriptOutputParam" type_name="gh_bool" type_code="1">false</item>
                    <item name="UsingStandardOutputParam" type_name="gh_bool" type_code="1">false</item>
                  </items>
                  <chunks count="4">
                    <chunk name="Attributes">
                      <items count="2">
                        <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                          <X>3462</X>
                          <Y>1531</Y>
                          <W>203</W>
                          <H>104</H>
                        </item>
                        <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                          <X>3549</X>
                          <Y>1583</Y>
                        </item>
                      </items>
                    </chunk>
                    <chunk name="ParameterData">
                      <items count="11">
                        <item name="InputCount" type_name="gh_int32" type_code="3">5</item>
                        <item name="InputId" index="0" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="InputId" index="1" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="InputId" index="2" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="InputId" index="3" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="InputId" index="4" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="OutputCount" type_name="gh_int32" type_code="3">4</item>
                        <item name="OutputId" index="0" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="OutputId" index="1" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="OutputId" index="2" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="OutputId" index="3" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                      </items>
                      <chunks count="9">
                        <chunk name="InputParam" index="0">
                          <items count="13">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">true</item>
                            <item name="Description" type_name="gh_string" type_code="10">The RobotCell to draw.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">8bf66d0d-9f70-4a00-bd86-becb441dd188</item>
                            <item name="Name" type_name="gh_string" type_code="10">robot_cell</item>
                            <item name="NickName" type_name="gh_string" type_code="10">robot_cell</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">true</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="Source" index="0" type_name="gh_guid" type_code="9">53164f03-75b0-4ed9-9b64-afb81bc02549</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">The RobotCell to draw.</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">1c282eeb-dd16-439f-94e4-7d92b542fe8b</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>3464</X>
                                  <Y>1533</Y>
                                  <W>70</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>3500.5</X>
                                  <Y>1543</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Object</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="InputParam" index="1">
                          <items count="13">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">true</item>
                            <item name="Description" type_name="gh_string" type_code="10">Optional RobotCellState describing the configuration to draw. If unwired, the cell's default state is used.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">74f40d2e-8031-4c6f-bbc3-b62a865f7122</item>
                            <item name="Name" type_name="gh_string" type_code="10">cell_state</item>
                            <item name="NickName" type_name="gh_string" type_code="10">cell_state</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">true</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="Source" index="0" type_name="gh_guid" type_code="9">af9a7b55-e4fb-40bc-ad01-d382fd8f40c5</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">Optional RobotCellState describing the configuration to draw. If unwired, the cell's default state is used.</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">1c282eeb-dd16-439f-94e4-7d92b542fe8b</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>3464</X>
                                  <Y>1553</Y>
                                  <W>70</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>3500.5</X>
                                  <Y>1563</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Object</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="InputParam" index="2">
                          <items count="12">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">true</item>
                            <item name="Description" type_name="gh_string" type_code="10">Draw visual meshes. Defaults to True.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">6a182150-fbd1-4411-b760-cb93727d537d</item>
                            <item name="Name" type_name="gh_string" type_code="10">draw_visual</item>
                            <item name="NickName" type_name="gh_string" type_code="10">draw_visual</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">true</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">Draw visual meshes. Defaults to True.</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">d60527f5-b5af-4ef6-8970-5f96fe412559</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>3464</X>
                                  <Y>1573</Y>
                                  <W>70</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>3500.5</X>
                                  <Y>1583</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Boolean</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="InputParam" index="3">
                          <items count="12">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">true</item>
                            <item name="Description" type_name="gh_string" type_code="10">Draw collision meshes. Defaults to False.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">d30ff663-b999-4345-87c0-209712e5d708</item>
                            <item name="Name" type_name="gh_string" type_code="10">draw_collision</item>
                            <item name="NickName" type_name="gh_string" type_code="10">draw_collision</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">true</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">Draw collision meshes. Defaults to False.</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">d60527f5-b5af-4ef6-8970-5f96fe412559</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>3464</X>
                                  <Y>1593</Y>
                                  <W>70</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>3500.5</X>
                                  <Y>1603</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Boolean</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="InputParam" index="4">
                          <items count="12">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">true</item>
                            <item name="Description" type_name="gh_string" type_code="10">Scale factor for the drawn geometry: meter_value / native_scale = native_value. Use 0.001 for a millimeter document. Defaults to 1.0.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">edea9d04-1d1c-4230-9b20-c05dcbc47162</item>
                            <item name="Name" type_name="gh_string" type_code="10">native_scale</item>
                            <item name="NickName" type_name="gh_string" type_code="10">native_scale</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">true</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">Scale factor for the drawn geometry: meter_value / native_scale = native_value. Use 0.001 for a millimeter document. Defaults to 1.0.</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">9d51e32e-c038-4352-9554-f4137ca91b9a</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>3464</X>
                                  <Y>1613</Y>
                                  <W>70</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>3500.5</X>
                                  <Y>1623</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Double</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="OutputParam" index="0">
                          <items count="12">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">false</item>
                            <item name="Description" type_name="gh_string" type_code="10">Rhino meshes of the robot model.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">470376a4-2598-4787-b293-cebfdf66144c</item>
                            <item name="Name" type_name="gh_string" type_code="10">robot_meshes</item>
                            <item name="NickName" type_name="gh_string" type_code="10">robot_meshes</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">false</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">Rhino meshes of the robot model.</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">1c282eeb-dd16-439f-94e4-7d92b542fe8b</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>3564</X>
                                  <Y>1533</Y>
                                  <W>99</W>
                                  <H>25</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>3613.5</X>
                                  <Y>1545.5</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Object</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="OutputParam" index="1">
                          <items count="12">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">false</item>
                            <item name="Description" type_name="gh_string" type_code="10">Rhino meshes of all tool models in the cell.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">291cd0f2-85f3-4d4b-93f0-b86a046d6b31</item>
                            <item name="Name" type_name="gh_string" type_code="10">tool_meshes</item>
                            <item name="NickName" type_name="gh_string" type_code="10">tool_meshes</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">false</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">Rhino meshes of all tool models in the cell.</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">1c282eeb-dd16-439f-94e4-7d92b542fe8b</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>3564</X>
                                  <Y>1558</Y>
                                  <W>99</W>
                                  <H>25</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>3613.5</X>
                                  <Y>1570.5</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Object</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="OutputParam" index="2">
                          <items count="12">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">false</item>
                            <item name="Description" type_name="gh_string" type_code="10">Rhino meshes of all rigid bodies in the cell.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">5f288f05-f05a-4381-aa6c-c61bcda372c7</item>
                            <item name="Name" type_name="gh_string" type_code="10">rigid_body_meshes</item>
                            <item name="NickName" type_name="gh_string" type_code="10">rigid_body_meshes</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">false</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">Rhino meshes of all rigid bodies in the cell.</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">1c282eeb-dd16-439f-94e4-7d92b542fe8b</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>3564</X>
                                  <Y>1583</Y>
                                  <W>99</W>
                                  <H>25</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>3613.5</X>
                                  <Y>1595.5</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Object</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="OutputParam" index="3">
                          <items count="12">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">false</item>
                            <item name="Description" type_name="gh_string" type_code="10">Rhino plane at the robot's base frame.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">2569c82c-9342-47f5-810b-58bbaeca87ba</item>
                            <item name="Name" type_name="gh_string" type_code="10">base_plane</item>
                            <item name="NickName" type_name="gh_string" type_code="10">base_plane</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">false</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">Rhino plane at the robot's base frame.</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">1c282eeb-dd16-439f-94e4-7d92b542fe8b</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>3564</X>
                                  <Y>1608</Y>
                                  <W>99</W>
                                  <H>25</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>3613.5</X>
                                  <Y>1620.5</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Object</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                      </chunks>
                    </chunk>
                    <chunk name="Script">
                      <items count="5">
                        <item name="MarshGuids" type_name="gh_bool" type_code="1">true</item>
                        <item name="MarshInputs" type_name="gh_bool" type_code="1">false</item>
                        <item name="MarshOutputs" type_name="gh_bool" type_code="1">true</item>
                        <item name="Text" type_name="gh_string" type_code="10">IyByOiBjb21wYXNfZmFiPj0yCiIiIgpEcmF3IGEgUm9ib3RDZWxsIGF0IHRoZSBjb25maWd1cmF0aW9uIGRlc2NyaWJlZCBieSBhIFJvYm90Q2VsbFN0YXRlLgoKSWYgbm8gYGNlbGxfc3RhdGVgIGlzIHdpcmVkLCB0aGUgY2VsbCdzIGRlZmF1bHQgc3RhdGUgaXMgdXNlZCwgc28gdGhlIGNlbGwgaXMKc3RpbGwgZHJhd24gKGluIGl0cyBkZWZhdWx0IGNvbmZpZ3VyYXRpb24gd2l0aCBub3RoaW5nIGF0dGFjaGVkKS4KClRoaXMgY29tcG9uZW50IHJldXNlcyBhIGNhY2hlZCBgUm9ib3RDZWxsT2JqZWN0YCBrZXllZCBvbiB0aGUgaW5wdXQgY2VsbCdzCmlkZW50aXR5LCBzbyBtZXNoZXMgYXJlIG9ubHkgYnVpbHQgb25jZSBwZXIgY2FudmFzIHNlc3Npb24gYW5kIHN1YnNlcXVlbnQKc3RhdGUgY2hhbmdlcyBvbmx5IHVwZGF0ZSB0cmFuc2Zvcm1zIChmYXN0KS4KClRoZSByb2JvdCBtb2RlbCwgdG9vbHMsIGFuZCByaWdpZCBib2RpZXMgYXJlIHJldHVybmVkIGFzIHNlcGFyYXRlIG91dHB1dHMgdG8KbWFrZSB3aXJpbmcgZG93bnN0cmVhbSBzdHlsaW5nL2ZpbHRlcmluZyBlYXN5LgoKQ09NUEFTIEZBQiB2Mi4wLjAKIiIiCgppbXBvcnQgR3Jhc3Nob3BwZXIKaW1wb3J0IFJoaW5vCmltcG9ydCBTeXN0ZW0KZnJvbSBjb21wYXMuc2NlbmUgaW1wb3J0IFNjZW5lT2JqZWN0CmZyb20gY29tcGFzX2docHl0aG9uIGltcG9ydCBjcmVhdGVfaWQKZnJvbSBjb21wYXNfcmhpbm8uY29udmVyc2lvbnMgaW1wb3J0IGZyYW1lX3RvX3JoaW5vX3BsYW5lCmZyb20gc2NyaXB0Y29udGV4dCBpbXBvcnQgc3RpY2t5IGFzIHN0Cgpmcm9tIGNvbXBhc19mYWIuZ2hweXRob24uc2NlbmUgaW1wb3J0IFJvYm90Q2VsbE9iamVjdAoKCmNsYXNzIFZpc3VhbGl6ZVJvYm90Q2VsbChHcmFzc2hvcHBlci5LZXJuZWwuR0hfU2NyaXB0SW5zdGFuY2UpOgogICAgZGVmIFJ1blNjcmlwdChzZWxmLAogICAgICAgICAgICByb2JvdF9jZWxsLAogICAgICAgICAgICBjZWxsX3N0YXRlLAogICAgICAgICAgICBkcmF3X3Zpc3VhbDogYm9vbCwKICAgICAgICAgICAgZHJhd19jb2xsaXNpb246IGJvb2wsCiAgICAgICAgICAgIG5hdGl2ZV9zY2FsZTogZmxvYXQpOgogICAgICAgIGlmIHJvYm90X2NlbGwgaXMgTm9uZToKICAgICAgICAgICAgcmV0dXJuIChOb25lLCBOb25lLCBOb25lLCBOb25lKQoKICAgICAgICAjIEZhbGwgYmFjayB0byB0aGUgY2VsbCdzIGRlZmF1bHQgc3RhdGUgd2hlbiBub25lIGlzIHdpcmVkLiBUaGUgY2hpbGQKICAgICAgICAjIHNjZW5lIG9iamVjdHMgKHJvYm90IG1vZGVsLCB0b29scywgcmlnaWQgYm9kaWVzKSBhcmUgb25seSBidWlsdCB3aGVuIGEKICAgICAgICAjIHN0YXRlIGlzIGFwcGxpZWQsIHNvIHdpdGhvdXQgdGhpcyB0aGUgZHJhd3MgYmVsb3cgaGl0IGEgTm9uZSBvYmplY3QuCiAgICAgICAgaWYgY2VsbF9zdGF0ZSBpcyBOb25lOgogICAgICAgICAgICBjZWxsX3N0YXRlID0gcm9ib3RfY2VsbC5kZWZhdWx0X2NlbGxfc3RhdGUoKQoKICAgICAgICBkcmF3X3Zpc3VhbCA9IFRydWUgaWYgZHJhd192aXN1YWwgaXMgTm9uZSBlbHNlIGRyYXdfdmlzdWFsCiAgICAgICAgZHJhd19jb2xsaXNpb24gPSBGYWxzZSBpZiBkcmF3X2NvbGxpc2lvbiBpcyBOb25lIGVsc2UgZHJhd19jb2xsaXNpb24KICAgICAgICBuYXRpdmVfc2NhbGUgPSBuYXRpdmVfc2NhbGUgaWYgbmF0aXZlX3NjYWxlIGVsc2UgMS4wCgogICAgICAgIGtleSA9IGNyZWF0ZV9pZCggICMgbm9xYTogRjgyMQogICAgICAgICAgICBnaGVudi5Db21wb25lbnQsICAjIG5vcWE6IEY4MjEKICAgICAgICAgICAgInJvYm90X2NlbGxfb2JqZWN0X3t9X3t9X3t9X3t9Ii5mb3JtYXQoaWQocm9ib3RfY2VsbCksIGRyYXdfdmlzdWFsLCBkcmF3X2NvbGxpc2lvbiwgbmF0aXZlX3NjYWxlKSwKICAgICAgICApCiAgICAgICAgc2NlbmVfb2JqZWN0ID0gc3QuZ2V0KGtleSkKICAgICAgICBpZiBzY2VuZV9vYmplY3QgaXMgTm9uZToKICAgICAgICAgICAgc2NlbmVfb2JqZWN0ID0gU2NlbmVPYmplY3QoCiAgICAgICAgICAgICAgICBpdGVtPXJvYm90X2NlbGwsCiAgICAgICAgICAgICAgICBzY2VuZW9iamVjdF90eXBlPVJvYm90Q2VsbE9iamVjdCwKICAgICAgICAgICAgICAgIGRyYXdfdmlzdWFsPWRyYXdfdmlzdWFsLAogICAgICAgICAgICAgICAgZHJhd19jb2xsaXNpb249ZHJhd19jb2xsaXNpb24sCiAgICAgICAgICAgICAgICBuYXRpdmVfc2NhbGU9bmF0aXZlX3NjYWxlLAogICAgICAgICAgICApCiAgICAgICAgICAgIHN0W2tleV0gPSBzY2VuZV9vYmplY3QKCiAgICAgICAgc2NlbmVfb2JqZWN0LnVwZGF0ZShjZWxsX3N0YXRlKQoKICAgICAgICAjIENvbGxlY3Qgb3V0cHV0cyBmcm9tIHRoZSBjaGlsZCBzY2VuZSBvYmplY3RzIGRpcmVjdGx5IHNvIGVhY2ggb3V0cHV0CiAgICAgICAgIyBjYW4gYmUgd2lyZWQgc2VwYXJhdGVseSB3aXRob3V0IHJlLXJ1bm5pbmcgZHJhdygpLgogICAgICAgIHJvYm90X21lc2hlcyA9IHNjZW5lX29iamVjdC5fcm9ib3RfbW9kZWxfc2NlbmVfb2JqZWN0LmRyYXcoKQoKICAgICAgICB0b29sX21lc2hlcyA9IFtdCiAgICAgICAgZm9yIHRvb2xfc28gaW4gc2NlbmVfb2JqZWN0Ll90b29sX3NjZW5lX29iamVjdHMudmFsdWVzKCk6CiAgICAgICAgICAgIHRvb2xfbWVzaGVzLmV4dGVuZCh0b29sX3NvLmRyYXcoKSkKCiAgICAgICAgcmlnaWRfYm9keV9tZXNoZXMgPSBbXQogICAgICAgIGZvciByYl9zbyBpbiBzY2VuZV9vYmplY3QuX3JpZ2lkX2JvZHlfc2NlbmVfb2JqZWN0cy52YWx1ZXMoKToKICAgICAgICAgICAgcmlnaWRfYm9keV9tZXNoZXMuZXh0ZW5kKHJiX3NvLmRyYXcoKSkKCiAgICAgICAgYmFzZV9wbGFuZSA9IE5vbmUKICAgICAgICBpZiBjZWxsX3N0YXRlLnJvYm90X2Jhc2VfZnJhbWUgaXMgbm90IE5vbmU6CiAgICAgICAgICAgIGJhc2VfcGxhbmUgPSBmcmFtZV90b19yaGlub19wbGFuZShjZWxsX3N0YXRlLnJvYm90X2Jhc2VfZnJhbWUpCgogICAgICAgIHJldHVybiAocm9ib3RfbWVzaGVzLCB0b29sX21lc2hlcywgcmlnaWRfYm9keV9tZXNoZXMsIGJhc2VfcGxhbmUpCg==</item>
                        <item name="Title" type_name="gh_string" type_code="10">Visualize (PM)</item>
                      </items>
                      <chunks count="1">
                        <chunk name="LanguageSpec">
                          <items count="2">
                            <item name="Taxon" type_name="gh_string" type_code="10">*.*.python</item>
                            <item name="Version" type_name="gh_string" type_code="10">3.*</item>
                          </items>
                        </chunk>
                      </chunks>
                    </chunk>
                    <chunk name="ScriptEditor">
                      <items count="1">
                        <item name="StartBounds" type_name="gh_drawing_rectangle" type_code="34">
                          <X>630</X>
                          <Y>149</Y>
                          <W>550</W>
                          <H>700</H>
                        </item>
                      </items>
                    </chunk>
                  </chunks>
                </chunk>
              </chunks>
            </chunk>
            <chunk name="Object" index="80">
              <items count="2">
                <item name="GUID" type_name="gh_guid" type_code="9">c9b2d725-6f87-4b07-af90-bd9aefef68eb</item>
                <item name="Name" type_name="gh_string" type_code="10">COMPAS FAB: Deconstruct Trajectory</item>
              </items>
              <chunks count="1">
                <chunk name="Container">
                  <items count="16">
                    <item name="Description" type_name="gh_string" type_code="10"></item>
                    <item name="GraftStandardOutputLines" type_name="gh_bool" type_code="1">true</item>
                    <item name="IconDisplay" type_name="gh_int32" type_code="3">2</item>
                    <item name="IconOverride" type_name="gh_drawing_bitmap" type_code="37">
                      <bitmap length="584">iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAGKADAAQAAAABAAAAGAAAAADB/VeXAAABvklEQVRIDb1VvU4CQRDeI1Y8gj9oAxz4CPoEVkShM6E10QQLE5WYGBODmtiY6FOAhpcwUUoT4Q4q8afTxoTSc7/xhuwee/EAcZvZmfnm+2bvZ0eICS9L5fc8Ly/9Uvf5danX62k5FWfax+NxLzE3cytzF5Zl1RjTJ5HkFcft7HNiHGunkydSpAwOEkDnkrw6DmmwVooUcJKYnygFAX/gEyed4Kn78jXsM+cGmi2HttmMzSGyeCfzidnYFLww8rBiZqrd1EX1us6uKKzlRH41Rz5z0glaTtvro+QGxChkAeTUYjWPzheztiZ0eLAnEM/YKUsTCHZkKkaMhVVRNIH6x6YjIIClCaDo6PiUEiBBMSwvVdyUZ5xqNQEkIKKSqmDeR8EwdkCAE8Paq84blWwmp7VSCNBXpEUNThgBQy9DBJDnH42xRgsCJgGg8fFpxJmCRoHfCIp3rijeuya+gZhRIApB4z3aKYwCaCMqwUDLgUCoQAA3sktfES6mytm55bjtH6KVdbIbW9sj+XY6Jcq7O3T9kIA/iZa5zYXOA2/JDuujyOf8p4GDyYMxp7U9huOPTJrLdJsy1ySGPnNPzH4DnVnW4pC0cHgAAAAASUVORK5CYII=</bitmap>
                    </item>
                    <item name="InstanceGuid" type_name="gh_guid" type_code="9">282367d0-3f19-41d2-8c3e-903cdb22e13b</item>
                    <item name="MarshGuids" type_name="gh_bool" type_code="1">true</item>
                    <item name="MarshInputs" type_name="gh_bool" type_code="1">false</item>
                    <item name="MarshOutputs" type_name="gh_bool" type_code="1">true</item>
                    <item name="Name" type_name="gh_string" type_code="10">COMPAS FAB: Deconstruct Trajectory</item>
                    <item name="NickName" type_name="gh_string" type_code="10">Deconstruct (CM)</item>
                    <item name="ScriptComponentVersion" type_name="gh_int32" type_code="3">3</item>
                    <item name="Tooltip" type_name="gh_string" type_code="10"></item>
                    <item name="UsingLibraryInputParam" type_name="gh_bool" type_code="1">false</item>
                    <item name="UsingScriptInputParam" type_name="gh_bool" type_code="1">false</item>
                    <item name="UsingScriptOutputParam" type_name="gh_bool" type_code="1">false</item>
                    <item name="UsingStandardOutputParam" type_name="gh_bool" type_code="1">false</item>
                  </items>
                  <chunks count="4">
                    <chunk name="Attributes">
                      <items count="2">
                        <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                          <X>3096</X>
                          <Y>1365</Y>
                          <W>158</W>
                          <H>104</H>
                        </item>
                        <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                          <X>3162</X>
                          <Y>1417</Y>
                        </item>
                      </items>
                    </chunk>
                    <chunk name="ParameterData">
                      <items count="8">
                        <item name="InputCount" type_name="gh_int32" type_code="3">1</item>
                        <item name="InputId" index="0" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="OutputCount" type_name="gh_int32" type_code="3">5</item>
                        <item name="OutputId" index="0" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="OutputId" index="1" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="OutputId" index="2" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="OutputId" index="3" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="OutputId" index="4" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                      </items>
                      <chunks count="6">
                        <chunk name="InputParam" index="0">
                          <items count="13">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">true</item>
                            <item name="Description" type_name="gh_string" type_code="10">A JointTrajectory (typically the output of PlanMotion or PlanCartesianMotion). The per-point `cell_states` are derived from `trajectory.start_state`, which the planner sets automatically.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">0021b828-7891-434a-8fef-5457f37246bc</item>
                            <item name="Name" type_name="gh_string" type_code="10">trajectory</item>
                            <item name="NickName" type_name="gh_string" type_code="10">trajectory</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">true</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="Source" index="0" type_name="gh_guid" type_code="9">f73d3ab2-8697-4ff9-b443-87d7b13dafeb</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">A JointTrajectory (typically the output of PlanMotion or PlanCartesianMotion). The per-point `cell_states` are derived from `trajectory.start_state`, which the planner sets automatically.</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">1c282eeb-dd16-439f-94e4-7d92b542fe8b</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>3098</X>
                                  <Y>1367</Y>
                                  <W>49</W>
                                  <H>100</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>3124</X>
                                  <Y>1417</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Object</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="OutputParam" index="0">
                          <items count="12">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">false</item>
                            <item name="Description" type_name="gh_string" type_code="10">One Configuration per trajectory point, in order.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">cefd3817-5232-4207-9d7b-cc0cfc7935b2</item>
                            <item name="Name" type_name="gh_string" type_code="10">configurations</item>
                            <item name="NickName" type_name="gh_string" type_code="10">configurations</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">false</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">One Configuration per trajectory point, in order.</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">1c282eeb-dd16-439f-94e4-7d92b542fe8b</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>3177</X>
                                  <Y>1367</Y>
                                  <W>75</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>3214.5</X>
                                  <Y>1377</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Object</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="OutputParam" index="1">
                          <items count="12">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">false</item>
                            <item name="Description" type_name="gh_string" type_code="10">One RobotCellState per trajectory point: a copy of `trajectory.start_state` with `robot_configuration` set to the corresponding point. Empty when the trajectory has no `start_state`.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">b1cb558b-1ad2-4e87-80da-64024efcda02</item>
                            <item name="Name" type_name="gh_string" type_code="10">cell_states</item>
                            <item name="NickName" type_name="gh_string" type_code="10">cell_states</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">false</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">One RobotCellState per trajectory point: a copy of `trajectory.start_state` with `robot_configuration` set to the corresponding point. Empty when the trajectory has no `start_state`.</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">1c282eeb-dd16-439f-94e4-7d92b542fe8b</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>3177</X>
                                  <Y>1387</Y>
                                  <W>75</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>3214.5</X>
                                  <Y>1397</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Object</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="OutputParam" index="2">
                          <items count="12">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">false</item>
                            <item name="Description" type_name="gh_string" type_code="10">DataTree of joint velocities — one branch per trajectory point, each branch ordered to match the trajectory's `joint_names`. Zeros when the backend didn't populate this field.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">da169e63-c1e2-4385-b59b-bde97e8cc362</item>
                            <item name="Name" type_name="gh_string" type_code="10">velocities</item>
                            <item name="NickName" type_name="gh_string" type_code="10">velocities</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">false</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">DataTree of joint velocities — one branch per trajectory point, each branch ordered to match the trajectory's `joint_names`. Zeros when the backend didn't populate this field.</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">1c282eeb-dd16-439f-94e4-7d92b542fe8b</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>3177</X>
                                  <Y>1407</Y>
                                  <W>75</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>3214.5</X>
                                  <Y>1417</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Object</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="OutputParam" index="3">
                          <items count="12">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">false</item>
                            <item name="Description" type_name="gh_string" type_code="10">DataTree of joint accelerations — one branch per trajectory point, ordered to match `joint_names`. Zeros when the backend didn't populate this field.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">6957416d-e3d1-4f31-ae0b-d63d30676e68</item>
                            <item name="Name" type_name="gh_string" type_code="10">accelerations</item>
                            <item name="NickName" type_name="gh_string" type_code="10">accelerations</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">false</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">DataTree of joint accelerations — one branch per trajectory point, ordered to match `joint_names`. Zeros when the backend didn't populate this field.</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">1c282eeb-dd16-439f-94e4-7d92b542fe8b</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>3177</X>
                                  <Y>1427</Y>
                                  <W>75</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>3214.5</X>
                                  <Y>1437</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Object</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="OutputParam" index="4">
                          <items count="12">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">false</item>
                            <item name="Description" type_name="gh_string" type_code="10">DataTree of joint efforts — one branch per trajectory point, ordered to match `joint_names`. Zeros when the backend didn't populate this field.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">018c7493-1e20-44b2-b676-25b943c095ec</item>
                            <item name="Name" type_name="gh_string" type_code="10">efforts</item>
                            <item name="NickName" type_name="gh_string" type_code="10">efforts</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">false</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">DataTree of joint efforts — one branch per trajectory point, ordered to match `joint_names`. Zeros when the backend didn't populate this field.</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">1c282eeb-dd16-439f-94e4-7d92b542fe8b</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>3177</X>
                                  <Y>1447</Y>
                                  <W>75</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>3214.5</X>
                                  <Y>1457</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Object</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                      </chunks>
                    </chunk>
                    <chunk name="Script">
                      <items count="5">
                        <item name="MarshGuids" type_name="gh_bool" type_code="1">true</item>
                        <item name="MarshInputs" type_name="gh_bool" type_code="1">false</item>
                        <item name="MarshOutputs" type_name="gh_bool" type_code="1">true</item>
                        <item name="Text" type_name="gh_string" type_code="10">IyByOiBjb21wYXNfZmFiPj0yCiIiIgpFeHBhbmQgYSBKb2ludFRyYWplY3RvcnkgaW50byBwZXItcG9pbnQgQ29uZmlndXJhdGlvbnMgYW5kIFJvYm90Q2VsbFN0YXRlcywKcGx1cyB0aGUgcGVyLXBvaW50IHZlbG9jaXR5L2FjY2VsZXJhdGlvbi9lZmZvcnQgcHJvZmlsZXMuCgpgY29uZmlndXJhdGlvbnNgIGlzIGFsd2F5cyBwb3B1bGF0ZWQgKG9uZSBDb25maWd1cmF0aW9uIHBlciB0cmFqZWN0b3J5CnBvaW50KS4gYGNlbGxfc3RhdGVzYCBpcyBwb3B1bGF0ZWQgd2hlbiB0aGUgdHJhamVjdG9yeSBjYXJyaWVzIGEKYHN0YXJ0X3N0YXRlYCAoc2V0IGJ5IHRoZSBwbGFubmVyIHRoYXQgcHJvZHVjZWQgaXQpLiBFYWNoIGVudHJ5IGlzIGEgY29weQpvZiB0aGF0IHN0YXRlIHdpdGggYHJvYm90X2NvbmZpZ3VyYXRpb25gIHNldCB0byB0aGUgY29ycmVzcG9uZGluZwp0cmFqZWN0b3J5IHBvaW50LCBzbyBpdCBjYW4gYmUgcGlwZWQgc3RyYWlnaHQgaW50byBgVmlzdWFsaXplUm9ib3RDZWxsYAooZS5nLiB2aWEgYW4gaW5kZXggc2xpZGVyIHRvIHNjcnViIHRocm91Z2ggZnJhbWVzKS4KCmB2ZWxvY2l0aWVzYCwgYGFjY2VsZXJhdGlvbnNgIGFuZCBgZWZmb3J0c2AgYXJlIGxpc3RzIG9mIGxpc3RzOiBvbmUKaW5uZXIgbGlzdCBwZXIgdHJhamVjdG9yeSBwb2ludCwgZWFjaCBvcmRlcmVkIHRvIG1hdGNoIHRoZSB0cmFqZWN0b3J5J3MKYGpvaW50X25hbWVzYC4gVGhleSBsYW5kIG9uIHRoZSBHSCBjYW52YXMgYXMgRGF0YVRyZWVzIChvbmUgYnJhbmNoIHBlcgpwb2ludCksIHNvIGEgUXVpY2sgR3JhcGggLyBjaGFydCBub2RlIGNhbiBwbG90IHRoZSBwcm9maWxlIGRpcmVjdGx5LgpCYWNrZW5kcyB0aGF0IGRvbid0IHBvcHVsYXRlIHRoZXNlIGZpZWxkcyByZXR1cm4gbGlzdHMgb2YgemVyb3MuCgpXaGVuIHRoZSB0cmFqZWN0b3J5J3Mgam9pbnQgc2V0IGlzIGEgc3Vic2V0IG9mIGBzdGFydF9zdGF0ZS5yb2JvdF9jb25maWd1cmF0aW9uYAooY29tbW9uIGZvciByb2JvdHMgd2l0aCBleHRyYSBqb2ludHMgb3V0c2lkZSB0aGUgcGxhbm5pbmcgZ3JvdXAsIGUuZy4gUGFuZGEncwpmaW5nZXIpLCB0aGUgdmFsdWVzIGFyZSBtZXJnZWQgYnkgam9pbnQgbmFtZSBzbyB0aGUgdW5yZWxhdGVkIGpvaW50cyBrZWVwCnRoZSB2YWx1ZSB0aGV5IGhhZCBpbiBgc3RhcnRfc3RhdGVgLgoKQ09NUEFTIEZBQiB2Mi4wLjAKIiIiCgpmcm9tIGNvcHkgaW1wb3J0IGRlZXBjb3B5CgppbXBvcnQgR3Jhc3Nob3BwZXIKaW1wb3J0IFJoaW5vCmltcG9ydCBTeXN0ZW0KZnJvbSBnaHB5dGhvbmxpYi50cmVlaGVscGVycyBpbXBvcnQgbGlzdF90b190cmVlCgoKZGVmIF9zdGF0ZV93aXRoX3BvaW50KHN0YXJ0X3N0YXRlLCBwb2ludCwgdHJhamVjdG9yeV9qb2ludF9uYW1lcyk6CiAgICBuZXdfc3RhdGUgPSBkZWVwY29weShzdGFydF9zdGF0ZSkKICAgIGJhc2UgPSBuZXdfc3RhdGUucm9ib3RfY29uZmlndXJhdGlvbgogICAgaWYgYmFzZSBpcyBOb25lOgogICAgICAgIG5ld19zdGF0ZS5yb2JvdF9jb25maWd1cmF0aW9uID0gcG9pbnQKICAgICAgICByZXR1cm4gbmV3X3N0YXRlCiAgICBpZiBub3QgcG9pbnQuam9pbnRfbmFtZXMgYW5kIHRyYWplY3Rvcnlfam9pbnRfbmFtZXM6CiAgICAgICAgcG9pbnQgPSBkZWVwY29weShwb2ludCkKICAgICAgICBwb2ludC5qb2ludF9uYW1lcyA9IGxpc3QodHJhamVjdG9yeV9qb2ludF9uYW1lcykKICAgIG5ld19zdGF0ZS5yb2JvdF9jb25maWd1cmF0aW9uID0gYmFzZS5tZXJnZWQocG9pbnQpCiAgICByZXR1cm4gbmV3X3N0YXRlCgoKY2xhc3MgRGVjb25zdHJ1Y3RUcmFqZWN0b3J5KEdyYXNzaG9wcGVyLktlcm5lbC5HSF9TY3JpcHRJbnN0YW5jZSk6CiAgICBkZWYgUnVuU2NyaXB0KHNlbGYsIHRyYWplY3RvcnkpOgogICAgICAgIGlmIHRyYWplY3RvcnkgaXMgTm9uZSBvciBub3QgZ2V0YXR0cih0cmFqZWN0b3J5LCAicG9pbnRzIiwgTm9uZSk6CiAgICAgICAgICAgIHJldHVybiAoW10sIFtdLCBbXSwgW10sIFtdKQoKICAgICAgICBwb2ludHMgPSB0cmFqZWN0b3J5LnBvaW50cwogICAgICAgIGNvbmZpZ3VyYXRpb25zID0gbGlzdChwb2ludHMpCiAgICAgICAgdmVsb2NpdGllcyA9IGxpc3RfdG9fdHJlZShbcC52ZWxvY2l0aWVzIGZvciBwIGluIHBvaW50c10pCiAgICAgICAgYWNjZWxlcmF0aW9ucyA9IGxpc3RfdG9fdHJlZShbcC5hY2NlbGVyYXRpb25zIGZvciBwIGluIHBvaW50c10pCiAgICAgICAgZWZmb3J0cyA9IGxpc3RfdG9fdHJlZShbcC5lZmZvcnQgZm9yIHAgaW4gcG9pbnRzXSkKCiAgICAgICAgc3RhcnRfc3RhdGUgPSBnZXRhdHRyKHRyYWplY3RvcnksICJzdGFydF9zdGF0ZSIsIE5vbmUpCiAgICAgICAgaWYgc3RhcnRfc3RhdGUgaXMgTm9uZToKICAgICAgICAgICAgcmV0dXJuIChjb25maWd1cmF0aW9ucywgW10sIHZlbG9jaXRpZXMsIGFjY2VsZXJhdGlvbnMsIGVmZm9ydHMpCgogICAgICAgIHRyYWplY3Rvcnlfam9pbnRfbmFtZXMgPSBnZXRhdHRyKHRyYWplY3RvcnksICJqb2ludF9uYW1lcyIsIE5vbmUpCiAgICAgICAgY2VsbF9zdGF0ZXMgPSBbX3N0YXRlX3dpdGhfcG9pbnQoc3RhcnRfc3RhdGUsIHB0LCB0cmFqZWN0b3J5X2pvaW50X25hbWVzKSBmb3IgcHQgaW4gcG9pbnRzXQogICAgICAgIHJldHVybiAoY29uZmlndXJhdGlvbnMsIGNlbGxfc3RhdGVzLCB2ZWxvY2l0aWVzLCBhY2NlbGVyYXRpb25zLCBlZmZvcnRzKQo=</item>
                        <item name="Title" type_name="gh_string" type_code="10">Deconstruct (CM)</item>
                      </items>
                      <chunks count="1">
                        <chunk name="LanguageSpec">
                          <items count="2">
                            <item name="Taxon" type_name="gh_string" type_code="10">*.*.python</item>
                            <item name="Version" type_name="gh_string" type_code="10">3.*</item>
                          </items>
                        </chunk>
                      </chunks>
                    </chunk>
                    <chunk name="ScriptEditor">
                      <items count="1">
                        <item name="StartBounds" type_name="gh_drawing_rectangle" type_code="34">
                          <X>530</X>
                          <Y>199</Y>
                          <W>550</W>
                          <H>650</H>
                        </item>
                      </items>
                    </chunk>
                  </chunks>
                </chunk>
              </chunks>
            </chunk>
            <chunk name="Object" index="81">
              <items count="2">
                <item name="GUID" type_name="gh_guid" type_code="9">c9b2d725-6f87-4b07-af90-bd9aefef68eb</item>
                <item name="Name" type_name="gh_string" type_code="10">COMPAS FAB: Visualize Robot Cell</item>
              </items>
              <chunks count="1">
                <chunk name="Container">
                  <items count="17">
                    <item name="Description" type_name="gh_string" type_code="10"></item>
                    <item name="GraftStandardOutputLines" type_name="gh_bool" type_code="1">true</item>
                    <item name="Hidden" type_name="gh_bool" type_code="1">true</item>
                    <item name="IconDisplay" type_name="gh_int32" type_code="3">2</item>
                    <item name="IconOverride" type_name="gh_drawing_bitmap" type_code="37">
                      <bitmap length="575">iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAGKADAAQAAAABAAAAGAAAAADB/VeXAAABtUlEQVRIDbVVvU7DQAy+VEx5BH7KVEjKygZPwFRBeQqQulKEhJAQsFaCp6CgTrwBG2KkgU4U6CNkJNxn4ujucJqmpZauvvPP57PdnJWaM3kmfpIkTX1uDT++tuI4tnSmnbT3fT+priw9al3H87wu22QgGvwieh20WTELD9ZrlzrIMTAW8IObA/xmMFLXepl0WFtUB3pJlGuvVFtjPiOTSurYAnfBJdAimYFBmFSi9+HnN2oePjyRf39nswhH1Jv+6MlqdblCGZRtqIjuCBmTeuDoxONLP1K3dz21UQ9UPfxdoqEjtAKgoRKdnV8pBAAx399rqOZuwzKX/KkH/egtsSyNQ/e+RzeH6PTkiAIgExAygSyPwmDNszKQDBkMOmQCUCbOhs8S57+ppLNkKAkIoLy3DHIOEwcw623uc3AzcWEALgl6wYRSgVjHcokXNhlOZqMZBOAo1bggf5qMtwXkvj1cEjR8HLDkb2Vgfup80zLc9UcGhT0oE0CypQB4mCTlLDLGpA8Nk0jPg20G5FRxLjsPGCOdbopL1GEwNpiWG+8RYVKTATavkZkFSIP8+9CfthIT+/0A0Eq8LlpvRl4AAAAASUVORK5CYII=</bitmap>
                    </item>
                    <item name="InstanceGuid" type_name="gh_guid" type_code="9">3e570305-eb5d-43c4-a5c6-9a5914fde9ed</item>
                    <item name="MarshGuids" type_name="gh_bool" type_code="1">true</item>
                    <item name="MarshInputs" type_name="gh_bool" type_code="1">false</item>
                    <item name="MarshOutputs" type_name="gh_bool" type_code="1">true</item>
                    <item name="Name" type_name="gh_string" type_code="10">COMPAS FAB: Visualize Robot Cell</item>
                    <item name="NickName" type_name="gh_string" type_code="10">Visualize (IK)</item>
                    <item name="ScriptComponentVersion" type_name="gh_int32" type_code="3">3</item>
                    <item name="Tooltip" type_name="gh_string" type_code="10"></item>
                    <item name="UsingLibraryInputParam" type_name="gh_bool" type_code="1">false</item>
                    <item name="UsingScriptInputParam" type_name="gh_bool" type_code="1">false</item>
                    <item name="UsingScriptOutputParam" type_name="gh_bool" type_code="1">false</item>
                    <item name="UsingStandardOutputParam" type_name="gh_bool" type_code="1">false</item>
                  </items>
                  <chunks count="4">
                    <chunk name="Attributes">
                      <items count="2">
                        <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                          <X>2827</X>
                          <Y>836</Y>
                          <W>203</W>
                          <H>104</H>
                        </item>
                        <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                          <X>2914</X>
                          <Y>888</Y>
                        </item>
                      </items>
                    </chunk>
                    <chunk name="ParameterData">
                      <items count="11">
                        <item name="InputCount" type_name="gh_int32" type_code="3">5</item>
                        <item name="InputId" index="0" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="InputId" index="1" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="InputId" index="2" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="InputId" index="3" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="InputId" index="4" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="OutputCount" type_name="gh_int32" type_code="3">4</item>
                        <item name="OutputId" index="0" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="OutputId" index="1" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="OutputId" index="2" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="OutputId" index="3" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                      </items>
                      <chunks count="9">
                        <chunk name="InputParam" index="0">
                          <items count="13">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">true</item>
                            <item name="Description" type_name="gh_string" type_code="10">The RobotCell to draw.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">013828ff-6ae5-4dd9-aa62-0ea0756e9de4</item>
                            <item name="Name" type_name="gh_string" type_code="10">robot_cell</item>
                            <item name="NickName" type_name="gh_string" type_code="10">robot_cell</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">true</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="Source" index="0" type_name="gh_guid" type_code="9">46e9fa86-ac99-4393-914c-0338105dc1fa</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">The RobotCell to draw.</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">1c282eeb-dd16-439f-94e4-7d92b542fe8b</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>2829</X>
                                  <Y>838</Y>
                                  <W>70</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>2865.5</X>
                                  <Y>848</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Object</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="InputParam" index="1">
                          <items count="13">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">true</item>
                            <item name="Description" type_name="gh_string" type_code="10">Optional RobotCellState describing the configuration to draw. If unwired, the cell's default state is used.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">644abcc2-8f10-473a-8d2a-71c274feb437</item>
                            <item name="Name" type_name="gh_string" type_code="10">cell_state</item>
                            <item name="NickName" type_name="gh_string" type_code="10">cell_state</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">true</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="Source" index="0" type_name="gh_guid" type_code="9">0d04794f-ef5e-4cfb-8592-2f45b175aa55</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">Optional RobotCellState describing the configuration to draw. If unwired, the cell's default state is used.</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">1c282eeb-dd16-439f-94e4-7d92b542fe8b</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>2829</X>
                                  <Y>858</Y>
                                  <W>70</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>2865.5</X>
                                  <Y>868</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Object</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="InputParam" index="2">
                          <items count="12">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">true</item>
                            <item name="Description" type_name="gh_string" type_code="10">Draw visual meshes. Defaults to True.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">bfddd583-deaf-4751-93a5-0f1571be597c</item>
                            <item name="Name" type_name="gh_string" type_code="10">draw_visual</item>
                            <item name="NickName" type_name="gh_string" type_code="10">draw_visual</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">true</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">Draw visual meshes. Defaults to True.</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">d60527f5-b5af-4ef6-8970-5f96fe412559</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>2829</X>
                                  <Y>878</Y>
                                  <W>70</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>2865.5</X>
                                  <Y>888</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Boolean</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="InputParam" index="3">
                          <items count="12">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">true</item>
                            <item name="Description" type_name="gh_string" type_code="10">Draw collision meshes. Defaults to False.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">3127c101-0103-4dee-90ee-c03c17ef026f</item>
                            <item name="Name" type_name="gh_string" type_code="10">draw_collision</item>
                            <item name="NickName" type_name="gh_string" type_code="10">draw_collision</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">true</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">Draw collision meshes. Defaults to False.</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">d60527f5-b5af-4ef6-8970-5f96fe412559</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>2829</X>
                                  <Y>898</Y>
                                  <W>70</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>2865.5</X>
                                  <Y>908</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Boolean</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="InputParam" index="4">
                          <items count="12">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">true</item>
                            <item name="Description" type_name="gh_string" type_code="10">Scale factor for the drawn geometry: meter_value / native_scale = native_value. Use 0.001 for a millimeter document. Defaults to 1.0.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">465858a2-d38a-4824-ac89-89004236b70c</item>
                            <item name="Name" type_name="gh_string" type_code="10">native_scale</item>
                            <item name="NickName" type_name="gh_string" type_code="10">native_scale</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">true</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">Scale factor for the drawn geometry: meter_value / native_scale = native_value. Use 0.001 for a millimeter document. Defaults to 1.0.</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">9d51e32e-c038-4352-9554-f4137ca91b9a</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>2829</X>
                                  <Y>918</Y>
                                  <W>70</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>2865.5</X>
                                  <Y>928</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Double</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="OutputParam" index="0">
                          <items count="12">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">false</item>
                            <item name="Description" type_name="gh_string" type_code="10">Rhino meshes of the robot model.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">3a27189a-b3fd-4692-8d48-31ceb514e4ac</item>
                            <item name="Name" type_name="gh_string" type_code="10">robot_meshes</item>
                            <item name="NickName" type_name="gh_string" type_code="10">robot_meshes</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">false</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">Rhino meshes of the robot model.</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">1c282eeb-dd16-439f-94e4-7d92b542fe8b</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>2929</X>
                                  <Y>838</Y>
                                  <W>99</W>
                                  <H>25</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>2978.5</X>
                                  <Y>850.5</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Object</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="OutputParam" index="1">
                          <items count="12">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">false</item>
                            <item name="Description" type_name="gh_string" type_code="10">Rhino meshes of all tool models in the cell.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">0b056059-5995-4ce0-8408-8958a02c3681</item>
                            <item name="Name" type_name="gh_string" type_code="10">tool_meshes</item>
                            <item name="NickName" type_name="gh_string" type_code="10">tool_meshes</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">false</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">Rhino meshes of all tool models in the cell.</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">1c282eeb-dd16-439f-94e4-7d92b542fe8b</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>2929</X>
                                  <Y>863</Y>
                                  <W>99</W>
                                  <H>25</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>2978.5</X>
                                  <Y>875.5</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Object</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="OutputParam" index="2">
                          <items count="12">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">false</item>
                            <item name="Description" type_name="gh_string" type_code="10">Rhino meshes of all rigid bodies in the cell.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">884be532-ee2e-4402-8356-6b3ef2049f7e</item>
                            <item name="Name" type_name="gh_string" type_code="10">rigid_body_meshes</item>
                            <item name="NickName" type_name="gh_string" type_code="10">rigid_body_meshes</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">false</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">Rhino meshes of all rigid bodies in the cell.</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">1c282eeb-dd16-439f-94e4-7d92b542fe8b</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>2929</X>
                                  <Y>888</Y>
                                  <W>99</W>
                                  <H>25</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>2978.5</X>
                                  <Y>900.5</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Object</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="OutputParam" index="3">
                          <items count="12">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">false</item>
                            <item name="Description" type_name="gh_string" type_code="10">Rhino plane at the robot's base frame.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">466251bf-a6ea-411a-a96b-470ad7b2aae3</item>
                            <item name="Name" type_name="gh_string" type_code="10">base_plane</item>
                            <item name="NickName" type_name="gh_string" type_code="10">base_plane</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">false</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">Rhino plane at the robot's base frame.</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">1c282eeb-dd16-439f-94e4-7d92b542fe8b</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>2929</X>
                                  <Y>913</Y>
                                  <W>99</W>
                                  <H>25</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>2978.5</X>
                                  <Y>925.5</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Object</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                      </chunks>
                    </chunk>
                    <chunk name="Script">
                      <items count="5">
                        <item name="MarshGuids" type_name="gh_bool" type_code="1">true</item>
                        <item name="MarshInputs" type_name="gh_bool" type_code="1">false</item>
                        <item name="MarshOutputs" type_name="gh_bool" type_code="1">true</item>
                        <item name="Text" type_name="gh_string" type_code="10">IyByOiBjb21wYXNfZmFiPj0yCiIiIgpEcmF3IGEgUm9ib3RDZWxsIGF0IHRoZSBjb25maWd1cmF0aW9uIGRlc2NyaWJlZCBieSBhIFJvYm90Q2VsbFN0YXRlLgoKSWYgbm8gYGNlbGxfc3RhdGVgIGlzIHdpcmVkLCB0aGUgY2VsbCdzIGRlZmF1bHQgc3RhdGUgaXMgdXNlZCwgc28gdGhlIGNlbGwgaXMKc3RpbGwgZHJhd24gKGluIGl0cyBkZWZhdWx0IGNvbmZpZ3VyYXRpb24gd2l0aCBub3RoaW5nIGF0dGFjaGVkKS4KClRoaXMgY29tcG9uZW50IHJldXNlcyBhIGNhY2hlZCBgUm9ib3RDZWxsT2JqZWN0YCBrZXllZCBvbiB0aGUgaW5wdXQgY2VsbCdzCmlkZW50aXR5LCBzbyBtZXNoZXMgYXJlIG9ubHkgYnVpbHQgb25jZSBwZXIgY2FudmFzIHNlc3Npb24gYW5kIHN1YnNlcXVlbnQKc3RhdGUgY2hhbmdlcyBvbmx5IHVwZGF0ZSB0cmFuc2Zvcm1zIChmYXN0KS4KClRoZSByb2JvdCBtb2RlbCwgdG9vbHMsIGFuZCByaWdpZCBib2RpZXMgYXJlIHJldHVybmVkIGFzIHNlcGFyYXRlIG91dHB1dHMgdG8KbWFrZSB3aXJpbmcgZG93bnN0cmVhbSBzdHlsaW5nL2ZpbHRlcmluZyBlYXN5LgoKQ09NUEFTIEZBQiB2Mi4wLjAKIiIiCgppbXBvcnQgR3Jhc3Nob3BwZXIKaW1wb3J0IFJoaW5vCmltcG9ydCBTeXN0ZW0KZnJvbSBjb21wYXMuc2NlbmUgaW1wb3J0IFNjZW5lT2JqZWN0CmZyb20gY29tcGFzX2docHl0aG9uIGltcG9ydCBjcmVhdGVfaWQKZnJvbSBjb21wYXNfcmhpbm8uY29udmVyc2lvbnMgaW1wb3J0IGZyYW1lX3RvX3JoaW5vX3BsYW5lCmZyb20gc2NyaXB0Y29udGV4dCBpbXBvcnQgc3RpY2t5IGFzIHN0Cgpmcm9tIGNvbXBhc19mYWIuZ2hweXRob24uc2NlbmUgaW1wb3J0IFJvYm90Q2VsbE9iamVjdAoKCmNsYXNzIFZpc3VhbGl6ZVJvYm90Q2VsbChHcmFzc2hvcHBlci5LZXJuZWwuR0hfU2NyaXB0SW5zdGFuY2UpOgogICAgZGVmIFJ1blNjcmlwdChzZWxmLAogICAgICAgICAgICByb2JvdF9jZWxsLAogICAgICAgICAgICBjZWxsX3N0YXRlLAogICAgICAgICAgICBkcmF3X3Zpc3VhbDogYm9vbCwKICAgICAgICAgICAgZHJhd19jb2xsaXNpb246IGJvb2wsCiAgICAgICAgICAgIG5hdGl2ZV9zY2FsZTogZmxvYXQpOgogICAgICAgIGlmIHJvYm90X2NlbGwgaXMgTm9uZToKICAgICAgICAgICAgcmV0dXJuIChOb25lLCBOb25lLCBOb25lLCBOb25lKQoKICAgICAgICAjIEZhbGwgYmFjayB0byB0aGUgY2VsbCdzIGRlZmF1bHQgc3RhdGUgd2hlbiBub25lIGlzIHdpcmVkLiBUaGUgY2hpbGQKICAgICAgICAjIHNjZW5lIG9iamVjdHMgKHJvYm90IG1vZGVsLCB0b29scywgcmlnaWQgYm9kaWVzKSBhcmUgb25seSBidWlsdCB3aGVuIGEKICAgICAgICAjIHN0YXRlIGlzIGFwcGxpZWQsIHNvIHdpdGhvdXQgdGhpcyB0aGUgZHJhd3MgYmVsb3cgaGl0IGEgTm9uZSBvYmplY3QuCiAgICAgICAgaWYgY2VsbF9zdGF0ZSBpcyBOb25lOgogICAgICAgICAgICBjZWxsX3N0YXRlID0gcm9ib3RfY2VsbC5kZWZhdWx0X2NlbGxfc3RhdGUoKQoKICAgICAgICBkcmF3X3Zpc3VhbCA9IFRydWUgaWYgZHJhd192aXN1YWwgaXMgTm9uZSBlbHNlIGRyYXdfdmlzdWFsCiAgICAgICAgZHJhd19jb2xsaXNpb24gPSBGYWxzZSBpZiBkcmF3X2NvbGxpc2lvbiBpcyBOb25lIGVsc2UgZHJhd19jb2xsaXNpb24KICAgICAgICBuYXRpdmVfc2NhbGUgPSBuYXRpdmVfc2NhbGUgaWYgbmF0aXZlX3NjYWxlIGVsc2UgMS4wCgogICAgICAgIGtleSA9IGNyZWF0ZV9pZCggICMgbm9xYTogRjgyMQogICAgICAgICAgICBnaGVudi5Db21wb25lbnQsICAjIG5vcWE6IEY4MjEKICAgICAgICAgICAgInJvYm90X2NlbGxfb2JqZWN0X3t9X3t9X3t9X3t9Ii5mb3JtYXQoaWQocm9ib3RfY2VsbCksIGRyYXdfdmlzdWFsLCBkcmF3X2NvbGxpc2lvbiwgbmF0aXZlX3NjYWxlKSwKICAgICAgICApCiAgICAgICAgc2NlbmVfb2JqZWN0ID0gc3QuZ2V0KGtleSkKICAgICAgICBpZiBzY2VuZV9vYmplY3QgaXMgTm9uZToKICAgICAgICAgICAgc2NlbmVfb2JqZWN0ID0gU2NlbmVPYmplY3QoCiAgICAgICAgICAgICAgICBpdGVtPXJvYm90X2NlbGwsCiAgICAgICAgICAgICAgICBzY2VuZW9iamVjdF90eXBlPVJvYm90Q2VsbE9iamVjdCwKICAgICAgICAgICAgICAgIGRyYXdfdmlzdWFsPWRyYXdfdmlzdWFsLAogICAgICAgICAgICAgICAgZHJhd19jb2xsaXNpb249ZHJhd19jb2xsaXNpb24sCiAgICAgICAgICAgICAgICBuYXRpdmVfc2NhbGU9bmF0aXZlX3NjYWxlLAogICAgICAgICAgICApCiAgICAgICAgICAgIHN0W2tleV0gPSBzY2VuZV9vYmplY3QKCiAgICAgICAgc2NlbmVfb2JqZWN0LnVwZGF0ZShjZWxsX3N0YXRlKQoKICAgICAgICAjIENvbGxlY3Qgb3V0cHV0cyBmcm9tIHRoZSBjaGlsZCBzY2VuZSBvYmplY3RzIGRpcmVjdGx5IHNvIGVhY2ggb3V0cHV0CiAgICAgICAgIyBjYW4gYmUgd2lyZWQgc2VwYXJhdGVseSB3aXRob3V0IHJlLXJ1bm5pbmcgZHJhdygpLgogICAgICAgIHJvYm90X21lc2hlcyA9IHNjZW5lX29iamVjdC5fcm9ib3RfbW9kZWxfc2NlbmVfb2JqZWN0LmRyYXcoKQoKICAgICAgICB0b29sX21lc2hlcyA9IFtdCiAgICAgICAgZm9yIHRvb2xfc28gaW4gc2NlbmVfb2JqZWN0Ll90b29sX3NjZW5lX29iamVjdHMudmFsdWVzKCk6CiAgICAgICAgICAgIHRvb2xfbWVzaGVzLmV4dGVuZCh0b29sX3NvLmRyYXcoKSkKCiAgICAgICAgcmlnaWRfYm9keV9tZXNoZXMgPSBbXQogICAgICAgIGZvciByYl9zbyBpbiBzY2VuZV9vYmplY3QuX3JpZ2lkX2JvZHlfc2NlbmVfb2JqZWN0cy52YWx1ZXMoKToKICAgICAgICAgICAgcmlnaWRfYm9keV9tZXNoZXMuZXh0ZW5kKHJiX3NvLmRyYXcoKSkKCiAgICAgICAgYmFzZV9wbGFuZSA9IE5vbmUKICAgICAgICBpZiBjZWxsX3N0YXRlLnJvYm90X2Jhc2VfZnJhbWUgaXMgbm90IE5vbmU6CiAgICAgICAgICAgIGJhc2VfcGxhbmUgPSBmcmFtZV90b19yaGlub19wbGFuZShjZWxsX3N0YXRlLnJvYm90X2Jhc2VfZnJhbWUpCgogICAgICAgIHJldHVybiAocm9ib3RfbWVzaGVzLCB0b29sX21lc2hlcywgcmlnaWRfYm9keV9tZXNoZXMsIGJhc2VfcGxhbmUpCg==</item>
                        <item name="Title" type_name="gh_string" type_code="10">Visualize (IK)</item>
                      </items>
                      <chunks count="1">
                        <chunk name="LanguageSpec">
                          <items count="2">
                            <item name="Taxon" type_name="gh_string" type_code="10">*.*.python</item>
                            <item name="Version" type_name="gh_string" type_code="10">3.*</item>
                          </items>
                        </chunk>
                      </chunks>
                    </chunk>
                    <chunk name="ScriptEditor">
                      <items count="1">
                        <item name="StartBounds" type_name="gh_drawing_rectangle" type_code="34">
                          <X>648</X>
                          <Y>199</Y>
                          <W>550</W>
                          <H>650</H>
                        </item>
                      </items>
                    </chunk>
                  </chunks>
                </chunk>
              </chunks>
            </chunk>
            <chunk name="Object" index="82">
              <items count="2">
                <item name="GUID" type_name="gh_guid" type_code="9">c9b2d725-6f87-4b07-af90-bd9aefef68eb</item>
                <item name="Name" type_name="gh_string" type_code="10">COMPAS FAB: Deconstruct Trajectory</item>
              </items>
              <chunks count="1">
                <chunk name="Container">
                  <items count="16">
                    <item name="Description" type_name="gh_string" type_code="10"></item>
                    <item name="GraftStandardOutputLines" type_name="gh_bool" type_code="1">true</item>
                    <item name="IconDisplay" type_name="gh_int32" type_code="3">2</item>
                    <item name="IconOverride" type_name="gh_drawing_bitmap" type_code="37">
                      <bitmap length="584">iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAGKADAAQAAAABAAAAGAAAAADB/VeXAAABvklEQVRIDb1VvU4CQRDeI1Y8gj9oAxz4CPoEVkShM6E10QQLE5WYGBODmtiY6FOAhpcwUUoT4Q4q8afTxoTSc7/xhuwee/EAcZvZmfnm+2bvZ0eICS9L5fc8Ly/9Uvf5danX62k5FWfax+NxLzE3cytzF5Zl1RjTJ5HkFcft7HNiHGunkydSpAwOEkDnkrw6DmmwVooUcJKYnygFAX/gEyed4Kn78jXsM+cGmi2HttmMzSGyeCfzidnYFLww8rBiZqrd1EX1us6uKKzlRH41Rz5z0glaTtvro+QGxChkAeTUYjWPzheztiZ0eLAnEM/YKUsTCHZkKkaMhVVRNIH6x6YjIIClCaDo6PiUEiBBMSwvVdyUZ5xqNQEkIKKSqmDeR8EwdkCAE8Paq84blWwmp7VSCNBXpEUNThgBQy9DBJDnH42xRgsCJgGg8fFpxJmCRoHfCIp3rijeuya+gZhRIApB4z3aKYwCaCMqwUDLgUCoQAA3sktfES6mytm55bjtH6KVdbIbW9sj+XY6Jcq7O3T9kIA/iZa5zYXOA2/JDuujyOf8p4GDyYMxp7U9huOPTJrLdJsy1ySGPnNPzH4DnVnW4pC0cHgAAAAASUVORK5CYII=</bitmap>
                    </item>
                    <item name="InstanceGuid" type_name="gh_guid" type_code="9">ca756bd4-082c-4396-bc07-2044a7451bd3</item>
                    <item name="MarshGuids" type_name="gh_bool" type_code="1">true</item>
                    <item name="MarshInputs" type_name="gh_bool" type_code="1">false</item>
                    <item name="MarshOutputs" type_name="gh_bool" type_code="1">true</item>
                    <item name="Name" type_name="gh_string" type_code="10">COMPAS FAB: Deconstruct Trajectory</item>
                    <item name="NickName" type_name="gh_string" type_code="10">Deconstruct (CM)</item>
                    <item name="ScriptComponentVersion" type_name="gh_int32" type_code="3">3</item>
                    <item name="Tooltip" type_name="gh_string" type_code="10"></item>
                    <item name="UsingLibraryInputParam" type_name="gh_bool" type_code="1">false</item>
                    <item name="UsingScriptInputParam" type_name="gh_bool" type_code="1">false</item>
                    <item name="UsingScriptOutputParam" type_name="gh_bool" type_code="1">false</item>
                    <item name="UsingStandardOutputParam" type_name="gh_bool" type_code="1">false</item>
                  </items>
                  <chunks count="4">
                    <chunk name="Attributes">
                      <items count="2">
                        <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                          <X>3389</X>
                          <Y>1999</Y>
                          <W>158</W>
                          <H>104</H>
                        </item>
                        <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                          <X>3455</X>
                          <Y>2051</Y>
                        </item>
                      </items>
                    </chunk>
                    <chunk name="ParameterData">
                      <items count="8">
                        <item name="InputCount" type_name="gh_int32" type_code="3">1</item>
                        <item name="InputId" index="0" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="OutputCount" type_name="gh_int32" type_code="3">5</item>
                        <item name="OutputId" index="0" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="OutputId" index="1" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="OutputId" index="2" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="OutputId" index="3" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="OutputId" index="4" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                      </items>
                      <chunks count="6">
                        <chunk name="InputParam" index="0">
                          <items count="13">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">true</item>
                            <item name="Description" type_name="gh_string" type_code="10">A JointTrajectory (typically the output of PlanMotion or PlanCartesianMotion). The per-point `cell_states` are derived from `trajectory.start_state`, which the planner sets automatically.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">6b0f23a9-9adf-4bb6-9c8f-a5d26ff2d87b</item>
                            <item name="Name" type_name="gh_string" type_code="10">trajectory</item>
                            <item name="NickName" type_name="gh_string" type_code="10">trajectory</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">true</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="Source" index="0" type_name="gh_guid" type_code="9">b4bd187a-0f59-474c-95e6-763ef506687f</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">A JointTrajectory (typically the output of PlanMotion or PlanCartesianMotion). The per-point `cell_states` are derived from `trajectory.start_state`, which the planner sets automatically.</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">1c282eeb-dd16-439f-94e4-7d92b542fe8b</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>3391</X>
                                  <Y>2001</Y>
                                  <W>49</W>
                                  <H>100</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>3417</X>
                                  <Y>2051</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Object</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="OutputParam" index="0">
                          <items count="12">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">false</item>
                            <item name="Description" type_name="gh_string" type_code="10">One Configuration per trajectory point, in order.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">b6e9ad7e-ed1a-44e4-91df-f596371b5956</item>
                            <item name="Name" type_name="gh_string" type_code="10">configurations</item>
                            <item name="NickName" type_name="gh_string" type_code="10">configurations</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">false</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">One Configuration per trajectory point, in order.</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">1c282eeb-dd16-439f-94e4-7d92b542fe8b</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>3470</X>
                                  <Y>2001</Y>
                                  <W>75</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>3507.5</X>
                                  <Y>2011</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Object</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="OutputParam" index="1">
                          <items count="12">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">false</item>
                            <item name="Description" type_name="gh_string" type_code="10">One RobotCellState per trajectory point: a copy of `trajectory.start_state` with `robot_configuration` set to the corresponding point. Empty when the trajectory has no `start_state`.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">e8819c87-bc0c-46be-ac2b-9cb2d27f8275</item>
                            <item name="Name" type_name="gh_string" type_code="10">cell_states</item>
                            <item name="NickName" type_name="gh_string" type_code="10">cell_states</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">false</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">One RobotCellState per trajectory point: a copy of `trajectory.start_state` with `robot_configuration` set to the corresponding point. Empty when the trajectory has no `start_state`.</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">1c282eeb-dd16-439f-94e4-7d92b542fe8b</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>3470</X>
                                  <Y>2021</Y>
                                  <W>75</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>3507.5</X>
                                  <Y>2031</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Object</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="OutputParam" index="2">
                          <items count="12">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">false</item>
                            <item name="Description" type_name="gh_string" type_code="10">DataTree of joint velocities — one branch per trajectory point, each branch ordered to match the trajectory's `joint_names`. Zeros when the backend didn't populate this field.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">464ecd06-967e-47d0-b0c5-62204d6e497c</item>
                            <item name="Name" type_name="gh_string" type_code="10">velocities</item>
                            <item name="NickName" type_name="gh_string" type_code="10">velocities</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">false</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">DataTree of joint velocities — one branch per trajectory point, each branch ordered to match the trajectory's `joint_names`. Zeros when the backend didn't populate this field.</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">1c282eeb-dd16-439f-94e4-7d92b542fe8b</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>3470</X>
                                  <Y>2041</Y>
                                  <W>75</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>3507.5</X>
                                  <Y>2051</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Object</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="OutputParam" index="3">
                          <items count="12">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">false</item>
                            <item name="Description" type_name="gh_string" type_code="10">DataTree of joint accelerations — one branch per trajectory point, ordered to match `joint_names`. Zeros when the backend didn't populate this field.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">d96eca1b-21af-4360-a62f-1def22896da4</item>
                            <item name="Name" type_name="gh_string" type_code="10">accelerations</item>
                            <item name="NickName" type_name="gh_string" type_code="10">accelerations</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">false</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">DataTree of joint accelerations — one branch per trajectory point, ordered to match `joint_names`. Zeros when the backend didn't populate this field.</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">1c282eeb-dd16-439f-94e4-7d92b542fe8b</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>3470</X>
                                  <Y>2061</Y>
                                  <W>75</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>3507.5</X>
                                  <Y>2071</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Object</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="OutputParam" index="4">
                          <items count="12">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">false</item>
                            <item name="Description" type_name="gh_string" type_code="10">DataTree of joint efforts — one branch per trajectory point, ordered to match `joint_names`. Zeros when the backend didn't populate this field.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">9fb58df7-4bad-4de2-ba54-7516d708fc42</item>
                            <item name="Name" type_name="gh_string" type_code="10">efforts</item>
                            <item name="NickName" type_name="gh_string" type_code="10">efforts</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">false</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">DataTree of joint efforts — one branch per trajectory point, ordered to match `joint_names`. Zeros when the backend didn't populate this field.</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">1c282eeb-dd16-439f-94e4-7d92b542fe8b</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>3470</X>
                                  <Y>2081</Y>
                                  <W>75</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>3507.5</X>
                                  <Y>2091</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Object</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                      </chunks>
                    </chunk>
                    <chunk name="Script">
                      <items count="5">
                        <item name="MarshGuids" type_name="gh_bool" type_code="1">true</item>
                        <item name="MarshInputs" type_name="gh_bool" type_code="1">false</item>
                        <item name="MarshOutputs" type_name="gh_bool" type_code="1">true</item>
                        <item name="Text" type_name="gh_string" type_code="10">IyByOiBjb21wYXNfZmFiPj0yCiIiIgpFeHBhbmQgYSBKb2ludFRyYWplY3RvcnkgaW50byBwZXItcG9pbnQgQ29uZmlndXJhdGlvbnMgYW5kIFJvYm90Q2VsbFN0YXRlcywKcGx1cyB0aGUgcGVyLXBvaW50IHZlbG9jaXR5L2FjY2VsZXJhdGlvbi9lZmZvcnQgcHJvZmlsZXMuCgpgY29uZmlndXJhdGlvbnNgIGlzIGFsd2F5cyBwb3B1bGF0ZWQgKG9uZSBDb25maWd1cmF0aW9uIHBlciB0cmFqZWN0b3J5CnBvaW50KS4gYGNlbGxfc3RhdGVzYCBpcyBwb3B1bGF0ZWQgd2hlbiB0aGUgdHJhamVjdG9yeSBjYXJyaWVzIGEKYHN0YXJ0X3N0YXRlYCAoc2V0IGJ5IHRoZSBwbGFubmVyIHRoYXQgcHJvZHVjZWQgaXQpLiBFYWNoIGVudHJ5IGlzIGEgY29weQpvZiB0aGF0IHN0YXRlIHdpdGggYHJvYm90X2NvbmZpZ3VyYXRpb25gIHNldCB0byB0aGUgY29ycmVzcG9uZGluZwp0cmFqZWN0b3J5IHBvaW50LCBzbyBpdCBjYW4gYmUgcGlwZWQgc3RyYWlnaHQgaW50byBgVmlzdWFsaXplUm9ib3RDZWxsYAooZS5nLiB2aWEgYW4gaW5kZXggc2xpZGVyIHRvIHNjcnViIHRocm91Z2ggZnJhbWVzKS4KCmB2ZWxvY2l0aWVzYCwgYGFjY2VsZXJhdGlvbnNgIGFuZCBgZWZmb3J0c2AgYXJlIGxpc3RzIG9mIGxpc3RzOiBvbmUKaW5uZXIgbGlzdCBwZXIgdHJhamVjdG9yeSBwb2ludCwgZWFjaCBvcmRlcmVkIHRvIG1hdGNoIHRoZSB0cmFqZWN0b3J5J3MKYGpvaW50X25hbWVzYC4gVGhleSBsYW5kIG9uIHRoZSBHSCBjYW52YXMgYXMgRGF0YVRyZWVzIChvbmUgYnJhbmNoIHBlcgpwb2ludCksIHNvIGEgUXVpY2sgR3JhcGggLyBjaGFydCBub2RlIGNhbiBwbG90IHRoZSBwcm9maWxlIGRpcmVjdGx5LgpCYWNrZW5kcyB0aGF0IGRvbid0IHBvcHVsYXRlIHRoZXNlIGZpZWxkcyByZXR1cm4gbGlzdHMgb2YgemVyb3MuCgpXaGVuIHRoZSB0cmFqZWN0b3J5J3Mgam9pbnQgc2V0IGlzIGEgc3Vic2V0IG9mIGBzdGFydF9zdGF0ZS5yb2JvdF9jb25maWd1cmF0aW9uYAooY29tbW9uIGZvciByb2JvdHMgd2l0aCBleHRyYSBqb2ludHMgb3V0c2lkZSB0aGUgcGxhbm5pbmcgZ3JvdXAsIGUuZy4gUGFuZGEncwpmaW5nZXIpLCB0aGUgdmFsdWVzIGFyZSBtZXJnZWQgYnkgam9pbnQgbmFtZSBzbyB0aGUgdW5yZWxhdGVkIGpvaW50cyBrZWVwCnRoZSB2YWx1ZSB0aGV5IGhhZCBpbiBgc3RhcnRfc3RhdGVgLgoKQ09NUEFTIEZBQiB2Mi4wLjAKIiIiCgpmcm9tIGNvcHkgaW1wb3J0IGRlZXBjb3B5CgppbXBvcnQgR3Jhc3Nob3BwZXIKaW1wb3J0IFJoaW5vCmltcG9ydCBTeXN0ZW0KZnJvbSBnaHB5dGhvbmxpYi50cmVlaGVscGVycyBpbXBvcnQgbGlzdF90b190cmVlCgoKZGVmIF9zdGF0ZV93aXRoX3BvaW50KHN0YXJ0X3N0YXRlLCBwb2ludCwgdHJhamVjdG9yeV9qb2ludF9uYW1lcyk6CiAgICBuZXdfc3RhdGUgPSBkZWVwY29weShzdGFydF9zdGF0ZSkKICAgIGJhc2UgPSBuZXdfc3RhdGUucm9ib3RfY29uZmlndXJhdGlvbgogICAgaWYgYmFzZSBpcyBOb25lOgogICAgICAgIG5ld19zdGF0ZS5yb2JvdF9jb25maWd1cmF0aW9uID0gcG9pbnQKICAgICAgICByZXR1cm4gbmV3X3N0YXRlCiAgICBpZiBub3QgcG9pbnQuam9pbnRfbmFtZXMgYW5kIHRyYWplY3Rvcnlfam9pbnRfbmFtZXM6CiAgICAgICAgcG9pbnQgPSBkZWVwY29weShwb2ludCkKICAgICAgICBwb2ludC5qb2ludF9uYW1lcyA9IGxpc3QodHJhamVjdG9yeV9qb2ludF9uYW1lcykKICAgIG5ld19zdGF0ZS5yb2JvdF9jb25maWd1cmF0aW9uID0gYmFzZS5tZXJnZWQocG9pbnQpCiAgICByZXR1cm4gbmV3X3N0YXRlCgoKY2xhc3MgRGVjb25zdHJ1Y3RUcmFqZWN0b3J5KEdyYXNzaG9wcGVyLktlcm5lbC5HSF9TY3JpcHRJbnN0YW5jZSk6CiAgICBkZWYgUnVuU2NyaXB0KHNlbGYsIHRyYWplY3RvcnkpOgogICAgICAgIGlmIHRyYWplY3RvcnkgaXMgTm9uZSBvciBub3QgZ2V0YXR0cih0cmFqZWN0b3J5LCAicG9pbnRzIiwgTm9uZSk6CiAgICAgICAgICAgIHJldHVybiAoW10sIFtdLCBbXSwgW10sIFtdKQoKICAgICAgICBwb2ludHMgPSB0cmFqZWN0b3J5LnBvaW50cwogICAgICAgIGNvbmZpZ3VyYXRpb25zID0gbGlzdChwb2ludHMpCiAgICAgICAgdmVsb2NpdGllcyA9IGxpc3RfdG9fdHJlZShbcC52ZWxvY2l0aWVzIGZvciBwIGluIHBvaW50c10pCiAgICAgICAgYWNjZWxlcmF0aW9ucyA9IGxpc3RfdG9fdHJlZShbcC5hY2NlbGVyYXRpb25zIGZvciBwIGluIHBvaW50c10pCiAgICAgICAgZWZmb3J0cyA9IGxpc3RfdG9fdHJlZShbcC5lZmZvcnQgZm9yIHAgaW4gcG9pbnRzXSkKCiAgICAgICAgc3RhcnRfc3RhdGUgPSBnZXRhdHRyKHRyYWplY3RvcnksICJzdGFydF9zdGF0ZSIsIE5vbmUpCiAgICAgICAgaWYgc3RhcnRfc3RhdGUgaXMgTm9uZToKICAgICAgICAgICAgcmV0dXJuIChjb25maWd1cmF0aW9ucywgW10sIHZlbG9jaXRpZXMsIGFjY2VsZXJhdGlvbnMsIGVmZm9ydHMpCgogICAgICAgIHRyYWplY3Rvcnlfam9pbnRfbmFtZXMgPSBnZXRhdHRyKHRyYWplY3RvcnksICJqb2ludF9uYW1lcyIsIE5vbmUpCiAgICAgICAgY2VsbF9zdGF0ZXMgPSBbX3N0YXRlX3dpdGhfcG9pbnQoc3RhcnRfc3RhdGUsIHB0LCB0cmFqZWN0b3J5X2pvaW50X25hbWVzKSBmb3IgcHQgaW4gcG9pbnRzXQogICAgICAgIHJldHVybiAoY29uZmlndXJhdGlvbnMsIGNlbGxfc3RhdGVzLCB2ZWxvY2l0aWVzLCBhY2NlbGVyYXRpb25zLCBlZmZvcnRzKQo=</item>
                        <item name="Title" type_name="gh_string" type_code="10">Deconstruct (CM)</item>
                      </items>
                      <chunks count="1">
                        <chunk name="LanguageSpec">
                          <items count="2">
                            <item name="Taxon" type_name="gh_string" type_code="10">*.*.python</item>
                            <item name="Version" type_name="gh_string" type_code="10">3.*</item>
                          </items>
                        </chunk>
                      </chunks>
                    </chunk>
                    <chunk name="ScriptEditor">
                      <items count="1">
                        <item name="StartBounds" type_name="gh_drawing_rectangle" type_code="34">
                          <X>593</X>
                          <Y>199</Y>
                          <W>550</W>
                          <H>650</H>
                        </item>
                      </items>
                    </chunk>
                  </chunks>
                </chunk>
              </chunks>
            </chunk>
            <chunk name="Object" index="83">
              <items count="2">
                <item name="GUID" type_name="gh_guid" type_code="9">c9b2d725-6f87-4b07-af90-bd9aefef68eb</item>
                <item name="Name" type_name="gh_string" type_code="10">COMPAS FAB: Visualize Robot Cell</item>
              </items>
              <chunks count="1">
                <chunk name="Container">
                  <items count="17">
                    <item name="Description" type_name="gh_string" type_code="10"></item>
                    <item name="GraftStandardOutputLines" type_name="gh_bool" type_code="1">true</item>
                    <item name="Hidden" type_name="gh_bool" type_code="1">true</item>
                    <item name="IconDisplay" type_name="gh_int32" type_code="3">2</item>
                    <item name="IconOverride" type_name="gh_drawing_bitmap" type_code="37">
                      <bitmap length="575">iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAGKADAAQAAAABAAAAGAAAAADB/VeXAAABtUlEQVRIDbVVvU7DQAy+VCx5BQSUpZCUlQ2egKmC8hQgdaUICSEhYK0ET0FBnXgDNsRIA10ooL5CNsJ9Jo7uDqdpWmrp6jv/fD7bzVmpOZNn4idJ0tTn1vDjayuOY0tn2kl73/eT6srSo9Z1PM/rsk0GosEvotdBmxWz8GC9dqmDHANjAT+4OcBvBiN1rZdJh7VFdaCXRLn2SrU15jMyqaSOLXAXXAItkhkYhEkleh9+fqPm4cMT+fd3NotwRL3pj56sVpcrlEHZhorojpAxqQeOTjy+9CN1e9dTG/VA1cPfJRo6QisAGirR2fmVQgAQ8/29hmruNixzyZ960I/eEsvSOHTve3RziE5PjigAMgEhE8jyKAzWPCsDyZDBoEMmAGXibPgscf6bSjpLhpKAAMp7yyDnMHEAs97mPgc3ExcG4JKgF0woFYh1LJd4YZPhZDaaQQCOUo0L8qfJeFtA7tvDJUHDxwFL/lYG5qfONy3DXX9kUNiDMgEkWwqAh0lSziJjTPrQMIn0PNhmQE4V57LzgDHS6aa4RB0GY4NpufEeESY1GWDzGplZgDTIvw/9aSsxsd8P9Yi8NKAab6MAAAAASUVORK5CYII=</bitmap>
                    </item>
                    <item name="InstanceGuid" type_name="gh_guid" type_code="9">59be7153-6043-422c-9ddf-fbb55010bd2a</item>
                    <item name="MarshGuids" type_name="gh_bool" type_code="1">true</item>
                    <item name="MarshInputs" type_name="gh_bool" type_code="1">false</item>
                    <item name="MarshOutputs" type_name="gh_bool" type_code="1">true</item>
                    <item name="Name" type_name="gh_string" type_code="10">COMPAS FAB: Visualize Robot Cell</item>
                    <item name="NickName" type_name="gh_string" type_code="10">Visualize (PM)</item>
                    <item name="ScriptComponentVersion" type_name="gh_int32" type_code="3">3</item>
                    <item name="Tooltip" type_name="gh_string" type_code="10"></item>
                    <item name="UsingLibraryInputParam" type_name="gh_bool" type_code="1">false</item>
                    <item name="UsingScriptInputParam" type_name="gh_bool" type_code="1">false</item>
                    <item name="UsingScriptOutputParam" type_name="gh_bool" type_code="1">false</item>
                    <item name="UsingStandardOutputParam" type_name="gh_bool" type_code="1">false</item>
                  </items>
                  <chunks count="4">
                    <chunk name="Attributes">
                      <items count="2">
                        <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                          <X>3749</X>
                          <Y>2166</Y>
                          <W>203</W>
                          <H>104</H>
                        </item>
                        <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                          <X>3836</X>
                          <Y>2218</Y>
                        </item>
                      </items>
                    </chunk>
                    <chunk name="ParameterData">
                      <items count="11">
                        <item name="InputCount" type_name="gh_int32" type_code="3">5</item>
                        <item name="InputId" index="0" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="InputId" index="1" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="InputId" index="2" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="InputId" index="3" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="InputId" index="4" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="OutputCount" type_name="gh_int32" type_code="3">4</item>
                        <item name="OutputId" index="0" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="OutputId" index="1" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="OutputId" index="2" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="OutputId" index="3" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                      </items>
                      <chunks count="9">
                        <chunk name="InputParam" index="0">
                          <items count="13">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">true</item>
                            <item name="Description" type_name="gh_string" type_code="10">The RobotCell to draw.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">b42b2d2b-703d-48b7-b3a2-bec5a2f755eb</item>
                            <item name="Name" type_name="gh_string" type_code="10">robot_cell</item>
                            <item name="NickName" type_name="gh_string" type_code="10">robot_cell</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">true</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="Source" index="0" type_name="gh_guid" type_code="9">2b8d22b3-129f-42b1-9e64-7a6c72f0a722</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">The RobotCell to draw.</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">1c282eeb-dd16-439f-94e4-7d92b542fe8b</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>3751</X>
                                  <Y>2168</Y>
                                  <W>70</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>3787.5</X>
                                  <Y>2178</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Object</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="InputParam" index="1">
                          <items count="13">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">true</item>
                            <item name="Description" type_name="gh_string" type_code="10">Optional RobotCellState describing the configuration to draw. If unwired, the cell's default state is used.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">c61099f0-32b5-42b1-bd56-610b01c5c8e0</item>
                            <item name="Name" type_name="gh_string" type_code="10">cell_state</item>
                            <item name="NickName" type_name="gh_string" type_code="10">cell_state</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">true</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="Source" index="0" type_name="gh_guid" type_code="9">d88b1ed9-dca2-403d-9f6e-940d7e482be9</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">Optional RobotCellState describing the configuration to draw. If unwired, the cell's default state is used.</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">1c282eeb-dd16-439f-94e4-7d92b542fe8b</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>3751</X>
                                  <Y>2188</Y>
                                  <W>70</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>3787.5</X>
                                  <Y>2198</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Object</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="InputParam" index="2">
                          <items count="12">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">true</item>
                            <item name="Description" type_name="gh_string" type_code="10">Draw visual meshes. Defaults to True.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">d1ec9018-5e26-4f81-94c7-9ff968fbaf1a</item>
                            <item name="Name" type_name="gh_string" type_code="10">draw_visual</item>
                            <item name="NickName" type_name="gh_string" type_code="10">draw_visual</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">true</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">Draw visual meshes. Defaults to True.</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">d60527f5-b5af-4ef6-8970-5f96fe412559</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>3751</X>
                                  <Y>2208</Y>
                                  <W>70</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>3787.5</X>
                                  <Y>2218</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Boolean</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="InputParam" index="3">
                          <items count="12">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">true</item>
                            <item name="Description" type_name="gh_string" type_code="10">Draw collision meshes. Defaults to False.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">415aea1e-54d1-4b62-ba9b-cdf562ff9512</item>
                            <item name="Name" type_name="gh_string" type_code="10">draw_collision</item>
                            <item name="NickName" type_name="gh_string" type_code="10">draw_collision</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">true</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">Draw collision meshes. Defaults to False.</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">d60527f5-b5af-4ef6-8970-5f96fe412559</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>3751</X>
                                  <Y>2228</Y>
                                  <W>70</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>3787.5</X>
                                  <Y>2238</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Boolean</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="InputParam" index="4">
                          <items count="12">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">true</item>
                            <item name="Description" type_name="gh_string" type_code="10">Scale factor for the drawn geometry: meter_value / native_scale = native_value. Use 0.001 for a millimeter document. Defaults to 1.0.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">4fdbb7e3-14fb-47bb-92a7-0c674f1f6800</item>
                            <item name="Name" type_name="gh_string" type_code="10">native_scale</item>
                            <item name="NickName" type_name="gh_string" type_code="10">native_scale</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">true</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">Scale factor for the drawn geometry: meter_value / native_scale = native_value. Use 0.001 for a millimeter document. Defaults to 1.0.</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">9d51e32e-c038-4352-9554-f4137ca91b9a</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>3751</X>
                                  <Y>2248</Y>
                                  <W>70</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>3787.5</X>
                                  <Y>2258</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Double</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="OutputParam" index="0">
                          <items count="12">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">false</item>
                            <item name="Description" type_name="gh_string" type_code="10">Rhino meshes of the robot model.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">84d1ac53-1254-4593-ac32-40366bba02a3</item>
                            <item name="Name" type_name="gh_string" type_code="10">robot_meshes</item>
                            <item name="NickName" type_name="gh_string" type_code="10">robot_meshes</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">false</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">Rhino meshes of the robot model.</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">1c282eeb-dd16-439f-94e4-7d92b542fe8b</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>3851</X>
                                  <Y>2168</Y>
                                  <W>99</W>
                                  <H>25</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>3900.5</X>
                                  <Y>2180.5</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Object</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="OutputParam" index="1">
                          <items count="12">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">false</item>
                            <item name="Description" type_name="gh_string" type_code="10">Rhino meshes of all tool models in the cell.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">ffcf20c4-fc8f-41de-8b2b-507f275f81dc</item>
                            <item name="Name" type_name="gh_string" type_code="10">tool_meshes</item>
                            <item name="NickName" type_name="gh_string" type_code="10">tool_meshes</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">false</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">Rhino meshes of all tool models in the cell.</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">1c282eeb-dd16-439f-94e4-7d92b542fe8b</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>3851</X>
                                  <Y>2193</Y>
                                  <W>99</W>
                                  <H>25</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>3900.5</X>
                                  <Y>2205.5</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Object</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="OutputParam" index="2">
                          <items count="12">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">false</item>
                            <item name="Description" type_name="gh_string" type_code="10">Rhino meshes of all rigid bodies in the cell.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">dcada19d-a7e2-4fae-a16d-af696e4bb76b</item>
                            <item name="Name" type_name="gh_string" type_code="10">rigid_body_meshes</item>
                            <item name="NickName" type_name="gh_string" type_code="10">rigid_body_meshes</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">false</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">Rhino meshes of all rigid bodies in the cell.</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">1c282eeb-dd16-439f-94e4-7d92b542fe8b</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>3851</X>
                                  <Y>2218</Y>
                                  <W>99</W>
                                  <H>25</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>3900.5</X>
                                  <Y>2230.5</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Object</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="OutputParam" index="3">
                          <items count="12">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">false</item>
                            <item name="Description" type_name="gh_string" type_code="10">Rhino plane at the robot's base frame.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">7e7a35b2-f927-4283-82f9-a03aea3ca095</item>
                            <item name="Name" type_name="gh_string" type_code="10">base_plane</item>
                            <item name="NickName" type_name="gh_string" type_code="10">base_plane</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">false</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">Rhino plane at the robot's base frame.</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">1c282eeb-dd16-439f-94e4-7d92b542fe8b</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>3851</X>
                                  <Y>2243</Y>
                                  <W>99</W>
                                  <H>25</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>3900.5</X>
                                  <Y>2255.5</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Object</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                      </chunks>
                    </chunk>
                    <chunk name="Script">
                      <items count="5">
                        <item name="MarshGuids" type_name="gh_bool" type_code="1">true</item>
                        <item name="MarshInputs" type_name="gh_bool" type_code="1">false</item>
                        <item name="MarshOutputs" type_name="gh_bool" type_code="1">true</item>
                        <item name="Text" type_name="gh_string" type_code="10">IyByOiBjb21wYXNfZmFiPj0yCiIiIgpEcmF3IGEgUm9ib3RDZWxsIGF0IHRoZSBjb25maWd1cmF0aW9uIGRlc2NyaWJlZCBieSBhIFJvYm90Q2VsbFN0YXRlLgoKSWYgbm8gYGNlbGxfc3RhdGVgIGlzIHdpcmVkLCB0aGUgY2VsbCdzIGRlZmF1bHQgc3RhdGUgaXMgdXNlZCwgc28gdGhlIGNlbGwgaXMKc3RpbGwgZHJhd24gKGluIGl0cyBkZWZhdWx0IGNvbmZpZ3VyYXRpb24gd2l0aCBub3RoaW5nIGF0dGFjaGVkKS4KClRoaXMgY29tcG9uZW50IHJldXNlcyBhIGNhY2hlZCBgUm9ib3RDZWxsT2JqZWN0YCBrZXllZCBvbiB0aGUgaW5wdXQgY2VsbCdzCmlkZW50aXR5LCBzbyBtZXNoZXMgYXJlIG9ubHkgYnVpbHQgb25jZSBwZXIgY2FudmFzIHNlc3Npb24gYW5kIHN1YnNlcXVlbnQKc3RhdGUgY2hhbmdlcyBvbmx5IHVwZGF0ZSB0cmFuc2Zvcm1zIChmYXN0KS4KClRoZSByb2JvdCBtb2RlbCwgdG9vbHMsIGFuZCByaWdpZCBib2RpZXMgYXJlIHJldHVybmVkIGFzIHNlcGFyYXRlIG91dHB1dHMgdG8KbWFrZSB3aXJpbmcgZG93bnN0cmVhbSBzdHlsaW5nL2ZpbHRlcmluZyBlYXN5LgoKQ09NUEFTIEZBQiB2Mi4wLjAKIiIiCgppbXBvcnQgR3Jhc3Nob3BwZXIKaW1wb3J0IFJoaW5vCmltcG9ydCBTeXN0ZW0KZnJvbSBjb21wYXMuc2NlbmUgaW1wb3J0IFNjZW5lT2JqZWN0CmZyb20gY29tcGFzX2docHl0aG9uIGltcG9ydCBjcmVhdGVfaWQKZnJvbSBjb21wYXNfcmhpbm8uY29udmVyc2lvbnMgaW1wb3J0IGZyYW1lX3RvX3JoaW5vX3BsYW5lCmZyb20gc2NyaXB0Y29udGV4dCBpbXBvcnQgc3RpY2t5IGFzIHN0Cgpmcm9tIGNvbXBhc19mYWIuZ2hweXRob24uc2NlbmUgaW1wb3J0IFJvYm90Q2VsbE9iamVjdAoKCmNsYXNzIFZpc3VhbGl6ZVJvYm90Q2VsbChHcmFzc2hvcHBlci5LZXJuZWwuR0hfU2NyaXB0SW5zdGFuY2UpOgogICAgZGVmIFJ1blNjcmlwdChzZWxmLAogICAgICAgICAgICByb2JvdF9jZWxsLAogICAgICAgICAgICBjZWxsX3N0YXRlLAogICAgICAgICAgICBkcmF3X3Zpc3VhbDogYm9vbCwKICAgICAgICAgICAgZHJhd19jb2xsaXNpb246IGJvb2wsCiAgICAgICAgICAgIG5hdGl2ZV9zY2FsZTogZmxvYXQpOgogICAgICAgIGlmIHJvYm90X2NlbGwgaXMgTm9uZToKICAgICAgICAgICAgcmV0dXJuIChOb25lLCBOb25lLCBOb25lLCBOb25lKQoKICAgICAgICAjIEZhbGwgYmFjayB0byB0aGUgY2VsbCdzIGRlZmF1bHQgc3RhdGUgd2hlbiBub25lIGlzIHdpcmVkLiBUaGUgY2hpbGQKICAgICAgICAjIHNjZW5lIG9iamVjdHMgKHJvYm90IG1vZGVsLCB0b29scywgcmlnaWQgYm9kaWVzKSBhcmUgb25seSBidWlsdCB3aGVuIGEKICAgICAgICAjIHN0YXRlIGlzIGFwcGxpZWQsIHNvIHdpdGhvdXQgdGhpcyB0aGUgZHJhd3MgYmVsb3cgaGl0IGEgTm9uZSBvYmplY3QuCiAgICAgICAgaWYgY2VsbF9zdGF0ZSBpcyBOb25lOgogICAgICAgICAgICBjZWxsX3N0YXRlID0gcm9ib3RfY2VsbC5kZWZhdWx0X2NlbGxfc3RhdGUoKQoKICAgICAgICBkcmF3X3Zpc3VhbCA9IFRydWUgaWYgZHJhd192aXN1YWwgaXMgTm9uZSBlbHNlIGRyYXdfdmlzdWFsCiAgICAgICAgZHJhd19jb2xsaXNpb24gPSBGYWxzZSBpZiBkcmF3X2NvbGxpc2lvbiBpcyBOb25lIGVsc2UgZHJhd19jb2xsaXNpb24KICAgICAgICBuYXRpdmVfc2NhbGUgPSBuYXRpdmVfc2NhbGUgaWYgbmF0aXZlX3NjYWxlIGVsc2UgMS4wCgogICAgICAgIGtleSA9IGNyZWF0ZV9pZCggICMgbm9xYTogRjgyMQogICAgICAgICAgICBnaGVudi5Db21wb25lbnQsICAjIG5vcWE6IEY4MjEKICAgICAgICAgICAgInJvYm90X2NlbGxfb2JqZWN0X3t9X3t9X3t9X3t9Ii5mb3JtYXQoaWQocm9ib3RfY2VsbCksIGRyYXdfdmlzdWFsLCBkcmF3X2NvbGxpc2lvbiwgbmF0aXZlX3NjYWxlKSwKICAgICAgICApCiAgICAgICAgc2NlbmVfb2JqZWN0ID0gc3QuZ2V0KGtleSkKICAgICAgICBpZiBzY2VuZV9vYmplY3QgaXMgTm9uZToKICAgICAgICAgICAgc2NlbmVfb2JqZWN0ID0gU2NlbmVPYmplY3QoCiAgICAgICAgICAgICAgICBpdGVtPXJvYm90X2NlbGwsCiAgICAgICAgICAgICAgICBzY2VuZW9iamVjdF90eXBlPVJvYm90Q2VsbE9iamVjdCwKICAgICAgICAgICAgICAgIGRyYXdfdmlzdWFsPWRyYXdfdmlzdWFsLAogICAgICAgICAgICAgICAgZHJhd19jb2xsaXNpb249ZHJhd19jb2xsaXNpb24sCiAgICAgICAgICAgICAgICBuYXRpdmVfc2NhbGU9bmF0aXZlX3NjYWxlLAogICAgICAgICAgICApCiAgICAgICAgICAgIHN0W2tleV0gPSBzY2VuZV9vYmplY3QKCiAgICAgICAgc2NlbmVfb2JqZWN0LnVwZGF0ZShjZWxsX3N0YXRlKQoKICAgICAgICAjIENvbGxlY3Qgb3V0cHV0cyBmcm9tIHRoZSBjaGlsZCBzY2VuZSBvYmplY3RzIGRpcmVjdGx5IHNvIGVhY2ggb3V0cHV0CiAgICAgICAgIyBjYW4gYmUgd2lyZWQgc2VwYXJhdGVseSB3aXRob3V0IHJlLXJ1bm5pbmcgZHJhdygpLgogICAgICAgIHJvYm90X21lc2hlcyA9IHNjZW5lX29iamVjdC5fcm9ib3RfbW9kZWxfc2NlbmVfb2JqZWN0LmRyYXcoKQoKICAgICAgICB0b29sX21lc2hlcyA9IFtdCiAgICAgICAgZm9yIHRvb2xfc28gaW4gc2NlbmVfb2JqZWN0Ll90b29sX3NjZW5lX29iamVjdHMudmFsdWVzKCk6CiAgICAgICAgICAgIHRvb2xfbWVzaGVzLmV4dGVuZCh0b29sX3NvLmRyYXcoKSkKCiAgICAgICAgcmlnaWRfYm9keV9tZXNoZXMgPSBbXQogICAgICAgIGZvciByYl9zbyBpbiBzY2VuZV9vYmplY3QuX3JpZ2lkX2JvZHlfc2NlbmVfb2JqZWN0cy52YWx1ZXMoKToKICAgICAgICAgICAgcmlnaWRfYm9keV9tZXNoZXMuZXh0ZW5kKHJiX3NvLmRyYXcoKSkKCiAgICAgICAgYmFzZV9wbGFuZSA9IE5vbmUKICAgICAgICBpZiBjZWxsX3N0YXRlLnJvYm90X2Jhc2VfZnJhbWUgaXMgbm90IE5vbmU6CiAgICAgICAgICAgIGJhc2VfcGxhbmUgPSBmcmFtZV90b19yaGlub19wbGFuZShjZWxsX3N0YXRlLnJvYm90X2Jhc2VfZnJhbWUpCgogICAgICAgIHJldHVybiAocm9ib3RfbWVzaGVzLCB0b29sX21lc2hlcywgcmlnaWRfYm9keV9tZXNoZXMsIGJhc2VfcGxhbmUpCg==</item>
                        <item name="Title" type_name="gh_string" type_code="10">Visualize (PM)</item>
                      </items>
                      <chunks count="1">
                        <chunk name="LanguageSpec">
                          <items count="2">
                            <item name="Taxon" type_name="gh_string" type_code="10">*.*.python</item>
                            <item name="Version" type_name="gh_string" type_code="10">3.*</item>
                          </items>
                        </chunk>
                      </chunks>
                    </chunk>
                    <chunk name="ScriptEditor">
                      <items count="1">
                        <item name="StartBounds" type_name="gh_drawing_rectangle" type_code="34">
                          <X>595</X>
                          <Y>199</Y>
                          <W>550</W>
                          <H>650</H>
                        </item>
                      </items>
                    </chunk>
                  </chunks>
                </chunk>
              </chunks>
            </chunk>
            <chunk name="Object" index="84">
              <items count="2">
                <item name="GUID" type_name="gh_guid" type_code="9">c9b2d725-6f87-4b07-af90-bd9aefef68eb</item>
                <item name="Name" type_name="gh_string" type_code="10">COMPAS FAB: Visualize Robot Cell</item>
              </items>
              <chunks count="1">
                <chunk name="Container">
                  <items count="16">
                    <item name="Description" type_name="gh_string" type_code="10"></item>
                    <item name="GraftStandardOutputLines" type_name="gh_bool" type_code="1">true</item>
                    <item name="IconDisplay" type_name="gh_int32" type_code="3">2</item>
                    <item name="IconOverride" type_name="gh_drawing_bitmap" type_code="37">
                      <bitmap length="575">iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAGKADAAQAAAABAAAAGAAAAADB/VeXAAABtUlEQVRIDbVVvU7DQAy+VEx5BH7KVEjKygZPwFRBeQqQulKEhJAQsFaCp6CgTrwBG2KkgU4U6CNkJNxn4ujucJqmpZauvvPP57PdnJWaM3kmfpIkTX1uDT++tuI4tnSmnbT3fT+priw9al3H87wu22QgGvwieh20WTELD9ZrlzrIMTAW8IObA/xmMFLXepl0WFtUB3pJlGuvVFtjPiOTSurYAnfBJdAimYFBmFSi9+HnN2oePjyRf39nswhH1Jv+6MlqdblCGZRtqIjuCBmTeuDoxONLP1K3dz21UQ9UPfxdoqEjtAKgoRKdnV8pBAAx399rqOZuwzKX/KkH/egtsSyNQ/e+RzeH6PTkiAIgExAygSyPwmDNszKQDBkMOmQCUCbOhs8S57+ppLNkKAkIoLy3DHIOEwcw623uc3AzcWEALgl6wYRSgVjHcokXNhlOZqMZBOAo1bggf5qMtwXkvj1cEjR8HLDkb2Vgfup80zLc9UcGhT0oE0CypQB4mCTlLDLGpA8Nk0jPg20G5FRxLjsPGCOdbopL1GEwNpiWG+8RYVKTATavkZkFSIP8+9CfthIT+/0A0Eq8LlpvRl4AAAAASUVORK5CYII=</bitmap>
                    </item>
                    <item name="InstanceGuid" type_name="gh_guid" type_code="9">2e1e8ed9-3cc8-4018-a772-130af7b9c80f</item>
                    <item name="MarshGuids" type_name="gh_bool" type_code="1">true</item>
                    <item name="MarshInputs" type_name="gh_bool" type_code="1">false</item>
                    <item name="MarshOutputs" type_name="gh_bool" type_code="1">true</item>
                    <item name="Name" type_name="gh_string" type_code="10">COMPAS FAB: Visualize Robot Cell</item>
                    <item name="NickName" type_name="gh_string" type_code="10">Visualize (PM)</item>
                    <item name="ScriptComponentVersion" type_name="gh_int32" type_code="3">3</item>
                    <item name="Tooltip" type_name="gh_string" type_code="10"></item>
                    <item name="UsingLibraryInputParam" type_name="gh_bool" type_code="1">false</item>
                    <item name="UsingScriptInputParam" type_name="gh_bool" type_code="1">false</item>
                    <item name="UsingScriptOutputParam" type_name="gh_bool" type_code="1">false</item>
                    <item name="UsingStandardOutputParam" type_name="gh_bool" type_code="1">false</item>
                  </items>
                  <chunks count="4">
                    <chunk name="Attributes">
                      <items count="3">
                        <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                          <X>3278</X>
                          <Y>2538</Y>
                          <W>203</W>
                          <H>104</H>
                        </item>
                        <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                          <X>3365</X>
                          <Y>2590</Y>
                        </item>
                        <item name="Selected" type_name="gh_bool" type_code="1">true</item>
                      </items>
                    </chunk>
                    <chunk name="ParameterData">
                      <items count="11">
                        <item name="InputCount" type_name="gh_int32" type_code="3">5</item>
                        <item name="InputId" index="0" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="InputId" index="1" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="InputId" index="2" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="InputId" index="3" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="InputId" index="4" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="OutputCount" type_name="gh_int32" type_code="3">4</item>
                        <item name="OutputId" index="0" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="OutputId" index="1" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="OutputId" index="2" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="OutputId" index="3" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                      </items>
                      <chunks count="9">
                        <chunk name="InputParam" index="0">
                          <items count="13">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">true</item>
                            <item name="Description" type_name="gh_string" type_code="10">The RobotCell to draw.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">41e10d0a-6e26-4370-9a4a-36434fc7fc1f</item>
                            <item name="Name" type_name="gh_string" type_code="10">robot_cell</item>
                            <item name="NickName" type_name="gh_string" type_code="10">robot_cell</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">true</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="Source" index="0" type_name="gh_guid" type_code="9">fe933d34-513c-4f27-9b6d-1923118ed16a</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">The RobotCell to draw.</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">1c282eeb-dd16-439f-94e4-7d92b542fe8b</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="3">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>3280</X>
                                  <Y>2540</Y>
                                  <W>70</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>3316.5</X>
                                  <Y>2550</Y>
                                </item>
                                <item name="Selected" type_name="gh_bool" type_code="1">true</item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Object</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="InputParam" index="1">
                          <items count="13">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">true</item>
                            <item name="Description" type_name="gh_string" type_code="10">Optional RobotCellState describing the configuration to draw. If unwired, the cell's default state is used.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">ef77c8cf-8eed-4192-8687-bece3e23ebfe</item>
                            <item name="Name" type_name="gh_string" type_code="10">cell_state</item>
                            <item name="NickName" type_name="gh_string" type_code="10">cell_state</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">true</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="Source" index="0" type_name="gh_guid" type_code="9">db3f6081-4384-419a-b51a-c68193e7602a</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">Optional RobotCellState describing the configuration to draw. If unwired, the cell's default state is used.</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">1c282eeb-dd16-439f-94e4-7d92b542fe8b</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="3">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>3280</X>
                                  <Y>2560</Y>
                                  <W>70</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>3316.5</X>
                                  <Y>2570</Y>
                                </item>
                                <item name="Selected" type_name="gh_bool" type_code="1">true</item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Object</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="InputParam" index="2">
                          <items count="12">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">true</item>
                            <item name="Description" type_name="gh_string" type_code="10">Draw visual meshes. Defaults to True.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">9690ed1d-7ce0-4f67-8ec7-8602428f9940</item>
                            <item name="Name" type_name="gh_string" type_code="10">draw_visual</item>
                            <item name="NickName" type_name="gh_string" type_code="10">draw_visual</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">true</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">Draw visual meshes. Defaults to True.</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">d60527f5-b5af-4ef6-8970-5f96fe412559</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="3">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>3280</X>
                                  <Y>2580</Y>
                                  <W>70</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>3316.5</X>
                                  <Y>2590</Y>
                                </item>
                                <item name="Selected" type_name="gh_bool" type_code="1">true</item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Boolean</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="InputParam" index="3">
                          <items count="12">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">true</item>
                            <item name="Description" type_name="gh_string" type_code="10">Draw collision meshes. Defaults to False.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">176e063c-aab5-4777-acd3-be4fe43a2bc0</item>
                            <item name="Name" type_name="gh_string" type_code="10">draw_collision</item>
                            <item name="NickName" type_name="gh_string" type_code="10">draw_collision</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">true</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">Draw collision meshes. Defaults to False.</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">d60527f5-b5af-4ef6-8970-5f96fe412559</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="3">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>3280</X>
                                  <Y>2600</Y>
                                  <W>70</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>3316.5</X>
                                  <Y>2610</Y>
                                </item>
                                <item name="Selected" type_name="gh_bool" type_code="1">true</item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Boolean</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="InputParam" index="4">
                          <items count="12">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">true</item>
                            <item name="Description" type_name="gh_string" type_code="10">Scale factor for the drawn geometry: meter_value / native_scale = native_value. Use 0.001 for a millimeter document. Defaults to 1.0.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">ad0a22a7-d1e6-4890-a9c3-379fc253d79e</item>
                            <item name="Name" type_name="gh_string" type_code="10">native_scale</item>
                            <item name="NickName" type_name="gh_string" type_code="10">native_scale</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">true</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">Scale factor for the drawn geometry: meter_value / native_scale = native_value. Use 0.001 for a millimeter document. Defaults to 1.0.</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">9d51e32e-c038-4352-9554-f4137ca91b9a</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="3">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>3280</X>
                                  <Y>2620</Y>
                                  <W>70</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>3316.5</X>
                                  <Y>2630</Y>
                                </item>
                                <item name="Selected" type_name="gh_bool" type_code="1">true</item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Double</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="OutputParam" index="0">
                          <items count="12">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">false</item>
                            <item name="Description" type_name="gh_string" type_code="10">Rhino meshes of the robot model.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">90e88705-aa58-4344-886d-1f3030c4b279</item>
                            <item name="Name" type_name="gh_string" type_code="10">robot_meshes</item>
                            <item name="NickName" type_name="gh_string" type_code="10">robot_meshes</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">false</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">Rhino meshes of the robot model.</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">1c282eeb-dd16-439f-94e4-7d92b542fe8b</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="3">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>3380</X>
                                  <Y>2540</Y>
                                  <W>99</W>
                                  <H>25</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>3429.5</X>
                                  <Y>2552.5</Y>
                                </item>
                                <item name="Selected" type_name="gh_bool" type_code="1">true</item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Object</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="OutputParam" index="1">
                          <items count="12">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">false</item>
                            <item name="Description" type_name="gh_string" type_code="10">Rhino meshes of all tool models in the cell.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">68b81394-e686-4bbc-983a-8ba901c673ff</item>
                            <item name="Name" type_name="gh_string" type_code="10">tool_meshes</item>
                            <item name="NickName" type_name="gh_string" type_code="10">tool_meshes</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">false</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">Rhino meshes of all tool models in the cell.</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">1c282eeb-dd16-439f-94e4-7d92b542fe8b</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="3">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>3380</X>
                                  <Y>2565</Y>
                                  <W>99</W>
                                  <H>25</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>3429.5</X>
                                  <Y>2577.5</Y>
                                </item>
                                <item name="Selected" type_name="gh_bool" type_code="1">true</item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Object</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="OutputParam" index="2">
                          <items count="12">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">false</item>
                            <item name="Description" type_name="gh_string" type_code="10">Rhino meshes of all rigid bodies in the cell.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">5ffcaffa-b664-4e76-a586-bd11644f53db</item>
                            <item name="Name" type_name="gh_string" type_code="10">rigid_body_meshes</item>
                            <item name="NickName" type_name="gh_string" type_code="10">rigid_body_meshes</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">false</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">Rhino meshes of all rigid bodies in the cell.</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">1c282eeb-dd16-439f-94e4-7d92b542fe8b</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="3">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>3380</X>
                                  <Y>2590</Y>
                                  <W>99</W>
                                  <H>25</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>3429.5</X>
                                  <Y>2602.5</Y>
                                </item>
                                <item name="Selected" type_name="gh_bool" type_code="1">true</item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Object</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="OutputParam" index="3">
                          <items count="12">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">false</item>
                            <item name="Description" type_name="gh_string" type_code="10">Rhino plane at the robot's base frame.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">c066f1a8-b418-47bc-b429-b6a8c313ab3c</item>
                            <item name="Name" type_name="gh_string" type_code="10">base_plane</item>
                            <item name="NickName" type_name="gh_string" type_code="10">base_plane</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">false</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">Rhino plane at the robot's base frame.</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">1c282eeb-dd16-439f-94e4-7d92b542fe8b</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="3">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>3380</X>
                                  <Y>2615</Y>
                                  <W>99</W>
                                  <H>25</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>3429.5</X>
                                  <Y>2627.5</Y>
                                </item>
                                <item name="Selected" type_name="gh_bool" type_code="1">true</item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Object</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                      </chunks>
                    </chunk>
                    <chunk name="Script">
                      <items count="5">
                        <item name="MarshGuids" type_name="gh_bool" type_code="1">true</item>
                        <item name="MarshInputs" type_name="gh_bool" type_code="1">false</item>
                        <item name="MarshOutputs" type_name="gh_bool" type_code="1">true</item>
                        <item name="Text" type_name="gh_string" type_code="10">IyByOiBjb21wYXNfZmFiPj0yCiIiIgpEcmF3IGEgUm9ib3RDZWxsIGF0IHRoZSBjb25maWd1cmF0aW9uIGRlc2NyaWJlZCBieSBhIFJvYm90Q2VsbFN0YXRlLgoKSWYgbm8gYGNlbGxfc3RhdGVgIGlzIHdpcmVkLCB0aGUgY2VsbCdzIGRlZmF1bHQgc3RhdGUgaXMgdXNlZCwgc28gdGhlIGNlbGwgaXMKc3RpbGwgZHJhd24gKGluIGl0cyBkZWZhdWx0IGNvbmZpZ3VyYXRpb24gd2l0aCBub3RoaW5nIGF0dGFjaGVkKS4KClRoaXMgY29tcG9uZW50IHJldXNlcyBhIGNhY2hlZCBgUm9ib3RDZWxsT2JqZWN0YCBrZXllZCBvbiB0aGUgaW5wdXQgY2VsbCdzCmlkZW50aXR5LCBzbyBtZXNoZXMgYXJlIG9ubHkgYnVpbHQgb25jZSBwZXIgY2FudmFzIHNlc3Npb24gYW5kIHN1YnNlcXVlbnQKc3RhdGUgY2hhbmdlcyBvbmx5IHVwZGF0ZSB0cmFuc2Zvcm1zIChmYXN0KS4KClRoZSByb2JvdCBtb2RlbCwgdG9vbHMsIGFuZCByaWdpZCBib2RpZXMgYXJlIHJldHVybmVkIGFzIHNlcGFyYXRlIG91dHB1dHMgdG8KbWFrZSB3aXJpbmcgZG93bnN0cmVhbSBzdHlsaW5nL2ZpbHRlcmluZyBlYXN5LgoKQ09NUEFTIEZBQiB2Mi4wLjAKIiIiCgppbXBvcnQgR3Jhc3Nob3BwZXIKaW1wb3J0IFJoaW5vCmltcG9ydCBTeXN0ZW0KZnJvbSBjb21wYXMuc2NlbmUgaW1wb3J0IFNjZW5lT2JqZWN0CmZyb20gY29tcGFzX2docHl0aG9uIGltcG9ydCBjcmVhdGVfaWQKZnJvbSBjb21wYXNfcmhpbm8uY29udmVyc2lvbnMgaW1wb3J0IGZyYW1lX3RvX3JoaW5vX3BsYW5lCmZyb20gc2NyaXB0Y29udGV4dCBpbXBvcnQgc3RpY2t5IGFzIHN0Cgpmcm9tIGNvbXBhc19mYWIuZ2hweXRob24uc2NlbmUgaW1wb3J0IFJvYm90Q2VsbE9iamVjdAoKCmNsYXNzIFZpc3VhbGl6ZVJvYm90Q2VsbChHcmFzc2hvcHBlci5LZXJuZWwuR0hfU2NyaXB0SW5zdGFuY2UpOgogICAgZGVmIFJ1blNjcmlwdChzZWxmLAogICAgICAgICAgICByb2JvdF9jZWxsLAogICAgICAgICAgICBjZWxsX3N0YXRlLAogICAgICAgICAgICBkcmF3X3Zpc3VhbDogYm9vbCwKICAgICAgICAgICAgZHJhd19jb2xsaXNpb246IGJvb2wsCiAgICAgICAgICAgIG5hdGl2ZV9zY2FsZTogZmxvYXQpOgogICAgICAgIGlmIHJvYm90X2NlbGwgaXMgTm9uZToKICAgICAgICAgICAgcmV0dXJuIChOb25lLCBOb25lLCBOb25lLCBOb25lKQoKICAgICAgICAjIEZhbGwgYmFjayB0byB0aGUgY2VsbCdzIGRlZmF1bHQgc3RhdGUgd2hlbiBub25lIGlzIHdpcmVkLiBUaGUgY2hpbGQKICAgICAgICAjIHNjZW5lIG9iamVjdHMgKHJvYm90IG1vZGVsLCB0b29scywgcmlnaWQgYm9kaWVzKSBhcmUgb25seSBidWlsdCB3aGVuIGEKICAgICAgICAjIHN0YXRlIGlzIGFwcGxpZWQsIHNvIHdpdGhvdXQgdGhpcyB0aGUgZHJhd3MgYmVsb3cgaGl0IGEgTm9uZSBvYmplY3QuCiAgICAgICAgaWYgY2VsbF9zdGF0ZSBpcyBOb25lOgogICAgICAgICAgICBjZWxsX3N0YXRlID0gcm9ib3RfY2VsbC5kZWZhdWx0X2NlbGxfc3RhdGUoKQoKICAgICAgICBkcmF3X3Zpc3VhbCA9IFRydWUgaWYgZHJhd192aXN1YWwgaXMgTm9uZSBlbHNlIGRyYXdfdmlzdWFsCiAgICAgICAgZHJhd19jb2xsaXNpb24gPSBGYWxzZSBpZiBkcmF3X2NvbGxpc2lvbiBpcyBOb25lIGVsc2UgZHJhd19jb2xsaXNpb24KICAgICAgICBuYXRpdmVfc2NhbGUgPSBuYXRpdmVfc2NhbGUgaWYgbmF0aXZlX3NjYWxlIGVsc2UgMS4wCgogICAgICAgIGtleSA9IGNyZWF0ZV9pZCggICMgbm9xYTogRjgyMQogICAgICAgICAgICBnaGVudi5Db21wb25lbnQsICAjIG5vcWE6IEY4MjEKICAgICAgICAgICAgInJvYm90X2NlbGxfb2JqZWN0X3t9X3t9X3t9X3t9Ii5mb3JtYXQoaWQocm9ib3RfY2VsbCksIGRyYXdfdmlzdWFsLCBkcmF3X2NvbGxpc2lvbiwgbmF0aXZlX3NjYWxlKSwKICAgICAgICApCiAgICAgICAgc2NlbmVfb2JqZWN0ID0gc3QuZ2V0KGtleSkKICAgICAgICBpZiBzY2VuZV9vYmplY3QgaXMgTm9uZToKICAgICAgICAgICAgc2NlbmVfb2JqZWN0ID0gU2NlbmVPYmplY3QoCiAgICAgICAgICAgICAgICBpdGVtPXJvYm90X2NlbGwsCiAgICAgICAgICAgICAgICBzY2VuZW9iamVjdF90eXBlPVJvYm90Q2VsbE9iamVjdCwKICAgICAgICAgICAgICAgIGRyYXdfdmlzdWFsPWRyYXdfdmlzdWFsLAogICAgICAgICAgICAgICAgZHJhd19jb2xsaXNpb249ZHJhd19jb2xsaXNpb24sCiAgICAgICAgICAgICAgICBuYXRpdmVfc2NhbGU9bmF0aXZlX3NjYWxlLAogICAgICAgICAgICApCiAgICAgICAgICAgIHN0W2tleV0gPSBzY2VuZV9vYmplY3QKCiAgICAgICAgc2NlbmVfb2JqZWN0LnVwZGF0ZShjZWxsX3N0YXRlKQoKICAgICAgICAjIENvbGxlY3Qgb3V0cHV0cyBmcm9tIHRoZSBjaGlsZCBzY2VuZSBvYmplY3RzIGRpcmVjdGx5IHNvIGVhY2ggb3V0cHV0CiAgICAgICAgIyBjYW4gYmUgd2lyZWQgc2VwYXJhdGVseSB3aXRob3V0IHJlLXJ1bm5pbmcgZHJhdygpLgogICAgICAgIHJvYm90X21lc2hlcyA9IHNjZW5lX29iamVjdC5fcm9ib3RfbW9kZWxfc2NlbmVfb2JqZWN0LmRyYXcoKQoKICAgICAgICB0b29sX21lc2hlcyA9IFtdCiAgICAgICAgZm9yIHRvb2xfc28gaW4gc2NlbmVfb2JqZWN0Ll90b29sX3NjZW5lX29iamVjdHMudmFsdWVzKCk6CiAgICAgICAgICAgIHRvb2xfbWVzaGVzLmV4dGVuZCh0b29sX3NvLmRyYXcoKSkKCiAgICAgICAgcmlnaWRfYm9keV9tZXNoZXMgPSBbXQogICAgICAgIGZvciByYl9zbyBpbiBzY2VuZV9vYmplY3QuX3JpZ2lkX2JvZHlfc2NlbmVfb2JqZWN0cy52YWx1ZXMoKToKICAgICAgICAgICAgcmlnaWRfYm9keV9tZXNoZXMuZXh0ZW5kKHJiX3NvLmRyYXcoKSkKCiAgICAgICAgYmFzZV9wbGFuZSA9IE5vbmUKICAgICAgICBpZiBjZWxsX3N0YXRlLnJvYm90X2Jhc2VfZnJhbWUgaXMgbm90IE5vbmU6CiAgICAgICAgICAgIGJhc2VfcGxhbmUgPSBmcmFtZV90b19yaGlub19wbGFuZShjZWxsX3N0YXRlLnJvYm90X2Jhc2VfZnJhbWUpCgogICAgICAgIHJldHVybiAocm9ib3RfbWVzaGVzLCB0b29sX21lc2hlcywgcmlnaWRfYm9keV9tZXNoZXMsIGJhc2VfcGxhbmUpCg==</item>
                        <item name="Title" type_name="gh_string" type_code="10">Visualize (PM)</item>
                      </items>
                      <chunks count="1">
                        <chunk name="LanguageSpec">
                          <items count="2">
                            <item name="Taxon" type_name="gh_string" type_code="10">*.*.python</item>
                            <item name="Version" type_name="gh_string" type_code="10">3.*</item>
                          </items>
                        </chunk>
                      </chunks>
                    </chunk>
                    <chunk name="ScriptEditor">
                      <items count="1">
                        <item name="StartBounds" type_name="gh_drawing_rectangle" type_code="34">
                          <X>529</X>
                          <Y>199</Y>
                          <W>550</W>
                          <H>650</H>
                        </item>
                      </items>
                    </chunk>
                  </chunks>
                </chunk>
              </chunks>
            </chunk>
            <chunk name="Object" index="85">
              <items count="2">
                <item name="GUID" type_name="gh_guid" type_code="9">c9b2d725-6f87-4b07-af90-bd9aefef68eb</item>
                <item name="Name" type_name="gh_string" type_code="10">COMPAS FAB: Trajectory Action</item>
              </items>
              <chunks count="1">
                <chunk name="Container">
                  <items count="16">
                    <item name="Description" type_name="gh_string" type_code="10"></item>
                    <item name="GraftStandardOutputLines" type_name="gh_bool" type_code="1">true</item>
                    <item name="IconDisplay" type_name="gh_int32" type_code="3">2</item>
                    <item name="IconOverride" type_name="gh_drawing_bitmap" type_code="37">
                      <bitmap length="679">iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAGKADAAQAAAABAAAAGAAAAADB/VeXAAACHUlEQVRIDbWVzy8DQRTHXxuJpBd6wfpRNClF4nfigItI0zgIWhLxLxBnjg6cuYtEIhJKG5FGXOnFHUXiR/3oxblurfm+diZrbWWbrpfs7sy8N5/vvLc7O0T/bA49P5fLhUV/OfX6PpzJZH749HFmbZfLlfM0NSSEb9PhcERkjIII+Hry7mFFOsp5+tt9G0JkFQwWwMoF/LAcqHGuEJlFJs6CY9kYYEOfmZzBS+otK2v+/JKix8cnElmVpCFWS15vK7U0e3ge3kmzp9FZgZ6EH0VP6CByXBLYGDwXnqHQ9KRisgCCsHLANa2OJoIBcjpl9YwI8342m6X42TkzBvp7VSZKAGWBAR4YHzOnGEbXrq7J7XbTkq9eebZ3drnEslRKQNbc6sq3onHar6wh+vyisZpq6qpyqawlC6pKQC3B0Igcx+j6JkldnX4Kz0yxF2OJoxjVdg9Rb083ww3TVPdPAYAOBQh2c5vkdr2m0Uc6zWOLPo3CwWFuF7sVfZN6+GxoinDBJBx9mVExOMZNM9jbP6CT0zjP04MAhA9mBY44UwE4YIMDfb9AC/NzeafFuxLAToThewakVJCci6dkoa0EsM1h2Cwwq58rB4ub3GjoSxbavOzb5D3/eOz8VQDe4W/L1+U/f3acgdh5F+I8GIGqXSbOg0vxLkblPti0C6zjMJMFhFIEx5zOWVazcGTyuZz/Ngs4USrbD/2yVmpl8jdy39R+b7UCBQAAAABJRU5ErkJggg==</bitmap>
                    </item>
                    <item name="InstanceGuid" type_name="gh_guid" type_code="9">9e8af65d-2825-4065-bd44-35ba37b85d94</item>
                    <item name="MarshGuids" type_name="gh_bool" type_code="1">true</item>
                    <item name="MarshInputs" type_name="gh_bool" type_code="1">false</item>
                    <item name="MarshOutputs" type_name="gh_bool" type_code="1">true</item>
                    <item name="Name" type_name="gh_string" type_code="10">COMPAS FAB: Trajectory Action</item>
                    <item name="NickName" type_name="gh_string" type_code="10">COMPAS FAB: Trajectory Action</item>
                    <item name="ScriptComponentVersion" type_name="gh_int32" type_code="3">3</item>
                    <item name="Tooltip" type_name="gh_string" type_code="10"></item>
                    <item name="UsingLibraryInputParam" type_name="gh_bool" type_code="1">false</item>
                    <item name="UsingScriptInputParam" type_name="gh_bool" type_code="1">false</item>
                    <item name="UsingScriptOutputParam" type_name="gh_bool" type_code="1">false</item>
                    <item name="UsingStandardOutputParam" type_name="gh_bool" type_code="1">false</item>
                  </items>
                  <chunks count="4">
                    <chunk name="Attributes">
                      <items count="2">
                        <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                          <X>2154</X>
                          <Y>2571</Y>
                          <W>126</W>
                          <H>84</H>
                        </item>
                        <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                          <X>2228</X>
                          <Y>2613</Y>
                        </item>
                      </items>
                    </chunk>
                    <chunk name="ParameterData">
                      <items count="7">
                        <item name="InputCount" type_name="gh_int32" type_code="3">4</item>
                        <item name="InputId" index="0" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="InputId" index="1" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="InputId" index="2" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="InputId" index="3" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="OutputCount" type_name="gh_int32" type_code="3">1</item>
                        <item name="OutputId" index="0" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                      </items>
                      <chunks count="5">
                        <chunk name="InputParam" index="0">
                          <items count="13">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">true</item>
                            <item name="Description" type_name="gh_string" type_code="10">Unique name for this action within the chain (e.g. 'approach', 'descend', 'retract').</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">8e05aff0-49f0-4251-bbd2-151eb6b1ff6a</item>
                            <item name="Name" type_name="gh_string" type_code="10">name</item>
                            <item name="NickName" type_name="gh_string" type_code="10">name</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">true</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="Source" index="0" type_name="gh_guid" type_code="9">aead9a91-08c5-4918-ab2d-c64eb629156d</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">Unique name for this action within the chain (e.g. 'approach', 'descend', 'retract').</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">3aceb454-6dbd-4c5b-9b6b-e71f8c1cdf88</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>2156</X>
                                  <Y>2573</Y>
                                  <W>57</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>2186</X>
                                  <Y>2583</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.String</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="InputParam" index="1">
                          <items count="13">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">true</item>
                            <item name="Description" type_name="gh_string" type_code="10">JointTrajectory output of a planner (Plan Motion / Plan Cartesian Motion).</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">61c25a6d-c169-4a31-b01c-58ae83f85dc0</item>
                            <item name="Name" type_name="gh_string" type_code="10">trajectory</item>
                            <item name="NickName" type_name="gh_string" type_code="10">trajectory</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">true</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="Source" index="0" type_name="gh_guid" type_code="9">e4792570-802b-4644-bca0-c345fcd33c7f</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">JointTrajectory output of a planner (Plan Motion / Plan Cartesian Motion).</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">1c282eeb-dd16-439f-94e4-7d92b542fe8b</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>2156</X>
                                  <Y>2593</Y>
                                  <W>57</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>2186</X>
                                  <Y>2603</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Object</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="InputParam" index="2">
                          <items count="12">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">true</item>
                            <item name="Description" type_name="gh_string" type_code="10">Optional comma-separated tags driving differentiated downstream execution (e.g. 'approach, linear'). Stored on the action's attributes.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">0f7a1f8d-63c8-476a-8041-a7180a171875</item>
                            <item name="Name" type_name="gh_string" type_code="10">tags</item>
                            <item name="NickName" type_name="gh_string" type_code="10">tags</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">true</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">Optional comma-separated tags driving differentiated downstream execution (e.g. 'approach, linear'). Stored on the action's attributes.</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">3aceb454-6dbd-4c5b-9b6b-e71f8c1cdf88</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>2156</X>
                                  <Y>2613</Y>
                                  <W>57</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>2186</X>
                                  <Y>2623</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.String</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="InputParam" index="3">
                          <items count="12">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">true</item>
                            <item name="Description" type_name="gh_string" type_code="10">Optional free-form human description.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">74e100d6-71f1-47a5-b09d-62e42ada37e9</item>
                            <item name="Name" type_name="gh_string" type_code="10">description</item>
                            <item name="NickName" type_name="gh_string" type_code="10">description</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">true</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">Optional free-form human description.</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">3aceb454-6dbd-4c5b-9b6b-e71f8c1cdf88</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>2156</X>
                                  <Y>2633</Y>
                                  <W>57</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>2186</X>
                                  <Y>2643</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.String</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="OutputParam" index="0">
                          <items count="12">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">false</item>
                            <item name="Description" type_name="gh_string" type_code="10">Action — wire into Cf_ActionChain's `actions` input.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">2e717202-5266-4d2d-9e13-7a198c740643</item>
                            <item name="Name" type_name="gh_string" type_code="10">action</item>
                            <item name="NickName" type_name="gh_string" type_code="10">action</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">false</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">Action — wire into Cf_ActionChain's `actions` input.</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">1c282eeb-dd16-439f-94e4-7d92b542fe8b</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>2243</X>
                                  <Y>2573</Y>
                                  <W>35</W>
                                  <H>80</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>2260.5</X>
                                  <Y>2613</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Object</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                      </chunks>
                    </chunk>
                    <chunk name="Script">
                      <items count="5">
                        <item name="MarshGuids" type_name="gh_bool" type_code="1">true</item>
                        <item name="MarshInputs" type_name="gh_bool" type_code="1">false</item>
                        <item name="MarshOutputs" type_name="gh_bool" type_code="1">true</item>
                        <item name="Text" type_name="gh_string" type_code="10">IyByOiBjb21wYXNfZmFiPj0yCiIiIgpXcmFwIGEgSm9pbnRUcmFqZWN0b3J5IGludG8gYSBuYW1lZCBBY3Rpb24sIHJlYWR5IGZvciBDZl9BY3Rpb25DaGFpbi4KClVzZSB0aGlzIGJldHdlZW4gYSBwbGFubmVyIG91dHB1dCAoUGxhbiBNb3Rpb24gLyBQbGFuIENhcnRlc2lhbiBNb3Rpb24pCmFuZCB0aGUgQ2ZfQWN0aW9uQ2hhaW4gYXNzZW1ibGVyOiBkcm9wIG9uZSBwZXIgdHJhamVjdG9yeSBpbiB0aGUgY2hhaW4sCnR5cGUgdGhlIG5hbWUgbmV4dCB0byB0aGUgdHJhamVjdG9yeSBpdCBsYWJlbHMuIE9wdGlvbmFsIGB0YWdzYCAoQ1NWKQpkcml2ZSBkaWZmZXJlbnRpYXRlZCBkb3duc3RyZWFtIGV4ZWN1dGlvbiAoZS5nLiBhcHByb2FjaCwgbGluZWFyKS4KCkNPTVBBUyBGQUIgdjIuMC4wCiIiIgoKCmltcG9ydCBHcmFzc2hvcHBlcgppbXBvcnQgUmhpbm8KaW1wb3J0IFN5c3RlbQoKZnJvbSBjb21wYXNfZmFiLnJvYm90cyBpbXBvcnQgQWN0aW9uCgoKY2xhc3MgVHJhamVjdG9yeUFjdGlvbihHcmFzc2hvcHBlci5LZXJuZWwuR0hfU2NyaXB0SW5zdGFuY2UpOgogICAgZGVmIFJ1blNjcmlwdChzZWxmLCBuYW1lOiBzdHIsIHRyYWplY3RvcnksIHRhZ3M6IHN0ciwgZGVzY3JpcHRpb246IHN0cik6CiAgICAgICAgaWYgbm90IG5hbWUgb3IgdHJhamVjdG9yeSBpcyBOb25lOgogICAgICAgICAgICByZXR1cm4gTm9uZQogICAgICAgIHRhZ19saXN0ID0gW3Quc3RyaXAoKSBmb3IgdCBpbiAodGFncyBvciAiIikuc3BsaXQoIiwiKSBpZiB0LnN0cmlwKCldCiAgICAgICAgcmV0dXJuIEFjdGlvbigKICAgICAgICAgICAgbmFtZT1uYW1lLnN0cmlwKCksCiAgICAgICAgICAgIHRyYWplY3Rvcnk9dHJhamVjdG9yeSwKICAgICAgICAgICAgdGFncz10YWdfbGlzdCwKICAgICAgICAgICAgZGVzY3JpcHRpb249KGRlc2NyaXB0aW9uIG9yICIiKS5zdHJpcCgpLAogICAgICAgICkK</item>
                        <item name="Title" type_name="gh_string" type_code="10">COMPAS FAB: Trajectory Action</item>
                      </items>
                      <chunks count="1">
                        <chunk name="LanguageSpec">
                          <items count="2">
                            <item name="Taxon" type_name="gh_string" type_code="10">*.*.python</item>
                            <item name="Version" type_name="gh_string" type_code="10">3.*</item>
                          </items>
                        </chunk>
                      </chunks>
                    </chunk>
                    <chunk name="ScriptEditor">
                      <items count="1">
                        <item name="StartBounds" type_name="gh_drawing_rectangle" type_code="34">
                          <X>565</X>
                          <Y>199</Y>
                          <W>550</W>
                          <H>650</H>
                        </item>
                      </items>
                    </chunk>
                  </chunks>
                </chunk>
              </chunks>
            </chunk>
            <chunk name="Object" index="86">
              <items count="2">
                <item name="GUID" type_name="gh_guid" type_code="9">c9b2d725-6f87-4b07-af90-bd9aefef68eb</item>
                <item name="Name" type_name="gh_string" type_code="10">COMPAS FAB: Trajectory Action</item>
              </items>
              <chunks count="1">
                <chunk name="Container">
                  <items count="16">
                    <item name="Description" type_name="gh_string" type_code="10"></item>
                    <item name="GraftStandardOutputLines" type_name="gh_bool" type_code="1">true</item>
                    <item name="IconDisplay" type_name="gh_int32" type_code="3">2</item>
                    <item name="IconOverride" type_name="gh_drawing_bitmap" type_code="37">
                      <bitmap length="679">iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAGKADAAQAAAABAAAAGAAAAADB/VeXAAACHUlEQVRIDbWVzy8DQRTHXxuJpBd6wfpRNClF4nfigItI0zgIWhLxLxBnjg6cuYtEIhJKG5FGXOnFHUXiR/3oxblurfm+diZrbWWbrpfs7sy8N5/vvLc7O0T/bA49P5fLhUV/OfX6PpzJZH749HFmbZfLlfM0NSSEb9PhcERkjIII+Hry7mFFOsp5+tt9G0JkFQwWwMoF/LAcqHGuEJlFJs6CY9kYYEOfmZzBS+otK2v+/JKix8cnElmVpCFWS15vK7U0e3ge3kmzp9FZgZ6EH0VP6CByXBLYGDwXnqHQ9KRisgCCsHLANa2OJoIBcjpl9YwI8342m6X42TkzBvp7VSZKAGWBAR4YHzOnGEbXrq7J7XbTkq9eebZ3drnEslRKQNbc6sq3onHar6wh+vyisZpq6qpyqawlC6pKQC3B0Igcx+j6JkldnX4Kz0yxF2OJoxjVdg9Rb083ww3TVPdPAYAOBQh2c5vkdr2m0Uc6zWOLPo3CwWFuF7sVfZN6+GxoinDBJBx9mVExOMZNM9jbP6CT0zjP04MAhA9mBY44UwE4YIMDfb9AC/NzeafFuxLAToThewakVJCci6dkoa0EsM1h2Cwwq58rB4ub3GjoSxbavOzb5D3/eOz8VQDe4W/L1+U/f3acgdh5F+I8GIGqXSbOg0vxLkblPti0C6zjMJMFhFIEx5zOWVazcGTyuZz/Ngs4USrbD/2yVmpl8jdy39R+b7UCBQAAAABJRU5ErkJggg==</bitmap>
                    </item>
                    <item name="InstanceGuid" type_name="gh_guid" type_code="9">b479ed8a-fea5-463f-8a86-5870ac4ac61e</item>
                    <item name="MarshGuids" type_name="gh_bool" type_code="1">true</item>
                    <item name="MarshInputs" type_name="gh_bool" type_code="1">false</item>
                    <item name="MarshOutputs" type_name="gh_bool" type_code="1">true</item>
                    <item name="Name" type_name="gh_string" type_code="10">COMPAS FAB: Trajectory Action</item>
                    <item name="NickName" type_name="gh_string" type_code="10">COMPAS FAB: Trajectory Action</item>
                    <item name="ScriptComponentVersion" type_name="gh_int32" type_code="3">3</item>
                    <item name="Tooltip" type_name="gh_string" type_code="10"></item>
                    <item name="UsingLibraryInputParam" type_name="gh_bool" type_code="1">false</item>
                    <item name="UsingScriptInputParam" type_name="gh_bool" type_code="1">false</item>
                    <item name="UsingScriptOutputParam" type_name="gh_bool" type_code="1">false</item>
                    <item name="UsingStandardOutputParam" type_name="gh_bool" type_code="1">false</item>
                  </items>
                  <chunks count="4">
                    <chunk name="Attributes">
                      <items count="2">
                        <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                          <X>2154</X>
                          <Y>2737</Y>
                          <W>126</W>
                          <H>84</H>
                        </item>
                        <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                          <X>2228</X>
                          <Y>2779</Y>
                        </item>
                      </items>
                    </chunk>
                    <chunk name="ParameterData">
                      <items count="7">
                        <item name="InputCount" type_name="gh_int32" type_code="3">4</item>
                        <item name="InputId" index="0" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="InputId" index="1" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="InputId" index="2" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="InputId" index="3" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="OutputCount" type_name="gh_int32" type_code="3">1</item>
                        <item name="OutputId" index="0" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                      </items>
                      <chunks count="5">
                        <chunk name="InputParam" index="0">
                          <items count="13">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">true</item>
                            <item name="Description" type_name="gh_string" type_code="10">Unique name for this action within the chain (e.g. 'approach', 'descend', 'retract').</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">d03d9e69-7bd8-44b5-8c05-1a74240009a7</item>
                            <item name="Name" type_name="gh_string" type_code="10">name</item>
                            <item name="NickName" type_name="gh_string" type_code="10">name</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">true</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="Source" index="0" type_name="gh_guid" type_code="9">421c3e57-1ed2-4957-abdd-1689464cfd20</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">Unique name for this action within the chain (e.g. 'approach', 'descend', 'retract').</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">3aceb454-6dbd-4c5b-9b6b-e71f8c1cdf88</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>2156</X>
                                  <Y>2739</Y>
                                  <W>57</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>2186</X>
                                  <Y>2749</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.String</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="InputParam" index="1">
                          <items count="13">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">true</item>
                            <item name="Description" type_name="gh_string" type_code="10">JointTrajectory output of a planner (Plan Motion / Plan Cartesian Motion).</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">b7876dc5-2400-4ec5-b189-9597eea2a3e6</item>
                            <item name="Name" type_name="gh_string" type_code="10">trajectory</item>
                            <item name="NickName" type_name="gh_string" type_code="10">trajectory</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">true</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="Source" index="0" type_name="gh_guid" type_code="9">16667f4f-f8b4-4fbc-9317-7216d95bdda5</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">JointTrajectory output of a planner (Plan Motion / Plan Cartesian Motion).</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">1c282eeb-dd16-439f-94e4-7d92b542fe8b</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>2156</X>
                                  <Y>2759</Y>
                                  <W>57</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>2186</X>
                                  <Y>2769</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Object</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="InputParam" index="2">
                          <items count="12">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">true</item>
                            <item name="Description" type_name="gh_string" type_code="10">Optional comma-separated tags driving differentiated downstream execution (e.g. 'approach, linear'). Stored on the action's attributes.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">c5f4e10b-a440-4693-94cb-6f1661f99ba4</item>
                            <item name="Name" type_name="gh_string" type_code="10">tags</item>
                            <item name="NickName" type_name="gh_string" type_code="10">tags</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">true</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">Optional comma-separated tags driving differentiated downstream execution (e.g. 'approach, linear'). Stored on the action's attributes.</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">3aceb454-6dbd-4c5b-9b6b-e71f8c1cdf88</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>2156</X>
                                  <Y>2779</Y>
                                  <W>57</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>2186</X>
                                  <Y>2789</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.String</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="InputParam" index="3">
                          <items count="12">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">true</item>
                            <item name="Description" type_name="gh_string" type_code="10">Optional free-form human description.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">52a0d9e7-5bc6-4c03-a337-9edc850fc050</item>
                            <item name="Name" type_name="gh_string" type_code="10">description</item>
                            <item name="NickName" type_name="gh_string" type_code="10">description</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">true</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">Optional free-form human description.</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">3aceb454-6dbd-4c5b-9b6b-e71f8c1cdf88</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>2156</X>
                                  <Y>2799</Y>
                                  <W>57</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>2186</X>
                                  <Y>2809</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.String</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="OutputParam" index="0">
                          <items count="12">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">false</item>
                            <item name="Description" type_name="gh_string" type_code="10">Action — wire into Cf_ActionChain's `actions` input.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">a290fd58-d3fa-476f-92dd-ed9320ae8e25</item>
                            <item name="Name" type_name="gh_string" type_code="10">action</item>
                            <item name="NickName" type_name="gh_string" type_code="10">action</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">false</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">Action — wire into Cf_ActionChain's `actions` input.</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">1c282eeb-dd16-439f-94e4-7d92b542fe8b</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>2243</X>
                                  <Y>2739</Y>
                                  <W>35</W>
                                  <H>80</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>2260.5</X>
                                  <Y>2779</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Object</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                      </chunks>
                    </chunk>
                    <chunk name="Script">
                      <items count="5">
                        <item name="MarshGuids" type_name="gh_bool" type_code="1">true</item>
                        <item name="MarshInputs" type_name="gh_bool" type_code="1">false</item>
                        <item name="MarshOutputs" type_name="gh_bool" type_code="1">true</item>
                        <item name="Text" type_name="gh_string" type_code="10">IyByOiBjb21wYXNfZmFiPj0yCiIiIgpXcmFwIGEgSm9pbnRUcmFqZWN0b3J5IGludG8gYSBuYW1lZCBBY3Rpb24sIHJlYWR5IGZvciBDZl9BY3Rpb25DaGFpbi4KClVzZSB0aGlzIGJldHdlZW4gYSBwbGFubmVyIG91dHB1dCAoUGxhbiBNb3Rpb24gLyBQbGFuIENhcnRlc2lhbiBNb3Rpb24pCmFuZCB0aGUgQ2ZfQWN0aW9uQ2hhaW4gYXNzZW1ibGVyOiBkcm9wIG9uZSBwZXIgdHJhamVjdG9yeSBpbiB0aGUgY2hhaW4sCnR5cGUgdGhlIG5hbWUgbmV4dCB0byB0aGUgdHJhamVjdG9yeSBpdCBsYWJlbHMuIE9wdGlvbmFsIGB0YWdzYCAoQ1NWKQpkcml2ZSBkaWZmZXJlbnRpYXRlZCBkb3duc3RyZWFtIGV4ZWN1dGlvbiAoZS5nLiBhcHByb2FjaCwgbGluZWFyKS4KCkNPTVBBUyBGQUIgdjIuMC4wCiIiIgoKCmltcG9ydCBHcmFzc2hvcHBlcgppbXBvcnQgUmhpbm8KaW1wb3J0IFN5c3RlbQoKZnJvbSBjb21wYXNfZmFiLnJvYm90cyBpbXBvcnQgQWN0aW9uCgoKY2xhc3MgVHJhamVjdG9yeUFjdGlvbihHcmFzc2hvcHBlci5LZXJuZWwuR0hfU2NyaXB0SW5zdGFuY2UpOgogICAgZGVmIFJ1blNjcmlwdChzZWxmLCBuYW1lOiBzdHIsIHRyYWplY3RvcnksIHRhZ3M6IHN0ciwgZGVzY3JpcHRpb246IHN0cik6CiAgICAgICAgaWYgbm90IG5hbWUgb3IgdHJhamVjdG9yeSBpcyBOb25lOgogICAgICAgICAgICByZXR1cm4gTm9uZQogICAgICAgIHRhZ19saXN0ID0gW3Quc3RyaXAoKSBmb3IgdCBpbiAodGFncyBvciAiIikuc3BsaXQoIiwiKSBpZiB0LnN0cmlwKCldCiAgICAgICAgcmV0dXJuIEFjdGlvbigKICAgICAgICAgICAgbmFtZT1uYW1lLnN0cmlwKCksCiAgICAgICAgICAgIHRyYWplY3Rvcnk9dHJhamVjdG9yeSwKICAgICAgICAgICAgdGFncz10YWdfbGlzdCwKICAgICAgICAgICAgZGVzY3JpcHRpb249KGRlc2NyaXB0aW9uIG9yICIiKS5zdHJpcCgpLAogICAgICAgICkK</item>
                        <item name="Title" type_name="gh_string" type_code="10">COMPAS FAB: Trajectory Action</item>
                      </items>
                      <chunks count="1">
                        <chunk name="LanguageSpec">
                          <items count="2">
                            <item name="Taxon" type_name="gh_string" type_code="10">*.*.python</item>
                            <item name="Version" type_name="gh_string" type_code="10">3.*</item>
                          </items>
                        </chunk>
                      </chunks>
                    </chunk>
                    <chunk name="ScriptEditor">
                      <items count="1">
                        <item name="StartBounds" type_name="gh_drawing_rectangle" type_code="34">
                          <X>565</X>
                          <Y>199</Y>
                          <W>550</W>
                          <H>650</H>
                        </item>
                      </items>
                    </chunk>
                  </chunks>
                </chunk>
              </chunks>
            </chunk>
            <chunk name="Object" index="87">
              <items count="2">
                <item name="GUID" type_name="gh_guid" type_code="9">c9b2d725-6f87-4b07-af90-bd9aefef68eb</item>
                <item name="Name" type_name="gh_string" type_code="10">COMPAS FAB: Action Chain</item>
              </items>
              <chunks count="1">
                <chunk name="Container">
                  <items count="16">
                    <item name="Description" type_name="gh_string" type_code="10"></item>
                    <item name="GraftStandardOutputLines" type_name="gh_bool" type_code="1">true</item>
                    <item name="IconDisplay" type_name="gh_int32" type_code="3">2</item>
                    <item name="IconOverride" type_name="gh_drawing_bitmap" type_code="37">
                      <bitmap length="785">iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAGKADAAQAAAABAAAAGAAAAADB/VeXAAACh0lEQVRIDWNgoDFgRDb/////UUB+5qPHT62/ffuGIoesDhubi4vrv5ys9FGg3HRGRsZlMDVwQ4CG99y4ebsYJkEJraGu2gu0pARkBtgCkMuBhi+lxFB0vUBLokE+YYFKZKIrgPH37jvAsHHzNoZfv3/BhHDS6mqqDKlJCQw8PNwgNSAzlzGBWKAwB9EgMPvuCzAGse/eu88wa+4Chl+/gIb/BwoQwCdOnmaYPW8BSCvcTLAPYBF65PUnhr6bT8AKNPm4GH4+eAhmhwQHMLg4OYDZ+IiM7AKGm7dug5XAzIQFEVhQhZcDrh/EvssJ4d+//4BhDzCoiAFsrGwoylAskOBgYxBjZwUrALElLC0Ytm7bSbThII1pyQkgCg5QLICLIjHSUhIZlixbwfD9+w8kUexMDXU1BmcnBxRJDAt+/wfFJAR8+PiRoaK6ngGYjGFCeOk7d+8xMDExMURHhsHVoVhw+cNXhve//oAlQew3Fy6CDY+ODGcwNTaEa8LFaGzpYDh89BiKBeBkiksDNcRRfKArwM0gyAYRArE/GOozAHMjw9LlK8GYGAv9fLxQlKFYAJJhBRoIAwL8/AwdrY0Mi4mMZE1gJCOHP8gcDAtghsPoWXPmg3M0jI+PvguMZClJCZSUhGLBix+/GF79/A02A8S+e/4c2HBQLlZUVGAgBNas3QAut5CTKooFdz4j0jqI/ROa9hUVFYgqKkAWoBeKYAtAlQWo7LAR5WMoUpcBOxTEvqsgD2aDNIIwIfD+wwcGC3NTsDKQmSAGOEaBGekwsD6wwWYAucU1sD44AkyBtjALaFbhgDMaqOYBVXPYfECOGLTKBNfLiEQPNAlUdQIpqlb65DiQJD0A5NQCM2YD4v8AAAAASUVORK5CYII=</bitmap>
                    </item>
                    <item name="InstanceGuid" type_name="gh_guid" type_code="9">8ba50487-6869-4a3d-837f-9901d0919a25</item>
                    <item name="MarshGuids" type_name="gh_bool" type_code="1">true</item>
                    <item name="MarshInputs" type_name="gh_bool" type_code="1">false</item>
                    <item name="MarshOutputs" type_name="gh_bool" type_code="1">true</item>
                    <item name="Name" type_name="gh_string" type_code="10">COMPAS FAB: Action Chain</item>
                    <item name="NickName" type_name="gh_string" type_code="10">COMPAS FAB: Action Chain</item>
                    <item name="ScriptComponentVersion" type_name="gh_int32" type_code="3">3</item>
                    <item name="Tooltip" type_name="gh_string" type_code="10"></item>
                    <item name="UsingLibraryInputParam" type_name="gh_bool" type_code="1">false</item>
                    <item name="UsingScriptInputParam" type_name="gh_bool" type_code="1">false</item>
                    <item name="UsingScriptOutputParam" type_name="gh_bool" type_code="1">false</item>
                    <item name="UsingStandardOutputParam" type_name="gh_bool" type_code="1">false</item>
                  </items>
                  <chunks count="4">
                    <chunk name="Attributes">
                      <items count="2">
                        <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                          <X>2893</X>
                          <Y>2501</Y>
                          <W>149</W>
                          <H>124</H>
                        </item>
                        <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                          <X>2967</X>
                          <Y>2563</Y>
                        </item>
                      </items>
                    </chunk>
                    <chunk name="ParameterData">
                      <items count="14">
                        <item name="InputCount" type_name="gh_int32" type_code="3">6</item>
                        <item name="InputId" index="0" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="InputId" index="1" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="InputId" index="2" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="InputId" index="3" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="InputId" index="4" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="InputId" index="5" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="OutputCount" type_name="gh_int32" type_code="3">6</item>
                        <item name="OutputId" index="0" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="OutputId" index="1" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="OutputId" index="2" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="OutputId" index="3" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="OutputId" index="4" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="OutputId" index="5" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                      </items>
                      <chunks count="12">
                        <chunk name="InputParam" index="0">
                          <items count="13">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">true</item>
                            <item name="Description" type_name="gh_string" type_code="10">Chain identifier.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">1443df81-8225-49ee-ae2c-73fbf2c565aa</item>
                            <item name="Name" type_name="gh_string" type_code="10">name</item>
                            <item name="NickName" type_name="gh_string" type_code="10">name</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">true</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="Source" index="0" type_name="gh_guid" type_code="9">4874c148-bd92-4816-a3e3-165dad5c0891</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">Chain identifier.</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">3aceb454-6dbd-4c5b-9b6b-e71f8c1cdf88</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>2895</X>
                                  <Y>2503</Y>
                                  <W>57</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>2925</X>
                                  <Y>2513</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.String</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="InputParam" index="1">
                          <items count="13">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">true</item>
                            <item name="Description" type_name="gh_string" type_code="10">RobotCellState the chain starts from.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">17c2041b-c0d2-460e-814d-43bac75e38d0</item>
                            <item name="Name" type_name="gh_string" type_code="10">start_state</item>
                            <item name="NickName" type_name="gh_string" type_code="10">start_state</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">true</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="Source" index="0" type_name="gh_guid" type_code="9">84d96f4e-4565-4f8a-ae04-1fa03a0041cd</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">RobotCellState the chain starts from.</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">1c282eeb-dd16-439f-94e4-7d92b542fe8b</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>2895</X>
                                  <Y>2523</Y>
                                  <W>57</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>2925</X>
                                  <Y>2533</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Object</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="InputParam" index="2">
                          <items count="14">
                            <item name="Access" type_name="gh_int32" type_code="3">1</item>
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">true</item>
                            <item name="Description" type_name="gh_string" type_code="10">Ordered list of Action objects, typically from Cf_TrajectoryAction and Cf_StateChangeAction components.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">e3cae306-0298-4cd7-b07a-56171af81c8f</item>
                            <item name="Name" type_name="gh_string" type_code="10">actions</item>
                            <item name="NickName" type_name="gh_string" type_code="10">actions</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">true</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">1</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="Source" index="0" type_name="gh_guid" type_code="9">e2a174d5-e6b4-4961-b1cb-717e9dcfbdbb</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">Ordered list of Action objects, typically from Cf_TrajectoryAction and Cf_StateChangeAction components.</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">1c282eeb-dd16-439f-94e4-7d92b542fe8b</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>2895</X>
                                  <Y>2543</Y>
                                  <W>57</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>2925</X>
                                  <Y>2553</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Object</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="InputParam" index="3">
                          <items count="13">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">true</item>
                            <item name="Description" type_name="gh_string" type_code="10">Optional RobotCell. When provided, a structural signature is stored on the chain so a mismatched cell on load can be detected via verify_cell().</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">67205a77-7b38-4f89-864b-86234d5d11cb</item>
                            <item name="Name" type_name="gh_string" type_code="10">robot_cell</item>
                            <item name="NickName" type_name="gh_string" type_code="10">robot_cell</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">true</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="Source" index="0" type_name="gh_guid" type_code="9">fe933d34-513c-4f27-9b6d-1923118ed16a</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">Optional RobotCell. When provided, a structural signature is stored on the chain so a mismatched cell on load can be detected via verify_cell().</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">1c282eeb-dd16-439f-94e4-7d92b542fe8b</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>2895</X>
                                  <Y>2563</Y>
                                  <W>57</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>2925</X>
                                  <Y>2573</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Object</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="InputParam" index="4">
                          <items count="12">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">true</item>
                            <item name="Description" type_name="gh_string" type_code="10">Planning group name used for the FK visualisation. Defaults to the cell's main group.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">68bb91c0-9e7c-4b1d-8320-09c79052206d</item>
                            <item name="Name" type_name="gh_string" type_code="10">group</item>
                            <item name="NickName" type_name="gh_string" type_code="10">group</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">true</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">Planning group name used for the FK visualisation. Defaults to the cell's main group.</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">3aceb454-6dbd-4c5b-9b6b-e71f8c1cdf88</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>2895</X>
                                  <Y>2583</Y>
                                  <W>57</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>2925</X>
                                  <Y>2593</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.String</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="InputParam" index="5">
                          <items count="12">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">true</item>
                            <item name="Description" type_name="gh_string" type_code="10">Optional free-form description of the chain.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">af88a15c-7899-40a6-9701-e8841cd57b86</item>
                            <item name="Name" type_name="gh_string" type_code="10">description</item>
                            <item name="NickName" type_name="gh_string" type_code="10">description</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">true</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">Optional free-form description of the chain.</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">3aceb454-6dbd-4c5b-9b6b-e71f8c1cdf88</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>2895</X>
                                  <Y>2603</Y>
                                  <W>57</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>2925</X>
                                  <Y>2613</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.String</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="OutputParam" index="0">
                          <items count="12">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">false</item>
                            <item name="Description" type_name="gh_string" type_code="10">The assembled ActionChain. Serialisable via to_json / to_jsonstring.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">7311d63e-1391-42e5-9fe5-f1a46674285e</item>
                            <item name="Name" type_name="gh_string" type_code="10">chain</item>
                            <item name="NickName" type_name="gh_string" type_code="10">chain</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">false</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">The assembled ActionChain. Serialisable via to_json / to_jsonstring.</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">1c282eeb-dd16-439f-94e4-7d92b542fe8b</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>2982</X>
                                  <Y>2503</Y>
                                  <W>58</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>3011</X>
                                  <Y>2513</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Object</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="OutputParam" index="1">
                          <items count="12">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">false</item>
                            <item name="Description" type_name="gh_string" type_code="10">DataTree of Rhino planes — one branch per trajectory action, one plane per trajectory point. Flatten for a single combined list.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">672c866c-3d23-4261-afa9-25cd30362a8f</item>
                            <item name="Name" type_name="gh_string" type_code="10">planes</item>
                            <item name="NickName" type_name="gh_string" type_code="10">planes</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">false</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">DataTree of Rhino planes — one branch per trajectory action, one plane per trajectory point. Flatten for a single combined list.</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">1c282eeb-dd16-439f-94e4-7d92b542fe8b</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>2982</X>
                                  <Y>2523</Y>
                                  <W>58</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>3011</X>
                                  <Y>2533</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Object</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="OutputParam" index="2">
                          <items count="12">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">false</item>
                            <item name="Description" type_name="gh_string" type_code="10">List of Rhino polylines — one per trajectory action, through the EE origins.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">c6973728-19a7-44e3-969d-ce00c55857a9</item>
                            <item name="Name" type_name="gh_string" type_code="10">polyline</item>
                            <item name="NickName" type_name="gh_string" type_code="10">polyline</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">false</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">List of Rhino polylines — one per trajectory action, through the EE origins.</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">1c282eeb-dd16-439f-94e4-7d92b542fe8b</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>2982</X>
                                  <Y>2543</Y>
                                  <W>58</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>3011</X>
                                  <Y>2553</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Object</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="OutputParam" index="3">
                          <items count="12">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">false</item>
                            <item name="Description" type_name="gh_string" type_code="10">Flat list of RobotCellState snapshots covering the whole chain — one per trajectory point plus one per state-change action. Pair with an index slider + VisualizeRobotCell to scrub through the entire motion.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">11c20610-4e1b-46a4-9b36-1c1848c3df08</item>
                            <item name="Name" type_name="gh_string" type_code="10">cell_states</item>
                            <item name="NickName" type_name="gh_string" type_code="10">cell_states</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">false</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">Flat list of RobotCellState snapshots covering the whole chain — one per trajectory point plus one per state-change action. Pair with an index slider + VisualizeRobotCell to scrub through the entire motion.</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">1c282eeb-dd16-439f-94e4-7d92b542fe8b</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>2982</X>
                                  <Y>2563</Y>
                                  <W>58</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>3011</X>
                                  <Y>2573</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Object</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="OutputParam" index="4">
                          <items count="12">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">false</item>
                            <item name="Description" type_name="gh_string" type_code="10">Sum of trajectory durations along the realized path, in seconds. Backends that do not time their trajectories report 0.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">729220e8-2bba-4ef7-a3b5-132af8c7bf20</item>
                            <item name="Name" type_name="gh_string" type_code="10">duration</item>
                            <item name="NickName" type_name="gh_string" type_code="10">duration</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">false</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">Sum of trajectory durations along the realized path, in seconds. Backends that do not time their trajectories report 0.</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">1c282eeb-dd16-439f-94e4-7d92b542fe8b</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>2982</X>
                                  <Y>2583</Y>
                                  <W>58</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>3011</X>
                                  <Y>2593</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Object</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="OutputParam" index="5">
                          <items count="12">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">false</item>
                            <item name="Description" type_name="gh_string" type_code="10">RobotCellState at the end of the realized path.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">0ddb3233-937d-414b-8894-301300ecfadc</item>
                            <item name="Name" type_name="gh_string" type_code="10">end_state</item>
                            <item name="NickName" type_name="gh_string" type_code="10">end_state</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">false</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">RobotCellState at the end of the realized path.</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">1c282eeb-dd16-439f-94e4-7d92b542fe8b</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>2982</X>
                                  <Y>2603</Y>
                                  <W>58</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>3011</X>
                                  <Y>2613</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Object</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                      </chunks>
                    </chunk>
                    <chunk name="Script">
                      <items count="5">
                        <item name="MarshGuids" type_name="gh_bool" type_code="1">true</item>
                        <item name="MarshInputs" type_name="gh_bool" type_code="1">false</item>
                        <item name="MarshOutputs" type_name="gh_bool" type_code="1">true</item>
                        <item name="Text" type_name="gh_string" type_code="10">IyByOiBjb21wYXNfZmFiPj0yCiIiIgpBc3NlbWJsZSBhbiBBY3Rpb25DaGFpbiBmcm9tIGEgbGlzdCBvZiBBY3Rpb25zIGFuZCBlbWl0IHRoZSBjb21wb3NpdGUgdHJhamVjdG9yeSB2aXN1YWxpc2F0aW9uLgoKV2lyZSB0aGUgb3V0cHV0cyBvZiBDZl9UcmFqZWN0b3J5QWN0aW9uIC8gQ2ZfU3RhdGVDaGFuZ2VBY3Rpb24gY29tcG9uZW50cwppbnRvIGBhY3Rpb25zYCBpbiB0aGUgb3JkZXIgdGhlIG1vdGlvbiBzaG91bGQgYmUgZXhlY3V0ZWQuIFRoZSBjb21wb25lbnQKdGhyZWFkcyB0aGUgY2VsbCBzdGF0ZSB0aHJvdWdoIHRoZSBjaGFpbiwgdmFsaWRhdGVzIGVhY2ggYWN0aW9uLCBhbmQgZW1pdHMKdGhlIGFzc2VtYmxlZCBjaGFpbiBwbHVzIGNvbXBvc2l0ZSBvdXRwdXRzIGZvciB2aXN1YWxpc2F0aW9uLgoKYHBsYW5lc2AgaXMgYSBEYXRhVHJlZSB3aXRoIG9uZSBicmFuY2ggcGVyIHRyYWplY3RvcnkgYWN0aW9uIChwZXItYWN0aW9uCmNvbG9yaW5nIC8gZmlsdGVyaW5nIHdvcmsgb3V0IG9mIHRoZSBib3gpOyBgcG9seWxpbmVgIGlzIGEgbGlzdCBvZgpwb2x5bGluZXMgcGFyYWxsZWwgdG8gdGhvc2UgYnJhbmNoZXMuIGBjZWxsX3N0YXRlc2AgaXMgYSBmbGF0IGxpc3Qgb2YKUm9ib3RDZWxsU3RhdGUgc25hcHNob3RzIC1vbmUgcGVyIHRyYWplY3RvcnkgcG9pbnQgcGx1cyBvbmUgcGVyIHN0YXRlCmNoYW5nZS0gc28gYSBzaW5nbGUgaW5kZXggc2xpZGVyICsgVmlzdWFsaXplUm9ib3RDZWxsIGNhbiBzY3J1YiB0aHJvdWdoCnRoZSB3aG9sZSBjaGFpbiBmcmFtZSBieSBmcmFtZS4KCkNPTVBBUyBGQUIgdjIuMC4wCiIiIgoKaW1wb3J0IEdyYXNzaG9wcGVyCmltcG9ydCBSaGlubwppbXBvcnQgU3lzdGVtCmZyb20gY29tcGFzX2docHl0aG9uIGltcG9ydCBlcnJvciBhcyBnaF9lcnJvcgpmcm9tIGNvbXBhc19yaGluby5jb252ZXJzaW9ucyBpbXBvcnQgZnJhbWVfdG9fcmhpbm9fcGxhbmUKZnJvbSBjb21wYXNfcmhpbm8uY29udmVyc2lvbnMgaW1wb3J0IHBvbHlsaW5lX3RvX3JoaW5vCmZyb20gZ2hweXRob25saWIudHJlZWhlbHBlcnMgaW1wb3J0IGxpc3RfdG9fdHJlZQoKZnJvbSBjb21wYXNfZmFiLnJvYm90cyBpbXBvcnQgQWN0aW9uQ2hhaW4KCgpjbGFzcyBBY3Rpb25DaGFpbkNvbXBvbmVudChHcmFzc2hvcHBlci5LZXJuZWwuR0hfU2NyaXB0SW5zdGFuY2UpOgogICAgZGVmIFJ1blNjcmlwdChzZWxmLAogICAgICAgICAgICBuYW1lOiBzdHIsCiAgICAgICAgICAgIHN0YXJ0X3N0YXRlLAogICAgICAgICAgICBhY3Rpb25zOiBTeXN0ZW0uQ29sbGVjdGlvbnMuR2VuZXJpYy5MaXN0W29iamVjdF0sCiAgICAgICAgICAgIHJvYm90X2NlbGwsCiAgICAgICAgICAgIGdyb3VwOiBzdHIsCiAgICAgICAgICAgIGRlc2NyaXB0aW9uOiBzdHIpOgogICAgICAgIGlmIG5vdCBuYW1lIG9yIHN0YXJ0X3N0YXRlIGlzIE5vbmUgb3Igbm90IGFjdGlvbnM6CiAgICAgICAgICAgIHJldHVybiAoTm9uZSwgW10sIE5vbmUsIFtdLCAwLjAsIHN0YXJ0X3N0YXRlKQoKICAgICAgICB0cnk6CiAgICAgICAgICAgIGNoYWluID0gQWN0aW9uQ2hhaW4oCiAgICAgICAgICAgICAgICBuYW1lPW5hbWUuc3RyaXAoKSwKICAgICAgICAgICAgICAgIHN0YXJ0X3N0YXRlPXN0YXJ0X3N0YXRlLAogICAgICAgICAgICAgICAgcm9ib3RfY2VsbD1yb2JvdF9jZWxsLAogICAgICAgICAgICAgICAgZGVzY3JpcHRpb249KGRlc2NyaXB0aW9uIG9yICIiKS5zdHJpcCgpLAogICAgICAgICAgICApCiAgICAgICAgICAgIGZvciBhY3Rpb24gaW4gYWN0aW9uczoKICAgICAgICAgICAgICAgIGlmIGFjdGlvbiBpcyBOb25lOgogICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlCiAgICAgICAgICAgICAgICBjaGFpbi5hcHBlbmRfYWN0aW9uKGFjdGlvbikKICAgICAgICBleGNlcHQgVmFsdWVFcnJvciBhcyBlOgogICAgICAgICAgICBnaF9lcnJvcihnaGVudi5Db21wb25lbnQsICJDaGFpbiBhc3NlbWJseSBmYWlsZWQ6IHt9Ii5mb3JtYXQoZSkpICAjIG5vcWE6IEY4MjEKICAgICAgICAgICAgcmV0dXJuIChOb25lLCBbXSwgTm9uZSwgW10sIDAuMCwgc3RhcnRfc3RhdGUpCgogICAgICAgIGNlbGxfc3RhdGVzID0gbGlzdChjaGFpbi5pdGVyX2NlbGxfc3RhdGVzKCkpCgogICAgICAgIGlmIHJvYm90X2NlbGwgaXMgTm9uZToKICAgICAgICAgICAgcmV0dXJuIChjaGFpbiwgW10sIE5vbmUsIGNlbGxfc3RhdGVzLCBjaGFpbi5kdXJhdGlvbiwgY2hhaW4uZW5kX3N0YXRlKQoKICAgICAgICAjIENvbXBvc2l0ZSB2aXN1YWxpc2F0aW9uOiBvbmUgYnJhbmNoIHBlciB0cmFqZWN0b3J5IGFjdGlvbi4gV2FsayB0aGUKICAgICAgICAjIGNoYWluIHNvIGVhY2ggYWN0aW9uJ3MgRksgdXNlcyB0aGUgY29ycmVjdCBwcmUtc3RhdGUuCiAgICAgICAgcGxhbmVzX3Blcl9hY3Rpb24gPSBbXQogICAgICAgIHBvbHlsaW5lc19wZXJfYWN0aW9uID0gW10KICAgICAgICBydW5uaW5nX3N0YXRlID0gY2hhaW4uc3RhcnRfc3RhdGUKICAgICAgICBmb3IgYWN0aW9uIGluIGNoYWluOgogICAgICAgICAgICBpZiBub3QgYWN0aW9uLmlzX3RyYWplY3Rvcnk6CiAgICAgICAgICAgICAgICBydW5uaW5nX3N0YXRlID0gYWN0aW9uLnBvc3Rfc3RhdGUKICAgICAgICAgICAgICAgIGNvbnRpbnVlCgogICAgICAgICAgICBmcmFtZXMsIHBvbHlsaW5lID0gYWN0aW9uLnRyYWplY3RvcnkudG9fZnJhbWVzX2FuZF9wb2x5bGluZShyb2JvdF9jZWxsLCBydW5uaW5nX3N0YXRlLCBncm91cCBvciBOb25lKQogICAgICAgICAgICBwbGFuZXMgPSBbZnJhbWVfdG9fcmhpbm9fcGxhbmUoZikgZm9yIGYgaW4gZnJhbWVzXQogICAgICAgICAgICBwb2x5bGluZSA9IHBvbHlsaW5lX3RvX3JoaW5vKHBvbHlsaW5lKSBpZiBwb2x5bGluZSBlbHNlIE5vbmUKCiAgICAgICAgICAgIHBsYW5lc19wZXJfYWN0aW9uLmFwcGVuZChwbGFuZXMpCiAgICAgICAgICAgIHBvbHlsaW5lc19wZXJfYWN0aW9uLmFwcGVuZChwb2x5bGluZSkKICAgICAgICAgICAgcnVubmluZ19zdGF0ZSA9IGFjdGlvbi5wb3N0X3N0YXRlCgogICAgICAgIHBsYW5lc190cmVlID0gbGlzdF90b190cmVlKHBsYW5lc19wZXJfYWN0aW9uKSBpZiBwbGFuZXNfcGVyX2FjdGlvbiBlbHNlIFtdCiAgICAgICAgcmV0dXJuIChjaGFpbiwgcGxhbmVzX3RyZWUsIHBvbHlsaW5lc19wZXJfYWN0aW9uIG9yIE5vbmUsIGNlbGxfc3RhdGVzLCBjaGFpbi5kdXJhdGlvbiwgY2hhaW4uZW5kX3N0YXRlKQo=</item>
                        <item name="Title" type_name="gh_string" type_code="10">COMPAS FAB: Action Chain</item>
                      </items>
                      <chunks count="1">
                        <chunk name="LanguageSpec">
                          <items count="2">
                            <item name="Taxon" type_name="gh_string" type_code="10">*.*.python</item>
                            <item name="Version" type_name="gh_string" type_code="10">3.*</item>
                          </items>
                        </chunk>
                      </chunks>
                    </chunk>
                    <chunk name="ScriptEditor">
                      <items count="1">
                        <item name="StartBounds" type_name="gh_drawing_rectangle" type_code="34">
                          <X>300</X>
                          <Y>199</Y>
                          <W>550</W>
                          <H>650</H>
                        </item>
                      </items>
                    </chunk>
                  </chunks>
                </chunk>
              </chunks>
            </chunk>
            <chunk name="Object" index="88">
              <items count="2">
                <item name="GUID" type_name="gh_guid" type_code="9">c9b2d725-6f87-4b07-af90-bd9aefef68eb</item>
                <item name="Name" type_name="gh_string" type_code="10">COMPAS FAB: Visualize Robot Cell</item>
              </items>
              <chunks count="1">
                <chunk name="Container">
                  <items count="17">
                    <item name="Description" type_name="gh_string" type_code="10"></item>
                    <item name="GraftStandardOutputLines" type_name="gh_bool" type_code="1">true</item>
                    <item name="Hidden" type_name="gh_bool" type_code="1">true</item>
                    <item name="IconDisplay" type_name="gh_int32" type_code="3">2</item>
                    <item name="IconOverride" type_name="gh_drawing_bitmap" type_code="37">
                      <bitmap length="575">iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAGKADAAQAAAABAAAAGAAAAADB/VeXAAABtUlEQVRIDbVVvU7DQAy+VEx5BH7KVEjKygZPwFRBeQqQulKEhJAQsFaCp6CgTrwBG2KkgU4U6CNkJNxn4ujucJqmpZauvvPP57PdnJWaM3kmfpIkTX1uDT++tuI4tnSmnbT3fT+priw9al3H87wu22QgGvwieh20WTELD9ZrlzrIMTAW8IObA/xmMFLXepl0WFtUB3pJlGuvVFtjPiOTSurYAnfBJdAimYFBmFSi9+HnN2oePjyRf39nswhH1Jv+6MlqdblCGZRtqIjuCBmTeuDoxONLP1K3dz21UQ9UPfxdoqEjtAKgoRKdnV8pBAAx399rqOZuwzKX/KkH/egtsSyNQ/e+RzeH6PTkiAIgExAygSyPwmDNszKQDBkMOmQCUCbOhs8S57+ppLNkKAkIoLy3DHIOEwcw623uc3AzcWEALgl6wYRSgVjHcokXNhlOZqMZBOAo1bggf5qMtwXkvj1cEjR8HLDkb2Vgfup80zLc9UcGhT0oE0CypQB4mCTlLDLGpA8Nk0jPg20G5FRxLjsPGCOdbopL1GEwNpiWG+8RYVKTATavkZkFSIP8+9CfthIT+/0A0Eq8LlpvRl4AAAAASUVORK5CYII=</bitmap>
                    </item>
                    <item name="InstanceGuid" type_name="gh_guid" type_code="9">3b93c86c-12a5-40e1-9966-bb3ebf00d929</item>
                    <item name="MarshGuids" type_name="gh_bool" type_code="1">true</item>
                    <item name="MarshInputs" type_name="gh_bool" type_code="1">false</item>
                    <item name="MarshOutputs" type_name="gh_bool" type_code="1">true</item>
                    <item name="Name" type_name="gh_string" type_code="10">COMPAS FAB: Visualize Robot Cell</item>
                    <item name="NickName" type_name="gh_string" type_code="10">COMPAS FAB: Visualize Robot Cell</item>
                    <item name="ScriptComponentVersion" type_name="gh_int32" type_code="3">3</item>
                    <item name="Tooltip" type_name="gh_string" type_code="10"></item>
                    <item name="UsingLibraryInputParam" type_name="gh_bool" type_code="1">false</item>
                    <item name="UsingScriptInputParam" type_name="gh_bool" type_code="1">false</item>
                    <item name="UsingScriptOutputParam" type_name="gh_bool" type_code="1">false</item>
                    <item name="UsingStandardOutputParam" type_name="gh_bool" type_code="1">false</item>
                  </items>
                  <chunks count="4">
                    <chunk name="Attributes">
                      <items count="2">
                        <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                          <X>2698</X>
                          <Y>419</Y>
                          <W>203</W>
                          <H>104</H>
                        </item>
                        <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                          <X>2785</X>
                          <Y>471</Y>
                        </item>
                      </items>
                    </chunk>
                    <chunk name="ParameterData">
                      <items count="11">
                        <item name="InputCount" type_name="gh_int32" type_code="3">5</item>
                        <item name="InputId" index="0" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="InputId" index="1" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="InputId" index="2" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="InputId" index="3" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="InputId" index="4" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="OutputCount" type_name="gh_int32" type_code="3">4</item>
                        <item name="OutputId" index="0" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="OutputId" index="1" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="OutputId" index="2" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="OutputId" index="3" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                      </items>
                      <chunks count="9">
                        <chunk name="InputParam" index="0">
                          <items count="13">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">true</item>
                            <item name="Description" type_name="gh_string" type_code="10">The RobotCell to draw.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">f8920b42-9766-455a-840f-2cdff5b72b2e</item>
                            <item name="Name" type_name="gh_string" type_code="10">robot_cell</item>
                            <item name="NickName" type_name="gh_string" type_code="10">robot_cell</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">true</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="Source" index="0" type_name="gh_guid" type_code="9">e95c2a67-03b9-495f-ae6b-41135313d8f9</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">The RobotCell to draw.</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">1c282eeb-dd16-439f-94e4-7d92b542fe8b</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>2700</X>
                                  <Y>421</Y>
                                  <W>70</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>2736.5</X>
                                  <Y>431</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Object</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="InputParam" index="1">
                          <items count="13">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">true</item>
                            <item name="Description" type_name="gh_string" type_code="10">Optional RobotCellState describing the configuration to draw. If unwired, the cell's default state is used.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">a66d9cb9-475b-423e-a63d-e93a6b09beee</item>
                            <item name="Name" type_name="gh_string" type_code="10">cell_state</item>
                            <item name="NickName" type_name="gh_string" type_code="10">cell_state</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">true</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="Source" index="0" type_name="gh_guid" type_code="9">916ef8c4-0cbf-47b2-90db-e3fe6f29230c</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">Optional RobotCellState describing the configuration to draw. If unwired, the cell's default state is used.</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">1c282eeb-dd16-439f-94e4-7d92b542fe8b</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>2700</X>
                                  <Y>441</Y>
                                  <W>70</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>2736.5</X>
                                  <Y>451</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Object</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="InputParam" index="2">
                          <items count="12">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">true</item>
                            <item name="Description" type_name="gh_string" type_code="10">Draw visual meshes. Defaults to True.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">7c2dc35d-4401-4941-aae5-21ff48e84635</item>
                            <item name="Name" type_name="gh_string" type_code="10">draw_visual</item>
                            <item name="NickName" type_name="gh_string" type_code="10">draw_visual</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">true</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">Draw visual meshes. Defaults to True.</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">d60527f5-b5af-4ef6-8970-5f96fe412559</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>2700</X>
                                  <Y>461</Y>
                                  <W>70</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>2736.5</X>
                                  <Y>471</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Boolean</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="InputParam" index="3">
                          <items count="12">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">true</item>
                            <item name="Description" type_name="gh_string" type_code="10">Draw collision meshes. Defaults to False.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">7ce5bc7f-b858-4624-82d1-11957d2818bf</item>
                            <item name="Name" type_name="gh_string" type_code="10">draw_collision</item>
                            <item name="NickName" type_name="gh_string" type_code="10">draw_collision</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">true</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">Draw collision meshes. Defaults to False.</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">d60527f5-b5af-4ef6-8970-5f96fe412559</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>2700</X>
                                  <Y>481</Y>
                                  <W>70</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>2736.5</X>
                                  <Y>491</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Boolean</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="InputParam" index="4">
                          <items count="12">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">true</item>
                            <item name="Description" type_name="gh_string" type_code="10">Scale factor for the drawn geometry: meter_value / native_scale = native_value. Use 0.001 for a millimeter document. Defaults to 1.0.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">8f584837-6d55-4d36-b28d-0846b8c40799</item>
                            <item name="Name" type_name="gh_string" type_code="10">native_scale</item>
                            <item name="NickName" type_name="gh_string" type_code="10">native_scale</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">true</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">Scale factor for the drawn geometry: meter_value / native_scale = native_value. Use 0.001 for a millimeter document. Defaults to 1.0.</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">9d51e32e-c038-4352-9554-f4137ca91b9a</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>2700</X>
                                  <Y>501</Y>
                                  <W>70</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>2736.5</X>
                                  <Y>511</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Double</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="OutputParam" index="0">
                          <items count="12">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">false</item>
                            <item name="Description" type_name="gh_string" type_code="10">Rhino meshes of the robot model.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">ec58f834-3cce-434f-ae6f-675c41542995</item>
                            <item name="Name" type_name="gh_string" type_code="10">robot_meshes</item>
                            <item name="NickName" type_name="gh_string" type_code="10">robot_meshes</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">false</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">Rhino meshes of the robot model.</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">1c282eeb-dd16-439f-94e4-7d92b542fe8b</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>2800</X>
                                  <Y>421</Y>
                                  <W>99</W>
                                  <H>25</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>2849.5</X>
                                  <Y>433.5</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Object</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="OutputParam" index="1">
                          <items count="12">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">false</item>
                            <item name="Description" type_name="gh_string" type_code="10">Rhino meshes of all tool models in the cell.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">f402ce87-999a-457d-9478-76c35d8e4eb6</item>
                            <item name="Name" type_name="gh_string" type_code="10">tool_meshes</item>
                            <item name="NickName" type_name="gh_string" type_code="10">tool_meshes</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">false</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">Rhino meshes of all tool models in the cell.</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">1c282eeb-dd16-439f-94e4-7d92b542fe8b</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>2800</X>
                                  <Y>446</Y>
                                  <W>99</W>
                                  <H>25</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>2849.5</X>
                                  <Y>458.5</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Object</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="OutputParam" index="2">
                          <items count="12">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">false</item>
                            <item name="Description" type_name="gh_string" type_code="10">Rhino meshes of all rigid bodies in the cell.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">2324967e-51ce-4c58-8e05-f3165263bfbb</item>
                            <item name="Name" type_name="gh_string" type_code="10">rigid_body_meshes</item>
                            <item name="NickName" type_name="gh_string" type_code="10">rigid_body_meshes</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">false</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">Rhino meshes of all rigid bodies in the cell.</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">1c282eeb-dd16-439f-94e4-7d92b542fe8b</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>2800</X>
                                  <Y>471</Y>
                                  <W>99</W>
                                  <H>25</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>2849.5</X>
                                  <Y>483.5</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Object</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="OutputParam" index="3">
                          <items count="12">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">false</item>
                            <item name="Description" type_name="gh_string" type_code="10">Rhino plane at the robot's base frame.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">c61bdbc4-eba0-43af-a080-290db4e8e068</item>
                            <item name="Name" type_name="gh_string" type_code="10">base_plane</item>
                            <item name="NickName" type_name="gh_string" type_code="10">base_plane</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">false</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">Rhino plane at the robot's base frame.</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">1c282eeb-dd16-439f-94e4-7d92b542fe8b</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>2800</X>
                                  <Y>496</Y>
                                  <W>99</W>
                                  <H>25</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>2849.5</X>
                                  <Y>508.5</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Object</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                      </chunks>
                    </chunk>
                    <chunk name="Script">
                      <items count="5">
                        <item name="MarshGuids" type_name="gh_bool" type_code="1">true</item>
                        <item name="MarshInputs" type_name="gh_bool" type_code="1">false</item>
                        <item name="MarshOutputs" type_name="gh_bool" type_code="1">true</item>
                        <item name="Text" type_name="gh_string" type_code="10">IyByOiBjb21wYXNfZmFiPj0yCiIiIgpEcmF3IGEgUm9ib3RDZWxsIGF0IHRoZSBjb25maWd1cmF0aW9uIGRlc2NyaWJlZCBieSBhIFJvYm90Q2VsbFN0YXRlLgoKSWYgbm8gYGNlbGxfc3RhdGVgIGlzIHdpcmVkLCB0aGUgY2VsbCdzIGRlZmF1bHQgc3RhdGUgaXMgdXNlZCwgc28gdGhlIGNlbGwgaXMKc3RpbGwgZHJhd24gKGluIGl0cyBkZWZhdWx0IGNvbmZpZ3VyYXRpb24gd2l0aCBub3RoaW5nIGF0dGFjaGVkKS4KClRoaXMgY29tcG9uZW50IHJldXNlcyBhIGNhY2hlZCBgUm9ib3RDZWxsT2JqZWN0YCBrZXllZCBvbiB0aGUgaW5wdXQgY2VsbCdzCmlkZW50aXR5LCBzbyBtZXNoZXMgYXJlIG9ubHkgYnVpbHQgb25jZSBwZXIgY2FudmFzIHNlc3Npb24gYW5kIHN1YnNlcXVlbnQKc3RhdGUgY2hhbmdlcyBvbmx5IHVwZGF0ZSB0cmFuc2Zvcm1zIChmYXN0KS4KClRoZSByb2JvdCBtb2RlbCwgdG9vbHMsIGFuZCByaWdpZCBib2RpZXMgYXJlIHJldHVybmVkIGFzIHNlcGFyYXRlIG91dHB1dHMgdG8KbWFrZSB3aXJpbmcgZG93bnN0cmVhbSBzdHlsaW5nL2ZpbHRlcmluZyBlYXN5LgoKQ09NUEFTIEZBQiB2Mi4wLjAKIiIiCgppbXBvcnQgR3Jhc3Nob3BwZXIKaW1wb3J0IFJoaW5vCmltcG9ydCBTeXN0ZW0KZnJvbSBjb21wYXMuc2NlbmUgaW1wb3J0IFNjZW5lT2JqZWN0CmZyb20gY29tcGFzX2docHl0aG9uIGltcG9ydCBjcmVhdGVfaWQKZnJvbSBjb21wYXNfcmhpbm8uY29udmVyc2lvbnMgaW1wb3J0IGZyYW1lX3RvX3JoaW5vX3BsYW5lCmZyb20gc2NyaXB0Y29udGV4dCBpbXBvcnQgc3RpY2t5IGFzIHN0Cgpmcm9tIGNvbXBhc19mYWIuZ2hweXRob24uc2NlbmUgaW1wb3J0IFJvYm90Q2VsbE9iamVjdAoKCmNsYXNzIFZpc3VhbGl6ZVJvYm90Q2VsbChHcmFzc2hvcHBlci5LZXJuZWwuR0hfU2NyaXB0SW5zdGFuY2UpOgogICAgZGVmIFJ1blNjcmlwdChzZWxmLAogICAgICAgICAgICByb2JvdF9jZWxsLAogICAgICAgICAgICBjZWxsX3N0YXRlLAogICAgICAgICAgICBkcmF3X3Zpc3VhbDogYm9vbCwKICAgICAgICAgICAgZHJhd19jb2xsaXNpb246IGJvb2wsCiAgICAgICAgICAgIG5hdGl2ZV9zY2FsZTogZmxvYXQpOgogICAgICAgIGlmIHJvYm90X2NlbGwgaXMgTm9uZToKICAgICAgICAgICAgcmV0dXJuIChOb25lLCBOb25lLCBOb25lLCBOb25lKQoKICAgICAgICAjIEZhbGwgYmFjayB0byB0aGUgY2VsbCdzIGRlZmF1bHQgc3RhdGUgd2hlbiBub25lIGlzIHdpcmVkLiBUaGUgY2hpbGQKICAgICAgICAjIHNjZW5lIG9iamVjdHMgKHJvYm90IG1vZGVsLCB0b29scywgcmlnaWQgYm9kaWVzKSBhcmUgb25seSBidWlsdCB3aGVuIGEKICAgICAgICAjIHN0YXRlIGlzIGFwcGxpZWQsIHNvIHdpdGhvdXQgdGhpcyB0aGUgZHJhd3MgYmVsb3cgaGl0IGEgTm9uZSBvYmplY3QuCiAgICAgICAgaWYgY2VsbF9zdGF0ZSBpcyBOb25lOgogICAgICAgICAgICBjZWxsX3N0YXRlID0gcm9ib3RfY2VsbC5kZWZhdWx0X2NlbGxfc3RhdGUoKQoKICAgICAgICBkcmF3X3Zpc3VhbCA9IFRydWUgaWYgZHJhd192aXN1YWwgaXMgTm9uZSBlbHNlIGRyYXdfdmlzdWFsCiAgICAgICAgZHJhd19jb2xsaXNpb24gPSBGYWxzZSBpZiBkcmF3X2NvbGxpc2lvbiBpcyBOb25lIGVsc2UgZHJhd19jb2xsaXNpb24KICAgICAgICBuYXRpdmVfc2NhbGUgPSBuYXRpdmVfc2NhbGUgaWYgbmF0aXZlX3NjYWxlIGVsc2UgMS4wCgogICAgICAgIGtleSA9IGNyZWF0ZV9pZCggICMgbm9xYTogRjgyMQogICAgICAgICAgICBnaGVudi5Db21wb25lbnQsICAjIG5vcWE6IEY4MjEKICAgICAgICAgICAgInJvYm90X2NlbGxfb2JqZWN0X3t9X3t9X3t9X3t9Ii5mb3JtYXQoaWQocm9ib3RfY2VsbCksIGRyYXdfdmlzdWFsLCBkcmF3X2NvbGxpc2lvbiwgbmF0aXZlX3NjYWxlKSwKICAgICAgICApCiAgICAgICAgc2NlbmVfb2JqZWN0ID0gc3QuZ2V0KGtleSkKICAgICAgICBpZiBzY2VuZV9vYmplY3QgaXMgTm9uZToKICAgICAgICAgICAgc2NlbmVfb2JqZWN0ID0gU2NlbmVPYmplY3QoCiAgICAgICAgICAgICAgICBpdGVtPXJvYm90X2NlbGwsCiAgICAgICAgICAgICAgICBzY2VuZW9iamVjdF90eXBlPVJvYm90Q2VsbE9iamVjdCwKICAgICAgICAgICAgICAgIGRyYXdfdmlzdWFsPWRyYXdfdmlzdWFsLAogICAgICAgICAgICAgICAgZHJhd19jb2xsaXNpb249ZHJhd19jb2xsaXNpb24sCiAgICAgICAgICAgICAgICBuYXRpdmVfc2NhbGU9bmF0aXZlX3NjYWxlLAogICAgICAgICAgICApCiAgICAgICAgICAgIHN0W2tleV0gPSBzY2VuZV9vYmplY3QKCiAgICAgICAgc2NlbmVfb2JqZWN0LnVwZGF0ZShjZWxsX3N0YXRlKQoKICAgICAgICAjIENvbGxlY3Qgb3V0cHV0cyBmcm9tIHRoZSBjaGlsZCBzY2VuZSBvYmplY3RzIGRpcmVjdGx5IHNvIGVhY2ggb3V0cHV0CiAgICAgICAgIyBjYW4gYmUgd2lyZWQgc2VwYXJhdGVseSB3aXRob3V0IHJlLXJ1bm5pbmcgZHJhdygpLgogICAgICAgIHJvYm90X21lc2hlcyA9IHNjZW5lX29iamVjdC5fcm9ib3RfbW9kZWxfc2NlbmVfb2JqZWN0LmRyYXcoKQoKICAgICAgICB0b29sX21lc2hlcyA9IFtdCiAgICAgICAgZm9yIHRvb2xfc28gaW4gc2NlbmVfb2JqZWN0Ll90b29sX3NjZW5lX29iamVjdHMudmFsdWVzKCk6CiAgICAgICAgICAgIHRvb2xfbWVzaGVzLmV4dGVuZCh0b29sX3NvLmRyYXcoKSkKCiAgICAgICAgcmlnaWRfYm9keV9tZXNoZXMgPSBbXQogICAgICAgIGZvciByYl9zbyBpbiBzY2VuZV9vYmplY3QuX3JpZ2lkX2JvZHlfc2NlbmVfb2JqZWN0cy52YWx1ZXMoKToKICAgICAgICAgICAgcmlnaWRfYm9keV9tZXNoZXMuZXh0ZW5kKHJiX3NvLmRyYXcoKSkKCiAgICAgICAgYmFzZV9wbGFuZSA9IE5vbmUKICAgICAgICBpZiBjZWxsX3N0YXRlLnJvYm90X2Jhc2VfZnJhbWUgaXMgbm90IE5vbmU6CiAgICAgICAgICAgIGJhc2VfcGxhbmUgPSBmcmFtZV90b19yaGlub19wbGFuZShjZWxsX3N0YXRlLnJvYm90X2Jhc2VfZnJhbWUpCgogICAgICAgIHJldHVybiAocm9ib3RfbWVzaGVzLCB0b29sX21lc2hlcywgcmlnaWRfYm9keV9tZXNoZXMsIGJhc2VfcGxhbmUpCg==</item>
                        <item name="Title" type_name="gh_string" type_code="10">COMPAS FAB: Visualize Robot Cell</item>
                      </items>
                      <chunks count="1">
                        <chunk name="LanguageSpec">
                          <items count="2">
                            <item name="Taxon" type_name="gh_string" type_code="10">*.*.python</item>
                            <item name="Version" type_name="gh_string" type_code="10">3.*</item>
                          </items>
                        </chunk>
                      </chunks>
                    </chunk>
                    <chunk name="ScriptEditor">
                      <items count="1">
                        <item name="StartBounds" type_name="gh_drawing_rectangle" type_code="34">
                          <X>570</X>
                          <Y>199</Y>
                          <W>550</W>
                          <H>650</H>
                        </item>
                      </items>
                    </chunk>
                  </chunks>
                </chunk>
              </chunks>
            </chunk>
            <chunk name="Object" index="89">
              <items count="2">
                <item name="GUID" type_name="gh_guid" type_code="9">c9b2d725-6f87-4b07-af90-bd9aefef68eb</item>
                <item name="Name" type_name="gh_string" type_code="10">COMPAS FAB: Robot Configuration</item>
              </items>
              <chunks count="1">
                <chunk name="Container">
                  <items count="16">
                    <item name="Description" type_name="gh_string" type_code="10"></item>
                    <item name="GraftStandardOutputLines" type_name="gh_bool" type_code="1">true</item>
                    <item name="IconDisplay" type_name="gh_int32" type_code="3">2</item>
                    <item name="IconOverride" type_name="gh_drawing_bitmap" type_code="37">
                      <bitmap length="615">iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAGKADAAQAAAABAAAAGAAAAADB/VeXAAAB3UlEQVRIDWNgoDFgRDb/////UUB+5qPHT62/ffuGIoesDhubi4vrv5ys9FGg3HRGRsZlMDVwQ4CG99y4ebsYJkEJraGu2gu0pARkBtgCkMuBhi+lxFB0vUBLokE+YYJKZKIroAIfbCbYBw8fPfmHK8wX3X8JtitOUZwkO0FxIi8nw8QC0gUz/NLlKwyvX7+BGzT9FwfD1X9gJQybbt5nyGT7AZfDxRAVFWHQ09WBmwnRDVU9beYchvfvP8D1Xo3OQbCBFs2auwDOx8UQFBRgmDFlAlwaxYKs9BQ0H/yB+0Cb6Q9DWnICXCMuBsgHyADFApDXkIEzkENuHMDMQbEAJohMo0fu+idvGBquPAQradCRZwiUQXUxsl4QG5yKrt+49R/Eae/qZXj46DGIiRMc9ohi+McESd1M//4x2O6AZ1qwHnk5WYbKMkh+1dRQY4TlA5wGUiqB4gNiDCMliEA+IBgHMEuRI5tQuMP0gGgUC9AzGkwhKRkOltFgelEsQM9oMEWkZDiSMhrMgum/iM9w6BmNYGEHswQ5DmBi+GhYYQe2AFgfHAbWBzb4NJAqB6wPjgDrA1tYPphOqgFEqAebCbYAVPOAqjkiNBGlBFplgrM4OIhgumhR6cPMphkNACYhwys18M2RAAAAAElFTkSuQmCC</bitmap>
                    </item>
                    <item name="InstanceGuid" type_name="gh_guid" type_code="9">086f7395-0fe4-4910-b486-d371d72a525f</item>
                    <item name="MarshGuids" type_name="gh_bool" type_code="1">true</item>
                    <item name="MarshInputs" type_name="gh_bool" type_code="1">false</item>
                    <item name="MarshOutputs" type_name="gh_bool" type_code="1">true</item>
                    <item name="Name" type_name="gh_string" type_code="10">COMPAS FAB: Robot Configuration</item>
                    <item name="NickName" type_name="gh_string" type_code="10">COMPAS FAB: Robot Configuration</item>
                    <item name="ScriptComponentVersion" type_name="gh_int32" type_code="3">3</item>
                    <item name="Tooltip" type_name="gh_string" type_code="10"></item>
                    <item name="UsingLibraryInputParam" type_name="gh_bool" type_code="1">false</item>
                    <item name="UsingScriptInputParam" type_name="gh_bool" type_code="1">false</item>
                    <item name="UsingScriptOutputParam" type_name="gh_bool" type_code="1">false</item>
                    <item name="UsingStandardOutputParam" type_name="gh_bool" type_code="1">false</item>
                  </items>
                  <chunks count="4">
                    <chunk name="Attributes">
                      <items count="2">
                        <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                          <X>2380</X>
                          <Y>419</Y>
                          <W>155</W>
                          <H>44</H>
                        </item>
                        <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                          <X>2448</X>
                          <Y>441</Y>
                        </item>
                      </items>
                    </chunk>
                    <chunk name="ParameterData">
                      <items count="6">
                        <item name="InputCount" type_name="gh_int32" type_code="3">2</item>
                        <item name="InputId" index="0" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="InputId" index="1" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="OutputCount" type_name="gh_int32" type_code="3">2</item>
                        <item name="OutputId" index="0" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="OutputId" index="1" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                      </items>
                      <chunks count="4">
                        <chunk name="InputParam" index="0">
                          <items count="13">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">true</item>
                            <item name="Description" type_name="gh_string" type_code="10">The RobotCell to derive joint metadata from. Wiring a new cell rebuilds the slider bank to match its configurable joints.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">83955464-7d70-4da4-a261-56bdf6a395b6</item>
                            <item name="Name" type_name="gh_string" type_code="10">robot_cell</item>
                            <item name="NickName" type_name="gh_string" type_code="10">robot_cell</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">true</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="Source" index="0" type_name="gh_guid" type_code="9">e95c2a67-03b9-495f-ae6b-41135313d8f9</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">The RobotCell to derive joint metadata from. Wiring a new cell rebuilds the slider bank to match its configurable joints.</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">1c282eeb-dd16-439f-94e4-7d92b542fe8b</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>2382</X>
                                  <Y>421</Y>
                                  <W>51</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>2409</X>
                                  <Y>431</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Object</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="InputParam" index="1">
                          <items count="19">
                            <item name="Access" type_name="gh_int32" type_code="3">1</item>
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">true</item>
                            <item name="Description" type_name="gh_string" type_code="10">Joint values in canonical joint order. Auto-populated by the per-joint sliders the component creates; wire your own values to override.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">17031cf3-1c46-4ee7-919e-075103537251</item>
                            <item name="Name" type_name="gh_string" type_code="10">joints</item>
                            <item name="NickName" type_name="gh_string" type_code="10">joints</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">true</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">1</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="Source" index="0" type_name="gh_guid" type_code="9">bdce4754-a6b0-47dc-ba0c-8fef4b701886</item>
                            <item name="Source" index="1" type_name="gh_guid" type_code="9">1f5db91c-2547-4781-939e-e813733713e9</item>
                            <item name="Source" index="2" type_name="gh_guid" type_code="9">f3e86788-4a7f-40b7-a645-f63aa093cd29</item>
                            <item name="Source" index="3" type_name="gh_guid" type_code="9">bceb6ccc-7107-4426-adca-c7aac74a5c46</item>
                            <item name="Source" index="4" type_name="gh_guid" type_code="9">b23ab536-0229-4863-88bd-2042b8311bb5</item>
                            <item name="Source" index="5" type_name="gh_guid" type_code="9">bef9677b-8a97-4c70-8d77-7a840d3a73fb</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">6</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">Joint values in canonical joint order. Auto-populated by the per-joint sliders the component creates; wire your own values to override.</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">9d51e32e-c038-4352-9554-f4137ca91b9a</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>2382</X>
                                  <Y>441</Y>
                                  <W>51</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>2409</X>
                                  <Y>451</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Double</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="OutputParam" index="0">
                          <items count="12">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">false</item>
                            <item name="Description" type_name="gh_string" type_code="10">Configuration with joint_names and joint_types extracted from the cell.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">06f88486-a107-4ca4-96d7-1db0a06e5c45</item>
                            <item name="Name" type_name="gh_string" type_code="10">configuration</item>
                            <item name="NickName" type_name="gh_string" type_code="10">configuration</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">false</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">Configuration with joint_names and joint_types extracted from the cell.</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">1c282eeb-dd16-439f-94e4-7d92b542fe8b</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>2463</X>
                                  <Y>421</Y>
                                  <W>70</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>2498</X>
                                  <Y>431</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Object</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="OutputParam" index="1">
                          <items count="12">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">false</item>
                            <item name="Description" type_name="gh_string" type_code="10">A copy of the default cell state with `robot_configuration` set to the selected configuration.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">916ef8c4-0cbf-47b2-90db-e3fe6f29230c</item>
                            <item name="Name" type_name="gh_string" type_code="10">cell_state</item>
                            <item name="NickName" type_name="gh_string" type_code="10">cell_state</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">false</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">A copy of the default cell state with `robot_configuration` set to the selected configuration.</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">1c282eeb-dd16-439f-94e4-7d92b542fe8b</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>2463</X>
                                  <Y>441</Y>
                                  <W>70</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>2498</X>
                                  <Y>451</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Object</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                      </chunks>
                    </chunk>
                    <chunk name="Script">
                      <items count="5">
                        <item name="MarshGuids" type_name="gh_bool" type_code="1">true</item>
                        <item name="MarshInputs" type_name="gh_bool" type_code="1">false</item>
                        <item name="MarshOutputs" type_name="gh_bool" type_code="1">true</item>
                        <item name="Text" type_name="gh_string" type_code="10">IyByOiBjb21wYXNfZmFiPj0yCiIiIgpCdWlsZCBhIENvbmZpZ3VyYXRpb24gZnJvbSBwZXItam9pbnQgc2xpZGVycyBhdXRvLWNyZWF0ZWQgZnJvbSBhIFJvYm90Q2VsbC4KCldpcmUgYSBgcm9ib3RfY2VsbGAgdG8gdGhpcyBjb21wb25lbnQgYW5kIG9uZSBgR0hfTnVtYmVyU2xpZGVyYCBwZXIKY29uZmlndXJhYmxlIGpvaW50IGlzIGdlbmVyYXRlZCBhdXRvbWF0aWNhbGx5IGFuZCB3aXJlZCB0byB0aGUgYGpvaW50c2AKbGlzdCBpbnB1dCwgd2l0aCBtaW4vbWF4IHNldCB0byB0aGUgam9pbnQncyBsaW1pdHMgKGFuZCDCsTLPgCBmYWxsYmFjayBmb3IKY29udGludW91cyBqb2ludHMgLyDCsTFtIGZvciBwcmlzbWF0aWMgd2hlbiBubyBsaW1pdCBpcyBkZWNsYXJlZCkuCgpSZS13aXJpbmcgYSBkaWZmZXJlbnQgYHJvYm90X2NlbGxgIHJlcGxhY2VzIHRoZSBzbGlkZXIgYmFuayB0byBtYXRjaCB0aGUKbmV3IGpvaW50IHNpZ25hdHVyZS4gV2lyaW5nIHlvdXIgb3duIHZhbHVlcyB0byBgam9pbnRzYCBvdmVycmlkZXMgdGhlCmF1dG8tc2xpZGVycy4KCkNPTVBBUyBGQUIgdjIuMC4wCiIiIgoKaW1wb3J0IEdyYXNzaG9wcGVyCmltcG9ydCBSaGlubwppbXBvcnQgU3lzdGVtCmZyb20gY29tcGFzX2docHl0aG9uIGltcG9ydCBlcnJvcgpmcm9tIGNvbXBhc19yb2JvdHMgaW1wb3J0IENvbmZpZ3VyYXRpb24KCmZyb20gY29tcGFzX2ZhYi5naHB5dGhvbiBpbXBvcnQgZW5zdXJlX2pvaW50X3NsaWRlcnMKCgpjbGFzcyBSb2JvdENvbmZpZ3VyYXRpb25Db21wb25lbnQoR3Jhc3Nob3BwZXIuS2VybmVsLkdIX1NjcmlwdEluc3RhbmNlKToKICAgIGRlZiBSdW5TY3JpcHQoc2VsZiwgcm9ib3RfY2VsbCwgam9pbnRzOiBTeXN0ZW0uQ29sbGVjdGlvbnMuR2VuZXJpYy5MaXN0W2Zsb2F0XSk6CiAgICAgICAgaWYgcm9ib3RfY2VsbCBpcyBOb25lOgogICAgICAgICAgICByZXR1cm4gTm9uZQoKICAgICAgICB0cnk6CiAgICAgICAgICAgIHJvYm90X21vZGVsID0gcm9ib3RfY2VsbC5yb2JvdF9tb2RlbAogICAgICAgIGV4Y2VwdCBBdHRyaWJ1dGVFcnJvcjoKICAgICAgICAgICAgZXJyb3IoZ2hlbnYuQ29tcG9uZW50LCAicm9ib3RfY2VsbCBtdXN0IGJlIGEgUm9ib3RDZWxsIGluc3RhbmNlLiIpICAjIG5vcWE6IEY4MjEKICAgICAgICAgICAgcmV0dXJuIE5vbmUKCiAgICAgICAgbWV0YWRhdGEgPSBlbnN1cmVfam9pbnRfc2xpZGVycyhnaGVudi5Db21wb25lbnQsIHJvYm90X21vZGVsLCBpbnB1dF9uYW1lPSJqb2ludHMiKSAgIyBub3FhOiBGODIxCiAgICAgICAgaWYgbm90IG1ldGFkYXRhOgogICAgICAgICAgICByZXR1cm4gTm9uZQoKICAgICAgICBuYW1lcyA9IFtuYW1lIGZvciBuYW1lLCBfLCBfIGluIG1ldGFkYXRhXQogICAgICAgIHR5cGVzID0gW2p0eXBlIGZvciBfLCBqdHlwZSwgXyBpbiBtZXRhZGF0YV0KICAgICAgICBkZWZhdWx0cyA9IFtkZWZhdWx0IGZvciBfLCBfLCBkZWZhdWx0IGluIG1ldGFkYXRhXQoKICAgICAgICAjIGBqb2ludHNgIG1heSBhcnJpdmUgZW1wdHkgb24gdGhlIHZlcnkgZmlyc3Qgc29sdmUgKHNsaWRlcnMgYXJlCiAgICAgICAgIyB3aXJlZCBpbiB0aGlzIHBhc3MgYnV0IHRoZWlyIHZhbHVlcyBvbmx5IGZsb3cgb24gdGhlIHNjaGVkdWxlZAogICAgICAgICMgZm9sbG93LXVwIHNvbHZlKS4gRmFsbCBiYWNrIHRvIHBlci1qb2ludCBkZWZhdWx0cyB0aGVuLgogICAgICAgIGlmIG5vdCBqb2ludHMgb3IgbGVuKGpvaW50cykgPCBsZW4obWV0YWRhdGEpOgogICAgICAgICAgICB2YWx1ZXMgPSBkZWZhdWx0cwogICAgICAgIGVsc2U6CiAgICAgICAgICAgIHZhbHVlcyA9IFtmbG9hdCh2KSBmb3IgdiBpbiBqb2ludHNdCgogICAgICAgIGNvbmZpZ3VyYXRpb24gPSBDb25maWd1cmF0aW9uKGpvaW50X3ZhbHVlcz12YWx1ZXMsIGpvaW50X3R5cGVzPXR5cGVzLCBqb2ludF9uYW1lcz1uYW1lcykKICAgICAgICBjZWxsX3N0YXRlID1yb2JvdF9jZWxsLmRlZmF1bHRfY2VsbF9zdGF0ZSgpCiAgICAgICAgY2VsbF9zdGF0ZS5yb2JvdF9jb25maWd1cmF0aW9uID0gY29uZmlndXJhdGlvbgogICAgICAgIHJldHVybiAoY29uZmlndXJhdGlvbiwgY2VsbF9zdGF0ZSkKCg==</item>
                        <item name="Title" type_name="gh_string" type_code="10">COMPAS FAB: Robot Configuration</item>
                      </items>
                      <chunks count="1">
                        <chunk name="LanguageSpec">
                          <items count="2">
                            <item name="Taxon" type_name="gh_string" type_code="10">*.*.python</item>
                            <item name="Version" type_name="gh_string" type_code="10">3.*</item>
                          </items>
                        </chunk>
                      </chunks>
                    </chunk>
                    <chunk name="ScriptEditor">
                      <items count="1">
                        <item name="StartBounds" type_name="gh_drawing_rectangle" type_code="34">
                          <X>447</X>
                          <Y>199</Y>
                          <W>550</W>
                          <H>650</H>
                        </item>
                      </items>
                    </chunk>
                  </chunks>
                </chunk>
              </chunks>
            </chunk>
            <chunk name="Object" index="90">
              <items count="2">
                <item name="GUID" type_name="gh_guid" type_code="9">c9b2d725-6f87-4b07-af90-bd9aefef68eb</item>
                <item name="Name" type_name="gh_string" type_code="10">COMPAS FAB: Rigid Body From Library</item>
              </items>
              <chunks count="1">
                <chunk name="Container">
                  <items count="16">
                    <item name="Description" type_name="gh_string" type_code="10"></item>
                    <item name="GraftStandardOutputLines" type_name="gh_bool" type_code="1">true</item>
                    <item name="IconDisplay" type_name="gh_int32" type_code="3">2</item>
                    <item name="IconOverride" type_name="gh_drawing_bitmap" type_code="37">
                      <bitmap length="667">iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAGKADAAQAAAABAAAAGAAAAADB/VeXAAACEUlEQVRIDdVVyytEYRQ/d3A1M81kyMZ4bRhrjHeS7CQSJX+BhZIlfwBLKTZKsfGIRLIkCQskO49ZeEuUxzCGqOs7H+d279zvoysWTs2c853fOb/fd7/7OAB/bIqRX9O0JrbuOD27KI9EIibMWCeK3W63lpGetsawfkVRpqlGJ2HkPXv7oS4C0G9ubUM4HDam9NjlckFpSZG+NgZ5gZxeJtKNuXj8w53Hko9NTMHc/ALCUjs8OobWlmYLjlyMcxuvhAuwio7YqpXVNfD5kqCpsSEW4uvpmVnAGpHAZwNyfgjgmQtZWLKmukoIocBXRpwOLLJ7Q78iJow4uQAl/8L/fwF6iqSns7i0DJoU/R6QClRWlPP3YGh4RMpSX1crxQiQCuDznZ2VCdFolGpN3uv1QrAw35QTLaQCWFxWWizqsZUTCgyGLmyRYHEwxQNFyR5Ln0Vg4+YBBn4g0A5p3wvshp9g5/aR7yLX44SDh4/z7wz4LTujxOXzK4wfX9HS4k1X0LYVgivWgEbkGPftn6MTmk81UVhqOIrDgr4dqYkJoDoccB59Ab8zkZ+t36maGmmITJ5cg8IWoyUBy/EgJzZxAZxE7BteQSx3r288RL9+fU9p3ce+eKKb+zndgL5F/dhd4PMA7k5l21IdCrjjCNa5eYA19MMeiXFOrOMmGpmE2fXGkakLIAmOTuZ+dejb3Zzt+ne5RKuqd5c7kwAAAABJRU5ErkJggg==</bitmap>
                    </item>
                    <item name="InstanceGuid" type_name="gh_guid" type_code="9">9c92c74a-5e86-436d-874f-a0030c6dab03</item>
                    <item name="MarshGuids" type_name="gh_bool" type_code="1">true</item>
                    <item name="MarshInputs" type_name="gh_bool" type_code="1">false</item>
                    <item name="MarshOutputs" type_name="gh_bool" type_code="1">true</item>
                    <item name="Name" type_name="gh_string" type_code="10">COMPAS FAB: Rigid Body From Library</item>
                    <item name="NickName" type_name="gh_string" type_code="10">Rigid Body From Library</item>
                    <item name="ScriptComponentVersion" type_name="gh_int32" type_code="3">3</item>
                    <item name="Tooltip" type_name="gh_string" type_code="10"></item>
                    <item name="UsingLibraryInputParam" type_name="gh_bool" type_code="1">false</item>
                    <item name="UsingScriptInputParam" type_name="gh_bool" type_code="1">false</item>
                    <item name="UsingScriptOutputParam" type_name="gh_bool" type_code="1">false</item>
                    <item name="UsingStandardOutputParam" type_name="gh_bool" type_code="1">false</item>
                  </items>
                  <chunks count="4">
                    <chunk name="Attributes">
                      <items count="2">
                        <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                          <X>675</X>
                          <Y>219</Y>
                          <W>159</W>
                          <H>64</H>
                        </item>
                        <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                          <X>760</X>
                          <Y>251</Y>
                        </item>
                      </items>
                    </chunk>
                    <chunk name="ParameterData">
                      <items count="7">
                        <item name="InputCount" type_name="gh_int32" type_code="3">3</item>
                        <item name="InputId" index="0" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="InputId" index="1" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="InputId" index="2" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="OutputCount" type_name="gh_int32" type_code="3">2</item>
                        <item name="OutputId" index="0" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="OutputId" index="1" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                      </items>
                      <chunks count="5">
                        <chunk name="InputParam" index="0">
                          <items count="13">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">true</item>
                            <item name="Description" type_name="gh_string" type_code="10">Name of the RigidBodyLibrary classmethod to call (e.g. 'target_marker').</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">c5445575-204f-40f4-8d6b-07462605a1b3</item>
                            <item name="Name" type_name="gh_string" type_code="10">name</item>
                            <item name="NickName" type_name="gh_string" type_code="10">name</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">true</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="Source" index="0" type_name="gh_guid" type_code="9">3a28f47f-535b-4043-a196-2fbaf9526bb8</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">Name of the RigidBodyLibrary classmethod to call (e.g. 'target_marker').</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">3aceb454-6dbd-4c5b-9b6b-e71f8c1cdf88</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>677</X>
                                  <Y>221</Y>
                                  <W>68</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>712.5</X>
                                  <Y>231</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.String</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="InputParam" index="1">
                          <items count="12">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">true</item>
                            <item name="Description" type_name="gh_string" type_code="10">Optional id for the body. Used as its key when wired into a Load Robot Cell component's `rigid_bodies` input. Defaults to the library entry name.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">0c5969c9-efef-42ac-beeb-dc18837a8c6a</item>
                            <item name="Name" type_name="gh_string" type_code="10">rigid_body_id</item>
                            <item name="NickName" type_name="gh_string" type_code="10">rigid_body_id</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">true</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">Optional id for the body. Used as its key when wired into a Load Robot Cell component's `rigid_bodies` input. Defaults to the library entry name.</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">3aceb454-6dbd-4c5b-9b6b-e71f8c1cdf88</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>677</X>
                                  <Y>241</Y>
                                  <W>68</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>712.5</X>
                                  <Y>251</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.String</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="InputParam" index="2">
                          <items count="12">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">true</item>
                            <item name="Description" type_name="gh_string" type_code="10">Scaling parameter passed to the library factory. Defaults to 1.0.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">057aba6b-3ef8-4444-b045-297d2cb8dac0</item>
                            <item name="Name" type_name="gh_string" type_code="10">size</item>
                            <item name="NickName" type_name="gh_string" type_code="10">size</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">true</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">Scaling parameter passed to the library factory. Defaults to 1.0.</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">9d51e32e-c038-4352-9554-f4137ca91b9a</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>677</X>
                                  <Y>261</Y>
                                  <W>68</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>712.5</X>
                                  <Y>271</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Double</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="OutputParam" index="0">
                          <items count="12">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">false</item>
                            <item name="Description" type_name="gh_string" type_code="10">RigidBody.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">758422be-0f15-43e4-8297-eef68a8e696c</item>
                            <item name="Name" type_name="gh_string" type_code="10">rigid_body</item>
                            <item name="NickName" type_name="gh_string" type_code="10">rigid_body</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">false</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">RigidBody.</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">1c282eeb-dd16-439f-94e4-7d92b542fe8b</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>775</X>
                                  <Y>221</Y>
                                  <W>57</W>
                                  <H>30</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>803.5</X>
                                  <Y>236</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Object</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="OutputParam" index="1">
                          <items count="12">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">false</item>
                            <item name="Description" type_name="gh_string" type_code="10">The body's visual meshes as Rhino geometry, drawn in the body's own base frame. For preview only.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">a8b6b5a9-3738-4931-b8ea-c014661b48c0</item>
                            <item name="Name" type_name="gh_string" type_code="10">meshes</item>
                            <item name="NickName" type_name="gh_string" type_code="10">meshes</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">false</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">The body's visual meshes as Rhino geometry, drawn in the body's own base frame. For preview only.</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">1c282eeb-dd16-439f-94e4-7d92b542fe8b</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>775</X>
                                  <Y>251</Y>
                                  <W>57</W>
                                  <H>30</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>803.5</X>
                                  <Y>266</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Object</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                      </chunks>
                    </chunk>
                    <chunk name="Script">
                      <items count="5">
                        <item name="MarshGuids" type_name="gh_bool" type_code="1">true</item>
                        <item name="MarshInputs" type_name="gh_bool" type_code="1">false</item>
                        <item name="MarshOutputs" type_name="gh_bool" type_code="1">true</item>
                        <item name="Text" type_name="gh_string" type_code="10">IyByOiBjb21wYXNfZmFiPj0yCiIiIgpMb2FkIGEgcHJlLWRlZmluZWQgUmlnaWRCb2R5IGZyb20gUmlnaWRCb2R5TGlicmFyeS4KCkN1cnJlbnRseSBleHBvc2VzIGB0YXJnZXRfbWFya2VyKHNpemU9MS4wKWAsIHVzZWZ1bCBhcyBhIHZpc3VhbGl6YXRpb24KYWlkIGZvciBJSy9wbGFubmluZyB0YXJnZXRzIGluIHRoZSBzY2VuZS4KClRoZSBib2R5J3MgYC5uYW1lYCBkZWZhdWx0cyB0byB0aGUgbGlicmFyeSBlbnRyeSBuYW1lIChlLmcuICd0YXJnZXRfbWFya2VyJyk7Cm92ZXJyaWRlIGl0IHdpdGggYHJpZ2lkX2JvZHlfaWRgIHRvIGNvbnRyb2wgdGhlIGtleSBpdCBpcyByZWdpc3RlcmVkIHVuZGVyIHdoZW4Kd2lyZWQgaW50byBhIExvYWQgUm9ib3QgQ2VsbCBjb21wb25lbnQuCgpBbHNvIHJldHVybnMgdGhlIGJvZHkncyB2aXN1YWwgbWVzaGVzIGFzIFJoaW5vIGdlb21ldHJ5IGZvciBwcmV2aWV3LCBkcmF3biBpbgp0aGUgYm9keSdzIG93biBiYXNlIGZyYW1lIChub3QgeWV0IHBsYWNlZCBpbiBhbnkgY2VsbCkuCgpDT01QQVMgRkFCIHYyLjAuMAoiIiIKCmltcG9ydCBHcmFzc2hvcHBlcgppbXBvcnQgUmhpbm8KaW1wb3J0IFN5c3RlbQpmcm9tIGNvbXBhcy5zY2VuZSBpbXBvcnQgU2NlbmVPYmplY3QKZnJvbSBjb21wYXNfZ2hweXRob24gaW1wb3J0IGVycm9yCgpmcm9tIGNvbXBhc19mYWIuZ2hweXRob24uc2NlbmUgaW1wb3J0IFJpZ2lkQm9keU9iamVjdApmcm9tIGNvbXBhc19mYWIucm9ib3RzIGltcG9ydCBSaWdpZEJvZHlMaWJyYXJ5CgoKY2xhc3MgUmlnaWRCb2R5RnJvbUxpYnJhcnkoR3Jhc3Nob3BwZXIuS2VybmVsLkdIX1NjcmlwdEluc3RhbmNlKToKICAgIGRlZiBSdW5TY3JpcHQoc2VsZiwgbmFtZTogc3RyLCByaWdpZF9ib2R5X2lkOiBzdHIsIHNpemU6IGZsb2F0KToKICAgICAgICBpZiBub3QgbmFtZToKICAgICAgICAgICAgcmV0dXJuIChOb25lLCBOb25lKQoKICAgICAgICBuYW1lID0gbmFtZS5zdHJpcCgpLmxvd2VyKCkKICAgICAgICBsb2FkZXIgPSBnZXRhdHRyKFJpZ2lkQm9keUxpYnJhcnksIG5hbWUsIE5vbmUpCiAgICAgICAgaWYgbG9hZGVyIGlzIE5vbmU6CiAgICAgICAgICAgIGF2YWlsYWJsZSA9IFthdHRyIGZvciBhdHRyIGluIGRpcihSaWdpZEJvZHlMaWJyYXJ5KSBpZiBub3QgYXR0ci5zdGFydHN3aXRoKCJfIikgYW5kIGNhbGxhYmxlKGdldGF0dHIoUmlnaWRCb2R5TGlicmFyeSwgYXR0cikpXQogICAgICAgICAgICBlcnJvcihnaGVudi5Db21wb25lbnQsICJVbmtub3duIFJpZ2lkQm9keUxpYnJhcnkgZW50cnkgJ3t9Jy4gQXZhaWxhYmxlOiB7fSIuZm9ybWF0KG5hbWUsICIsICIuam9pbihhdmFpbGFibGUpKSkgICMgbm9xYTogRjgyMQogICAgICAgICAgICByZXR1cm4gKE5vbmUsIE5vbmUpCgogICAgICAgIHNpemUgPSBzaXplIGlmIHNpemUgZWxzZSAxLjAKICAgICAgICByaWdpZF9ib2R5ID0gbG9hZGVyKHNpemUpCiAgICAgICAgcmlnaWRfYm9keS5uYW1lID0gcmlnaWRfYm9keV9pZC5zdHJpcCgpIGlmIHJpZ2lkX2JvZHlfaWQgZWxzZSBuYW1lCgogICAgICAgIHNjZW5lX29iamVjdCA9IFNjZW5lT2JqZWN0KAogICAgICAgICAgICBpdGVtPXJpZ2lkX2JvZHksCiAgICAgICAgICAgIHNjZW5lb2JqZWN0X3R5cGU9UmlnaWRCb2R5T2JqZWN0LAogICAgICAgICAgICBkcmF3X3Zpc3VhbD1UcnVlLAogICAgICAgICAgICBkcmF3X2NvbGxpc2lvbj1GYWxzZSwKICAgICAgICApCiAgICAgICAgbWVzaGVzID0gc2NlbmVfb2JqZWN0LmRyYXcoKQoKICAgICAgICByZXR1cm4gKHJpZ2lkX2JvZHksIG1lc2hlcykK</item>
                        <item name="Title" type_name="gh_string" type_code="10">Rigid Body From Library</item>
                      </items>
                      <chunks count="1">
                        <chunk name="LanguageSpec">
                          <items count="2">
                            <item name="Taxon" type_name="gh_string" type_code="10">*.*.python</item>
                            <item name="Version" type_name="gh_string" type_code="10">3.*</item>
                          </items>
                        </chunk>
                      </chunks>
                    </chunk>
                    <chunk name="ScriptEditor">
                      <items count="1">
                        <item name="StartBounds" type_name="gh_drawing_rectangle" type_code="34">
                          <X>370</X>
                          <Y>149</Y>
                          <W>550</W>
                          <H>700</H>
                        </item>
                      </items>
                    </chunk>
                  </chunks>
                </chunk>
              </chunks>
            </chunk>
            <chunk name="Object" index="91">
              <items count="2">
                <item name="GUID" type_name="gh_guid" type_code="9">c9b2d725-6f87-4b07-af90-bd9aefef68eb</item>
                <item name="Name" type_name="gh_string" type_code="10">COMPAS FAB: Tool From Mesh</item>
              </items>
              <chunks count="1">
                <chunk name="Container">
                  <items count="16">
                    <item name="Description" type_name="gh_string" type_code="10"></item>
                    <item name="GraftStandardOutputLines" type_name="gh_bool" type_code="1">true</item>
                    <item name="IconDisplay" type_name="gh_int32" type_code="3">2</item>
                    <item name="IconOverride" type_name="gh_drawing_bitmap" type_code="37">
                      <bitmap length="574">iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAGKADAAQAAAABAAAAGAAAAADB/VeXAAABtElEQVRIDbVVPUsDQRDdi4LFgQgRBTWSQjFa2xnB/APRpPUnmFZFEEHUSsg/sLGQRPE/qJ21RrQyfpRWB9p47hszx7q3e3dJLltkZ2fevDezy2WE6PNyVH7f98vyXG29vi95nvcvpuJMtuu6fm5q4lbGao7jNBgTkEjyw+bj0zYHetkLc7NHUmQHHCSAyiV5vRdSPVeKVNBJph2o6oAUzsRJHby03n46vfO4AvAm07nJzCCAOvn+wbG4f2jGcQTxvd0tsTBfCM4wmJOvKAiCuBPyINFihARQiV4NclFlZX01RAOfCc/AkAACJiJcW/3iivMS70YBtQtTdexDIeW1cFequlEAALWL87NTuGjB5jeKI0eCVYC70B+9cfl3TWoBpGz5sQoAzyTq3bOdpHpwRAqoXQDMi4X5HLVHCiDRRJa0euTTlwzDttAFRE4+PDHw/SU281kb1OiPFUBWtrgiPu+eiWB0ccZIZHPSFeGPyQaAvzQ2Ijby46I0PER2FJZjzMnz4FrOgyIH09jlPLiR82CZH7mWBqnGQZwkgMmDMacBuj62RybN5WAmg60fQ7/rKpMm/gLhhokzxSFCzgAAAABJRU5ErkJggg==</bitmap>
                    </item>
                    <item name="InstanceGuid" type_name="gh_guid" type_code="9">14762c92-f1ae-4fe4-98ab-802dc2b518e2</item>
                    <item name="MarshGuids" type_name="gh_bool" type_code="1">true</item>
                    <item name="MarshInputs" type_name="gh_bool" type_code="1">false</item>
                    <item name="MarshOutputs" type_name="gh_bool" type_code="1">true</item>
                    <item name="Name" type_name="gh_string" type_code="10">COMPAS FAB: Tool From Mesh</item>
                    <item name="NickName" type_name="gh_string" type_code="10">COMPAS FAB: Tool From Mesh</item>
                    <item name="ScriptComponentVersion" type_name="gh_int32" type_code="3">3</item>
                    <item name="Tooltip" type_name="gh_string" type_code="10"></item>
                    <item name="UsingLibraryInputParam" type_name="gh_bool" type_code="1">false</item>
                    <item name="UsingScriptInputParam" type_name="gh_bool" type_code="1">false</item>
                    <item name="UsingScriptOutputParam" type_name="gh_bool" type_code="1">false</item>
                    <item name="UsingStandardOutputParam" type_name="gh_bool" type_code="1">false</item>
                  </items>
                  <chunks count="4">
                    <chunk name="Attributes">
                      <items count="2">
                        <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                          <X>673</X>
                          <Y>116</Y>
                          <W>167</W>
                          <H>84</H>
                        </item>
                        <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                          <X>764</X>
                          <Y>158</Y>
                        </item>
                      </items>
                    </chunk>
                    <chunk name="ParameterData">
                      <items count="7">
                        <item name="InputCount" type_name="gh_int32" type_code="3">4</item>
                        <item name="InputId" index="0" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="InputId" index="1" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="InputId" index="2" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="InputId" index="3" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="OutputCount" type_name="gh_int32" type_code="3">1</item>
                        <item name="OutputId" index="0" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                      </items>
                      <chunks count="5">
                        <chunk name="InputParam" index="0">
                          <items count="13">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">true</item>
                            <item name="Description" type_name="gh_string" type_code="10">Tool identifier (used as the tool id when added to a cell). Defaults to `attached_tool`.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">da2ca3e1-ada7-4121-93b6-7b421382aab4</item>
                            <item name="Name" type_name="gh_string" type_code="10">name</item>
                            <item name="NickName" type_name="gh_string" type_code="10">name</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">true</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="Source" index="0" type_name="gh_guid" type_code="9">b1d6bdbb-bbbc-482e-9851-581e5580f4a9</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">Tool identifier (used as the tool id when added to a cell). Defaults to `attached_tool`.</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">3aceb454-6dbd-4c5b-9b6b-e71f8c1cdf88</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>675</X>
                                  <Y>118</Y>
                                  <W>74</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>713.5</X>
                                  <Y>128</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.String</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="InputParam" index="1">
                          <items count="13">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">true</item>
                            <item name="Description" type_name="gh_string" type_code="10">Rhino mesh for visualization (and collision checking if no separate collision mesh is provided).</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">f2ed7ea7-33d7-441d-8089-38c02ce07c76</item>
                            <item name="Name" type_name="gh_string" type_code="10">visual_mesh</item>
                            <item name="NickName" type_name="gh_string" type_code="10">visual_mesh</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">true</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="Source" index="0" type_name="gh_guid" type_code="9">de7ea5f7-f04b-48c8-80ca-659046e21818</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">Rhino mesh for visualization (and collision checking if no separate collision mesh is provided).</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">1c282eeb-dd16-439f-94e4-7d92b542fe8b</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>675</X>
                                  <Y>138</Y>
                                  <W>74</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>713.5</X>
                                  <Y>148</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Object</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="InputParam" index="2">
                          <items count="13">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">true</item>
                            <item name="Description" type_name="gh_string" type_code="10">Optional Rhino mesh used only for collision checking. Defaults to `visual_mesh`.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">845901a6-5ddb-4f5f-9663-353bb0d7d2b1</item>
                            <item name="Name" type_name="gh_string" type_code="10">collision_mesh</item>
                            <item name="NickName" type_name="gh_string" type_code="10">collision_mesh</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">true</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="Source" index="0" type_name="gh_guid" type_code="9">de7ea5f7-f04b-48c8-80ca-659046e21818</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">Optional Rhino mesh used only for collision checking. Defaults to `visual_mesh`.</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">1c282eeb-dd16-439f-94e4-7d92b542fe8b</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>675</X>
                                  <Y>158</Y>
                                  <W>74</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>713.5</X>
                                  <Y>168</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Object</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="InputParam" index="3">
                          <items count="13">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">true</item>
                            <item name="Description" type_name="gh_string" type_code="10">Tool Coordinate Frame in the robot's `tool0` link frame, as a Rhino Plane or COMPAS Frame.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">10f1a94a-a2c7-4f77-a6f5-0047b6ca053a</item>
                            <item name="Name" type_name="gh_string" type_code="10">tcp_plane</item>
                            <item name="NickName" type_name="gh_string" type_code="10">tcp_plane</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">true</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="Source" index="0" type_name="gh_guid" type_code="9">3e07e26f-7364-466c-bf58-2608d206128a</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">Tool Coordinate Frame in the robot's `tool0` link frame, as a Rhino Plane or COMPAS Frame.</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">1c282eeb-dd16-439f-94e4-7d92b542fe8b</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>675</X>
                                  <Y>178</Y>
                                  <W>74</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>713.5</X>
                                  <Y>188</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Object</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="OutputParam" index="0">
                          <items count="12">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">false</item>
                            <item name="Description" type_name="gh_string" type_code="10">ToolModel.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">6f0b279a-83bc-49d8-b291-d9861d788592</item>
                            <item name="Name" type_name="gh_string" type_code="10">tool_model</item>
                            <item name="NickName" type_name="gh_string" type_code="10">tool_model</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">false</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">ToolModel.</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">1c282eeb-dd16-439f-94e4-7d92b542fe8b</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>779</X>
                                  <Y>118</Y>
                                  <W>59</W>
                                  <H>80</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>808.5</X>
                                  <Y>158</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Object</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                      </chunks>
                    </chunk>
                    <chunk name="Script">
                      <items count="5">
                        <item name="MarshGuids" type_name="gh_bool" type_code="1">true</item>
                        <item name="MarshInputs" type_name="gh_bool" type_code="1">false</item>
                        <item name="MarshOutputs" type_name="gh_bool" type_code="1">true</item>
                        <item name="Text" type_name="gh_string" type_code="10">IyByOiBjb21wYXNfZmFiPj0yCiIiIgpDb25zdHJ1Y3QgYSBUb29sTW9kZWwgZnJvbSBhIFJoaW5vIG1lc2ggYW5kIGEgVENQIHBsYW5lLgoKYHRjcF9wbGFuZWAgbWF5IGJlIGEgUmhpbm8gUGxhbmUgb3IgYSBjb21wYXMgRnJhbWU7IGl0IGlzIHRoZSBUb29sCkNvb3JkaW5hdGUgRnJhbWUgZXhwcmVzc2VkIGluIHRoZSByb2JvdCdzIGB0b29sMGAgbGluayBmcmFtZS4gSWYKYGNvbGxpc2lvbl9tZXNoYCBpcyB1bndpcmVkLCBgdmlzdWFsX21lc2hgIGlzIHJldXNlZCBmb3IgY29sbGlzaW9uCmNoZWNrcy4KClRoZSByZXN1bHQgaXMgYSBzdGF0aWMgKG5vIGpvaW50cykgYFRvb2xNb2RlbGAgcmVhZHkgdG8gZmVlZCBpbnRvIGEKYExvYWQgUm9ib3QgQ2VsbGAgY29tcG9uZW50J3MgYHRvb2xzYCBpbnB1dC4gS2luZW1hdGljIHRvb2xzICh3aXRoIHRoZWlyCm93biBqb2ludHMpIHNob3VsZCBiZSBsb2FkZWQgZnJvbSBVUkRGIGluc3RlYWQuCgpDT01QQVMgRkFCIHYyLjAuMAoiIiIKCmltcG9ydCBHcmFzc2hvcHBlcgppbXBvcnQgUmhpbm8KaW1wb3J0IHJoaW5vc2NyaXB0c3ludGF4IGFzIHJzCmltcG9ydCBTeXN0ZW0KZnJvbSBjb21wYXMuZ2VvbWV0cnkgaW1wb3J0IEZyYW1lCmZyb20gY29tcGFzX2docHl0aG9uIGltcG9ydCB3YXJuaW5nIGFzIGdoX3dhcm5pbmcKZnJvbSBjb21wYXNfcmhpbm8uY29udmVyc2lvbnMgaW1wb3J0IG1lc2hfdG9fY29tcGFzCmZyb20gY29tcGFzX3JoaW5vLmNvbnZlcnNpb25zIGltcG9ydCBwbGFuZV90b19jb21wYXNfZnJhbWUKZnJvbSBjb21wYXNfcm9ib3RzIGltcG9ydCBUb29sTW9kZWwKCgpjbGFzcyBUb29sRnJvbU1lc2goR3Jhc3Nob3BwZXIuS2VybmVsLkdIX1NjcmlwdEluc3RhbmNlKToKICAgIGRlZiBSdW5TY3JpcHQoc2VsZiwgbmFtZTogc3RyLCB2aXN1YWxfbWVzaCwgY29sbGlzaW9uX21lc2gsIHRjcF9wbGFuZSk6CiAgICAgICAgaWYgdmlzdWFsX21lc2ggaXMgTm9uZSBvciB0Y3BfcGxhbmUgaXMgTm9uZToKICAgICAgICAgICAgcmV0dXJuIE5vbmUKCiAgICAgICAgZnJhbWUgPSB0Y3BfcGxhbmUgaWYgaXNpbnN0YW5jZSh0Y3BfcGxhbmUsIEZyYW1lKSBlbHNlIHBsYW5lX3RvX2NvbXBhc19mcmFtZSh0Y3BfcGxhbmUpCiAgICAgICAgY192aXN1YWwgPSBtZXNoX3RvX2NvbXBhcyhycy5jb2VyY2VtZXNoKHZpc3VhbF9tZXNoKSkgaWYgdmlzdWFsX21lc2ggZWxzZSBOb25lCiAgICAgICAgY19jb2xsaXNpb24gPSBtZXNoX3RvX2NvbXBhcyhycy5jb2VyY2VtZXNoKGNvbGxpc2lvbl9tZXNoKSkgaWYgY29sbGlzaW9uX21lc2ggZWxzZSBOb25lCgogICAgICAgIGlmIGNvbGxpc2lvbl9tZXNoIGlzIE5vbmU6CiAgICAgICAgICAgIGdoX3dhcm5pbmcoZ2hlbnYuQ29tcG9uZW50LCAiTm8gY29sbGlzaW9uIG1lc2ggcHJvdmlkZWQ6IHRoZSB0b29sIHdpbGwgYmUgdmlzdWFsaXplZCBidXQgaWdub3JlZCBmb3IgY29sbGlzaW9uIGNoZWNraW5nLiIpICAjIG5vcWE6IEY4MjEKCiAgICAgICAgcmV0dXJuIFRvb2xNb2RlbCgKICAgICAgICAgICAgdmlzdWFsPWNfdmlzdWFsLAogICAgICAgICAgICBmcmFtZV9pbl90b29sMF9mcmFtZT1mcmFtZSwKICAgICAgICAgICAgY29sbGlzaW9uPWNfY29sbGlzaW9uLAogICAgICAgICAgICBuYW1lPShuYW1lIG9yICJhdHRhY2hlZF90b29sIikuc3RyaXAoKSwKICAgICAgICApCg==</item>
                        <item name="Title" type_name="gh_string" type_code="10">COMPAS FAB: Tool From Mesh</item>
                      </items>
                      <chunks count="1">
                        <chunk name="LanguageSpec">
                          <items count="2">
                            <item name="Taxon" type_name="gh_string" type_code="10">*.*.python</item>
                            <item name="Version" type_name="gh_string" type_code="10">3.*</item>
                          </items>
                        </chunk>
                      </chunks>
                    </chunk>
                    <chunk name="ScriptEditor">
                      <items count="1">
                        <item name="StartBounds" type_name="gh_drawing_rectangle" type_code="34">
                          <X>368</X>
                          <Y>149</Y>
                          <W>550</W>
                          <H>700</H>
                        </item>
                      </items>
                    </chunk>
                  </chunks>
                </chunk>
              </chunks>
            </chunk>
            <chunk name="Object" index="92">
              <items count="2">
                <item name="GUID" type_name="gh_guid" type_code="9">c9b2d725-6f87-4b07-af90-bd9aefef68eb</item>
                <item name="Name" type_name="gh_string" type_code="10">COMPAS FAB: Frame Waypoints</item>
              </items>
              <chunks count="1">
                <chunk name="Container">
                  <items count="16">
                    <item name="Description" type_name="gh_string" type_code="10"></item>
                    <item name="GraftStandardOutputLines" type_name="gh_bool" type_code="1">true</item>
                    <item name="IconDisplay" type_name="gh_int32" type_code="3">2</item>
                    <item name="IconOverride" type_name="gh_drawing_bitmap" type_code="37">
                      <bitmap length="593">iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAGKADAAQAAAABAAAAGAAAAADB/VeXAAABx0lEQVRIDbVVPUsDQRDdE6v7AwGDdsEzYmll6w/wI8HCxh8gpFURRBA/SkF7ERUkUfIHBBub2GtCQFBRsNDCyLXnvsnNujn2juzlHLjcbGbuvZk3CyPEP5uj4wdBUJLnysvr24zv+z0xPc/ku64bjI3m72Ts0HGcGucoEAm+22y11zkwyNsbL+xJkg1gDOEHlacFb3x1xHH7HTDKgBWq0SWQkYqKWjr3nx1xFCEIIQiTOoDmlrgqHR3otr2zLx4em4IxicB2oDog+wBdWl4hcPiMOcwJ/bzxYXHCM6YefDviaXaeYh9T0yqHOlCnBAfgaL92XVdZ+O/59obODTmLn1yeHpUgHasO9A/hV6/qIidJVgsjorQwFw3TORUBDxJybW2uxcoGBmsCVM02WfQSwZFnnAF0RpW6Qe+ogUyfSTSOs7EDvUoksSTwy4t/WkOiuFuFXJiRoBsSdKfh8/WE3raWSIDK+xlkEqlxBvoHfP+jM9FzkvyeDjAw6G/SFTcmjREBlsXp2YXDw8UgTSQ2BMBEPkkUbiICvTw/GRgcwIxJGy1cOFUEsjK51cpYndQBHKy5DMGxMmkvq50M8HDNZbr0syo6FucXl6W6qmWOrGsAAAAASUVORK5CYII=</bitmap>
                    </item>
                    <item name="InstanceGuid" type_name="gh_guid" type_code="9">7f6fe63e-ecc6-4baf-a39e-b57f06f02f22</item>
                    <item name="MarshGuids" type_name="gh_bool" type_code="1">true</item>
                    <item name="MarshInputs" type_name="gh_bool" type_code="1">false</item>
                    <item name="MarshOutputs" type_name="gh_bool" type_code="1">true</item>
                    <item name="Name" type_name="gh_string" type_code="10">COMPAS FAB: Frame Waypoints</item>
                    <item name="NickName" type_name="gh_string" type_code="10">Frame Waypoints</item>
                    <item name="ScriptComponentVersion" type_name="gh_int32" type_code="3">3</item>
                    <item name="Tooltip" type_name="gh_string" type_code="10"></item>
                    <item name="UsingLibraryInputParam" type_name="gh_bool" type_code="1">false</item>
                    <item name="UsingScriptInputParam" type_name="gh_bool" type_code="1">false</item>
                    <item name="UsingScriptOutputParam" type_name="gh_bool" type_code="1">false</item>
                    <item name="UsingStandardOutputParam" type_name="gh_bool" type_code="1">false</item>
                  </items>
                  <chunks count="4">
                    <chunk name="Attributes">
                      <items count="2">
                        <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                          <X>2860</X>
                          <Y>1933</Y>
                          <W>193</W>
                          <H>104</H>
                        </item>
                        <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                          <X>2982</X>
                          <Y>1985</Y>
                        </item>
                      </items>
                    </chunk>
                    <chunk name="ParameterData">
                      <items count="8">
                        <item name="InputCount" type_name="gh_int32" type_code="3">5</item>
                        <item name="InputId" index="0" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="InputId" index="1" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="InputId" index="2" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="InputId" index="3" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="InputId" index="4" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="OutputCount" type_name="gh_int32" type_code="3">1</item>
                        <item name="OutputId" index="0" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                      </items>
                      <chunks count="6">
                        <chunk name="InputParam" index="0">
                          <items count="14">
                            <item name="Access" type_name="gh_int32" type_code="3">1</item>
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">true</item>
                            <item name="Description" type_name="gh_string" type_code="10">Ordered list of Rhino planes (or COMPAS Frames) to interpolate through (in WCF).</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">82a44cdd-a456-4146-b9af-3b95a1ce51fc</item>
                            <item name="Name" type_name="gh_string" type_code="10">planes</item>
                            <item name="NickName" type_name="gh_string" type_code="10">planes</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">true</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">1</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="Source" index="0" type_name="gh_guid" type_code="9">ab8c8e72-67f9-4df7-bc0b-4917ac2bdfb8</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">Ordered list of Rhino planes (or COMPAS Frames) to interpolate through (in WCF).</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">1c282eeb-dd16-439f-94e4-7d92b542fe8b</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>2862</X>
                                  <Y>1935</Y>
                                  <W>105</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>2916</X>
                                  <Y>1945</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Object</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="InputParam" index="1">
                          <items count="13">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">true</item>
                            <item name="Description" type_name="gh_string" type_code="10">Which frame on the robot to match: 'ROBOT' (default), 'TOOL', or 'WORKPIECE'.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">946b8738-f1be-401d-a86e-5330ef8cfdf6</item>
                            <item name="Name" type_name="gh_string" type_code="10">target_mode</item>
                            <item name="NickName" type_name="gh_string" type_code="10">target_mode</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">true</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="Source" index="0" type_name="gh_guid" type_code="9">9a768c0f-f6a9-4551-a542-1c1e7bda8b8b</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">Which frame on the robot to match: 'ROBOT' (default), 'TOOL', or 'WORKPIECE'.</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">3aceb454-6dbd-4c5b-9b6b-e71f8c1cdf88</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>2862</X>
                                  <Y>1955</Y>
                                  <W>105</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>2916</X>
                                  <Y>1965</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.String</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="InputParam" index="2">
                          <items count="12">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">true</item>
                            <item name="Description" type_name="gh_string" type_code="10">Position tolerance in meters. If unset, the planner default is used.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">87ad5003-9b1d-4e3b-bc48-8c7382625b07</item>
                            <item name="Name" type_name="gh_string" type_code="10">tolerance_position</item>
                            <item name="NickName" type_name="gh_string" type_code="10">tolerance_position</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">true</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">Position tolerance in meters. If unset, the planner default is used.</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">9d51e32e-c038-4352-9554-f4137ca91b9a</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>2862</X>
                                  <Y>1975</Y>
                                  <W>105</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>2916</X>
                                  <Y>1985</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Double</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="InputParam" index="3">
                          <items count="12">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">true</item>
                            <item name="Description" type_name="gh_string" type_code="10">Orientation tolerance in radians. If unset, the planner default is used.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">1967d1ba-74b0-4c37-a3b0-5c6f309cd64c</item>
                            <item name="Name" type_name="gh_string" type_code="10">tolerance_orientation</item>
                            <item name="NickName" type_name="gh_string" type_code="10">tolerance_orientation</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">true</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">Orientation tolerance in radians. If unset, the planner default is used.</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">9d51e32e-c038-4352-9554-f4137ca91b9a</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>2862</X>
                                  <Y>1995</Y>
                                  <W>105</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>2916</X>
                                  <Y>2005</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Double</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="InputParam" index="4">
                          <items count="12">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">true</item>
                            <item name="Description" type_name="gh_string" type_code="10">Scale factor: user_value * native_scale = meters. Use 0.001 for millimeter documents. Defaults to 1.0.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">392eb274-d595-462f-bfd0-e1c1407ea3e4</item>
                            <item name="Name" type_name="gh_string" type_code="10">native_scale</item>
                            <item name="NickName" type_name="gh_string" type_code="10">native_scale</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">true</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">Scale factor: user_value * native_scale = meters. Use 0.001 for millimeter documents. Defaults to 1.0.</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">9d51e32e-c038-4352-9554-f4137ca91b9a</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>2862</X>
                                  <Y>2015</Y>
                                  <W>105</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>2916</X>
                                  <Y>2025</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Double</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="OutputParam" index="0">
                          <items count="12">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">false</item>
                            <item name="Description" type_name="gh_string" type_code="10">FrameWaypoints.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">28df960e-1cab-4f10-859e-6fe4a4d07915</item>
                            <item name="Name" type_name="gh_string" type_code="10">waypoints</item>
                            <item name="NickName" type_name="gh_string" type_code="10">waypoints</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">false</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">FrameWaypoints.</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">1c282eeb-dd16-439f-94e4-7d92b542fe8b</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>2997</X>
                                  <Y>1935</Y>
                                  <W>54</W>
                                  <H>100</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>3024</X>
                                  <Y>1985</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Object</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                      </chunks>
                    </chunk>
                    <chunk name="Script">
                      <items count="5">
                        <item name="MarshGuids" type_name="gh_bool" type_code="1">true</item>
                        <item name="MarshInputs" type_name="gh_bool" type_code="1">false</item>
                        <item name="MarshOutputs" type_name="gh_bool" type_code="1">true</item>
                        <item name="Text" type_name="gh_string" type_code="10">IyByOiBjb21wYXNfZmFiPj0yCiIiIgpDcmVhdGUgRnJhbWVXYXlwb2ludHMgZnJvbSBhIGxpc3Qgb2YgUmhpbm8gcGxhbmVzIChvciBDT01QQVMgRnJhbWVzKS4KClVzZWQgYXMgaW5wdXQgdG8gUGxhbkNhcnRlc2lhbk1vdGlvbiB0byBpbnRlcnBvbGF0ZSBsaW5lYXJseSB0aHJvdWdoIGEKc2VxdWVuY2Ugb2YgZnVsbHktY29uc3RyYWluZWQgcG9zZXMuCgpDT01QQVMgRkFCIHYyLjAuMAoiIiIKCmltcG9ydCBHcmFzc2hvcHBlcgppbXBvcnQgUmhpbm8KaW1wb3J0IFN5c3RlbQpmcm9tIGNvbXBhcy5nZW9tZXRyeSBpbXBvcnQgRnJhbWUKZnJvbSBjb21wYXNfcmhpbm8uY29udmVyc2lvbnMgaW1wb3J0IHBsYW5lX3RvX2NvbXBhc19mcmFtZQoKZnJvbSBjb21wYXNfZmFiLmdocHl0aG9uIGltcG9ydCBlbnN1cmVfdmFsdWVfbGlzdApmcm9tIGNvbXBhc19mYWIucm9ib3RzIGltcG9ydCBGcmFtZVdheXBvaW50cwpmcm9tIGNvbXBhc19mYWIucm9ib3RzIGltcG9ydCBUYXJnZXRNb2RlCgpfVEFSR0VUX01PREVTID0gW21vZGUudmFsdWUgZm9yIG1vZGUgaW4gVGFyZ2V0TW9kZV0KCgpjbGFzcyBGcmFtZVdheXBvaW50c0NvbXBvbmVudChHcmFzc2hvcHBlci5LZXJuZWwuR0hfU2NyaXB0SW5zdGFuY2UpOgogICAgZGVmIFJ1blNjcmlwdChzZWxmLAogICAgICAgICAgICBwbGFuZXM6IFN5c3RlbS5Db2xsZWN0aW9ucy5HZW5lcmljLkxpc3Rbb2JqZWN0XSwKICAgICAgICAgICAgdGFyZ2V0X21vZGU6IHN0ciwKICAgICAgICAgICAgdG9sZXJhbmNlX3Bvc2l0aW9uOiBmbG9hdCwKICAgICAgICAgICAgdG9sZXJhbmNlX29yaWVudGF0aW9uOiBmbG9hdCwKICAgICAgICAgICAgbmF0aXZlX3NjYWxlOiBmbG9hdCk6CiAgICAgICAgZW5zdXJlX3ZhbHVlX2xpc3QoZ2hlbnYuQ29tcG9uZW50LCAidGFyZ2V0X21vZGUiLCBfVEFSR0VUX01PREVTLCBkZWZhdWx0PSJST0JPVCIpICAjIG5vcWE6IEY4MjEKCiAgICAgICAgaWYgbm90IHBsYW5lczoKICAgICAgICAgICAgcmV0dXJuIE5vbmUKCiAgICAgICAgZnJhbWVzID0gW10KICAgICAgICBmb3IgcGxhbmUgaW4gcGxhbmVzOgogICAgICAgICAgICBpZiBwbGFuZSBpcyBOb25lOgogICAgICAgICAgICAgICAgY29udGludWUKICAgICAgICAgICAgZnJhbWVzLmFwcGVuZChwbGFuZSBpZiBpc2luc3RhbmNlKHBsYW5lLCBGcmFtZSkgZWxzZSBwbGFuZV90b19jb21wYXNfZnJhbWUocGxhbmUpKQoKICAgICAgICBpZiBub3QgZnJhbWVzOgogICAgICAgICAgICByZXR1cm4gTm9uZQoKICAgICAgICBtb2RlID0gdGFyZ2V0X21vZGUgb3IgIlJPQk9UIgogICAgICAgIGlmIGlzaW5zdGFuY2UobW9kZSwgc3RyKToKICAgICAgICAgICAgbW9kZSA9IFRhcmdldE1vZGUobW9kZS5zdHJpcCgpLnVwcGVyKCkpCgogICAgICAgIG5hdGl2ZV9zY2FsZSA9IG5hdGl2ZV9zY2FsZSBpZiBuYXRpdmVfc2NhbGUgZWxzZSAxLjAKCiAgICAgICAgcmV0dXJuIEZyYW1lV2F5cG9pbnRzKAogICAgICAgICAgICB0YXJnZXRfZnJhbWVzPWZyYW1lcywKICAgICAgICAgICAgdGFyZ2V0X21vZGU9bW9kZSwKICAgICAgICAgICAgbmF0aXZlX3NjYWxlPW5hdGl2ZV9zY2FsZSwKICAgICAgICAgICAgdG9sZXJhbmNlX3Bvc2l0aW9uPXRvbGVyYW5jZV9wb3NpdGlvbiwKICAgICAgICAgICAgdG9sZXJhbmNlX29yaWVudGF0aW9uPXRvbGVyYW5jZV9vcmllbnRhdGlvbiwKICAgICAgICApCg==</item>
                        <item name="Title" type_name="gh_string" type_code="10">Frame Waypoints</item>
                      </items>
                      <chunks count="1">
                        <chunk name="LanguageSpec">
                          <items count="2">
                            <item name="Taxon" type_name="gh_string" type_code="10">*.*.python</item>
                            <item name="Version" type_name="gh_string" type_code="10">3.*</item>
                          </items>
                        </chunk>
                      </chunks>
                    </chunk>
                    <chunk name="ScriptEditor">
                      <items count="1">
                        <item name="StartBounds" type_name="gh_drawing_rectangle" type_code="34">
                          <X>568</X>
                          <Y>199</Y>
                          <W>550</W>
                          <H>650</H>
                        </item>
                      </items>
                    </chunk>
                  </chunks>
                </chunk>
              </chunks>
            </chunk>
            <chunk name="Object" index="93">
              <items count="2">
                <item name="GUID" type_name="gh_guid" type_code="9">c9b2d725-6f87-4b07-af90-bd9aefef68eb</item>
                <item name="Name" type_name="gh_string" type_code="10">COMPAS FAB: Frame Target</item>
              </items>
              <chunks count="1">
                <chunk name="Container">
                  <items count="16">
                    <item name="Description" type_name="gh_string" type_code="10"></item>
                    <item name="GraftStandardOutputLines" type_name="gh_bool" type_code="1">true</item>
                    <item name="IconDisplay" type_name="gh_int32" type_code="3">2</item>
                    <item name="IconOverride" type_name="gh_drawing_bitmap" type_code="37">
                      <bitmap length="658">iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAGKADAAQAAAABAAAAGAAAAADB/VeXAAACCElEQVRIDWNgoDFgRDb/////IUB+/uMnz6y/fv2KIoesDhubm5v7v6yM1FGg3ERGRsY1MDVwQ4CGt924ebsSJkEJraGu2g60pApkBtgCkMuBhq+mxFB0vUBLQkE+YYJK5KMroAIfbCbYB48eP/1HapgTcgAoTuRkpZnAPiBk+Jp1GxhAmBQAM5OFGE2r10IMDwkKIEY5ihpYHKAIUpNDcwuICqK/bBxkewqciq7fuPUfmwn7X31gmHLrGcO1T9/A0lp8XAw5alIMjmIC2JRjiGlqqDHiDCKQ4Vln7oAN53nxhAGEQRaBxEByxAKcFoBcDgJTjFUYZE7sZZA9thvMBotB5cAKCBBY4+Dj7z9g11qK8DHo8nMz3AiIBxszpbaWgcfCmeEagwxDSGIGA/OvH3DjQ4MDGLAlY5w+gOn8+x8RPYz//8GEiaax+oCflYUBFKHH33wC++Sgkz7D5h27GNYIiTN8kZBhUGJjYlgzfwZRluD0ASi1gEDO2TsMFZfuMxyVUmV4YO8FFvu3ezPDtes3wGxCBNgHoIIJVnbANICS4jQTFXAyBfkEBEC+MnzziOEvLzuDlqYGTClWGmQmSAJWHxwG1gc2WFUCBUGRDgKgoCMWAOuDI8D6wBYWRBPxaQQZTIrhULPAZoItANU8oGoOnyWkyEGrTHC9DA4imGZaVPows2lGAwBpPLdAuMVd1AAAAABJRU5ErkJggg==</bitmap>
                    </item>
                    <item name="InstanceGuid" type_name="gh_guid" type_code="9">2c3deda5-7a78-4902-bb79-4796273ba3ff</item>
                    <item name="MarshGuids" type_name="gh_bool" type_code="1">true</item>
                    <item name="MarshInputs" type_name="gh_bool" type_code="1">false</item>
                    <item name="MarshOutputs" type_name="gh_bool" type_code="1">true</item>
                    <item name="Name" type_name="gh_string" type_code="10">COMPAS FAB: Frame Target</item>
                    <item name="NickName" type_name="gh_string" type_code="10">COMPAS FAB: Frame Target</item>
                    <item name="ScriptComponentVersion" type_name="gh_int32" type_code="3">3</item>
                    <item name="Tooltip" type_name="gh_string" type_code="10"></item>
                    <item name="UsingLibraryInputParam" type_name="gh_bool" type_code="1">false</item>
                    <item name="UsingScriptInputParam" type_name="gh_bool" type_code="1">false</item>
                    <item name="UsingScriptOutputParam" type_name="gh_bool" type_code="1">false</item>
                    <item name="UsingStandardOutputParam" type_name="gh_bool" type_code="1">false</item>
                  </items>
                  <chunks count="4">
                    <chunk name="Attributes">
                      <items count="2">
                        <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                          <X>2245</X>
                          <Y>1470</Y>
                          <W>173</W>
                          <H>104</H>
                        </item>
                        <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                          <X>2367</X>
                          <Y>1522</Y>
                        </item>
                      </items>
                    </chunk>
                    <chunk name="ParameterData">
                      <items count="8">
                        <item name="InputCount" type_name="gh_int32" type_code="3">5</item>
                        <item name="InputId" index="0" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="InputId" index="1" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="InputId" index="2" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="InputId" index="3" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="InputId" index="4" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="OutputCount" type_name="gh_int32" type_code="3">1</item>
                        <item name="OutputId" index="0" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                      </items>
                      <chunks count="6">
                        <chunk name="InputParam" index="0">
                          <items count="13">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">true</item>
                            <item name="Description" type_name="gh_string" type_code="10">Rhino plane or COMPAS Frame describing the target pose (in WCF).</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">f086b18c-92ca-408c-b345-a009bfdc1d25</item>
                            <item name="Name" type_name="gh_string" type_code="10">plane</item>
                            <item name="NickName" type_name="gh_string" type_code="10">plane</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">true</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="Source" index="0" type_name="gh_guid" type_code="9">fa1878da-0da2-406e-95ad-60f40216bfa7</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">Rhino plane or COMPAS Frame describing the target pose (in WCF).</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">1c282eeb-dd16-439f-94e4-7d92b542fe8b</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>2247</X>
                                  <Y>1472</Y>
                                  <W>105</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>2301</X>
                                  <Y>1482</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Object</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="InputParam" index="1">
                          <items count="13">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">true</item>
                            <item name="Description" type_name="gh_string" type_code="10">Which frame on the robot to match. One of 'ROBOT' (PCF, default), 'TOOL' (TCF of attached tool), or 'WORKPIECE' (OCF of attached workpiece).</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">4ea23f34-2f44-4fea-ace2-ed14776c55fd</item>
                            <item name="Name" type_name="gh_string" type_code="10">target_mode</item>
                            <item name="NickName" type_name="gh_string" type_code="10">target_mode</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">true</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="Source" index="0" type_name="gh_guid" type_code="9">7f84f5b4-4206-4870-9cc2-3f06eea92a96</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">Which frame on the robot to match. One of 'ROBOT' (PCF, default), 'TOOL' (TCF of attached tool), or 'WORKPIECE' (OCF of attached workpiece).</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">3aceb454-6dbd-4c5b-9b6b-e71f8c1cdf88</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>2247</X>
                                  <Y>1492</Y>
                                  <W>105</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>2301</X>
                                  <Y>1502</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.String</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="InputParam" index="2">
                          <items count="12">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">true</item>
                            <item name="Description" type_name="gh_string" type_code="10">Position tolerance in meters (not affected by native_scale). If unset, the planner default is used.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">e64a05b9-8639-4029-88ed-8e9187a04a68</item>
                            <item name="Name" type_name="gh_string" type_code="10">tolerance_position</item>
                            <item name="NickName" type_name="gh_string" type_code="10">tolerance_position</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">true</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">Position tolerance in meters (not affected by native_scale). If unset, the planner default is used.</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">9d51e32e-c038-4352-9554-f4137ca91b9a</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>2247</X>
                                  <Y>1512</Y>
                                  <W>105</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>2301</X>
                                  <Y>1522</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Double</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="InputParam" index="3">
                          <items count="12">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">true</item>
                            <item name="Description" type_name="gh_string" type_code="10">Orientation tolerance in radians. If unset, the planner default is used.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">b9b337d0-dbe9-450e-b28b-ec6b45abb002</item>
                            <item name="Name" type_name="gh_string" type_code="10">tolerance_orientation</item>
                            <item name="NickName" type_name="gh_string" type_code="10">tolerance_orientation</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">true</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">Orientation tolerance in radians. If unset, the planner default is used.</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">9d51e32e-c038-4352-9554-f4137ca91b9a</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>2247</X>
                                  <Y>1532</Y>
                                  <W>105</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>2301</X>
                                  <Y>1542</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Double</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="InputParam" index="4">
                          <items count="12">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">true</item>
                            <item name="Description" type_name="gh_string" type_code="10">Scale factor: user_value * native_scale = meters. Use 0.001 if modeling in millimeters. Defaults to 1.0.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">b27f1e89-e38c-49cc-952b-6cd07d5aad25</item>
                            <item name="Name" type_name="gh_string" type_code="10">native_scale</item>
                            <item name="NickName" type_name="gh_string" type_code="10">native_scale</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">true</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">Scale factor: user_value * native_scale = meters. Use 0.001 if modeling in millimeters. Defaults to 1.0.</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">9d51e32e-c038-4352-9554-f4137ca91b9a</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>2247</X>
                                  <Y>1552</Y>
                                  <W>105</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>2301</X>
                                  <Y>1562</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Double</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="OutputParam" index="0">
                          <items count="12">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">false</item>
                            <item name="Description" type_name="gh_string" type_code="10">FrameTarget.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">4d4c2587-3e67-44b5-ad21-f205a57ebe3a</item>
                            <item name="Name" type_name="gh_string" type_code="10">target</item>
                            <item name="NickName" type_name="gh_string" type_code="10">target</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">false</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">FrameTarget.</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">1c282eeb-dd16-439f-94e4-7d92b542fe8b</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>2382</X>
                                  <Y>1472</Y>
                                  <W>34</W>
                                  <H>100</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>2399</X>
                                  <Y>1522</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Object</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                      </chunks>
                    </chunk>
                    <chunk name="Script">
                      <items count="5">
                        <item name="MarshGuids" type_name="gh_bool" type_code="1">true</item>
                        <item name="MarshInputs" type_name="gh_bool" type_code="1">false</item>
                        <item name="MarshOutputs" type_name="gh_bool" type_code="1">true</item>
                        <item name="Text" type_name="gh_string" type_code="10">IyByOiBjb21wYXNfZmFiPj0yCiIiIgpDcmVhdGUgYSBGcmFtZVRhcmdldCBmb3IgdGhlIHJvYm90J3MgZW5kLWVmZmVjdG9yIG1vdGlvbiBwbGFubmluZy4KCkFjY2VwdHMgYSBSaGlubyBwbGFuZSBvciBhIENPTVBBUyBGcmFtZS4gVGhlIGB0YXJnZXRfbW9kZWAgY29udHJvbHMgd2hpY2gKZnJhbWUgb24gdGhlIHJvYm90L3Rvb2wvd29ya3BpZWNlIGlzIG1hdGNoZWQgYWdhaW5zdCB0aGUgdGFyZ2V0LgoKQ09NUEFTIEZBQiB2Mi4wLjAKIiIiCgppbXBvcnQgR3Jhc3Nob3BwZXIKaW1wb3J0IFJoaW5vCmltcG9ydCBTeXN0ZW0KZnJvbSBjb21wYXMuZ2VvbWV0cnkgaW1wb3J0IEZyYW1lCmZyb20gY29tcGFzX3JoaW5vLmNvbnZlcnNpb25zIGltcG9ydCBwbGFuZV90b19jb21wYXNfZnJhbWUKCmZyb20gY29tcGFzX2ZhYi5naHB5dGhvbiBpbXBvcnQgZW5zdXJlX3ZhbHVlX2xpc3QKZnJvbSBjb21wYXNfZmFiLnJvYm90cyBpbXBvcnQgRnJhbWVUYXJnZXQKZnJvbSBjb21wYXNfZmFiLnJvYm90cyBpbXBvcnQgVGFyZ2V0TW9kZQoKX1RBUkdFVF9NT0RFUyA9IFttb2RlLnZhbHVlIGZvciBtb2RlIGluIFRhcmdldE1vZGVdCgoKY2xhc3MgRnJhbWVUYXJnZXRDb21wb25lbnQoR3Jhc3Nob3BwZXIuS2VybmVsLkdIX1NjcmlwdEluc3RhbmNlKToKICAgIGRlZiBSdW5TY3JpcHQoc2VsZiwKICAgICAgICAgICAgcGxhbmUsCiAgICAgICAgICAgIHRhcmdldF9tb2RlOiBzdHIsCiAgICAgICAgICAgIHRvbGVyYW5jZV9wb3NpdGlvbjogZmxvYXQsCiAgICAgICAgICAgIHRvbGVyYW5jZV9vcmllbnRhdGlvbjogZmxvYXQsCiAgICAgICAgICAgIG5hdGl2ZV9zY2FsZTogZmxvYXQpOgogICAgICAgIGVuc3VyZV92YWx1ZV9saXN0KGdoZW52LkNvbXBvbmVudCwgInRhcmdldF9tb2RlIiwgX1RBUkdFVF9NT0RFUywgZGVmYXVsdD0iUk9CT1QiKSAgIyBub3FhOiBGODIxCgogICAgICAgIGlmIHBsYW5lIGlzIE5vbmU6CiAgICAgICAgICAgIHJldHVybiBOb25lCgogICAgICAgIGZyYW1lID0gcGxhbmUgaWYgaXNpbnN0YW5jZShwbGFuZSwgRnJhbWUpIGVsc2UgcGxhbmVfdG9fY29tcGFzX2ZyYW1lKHBsYW5lKQoKICAgICAgICBtb2RlID0gdGFyZ2V0X21vZGUgb3IgIlJPQk9UIgogICAgICAgIGlmIGlzaW5zdGFuY2UobW9kZSwgc3RyKToKICAgICAgICAgICAgbW9kZSA9IFRhcmdldE1vZGUobW9kZS5zdHJpcCgpLnVwcGVyKCkpCgogICAgICAgIG5hdGl2ZV9zY2FsZSA9IG5hdGl2ZV9zY2FsZSBpZiBuYXRpdmVfc2NhbGUgZWxzZSAxLjAKCiAgICAgICAgdGFyZ2V0ID0gRnJhbWVUYXJnZXQoCiAgICAgICAgICAgIHRhcmdldF9mcmFtZT1mcmFtZSwKICAgICAgICAgICAgdGFyZ2V0X21vZGU9bW9kZSwKICAgICAgICAgICAgbmF0aXZlX3NjYWxlPW5hdGl2ZV9zY2FsZSwKICAgICAgICAgICAgdG9sZXJhbmNlX3Bvc2l0aW9uPXRvbGVyYW5jZV9wb3NpdGlvbiwKICAgICAgICAgICAgdG9sZXJhbmNlX29yaWVudGF0aW9uPXRvbGVyYW5jZV9vcmllbnRhdGlvbiwKICAgICAgICApCiAgICAgICAgcmV0dXJuIHRhcmdldAo=</item>
                        <item name="Title" type_name="gh_string" type_code="10">COMPAS FAB: Frame Target</item>
                      </items>
                      <chunks count="1">
                        <chunk name="LanguageSpec">
                          <items count="2">
                            <item name="Taxon" type_name="gh_string" type_code="10">*.*.python</item>
                            <item name="Version" type_name="gh_string" type_code="10">3.*</item>
                          </items>
                        </chunk>
                      </chunks>
                    </chunk>
                    <chunk name="ScriptEditor">
                      <items count="1">
                        <item name="StartBounds" type_name="gh_drawing_rectangle" type_code="34">
                          <X>442</X>
                          <Y>199</Y>
                          <W>550</W>
                          <H>650</H>
                        </item>
                      </items>
                    </chunk>
                  </chunks>
                </chunk>
              </chunks>
            </chunk>
            <chunk name="Object" index="94">
              <items count="2">
                <item name="GUID" type_name="gh_guid" type_code="9">c9b2d725-6f87-4b07-af90-bd9aefef68eb</item>
                <item name="Name" type_name="gh_string" type_code="10">COMPAS FAB: Frame Target</item>
              </items>
              <chunks count="1">
                <chunk name="Container">
                  <items count="16">
                    <item name="Description" type_name="gh_string" type_code="10"></item>
                    <item name="GraftStandardOutputLines" type_name="gh_bool" type_code="1">true</item>
                    <item name="IconDisplay" type_name="gh_int32" type_code="3">2</item>
                    <item name="IconOverride" type_name="gh_drawing_bitmap" type_code="37">
                      <bitmap length="658">iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAGKADAAQAAAABAAAAGAAAAADB/VeXAAACCElEQVRIDWNgoDFgRDb/////IUB+/qPHT62/ffuGIoesDhubi4vrv5ys9FGg3ERGRsY1MDVwQ4CGt924ebsSJkEJraGu2g60pApkBtgCkMuBhq+mxFB0vUBLQkE+YYJK5KMroAIfbCbYBw8fPflHapgTcgAoTuTlZJjAPiBk+Jp1GxhAmBQAM5OFGE2r10IMDwkKIEY5ihpYHKAIUpNDcwuICqK/bBxkewqciq7fuPUfmwn7X31gmHLrGcO1T9/A0lp8XAw5alIMjmIC2JRjiGlqqDHiDCKQ4Vln7oAN53nxhAGEQRaBxEByxAKcFoBcDgJTjFUYZE7sZZA9thvMBotB5cAKCBBY4+Dj7z9g11qK8DHo8nMz3AiIBxszpbaWgcfCmeEagwxDSGIGA/OvH3DjQ4MDGLAlY5w+gOn8+x8RPYz//8GEiaax+oCflYUBFKHH33wC++Sgkz7D5h27GNYIiTN8kZBhUGJjYlgzfwZRluD0ASi1gEDO2TsMFZfuMxyVUmV4YO8FFvu3ezPDtes3wGxCBNgHoIIJVnbANICS4jQTFXAyBfkEBEC+MnzziOEvLzuDlqYGTClWGmQmSAJWHxwG1gc2WFUCBUGRDgKgoCMWAOuDI8D6wBYWRBPxaQQZTIrhULPAZoItANU8oGoOnyWkyEGrTHC9DA4imGZaVPows2lGAwCK8LdD37XD/QAAAABJRU5ErkJggg==</bitmap>
                    </item>
                    <item name="InstanceGuid" type_name="gh_guid" type_code="9">00b4398a-522a-4426-bceb-c8b4eb2df50a</item>
                    <item name="MarshGuids" type_name="gh_bool" type_code="1">true</item>
                    <item name="MarshInputs" type_name="gh_bool" type_code="1">false</item>
                    <item name="MarshOutputs" type_name="gh_bool" type_code="1">true</item>
                    <item name="Name" type_name="gh_string" type_code="10">COMPAS FAB: Frame Target</item>
                    <item name="NickName" type_name="gh_string" type_code="10">COMPAS FAB: Frame Target</item>
                    <item name="ScriptComponentVersion" type_name="gh_int32" type_code="3">3</item>
                    <item name="Tooltip" type_name="gh_string" type_code="10"></item>
                    <item name="UsingLibraryInputParam" type_name="gh_bool" type_code="1">false</item>
                    <item name="UsingScriptInputParam" type_name="gh_bool" type_code="1">false</item>
                    <item name="UsingScriptOutputParam" type_name="gh_bool" type_code="1">false</item>
                    <item name="UsingStandardOutputParam" type_name="gh_bool" type_code="1">false</item>
                  </items>
                  <chunks count="4">
                    <chunk name="Attributes">
                      <items count="2">
                        <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                          <X>2300</X>
                          <Y>969</Y>
                          <W>173</W>
                          <H>104</H>
                        </item>
                        <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                          <X>2422</X>
                          <Y>1021</Y>
                        </item>
                      </items>
                    </chunk>
                    <chunk name="ParameterData">
                      <items count="8">
                        <item name="InputCount" type_name="gh_int32" type_code="3">5</item>
                        <item name="InputId" index="0" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="InputId" index="1" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="InputId" index="2" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="InputId" index="3" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="InputId" index="4" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="OutputCount" type_name="gh_int32" type_code="3">1</item>
                        <item name="OutputId" index="0" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                      </items>
                      <chunks count="6">
                        <chunk name="InputParam" index="0">
                          <items count="13">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">true</item>
                            <item name="Description" type_name="gh_string" type_code="10">Rhino plane or COMPAS Frame describing the target pose (in WCF).</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">421cdb15-e61c-43a8-9ace-73222d21e661</item>
                            <item name="Name" type_name="gh_string" type_code="10">plane</item>
                            <item name="NickName" type_name="gh_string" type_code="10">plane</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">true</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="Source" index="0" type_name="gh_guid" type_code="9">c3986e21-f43e-45b1-99c4-13cd41951b9b</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">Rhino plane or COMPAS Frame describing the target pose (in WCF).</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">1c282eeb-dd16-439f-94e4-7d92b542fe8b</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>2302</X>
                                  <Y>971</Y>
                                  <W>105</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>2356</X>
                                  <Y>981</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Object</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="InputParam" index="1">
                          <items count="13">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">true</item>
                            <item name="Description" type_name="gh_string" type_code="10">Which frame on the robot to match. One of 'ROBOT' (PCF, default), 'TOOL' (TCF of attached tool), or 'WORKPIECE' (OCF of attached workpiece).</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">86de0bc6-4419-4b0b-8a4d-6b9a559c63e3</item>
                            <item name="Name" type_name="gh_string" type_code="10">target_mode</item>
                            <item name="NickName" type_name="gh_string" type_code="10">target_mode</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">true</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="Source" index="0" type_name="gh_guid" type_code="9">27c34ac6-7313-4835-ba74-e72d714dfa0c</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">Which frame on the robot to match. One of 'ROBOT' (PCF, default), 'TOOL' (TCF of attached tool), or 'WORKPIECE' (OCF of attached workpiece).</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">3aceb454-6dbd-4c5b-9b6b-e71f8c1cdf88</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>2302</X>
                                  <Y>991</Y>
                                  <W>105</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>2356</X>
                                  <Y>1001</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.String</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="InputParam" index="2">
                          <items count="12">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">true</item>
                            <item name="Description" type_name="gh_string" type_code="10">Position tolerance in meters (not affected by native_scale). If unset, the planner default is used.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">f4f23e0e-4bed-4b0b-bc7e-e36da1b98ab5</item>
                            <item name="Name" type_name="gh_string" type_code="10">tolerance_position</item>
                            <item name="NickName" type_name="gh_string" type_code="10">tolerance_position</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">true</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">Position tolerance in meters (not affected by native_scale). If unset, the planner default is used.</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">9d51e32e-c038-4352-9554-f4137ca91b9a</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>2302</X>
                                  <Y>1011</Y>
                                  <W>105</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>2356</X>
                                  <Y>1021</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Double</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="InputParam" index="3">
                          <items count="12">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">true</item>
                            <item name="Description" type_name="gh_string" type_code="10">Orientation tolerance in radians. If unset, the planner default is used.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">b156cf66-5572-45de-815d-845ba1b591df</item>
                            <item name="Name" type_name="gh_string" type_code="10">tolerance_orientation</item>
                            <item name="NickName" type_name="gh_string" type_code="10">tolerance_orientation</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">true</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">Orientation tolerance in radians. If unset, the planner default is used.</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">9d51e32e-c038-4352-9554-f4137ca91b9a</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>2302</X>
                                  <Y>1031</Y>
                                  <W>105</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>2356</X>
                                  <Y>1041</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Double</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="InputParam" index="4">
                          <items count="12">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">true</item>
                            <item name="Description" type_name="gh_string" type_code="10">Scale factor: user_value * native_scale = meters. Use 0.001 if modeling in millimeters. Defaults to 1.0.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">12a193fc-47b5-48a2-9120-53009c8320ad</item>
                            <item name="Name" type_name="gh_string" type_code="10">native_scale</item>
                            <item name="NickName" type_name="gh_string" type_code="10">native_scale</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">true</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">Scale factor: user_value * native_scale = meters. Use 0.001 if modeling in millimeters. Defaults to 1.0.</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">9d51e32e-c038-4352-9554-f4137ca91b9a</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>2302</X>
                                  <Y>1051</Y>
                                  <W>105</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>2356</X>
                                  <Y>1061</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Double</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="OutputParam" index="0">
                          <items count="12">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">false</item>
                            <item name="Description" type_name="gh_string" type_code="10">FrameTarget.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">af688928-cfed-4994-b5ed-12c5ab569a63</item>
                            <item name="Name" type_name="gh_string" type_code="10">target</item>
                            <item name="NickName" type_name="gh_string" type_code="10">target</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">false</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">FrameTarget.</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">1c282eeb-dd16-439f-94e4-7d92b542fe8b</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>2437</X>
                                  <Y>971</Y>
                                  <W>34</W>
                                  <H>100</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>2454</X>
                                  <Y>1021</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Object</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                      </chunks>
                    </chunk>
                    <chunk name="Script">
                      <items count="5">
                        <item name="MarshGuids" type_name="gh_bool" type_code="1">true</item>
                        <item name="MarshInputs" type_name="gh_bool" type_code="1">false</item>
                        <item name="MarshOutputs" type_name="gh_bool" type_code="1">true</item>
                        <item name="Text" type_name="gh_string" type_code="10">IyByOiBjb21wYXNfZmFiPj0yCiIiIgpDcmVhdGUgYSBGcmFtZVRhcmdldCBmb3IgdGhlIHJvYm90J3MgZW5kLWVmZmVjdG9yIG1vdGlvbiBwbGFubmluZy4KCkFjY2VwdHMgYSBSaGlubyBwbGFuZSBvciBhIENPTVBBUyBGcmFtZS4gVGhlIGB0YXJnZXRfbW9kZWAgY29udHJvbHMgd2hpY2gKZnJhbWUgb24gdGhlIHJvYm90L3Rvb2wvd29ya3BpZWNlIGlzIG1hdGNoZWQgYWdhaW5zdCB0aGUgdGFyZ2V0LgoKQ09NUEFTIEZBQiB2Mi4wLjAKIiIiCgppbXBvcnQgR3Jhc3Nob3BwZXIKaW1wb3J0IFJoaW5vCmltcG9ydCBTeXN0ZW0KZnJvbSBjb21wYXMuZ2VvbWV0cnkgaW1wb3J0IEZyYW1lCmZyb20gY29tcGFzX3JoaW5vLmNvbnZlcnNpb25zIGltcG9ydCBwbGFuZV90b19jb21wYXNfZnJhbWUKCmZyb20gY29tcGFzX2ZhYi5naHB5dGhvbiBpbXBvcnQgZW5zdXJlX3ZhbHVlX2xpc3QKZnJvbSBjb21wYXNfZmFiLnJvYm90cyBpbXBvcnQgRnJhbWVUYXJnZXQKZnJvbSBjb21wYXNfZmFiLnJvYm90cyBpbXBvcnQgVGFyZ2V0TW9kZQoKX1RBUkdFVF9NT0RFUyA9IFttb2RlLnZhbHVlIGZvciBtb2RlIGluIFRhcmdldE1vZGVdCgoKY2xhc3MgRnJhbWVUYXJnZXRDb21wb25lbnQoR3Jhc3Nob3BwZXIuS2VybmVsLkdIX1NjcmlwdEluc3RhbmNlKToKICAgIGRlZiBSdW5TY3JpcHQoc2VsZiwKICAgICAgICAgICAgcGxhbmUsCiAgICAgICAgICAgIHRhcmdldF9tb2RlOiBzdHIsCiAgICAgICAgICAgIHRvbGVyYW5jZV9wb3NpdGlvbjogZmxvYXQsCiAgICAgICAgICAgIHRvbGVyYW5jZV9vcmllbnRhdGlvbjogZmxvYXQsCiAgICAgICAgICAgIG5hdGl2ZV9zY2FsZTogZmxvYXQpOgogICAgICAgIGVuc3VyZV92YWx1ZV9saXN0KGdoZW52LkNvbXBvbmVudCwgInRhcmdldF9tb2RlIiwgX1RBUkdFVF9NT0RFUywgZGVmYXVsdD0iUk9CT1QiKSAgIyBub3FhOiBGODIxCgogICAgICAgIGlmIHBsYW5lIGlzIE5vbmU6CiAgICAgICAgICAgIHJldHVybiBOb25lCgogICAgICAgIGZyYW1lID0gcGxhbmUgaWYgaXNpbnN0YW5jZShwbGFuZSwgRnJhbWUpIGVsc2UgcGxhbmVfdG9fY29tcGFzX2ZyYW1lKHBsYW5lKQoKICAgICAgICBtb2RlID0gdGFyZ2V0X21vZGUgb3IgIlJPQk9UIgogICAgICAgIGlmIGlzaW5zdGFuY2UobW9kZSwgc3RyKToKICAgICAgICAgICAgbW9kZSA9IFRhcmdldE1vZGUobW9kZS5zdHJpcCgpLnVwcGVyKCkpCgogICAgICAgIG5hdGl2ZV9zY2FsZSA9IG5hdGl2ZV9zY2FsZSBpZiBuYXRpdmVfc2NhbGUgZWxzZSAxLjAKCiAgICAgICAgdGFyZ2V0ID0gRnJhbWVUYXJnZXQoCiAgICAgICAgICAgIHRhcmdldF9mcmFtZT1mcmFtZSwKICAgICAgICAgICAgdGFyZ2V0X21vZGU9bW9kZSwKICAgICAgICAgICAgbmF0aXZlX3NjYWxlPW5hdGl2ZV9zY2FsZSwKICAgICAgICAgICAgdG9sZXJhbmNlX3Bvc2l0aW9uPXRvbGVyYW5jZV9wb3NpdGlvbiwKICAgICAgICAgICAgdG9sZXJhbmNlX29yaWVudGF0aW9uPXRvbGVyYW5jZV9vcmllbnRhdGlvbiwKICAgICAgICApCiAgICAgICAgcmV0dXJuIHRhcmdldAo=</item>
                        <item name="Title" type_name="gh_string" type_code="10">COMPAS FAB: Frame Target</item>
                      </items>
                      <chunks count="1">
                        <chunk name="LanguageSpec">
                          <items count="2">
                            <item name="Taxon" type_name="gh_string" type_code="10">*.*.python</item>
                            <item name="Version" type_name="gh_string" type_code="10">3.*</item>
                          </items>
                        </chunk>
                      </chunks>
                    </chunk>
                    <chunk name="ScriptEditor">
                      <items count="1">
                        <item name="StartBounds" type_name="gh_drawing_rectangle" type_code="34">
                          <X>538</X>
                          <Y>199</Y>
                          <W>550</W>
                          <H>650</H>
                        </item>
                      </items>
                    </chunk>
                  </chunks>
                </chunk>
              </chunks>
            </chunk>
            <chunk name="Object" index="95">
              <items count="2">
                <item name="GUID" type_name="gh_guid" type_code="9">c9b2d725-6f87-4b07-af90-bd9aefef68eb</item>
                <item name="Name" type_name="gh_string" type_code="10">COMPAS FAB: Forward Kinematics</item>
              </items>
              <chunks count="1">
                <chunk name="Container">
                  <items count="16">
                    <item name="Description" type_name="gh_string" type_code="10"></item>
                    <item name="GraftStandardOutputLines" type_name="gh_bool" type_code="1">true</item>
                    <item name="IconDisplay" type_name="gh_int32" type_code="3">2</item>
                    <item name="IconOverride" type_name="gh_drawing_bitmap" type_code="37">
                      <bitmap length="651">iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAGKADAAQAAAABAAAAGAAAAADB/VeXAAACAUlEQVRIDbWVS0sCURTH70QroZWQ0HOTqUXUqqAs6htI6bpdEAZtK4IIotoGRdCugiK0cNUX6AFF21KzRdoDClwFrqrp/k9zhmujaI5eGOY+zvmde87/zlwhatw0la/relCOZzNPL0O5XC5vTbUr1Hc4HHpba/OFXNvQNC3KNiZEwlcTydQ8L9h5ez3uNRlkAQwKgJ1LeMQO9K+vDBJCJnXGwuxfgyqMiUkZpDPP36j5bTxB3G6f1zYfmrS3tdTVgwT45vaOODu/JPCwf1DMTE/ZCsKHhEqEnQPucjXSgz5nYyuKdKYMGPL5+SWy2SwPq/KmDFBzlEWFp1IPVcmCRI4n7nVsF2UB+PDI/E4oMOtxZxyCrjIPgc/bqfExpXIgE7e7wyyN0+kkbViPyHFMLK+si+hJzLTZSr0KPMVangaqEQTntrd/IB7TGR4KBEILjgfEpgEPu5vMdbWTlwEWWI+3t3eBp6+3Jw+uOpfTL5gBaj42OkL+6keH8kCH0ESAdl9xADiqYAYtLc5RgHJFhl/BDBhY6F0M7ju9Mc1npB6siUUD06qMzuRVsqQVZYAfE/87SnoYBjia19kP0e9sELsDHosbmJikDIybyGJUaqIYHH7MZA025Jy/FFBdR43D6oS1D+ZvBrh5cM1ZbSqbMa5M+t+YdzJQtbj0K9viP7x+APKst1ZZrG60AAAAAElFTkSuQmCC</bitmap>
                    </item>
                    <item name="InstanceGuid" type_name="gh_guid" type_code="9">36d4fb80-9142-4c73-81a0-e837a9435e26</item>
                    <item name="MarshGuids" type_name="gh_bool" type_code="1">true</item>
                    <item name="MarshInputs" type_name="gh_bool" type_code="1">false</item>
                    <item name="MarshOutputs" type_name="gh_bool" type_code="1">true</item>
                    <item name="Name" type_name="gh_string" type_code="10">COMPAS FAB: Forward Kinematics</item>
                    <item name="NickName" type_name="gh_string" type_code="10">COMPAS FAB: Forward Kinematics</item>
                    <item name="ScriptComponentVersion" type_name="gh_int32" type_code="3">3</item>
                    <item name="Tooltip" type_name="gh_string" type_code="10"></item>
                    <item name="UsingLibraryInputParam" type_name="gh_bool" type_code="1">false</item>
                    <item name="UsingScriptInputParam" type_name="gh_bool" type_code="1">false</item>
                    <item name="UsingScriptOutputParam" type_name="gh_bool" type_code="1">false</item>
                    <item name="UsingStandardOutputParam" type_name="gh_bool" type_code="1">false</item>
                  </items>
                  <chunks count="4">
                    <chunk name="Attributes">
                      <items count="2">
                        <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                          <X>2201</X>
                          <Y>2158</Y>
                          <W>131</W>
                          <H>84</H>
                        </item>
                        <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                          <X>2282</X>
                          <Y>2200</Y>
                        </item>
                      </items>
                    </chunk>
                    <chunk name="ParameterData">
                      <items count="8">
                        <item name="InputCount" type_name="gh_int32" type_code="3">4</item>
                        <item name="InputId" index="0" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="InputId" index="1" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="InputId" index="2" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="InputId" index="3" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="OutputCount" type_name="gh_int32" type_code="3">2</item>
                        <item name="OutputId" index="0" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="OutputId" index="1" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                      </items>
                      <chunks count="6">
                        <chunk name="InputParam" index="0">
                          <items count="13">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">true</item>
                            <item name="Description" type_name="gh_string" type_code="10">A planner instance (AnalyticalKinematicsPlanner, MoveItPlanner, PyBulletPlanner, AnalyticalPyBulletPlanner).</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">813becee-23c5-46fc-b55e-97804cc80478</item>
                            <item name="Name" type_name="gh_string" type_code="10">planner</item>
                            <item name="NickName" type_name="gh_string" type_code="10">planner</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">true</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="Source" index="0" type_name="gh_guid" type_code="9">a40f4ab6-4cf9-40fb-a23e-c9ab5e03f7e5</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">A planner instance (AnalyticalKinematicsPlanner, MoveItPlanner, PyBulletPlanner, AnalyticalPyBulletPlanner).</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">1c282eeb-dd16-439f-94e4-7d92b542fe8b</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>2203</X>
                                  <Y>2160</Y>
                                  <W>64</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>2236.5</X>
                                  <Y>2170</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Object</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="InputParam" index="1">
                          <items count="13">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">true</item>
                            <item name="Description" type_name="gh_string" type_code="10">RobotCellState containing the configuration to evaluate.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">ea4a365f-778e-4bd2-bc17-3dfe16e226f3</item>
                            <item name="Name" type_name="gh_string" type_code="10">cell_state</item>
                            <item name="NickName" type_name="gh_string" type_code="10">cell_state</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">true</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="Source" index="0" type_name="gh_guid" type_code="9">ee419e20-228d-43a6-af93-9a9de4d9d82a</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">RobotCellState containing the configuration to evaluate.</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">1c282eeb-dd16-439f-94e4-7d92b542fe8b</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>2203</X>
                                  <Y>2180</Y>
                                  <W>64</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>2236.5</X>
                                  <Y>2190</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Object</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="InputParam" index="2">
                          <items count="13">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">true</item>
                            <item name="Description" type_name="gh_string" type_code="10">Which frame to return: 'ROBOT' (PCF, default), 'TOOL' (TCF of attached tool), or 'WORKPIECE' (OCF of attached workpiece).</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">5d802eab-434f-4acd-8066-c1cf144e8026</item>
                            <item name="Name" type_name="gh_string" type_code="10">target_mode</item>
                            <item name="NickName" type_name="gh_string" type_code="10">target_mode</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">true</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="Source" index="0" type_name="gh_guid" type_code="9">fe685839-b290-47ef-9f9d-1a89ca3428b8</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">Which frame to return: 'ROBOT' (PCF, default), 'TOOL' (TCF of attached tool), or 'WORKPIECE' (OCF of attached workpiece).</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">3aceb454-6dbd-4c5b-9b6b-e71f8c1cdf88</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>2203</X>
                                  <Y>2200</Y>
                                  <W>64</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>2236.5</X>
                                  <Y>2210</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.String</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="InputParam" index="3">
                          <items count="12">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">true</item>
                            <item name="Description" type_name="gh_string" type_code="10">Optional planning group name. Defaults to the cell's main planning group.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">b9afcbd5-938a-486f-b4e1-f8e2ed58d3af</item>
                            <item name="Name" type_name="gh_string" type_code="10">group</item>
                            <item name="NickName" type_name="gh_string" type_code="10">group</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">true</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">Optional planning group name. Defaults to the cell's main planning group.</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">3aceb454-6dbd-4c5b-9b6b-e71f8c1cdf88</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>2203</X>
                                  <Y>2220</Y>
                                  <W>64</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>2236.5</X>
                                  <Y>2230</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.String</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="OutputParam" index="0">
                          <items count="12">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">false</item>
                            <item name="Description" type_name="gh_string" type_code="10">Resulting COMPAS Frame in WCF.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">18a5ff13-33cb-41e3-a128-35860f34acc8</item>
                            <item name="Name" type_name="gh_string" type_code="10">frame</item>
                            <item name="NickName" type_name="gh_string" type_code="10">frame</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">false</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">Resulting COMPAS Frame in WCF.</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">1c282eeb-dd16-439f-94e4-7d92b542fe8b</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>2297</X>
                                  <Y>2160</Y>
                                  <W>33</W>
                                  <H>40</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>2313.5</X>
                                  <Y>2180</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Object</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="OutputParam" index="1">
                          <items count="12">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">false</item>
                            <item name="Description" type_name="gh_string" type_code="10">Same result as a Rhino Plane for downstream Grasshopper components.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">4529cf6b-23c7-4292-a976-414f671e41e7</item>
                            <item name="Name" type_name="gh_string" type_code="10">plane</item>
                            <item name="NickName" type_name="gh_string" type_code="10">plane</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">false</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">Same result as a Rhino Plane for downstream Grasshopper components.</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">1c282eeb-dd16-439f-94e4-7d92b542fe8b</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>2297</X>
                                  <Y>2200</Y>
                                  <W>33</W>
                                  <H>40</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>2313.5</X>
                                  <Y>2220</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Object</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                      </chunks>
                    </chunk>
                    <chunk name="Script">
                      <items count="5">
                        <item name="MarshGuids" type_name="gh_bool" type_code="1">true</item>
                        <item name="MarshInputs" type_name="gh_bool" type_code="1">false</item>
                        <item name="MarshOutputs" type_name="gh_bool" type_code="1">true</item>
                        <item name="Text" type_name="gh_string" type_code="10">IyByOiBjb21wYXNfZmFiPj0yCiIiIgpDb21wdXRlIGZvcndhcmQga2luZW1hdGljcyBmcm9tIGEgUm9ib3RDZWxsU3RhdGUgdXNpbmcgYSBzdGF0ZWxlc3MgcGxhbm5lci4KClRoZSByZXR1cm5lZCBmcmFtZSBkZXBlbmRzIG9uIHRoZSBgdGFyZ2V0X21vZGVgOgoqICdST0JPVCcgICAgICA6IFBDRiAocGxhbm5lciBjb29yZGluYXRlIGZyYW1lLCBsYXN0IGxpbmsgb2YgdGhlIHBsYW5uaW5nIGdyb3VwKQoqICdUT09MJyAgICAgICA6IFRDRiBvZiB0aGUgYXR0YWNoZWQgdG9vbAoqICdXT1JLUElFQ0UnICA6IE9DRiBvZiB0aGUgYXR0YWNoZWQgd29ya3BpZWNlCgpUaGUgQ29uZmlndXJhdGlvbiB0byBldmFsdWF0ZSBpcyB0YWtlbiBmcm9tIGBjZWxsX3N0YXRlLnJvYm90X2NvbmZpZ3VyYXRpb25gOwp1c2UgdGhlIFNldFJvYm90Q29uZmlndXJhdGlvbiBoZWxwZXIgdXBzdHJlYW0gdG8gb3ZlcnJpZGUgaXQuCgpDT01QQVMgRkFCIHYyLjAuMAoiIiIKCmltcG9ydCBHcmFzc2hvcHBlcgppbXBvcnQgUmhpbm8KaW1wb3J0IFN5c3RlbQpmcm9tIGNvbXBhc19yaGluby5jb252ZXJzaW9ucyBpbXBvcnQgZnJhbWVfdG9fcmhpbm9fcGxhbmUKCmZyb20gY29tcGFzX2ZhYi5naHB5dGhvbiBpbXBvcnQgZW5zdXJlX3ZhbHVlX2xpc3QKZnJvbSBjb21wYXNfZmFiLnJvYm90cyBpbXBvcnQgVGFyZ2V0TW9kZQoKX1RBUkdFVF9NT0RFUyA9IFttb2RlLnZhbHVlIGZvciBtb2RlIGluIFRhcmdldE1vZGVdCgoKY2xhc3MgRm9yd2FyZEtpbmVtYXRpY3NDb21wb25lbnQoR3Jhc3Nob3BwZXIuS2VybmVsLkdIX1NjcmlwdEluc3RhbmNlKToKICAgIGRlZiBSdW5TY3JpcHQoc2VsZiwgcGxhbm5lciwgY2VsbF9zdGF0ZSwgdGFyZ2V0X21vZGU6IHN0ciwgZ3JvdXA6IHN0cik6CiAgICAgICAgZW5zdXJlX3ZhbHVlX2xpc3QoZ2hlbnYuQ29tcG9uZW50LCAidGFyZ2V0X21vZGUiLCBfVEFSR0VUX01PREVTLCBkZWZhdWx0PSJST0JPVCIpICAjIG5vcWE6IEY4MjEKCiAgICAgICAgaWYgbm90IChwbGFubmVyIGFuZCBjZWxsX3N0YXRlKToKICAgICAgICAgICAgcmV0dXJuIChOb25lLCBOb25lKQoKICAgICAgICBtb2RlID0gdGFyZ2V0X21vZGUgb3IgIlJPQk9UIgogICAgICAgIGlmIGlzaW5zdGFuY2UobW9kZSwgc3RyKToKICAgICAgICAgICAgbW9kZSA9IFRhcmdldE1vZGUobW9kZS5zdHJpcCgpLnVwcGVyKCkpCgogICAgICAgIGZyYW1lID0gcGxhbm5lci5mb3J3YXJkX2tpbmVtYXRpY3MoCiAgICAgICAgICAgIHJvYm90X2NlbGxfc3RhdGU9Y2VsbF9zdGF0ZSwKICAgICAgICAgICAgdGFyZ2V0X21vZGU9bW9kZSwKICAgICAgICAgICAgZ3JvdXA9Z3JvdXAgb3IgTm9uZSwKICAgICAgICApCiAgICAgICAgcGxhbmUgPSBmcmFtZV90b19yaGlub19wbGFuZShmcmFtZSkKICAgICAgICByZXR1cm4gKGZyYW1lLCBwbGFuZSkK</item>
                        <item name="Title" type_name="gh_string" type_code="10">COMPAS FAB: Forward Kinematics</item>
                      </items>
                      <chunks count="1">
                        <chunk name="LanguageSpec">
                          <items count="2">
                            <item name="Taxon" type_name="gh_string" type_code="10">*.*.python</item>
                            <item name="Version" type_name="gh_string" type_code="10">3.*</item>
                          </items>
                        </chunk>
                      </chunks>
                    </chunk>
                    <chunk name="ScriptEditor">
                      <items count="1">
                        <item name="StartBounds" type_name="gh_drawing_rectangle" type_code="34">
                          <X>462</X>
                          <Y>199</Y>
                          <W>550</W>
                          <H>650</H>
                        </item>
                      </items>
                    </chunk>
                  </chunks>
                </chunk>
              </chunks>
            </chunk>
            <chunk name="Object" index="96">
              <items count="2">
                <item name="GUID" type_name="gh_guid" type_code="9">c9b2d725-6f87-4b07-af90-bd9aefef68eb</item>
                <item name="Name" type_name="gh_string" type_code="10">COMPAS FAB: Forward Kinematics</item>
              </items>
              <chunks count="1">
                <chunk name="Container">
                  <items count="16">
                    <item name="Description" type_name="gh_string" type_code="10"></item>
                    <item name="GraftStandardOutputLines" type_name="gh_bool" type_code="1">true</item>
                    <item name="IconDisplay" type_name="gh_int32" type_code="3">2</item>
                    <item name="IconOverride" type_name="gh_drawing_bitmap" type_code="37">
                      <bitmap length="651">iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAGKADAAQAAAABAAAAGAAAAADB/VeXAAACAUlEQVRIDbWVS0sCURTH70QroZWQ0HOTqUXUqqAs6htI6bpdEAZtK4IIotoGRdCugiK0cNUX6AFF21KzRdoDClwFrqrp/k9zhmujaI5eGOY+zvmde87/zlwhatw0la/relCOZzNPL0O5XC5vTbUr1Hc4HHpba/OFXNvQNC3KNiZEwlcTydQ8L9h5ez3uNRlkAQwKgJ1LeMQO9K+vDBJCJnXGwuxfgyqMiUkZpDPP36j5bTxB3G6f1zYfmrS3tdTVgwT45vaOODu/JPCwf1DMTE/ZCsKHhEqEnQPucjXSgz5nYyuKdKYMGPL5+SWy2SwPq/KmDFBzlEWFp1IPVcmCRI4n7nVsF2UB+PDI/E4oMOtxZxyCrjIPgc/bqfExpXIgE7e7wyyN0+kkbViPyHFMLK+si+hJzLTZSr0KPMVangaqEQTntrd/IB7TGR4KBEILjgfEpgEPu5vMdbWTlwEWWI+3t3eBp6+3Jw+uOpfTL5gBaj42OkL+6keH8kCH0ESAdl9xADiqYAYtLc5RgHJFhl/BDBhY6F0M7ju9Mc1npB6siUUD06qMzuRVsqQVZYAfE/87SnoYBjia19kP0e9sELsDHosbmJikDIybyGJUaqIYHH7MZA025Jy/FFBdR43D6oS1D+ZvBrh5cM1ZbSqbMa5M+t+YdzJQtbj0K9viP7x+APKst1ZZrG60AAAAAElFTkSuQmCC</bitmap>
                    </item>
                    <item name="InstanceGuid" type_name="gh_guid" type_code="9">506100f6-29bc-4721-8251-b473cc6ca5f1</item>
                    <item name="MarshGuids" type_name="gh_bool" type_code="1">true</item>
                    <item name="MarshInputs" type_name="gh_bool" type_code="1">false</item>
                    <item name="MarshOutputs" type_name="gh_bool" type_code="1">true</item>
                    <item name="Name" type_name="gh_string" type_code="10">COMPAS FAB: Forward Kinematics</item>
                    <item name="NickName" type_name="gh_string" type_code="10">COMPAS FAB: Forward Kinematics</item>
                    <item name="ScriptComponentVersion" type_name="gh_int32" type_code="3">3</item>
                    <item name="Tooltip" type_name="gh_string" type_code="10"></item>
                    <item name="UsingLibraryInputParam" type_name="gh_bool" type_code="1">false</item>
                    <item name="UsingScriptInputParam" type_name="gh_bool" type_code="1">false</item>
                    <item name="UsingScriptOutputParam" type_name="gh_bool" type_code="1">false</item>
                    <item name="UsingStandardOutputParam" type_name="gh_bool" type_code="1">false</item>
                  </items>
                  <chunks count="4">
                    <chunk name="Attributes">
                      <items count="2">
                        <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                          <X>2770</X>
                          <Y>252</Y>
                          <W>131</W>
                          <H>84</H>
                        </item>
                        <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                          <X>2851</X>
                          <Y>294</Y>
                        </item>
                      </items>
                    </chunk>
                    <chunk name="ParameterData">
                      <items count="8">
                        <item name="InputCount" type_name="gh_int32" type_code="3">4</item>
                        <item name="InputId" index="0" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="InputId" index="1" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="InputId" index="2" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="InputId" index="3" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="OutputCount" type_name="gh_int32" type_code="3">2</item>
                        <item name="OutputId" index="0" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="OutputId" index="1" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                      </items>
                      <chunks count="6">
                        <chunk name="InputParam" index="0">
                          <items count="13">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">true</item>
                            <item name="Description" type_name="gh_string" type_code="10">A planner instance (AnalyticalKinematicsPlanner, MoveItPlanner, PyBulletPlanner, AnalyticalPyBulletPlanner).</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">79c0cd2f-f233-459e-a3d5-ca4d9ccf01f2</item>
                            <item name="Name" type_name="gh_string" type_code="10">planner</item>
                            <item name="NickName" type_name="gh_string" type_code="10">planner</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">true</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="Source" index="0" type_name="gh_guid" type_code="9">eed3e05b-a8b5-4d7c-a7e5-f545a8de1127</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">A planner instance (AnalyticalKinematicsPlanner, MoveItPlanner, PyBulletPlanner, AnalyticalPyBulletPlanner).</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">1c282eeb-dd16-439f-94e4-7d92b542fe8b</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>2772</X>
                                  <Y>254</Y>
                                  <W>64</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>2805.5</X>
                                  <Y>264</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Object</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="InputParam" index="1">
                          <items count="13">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">true</item>
                            <item name="Description" type_name="gh_string" type_code="10">RobotCellState containing the configuration to evaluate.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">e0baeb70-7249-4022-9a98-7bb005f2d3b1</item>
                            <item name="Name" type_name="gh_string" type_code="10">cell_state</item>
                            <item name="NickName" type_name="gh_string" type_code="10">cell_state</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">true</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="Source" index="0" type_name="gh_guid" type_code="9">916ef8c4-0cbf-47b2-90db-e3fe6f29230c</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">RobotCellState containing the configuration to evaluate.</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">1c282eeb-dd16-439f-94e4-7d92b542fe8b</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>2772</X>
                                  <Y>274</Y>
                                  <W>64</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>2805.5</X>
                                  <Y>284</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Object</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="InputParam" index="2">
                          <items count="13">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">true</item>
                            <item name="Description" type_name="gh_string" type_code="10">Which frame to return: 'ROBOT' (PCF, default), 'TOOL' (TCF of attached tool), or 'WORKPIECE' (OCF of attached workpiece).</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">3457b58d-4379-4ae0-ba13-a7823417fa68</item>
                            <item name="Name" type_name="gh_string" type_code="10">target_mode</item>
                            <item name="NickName" type_name="gh_string" type_code="10">target_mode</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">true</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="Source" index="0" type_name="gh_guid" type_code="9">007f1a73-de5a-45f0-8f44-643799f0d058</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">Which frame to return: 'ROBOT' (PCF, default), 'TOOL' (TCF of attached tool), or 'WORKPIECE' (OCF of attached workpiece).</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">3aceb454-6dbd-4c5b-9b6b-e71f8c1cdf88</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>2772</X>
                                  <Y>294</Y>
                                  <W>64</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>2805.5</X>
                                  <Y>304</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.String</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="InputParam" index="3">
                          <items count="12">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">true</item>
                            <item name="Description" type_name="gh_string" type_code="10">Optional planning group name. Defaults to the cell's main planning group.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">b1fa59a6-82ba-44f4-a2ca-3baadd9bad41</item>
                            <item name="Name" type_name="gh_string" type_code="10">group</item>
                            <item name="NickName" type_name="gh_string" type_code="10">group</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">true</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">Optional planning group name. Defaults to the cell's main planning group.</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">3aceb454-6dbd-4c5b-9b6b-e71f8c1cdf88</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>2772</X>
                                  <Y>314</Y>
                                  <W>64</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>2805.5</X>
                                  <Y>324</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.String</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="OutputParam" index="0">
                          <items count="12">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">false</item>
                            <item name="Description" type_name="gh_string" type_code="10">Resulting COMPAS Frame in WCF.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">c00fd8fd-8127-4dd8-815a-3fc68de87e4d</item>
                            <item name="Name" type_name="gh_string" type_code="10">frame</item>
                            <item name="NickName" type_name="gh_string" type_code="10">frame</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">false</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">Resulting COMPAS Frame in WCF.</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">1c282eeb-dd16-439f-94e4-7d92b542fe8b</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>2866</X>
                                  <Y>254</Y>
                                  <W>33</W>
                                  <H>40</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>2882.5</X>
                                  <Y>274</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Object</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="OutputParam" index="1">
                          <items count="12">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">false</item>
                            <item name="Description" type_name="gh_string" type_code="10">Same result as a Rhino Plane for downstream Grasshopper components.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">d67372f4-bd74-4517-b065-1e71ff303bc6</item>
                            <item name="Name" type_name="gh_string" type_code="10">plane</item>
                            <item name="NickName" type_name="gh_string" type_code="10">plane</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">false</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">Same result as a Rhino Plane for downstream Grasshopper components.</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">1c282eeb-dd16-439f-94e4-7d92b542fe8b</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>2866</X>
                                  <Y>294</Y>
                                  <W>33</W>
                                  <H>40</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>2882.5</X>
                                  <Y>314</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Object</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                      </chunks>
                    </chunk>
                    <chunk name="Script">
                      <items count="5">
                        <item name="MarshGuids" type_name="gh_bool" type_code="1">true</item>
                        <item name="MarshInputs" type_name="gh_bool" type_code="1">false</item>
                        <item name="MarshOutputs" type_name="gh_bool" type_code="1">true</item>
                        <item name="Text" type_name="gh_string" type_code="10">IyByOiBjb21wYXNfZmFiPj0yCiIiIgpDb21wdXRlIGZvcndhcmQga2luZW1hdGljcyBmcm9tIGEgUm9ib3RDZWxsU3RhdGUgdXNpbmcgYSBzdGF0ZWxlc3MgcGxhbm5lci4KClRoZSByZXR1cm5lZCBmcmFtZSBkZXBlbmRzIG9uIHRoZSBgdGFyZ2V0X21vZGVgOgoqICdST0JPVCcgICAgICA6IFBDRiAocGxhbm5lciBjb29yZGluYXRlIGZyYW1lLCBsYXN0IGxpbmsgb2YgdGhlIHBsYW5uaW5nIGdyb3VwKQoqICdUT09MJyAgICAgICA6IFRDRiBvZiB0aGUgYXR0YWNoZWQgdG9vbAoqICdXT1JLUElFQ0UnICA6IE9DRiBvZiB0aGUgYXR0YWNoZWQgd29ya3BpZWNlCgpUaGUgQ29uZmlndXJhdGlvbiB0byBldmFsdWF0ZSBpcyB0YWtlbiBmcm9tIGBjZWxsX3N0YXRlLnJvYm90X2NvbmZpZ3VyYXRpb25gOwp1c2UgdGhlIFNldFJvYm90Q29uZmlndXJhdGlvbiBoZWxwZXIgdXBzdHJlYW0gdG8gb3ZlcnJpZGUgaXQuCgpDT01QQVMgRkFCIHYyLjAuMAoiIiIKCmltcG9ydCBHcmFzc2hvcHBlcgppbXBvcnQgUmhpbm8KaW1wb3J0IFN5c3RlbQpmcm9tIGNvbXBhc19yaGluby5jb252ZXJzaW9ucyBpbXBvcnQgZnJhbWVfdG9fcmhpbm9fcGxhbmUKCmZyb20gY29tcGFzX2ZhYi5naHB5dGhvbiBpbXBvcnQgZW5zdXJlX3ZhbHVlX2xpc3QKZnJvbSBjb21wYXNfZmFiLnJvYm90cyBpbXBvcnQgVGFyZ2V0TW9kZQoKX1RBUkdFVF9NT0RFUyA9IFttb2RlLnZhbHVlIGZvciBtb2RlIGluIFRhcmdldE1vZGVdCgoKY2xhc3MgRm9yd2FyZEtpbmVtYXRpY3NDb21wb25lbnQoR3Jhc3Nob3BwZXIuS2VybmVsLkdIX1NjcmlwdEluc3RhbmNlKToKICAgIGRlZiBSdW5TY3JpcHQoc2VsZiwgcGxhbm5lciwgY2VsbF9zdGF0ZSwgdGFyZ2V0X21vZGU6IHN0ciwgZ3JvdXA6IHN0cik6CiAgICAgICAgZW5zdXJlX3ZhbHVlX2xpc3QoZ2hlbnYuQ29tcG9uZW50LCAidGFyZ2V0X21vZGUiLCBfVEFSR0VUX01PREVTLCBkZWZhdWx0PSJST0JPVCIpICAjIG5vcWE6IEY4MjEKCiAgICAgICAgaWYgbm90IChwbGFubmVyIGFuZCBjZWxsX3N0YXRlKToKICAgICAgICAgICAgcmV0dXJuIChOb25lLCBOb25lKQoKICAgICAgICBtb2RlID0gdGFyZ2V0X21vZGUgb3IgIlJPQk9UIgogICAgICAgIGlmIGlzaW5zdGFuY2UobW9kZSwgc3RyKToKICAgICAgICAgICAgbW9kZSA9IFRhcmdldE1vZGUobW9kZS5zdHJpcCgpLnVwcGVyKCkpCgogICAgICAgIGZyYW1lID0gcGxhbm5lci5mb3J3YXJkX2tpbmVtYXRpY3MoCiAgICAgICAgICAgIHJvYm90X2NlbGxfc3RhdGU9Y2VsbF9zdGF0ZSwKICAgICAgICAgICAgdGFyZ2V0X21vZGU9bW9kZSwKICAgICAgICAgICAgZ3JvdXA9Z3JvdXAgb3IgTm9uZSwKICAgICAgICApCiAgICAgICAgcGxhbmUgPSBmcmFtZV90b19yaGlub19wbGFuZShmcmFtZSkKICAgICAgICByZXR1cm4gKGZyYW1lLCBwbGFuZSkK</item>
                        <item name="Title" type_name="gh_string" type_code="10">COMPAS FAB: Forward Kinematics</item>
                      </items>
                      <chunks count="1">
                        <chunk name="LanguageSpec">
                          <items count="2">
                            <item name="Taxon" type_name="gh_string" type_code="10">*.*.python</item>
                            <item name="Version" type_name="gh_string" type_code="10">3.*</item>
                          </items>
                        </chunk>
                      </chunks>
                    </chunk>
                    <chunk name="ScriptEditor">
                      <items count="1">
                        <item name="StartBounds" type_name="gh_drawing_rectangle" type_code="34">
                          <X>588</X>
                          <Y>199</Y>
                          <W>550</W>
                          <H>650</H>
                        </item>
                      </items>
                    </chunk>
                  </chunks>
                </chunk>
              </chunks>
            </chunk>
            <chunk name="Object" index="97">
              <items count="2">
                <item name="GUID" type_name="gh_guid" type_code="9">00027467-0d24-4fa7-b178-8dc0ac5f42ec</item>
                <item name="Name" type_name="gh_string" type_code="10">Value List</item>
              </items>
              <chunks count="1">
                <chunk name="Container">
                  <items count="8">
                    <item name="Description" type_name="gh_string" type_code="10">Provides a list of preset values to choose from</item>
                    <item name="InstanceGuid" type_name="gh_guid" type_code="9">fe685839-b290-47ef-9f9d-1a89ca3428b8</item>
                    <item name="ListCount" type_name="gh_int32" type_code="3">3</item>
                    <item name="ListMode" type_name="gh_int32" type_code="3">1</item>
                    <item name="Name" type_name="gh_string" type_code="10">Value List</item>
                    <item name="NickName" type_name="gh_string" type_code="10">target_mode</item>
                    <item name="Optional" type_name="gh_bool" type_code="1">false</item>
                    <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                  </items>
                  <chunks count="4">
                    <chunk name="ListItem" index="0">
                      <items count="3">
                        <item name="Expression" type_name="gh_string" type_code="10">"ROBOT"</item>
                        <item name="Name" type_name="gh_string" type_code="10">ROBOT</item>
                        <item name="Selected" type_name="gh_bool" type_code="1">false</item>
                      </items>
                    </chunk>
                    <chunk name="ListItem" index="1">
                      <items count="3">
                        <item name="Expression" type_name="gh_string" type_code="10">"TOOL"</item>
                        <item name="Name" type_name="gh_string" type_code="10">TOOL</item>
                        <item name="Selected" type_name="gh_bool" type_code="1">true</item>
                      </items>
                    </chunk>
                    <chunk name="ListItem" index="2">
                      <items count="3">
                        <item name="Expression" type_name="gh_string" type_code="10">"WORKPIECE"</item>
                        <item name="Name" type_name="gh_string" type_code="10">WORKPIECE</item>
                        <item name="Selected" type_name="gh_bool" type_code="1">false</item>
                      </items>
                    </chunk>
                    <chunk name="Attributes">
                      <items count="2">
                        <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                          <X>2001</X>
                          <Y>2199</Y>
                          <W>164</W>
                          <H>22</H>
                        </item>
                        <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                          <X>2073</X>
                          <Y>2199</Y>
                        </item>
                      </items>
                    </chunk>
                  </chunks>
                </chunk>
              </chunks>
            </chunk>
            <chunk name="Object" index="98">
              <items count="2">
                <item name="GUID" type_name="gh_guid" type_code="9">c9b2d725-6f87-4b07-af90-bd9aefef68eb</item>
                <item name="Name" type_name="gh_string" type_code="10">COMPAS FAB: Attach Tool To Robot</item>
              </items>
              <chunks count="1">
                <chunk name="Container">
                  <items count="16">
                    <item name="Description" type_name="gh_string" type_code="10"></item>
                    <item name="GraftStandardOutputLines" type_name="gh_bool" type_code="1">true</item>
                    <item name="IconDisplay" type_name="gh_int32" type_code="3">2</item>
                    <item name="IconOverride" type_name="gh_drawing_bitmap" type_code="37">
                      <bitmap length="653">iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAGKADAAQAAAABAAAAGAAAAADB/VeXAAACA0lEQVRIDbWVTS9DQRSGT8WuGwvcEmUlbdVHhEgFf0GaamNrIRIrO1EhFhISOyuJ+AO0RPwFhFjST1ZUBLVoF13XvKedm2kzt1zSk8ydM3POfd4759xkiJpsDpVfLpfDYr2Se32bKpVKNTE1T+c7nc6yu6f7WsT2HQ5HXOaYEAHfyWSfojLwn9nr6d8VIutgsAC+XMBj9dCb2zu6f0jw9ujoCE2Mj9WnWK6FSAQnkQKXQmBazT47v6Dj2Jm6RfOREIWCszV7VgshcCUEZlqQgJqriaL+DHcZBu3tbvOAD0HEfmOSyQL1Df34zDNj0O+jvl43D/gwGeNFg4dktupyjM4O3k4k0/T8kjN9ODLGm794aAXEL8f1RklWo5smBj1AzI5pBQBAM7tcLjo4PGLe8tIiTQYm7LA5l3tg9RaARc8wFbwjf4KDa3kCBE9e8vQ4FIBL8dwXhd3t7Nt5aAVS6QxhJAslMvJF5j28Z4nanBQOBe3w9SeInZ6zAEhGFZcRM0YylaGtjbXq7s+Ttgf+Aa/5ZmQuSBgDvsqeGjOTGjjaEkkYZlmS2OkCY+S6AbMmZCkAuOwFZhhOYte0JVJh6AcGzO7X4x0WwGWBhWo4gTwF9u1+vWSyQPUmUvns24WqAMmUPdgXwZr7AMk4gRT5Q3nArNxocJp6ZUIA1oxLv0Ju4vMbbXfAeMEPB5cAAAAASUVORK5CYII=</bitmap>
                    </item>
                    <item name="InstanceGuid" type_name="gh_guid" type_code="9">a0b7288b-d4f9-4c4c-88eb-9a4e1b20e889</item>
                    <item name="MarshGuids" type_name="gh_bool" type_code="1">true</item>
                    <item name="MarshInputs" type_name="gh_bool" type_code="1">false</item>
                    <item name="MarshOutputs" type_name="gh_bool" type_code="1">true</item>
                    <item name="Name" type_name="gh_string" type_code="10">COMPAS FAB: Attach Tool To Robot</item>
                    <item name="NickName" type_name="gh_string" type_code="10">COMPAS FAB: Attach Tool To Robot</item>
                    <item name="ScriptComponentVersion" type_name="gh_int32" type_code="3">3</item>
                    <item name="Tooltip" type_name="gh_string" type_code="10"></item>
                    <item name="UsingLibraryInputParam" type_name="gh_bool" type_code="1">false</item>
                    <item name="UsingScriptInputParam" type_name="gh_bool" type_code="1">false</item>
                    <item name="UsingScriptOutputParam" type_name="gh_bool" type_code="1">false</item>
                    <item name="UsingStandardOutputParam" type_name="gh_bool" type_code="1">false</item>
                  </items>
                  <chunks count="4">
                    <chunk name="Attributes">
                      <items count="2">
                        <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                          <X>1452</X>
                          <Y>216</Y>
                          <W>176</W>
                          <H>124</H>
                        </item>
                        <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                          <X>1559</X>
                          <Y>278</Y>
                        </item>
                      </items>
                    </chunk>
                    <chunk name="ParameterData">
                      <items count="9">
                        <item name="InputCount" type_name="gh_int32" type_code="3">6</item>
                        <item name="InputId" index="0" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="InputId" index="1" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="InputId" index="2" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="InputId" index="3" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="InputId" index="4" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="InputId" index="5" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="OutputCount" type_name="gh_int32" type_code="3">1</item>
                        <item name="OutputId" index="0" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                      </items>
                      <chunks count="7">
                        <chunk name="InputParam" index="0">
                          <items count="13">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">true</item>
                            <item name="Description" type_name="gh_string" type_code="10">Optional RobotCell — validates `tool_id`, derives the default `cell_state` when unwired, and resolves the main planning group when `group` is empty.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">0632a7ab-b841-4e40-8475-8b8dadca3ef5</item>
                            <item name="Name" type_name="gh_string" type_code="10">robot_cell</item>
                            <item name="NickName" type_name="gh_string" type_code="10">robot_cell</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">true</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="Source" index="0" type_name="gh_guid" type_code="9">b00151b7-e50e-4f3c-bf78-7ce14e07d00e</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">Optional RobotCell — validates `tool_id`, derives the default `cell_state` when unwired, and resolves the main planning group when `group` is empty.</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">1c282eeb-dd16-439f-94e4-7d92b542fe8b</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>1454</X>
                                  <Y>218</Y>
                                  <W>90</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>1500.5</X>
                                  <Y>228</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Object</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="InputParam" index="1">
                          <items count="12">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">true</item>
                            <item name="Description" type_name="gh_string" type_code="10">The RobotCellState to modify. If left unwired, the default state is derived from `robot_cell`.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">5c8ad236-9f77-449f-9f22-cc089f77999f</item>
                            <item name="Name" type_name="gh_string" type_code="10">cell_state</item>
                            <item name="NickName" type_name="gh_string" type_code="10">cell_state</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">true</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">The RobotCellState to modify. If left unwired, the default state is derived from `robot_cell`.</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">1c282eeb-dd16-439f-94e4-7d92b542fe8b</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>1454</X>
                                  <Y>238</Y>
                                  <W>90</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>1500.5</X>
                                  <Y>248</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Object</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="InputParam" index="2">
                          <items count="13">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">true</item>
                            <item name="Description" type_name="gh_string" type_code="10">Id of the tool inside the RobotCell.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">e931a4e6-c85a-4040-a631-65ab93fd2b4d</item>
                            <item name="Name" type_name="gh_string" type_code="10">tool_id</item>
                            <item name="NickName" type_name="gh_string" type_code="10">tool_id</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">true</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="Source" index="0" type_name="gh_guid" type_code="9">a194c46d-2cff-4b97-9fc2-c1b5762db47b</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">Id of the tool inside the RobotCell.</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">3aceb454-6dbd-4c5b-9b6b-e71f8c1cdf88</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>1454</X>
                                  <Y>258</Y>
                                  <W>90</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>1500.5</X>
                                  <Y>268</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.String</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="InputParam" index="3">
                          <items count="12">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">true</item>
                            <item name="Description" type_name="gh_string" type_code="10">Planning group to attach the tool to. If empty, the main planning group is taken from `robot_cell`.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">efc78418-137f-4d2a-bc1e-9ac84b85ba02</item>
                            <item name="Name" type_name="gh_string" type_code="10">group</item>
                            <item name="NickName" type_name="gh_string" type_code="10">group</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">true</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">Planning group to attach the tool to. If empty, the main planning group is taken from `robot_cell`.</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">3aceb454-6dbd-4c5b-9b6b-e71f8c1cdf88</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>1454</X>
                                  <Y>278</Y>
                                  <W>90</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>1500.5</X>
                                  <Y>288</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.String</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="InputParam" index="4">
                          <items count="12">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">true</item>
                            <item name="Description" type_name="gh_string" type_code="10">Optional Rhino Plane or COMPAS Frame describing the tool's frame relative to the end-effector link. Defaults to World XY (coincident with the end link).</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">a7f72b11-5611-4e89-a36b-81f37715729b</item>
                            <item name="Name" type_name="gh_string" type_code="10">attachment_plane</item>
                            <item name="NickName" type_name="gh_string" type_code="10">attachment_plane</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">true</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">Optional Rhino Plane or COMPAS Frame describing the tool's frame relative to the end-effector link. Defaults to World XY (coincident with the end link).</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">1c282eeb-dd16-439f-94e4-7d92b542fe8b</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>1454</X>
                                  <Y>298</Y>
                                  <W>90</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>1500.5</X>
                                  <Y>308</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Object</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="InputParam" index="5">
                          <items count="13">
                            <item name="Access" type_name="gh_int32" type_code="3">1</item>
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">true</item>
                            <item name="Description" type_name="gh_string" type_code="10">Optional list of robot link names allowed to collide with the tool.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">b0b069e8-af5a-4216-9545-d1ebba73f40f</item>
                            <item name="Name" type_name="gh_string" type_code="10">touch_links</item>
                            <item name="NickName" type_name="gh_string" type_code="10">touch_links</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">true</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">1</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">Optional list of robot link names allowed to collide with the tool.</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">3aceb454-6dbd-4c5b-9b6b-e71f8c1cdf88</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>1454</X>
                                  <Y>318</Y>
                                  <W>90</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>1500.5</X>
                                  <Y>328</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.String</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="OutputParam" index="0">
                          <items count="12">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">false</item>
                            <item name="Description" type_name="gh_string" type_code="10">New RobotCellState with the tool attached.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">69e48047-60c1-4584-8133-6458bdb0f4da</item>
                            <item name="Name" type_name="gh_string" type_code="10">cell_state</item>
                            <item name="NickName" type_name="gh_string" type_code="10">cell_state</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">false</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">New RobotCellState with the tool attached.</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">1c282eeb-dd16-439f-94e4-7d92b542fe8b</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>1574</X>
                                  <Y>218</Y>
                                  <W>52</W>
                                  <H>120</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>1600</X>
                                  <Y>278</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Object</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                      </chunks>
                    </chunk>
                    <chunk name="Script">
                      <items count="5">
                        <item name="MarshGuids" type_name="gh_bool" type_code="1">true</item>
                        <item name="MarshInputs" type_name="gh_bool" type_code="1">false</item>
                        <item name="MarshOutputs" type_name="gh_bool" type_code="1">true</item>
                        <item name="Text" type_name="gh_string" type_code="10">IyByOiBjb21wYXNfZmFiPj0yCiIiIgpBdHRhY2ggYSB0b29sIHRvIGEgcm9ib3QgcGxhbm5pbmcgZ3JvdXAgaW5zaWRlIGEgUm9ib3RDZWxsU3RhdGUuCgpQYXNzdGhyb3VnaCBidWlsZGVyOiB0aGUgaW5wdXQgc3RhdGUgaXMgY29waWVkLCB0aGUgYXR0YWNobWVudCBpcyBzZXQsIGFuZAp0aGUgbmV3IHN0YXRlIGlzIHJldHVybmVkLgoKV2hlbiBgcm9ib3RfY2VsbGAgaXMgd2lyZWQgYW5kIGB0b29sX2lkYCBoYXMgbm8gc291cmNlLCB0aGUgY29tcG9uZW50CmF1dG8tY3JlYXRlcyBhIFZhbHVlIExpc3QgZHJvcGRvd24gbGlzdGluZyBldmVyeSB0b29sIGN1cnJlbnRseSBpbgpgY2VsbC50b29sX21vZGVsc2AgKHJlZnJlc2hlZCB3aGVuIHRoZSBzZXQgY2hhbmdlcykuIFRoZSBgdG9vbF9pZGAgaXMgYWxzbwp2YWxpZGF0ZWQgYWdhaW5zdCBgY2VsbC50b29sX21vZGVsc2A7IGFuIHVua25vd24gaWQgcmFpc2VzIGFuIGVycm9yIHJhdGhlcgp0aGFuIHByb2R1Y2luZyBhIGJyb2tlbiBzdGF0ZS4KCklmIGBjZWxsX3N0YXRlYCBpcyBsZWZ0IHVud2lyZWQsIHRoZSBkZWZhdWx0IHN0YXRlIGlzIGRlcml2ZWQgZnJvbQpgcm9ib3RfY2VsbGAsIHNvIGF0dGFjaGluZyBhIHNpbmdsZSB0b29sIG5lZWRzIG9ubHkgYHJvYm90X2NlbGxgICsgYHRvb2xfaWRgLgoKSWYgYGdyb3VwYCBpcyBsZWZ0IGVtcHR5LCB0aGUgY2VsbCdzIG1haW4gcGxhbm5pbmcgZ3JvdXAgaXMgdXNlZCAocmVxdWlyZXMKYHJvYm90X2NlbGxgIHRvIGJlIHdpcmVkIGluKS4gQW55IHRvb2wgYWxyZWFkeSBhdHRhY2hlZCB0byB0aGUgc2FtZSBncm91cCBpcwphdXRvbWF0aWNhbGx5IGRldGFjaGVkLgoKSWYgYHRvdWNoX2xpbmtzYCBpcyBsZWZ0IHVud2lyZWQsIHRoZSBjb21wb25lbnQgZGVmYXVsdHMgdG8gdGhlIGVuZC1lZmZlY3RvcgpsaW5rIG9mIHRoZSBwbGFubmluZyBncm91cCAocGx1cyBpdHMgcGFyZW50IGxpbmsgd2hlbiB0aGUgZW5kLWVmZmVjdG9yIGxpbmsKaXRzZWxmIGhhcyBubyBnZW9tZXRyeSwgZS5nLiBVUidzIGB0b29sMGAgaXMgYSB6ZXJvLWdlb21ldHJ5IGZyYW1lIHNvIHRoZQpwYXJlbnQgYHdyaXN0XzNfbGlua2AgaXMgaW5jbHVkZWQgYXV0b21hdGljYWxseSkuIEEgcmVtYXJrIGlzIHN1cmZhY2VkIHNvCnRoZSBhdXRvLXBpY2sgaXNuJ3Qgc2lsZW50LgoKQSByZW1hcmsgYWx3YXlzIGFubm91bmNlcyB0aGUgbGluayB0aGUgdG9vbCBhY3R1YWxseSBlbmRzIHVwIGF0dGFjaGVkIHRvOgp0aGUgcGxhbm5pbmcgZ3JvdXAncyBlbmQtZWZmZWN0b3IgbGluayBhcyByZXR1cm5lZCBieQpgcm9ib3RfY2VsbC5nZXRfZW5kX2VmZmVjdG9yX2xpbmtfbmFtZShncm91cClgLiBPdmVycmlkZSB0aGF0IGVmZmVjdGl2ZQpmcmFtZSB2aWEgdGhlIGBhdHRhY2htZW50X3BsYW5lYCBpbnB1dC4KCkNPTVBBUyBGQUIgdjIuMC4wCiIiIgoKZnJvbSBjb3B5IGltcG9ydCBkZWVwY29weQoKaW1wb3J0IEdyYXNzaG9wcGVyCmltcG9ydCBSaGlubwppbXBvcnQgU3lzdGVtCmZyb20gY29tcGFzLmdlb21ldHJ5IGltcG9ydCBGcmFtZQpmcm9tIGNvbXBhc19naHB5dGhvbiBpbXBvcnQgZXJyb3IKZnJvbSBjb21wYXNfZ2hweXRob24gaW1wb3J0IHJlbWFyawpmcm9tIGNvbXBhc19yaGluby5jb252ZXJzaW9ucyBpbXBvcnQgcGxhbmVfdG9fY29tcGFzX2ZyYW1lCgpmcm9tIGNvbXBhc19mYWIuZ2hweXRob24gaW1wb3J0IGVuc3VyZV9keW5hbWljX3ZhbHVlX2xpc3QKCgpjbGFzcyBBdHRhY2hUb29sVG9Sb2JvdChHcmFzc2hvcHBlci5LZXJuZWwuR0hfU2NyaXB0SW5zdGFuY2UpOgogICAgZGVmIFJ1blNjcmlwdChzZWxmLAogICAgICAgICAgICByb2JvdF9jZWxsLAogICAgICAgICAgICBjZWxsX3N0YXRlLAogICAgICAgICAgICB0b29sX2lkOiBzdHIsCiAgICAgICAgICAgIGdyb3VwOiBzdHIsCiAgICAgICAgICAgIGF0dGFjaG1lbnRfcGxhbmUsCiAgICAgICAgICAgIHRvdWNoX2xpbmtzOiBTeXN0ZW0uQ29sbGVjdGlvbnMuR2VuZXJpYy5MaXN0W3N0cl0pOgogICAgICAgICMgQXV0by1wb3B1bGF0ZSB0aGUgdG9vbF9pZCBkcm9wZG93biBmcm9tIHRoZSBjZWxsJ3MgdG9vbCBpbnZlbnRvcnkuCiAgICAgICAgIyBSdW5zIGV2ZW4gd2hlbiB0b29sX2lkIGlzIGN1cnJlbnRseSBOb25lOiB0aGF0J3MgdGhlIHRyaWdnZXIuCiAgICAgICAgaWYgcm9ib3RfY2VsbCBpcyBub3QgTm9uZToKICAgICAgICAgICAgZW5zdXJlX2R5bmFtaWNfdmFsdWVfbGlzdCgKICAgICAgICAgICAgICAgIGdoZW52LkNvbXBvbmVudCwgICMgbm9xYTogRjgyMQogICAgICAgICAgICAgICAgInRvb2xfaWQiLAogICAgICAgICAgICAgICAgc29ydGVkKHJvYm90X2NlbGwudG9vbF9tb2RlbHMua2V5cygpKSwKICAgICAgICAgICAgKQoKICAgICAgICBpZiBub3QgdG9vbF9pZDoKICAgICAgICAgICAgcmV0dXJuIGNlbGxfc3RhdGUKCiAgICAgICAgdG9vbF9pZCA9IHRvb2xfaWQuc3RyaXAoKQoKICAgICAgICAjIFZhbGlkYXRlIHRoZSB0b29sIGV4aXN0cyBpbiB0aGUgY2VsbCBiZWZvcmUgYXR0YWNoaW5nIGl0LgogICAgICAgIGlmIHJvYm90X2NlbGwgaXMgbm90IE5vbmUgYW5kIHRvb2xfaWQgbm90IGluIHJvYm90X2NlbGwudG9vbF9tb2RlbHM6CiAgICAgICAgICAgIGVycm9yKCAgIyBub3FhOiBGODIxCiAgICAgICAgICAgICAgICBnaGVudi5Db21wb25lbnQsICAjIG5vcWE6IEY4MjEKICAgICAgICAgICAgICAgICJUb29sIGlkICd7fScgaXMgbm90IGluIHRoZSByb2JvdCBjZWxsLiBBdmFpbGFibGUgdG9vbHM6IHt9LiIuZm9ybWF0KAogICAgICAgICAgICAgICAgICAgIHRvb2xfaWQsICIsICIuam9pbihzb3J0ZWQocm9ib3RfY2VsbC50b29sX21vZGVscy5rZXlzKCkpKSBvciAiKG5vbmUpIgogICAgICAgICAgICAgICAgKSwKICAgICAgICAgICAgKQogICAgICAgICAgICByZXR1cm4gY2VsbF9zdGF0ZQoKICAgICAgICAjIERlcml2ZSB0aGUgZGVmYXVsdCBzdGF0ZSBmcm9tIHRoZSBjZWxsIHdoZW4gYGNlbGxfc3RhdGVgIGlzIGxlZnQgdW53aXJlZC4KICAgICAgICBpZiBjZWxsX3N0YXRlIGlzIE5vbmU6CiAgICAgICAgICAgIGlmIHJvYm90X2NlbGwgaXMgTm9uZToKICAgICAgICAgICAgICAgIGVycm9yKGdoZW52LkNvbXBvbmVudCwgIldpcmUgYSBgY2VsbF9zdGF0ZWAsIG9yIHdpcmUgYHJvYm90X2NlbGxgIHNvIHRoZSBkZWZhdWx0IHN0YXRlIGNhbiBiZSBkZXJpdmVkLiIpICAjIG5vcWE6IEY4MjEKICAgICAgICAgICAgICAgIHJldHVybiBOb25lCiAgICAgICAgICAgIGNlbGxfc3RhdGUgPSByb2JvdF9jZWxsLmRlZmF1bHRfY2VsbF9zdGF0ZSgpCgogICAgICAgIGlmIG5vdCBncm91cDoKICAgICAgICAgICAgaWYgcm9ib3RfY2VsbCBpcyBOb25lOgogICAgICAgICAgICAgICAgZXJyb3IoZ2hlbnYuQ29tcG9uZW50LCAiYGdyb3VwYCBpcyBlbXB0eSBhbmQgbm8gYHJvYm90X2NlbGxgIHdhcyB3aXJlZCBpbjogcHJvdmlkZSBvbmUgb3IgdGhlIG90aGVyIHNvIHRoZSB0b29sJ3MgcGxhbm5pbmcgZ3JvdXAgY2FuIGJlIHJlc29sdmVkLiIpICAjIG5vcWE6IEY4MjEKICAgICAgICAgICAgICAgIHJldHVybiBjZWxsX3N0YXRlCiAgICAgICAgICAgIGdyb3VwID0gcm9ib3RfY2VsbC5tYWluX2dyb3VwX25hbWUKCiAgICAgICAgZ3JvdXAgPSBncm91cC5zdHJpcCgpCgogICAgICAgIGF0dGFjaG1lbnRfZnJhbWUgPSBOb25lCiAgICAgICAgaWYgYXR0YWNobWVudF9wbGFuZSBpcyBub3QgTm9uZToKICAgICAgICAgICAgYXR0YWNobWVudF9mcmFtZSA9IGF0dGFjaG1lbnRfcGxhbmUgaWYgaXNpbnN0YW5jZShhdHRhY2htZW50X3BsYW5lLCBGcmFtZSkgZWxzZSBwbGFuZV90b19jb21wYXNfZnJhbWUoYXR0YWNobWVudF9wbGFuZSkKCiAgICAgICAgdG91Y2hfbGlua3NfbGlzdCA9IGxpc3QodG91Y2hfbGlua3MpIGlmIHRvdWNoX2xpbmtzIGVsc2UgTm9uZQoKICAgICAgICBpZiB0b3VjaF9saW5rc19saXN0IGlzIE5vbmUgYW5kIHJvYm90X2NlbGwgaXMgbm90IE5vbmU6CiAgICAgICAgICAgIHRvdWNoX2xpbmtzX2xpc3QgPSByb2JvdF9jZWxsLmRlZmF1bHRfdG91Y2hfbGlua3MoZ3JvdXApCiAgICAgICAgICAgIHJlbWFyayhnaGVudi5Db21wb25lbnQsICJ0b3VjaF9saW5rcyB1bndpcmVkOyBkZWZhdWx0ZWQgdG8ge30gKGxpbmtzIHRoZSB0b29sIGluZXZpdGFibHkgb3ZlcmxhcHMpLiBXaXJlIHlvdXIgb3duIGxpc3QgdG8gb3ZlcnJpZGUuIi5mb3JtYXQodG91Y2hfbGlua3NfbGlzdCkpICAjIG5vcWE6IEY4MjEKCiAgICAgICAgaWYgcm9ib3RfY2VsbCBpcyBub3QgTm9uZToKICAgICAgICAgICAgZWVfbGluayA9IHJvYm90X2NlbGwuZ2V0X2VuZF9lZmZlY3Rvcl9saW5rX25hbWUoZ3JvdXApCiAgICAgICAgICAgIHJlbWFyayggICMgbm9xYTogRjgyMQogICAgICAgICAgICAgICAgZ2hlbnYuQ29tcG9uZW50LCAgIyBub3FhOiBGODIxCiAgICAgICAgICAgICAgICAiYXR0YWNoaW5nICd7fScgYXQgbGluayAne30nIChncm91cCAne30nIGVuZC1lZmZlY3RvcikuIFRoZSB0b29sJ3MgYHRvb2wwYCBmcmFtZSBpcyBhdCB0aGlzIGxpbms7ICIKICAgICAgICAgICAgICAgICJ1c2UgYGF0dGFjaG1lbnRfcGxhbmVgIHRvIHJvdGF0ZS9vZmZzZXQgdGhlIHRvb2wgcmVsYXRpdmUgdG8gaXQuIi5mb3JtYXQodG9vbF9pZCwgZWVfbGluaywgZ3JvdXApLAogICAgICAgICAgICApCgogICAgICAgIG5ld19zdGF0ZSA9IGRlZXBjb3B5KGNlbGxfc3RhdGUpCiAgICAgICAgbmV3X3N0YXRlLnNldF90b29sX2F0dGFjaGVkX3RvX2dyb3VwKAogICAgICAgICAgICB0b29sX2lkPXRvb2xfaWQsCiAgICAgICAgICAgIGdyb3VwPWdyb3VwLAogICAgICAgICAgICBhdHRhY2htZW50X2ZyYW1lPWF0dGFjaG1lbnRfZnJhbWUsCiAgICAgICAgICAgIHRvdWNoX2xpbmtzPXRvdWNoX2xpbmtzX2xpc3QsCiAgICAgICAgKQogICAgICAgIHJldHVybiBuZXdfc3RhdGUK</item>
                        <item name="Title" type_name="gh_string" type_code="10">COMPAS FAB: Attach Tool To Robot</item>
                      </items>
                      <chunks count="1">
                        <chunk name="LanguageSpec">
                          <items count="2">
                            <item name="Taxon" type_name="gh_string" type_code="10">*.*.python</item>
                            <item name="Version" type_name="gh_string" type_code="10">3.*</item>
                          </items>
                        </chunk>
                      </chunks>
                    </chunk>
                    <chunk name="ScriptEditor">
                      <items count="1">
                        <item name="StartBounds" type_name="gh_drawing_rectangle" type_code="34">
                          <X>565</X>
                          <Y>199</Y>
                          <W>550</W>
                          <H>650</H>
                        </item>
                      </items>
                    </chunk>
                  </chunks>
                </chunk>
              </chunks>
            </chunk>
            <chunk name="Object" index="99">
              <items count="2">
                <item name="GUID" type_name="gh_guid" type_code="9">c9b2d725-6f87-4b07-af90-bd9aefef68eb</item>
                <item name="Name" type_name="gh_string" type_code="10">COMPAS FAB: Visualize Robot Cell</item>
              </items>
              <chunks count="1">
                <chunk name="Container">
                  <items count="17">
                    <item name="Description" type_name="gh_string" type_code="10"></item>
                    <item name="GraftStandardOutputLines" type_name="gh_bool" type_code="1">true</item>
                    <item name="Hidden" type_name="gh_bool" type_code="1">true</item>
                    <item name="IconDisplay" type_name="gh_int32" type_code="3">2</item>
                    <item name="IconOverride" type_name="gh_drawing_bitmap" type_code="37">
                      <bitmap length="575">iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAGKADAAQAAAABAAAAGAAAAADB/VeXAAABtUlEQVRIDbVVvU7DQAy+VEx5BH7KVEjKygZPwFRBeQqQulKEhJAQsFaCp6CgTrwBG2KkgU4U6CNkJNxn4ujucJqmpZauvvPP57PdnJWaM3kmfpIkTX1uDT++tuI4tnSmnbT3fT+priw9al3H87wu22QgGvwieh20WTELD9ZrlzrIMTAW8IObA/xmMFLXepl0WFtUB3pJlGuvVFtjPiOTSurYAnfBJdAimYFBmFSi9+HnN2oePjyRf39nswhH1Jv+6MlqdblCGZRtqIjuCBmTeuDoxONLP1K3dz21UQ9UPfxdoqEjtAKgoRKdnV8pBAAx399rqOZuwzKX/KkH/egtsSyNQ/e+RzeH6PTkiAIgExAygSyPwmDNszKQDBkMOmQCUCbOhs8S57+ppLNkKAkIoLy3DHIOEwcw623uc3AzcWEALgl6wYRSgVjHcokXNhlOZqMZBOAo1bggf5qMtwXkvj1cEjR8HLDkb2Vgfup80zLc9UcGhT0oE0CypQB4mCTlLDLGpA8Nk0jPg20G5FRxLjsPGCOdbopL1GEwNpiWG+8RYVKTATavkZkFSIP8+9CfthIT+/0A0Eq8LlpvRl4AAAAASUVORK5CYII=</bitmap>
                    </item>
                    <item name="InstanceGuid" type_name="gh_guid" type_code="9">c300a51d-ea1d-4a6f-aac8-a4d4a36ca3fd</item>
                    <item name="MarshGuids" type_name="gh_bool" type_code="1">true</item>
                    <item name="MarshInputs" type_name="gh_bool" type_code="1">false</item>
                    <item name="MarshOutputs" type_name="gh_bool" type_code="1">true</item>
                    <item name="Name" type_name="gh_string" type_code="10">COMPAS FAB: Visualize Robot Cell</item>
                    <item name="NickName" type_name="gh_string" type_code="10">COMPAS FAB: Visualize Robot Cell</item>
                    <item name="ScriptComponentVersion" type_name="gh_int32" type_code="3">3</item>
                    <item name="Tooltip" type_name="gh_string" type_code="10"></item>
                    <item name="UsingLibraryInputParam" type_name="gh_bool" type_code="1">false</item>
                    <item name="UsingScriptInputParam" type_name="gh_bool" type_code="1">false</item>
                    <item name="UsingScriptOutputParam" type_name="gh_bool" type_code="1">false</item>
                    <item name="UsingStandardOutputParam" type_name="gh_bool" type_code="1">false</item>
                  </items>
                  <chunks count="4">
                    <chunk name="Attributes">
                      <items count="2">
                        <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                          <X>2698</X>
                          <Y>88</Y>
                          <W>203</W>
                          <H>104</H>
                        </item>
                        <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                          <X>2785</X>
                          <Y>140</Y>
                        </item>
                      </items>
                    </chunk>
                    <chunk name="ParameterData">
                      <items count="11">
                        <item name="InputCount" type_name="gh_int32" type_code="3">5</item>
                        <item name="InputId" index="0" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="InputId" index="1" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="InputId" index="2" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="InputId" index="3" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="InputId" index="4" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="OutputCount" type_name="gh_int32" type_code="3">4</item>
                        <item name="OutputId" index="0" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="OutputId" index="1" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="OutputId" index="2" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="OutputId" index="3" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                      </items>
                      <chunks count="9">
                        <chunk name="InputParam" index="0">
                          <items count="13">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">true</item>
                            <item name="Description" type_name="gh_string" type_code="10">The RobotCell to draw.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">0c5aa94e-7a38-43c6-adf2-eee52207dafd</item>
                            <item name="Name" type_name="gh_string" type_code="10">robot_cell</item>
                            <item name="NickName" type_name="gh_string" type_code="10">robot_cell</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">true</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="Source" index="0" type_name="gh_guid" type_code="9">4faef0a9-d25c-40bb-862f-6f5183f66019</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">The RobotCell to draw.</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">1c282eeb-dd16-439f-94e4-7d92b542fe8b</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>2700</X>
                                  <Y>90</Y>
                                  <W>70</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>2736.5</X>
                                  <Y>100</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Object</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="InputParam" index="1">
                          <items count="12">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">true</item>
                            <item name="Description" type_name="gh_string" type_code="10">Optional RobotCellState describing the configuration to draw. If unwired, the cell's default state is used.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">099fb9a6-50e4-488c-8fb8-e961b1a1251b</item>
                            <item name="Name" type_name="gh_string" type_code="10">cell_state</item>
                            <item name="NickName" type_name="gh_string" type_code="10">cell_state</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">true</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">Optional RobotCellState describing the configuration to draw. If unwired, the cell's default state is used.</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">1c282eeb-dd16-439f-94e4-7d92b542fe8b</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>2700</X>
                                  <Y>110</Y>
                                  <W>70</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>2736.5</X>
                                  <Y>120</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Object</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="InputParam" index="2">
                          <items count="12">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">true</item>
                            <item name="Description" type_name="gh_string" type_code="10">Draw visual meshes. Defaults to True.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">fbb9921d-2976-406f-bae0-f496a01fc3f3</item>
                            <item name="Name" type_name="gh_string" type_code="10">draw_visual</item>
                            <item name="NickName" type_name="gh_string" type_code="10">draw_visual</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">true</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">Draw visual meshes. Defaults to True.</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">d60527f5-b5af-4ef6-8970-5f96fe412559</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>2700</X>
                                  <Y>130</Y>
                                  <W>70</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>2736.5</X>
                                  <Y>140</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Boolean</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="InputParam" index="3">
                          <items count="12">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">true</item>
                            <item name="Description" type_name="gh_string" type_code="10">Draw collision meshes. Defaults to False.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">df827498-35ea-4d0b-8421-db67c2ea9dc5</item>
                            <item name="Name" type_name="gh_string" type_code="10">draw_collision</item>
                            <item name="NickName" type_name="gh_string" type_code="10">draw_collision</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">true</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">Draw collision meshes. Defaults to False.</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">d60527f5-b5af-4ef6-8970-5f96fe412559</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>2700</X>
                                  <Y>150</Y>
                                  <W>70</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>2736.5</X>
                                  <Y>160</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Boolean</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="InputParam" index="4">
                          <items count="12">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">true</item>
                            <item name="Description" type_name="gh_string" type_code="10">Scale factor for the drawn geometry: meter_value / native_scale = native_value. Use 0.001 for a millimeter document. Defaults to 1.0.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">9fb3f85b-9eef-4a39-a92b-7d864813ecdc</item>
                            <item name="Name" type_name="gh_string" type_code="10">native_scale</item>
                            <item name="NickName" type_name="gh_string" type_code="10">native_scale</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">true</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">Scale factor for the drawn geometry: meter_value / native_scale = native_value. Use 0.001 for a millimeter document. Defaults to 1.0.</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">9d51e32e-c038-4352-9554-f4137ca91b9a</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>2700</X>
                                  <Y>170</Y>
                                  <W>70</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>2736.5</X>
                                  <Y>180</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Double</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="OutputParam" index="0">
                          <items count="12">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">false</item>
                            <item name="Description" type_name="gh_string" type_code="10">Rhino meshes of the robot model.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">a10405c9-71de-4f11-861b-bd07a05b37f3</item>
                            <item name="Name" type_name="gh_string" type_code="10">robot_meshes</item>
                            <item name="NickName" type_name="gh_string" type_code="10">robot_meshes</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">false</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">Rhino meshes of the robot model.</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">1c282eeb-dd16-439f-94e4-7d92b542fe8b</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>2800</X>
                                  <Y>90</Y>
                                  <W>99</W>
                                  <H>25</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>2849.5</X>
                                  <Y>102.5</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Object</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="OutputParam" index="1">
                          <items count="13">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">false</item>
                            <item name="Description" type_name="gh_string" type_code="10">Rhino meshes of all tool models in the cell.</item>
                            <item name="Hidden" type_name="gh_bool" type_code="1">true</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">6502b183-bd8e-480f-9d1a-d5de5c1a6a4f</item>
                            <item name="Name" type_name="gh_string" type_code="10">tool_meshes</item>
                            <item name="NickName" type_name="gh_string" type_code="10">tool_meshes</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">false</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">Rhino meshes of all tool models in the cell.</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">1c282eeb-dd16-439f-94e4-7d92b542fe8b</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>2800</X>
                                  <Y>115</Y>
                                  <W>99</W>
                                  <H>25</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>2849.5</X>
                                  <Y>127.5</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Object</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="OutputParam" index="2">
                          <items count="12">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">false</item>
                            <item name="Description" type_name="gh_string" type_code="10">Rhino meshes of all rigid bodies in the cell.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">4e5f49ec-4d8c-4aed-b12d-1b7dd2b223df</item>
                            <item name="Name" type_name="gh_string" type_code="10">rigid_body_meshes</item>
                            <item name="NickName" type_name="gh_string" type_code="10">rigid_body_meshes</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">false</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">Rhino meshes of all rigid bodies in the cell.</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">1c282eeb-dd16-439f-94e4-7d92b542fe8b</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>2800</X>
                                  <Y>140</Y>
                                  <W>99</W>
                                  <H>25</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>2849.5</X>
                                  <Y>152.5</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Object</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="OutputParam" index="3">
                          <items count="12">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">false</item>
                            <item name="Description" type_name="gh_string" type_code="10">Rhino plane at the robot's base frame.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">29539e21-299b-4f8f-af94-2afad9c5a860</item>
                            <item name="Name" type_name="gh_string" type_code="10">base_plane</item>
                            <item name="NickName" type_name="gh_string" type_code="10">base_plane</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">false</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">Rhino plane at the robot's base frame.</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">1c282eeb-dd16-439f-94e4-7d92b542fe8b</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>2800</X>
                                  <Y>165</Y>
                                  <W>99</W>
                                  <H>25</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>2849.5</X>
                                  <Y>177.5</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Object</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                      </chunks>
                    </chunk>
                    <chunk name="Script">
                      <items count="5">
                        <item name="MarshGuids" type_name="gh_bool" type_code="1">true</item>
                        <item name="MarshInputs" type_name="gh_bool" type_code="1">false</item>
                        <item name="MarshOutputs" type_name="gh_bool" type_code="1">true</item>
                        <item name="Text" type_name="gh_string" type_code="10">IyByOiBjb21wYXNfZmFiPj0yCiIiIgpEcmF3IGEgUm9ib3RDZWxsIGF0IHRoZSBjb25maWd1cmF0aW9uIGRlc2NyaWJlZCBieSBhIFJvYm90Q2VsbFN0YXRlLgoKSWYgbm8gYGNlbGxfc3RhdGVgIGlzIHdpcmVkLCB0aGUgY2VsbCdzIGRlZmF1bHQgc3RhdGUgaXMgdXNlZCwgc28gdGhlIGNlbGwgaXMKc3RpbGwgZHJhd24gKGluIGl0cyBkZWZhdWx0IGNvbmZpZ3VyYXRpb24gd2l0aCBub3RoaW5nIGF0dGFjaGVkKS4KClRoaXMgY29tcG9uZW50IHJldXNlcyBhIGNhY2hlZCBgUm9ib3RDZWxsT2JqZWN0YCBrZXllZCBvbiB0aGUgaW5wdXQgY2VsbCdzCmlkZW50aXR5LCBzbyBtZXNoZXMgYXJlIG9ubHkgYnVpbHQgb25jZSBwZXIgY2FudmFzIHNlc3Npb24gYW5kIHN1YnNlcXVlbnQKc3RhdGUgY2hhbmdlcyBvbmx5IHVwZGF0ZSB0cmFuc2Zvcm1zIChmYXN0KS4KClRoZSByb2JvdCBtb2RlbCwgdG9vbHMsIGFuZCByaWdpZCBib2RpZXMgYXJlIHJldHVybmVkIGFzIHNlcGFyYXRlIG91dHB1dHMgdG8KbWFrZSB3aXJpbmcgZG93bnN0cmVhbSBzdHlsaW5nL2ZpbHRlcmluZyBlYXN5LgoKQ09NUEFTIEZBQiB2Mi4wLjAKIiIiCgppbXBvcnQgR3Jhc3Nob3BwZXIKaW1wb3J0IFJoaW5vCmltcG9ydCBTeXN0ZW0KZnJvbSBjb21wYXMuc2NlbmUgaW1wb3J0IFNjZW5lT2JqZWN0CmZyb20gY29tcGFzX2docHl0aG9uIGltcG9ydCBjcmVhdGVfaWQKZnJvbSBjb21wYXNfcmhpbm8uY29udmVyc2lvbnMgaW1wb3J0IGZyYW1lX3RvX3JoaW5vX3BsYW5lCmZyb20gc2NyaXB0Y29udGV4dCBpbXBvcnQgc3RpY2t5IGFzIHN0Cgpmcm9tIGNvbXBhc19mYWIuZ2hweXRob24uc2NlbmUgaW1wb3J0IFJvYm90Q2VsbE9iamVjdAoKCmNsYXNzIFZpc3VhbGl6ZVJvYm90Q2VsbChHcmFzc2hvcHBlci5LZXJuZWwuR0hfU2NyaXB0SW5zdGFuY2UpOgogICAgZGVmIFJ1blNjcmlwdChzZWxmLAogICAgICAgICAgICByb2JvdF9jZWxsLAogICAgICAgICAgICBjZWxsX3N0YXRlLAogICAgICAgICAgICBkcmF3X3Zpc3VhbDogYm9vbCwKICAgICAgICAgICAgZHJhd19jb2xsaXNpb246IGJvb2wsCiAgICAgICAgICAgIG5hdGl2ZV9zY2FsZTogZmxvYXQpOgogICAgICAgIGlmIHJvYm90X2NlbGwgaXMgTm9uZToKICAgICAgICAgICAgcmV0dXJuIChOb25lLCBOb25lLCBOb25lLCBOb25lKQoKICAgICAgICAjIEZhbGwgYmFjayB0byB0aGUgY2VsbCdzIGRlZmF1bHQgc3RhdGUgd2hlbiBub25lIGlzIHdpcmVkLiBUaGUgY2hpbGQKICAgICAgICAjIHNjZW5lIG9iamVjdHMgKHJvYm90IG1vZGVsLCB0b29scywgcmlnaWQgYm9kaWVzKSBhcmUgb25seSBidWlsdCB3aGVuIGEKICAgICAgICAjIHN0YXRlIGlzIGFwcGxpZWQsIHNvIHdpdGhvdXQgdGhpcyB0aGUgZHJhd3MgYmVsb3cgaGl0IGEgTm9uZSBvYmplY3QuCiAgICAgICAgaWYgY2VsbF9zdGF0ZSBpcyBOb25lOgogICAgICAgICAgICBjZWxsX3N0YXRlID0gcm9ib3RfY2VsbC5kZWZhdWx0X2NlbGxfc3RhdGUoKQoKICAgICAgICBkcmF3X3Zpc3VhbCA9IFRydWUgaWYgZHJhd192aXN1YWwgaXMgTm9uZSBlbHNlIGRyYXdfdmlzdWFsCiAgICAgICAgZHJhd19jb2xsaXNpb24gPSBGYWxzZSBpZiBkcmF3X2NvbGxpc2lvbiBpcyBOb25lIGVsc2UgZHJhd19jb2xsaXNpb24KICAgICAgICBuYXRpdmVfc2NhbGUgPSBuYXRpdmVfc2NhbGUgaWYgbmF0aXZlX3NjYWxlIGVsc2UgMS4wCgogICAgICAgIGtleSA9IGNyZWF0ZV9pZCggICMgbm9xYTogRjgyMQogICAgICAgICAgICBnaGVudi5Db21wb25lbnQsICAjIG5vcWE6IEY4MjEKICAgICAgICAgICAgInJvYm90X2NlbGxfb2JqZWN0X3t9X3t9X3t9X3t9Ii5mb3JtYXQoaWQocm9ib3RfY2VsbCksIGRyYXdfdmlzdWFsLCBkcmF3X2NvbGxpc2lvbiwgbmF0aXZlX3NjYWxlKSwKICAgICAgICApCiAgICAgICAgc2NlbmVfb2JqZWN0ID0gc3QuZ2V0KGtleSkKICAgICAgICBpZiBzY2VuZV9vYmplY3QgaXMgTm9uZToKICAgICAgICAgICAgc2NlbmVfb2JqZWN0ID0gU2NlbmVPYmplY3QoCiAgICAgICAgICAgICAgICBpdGVtPXJvYm90X2NlbGwsCiAgICAgICAgICAgICAgICBzY2VuZW9iamVjdF90eXBlPVJvYm90Q2VsbE9iamVjdCwKICAgICAgICAgICAgICAgIGRyYXdfdmlzdWFsPWRyYXdfdmlzdWFsLAogICAgICAgICAgICAgICAgZHJhd19jb2xsaXNpb249ZHJhd19jb2xsaXNpb24sCiAgICAgICAgICAgICAgICBuYXRpdmVfc2NhbGU9bmF0aXZlX3NjYWxlLAogICAgICAgICAgICApCiAgICAgICAgICAgIHN0W2tleV0gPSBzY2VuZV9vYmplY3QKCiAgICAgICAgc2NlbmVfb2JqZWN0LnVwZGF0ZShjZWxsX3N0YXRlKQoKICAgICAgICAjIENvbGxlY3Qgb3V0cHV0cyBmcm9tIHRoZSBjaGlsZCBzY2VuZSBvYmplY3RzIGRpcmVjdGx5IHNvIGVhY2ggb3V0cHV0CiAgICAgICAgIyBjYW4gYmUgd2lyZWQgc2VwYXJhdGVseSB3aXRob3V0IHJlLXJ1bm5pbmcgZHJhdygpLgogICAgICAgIHJvYm90X21lc2hlcyA9IHNjZW5lX29iamVjdC5fcm9ib3RfbW9kZWxfc2NlbmVfb2JqZWN0LmRyYXcoKQoKICAgICAgICB0b29sX21lc2hlcyA9IFtdCiAgICAgICAgZm9yIHRvb2xfc28gaW4gc2NlbmVfb2JqZWN0Ll90b29sX3NjZW5lX29iamVjdHMudmFsdWVzKCk6CiAgICAgICAgICAgIHRvb2xfbWVzaGVzLmV4dGVuZCh0b29sX3NvLmRyYXcoKSkKCiAgICAgICAgcmlnaWRfYm9keV9tZXNoZXMgPSBbXQogICAgICAgIGZvciByYl9zbyBpbiBzY2VuZV9vYmplY3QuX3JpZ2lkX2JvZHlfc2NlbmVfb2JqZWN0cy52YWx1ZXMoKToKICAgICAgICAgICAgcmlnaWRfYm9keV9tZXNoZXMuZXh0ZW5kKHJiX3NvLmRyYXcoKSkKCiAgICAgICAgYmFzZV9wbGFuZSA9IE5vbmUKICAgICAgICBpZiBjZWxsX3N0YXRlLnJvYm90X2Jhc2VfZnJhbWUgaXMgbm90IE5vbmU6CiAgICAgICAgICAgIGJhc2VfcGxhbmUgPSBmcmFtZV90b19yaGlub19wbGFuZShjZWxsX3N0YXRlLnJvYm90X2Jhc2VfZnJhbWUpCgogICAgICAgIHJldHVybiAocm9ib3RfbWVzaGVzLCB0b29sX21lc2hlcywgcmlnaWRfYm9keV9tZXNoZXMsIGJhc2VfcGxhbmUpCg==</item>
                        <item name="Title" type_name="gh_string" type_code="10">COMPAS FAB: Visualize Robot Cell</item>
                      </items>
                      <chunks count="1">
                        <chunk name="LanguageSpec">
                          <items count="2">
                            <item name="Taxon" type_name="gh_string" type_code="10">*.*.python</item>
                            <item name="Version" type_name="gh_string" type_code="10">3.*</item>
                          </items>
                        </chunk>
                      </chunks>
                    </chunk>
                    <chunk name="ScriptEditor">
                      <items count="1">
                        <item name="StartBounds" type_name="gh_drawing_rectangle" type_code="34">
                          <X>516</X>
                          <Y>199</Y>
                          <W>550</W>
                          <H>650</H>
                        </item>
                      </items>
                    </chunk>
                  </chunks>
                </chunk>
              </chunks>
            </chunk>
            <chunk name="Object" index="100">
              <items count="2">
                <item name="GUID" type_name="gh_guid" type_code="9">c9b2d725-6f87-4b07-af90-bd9aefef68eb</item>
                <item name="Name" type_name="gh_string" type_code="10">COMPAS FAB: ROS Client</item>
              </items>
              <chunks count="1">
                <chunk name="Container">
                  <items count="16">
                    <item name="Description" type_name="gh_string" type_code="10"></item>
                    <item name="GraftStandardOutputLines" type_name="gh_bool" type_code="1">true</item>
                    <item name="IconDisplay" type_name="gh_int32" type_code="3">2</item>
                    <item name="IconOverride" type_name="gh_drawing_bitmap" type_code="37">
                      <bitmap length="582">iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAGKADAAQAAAABAAAAGAAAAADB/VeXAAABvElEQVRIDWNgoDFgRDb/////UUB+5uMnz6y/fv2KIoesDhubm5v7v6yM1FGg3HRGRsZlMDVwQ4CG99y4ebsYJkEJraGu2gu0pARkBtgCkMuBhi+lxFB0vUBLokE+YYJKZKIroAIfbCbYB48eP/1HapgTcgAoTuRkpZnAPqC24SDLYWbCgoiQg8iWZ0HXee/+A4bLV66BhXV1tBiUFBXQlaDwCalHsWDT5m0MS1esQjEgOiKMwc/XC0UMxiFGPdwCkEtAhouICDOEBgeCzVi9dj1YTAfqk70vP4DFncUFGIhRD1IMtwAWLCDDHexswAY9/cfI0Pn2D0Pk9VcMjHfeM3z8/Rcszs/KzPD/92+G70GJDOXCLED11mBxEDF95hxwEMOCln6RDIpQEAAFCwwcW7+eQfPNW4b2lgZwZKMHUWVNA8MxYJBKM/0Ha4HphZkFEgRntOs3boFVEBNpYJOgBCH1mhpqjCgWgPQRSnbIFhBSj9UCdAMo4YMsoHkkgy0AFUyUuBSbXpiZYAugNRE2dWSLwcyEBdF0sk3CrRFsJtgCUM0DquZwqyVNBlplgutlcDKFaadFpQ8zm2Y0AMLixEoY2NubAAAAAElFTkSuQmCC</bitmap>
                    </item>
                    <item name="InstanceGuid" type_name="gh_guid" type_code="9">d669cfde-80ea-4143-bcdc-260a09b8dd65</item>
                    <item name="MarshGuids" type_name="gh_bool" type_code="1">true</item>
                    <item name="MarshInputs" type_name="gh_bool" type_code="1">false</item>
                    <item name="MarshOutputs" type_name="gh_bool" type_code="1">true</item>
                    <item name="Name" type_name="gh_string" type_code="10">COMPAS FAB: ROS Client</item>
                    <item name="NickName" type_name="gh_string" type_code="10">COMPAS FAB: ROS Client</item>
                    <item name="ScriptComponentVersion" type_name="gh_int32" type_code="3">3</item>
                    <item name="Tooltip" type_name="gh_string" type_code="10"></item>
                    <item name="UsingLibraryInputParam" type_name="gh_bool" type_code="1">false</item>
                    <item name="UsingScriptInputParam" type_name="gh_bool" type_code="1">false</item>
                    <item name="UsingScriptOutputParam" type_name="gh_bool" type_code="1">false</item>
                    <item name="UsingStandardOutputParam" type_name="gh_bool" type_code="1">false</item>
                  </items>
                  <chunks count="4">
                    <chunk name="Attributes">
                      <items count="2">
                        <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                          <X>281</X>
                          <Y>71</Y>
                          <W>151</W>
                          <H>84</H>
                        </item>
                        <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                          <X>345</X>
                          <Y>113</Y>
                        </item>
                      </items>
                    </chunk>
                    <chunk name="ParameterData">
                      <items count="9">
                        <item name="InputCount" type_name="gh_int32" type_code="3">4</item>
                        <item name="InputId" index="0" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="InputId" index="1" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="InputId" index="2" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="InputId" index="3" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="OutputCount" type_name="gh_int32" type_code="3">3</item>
                        <item name="OutputId" index="0" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="OutputId" index="1" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="OutputId" index="2" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                      </items>
                      <chunks count="7">
                        <chunk name="InputParam" index="0">
                          <items count="12">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">true</item>
                            <item name="Description" type_name="gh_string" type_code="10">ROS bridge host. Defaults to '127.0.0.1'.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">c2f35edf-a776-4bfe-acc6-7426fe3408e6</item>
                            <item name="Name" type_name="gh_string" type_code="10">host</item>
                            <item name="NickName" type_name="gh_string" type_code="10">host</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">true</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">ROS bridge host. Defaults to '127.0.0.1'.</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">3aceb454-6dbd-4c5b-9b6b-e71f8c1cdf88</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>283</X>
                                  <Y>73</Y>
                                  <W>47</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>308</X>
                                  <Y>83</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.String</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="InputParam" index="1">
                          <items count="13">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">true</item>
                            <item name="Description" type_name="gh_string" type_code="10">ROS bridge port. Defaults to 9090.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">2652f473-4a38-4bd5-a19b-49dcd5e5d507</item>
                            <item name="Name" type_name="gh_string" type_code="10">port</item>
                            <item name="NickName" type_name="gh_string" type_code="10">port</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">true</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="Source" index="0" type_name="gh_guid" type_code="9">7508753f-ee58-41f3-927d-759349106fed</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">ROS bridge port. Defaults to 9090.</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">48d01794-d3d8-4aef-990e-127168822244</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>283</X>
                                  <Y>93</Y>
                                  <W>47</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>308</X>
                                  <Y>103</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Int32</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="InputParam" index="2">
                          <items count="13">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">true</item>
                            <item name="Description" type_name="gh_string" type_code="10">If True, (re)connects. If False, disconnects. A Boolean Toggle (defaulting to False) is auto-created on this input when nothing is wired.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">4db7c716-8be5-41c0-8dd3-1c0a38d0885a</item>
                            <item name="Name" type_name="gh_string" type_code="10">connect</item>
                            <item name="NickName" type_name="gh_string" type_code="10">connect</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">true</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="Source" index="0" type_name="gh_guid" type_code="9">cabb38ef-411b-4279-aa2d-497d7c31c5c7</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">If True, (re)connects. If False, disconnects. A Boolean Toggle (defaulting to False) is auto-created on this input when nothing is wired.</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">d60527f5-b5af-4ef6-8970-5f96fe412559</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>283</X>
                                  <Y>113</Y>
                                  <W>47</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>308</X>
                                  <Y>123</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Boolean</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="InputParam" index="3">
                          <items count="13">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">true</item>
                            <item name="Description" type_name="gh_string" type_code="10">Optional roslibpy transport: 'twisted' (default on most platforms), 'asyncio' (opt-in, requires roslibpy[asyncio]), or 'cli' (IronPython). When empty the choice falls through to ROSLIBPY_TRANSPORT and roslibpy.set_default_transport.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">5a940e85-9726-4ead-81c1-3e2f8dfd9716</item>
                            <item name="Name" type_name="gh_string" type_code="10">transport</item>
                            <item name="NickName" type_name="gh_string" type_code="10">transport</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">true</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="Source" index="0" type_name="gh_guid" type_code="9">14c71912-2008-445b-9fc4-bc21691e2d07</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">Optional roslibpy transport: 'twisted' (default on most platforms), 'asyncio' (opt-in, requires roslibpy[asyncio]), or 'cli' (IronPython). When empty the choice falls through to ROSLIBPY_TRANSPORT and roslibpy.set_default_transport.</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">3aceb454-6dbd-4c5b-9b6b-e71f8c1cdf88</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>283</X>
                                  <Y>133</Y>
                                  <W>47</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>308</X>
                                  <Y>143</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.String</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="OutputParam" index="0">
                          <items count="12">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">false</item>
                            <item name="Description" type_name="gh_string" type_code="10">Connected RosClient (or None if disconnected).</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">3cc3528f-e4c6-4289-aa09-ea2f4e282515</item>
                            <item name="Name" type_name="gh_string" type_code="10">ros_client</item>
                            <item name="NickName" type_name="gh_string" type_code="10">ros_client</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">false</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">Connected RosClient (or None if disconnected).</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">1c282eeb-dd16-439f-94e4-7d92b542fe8b</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>360</X>
                                  <Y>73</Y>
                                  <W>70</W>
                                  <H>26</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>395</X>
                                  <Y>86.333336</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Object</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="OutputParam" index="1">
                          <items count="12">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">false</item>
                            <item name="Description" type_name="gh_string" type_code="10">True if the client is currently connected.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">59c3b947-6ae3-4172-8726-0967daa1ba6d</item>
                            <item name="Name" type_name="gh_string" type_code="10">is_connected</item>
                            <item name="NickName" type_name="gh_string" type_code="10">is_connected</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">false</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">True if the client is currently connected.</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">1c282eeb-dd16-439f-94e4-7d92b542fe8b</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>360</X>
                                  <Y>99</Y>
                                  <W>70</W>
                                  <H>27</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>395</X>
                                  <Y>113</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Object</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="OutputParam" index="2">
                          <items count="12">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">false</item>
                            <item name="Description" type_name="gh_string" type_code="10">Detected ROS distribution (e.g. 'noetic', 'jazzy').</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">e987c8f1-282c-4982-8597-1cf3b2599a3b</item>
                            <item name="Name" type_name="gh_string" type_code="10">ros_distro</item>
                            <item name="NickName" type_name="gh_string" type_code="10">ros_distro</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">false</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">Detected ROS distribution (e.g. 'noetic', 'jazzy').</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">1c282eeb-dd16-439f-94e4-7d92b542fe8b</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>360</X>
                                  <Y>126</Y>
                                  <W>70</W>
                                  <H>27</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>395</X>
                                  <Y>139.66666</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Object</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                      </chunks>
                    </chunk>
                    <chunk name="Script">
                      <items count="5">
                        <item name="MarshGuids" type_name="gh_bool" type_code="1">true</item>
                        <item name="MarshInputs" type_name="gh_bool" type_code="1">false</item>
                        <item name="MarshOutputs" type_name="gh_bool" type_code="1">true</item>
                        <item name="Text" type_name="gh_string" type_code="10">IyByOiBjb21wYXNfZmFiPj0yCiIiIgpDb25uZWN0IHRvIGEgUk9TIGJyaWRnZSAoUk9TIDEgb3IgUk9TIDIpLgoKVGhlIGNsaWVudCBpcyBjYWNoZWQgaW4gc3RpY2t5IGFuZCBzdXJ2aXZlcyBjYW52YXMgcmVmcmVzaGVzLiBUb2dnbGluZwpgY29ubmVjdGAgZnJvbSBUcnVlIHRvIEZhbHNlIGNsb3NlcyB0aGUgY29ubmVjdGlvbi4gVGhlIFJPUyBkaXN0cm8gaXMKYXV0by1kZXRlY3RlZCBhZnRlciBjb25uZWN0aW5nLgoKQ09NUEFTIEZBQiB2Mi4wLjAKIiIiCgppbXBvcnQgR3Jhc3Nob3BwZXIKaW1wb3J0IFJoaW5vCmltcG9ydCByb3NsaWJweQppbXBvcnQgU3lzdGVtCmZyb20gY29tcGFzX2docHl0aG9uIGltcG9ydCBjcmVhdGVfaWQKZnJvbSBjb21wYXNfZ2hweXRob24gaW1wb3J0IHJlbWFyawpmcm9tIGNvbXBhc19naHB5dGhvbiBpbXBvcnQgd2FybmluZwpmcm9tIHNjcmlwdGNvbnRleHQgaW1wb3J0IHN0aWNreSBhcyBzdAoKZnJvbSBjb21wYXNfZmFiLmJhY2tlbmRzIGltcG9ydCBSb3NDbGllbnQKZnJvbSBjb21wYXNfZmFiLmdocHl0aG9uIGltcG9ydCBlbnN1cmVfYm9vbGVhbl90b2dnbGUKCgpkZWYgX3Jvc2xpYnB5X3N1cHBvcnRzX3RyYW5zcG9ydCgpOgogICAgIiIiVGhlIGBgdHJhbnNwb3J0YGAgYXJndW1lbnQgd2FzIGludHJvZHVjZWQgaW4gcm9zbGlicHkgMi4xLiIiIgogICAgdHJ5OgogICAgICAgIG1ham9yLCBtaW5vciA9IChpbnQocGFydCkgZm9yIHBhcnQgaW4gcm9zbGlicHkuX192ZXJzaW9uX18uc3BsaXQoIi4iKVs6Ml0pCiAgICAgICAgcmV0dXJuIChtYWpvciwgbWlub3IpID49ICgyLCAxKQogICAgZXhjZXB0IEV4Y2VwdGlvbjoKICAgICAgICByZXR1cm4gRmFsc2UKCgpjbGFzcyBSb3NDbGllbnRDb21wb25lbnQoR3Jhc3Nob3BwZXIuS2VybmVsLkdIX1NjcmlwdEluc3RhbmNlKToKICAgIGRlZiBSdW5TY3JpcHQoc2VsZiwgaG9zdDogc3RyLCBwb3J0OiBpbnQsIGNvbm5lY3Q6IGJvb2wsIHRyYW5zcG9ydDogc3RyKToKICAgICAgICBlbnN1cmVfYm9vbGVhbl90b2dnbGUoZ2hlbnYuQ29tcG9uZW50LCAiY29ubmVjdCIsIGRlZmF1bHQ9RmFsc2UpICAjIG5vcWE6IEY4MjEKCiAgICAgICAgaG9zdCA9IGhvc3Qgb3IgIjEyNy4wLjAuMSIKICAgICAgICBwb3J0ID0gcG9ydCBvciA5MDkwCiAgICAgICAgdHJhbnNwb3J0ID0gdHJhbnNwb3J0LnN0cmlwKCkgaWYgdHJhbnNwb3J0IGVsc2UgTm9uZQoKICAgICAgICBrZXkgPSBjcmVhdGVfaWQoZ2hlbnYuQ29tcG9uZW50LCAicm9zX2NsaWVudCIpICAjIG5vcWE6IEY4MjEKICAgICAgICByb3NfY2xpZW50ID0gc3QuZ2V0KGtleSwgTm9uZSkKCiAgICAgICAgaWYgcm9zX2NsaWVudCBpcyBub3QgTm9uZToKICAgICAgICAgICAgdHJ5OgogICAgICAgICAgICAgICAgcm9zX2NsaWVudC5jbG9zZSgpCiAgICAgICAgICAgIGV4Y2VwdCBFeGNlcHRpb24gYXMgZToKICAgICAgICAgICAgICAgIHdhcm5pbmcoZ2hlbnYuQ29tcG9uZW50LCAiRXJyb3IgY2xvc2luZyBwcmV2aW91cyBST1MgY2xpZW50OiB7fSIuZm9ybWF0KGUpKSAgIyBub3FhOiBGODIxCiAgICAgICAgICAgIHN0LnBvcChrZXksIE5vbmUpCiAgICAgICAgICAgIHJvc19jbGllbnQgPSBOb25lCgogICAgICAgIGlmIHRyYW5zcG9ydCBhbmQgbm90IF9yb3NsaWJweV9zdXBwb3J0c190cmFuc3BvcnQoKToKICAgICAgICAgICAgd2FybmluZyhnaGVudi5Db21wb25lbnQsICJUaGUgJ3RyYW5zcG9ydCcgaW5wdXQgcmVxdWlyZXMgcm9zbGlicHkgPj0gMi4xOyBpZ25vcmluZyBpdC4iKSAgIyBub3FhOiBGODIxCiAgICAgICAgICAgIHRyYW5zcG9ydCA9IE5vbmUKCiAgICAgICAgaWYgY29ubmVjdDoKICAgICAgICAgICAgaWYgdHJhbnNwb3J0OgogICAgICAgICAgICAgICAgcm9zX2NsaWVudCA9IFJvc0NsaWVudChob3N0LCBwb3J0LCB0cmFuc3BvcnQ9dHJhbnNwb3J0KQogICAgICAgICAgICBlbHNlOgogICAgICAgICAgICAgICAgcm9zX2NsaWVudCA9IFJvc0NsaWVudChob3N0LCBwb3J0KQogICAgICAgICAgICByb3NfY2xpZW50LnJ1big1KQogICAgICAgICAgICBzdFtrZXldID0gcm9zX2NsaWVudAoKICAgICAgICBpc19jb25uZWN0ZWQgPSBib29sKHJvc19jbGllbnQgYW5kIHJvc19jbGllbnQuaXNfY29ubmVjdGVkKQogICAgICAgIHJvc19kaXN0cm8gPSBOb25lCiAgICAgICAgaWYgaXNfY29ubmVjdGVkOgogICAgICAgICAgICB0cnk6CiAgICAgICAgICAgICAgICByb3NfZGlzdHJvID0gcm9zX2NsaWVudC5yb3NfZGlzdHJvLnZhbHVlCiAgICAgICAgICAgIGV4Y2VwdCBFeGNlcHRpb24gYXMgZToKICAgICAgICAgICAgICAgIHJlbWFyayhnaGVudi5Db21wb25lbnQsICJDb3VsZCBub3QgZGV0ZWN0IFJPUyBkaXN0cm86IHt9Ii5mb3JtYXQoZSkpICAjIG5vcWE6IEY4MjEKCiAgICAgICAgcmV0dXJuIChyb3NfY2xpZW50LCBpc19jb25uZWN0ZWQsIHJvc19kaXN0cm8pCg==</item>
                        <item name="Title" type_name="gh_string" type_code="10">COMPAS FAB: ROS Client</item>
                      </items>
                      <chunks count="1">
                        <chunk name="LanguageSpec">
                          <items count="2">
                            <item name="Taxon" type_name="gh_string" type_code="10">*.*.python</item>
                            <item name="Version" type_name="gh_string" type_code="10">3.*</item>
                          </items>
                        </chunk>
                      </chunks>
                    </chunk>
                    <chunk name="ScriptEditor">
                      <items count="1">
                        <item name="StartBounds" type_name="gh_drawing_rectangle" type_code="34">
                          <X>387</X>
                          <Y>33</Y>
                          <W>550</W>
                          <H>850</H>
                        </item>
                      </items>
                    </chunk>
                  </chunks>
                </chunk>
              </chunks>
            </chunk>
            <chunk name="Object" index="101">
              <items count="2">
                <item name="GUID" type_name="gh_guid" type_code="9">c9b2d725-6f87-4b07-af90-bd9aefef68eb</item>
                <item name="Name" type_name="gh_string" type_code="10">COMPAS FAB: MoveIt Planner</item>
              </items>
              <chunks count="1">
                <chunk name="Container">
                  <items count="16">
                    <item name="Description" type_name="gh_string" type_code="10"></item>
                    <item name="GraftStandardOutputLines" type_name="gh_bool" type_code="1">true</item>
                    <item name="IconDisplay" type_name="gh_int32" type_code="3">2</item>
                    <item name="IconOverride" type_name="gh_drawing_bitmap" type_code="37">
                      <bitmap length="732">iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAGKADAAQAAAABAAAAGAAAAADB/VeXAAACUklEQVRIDbVVTUhUURQ+Yy5mpvcgddfPtBLNlYpOQgVSmxhaSDkEbtwKBrq0CNzpNsGgrRshRsWFiIuKQIM0qDbpiCst3YmCNvPEV6/7Hd+5vve8kTbjgTfn3vPzffeew9xDdM4SC+J7ntep9n0b3zdvFQqFkC8YZ1onk0kvde3KB+UbicViExKjQRT4UH517ak4StH1dbXDiuQZMJgAJ1fguVJAo7mKJIubVPiOvmhAGfaMyTdY3/jxW2q+v/+Txl/n6POXr2fiaG5qpK7HWbKsi5yHnlxPXa3gGwg4PAB/++49kac2Z/iQg1wRwawUg2icvKrqEr0afSGmU+me3n7jraUHtLySp4mpaXIc5+jkPmz34iq9XNs6QQIbfCKu63IuMIKib5CbnGYSOA8PXR2ztL1H+CC9tZdZA3w0QlpUBwMJcL4t52nw+QDHagIYwD4zO0eVF7SZg9I1NgO2Kv1JkUXBEWRbFjkHDj3I3KeGG/Wch58QUufDDnojDdYhROlqm3fdH49KAkLYokTxeJyAERTdg6DRtJbywDd2s84UYrRpglCTDaE48UqmhcbazODur/9scpRLyhW1F4vmJusboMnZRx2USMQpoWopgnqbBA0P+mzb4lxg4BP5Z5P/Vm/cJB3phanJIQKw4k3B377nSX/oDycnYq0f+WPrzs4u3bvbfmzwV0yAh0neDjxYEH7sDEB+3gkFcMmFE5jQDKHmwbyaB7dhKJeoebCg5sEdafJIuYADOIzJBJg8GHMBZ0lLf2TyXA5V+TyGfkknPU3yHzc/Bck9uYAcAAAAAElFTkSuQmCC</bitmap>
                    </item>
                    <item name="InstanceGuid" type_name="gh_guid" type_code="9">4393a904-1d39-422c-be8d-f07a18284b2f</item>
                    <item name="MarshGuids" type_name="gh_bool" type_code="1">true</item>
                    <item name="MarshInputs" type_name="gh_bool" type_code="1">false</item>
                    <item name="MarshOutputs" type_name="gh_bool" type_code="1">true</item>
                    <item name="Name" type_name="gh_string" type_code="10">COMPAS FAB: MoveIt Planner</item>
                    <item name="NickName" type_name="gh_string" type_code="10">COMPAS FAB: MoveIt Planner</item>
                    <item name="ScriptComponentVersion" type_name="gh_int32" type_code="3">3</item>
                    <item name="Tooltip" type_name="gh_string" type_code="10"></item>
                    <item name="UsingLibraryInputParam" type_name="gh_bool" type_code="1">false</item>
                    <item name="UsingScriptInputParam" type_name="gh_bool" type_code="1">false</item>
                    <item name="UsingScriptOutputParam" type_name="gh_bool" type_code="1">false</item>
                    <item name="UsingStandardOutputParam" type_name="gh_bool" type_code="1">false</item>
                  </items>
                  <chunks count="4">
                    <chunk name="Attributes">
                      <items count="2">
                        <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                          <X>1159</X>
                          <Y>74</Y>
                          <W>191</W>
                          <H>124</H>
                        </item>
                        <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                          <X>1251</X>
                          <Y>136</Y>
                        </item>
                      </items>
                    </chunk>
                    <chunk name="ParameterData">
                      <items count="11">
                        <item name="InputCount" type_name="gh_int32" type_code="3">6</item>
                        <item name="InputId" index="0" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="InputId" index="1" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="InputId" index="2" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="InputId" index="3" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="InputId" index="4" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="InputId" index="5" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="OutputCount" type_name="gh_int32" type_code="3">3</item>
                        <item name="OutputId" index="0" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="OutputId" index="1" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="OutputId" index="2" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                      </items>
                      <chunks count="9">
                        <chunk name="InputParam" index="0">
                          <items count="13">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">true</item>
                            <item name="Description" type_name="gh_string" type_code="10">Connected RosClient (from the ROS Client component).</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">de78af4c-b41c-4d0a-911a-5a4563ff8aa5</item>
                            <item name="Name" type_name="gh_string" type_code="10">ros_client</item>
                            <item name="NickName" type_name="gh_string" type_code="10">ros_client</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">true</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="Source" index="0" type_name="gh_guid" type_code="9">3cc3528f-e4c6-4289-aa09-ea2f4e282515</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">Connected RosClient (from the ROS Client component).</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">1c282eeb-dd16-439f-94e4-7d92b542fe8b</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>1161</X>
                                  <Y>76</Y>
                                  <W>75</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>1200</X>
                                  <Y>86</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Object</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="InputParam" index="1">
                          <items count="14">
                            <item name="Access" type_name="gh_int32" type_code="3">1</item>
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">true</item>
                            <item name="Description" type_name="gh_string" type_code="10">Optional list of ToolModels to register into the cell. Each is keyed by its `.name`. Re-applied on every refresh without refetching.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">1230f0c2-a82e-40f2-9d94-a077b31fd58a</item>
                            <item name="Name" type_name="gh_string" type_code="10">tools</item>
                            <item name="NickName" type_name="gh_string" type_code="10">tools</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">true</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">1</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="Source" index="0" type_name="gh_guid" type_code="9">6f0b279a-83bc-49d8-b291-d9861d788592</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">Optional list of ToolModels to register into the cell. Each is keyed by its `.name`. Re-applied on every refresh without refetching.</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">1c282eeb-dd16-439f-94e4-7d92b542fe8b</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>1161</X>
                                  <Y>96</Y>
                                  <W>75</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>1200</X>
                                  <Y>106</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Object</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="InputParam" index="2">
                          <items count="14">
                            <item name="Access" type_name="gh_int32" type_code="3">1</item>
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">true</item>
                            <item name="Description" type_name="gh_string" type_code="10">Optional list of RigidBodies to register into the cell. Each is keyed by its `.name` (set it on the Rigid Body From… component).</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">d31b266e-d72a-4537-a305-e2b50b497ec5</item>
                            <item name="Name" type_name="gh_string" type_code="10">rigid_bodies</item>
                            <item name="NickName" type_name="gh_string" type_code="10">rigid_bodies</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">true</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">1</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="Source" index="0" type_name="gh_guid" type_code="9">758422be-0f15-43e4-8297-eef68a8e696c</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">Optional list of RigidBodies to register into the cell. Each is keyed by its `.name` (set it on the Rigid Body From… component).</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">1c282eeb-dd16-439f-94e4-7d92b542fe8b</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>1161</X>
                                  <Y>116</Y>
                                  <W>75</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>1200</X>
                                  <Y>126</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Object</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="InputParam" index="3">
                          <items count="13">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">true</item>
                            <item name="Description" type_name="gh_string" type_code="10">If True (default when unwired), fetch mesh geometry. Set to False for faster loads when only kinematics are needed. A Boolean Toggle is auto-created on this input when nothing is wired.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">73e57853-56d4-4afc-8f2d-ee8480bd03a3</item>
                            <item name="Name" type_name="gh_string" type_code="10">load_geometry</item>
                            <item name="NickName" type_name="gh_string" type_code="10">load_geometry</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">true</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="Source" index="0" type_name="gh_guid" type_code="9">a8abae57-e5f5-463f-8566-8443a0edd81c</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">If True (default when unwired), fetch mesh geometry. Set to False for faster loads when only kinematics are needed. A Boolean Toggle is auto-created on this input when nothing is wired.</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">1c282eeb-dd16-439f-94e4-7d92b542fe8b</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>1161</X>
                                  <Y>136</Y>
                                  <W>75</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>1200</X>
                                  <Y>146</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Object</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="InputParam" index="4">
                          <items count="12">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">true</item>
                            <item name="Description" type_name="gh_string" type_code="10">Optional MoveItPlannerOptions (from the MoveIt Planner Options component) carrying advanced load parameters (URDF/SRDF names, HTTP file server URL). Not needed for standard ROS setups.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">8dfd4718-345e-4071-9898-2c7dd2162c16</item>
                            <item name="Name" type_name="gh_string" type_code="10">options</item>
                            <item name="NickName" type_name="gh_string" type_code="10">options</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">true</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">Optional MoveItPlannerOptions (from the MoveIt Planner Options component) carrying advanced load parameters (URDF/SRDF names, HTTP file server URL). Not needed for standard ROS setups.</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">1c282eeb-dd16-439f-94e4-7d92b542fe8b</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>1161</X>
                                  <Y>156</Y>
                                  <W>75</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>1200</X>
                                  <Y>166</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Object</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="InputParam" index="5">
                          <items count="12">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">true</item>
                            <item name="Description" type_name="gh_string" type_code="10">Force a refetch from ROS (bypass the sticky cache). The cell is loaded automatically on the first run; flip this to re-fetch after the robot description or geometry changes. Defaults to False.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">93e22e6e-be7b-4a4b-b638-c9972a2fc848</item>
                            <item name="Name" type_name="gh_string" type_code="10">reload</item>
                            <item name="NickName" type_name="gh_string" type_code="10">reload</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">true</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">Force a refetch from ROS (bypass the sticky cache). The cell is loaded automatically on the first run; flip this to re-fetch after the robot description or geometry changes. Defaults to False.</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">d60527f5-b5af-4ef6-8970-5f96fe412559</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>1161</X>
                                  <Y>176</Y>
                                  <W>75</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>1200</X>
                                  <Y>186</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Boolean</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="OutputParam" index="0">
                          <items count="12">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">false</item>
                            <item name="Description" type_name="gh_string" type_code="10">MoveItPlanner with the loaded cell uploaded to the planning scene. Wire it into the planning / IK / FK components.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">65aad224-d3c1-4ad9-9987-0faf7c247fd8</item>
                            <item name="Name" type_name="gh_string" type_code="10">planner</item>
                            <item name="NickName" type_name="gh_string" type_code="10">planner</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">false</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">MoveItPlanner with the loaded cell uploaded to the planning scene. Wire it into the planning / IK / FK components.</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">1c282eeb-dd16-439f-94e4-7d92b542fe8b</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>1266</X>
                                  <Y>76</Y>
                                  <W>82</W>
                                  <H>40</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>1307</X>
                                  <Y>96</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Object</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="OutputParam" index="1">
                          <items count="12">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">false</item>
                            <item name="Description" type_name="gh_string" type_code="10">The loaded RobotCell (with any registered tools / rigid bodies). Handy for visualization or building cell states without a separate Deconstruct Planner component.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">b00151b7-e50e-4f3c-bf78-7ce14e07d00e</item>
                            <item name="Name" type_name="gh_string" type_code="10">robot_cell</item>
                            <item name="NickName" type_name="gh_string" type_code="10">robot_cell</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">false</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">The loaded RobotCell (with any registered tools / rigid bodies). Handy for visualization or building cell states without a separate Deconstruct Planner component.</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">1c282eeb-dd16-439f-94e4-7d92b542fe8b</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>1266</X>
                                  <Y>116</Y>
                                  <W>82</W>
                                  <H>40</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>1307</X>
                                  <Y>136</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Object</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="OutputParam" index="2">
                          <items count="12">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">false</item>
                            <item name="Description" type_name="gh_string" type_code="10">ROS distribution detected by the client (e.g. 'noetic', 'jazzy'). Useful for diagnosing ROS 1 vs ROS 2 loader mismatches.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">47efdb72-2efa-4bf8-811d-16b8c8d5c65f</item>
                            <item name="Name" type_name="gh_string" type_code="10">detected_distro</item>
                            <item name="NickName" type_name="gh_string" type_code="10">detected_distro</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">false</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">ROS distribution detected by the client (e.g. 'noetic', 'jazzy'). Useful for diagnosing ROS 1 vs ROS 2 loader mismatches.</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">1c282eeb-dd16-439f-94e4-7d92b542fe8b</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>1266</X>
                                  <Y>156</Y>
                                  <W>82</W>
                                  <H>40</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>1307</X>
                                  <Y>176</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Object</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                      </chunks>
                    </chunk>
                    <chunk name="Script">
                      <items count="5">
                        <item name="MarshGuids" type_name="gh_bool" type_code="1">true</item>
                        <item name="MarshInputs" type_name="gh_bool" type_code="1">false</item>
                        <item name="MarshOutputs" type_name="gh_bool" type_code="1">true</item>
                        <item name="Text" type_name="gh_string" type_code="10">IyByOiBjb21wYXNfZmFiPj0yCiIiIgpDcmVhdGUgYSBNb3ZlSXRQbGFubmVyIGZyb20gYSBjb25uZWN0ZWQgUm9zQ2xpZW50LCBsb2FkaW5nIGl0cyByb2JvdCBjZWxsIGZyb20gUk9TLgoKTG9hZGluZyBhbmQgcGxhbm5lciBzZXR1cCBhcmUgb25lIHN0ZXA6IE1vdmVJdCdzIHBsYW5uaW5nIHNjZW5lIGlzIGRlZmluZWQgYnkgdGhlClVSREYvU1JERiBsb2FkZWQgaW50byBtb3ZlX2dyb3VwLCBzbyB0aGUgY2VsbCBjYW4gb25seSBjb21lIGZyb20gUk9TIC0gdGhlcmUgaXMKbm90aGluZyB0byBsb2FkIHNlcGFyYXRlbHkgYW5kIHdpcmUgaW4uIFRvb2xzIGFuZCByaWdpZCBib2RpZXMgd2lyZWQgaW50bwpgdG9vbHNgIC8gYHJpZ2lkX2JvZGllc2AgYXJlIHJlZ2lzdGVyZWQgaW50byB0aGUgY2VsbCBhbmQgdXBsb2FkZWQgYXMgY29sbGlzaW9uCm9iamVjdHMuCgpUaGUgYmFzZSBjZWxsIGlzIGZldGNoZWQgZnJvbSBST1Mgb25jZSBhbmQgY2FjaGVkIGluIHN0aWNreSAodGhlIG1lc2ggcGF5bG9hZCBjYW4KYmUgbGFyZ2UpOyBzZXQgYHJlbG9hZGAgdG8gcmUtZmV0Y2guIFRoZSBwbGFubmVyIGlzIGNhY2hlZCB0b28gYW5kIHJlYnVpbHQgaWYgdGhlCmNsaWVudCBjaGFuZ2VzIChlLmcuIGEgcmVjb25uZWN0KS4gQWR2YW5jZWQgbG9hZCBwYXJhbWV0ZXJzIGxpdmUgb24gdGhlIG9wdGlvbmFsCmBvcHRpb25zYCBpbnB1dCAoc2VlIHRoZSBNb3ZlSXQgUGxhbm5lciBPcHRpb25zIGNvbXBvbmVudCk7IHRoZSBkZWZhdWx0IGNhc2UgbmVlZHMKbm9uZSBvZiB0aGVtLgoKSWYgeW91IHNlZSBIVFRQIDQwNCBlcnJvcnMgd2hpbGUgbG9hZGluZyBnZW9tZXRyeSwgeW91ciBsb2NhbCBST1MgbWF5IGJlIFJPUyAxIGJ1dAptaXNzaW5nIHRoZSBgL3Jvc2FwaS9nZXRfcm9zX3ZlcnNpb25gIHNlcnZpY2UgQU5EIHRoZSBgL3Jvc2Rpc3Ryb2AgcGFyYW1ldGVyLCB3aGljaAptYWtlcyB0aGUgY2xpZW50IGZhbGwgYmFjayB0byBST1MgMiBkZWZhdWx0cy4gV29ya2Fyb3VuZHM6IHNldCB0aGUgYC9yb3NkaXN0cm9gIFJPUwpwYXJhbSwgaW5zdGFsbCB0aGUgcm9zYXBpIHNlcnZpY2UsIG9yIHNldCBgbG9hZF9nZW9tZXRyeWAgdG8gRmFsc2UuCgpDT01QQVMgRkFCIHYyLjAuMAoiIiIKCmltcG9ydCBHcmFzc2hvcHBlcgppbXBvcnQgUmhpbm8KaW1wb3J0IFN5c3RlbQpmcm9tIGNvbXBhc19naHB5dGhvbiBpbXBvcnQgY3JlYXRlX2lkCmZyb20gY29tcGFzX2docHl0aG9uIGltcG9ydCBlcnJvcgpmcm9tIHNjcmlwdGNvbnRleHQgaW1wb3J0IHN0aWNreSBhcyBzdAoKZnJvbSBjb21wYXNfZmFiLmJhY2tlbmRzIGltcG9ydCBNb3ZlSXRQbGFubmVyCmZyb20gY29tcGFzX2ZhYi5naHB5dGhvbiBpbXBvcnQgZW5zdXJlX2Jvb2xlYW5fdG9nZ2xlCmZyb20gY29tcGFzX2ZhYi5naHB5dGhvbiBpbXBvcnQgcmVnaXN0ZXJfbW9kZWxzX2ludG9fY2VsbAoKCmNsYXNzIE1vdmVJdFBsYW5uZXJDb21wb25lbnQoR3Jhc3Nob3BwZXIuS2VybmVsLkdIX1NjcmlwdEluc3RhbmNlKToKICAgIGRlZiBSdW5TY3JpcHQoc2VsZiwKICAgICAgICAgICAgcm9zX2NsaWVudCwKICAgICAgICAgICAgdG9vbHM6IFN5c3RlbS5Db2xsZWN0aW9ucy5HZW5lcmljLkxpc3Rbb2JqZWN0XSwKICAgICAgICAgICAgcmlnaWRfYm9kaWVzOiBTeXN0ZW0uQ29sbGVjdGlvbnMuR2VuZXJpYy5MaXN0W29iamVjdF0sCiAgICAgICAgICAgIGxvYWRfZ2VvbWV0cnksCiAgICAgICAgICAgIG9wdGlvbnMsCiAgICAgICAgICAgIHJlbG9hZDogYm9vbCk6CiAgICAgICAgZW5zdXJlX2Jvb2xlYW5fdG9nZ2xlKGdoZW52LkNvbXBvbmVudCwgImxvYWRfZ2VvbWV0cnkiLCBkZWZhdWx0PVRydWUpICAjIG5vcWE6IEY4MjEKCiAgICAgICAgaWYgcm9zX2NsaWVudCBpcyBOb25lIG9yIG5vdCByb3NfY2xpZW50LmlzX2Nvbm5lY3RlZDoKICAgICAgICAgICAgcmV0dXJuIChOb25lLCBOb25lLCBOb25lKQoKICAgICAgICBsb2FkX2dlb21ldHJ5ID0gVHJ1ZSBpZiBsb2FkX2dlb21ldHJ5IGlzIE5vbmUgZWxzZSBsb2FkX2dlb21ldHJ5CiAgICAgICAgbG9hZF9rd2FyZ3MgPSBvcHRpb25zLnRvX2xvYWRfa3dhcmdzKCkgaWYgb3B0aW9ucyBpcyBub3QgTm9uZSBlbHNlIHt9CgogICAgICAgIHRyeToKICAgICAgICAgICAgZGV0ZWN0ZWRfZGlzdHJvID0gcm9zX2NsaWVudC5yb3NfZGlzdHJvLnZhbHVlCiAgICAgICAgZXhjZXB0IEV4Y2VwdGlvbjoKICAgICAgICAgICAgZGV0ZWN0ZWRfZGlzdHJvID0gTm9uZQoKICAgICAgICAjIENhY2hlIHRoZSBwbGFubmVyOyByZWJ1aWxkIGlmIHRoZSBjbGllbnQgY2hhbmdlZCAoZS5nLiB1c2VyIHJlY29ubmVjdGVkKS4KICAgICAgICBwbGFubmVyX2tleSA9IGNyZWF0ZV9pZChnaGVudi5Db21wb25lbnQsICJtb3ZlaXRfcGxhbm5lciIpICAjIG5vcWE6IEY4MjEKICAgICAgICBwbGFubmVyID0gc3QuZ2V0KHBsYW5uZXJfa2V5KQogICAgICAgIHBsYW5uZXJfcmVidWlsdCA9IEZhbHNlCiAgICAgICAgaWYgcGxhbm5lciBpcyBub3QgTm9uZSBhbmQgcGxhbm5lci5jbGllbnQgaXMgbm90IHJvc19jbGllbnQ6CiAgICAgICAgICAgIHBsYW5uZXIgPSBOb25lCiAgICAgICAgaWYgcGxhbm5lciBpcyBOb25lOgogICAgICAgICAgICBwbGFubmVyID0gTW92ZUl0UGxhbm5lcihyb3NfY2xpZW50KQogICAgICAgICAgICBzdFtwbGFubmVyX2tleV0gPSBwbGFubmVyCiAgICAgICAgICAgIHBsYW5uZXJfcmVidWlsdCA9IFRydWUKCiAgICAgICAgIyBDYWNoZSBvbmx5IHRoZSBiYXNlIGNlbGw7IHRvb2xzL3JpZ2lkIGJvZGllcyBhcmUgbWVyZ2VkIGZyZXNoIG9uIGV2ZXJ5IHJ1bgogICAgICAgICMgc28gZWRpdGluZyB0aGVtIGRvZXMgbm90IHJlcXVpcmUgcmUtZmV0Y2hpbmcgdGhlIChsYXJnZSkgbWVzaCBwYXlsb2FkLgogICAgICAgIHNpZyA9ICJ7fV97fV97fSIuZm9ybWF0KAogICAgICAgICAgICBsb2FkX2dlb21ldHJ5LAogICAgICAgICAgICBsb2FkX2t3YXJncy5nZXQoInVyZGZfcGFyYW1fbmFtZSIpLAogICAgICAgICAgICBsb2FkX2t3YXJncy5nZXQoInNyZGZfcGFyYW1fbmFtZSIpLAogICAgICAgICkKICAgICAgICBjZWxsX2tleSA9IGNyZWF0ZV9pZChnaGVudi5Db21wb25lbnQsICJyb3Nfcm9ib3RfY2VsbF8iICsgc2lnKSAgIyBub3FhOiBGODIxCiAgICAgICAgYmFzZV9jZWxsID0gc3QuZ2V0KGNlbGxfa2V5KQoKICAgICAgICBpZiByZWxvYWQgb3IgYmFzZV9jZWxsIGlzIE5vbmU6CiAgICAgICAgICAgIGt3YXJncyA9IGRpY3QobG9hZF9nZW9tZXRyeT1sb2FkX2dlb21ldHJ5KQogICAgICAgICAgICBrd2FyZ3MudXBkYXRlKGxvYWRfa3dhcmdzKQogICAgICAgICAgICB0cnk6CiAgICAgICAgICAgICAgICBiYXNlX2NlbGwgPSByb3NfY2xpZW50LmxvYWRfcm9ib3RfY2VsbCgqKmt3YXJncykKICAgICAgICAgICAgZXhjZXB0IEV4Y2VwdGlvbiBhcyBlOgogICAgICAgICAgICAgICAgc3QucG9wKGNlbGxfa2V5LCBOb25lKSAgIyBkb24ndCBwb2lzb24gdGhlIGNhY2hlCiAgICAgICAgICAgICAgICBtc2cgPSBzdHIoZSkKICAgICAgICAgICAgICAgIGlmICI0MDQiIGluIG1zZyBvciAiTm90IEZvdW5kIiBpbiBtc2c6CiAgICAgICAgICAgICAgICAgICAgZXJyb3IoICAjIG5vcWE6IEY4MjEKICAgICAgICAgICAgICAgICAgICAgICAgZ2hlbnYuQ29tcG9uZW50LCAgIyBub3FhOiBGODIxCiAgICAgICAgICAgICAgICAgICAgICAgIGYiUk9TIGxvYWQgZmFpbGVkIHdpdGggSFRUUCA0MDQuIERldGVjdGVkIFJPUyBkaXN0cm86ICd7ZGV0ZWN0ZWRfZGlzdHJvfScuIiwKICAgICAgICAgICAgICAgICAgICApCiAgICAgICAgICAgICAgICBlbHNlOgogICAgICAgICAgICAgICAgICAgIGVycm9yKGdoZW52LkNvbXBvbmVudCwgIlJPUyBsb2FkIGZhaWxlZDoge30iLmZvcm1hdChlKSkgICMgbm9xYTogRjgyMQogICAgICAgICAgICAgICAgcmV0dXJuIChOb25lLCBOb25lLCBkZXRlY3RlZF9kaXN0cm8pCiAgICAgICAgICAgIHN0W2NlbGxfa2V5XSA9IGJhc2VfY2VsbAoKICAgICAgICBpZiBiYXNlX2NlbGwgaXMgTm9uZToKICAgICAgICAgICAgcmV0dXJuIChOb25lLCBkZXRlY3RlZF9kaXN0cm8pCgogICAgICAgIHJvYm90X2NlbGwgPSByZWdpc3Rlcl9tb2RlbHNfaW50b19jZWxsKGdoZW52LkNvbXBvbmVudCwgYmFzZV9jZWxsLCB0b29scywgcmlnaWRfYm9kaWVzKSAgIyBub3FhOiBGODIxCgogICAgICAgICMgVXBsb2FkIHRvIHRoZSBwbGFubmluZyBzY2VuZSBvbmx5IHdoZW4gdGhlIHNldCBvZiByZWdpc3RlcmVkIG1vZGVscwogICAgICAgICMgY2hhbmdlZCAoYSByZWJ1aWx0IHBsYW5uZXIsIG9yIHRvb2xzL3JpZ2lkIGJvZGllcyBhZGRlZC9yZW1vdmVkL3JlbmFtZWQpLAogICAgICAgICMgc28gYSBwbGFpbiByZWNvbXB1dGUgZG9lcyBub3QgcmUtdXBsb2FkIHRoZSBzY2VuZSB0byBNb3ZlSXQgb24gZXZlcnkgdGljay4KICAgICAgICAjIENvbnRlbnQtb25seSBlZGl0cyB0byBhIHNhbWUtbmFtZWQgbW9kZWwgYXJlIGNhdWdodCBieSBgcmVsb2FkYC4KICAgICAgICBjZWxsX3NpZyA9IHJvYm90X2NlbGwuc3RydWN0dXJhbF9zaWduYXR1cmUoKQogICAgICAgIHNpZ19rZXkgPSBjcmVhdGVfaWQoZ2hlbnYuQ29tcG9uZW50LCAibW92ZWl0X2NlbGxfc2lnIikgICMgbm9xYTogRjgyMQogICAgICAgIGlmIHBsYW5uZXJfcmVidWlsdCBvciByZWxvYWQgb3Igc3QuZ2V0KHNpZ19rZXkpICE9IGNlbGxfc2lnOgogICAgICAgICAgICBwbGFubmVyLnNldF9yb2JvdF9jZWxsKHJvYm90X2NlbGwpCiAgICAgICAgICAgIHN0W3NpZ19rZXldID0gY2VsbF9zaWcKCiAgICAgICAgcmV0dXJuIChwbGFubmVyLCByb2JvdF9jZWxsLCBkZXRlY3RlZF9kaXN0cm8pCg==</item>
                        <item name="Title" type_name="gh_string" type_code="10">COMPAS FAB: MoveIt Planner</item>
                      </items>
                      <chunks count="1">
                        <chunk name="LanguageSpec">
                          <items count="2">
                            <item name="Taxon" type_name="gh_string" type_code="10">*.*.python</item>
                            <item name="Version" type_name="gh_string" type_code="10">3.*</item>
                          </items>
                        </chunk>
                      </chunks>
                    </chunk>
                    <chunk name="ScriptEditor">
                      <items count="1">
                        <item name="StartBounds" type_name="gh_drawing_rectangle" type_code="34">
                          <X>58</X>
                          <Y>99</Y>
                          <W>932</W>
                          <H>750</H>
                        </item>
                      </items>
                    </chunk>
                  </chunks>
                </chunk>
              </chunks>
            </chunk>
            <chunk name="Object" index="102">
              <items count="2">
                <item name="GUID" type_name="gh_guid" type_code="9">c9b2d725-6f87-4b07-af90-bd9aefef68eb</item>
                <item name="Name" type_name="gh_string" type_code="10">COMPAS FAB: Inverse Kinematics</item>
              </items>
              <chunks count="1">
                <chunk name="Container">
                  <items count="16">
                    <item name="Description" type_name="gh_string" type_code="10"></item>
                    <item name="GraftStandardOutputLines" type_name="gh_bool" type_code="1">true</item>
                    <item name="IconDisplay" type_name="gh_int32" type_code="3">2</item>
                    <item name="IconOverride" type_name="gh_drawing_bitmap" type_code="37">
                      <bitmap length="575">iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAGKADAAQAAAABAAAAGAAAAADB/VeXAAABtUlEQVRIDWNgoDFgRDb/////IUB+/qPHT62/ffuGIoesDhubi4vrv5ys9FGg3ERGRsY1MDVwQ4CGt924ebsSJkEJraGu2g60pApkBtgCkMuBhq+mxFB0vUBLQkE+YYJK5IPoNes2gDG6YjL5YDNZQJpBYQ6iV6/dAKIYQoICwDQlBMxMsA/QI7SxpYNin8DMhAURimOvXb+BwsfH2f3iPQMI4wJYLQApBgVXeHQCXp+ADM47dxeMcVmCYkFoMPlhv/35O6yeACfT6zdu/ccqi0UQFHxamhpwmbWP3zB03XjM8On3X4ZpJioMjmICcDlNDTVGFB/AZXAwQIaDEgAIw+IpWFaEoUNfEayj4uJ9hjVAC5EBUT4A5Q9YEkbWXF9TAfdN4fl7DDugwTTJSJnBVUKQgWQfIBsOYiMHlZekILo0mE+UD2A6YUEEMhiUIJAtAKmBpSSQ60EA5AOSLABpQo9kkBguQFYQobsal+EwcZJSEUwTKTTYAlBlQYomYtTCzARbAK2JiNFHtBqYmbAgmki0TuIVgs0EWwCqeUDVHPF68auEVpngehmcTGHKaVHpw8ymGQ0AU/+nWEJiEbQAAAAASUVORK5CYII=</bitmap>
                    </item>
                    <item name="InstanceGuid" type_name="gh_guid" type_code="9">8c40b20d-5907-473b-8192-ee9a7a063d58</item>
                    <item name="MarshGuids" type_name="gh_bool" type_code="1">true</item>
                    <item name="MarshInputs" type_name="gh_bool" type_code="1">false</item>
                    <item name="MarshOutputs" type_name="gh_bool" type_code="1">true</item>
                    <item name="Name" type_name="gh_string" type_code="10">COMPAS FAB: Inverse Kinematics</item>
                    <item name="NickName" type_name="gh_string" type_code="10">COMPAS FAB: Inverse Kinematics</item>
                    <item name="ScriptComponentVersion" type_name="gh_int32" type_code="3">3</item>
                    <item name="Tooltip" type_name="gh_string" type_code="10"></item>
                    <item name="UsingLibraryInputParam" type_name="gh_bool" type_code="1">false</item>
                    <item name="UsingScriptInputParam" type_name="gh_bool" type_code="1">false</item>
                    <item name="UsingScriptOutputParam" type_name="gh_bool" type_code="1">false</item>
                    <item name="UsingStandardOutputParam" type_name="gh_bool" type_code="1">false</item>
                  </items>
                  <chunks count="4">
                    <chunk name="Attributes">
                      <items count="2">
                        <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                          <X>2569</X>
                          <Y>602</Y>
                          <W>180</W>
                          <H>104</H>
                        </item>
                        <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                          <X>2662</X>
                          <Y>654</Y>
                        </item>
                      </items>
                    </chunk>
                    <chunk name="ParameterData">
                      <items count="9">
                        <item name="InputCount" type_name="gh_int32" type_code="3">5</item>
                        <item name="InputId" index="0" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="InputId" index="1" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="InputId" index="2" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="InputId" index="3" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="InputId" index="4" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="OutputCount" type_name="gh_int32" type_code="3">2</item>
                        <item name="OutputId" index="0" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="OutputId" index="1" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                      </items>
                      <chunks count="7">
                        <chunk name="InputParam" index="0">
                          <items count="13">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">true</item>
                            <item name="Description" type_name="gh_string" type_code="10">A planner instance (AnalyticalKinematicsPlanner, MoveItPlanner, PyBulletPlanner, AnalyticalPyBulletPlanner).</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">b3822e88-c76e-4658-864f-5770142bbba9</item>
                            <item name="Name" type_name="gh_string" type_code="10">planner</item>
                            <item name="NickName" type_name="gh_string" type_code="10">planner</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">true</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="Source" index="0" type_name="gh_guid" type_code="9">bc933c2c-ae13-4247-a61a-f86c20c78f0d</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">A planner instance (AnalyticalKinematicsPlanner, MoveItPlanner, PyBulletPlanner, AnalyticalPyBulletPlanner).</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">1c282eeb-dd16-439f-94e4-7d92b542fe8b</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>2571</X>
                                  <Y>604</Y>
                                  <W>76</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>2610.5</X>
                                  <Y>614</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Object</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="InputParam" index="1">
                          <items count="13">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">true</item>
                            <item name="Description" type_name="gh_string" type_code="10">Target to reach (FrameTarget, PointAxisTarget, etc.).</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">440a8d99-a2a1-4cbf-b106-d8f98fddcb3b</item>
                            <item name="Name" type_name="gh_string" type_code="10">target</item>
                            <item name="NickName" type_name="gh_string" type_code="10">target</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">true</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="Source" index="0" type_name="gh_guid" type_code="9">0ca7f032-be0a-43fa-adad-9e75a9ef29da</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">Target to reach (FrameTarget, PointAxisTarget, etc.).</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">1c282eeb-dd16-439f-94e4-7d92b542fe8b</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>2571</X>
                                  <Y>624</Y>
                                  <W>76</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>2610.5</X>
                                  <Y>634</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Object</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="InputParam" index="2">
                          <items count="13">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">true</item>
                            <item name="Description" type_name="gh_string" type_code="10">Starting RobotCellState. The robot's configuration in this state is used as the IK seed.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">8ae42147-eab1-43f3-9eb7-8a578139332a</item>
                            <item name="Name" type_name="gh_string" type_code="10">start_state</item>
                            <item name="NickName" type_name="gh_string" type_code="10">start_state</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">true</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="Source" index="0" type_name="gh_guid" type_code="9">f4cfdba3-1db8-4adb-adfc-aa5af8183db6</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">Starting RobotCellState. The robot's configuration in this state is used as the IK seed.</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">1c282eeb-dd16-439f-94e4-7d92b542fe8b</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>2571</X>
                                  <Y>644</Y>
                                  <W>76</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>2610.5</X>
                                  <Y>654</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Object</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="InputParam" index="3">
                          <items count="12">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">true</item>
                            <item name="Description" type_name="gh_string" type_code="10">Optional planning group name. Defaults to the cell's main planning group.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">86ece2a2-a28e-4b98-a195-975c8b2062cf</item>
                            <item name="Name" type_name="gh_string" type_code="10">group</item>
                            <item name="NickName" type_name="gh_string" type_code="10">group</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">true</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">Optional planning group name. Defaults to the cell's main planning group.</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">3aceb454-6dbd-4c5b-9b6b-e71f8c1cdf88</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>2571</X>
                                  <Y>664</Y>
                                  <W>76</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>2610.5</X>
                                  <Y>674</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.String</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="InputParam" index="4">
                          <items count="12">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">true</item>
                            <item name="Description" type_name="gh_string" type_code="10">When True, only collision-free IK solutions are returned; when False, in-collision solutions are accepted. Unwired keeps the backend default (True: collision-free).</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">440e214d-087e-4ae5-8f1a-1125d9939062</item>
                            <item name="Name" type_name="gh_string" type_code="10">check_collision</item>
                            <item name="NickName" type_name="gh_string" type_code="10">check_collision</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">true</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">When True, only collision-free IK solutions are returned; when False, in-collision solutions are accepted. Unwired keeps the backend default (True: collision-free).</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">d60527f5-b5af-4ef6-8970-5f96fe412559</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>2571</X>
                                  <Y>684</Y>
                                  <W>76</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>2610.5</X>
                                  <Y>694</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Boolean</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="OutputParam" index="0">
                          <items count="12">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">false</item>
                            <item name="Description" type_name="gh_string" type_code="10">Resulting Configuration, or None if no solution was found.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">c310907a-863a-4304-99f4-2213ad3eab3d</item>
                            <item name="Name" type_name="gh_string" type_code="10">configuration</item>
                            <item name="NickName" type_name="gh_string" type_code="10">configuration</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">false</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">Resulting Configuration, or None if no solution was found.</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">1c282eeb-dd16-439f-94e4-7d92b542fe8b</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>2677</X>
                                  <Y>604</Y>
                                  <W>70</W>
                                  <H>50</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>2712</X>
                                  <Y>629</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Object</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="OutputParam" index="1">
                          <items count="12">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">false</item>
                            <item name="Description" type_name="gh_string" type_code="10">A copy of the start_state with `robot_configuration` set to the IK result. Wire straight into VisualizeRobotCell / ForwardKinematics / next planner step- no SetRobotConfiguration needed.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">f9a1df4b-61e4-4f8e-b91d-b385f437ed07</item>
                            <item name="Name" type_name="gh_string" type_code="10">cell_state</item>
                            <item name="NickName" type_name="gh_string" type_code="10">cell_state</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">false</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">A copy of the start_state with `robot_configuration` set to the IK result. Wire straight into VisualizeRobotCell / ForwardKinematics / next planner step- no SetRobotConfiguration needed.</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">1c282eeb-dd16-439f-94e4-7d92b542fe8b</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>2677</X>
                                  <Y>654</Y>
                                  <W>70</W>
                                  <H>50</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>2712</X>
                                  <Y>679</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Object</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                      </chunks>
                    </chunk>
                    <chunk name="Script">
                      <items count="5">
                        <item name="MarshGuids" type_name="gh_bool" type_code="1">true</item>
                        <item name="MarshInputs" type_name="gh_bool" type_code="1">false</item>
                        <item name="MarshOutputs" type_name="gh_bool" type_code="1">true</item>
                        <item name="Text" type_name="gh_string" type_code="10">IyByOiBjb21wYXNfZmFiPj0yCiIiIgpDb21wdXRlIGludmVyc2Uga2luZW1hdGljcyBmb3IgYSB0YXJnZXQgdXNpbmcgYSBzdGF0ZWxlc3MgcGxhbm5lci4KCmB0YXJnZXRgIGFjY2VwdHMgZWl0aGVyIGEgcHJvcGVyIFRhcmdldCBvYmplY3QgKGBGcmFtZVRhcmdldGAsCmBQb2ludEF4aXNUYXJnZXRgLCBgQ29uZmlndXJhdGlvblRhcmdldGAsIC4uLikgb3IgYSBiYXJlIGBjb21wYXMuZ2VvbWV0cnkuRnJhbWVgCm9yIFJoaW5vIGBQbGFuZWAuIEluIHRoZSBsYXR0ZXIgdHdvIGNhc2VzIHRoZSBjb21wb25lbnQgYXV0by13cmFwcyB0aGUgaW5wdXQKYXMgYSBgRnJhbWVUYXJnZXQodGFyZ2V0X21vZGU9Uk9CT1QpYCB3aXRoIGRlZmF1bHQgdG9sZXJhbmNlcyBhbmQgZW1pdHMgYQp3YXJuaW5nLiBXaXJlIGEgZGVkaWNhdGVkIFRhcmdldCBjb21wb25lbnQgZm9yIG5vbi1kZWZhdWx0IHNldHRpbmdzLgoKVGhlIHN0YXJ0aW5nIFJvYm90Q2VsbFN0YXRlIHByb3ZpZGVzIHRoZSByb2JvdCdzIHNlZWQgY29uZmlndXJhdGlvbiBhbmQgYW55CmF0dGFjaGVkIHRvb2xzL3dvcmtwaWVjZXMgKHdoaWNoIGFmZmVjdCB3aGF0ICdUT09MJy8nV09SS1BJRUNFJyB0YXJnZXQgbW9kZXMKcmVzb2x2ZSB0bykuIFRoZSBjb21wb25lbnQgcmV0dXJucyBib3RoIHRoZSByZXN1bHRpbmcgQ29uZmlndXJhdGlvbiBhbmQgYQpjb3B5IG9mIHRoZSBzdGFydF9zdGF0ZSB3aXRoIHRoYXQgQ29uZmlndXJhdGlvbiBhcHBsaWVkIChgY2VsbF9zdGF0ZWApLCBzbwp0aGUgbmV4dCBzdGFnZSAoVmlzdWFsaXplIC8gRksgLyBuZXh0IHBsYW5uZXIgc3RlcCkgY2FuIHdpcmUgZGlyZWN0bHkKd2l0aG91dCBhbiBpbnRlcm1lZGlhdGUgU2V0Um9ib3RDb25maWd1cmF0aW9uLiBUaGUgaW5wdXQgc3RhdGUgaXMgbm90Cm11dGF0ZWQuCgpJZiBgc3RhcnRfc3RhdGVgIGlzIGxlZnQgdW53aXJlZCwgYSB6ZXJvLWNvbmZpZ3VyYXRpb24gZGVmYXVsdCBzdGF0ZSBpcwpkZXJpdmVkIGZyb20gdGhlIHBsYW5uZXIncyByb2JvdF9jZWxsIGFuZCB1c2VkIGFzIHRoZSBzZWVkOyBhIHdhcm5pbmcgaXMKc3VyZmFjZWQgb24gdGhlIGNvbXBvbmVudCBzbyB0aGUgdXNlciBrbm93cyBhdHRhY2htZW50cyBhcmVuJ3QgYmVpbmcKY29uc2lkZXJlZC4gV2lyZSBhbiBleHBsaWNpdCBgc3RhcnRfc3RhdGVgIHRvIHBvc2UgdGhlIHJvYm90IG1pZC1wcm9jZXNzCm9yIHRvIHVzZSBhIHN0YXRlIHdpdGggYXR0YWNoZWQgdG9vbHMgLyB3b3JrcGllY2VzLgoKSWYgbm8gSUsgc29sdXRpb24gaXMgZm91bmQsIHRoZSBjb21wb25lbnQgaXMgZmxhZ2dlZCB3aXRoIGFuIGVycm9yIG1lc3NhZ2UKKHZpc2libGUgaW4gdGhlIGNvbXBvbmVudCBiYWxsb29uKSBhbmQgcmV0dXJucyAoTm9uZSwgTm9uZSkuIFdoZW4gdGhlIHBsYW5uZXIKc3VwcG9ydHMgY29sbGlzaW9uIGNoZWNraW5nLCB0aGUgc3RhcnQgc3RhdGUgaXMgYWRkaXRpb25hbGx5IGNoZWNrZWQgYW5kLCBpZiBpdAppcyBpbiBjb2xsaXNpb24sIHRoZSBjb2xsaWRpbmcgcGFpcnMgYXJlIGFwcGVuZGVkIHRvIHRoZSBtZXNzYWdlIHRvIGV4cGxhaW4gd2h5Cm5vIGNvbGxpc2lvbi1mcmVlIHNvbHV0aW9uIGV4aXN0cy4KCkNPTVBBUyBGQUIgdjIuMC4wCiIiIgoKZnJvbSBjb3B5IGltcG9ydCBkZWVwY29weQoKaW1wb3J0IEdyYXNzaG9wcGVyCmltcG9ydCBSaGlubwppbXBvcnQgU3lzdGVtCmZyb20gY29tcGFzLmdlb21ldHJ5IGltcG9ydCBGcmFtZQpmcm9tIGNvbXBhc19naHB5dGhvbiBpbXBvcnQgZXJyb3IKZnJvbSBjb21wYXNfZ2hweXRob24gaW1wb3J0IHdhcm5pbmcKZnJvbSBjb21wYXNfcmhpbm8uY29udmVyc2lvbnMgaW1wb3J0IHBsYW5lX3RvX2NvbXBhc19mcmFtZQoKZnJvbSBjb21wYXNfZmFiLmJhY2tlbmRzLmV4Y2VwdGlvbnMgaW1wb3J0IEJhY2tlbmRGZWF0dXJlTm90U3VwcG9ydGVkRXJyb3IKZnJvbSBjb21wYXNfZmFiLmJhY2tlbmRzLmV4Y2VwdGlvbnMgaW1wb3J0IEJhY2tlbmRUYXJnZXROb3RTdXBwb3J0ZWRFcnJvcgpmcm9tIGNvbXBhc19mYWIuYmFja2VuZHMuZXhjZXB0aW9ucyBpbXBvcnQgQ29sbGlzaW9uQ2hlY2tFcnJvcgpmcm9tIGNvbXBhc19mYWIuYmFja2VuZHMuZXhjZXB0aW9ucyBpbXBvcnQgSW52ZXJzZUtpbmVtYXRpY3NFcnJvcgpmcm9tIGNvbXBhc19mYWIucm9ib3RzIGltcG9ydCBGcmFtZVRhcmdldApmcm9tIGNvbXBhc19mYWIucm9ib3RzIGltcG9ydCBSb2JvdENlbGxTdGF0ZQpmcm9tIGNvbXBhc19mYWIucm9ib3RzIGltcG9ydCBUYXJnZXQKZnJvbSBjb21wYXNfZmFiLnJvYm90cyBpbXBvcnQgVGFyZ2V0TW9kZQoKCmRlZiBfY29sbGlzaW9uX2RpYWdub3N0aWMocGxhbm5lciwgc3RhdGUpOgogICAgIiIiRXhwbGFpbiBhbiBJSyBmYWlsdXJlIHZpYSBhIGNvbGxpc2lvbiBjaGVjayBvbiB0aGUgc3RhcnQgc3RhdGUsIGlmIGF2YWlsYWJsZS4KCiAgICBSZXR1cm5zIGEgaHVtYW4tcmVhZGFibGUgaGludCwgb3IgYE5vbmVgIHdoZW4gdGhlIHBsYW5uZXIgY2Fubm90IGNvbGxpc2lvbi1jaGVjawogICAgKHNvIHRoZSBjYWxsZXIganVzdCByZXBvcnRzIHRoZSBiYXJlIElLIGVycm9yKS4gTmV2ZXIgcmFpc2VzIC0gYSBkaWFnbm9zdGljIG11c3QKICAgIG5vdCBtYXNrIHRoZSByZWFsIGZhaWx1cmUuCiAgICAiIiIKICAgIHRyeToKICAgICAgICBwbGFubmVyLmNoZWNrX2NvbGxpc2lvbihzdGF0ZSwgb3B0aW9ucz17ImZ1bGxfcmVwb3J0IjogVHJ1ZX0pCiAgICBleGNlcHQgQ29sbGlzaW9uQ2hlY2tFcnJvciBhcyBjYzoKICAgICAgICByZXR1cm4gIlRoZSBzdGFydCBzdGF0ZSBpcyBpbiBjb2xsaXNpb24sIHdoaWNoIGJsb2NrcyBldmVyeSBjb2xsaXNpb24tZnJlZSBzb2x1dGlvbjpcbnt9Ii5mb3JtYXQoY2MpCiAgICBleGNlcHQgKEJhY2tlbmRGZWF0dXJlTm90U3VwcG9ydGVkRXJyb3IsIEF0dHJpYnV0ZUVycm9yLCBOb3RJbXBsZW1lbnRlZEVycm9yKToKICAgICAgICByZXR1cm4gTm9uZQogICAgZXhjZXB0IEV4Y2VwdGlvbjoKICAgICAgICByZXR1cm4gTm9uZQogICAgcmV0dXJuICgKICAgICAgICAiVGhlIHN0YXJ0IHN0YXRlIGl0c2VsZiBpcyBjb2xsaXNpb24tZnJlZSwgc28gdGhlIGZhaWx1cmUgaXMgbW9zdCBsaWtlbHkgcmVhY2hhYmlsaXR5ICIKICAgICAgICAiKHRhcmdldCBvdXQgb2YgcmFuZ2Ugb3Igb3JpZW50YXRpb24gaW5mZWFzaWJsZSkgb3IgY29sbGlzaW9ucyBhdCB0aGUgdGFyZ2V0IHBvc2UuIgogICAgKQoKCmNsYXNzIEludmVyc2VLaW5lbWF0aWNzQ29tcG9uZW50KEdyYXNzaG9wcGVyLktlcm5lbC5HSF9TY3JpcHRJbnN0YW5jZSk6CiAgICBkZWYgUnVuU2NyaXB0KHNlbGYsCiAgICAgICAgICAgIHBsYW5uZXIsCiAgICAgICAgICAgIHRhcmdldCwKICAgICAgICAgICAgc3RhcnRfc3RhdGUsCiAgICAgICAgICAgIGdyb3VwOiBzdHIsCiAgICAgICAgICAgIGNoZWNrX2NvbGxpc2lvbjogYm9vbCk6CiAgICAgICAgaWYgcGxhbm5lciBpcyBOb25lIG9yIHRhcmdldCBpcyBOb25lOgogICAgICAgICAgICAjIFdhcm4gb25seSB3aGVuIHRoZSBpbnB1dCAqaXMqIHdpcmVkIGJ1dCB0aGUgdXBzdHJlYW0gcmV0dXJuZWQKICAgICAgICAgICAgIyBOb25lIChpLmUuIHVwc3RyZWFtIHNpbGVudGx5IGZhaWxlZCkuIElmIG5vdGhpbmcgaXMgd2lyZWQsIHRoZQogICAgICAgICAgICAjIHVzZXIgaXMgc3RpbGwgYnVpbGRpbmcgdGhlIGNhbnZhczogc3RheWluZyBxdWlldCBrZWVwcyBpdCBjbGVhbi4KICAgICAgICAgICAgZm9yIG5hbWUsIHZhbHVlIGluICgoInBsYW5uZXIiLCBwbGFubmVyKSwgKCJ0YXJnZXQiLCB0YXJnZXQpKToKICAgICAgICAgICAgICAgIGlmIHZhbHVlIGlzIE5vbmU6CiAgICAgICAgICAgICAgICAgICAgcGFyYW0gPSBuZXh0KHAgZm9yIHAgaW4gZ2hlbnYuQ29tcG9uZW50LlBhcmFtcy5JbnB1dCBpZiBwLk5hbWUgPT0gbmFtZSkgICMgbm9xYTogRjgyMQogICAgICAgICAgICAgICAgICAgIGlmIHBhcmFtLlNvdXJjZUNvdW50ID4gMDoKICAgICAgICAgICAgICAgICAgICAgICAgd2FybmluZyhnaGVudi5Db21wb25lbnQsICJ7fSBpbnB1dCBpcyB3aXJlZCBidXQgcmVjZWl2ZWQgTm9uZTsgY2hlY2sgdGhlIHVwc3RyZWFtIGNvbXBvbmVudCBmb3IgZXJyb3JzLiIuZm9ybWF0KG5hbWUpKSAgIyBub3FhOiBGODIxCiAgICAgICAgICAgIHJldHVybiAoTm9uZSwgTm9uZSkKCiAgICAgICAgaWYgbm90IGlzaW5zdGFuY2UodGFyZ2V0LCBUYXJnZXQpOgogICAgICAgICAgICB3cmFwX21zZyA9ICJXcmFwcGVkIGEge30gYXMgRnJhbWVUYXJnZXQodGFyZ2V0X21vZGU9Uk9CT1QpIHdpdGggZGVmYXVsdCB0b2xlcmFuY2VzLiBXaXJlIGEgVGFyZ2V0IGNvbXBvbmVudCBmb3Igbm9uLWRlZmF1bHQgc2V0dGluZ3MuIgogICAgICAgICAgICBpZiBpc2luc3RhbmNlKHRhcmdldCwgRnJhbWUpOgogICAgICAgICAgICAgICAgdGFyZ2V0ID0gRnJhbWVUYXJnZXQodGFyZ2V0X2ZyYW1lPXRhcmdldCwgdGFyZ2V0X21vZGU9VGFyZ2V0TW9kZS5ST0JPVCkKICAgICAgICAgICAgICAgIHdhcm5pbmcoZ2hlbnYuQ29tcG9uZW50LCB3cmFwX21zZy5mb3JtYXQoImJhcmUgQ09NUEFTIEZyYW1lIikpICAjIG5vcWE6IEY4MjEKICAgICAgICAgICAgZWxzZToKICAgICAgICAgICAgICAgICMgQW55dGhpbmcgZWxzZSAoUmhpbm8gUGxhbmUsIEdIX1BsYW5lIHdyYXBwZXIsIC4uLik6IHRyeSB0aGUKICAgICAgICAgICAgICAgICMgcGxhbmUtdG8tZnJhbWUgY29udmVyc2lvbi4gSWYgaXQgaXNuJ3QgcGxhbmUtc2hhcGVkLCBzdXJmYWNlCiAgICAgICAgICAgICAgICAjIGEgY2xlYW4gZXJyb3IuCiAgICAgICAgICAgICAgICB0cnk6CiAgICAgICAgICAgICAgICAgICAgZnJhbWUgPSBwbGFuZV90b19jb21wYXNfZnJhbWUodGFyZ2V0KQogICAgICAgICAgICAgICAgZXhjZXB0IEV4Y2VwdGlvbjoKICAgICAgICAgICAgICAgICAgICBlcnJvcihnaGVudi5Db21wb25lbnQsICJ0YXJnZXQgbXVzdCBiZSBhIFRhcmdldCwgYSBDT01QQVMgRnJhbWUgb3IgYSBSaGlubyBQbGFuZTsgZ290IHt9LiIuZm9ybWF0KHR5cGUodGFyZ2V0KS5fX25hbWVfXykpICAjIG5vcWE6IEY4MjEKICAgICAgICAgICAgICAgICAgICByZXR1cm4gKE5vbmUsIE5vbmUpCiAgICAgICAgICAgICAgICB0YXJnZXQgPSBGcmFtZVRhcmdldCh0YXJnZXRfZnJhbWU9ZnJhbWUsIHRhcmdldF9tb2RlPVRhcmdldE1vZGUuUk9CT1QpCiAgICAgICAgICAgICAgICB3YXJuaW5nKGdoZW52LkNvbXBvbmVudCwgd3JhcF9tc2cuZm9ybWF0KCJSaGlubyBQbGFuZSIpKSAgIyBub3FhOiBGODIxCgogICAgICAgIGlmIHN0YXJ0X3N0YXRlIGlzIE5vbmU6CiAgICAgICAgICAgIGlmIHBsYW5uZXIucm9ib3RfY2VsbCBpcyBOb25lOgogICAgICAgICAgICAgICAgZXJyb3IoZ2hlbnYuQ29tcG9uZW50LCAiTm8gc3RhcnRfc3RhdGUgd2lyZWQgYW5kIHRoZSBwbGFubmVyIGhhcyBubyByb2JvdF9jZWxsIHRvIGRlcml2ZSBvbmUgZnJvbS4iKSAgIyBub3FhOiBGODIxCiAgICAgICAgICAgICAgICByZXR1cm4gKE5vbmUsIE5vbmUpCiAgICAgICAgICAgIHN0YXJ0X3N0YXRlID0gcGxhbm5lci5yb2JvdF9jZWxsX3N0YXRlIG9yIFJvYm90Q2VsbFN0YXRlLmZyb21fcm9ib3RfY2VsbChwbGFubmVyLnJvYm90X2NlbGwpCiAgICAgICAgICAgIHdhcm5pbmcoICAjIG5vcWE6IEY4MjEKICAgICAgICAgICAgICAgIGdoZW52LkNvbXBvbmVudCwgICMgbm9xYTogRjgyMQogICAgICAgICAgICAgICAgIk5vIHN0YXJ0X3N0YXRlIHdpcmVkOyB1c2luZyB6ZXJvLWNvbmZpZ3VyYXRpb24gZGVmYXVsdCBmcm9tIHBsYW5uZXIucm9ib3RfY2VsbC4gIgogICAgICAgICAgICAgICAgIldpcmUgYSBzdGF0ZSBleHBsaWNpdGx5IHRvIHNlZWQgZnJvbSBhIGRpZmZlcmVudCBjb25maWd1cmF0aW9uIG9yIHRvIGtlZXAgdG9vbC93b3JrcGllY2UgYXR0YWNobWVudHMuIiwKICAgICAgICAgICAgKQoKICAgICAgICBvcHRpb25zID0gTm9uZQogICAgICAgIGlmIGNoZWNrX2NvbGxpc2lvbiBpcyBub3QgTm9uZToKICAgICAgICAgICAgb3B0aW9ucyA9IHsiY2hlY2tfY29sbGlzaW9uIjogYm9vbChjaGVja19jb2xsaXNpb24pfQoKICAgICAgICB0cnk6CiAgICAgICAgICAgIGNvbmZpZ3VyYXRpb24gPSBwbGFubmVyLmludmVyc2Vfa2luZW1hdGljcygKICAgICAgICAgICAgICAgIHRhcmdldD10YXJnZXQsCiAgICAgICAgICAgICAgICByb2JvdF9jZWxsX3N0YXRlPXN0YXJ0X3N0YXRlLAogICAgICAgICAgICAgICAgZ3JvdXA9Z3JvdXAgb3IgTm9uZSwKICAgICAgICAgICAgICAgIG9wdGlvbnM9b3B0aW9ucywKICAgICAgICAgICAgKQogICAgICAgIGV4Y2VwdCBCYWNrZW5kVGFyZ2V0Tm90U3VwcG9ydGVkRXJyb3I6CiAgICAgICAgICAgICMgVGhlIGV4Y2VwdGlvbiBpcyByYWlzZWQgd2l0aCBubyBwYXlsb2FkOiBzdXJmYWNlIHNvbWV0aGluZwogICAgICAgICAgICAjIGFjdGlvbmFibGU6IG5hbWUgdGhlIHRhcmdldCB0eXBlIGFuZCB0aGUgcGxhbm5lciB0aGF0IHJlamVjdGVkIGl0LgogICAgICAgICAgICBlcnJvciggICMgbm9xYTogRjgyMQogICAgICAgICAgICAgICAgZ2hlbnYuQ29tcG9uZW50LCAgIyBub3FhOiBGODIxCiAgICAgICAgICAgICAgICAiUGxhbm5lciAne30nIGRvZXMgbm90IHN1cHBvcnQgdGFyZ2V0IHR5cGUgJ3t9Jy4gIgogICAgICAgICAgICAgICAgIlVzZSBhIHRhcmdldCB0eXBlIHN1cHBvcnRlZCBieSB0aGlzIGJhY2tlbmQgKHR5cGljYWxseSBgRnJhbWVUYXJnZXRgICIKICAgICAgICAgICAgICAgICJmb3IgdGhlIEFuYWx5dGljYWwgcGxhbm5lcikgb3Igc3dpdGNoIGJhY2tlbmRzLiIuZm9ybWF0KAogICAgICAgICAgICAgICAgICAgIHR5cGUocGxhbm5lcikuX19uYW1lX18sIHR5cGUodGFyZ2V0KS5fX25hbWVfXyksCiAgICAgICAgICAgICkKICAgICAgICAgICAgcmV0dXJuIChOb25lLCBOb25lKQogICAgICAgIGV4Y2VwdCBJbnZlcnNlS2luZW1hdGljc0Vycm9yIGFzIGU6CiAgICAgICAgICAgIG1zZyA9ICJJbnZlcnNlIGtpbmVtYXRpY3MgZmFpbGVkOiB7fSIuZm9ybWF0KGUpCiAgICAgICAgICAgIGhpbnQgPSBfY29sbGlzaW9uX2RpYWdub3N0aWMocGxhbm5lciwgc3RhcnRfc3RhdGUpCiAgICAgICAgICAgIGlmIGhpbnQ6CiAgICAgICAgICAgICAgICBtc2cgKz0gIlxuIiArIGhpbnQKICAgICAgICAgICAgZXJyb3IoZ2hlbnYuQ29tcG9uZW50LCBtc2cpICAjIG5vcWE6IEY4MjEKICAgICAgICAgICAgcmV0dXJuIChOb25lLCBOb25lKQoKICAgICAgICBpZiBjb25maWd1cmF0aW9uIGlzIE5vbmU6CiAgICAgICAgICAgIHJldHVybiAoTm9uZSwgTm9uZSkKCiAgICAgICAgbmV3X3N0YXRlID0gZGVlcGNvcHkoc3RhcnRfc3RhdGUpCiAgICAgICAgbmV3X3N0YXRlLnJvYm90X2NvbmZpZ3VyYXRpb24gPSBjb25maWd1cmF0aW9uCiAgICAgICAgcmV0dXJuIChjb25maWd1cmF0aW9uLCBuZXdfc3RhdGUpCg==</item>
                        <item name="Title" type_name="gh_string" type_code="10">COMPAS FAB: Inverse Kinematics</item>
                      </items>
                      <chunks count="1">
                        <chunk name="LanguageSpec">
                          <items count="2">
                            <item name="Taxon" type_name="gh_string" type_code="10">*.*.python</item>
                            <item name="Version" type_name="gh_string" type_code="10">3.*</item>
                          </items>
                        </chunk>
                      </chunks>
                    </chunk>
                    <chunk name="ScriptEditor">
                      <items count="1">
                        <item name="StartBounds" type_name="gh_drawing_rectangle" type_code="34">
                          <X>606</X>
                          <Y>149</Y>
                          <W>550</W>
                          <H>700</H>
                        </item>
                      </items>
                    </chunk>
                  </chunks>
                </chunk>
              </chunks>
            </chunk>
            <chunk name="Object" index="103">
              <items count="2">
                <item name="GUID" type_name="gh_guid" type_code="9">c9b2d725-6f87-4b07-af90-bd9aefef68eb</item>
                <item name="Name" type_name="gh_string" type_code="10">COMPAS FAB: Inverse Kinematics</item>
              </items>
              <chunks count="1">
                <chunk name="Container">
                  <items count="16">
                    <item name="Description" type_name="gh_string" type_code="10"></item>
                    <item name="GraftStandardOutputLines" type_name="gh_bool" type_code="1">true</item>
                    <item name="IconDisplay" type_name="gh_int32" type_code="3">2</item>
                    <item name="IconOverride" type_name="gh_drawing_bitmap" type_code="37">
                      <bitmap length="575">iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAGKADAAQAAAABAAAAGAAAAADB/VeXAAABtUlEQVRIDWNgoDFgRDb/////IUB+/qPHT62/ffuGIoesDhubi4vrv5ys9FGg3ERGRsY1MDVwQ4CGt924ebsSJkEJraGu2g60pApkBtgCkMuBhq+mxFB0vUBLQkE+YYJK5IPoNes2gDG6YjL5YDNZQJpBYQ6iV6/dAKIYQoICwDQlBMxMsA/QI7SxpYNin8DMhAURimOvXb+BwsfH2f3iPQMI4wJYLQApBgVXeHQCXp+ADM47dxeMcVmCYkFoMPlhv/35O6yeACfT6zdu/ccqi0UQFHxamhpwmbWP3zB03XjM8On3X4ZpJioMjmICcDlNDTVGFB/AZXAwQIaDEgAIw+IpWFaEoUNfEayj4uJ9hjVAC5EBUT4A5Q9YEkbWXF9TAfdN4fl7DDugwTTJSJnBVUKQgWQfIBsOYiMHlZekILo0mE+UD2A6YUEEMhiUIJAtAKmBpSSQ60EA5AOSLABpQo9kkBguQFYQobsal+EwcZJSEUwTKTTYAlBlQYomYtTCzARbAK2JiNFHtBqYmbAgmki0TuIVgs0EWwCqeUDVHPF68auEVpngehmcTGHKaVHpw8ymGQ0AU/+nWEJiEbQAAAAASUVORK5CYII=</bitmap>
                    </item>
                    <item name="InstanceGuid" type_name="gh_guid" type_code="9">d833948b-a8e4-440a-87e5-eb1fb8831e21</item>
                    <item name="MarshGuids" type_name="gh_bool" type_code="1">true</item>
                    <item name="MarshInputs" type_name="gh_bool" type_code="1">false</item>
                    <item name="MarshOutputs" type_name="gh_bool" type_code="1">true</item>
                    <item name="Name" type_name="gh_string" type_code="10">COMPAS FAB: Inverse Kinematics</item>
                    <item name="NickName" type_name="gh_string" type_code="10">COMPAS FAB: Inverse Kinematics</item>
                    <item name="ScriptComponentVersion" type_name="gh_int32" type_code="3">3</item>
                    <item name="Tooltip" type_name="gh_string" type_code="10"></item>
                    <item name="UsingLibraryInputParam" type_name="gh_bool" type_code="1">false</item>
                    <item name="UsingScriptInputParam" type_name="gh_bool" type_code="1">false</item>
                    <item name="UsingScriptOutputParam" type_name="gh_bool" type_code="1">false</item>
                    <item name="UsingStandardOutputParam" type_name="gh_bool" type_code="1">false</item>
                  </items>
                  <chunks count="4">
                    <chunk name="Attributes">
                      <items count="2">
                        <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                          <X>2563</X>
                          <Y>895</Y>
                          <W>180</W>
                          <H>104</H>
                        </item>
                        <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                          <X>2656</X>
                          <Y>947</Y>
                        </item>
                      </items>
                    </chunk>
                    <chunk name="ParameterData">
                      <items count="9">
                        <item name="InputCount" type_name="gh_int32" type_code="3">5</item>
                        <item name="InputId" index="0" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="InputId" index="1" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="InputId" index="2" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="InputId" index="3" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="InputId" index="4" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="OutputCount" type_name="gh_int32" type_code="3">2</item>
                        <item name="OutputId" index="0" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="OutputId" index="1" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                      </items>
                      <chunks count="7">
                        <chunk name="InputParam" index="0">
                          <items count="13">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">true</item>
                            <item name="Description" type_name="gh_string" type_code="10">A planner instance (AnalyticalKinematicsPlanner, MoveItPlanner, PyBulletPlanner, AnalyticalPyBulletPlanner).</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">bcbf94cc-8535-4cdc-a973-3a9d3d9e0a04</item>
                            <item name="Name" type_name="gh_string" type_code="10">planner</item>
                            <item name="NickName" type_name="gh_string" type_code="10">planner</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">true</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="Source" index="0" type_name="gh_guid" type_code="9">af72fb09-988a-487f-9884-218b9ff8de1d</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">A planner instance (AnalyticalKinematicsPlanner, MoveItPlanner, PyBulletPlanner, AnalyticalPyBulletPlanner).</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">1c282eeb-dd16-439f-94e4-7d92b542fe8b</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>2565</X>
                                  <Y>897</Y>
                                  <W>76</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>2604.5</X>
                                  <Y>907</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Object</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="InputParam" index="1">
                          <items count="13">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">true</item>
                            <item name="Description" type_name="gh_string" type_code="10">Target to reach (FrameTarget, PointAxisTarget, etc.).</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">bda000aa-d05f-4f4b-a14d-9b6a50f133d5</item>
                            <item name="Name" type_name="gh_string" type_code="10">target</item>
                            <item name="NickName" type_name="gh_string" type_code="10">target</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">true</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="Source" index="0" type_name="gh_guid" type_code="9">af688928-cfed-4994-b5ed-12c5ab569a63</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">Target to reach (FrameTarget, PointAxisTarget, etc.).</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">1c282eeb-dd16-439f-94e4-7d92b542fe8b</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>2565</X>
                                  <Y>917</Y>
                                  <W>76</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>2604.5</X>
                                  <Y>927</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Object</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="InputParam" index="2">
                          <items count="13">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">true</item>
                            <item name="Description" type_name="gh_string" type_code="10">Starting RobotCellState. The robot's configuration in this state is used as the IK seed.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">d128c619-7c54-40d1-aaad-4a532e555ca9</item>
                            <item name="Name" type_name="gh_string" type_code="10">start_state</item>
                            <item name="NickName" type_name="gh_string" type_code="10">start_state</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">true</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="Source" index="0" type_name="gh_guid" type_code="9">869a8b88-2c5e-4c80-a170-fd29ace28e96</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">Starting RobotCellState. The robot's configuration in this state is used as the IK seed.</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">1c282eeb-dd16-439f-94e4-7d92b542fe8b</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>2565</X>
                                  <Y>937</Y>
                                  <W>76</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>2604.5</X>
                                  <Y>947</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Object</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="InputParam" index="3">
                          <items count="12">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">true</item>
                            <item name="Description" type_name="gh_string" type_code="10">Optional planning group name. Defaults to the cell's main planning group.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">6fbbeaa8-20f0-407a-8b43-91f359b0915c</item>
                            <item name="Name" type_name="gh_string" type_code="10">group</item>
                            <item name="NickName" type_name="gh_string" type_code="10">group</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">true</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">Optional planning group name. Defaults to the cell's main planning group.</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">3aceb454-6dbd-4c5b-9b6b-e71f8c1cdf88</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>2565</X>
                                  <Y>957</Y>
                                  <W>76</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>2604.5</X>
                                  <Y>967</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.String</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="InputParam" index="4">
                          <items count="12">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">true</item>
                            <item name="Description" type_name="gh_string" type_code="10">When True, only collision-free IK solutions are returned; when False, in-collision solutions are accepted. Unwired keeps the backend default (True: collision-free).</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">5f4fb86c-bd5e-47c5-a701-8a4792953c12</item>
                            <item name="Name" type_name="gh_string" type_code="10">check_collision</item>
                            <item name="NickName" type_name="gh_string" type_code="10">check_collision</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">true</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">When True, only collision-free IK solutions are returned; when False, in-collision solutions are accepted. Unwired keeps the backend default (True: collision-free).</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">d60527f5-b5af-4ef6-8970-5f96fe412559</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>2565</X>
                                  <Y>977</Y>
                                  <W>76</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>2604.5</X>
                                  <Y>987</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Boolean</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="OutputParam" index="0">
                          <items count="12">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">false</item>
                            <item name="Description" type_name="gh_string" type_code="10">Resulting Configuration, or None if no solution was found.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">fd3c5d0b-b7eb-4617-a5be-d89e7dfa55a0</item>
                            <item name="Name" type_name="gh_string" type_code="10">configuration</item>
                            <item name="NickName" type_name="gh_string" type_code="10">configuration</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">false</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">Resulting Configuration, or None if no solution was found.</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">1c282eeb-dd16-439f-94e4-7d92b542fe8b</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>2671</X>
                                  <Y>897</Y>
                                  <W>70</W>
                                  <H>50</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>2706</X>
                                  <Y>922</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Object</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="OutputParam" index="1">
                          <items count="12">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">false</item>
                            <item name="Description" type_name="gh_string" type_code="10">A copy of the start_state with `robot_configuration` set to the IK result. Wire straight into VisualizeRobotCell / ForwardKinematics / next planner step- no SetRobotConfiguration needed.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">0d04794f-ef5e-4cfb-8592-2f45b175aa55</item>
                            <item name="Name" type_name="gh_string" type_code="10">cell_state</item>
                            <item name="NickName" type_name="gh_string" type_code="10">cell_state</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">false</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">A copy of the start_state with `robot_configuration` set to the IK result. Wire straight into VisualizeRobotCell / ForwardKinematics / next planner step- no SetRobotConfiguration needed.</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">1c282eeb-dd16-439f-94e4-7d92b542fe8b</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>2671</X>
                                  <Y>947</Y>
                                  <W>70</W>
                                  <H>50</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>2706</X>
                                  <Y>972</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Object</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                      </chunks>
                    </chunk>
                    <chunk name="Script">
                      <items count="5">
                        <item name="MarshGuids" type_name="gh_bool" type_code="1">true</item>
                        <item name="MarshInputs" type_name="gh_bool" type_code="1">false</item>
                        <item name="MarshOutputs" type_name="gh_bool" type_code="1">true</item>
                        <item name="Text" type_name="gh_string" type_code="10">IyByOiBjb21wYXNfZmFiPj0yCiIiIgpDb21wdXRlIGludmVyc2Uga2luZW1hdGljcyBmb3IgYSB0YXJnZXQgdXNpbmcgYSBzdGF0ZWxlc3MgcGxhbm5lci4KCmB0YXJnZXRgIGFjY2VwdHMgZWl0aGVyIGEgcHJvcGVyIFRhcmdldCBvYmplY3QgKGBGcmFtZVRhcmdldGAsCmBQb2ludEF4aXNUYXJnZXRgLCBgQ29uZmlndXJhdGlvblRhcmdldGAsIC4uLikgb3IgYSBiYXJlIGBjb21wYXMuZ2VvbWV0cnkuRnJhbWVgCm9yIFJoaW5vIGBQbGFuZWAuIEluIHRoZSBsYXR0ZXIgdHdvIGNhc2VzIHRoZSBjb21wb25lbnQgYXV0by13cmFwcyB0aGUgaW5wdXQKYXMgYSBgRnJhbWVUYXJnZXQodGFyZ2V0X21vZGU9Uk9CT1QpYCB3aXRoIGRlZmF1bHQgdG9sZXJhbmNlcyBhbmQgZW1pdHMgYQp3YXJuaW5nLiBXaXJlIGEgZGVkaWNhdGVkIFRhcmdldCBjb21wb25lbnQgZm9yIG5vbi1kZWZhdWx0IHNldHRpbmdzLgoKVGhlIHN0YXJ0aW5nIFJvYm90Q2VsbFN0YXRlIHByb3ZpZGVzIHRoZSByb2JvdCdzIHNlZWQgY29uZmlndXJhdGlvbiBhbmQgYW55CmF0dGFjaGVkIHRvb2xzL3dvcmtwaWVjZXMgKHdoaWNoIGFmZmVjdCB3aGF0ICdUT09MJy8nV09SS1BJRUNFJyB0YXJnZXQgbW9kZXMKcmVzb2x2ZSB0bykuIFRoZSBjb21wb25lbnQgcmV0dXJucyBib3RoIHRoZSByZXN1bHRpbmcgQ29uZmlndXJhdGlvbiBhbmQgYQpjb3B5IG9mIHRoZSBzdGFydF9zdGF0ZSB3aXRoIHRoYXQgQ29uZmlndXJhdGlvbiBhcHBsaWVkIChgY2VsbF9zdGF0ZWApLCBzbwp0aGUgbmV4dCBzdGFnZSAoVmlzdWFsaXplIC8gRksgLyBuZXh0IHBsYW5uZXIgc3RlcCkgY2FuIHdpcmUgZGlyZWN0bHkKd2l0aG91dCBhbiBpbnRlcm1lZGlhdGUgU2V0Um9ib3RDb25maWd1cmF0aW9uLiBUaGUgaW5wdXQgc3RhdGUgaXMgbm90Cm11dGF0ZWQuCgpJZiBgc3RhcnRfc3RhdGVgIGlzIGxlZnQgdW53aXJlZCwgYSB6ZXJvLWNvbmZpZ3VyYXRpb24gZGVmYXVsdCBzdGF0ZSBpcwpkZXJpdmVkIGZyb20gdGhlIHBsYW5uZXIncyByb2JvdF9jZWxsIGFuZCB1c2VkIGFzIHRoZSBzZWVkOyBhIHdhcm5pbmcgaXMKc3VyZmFjZWQgb24gdGhlIGNvbXBvbmVudCBzbyB0aGUgdXNlciBrbm93cyBhdHRhY2htZW50cyBhcmVuJ3QgYmVpbmcKY29uc2lkZXJlZC4gV2lyZSBhbiBleHBsaWNpdCBgc3RhcnRfc3RhdGVgIHRvIHBvc2UgdGhlIHJvYm90IG1pZC1wcm9jZXNzCm9yIHRvIHVzZSBhIHN0YXRlIHdpdGggYXR0YWNoZWQgdG9vbHMgLyB3b3JrcGllY2VzLgoKSWYgbm8gSUsgc29sdXRpb24gaXMgZm91bmQsIHRoZSBjb21wb25lbnQgaXMgZmxhZ2dlZCB3aXRoIGFuIGVycm9yIG1lc3NhZ2UKKHZpc2libGUgaW4gdGhlIGNvbXBvbmVudCBiYWxsb29uKSBhbmQgcmV0dXJucyAoTm9uZSwgTm9uZSkuIFdoZW4gdGhlIHBsYW5uZXIKc3VwcG9ydHMgY29sbGlzaW9uIGNoZWNraW5nLCB0aGUgc3RhcnQgc3RhdGUgaXMgYWRkaXRpb25hbGx5IGNoZWNrZWQgYW5kLCBpZiBpdAppcyBpbiBjb2xsaXNpb24sIHRoZSBjb2xsaWRpbmcgcGFpcnMgYXJlIGFwcGVuZGVkIHRvIHRoZSBtZXNzYWdlIHRvIGV4cGxhaW4gd2h5Cm5vIGNvbGxpc2lvbi1mcmVlIHNvbHV0aW9uIGV4aXN0cy4KCkNPTVBBUyBGQUIgdjIuMC4wCiIiIgoKZnJvbSBjb3B5IGltcG9ydCBkZWVwY29weQoKaW1wb3J0IEdyYXNzaG9wcGVyCmltcG9ydCBSaGlubwppbXBvcnQgU3lzdGVtCmZyb20gY29tcGFzLmdlb21ldHJ5IGltcG9ydCBGcmFtZQpmcm9tIGNvbXBhc19naHB5dGhvbiBpbXBvcnQgZXJyb3IKZnJvbSBjb21wYXNfZ2hweXRob24gaW1wb3J0IHdhcm5pbmcKZnJvbSBjb21wYXNfcmhpbm8uY29udmVyc2lvbnMgaW1wb3J0IHBsYW5lX3RvX2NvbXBhc19mcmFtZQoKZnJvbSBjb21wYXNfZmFiLmJhY2tlbmRzLmV4Y2VwdGlvbnMgaW1wb3J0IEJhY2tlbmRGZWF0dXJlTm90U3VwcG9ydGVkRXJyb3IKZnJvbSBjb21wYXNfZmFiLmJhY2tlbmRzLmV4Y2VwdGlvbnMgaW1wb3J0IEJhY2tlbmRUYXJnZXROb3RTdXBwb3J0ZWRFcnJvcgpmcm9tIGNvbXBhc19mYWIuYmFja2VuZHMuZXhjZXB0aW9ucyBpbXBvcnQgQ29sbGlzaW9uQ2hlY2tFcnJvcgpmcm9tIGNvbXBhc19mYWIuYmFja2VuZHMuZXhjZXB0aW9ucyBpbXBvcnQgSW52ZXJzZUtpbmVtYXRpY3NFcnJvcgpmcm9tIGNvbXBhc19mYWIucm9ib3RzIGltcG9ydCBGcmFtZVRhcmdldApmcm9tIGNvbXBhc19mYWIucm9ib3RzIGltcG9ydCBSb2JvdENlbGxTdGF0ZQpmcm9tIGNvbXBhc19mYWIucm9ib3RzIGltcG9ydCBUYXJnZXQKZnJvbSBjb21wYXNfZmFiLnJvYm90cyBpbXBvcnQgVGFyZ2V0TW9kZQoKCmRlZiBfY29sbGlzaW9uX2RpYWdub3N0aWMocGxhbm5lciwgc3RhdGUpOgogICAgIiIiRXhwbGFpbiBhbiBJSyBmYWlsdXJlIHZpYSBhIGNvbGxpc2lvbiBjaGVjayBvbiB0aGUgc3RhcnQgc3RhdGUsIGlmIGF2YWlsYWJsZS4KCiAgICBSZXR1cm5zIGEgaHVtYW4tcmVhZGFibGUgaGludCwgb3IgYE5vbmVgIHdoZW4gdGhlIHBsYW5uZXIgY2Fubm90IGNvbGxpc2lvbi1jaGVjawogICAgKHNvIHRoZSBjYWxsZXIganVzdCByZXBvcnRzIHRoZSBiYXJlIElLIGVycm9yKS4gTmV2ZXIgcmFpc2VzIC0gYSBkaWFnbm9zdGljIG11c3QKICAgIG5vdCBtYXNrIHRoZSByZWFsIGZhaWx1cmUuCiAgICAiIiIKICAgIHRyeToKICAgICAgICBwbGFubmVyLmNoZWNrX2NvbGxpc2lvbihzdGF0ZSwgb3B0aW9ucz17ImZ1bGxfcmVwb3J0IjogVHJ1ZX0pCiAgICBleGNlcHQgQ29sbGlzaW9uQ2hlY2tFcnJvciBhcyBjYzoKICAgICAgICByZXR1cm4gIlRoZSBzdGFydCBzdGF0ZSBpcyBpbiBjb2xsaXNpb24sIHdoaWNoIGJsb2NrcyBldmVyeSBjb2xsaXNpb24tZnJlZSBzb2x1dGlvbjpcbnt9Ii5mb3JtYXQoY2MpCiAgICBleGNlcHQgKEJhY2tlbmRGZWF0dXJlTm90U3VwcG9ydGVkRXJyb3IsIEF0dHJpYnV0ZUVycm9yLCBOb3RJbXBsZW1lbnRlZEVycm9yKToKICAgICAgICByZXR1cm4gTm9uZQogICAgZXhjZXB0IEV4Y2VwdGlvbjoKICAgICAgICByZXR1cm4gTm9uZQogICAgcmV0dXJuICgKICAgICAgICAiVGhlIHN0YXJ0IHN0YXRlIGl0c2VsZiBpcyBjb2xsaXNpb24tZnJlZSwgc28gdGhlIGZhaWx1cmUgaXMgbW9zdCBsaWtlbHkgcmVhY2hhYmlsaXR5ICIKICAgICAgICAiKHRhcmdldCBvdXQgb2YgcmFuZ2Ugb3Igb3JpZW50YXRpb24gaW5mZWFzaWJsZSkgb3IgY29sbGlzaW9ucyBhdCB0aGUgdGFyZ2V0IHBvc2UuIgogICAgKQoKCmNsYXNzIEludmVyc2VLaW5lbWF0aWNzQ29tcG9uZW50KEdyYXNzaG9wcGVyLktlcm5lbC5HSF9TY3JpcHRJbnN0YW5jZSk6CiAgICBkZWYgUnVuU2NyaXB0KHNlbGYsCiAgICAgICAgICAgIHBsYW5uZXIsCiAgICAgICAgICAgIHRhcmdldCwKICAgICAgICAgICAgc3RhcnRfc3RhdGUsCiAgICAgICAgICAgIGdyb3VwOiBzdHIsCiAgICAgICAgICAgIGNoZWNrX2NvbGxpc2lvbjogYm9vbCk6CiAgICAgICAgaWYgcGxhbm5lciBpcyBOb25lIG9yIHRhcmdldCBpcyBOb25lOgogICAgICAgICAgICAjIFdhcm4gb25seSB3aGVuIHRoZSBpbnB1dCAqaXMqIHdpcmVkIGJ1dCB0aGUgdXBzdHJlYW0gcmV0dXJuZWQKICAgICAgICAgICAgIyBOb25lIChpLmUuIHVwc3RyZWFtIHNpbGVudGx5IGZhaWxlZCkuIElmIG5vdGhpbmcgaXMgd2lyZWQsIHRoZQogICAgICAgICAgICAjIHVzZXIgaXMgc3RpbGwgYnVpbGRpbmcgdGhlIGNhbnZhczogc3RheWluZyBxdWlldCBrZWVwcyBpdCBjbGVhbi4KICAgICAgICAgICAgZm9yIG5hbWUsIHZhbHVlIGluICgoInBsYW5uZXIiLCBwbGFubmVyKSwgKCJ0YXJnZXQiLCB0YXJnZXQpKToKICAgICAgICAgICAgICAgIGlmIHZhbHVlIGlzIE5vbmU6CiAgICAgICAgICAgICAgICAgICAgcGFyYW0gPSBuZXh0KHAgZm9yIHAgaW4gZ2hlbnYuQ29tcG9uZW50LlBhcmFtcy5JbnB1dCBpZiBwLk5hbWUgPT0gbmFtZSkgICMgbm9xYTogRjgyMQogICAgICAgICAgICAgICAgICAgIGlmIHBhcmFtLlNvdXJjZUNvdW50ID4gMDoKICAgICAgICAgICAgICAgICAgICAgICAgd2FybmluZyhnaGVudi5Db21wb25lbnQsICJ7fSBpbnB1dCBpcyB3aXJlZCBidXQgcmVjZWl2ZWQgTm9uZTsgY2hlY2sgdGhlIHVwc3RyZWFtIGNvbXBvbmVudCBmb3IgZXJyb3JzLiIuZm9ybWF0KG5hbWUpKSAgIyBub3FhOiBGODIxCiAgICAgICAgICAgIHJldHVybiAoTm9uZSwgTm9uZSkKCiAgICAgICAgaWYgbm90IGlzaW5zdGFuY2UodGFyZ2V0LCBUYXJnZXQpOgogICAgICAgICAgICB3cmFwX21zZyA9ICJXcmFwcGVkIGEge30gYXMgRnJhbWVUYXJnZXQodGFyZ2V0X21vZGU9Uk9CT1QpIHdpdGggZGVmYXVsdCB0b2xlcmFuY2VzLiBXaXJlIGEgVGFyZ2V0IGNvbXBvbmVudCBmb3Igbm9uLWRlZmF1bHQgc2V0dGluZ3MuIgogICAgICAgICAgICBpZiBpc2luc3RhbmNlKHRhcmdldCwgRnJhbWUpOgogICAgICAgICAgICAgICAgdGFyZ2V0ID0gRnJhbWVUYXJnZXQodGFyZ2V0X2ZyYW1lPXRhcmdldCwgdGFyZ2V0X21vZGU9VGFyZ2V0TW9kZS5ST0JPVCkKICAgICAgICAgICAgICAgIHdhcm5pbmcoZ2hlbnYuQ29tcG9uZW50LCB3cmFwX21zZy5mb3JtYXQoImJhcmUgQ09NUEFTIEZyYW1lIikpICAjIG5vcWE6IEY4MjEKICAgICAgICAgICAgZWxzZToKICAgICAgICAgICAgICAgICMgQW55dGhpbmcgZWxzZSAoUmhpbm8gUGxhbmUsIEdIX1BsYW5lIHdyYXBwZXIsIC4uLik6IHRyeSB0aGUKICAgICAgICAgICAgICAgICMgcGxhbmUtdG8tZnJhbWUgY29udmVyc2lvbi4gSWYgaXQgaXNuJ3QgcGxhbmUtc2hhcGVkLCBzdXJmYWNlCiAgICAgICAgICAgICAgICAjIGEgY2xlYW4gZXJyb3IuCiAgICAgICAgICAgICAgICB0cnk6CiAgICAgICAgICAgICAgICAgICAgZnJhbWUgPSBwbGFuZV90b19jb21wYXNfZnJhbWUodGFyZ2V0KQogICAgICAgICAgICAgICAgZXhjZXB0IEV4Y2VwdGlvbjoKICAgICAgICAgICAgICAgICAgICBlcnJvcihnaGVudi5Db21wb25lbnQsICJ0YXJnZXQgbXVzdCBiZSBhIFRhcmdldCwgYSBDT01QQVMgRnJhbWUgb3IgYSBSaGlubyBQbGFuZTsgZ290IHt9LiIuZm9ybWF0KHR5cGUodGFyZ2V0KS5fX25hbWVfXykpICAjIG5vcWE6IEY4MjEKICAgICAgICAgICAgICAgICAgICByZXR1cm4gKE5vbmUsIE5vbmUpCiAgICAgICAgICAgICAgICB0YXJnZXQgPSBGcmFtZVRhcmdldCh0YXJnZXRfZnJhbWU9ZnJhbWUsIHRhcmdldF9tb2RlPVRhcmdldE1vZGUuUk9CT1QpCiAgICAgICAgICAgICAgICB3YXJuaW5nKGdoZW52LkNvbXBvbmVudCwgd3JhcF9tc2cuZm9ybWF0KCJSaGlubyBQbGFuZSIpKSAgIyBub3FhOiBGODIxCgogICAgICAgIGlmIHN0YXJ0X3N0YXRlIGlzIE5vbmU6CiAgICAgICAgICAgIGlmIHBsYW5uZXIucm9ib3RfY2VsbCBpcyBOb25lOgogICAgICAgICAgICAgICAgZXJyb3IoZ2hlbnYuQ29tcG9uZW50LCAiTm8gc3RhcnRfc3RhdGUgd2lyZWQgYW5kIHRoZSBwbGFubmVyIGhhcyBubyByb2JvdF9jZWxsIHRvIGRlcml2ZSBvbmUgZnJvbS4iKSAgIyBub3FhOiBGODIxCiAgICAgICAgICAgICAgICByZXR1cm4gKE5vbmUsIE5vbmUpCiAgICAgICAgICAgIHN0YXJ0X3N0YXRlID0gcGxhbm5lci5yb2JvdF9jZWxsX3N0YXRlIG9yIFJvYm90Q2VsbFN0YXRlLmZyb21fcm9ib3RfY2VsbChwbGFubmVyLnJvYm90X2NlbGwpCiAgICAgICAgICAgIHdhcm5pbmcoICAjIG5vcWE6IEY4MjEKICAgICAgICAgICAgICAgIGdoZW52LkNvbXBvbmVudCwgICMgbm9xYTogRjgyMQogICAgICAgICAgICAgICAgIk5vIHN0YXJ0X3N0YXRlIHdpcmVkOyB1c2luZyB6ZXJvLWNvbmZpZ3VyYXRpb24gZGVmYXVsdCBmcm9tIHBsYW5uZXIucm9ib3RfY2VsbC4gIgogICAgICAgICAgICAgICAgIldpcmUgYSBzdGF0ZSBleHBsaWNpdGx5IHRvIHNlZWQgZnJvbSBhIGRpZmZlcmVudCBjb25maWd1cmF0aW9uIG9yIHRvIGtlZXAgdG9vbC93b3JrcGllY2UgYXR0YWNobWVudHMuIiwKICAgICAgICAgICAgKQoKICAgICAgICBvcHRpb25zID0gTm9uZQogICAgICAgIGlmIGNoZWNrX2NvbGxpc2lvbiBpcyBub3QgTm9uZToKICAgICAgICAgICAgb3B0aW9ucyA9IHsiY2hlY2tfY29sbGlzaW9uIjogYm9vbChjaGVja19jb2xsaXNpb24pfQoKICAgICAgICB0cnk6CiAgICAgICAgICAgIGNvbmZpZ3VyYXRpb24gPSBwbGFubmVyLmludmVyc2Vfa2luZW1hdGljcygKICAgICAgICAgICAgICAgIHRhcmdldD10YXJnZXQsCiAgICAgICAgICAgICAgICByb2JvdF9jZWxsX3N0YXRlPXN0YXJ0X3N0YXRlLAogICAgICAgICAgICAgICAgZ3JvdXA9Z3JvdXAgb3IgTm9uZSwKICAgICAgICAgICAgICAgIG9wdGlvbnM9b3B0aW9ucywKICAgICAgICAgICAgKQogICAgICAgIGV4Y2VwdCBCYWNrZW5kVGFyZ2V0Tm90U3VwcG9ydGVkRXJyb3I6CiAgICAgICAgICAgICMgVGhlIGV4Y2VwdGlvbiBpcyByYWlzZWQgd2l0aCBubyBwYXlsb2FkOiBzdXJmYWNlIHNvbWV0aGluZwogICAgICAgICAgICAjIGFjdGlvbmFibGU6IG5hbWUgdGhlIHRhcmdldCB0eXBlIGFuZCB0aGUgcGxhbm5lciB0aGF0IHJlamVjdGVkIGl0LgogICAgICAgICAgICBlcnJvciggICMgbm9xYTogRjgyMQogICAgICAgICAgICAgICAgZ2hlbnYuQ29tcG9uZW50LCAgIyBub3FhOiBGODIxCiAgICAgICAgICAgICAgICAiUGxhbm5lciAne30nIGRvZXMgbm90IHN1cHBvcnQgdGFyZ2V0IHR5cGUgJ3t9Jy4gIgogICAgICAgICAgICAgICAgIlVzZSBhIHRhcmdldCB0eXBlIHN1cHBvcnRlZCBieSB0aGlzIGJhY2tlbmQgKHR5cGljYWxseSBgRnJhbWVUYXJnZXRgICIKICAgICAgICAgICAgICAgICJmb3IgdGhlIEFuYWx5dGljYWwgcGxhbm5lcikgb3Igc3dpdGNoIGJhY2tlbmRzLiIuZm9ybWF0KAogICAgICAgICAgICAgICAgICAgIHR5cGUocGxhbm5lcikuX19uYW1lX18sIHR5cGUodGFyZ2V0KS5fX25hbWVfXyksCiAgICAgICAgICAgICkKICAgICAgICAgICAgcmV0dXJuIChOb25lLCBOb25lKQogICAgICAgIGV4Y2VwdCBJbnZlcnNlS2luZW1hdGljc0Vycm9yIGFzIGU6CiAgICAgICAgICAgIG1zZyA9ICJJbnZlcnNlIGtpbmVtYXRpY3MgZmFpbGVkOiB7fSIuZm9ybWF0KGUpCiAgICAgICAgICAgIGhpbnQgPSBfY29sbGlzaW9uX2RpYWdub3N0aWMocGxhbm5lciwgc3RhcnRfc3RhdGUpCiAgICAgICAgICAgIGlmIGhpbnQ6CiAgICAgICAgICAgICAgICBtc2cgKz0gIlxuIiArIGhpbnQKICAgICAgICAgICAgZXJyb3IoZ2hlbnYuQ29tcG9uZW50LCBtc2cpICAjIG5vcWE6IEY4MjEKICAgICAgICAgICAgcmV0dXJuIChOb25lLCBOb25lKQoKICAgICAgICBpZiBjb25maWd1cmF0aW9uIGlzIE5vbmU6CiAgICAgICAgICAgIHJldHVybiAoTm9uZSwgTm9uZSkKCiAgICAgICAgbmV3X3N0YXRlID0gZGVlcGNvcHkoc3RhcnRfc3RhdGUpCiAgICAgICAgbmV3X3N0YXRlLnJvYm90X2NvbmZpZ3VyYXRpb24gPSBjb25maWd1cmF0aW9uCiAgICAgICAgcmV0dXJuIChjb25maWd1cmF0aW9uLCBuZXdfc3RhdGUpCg==</item>
                        <item name="Title" type_name="gh_string" type_code="10">COMPAS FAB: Inverse Kinematics</item>
                      </items>
                      <chunks count="1">
                        <chunk name="LanguageSpec">
                          <items count="2">
                            <item name="Taxon" type_name="gh_string" type_code="10">*.*.python</item>
                            <item name="Version" type_name="gh_string" type_code="10">3.*</item>
                          </items>
                        </chunk>
                      </chunks>
                    </chunk>
                    <chunk name="ScriptEditor">
                      <items count="1">
                        <item name="StartBounds" type_name="gh_drawing_rectangle" type_code="34">
                          <X>420</X>
                          <Y>149</Y>
                          <W>550</W>
                          <H>700</H>
                        </item>
                      </items>
                    </chunk>
                  </chunks>
                </chunk>
              </chunks>
            </chunk>
            <chunk name="Object" index="104">
              <items count="2">
                <item name="GUID" type_name="gh_guid" type_code="9">c9b2d725-6f87-4b07-af90-bd9aefef68eb</item>
                <item name="Name" type_name="gh_string" type_code="10">COMPAS FAB: Deconstruct Planner</item>
              </items>
              <chunks count="1">
                <chunk name="Container">
                  <items count="16">
                    <item name="Description" type_name="gh_string" type_code="10"></item>
                    <item name="GraftStandardOutputLines" type_name="gh_bool" type_code="1">true</item>
                    <item name="IconDisplay" type_name="gh_int32" type_code="3">2</item>
                    <item name="IconOverride" type_name="gh_drawing_bitmap" type_code="37">
                      <bitmap length="733">iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAGKADAAQAAAABAAAAGAAAAADB/VeXAAACU0lEQVRIDWNgoDFgRDb/////IUB+/qPHT62/ffuGIoesDhubi4vrv5ys9FGg3ERGRsY1MDVwQ4CGt924ebsSJkEJraGu2g60pApkBtgCkMuBhq+mxFB0vUBLQkE+YYJK5KMroAIfbCbYBw8fPflHapjDHLDy0WswM1xOFCYEpkFxIi8nw8QC4sEMf/L0GcPNm7dQFII46upqDDLSUhjiwUeuMVz79A0srsvPzaDFzwVXAzMTbAFI9Omz5wzFZeB4gStCZvR2taFYEn/yJthwcQ42BnU+ThTDkfXBLbhx4yZYPDU5AVkezJ49dwHYZzBfgAw/9fYzg5kwL8NCc3UM9cgCYAuuXb/BcPb8Bbi4i5MDnL1n3wE4G8QgxXCQerAFjS0dIDYYPH/+AsbEoHEZ/vz7LwZmRkYGMQ5WDD1gC0KDAxju3X/AcPbcBQZJSQkMRSCBbX/YwMECYoOCR3PbGRATBex11GOQ4mRDEQPnAy1NDRRBbJzb/5ixCaOIsQB9gQ6IDqJ8tu8Mi7glsUbuqx+/Gf7+/481iMA+AAWRsZEB2HJcQQSSBKUYUMoBBREoPmAAFPaSaEEDkwNbEBIEtMAQYgFIApRyYBimEEbjsgQmj06DgwgkCMqtIABK89gATB4kB7IElqJMdp1nMBbiYZhpoopNG6Q0vX7j1n+QLKlFRf3lhwyrHkPKorXWWhi5WVNDDRLttCzsYPXBYWB9YIPVj2QKAuuDI8D6wBZWH0wk0xx82sBmgi0A1Tygag6falLkoFUmuF5GyXq0qPRJcRhZagFwfuhs3ElmqwAAAABJRU5ErkJggg==</bitmap>
                    </item>
                    <item name="InstanceGuid" type_name="gh_guid" type_code="9">4819d1cf-0141-4891-83b1-8dbe7d876737</item>
                    <item name="MarshGuids" type_name="gh_bool" type_code="1">true</item>
                    <item name="MarshInputs" type_name="gh_bool" type_code="1">false</item>
                    <item name="MarshOutputs" type_name="gh_bool" type_code="1">true</item>
                    <item name="Name" type_name="gh_string" type_code="10">COMPAS FAB: Deconstruct Planner</item>
                    <item name="NickName" type_name="gh_string" type_code="10">COMPAS FAB: Deconstruct Planner</item>
                    <item name="ScriptComponentVersion" type_name="gh_int32" type_code="3">3</item>
                    <item name="Tooltip" type_name="gh_string" type_code="10"></item>
                    <item name="UsingLibraryInputParam" type_name="gh_bool" type_code="1">false</item>
                    <item name="UsingScriptInputParam" type_name="gh_bool" type_code="1">false</item>
                    <item name="UsingScriptOutputParam" type_name="gh_bool" type_code="1">false</item>
                    <item name="UsingStandardOutputParam" type_name="gh_bool" type_code="1">false</item>
                  </items>
                  <chunks count="4">
                    <chunk name="Attributes">
                      <items count="2">
                        <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                          <X>2928</X>
                          <Y>1623</Y>
                          <W>140</W>
                          <H>44</H>
                        </item>
                        <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                          <X>2984</X>
                          <Y>1645</Y>
                        </item>
                      </items>
                    </chunk>
                    <chunk name="ParameterData">
                      <items count="5">
                        <item name="InputCount" type_name="gh_int32" type_code="3">1</item>
                        <item name="InputId" index="0" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="OutputCount" type_name="gh_int32" type_code="3">2</item>
                        <item name="OutputId" index="0" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="OutputId" index="1" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                      </items>
                      <chunks count="3">
                        <chunk name="InputParam" index="0">
                          <items count="13">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">true</item>
                            <item name="Description" type_name="gh_string" type_code="10">A planner (MoveItPlanner, PyBulletPlanner, AnalyticalKinematicsPlanner, …) that has had a robot cell set on it.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">24341190-e05c-4049-b6b3-e770f5565812</item>
                            <item name="Name" type_name="gh_string" type_code="10">planner</item>
                            <item name="NickName" type_name="gh_string" type_code="10">planner</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">true</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="Source" index="0" type_name="gh_guid" type_code="9">d0c4d7c9-a51c-49fd-b072-a7b8ba5d1f9e</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">A planner (MoveItPlanner, PyBulletPlanner, AnalyticalKinematicsPlanner, …) that has had a robot cell set on it.</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">1c282eeb-dd16-439f-94e4-7d92b542fe8b</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>2930</X>
                                  <Y>1625</Y>
                                  <W>39</W>
                                  <H>40</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>2951</X>
                                  <Y>1645</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Object</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="OutputParam" index="0">
                          <items count="12">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">false</item>
                            <item name="Description" type_name="gh_string" type_code="10">The RobotCell currently held by the planner's client. None if no cell has been loaded yet.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">53164f03-75b0-4ed9-9b64-afb81bc02549</item>
                            <item name="Name" type_name="gh_string" type_code="10">robot_cell</item>
                            <item name="NickName" type_name="gh_string" type_code="10">robot_cell</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">false</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">The RobotCell currently held by the planner's client. None if no cell has been loaded yet.</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">1c282eeb-dd16-439f-94e4-7d92b542fe8b</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>2999</X>
                                  <Y>1625</Y>
                                  <W>67</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>3032.5</X>
                                  <Y>1635</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Object</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="OutputParam" index="1">
                          <items count="12">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">false</item>
                            <item name="Description" type_name="gh_string" type_code="10">The cell's RobotModel (`robot_cell.robot_model`). None if no cell has been loaded yet.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">54714e78-8232-4aea-b127-6592b1fcaf57</item>
                            <item name="Name" type_name="gh_string" type_code="10">robot_model</item>
                            <item name="NickName" type_name="gh_string" type_code="10">robot_model</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">false</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">The cell's RobotModel (`robot_cell.robot_model`). None if no cell has been loaded yet.</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">1c282eeb-dd16-439f-94e4-7d92b542fe8b</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>2999</X>
                                  <Y>1645</Y>
                                  <W>67</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>3032.5</X>
                                  <Y>1655</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Object</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                      </chunks>
                    </chunk>
                    <chunk name="Script">
                      <items count="5">
                        <item name="MarshGuids" type_name="gh_bool" type_code="1">true</item>
                        <item name="MarshInputs" type_name="gh_bool" type_code="1">false</item>
                        <item name="MarshOutputs" type_name="gh_bool" type_code="1">true</item>
                        <item name="Text" type_name="gh_string" type_code="10">IyByOiBjb21wYXNfZmFiPj0yCiIiIgpEZWNvbnN0cnVjdCBhIHBsYW5uZXIgaW50byB0aGUgcm9ib3QgY2VsbCBpdCBjdXJyZW50bHkgaG9sZHM6IHRoZQpgcm9ib3RfY2VsbGAgYW5kIGl0cyBgcm9ib3RfbW9kZWxgLgoKVGhlc2UgYXJlIHJlYWQgZnJvbSB0aGUgcGxhbm5lcidzIGNsaWVudCAodGhlIGNlbGwgbGFzdCBzZXQgb24gaXQgdmlhIGEKTG9hZCBSb2JvdCBDZWxsICsgcGxhbm5lciBzZXR1cCkuIEVhY2ggb3V0cHV0IGlzIGBOb25lYCB1bnRpbCBhIGNlbGwgaGFzCmJlZW4gbG9hZGVkLiBSZWFkcyBvbmx5OyBuZXZlciBtdXRhdGVzIHRoZSBwbGFubmVyLgoKVGhlIGNlbGwgKnN0YXRlKiBpcyBpbnRlbnRpb25hbGx5IG5vdCBleHBvc2VkOiB0aGUgc3RhdGUgaGVsZCBieSB0aGUgY2xpZW50CmlzIHdoYXRldmVyIHdhcyBsYXN0IHNldCBpbnRlcm5hbGx5IGFuZCBpcyByYXJlbHkgdGhlIG9uZSB5b3Ugd2FudC4gQnVpbGQgdGhlCnN0YXRlIHlvdSBuZWVkIGZyb20gYERlZmF1bHQgQ2VsbCBTdGF0ZWAgLyB0aGUgYEF0dGFjaCpgIGNvbXBvbmVudHMgaW5zdGVhZC4KCldvcmtzIHdpdGggYW55IHBsYW5uZXIgKE1vdmVJdCwgUHlCdWxsZXQsIEFuYWx5dGljYWwsIOKApikuCgpDT01QQVMgRkFCIHYyLjAuMAoiIiIKCmltcG9ydCBHcmFzc2hvcHBlcgppbXBvcnQgUmhpbm8KaW1wb3J0IFN5c3RlbQoKCmNsYXNzIERlY29uc3RydWN0UGxhbm5lcihHcmFzc2hvcHBlci5LZXJuZWwuR0hfU2NyaXB0SW5zdGFuY2UpOgogICAgZGVmIFJ1blNjcmlwdChzZWxmLCBwbGFubmVyKToKICAgICAgICBpZiBwbGFubmVyIGlzIE5vbmU6CiAgICAgICAgICAgIHJldHVybiAoTm9uZSwgTm9uZSkKCiAgICAgICAgcm9ib3RfY2VsbCA9IHBsYW5uZXIucm9ib3RfY2VsbAogICAgICAgIHJvYm90X21vZGVsID0gcm9ib3RfY2VsbC5yb2JvdF9tb2RlbCBpZiByb2JvdF9jZWxsIGlzIG5vdCBOb25lIGVsc2UgTm9uZQoKICAgICAgICByZXR1cm4gKHJvYm90X2NlbGwsIHJvYm90X21vZGVsKQo=</item>
                        <item name="Title" type_name="gh_string" type_code="10">COMPAS FAB: Deconstruct Planner</item>
                      </items>
                      <chunks count="1">
                        <chunk name="LanguageSpec">
                          <items count="2">
                            <item name="Taxon" type_name="gh_string" type_code="10">*.*.python</item>
                            <item name="Version" type_name="gh_string" type_code="10">3.*</item>
                          </items>
                        </chunk>
                      </chunks>
                    </chunk>
                    <chunk name="ScriptEditor">
                      <items count="1">
                        <item name="StartBounds" type_name="gh_drawing_rectangle" type_code="34">
                          <X>362</X>
                          <Y>199</Y>
                          <W>550</W>
                          <H>650</H>
                        </item>
                      </items>
                    </chunk>
                  </chunks>
                </chunk>
              </chunks>
            </chunk>
            <chunk name="Object" index="105">
              <items count="2">
                <item name="GUID" type_name="gh_guid" type_code="9">c552a431-af5b-46a9-a8a4-0fcbc27ef596</item>
                <item name="Name" type_name="gh_string" type_code="10">Group</item>
              </items>
              <chunks count="1">
                <chunk name="Container">
                  <items count="14">
                    <item name="Border" type_name="gh_int32" type_code="3">1</item>
                    <item name="Colour" type_name="gh_drawing_color" type_code="36">
                      <ARGB>198;255;255;255</ARGB>
                    </item>
                    <item name="Description" type_name="gh_string" type_code="10">A group of Grasshopper objects</item>
                    <item name="ID" index="0" type_name="gh_guid" type_code="9">9ec232ad-61b0-4343-8981-85448d07657d</item>
                    <item name="ID" index="1" type_name="gh_guid" type_code="9">b0b0ce71-9d18-44f5-8b2e-5455fe593403</item>
                    <item name="ID" index="2" type_name="gh_guid" type_code="9">542b1cc0-7d0f-4187-8184-20fc4ea2218a</item>
                    <item name="ID" index="3" type_name="gh_guid" type_code="9">7184451f-2658-411b-91ab-a87e5d378b1b</item>
                    <item name="ID" index="4" type_name="gh_guid" type_code="9">de9fe2c9-aa84-4086-8034-b21badcf11a4</item>
                    <item name="ID" index="5" type_name="gh_guid" type_code="9">36d4fb80-9142-4c73-81a0-e837a9435e26</item>
                    <item name="ID" index="6" type_name="gh_guid" type_code="9">fe685839-b290-47ef-9f9d-1a89ca3428b8</item>
                    <item name="ID_Count" type_name="gh_int32" type_code="3">7</item>
                    <item name="InstanceGuid" type_name="gh_guid" type_code="9">835b579b-a39b-4036-84bd-15034f7d6ea7</item>
                    <item name="Name" type_name="gh_string" type_code="10">Group</item>
                    <item name="NickName" type_name="gh_string" type_code="10">Create example linear frames</item>
                  </items>
                  <chunks count="1">
                    <chunk name="Attributes" />
                  </chunks>
                </chunk>
              </chunks>
            </chunk>
            <chunk name="Object" index="106">
              <items count="2">
                <item name="GUID" type_name="gh_guid" type_code="9">c9b2d725-6f87-4b07-af90-bd9aefef68eb</item>
                <item name="Name" type_name="gh_string" type_code="10">COMPAS FAB: Plan Cartesian Motion</item>
              </items>
              <chunks count="1">
                <chunk name="Container">
                  <items count="16">
                    <item name="Description" type_name="gh_string" type_code="10"></item>
                    <item name="GraftStandardOutputLines" type_name="gh_bool" type_code="1">true</item>
                    <item name="IconDisplay" type_name="gh_int32" type_code="3">2</item>
                    <item name="IconOverride" type_name="gh_drawing_bitmap" type_code="37">
                      <bitmap length="614">iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAGKADAAQAAAABAAAAGAAAAADB/VeXAAAB3ElEQVRIDWNgoDFgRDb/////IUB+/oOHj61//PiBIoesDhubg4Pjv4K87FGg3ERGRsY1MDVwQ4CGt924ebsSJkEJraGu2g60pApkBtgCkMuBhq+mxFB0vUBLQkE+YYFK5KMrIMQ/9e4zw+m3n8HKTIV5GcyEeNG1gMyEWAAKc3RZYvhTbj+DKLsNoXJUpRiygRgEYGYygTikRihID8jF171MGBz/fGIQv3wKJMQAtxDIhpkJtgAsSwZx7foNhrcrFzGIX4JYYAYMKnQAiwN0cbz823fuMuw/cIhh7/6DYHUv9czANJZ4YCDZApDhNfXNcAfU11Qw7GfhAwcPKLLRAUkWgIJk0dIVcDNaGmsZVFWUGb4AU5TZO6wpiXgfrFm3gWH12g1gw50d7RkcHezAhoMEQEFjZq4OtxiZQdAH6OEdGhzAEBIUgGwGXjZeC5DDW1FRgSEuOoJBS1MDr4HokjgtQA/v5IRYeJCgG4KPj9UC9PB2sLcly3CQxSgWUBre2HwCt4Aa4Y3TAlBlAZSE1w3khjeyBVAz4fXBYWB9YAPyBQiAMg+lAFgfHAHWB7awIJoINNCGGgYjOQxkJgO4NAXVPKBqDkmSIia0ygTXy/BwB5lIi0qfIpcSoxkASu6xu5pSL+4AAAAASUVORK5CYII=</bitmap>
                    </item>
                    <item name="InstanceGuid" type_name="gh_guid" type_code="9">73660c5f-e6df-4df6-932b-946df58cce1c</item>
                    <item name="MarshGuids" type_name="gh_bool" type_code="1">true</item>
                    <item name="MarshInputs" type_name="gh_bool" type_code="1">false</item>
                    <item name="MarshOutputs" type_name="gh_bool" type_code="1">true</item>
                    <item name="Name" type_name="gh_string" type_code="10">COMPAS FAB: Plan Cartesian Motion</item>
                    <item name="NickName" type_name="gh_string" type_code="10">COMPAS FAB: Plan Cartesian Motion</item>
                    <item name="ScriptComponentVersion" type_name="gh_int32" type_code="3">3</item>
                    <item name="Tooltip" type_name="gh_string" type_code="10"></item>
                    <item name="UsingLibraryInputParam" type_name="gh_bool" type_code="1">false</item>
                    <item name="UsingScriptInputParam" type_name="gh_bool" type_code="1">false</item>
                    <item name="UsingScriptOutputParam" type_name="gh_bool" type_code="1">false</item>
                    <item name="UsingStandardOutputParam" type_name="gh_bool" type_code="1">false</item>
                  </items>
                  <chunks count="4">
                    <chunk name="Attributes">
                      <items count="2">
                        <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                          <X>3157</X>
                          <Y>2061</Y>
                          <W>173</W>
                          <H>144</H>
                        </item>
                        <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                          <X>3253</X>
                          <Y>2133</Y>
                        </item>
                      </items>
                    </chunk>
                    <chunk name="ParameterData">
                      <items count="14">
                        <item name="InputCount" type_name="gh_int32" type_code="3">7</item>
                        <item name="InputId" index="0" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="InputId" index="1" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="InputId" index="2" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="InputId" index="3" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="InputId" index="4" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="InputId" index="5" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="InputId" index="6" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="OutputCount" type_name="gh_int32" type_code="3">5</item>
                        <item name="OutputId" index="0" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="OutputId" index="1" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="OutputId" index="2" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="OutputId" index="3" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="OutputId" index="4" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                      </items>
                      <chunks count="12">
                        <chunk name="InputParam" index="0">
                          <items count="13">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">true</item>
                            <item name="Description" type_name="gh_string" type_code="10">A planner that supports plan_cartesian_motion (e.g. MoveItPlanner, PyBulletPlanner, AnalyticalKinematicsPlanner).</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">ebaa97de-e83f-4642-a34e-c6ea98c79371</item>
                            <item name="Name" type_name="gh_string" type_code="10">planner</item>
                            <item name="NickName" type_name="gh_string" type_code="10">planner</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">true</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="Source" index="0" type_name="gh_guid" type_code="9">a40f4ab6-4cf9-40fb-a23e-c9ab5e03f7e5</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">A planner that supports plan_cartesian_motion (e.g. MoveItPlanner, PyBulletPlanner, AnalyticalKinematicsPlanner).</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">1c282eeb-dd16-439f-94e4-7d92b542fe8b</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>3159</X>
                                  <Y>2063</Y>
                                  <W>79</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>3200</X>
                                  <Y>2073</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Object</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="InputParam" index="1">
                          <items count="13">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">true</item>
                            <item name="Description" type_name="gh_string" type_code="10">FrameWaypoints or PointAxisWaypoints to interpolate through.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">7c688f2d-822e-4141-a183-291e778538ce</item>
                            <item name="Name" type_name="gh_string" type_code="10">waypoints</item>
                            <item name="NickName" type_name="gh_string" type_code="10">waypoints</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">true</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="Source" index="0" type_name="gh_guid" type_code="9">28df960e-1cab-4f10-859e-6fe4a4d07915</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">FrameWaypoints or PointAxisWaypoints to interpolate through.</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">1c282eeb-dd16-439f-94e4-7d92b542fe8b</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>3159</X>
                                  <Y>2083</Y>
                                  <W>79</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>3200</X>
                                  <Y>2093</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Object</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="InputParam" index="2">
                          <items count="13">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">true</item>
                            <item name="Description" type_name="gh_string" type_code="10">Starting RobotCellState. The robot's configuration in this state is used as the seed.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">dfc0021e-f98f-4a91-b634-fbe5e506bbfc</item>
                            <item name="Name" type_name="gh_string" type_code="10">start_state</item>
                            <item name="NickName" type_name="gh_string" type_code="10">start_state</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">true</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="Source" index="0" type_name="gh_guid" type_code="9">ee419e20-228d-43a6-af93-9a9de4d9d82a</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">Starting RobotCellState. The robot's configuration in this state is used as the seed.</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">1c282eeb-dd16-439f-94e4-7d92b542fe8b</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>3159</X>
                                  <Y>2103</Y>
                                  <W>79</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>3200</X>
                                  <Y>2113</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Object</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="InputParam" index="3">
                          <items count="12">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">true</item>
                            <item name="Description" type_name="gh_string" type_code="10">Planning group name. Defaults to the cell's main planning group.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">32ada174-37c7-4fcb-b584-5631d1c2b066</item>
                            <item name="Name" type_name="gh_string" type_code="10">group</item>
                            <item name="NickName" type_name="gh_string" type_code="10">group</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">true</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">Planning group name. Defaults to the cell's main planning group.</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">3aceb454-6dbd-4c5b-9b6b-e71f8c1cdf88</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>3159</X>
                                  <Y>2123</Y>
                                  <W>79</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>3200</X>
                                  <Y>2133</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.String</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="InputParam" index="4">
                          <items count="12">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">true</item>
                            <item name="Description" type_name="gh_string" type_code="10">Maximum interpolation step in meters. Defaults to 0.01.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">898ebefc-bf2b-4cad-9f14-18f728c0db84</item>
                            <item name="Name" type_name="gh_string" type_code="10">max_step</item>
                            <item name="NickName" type_name="gh_string" type_code="10">max_step</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">true</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">Maximum interpolation step in meters. Defaults to 0.01.</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">9d51e32e-c038-4352-9554-f4137ca91b9a</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>3159</X>
                                  <Y>2143</Y>
                                  <W>79</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>3200</X>
                                  <Y>2153</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Double</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="InputParam" index="5">
                          <items count="12">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">true</item>
                            <item name="Description" type_name="gh_string" type_code="10">If True, the planner checks for collisions along the path. Defaults to True.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">a17954b1-3f90-4bf7-99dc-98a5445b6701</item>
                            <item name="Name" type_name="gh_string" type_code="10">avoid_collisions</item>
                            <item name="NickName" type_name="gh_string" type_code="10">avoid_collisions</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">true</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">If True, the planner checks for collisions along the path. Defaults to True.</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">d60527f5-b5af-4ef6-8970-5f96fe412559</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>3159</X>
                                  <Y>2163</Y>
                                  <W>79</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>3200</X>
                                  <Y>2173</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Boolean</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="InputParam" index="6">
                          <items count="13">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">true</item>
                            <item name="Description" type_name="gh_string" type_code="10">Trigger planning. Defaults to False so the canvas does not plan on every refresh.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">ca2364eb-231d-4963-8c3d-b1d44274c35f</item>
                            <item name="Name" type_name="gh_string" type_code="10">compute</item>
                            <item name="NickName" type_name="gh_string" type_code="10">compute</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">true</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="Source" index="0" type_name="gh_guid" type_code="9">e2d200a1-284c-4ff6-b369-5c827ab14a96</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">Trigger planning. Defaults to False so the canvas does not plan on every refresh.</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">d60527f5-b5af-4ef6-8970-5f96fe412559</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>3159</X>
                                  <Y>2183</Y>
                                  <W>79</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>3200</X>
                                  <Y>2193</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Boolean</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="OutputParam" index="0">
                          <items count="12">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">false</item>
                            <item name="Description" type_name="gh_string" type_code="10">Resulting JointTrajectory (full or partial). The component is flagged red (with the backend error) when planning fails outright.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">b4bd187a-0f59-474c-95e6-763ef506687f</item>
                            <item name="Name" type_name="gh_string" type_code="10">trajectory</item>
                            <item name="NickName" type_name="gh_string" type_code="10">trajectory</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">false</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">Resulting JointTrajectory (full or partial). The component is flagged red (with the backend error) when planning fails outright.</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">1c282eeb-dd16-439f-94e4-7d92b542fe8b</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>3268</X>
                                  <Y>2063</Y>
                                  <W>60</W>
                                  <H>28</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>3298</X>
                                  <Y>2077</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Object</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="OutputParam" index="1">
                          <items count="12">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">false</item>
                            <item name="Description" type_name="gh_string" type_code="10">Fraction of the requested path that was achievable (0..1).</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">6d678be8-58d6-4e8b-9cb0-9678f5f79bca</item>
                            <item name="Name" type_name="gh_string" type_code="10">fraction</item>
                            <item name="NickName" type_name="gh_string" type_code="10">fraction</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">false</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">Fraction of the requested path that was achievable (0..1).</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">1c282eeb-dd16-439f-94e4-7d92b542fe8b</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>3268</X>
                                  <Y>2091</Y>
                                  <W>60</W>
                                  <H>28</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>3298</X>
                                  <Y>2105</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Object</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="OutputParam" index="2">
                          <items count="12">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">false</item>
                            <item name="Description" type_name="gh_string" type_code="10">List of Rhino planes — one per trajectory point — at the planning group's end-effector frame (target_mode=ROBOT). Computed via FK on the planner with the start_state's attachments preserved.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">a936999c-1deb-4d31-b6c7-c9504fd494dd</item>
                            <item name="Name" type_name="gh_string" type_code="10">planes</item>
                            <item name="NickName" type_name="gh_string" type_code="10">planes</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">false</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">List of Rhino planes — one per trajectory point — at the planning group's end-effector frame (target_mode=ROBOT). Computed via FK on the planner with the start_state's attachments preserved.</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">1c282eeb-dd16-439f-94e4-7d92b542fe8b</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>3268</X>
                                  <Y>2119</Y>
                                  <W>60</W>
                                  <H>28</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>3298</X>
                                  <Y>2133</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Object</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="OutputParam" index="3">
                          <items count="12">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">false</item>
                            <item name="Description" type_name="gh_string" type_code="10">Polyline connecting the plane origins in trajectory order. None when the trajectory has fewer than two points.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">f10307c3-8d9c-46ea-aded-d5b38822d0d4</item>
                            <item name="Name" type_name="gh_string" type_code="10">polyline</item>
                            <item name="NickName" type_name="gh_string" type_code="10">polyline</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">false</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">Polyline connecting the plane origins in trajectory order. None when the trajectory has fewer than two points.</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">1c282eeb-dd16-439f-94e4-7d92b542fe8b</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>3268</X>
                                  <Y>2147</Y>
                                  <W>60</W>
                                  <H>28</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>3298</X>
                                  <Y>2161</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Object</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="OutputParam" index="4">
                          <items count="12">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">false</item>
                            <item name="Description" type_name="gh_string" type_code="10">The failure message (including a collision diagnostic on a full failure), as a single string. Wire a panel to read it; empty on success.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">d3d563d9-70b1-4f7f-a7fb-14e43598d821</item>
                            <item name="Name" type_name="gh_string" type_code="10">debug_info</item>
                            <item name="NickName" type_name="gh_string" type_code="10">debug_info</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">false</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">The failure message (including a collision diagnostic on a full failure), as a single string. Wire a panel to read it; empty on success.</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">1c282eeb-dd16-439f-94e4-7d92b542fe8b</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>3268</X>
                                  <Y>2175</Y>
                                  <W>60</W>
                                  <H>28</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>3298</X>
                                  <Y>2189</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Object</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                      </chunks>
                    </chunk>
                    <chunk name="Script">
                      <items count="5">
                        <item name="MarshGuids" type_name="gh_bool" type_code="1">true</item>
                        <item name="MarshInputs" type_name="gh_bool" type_code="1">false</item>
                        <item name="MarshOutputs" type_name="gh_bool" type_code="1">true</item>
                        <item name="Text" type_name="gh_string" type_code="10">IyByOiBjb21wYXNfZmFiPj0yCiIiIgpQbGFuIGEgQ2FydGVzaWFuIChsaW5lYXItaW4tdG9vbC1zcGFjZSkgbW90aW9uIHRocm91Z2ggd2F5cG9pbnRzLgoKQ2FsbHMgYHBsYW5uZXIucGxhbl9jYXJ0ZXNpYW5fbW90aW9uKHdheXBvaW50cywgc3RhcnRfc3RhdGUpYC4gVGhlIHJlc3VsdCBpcwpjYWNoZWQgaW4gc3RpY2t5OyB0b2dnbGUgYGNvbXB1dGVgIHRvIChyZSlwbGFuLgoKQW55IHBsYW5uaW5nIGZhaWx1cmUgKG5vIHBsYW4gZm91bmQsIHN0YXJ0L2dvYWwgaW4gY29sbGlzaW9uLCDigKYpIGZsYWdzIHRoZQpjb21wb25lbnQgcmVkIHdpdGggdGhlIGJhY2tlbmQgZXJyb3IgbWVzc2FnZS4gV2hlbiB0aGUgYmFja2VuZCByZXR1cm5zIGEKYHBhcnRpYWxfdHJhamVjdG9yeWAsIHRoZSBjb21wb25lbnQgaXMgZmxhZ2dlZCB3aXRoIGEgd2FybmluZyBpbnN0ZWFkIGFuZAp0aGUgcGFydGlhbCB0cmFqZWN0b3J5IGlzIHN1cmZhY2VkLiBPbiBhIGZ1bGwgZmFpbHVyZSB0aGUgc3RhcnQgc3RhdGUgaXMKY29sbGlzaW9uLWNoZWNrZWQgKHdoZW4gdGhlIHBsYW5uZXIgc3VwcG9ydHMgaXQpIGFuZCBhIGNvbmNpc2UgaGludCBhcHBlbmRlZC4KVGhlIG1lc3NhZ2UgaXMgYWxzbyBleHBvc2VkIG9uIHRoZSBgZGVidWdfaW5mb2Agb3V0cHV0IGZvciByZWFkaW5nIGluIGEgcGFuZWwuCgpDT01QQVMgRkFCIHYyLjAuMAoiIiIKCmltcG9ydCBHcmFzc2hvcHBlcgppbXBvcnQgUmhpbm8KaW1wb3J0IFN5c3RlbQpmcm9tIGNvbXBhc19naHB5dGhvbiBpbXBvcnQgY3JlYXRlX2lkCmZyb20gY29tcGFzX2docHl0aG9uIGltcG9ydCBlcnJvciBhcyBnaF9lcnJvcgpmcm9tIGNvbXBhc19naHB5dGhvbiBpbXBvcnQgd2FybmluZyBhcyBnaF93YXJuaW5nCmZyb20gY29tcGFzX3JoaW5vLmNvbnZlcnNpb25zIGltcG9ydCBmcmFtZV90b19yaGlub19wbGFuZQpmcm9tIGNvbXBhc19yaGluby5jb252ZXJzaW9ucyBpbXBvcnQgcG9seWxpbmVfdG9fcmhpbm8KZnJvbSBzY3JpcHRjb250ZXh0IGltcG9ydCBzdGlja3kgYXMgc3QKCmZyb20gY29tcGFzX2ZhYi5iYWNrZW5kcyBpbXBvcnQgQmFja2VuZEVycm9yCmZyb20gY29tcGFzX2ZhYi5iYWNrZW5kcyBpbXBvcnQgTW90aW9uUGxhbm5pbmdFcnJvcgpmcm9tIGNvbXBhc19mYWIuZ2hweXRob24gaW1wb3J0IGNvbGxpc2lvbl9kaWFnbm9zdGljCmZyb20gY29tcGFzX2ZhYi5yb2JvdHMgaW1wb3J0IEpvaW50VHJhamVjdG9yeQoKCmNsYXNzIFBsYW5DYXJ0ZXNpYW5Nb3Rpb24oR3Jhc3Nob3BwZXIuS2VybmVsLkdIX1NjcmlwdEluc3RhbmNlKToKICAgIGRlZiBSdW5TY3JpcHQoc2VsZiwKICAgICAgICAgICAgcGxhbm5lciwKICAgICAgICAgICAgd2F5cG9pbnRzLAogICAgICAgICAgICBzdGFydF9zdGF0ZSwKICAgICAgICAgICAgZ3JvdXA6IHN0ciwKICAgICAgICAgICAgbWF4X3N0ZXA6IGZsb2F0LAogICAgICAgICAgICBhdm9pZF9jb2xsaXNpb25zOiBib29sLAogICAgICAgICAgICBjb21wdXRlOiBib29sKToKICAgICAgICBrZXkgPSBjcmVhdGVfaWQoZ2hlbnYuQ29tcG9uZW50LCAidHJhamVjdG9yeSIpICAjIG5vcWE6IEY4MjEKCiAgICAgICAgZGVmIF92aXoodHJhamVjdG9yeSA6IEpvaW50VHJhamVjdG9yeSk6CiAgICAgICAgICAgIGlmIHRyYWplY3RvcnkgaXMgTm9uZToKICAgICAgICAgICAgICAgIHJldHVybiBbXSwgTm9uZQogICAgICAgICAgICBmcmFtZXMsIHBvbHlsaW5lID0gdHJhamVjdG9yeS50b19mcmFtZXNfYW5kX3BvbHlsaW5lKHBsYW5uZXIucm9ib3RfY2VsbCwgc3RhcnRfc3RhdGUsIGdyb3VwIG9yIE5vbmUpCiAgICAgICAgICAgIHBsYW5lcyA9IFtmcmFtZV90b19yaGlub19wbGFuZShmKSBmb3IgZiBpbiBmcmFtZXNdCiAgICAgICAgICAgIHBvbHlsaW5lID0gcG9seWxpbmVfdG9fcmhpbm8ocG9seWxpbmUpIGlmIHBvbHlsaW5lIGVsc2UgTm9uZQogICAgICAgICAgICByZXR1cm4gcGxhbmVzLCBwb2x5bGluZQoKICAgICAgICBkZWYgX2RpYWdub3NlKGVycm9yX21zZywgaGFzX3RyYWplY3RvcnkpOgogICAgICAgICAgICAiIiJGbGFnIHRoZSBjb21wb25lbnQgZm9yIGFuIGVycm9yIGFuZCByZXR1cm4gdGhlIG1lc3NhZ2Ugc2hvd24gKGZvciBkZWJ1Z19pbmZvKS4iIiIKICAgICAgICAgICAgaWYgbm90IGVycm9yX21zZzoKICAgICAgICAgICAgICAgIHJldHVybiAiIgogICAgICAgICAgICBpZiBoYXNfdHJhamVjdG9yeToKICAgICAgICAgICAgICAgIG1lc3NhZ2UgPSAiQ2FydGVzaWFuIG1vdGlvbiBwbGFubmluZyBmYWlsZWQgYnV0IGEgcGFydGlhbCB0cmFqZWN0b3J5IHdhcyByZXR1cm5lZDoge30iLmZvcm1hdChlcnJvcl9tc2cpCiAgICAgICAgICAgICAgICBnaF93YXJuaW5nKGdoZW52LkNvbXBvbmVudCwgbWVzc2FnZSkgICMgbm9xYTogRjgyMQogICAgICAgICAgICBlbHNlOgogICAgICAgICAgICAgICAgbWVzc2FnZSA9ICJDYXJ0ZXNpYW4gbW90aW9uIHBsYW5uaW5nIGZhaWxlZDoge30iLmZvcm1hdChlcnJvcl9tc2cpCiAgICAgICAgICAgICAgICBnaF9lcnJvcihnaGVudi5Db21wb25lbnQsIG1lc3NhZ2UpICAjIG5vcWE6IEY4MjEKICAgICAgICAgICAgcmV0dXJuIG1lc3NhZ2UKCiAgICAgICAgaWYgbm90IChwbGFubmVyIGFuZCB3YXlwb2ludHMgYW5kIHN0YXJ0X3N0YXRlIGFuZCBjb21wdXRlKToKICAgICAgICAgICAgY2FjaGVkID0gc3QuZ2V0KGtleSkKICAgICAgICAgICAgaWYgY2FjaGVkIGlzIE5vbmU6CiAgICAgICAgICAgICAgICByZXR1cm4gKE5vbmUsIE5vbmUsIFtdLCBOb25lLCAiIikKICAgICAgICAgICAgdHJhamVjdG9yeSwgZnJhY3Rpb24sIGVycm9yX21zZyA9IGNhY2hlZAogICAgICAgICAgICBkZWJ1Z19pbmZvID0gX2RpYWdub3NlKGVycm9yX21zZywgdHJhamVjdG9yeSBpcyBub3QgTm9uZSkKICAgICAgICAgICAgcGxhbmVzLCBwb2x5bGluZSA9IF92aXoodHJhamVjdG9yeSkKICAgICAgICAgICAgcmV0dXJuICh0cmFqZWN0b3J5LCBmcmFjdGlvbiwgcGxhbmVzLCBwb2x5bGluZSwgZGVidWdfaW5mbykKCiAgICAgICAgb3B0aW9ucyA9IHt9CiAgICAgICAgaWYgbWF4X3N0ZXA6CiAgICAgICAgICAgIG9wdGlvbnNbIm1heF9zdGVwIl0gPSBmbG9hdChtYXhfc3RlcCkKICAgICAgICBpZiBhdm9pZF9jb2xsaXNpb25zIGlzIG5vdCBOb25lOgogICAgICAgICAgICBvcHRpb25zWyJhdm9pZF9jb2xsaXNpb25zIl0gPSBib29sKGF2b2lkX2NvbGxpc2lvbnMpCgogICAgICAgIHRyYWplY3RvcnkgPSBOb25lCiAgICAgICAgZXJyb3JfbXNnID0gTm9uZQogICAgICAgIHRyeToKICAgICAgICAgICAgdHJhamVjdG9yeSA9IHBsYW5uZXIucGxhbl9jYXJ0ZXNpYW5fbW90aW9uKAogICAgICAgICAgICAgICAgd2F5cG9pbnRzPXdheXBvaW50cywKICAgICAgICAgICAgICAgIHN0YXJ0X3N0YXRlPXN0YXJ0X3N0YXRlLAogICAgICAgICAgICAgICAgZ3JvdXA9Z3JvdXAgb3IgTm9uZSwKICAgICAgICAgICAgICAgIG9wdGlvbnM9b3B0aW9ucyBvciBOb25lLAogICAgICAgICAgICApCiAgICAgICAgZXhjZXB0IE1vdGlvblBsYW5uaW5nRXJyb3IgYXMgZToKICAgICAgICAgICAgdHJhamVjdG9yeSA9IGdldGF0dHIoZSwgInBhcnRpYWxfdHJhamVjdG9yeSIsIE5vbmUpCiAgICAgICAgICAgIGVycm9yX21zZyA9IHN0cihlKQogICAgICAgIGV4Y2VwdCBCYWNrZW5kRXJyb3IgYXMgZToKICAgICAgICAgICAgZXJyb3JfbXNnID0gc3RyKGUpCgogICAgICAgICMgT24gYSBmdWxsIGZhaWx1cmUsIGFwcGVuZCBhIGNvbmNpc2UgY29sbGlzaW9uIGNoZWNrIG9uIHRoZSBzdGFydCBzdGF0ZS4KICAgICAgICAjIENhY2hlZCB3aXRoIHRoZSBlcnJvciBzbyByZXBsYXlzIGRvbid0IHJlLXF1ZXJ5IHRoZSBiYWNrZW5kLgogICAgICAgIGlmIGVycm9yX21zZyBhbmQgdHJhamVjdG9yeSBpcyBOb25lOgogICAgICAgICAgICBoaW50ID0gY29sbGlzaW9uX2RpYWdub3N0aWMocGxhbm5lciwgc3RhcnRfc3RhdGUsIGdyb3VwIG9yIE5vbmUpCiAgICAgICAgICAgIGlmIGhpbnQ6CiAgICAgICAgICAgICAgICBlcnJvcl9tc2cgKz0gIlxuIiArIGhpbnQKCiAgICAgICAgZGVidWdfaW5mbyA9IF9kaWFnbm9zZShlcnJvcl9tc2csIHRyYWplY3RvcnkgaXMgbm90IE5vbmUpCiAgICAgICAgZnJhY3Rpb24gPSB0cmFqZWN0b3J5LmZyYWN0aW9uIGlmIHRyYWplY3RvcnkgaXMgbm90IE5vbmUgZWxzZSBOb25lCiAgICAgICAgc3Rba2V5XSA9ICh0cmFqZWN0b3J5LCBmcmFjdGlvbiwgZXJyb3JfbXNnKQogICAgICAgIHBsYW5lcywgcG9seWxpbmUgPSBfdml6KHRyYWplY3RvcnkpCiAgICAgICAgcmV0dXJuICh0cmFqZWN0b3J5LCBmcmFjdGlvbiwgcGxhbmVzLCBwb2x5bGluZSwgZGVidWdfaW5mbykK</item>
                        <item name="Title" type_name="gh_string" type_code="10">COMPAS FAB: Plan Cartesian Motion</item>
                      </items>
                      <chunks count="1">
                        <chunk name="LanguageSpec">
                          <items count="2">
                            <item name="Taxon" type_name="gh_string" type_code="10">*.*.python</item>
                            <item name="Version" type_name="gh_string" type_code="10">3.*</item>
                          </items>
                        </chunk>
                      </chunks>
                    </chunk>
                    <chunk name="ScriptEditor">
                      <items count="1">
                        <item name="StartBounds" type_name="gh_drawing_rectangle" type_code="34">
                          <X>598</X>
                          <Y>199</Y>
                          <W>550</W>
                          <H>650</H>
                        </item>
                      </items>
                    </chunk>
                  </chunks>
                </chunk>
              </chunks>
            </chunk>
            <chunk name="Object" index="107">
              <items count="2">
                <item name="GUID" type_name="gh_guid" type_code="9">b6236720-8d88-4289-93c3-ac4c99f9b97b</item>
                <item name="Name" type_name="gh_string" type_code="10">Relay</item>
              </items>
              <chunks count="1">
                <chunk name="Container">
                  <items count="8">
                    <item name="Access" type_name="gh_int32" type_code="3">2</item>
                    <item name="Description" type_name="gh_string" type_code="10">A wire relay object</item>
                    <item name="InstanceGuid" type_name="gh_guid" type_code="9">2b8d22b3-129f-42b1-9e64-7a6c72f0a722</item>
                    <item name="Name" type_name="gh_string" type_code="10">Relay</item>
                    <item name="NickName" type_name="gh_string" type_code="10"></item>
                    <item name="Optional" type_name="gh_bool" type_code="1">false</item>
                    <item name="Source" index="0" type_name="gh_guid" type_code="9">62a67c9b-fa6f-48d7-9c18-84b0a651c340</item>
                    <item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
                  </items>
                  <chunks count="1">
                    <chunk name="Attributes">
                      <items count="2">
                        <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                          <X>3057</X>
                          <Y>2164</Y>
                          <W>40</W>
                          <H>16</H>
                        </item>
                        <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                          <X>3077</X>
                          <Y>2172</Y>
                        </item>
                      </items>
                    </chunk>
                  </chunks>
                </chunk>
              </chunks>
            </chunk>
            <chunk name="Object" index="108">
              <items count="2">
                <item name="GUID" type_name="gh_guid" type_code="9">c9b2d725-6f87-4b07-af90-bd9aefef68eb</item>
                <item name="Name" type_name="gh_string" type_code="10">COMPAS FAB: Plan Motion</item>
              </items>
              <chunks count="1">
                <chunk name="Container">
                  <items count="16">
                    <item name="Description" type_name="gh_string" type_code="10"></item>
                    <item name="GraftStandardOutputLines" type_name="gh_bool" type_code="1">true</item>
                    <item name="IconDisplay" type_name="gh_int32" type_code="3">2</item>
                    <item name="IconOverride" type_name="gh_drawing_bitmap" type_code="37">
                      <bitmap length="691">iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAGKADAAQAAAABAAAAGAAAAADB/VeXAAACKUlEQVRIDWNgoDFgRDb/////IUB+/oOHj61//PiBIoesDhubg4Pjv4K87FGg3ERGRsY1MDVwQ4CGt924ebsSJkEJraGu2g60pApkBtgCkMuBhq+mxFB0vUBLQkE+YYFK5KMrIJZ/9eM3huNvP4GVWwjzMujwc8O0gsxcA/bB/QeP/pEa5iBT5tx7wdB74wnMQDBdrCHDkKIkwQCKE0UFOSawD8gx/MrHr2DDpTjZGHJUpcCGT7n9DCxmKczHoA0NflgQobgCF2fNug0MV6/dYLh2/QaDfm4xWBnzvu0M6hL+DFqaGmB+1aUH4CDT5ucC84myAGQgCKxeuwFMwwwDcaSkJOGGgyXRCIIWNLZ0gF0cGhzAUF9TATcMFLmLj15jeKxhwLD+yRuwsaAgAgFQZMMAXgtAQQJyPcjwkKAAmB4wDQoCUISCIhkULDAAEkNKSZB8cP3Grf8wBTAaZDAIg4IDOUhg8jAaFNkn3n4Gc8GRCw17kICmhhojVh+AXA4Kb5DL8RkOMgTkWmQXg8SQARMyhxZsnBZgC3dyHIBhASx4CAUNsZZhWHDj5i1i9RKlDsWCzVu3M1y+cg2s8dbtu0QZQEgR2AJQwQRS+PfvP7h6ZmYUu+HixDJgZsLqg8PA+sAGpBnkC5BFAX7exJqFVR2wPjgCrA9sYflgIlAV2AJfb0+sGsgQBJnJAA4HUM0DqubIMASrFmiVCa6X4XUySCUtKn2sLqCmIABYC8F1xJtFXwAAAABJRU5ErkJggg==</bitmap>
                    </item>
                    <item name="InstanceGuid" type_name="gh_guid" type_code="9">878ee4f3-dfc7-4c1e-ab8e-487124d32510</item>
                    <item name="MarshGuids" type_name="gh_bool" type_code="1">true</item>
                    <item name="MarshInputs" type_name="gh_bool" type_code="1">false</item>
                    <item name="MarshOutputs" type_name="gh_bool" type_code="1">true</item>
                    <item name="Name" type_name="gh_string" type_code="10">COMPAS FAB: Plan Motion</item>
                    <item name="NickName" type_name="gh_string" type_code="10">COMPAS FAB: Plan Motion</item>
                    <item name="ScriptComponentVersion" type_name="gh_int32" type_code="3">3</item>
                    <item name="Tooltip" type_name="gh_string" type_code="10"></item>
                    <item name="UsingLibraryInputParam" type_name="gh_bool" type_code="1">false</item>
                    <item name="UsingScriptInputParam" type_name="gh_bool" type_code="1">false</item>
                    <item name="UsingScriptOutputParam" type_name="gh_bool" type_code="1">false</item>
                    <item name="UsingStandardOutputParam" type_name="gh_bool" type_code="1">false</item>
                  </items>
                  <chunks count="4">
                    <chunk name="Attributes">
                      <items count="2">
                        <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                          <X>2663</X>
                          <Y>1399</Y>
                          <W>214</W>
                          <H>164</H>
                        </item>
                        <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                          <X>2800</X>
                          <Y>1481</Y>
                        </item>
                      </items>
                    </chunk>
                    <chunk name="ParameterData">
                      <items count="14">
                        <item name="InputCount" type_name="gh_int32" type_code="3">8</item>
                        <item name="InputId" index="0" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="InputId" index="1" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="InputId" index="2" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="InputId" index="3" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="InputId" index="4" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="InputId" index="5" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="InputId" index="6" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="InputId" index="7" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="OutputCount" type_name="gh_int32" type_code="3">4</item>
                        <item name="OutputId" index="0" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="OutputId" index="1" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="OutputId" index="2" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="OutputId" index="3" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                      </items>
                      <chunks count="12">
                        <chunk name="InputParam" index="0">
                          <items count="13">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">true</item>
                            <item name="Description" type_name="gh_string" type_code="10">A planner that supports plan_motion (e.g. MoveItPlanner, PyBulletPlanner).</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">8e002351-10fa-451a-83f6-40a91c1deb68</item>
                            <item name="Name" type_name="gh_string" type_code="10">planner</item>
                            <item name="NickName" type_name="gh_string" type_code="10">planner</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">true</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="Source" index="0" type_name="gh_guid" type_code="9">d0c4d7c9-a51c-49fd-b072-a7b8ba5d1f9e</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">A planner that supports plan_motion (e.g. MoveItPlanner, PyBulletPlanner).</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">1c282eeb-dd16-439f-94e4-7d92b542fe8b</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>2665</X>
                                  <Y>1401</Y>
                                  <W>120</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>2726.5</X>
                                  <Y>1411</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Object</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="InputParam" index="1">
                          <items count="13">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">true</item>
                            <item name="Description" type_name="gh_string" type_code="10">Target to reach (FrameTarget, PointAxisTarget, ConfigurationTarget, ConstraintSetTarget).</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">8f0985c9-bfd3-4613-b402-a03b0404cb26</item>
                            <item name="Name" type_name="gh_string" type_code="10">target</item>
                            <item name="NickName" type_name="gh_string" type_code="10">target</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">true</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="Source" index="0" type_name="gh_guid" type_code="9">549998f3-80a1-4ada-9c82-ef9c0f3c9e43</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">Target to reach (FrameTarget, PointAxisTarget, ConfigurationTarget, ConstraintSetTarget).</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">1c282eeb-dd16-439f-94e4-7d92b542fe8b</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>2665</X>
                                  <Y>1421</Y>
                                  <W>120</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>2726.5</X>
                                  <Y>1431</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Object</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="InputParam" index="2">
                          <items count="13">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">true</item>
                            <item name="Description" type_name="gh_string" type_code="10">Starting RobotCellState. The robot's configuration in this state is used as the seed.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">705c1aad-ac69-4405-ad94-59eeae7980d1</item>
                            <item name="Name" type_name="gh_string" type_code="10">start_state</item>
                            <item name="NickName" type_name="gh_string" type_code="10">start_state</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">true</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="Source" index="0" type_name="gh_guid" type_code="9">3466ce89-77e4-426b-a993-683e29db59a1</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">Starting RobotCellState. The robot's configuration in this state is used as the seed.</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">1c282eeb-dd16-439f-94e4-7d92b542fe8b</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>2665</X>
                                  <Y>1441</Y>
                                  <W>120</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>2726.5</X>
                                  <Y>1451</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Object</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="InputParam" index="3">
                          <items count="12">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">true</item>
                            <item name="Description" type_name="gh_string" type_code="10">Planning group name. Defaults to the cell's main planning group.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">3044f4b7-874d-40c8-82f8-a61e0f89869b</item>
                            <item name="Name" type_name="gh_string" type_code="10">group</item>
                            <item name="NickName" type_name="gh_string" type_code="10">group</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">true</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">Planning group name. Defaults to the cell's main planning group.</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">3aceb454-6dbd-4c5b-9b6b-e71f8c1cdf88</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>2665</X>
                                  <Y>1461</Y>
                                  <W>120</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>2726.5</X>
                                  <Y>1471</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.String</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="InputParam" index="4">
                          <items count="12">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">true</item>
                            <item name="Description" type_name="gh_string" type_code="10">MoveIt planner algorithm name (e.g. 'RRTConnect', 'PRMstar'). Defaults to 'RRTConnect'.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">c630c1e8-050b-4e7b-b340-dfed3ebe4a15</item>
                            <item name="Name" type_name="gh_string" type_code="10">planner_id</item>
                            <item name="NickName" type_name="gh_string" type_code="10">planner_id</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">true</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">MoveIt planner algorithm name (e.g. 'RRTConnect', 'PRMstar'). Defaults to 'RRTConnect'.</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">3aceb454-6dbd-4c5b-9b6b-e71f8c1cdf88</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>2665</X>
                                  <Y>1481</Y>
                                  <W>120</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>2726.5</X>
                                  <Y>1491</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.String</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="InputParam" index="5">
                          <items count="12">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">true</item>
                            <item name="Description" type_name="gh_string" type_code="10">Number of randomized attempts to make. Defaults to 5 for MoveIt.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">7cfa47f0-5878-47fe-b807-48088f6505f0</item>
                            <item name="Name" type_name="gh_string" type_code="10">num_planning_attempts</item>
                            <item name="NickName" type_name="gh_string" type_code="10">num_planning_attempts</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">true</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">Number of randomized attempts to make. Defaults to 5 for MoveIt.</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">48d01794-d3d8-4aef-990e-127168822244</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>2665</X>
                                  <Y>1501</Y>
                                  <W>120</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>2726.5</X>
                                  <Y>1511</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Int32</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="InputParam" index="6">
                          <items count="12">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">true</item>
                            <item name="Description" type_name="gh_string" type_code="10">Planning timeout in seconds. Defaults to 1.0.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">5812faf4-6133-43b2-b17b-2c55fa330237</item>
                            <item name="Name" type_name="gh_string" type_code="10">allowed_planning_time</item>
                            <item name="NickName" type_name="gh_string" type_code="10">allowed_planning_time</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">true</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">Planning timeout in seconds. Defaults to 1.0.</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">9d51e32e-c038-4352-9554-f4137ca91b9a</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>2665</X>
                                  <Y>1521</Y>
                                  <W>120</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>2726.5</X>
                                  <Y>1531</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Double</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="InputParam" index="7">
                          <items count="13">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">true</item>
                            <item name="Description" type_name="gh_string" type_code="10">Trigger planning. Defaults to False so the canvas does not plan on every refresh.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">bc877669-87a5-40f0-9262-54b61aaf6bff</item>
                            <item name="Name" type_name="gh_string" type_code="10">compute</item>
                            <item name="NickName" type_name="gh_string" type_code="10">compute</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">true</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="Source" index="0" type_name="gh_guid" type_code="9">8a25fcc1-f970-4f14-b174-b1c41b5328d9</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">Trigger planning. Defaults to False so the canvas does not plan on every refresh.</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">d60527f5-b5af-4ef6-8970-5f96fe412559</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>2665</X>
                                  <Y>1541</Y>
                                  <W>120</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>2726.5</X>
                                  <Y>1551</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Boolean</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="OutputParam" index="0">
                          <items count="12">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">false</item>
                            <item name="Description" type_name="gh_string" type_code="10">Resulting JointTrajectory, or a partial trajectory on planning failure. The component is flagged red (with the backend error) when planning fails outright.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">f73d3ab2-8697-4ff9-b443-87d7b13dafeb</item>
                            <item name="Name" type_name="gh_string" type_code="10">trajectory</item>
                            <item name="NickName" type_name="gh_string" type_code="10">trajectory</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">false</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">Resulting JointTrajectory, or a partial trajectory on planning failure. The component is flagged red (with the backend error) when planning fails outright.</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">1c282eeb-dd16-439f-94e4-7d92b542fe8b</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>2815</X>
                                  <Y>1401</Y>
                                  <W>60</W>
                                  <H>40</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>2845</X>
                                  <Y>1421</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Object</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="OutputParam" index="1">
                          <items count="12">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">false</item>
                            <item name="Description" type_name="gh_string" type_code="10">List of Rhino planes — one per trajectory point — at the planning group's end-effector frame (target_mode=ROBOT). Computed via FK on the planner with the start_state's attachments preserved.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">7862377a-b0e8-4386-8873-fef9ac5884c7</item>
                            <item name="Name" type_name="gh_string" type_code="10">planes</item>
                            <item name="NickName" type_name="gh_string" type_code="10">planes</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">false</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">List of Rhino planes — one per trajectory point — at the planning group's end-effector frame (target_mode=ROBOT). Computed via FK on the planner with the start_state's attachments preserved.</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">1c282eeb-dd16-439f-94e4-7d92b542fe8b</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>2815</X>
                                  <Y>1441</Y>
                                  <W>60</W>
                                  <H>40</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>2845</X>
                                  <Y>1461</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Object</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="OutputParam" index="2">
                          <items count="12">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">false</item>
                            <item name="Description" type_name="gh_string" type_code="10">Polyline connecting the plane origins in trajectory order. None when the trajectory has fewer than two points.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">4dd0ca5a-e703-4ea7-be36-d625defb901f</item>
                            <item name="Name" type_name="gh_string" type_code="10">polyline</item>
                            <item name="NickName" type_name="gh_string" type_code="10">polyline</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">false</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">Polyline connecting the plane origins in trajectory order. None when the trajectory has fewer than two points.</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">1c282eeb-dd16-439f-94e4-7d92b542fe8b</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>2815</X>
                                  <Y>1481</Y>
                                  <W>60</W>
                                  <H>40</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>2845</X>
                                  <Y>1501</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Object</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="OutputParam" index="3">
                          <items count="12">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">false</item>
                            <item name="Description" type_name="gh_string" type_code="10">The failure message (including a collision diagnostic on a full failure), as a single string. Wire a panel to read it; empty on success.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">f08254eb-d464-4f7e-98da-31516efa7c4b</item>
                            <item name="Name" type_name="gh_string" type_code="10">debug_info</item>
                            <item name="NickName" type_name="gh_string" type_code="10">debug_info</item>
                            <item name="Optional" type_name="gh_bool" type_code="1">false</item>
                            <item name="ScriptParamAccess" type_name="gh_int32" type_code="3">0</item>
                            <item name="ScriptParameterVersion" type_name="gh_int32" type_code="3">2</item>
                            <item name="ShowTypeHints" type_name="gh_bool" type_code="1">true</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">The failure message (including a collision diagnostic on a full failure), as a single string. Wire a panel to read it; empty on success.</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">1c282eeb-dd16-439f-94e4-7d92b542fe8b</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>2815</X>
                                  <Y>1521</Y>
                                  <W>60</W>
                                  <H>40</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>2845</X>
                                  <Y>1541</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Object</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                      </chunks>
                    </chunk>
                    <chunk name="Script">
                      <items count="5">
                        <item name="MarshGuids" type_name="gh_bool" type_code="1">true</item>
                        <item name="MarshInputs" type_name="gh_bool" type_code="1">false</item>
                        <item name="MarshOutputs" type_name="gh_bool" type_code="1">true</item>
                        <item name="Text" type_name="gh_string" type_code="10">IyByOiBjb21wYXNfZmFiPj0yCiIiIgpQbGFuIGEgZnJlZS1zcGFjZSAoam9pbnQtaW50ZXJwb2xhdGVkKSBtb3Rpb24gdG8gYSB0YXJnZXQuCgpDYWxscyBgcGxhbm5lci5wbGFuX21vdGlvbih0YXJnZXQsIHN0YXJ0X3N0YXRlKWAuIFRoZSByZXN1bHQgaXMgY2FjaGVkIGluCnN0aWNreSBzbyB0aGUgY2FudmFzIGRvZXMgbm90IHJlLXBsYW4gb24gZXZlcnkgcmVmcmVzaCAtIHNldCBgY29tcHV0ZWAgdG8KVHJ1ZSB0byAocmUpcGxhbi4KCkFueSBwbGFubmluZyBmYWlsdXJlIChubyBwbGFuIGZvdW5kLCBzdGFydC9nb2FsIGluIGNvbGxpc2lvbiwgdGltZWQgb3V0LCDigKYpCmZsYWdzIHRoZSBjb21wb25lbnQgcmVkIHdpdGggdGhlIGJhY2tlbmQgZXJyb3IgbWVzc2FnZS4gV2hlbiB0aGUgYmFja2VuZApyZXR1cm5zIGEgYHBhcnRpYWxfdHJhamVjdG9yeWAsIHRoZSBjb21wb25lbnQgaXMgZmxhZ2dlZCB3aXRoIGEgd2FybmluZwppbnN0ZWFkIGFuZCB0aGUgcGFydGlhbCB0cmFqZWN0b3J5IGlzIHN1cmZhY2VkLiBPbiBhIGZ1bGwgZmFpbHVyZSB0aGUgc3RhcnQKc3RhdGUgaXMgY29sbGlzaW9uLWNoZWNrZWQgKHdoZW4gdGhlIHBsYW5uZXIgc3VwcG9ydHMgaXQpIGFuZCBhIGNvbmNpc2UgaGludAphcHBlbmRlZC4gVGhlIG1lc3NhZ2UgaXMgYWxzbyBleHBvc2VkIG9uIHRoZSBgZGVidWdfaW5mb2Agb3V0cHV0IHNvIGl0IGNhbiBiZQpyZWFkIGluIGEgd2lyZWQgcGFuZWwuCgpDT01QQVMgRkFCIHYyLjAuMAoiIiIKCmltcG9ydCBHcmFzc2hvcHBlcgppbXBvcnQgUmhpbm8KaW1wb3J0IFN5c3RlbQpmcm9tIGNvbXBhc19naHB5dGhvbiBpbXBvcnQgY3JlYXRlX2lkCmZyb20gY29tcGFzX2docHl0aG9uIGltcG9ydCBlcnJvciBhcyBnaF9lcnJvcgpmcm9tIGNvbXBhc19naHB5dGhvbiBpbXBvcnQgd2FybmluZyBhcyBnaF93YXJuaW5nCmZyb20gY29tcGFzX3JoaW5vLmNvbnZlcnNpb25zIGltcG9ydCBmcmFtZV90b19yaGlub19wbGFuZQpmcm9tIGNvbXBhc19yaGluby5jb252ZXJzaW9ucyBpbXBvcnQgcG9seWxpbmVfdG9fcmhpbm8KZnJvbSBzY3JpcHRjb250ZXh0IGltcG9ydCBzdGlja3kgYXMgc3QKCmZyb20gY29tcGFzX2ZhYi5iYWNrZW5kcyBpbXBvcnQgQmFja2VuZEVycm9yCmZyb20gY29tcGFzX2ZhYi5iYWNrZW5kcyBpbXBvcnQgTW90aW9uUGxhbm5pbmdFcnJvcgpmcm9tIGNvbXBhc19mYWIuZ2hweXRob24gaW1wb3J0IGNvbGxpc2lvbl9kaWFnbm9zdGljCgoKY2xhc3MgUGxhbk1vdGlvbihHcmFzc2hvcHBlci5LZXJuZWwuR0hfU2NyaXB0SW5zdGFuY2UpOgogICAgZGVmIFJ1blNjcmlwdChzZWxmLAogICAgICAgICAgICBwbGFubmVyLAogICAgICAgICAgICB0YXJnZXQsCiAgICAgICAgICAgIHN0YXJ0X3N0YXRlLAogICAgICAgICAgICBncm91cDogc3RyLAogICAgICAgICAgICBwbGFubmVyX2lkOiBzdHIsCiAgICAgICAgICAgIG51bV9wbGFubmluZ19hdHRlbXB0czogaW50LAogICAgICAgICAgICBhbGxvd2VkX3BsYW5uaW5nX3RpbWU6IGZsb2F0LAogICAgICAgICAgICBjb21wdXRlOiBib29sKToKICAgICAgICBrZXkgPSBjcmVhdGVfaWQoZ2hlbnYuQ29tcG9uZW50LCAidHJhamVjdG9yeSIpICAjIG5vcWE6IEY4MjEKCiAgICAgICAgZGVmIF92aXoodHJhamVjdG9yeSk6CiAgICAgICAgICAgIGlmIHRyYWplY3RvcnkgaXMgTm9uZToKICAgICAgICAgICAgICAgIHJldHVybiBbXSwgTm9uZQogICAgICAgICAgICBmcmFtZXMsIHBvbHlsaW5lID0gdHJhamVjdG9yeS50b19mcmFtZXNfYW5kX3BvbHlsaW5lKHBsYW5uZXIucm9ib3RfY2VsbCwgc3RhcnRfc3RhdGUsIGdyb3VwIG9yIE5vbmUpCiAgICAgICAgICAgIHBsYW5lcyA9IFtmcmFtZV90b19yaGlub19wbGFuZShmKSBmb3IgZiBpbiBmcmFtZXNdCiAgICAgICAgICAgIHBvbHlsaW5lID0gcG9seWxpbmVfdG9fcmhpbm8ocG9seWxpbmUpIGlmIHBvbHlsaW5lIGVsc2UgTm9uZQogICAgICAgICAgICByZXR1cm4gcGxhbmVzLCBwb2x5bGluZQoKICAgICAgICBkZWYgX2RpYWdub3NlKGVycm9yX21zZywgaGFzX3RyYWplY3RvcnkpOgogICAgICAgICAgICAiIiJGbGFnIHRoZSBjb21wb25lbnQgZm9yIGFuIGVycm9yIGFuZCByZXR1cm4gdGhlIG1lc3NhZ2Ugc2hvd24gKGZvciBkZWJ1Z19pbmZvKS4iIiIKICAgICAgICAgICAgaWYgbm90IGVycm9yX21zZzoKICAgICAgICAgICAgICAgIHJldHVybiAiIgogICAgICAgICAgICBpZiBoYXNfdHJhamVjdG9yeToKICAgICAgICAgICAgICAgIG1lc3NhZ2UgPSAiTW90aW9uIHBsYW5uaW5nIGZhaWxlZCBidXQgYSBwYXJ0aWFsIHRyYWplY3Rvcnkgd2FzIHJldHVybmVkOiB7fSIuZm9ybWF0KGVycm9yX21zZykKICAgICAgICAgICAgICAgIGdoX3dhcm5pbmcoZ2hlbnYuQ29tcG9uZW50LCBtZXNzYWdlKSAgIyBub3FhOiBGODIxCiAgICAgICAgICAgIGVsc2U6CiAgICAgICAgICAgICAgICBtZXNzYWdlID0gIk1vdGlvbiBwbGFubmluZyBmYWlsZWQ6IHt9Ii5mb3JtYXQoZXJyb3JfbXNnKQogICAgICAgICAgICAgICAgZ2hfZXJyb3IoZ2hlbnYuQ29tcG9uZW50LCBtZXNzYWdlKSAgIyBub3FhOiBGODIxCiAgICAgICAgICAgIHJldHVybiBtZXNzYWdlCgogICAgICAgIGlmIG5vdCAocGxhbm5lciBhbmQgdGFyZ2V0IGFuZCBzdGFydF9zdGF0ZSBhbmQgY29tcHV0ZSk6CiAgICAgICAgICAgIGNhY2hlZCA9IHN0LmdldChrZXkpCiAgICAgICAgICAgIGlmIGNhY2hlZCBpcyBOb25lOgogICAgICAgICAgICAgICAgcmV0dXJuIChOb25lLCBbXSwgTm9uZSwgIiIpCiAgICAgICAgICAgIHRyYWplY3RvcnksIGVycm9yX21zZyA9IGNhY2hlZAogICAgICAgICAgICBkZWJ1Z19pbmZvID0gX2RpYWdub3NlKGVycm9yX21zZywgdHJhamVjdG9yeSBpcyBub3QgTm9uZSkKICAgICAgICAgICAgcGxhbmVzLCBwb2x5bGluZSA9IF92aXoodHJhamVjdG9yeSkKICAgICAgICAgICAgcmV0dXJuICh0cmFqZWN0b3J5LCBwbGFuZXMsIHBvbHlsaW5lLCBkZWJ1Z19pbmZvKQoKICAgICAgICBvcHRpb25zID0ge30KICAgICAgICBpZiBwbGFubmVyX2lkOgogICAgICAgICAgICBvcHRpb25zWyJwbGFubmVyX2lkIl0gPSBwbGFubmVyX2lkCiAgICAgICAgaWYgbnVtX3BsYW5uaW5nX2F0dGVtcHRzOgogICAgICAgICAgICBvcHRpb25zWyJudW1fcGxhbm5pbmdfYXR0ZW1wdHMiXSA9IGludChudW1fcGxhbm5pbmdfYXR0ZW1wdHMpCiAgICAgICAgaWYgYWxsb3dlZF9wbGFubmluZ190aW1lOgogICAgICAgICAgICBvcHRpb25zWyJhbGxvd2VkX3BsYW5uaW5nX3RpbWUiXSA9IGZsb2F0KGFsbG93ZWRfcGxhbm5pbmdfdGltZSkKCiAgICAgICAgdHJhamVjdG9yeSA9IE5vbmUKICAgICAgICBlcnJvcl9tc2cgPSBOb25lCiAgICAgICAgIyB0cnk6CiAgICAgICAgdHJhamVjdG9yeSA9IHBsYW5uZXIucGxhbl9tb3Rpb24oCiAgICAgICAgICAgIHRhcmdldD10YXJnZXQsCiAgICAgICAgICAgIHN0YXJ0X3N0YXRlPXN0YXJ0X3N0YXRlLAogICAgICAgICAgICBncm91cD1ncm91cCBvciBOb25lLAogICAgICAgICAgICBvcHRpb25zPW9wdGlvbnMgb3IgTm9uZSwKICAgICAgICApCiAgICAgICAgIyBleGNlcHQgTW90aW9uUGxhbm5pbmdFcnJvciBhcyBlOgogICAgICAgICMgICAgIHRyYWplY3RvcnkgPSBnZXRhdHRyKGUsICJwYXJ0aWFsX3RyYWplY3RvcnkiLCBOb25lKQogICAgICAgICMgICAgIGVycm9yX21zZyA9IHN0cihlKQogICAgICAgICMgZXhjZXB0IEJhY2tlbmRFcnJvciBhcyBlOgogICAgICAgICMgICAgIGVycm9yX21zZyA9IHN0cihlKQoKICAgICAgICAjIE9uIGEgZnVsbCBmYWlsdXJlLCBhcHBlbmQgYSBjb25jaXNlIGNvbGxpc2lvbiBjaGVjayBvbiB0aGUgc3RhcnQgc3RhdGUKICAgICAgICAjIChhIGNvbW1vbiBjYXVzZSkuIENhY2hlZCB3aXRoIHRoZSBlcnJvciBzbyByZXBsYXlzIGRvbid0IHJlLXF1ZXJ5IHRoZSBiYWNrZW5kLgogICAgICAgIGlmIGVycm9yX21zZyBhbmQgdHJhamVjdG9yeSBpcyBOb25lOgogICAgICAgICAgICBoaW50ID0gY29sbGlzaW9uX2RpYWdub3N0aWMocGxhbm5lciwgc3RhcnRfc3RhdGUsIGdyb3VwIG9yIE5vbmUpCiAgICAgICAgICAgIGlmIGhpbnQ6CiAgICAgICAgICAgICAgICBlcnJvcl9tc2cgKz0gIlxuIiArIGhpbnQKCiAgICAgICAgZGVidWdfaW5mbyA9IF9kaWFnbm9zZShlcnJvcl9tc2csIHRyYWplY3RvcnkgaXMgbm90IE5vbmUpCiAgICAgICAgc3Rba2V5XSA9ICh0cmFqZWN0b3J5LCBlcnJvcl9tc2cpCiAgICAgICAgcGxhbmVzLCBwb2x5bGluZSA9IF92aXoodHJhamVjdG9yeSkKICAgICAgICByZXR1cm4gKHRyYWplY3RvcnksIHBsYW5lcywgcG9seWxpbmUsIGRlYnVnX2luZm8pCg==</item>
                        <item name="Title" type_name="gh_string" type_code="10">COMPAS FAB: Plan Motion</item>
                      </items>
                      <chunks count="1">
                        <chunk name="LanguageSpec">
                          <items count="2">
                            <item name="Taxon" type_name="gh_string" type_code="10">*.*.python</item>
                            <item name="Version" type_name="gh_string" type_code="10">3.*</item>
                          </items>
                        </chunk>
                      </chunks>
                    </chunk>
                    <chunk name="ScriptEditor">
                      <items count="1">
                        <item name="StartBounds" type_name="gh_drawing_rectangle" type_code="34">
                          <X>516</X>
                          <Y>149</Y>
                          <W>550</W>
                          <H>700</H>
                        </item>
                      </items>
                    </chunk>
                  </chunks>
                </chunk>
              </chunks>
            </chunk>
            <chunk name="Object" index="109">
              <items count="2">
                <item name="GUID" type_name="gh_guid" type_code="9">57da07bd-ecab-415d-9d86-af36d7073abc</item>
                <item name="Name" type_name="gh_string" type_code="10">Number Slider</item>
              </items>
              <chunks count="1">
                <chunk name="Container">
                  <items count="6">
                    <item name="Description" type_name="gh_string" type_code="10">Numeric slider for single values</item>
                    <item name="InstanceGuid" type_name="gh_guid" type_code="9">bdce4754-a6b0-47dc-ba0c-8fef4b701886</item>
                    <item name="Name" type_name="gh_string" type_code="10">Number Slider</item>
                    <item name="NickName" type_name="gh_string" type_code="10">shoulder_pan_joint</item>
                    <item name="Optional" type_name="gh_bool" type_code="1">false</item>
                    <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                  </items>
                  <chunks count="2">
                    <chunk name="Attributes">
                      <items count="1">
                        <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                          <X>2149</X>
                          <Y>371</Y>
                          <W>223</W>
                          <H>20</H>
                        </item>
                      </items>
                    </chunk>
                    <chunk name="Slider">
                      <items count="7">
                        <item name="Digits" type_name="gh_int32" type_code="3">6</item>
                        <item name="GripDisplay" type_name="gh_int32" type_code="3">1</item>
                        <item name="Interval" type_name="gh_int32" type_code="3">0</item>
                        <item name="Max" type_name="gh_double" type_code="6">6.283185</item>
                        <item name="Min" type_name="gh_double" type_code="6">-6.283185</item>
                        <item name="SnapCount" type_name="gh_int32" type_code="3">0</item>
                        <item name="Value" type_name="gh_double" type_code="6">0</item>
                      </items>
                    </chunk>
                  </chunks>
                </chunk>
              </chunks>
            </chunk>
            <chunk name="Object" index="110">
              <items count="2">
                <item name="GUID" type_name="gh_guid" type_code="9">57da07bd-ecab-415d-9d86-af36d7073abc</item>
                <item name="Name" type_name="gh_string" type_code="10">Number Slider</item>
              </items>
              <chunks count="1">
                <chunk name="Container">
                  <items count="6">
                    <item name="Description" type_name="gh_string" type_code="10">Numeric slider for single values</item>
                    <item name="InstanceGuid" type_name="gh_guid" type_code="9">1f5db91c-2547-4781-939e-e813733713e9</item>
                    <item name="Name" type_name="gh_string" type_code="10">Number Slider</item>
                    <item name="NickName" type_name="gh_string" type_code="10">shoulder_lift_joint</item>
                    <item name="Optional" type_name="gh_bool" type_code="1">false</item>
                    <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                  </items>
                  <chunks count="2">
                    <chunk name="Attributes">
                      <items count="1">
                        <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                          <X>2149</X>
                          <Y>403</Y>
                          <W>217</W>
                          <H>20</H>
                        </item>
                      </items>
                    </chunk>
                    <chunk name="Slider">
                      <items count="7">
                        <item name="Digits" type_name="gh_int32" type_code="3">6</item>
                        <item name="GripDisplay" type_name="gh_int32" type_code="3">1</item>
                        <item name="Interval" type_name="gh_int32" type_code="3">0</item>
                        <item name="Max" type_name="gh_double" type_code="6">6.283185</item>
                        <item name="Min" type_name="gh_double" type_code="6">-6.283185</item>
                        <item name="SnapCount" type_name="gh_int32" type_code="3">0</item>
                        <item name="Value" type_name="gh_double" type_code="6">0</item>
                      </items>
                    </chunk>
                  </chunks>
                </chunk>
              </chunks>
            </chunk>
            <chunk name="Object" index="111">
              <items count="2">
                <item name="GUID" type_name="gh_guid" type_code="9">57da07bd-ecab-415d-9d86-af36d7073abc</item>
                <item name="Name" type_name="gh_string" type_code="10">Number Slider</item>
              </items>
              <chunks count="1">
                <chunk name="Container">
                  <items count="6">
                    <item name="Description" type_name="gh_string" type_code="10">Numeric slider for single values</item>
                    <item name="InstanceGuid" type_name="gh_guid" type_code="9">f3e86788-4a7f-40b7-a645-f63aa093cd29</item>
                    <item name="Name" type_name="gh_string" type_code="10">Number Slider</item>
                    <item name="NickName" type_name="gh_string" type_code="10">elbow_joint</item>
                    <item name="Optional" type_name="gh_bool" type_code="1">false</item>
                    <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                  </items>
                  <chunks count="2">
                    <chunk name="Attributes">
                      <items count="1">
                        <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                          <X>2149</X>
                          <Y>435</Y>
                          <W>185</W>
                          <H>20</H>
                        </item>
                      </items>
                    </chunk>
                    <chunk name="Slider">
                      <items count="7">
                        <item name="Digits" type_name="gh_int32" type_code="3">6</item>
                        <item name="GripDisplay" type_name="gh_int32" type_code="3">1</item>
                        <item name="Interval" type_name="gh_int32" type_code="3">0</item>
                        <item name="Max" type_name="gh_double" type_code="6">3.141593</item>
                        <item name="Min" type_name="gh_double" type_code="6">-3.141593</item>
                        <item name="SnapCount" type_name="gh_int32" type_code="3">0</item>
                        <item name="Value" type_name="gh_double" type_code="6">0</item>
                      </items>
                    </chunk>
                  </chunks>
                </chunk>
              </chunks>
            </chunk>
            <chunk name="Object" index="112">
              <items count="2">
                <item name="GUID" type_name="gh_guid" type_code="9">57da07bd-ecab-415d-9d86-af36d7073abc</item>
                <item name="Name" type_name="gh_string" type_code="10">Number Slider</item>
              </items>
              <chunks count="1">
                <chunk name="Container">
                  <items count="6">
                    <item name="Description" type_name="gh_string" type_code="10">Numeric slider for single values</item>
                    <item name="InstanceGuid" type_name="gh_guid" type_code="9">bceb6ccc-7107-4426-adca-c7aac74a5c46</item>
                    <item name="Name" type_name="gh_string" type_code="10">Number Slider</item>
                    <item name="NickName" type_name="gh_string" type_code="10">wrist_1_joint</item>
                    <item name="Optional" type_name="gh_bool" type_code="1">false</item>
                    <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                  </items>
                  <chunks count="2">
                    <chunk name="Attributes">
                      <items count="1">
                        <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                          <X>2149</X>
                          <Y>467</Y>
                          <W>190</W>
                          <H>20</H>
                        </item>
                      </items>
                    </chunk>
                    <chunk name="Slider">
                      <items count="7">
                        <item name="Digits" type_name="gh_int32" type_code="3">6</item>
                        <item name="GripDisplay" type_name="gh_int32" type_code="3">1</item>
                        <item name="Interval" type_name="gh_int32" type_code="3">0</item>
                        <item name="Max" type_name="gh_double" type_code="6">6.283185</item>
                        <item name="Min" type_name="gh_double" type_code="6">-6.283185</item>
                        <item name="SnapCount" type_name="gh_int32" type_code="3">0</item>
                        <item name="Value" type_name="gh_double" type_code="6">0</item>
                      </items>
                    </chunk>
                  </chunks>
                </chunk>
              </chunks>
            </chunk>
            <chunk name="Object" index="113">
              <items count="2">
                <item name="GUID" type_name="gh_guid" type_code="9">57da07bd-ecab-415d-9d86-af36d7073abc</item>
                <item name="Name" type_name="gh_string" type_code="10">Number Slider</item>
              </items>
              <chunks count="1">
                <chunk name="Container">
                  <items count="6">
                    <item name="Description" type_name="gh_string" type_code="10">Numeric slider for single values</item>
                    <item name="InstanceGuid" type_name="gh_guid" type_code="9">b23ab536-0229-4863-88bd-2042b8311bb5</item>
                    <item name="Name" type_name="gh_string" type_code="10">Number Slider</item>
                    <item name="NickName" type_name="gh_string" type_code="10">wrist_2_joint</item>
                    <item name="Optional" type_name="gh_bool" type_code="1">false</item>
                    <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                  </items>
                  <chunks count="2">
                    <chunk name="Attributes">
                      <items count="1">
                        <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                          <X>2149</X>
                          <Y>499</Y>
                          <W>193</W>
                          <H>20</H>
                        </item>
                      </items>
                    </chunk>
                    <chunk name="Slider">
                      <items count="7">
                        <item name="Digits" type_name="gh_int32" type_code="3">6</item>
                        <item name="GripDisplay" type_name="gh_int32" type_code="3">1</item>
                        <item name="Interval" type_name="gh_int32" type_code="3">0</item>
                        <item name="Max" type_name="gh_double" type_code="6">6.283185</item>
                        <item name="Min" type_name="gh_double" type_code="6">-6.283185</item>
                        <item name="SnapCount" type_name="gh_int32" type_code="3">0</item>
                        <item name="Value" type_name="gh_double" type_code="6">0</item>
                      </items>
                    </chunk>
                  </chunks>
                </chunk>
              </chunks>
            </chunk>
            <chunk name="Object" index="114">
              <items count="2">
                <item name="GUID" type_name="gh_guid" type_code="9">57da07bd-ecab-415d-9d86-af36d7073abc</item>
                <item name="Name" type_name="gh_string" type_code="10">Number Slider</item>
              </items>
              <chunks count="1">
                <chunk name="Container">
                  <items count="6">
                    <item name="Description" type_name="gh_string" type_code="10">Numeric slider for single values</item>
                    <item name="InstanceGuid" type_name="gh_guid" type_code="9">bef9677b-8a97-4c70-8d77-7a840d3a73fb</item>
                    <item name="Name" type_name="gh_string" type_code="10">Number Slider</item>
                    <item name="NickName" type_name="gh_string" type_code="10">wrist_3_joint</item>
                    <item name="Optional" type_name="gh_bool" type_code="1">false</item>
                    <item name="SourceCount" type_name="gh_int32" type_code="3">0</item>
                  </items>
                  <chunks count="2">
                    <chunk name="Attributes">
                      <items count="1">
                        <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                          <X>2149</X>
                          <Y>531</Y>
                          <W>192</W>
                          <H>20</H>
                        </item>
                      </items>
                    </chunk>
                    <chunk name="Slider">
                      <items count="7">
                        <item name="Digits" type_name="gh_int32" type_code="3">6</item>
                        <item name="GripDisplay" type_name="gh_int32" type_code="3">1</item>
                        <item name="Interval" type_name="gh_int32" type_code="3">0</item>
                        <item name="Max" type_name="gh_double" type_code="6">6.283185</item>
                        <item name="Min" type_name="gh_double" type_code="6">-6.283185</item>
                        <item name="SnapCount" type_name="gh_int32" type_code="3">0</item>
                        <item name="Value" type_name="gh_double" type_code="6">0</item>
                      </items>
                    </chunk>
                  </chunks>
                </chunk>
              </chunks>
            </chunk>
          </chunks>
        </chunk>
      </chunks>
    </chunk>
    <chunk name="Thumbnail">
      <items count="1">
        <item name="Thumbnail" type_name="gh_drawing_bitmap" type_code="37">
          <bitmap length="5296">iVBORw0KGgoAAAANSUhEUgAAAJYAAABkCAYAAABkW8nwAAAAAXNSR0IArs4c6QAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAlqADAAQAAAABAAAAZAAAAAAGd2knAAAUJklEQVR4Ae1dW5MbuXU+3WTzOpyLZiRF65VWW5W4NlVxthzbtfuSvCaVvPo9fzBP+Qt58kteXC57XevateP1WFpppOEM7+zufN9Bg8SATYqjJWeGI0AadjeAxuXg63MOgAMgEpEcf8EFCmyUAlWmlucBWxul6geeWBRFosAiHV6+fPmBkyNUfxMUePTokSYTbyKxkEaggE+BACyfIuF5IxQIwNoIGUMiPgUCsHyKhOeNUCAAayNkDIn4FAjA8ikSnjdCgQCsjZAxJOJTIADLp0h43ggFArA2QsaQiE+BACyfIuF5IxQIwNoIGUMiPgUCsHyKhOeNUCAAayNkDIn4FAjA8ikSnjdCgQCsjZAxJOJTIADLp0h43ggFArA2QsaQiE+BmQWpH3AXnmHhutTdpjX1qnLZAt9m+WwZbvN6q8CaTkXSFEUAgCJJYXtvSMGGox1+miJCiaNNdb1RlXgL/JZlYLm0UCV50ytDubIsWxKKN1G+SmUFafWDufrVsOr0sVdLjEolQz2vxl3M2A0viLgYaeM+zClGXVlf362ovR91088RGmiCgllb+4+kWqmhwVJJ0WhTtO7b81el4InTTB53kjnBtV5u5ebERbVXFtxfSMI381EVb/E9/F0hWq6+3WFfxgxaljIwd9w5Lgg+L4tG16+n8LNfUrFQir5McziZyMV0jPtIjo4OpNlMli54SVORi4sB3jJlqye15eXSAmzuh4C66PXk/KI3A9fJyYlmcGvAYqEm066Me/+FQlXk9Nt/kP7lVE6Oj+XpRz+SHMSNwcVifvlX2gYPMQDYPsTVsKzJZCp5NtQK5QLCRg3cIx4abjwZm3sNnf+wTavVWJotkoDNyUwi/c3ROHFcAWuaSDQZSYxrjJAMrZhN4ScZOFJlaQNmObmZ4WgmZQeCBGpUsNoZaOfhOfwqUVVqyJ++hluxbOWO9RgC6HmeSoSHZr05a+TyNzbnSxq8+PN38tW334Eepk5ffPETzeAWgQWRM6nIb3//QAv1m1//Wv7w9TfyxT/9XJ4/+wSB+BTplKYuYXkPkrPhVURUEPUvUq/+t1TiVEa9zyUa/wxRADaIrPPRQKKE4HTT4GMu9XpLmnsPNBvNCICIAZze264Mzs/QUJlE1YZ0B0O5ePNCHnba8uzjp0X8ZRfwGXDdeNgVqbc10hw2S965WjQZjIf4pEyRs6yOO6bgRSqSIjYPDx8XYMKHAY/ymMULG7xEAJY0Xmv7EWSuuzVgacM2KvKLnz/EV5nL55/9iyTxEYgCcIAyea0h0Yhfva9IgeWDw1kXRRm40gP5/tW/gfyZPECLtOIXklcTmYKz8UOK+OMDiylPBxJfvMIdMyw4DDjk67M38qfT76WaQhw19uTrP/xOvv79b+QXP/2ZPP/bz6wSZovgXXPJkUYOrlMZXki6/3ghb++FhccE9YuL8sbgyr64Xnhh5sF63BSskGkOVC/J71aBVavvQaf6V/3CaoeGQ/Hb5DdHQfAo32PpZ2Rzb1yFMY7RiJWOfrW9RiK9fCp7+HITcA42CkXEQjrwyyvQXQCcnKKJYhUNmuPv2fMjef4QIE/qkjUO5Msvv0TaFIa5jAjf4VBygBKebpFm99R20sMnEl0CtMwnaS5tgNlLzk0joSg3Lo5H9vZOXknfFDovW811twYsFoKSLK6U9/wUCFrWqwV2C2/viZsoSrSdU+hD7LFlEHN5HRxLwVKmwucSQ8wRPDOiZFOA4UziQSb53gmAV1dxSOJRh6EjoNnJyJGHC24NxA/LkiT4LMAB80ZH4v4bSQksVqP8GylenQcyjXUdsR1B7JeVZd003jceafLkyYl0OpAu3kd2q8B63wq57+Vgx/VaT9on/wtANWQ6/CnEXzJryBjASgkM9yXcs/FY+Qg6mCrp6IVBO5es1ob4OgQOKD6NeHRfJcja7SPXa3bv0lbBWAUAwX2it6fyFmkrV5zFdm8iNA5VAuR5TcdX6nWqBwQ/X/Zres0Erxn9+LglDx+C6yNbt/47DywlJcCV5+ySY5hAe0dGB8vgP4XIArYWHHtu6RA6VL0uOURp1twXISdizCGptKqBysPIKU3jzrPLG/vQ9xqSnp/qmM88ZH6H1/AewUG29m4OPX8T3wLe7fcn8AIHRoemCiXaL4Mbfzv35N7sb6WCTr26ewAsVCo+lmn+7wqGqA2uU1CPBM765+ilLYrbPMPwQWsfwxbsuSGitgavxcvXvBAYZ2enSIZ5zcFRgf8RxLJJfzlHIqguL8+hr1CnMu+zSAcHbYhWdAa0fIuFylCPbvccAJtKA3rgYaPpxH3PynjZ+GLOCwbJqGpA/xxcijx/osH3AFiUMBwJ75n6OrRk87RbbYQZ/cgnSK2G6peIOz/eOs8kfqcDvcxLj+ItA0eUKQHjFK40UYDd0d0Mlla/w3zrGNagvhMDWFkCNYDyEXmSExv5BEqQpcwc0lyd7CwmMT7COBmBy/urDgoD0mlNMEDKMT8H/PcCWEnCGls+dbXqjQa4xSJFNNIyLnA1hfWf6vV5b859K+Xw+Dscy7K3h0Ffz7FXuKqcbMupghaiHeN20RhjcfiQIgyVED150oLeiM4DaQBRmVPvq6LDgh6x+nkfgpc9kogwANszKgV7z47LkU9j0JVo/xgdJYj8vPi4EedeAMvUdeFzUu91vnqHVsUtP+d1P+n526sAgFYtOKdfTirdpsF8bjdPefkdGdHh4SPABjf4n5FrMTorDnDFGEuLMHWWU4dE5GgyRE/1rYZzhiFHZyWHbqn1NcTyMsshjs00jRcgle4LyQ5/LFMAl7WK2WkqHJ9Bjzzsj2Upgiv1lk070ri03ZARwVGmxzA+pVpZmC0fmeFkwqEWNqXn4Me6ZKOexL032kHJMXbIYR7ODkQTdGzGfQPCZsfMFGhPBxkvKyyzAHjjHsboOLeLzslcnYjk6dMDLcs94lgeUX/A47utCd4n8ZKGf59krvEOLQ9O//qdfPvtHwFQcCtyLoDi449PpNnGEEGRVg7/zuVr2WsfSMppKIy7ZRyknXWnHaAhzWhMnQrGAm0XVEzMpnivROE1KP4BReUcXq2GSXWd1mpA/xqh90hhqcJTKcGB4LgRy6T1AAo/BnfB4SL0psmZqJMJBpEjzlKgM0BwxgP0Xvf/xryLXw4W+y5wLJ8i9+4ZPTdyK/yrJjHs2A7QjSv0LUy4V0ZdqbPnevadvI7/HmKMBMAPRCF7ennvDBP8DdlvYcpsdKl/WfsYovAMA9GRfPOXF/LN6Su955uffPIfvNwn5V3rE348CnCohWZFdHt7exglP0TvEYoZgJODm2XNB3IwOpPe8C37kDoVZZPIAbicU2PjkVR6r9EpgM7WhiJPccgJevQYx4O+9C57M7MZ+27gWJYS9/rKUfkYI/QjBdVMLwdjSgGS6eBCKn/3z9JpYrhjFjgnSKUDMQlrEZ2sd4cnOMrfQK8z+l4V9vkbgWO5tLiX97TKIKj4x56jMakuOhLUtTF1NW3DJg5Ke6MBxd0FTkERRpsNpSC9maMOhgd3UNeGBY5lKbHD11mjL9SBQxyw9CiUayMB7ZykicwR+xRjWTGmotTytUQRX0i28GDajUYD5tOHClw3XgCWS40dvAcjQq8P0ymWCc17/Kr3RNEIOhbMq5VrcbyLPTjbi4OuBHBwFqgKE+24immnElG4iiyffvpQ+Oe7ACyfIjv4PMY0juVaXB2kg6UAGDnU8fFj2e/A/BrAo7+1TXermWEEnvYR5qdAqBvB3q8IslHsNQDLUmJnr5Gcn2NRCkfQgZ4TWDfUaBqt2g8G0+FXJyAsJ1s09MCqJK7y8R0HKOxreJn/ITZXOepzIoZ7BWCtotTOhBldCgviJEFPjQq5dRZg9lnRMntYfqNrOiEmafYdI80J2N9brHiKKHsXHPOHyc6ROe6EwQFYC0TaPY8G7ParsFiooNFz2mOti54lVaVYfXP2ZxjuTaSNieWDFtYe6OJhzC8uEYdmAn0eGIC1hLi75D0a9aGgY0IZhW6lQ9j5l3EVBM5l22L1LCYKZrdPcQqgVtW8xka3kezz1atOaIsx/QnAukqbnXsid+lAOWdnTrkJALFaE1qviknBmogzppehZyndvy5/mXOIXEspH2mcAKzlpNqZEJ0LLLiU7R3+0MJfSceCDFM4WVbGtQA/rOFMO0HH+qF0vzPvU5dOkpKu3oZLWK1y5ThNr8sT5lBGFOmghUYIHKucTjvlW6mUcZFNV4HAWZ2mC7oArNW0CqEOBVzgON6lt0u6D6Vxg2egwNoUCBxrbVLd3Yhm3riQU7hch7Nsq1YBWNui7A2lS72n2x3oHlkcqGphuKGBWeUlOvb2S2UslsPI+/Ypvd0cyJ1o154Um5twmX0Eo7xNsy3lh+/Q3t0hisCxttvuN5A6tnzC6Hi9btb0JQCVNYpZzLwQlwwwSHGiwMMJdgI0cspVOdyctSwOh7GwWKPChReFC8CylNjRKy0KRlhV08e+CVzu/gCbnOiGs6gPxSFxYK+minya3ylObIRZUOGhgfjBYFl/gDy44UoJ1yKnqlZbcoSdBa0LwLKU2NErJ39r2P2woquZMfVCrgFxaOC0olJLNHzFUqGhGZxhdQ8WUkSYhI6x7xdB6zsCS71RFusCsCwldvRKjjUeX0qvj0UN+HcAkCW+8j7jRF4lFQjLAjkgiqVjXPKFeUBuxYRtDMtFoSYLcGG9oYjZOywAy6P1Lj5a5sPdXjgwafbHn3MW2lP5LkPctzDw4xIwfztck14sB0cfSYKHtHWE7aC6kg/foE+wOPSpghP7QXBNrMhzzSoAS8mw2z8E0pSbfWAB6Rss8XL1IILtRLfoZqsrBLSyXCKv++w7G3lYKhCSnGzmUnrsP66iVTsF2LnGTdvGJxArB4cycXY6DMCy1NnRK3WsFlY2N7Df6TKXcfjB04105c45zWDKRaEupcf+qRn3YgVyuAeXLg9blglTckyXA7BWEGpXgsw4lhluKCuzO740C59LypmXe8MdpdP9J4WybsBHzrSuC8Bal1J3PF4peFaU2Yi05Xt2Qf4t6F4rklsICsBaIMmH4UFgHR4W8y8lVWZ4mT5VErXUKwCrlCwfhicXsW7LbS/lbZU4pLsTFAgcayeaaVUhcbRLossdVkW68bAArBsn+eYzvBnT5OuVO4jC69ErxF6TAgFYaxIqRLseBQKwrkevEHtNCgRgrUmoEO16FAjAuh69Quw1KRCAtSahQrTVFPDmuMNiitXkuvuhnBi+xrahW6kQ5yntn80gjGNZSuzolWflmLN0jPBZMEB4t8d715xgMjsm0yrH7MpsEwvAspTY0SsniofFeYK0E23RWlRNYmgXihvKKNrAq6zybGXgZ+Kw8gxjfHvPR+5ZSgtTWKUCwLT90gNEadKsXMqci20mqw3X4tt0AViGDjv9m8ImfcrzCbGdY4wNQtSEBkZ3Ma0/KScBBIKDZ+Ho2Tg8ohgLW+m4azJBonhinMLwj/bz8XQo3/zp/2QwTeXZwyNpNnFKBUBaxYKNKYB2hnO0jdmzyxbN2b0BWEre3ftR8KDYFIXABWAQ6ekRXTT8Xg3nXDttrTbtMEWmmXEEMESTPv4AIpzwZc8rxNZXRFXBsSBWYT2a4nmUtGWKdWUZTq2IW9iGEiBWsPLQTR6CQgsJJy9LyQAsS4kduVq9hsW19lLG/IXiDotGyYl4HByAYrBStDoAlws4FY+M436iBAZOZo1gnkwz5AymzboSB7F0UQbPzsFGap99+kzTScH5gGE9o1CQfA5k5mOAtQRULFsAFqmwI46g4gFLqveozmQKPgUX4h6kCYBVx8KJFCJMnbIt2/JGXxriwKYuT14Fp9GQGhZI4BQwwVaQ5H6NalM6PIoX4i6HvfuEonLBgVfxuGAs4FjmArCWUeYO+rMH5oOKxazjhK4qDgGogFO9xoGWPBjc6ky2GlS8mziPsIq48QAretwIVYizCDvCI/1o2pfkxSucrwNdSUEF+LlyVRPEywt+NidzDcC6So87/2TFny0ouRgPVI+KI3e5f4LVvzROASD6VaC8c4flUucAJd3nXqLgcNjMlkfz5uBqBkiW+zHYDG+UpgXPAKxllLlj/gSGDypbRAMkI7JqUNyto7/9ox/F33hMpBEgDkgYqA7DCTiNPtt7hPfAvXgmIRaiRtgNOYfyTmVf3wNni6GD5dDTstnxvkUSxSUA6yo97uyTAc+7i8d4FJk2PsHo/pmzdrhUrIzjmJMogBjlUDo8AQU+gs4WD7DV9vBcOZguZAXI2ljAavPxSxaA5VNkR58toFh8AoncyedwjEPlvl7/0cpaWrCY98HZcOpFtv/Y9CKxl0Ol+1Kk81DazQOMh2ETEtuRQPrWBWBZSuzg1YKJPUVuuFYGpvetFtPksb/Uteh01B3XpHmEMTD0CLGglWJSFXzobkLdDn8iOG8aLgBLybBbP1bUkVGQq5ieYploe796Mb2vvvqdnJ6eKmCpV/3qV/8jZ2ev5D9/+Uv5/Cf/KKO6OdoEg2JGF+OY2PACGZpDBFSTI/JfvgR7C+7OUsBwEOpARsTxSpdieNydhN5EBQjWwWCAdOcHbPb7fd3F5ujoAYYt2mBU7viWIlyzfvrxvoI9cKxNtMSW0rCiziZPMJGbbNsx32azic1G5sr5AXaToVNueQVU9IVu5ehX9AnAIhXumLOijsWyHIqNzb+bcn5+5JjXcQFY16HWFuOyIQkoOqs3bTG7rScdgLV1Eq/OwAWU5U5lb6zmVuQmN8fNysrn+wVg+RS5oed1AWWLw/hWYbd+vHIVdByT07nKtBvjdu4DsG6B7laHWsWhyoplBiwXQ5b5L8a8OZ/ZcMPNZRlyuu8UINAVWPe9oqF+N0+B/wd/Biifq3fEeAAAAABJRU5ErkJggg==</bitmap>
        </item>
      </items>
    </chunk>
  </chunks>
</Archive>