﻿<?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="6">
            <item name="DocumentID" type_name="gh_guid" type_code="9">6c7d22d1-5273-4a15-863e-8d59e40e327b</item>
            <item name="Preview" type_name="gh_string" type_code="10">Shaded</item>
            <item name="PreviewFilter" type_name="gh_string" type_code="10">Selection</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">639173308455188100</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">03_build_robot_cell.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>-149</X>
                  <Y>279</Y>
                </item>
                <item name="Zoom" type_name="gh_single" type_code="5">0.502582</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">2</item>
          </items>
          <chunks count="2">
            <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.33.26188.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.33.26188.13002</item>
              </items>
            </chunk>
          </chunks>
        </chunk>
        <chunk name="DefinitionObjects">
          <items count="1">
            <item name="ObjectCount" type_name="gh_int32" type_code="3">24</item>
          </items>
          <chunks count="24">
            <chunk name="Object" index="0">
              <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="571">iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAGKADAAQAAAABAAAAGAAAAADB/VeXAAABsUlEQVRIDbVVzU7DMAx2pz4FN2CFbly5wRNwmmA8BUi7MoSEkBBwnQRPwUA78QbcEEda6IAbT1FR8oW6SoK7rhuzlDnxz+fYXmOiBZNn4mdZ1lXn3vj9cytNU0tn2kl73/ez5uryo9INPM8bsk0BosAv4tekz4p5eLgeXKogx8Dw8YObA/wm+aJrtUw6DJboQC2JSu2J+grzGZk0csceuAsugVbJDAyNqUuUjD++UfPWw5P2j3Y2q3BEvemPngTNlYbOoG5DRXRHyJi6B45OPL5EMd3ejWijHVK79btEQ0doBUBDJTo7vyIEADHf3+tQd7djmUv+ugdR/JZZlsZheD/SN4fo9ORIB0AmIGQCWRm1wjXPykAyZDDokAlAmTgbPkuc/6aSzpKhJCCA8t4yKDlMHcCst7kvwS3ElQG4JOgFE0oFYh3LJV7ZZDiZjWYQgKNUk4L8aTLeFpD79nBJ0PBJwJK/lYH5qfNN63DXHxlU9qBOAMlWB8DDJCnnkTGm/tAwidQ82GZAThXnuvOAMfLpRlyiAYOxwazceI80pm4ywBY1MosAeZB/H/qzVmJqvx+vzbxSXiOWzgAAAABJRU5ErkJggg==</bitmap>
                    </item>
                    <item name="InstanceGuid" type_name="gh_guid" type_code="9">e3ecf34e-b507-4e7a-b64b-25f7eb105fc0</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>2003</X>
                          <Y>144</Y>
                          <W>203</W>
                          <H>104</H>
                        </item>
                        <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                          <X>2090</X>
                          <Y>196</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">8b0bc1eb-9409-451a-b2a6-fcc5421efdce</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">ad7bb8d7-9db3-48ac-ba2e-1752e41e142d</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>2005</X>
                                  <Y>146</Y>
                                  <W>70</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>2041.5</X>
                                  <Y>156</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">a1e82ddd-b31d-4d37-983a-6aace3e7fff1</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">0ed7f4c0-b2b4-47f9-8fc3-782fb3272d5b</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>2005</X>
                                  <Y>166</Y>
                                  <W>70</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>2041.5</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>
                        <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">498e4f80-5588-4914-ab07-978b2f0b02eb</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>2005</X>
                                  <Y>186</Y>
                                  <W>70</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>2041.5</X>
                                  <Y>196</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">261295c0-67b7-428f-aaa4-cc8af1b3e119</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>2005</X>
                                  <Y>206</Y>
                                  <W>70</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>2041.5</X>
                                  <Y>216</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">e09a4c2c-f2ea-4cb1-a16c-29e869f46e6d</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>2005</X>
                                  <Y>226</Y>
                                  <W>70</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>2041.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.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">89b6240d-ee33-4e83-a428-2ae362d387a8</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>2105</X>
                                  <Y>146</Y>
                                  <W>99</W>
                                  <H>25</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>2154.5</X>
                                  <Y>158.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">b40f08a0-c123-4bb3-aebe-a042e4b1d33a</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>2105</X>
                                  <Y>171</Y>
                                  <W>99</W>
                                  <H>25</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>2154.5</X>
                                  <Y>183.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">09e59373-7a61-47c0-b5b1-3f8c516a8bf5</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>2105</X>
                                  <Y>196</Y>
                                  <W>99</W>
                                  <H>25</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>2154.5</X>
                                  <Y>208.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">bb02faf8-6561-4933-a1f6-4e22aefb1c22</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>2105</X>
                                  <Y>221</Y>
                                  <W>99</W>
                                  <H>25</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>2154.5</X>
                                  <Y>233.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>794</X>
                          <Y>199</Y>
                          <W>550</W>
                          <H>650</H>
                        </item>
                      </items>
                    </chunk>
                  </chunks>
                </chunk>
              </chunks>
            </chunk>
            <chunk name="Object" index="1">
              <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: Analytical Kinematics 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="741">iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAGKADAAQAAAABAAAAGAAAAADB/VeXAAACW0lEQVRIDbVVzUtUURQ/48xiHs6E1iJoWU1qq4qQQIOoVq2kHII2bQUFXVYE7mqboNBKEEKQ0fIfKIJqkYtqUTo2faBEUGEGajPhG1/nd5xzvff5FuobD8zcc8/H75xzz333EO0zJWz8IAi6ed9f+vSlo1qtOjrbLopPJpNB7vjRV6wbSiQSk2pjQBj8XnG+dFsVcdbWltx9DnIHGBIAmTN4IQ5o2JeD5FFJQ03RHzaow14wpYKPpc8beuarq2s0PlGgN2/f7SrGmdOn6Mb1PGUyjeKHnpzIHWuQChQcGoA/ffacKODNLn7wga+SYqZUoCsyb25uoofDD1S0o7WndyCyau0Bzc4VafLxNFUqlc3MI2BHSt/p5uv5CA2R7/viCwybTAWFqWkJAuX6um/bGH6YA4Bmfq9Q+8GskYMpc2IIApwPs0UavHtL9KYCCPLXusjz0uSl044zNsheyeZVls1kxBcY+CmZABB0X+2iNIOnUqYwtSNk35c7Qu2H3MyNATPwBcbJtlYjdgIYaYgZfL8gkkcLP2nN36CZpRWaWPwVsoremgBOk0O2XnLT7PLhJmo74In2ybclx8qvxmjy2Ncfcjy9fESgxb//pAo7Qrm8xybjxoAUPMyLkv+y2T02Gddx7FyL4sgK2dyVs44Mm6gmb7sueFPw2ff0DTgf3KgNZx75LeHy8h+6dPHClqDGSQA8TPp24MECyWMXAVTz27YAXH2hBCZWgeB58ILnQScE9SKeBy95HpzXazpUL2ALRzAlACYPxpyljMXWRqbMZeeU92Pox8p0J87/Aa+rBZGCER/uAAAAAElFTkSuQmCC</bitmap>
                    </item>
                    <item name="InstanceGuid" type_name="gh_guid" type_code="9">437b5bd6-da2a-464e-9bec-b8311f38cc2f</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: Analytical Kinematics Planner</item>
                    <item name="NickName" type_name="gh_string" type_code="10">COMPAS FAB: Analytical Kinematics 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>1465</X>
                          <Y>67</Y>
                          <W>127</W>
                          <H>64</H>
                        </item>
                        <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                          <X>1533</X>
                          <Y>99</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">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">1</item>
                        <item name="OutputId" index="0" 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">Name of the analytical solver: 'ur3', 'ur3e', 'ur5', 'ur5e', 'ur10', 'ur10e', 'staubli_tx260l', or 'abb_irb4600_40_255'.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">3088f3e9-a821-4df1-9afd-a3710ff7c900</item>
                            <item name="Name" type_name="gh_string" type_code="10">solver</item>
                            <item name="NickName" type_name="gh_string" type_code="10">solver</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">d0e7c625-2652-4f3e-8df3-66d0425afdcf</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 analytical solver: 'ur3', 'ur3e', 'ur5', 'ur5e', 'ur10', 'ur10e', 'staubli_tx260l', or 'abb_irb4600_40_255'.</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>1467</X>
                                  <Y>69</Y>
                                  <W>51</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>1494</X>
                                  <Y>79</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">Optional RobotCell to assign to the planner (planner.set_robot_cell). Recommended so FK/IK/Cartesian-motion components can resolve TargetMode.TOOL / TargetMode.WORKPIECE.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">6595c68a-d8da-484e-a439-425a102a38c0</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">ad7bb8d7-9db3-48ac-ba2e-1752e41e142d</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 to assign to the planner (planner.set_robot_cell). Recommended so FK/IK/Cartesian-motion components can resolve TargetMode.TOOL / TargetMode.WORKPIECE.</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>1467</X>
                                  <Y>89</Y>
                                  <W>51</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>1494</X>
                                  <Y>99</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">Print solver diagnostics. Defaults to False.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">734cdeda-d776-4bf2-9732-55d5adf32eb9</item>
                            <item name="Name" type_name="gh_string" type_code="10">verbose</item>
                            <item name="NickName" type_name="gh_string" type_code="10">verbose</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">Print solver diagnostics. 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>1467</X>
                                  <Y>109</Y>
                                  <W>51</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>1494</X>
                                  <Y>119</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">Configured AnalyticalKinematicsPlanner.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">096686e1-fad9-4cf1-99bf-7f653ec7516b</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">Configured 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>1548</X>
                                  <Y>69</Y>
                                  <W>42</W>
                                  <H>60</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>1569</X>
                                  <Y>99</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">IyByOiBjb21wYXNfZmFiPj0yCiIiIgpDcmVhdGUgYW4gQW5hbHl0aWNhbEtpbmVtYXRpY3NQbGFubmVyIGZvciBjbG9zZWQtZm9ybSBGSy9JSy4KClRoZSBwbGFubmVyIHJ1bnMgaW4tcHJvY2VzcyBpbnNpZGUgUmhpbm8gKG5vIFJPUy9QeUJ1bGxldCByZXF1aXJlZCkuIEl0IHN1cHBvcnRzCmEgZml4ZWQgc2V0IG9mIHJvYm90cyB3aG9zZSBraW5lbWF0aWNzIGFyZSBpbXBsZW1lbnRlZCBhbmFseXRpY2FsbHkuCgpOb3RlOiB0aGUgYW5hbHl0aWNhbCBraW5lbWF0aWNzIGNvbnZlbnRpb24gbWF5IGRpZmZlciBmcm9tIHRoZSBVUkRGIG1vZGVsCihkaWZmZXJlbnQgYmFzZS9mbGFuZ2UgZnJhbWVzKS4gUGFpciB0aGlzIHBsYW5uZXIgd2l0aCBhIFJvYm90Q2VsbCB0aGF0Cm1hdGNoZXMgaXRzIGNvbnZlbnRpb24sIG9yIHVzZSBpdCBmb3IgRksvSUsgd2l0aG91dCB2aXN1YWxpemF0aW9uLgoKQ09NUEFTIEZBQiB2Mi4wLjAKIiIiCgppbXBvcnQgR3Jhc3Nob3BwZXIKaW1wb3J0IFJoaW5vCmltcG9ydCBTeXN0ZW0KZnJvbSBjb21wYXNfZ2hweXRob24gaW1wb3J0IGNyZWF0ZV9pZApmcm9tIGNvbXBhc19naHB5dGhvbiBpbXBvcnQgZXJyb3IKZnJvbSBzY3JpcHRjb250ZXh0IGltcG9ydCBzdGlja3kgYXMgc3QKCmZyb20gY29tcGFzX2ZhYi5iYWNrZW5kcyBpbXBvcnQgQW5hbHl0aWNhbEtpbmVtYXRpY3NQbGFubmVyCmZyb20gY29tcGFzX2ZhYi5iYWNrZW5kcy5raW5lbWF0aWNzLnNvbHZlcnMgaW1wb3J0IFBMQU5ORVJfQkFDS0VORFMKCgpjbGFzcyBBbmFseXRpY2FsS2luZW1hdGljc1BsYW5uZXJDb21wb25lbnQoR3Jhc3Nob3BwZXIuS2VybmVsLkdIX1NjcmlwdEluc3RhbmNlKToKICAgIGRlZiBSdW5TY3JpcHQoc2VsZiwgc29sdmVyOiBzdHIsIHJvYm90X2NlbGwsIHZlcmJvc2U6IGJvb2wpOgogICAgICAgIGlmIG5vdCBzb2x2ZXI6CiAgICAgICAgICAgIHJldHVybiBOb25lCgogICAgICAgIHNvbHZlciA9IHNvbHZlci5zdHJpcCgpLmxvd2VyKCkKICAgICAgICBpZiBzb2x2ZXIgbm90IGluIFBMQU5ORVJfQkFDS0VORFM6CiAgICAgICAgICAgIGVycm9yKGdoZW52LkNvbXBvbmVudCwgIlVua25vd24gYW5hbHl0aWNhbCBzb2x2ZXIgJ3t9Jy4gQXZhaWxhYmxlOiB7fSIuZm9ybWF0KHNvbHZlciwgIiwgIi5qb2luKHNvcnRlZChQTEFOTkVSX0JBQ0tFTkRTLmtleXMoKSkpKSkgICMgbm9xYTogRjgyMQogICAgICAgICAgICByZXR1cm4gTm9uZQoKICAgICAgICB2ZXJib3NlID0gYm9vbCh2ZXJib3NlKQoKICAgICAgICBrZXkgPSBjcmVhdGVfaWQoZ2hlbnYuQ29tcG9uZW50LCAicGxhbm5lcl97fV97fSIuZm9ybWF0KHNvbHZlciwgdmVyYm9zZSkpICAjIG5vcWE6IEY4MjEKICAgICAgICBjYWNoZWQgPSBzdC5nZXQoa2V5KQoKICAgICAgICBpZiBjYWNoZWQgaXMgTm9uZToKICAgICAgICAgICAgc29sdmVyX2luc3RhbmNlID0gUExBTk5FUl9CQUNLRU5EU1tzb2x2ZXJdKCkKICAgICAgICAgICAgcGxhbm5lciA9IEFuYWx5dGljYWxLaW5lbWF0aWNzUGxhbm5lcihzb2x2ZXJfaW5zdGFuY2UsIHZlcmJvc2U9dmVyYm9zZSkKICAgICAgICAgICAgc3Rba2V5XSA9IHBsYW5uZXIKICAgICAgICAgICAgY2FjaGVkID0gcGxhbm5lcgoKICAgICAgICBwbGFubmVyID0gY2FjaGVkCgogICAgICAgIGlmIHJvYm90X2NlbGwgaXMgbm90IE5vbmU6CiAgICAgICAgICAgIHBsYW5uZXIuc2V0X3JvYm90X2NlbGwocm9ib3RfY2VsbCkKCiAgICAgICAgcmV0dXJuIHBsYW5uZXIK</item>
                        <item name="Title" type_name="gh_string" type_code="10">COMPAS FAB: Analytical Kinematics 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>611</X>
                          <Y>199</Y>
                          <W>550</W>
                          <H>650</H>
                        </item>
                      </items>
                    </chunk>
                  </chunks>
                </chunk>
              </chunks>
            </chunk>
            <chunk name="Object" index="2">
              <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">d0e7c625-2652-4f3e-8df3-66d0425afdcf</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">50dbf3a2-d6ee-40fe-bdee-5d7f05132135</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>896</X>
                          <Y>71</Y>
                          <W>40</W>
                          <H>16</H>
                        </item>
                        <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                          <X>916</X>
                          <Y>79</Y>
                        </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">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="584">iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAGKADAAQAAAABAAAAGAAAAADB/VeXAAABvklEQVRIDWNgoDFgRDb/////IUB+/u0796z//v2LIoesDhubmZn5v6qK0lGg3ERGRsY1MDVwQ4CGt924ebsSJkEJraGu2g60pApkBtgCkMuBhq+mxFB0vUBLQkE+YYJK5IPoNes2gDG6YjL5YDPBPrh1++4/UJiHRyeAzVq5dAGYpoQAxYmaqjIT2AfoEdrY0kGxT2BmwoIIxbHXrt9A4ePj7H7xngGEcQGsFoAUr167gQEUZKB4wQVABueduwvGuCxBsSA0OACXWQTFtz9/h1UNOJKv37j1H6ssFkFQ8GlpasBl1j5+w9B14zHDp99/GaaZqDA4ignA5TQ11BhRfACXwcEAGQ5KACAMi6dgWRGGDn1FsI6Ki/cZ1gAtRAZE+QAUD6A4QQf1NRVw3xSev8ewAxpMk4yUGVwlBBlI9gG6BchB5SUpiC4N5hPlA5hOWBCBDAYlCGQLQGpgKQnkehAA+YAkC0Ca0CMZJIYLkBVE6K7GZThMnKRUBNNECg22AFQwkaKJGLUwM8EWQGsiYvQRrQZmJiyIJhKtk3iFYDPBFoBqHlA1R7xe/CqhVSa4XgYnU5hyWlT6MLNpRgMAj96pt4FfdZEAAAAASUVORK5CYII=</bitmap>
                    </item>
                    <item name="InstanceGuid" type_name="gh_guid" type_code="9">08fba69e-6e56-4d64-b53e-bdf9e7e5b6e7</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>1704</X>
                          <Y>248</Y>
                          <W>180</W>
                          <H>104</H>
                        </item>
                        <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                          <X>1797</X>
                          <Y>300</Y>
                        </item>
                      </items>
                    </chunk>
                    <chunk name="ParameterData">
                      <items count="10">
                        <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">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="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">A planner instance (AnalyticalKinematicsPlanner, MoveItPlanner, PyBulletPlanner, AnalyticalPyBulletPlanner).</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">753b5f66-c368-4f0b-a25b-c77be87b10dd</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">096686e1-fad9-4cf1-99bf-7f653ec7516b</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>1706</X>
                                  <Y>250</Y>
                                  <W>76</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>1745.5</X>
                                  <Y>260</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">4cab1794-6537-47b1-aaba-d1aedc1ac80a</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">0956e306-792b-44ba-a20d-d844534dc659</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>1706</X>
                                  <Y>270</Y>
                                  <W>76</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>1745.5</X>
                                  <Y>280</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">bb15151d-dd81-4018-87c7-50ed84870fad</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">a7e90d86-852e-47d8-93e9-94fb6bec550c</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>1706</X>
                                  <Y>290</Y>
                                  <W>76</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>1745.5</X>
                                  <Y>300</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">cbb6ad7e-f795-4d1c-a6bf-b4e3a0a7ec35</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>1706</X>
                                  <Y>310</Y>
                                  <W>76</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>1745.5</X>
                                  <Y>320</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">36d2d92f-d718-46a7-b6b1-94137bf0991c</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>1706</X>
                                  <Y>330</Y>
                                  <W>76</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>1745.5</X>
                                  <Y>340</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">64fe483f-c29b-4481-b701-e25dbf5fefea</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>1812</X>
                                  <Y>250</Y>
                                  <W>70</W>
                                  <H>33</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>1847</X>
                                  <Y>266.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>
                        <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">0ed7f4c0-b2b4-47f9-8fc3-782fb3272d5b</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>1812</X>
                                  <Y>283</Y>
                                  <W>70</W>
                                  <H>33</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>1847</X>
                                  <Y>300</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">The warnings / errors raised by this run (including a collision diagnostic on failure), as a single string. Wire a panel to read them; empty on a clean solve.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">18bddb7a-0854-4f03-9a4e-f387fa77d071</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 warnings / errors raised by this run (including a collision diagnostic on failure), as a single string. Wire a panel to read them; empty on a clean solve.</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>1812</X>
                                  <Y>316</Y>
                                  <W>70</W>
                                  <H>34</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>1847</X>
                                  <Y>333.3333</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">IyByOiBjb21wYXNfZmFiPj0yCiIiIgpDb21wdXRlIGludmVyc2Uga2luZW1hdGljcyBmb3IgYSB0YXJnZXQgdXNpbmcgYSBzdGF0ZWxlc3MgcGxhbm5lci4KCmB0YXJnZXRgIGFjY2VwdHMgZWl0aGVyIGEgcHJvcGVyIFRhcmdldCBvYmplY3QgKGBGcmFtZVRhcmdldGAsCmBQb2ludEF4aXNUYXJnZXRgLCBgQ29uZmlndXJhdGlvblRhcmdldGAsIC4uLikgb3IgYSBiYXJlIGBjb21wYXMuZ2VvbWV0cnkuRnJhbWVgCm9yIFJoaW5vIGBQbGFuZWAuIEluIHRoZSBsYXR0ZXIgdHdvIGNhc2VzIHRoZSBjb21wb25lbnQgYXV0by13cmFwcyB0aGUgaW5wdXQKYXMgYSBgRnJhbWVUYXJnZXQodGFyZ2V0X21vZGU9Uk9CT1QpYCB3aXRoIGRlZmF1bHQgdG9sZXJhbmNlcyBhbmQgZW1pdHMgYQp3YXJuaW5nLiBXaXJlIGEgZGVkaWNhdGVkIFRhcmdldCBjb21wb25lbnQgZm9yIG5vbi1kZWZhdWx0IHNldHRpbmdzLgoKVGhlIHN0YXJ0aW5nIFJvYm90Q2VsbFN0YXRlIHByb3ZpZGVzIHRoZSByb2JvdCdzIHNlZWQgY29uZmlndXJhdGlvbiBhbmQgYW55CmF0dGFjaGVkIHRvb2xzL3dvcmtwaWVjZXMgKHdoaWNoIGFmZmVjdCB3aGF0ICdUT09MJy8nV09SS1BJRUNFJyB0YXJnZXQgbW9kZXMKcmVzb2x2ZSB0bykuIFRoZSBjb21wb25lbnQgcmV0dXJucyBib3RoIHRoZSByZXN1bHRpbmcgQ29uZmlndXJhdGlvbiBhbmQgYQpjb3B5IG9mIHRoZSBzdGFydF9zdGF0ZSB3aXRoIHRoYXQgQ29uZmlndXJhdGlvbiBhcHBsaWVkIChgY2VsbF9zdGF0ZWApLCBzbwp0aGUgbmV4dCBzdGFnZSAoVmlzdWFsaXplIC8gRksgLyBuZXh0IHBsYW5uZXIgc3RlcCkgY2FuIHdpcmUgZGlyZWN0bHkKd2l0aG91dCBhbiBpbnRlcm1lZGlhdGUgU2V0Um9ib3RDb25maWd1cmF0aW9uLiBUaGUgaW5wdXQgc3RhdGUgaXMgbm90Cm11dGF0ZWQuCgpJZiBgc3RhcnRfc3RhdGVgIGlzIGxlZnQgdW53aXJlZCwgYSB6ZXJvLWNvbmZpZ3VyYXRpb24gZGVmYXVsdCBzdGF0ZSBpcwpkZXJpdmVkIGZyb20gdGhlIHBsYW5uZXIncyByb2JvdF9jZWxsIGFuZCB1c2VkIGFzIHRoZSBzZWVkOyBhIHdhcm5pbmcgaXMKc3VyZmFjZWQgb24gdGhlIGNvbXBvbmVudCBzbyB0aGUgdXNlciBrbm93cyBhdHRhY2htZW50cyBhcmVuJ3QgYmVpbmcKY29uc2lkZXJlZC4gV2lyZSBhbiBleHBsaWNpdCBgc3RhcnRfc3RhdGVgIHRvIHBvc2UgdGhlIHJvYm90IG1pZC1wcm9jZXNzCm9yIHRvIHVzZSBhIHN0YXRlIHdpdGggYXR0YWNoZWQgdG9vbHMgLyB3b3JrcGllY2VzLgoKSWYgbm8gSUsgc29sdXRpb24gaXMgZm91bmQsIHRoZSBjb21wb25lbnQgaXMgZmxhZ2dlZCB3aXRoIGFuIGVycm9yIG1lc3NhZ2UgYW5kCnJldHVybnMgbm90aGluZy4gV2hlbiB0aGUgcGxhbm5lciBzdXBwb3J0cyBjb2xsaXNpb24gY2hlY2tpbmcsIHRoZSBzdGFydCBzdGF0ZSBpcwphZGRpdGlvbmFsbHkgY2hlY2tlZDogYSBjb25jaXNlIGhpbnQgKHRoZSBjb2xsaWRpbmcgcGFpcnMsIG9yICJjb2xsaXNpb24tZnJlZSAvCmxpa2VseSB1bnJlYWNoYWJsZSIpIGlzIGFwcGVuZGVkIHRvIGV4cGxhaW4gdGhlIGZhaWx1cmUuIEV2ZXJ5IHdhcm5pbmcvZXJyb3IgaXMKYWxzbyBtaXJyb3JlZCB0byB0aGUgYGRlYnVnX2luZm9gIG91dHB1dCBzbyBpdCBjYW4gYmUgcmVhZCBpbiBhIHdpcmVkIHBhbmVsLgoKQ09NUEFTIEZBQiB2Mi4wLjAKIiIiCgpmcm9tIGNvcHkgaW1wb3J0IGRlZXBjb3B5CgppbXBvcnQgR3Jhc3Nob3BwZXIKaW1wb3J0IFJoaW5vCmltcG9ydCBTeXN0ZW0KZnJvbSBjb21wYXMuZ2VvbWV0cnkgaW1wb3J0IEZyYW1lCmZyb20gY29tcGFzX2docHl0aG9uIGltcG9ydCBlcnJvcgpmcm9tIGNvbXBhc19naHB5dGhvbiBpbXBvcnQgd2FybmluZwpmcm9tIGNvbXBhc19yaGluby5jb252ZXJzaW9ucyBpbXBvcnQgcGxhbmVfdG9fY29tcGFzX2ZyYW1lCgpmcm9tIGNvbXBhc19mYWIuYmFja2VuZHMuZXhjZXB0aW9ucyBpbXBvcnQgQmFja2VuZFRhcmdldE5vdFN1cHBvcnRlZEVycm9yCmZyb20gY29tcGFzX2ZhYi5iYWNrZW5kcy5leGNlcHRpb25zIGltcG9ydCBJbnZlcnNlS2luZW1hdGljc0Vycm9yCmZyb20gY29tcGFzX2ZhYi5naHB5dGhvbiBpbXBvcnQgY29sbGlzaW9uX2RpYWdub3N0aWMKZnJvbSBjb21wYXNfZmFiLnJvYm90cyBpbXBvcnQgRnJhbWVUYXJnZXQKZnJvbSBjb21wYXNfZmFiLnJvYm90cyBpbXBvcnQgUm9ib3RDZWxsU3RhdGUKZnJvbSBjb21wYXNfZmFiLnJvYm90cyBpbXBvcnQgVGFyZ2V0CmZyb20gY29tcGFzX2ZhYi5yb2JvdHMgaW1wb3J0IFRhcmdldE1vZGUKCgpjbGFzcyBJbnZlcnNlS2luZW1hdGljc0NvbXBvbmVudChHcmFzc2hvcHBlci5LZXJuZWwuR0hfU2NyaXB0SW5zdGFuY2UpOgogICAgZGVmIFJ1blNjcmlwdChzZWxmLAogICAgICAgICAgICBwbGFubmVyLAogICAgICAgICAgICB0YXJnZXQsCiAgICAgICAgICAgIHN0YXJ0X3N0YXRlLAogICAgICAgICAgICBncm91cDogc3RyLAogICAgICAgICAgICBjaGVja19jb2xsaXNpb246IGJvb2wpOgogICAgICAgICMgYGRlYnVnX2luZm9gIG1pcnJvcnMgZXZlcnkgd2FybmluZy9lcnJvciB0aGUgY29tcG9uZW50IHJhaXNlcywgc28gdGhlCiAgICAgICAgIyBtZXNzYWdlcyBjYW4gYmUgcmVhZCBpbiBhIHdpcmVkIHBhbmVsIGluc3RlYWQgb2Ygb25seSB0aGUgYmFsbG9vbi4KICAgICAgICBkZWJ1ZyA9IFtdCgogICAgICAgIGRlZiBfd2FybihtZXNzYWdlKToKICAgICAgICAgICAgd2FybmluZyhnaGVudi5Db21wb25lbnQsIG1lc3NhZ2UpICAjIG5vcWE6IEY4MjEKICAgICAgICAgICAgZGVidWcuYXBwZW5kKG1lc3NhZ2UpCgogICAgICAgIGRlZiBfZXJyKG1lc3NhZ2UpOgogICAgICAgICAgICBlcnJvcihnaGVudi5Db21wb25lbnQsIG1lc3NhZ2UpICAjIG5vcWE6IEY4MjEKICAgICAgICAgICAgZGVidWcuYXBwZW5kKG1lc3NhZ2UpCgogICAgICAgIGRlZiBfcmVzdWx0KGNvbmZpZ3VyYXRpb24sIGNlbGxfc3RhdGUpOgogICAgICAgICAgICByZXR1cm4gKGNvbmZpZ3VyYXRpb24sIGNlbGxfc3RhdGUsICJcbiIuam9pbihkZWJ1ZykpCgogICAgICAgIGlmIHBsYW5uZXIgaXMgTm9uZSBvciB0YXJnZXQgaXMgTm9uZToKICAgICAgICAgICAgIyBXYXJuIG9ubHkgd2hlbiB0aGUgaW5wdXQgKmlzKiB3aXJlZCBidXQgdGhlIHVwc3RyZWFtIHJldHVybmVkCiAgICAgICAgICAgICMgTm9uZSAoaS5lLiB1cHN0cmVhbSBzaWxlbnRseSBmYWlsZWQpLiBJZiBub3RoaW5nIGlzIHdpcmVkLCB0aGUKICAgICAgICAgICAgIyB1c2VyIGlzIHN0aWxsIGJ1aWxkaW5nIHRoZSBjYW52YXM6IHN0YXlpbmcgcXVpZXQga2VlcHMgaXQgY2xlYW4uCiAgICAgICAgICAgIGZvciBuYW1lLCB2YWx1ZSBpbiAoKCJwbGFubmVyIiwgcGxhbm5lciksICgidGFyZ2V0IiwgdGFyZ2V0KSk6CiAgICAgICAgICAgICAgICBpZiB2YWx1ZSBpcyBOb25lOgogICAgICAgICAgICAgICAgICAgIHBhcmFtID0gbmV4dChwIGZvciBwIGluIGdoZW52LkNvbXBvbmVudC5QYXJhbXMuSW5wdXQgaWYgcC5OYW1lID09IG5hbWUpICAjIG5vcWE6IEY4MjEKICAgICAgICAgICAgICAgICAgICBpZiBwYXJhbS5Tb3VyY2VDb3VudCA+IDA6CiAgICAgICAgICAgICAgICAgICAgICAgIF93YXJuKCJ7fSBpbnB1dCBpcyB3aXJlZCBidXQgcmVjZWl2ZWQgTm9uZTsgY2hlY2sgdGhlIHVwc3RyZWFtIGNvbXBvbmVudCBmb3IgZXJyb3JzLiIuZm9ybWF0KG5hbWUpKQogICAgICAgICAgICByZXR1cm4gX3Jlc3VsdChOb25lLCBOb25lKQoKICAgICAgICBpZiBub3QgaXNpbnN0YW5jZSh0YXJnZXQsIFRhcmdldCk6CiAgICAgICAgICAgIHdyYXBfbXNnID0gIldyYXBwZWQgYSB7fSBhcyBGcmFtZVRhcmdldCh0YXJnZXRfbW9kZT1ST0JPVCkgd2l0aCBkZWZhdWx0IHRvbGVyYW5jZXMuIFdpcmUgYSBUYXJnZXQgY29tcG9uZW50IGZvciBub24tZGVmYXVsdCBzZXR0aW5ncy4iCiAgICAgICAgICAgIGlmIGlzaW5zdGFuY2UodGFyZ2V0LCBGcmFtZSk6CiAgICAgICAgICAgICAgICB0YXJnZXQgPSBGcmFtZVRhcmdldCh0YXJnZXRfZnJhbWU9dGFyZ2V0LCB0YXJnZXRfbW9kZT1UYXJnZXRNb2RlLlJPQk9UKQogICAgICAgICAgICAgICAgX3dhcm4od3JhcF9tc2cuZm9ybWF0KCJiYXJlIENPTVBBUyBGcmFtZSIpKQogICAgICAgICAgICBlbHNlOgogICAgICAgICAgICAgICAgIyBBbnl0aGluZyBlbHNlIChSaGlubyBQbGFuZSwgR0hfUGxhbmUgd3JhcHBlciwgLi4uKTogdHJ5IHRoZQogICAgICAgICAgICAgICAgIyBwbGFuZS10by1mcmFtZSBjb252ZXJzaW9uLiBJZiBpdCBpc24ndCBwbGFuZS1zaGFwZWQsIHN1cmZhY2UKICAgICAgICAgICAgICAgICMgYSBjbGVhbiBlcnJvci4KICAgICAgICAgICAgICAgIHRyeToKICAgICAgICAgICAgICAgICAgICBmcmFtZSA9IHBsYW5lX3RvX2NvbXBhc19mcmFtZSh0YXJnZXQpCiAgICAgICAgICAgICAgICBleGNlcHQgRXhjZXB0aW9uOgogICAgICAgICAgICAgICAgICAgIF9lcnIoInRhcmdldCBtdXN0IGJlIGEgVGFyZ2V0LCBhIENPTVBBUyBGcmFtZSBvciBhIFJoaW5vIFBsYW5lOyBnb3Qge30uIi5mb3JtYXQodHlwZSh0YXJnZXQpLl9fbmFtZV9fKSkKICAgICAgICAgICAgICAgICAgICByZXR1cm4gX3Jlc3VsdChOb25lLCBOb25lKQogICAgICAgICAgICAgICAgdGFyZ2V0ID0gRnJhbWVUYXJnZXQodGFyZ2V0X2ZyYW1lPWZyYW1lLCB0YXJnZXRfbW9kZT1UYXJnZXRNb2RlLlJPQk9UKQogICAgICAgICAgICAgICAgX3dhcm4od3JhcF9tc2cuZm9ybWF0KCJSaGlubyBQbGFuZSIpKQoKICAgICAgICBpZiBzdGFydF9zdGF0ZSBpcyBOb25lOgogICAgICAgICAgICBpZiBwbGFubmVyLnJvYm90X2NlbGwgaXMgTm9uZToKICAgICAgICAgICAgICAgIF9lcnIoIk5vIHN0YXJ0X3N0YXRlIHdpcmVkIGFuZCB0aGUgcGxhbm5lciBoYXMgbm8gcm9ib3RfY2VsbCB0byBkZXJpdmUgb25lIGZyb20uIikKICAgICAgICAgICAgICAgIHJldHVybiBfcmVzdWx0KE5vbmUsIE5vbmUpCiAgICAgICAgICAgIHN0YXJ0X3N0YXRlID0gcGxhbm5lci5yb2JvdF9jZWxsX3N0YXRlIG9yIFJvYm90Q2VsbFN0YXRlLmZyb21fcm9ib3RfY2VsbChwbGFubmVyLnJvYm90X2NlbGwpCiAgICAgICAgICAgIF93YXJuKAogICAgICAgICAgICAgICAgIk5vIHN0YXJ0X3N0YXRlIHdpcmVkOyB1c2luZyB6ZXJvLWNvbmZpZ3VyYXRpb24gZGVmYXVsdCBmcm9tIHBsYW5uZXIucm9ib3RfY2VsbC4gIgogICAgICAgICAgICAgICAgIldpcmUgYSBzdGF0ZSBleHBsaWNpdGx5IHRvIHNlZWQgZnJvbSBhIGRpZmZlcmVudCBjb25maWd1cmF0aW9uIG9yIHRvIGtlZXAgdG9vbC93b3JrcGllY2UgYXR0YWNobWVudHMuIgogICAgICAgICAgICApCgogICAgICAgIG9wdGlvbnMgPSBOb25lCiAgICAgICAgaWYgY2hlY2tfY29sbGlzaW9uIGlzIG5vdCBOb25lOgogICAgICAgICAgICBvcHRpb25zID0geyJjaGVja19jb2xsaXNpb24iOiBib29sKGNoZWNrX2NvbGxpc2lvbil9CgogICAgICAgIHRyeToKICAgICAgICAgICAgY29uZmlndXJhdGlvbiA9IHBsYW5uZXIuaW52ZXJzZV9raW5lbWF0aWNzKAogICAgICAgICAgICAgICAgdGFyZ2V0PXRhcmdldCwKICAgICAgICAgICAgICAgIHJvYm90X2NlbGxfc3RhdGU9c3RhcnRfc3RhdGUsCiAgICAgICAgICAgICAgICBncm91cD1ncm91cCBvciBOb25lLAogICAgICAgICAgICAgICAgb3B0aW9ucz1vcHRpb25zLAogICAgICAgICAgICApCiAgICAgICAgZXhjZXB0IEJhY2tlbmRUYXJnZXROb3RTdXBwb3J0ZWRFcnJvcjoKICAgICAgICAgICAgIyBUaGUgZXhjZXB0aW9uIGlzIHJhaXNlZCB3aXRoIG5vIHBheWxvYWQ6IHN1cmZhY2Ugc29tZXRoaW5nCiAgICAgICAgICAgICMgYWN0aW9uYWJsZTogbmFtZSB0aGUgdGFyZ2V0IHR5cGUgYW5kIHRoZSBwbGFubmVyIHRoYXQgcmVqZWN0ZWQgaXQuCiAgICAgICAgICAgIF9lcnIoCiAgICAgICAgICAgICAgICAiUGxhbm5lciAne30nIGRvZXMgbm90IHN1cHBvcnQgdGFyZ2V0IHR5cGUgJ3t9Jy4gIgogICAgICAgICAgICAgICAgIlVzZSBhIHRhcmdldCB0eXBlIHN1cHBvcnRlZCBieSB0aGlzIGJhY2tlbmQgKHR5cGljYWxseSBgRnJhbWVUYXJnZXRgICIKICAgICAgICAgICAgICAgICJmb3IgdGhlIEFuYWx5dGljYWwgcGxhbm5lcikgb3Igc3dpdGNoIGJhY2tlbmRzLiIuZm9ybWF0KHR5cGUocGxhbm5lcikuX19uYW1lX18sIHR5cGUodGFyZ2V0KS5fX25hbWVfXykKICAgICAgICAgICAgKQogICAgICAgICAgICByZXR1cm4gX3Jlc3VsdChOb25lLCBOb25lKQogICAgICAgIGV4Y2VwdCBJbnZlcnNlS2luZW1hdGljc0Vycm9yIGFzIGU6CiAgICAgICAgICAgIG1zZyA9IHN0cihlKQogICAgICAgICAgICBoaW50ID0gY29sbGlzaW9uX2RpYWdub3N0aWMocGxhbm5lciwgc3RhcnRfc3RhdGUsIGdyb3VwIG9yIE5vbmUpCiAgICAgICAgICAgIGlmIGhpbnQ6CiAgICAgICAgICAgICAgICBtc2cgKz0gIlxuIiArIGhpbnQKICAgICAgICAgICAgX2Vycihtc2cpCiAgICAgICAgICAgIHJldHVybiBfcmVzdWx0KE5vbmUsIE5vbmUpCgogICAgICAgIGlmIGNvbmZpZ3VyYXRpb24gaXMgTm9uZToKICAgICAgICAgICAgcmV0dXJuIF9yZXN1bHQoTm9uZSwgTm9uZSkKCiAgICAgICAgbmV3X3N0YXRlID0gZGVlcGNvcHkoc3RhcnRfc3RhdGUpCiAgICAgICAgbmV3X3N0YXRlLnJvYm90X2NvbmZpZ3VyYXRpb24gPSBjb25maWd1cmF0aW9uCiAgICAgICAgcmV0dXJuIF9yZXN1bHQoY29uZmlndXJhdGlvbiwgbmV3X3N0YXRlKQo=</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>545</X>
                          <Y>199</Y>
                          <W>550</W>
                          <H>650</H>
                        </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">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+/u0796z//v2LIoesDhubmZn5v6qK0lGg3ERGRsY1MDVwQ4CGt924ebsSJkEJraGu2g60pApkBtgCkMuBhq+mxFB0vUBLQkE+YYJK5KMroAIfbCbYB7du3/1HapgTcgAoTtRUlZnAPiBk+Jp1GxhAmBQAM5OFGE2r10IMDwkKIEY5ihpYHKAIUpNDcwuICqK/bBxkewqciq7fuPUfmwn7X31gmHLrGcO1T9/A0lp8XAw5alIMjmIC2JRjiGlqqDHiDCKQ4Vln7oAN53nxhAGEQRaBxEByxAKcFoBcDgJTjFUYZE7sZZA9thvMBotB5cAKCBBY4+Dj7z9g11qK8DHo8nMz3AiIBxszpbaWgcfCmeEagwxDSGIGA/OvH3DjQ4MDGLAlY5w+gOn8+x8RPYz//8GEiaax+oCflYUBFKHH33wC++Sgkz7D5h27GNYIiTN8kZBhUGJjYlgzfwZRluD0ASi1gEDO2TsMFZfuMxyVUmV4YO8FFvu3ezPDtes3wGxCBNgHoIIJVnbANICS4jQTFXAyBfkEBEC+MnzziOEvLzuDlqYGTClWGmQmSAJWHxwG1gc2WFUCBUGRDgKgoCMWAOuDI8D6wBYWRBPxaQQZTIrhULPAZoItANU8oGoOnyWkyEGrTHC9DA4imGZaVPows2lGAwB267dY+cyKeAAAAABJRU5ErkJggg==</bitmap>
                    </item>
                    <item name="InstanceGuid" type_name="gh_guid" type_code="9">2daad94e-cced-4d4a-8811-bf6652f839d9</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>1419</X>
                          <Y>228</Y>
                          <W>173</W>
                          <H>104</H>
                        </item>
                        <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                          <X>1541</X>
                          <Y>280</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">81132fc4-77ab-476b-a988-4fc5e179b2bf</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">ccc18fc0-0f1b-4702-a01e-82a56aaa63e7</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>1421</X>
                                  <Y>230</Y>
                                  <W>105</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>1475</X>
                                  <Y>240</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">ae62838f-c772-4503-9982-e316a26dfaf7</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">465c5ef1-2f5e-4146-a8df-4f847cfdcc90</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>1421</X>
                                  <Y>250</Y>
                                  <W>105</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>1475</X>
                                  <Y>260</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">ac3ec90b-bc37-492c-8500-78e4f7bba87e</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>1421</X>
                                  <Y>270</Y>
                                  <W>105</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>1475</X>
                                  <Y>280</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">94e35494-c7e5-42e2-ab16-6df5ff976114</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>1421</X>
                                  <Y>290</Y>
                                  <W>105</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>1475</X>
                                  <Y>300</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">aa5e5d60-eb98-4455-afa5-e9fd85d365c6</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>1421</X>
                                  <Y>310</Y>
                                  <W>105</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>1475</X>
                                  <Y>320</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">0956e306-792b-44ba-a20d-d844534dc659</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>1556</X>
                                  <Y>230</Y>
                                  <W>34</W>
                                  <H>100</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>1573</X>
                                  <Y>280</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>573</X>
                          <Y>199</Y>
                          <W>550</W>
                          <H>650</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">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">465c5ef1-2f5e-4146-a8df-4f847cfdcc90</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>1195</X>
                          <Y>249</Y>
                          <W>164</W>
                          <H>22</H>
                        </item>
                        <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                          <X>1267</X>
                          <Y>249</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">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">ccc18fc0-0f1b-4702-a01e-82a56aaa63e7</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="2">
                    <chunk name="Attributes">
                      <items count="2">
                        <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                          <X>1311</X>
                          <Y>228</Y>
                          <W>50</W>
                          <H>24</H>
                        </item>
                        <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                          <X>1336.1581</X>
                          <Y>240.66876</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.888986952577791</Ox>
                                  <Oy>-0.12888778253979533</Oy>
                                  <Oz>0.4619655423040324</Oz>
                                  <Xx>0.9962946504374557</Xx>
                                  <Xy>-0.086005636499639</Xy>
                                  <Xz>0</Xz>
                                  <Yx>-0.08594055949597212</Yx>
                                  <Yy>-0.9955407943733817</Yy>
                                  <Yz>0.0388940480271145</Yz>
                                </item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                      </chunks>
                    </chunk>
                  </chunks>
                </chunk>
              </chunks>
            </chunk>
            <chunk name="Object" index="7">
              <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: Load Robot Cell 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="711">iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAGKADAAQAAAABAAAAGAAAAADB/VeXAAACPUlEQVRIDbVVPU8bQRDdsyMKUIgEXcoQ4w+oIkCRYv4DCiCKFKEHiZZEkRASCpRYIn1SpIhwImhpAfFRQBVsbKBLGmQaF5GimGPenuc8nrPvnMIjnfd25u17Mzt7XmO6bI7kd113huZL5aubV7VarSkmca3e4/G4m3j+7JBiOcdx8ozxSYj8Y/Gy/I4DcrwoFM329x0zkkmZTNp7ZFy/p5KJdRJ5D78VQOZEvq2BmOd/7FhyGZudnjIzr6ekK/BOIrOohAX2SSArUch6dW3Dd618WDZcCTvDhEjggAQmrUCpfH2v93zuzbzlwZaACCNMC3/7+hnugKEnw4mh2CNENLlEMyFEYOhFJ8acsSiwJAY5KsF2dWqRAmim3AaQ83Z1IhIpgFOkrZVPY3hum1wollx28NjqeCKG7NEXWNgpQjydGnbaCgAAayUEEXmyPGTwFwL2FAVDDQ9/UD8vGln/Tw/aVnB6V7UqEwOPG2riLSoOaKCCT+XfZosebYuJp6by958ZfdJrdn9VzGnFE5c4YBbo0eZvETJi8olBL2tkDx/7ebGMYx0EgRmndbpiX4AX60w4q7G9c9MTc8zmi6EmkgVa2K5ycAYEWEiPfXHvk9EZapyeWwH8MVHANtyWfHLp4zQh4sg4yuqcXgW4iY5uz+zftW4gz7E9sLfHDfEwkfrt5m9RjjLNfnmZtGtk1pwtNxoNRl8kBlXBpI+mOfi8tOgl7MoEsFT9Y2qua9L9vZiGWuDKZHQ3Ln3m7tr4ACmJ/cyE62ybAAAAAElFTkSuQmCC</bitmap>
                    </item>
                    <item name="InstanceGuid" type_name="gh_guid" type_code="9">17a19208-b966-4839-8eff-7362056dba89</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: Load Robot Cell From Library</item>
                    <item name="NickName" type_name="gh_string" type_code="10">COMPAS FAB: Load Robot Cell 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>812</X>
                          <Y>129</Y>
                          <W>193</W>
                          <H>104</H>
                        </item>
                        <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                          <X>904</X>
                          <Y>181</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">Name of the RobotCellLibrary classmethod to call. A dropdown is auto-created on first use with every available cell (e.g. 'ur5', 'ur10e', 'abb_irb4600_40_255', 'panda', 'rfl', 'ur5_cone_tool', 'abb_irb4600_40_255_printing_tool').</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">3be14982-42e3-4359-882e-b7f6d315789d</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">50dbf3a2-d6ee-40fe-bdee-5d7f05132135</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 RobotCellLibrary classmethod to call. A dropdown is auto-created on first use with every available cell (e.g. 'ur5', 'ur10e', 'abb_irb4600_40_255', 'panda', 'rfl', 'ur5_cone_tool', 'abb_irb4600_40_255_printing_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>814</X>
                                  <Y>131</Y>
                                  <W>75</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>853</X>
                                  <Y>141</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">Whether to load the robot's mesh geometry. Required for visualization. Defaults to True when unwired. A Boolean Toggle is auto-created on this input when nothing is wired.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">946da0b1-b052-4bf5-aeae-c613a1870370</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">a10a5b48-30fb-448b-9a73-2c064dc4d37c</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">1</item>
                            <item name="ToolTip" type_name="gh_string" type_code="10">Whether to load the robot's mesh geometry. Required for visualization. Defaults to True when unwired. 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>814</X>
                                  <Y>151</Y>
                                  <W>75</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>853</X>
                                  <Y>161</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">Force a reload (bypass cache). Defaults to False.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">2f6456ec-4a79-44f3-97e5-924f0b260572</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 reload (bypass cache). 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>814</X>
                                  <Y>171</Y>
                                  <W>75</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>853</X>
                                  <Y>181</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="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`.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">fe047fdd-ecf5-4046-b62b-bc1d7df12822</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">0bd56e73-ac52-4472-8e49-534eb360ae0a</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`.</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>814</X>
                                  <Y>191</Y>
                                  <W>75</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>853</X>
                                  <Y>201</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="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">640d0da1-ab32-4243-b95a-7183a565db81</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">85461711-1540-483e-ac5f-92aae1d653aa</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>814</X>
                                  <Y>211</Y>
                                  <W>75</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>853</X>
                                  <Y>221</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 loaded RobotCell.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">ad7bb8d7-9db3-48ac-ba2e-1752e41e142d</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.</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>919</X>
                                  <Y>131</Y>
                                  <W>84</W>
                                  <H>50</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>961</X>
                                  <Y>156</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 default RobotCellState matching the cell.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">f5037d0a-97d3-4f99-91ed-073c4069611b</item>
                            <item name="Name" type_name="gh_string" type_code="10">robot_cell_state</item>
                            <item name="NickName" type_name="gh_string" type_code="10">robot_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">The default RobotCellState matching 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>919</X>
                                  <Y>181</Y>
                                  <W>84</W>
                                  <H>50</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>961</X>
                                  <Y>206</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">IyByOiBjb21wYXNfZmFiPj0yCiIiIgpMb2FkIGEgcHJlLWRlZmluZWQgUm9ib3RDZWxsIChhbmQgbWF0Y2hpbmcgZGVmYXVsdCBSb2JvdENlbGxTdGF0ZSkgZnJvbSBSb2JvdENlbGxMaWJyYXJ5LgoKVG9vbHMgYW5kIHJpZ2lkIGJvZGllcyBjYW4gYmUgd2lyZWQgZGlyZWN0bHkgaW50byBgdG9vbHNgIC8gYHJpZ2lkX2JvZGllc2Agc28gdGhlCnJldHVybmVkIGNlbGwgYWxyZWFkeSBjb250YWlucyB0aGVtIC0gbm8gc2VwYXJhdGUgQWRkKiArIHNldF9yb2JvdF9jZWxsKCkgc3RlcCBpcwpuZWVkZWQuIEVhY2ggdG9vbC9ib2R5IGlzIHJlZ2lzdGVyZWQgdW5kZXIgaXRzIG93biBgLm5hbWVgLgoKQSBkcm9wZG93biBpcyBhdXRvLWNyZWF0ZWQgb24gdGhlIGBuYW1lYCBpbnB1dCBsaXN0aW5nIGV2ZXJ5IGF2YWlsYWJsZSBjZWxsLgoKQ09NUEFTIEZBQiB2Mi4wLjAKIiIiCgppbXBvcnQgR3Jhc3Nob3BwZXIKaW1wb3J0IFJoaW5vCmltcG9ydCBTeXN0ZW0KZnJvbSBjb21wYXNfZ2hweXRob24gaW1wb3J0IGNyZWF0ZV9pZApmcm9tIGNvbXBhc19naHB5dGhvbiBpbXBvcnQgZXJyb3IKZnJvbSBzY3JpcHRjb250ZXh0IGltcG9ydCBzdGlja3kgYXMgc3QKCmZyb20gY29tcGFzX2ZhYi5naHB5dGhvbiBpbXBvcnQgZW5zdXJlX2Jvb2xlYW5fdG9nZ2xlCmZyb20gY29tcGFzX2ZhYi5naHB5dGhvbiBpbXBvcnQgZW5zdXJlX3ZhbHVlX2xpc3QKZnJvbSBjb21wYXNfZmFiLmdocHl0aG9uIGltcG9ydCByZWdpc3Rlcl9tb2RlbHNfaW50b19jZWxsCmZyb20gY29tcGFzX2ZhYi5yb2JvdHMgaW1wb3J0IFJvYm90Q2VsbExpYnJhcnkKCl9MSUJSQVJZX05BTUVTID0gc29ydGVkKAogICAgbmFtZQogICAgZm9yIG5hbWUgaW4gZGlyKFJvYm90Q2VsbExpYnJhcnkpCiAgICBpZiBub3QgbmFtZS5zdGFydHN3aXRoKCJfIikgYW5kIGNhbGxhYmxlKGdldGF0dHIoUm9ib3RDZWxsTGlicmFyeSwgbmFtZSkpCikKCgpjbGFzcyBMb2FkUm9ib3RDZWxsRnJvbUxpYnJhcnkoR3Jhc3Nob3BwZXIuS2VybmVsLkdIX1NjcmlwdEluc3RhbmNlKToKICAgIGRlZiBSdW5TY3JpcHQoc2VsZiwKICAgICAgICAgICAgbmFtZTogc3RyLAogICAgICAgICAgICBsb2FkX2dlb21ldHJ5LAogICAgICAgICAgICByZWxvYWQ6IGJvb2wsCiAgICAgICAgICAgIHRvb2xzOiBTeXN0ZW0uQ29sbGVjdGlvbnMuR2VuZXJpYy5MaXN0W29iamVjdF0sCiAgICAgICAgICAgIHJpZ2lkX2JvZGllczogU3lzdGVtLkNvbGxlY3Rpb25zLkdlbmVyaWMuTGlzdFtvYmplY3RdKToKICAgICAgICBlbnN1cmVfdmFsdWVfbGlzdChnaGVudi5Db21wb25lbnQsICJuYW1lIiwgX0xJQlJBUllfTkFNRVMsIGRlZmF1bHQ9InVyNSIpICAjIG5vcWE6IEY4MjEKICAgICAgICBlbnN1cmVfYm9vbGVhbl90b2dnbGUoZ2hlbnYuQ29tcG9uZW50LCAibG9hZF9nZW9tZXRyeSIsIGRlZmF1bHQ9VHJ1ZSkgICMgbm9xYTogRjgyMQoKICAgICAgICBpZiBub3QgbmFtZToKICAgICAgICAgICAgcmV0dXJuIChOb25lLCBOb25lKQoKICAgICAgICBuYW1lID0gbmFtZS5zdHJpcCgpLmxvd2VyKCkKICAgICAgICBsb2FkX2dlb21ldHJ5ID0gVHJ1ZSBpZiBsb2FkX2dlb21ldHJ5IGlzIE5vbmUgZWxzZSBsb2FkX2dlb21ldHJ5CgogICAgICAgIGxvYWRlciA9IGdldGF0dHIoUm9ib3RDZWxsTGlicmFyeSwgbmFtZSwgTm9uZSkKICAgICAgICBpZiBsb2FkZXIgaXMgTm9uZSBvciBub3QgY2FsbGFibGUobG9hZGVyKToKICAgICAgICAgICAgZXJyb3IoICAjIG5vcWE6IEY4MjEKICAgICAgICAgICAgICAgIGdoZW52LkNvbXBvbmVudCwgICMgbm9xYTogRjgyMQogICAgICAgICAgICAgICAgIlVua25vd24gUm9ib3RDZWxsTGlicmFyeSBlbnRyeSAne30nLiBBdmFpbGFibGU6IHt9Ii5mb3JtYXQobmFtZSwgIiwgIi5qb2luKF9MSUJSQVJZX05BTUVTKSksCiAgICAgICAgICAgICkKICAgICAgICAgICAgcmV0dXJuIChOb25lLCBOb25lKQoKICAgICAgICAjIENhY2hlIG9ubHkgdGhlIGJhc2UgY2VsbDsgdG9vbHMvcmlnaWQgYm9kaWVzIGFyZSBtZXJnZWQgZnJlc2ggb24gZXZlcnkgcnVuIHNvCiAgICAgICAgIyBpbnB1dCBlZGl0cyBhcHBseSBsaXZlIHdpdGhvdXQgcmUtcnVubmluZyB0aGUgKHBvdGVudGlhbGx5IHNsb3cpIGxpYnJhcnkgbG9hZGVyLgogICAgICAgIGtleSA9IGNyZWF0ZV9pZChnaGVudi5Db21wb25lbnQsICJyb2JvdF9jZWxsX3t9X3t9Ii5mb3JtYXQobmFtZSwgbG9hZF9nZW9tZXRyeSkpICAjIG5vcWE6IEY4MjEKICAgICAgICBiYXNlX2NlbGwgPSBzdC5nZXQoa2V5KQoKICAgICAgICBpZiByZWxvYWQgb3IgYmFzZV9jZWxsIGlzIE5vbmU6CiAgICAgICAgICAgIHRyeToKICAgICAgICAgICAgICAgIGJhc2VfY2VsbCwgXyA9IGxvYWRlcihsb2FkX2dlb21ldHJ5PWxvYWRfZ2VvbWV0cnkpCiAgICAgICAgICAgIGV4Y2VwdCBFeGNlcHRpb24gYXMgZXhjOgogICAgICAgICAgICAgICAgIyBEb24ndCBwb2lzb24gdGhlIGNhY2hlOyBsZXQgdGhlIHVzZXIgcmV0cnkgYnkgdG9nZ2xpbmcgcmVsb2FkIG9yIGZpeGluZyBpbnB1dHMuCiAgICAgICAgICAgICAgICBzdC5wb3Aoa2V5LCBOb25lKQogICAgICAgICAgICAgICAgZXJyb3IoICAjIG5vcWE6IEY4MjEKICAgICAgICAgICAgICAgICAgICBnaGVudi5Db21wb25lbnQsICAjIG5vcWE6IEY4MjEKICAgICAgICAgICAgICAgICAgICAiRmFpbGVkIHRvIGxvYWQgJ3t9JyAobG9hZF9nZW9tZXRyeT17fSk6IHt9OiB7fSIuZm9ybWF0KAogICAgICAgICAgICAgICAgICAgICAgICBuYW1lLCBsb2FkX2dlb21ldHJ5LCB0eXBlKGV4YykuX19uYW1lX18sIGV4YwogICAgICAgICAgICAgICAgICAgICksCiAgICAgICAgICAgICAgICApCiAgICAgICAgICAgICAgICByZXR1cm4gKE5vbmUsIE5vbmUpCiAgICAgICAgICAgIHN0W2tleV0gPSBiYXNlX2NlbGwKCiAgICAgICAgcm9ib3RfY2VsbCA9IHJlZ2lzdGVyX21vZGVsc19pbnRvX2NlbGwoZ2hlbnYuQ29tcG9uZW50LCBiYXNlX2NlbGwsIHRvb2xzLCByaWdpZF9ib2RpZXMpICAjIG5vcWE6IEY4MjEKICAgICAgICByb2JvdF9jZWxsX3N0YXRlID0gcm9ib3RfY2VsbC5kZWZhdWx0X2NlbGxfc3RhdGUoKQogICAgICAgIHJldHVybiAocm9ib3RfY2VsbCwgcm9ib3RfY2VsbF9zdGF0ZSkK</item>
                        <item name="Title" type_name="gh_string" type_code="10">COMPAS FAB: Load Robot Cell 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>605</X>
                          <Y>199</Y>
                          <W>550</W>
                          <H>650</H>
                        </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">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">50dbf3a2-d6ee-40fe-bdee-5d7f05132135</item>
                    <item name="ListCount" type_name="gh_int32" type_code="3">11</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">name</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="12">
                    <chunk name="ListItem" index="0">
                      <items count="3">
                        <item name="Expression" type_name="gh_string" type_code="10">"abb_irb120_3_58"</item>
                        <item name="Name" type_name="gh_string" type_code="10">abb_irb120_3_58</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">"abb_irb4600_40_255"</item>
                        <item name="Name" type_name="gh_string" type_code="10">abb_irb4600_40_255</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">"abb_irb4600_40_255_gripper_one_beam"</item>
                        <item name="Name" type_name="gh_string" type_code="10">abb_irb4600_40_255_gripper_one_beam</item>
                        <item name="Selected" type_name="gh_bool" type_code="1">false</item>
                      </items>
                    </chunk>
                    <chunk name="ListItem" index="3">
                      <items count="3">
                        <item name="Expression" type_name="gh_string" type_code="10">"abb_irb4600_40_255_printing_tool"</item>
                        <item name="Name" type_name="gh_string" type_code="10">abb_irb4600_40_255_printing_tool</item>
                        <item name="Selected" type_name="gh_bool" type_code="1">false</item>
                      </items>
                    </chunk>
                    <chunk name="ListItem" index="4">
                      <items count="3">
                        <item name="Expression" type_name="gh_string" type_code="10">"panda"</item>
                        <item name="Name" type_name="gh_string" type_code="10">panda</item>
                        <item name="Selected" type_name="gh_bool" type_code="1">false</item>
                      </items>
                    </chunk>
                    <chunk name="ListItem" index="5">
                      <items count="3">
                        <item name="Expression" type_name="gh_string" type_code="10">"rfl"</item>
                        <item name="Name" type_name="gh_string" type_code="10">rfl</item>
                        <item name="Selected" type_name="gh_bool" type_code="1">false</item>
                      </items>
                    </chunk>
                    <chunk name="ListItem" index="6">
                      <items count="3">
                        <item name="Expression" type_name="gh_string" type_code="10">"ur10e"</item>
                        <item name="Name" type_name="gh_string" type_code="10">ur10e</item>
                        <item name="Selected" type_name="gh_bool" type_code="1">false</item>
                      </items>
                    </chunk>
                    <chunk name="ListItem" index="7">
                      <items count="3">
                        <item name="Expression" type_name="gh_string" type_code="10">"ur10e_gripper_one_beam"</item>
                        <item name="Name" type_name="gh_string" type_code="10">ur10e_gripper_one_beam</item>
                        <item name="Selected" type_name="gh_bool" type_code="1">false</item>
                      </items>
                    </chunk>
                    <chunk name="ListItem" index="8">
                      <items count="3">
                        <item name="Expression" type_name="gh_string" type_code="10">"ur5"</item>
                        <item name="Name" type_name="gh_string" type_code="10">ur5</item>
                        <item name="Selected" type_name="gh_bool" type_code="1">false</item>
                      </items>
                    </chunk>
                    <chunk name="ListItem" index="9">
                      <items count="3">
                        <item name="Expression" type_name="gh_string" type_code="10">"ur5_cone_tool"</item>
                        <item name="Name" type_name="gh_string" type_code="10">ur5_cone_tool</item>
                        <item name="Selected" type_name="gh_bool" type_code="1">false</item>
                      </items>
                    </chunk>
                    <chunk name="ListItem" index="10">
                      <items count="3">
                        <item name="Expression" type_name="gh_string" type_code="10">"ur5_gripper_one_beam"</item>
                        <item name="Name" type_name="gh_string" type_code="10">ur5_gripper_one_beam</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>449</X>
                          <Y>130</Y>
                          <W>270</W>
                          <H>22</H>
                        </item>
                        <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                          <X>486</X>
                          <Y>130</Y>
                        </item>
                      </items>
                    </chunk>
                  </chunks>
                </chunk>
              </chunks>
            </chunk>
            <chunk name="Object" index="9">
              <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">a10a5b48-30fb-448b-9a73-2c064dc4d37c</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>579</X>
                          <Y>150</Y>
                          <W>139</W>
                          <H>22</H>
                        </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">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="661">iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAGKADAAQAAAABAAAAGAAAAADB/VeXAAACC0lEQVRIDbVVO0sDQRCey0kExUe0iAgqqCEKVqIimH8gEoKP1lZIILb6A7RNIIKtjYgGJIiNvagptDVGBBVFkahgIYjh3NncnHt7t0kEb+CyO6/vm9m5ywJ4LJqIbxjGHNOTxeubqXK5bPOJcW57XdeN0GD/MfOlNU3LUowFwsDXLgvFFXLgupvdh6fnZ9Fk7ft6eyA6M23p4mYoHFpnJKto4wRYOQPfE4NyB4ewvWMziW6+n41FYWEu5rCjgZHMYycNpjcpR93d3XPTZiYlu7i+lFhWdmcmIGaFAM/cFcU0BgLtNvfb27tNd1MI04fOvw7UDVC2ESYnkJ3/qXtOQEOuWnQ9Z64CUBIEg0Geg2+LSvBbqCVKAny/Gxv9cGu+rjJQFytA9aGJsUoCDKoHQARz2yuHnH/9AHxUUstPebYONoqPkGGPLIlQN5S+vmGkrQlyDyXIl5zEGBNnjywWAVZE4BOdLTxuoqOF28hOyaKfd8IIMWac5WGOKBYBGeVKqKqxowvw+zRIjQ7YQOIsUdU5YjoIiEhem/XKuOQK5ThZ5wR4WTAH/+vmLZ8VrDgZEP1YcS0xMSsd4E108nIewSR5gKTj8aAsnv6Sc4Pix7zdrCNKs0ojW5NhHi5WTdXSoHHAOBcxBrtCEW1MTaOt6pWJASRXH59QNgwYbm0ik3J1XJkU6cWlT9ierT/70sOwbr1lsQAAAABJRU5ErkJggg==</bitmap>
                    </item>
                    <item name="InstanceGuid" type_name="gh_guid" type_code="9">bc8a002f-cbef-4901-a35d-a64883a911b7</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">COMPAS FAB: 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>490</X>
                          <Y>438</Y>
                          <W>159</W>
                          <H>64</H>
                        </item>
                        <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                          <X>575</X>
                          <Y>470</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">69e8b979-a3d3-45c3-986a-0132949e40e7</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">245c4e10-a266-4e08-b1bd-b551c91e988b</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>492</X>
                                  <Y>440</Y>
                                  <W>68</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>527.5</X>
                                  <Y>450</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">0d0884cc-36e1-400a-9890-732bfc9b0538</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>492</X>
                                  <Y>460</Y>
                                  <W>68</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>527.5</X>
                                  <Y>470</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="13">
                            <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">d9571ff8-6cfa-4385-bf86-09180c959360</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="Source" index="0" type_name="gh_guid" type_code="9">43254ba9-ba56-4c1d-ad78-ac278e9f8a03</item>
                            <item name="SourceCount" type_name="gh_int32" type_code="3">1</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>492</X>
                                  <Y>480</Y>
                                  <W>68</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>527.5</X>
                                  <Y>490</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">85461711-1540-483e-ac5f-92aae1d653aa</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>590</X>
                                  <Y>440</Y>
                                  <W>57</W>
                                  <H>30</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>618.5</X>
                                  <Y>455</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">18069faf-93e2-4e8f-bd08-8915178aab19</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>590</X>
                                  <Y>470</Y>
                                  <W>57</W>
                                  <H>30</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>618.5</X>
                                  <Y>485</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">COMPAS FAB: 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>337</X>
                          <Y>199</Y>
                          <W>550</W>
                          <H>650</H>
                        </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">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">245c4e10-a266-4e08-b1bd-b551c91e988b</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>243</X>
                          <Y>440</Y>
                          <W>50</W>
                          <H>24</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>243.75174</X>
                          <Y>440.60577</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="12">
              <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="688">iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAGKADAAQAAAABAAAAGAAAAADB/VeXAAACJklEQVRIDbWVz0tbQRDHJ6a3XDyoLx5UUFPjr4ooIaL+CxLSBK+liCAWFA9Si9Kb3kRBEUS8a1TEf0FF8WgSjaYWqhfTeNBDjjHd7yT72Mi+6LNkYXdnZ2Y/37c78JaozM2h8nO5XEisJ5K/fvdns9mimJqns51OZ87T3HgsYssOh2NH5pgQAZ9PXCVnZOB/Zm+LZ0GI/ACDBfDlAh55CT05PaPzaIzd3d1d5OvteZliuRYiYZxEChwKgQE1e2//gLYie6qLhsNBCgaGinxWCyFwJAQGWeA6efOs3nkmk6Gvo+PkNgyamvzGjMWlFbpPpWhzfZVcLpcV1/SjJh89TRUV8KhwrFN/05ioo72VGurruMNGkzFelBgk84Mux6ipZncsfkl/bu9MG4aMsfMNg1YAV4D7Rg2mZ+ZMDHxvuR5zgzC0AkhAMWvdblpb3+D8sdER6vP72LYzcA2sNgD41PKJHr1d74KDa3kCBLdv03Td6YdJO3cPFKqrYtvOoBW4uEwQevwxQ0b6iXnR+yuiSheFggE7fP0JIrv7LACSUcAlxIwev0jQz9nvBe/rk7YG7W1ec2f4c4DQ21rzPjVmJpUwtFckYZjllUR2vzBGrkswi0KWAoDLWmBGw0nsNu0VqTDUAx3N7tdjDwvgx4SF2nACeQr47X69ZLJA4SVS+WzbhaoAyZQ1WBbBovcAyTiBFHnH9YCZf9FglPXJhABaOR79PLmM4z9TZ8Fh8nXMxwAAAABJRU5ErkJggg==</bitmap>
                    </item>
                    <item name="InstanceGuid" type_name="gh_guid" type_code="9">7b338da0-dca2-40c1-a9fe-ef6c978d06b2</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>1416</X>
                          <Y>385</Y>
                          <W>176</W>
                          <H>124</H>
                        </item>
                        <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                          <X>1523</X>
                          <Y>447</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">633a4d57-a0bf-4573-a4f1-822e39aff2eb</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">ad7bb8d7-9db3-48ac-ba2e-1752e41e142d</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>1418</X>
                                  <Y>387</Y>
                                  <W>90</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>1464.5</X>
                                  <Y>397</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">b27a6c99-1947-4339-9947-2bc6f9ccc983</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>1418</X>
                                  <Y>407</Y>
                                  <W>90</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>1464.5</X>
                                  <Y>417</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">35ba7349-a41e-4f0c-8983-70fd8e4c59de</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">bd3574e6-ac70-4498-a162-455689191862</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>1418</X>
                                  <Y>427</Y>
                                  <W>90</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>1464.5</X>
                                  <Y>437</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">4a569b14-ec94-44cc-9e43-c96c85baba0c</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>1418</X>
                                  <Y>447</Y>
                                  <W>90</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>1464.5</X>
                                  <Y>457</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">eda4b028-9612-4733-bada-03011fc920d5</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>1418</X>
                                  <Y>467</Y>
                                  <W>90</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>1464.5</X>
                                  <Y>477</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">a0ea8ce7-62bd-465d-85eb-0f2d2dec4a75</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>1418</X>
                                  <Y>487</Y>
                                  <W>90</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>1464.5</X>
                                  <Y>497</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">a7e90d86-852e-47d8-93e9-94fb6bec550c</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>1538</X>
                                  <Y>387</Y>
                                  <W>52</W>
                                  <H>120</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>1564</X>
                                  <Y>447</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>570</X>
                          <Y>199</Y>
                          <W>550</W>
                          <H>650</H>
                        </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">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">bd3574e6-ac70-4498-a162-455689191862</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">"gripper"</item>
                        <item name="Name" type_name="gh_string" type_code="10">gripper</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>1264</X>
                          <Y>426</Y>
                          <W>111</W>
                          <H>22</H>
                        </item>
                        <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                          <X>1308</X>
                          <Y>426</Y>
                        </item>
                      </items>
                    </chunk>
                  </chunks>
                </chunk>
              </chunks>
            </chunk>
            <chunk name="Object" index="14">
              <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">43254ba9-ba56-4c1d-ad78-ac278e9f8a03</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>244</X>
                          <Y>482</Y>
                          <W>198</W>
                          <H>20</H>
                        </item>
                        <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                          <X>244.43536</X>
                          <Y>482.9662</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">5</item>
                        <item name="Min" type_name="gh_double" type_code="6">1</item>
                        <item name="SnapCount" type_name="gh_int32" type_code="3">0</item>
                        <item name="Value" type_name="gh_double" type_code="6">2.64</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">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">548b96ae-d6b1-4cfa-a8f2-865e9d100241</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>244</X>
                          <Y>322</Y>
                          <W>50</W>
                          <H>24</H>
                        </item>
                        <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                          <X>269.2792</X>
                          <Y>334.7948</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="2671">rFZ5OJvpFo+IhBA7sYVYaifEFmtsDVNrUFFLtHa1RGMJVbtiprV2Rau4tNpqtWNqaUlaimEQLW1plVKljMG1hVoy0tY8nd557j/3/p7nnPMu53vPec/v/b7vBbABAADmHliWBR7gniK4hIRGkqxIERGkSHWkeyA5OpQUaYrR1NHRROtrYzCa2jpaWmh1pFVseEwsOdA0MjA2hnwsXB3pHOsXHupvF5jgRgoLjDTV00OjMdqBhgb+Bnp6ejpaHKwoQp8X17QJJEUExpATNB0Co0NAe+OQuC9xoMfI/iGhcYE6ARFcpKjAyMhYsl80KOBYzDGWEycnJ5CVIr8SAGCyZ6GXMwu42PcafCxlxA0AAD+lAAGa3F+2s8UEAoS/bm1q6JWjzeygAO0DgD+DTW5Jo1nSe3tvfh36ZR5zdE9ZAr7HEvZ/6wMAOvScVpZ8bZuyJPRMnBkAkIr9RmjfyN/GWFVjA6QCzC9+XVBkf2W270PtQcNK6vdJfYnvshAz/wfXvyHbeuaQGKHh83OsCgPa15S989s6sF9ii34TklVq0L4bAOzDfW9+1iBqfxa0p8AgdnZOMAcHlBMCgUG5uPhgPDwCfLy8QgL8/CJCgoJwEWFhcbioqKS4mBhCUkJCBiElJSsjLS0ni0SygVBAMKeGJgisiYLC1LnV+AQEYHxq6pxQbg0BVTU1VQEhISERFVW4uJKyCFxZRVESgZCRVThwACEjIy6pqIQ4oKgoryArp4V20tbRdXBE6zg66RnY69thDA0NMHb2unr6DoaH7OwOGRoZGRn/cMjE1MbW2MT2B5wZFmtuYX3wINbc3NQMZ4M9iMNZWVtYeh7x8PDyJBAIvl5eBE8PD4K7q6v7YTc3by8fHy9fItGXgMc7++Lxbq7u7q4ueDzBFY/3Ivr4pO6V6PrA6eXP5bvwlar41314Uzt2C/5WF6CcsrJ1ZoGb379UrAP0cRzGERE8OZ7WIJg1iCab6/f4eY+lHKd+HLRN0xKo0j+JGUhBko/eRoY8Tio1Flvob+vPyOh6k7ASNObhvqXm3kjePFl5MdZoqPMQ5a6LatDP/fdP7ooJid4WD+/9jdqH+lGin4bSD1hZlW1rDPJaXorQbGu/ERw7BzQ5tbx2LmaY2+x1fpvnRgiNk0/mD/jEpUfoYbvMhNWX0sL13KF8P42c/gXSMS9XND4zq5U/9qtaULIlUXtFaBnIfKMx/1xpJD8wYxEOTS9z+UOyOu9p38cCkCOPm3UwU4+NPm9fIiMmNZaK54ZpnSy/NFuX2M4e/3bMtT3s7uqW8vbjd0vgs83piA3E7e6k2K052yXKB64HrcYRc3eJJeSnxlrDa/3H08oWa2JBpvF3hAbYw66mjjEE775K5KoNy+1kCA5sEEGwpfhjXDuwTu+BjR0R3eQUDod7dqNEE5kySfq5md6VGcoEY5IyxfhguLK96bNxJaVvGzu1zR6acWvCUGRgkcVUd+Zc2GemuID7TL0ocLB1wwt32RTEpGcicXecBxm6WH5tt6h/39UqOGPRgfLkNCqf9bMurXTSVXiSI/peEQipmvXhcnt6GqO6mndAIefgg4K2tdR3bR2p1rpzm1ic2EL7ulnT0vvRFebVlchTmxW1jLEbA+/F5ZPBlIfdt9CPEFcu1SApTUNPSht3YqoVj9/kudaizdxN4TGga7lllQZzXpiYFuclfix+usubld+6L1k9SwfzNOdU27MNXMTNWgp7liZy3XhPRTx3GsdekGTOS9TFLQ5LmS3/lEKpDylKaDjhEU7tawiOgK2eeTonmUh/OE1OY8fBKOu0KBT6KOZdOiSy1/wtoz5bmsP9TlV21OOaCd55cu6z1p/9/2jDOV8nbzValEgzw3MVXk9d2vY6L3m7enuHmNBdH6RnIlM5d9q9uzUOvHOz15B904lDttswbbtOkNa5ZyqG9ZsJ6uCg4KJ6ELpjF67IgAbc0rnrdzGtd+iKF7kuz/45SVaoNbmZP1F28LUv6j4cPQ7Jsl+jKapSYqI8I2U4MhKzGCTcsX5XvqSWl3J5M8khPoc5Lu4mWteiXh6nz13PfXcOMmmlLPd+Vg94o4JeXZH1aP5ZTRYx4FRdu6JUVKz6HeEnueJUj0vThsP3HnZBQseZLv6QCfVg3E/O7W/72iktb2YNcDOFToDKkiel4jAqivW5G1ZHmXw+HY/+eo81CrC2pXjhjlhVDnm5IU1LO7SyRoikV04Rw+wHpLLuURtIWPlwhTu3n1RVgbAQvv4Cr0Muv7oYpKLcrtMD6rJlMyro4Baj0iQGr0+iRi8k/pYfPW7KeEuZ7Gh0PGe4OdgV8DK66knTTewWrdwZUuHrpB8Wwn/S2NQWZmnwQWgIOSNWOfbwWjBC2Lf706GhD+s6x52nm+Ly7JKUXk+bZ8ynrBZIZJbdYrhkrMIRxwt2Z+QnDc4z/CYNqmjLxO2LQaSuBdSVJCUpCZE4XCYheYIOaUNptC0/2MZu2gy3yqob6cMJI5uqkne0Ft38r2bixpBkcCFqy75s3oqKk3dqRhX+6vTJWzDhfiQZWMi36KDZYpCQg1JkTDPXEV1UK2mifVHiCH6573jmKmyrmr4tUxvKN0K4GU0vniORw2vMF0zwcSmEtNtKKhegtaUlhBTGh9WZlcsLNRq/d1w9S32jc52k+DJG9V31DImOWqsoGSxFfTqs3FyJPVAG5tsijsy3nGSEKcePNNdN51ndeqZXPrqKPRw/y9eWX0a6cCJp0R8T/6LkGSMl88Vzd0cnukyNFznC8l0McG7yv/4FwQCAwtWbUp+5Xv2La58iY1vLE8KdKAs86JkwCCYogrG2gqVlrKcqc1ZmASvC80NUKiGYTN015BW5JpBpVjmS03MZx8eeAUWct6wz7e05w2+ZNpCxwljCzixWYmnR/QyfHV2HQTWwxg0csXkE3tPQ3pDYg1nUKMZGFSUEDJn654JfFOIpiMNEPOLIdPdbzBHpJ+j8o1cMXt+Sj5Eu3jgoQlNeiYabatGA50y4Djilz10nrtvGBiTQNorH4Wcfjm2sWMYGzDLXenY47JhFlAXUZRNfXAKVh0H3Gr22wsyuXd6KXtc84t2YErWj3rc2IfyKdq2JenFqPi+a+OMJak7ULlQ1gR26yN1Qn5yoZiPXwrTsSpb3v1Z4n7Zc9vFGS/aOiNH6uXmbkeSKlCliOnrdrv+Mmax/yhT145lR+A4yWZx6rVGYWbtscjZCJ1o0sP7BZsbP2qKOrutDsTeGW9uY+bXjiwojpzLkHUce6Er6r3wgCej7PkC4LYMvSxOx/KOnE2cKEsmyPKO+0bBmAwRlyUybY7Fh8A5/79X509xbM+o2tbti8QmImD7SeFpLddK9xU/hyz+O/46uWuVdGM4Ci8qO4yCj2p1vH2kx3nBReh9rnCI1rG7UYKkmGglNt185PkZomEGpQVu/NNXPZXvjSOvDmxD6+UslFuXq6Sz+q7658vzTTUtRhixLMf/1Df/Lqf+4832P/7ffFyxhWXn1Rw8Us31N0Hxa/D7tG7sPVh/7jQVEPOvHFrvU05kpwNR9J+4/AQAA//8DAA==</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="16">
              <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">005fbb2a-8d9c-47ba-a343-2c44624eec15</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">gripper</item>
                  </items>
                  <chunks count="2">
                    <chunk name="Attributes">
                      <items count="5">
                        <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                          <X>241</X>
                          <Y>304</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>241.09781</X>
                          <Y>304.7948</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="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">54d29d93-0a34-4b7d-aa5d-ecd9d4daa196</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="2">
                    <chunk name="Attributes">
                      <items count="2">
                        <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                          <X>244</X>
                          <Y>363</Y>
                          <W>50</W>
                          <H>24</H>
                        </item>
                        <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                          <X>269.66293</X>
                          <Y>375.1797</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</Ox>
                                  <Oy>0</Oy>
                                  <Oz>0.24076616764068604</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">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="15">
                    <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">bc8a002f-cbef-4901-a35d-a64883a911b7</item>
                    <item name="ID" index="1" type_name="gh_guid" type_code="9">245c4e10-a266-4e08-b1bd-b551c91e988b</item>
                    <item name="ID" index="2" type_name="gh_guid" type_code="9">43254ba9-ba56-4c1d-ad78-ac278e9f8a03</item>
                    <item name="ID" index="3" type_name="gh_guid" type_code="9">548b96ae-d6b1-4cfa-a8f2-865e9d100241</item>
                    <item name="ID" index="4" type_name="gh_guid" type_code="9">83b96250-454d-4bd9-88a1-ea599d5391b2</item>
                    <item name="ID" index="5" type_name="gh_guid" type_code="9">005fbb2a-8d9c-47ba-a343-2c44624eec15</item>
                    <item name="ID" index="6" type_name="gh_guid" type_code="9">54d29d93-0a34-4b7d-aa5d-ecd9d4daa196</item>
                    <item name="ID" index="7" type_name="gh_guid" type_code="9">0c0a7bb9-2c36-4b1a-bc0b-e1e73bf41a91</item>
                    <item name="ID_Count" type_name="gh_int32" type_code="3">8</item>
                    <item name="InstanceGuid" type_name="gh_guid" type_code="9">9cd90d33-8de2-48af-837c-caa019d3cb24</item>
                    <item name="Name" type_name="gh_string" type_code="10">Group</item>
                    <item name="NickName" type_name="gh_string" type_code="10"></item>
                  </items>
                  <chunks count="1">
                    <chunk name="Attributes" />
                  </chunks>
                </chunk>
              </chunks>
            </chunk>
            <chunk name="Object" index="19">
              <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="10">
                    <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">17a19208-b966-4839-8eff-7362056dba89</item>
                    <item name="ID" index="1" type_name="gh_guid" type_code="9">50dbf3a2-d6ee-40fe-bdee-5d7f05132135</item>
                    <item name="ID" index="2" type_name="gh_guid" type_code="9">a10a5b48-30fb-448b-9a73-2c064dc4d37c</item>
                    <item name="ID_Count" type_name="gh_int32" type_code="3">3</item>
                    <item name="InstanceGuid" type_name="gh_guid" type_code="9">d2405647-3dc5-476f-aa91-4e29cb3ee4e2</item>
                    <item name="Name" type_name="gh_string" type_code="10">Group</item>
                    <item name="NickName" type_name="gh_string" type_code="10"></item>
                  </items>
                  <chunks count="1">
                    <chunk name="Attributes" />
                  </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="9">
                    <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">7b338da0-dca2-40c1-a9fe-ef6c978d06b2</item>
                    <item name="ID" index="1" type_name="gh_guid" type_code="9">bd3574e6-ac70-4498-a162-455689191862</item>
                    <item name="ID_Count" type_name="gh_int32" type_code="3">2</item>
                    <item name="InstanceGuid" type_name="gh_guid" type_code="9">fe507704-d214-4c0b-98d0-479cf12e7b42</item>
                    <item name="Name" type_name="gh_string" type_code="10">Group</item>
                    <item name="NickName" type_name="gh_string" type_code="10"></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">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="10">
                    <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">2daad94e-cced-4d4a-8811-bf6652f839d9</item>
                    <item name="ID" index="1" type_name="gh_guid" type_code="9">465c5ef1-2f5e-4146-a8df-4f847cfdcc90</item>
                    <item name="ID" index="2" type_name="gh_guid" type_code="9">ccc18fc0-0f1b-4702-a01e-82a56aaa63e7</item>
                    <item name="ID_Count" type_name="gh_int32" type_code="3">3</item>
                    <item name="InstanceGuid" type_name="gh_guid" type_code="9">332cc1ae-4e0b-4c97-9394-0cfd5b2194c3</item>
                    <item name="Name" type_name="gh_string" type_code="10">Group</item>
                    <item name="NickName" type_name="gh_string" type_code="10"></item>
                  </items>
                  <chunks count="1">
                    <chunk name="Attributes" />
                  </chunks>
                </chunk>
              </chunks>
            </chunk>
            <chunk name="Object" index="22">
              <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="8">
                    <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">08fba69e-6e56-4d64-b53e-bdf9e7e5b6e7</item>
                    <item name="ID_Count" type_name="gh_int32" type_code="3">1</item>
                    <item name="InstanceGuid" type_name="gh_guid" type_code="9">45050b05-b9c1-4cca-b8ee-8ce1e646b456</item>
                    <item name="Name" type_name="gh_string" type_code="10">Group</item>
                    <item name="NickName" type_name="gh_string" type_code="10"></item>
                  </items>
                  <chunks count="1">
                    <chunk name="Attributes" />
                  </chunks>
                </chunk>
              </chunks>
            </chunk>
            <chunk name="Object" index="23">
              <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">Construct a ToolModel from a Rhino mesh and a TCP plane, both expressed in the coordinates the mesh was modelled in. Wire `base_plane` to say where the robot's flange takes hold of the geometry, so the tool can be modelled wherever is convenient. The same mesh is used for collision checking unless a separate `collision_mesh` is provided. Output feeds directly into a Load Robot Cell component's `tools` input.</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="565">iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAGKADAAQAAAABAAAAGAAAAADB/VeXAAABq0lEQVRIDbVVsU7DMBB1Ch+A1ArWDoUWZjaKBH+AoF35BLoCQkJICJiQ+gcsDKgB8Q/AxgwtdGNgAxYkWBruHZxlEjtx1PaG+Ox7996drdhKjdkCkz+KogbNW72n/hL5/2ImzuYHQRBV5yp3FGuTHwpGkxDhUbf3vCOBYcZadfaYRHbBwQKonMg7w5DGc0mkiU4Kf4FWHDCCOXNyB1T9IO+eZxWAM6EuCpMAxskPDk/Uw2M3i0PH9/e21cJ8Tc/hCKdskQ6COA+5TnQ4CQFUEq8GuaiyubGWoMGaDS/AhAACNiJsW+fyWvK8R6uA2YWtOllDIY31ZFemulUAALOLi/MzLLHBlzPKIkeCU0C6iB96ePW7TWYBrOz4OAWAFxJz78X3qR4cqQJmFwCLibDM08ZUASTayHyrRz7/yXBchi4gcvr6qSa+v9RWueiCWtczBZBVrK+o9/s+E5QWK1Yi1yIL4GKSu8MGXJ2eUpvlGfXy9qHg+xg4gZP34IZu1LpPoi+GbtJbElmWQ277JubAMScLkFKIZy5HcioUXOAESL/JmNA5jPzRB+9Y7Qe0HI6ecIyijwAAAABJRU5ErkJggg==</bitmap>
                    </item>
                    <item name="InstanceGuid" type_name="gh_guid" type_code="9">0c0a7bb9-2c36-4b1a-bc0b-e1e73bf41a91</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="3">
                    <chunk name="Attributes">
                      <items count="2">
                        <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                          <X>482</X>
                          <Y>302</Y>
                          <W>167</W>
                          <H>104</H>
                        </item>
                        <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                          <X>573</X>
                          <Y>354</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">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">436381bd-6eae-4f6f-bcab-332e39fe96a2</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">005fbb2a-8d9c-47ba-a343-2c44624eec15</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>484</X>
                                  <Y>304</Y>
                                  <W>74</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>522.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.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">fa9dcc6c-a042-46a4-9395-f47f47434dda</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">548b96ae-d6b1-4cfa-a8f2-865e9d100241</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>484</X>
                                  <Y>324</Y>
                                  <W>74</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>522.5</X>
                                  <Y>334</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">798e918d-e018-46bb-bbf6-e7682f1700af</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">548b96ae-d6b1-4cfa-a8f2-865e9d100241</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>484</X>
                                  <Y>344</Y>
                                  <W>74</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>522.5</X>
                                  <Y>354</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, as a Rhino Plane or COMPAS Frame, expressed in the coordinates the mesh was modelled in.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">54709955-a89f-4bdc-9fd8-7077f4f8292b</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">54d29d93-0a34-4b7d-aa5d-ecd9d4daa196</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, as a Rhino Plane or COMPAS Frame, expressed in the coordinates the mesh was modelled in.</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>484</X>
                                  <Y>364</Y>
                                  <W>74</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>522.5</X>
                                  <Y>374</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 plane, in the coordinates the mesh was modelled in, at which the robot's flange takes hold of the tool. Its Z axis points away from the robot: a tool drawn reaching along world Z needs none. For a tool drawn reaching along world X, wire the plane with Z = world X. Defaults to the world XY plane, i.e. the modelling coordinates are the tool's base frame.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">ae622948-3a93-45db-812f-723f350cff21</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">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 plane, in the coordinates the mesh was modelled in, at which the robot's flange takes hold of the tool. Its Z axis points away from the robot: a tool drawn reaching along world Z needs none. For a tool drawn reaching along world X, wire the plane with Z = world X. Defaults to the world XY plane, i.e. the modelling coordinates are the tool'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>484</X>
                                  <Y>384</Y>
                                  <W>74</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>522.5</X>
                                  <Y>394</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">0bd56e73-ac52-4472-8e49-534eb360ae0a</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>588</X>
                                  <Y>304</Y>
                                  <W>59</W>
                                  <H>100</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>617.5</X>
                                  <Y>354</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">IyByOiBjb21wYXNfZmFiPj0yLjAuMQoiIiIKQ29uc3RydWN0IGEgVG9vbE1vZGVsIGZyb20gYSBSaGlubyBtZXNoIGFuZCBhIFRDUCBwbGFuZS4KCmB0Y3BfcGxhbmVgIG1heSBiZSBhIFJoaW5vIFBsYW5lIG9yIGEgY29tcGFzIEZyYW1lOyBpdCBpcyB0aGUgVG9vbApDb29yZGluYXRlIEZyYW1lLCBleHByZXNzZWQgaW4gdGhlIHNhbWUgY29vcmRpbmF0ZXMgeW91IG1vZGVsbGVkIHRoZSBtZXNoCmluLiBJZiBgY29sbGlzaW9uX21lc2hgIGlzIHVud2lyZWQsIGB2aXN1YWxfbWVzaGAgaXMgcmV1c2VkIGZvciBjb2xsaXNpb24KY2hlY2tzLgoKYGJhc2VfcGxhbmVgIGlzIHdoZXJlIHRoZSByb2JvdCdzIGZsYW5nZSB0YWtlcyBob2xkIG9mIHRoZSBnZW9tZXRyeSwgYWxzbwppbiB0aGUgY29vcmRpbmF0ZXMgeW91IG1vZGVsbGVkIGluLiBJdHMgWiBheGlzIHBvaW50cyBhd2F5IGZyb20gdGhlIHJvYm90LAptYXRjaGluZyB0aGUgcGxhbm5pbmcgZ3JvdXBzIG9mIHRoZSByb2JvdHMgaW4gdGhlIGxpYnJhcnksIHNvIGEgdG9vbCBkcmF3bgpyZWFjaGluZyBhbG9uZyB3b3JsZCBaIG5lZWRzIG5vIGBiYXNlX3BsYW5lYCBhdCBhbGwuIFdpcmUgb25lIHdoZW4gdGhlIHRvb2wKd2FzIGRyYXduIGFsb25nIGFub3RoZXIgYXhpczogZm9yIGEgdG9vbCByZWFjaGluZyBhbG9uZyB3b3JsZCBYLCB0aGF0IGlzCnRoZSBwbGFuZSB3aXRoIFogPSB3b3JsZCBYLiBOb3RoaW5nIGlzIGJha2VkIGludG8gdGhlIG1lc2gsIHNvIHRoZSBwbGFuZQpjYW4gYmUgcmUtd2lyZWQgYXQgYW55IHRpbWUuCgpBIHJlbWFyayBpcyBzdXJmYWNlZCB3aGVuIHRoZSBUQ1AgZG9lcyBub3Qgc2l0IHJvdWdobHkgb24gdGhlIHRvb2wncyArWiwKc2luY2UgdGhhdCBtZWFucyB0aGUgdG9vbCB3aWxsIHBvaW50IHNpZGV3YXlzIG9uY2UgYXR0YWNoZWQuCgpUaGUgcmVzdWx0IGlzIGEgc3RhdGljIChubyBqb2ludHMpIGBUb29sTW9kZWxgIHJlYWR5IHRvIGZlZWQgaW50byBhCmBMb2FkIFJvYm90IENlbGxgIGNvbXBvbmVudCdzIGB0b29sc2AgaW5wdXQuIEtpbmVtYXRpYyB0b29scyAod2l0aCB0aGVpcgpvd24gam9pbnRzKSBzaG91bGQgYmUgbG9hZGVkIGZyb20gVVJERiBpbnN0ZWFkLgoKQ09NUEFTIEZBQiB2Mi4wLjEgKGJ1aWx0IDIwMjYtMDgtMDMgMTU6MzAgVVRDKQoiIiIKCmZyb20gbWF0aCBpbXBvcnQgZGVncmVlcwoKaW1wb3J0IEdyYXNzaG9wcGVyCmltcG9ydCBSaGlubwppbXBvcnQgcmhpbm9zY3JpcHRzeW50YXggYXMgcnMKaW1wb3J0IFN5c3RlbQpmcm9tIGNvbXBhcy5nZW9tZXRyeSBpbXBvcnQgRnJhbWUKZnJvbSBjb21wYXMuZ2VvbWV0cnkgaW1wb3J0IFZlY3Rvcgpmcm9tIGNvbXBhc19naHB5dGhvbiBpbXBvcnQgcmVtYXJrCmZyb20gY29tcGFzX2docHl0aG9uIGltcG9ydCB3YXJuaW5nIGFzIGdoX3dhcm5pbmcKZnJvbSBjb21wYXNfcmhpbm8uY29udmVyc2lvbnMgaW1wb3J0IG1lc2hfdG9fY29tcGFzCmZyb20gY29tcGFzX3JoaW5vLmNvbnZlcnNpb25zIGltcG9ydCBwbGFuZV90b19jb21wYXNfZnJhbWUKZnJvbSBjb21wYXNfcm9ib3RzIGltcG9ydCBUb29sTW9kZWwKCiMgQmV5b25kIHRoaXMgYW5nbGUgYmV0d2VlbiB0aGUgdG9vbCdzICtaIGFuZCBpdHMgVENQLCB0aGUgdG9vbCBpcyBjb25zaWRlcmVkCiMgdG8gYmUgcG9pbnRpbmcgc29tZXdoZXJlIG90aGVyIHRoYW4gYXdheSBmcm9tIHRoZSBmbGFuZ2UuCk1BWF9UQ1BfT0ZGX0FYSVNfQU5HTEUgPSAzMC4wCgoKZGVmIF9vZmZfYXhpc19yZW1hcmsodG9vbCk6CiAgICAiIiJUZXh0IGZvciB0aGUgbW91bnRpbmctYXhpcyByZW1hcmssIG9yIE5vbmUgd2hlbiB0aGUgdG9vbCBsb29rcyBmaW5lLgoKICAgIFRoZSBUQ1AgZGlyZWN0aW9uIGlzIG9ubHkgYSBoaW50OiBpdCBzYXlzIG5vdGhpbmcgYWJvdXQgdGhlIHJvbGwgb2YgdGhlIHRvb2wKICAgIGFuZCBpcyBtZWFuaW5nbGVzcyBmb3IgYSBUQ1Agc2l0dGluZyBvbiB0aGUgbW91bnQgaXRzZWxmLCBzbyBpdCBpcyByZXBvcnRlZAogICAgcmF0aGVyIHRoYW4gYXBwbGllZC4KICAgICIiIgogICAgdGNwX2RpcmVjdGlvbiA9IFZlY3RvcigqdG9vbC5mcmFtZS5wb2ludCkKICAgIGlmIHRjcF9kaXJlY3Rpb24ubGVuZ3RoIDwgMWUtNjoKICAgICAgICByZXR1cm4gTm9uZQoKICAgIGFuZ2xlID0gZGVncmVlcyh0Y3BfZGlyZWN0aW9uLmFuZ2xlKFZlY3Rvci5aYXhpcygpKSkKICAgIGlmIGFuZ2xlIDwgTUFYX1RDUF9PRkZfQVhJU19BTkdMRToKICAgICAgICByZXR1cm4gTm9uZQoKICAgIG1lc3NhZ2UgPSAoIlRDUCBzaXRzIHs6LjBmfSBkZWcgb2ZmIHRoZSB0b29sJ3MgK1ogYXhpcywgc28gdGhpcyB0b29sIHdpbGwgcG9pbnQgc2lkZXdheXMgb25jZSBhdHRhY2hlZDogdG9vbHMgbW91bnQgd2l0aCArWiBwb2ludGluZyBhd2F5IGZyb20gdGhlIGZsYW5nZS4gIikuZm9ybWF0KGFuZ2xlKQoKICAgIHVuaXRpemVkID0gdGNwX2RpcmVjdGlvbi51bml0aXplZCgpCiAgICBpZiBhYnModW5pdGl6ZWQueCkgPiAwLjk5OgogICAgICAgIG1lc3NhZ2UgKz0gIllvdXIgdG9vbCByZWFjaGVzIGFsb25nIFgsIHNvIHNldCBgYmFzZV9wbGFuZWAgdG8gYSBwbGFuZSB3aXRoIGl0cyBaIGF4aXMgYWxvbmcgd29ybGQgWCAob3JpZ2luLCB4PSgwLDEsMCksIHk9KDAsMCwxKSkuIgogICAgZWxpZiBhYnModW5pdGl6ZWQueSkgPiAwLjk5OgogICAgICAgIG1lc3NhZ2UgKz0gIllvdXIgdG9vbCByZWFjaGVzIGFsb25nIFksIHNvIHNldCBgYmFzZV9wbGFuZWAgdG8gYSBwbGFuZSB3aXRoIGl0cyBaIGF4aXMgYWxvbmcgd29ybGQgWSAob3JpZ2luLCB4PSgwLDAsMSksIHk9KDEsMCwwKSkuIgogICAgZWxzZToKICAgICAgICBtZXNzYWdlICs9ICJTZXQgYGJhc2VfcGxhbmVgIHRvIGEgcGxhbmUgd2hvc2UgWiBheGlzIHJ1bnMgYWxvbmcgeW91ciB0b29sLCB3aXRoIGl0cyBYIGF4aXMgcGlja2VkIHRvIGdpdmUgdGhlIHJvbGwgeW91IHdhbnQuIgogICAgcmV0dXJuIG1lc3NhZ2UKCgpjbGFzcyBUb29sRnJvbU1lc2goR3Jhc3Nob3BwZXIuS2VybmVsLkdIX1NjcmlwdEluc3RhbmNlKToKICAgIGRlZiBSdW5TY3JpcHQoc2VsZiwKICAgICAgICAgICAgbmFtZTogc3RyLAogICAgICAgICAgICB2aXN1YWxfbWVzaCwKICAgICAgICAgICAgY29sbGlzaW9uX21lc2gsCiAgICAgICAgICAgIHRjcF9wbGFuZSwKICAgICAgICAgICAgYmFzZV9wbGFuZSk6CiAgICAgICAgaWYgdmlzdWFsX21lc2ggaXMgTm9uZSBvciB0Y3BfcGxhbmUgaXMgTm9uZToKICAgICAgICAgICAgcmV0dXJuIE5vbmUKCiAgICAgICAgZnJhbWUgPSB0Y3BfcGxhbmUgaWYgaXNpbnN0YW5jZSh0Y3BfcGxhbmUsIEZyYW1lKSBlbHNlIHBsYW5lX3RvX2NvbXBhc19mcmFtZSh0Y3BfcGxhbmUpCiAgICAgICAgYmFzZV9mcmFtZSA9IE5vbmUKICAgICAgICBpZiBiYXNlX3BsYW5lIGlzIG5vdCBOb25lOgogICAgICAgICAgICBiYXNlX2ZyYW1lID0gYmFzZV9wbGFuZSBpZiBpc2luc3RhbmNlKGJhc2VfcGxhbmUsIEZyYW1lKSBlbHNlIHBsYW5lX3RvX2NvbXBhc19mcmFtZShiYXNlX3BsYW5lKQogICAgICAgIGNfdmlzdWFsID0gbWVzaF90b19jb21wYXMocnMuY29lcmNlbWVzaCh2aXN1YWxfbWVzaCkpIGlmIHZpc3VhbF9tZXNoIGVsc2UgTm9uZQogICAgICAgIGNfY29sbGlzaW9uID0gbWVzaF90b19jb21wYXMocnMuY29lcmNlbWVzaChjb2xsaXNpb25fbWVzaCkpIGlmIGNvbGxpc2lvbl9tZXNoIGVsc2UgTm9uZQoKICAgICAgICBpZiBjb2xsaXNpb25fbWVzaCBpcyBOb25lOgogICAgICAgICAgICBnaF93YXJuaW5nKGdoZW52LkNvbXBvbmVudCwgIk5vIGNvbGxpc2lvbiBtZXNoIHByb3ZpZGVkOiB0aGUgdG9vbCB3aWxsIGJlIHZpc3VhbGl6ZWQgYnV0IGlnbm9yZWQgZm9yIGNvbGxpc2lvbiBjaGVja2luZy4iKSAgIyBub3FhOiBGODIxCgogICAgICAgICMgYGJhc2VfZnJhbWVgIGlzIG9ubHkgcGFzc2VkIHdoZW4gd2lyZWQsIHNvIGFuIG9sZGVyIGNvbXBhc19yb2JvdHMga2VlcHMKICAgICAgICAjIHdvcmtpbmcgZm9yIGRlZmluaXRpb25zIHRoYXQgZG9uJ3QgdXNlIGl0LgogICAgICAgIGt3YXJncyA9IHsiYmFzZV9mcmFtZSI6IGJhc2VfZnJhbWV9IGlmIGJhc2VfZnJhbWUgZWxzZSB7fQogICAgICAgIHRvb2wgPSBUb29sTW9kZWwoCiAgICAgICAgICAgIHZpc3VhbD1jX3Zpc3VhbCwKICAgICAgICAgICAgZnJhbWVfaW5fdG9vbDBfZnJhbWU9ZnJhbWUsCiAgICAgICAgICAgIGNvbGxpc2lvbj1jX2NvbGxpc2lvbiwKICAgICAgICAgICAgbmFtZT0obmFtZSBvciAiYXR0YWNoZWRfdG9vbCIpLnN0cmlwKCksCiAgICAgICAgICAgICoqa3dhcmdzLAogICAgICAgICkKCiAgICAgICAgbWVzc2FnZSA9IF9vZmZfYXhpc19yZW1hcmsodG9vbCkKICAgICAgICBpZiBtZXNzYWdlOgogICAgICAgICAgICByZW1hcmsoZ2hlbnYuQ29tcG9uZW50LCBtZXNzYWdlKSAgIyBub3FhOiBGODIxCgogICAgICAgIHJldHVybiB0b29sCg==</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>
                  </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="4569">iVBORw0KGgoAAAANSUhEUgAAAJYAAABkCAYAAABkW8nwAAAAAXNSR0IArs4c6QAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAlqADAAQAAAABAAAAZAAAAAAGd2knAAART0lEQVR4Ae2cyXMbNxbGm5QokhK1i7a8SbasSlWqkvIcUnPIebbT/MdznLlOZSqZgye2JJfkWLYS7RIXLfN+gF8TbHHpllptMgSqyO5GAw94Hz48PCxkLgiCa/n44BFIFYFxpF1fe26liuqIC8vlcoEhFjh8/PhxxOHw6qeBwIMHD4yYfBrCvAyPQBQBT6woIv45FQQ8sVKB0QuJIuCJFUXEP6eCgCdWKjB6IVEEPLGiiPjnVBDwxEoFRi8kioAnVhQR/5wKAp5YqcDohUQR8MSKIuKfU0HAEysVGL2QKAKeWFFE/HMqCHhipQKjFxJFwBMrioh/TgUBT6xUYPRCogh4YkUR8c+pIOCJlQqMXkgUAU+sKCL+ORUEPLFSgdELiSLgiRVFxD+ngoAnVioweiFRBDyxooj451QQ8MRKBUYvJIqAJ1YUEf+cCgKeWKnA6IVEEfDEiiLin1NBwBMrFRi9kCgCnlhRRPxzKgh4YqUCoxcSRcATK4qIf04FAU+sVGD0QqIIeGJFEfHPqSDgiZUKjF5IFAFPrCgi/jkVBMK/ikxFWsZCxsepvv5/ai64vLzMuAbJi6OO/f7zlf/wzOeHu88PFbEAm0ZpNpvm+uNP/w2urqQBJK5YzAfPnz+X56vkrZ1RjkajYepdKBTMtVOxkIp0MzMzwdjYWKckQxE3FMSCUPV6Pfj111+DWq0WAH6pVAr+88MPQWW6GlyJFWg0joL5+XlDuqyRpz4a9F6vbjyEWVxcNHXvZrU0H1f0HuSOorp1uoKI6Hg9kP+arCB/+PAhODs7M8ShJzME8g7QaSxCsVg0cebhnr8oW+sGdgxvfLCkFxcX5p4r9eO9koPOMTs7G0xMTJga8g45eiWS5+PjY9OBJicnw/Qq455Vu7N4/jUZHQbIYuErGZ6b69hYPjg9PQvev9+RYWE2WFtbMxUGYBdkbSQ37s7oRAQAlDsMYzXPz8+NFYVAEIP3DF2Qno/eE88HGeSBfCorUox5JB0BAiJ7a2srWFpaMp3qPnU0hab4FZtY6FuvXwkw9LB0/RgaYWzMWiHI1WjUg729XdNrl5efSQ8vSC++uJXa+Pf4X9pg/YSQTj8QBosIIU5PTw2RiIPMDMULCwvmnvoreXivwb1HJsQ4ODho6xia1r1CKJXN9c2bNwHWC99sWEJsYqGQ4CIAH0lD0asgGKbb+M7m2q40DdQeo0+24eyshzR7e8cyfIxJI9aCk5MTM5TMzs6JP7IsQ+C5kK5piKf541yRW6vh5JeCcrk1w6JsDe49JKBBIZJaJHeYnZqaMpYDUpGP9C5xos9ahl55z3BdLpdNfo3vdKUMiAoRIS1+GYRcXl7uS8pO8m4Td9cZdiJi0SbNpvVpIBbPkMsN2m61Wj1oiNmXVO5rAyoNd3Jy9BlgBEwEc3NV8zw/v2CsAY2H5bq4aEiDlGV4obdGCiPmM7nbCpEH8l9cXAZHR0fyVPhcFp0Dq9s0BFK/SH0kZDCMKQEYjtRKQAzSYb3uEqanp9sI2U2Wkho9+OB3zc3NZUIs9RV7zV671VvjExGLTLOzD0S53utF9LLt7dcyIfgUjDEWOYGG++nHfwf/+uc/gnEx7Sjxl7/+Pfjzn/4mjd2UlNdtjXd11TCWBCJ3Cq7VoAE00OMh8M8/v5bh6lqIbIcySIP1qVQqhkSkA0CsBPVWGWq1VN6XvILR3t6e6XD37WeBB5Ybv47h18U3CQbtrR4j5/g4Zrp3Qiq3VK2aSnHvBp6/+eaVqTj3WIGvv/5GzH3V3LtpaeSzsyNjeXK5lhyUVQKQXpV34yA/hPnuuz9KZyiaNACGxcGKYRGwSPgwKkPlmIgB+UInZpN0iJWVlXuzWLQFpD08PDTWEaz43BaTxMTCokSHv2gbQJblh8vBo+VHHSuGEvk8i38MbayY2yk61kwDgOLQNxrn8v7M+BxxlCQf6bhSj1zuQqxii5T0QqwVxMIKvH792vguDFH3bQ1UtyRX9KCBqZt+kuSPk5YymJxsb28H4MDEBAzBLw7mncpotWSnt3eI69VI9l3nWR5K8sGJR9la7Vim2uWuxCKtKs89wSWWw9XwHYAx7D1+/NgMlwBKeVk6x6YyCb4UlwRZYielPcDg2bNnZvgDdz4DSazYWjkJAY/e+csvO8ai4Qsxq0NBrJwbOpHJfY+sXuQmLXLxrV6+fCnrZe/NmhHDDbL75bVl2U6gdbFx0QlGy++z7+N/5/M2L7pQRns58eX0SgmuWG4WnpmxKpm46n2v/N3e3ZvF6lZg93gL3sbGG+NUFwp2JtRoMAxOJAYV49VsXgpY3UvkjTbYkydPzO7D5uaG9NxV8cVY+2onsysJ+QDPUE3D22E9L+VNybOmzIlFPBWSMtkJI/Vl1+v1NVtW42I92Bu1M1U6nBtaZbix8e6R6QZmnFhv9LG62NlzhsSi1yQDyVWg2z2Ni3+Fv3N4eCAWZF1mbhXjfOMLsXamCiMDYOIACzlZwUe+m79TPQBRtyM2NzeDJ0++kjxjJm+n9FiTRuNE0tSM1aM+h4fHwf7+oRlmyYPVK5dzMlFhmaDVmqTVxlU9Ws9MWGqSHlLbTWgmIQzdTDqYcDSb+I39fd1O9aa8fP5asLWy1UHHcqtF5MpMFGumcVH8ophqOi0ztsVC8UKBglgSSD80GqfBp09bwffff28IZYeiuhAuEJLN3rpAdgmioHQTBrmqMpul4d6+/Z/4XNVuSY3Mev1chm67tUODnZ/Xpa5LIbEuL6+k/g3znM+zWyGJPk9+qJM2jnuFsJDIDbx/9OiRGarpaKXSlJAPPxHdIGCLtFqGm9+9h5BTU2XBmM4Jic9Mx4BEaqEgMh+CYqd1VFka3+05NrEQYMd8wEk3YK22tjaD9fWXYv7Lxs/C0qQTksmxluuhAP5e6nFqpvlYG4ijVoV68Vwssjdox1qwOT6umem6xYmh8kpmWeNyZVbnNn53za6u8A0vRa5dfdeULDfgC3LCY3d3V+qSD168eExNNIm5RuvpvsRNPTg4k7yQ3G5DYQXxr1yfkvZgInOXkIhYdymoV16U+u2334JXr14ZUvVKm8U76lOtLotDvy1WoSlrbEtSr977oxBncbEi1mBGqmhJRNzJya6xgHHrjSXAKu3vn4gFvLk3SIebnJySNHadKeoHRi0L5RJHgPC2k1gXgUVgPviXmsYklK/os8bHvYbEuriI16NUMD0j2lv0Xe/rtTRWq5cBJFN9xnR6pdtzesu5z7f4fBPB8+frwcbGWwF5THyb+Rh1w+9pEZDGQR+sYNwAHuSBQNGZMDKI05ESublc93aLkoNJgdaHvcfd3Y/B06dP41YtUbqQWJeXxUQZUQq/yHXw+glAURY9K5XW1gn5sVYszA1S0EZZWVkVcr2Reo+FC4dJ6slwmIRYVnZOdgQWBad2i0WdWBo4OmKNiQXMiiEW8RDSvbp15B0BYp2enpjZ79zcZLC6umr8K9XVzXPX+5BY29vvEshiVbspU9Q5Mf2T0gvafRD0EF2NH9ISiolvyvYEvbflnLJdgTmOuznbknf/dwAOoVZWngfv3m3I9UWihrA4JCMWebAq+lEtqcvGxoaZFeLIHx6eGLdBO7YSS9O7VyWWtIqMCiUZ5h9Ku9nj0fdBKsoOiVWpTBvWUwm2W9QBhTRUCKJoQHlOHjAUUjFbOe0Vblr7nnwWZITYdLacvJnpMBNjj2rwAvW3p1OfPl0Vcm1KL7fkouFVl171Zi1NqNIrSds7cGLm5gbIwwIuR6/Byh4HwmIxKYg/OQFzJga0l62/W0q69yGxWO3Gz8F6UCg9FXazGsu1UOAgnj0wZ5VvihNZkl4Tbz+JPAwL+XzBEBdiAhZ7dxwH2d/f/0zQdBW8rbTra7s/R344VCyOi4VeFqvxWpzdZ8ZSo0+/MDu7KHrjC/VL2XrPwUR3Vkx70C4PHz40ZCIl5AB71qQ0UAYdwQ1uHPf3TSgtOyTWt9/+wcRRMVjNzKRWOzenASCcBQdi2BVpnFT1H6zFUpGdr/SWi4umOIyfZMpstedoRnSq2zl3trE0aqkEaVyn+1LIVZSOsCKW651gNG9OaNBQvfQvlfRgYBId2tnBIia409l1ckAHxXJJdIKA3JZ/myBj4qQhsSCSG1CC4XF6esYAB7H0FALkY3GQs1LE9wJWZVozfGXM+cLCZOiruD0IOaQbhEBDdgqQa319PdjZ2TFrb8tyggOr3o9gydRqxwDZigvYMxOcm5uS6vFJFqhHF9WSCeqTOiRWb+edzVaVZO+xPrOzE7GJRW4AKhYnZSo/bu5VIleAU/Dc+EG6r9XoRJZw1eozs8Xy9u2O0YeTr6wvYe3oIBAA31S3TJLogcvBjkOpZK1LtMNRBu9vG2zdbps7Xr6wejilnYNLKpsCApydcbRiNyRWi3g3pdheZofYTtZNeyRyO72/KfHLxECqfN4uy6DTzAxD+ZKswx3Liva+DPEH0uAFM2ROTHC4EF+1KQSxBw3BqFuj6jswqNf57WRr95xRwbogYe/uKufLIHOz1JBY3RtUe18rs1qWeh0HF2VN9zTKAlC3gE8me51tAVm64TnoxGqruDyov8PBQXxFrBNONsTghyEspVSrHIMuS1owsjjZ2aTet0tVbN32QC6uyTCFkFhJKo3Sdj1kNUk2SctShvXJFEB6IvtVzA6HJUStDngw4UE/9OAcGXrZH4McJhoO6ZjWglsiIYdDd8gkfljCrYilyrEDnkxZ/BPAsb0V0OjhEGttbS2hLK1Fdld0PT3dM35Ue6noY10G1q0KBX6owc/ZGqYjQTq7HiiphDmuNdJn7WjIpRxOkmClIBXn9FkUdfO1lz94TyGx3Erbex0C9Url3XsOsR0LgPwK2C4k9lIP4PAVCoVJmUWx439p1q7YredILCRz69BL1pd6R4Nz8HBy0vpMkEkxwdLIfEuGvzPZojoWPQvGUi0scAK295KEqw844RocH5/LonFTSFUz+3lKQDftIN+HxHr3bkt6U6eq3nTeFVCGtdVVjldoRttzO0qRJLVaw6wBlUo2PdN0LJVdn7FWrFPeQYljn7NcXrzRARQ3hshKZUoODFako2CxzmWSsxdOcOLooR2QpZ25uRmxVI9vWLk4cr50mpBYL16sCWCYaq2SvWk923i1KgBwdLQnZKkba6O5ul2RgxO6tFQVwDho1vpjD5XZLe+gxKMDJ1v7BfRh+MNSYeWwzp0C6cCRoPc8Yr2r1QdS1riJHxZ8XB1DYu3v74lD3j5laycaygfSY9lRt+d67GwFcDovJroFkYf04+OsY9kjv8MIWNI6Qyw+cfNBrKR5XJwH5T4k1s57OcH58pn0LjskoaAGCIUfdXJyFnz4sPt56GLv71wsEJvXEMvmc/O4Mohnb6tUaq3PaNrf8zUpSZRYw45JSKzpyoL4A65z7qoGaXDSS7IBOycWZ1zumbEcyVB4GstiIY0Dc+Sj9+oQ4JYyHPdOj+tTYTocJz3pmEmCPXQZv5wksrNKS+2lna/lt3wfTYP3K1gXBUlnyZEUAH5gMFyLfYrJ+Tm+EtY5rs72b5CsNY+fhzImJsbE7Rg+nPSXTqHFsntPcZS/q7JYLG2q4bryd0i27vEVKJeTncy1iMSXP6gIhsQa1sbOFthOSy/3UYM4Hfw+yk1PZv/pXHpleUkjhIAn1gg1dpaqemJlifYIleWJNUKNnaWqnlhZoj1CZXlijVBjZ6mqJ1aWaI9QWZ5YI9TYWarqiZUl2iNUlifWCDV2lqp6YmWJ9giV5Yk1Qo2dpaqeWFmiPUJleWKNUGNnqaonVpZoj1BZnlgj1NhZquqJlSXaI1SWJ9YINXaWqnpiZYn2CJXliTVCjZ2lqp5YWaI9QmV5Yo1QY2epKr8zMj9YzbJQX9bvGwF+yGyI9ftW02v3JRD4Pyz/hJppP2kcAAAAAElFTkSuQmCC</bitmap>
        </item>
      </items>
    </chunk>
  </chunks>
</Archive>