{
  "Uuid": "650497e9-d937-4219-b1bf-36deec5c0955",
  "IsCustomNode": false,
  "Description": null,
  "Name": "CopyValuesToNewParameterNames",
  "ElementResolver": {
    "ResolutionMap": {}
  },
  "Inputs": [],
  "Outputs": [],
  "Nodes": [
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Revit.Elements.Family.ByName@string",
      "Id": "040e2d81138e409d92c9dae10787fda9",
      "Inputs": [
        {
          "Id": "9bf152dded164a989ae07af7520f0b23",
          "Name": "name",
          "Description": "The name of the family in the current document\n\nstring",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "aa1f839eb9dc4695bb8f26183f3b3c57",
          "Name": "Family",
          "Description": "Family",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Obtain a Family from the current document given it's name\n\nFamily.ByName (name: string): Family"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "\"Window Loges\";",
      "Id": "2951cfa1979b48b6b8e7c8c4f88724fe",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "a1e7b683eee94863be5168ca245d9122",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Revit.Elements.Family.Types",
      "Id": "fe0ec1277799455ab728dc047bce3b6d",
      "Inputs": [
        {
          "Id": "c3f30997be9d46b990125b8b537b6b60",
          "Name": "family",
          "Description": "Revit.Elements.Family",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "e17fd4ef40884db9ae1d299f348293a2",
          "Name": "FamilyType[]",
          "Description": "FamilyType[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Obtain the FamilyTypes from this Family\n\nFamily.Types: FamilyType[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Revit.Elements.FamilyInstance.ByFamilyType@Revit.Elements.FamilyType",
      "Id": "987abb6469b54bbd966699176ad545c5",
      "Inputs": [
        {
          "Id": "2a9237f813f045deb646a65f62018638",
          "Name": "familyType",
          "Description": "Family Type. Also called Family Symbol.\n\nFamilyType",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "aaf2fceee0cc47b384c96323d398dba4",
          "Name": "FamilyInstance[]",
          "Description": "FamilyInstance[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Obtain a collection of FamilyInstances from the Revit Document and use them in the Dynamo graph\n\nFamilyInstance.ByFamilyType (familyType: FamilyType): FamilyInstance[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Revit.Elements.Element.Parameters",
      "Id": "fce3b24d2b1a4740933bb94a8aaeffcc",
      "Inputs": [
        {
          "Id": "84922aa6df4442eeb3391a2d6e2823df",
          "Name": "element",
          "Description": "Revit.Elements.Element",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "32a6c5a84a664a53899395ce44f2beeb",
          "Name": "Parameter[]",
          "Description": "Parameter[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Obtain all of the Parameters from an Element, sorted by Name.\n\nElement.Parameters: Parameter[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Revit.Elements.Parameter.Name",
      "Id": "35a11a0d8efd4e5bbfc8c81a438fb58e",
      "Inputs": [
        {
          "Id": "a5d45a99a365437d8534278db86f8a3e",
          "Name": "parameter",
          "Description": "Revit.Elements.Parameter",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "04da4e1afc7d45309c222f8a4547e3b3",
          "Name": "string",
          "Description": "string",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "The name of the parameter.\n\nParameter.Name: string"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.FirstItem@var[]..[]",
      "Id": "6271c20b85b24f39bb53b795ef71b3b6",
      "Inputs": [
        {
          "Id": "5e74cf5ee52d4d0493763d7633cc7a2e",
          "Name": "list",
          "Description": "List to get the first item from.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "66752e218cad4d8d8cc18984e9413e83",
          "Name": "item",
          "Description": "First item in the list.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Returns the first item in a list.\n\nList.FirstItem (list: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.Flatten@var[]..[],int",
      "Id": "94196a9240904e4c828d63fa9110c9eb",
      "Inputs": [
        {
          "Id": "324824720a3a4d5a9d023e76f3724b36",
          "Name": "list",
          "Description": "List to flatten.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "4050d9364abc4b6d939d8370e0c422ea",
          "Name": "amt",
          "Description": "Layers of nesting to remove.\n\nint\nDefault value : -1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "7c055caa220f4dc9b066ce713a6ed9d9",
          "Name": "var[]..[]",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Flattens a nested list of lists by a certain amount.\n\nList.Flatten (list: var[]..[], amt: int = -1): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.String.StartsWith@string,string,bool",
      "Id": "182c2559df814952b656a227187cee07",
      "Inputs": [
        {
          "Id": "891f44f9311b46a7b707c91cb5cf7646",
          "Name": "str",
          "Description": "String to search the start of.\n\nstring",
          "UsingDefaultValue": false,
          "Level": 1,
          "UseLevels": true,
          "KeepListStructure": false
        },
        {
          "Id": "8b0fb05c2651492196aec8f7d911900d",
          "Name": "searchFor",
          "Description": "Substring to search the start for.\n\nstring",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "06fb2c781a634160a72fec4779e2d472",
          "Name": "ignoreCase",
          "Description": "Whether or not comparison takes case into account.\n\nbool\nDefault value : false",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "d257bfa0ddf24db693637a1165ea9959",
          "Name": "bool",
          "Description": "Whether the string starts with the substring.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Determines if the given string starts with the given substring.\n\nString.StartsWith (str: string, searchFor: string, ignoreCase: bool = false): bool"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "[\"Interior\",\"Exterior\"];",
      "Id": "edf41f67abbd461bae0eba6775cf7259",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "d84fb828eee9402583120f3d0c972b7b",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.CountTrue@var[]..[]",
      "Id": "76cb318618554f1e8a2ee9bdfc572485",
      "Inputs": [
        {
          "Id": "ac91fde29dff4780aa4fa85b887c8110",
          "Name": "list",
          "Description": "The list find the true boolean values.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": true,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "0dd4dd8cf4754b82b7eca322d747444a",
          "Name": "int",
          "Description": "The number of true boolean values in the list.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Returns the number of true boolean values in the given list.\n\nList.CountTrue (list: var[]..[]): int"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "1;",
      "Id": "f27cfa2be3ed41ca91d9b1e531b71a45",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "dc7120bd461e464d9a37eaa48809f50b",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": ">=@var[]..[],var[]..[]",
      "Id": "ff71126428ed4614b121614df48b10c1",
      "Inputs": [
        {
          "Id": "76aac87388814ab3968ebf0990fc941e",
          "Name": "x",
          "Description": "x value.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "d15bbbfbb68f4c95949a3cade0ddc52f",
          "Name": "y",
          "Description": "y value.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "0c1559b279f04cf79243a7abdbaea793",
          "Name": "var[]..[]",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "x greater or equals y?\n\n>= (x: var[]..[], y: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.FilterByBoolMask@var[]..[],var[]..[]",
      "Id": "e42d967ba9224688b78e6e9921567e22",
      "Inputs": [
        {
          "Id": "4c134a70301247debe2c45ee7e1ff605",
          "Name": "list",
          "Description": "List to filter.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "72ef054e98e64608a7b990c769e3f302",
          "Name": "mask",
          "Description": "List of booleans representing a mask.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "6b313bf5fc294d36b5a787328a212c2c",
          "Name": "in",
          "Description": "Items whose mask index is true.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "7a601f2986234e728f3aa30c2cbd05b4",
          "Name": "out",
          "Description": "Items whose mask index is false.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Filters a sequence by looking up corresponding indices in a separate list of booleans.\n\nList.FilterByBoolMask (list: var[]..[], mask: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Revit.Elements.Element.GetParameterValueByName@string",
      "Id": "2f84e6dc26db473f847849ff7afb8cf3",
      "Inputs": [
        {
          "Id": "d4d917967de4428985b6df4ffeacab38",
          "Name": "element",
          "Description": "Revit.Elements.Element",
          "UsingDefaultValue": false,
          "Level": 1,
          "UseLevels": true,
          "KeepListStructure": false
        },
        {
          "Id": "dd90f37cfc1641b2b1d7e25a3977c2ca",
          "Name": "parameterName",
          "Description": "The name of the parameter whose value you want to obtain.\n\nstring",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "1a4ee9ff22314833879a3075efd1f6c2",
          "Name": "var[]..[]",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Get the value of one of the element's parameters.\n\nElement.GetParameterValueByName (parameterName: string): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Revit.Elements.Element.Id",
      "Id": "4a927d6036a94bf88cd0867d3a2bb297",
      "Inputs": [
        {
          "Id": "ea79044349994daf9c372ce33fd0f6a8",
          "Name": "element",
          "Description": "Revit.Elements.Element",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "6f00f5b9fffc4dd09c0e35f64a70f68b",
          "Name": "int",
          "Description": "int",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Get the Element Id for this element\n\nElement.Id: int"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "\"Id\";",
      "Id": "6072435aeb954c269944903468ee5287",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "3e0a20f40ed642739468e3120f69a9de",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSVarArgFunction, DynamoCore",
      "FunctionSignature": "DSCore.List.Join@var[]..[]",
      "FunctionType": "VariableArgument",
      "NodeType": "FunctionNode",
      "Id": "695016608dbe4b6e831540962e1d97e3",
      "Inputs": [
        {
          "Id": "ada8398f1db344ca83107465feae25be",
          "Name": "list0",
          "Description": "Lists to join into one.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "69d9e182a3fd4f44895446741a56d27d",
          "Name": "list1",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "88382eca42864343a2653e238adfe56a",
          "Name": "list",
          "Description": "Joined list.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Concatenates all given lists into a single list.\n\nList.Join (lists: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "NodeType": "ExtensionNode",
      "Id": "2eccb63b14cb45c9898d20ba8cdaf06b",
      "Inputs": [
        {
          "Id": "493ad84ac29042dfa4b1a131ee63350a",
          "Name": "item0",
          "Description": "Item Index #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "d0f2418ca29a4050856070b40f6378bf",
          "Name": "list",
          "Description": "A list",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Makes a new list out of the given inputs"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.Transpose@var[]..[]",
      "Id": "cd42880ea11b4e7e97ae201f6771b317",
      "Inputs": [
        {
          "Id": "4121be39643140be911724df1631af89",
          "Name": "lists",
          "Description": "A list of lists to be transposed.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "d21935e6db1e45efb23d1c1a80accd23",
          "Name": "lists",
          "Description": "A list of transposed lists.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Swaps rows and columns in a list of lists. If there are some rows that are shorter than others, null values are inserted as place holders in the resultant array such that it is always rectangular.\n\nList.Transpose (lists: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSVarArgFunction, DynamoCore",
      "FunctionSignature": "DSCore.List.Join@var[]..[]",
      "FunctionType": "VariableArgument",
      "NodeType": "FunctionNode",
      "Id": "2f9fd476f229426dbad81cf047a748ff",
      "Inputs": [
        {
          "Id": "b2cb325aead249268ea4fd5bd5afff23",
          "Name": "list0",
          "Description": "Lists to join into one.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "4227b0d61bc34bbcbe4e26dd9c733c89",
          "Name": "list1",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "85b3b8e05b154ce1a2a02bf9c123f718",
          "Name": "list",
          "Description": "Joined list.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Concatenates all given lists into a single list.\n\nList.Join (lists: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "NodeType": "ExtensionNode",
      "Id": "7177203a726945d79a98b2669e6ceffc",
      "Inputs": [
        {
          "Id": "b74fe06fa0a342ee9838ce0c85736384",
          "Name": "item0",
          "Description": "Item Index #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "9d17bb07f3cb4b40ba5f4b60a7c636f6",
          "Name": "list",
          "Description": "A list",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Makes a new list out of the given inputs"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.Transpose@var[]..[]",
      "Id": "128ea326d0b34dd9a886e1a36c7eb612",
      "Inputs": [
        {
          "Id": "9d51cbb0f5604e45a205955403767abf",
          "Name": "lists",
          "Description": "A list of lists to be transposed.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "6ceed1072ae54bb582123a2a37d868d0",
          "Name": "lists",
          "Description": "A list of transposed lists.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Swaps rows and columns in a list of lists. If there are some rows that are shorter than others, null values are inserted as place holders in the resultant array such that it is always rectangular.\n\nList.Transpose (lists: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSVarArgFunction, DynamoCore",
      "FunctionSignature": "DSCore.List.Join@var[]..[]",
      "FunctionType": "VariableArgument",
      "NodeType": "FunctionNode",
      "Id": "b9f0c6b270964357acb43d6ea97186be",
      "Inputs": [
        {
          "Id": "fbb7f9cbc27e470bb891463181e7602c",
          "Name": "list0",
          "Description": "Lists to join into one.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "79167226b16242a0b3b67ba315609ef8",
          "Name": "list1",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "63ecd19528194498b6717e63d39d2e72",
          "Name": "list",
          "Description": "Joined list.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Concatenates all given lists into a single list.\n\nList.Join (lists: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "NodeType": "ExtensionNode",
      "Id": "0f1a2e150e7945cfb2c12bcd2b59bd13",
      "Inputs": [
        {
          "Id": "9720a8bbb9334486a6d6af24578961ad",
          "Name": "item0",
          "Description": "Item Index #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "780633ba27864992b5e33d015c21083e",
          "Name": "list",
          "Description": "A list",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Makes a new list out of the given inputs"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSOffice.Data.ExportExcel@string,string,int,int,var[][],bool",
      "Id": "fc75340fc2c44b54812b5f7ffc245f8d",
      "Inputs": [
        {
          "Id": "f51a04232ccb412596b073f4fe96c888",
          "Name": "filePath",
          "Description": "File path to the Microsoft Excel spreadsheet.\n\nstring",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "bb435b040c50497c9164bd2fc07b978e",
          "Name": "sheetName",
          "Description": "Name of the workseet to write data to.\n\nstring",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "bbb7fe67459c4c6c9a6bba0a89546d25",
          "Name": "startRow",
          "Description": "Start row for writing data. Enter 0 for Row 1, 1 for Row 2, etc.\n\nint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "efd0c626ff704c218ccef69f9c33616a",
          "Name": "startCol",
          "Description": "Start column for writing data. Enter 0 for Column A, 1 for Column B, etc.\n\nint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b1da3c2f542347a5a3f0d9a9f5647e5f",
          "Name": "data",
          "Description": "Data to write to the spreadsheet.\n\nvar[][]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "981dfc69d8c34dafbda2677ef3c0c69c",
          "Name": "overWrite",
          "Description": "bool\nDefault value : false",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "afd76bc62f264d069bea0162c953c931",
          "Name": "data",
          "Description": "Data written to the spreadsheet.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Write data to a Microsoft Excel spreadsheet. Data is written by row with sublists to be written in successive rows. Rows and columns are zero-indexed; for example, the value in the data list at [0,0] will be written to cell A1. Null values and empty lists are written to Excel as empty cells. This node requires Microsoft Excel to be installed.\n\nData.ExportExcel (filePath: string, sheetName: string, startRow: int, startCol: int, data: var[][], overWrite: bool = false): var[][]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "\"Window Export\";\n0;",
      "Id": "5743f11a80f14ec3a09abf240a0c5c87",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "998000ffd0574592bda4684a16bdc621",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "6011e1cdb8cd4066b2b0371d28880d25",
          "Name": "",
          "Description": "Value of expression at line 2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.Filename, CoreNodeModels",
      "HintPath": "C:\\Users\\gyetpet\\Desktop\\window export.xls",
      "InputValue": "C:\\Users\\gyetpet\\Desktop\\window export.xls",
      "NodeType": "ExtensionNode",
      "Id": "bc66f725a3624327b349a6f75064bed4",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "00d356f6a6a04218a5ab94e8ca3e0218",
          "Name": "",
          "Description": "Filename",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows you to select a file on the system to get its filename"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.BoolSelector, CoreNodeModels",
      "NodeType": "BooleanInputNode",
      "InputValue": false,
      "Id": "7f4b193cfe76435681e8a1dc64ad36f3",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "0fbb8abdc93c44bbad969a9f426df568",
          "Name": "",
          "Description": "Boolean",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Selection between a true and false."
    },
    {
      "ConcreteType": "CoreNodeModels.Logic.If, CoreNodeModels",
      "NodeType": "ExtensionNode",
      "Id": "5c20814de7b94b7e8a246da857f00748",
      "Inputs": [
        {
          "Id": "26ebff1d4aa04cf7b336bdd530fcf8dd",
          "Name": "test",
          "Description": "Test block",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "6a5bea71784f499b9470ceb80e856c3d",
          "Name": "true",
          "Description": "True block",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "7e38c758abf948efb4240669662a0aaf",
          "Name": "false",
          "Description": "False block",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "41802c47235540c98934c311faab38c9",
          "Name": "result",
          "Description": "result",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Conditional statement"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSOffice.Data.ImportExcel@var,string,bool,bool",
      "Id": "d1fd92348c0d41928b69f5aef814ff1f",
      "Inputs": [
        {
          "Id": "77087170d03943a29600b77f05921dbe",
          "Name": "file",
          "Description": "File representing the Microsoft Excel spreadsheet.\n\nvar",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "7c291fdf6e8d446eb6aca11a2cdba5a8",
          "Name": "sheetName",
          "Description": "Name of the worksheet containing the data.\n\nstring",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b532a53b796c44688357bdaebc8d58ba",
          "Name": "readAsStrings",
          "Description": "Toggle to switch between reading Excel file as strings.\n\nbool\nDefault value : false",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "60f1125485f847f6896da0da5a218b23",
          "Name": "showExcel",
          "Description": "Toggle to switch between showing and hiding the main Excel window.\n\nbool\nDefault value : true",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "2a01abec3b914145b78a83fdfc9cd295",
          "Name": "data",
          "Description": "Rows of data from the Excel worksheet.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Read data from a Microsoft Excel spreadsheet. Data is read by row and returned in a series of lists by row. Rows and columns are zero-indexed; for example, the value in cell A1 will appear in the data list at [0,0]. This node requires Microsoft Excel to be installed.\n\nData.ImportExcel (file: var, sheetName: string, readAsStrings: bool = false, showExcel: bool = true): var[][]"
    },
    {
      "ConcreteType": "CoreNodeModels.Logic.If, CoreNodeModels",
      "NodeType": "ExtensionNode",
      "Id": "272d9bd4a8f54f59b868daf0dcca9da1",
      "Inputs": [
        {
          "Id": "eefa35a00eee40c293bebc13953c0a5f",
          "Name": "test",
          "Description": "Test block",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "5816a9ea50064e3c86d2efc01df2af95",
          "Name": "true",
          "Description": "True block",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "88a012aee68847d7aa1f6b9dcdd47288",
          "Name": "false",
          "Description": "False block",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "ebb4b50c33864af7a093f7fc1f9b1f26",
          "Name": "result",
          "Description": "result",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Conditional statement"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.BoolSelector, CoreNodeModels",
      "NodeType": "BooleanInputNode",
      "InputValue": true,
      "Id": "5b03ad5edd434712b9c9109d16dc6a35",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "f9dbbf42f4104c409a47cfc9347ea8f9",
          "Name": "",
          "Description": "Boolean",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Selection between a true and false."
    },
    {
      "ConcreteType": "CoreNodeModels.Input.FileObject, CoreNodeModels",
      "NodeType": "ExtensionNode",
      "Id": "02cc0687203f4cea980f8d80cded981b",
      "Inputs": [
        {
          "Id": "b68c076aed4f439cb0fc39e1318a341a",
          "Name": "path",
          "Description": "Path to the file.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "bb59d4d493534f9c96f88fef6debb926",
          "Name": "file",
          "Description": "File object",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Creates a file object from a path."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.Transpose@var[]..[]",
      "Id": "cc84ec3aba62409f8a9247455310e957",
      "Inputs": [
        {
          "Id": "a3417134d7ff461daf592ba685b11a1a",
          "Name": "lists",
          "Description": "A list of lists to be transposed.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "7ad0f1be4b20411a9402a2948360e544",
          "Name": "lists",
          "Description": "A list of transposed lists.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Swaps rows and columns in a list of lists. If there are some rows that are shorter than others, null values are inserted as place holders in the resultant array such that it is always rectangular.\n\nList.Transpose (lists: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CustomNodes.Function, DynamoCore",
      "FunctionSignature": "a4dd8f6e-689f-4998-b8ef-4a04146d12c2",
      "FunctionType": "Graph",
      "NodeType": "FunctionNode",
      "Id": "c0ec3053355a4357a30a54444acf2925",
      "Inputs": [
        {
          "Id": "cda99a6abc8b4737b3e766777b85e649",
          "Name": "IdOrUniqueId",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "e051751ed169441c919c3498005ae6ab",
          "Name": "docOrRevitLinkInstance",
          "Description": " Use only if you want to query a linked model\n\nvar\nDefault value : null",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "16620b6f937b43c3bcb402dd1d21c364",
          "Name": "element",
          "Description": "return value",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Gets the Revit element(s) for a list of IDs (or a single ID). Optionally retrieves elements from linked documents as well."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Revit.Application.Document.Current",
      "Id": "9d52189988484d44a8f151389073ccd5",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "be977e6603d149a79496a20ad6cd6f55",
          "Name": "Document",
          "Description": "Document",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Get the current document\n\nDocument.Current: Document"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "a[0];",
      "Id": "c6423a7f0c104471b4fcfc299b37580b",
      "Inputs": [
        {
          "Id": "c35c13c495cb48f5b0abd7028c0200a7",
          "Name": "a",
          "Description": "a",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "10108bb0833b481e8f825411fdecd760",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.RestOfItems@var[]..[]",
      "Id": "1f4ca57cd967431a82293f27324983a2",
      "Inputs": [
        {
          "Id": "79df5162a8384ff19328ecab92b332b4",
          "Name": "list",
          "Description": "List to get the rest of.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "55c46d8bb3da49b6b9a9d04b3b60d125",
          "Name": "rest",
          "Description": "Rest of the list.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Removes the first item from the given list.\n\nList.RestOfItems (list: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.String.StartsWith@string,string,bool",
      "Id": "9742557e7f984c4e9e13882ccbdb814c",
      "Inputs": [
        {
          "Id": "8ba016e213404cd6a941d88116677ce9",
          "Name": "str",
          "Description": "String to search the start of.\n\nstring",
          "UsingDefaultValue": false,
          "Level": 1,
          "UseLevels": true,
          "KeepListStructure": false
        },
        {
          "Id": "9f9e4260a9654080b2dc18d7bb5541da",
          "Name": "searchFor",
          "Description": "Substring to search the start for.\n\nstring",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "8093dbabd2fd447db1b287ac0db44933",
          "Name": "ignoreCase",
          "Description": "Whether or not comparison takes case into account.\n\nbool\nDefault value : false",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "fb91a7eb73734cd49bd18d88b2b651cd",
          "Name": "bool",
          "Description": "Whether the string starts with the substring.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Determines if the given string starts with the given substring.\n\nString.StartsWith (str: string, searchFor: string, ignoreCase: bool = false): bool"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.CountTrue@var[]..[]",
      "Id": "920cc367066b4bf99f500645dce7f8db",
      "Inputs": [
        {
          "Id": "b64f2aab5cc0477ab5f43019f7e6026b",
          "Name": "list",
          "Description": "The list find the true boolean values.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": true,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "5aaf3fb39a89405c9267b0406c16cac3",
          "Name": "int",
          "Description": "The number of true boolean values in the list.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Returns the number of true boolean values in the given list.\n\nList.CountTrue (list: var[]..[]): int"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "1;",
      "Id": "66fa2d0913e24fd3a0211f6d3cf2cee4",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "7c097f1aeb80453a96969e2d5410e476",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": ">=@var[]..[],var[]..[]",
      "Id": "e997a11cf8474385a5bab34cfdb65aa6",
      "Inputs": [
        {
          "Id": "3075b662e2514403b2b163d6b98bec76",
          "Name": "x",
          "Description": "x value.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "834fcde751ed4238abf5f5bb102b0dcc",
          "Name": "y",
          "Description": "y value.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "1f26470d401c499f8fed3979956ff52f",
          "Name": "var[]..[]",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "x greater or equals y?\n\n>= (x: var[]..[], y: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.FilterByBoolMask@var[]..[],var[]..[]",
      "Id": "66704f624fc04bae83143721b7208be2",
      "Inputs": [
        {
          "Id": "2975d4abca8f40b9b8758b1dbed47a8a",
          "Name": "list",
          "Description": "List to filter.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "3d9955461268476f9466dd71925f167d",
          "Name": "mask",
          "Description": "List of booleans representing a mask.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "775f42f486c449e594d1271c2ba5d6be",
          "Name": "in",
          "Description": "Items whose mask index is true.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "aaae92d455704c24a0b912e5a9155b72",
          "Name": "out",
          "Description": "Items whose mask index is false.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Filters a sequence by looking up corresponding indices in a separate list of booleans.\n\nList.FilterByBoolMask (list: var[]..[], mask: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "[\"Int \",\"Ext \"];",
      "Id": "ac5a53669828447586093a13e082d9e3",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "1554f50c79c64cd0931b356016d49dad",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Revit.Elements.Element.Parameters",
      "Id": "b81ade45b38e4d8383174f5dc4cf29b4",
      "Inputs": [
        {
          "Id": "c75715f64dc24676b9d67ed04255bc62",
          "Name": "element",
          "Description": "Revit.Elements.Element",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "08b8589b76e04c018799aac86eddf1dc",
          "Name": "Parameter[]",
          "Description": "Parameter[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Obtain all of the Parameters from an Element, sorted by Name.\n\nElement.Parameters: Parameter[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Revit.Elements.Parameter.Name",
      "Id": "1f6663b2e28b4429b6f94f529c6564ff",
      "Inputs": [
        {
          "Id": "f7e1084cfb4a45018baab1950c4c3939",
          "Name": "parameter",
          "Description": "Revit.Elements.Parameter",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "61ae715cad1b44cc94ffe3c8e2e54c0c",
          "Name": "string",
          "Description": "string",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "The name of the parameter.\n\nParameter.Name: string"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.FirstItem@var[]..[]",
      "Id": "5e6f7805b1de471daed83d0235d7b0cf",
      "Inputs": [
        {
          "Id": "60262204976f488d8ef2e2897b9bdaba",
          "Name": "list",
          "Description": "List to get the first item from.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "ef7df70898684f9fb55dd5b8a7f7e83c",
          "Name": "item",
          "Description": "First item in the list.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Returns the first item in a list.\n\nList.FirstItem (list: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Revit.Elements.Element.SetParameterByName@string,var",
      "Id": "6c2ca6335ffa4cc0852366b1b9c452b4",
      "Inputs": [
        {
          "Id": "e95cbb877ec94952ba2b2b716b790359",
          "Name": "element",
          "Description": "Revit.Elements.Element",
          "UsingDefaultValue": false,
          "Level": 1,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "cb76624091514faaaf3c1762e2d6ab18",
          "Name": "parameterName",
          "Description": "The name of the parameter to set.\n\nstring",
          "UsingDefaultValue": false,
          "Level": 1,
          "UseLevels": true,
          "KeepListStructure": false
        },
        {
          "Id": "61923f592f944ae8b338c88be471fb98",
          "Name": "value",
          "Description": "The value.\n\nvar",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": true,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "7b1023e78d304179a88d4e2ef74babd1",
          "Name": "Element",
          "Description": "Element",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Set one of the element's parameters.\n\nElement.SetParameterByName (parameterName: string, value: var): Element"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.RestOfItems@var[]..[]",
      "Id": "0b670954cd504f7aab6fb660285a1f60",
      "Inputs": [
        {
          "Id": "416527ca47cb4e59b65897e8e6573608",
          "Name": "list",
          "Description": "List to get the rest of.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "00864153eb2d414aaeb2ca8c1828e8a3",
          "Name": "rest",
          "Description": "Rest of the list.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Removes the first item from the given list.\n\nList.RestOfItems (list: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.RestOfItems@var[]..[]",
      "Id": "05cf3fda657e43b3a3a8804f8a6bcf81",
      "Inputs": [
        {
          "Id": "a2950d9b3a8f40d6843ad97dfa7d4e22",
          "Name": "list",
          "Description": "List to get the rest of.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": true,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "9b6b12ae1aa84a09a1892c251b09af6d",
          "Name": "rest",
          "Description": "Rest of the list.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Removes the first item from the given list.\n\nList.RestOfItems (list: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.FirstItem@var[]..[]",
      "Id": "95b389b79cca44b1a552f20653415d3d",
      "Inputs": [
        {
          "Id": "2bc9ac941b004249abca50954157ba25",
          "Name": "list",
          "Description": "List to get the first item from.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "fefaef1dd53d48f8992f3a7c64941200",
          "Name": "item",
          "Description": "First item in the list.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Returns the first item in a list.\n\nList.FirstItem (list: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels",
      "NodeType": "ExtensionNode",
      "Id": "1b61241d4c9b45c7b9afaa70ef519806",
      "Inputs": [
        {
          "Id": "13237fb901c64e88992cf35ca9304acc",
          "Name": "",
          "Description": "Node to evaluate.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "d3583ca98dba4f8289f6e47218298550",
          "Name": "",
          "Description": "Watch contents.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Visualize the output of node."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.Transpose@var[]..[]",
      "Id": "9e53fd48b43d4146a0c64d4dac9dfd28",
      "Inputs": [
        {
          "Id": "ff222575748e46449de836c946668aeb",
          "Name": "lists",
          "Description": "A list of lists to be transposed.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "a88731d443064b1dbfcb32e5c2a3cc4e",
          "Name": "lists",
          "Description": "A list of transposed lists.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Swaps rows and columns in a list of lists. If there are some rows that are shorter than others, null values are inserted as place holders in the resultant array such that it is always rectangular.\n\nList.Transpose (lists: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.FirstItem@var[]..[]",
      "Id": "99bfcb491eb74cfe8456c1d913539e88",
      "Inputs": [
        {
          "Id": "9dc3eea1a1e446b6a026b8c8191673e8",
          "Name": "list",
          "Description": "List to get the first item from.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "55248751cf9347afb40502d477bb2d45",
          "Name": "item",
          "Description": "First item in the list.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Returns the first item in a list.\n\nList.FirstItem (list: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.RemoveItemAtIndex@var[]..[],int[]",
      "Id": "d0e8493bbd124fdcb8ac401160151603",
      "Inputs": [
        {
          "Id": "11f32abc50dc4693927fc996bb9a1c27",
          "Name": "list",
          "Description": "List to remove an item or items from.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "8e76d882924a469cba4a25cd3f6da0dd",
          "Name": "indices",
          "Description": "Index or indices of the item(s) to be removed.\n\nint[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "f1106496314b4e5dbd7ac6c037c86b9f",
          "Name": "list",
          "Description": "List with items removed.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Removes an item from the given list at the specified index.\n\nList.RemoveItemAtIndex (list: var[]..[], indices: int[]): var[]..[]"
    },
    {
      "ConcreteType": "CoreNodeModels.Logic.If, CoreNodeModels",
      "NodeType": "ExtensionNode",
      "Id": "bf5aef7f74a843d2a6271b7a55094b38",
      "Inputs": [
        {
          "Id": "7940f9a2417b4163b99adf5e9872eb1e",
          "Name": "test",
          "Description": "Test block",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b87ea66f6d1e4ec1aceb687eba0683b1",
          "Name": "true",
          "Description": "True block",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "40011a2817e1418a9f641e5cbf7d1036",
          "Name": "false",
          "Description": "False block",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "dd8e226147e24a10885f646fd54b5a15",
          "Name": "result",
          "Description": "result",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Conditional statement"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.BoolSelector, CoreNodeModels",
      "NodeType": "BooleanInputNode",
      "InputValue": true,
      "Id": "031dd9d3ac7842e2b1199194dc43ed94",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "aa7f7f6bf43a4d96874124055b78dce0",
          "Name": "",
          "Description": "Boolean",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Selection between a true and false."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "1;",
      "Id": "73087b13eb5946b79cdfed268f82bd18",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "f579372773e74e29af1c3782fffb6b53",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    }
  ],
  "Connectors": [
    {
      "Start": "aa1f839eb9dc4695bb8f26183f3b3c57",
      "End": "c3f30997be9d46b990125b8b537b6b60",
      "Id": "b52fc7a8274d4176a79684890416524b"
    },
    {
      "Start": "a1e7b683eee94863be5168ca245d9122",
      "End": "9bf152dded164a989ae07af7520f0b23",
      "Id": "9701369d1e57489b8873110bd05baff8"
    },
    {
      "Start": "e17fd4ef40884db9ae1d299f348293a2",
      "End": "2a9237f813f045deb646a65f62018638",
      "Id": "f86e6789330e4e2ba4551ebb607358fc"
    },
    {
      "Start": "aaf2fceee0cc47b384c96323d398dba4",
      "End": "324824720a3a4d5a9d023e76f3724b36",
      "Id": "45822d8f0c46432ea4d05a9040292f68"
    },
    {
      "Start": "32a6c5a84a664a53899395ce44f2beeb",
      "End": "a5d45a99a365437d8534278db86f8a3e",
      "Id": "c08a105a112840a59ee480487a9f57cb"
    },
    {
      "Start": "04da4e1afc7d45309c222f8a4547e3b3",
      "End": "891f44f9311b46a7b707c91cb5cf7646",
      "Id": "8a1e368ed64b4982a96ea9d3c065d902"
    },
    {
      "Start": "04da4e1afc7d45309c222f8a4547e3b3",
      "End": "4c134a70301247debe2c45ee7e1ff605",
      "Id": "f60e79d7cebe4fc5a10ea9b2f6894894"
    },
    {
      "Start": "66752e218cad4d8d8cc18984e9413e83",
      "End": "84922aa6df4442eeb3391a2d6e2823df",
      "Id": "d8b889ba0adb4a148907a131275b6321"
    },
    {
      "Start": "7c055caa220f4dc9b066ce713a6ed9d9",
      "End": "5e74cf5ee52d4d0493763d7633cc7a2e",
      "Id": "8a0244aea74a4252949880de1121d047"
    },
    {
      "Start": "7c055caa220f4dc9b066ce713a6ed9d9",
      "End": "d4d917967de4428985b6df4ffeacab38",
      "Id": "0004ff83945343c3ad7504ec3fedf2a9"
    },
    {
      "Start": "7c055caa220f4dc9b066ce713a6ed9d9",
      "End": "ea79044349994daf9c372ce33fd0f6a8",
      "Id": "187778533a2d4493985da34ce89d33c6"
    },
    {
      "Start": "d257bfa0ddf24db693637a1165ea9959",
      "End": "ac91fde29dff4780aa4fa85b887c8110",
      "Id": "4a973ebe9e444a5daed9c5ebcff282d1"
    },
    {
      "Start": "d84fb828eee9402583120f3d0c972b7b",
      "End": "8b0fb05c2651492196aec8f7d911900d",
      "Id": "8cdee097848240faa4e66e15da6e5782"
    },
    {
      "Start": "0dd4dd8cf4754b82b7eca322d747444a",
      "End": "76aac87388814ab3968ebf0990fc941e",
      "Id": "d9631dc9c5f14278b48bee9f6570b750"
    },
    {
      "Start": "dc7120bd461e464d9a37eaa48809f50b",
      "End": "d15bbbfbb68f4c95949a3cade0ddc52f",
      "Id": "9ed0e89ecf0a4011aa8f3f76948e681e"
    },
    {
      "Start": "0c1559b279f04cf79243a7abdbaea793",
      "End": "72ef054e98e64608a7b990c769e3f302",
      "Id": "6cd1fb9395764f50b816bfbf9d4a77b9"
    },
    {
      "Start": "6b313bf5fc294d36b5a787328a212c2c",
      "End": "dd90f37cfc1641b2b1d7e25a3977c2ca",
      "Id": "f747fbf25e2a476892bd4796ee5fc06d"
    },
    {
      "Start": "6b313bf5fc294d36b5a787328a212c2c",
      "End": "69d9e182a3fd4f44895446741a56d27d",
      "Id": "d880bad0b7614593838a5a4afc0b5661"
    },
    {
      "Start": "1a4ee9ff22314833879a3075efd1f6c2",
      "End": "4121be39643140be911724df1631af89",
      "Id": "7889ae4a996a4d3397323cdab2e417cb"
    },
    {
      "Start": "6f00f5b9fffc4dd09c0e35f64a70f68b",
      "End": "b74fe06fa0a342ee9838ce0c85736384",
      "Id": "d236ec2702404a199c774c76b08ef157"
    },
    {
      "Start": "3e0a20f40ed642739468e3120f69a9de",
      "End": "493ad84ac29042dfa4b1a131ee63350a",
      "Id": "dadda2c940eb4eb7b4bc642ffaa5c8b0"
    },
    {
      "Start": "88382eca42864343a2653e238adfe56a",
      "End": "9720a8bbb9334486a6d6af24578961ad",
      "Id": "eb2f5dc8cb044b639f4c28acd5549ca0"
    },
    {
      "Start": "d0f2418ca29a4050856070b40f6378bf",
      "End": "ada8398f1db344ca83107465feae25be",
      "Id": "04256b3497be46d6b018c6705452448c"
    },
    {
      "Start": "d21935e6db1e45efb23d1c1a80accd23",
      "End": "4227b0d61bc34bbcbe4e26dd9c733c89",
      "Id": "c6539d2b12f34d0199c461e392cadb7b"
    },
    {
      "Start": "85b3b8e05b154ce1a2a02bf9c123f718",
      "End": "9d51cbb0f5604e45a205955403767abf",
      "Id": "366ed66e8746494888fe1c3ad0933a15"
    },
    {
      "Start": "9d17bb07f3cb4b40ba5f4b60a7c636f6",
      "End": "b2cb325aead249268ea4fd5bd5afff23",
      "Id": "cd45f5c32af94429a1564dd808a27a51"
    },
    {
      "Start": "6ceed1072ae54bb582123a2a37d868d0",
      "End": "79167226b16242a0b3b67ba315609ef8",
      "Id": "00e0fb4d42af4da79e58ebffa1cb24df"
    },
    {
      "Start": "63ecd19528194498b6717e63d39d2e72",
      "End": "b1da3c2f542347a5a3f0d9a9f5647e5f",
      "Id": "69dd3cbbe12c407a864194fb03e56cc1"
    },
    {
      "Start": "780633ba27864992b5e33d015c21083e",
      "End": "fbb7f9cbc27e470bb891463181e7602c",
      "Id": "c8d1f364764f47da868e9d9d79565961"
    },
    {
      "Start": "998000ffd0574592bda4684a16bdc621",
      "End": "bb435b040c50497c9164bd2fc07b978e",
      "Id": "ed8e6cd7a9a04dd397c22772cea435a1"
    },
    {
      "Start": "998000ffd0574592bda4684a16bdc621",
      "End": "7c291fdf6e8d446eb6aca11a2cdba5a8",
      "Id": "55e707a940d047409fb6914bb8724087"
    },
    {
      "Start": "6011e1cdb8cd4066b2b0371d28880d25",
      "End": "bbb7fe67459c4c6c9a6bba0a89546d25",
      "Id": "f5b7bf9d934e42839492e1e1374c1486"
    },
    {
      "Start": "6011e1cdb8cd4066b2b0371d28880d25",
      "End": "efd0c626ff704c218ccef69f9c33616a",
      "Id": "48311e1371984079b82841b138323036"
    },
    {
      "Start": "00d356f6a6a04218a5ab94e8ca3e0218",
      "End": "6a5bea71784f499b9470ceb80e856c3d",
      "Id": "b62eaf47596e4306a852b8100f27683c"
    },
    {
      "Start": "00d356f6a6a04218a5ab94e8ca3e0218",
      "End": "5816a9ea50064e3c86d2efc01df2af95",
      "Id": "0269f4e6288b4b6593ff6e3fa6a8d950"
    },
    {
      "Start": "0fbb8abdc93c44bbad969a9f426df568",
      "End": "26ebff1d4aa04cf7b336bdd530fcf8dd",
      "Id": "63ac7339f626436fba55e5cb514a168f"
    },
    {
      "Start": "0fbb8abdc93c44bbad969a9f426df568",
      "End": "7e38c758abf948efb4240669662a0aaf",
      "Id": "961fb36b17294fb6ab2cbd59d337af1e"
    },
    {
      "Start": "41802c47235540c98934c311faab38c9",
      "End": "f51a04232ccb412596b073f4fe96c888",
      "Id": "9a14e1c4f96542b895386a0b2232fb71"
    },
    {
      "Start": "2a01abec3b914145b78a83fdfc9cd295",
      "End": "a3417134d7ff461daf592ba685b11a1a",
      "Id": "dd5276d8644b4a1a99150e3564ba4d8a"
    },
    {
      "Start": "2a01abec3b914145b78a83fdfc9cd295",
      "End": "416527ca47cb4e59b65897e8e6573608",
      "Id": "617ea9bd869d4e63b4ef6d9f05006b50"
    },
    {
      "Start": "ebb4b50c33864af7a093f7fc1f9b1f26",
      "End": "b68c076aed4f439cb0fc39e1318a341a",
      "Id": "37da26035ffe4cb485337dd3c198e4de"
    },
    {
      "Start": "f9dbbf42f4104c409a47cfc9347ea8f9",
      "End": "eefa35a00eee40c293bebc13953c0a5f",
      "Id": "15bea1f707d5448d9b4077295bf76a77"
    },
    {
      "Start": "f9dbbf42f4104c409a47cfc9347ea8f9",
      "End": "88a012aee68847d7aa1f6b9dcdd47288",
      "Id": "653c8b2103014239893e4b55ee449671"
    },
    {
      "Start": "bb59d4d493534f9c96f88fef6debb926",
      "End": "77087170d03943a29600b77f05921dbe",
      "Id": "60dcfa416525419fb2b8f5c6f9d936af"
    },
    {
      "Start": "7ad0f1be4b20411a9402a2948360e544",
      "End": "c35c13c495cb48f5b0abd7028c0200a7",
      "Id": "1e5cb961bc834e8499f6482e1557acfe"
    },
    {
      "Start": "16620b6f937b43c3bcb402dd1d21c364",
      "End": "60262204976f488d8ef2e2897b9bdaba",
      "Id": "a3f136f90c0f4ff491504ab49573dd5f"
    },
    {
      "Start": "16620b6f937b43c3bcb402dd1d21c364",
      "End": "b87ea66f6d1e4ec1aceb687eba0683b1",
      "Id": "de8ce61aa63240f2bccb1c2404526173"
    },
    {
      "Start": "be977e6603d149a79496a20ad6cd6f55",
      "End": "e051751ed169441c919c3498005ae6ab",
      "Id": "1c76986329be431684952f590fdbeca2"
    },
    {
      "Start": "10108bb0833b481e8f825411fdecd760",
      "End": "79df5162a8384ff19328ecab92b332b4",
      "Id": "8545e4348bc945b1be5873ec7b03ae66"
    },
    {
      "Start": "55c46d8bb3da49b6b9a9d04b3b60d125",
      "End": "cda99a6abc8b4737b3e766777b85e649",
      "Id": "2aaf102c1622487da244cf02651d2a0d"
    },
    {
      "Start": "fb91a7eb73734cd49bd18d88b2b651cd",
      "End": "b64f2aab5cc0477ab5f43019f7e6026b",
      "Id": "343736c9c8be4b00876320cb51f866d7"
    },
    {
      "Start": "5aaf3fb39a89405c9267b0406c16cac3",
      "End": "3075b662e2514403b2b163d6b98bec76",
      "Id": "84743888a9cf4b27b73a33d9222e05be"
    },
    {
      "Start": "7c097f1aeb80453a96969e2d5410e476",
      "End": "834fcde751ed4238abf5f5bb102b0dcc",
      "Id": "2edf188dc9ec4a319108b5e39e6be11a"
    },
    {
      "Start": "1f26470d401c499f8fed3979956ff52f",
      "End": "3d9955461268476f9466dd71925f167d",
      "Id": "5f016a58bd5943b0918de9d5d5874259"
    },
    {
      "Start": "775f42f486c449e594d1271c2ba5d6be",
      "End": "13237fb901c64e88992cf35ca9304acc",
      "Id": "286dd6af12e04e25ba48d0a53f6fae9d"
    },
    {
      "Start": "775f42f486c449e594d1271c2ba5d6be",
      "End": "11f32abc50dc4693927fc996bb9a1c27",
      "Id": "ac59c4f167444a0b8b3574a062226d1d"
    },
    {
      "Start": "1554f50c79c64cd0931b356016d49dad",
      "End": "9f9e4260a9654080b2dc18d7bb5541da",
      "Id": "f655b553c8df44c88a8e116c37be1f4d"
    },
    {
      "Start": "08b8589b76e04c018799aac86eddf1dc",
      "End": "f7e1084cfb4a45018baab1950c4c3939",
      "Id": "977a8ddde0d4428c911495dc1f956198"
    },
    {
      "Start": "61ae715cad1b44cc94ffe3c8e2e54c0c",
      "End": "8ba016e213404cd6a941d88116677ce9",
      "Id": "6a75d79d08ab4fe1b0480f91c6edf5ed"
    },
    {
      "Start": "61ae715cad1b44cc94ffe3c8e2e54c0c",
      "End": "2975d4abca8f40b9b8758b1dbed47a8a",
      "Id": "37af3a6ab5ec4888b1f5b9d20362bf5e"
    },
    {
      "Start": "ef7df70898684f9fb55dd5b8a7f7e83c",
      "End": "c75715f64dc24676b9d67ed04255bc62",
      "Id": "cc70686f92704e689ff8844151ad4083"
    },
    {
      "Start": "00864153eb2d414aaeb2ca8c1828e8a3",
      "End": "a2950d9b3a8f40d6843ad97dfa7d4e22",
      "Id": "6a792e5edbd942358fc805eeea786ff1"
    },
    {
      "Start": "9b6b12ae1aa84a09a1892c251b09af6d",
      "End": "ff222575748e46449de836c946668aeb",
      "Id": "5d0ac5af345d4459becde23d4bf4ee3b"
    },
    {
      "Start": "a88731d443064b1dbfcb32e5c2a3cc4e",
      "End": "61923f592f944ae8b338c88be471fb98",
      "Id": "f736da5962014c1f8764d07d47c55578"
    },
    {
      "Start": "f1106496314b4e5dbd7ac6c037c86b9f",
      "End": "cb76624091514faaaf3c1762e2d6ab18",
      "Id": "922e2fd7929c49889f5f6899236cb7b7"
    },
    {
      "Start": "dd8e226147e24a10885f646fd54b5a15",
      "End": "e95cbb877ec94952ba2b2b716b790359",
      "Id": "9a91b52c1d3e4a3bbaf4c1ac234d65ef"
    },
    {
      "Start": "aa7f7f6bf43a4d96874124055b78dce0",
      "End": "7940f9a2417b4163b99adf5e9872eb1e",
      "Id": "420cf3fb0568465c9c2fde5b08fbf6c2"
    },
    {
      "Start": "aa7f7f6bf43a4d96874124055b78dce0",
      "End": "40011a2817e1418a9f641e5cbf7d1036",
      "Id": "5d673cbe956a43d3b70713d4f055e609"
    },
    {
      "Start": "f579372773e74e29af1c3782fffb6b53",
      "End": "8e76d882924a469cba4a25cd3f6da0dd",
      "Id": "0d55d24a665c45f8b1e1aed34a1f4e67"
    }
  ],
  "Dependencies": [
    "a4dd8f6e-689f-4998-b8ef-4a04146d12c2"
  ],
  "NodeLibraryDependencies": [
    {
      "Name": "Clockwork for Dynamo 2.x",
      "Version": "2.3.0",
      "ReferenceType": "Package",
      "Nodes": [
        "c0ec3053355a4357a30a54444acf2925"
      ]
    }
  ],
  "Bindings": [],
  "View": {
    "Dynamo": {
      "ScaleFactor": 1.0,
      "HasRunWithoutCrash": true,
      "IsVisibleInDynamoLibrary": true,
      "Version": "2.3.0.5885",
      "RunType": "Manual",
      "RunPeriod": "1000"
    },
    "Camera": {
      "Name": "Background Preview",
      "EyeX": -17.0,
      "EyeY": 24.0,
      "EyeZ": 50.0,
      "LookX": 12.0,
      "LookY": -13.0,
      "LookZ": -58.0,
      "UpX": 0.0,
      "UpY": 1.0,
      "UpZ": 0.0
    },
    "NodeViews": [
      {
        "ShowGeometry": true,
        "Name": "Family.ByName",
        "Id": "040e2d81138e409d92c9dae10787fda9",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 298.0,
        "Y": 175.5
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "2951cfa1979b48b6b8e7c8c4f88724fe",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 45.0,
        "Y": 190.0
      },
      {
        "ShowGeometry": true,
        "Name": "Family.Types",
        "Id": "fe0ec1277799455ab728dc047bce3b6d",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 598.0,
        "Y": 181.5
      },
      {
        "ShowGeometry": true,
        "Name": "FamilyInstance.ByFamilyType",
        "Id": "987abb6469b54bbd966699176ad545c5",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 901.20373818579742,
        "Y": 182.47232542336997
      },
      {
        "ShowGeometry": true,
        "Name": "Element.Parameters",
        "Id": "fce3b24d2b1a4740933bb94a8aaeffcc",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 1082.21816354171,
        "Y": 764.080623680879
      },
      {
        "ShowGeometry": true,
        "Name": "Parameter.Name",
        "Id": "35a11a0d8efd4e5bbfc8c81a438fb58e",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 1472.3466434785,
        "Y": 770.416817090525
      },
      {
        "ShowGeometry": true,
        "Name": "List.FirstItem",
        "Id": "6271c20b85b24f39bb53b795ef71b3b6",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 725.77461224543265,
        "Y": 529.22600741860992
      },
      {
        "ShowGeometry": true,
        "Name": "List.Flatten",
        "Id": "94196a9240904e4c828d63fa9110c9eb",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 1378.3921430716737,
        "Y": 256.86866941922358
      },
      {
        "ShowGeometry": true,
        "Name": "String.StartsWith",
        "Id": "182c2559df814952b656a227187cee07",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2142.32027748734,
        "Y": 1296.77596367572
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "edf41f67abbd461bae0eba6775cf7259",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 1725.20007696722,
        "Y": 1338.56609421749
      },
      {
        "ShowGeometry": true,
        "Name": "List.CountTrue",
        "Id": "76cb318618554f1e8a2ee9bdfc572485",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2439.8859396177,
        "Y": 1296.90413837172
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "f27cfa2be3ed41ca91d9b1e531b71a45",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2366.97520893009,
        "Y": 1734.25586117248
      },
      {
        "ShowGeometry": true,
        "Name": ">=",
        "Id": "ff71126428ed4614b121614df48b10c1",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2762.43807284637,
        "Y": 1345.3507038369
      },
      {
        "ShowGeometry": true,
        "Name": "List.FilterByBoolMask",
        "Id": "e42d967ba9224688b78e6e9921567e22",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3059.39902614522,
        "Y": 1150.25270055094
      },
      {
        "ShowGeometry": true,
        "Name": "Element.GetParameterValueByName",
        "Id": "2f84e6dc26db473f847849ff7afb8cf3",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 2792.2274586289004,
        "Y": 159.54897535872612
      },
      {
        "ShowGeometry": true,
        "Name": "Element.Id",
        "Id": "4a927d6036a94bf88cd0867d3a2bb297",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3130.3286748515416,
        "Y": -185.43590184206079
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "6072435aeb954c269944903468ee5287",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3455.9020667557347,
        "Y": 433.90206675573438
      },
      {
        "ShowGeometry": true,
        "Name": "List.Join",
        "Id": "695016608dbe4b6e831540962e1d97e3",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3992.6665576492678,
        "Y": 581.71289790240235
      },
      {
        "ShowGeometry": true,
        "Name": "List Create",
        "Id": "2eccb63b14cb45c9898d20ba8cdaf06b",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3661.0435058518124,
        "Y": 420.46048343398678
      },
      {
        "ShowGeometry": true,
        "Name": "List.Transpose",
        "Id": "cd42880ea11b4e7e97ae201f6771b317",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3497.7199586042384,
        "Y": 62.034302263136055
      },
      {
        "ShowGeometry": true,
        "Name": "List.Join",
        "Id": "2f9fd476f229426dbad81cf047a748ff",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3766.5331720731406,
        "Y": -54.775819677038271
      },
      {
        "ShowGeometry": true,
        "Name": "List Create",
        "Id": "7177203a726945d79a98b2669e6ceffc",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3487.5716102878505,
        "Y": -159.09337849590736
      },
      {
        "ShowGeometry": true,
        "Name": "List.Transpose",
        "Id": "128ea326d0b34dd9a886e1a36c7eb612",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4000.7661803192391,
        "Y": 119.06448746963048
      },
      {
        "ShowGeometry": true,
        "Name": "List.Join",
        "Id": "b9f0c6b270964357acb43d6ea97186be",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4485.7006445315328,
        "Y": 492.06616773175722
      },
      {
        "ShowGeometry": true,
        "Name": "List Create",
        "Id": "0f1a2e150e7945cfb2c12bcd2b59bd13",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4302.2825360657371,
        "Y": 396.91215746567872
      },
      {
        "ShowGeometry": true,
        "Name": "Data.ExportExcel",
        "Id": "fc75340fc2c44b54812b5f7ffc245f8d",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 5490.39027442515,
        "Y": 491.48815219019139
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "5743f11a80f14ec3a09abf240a0c5c87",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4929.7149614589071,
        "Y": 747.80246314735041
      },
      {
        "ShowGeometry": true,
        "Name": "File Path",
        "Id": "bc66f725a3624327b349a6f75064bed4",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4483.8968584829308,
        "Y": 127.68838492368013
      },
      {
        "ShowGeometry": true,
        "Name": "Run Export",
        "Id": "7f4b193cfe76435681e8a1dc64ad36f3",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4413.2400362351609,
        "Y": -431.96609263392367
      },
      {
        "ShowGeometry": true,
        "Name": "If",
        "Id": "5c20814de7b94b7e8a246da857f00748",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 5233.02610277205,
        "Y": 181.10448165275261
      },
      {
        "ShowGeometry": true,
        "Name": "Data.ImportExcel",
        "Id": "d1fd92348c0d41928b69f5aef814ff1f",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 5289.1426878115171,
        "Y": 1542.3293418137732
      },
      {
        "ShowGeometry": true,
        "Name": "If",
        "Id": "272d9bd4a8f54f59b868daf0dcca9da1",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4804.3769932048854,
        "Y": 1380.9392660215581
      },
      {
        "ShowGeometry": true,
        "Name": "Run Import",
        "Id": "5b03ad5edd434712b9c9109d16dc6a35",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4416.85407676982,
        "Y": -323.54487659416657
      },
      {
        "ShowGeometry": true,
        "Name": "File From Path",
        "Id": "02cc0687203f4cea980f8d80cded981b",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 5055.3451421146674,
        "Y": 1374.6613406513061
      },
      {
        "ShowGeometry": true,
        "Name": "List.Transpose",
        "Id": "cc84ec3aba62409f8a9247455310e957",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 5677.8032453029264,
        "Y": 1429.5930444566063
      },
      {
        "ShowGeometry": true,
        "Name": "Element.ByID",
        "Id": "c0ec3053355a4357a30a54444acf2925",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 6385.4071356156956,
        "Y": 1436.4601554851611
      },
      {
        "ShowGeometry": true,
        "Name": "Document.Current",
        "Id": "9d52189988484d44a8f151389073ccd5",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 6110.9001860654789,
        "Y": 1241.0835359147525
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "c6423a7f0c104471b4fcfc299b37580b",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 5950.3372740022578,
        "Y": 1469.3758610864272
      },
      {
        "ShowGeometry": true,
        "Name": "List.RestOfItems",
        "Id": "1f4ca57cd967431a82293f27324983a2",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 6110.6029778493075,
        "Y": 1468.0193586505211
      },
      {
        "ShowGeometry": true,
        "Name": "String.StartsWith",
        "Id": "9742557e7f984c4e9e13882ccbdb814c",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 8189.2955150789912,
        "Y": 2405.0958769470285
      },
      {
        "ShowGeometry": true,
        "Name": "List.CountTrue",
        "Id": "920cc367066b4bf99f500645dce7f8db",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 8486.8611772093518,
        "Y": 2405.2240516430284
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "66fa2d0913e24fd3a0211f6d3cf2cee4",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 8413.9504465217415,
        "Y": 2842.5757744437883
      },
      {
        "ShowGeometry": true,
        "Name": ">=",
        "Id": "e997a11cf8474385a5bab34cfdb65aa6",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 8809.4133104380217,
        "Y": 2453.6706171082083
      },
      {
        "ShowGeometry": true,
        "Name": "List.FilterByBoolMask",
        "Id": "66704f624fc04bae83143721b7208be2",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 9106.37426373687,
        "Y": 2258.5726138222485
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "ac5a53669828447586093a13e082d9e3",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 7772.1753145588718,
        "Y": 2446.8860074887984
      },
      {
        "ShowGeometry": true,
        "Name": "Element.Parameters",
        "Id": "b81ade45b38e4d8383174f5dc4cf29b4",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 7129.1934011333615,
        "Y": 1872.4005369521874
      },
      {
        "ShowGeometry": true,
        "Name": "Parameter.Name",
        "Id": "1f6663b2e28b4429b6f94f529c6564ff",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 7519.321881070151,
        "Y": 1878.7367303618335
      },
      {
        "ShowGeometry": true,
        "Name": "List.FirstItem",
        "Id": "5e6f7805b1de471daed83d0235d7b0cf",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 6652.0549008190237,
        "Y": 2055.6599994444905
      },
      {
        "ShowGeometry": true,
        "Name": "Element.SetParameterByName",
        "Id": "6c2ca6335ffa4cc0852366b1b9c452b4",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 9364.9693273183966,
        "Y": 4018.6756541553505
      },
      {
        "ShowGeometry": true,
        "Name": "List.RestOfItems",
        "Id": "0b670954cd504f7aab6fb660285a1f60",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 5710.4004232372363,
        "Y": 1772.8424504853051
      },
      {
        "ShowGeometry": true,
        "Name": "List.RestOfItems",
        "Id": "05cf3fda657e43b3a3a8804f8a6bcf81",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 8275.9323068894,
        "Y": 4063.9764432227403
      },
      {
        "ShowGeometry": true,
        "Name": "List.FirstItem",
        "Id": "95b389b79cca44b1a552f20653415d3d",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 8562.0970970005019,
        "Y": 3503.0481998235628
      },
      {
        "ShowGeometry": true,
        "Name": "Watch",
        "Id": "1b61241d4c9b45c7b9afaa70ef519806",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 9125.9090323798446,
        "Y": 3383.8362467577863
      },
      {
        "ShowGeometry": true,
        "Name": "List.Transpose",
        "Id": "9e53fd48b43d4146a0c64d4dac9dfd28",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 8580.85688626309,
        "Y": 4064.0283804866226
      },
      {
        "ShowGeometry": true,
        "Name": "List.FirstItem",
        "Id": "99bfcb491eb74cfe8456c1d913539e88",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 8891.6144128053056,
        "Y": 3745.4469083362028
      },
      {
        "ShowGeometry": true,
        "Name": "List.RemoveItemAtIndex",
        "Id": "d0e8493bbd124fdcb8ac401160151603",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 8743.6176520091649,
        "Y": 3330.5013202650266
      },
      {
        "ShowGeometry": true,
        "Name": "If",
        "Id": "bf5aef7f74a843d2a6271b7a55094b38",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 8585.11328484126,
        "Y": 3787.4040357312888
      },
      {
        "ShowGeometry": true,
        "Name": "Run Import",
        "Id": "031dd9d3ac7842e2b1199194dc43ed94",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 8092.0900180739882,
        "Y": 3880.9898990766173
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "73087b13eb5946b79cdfed268f82bd18",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 8559.0,
        "Y": 3366.0
      }
    ],
    "Annotations": [
      {
        "Id": "b1c662b5668e4aea9465f598b1f60e88",
        "Title": "Run",
        "Nodes": [
          "7f4b193cfe76435681e8a1dc64ad36f3",
          "5b03ad5edd434712b9c9109d16dc6a35"
        ],
        "Left": 4403.2400362351609,
        "Top": -484.96609263392367,
        "Width": 158.61404053465867,
        "Height": 229.4212160397571,
        "FontSize": 36.0,
        "InitialTop": -431.96609263392367,
        "InitialHeight": 98.0,
        "TextblockHeight": 43.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "55bcedb66235426f8881844b2d4ab3f0",
        "Title": "Get Parameters",
        "Nodes": [
          "182c2559df814952b656a227187cee07",
          "76cb318618554f1e8a2ee9bdfc572485",
          "f27cfa2be3ed41ca91d9b1e531b71a45",
          "ff71126428ed4614b121614df48b10c1",
          "e42d967ba9224688b78e6e9921567e22",
          "edf41f67abbd461bae0eba6775cf7259",
          "fce3b24d2b1a4740933bb94a8aaeffcc",
          "35a11a0d8efd4e5bbfc8c81a438fb58e"
        ],
        "Left": 1072.21816354171,
        "Top": 711.080623680879,
        "Width": 2168.18086260351,
        "Height": 1116.1752374916011,
        "FontSize": 36.0,
        "InitialTop": 764.080623680879,
        "InitialHeight": 707.00316062154286,
        "TextblockHeight": 43.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "ee4270d24deb44fd9d860ac6af17ee0e",
        "Title": "Get Parameters",
        "Nodes": [
          "9742557e7f984c4e9e13882ccbdb814c",
          "920cc367066b4bf99f500645dce7f8db",
          "66fa2d0913e24fd3a0211f6d3cf2cee4",
          "e997a11cf8474385a5bab34cfdb65aa6",
          "66704f624fc04bae83143721b7208be2",
          "ac5a53669828447586093a13e082d9e3",
          "b81ade45b38e4d8383174f5dc4cf29b4",
          "1f6663b2e28b4429b6f94f529c6564ff"
        ],
        "Left": 7119.1934011333615,
        "Top": 1819.4005369521874,
        "Width": 2168.180862603509,
        "Height": 1116.1752374916009,
        "FontSize": 36.0,
        "InitialTop": 1872.4005369521874,
        "InitialHeight": 1093.1752374916009,
        "TextblockHeight": 43.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "b90da1bfb3164ab0b5c8be3fb65ed8ec",
        "Title": "Run",
        "Nodes": [
          "031dd9d3ac7842e2b1199194dc43ed94"
        ],
        "Left": 8082.0900180739882,
        "Top": 3827.9898990766173,
        "Width": 155.0,
        "Height": 121.0,
        "FontSize": 36.0,
        "InitialTop": 3880.9898990766173,
        "InitialHeight": 98.0,
        "TextblockHeight": 43.0,
        "Background": "#FFC1D676"
      }
    ],
    "X": -4485.522623591125,
    "Y": -1563.2667094946689,
    "Zoom": 0.59007786684866514
  }
}