﻿<?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>-90</X>
                  <Y>213</Y>
                </item>
                <item name="Zoom" type_name="gh_single" type_code="5">0.6275781</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.32.26160.13002</item>
              </items>
            </chunk>
            <chunk name="Library" index="1">
              <items count="4">
                <item name="Author" type_name="gh_string" type_code="10">Robert McNeel &amp; Associates</item>
                <item name="Id" type_name="gh_guid" type_code="9">00000000-0000-0000-0000-000000000000</item>
                <item name="Name" type_name="gh_string" type_code="10">Grasshopper</item>
                <item name="Version" type_name="gh_string" type_code="10">8.32.26160.13002</item>
              </items>
            </chunk>
          </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="570">iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAGKADAAQAAAABAAAAGAAAAADB/VeXAAABsElEQVRIDbVVzU7DMAxOV56CI9DRjis3eAJOE4ynAGlXhpAQEgKuk+ApGGgn3oAb4kjLChx5i9HlM3WVBHddN2Ypc+Kfz7G9xkotmTwTP8uyjj5304+vnfF4bOlMO2nv+34WbKw9a13f87wB2xQgGvwqeU97rFiEh5vBtQ5yCowV/ODmAL9Lv9WtXiYdB6vqSC+JSu2V6mnMV2TSyB274C64BFolMzAIk0o0Sj9/UPPo6YX8473tKhxRb/qjJ81gvUEZ1G2oiO4IGZN64OjE41ucqPuHodpqhaoV/S7R0BFaAdBQiS4ubxQCgJgfHrRVZ79tmUv+1IM4GWWWpXEYPA7p5hCdn51QAGQCQiaQlVEUNj0rA8mQwaBDJgBl4mz4LHH+m0o6S4aSgADKe8ug5DBzALPe5r4EtxBXBuCSoBdMKBWIdSyXeGWT4WQ2mkEAjlJNC/KnyXhbQO7bwyVBw6cBS/5WBuanzjetw11/ZFDZgzoBJFsKgIdJUi4iY0z60DCJ9DzYZUBOFee684Ax8ummuER9BmODebnxHhEmNRlgyxqZRYA8yL8P/XkrMbPfBNULvFi5msP0AAAAAElFTkSuQmCC</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="3">
                        <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>
                        <item name="Selected" type_name="gh_bool" type_code="1">true</item>
                      </items>
                    </chunk>
                    <chunk name="ParameterData">
                      <items count="11">
                        <item name="InputCount" type_name="gh_int32" type_code="3">5</item>
                        <item name="InputId" index="0" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="InputId" index="1" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="InputId" index="2" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="InputId" index="3" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="InputId" index="4" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="OutputCount" type_name="gh_int32" type_code="3">4</item>
                        <item name="OutputId" index="0" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="OutputId" index="1" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="OutputId" index="2" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="OutputId" index="3" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                      </items>
                      <chunks count="9">
                        <chunk name="InputParam" index="0">
                          <items count="13">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">true</item>
                            <item name="Description" type_name="gh_string" type_code="10">The RobotCell to draw.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">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="3">
                                <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>
                                <item name="Selected" type_name="gh_bool" type_code="1">true</item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Object</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="InputParam" index="1">
                          <items count="13">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">true</item>
                            <item name="Description" type_name="gh_string" type_code="10">Optional RobotCellState describing the configuration to draw. If unwired, the cell's default state is used.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">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="3">
                                <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>
                                <item name="Selected" type_name="gh_bool" type_code="1">true</item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Object</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="InputParam" index="2">
                          <items count="12">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">true</item>
                            <item name="Description" type_name="gh_string" type_code="10">Draw visual meshes. Defaults to True.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">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="3">
                                <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>
                                <item name="Selected" type_name="gh_bool" type_code="1">true</item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Boolean</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="InputParam" index="3">
                          <items count="12">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">true</item>
                            <item name="Description" type_name="gh_string" type_code="10">Draw collision meshes. Defaults to False.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">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="3">
                                <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>
                                <item name="Selected" type_name="gh_bool" type_code="1">true</item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Boolean</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="InputParam" index="4">
                          <items count="12">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">true</item>
                            <item name="Description" type_name="gh_string" type_code="10">Scale factor for the drawn geometry: meter_value / native_scale = native_value. Use 0.001 for a millimeter document. Defaults to 1.0.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">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="3">
                                <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>
                                <item name="Selected" type_name="gh_bool" type_code="1">true</item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Double</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="OutputParam" index="0">
                          <items count="12">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">false</item>
                            <item name="Description" type_name="gh_string" type_code="10">Rhino meshes of the robot model.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">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="3">
                                <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>
                                <item name="Selected" type_name="gh_bool" type_code="1">true</item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Object</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="OutputParam" index="1">
                          <items count="12">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">false</item>
                            <item name="Description" type_name="gh_string" type_code="10">Rhino meshes of all tool models in the cell.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">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="3">
                                <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>
                                <item name="Selected" type_name="gh_bool" type_code="1">true</item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Object</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="OutputParam" index="2">
                          <items count="12">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">false</item>
                            <item name="Description" type_name="gh_string" type_code="10">Rhino meshes of all rigid bodies in the cell.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">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="3">
                                <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>
                                <item name="Selected" type_name="gh_bool" type_code="1">true</item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Object</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="OutputParam" index="3">
                          <items count="12">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">false</item>
                            <item name="Description" type_name="gh_string" type_code="10">Rhino plane at the robot's base frame.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">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="3">
                                <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>
                                <item name="Selected" type_name="gh_bool" type_code="1">true</item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Object</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                      </chunks>
                    </chunk>
                    <chunk name="Script">
                      <items count="5">
                        <item name="MarshGuids" type_name="gh_bool" type_code="1">true</item>
                        <item name="MarshInputs" type_name="gh_bool" type_code="1">false</item>
                        <item name="MarshOutputs" type_name="gh_bool" type_code="1">true</item>
                        <item name="Text" type_name="gh_string" type_code="10">IyByOiBjb21wYXNfZmFiPj0yCiIiIgpEcmF3IGEgUm9ib3RDZWxsIGF0IHRoZSBjb25maWd1cmF0aW9uIGRlc2NyaWJlZCBieSBhIFJvYm90Q2VsbFN0YXRlLgoKSWYgbm8gYGNlbGxfc3RhdGVgIGlzIHdpcmVkLCB0aGUgY2VsbCdzIGRlZmF1bHQgc3RhdGUgaXMgdXNlZCwgc28gdGhlIGNlbGwgaXMKc3RpbGwgZHJhd24gKGluIGl0cyBkZWZhdWx0IGNvbmZpZ3VyYXRpb24gd2l0aCBub3RoaW5nIGF0dGFjaGVkKS4KClRoaXMgY29tcG9uZW50IHJldXNlcyBhIGNhY2hlZCBgUm9ib3RDZWxsT2JqZWN0YCBrZXllZCBvbiB0aGUgaW5wdXQgY2VsbCdzCmlkZW50aXR5LCBzbyBtZXNoZXMgYXJlIG9ubHkgYnVpbHQgb25jZSBwZXIgY2FudmFzIHNlc3Npb24gYW5kIHN1YnNlcXVlbnQKc3RhdGUgY2hhbmdlcyBvbmx5IHVwZGF0ZSB0cmFuc2Zvcm1zIChmYXN0KS4KClRoZSByb2JvdCBtb2RlbCwgdG9vbHMsIGFuZCByaWdpZCBib2RpZXMgYXJlIHJldHVybmVkIGFzIHNlcGFyYXRlIG91dHB1dHMgdG8KbWFrZSB3aXJpbmcgZG93bnN0cmVhbSBzdHlsaW5nL2ZpbHRlcmluZyBlYXN5LgoKQ09NUEFTIEZBQiB2Mi4wLjAKIiIiCgppbXBvcnQgR3Jhc3Nob3BwZXIKaW1wb3J0IFJoaW5vCmltcG9ydCBTeXN0ZW0KZnJvbSBjb21wYXMuc2NlbmUgaW1wb3J0IFNjZW5lT2JqZWN0CmZyb20gY29tcGFzX2docHl0aG9uIGltcG9ydCBjcmVhdGVfaWQKZnJvbSBjb21wYXNfcmhpbm8uY29udmVyc2lvbnMgaW1wb3J0IGZyYW1lX3RvX3JoaW5vX3BsYW5lCmZyb20gc2NyaXB0Y29udGV4dCBpbXBvcnQgc3RpY2t5IGFzIHN0Cgpmcm9tIGNvbXBhc19mYWIuZ2hweXRob24uc2NlbmUgaW1wb3J0IFJvYm90Q2VsbE9iamVjdAoKCmNsYXNzIFZpc3VhbGl6ZVJvYm90Q2VsbChHcmFzc2hvcHBlci5LZXJuZWwuR0hfU2NyaXB0SW5zdGFuY2UpOgogICAgZGVmIFJ1blNjcmlwdChzZWxmLAogICAgICAgICAgICByb2JvdF9jZWxsLAogICAgICAgICAgICBjZWxsX3N0YXRlLAogICAgICAgICAgICBkcmF3X3Zpc3VhbDogYm9vbCwKICAgICAgICAgICAgZHJhd19jb2xsaXNpb246IGJvb2wsCiAgICAgICAgICAgIG5hdGl2ZV9zY2FsZTogZmxvYXQpOgogICAgICAgIGlmIHJvYm90X2NlbGwgaXMgTm9uZToKICAgICAgICAgICAgcmV0dXJuIChOb25lLCBOb25lLCBOb25lLCBOb25lKQoKICAgICAgICAjIEZhbGwgYmFjayB0byB0aGUgY2VsbCdzIGRlZmF1bHQgc3RhdGUgd2hlbiBub25lIGlzIHdpcmVkLiBUaGUgY2hpbGQKICAgICAgICAjIHNjZW5lIG9iamVjdHMgKHJvYm90IG1vZGVsLCB0b29scywgcmlnaWQgYm9kaWVzKSBhcmUgb25seSBidWlsdCB3aGVuIGEKICAgICAgICAjIHN0YXRlIGlzIGFwcGxpZWQsIHNvIHdpdGhvdXQgdGhpcyB0aGUgZHJhd3MgYmVsb3cgaGl0IGEgTm9uZSBvYmplY3QuCiAgICAgICAgaWYgY2VsbF9zdGF0ZSBpcyBOb25lOgogICAgICAgICAgICBjZWxsX3N0YXRlID0gcm9ib3RfY2VsbC5kZWZhdWx0X2NlbGxfc3RhdGUoKQoKICAgICAgICBkcmF3X3Zpc3VhbCA9IFRydWUgaWYgZHJhd192aXN1YWwgaXMgTm9uZSBlbHNlIGRyYXdfdmlzdWFsCiAgICAgICAgZHJhd19jb2xsaXNpb24gPSBGYWxzZSBpZiBkcmF3X2NvbGxpc2lvbiBpcyBOb25lIGVsc2UgZHJhd19jb2xsaXNpb24KICAgICAgICBuYXRpdmVfc2NhbGUgPSBuYXRpdmVfc2NhbGUgaWYgbmF0aXZlX3NjYWxlIGVsc2UgMS4wCgogICAgICAgIGtleSA9IGNyZWF0ZV9pZCggICMgbm9xYTogRjgyMQogICAgICAgICAgICBnaGVudi5Db21wb25lbnQsICAjIG5vcWE6IEY4MjEKICAgICAgICAgICAgInJvYm90X2NlbGxfb2JqZWN0X3t9X3t9X3t9X3t9Ii5mb3JtYXQoaWQocm9ib3RfY2VsbCksIGRyYXdfdmlzdWFsLCBkcmF3X2NvbGxpc2lvbiwgbmF0aXZlX3NjYWxlKSwKICAgICAgICApCiAgICAgICAgc2NlbmVfb2JqZWN0ID0gc3QuZ2V0KGtleSkKICAgICAgICBpZiBzY2VuZV9vYmplY3QgaXMgTm9uZToKICAgICAgICAgICAgc2NlbmVfb2JqZWN0ID0gU2NlbmVPYmplY3QoCiAgICAgICAgICAgICAgICBpdGVtPXJvYm90X2NlbGwsCiAgICAgICAgICAgICAgICBzY2VuZW9iamVjdF90eXBlPVJvYm90Q2VsbE9iamVjdCwKICAgICAgICAgICAgICAgIGRyYXdfdmlzdWFsPWRyYXdfdmlzdWFsLAogICAgICAgICAgICAgICAgZHJhd19jb2xsaXNpb249ZHJhd19jb2xsaXNpb24sCiAgICAgICAgICAgICAgICBuYXRpdmVfc2NhbGU9bmF0aXZlX3NjYWxlLAogICAgICAgICAgICApCiAgICAgICAgICAgIHN0W2tleV0gPSBzY2VuZV9vYmplY3QKCiAgICAgICAgc2NlbmVfb2JqZWN0LnVwZGF0ZShjZWxsX3N0YXRlKQoKICAgICAgICAjIENvbGxlY3Qgb3V0cHV0cyBmcm9tIHRoZSBjaGlsZCBzY2VuZSBvYmplY3RzIGRpcmVjdGx5IHNvIGVhY2ggb3V0cHV0CiAgICAgICAgIyBjYW4gYmUgd2lyZWQgc2VwYXJhdGVseSB3aXRob3V0IHJlLXJ1bm5pbmcgZHJhdygpLgogICAgICAgIHJvYm90X21lc2hlcyA9IHNjZW5lX29iamVjdC5fcm9ib3RfbW9kZWxfc2NlbmVfb2JqZWN0LmRyYXcoKQoKICAgICAgICB0b29sX21lc2hlcyA9IFtdCiAgICAgICAgZm9yIHRvb2xfc28gaW4gc2NlbmVfb2JqZWN0Ll90b29sX3NjZW5lX29iamVjdHMudmFsdWVzKCk6CiAgICAgICAgICAgIHRvb2xfbWVzaGVzLmV4dGVuZCh0b29sX3NvLmRyYXcoKSkKCiAgICAgICAgcmlnaWRfYm9keV9tZXNoZXMgPSBbXQogICAgICAgIGZvciByYl9zbyBpbiBzY2VuZV9vYmplY3QuX3JpZ2lkX2JvZHlfc2NlbmVfb2JqZWN0cy52YWx1ZXMoKToKICAgICAgICAgICAgcmlnaWRfYm9keV9tZXNoZXMuZXh0ZW5kKHJiX3NvLmRyYXcoKSkKCiAgICAgICAgYmFzZV9wbGFuZSA9IE5vbmUKICAgICAgICBpZiBjZWxsX3N0YXRlLnJvYm90X2Jhc2VfZnJhbWUgaXMgbm90IE5vbmU6CiAgICAgICAgICAgIGJhc2VfcGxhbmUgPSBmcmFtZV90b19yaGlub19wbGFuZShjZWxsX3N0YXRlLnJvYm90X2Jhc2VfZnJhbWUpCgogICAgICAgIHJldHVybiAocm9ib3RfbWVzaGVzLCB0b29sX21lc2hlcywgcmlnaWRfYm9keV9tZXNoZXMsIGJhc2VfcGxhbmUpCg==</item>
                        <item name="Title" type_name="gh_string" type_code="10">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="742">iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAGKADAAQAAAABAAAAGAAAAADB/VeXAAACXElEQVRIDbVVz0tUcRCffe1hH+2G1iHoWutqp4qQIAWxTp2kXIIuXQUFPVYE3uqaYOApECSQtfQfKILqkIfqULrrFqFEUGEGarvha1/zmd35+n3Pd1DfOrD7ne/8+MzMd77vO0QHTAkb3/f9ft4PL5U/X6zVagGdbRfFO47jt2VPvmbdWCKRmFEbA8Lg94ql8m1VxFnbc9n7HOQOMCQAMmfwQhzQsC8HyaMSp6EYDhs0YS+YUkFp6RMfef3MNzY26fF0gd6+e7+nGOfOnqEb1/OUTh8WP/Qk13bKkQoUHBqAP3v+gsjnzR5+8IGvkmImVaArMm9tbaGJ8Qcq2tU6MDgSWbX2gBYWizTzdI6q1Wo98wjYh+VvdPNNKUJD5Hme+ALDJlNB4cmcBIFya8uzbQw/zgFA87/WqfNoxsjBVDgxBAHOx4Uijd69JXpTAQT5a33kuilyU6mAMzbIXsnmVZZJp8UXGPgpmQAQ9F/toxSDJ5OmMLUjZD+UPUGdx4KZGwNm4AuM0x3tRhwIYKQhZvTDskimln/Qplej+dV1ml75GbKK3poAgSaHbN1DdbPLx1uo44gr2tmvqwEr71+MJk9++S7HM8hHBFr581eqsCNUKvtsMm4MSMHDvCj5L5PZZ5NxHScv5BRHVsgWr5wPyLCJavKO64I3BZ/9wNBI4IN7ZMOZR35buLb2my719mwLGpwEwMOkbwceLJA8dhFADb8dC8DVF0pgYhUIngcveR50QdAs4nnwiudBt17TsWYBWziCKQEweTDmLGUstjEyZS4HTvkghn6sTHfj/B/RXwWUJQ405QAAAABJRU5ErkJggg==</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="585">iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAGKADAAQAAAABAAAAGAAAAADB/VeXAAABv0lEQVRIDWNgoDFgRDb/////IUB+/q3bd63//fuHIoesDhubiYnpv5qq8lGg3ERGRsY1MDVwQ4CGt924ebsSJkEJraGu2g60pApkBtgCkMuBhq+mxFB0vUBLQkE+YYJK5IPoNes2gDG6YjL5YDPBPrh56w4wyP8xhkcngM1auXQBmKaEAMWJupoKE9gH6BHa2NJBsU9gZsKCCMWx167fQOHj4+x+8Z4BhHEBrBaAFK9eu4EBFGSgeMEFQAbnnbsLxrgsQbEgNDgAl1kExbc/f4dVDTiSr9+49R+rLBZBUPBpaWrAZdY+fsPQdeMxw6fffxmmmagwOIoJwOU0NdQYUXwAl8HBABkOSgAgDIunYFkRhg59RbCOiov3GdYALUQGRPkAFA+gOEEH9TUVcN8Unr/HsAMaTJOMlBlcJQQZSPYBugXIQeUlKYguDeYT5QOYTlgQgQwGJQhkC0BqYCkJ5HoQAPmAJAtAmtAjGSSGC5AVROiuxmU4TJykVATTRAoNtgBUMJGiiRi1MDPBFkBrImL0Ea0GZiYsiCYSrZN4hWAzwRaAah5QNUe8XvwqoVUmuF4GJ1OYclpU+jCzaUYDALUcqb2TIfgBAAAAAElFTkSuQmCC</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/VeXAAACCElEQVRIDbVV3ytDcRQ/95qRH5skpHlhP5UkHggJb54W27O8Sau9ovbKs1ry5g8wUl5kSWJ44MXDbDORJGkPSBJ2r+859p1t7uwOO3Xv93vPj8/5fs75dg9AgUVIxZdl2cG+3ZGz8x5JktJsqX5Ke1EUZbOpOcBs84Ig+LhPEoSBz4bCZ9Pc8JfVajHNsSQziEEJ8OQMfPkvoJmxLIkTmYgJgzvT4R++CZMYhCNRVvL8ap7rANgTi9koEoNc4L7VNcAnH+GYGjVByyuf4I4Ruxr3NB/egzTlf34UPIGqEsW1pb8mRbfoNBSRlRC27+7BG7mB4OMzmVt0ZeAyN8BAbZWS+zedzWoWspYIwSePogRecXsN+GAi1KFNrWRNgCdH8XYYwXC4BY37ftqTLmEjhxwvxR48vL3TabtrdNCqL4eQfYxgvB4PVHQNQRAM4BifgKLXlyS8c9QOStc4KwMeGZe/2iPIElerXhUZ6Is1gA09iD0Sk53BNljf2ARfdR081RugSSuCb2lRVZKsDPC2oLiOozB1cgGBBhNc9g+TTvKvQ/A0RPtcL2KAPyb+7+ABeBUXOo10TZEJCrJqj11BvLIEWmxW7qq4IiYa+DzYZfOgV9GTKbHpKFg6tcLmwR6bB328RPM/BSJwPuAJLMKkBDh5cMz9lCQfW2Jk0lymEvHgQgx9jl2w9QOYn7dbu7ZRPAAAAABJRU5ErkJggg==</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="709">iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAGKADAAQAAAABAAAAGAAAAADB/VeXAAACO0lEQVRIDbVVPU8bQRDdOxAFKCBBlxb8CRUKKFLgP1jBFkUK0huJlkSREBJKUmIJ+qRIEfEh06ZNkIwLqPBnKKHCNC6QouDLvD3Pebxn3zmFRzrv7czb92Z29rxKDdksye84TprmW7X6zatWq9UVk7he77ZtO9HI7DnFcpZlHTPGIyHyj5Vq/R0H5FgqV9TRSV7NJ+MqmXAfGTff47HIJxJ5D78WQOZEfmQCMT8+zWtyGcuspVT6dUq6fO8kkkElLPCTBFYkClnv7n32XDsfthVXws4gIRL4RQKrWqBa+01b3r3n62/eah5sCYgwwkzh79++wO0z9CQWnbNHETHJJZoJIQJDLwYx5rTDwJIY5KgE2zWohQqgmXIbQM7bNYhIqABOkWm9fCaG57rJ5UrNYQePvY4nYsgefYEFnSLEE/Go1VcAAFgvIYjIk+Ui/b8Q0KfIH+p4+IO6LnWy/p8e9K2g+NDUKsvTzzpq4i0sDqivgsP6nTqgx7TNyHPV+PNXLUyNq7Pbhio2XHGJAyZLj2neFiEjJl+ecbNG9vCxnxfLONZBEJglWmdW7AnwYjMTzurFjys1Zltqf3G2iyRLC/tVDk6fAAuZ48SI+8mYGZo4c64F8MdEAd1wXfJF1cOZhIgj4zBrc7oV4CYq3F/qv2uzgTzH9sA2Ch3xIJH27eZtUY4yXfn6MqbXyKw5W240Goy+SAyqgkkfTXPwuWnRS9CVCWCt+aieHEclJscxDTTflcnoYVz6zD208R9Sfv3UuEKitQAAAABJRU5ErkJggg==</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">0c26d40b-ce02-4863-b88a-6713fa7abfbb</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="660">iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAGKADAAQAAAABAAAAGAAAAADB/VeXAAACCklEQVRIDbVVzUsCQRR/u4WBYZ8HI6gOYhZ0ioog/4MIkaxr10DBrvUH1FXBoGuXiApCokv3wDzUNZUOGUVCZuAhiHKbN+7bZscdLcgH68z7+v3em7frALRZNBHfMIwI0+P5wt1CrVaz+cQ4p72u68a433fJfElN004oxgJh4Nu3ucImOXA9OjmF51JJNFn7sdERCC0tWrq4mQj4dxjJFto4AVbOwI/FoPTZORwc2kyim++XwyFYjYQb7GhgJCvYSafpjctRxeIDN+2lErKL6+uxDWV3ZgJi1gnwzB1RTGN/f5/NXam82XQnhTB1dP51oE6Aso0wOYHs/E+97QQ05KZF/+bMVQBKAq/Xy3PwbVEJfgutREmA73dXlwvuzddVBhpiBag+NDFWSYBBvwEQwZz2yiFnX6uAj0pa+SnP1sFu4QlS7JEl5h+G8scnTPW6If1Yhmy5kRhjouyRxSLAigh8btDD4+YGPNxGdkoW/bwTRogxsywPc0SxCMgoV0JVzVzcgEvXIDHts4FEWaKqc8RsICAiee3uqI9LrlCOk3VOgJcFc/C/bt7yVc6KkwHRjxW3EhOz3gHeRJmX6yAmyQMkHY8HZS3zQ84Nih/zdrOOKMkqDe7PB3i4WDVVS4PGAeNcxBjsCkW0MTWJtqZXJgaQ5Kvv8GUYMNnjJpNybbgyKbIdlz5ht239BvrNw7Lbs78cAAAAAElFTkSuQmCC</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="692">iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAGKADAAQAAAABAAAAGAAAAADB/VeXAAACKklEQVRIDbWVTUtbQRSGTy7dZeOi9qaL2IUfiaZtkIqkaP9CCTHBrZQiFAWli9IUS3d1JwYsBSnubVSkf6EVxaUazYcummwS40IX2SbOe5K5nYS5qTeSgZk5c86Z571zBu4Qdbm5VH6tVouK9UI2dzFRrVabYmqezjYMozY02L8nYgmXy7UlcyyIgH9NZ3JxGbjP7PcNLguRT2CwAL5cwJOt0P2DQzo6PmH36GiQxsdetKbYroVIDCeRAr+FwKSavbP7izaTO6qLpmMRioRfN/nsFkLgjxB4xQKZ7Lko+b+aVyoVejM7Rx7TpPeL88xYWV2jYqlEG+vfyO1223EtP+7ENzRgGPCocKxLl2VM9DQwTE/6vNxho8kYL9oMkvlAl2M+6mX3SeqM/uYLlg1Dxth5h0ErgBKg3riDD/HPFga+u5TH2iAMrQAScJmPPR76vv6D89/NvqWXoXG2nQx8B3YbALzxPadrf7AjOLi2J0DwZ75M2WchmLRVuKKo9yHbTgatwOlZmtBT1xUyyzfMOy5miHrcFI2EnfD1J0hu77IASGYDlxYzeuo0TV+WPja8/5+0dxAY8Vs7Y1NhQh8ZrvvUmJXUxtCWSMIwy5Ikt2cYI9dtmE0hWwHA5V1gRsNJnDZtiVQY7gMdzenXYw8L4MeEhdpwAnkK+J1+vWSyQOMlUvlsO4WqAMmUd5AQwab3AMk4gRTpoDxg1l80GF19MiGA1o1Hv07u4ngLeKXBZ/oKpBEAAAAASUVORK5CYII=</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="2672">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</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">c9b2d725-6f87-4b07-af90-bd9aefef68eb</item>
                <item name="Name" type_name="gh_string" type_code="10">COMPAS FAB: Tool From Mesh</item>
              </items>
              <chunks count="1">
                <chunk name="Container">
                  <items count="16">
                    <item name="Description" type_name="gh_string" type_code="10"></item>
                    <item name="GraftStandardOutputLines" type_name="gh_bool" type_code="1">true</item>
                    <item name="IconDisplay" type_name="gh_int32" type_code="3">2</item>
                    <item name="IconOverride" type_name="gh_drawing_bitmap" type_code="37">
                      <bitmap length="571">iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAGKADAAQAAAABAAAAGAAAAADB/VeXAAABsUlEQVRIDbVVvUoDQRDeO30AIaJtwPxpbWcEfQPRpPURTKsiiCBqJeQNbCwkUXwHtbPW/FlZ2KmNoM2d+42ZZb3bvdsjyRbZ2Z1vvm9mltwIMeHl6fxhGNbkudHrv6wEQfDPp+NMtu/7Yam48CB9Tc/z2oxRJJL8pNPt77FjlL1SLp5KkX1wkAAyl+StUUijsVKkjkr8oaMRBYzhTJxUQbc3kC3P1vO0BPAm5VLBnwYwSn50fCaenjtpHMp/eLArlhYr6gyDOblFygniLOQq0GLEBJBJNBvEIsv61kaMBncmPANjAnCYiNC21vUtxznvRgG9ClN2fIdEapvxqnR1owAAehVXlxe4ogWb3yiNHAFWAa4i+ujtm7826QmQsuXHKgA8k+i9Z9sle3AkCuhVAMyLhfmctCcKINBE5po94umfDMO2UAVEzt++xNTPt9jJ52xQ432qAKJy1TXx8TgggtnlgpHIdkkC+DDxt8MEXJ+bEdv5efH6/ilguyxwAsfz4E7Og6pLoCtGzoN7OQ9W+ZGbroEZcMRJApg8GHMZghOhw5FJc1nNZERMYugnZjIO5y+SaI6beOV7vAAAAABJRU5ErkJggg==</bitmap>
                    </item>
                    <item name="InstanceGuid" type_name="gh_guid" type_code="9">83b96250-454d-4bd9-88a1-ea599d5391b2</item>
                    <item name="MarshGuids" type_name="gh_bool" type_code="1">true</item>
                    <item name="MarshInputs" type_name="gh_bool" type_code="1">false</item>
                    <item name="MarshOutputs" type_name="gh_bool" type_code="1">true</item>
                    <item name="Name" type_name="gh_string" type_code="10">COMPAS FAB: Tool From Mesh</item>
                    <item name="NickName" type_name="gh_string" type_code="10">COMPAS FAB: Tool From Mesh</item>
                    <item name="ScriptComponentVersion" type_name="gh_int32" type_code="3">3</item>
                    <item name="Tooltip" type_name="gh_string" type_code="10"></item>
                    <item name="UsingLibraryInputParam" type_name="gh_bool" type_code="1">false</item>
                    <item name="UsingScriptInputParam" type_name="gh_bool" type_code="1">false</item>
                    <item name="UsingScriptOutputParam" type_name="gh_bool" type_code="1">false</item>
                    <item name="UsingStandardOutputParam" type_name="gh_bool" type_code="1">false</item>
                  </items>
                  <chunks count="4">
                    <chunk name="Attributes">
                      <items count="2">
                        <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                          <X>482</X>
                          <Y>301</Y>
                          <W>167</W>
                          <H>84</H>
                        </item>
                        <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                          <X>573</X>
                          <Y>343</Y>
                        </item>
                      </items>
                    </chunk>
                    <chunk name="ParameterData">
                      <items count="7">
                        <item name="InputCount" type_name="gh_int32" type_code="3">4</item>
                        <item name="InputId" index="0" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="InputId" index="1" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="InputId" index="2" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="InputId" index="3" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                        <item name="OutputCount" type_name="gh_int32" type_code="3">1</item>
                        <item name="OutputId" index="0" type_name="gh_guid" type_code="9">08908df5-fa14-4982-9ab2-1aa0927566aa</item>
                      </items>
                      <chunks count="5">
                        <chunk name="InputParam" index="0">
                          <items count="13">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">true</item>
                            <item name="Description" type_name="gh_string" type_code="10">Tool identifier (used as the tool id when added to a cell). Defaults to `attached_tool`.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">7029b4ed-6f8b-4319-b317-5c7038cc54ba</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>303</Y>
                                  <W>74</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>522.5</X>
                                  <Y>313</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">06535f11-3e58-4cee-b2fe-053484f6e646</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>323</Y>
                                  <W>74</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>522.5</X>
                                  <Y>333</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">37ce7642-a02f-4c34-a272-f8b8a636f702</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>343</Y>
                                  <W>74</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>522.5</X>
                                  <Y>353</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Object</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                        <chunk name="InputParam" index="3">
                          <items count="13">
                            <item name="AllowTreeAccess" type_name="gh_bool" type_code="1">true</item>
                            <item name="Description" type_name="gh_string" type_code="10">Tool Coordinate Frame in the robot's `tool0` link frame, as a Rhino Plane or COMPAS Frame.</item>
                            <item name="InstanceGuid" type_name="gh_guid" type_code="9">5aabe885-38a2-489a-8206-4bae1c24541c</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 in the robot's `tool0` link frame, as a Rhino Plane or COMPAS Frame.</item>
                            <item name="TypeHintID" type_name="gh_guid" type_code="9">1c282eeb-dd16-439f-94e4-7d92b542fe8b</item>
                          </items>
                          <chunks count="2">
                            <chunk name="Attributes">
                              <items count="2">
                                <item name="Bounds" type_name="gh_drawing_rectanglef" type_code="35">
                                  <X>484</X>
                                  <Y>363</Y>
                                  <W>74</W>
                                  <H>20</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>522.5</X>
                                  <Y>373</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">0c26d40b-ce02-4863-b88a-6713fa7abfbb</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>303</Y>
                                  <W>59</W>
                                  <H>80</H>
                                </item>
                                <item name="Pivot" type_name="gh_drawing_pointf" type_code="31">
                                  <X>617.5</X>
                                  <Y>343</Y>
                                </item>
                              </items>
                            </chunk>
                            <chunk name="ConverterData">
                              <items count="2">
                                <item name="AssemblyName" type_name="gh_string" type_code="10">System.Private.CoreLib</item>
                                <item name="TypeName" type_name="gh_string" type_code="10">System.Object</item>
                              </items>
                            </chunk>
                          </chunks>
                        </chunk>
                      </chunks>
                    </chunk>
                    <chunk name="Script">
                      <items count="5">
                        <item name="MarshGuids" type_name="gh_bool" type_code="1">true</item>
                        <item name="MarshInputs" type_name="gh_bool" type_code="1">false</item>
                        <item name="MarshOutputs" type_name="gh_bool" type_code="1">true</item>
                        <item name="Text" type_name="gh_string" type_code="10">IyByOiBjb21wYXNfZmFiPj0yCiIiIgpDb25zdHJ1Y3QgYSBUb29sTW9kZWwgZnJvbSBhIFJoaW5vIG1lc2ggYW5kIGEgVENQIHBsYW5lLgoKYHRjcF9wbGFuZWAgbWF5IGJlIGEgUmhpbm8gUGxhbmUgb3IgYSBjb21wYXMgRnJhbWU7IGl0IGlzIHRoZSBUb29sCkNvb3JkaW5hdGUgRnJhbWUgZXhwcmVzc2VkIGluIHRoZSByb2JvdCdzIGB0b29sMGAgbGluayBmcmFtZS4gSWYKYGNvbGxpc2lvbl9tZXNoYCBpcyB1bndpcmVkLCBgdmlzdWFsX21lc2hgIGlzIHJldXNlZCBmb3IgY29sbGlzaW9uCmNoZWNrcy4KClRoZSByZXN1bHQgaXMgYSBzdGF0aWMgKG5vIGpvaW50cykgYFRvb2xNb2RlbGAgcmVhZHkgdG8gZmVlZCBpbnRvIGEKYExvYWQgUm9ib3QgQ2VsbGAgY29tcG9uZW50J3MgYHRvb2xzYCBpbnB1dC4gS2luZW1hdGljIHRvb2xzICh3aXRoIHRoZWlyCm93biBqb2ludHMpIHNob3VsZCBiZSBsb2FkZWQgZnJvbSBVUkRGIGluc3RlYWQuCgpDT01QQVMgRkFCIHYyLjAuMAoiIiIKCmltcG9ydCBHcmFzc2hvcHBlcgppbXBvcnQgUmhpbm8KaW1wb3J0IHJoaW5vc2NyaXB0c3ludGF4IGFzIHJzCmltcG9ydCBTeXN0ZW0KZnJvbSBjb21wYXMuZ2VvbWV0cnkgaW1wb3J0IEZyYW1lCmZyb20gY29tcGFzX2docHl0aG9uIGltcG9ydCB3YXJuaW5nIGFzIGdoX3dhcm5pbmcKZnJvbSBjb21wYXNfcmhpbm8uY29udmVyc2lvbnMgaW1wb3J0IG1lc2hfdG9fY29tcGFzCmZyb20gY29tcGFzX3JoaW5vLmNvbnZlcnNpb25zIGltcG9ydCBwbGFuZV90b19jb21wYXNfZnJhbWUKZnJvbSBjb21wYXNfcm9ib3RzIGltcG9ydCBUb29sTW9kZWwKCgpjbGFzcyBUb29sRnJvbU1lc2goR3Jhc3Nob3BwZXIuS2VybmVsLkdIX1NjcmlwdEluc3RhbmNlKToKICAgIGRlZiBSdW5TY3JpcHQoc2VsZiwgbmFtZTogc3RyLCB2aXN1YWxfbWVzaCwgY29sbGlzaW9uX21lc2gsIHRjcF9wbGFuZSk6CiAgICAgICAgaWYgdmlzdWFsX21lc2ggaXMgTm9uZSBvciB0Y3BfcGxhbmUgaXMgTm9uZToKICAgICAgICAgICAgcmV0dXJuIE5vbmUKCiAgICAgICAgZnJhbWUgPSB0Y3BfcGxhbmUgaWYgaXNpbnN0YW5jZSh0Y3BfcGxhbmUsIEZyYW1lKSBlbHNlIHBsYW5lX3RvX2NvbXBhc19mcmFtZSh0Y3BfcGxhbmUpCiAgICAgICAgY192aXN1YWwgPSBtZXNoX3RvX2NvbXBhcyhycy5jb2VyY2VtZXNoKHZpc3VhbF9tZXNoKSkgaWYgdmlzdWFsX21lc2ggZWxzZSBOb25lCiAgICAgICAgY19jb2xsaXNpb24gPSBtZXNoX3RvX2NvbXBhcyhycy5jb2VyY2VtZXNoKGNvbGxpc2lvbl9tZXNoKSkgaWYgY29sbGlzaW9uX21lc2ggZWxzZSBOb25lCgogICAgICAgIGlmIGNvbGxpc2lvbl9tZXNoIGlzIE5vbmU6CiAgICAgICAgICAgIGdoX3dhcm5pbmcoZ2hlbnYuQ29tcG9uZW50LCAiTm8gY29sbGlzaW9uIG1lc2ggcHJvdmlkZWQ6IHRoZSB0b29sIHdpbGwgYmUgdmlzdWFsaXplZCBidXQgaWdub3JlZCBmb3IgY29sbGlzaW9uIGNoZWNraW5nLiIpICAjIG5vcWE6IEY4MjEKCiAgICAgICAgcmV0dXJuIFRvb2xNb2RlbCgKICAgICAgICAgICAgdmlzdWFsPWNfdmlzdWFsLAogICAgICAgICAgICBmcmFtZV9pbl90b29sMF9mcmFtZT1mcmFtZSwKICAgICAgICAgICAgY29sbGlzaW9uPWNfY29sbGlzaW9uLAogICAgICAgICAgICBuYW1lPShuYW1lIG9yICJhdHRhY2hlZF90b29sIikuc3RyaXAoKSwKICAgICAgICApCg==</item>
                        <item name="Title" type_name="gh_string" type_code="10">COMPAS FAB: Tool From Mesh</item>
                      </items>
                      <chunks count="1">
                        <chunk name="LanguageSpec">
                          <items count="2">
                            <item name="Taxon" type_name="gh_string" type_code="10">*.*.python</item>
                            <item name="Version" type_name="gh_string" type_code="10">3.*</item>
                          </items>
                        </chunk>
                      </chunks>
                    </chunk>
                    <chunk name="ScriptEditor">
                      <items count="1">
                        <item name="StartBounds" type_name="gh_drawing_rectangle" type_code="34">
                          <X>330</X>
                          <Y>199</Y>
                          <W>550</W>
                          <H>650</H>
                        </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">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="18">
              <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="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="14">
                    <item name="Border" type_name="gh_int32" type_code="3">1</item>
                    <item name="Colour" type_name="gh_drawing_color" type_code="36">
                      <ARGB>198;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_Count" type_name="gh_int32" type_code="3">7</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="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="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="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="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="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="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="23">
              <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>
          </chunks>
        </chunk>
      </chunks>
    </chunk>
    <chunk name="Thumbnail">
      <items count="1">
        <item name="Thumbnail" type_name="gh_drawing_bitmap" type_code="37">
          <bitmap length="7278">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</bitmap>
        </item>
      </items>
    </chunk>
  </chunks>
</Archive>