{
  "Uuid": "0ffaea35-b5fe-4227-80f9-329544f36265",
  "IsCustomNode": false,
  "Description": "",
  "Name": "rep 25_08_01_afficher niv fini",
  "ElementResolver": {
    "ResolutionMap": {
      "Document.Current": {
        "Key": "Revit.Application.Document",
        "Value": "RevitNodes.dll"
      }
    }
  },
  "Inputs": [],
  "Outputs": [],
  "Nodes": [
    {
      "ConcreteType": "Dynamo.Nodes.DSModelElementsSelection, DSRevitNodesUI",
      "NodeType": "ExtensionNode",
      "InstanceId": [
        "c8b93d38-0f4e-493a-ad39-5829ac27b0f0-0009d0f5",
        "c8b93d38-0f4e-493a-ad39-5829ac27b0f0-0009d124"
      ],
      "Id": "2772b311c7d540ada2fd649bcc727a39",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "038f76b2679e4e31a6cc1e5423d3e6c5",
          "Name": "Elements",
          "Description": "Eléments sélectionnés.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Sélectionner plusieurs éléments dans le document Revit."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "290332c7387e4f54bc848abf7588c037",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "bffcec18a5464718b4dd9f7e9449ed23",
          "Name": "element",
          "Description": "Revit.Elements.Element",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "c8604384a254484cb594325cab8cf02a",
          "Name": "parameterName",
          "Description": "Nom du paramètre dont vous souhaitez obtenir la valeur.\n\nstring",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "0e489dbe1daa424998f76c9b4ac2aeac",
          "Name": "var[]..[]",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Revit.Elements.Element.GetParameterValueByName@string",
      "Replication": "Auto",
      "Description": "Obtenir la valeur de l'un des paramètres de l'élément.\n\nElement.GetParameterValueByName (parameterName: string): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "c4e27b3861a74259b95183f506b6bead",
      "NodeType": "CodeBlockNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "10831a4049694c57bb5c6e077fb827b8",
          "Name": "",
          "Description": "Valeur de l'expression à la ligne 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Permet de créer le code DesignScript directement",
      "Code": "\"Valeur unique/supérieure\";"
    },
    {
      "ConcreteType": "DSRevitNodesUI.ElementTypes, DSRevitNodesUI",
      "SelectedIndex": 187,
      "SelectedString": "Level",
      "Id": "0577917250234036b7c0b462a384fb0e",
      "NodeType": "ExtensionNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "d22f41e3652b4ffb81e4ad52e96c783a",
          "Name": "Classes",
          "Description": "Classes sélectionné",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Toutes les sous-classes d'élément."
    },
    {
      "ConcreteType": "DSRevitNodesUI.ElementsOfType, DSRevitNodesUI",
      "Id": "2bfbee506bd249bb99bce101c49c5a02",
      "NodeType": "ExtensionNode",
      "Inputs": [
        {
          "Id": "188aaad1c9f84a9bafd0631f7e37661b",
          "Name": "element class",
          "Description": "Classe d'élément.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "24882ed3020c4c179d7b591238b22f21",
          "Name": "elements",
          "Description": "Tous les éléments d'une classe donnée dans le document actif.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Tous les éléments d'une classe donnée dans le document actif."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "af96d8ac6a894bce926df27927f59491",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "970f7fe3027b45fc834e75c039393205",
          "Name": "list",
          "Description": "liste de valeurs\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "8303e1cce9294b3b8486b1841ff97c76",
          "Name": "sortFunction",
          "Description": "fonction utilisée pour trier la liste\n\nFunction",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "835c1a594c2543e0ae7111a9d4fdd6a8",
          "Name": "sortedList",
          "Description": "type: var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "List.SortByFunction@var[]..[],Function",
      "Replication": "Auto",
      "Description": "Utiliser une fonction pour déterminer comment trier des éléments de la liste.\n\nList.SortByFunction (list: var[]..[], sortFunction: Function): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "c5975ea16234465eb627318814be2c22",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "0387d2b75bbd42a19f5d9f29bcbe987a",
          "Name": "level",
          "Description": "Revit.Elements.Level",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "8ec3a30287214c39ab4faf550867a82b",
          "Name": "double",
          "Description": "double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Revit.Elements.Level.Elevation",
      "Replication": "Auto",
      "Description": "Elévation du niveau au-dessus du niveau du sol\n\nLevel.Elevation: double"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "8384ccc96fb147cf9bcef10b8474189f",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "6adbce3fc9f6464eae29daf29a5246e7",
          "Name": "level",
          "Description": "Revit.Elements.Level",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "a17263c28ad44a0280d9a876136d6d1d",
          "Name": "double",
          "Description": "double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Revit.Elements.Level.Elevation",
      "Replication": "Auto",
      "Description": "Elévation du niveau au-dessus du niveau du sol\n\nLevel.Elevation: double"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "c0d9bc848f344fa5b408eff2447a1eb0",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "4798930817ce4f57b332eafc148dd780",
          "Name": "x",
          "Description": "Nombre entier ou valeur double\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "bbf04a8a53c1487c9824d0e5352eb89d",
          "Name": "y",
          "Description": "Nombre entier ou valeur double\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "75d3177a17fc4529b83a7c4dd8264c4f",
          "Name": "bool",
          "Description": "True si x est supérieur ou égal à y, False sinon",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": ">=@var[]..[],var[]..[]",
      "Replication": "CrossProduct",
      "Description": "Compare x et y pour déterminer si x est supérieur ou égal à y\n\n>= (x: var[]..[], y: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "cdb8ce1bce1141e285313e97b2b92f38",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "9daa4824892a477b8a6f189a3217baa1",
          "Name": "lists",
          "Description": "Liste de listes à transposer\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "af10b2ea81d24796a9381fa8f6eaeeac",
          "Name": "lists",
          "Description": "Liste des listes transposées",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.List.Transpose@var[]..[]",
      "Replication": "Auto",
      "Description": "Permute des lignes et des colonnes dans une liste des listes. Si certaines lignes sont plus courtes que d'autres, les valeurs nulles sont insérées en tant qu'espaces réservés dans le réseau obtenu de sorte qu'il est toujours rectangulaire.\n\nList.Transpose (lists: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "PythonNodeModels.PythonNode, PythonNodeModels",
      "Code": "import sys\r\nimport clr\r\nclr.AddReference(\"RevitAPI\")\r\nimport Autodesk \r\nfrom Autodesk.Revit.DB import *\r\nclr.AddReference(\"RevitNodes\")\r\nimport Revit\r\n\r\nclr.ImportExtensions(Revit.GeometryConversion)\r\ndim=UnwrapElement(IN[0])\r\n\r\nOUT = [d.TextPosition.ToPoint() for d in dim]",
      "Engine": "CPython3",
      "EngineName": "CPython3",
      "VariableInputPorts": true,
      "Id": "4a14b9b17450492babc35df309e1a6b1",
      "NodeType": "PythonScriptNode",
      "Inputs": [
        {
          "Id": "c189f4f03a1746aca3914d7253febcf1",
          "Name": "IN[0]",
          "Description": "Input #0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "140485b0ca9a4b078ac373dec32d6fd5",
          "Name": "OUT",
          "Description": "Résultat du script Python",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Exécute un script Python intégré."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "c4c3aa5e25d34f82a951de63b8b7a93c",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "1d02f40d1a4a454f929dc7a1472d69b3",
          "Name": "view",
          "Description": "Vue sur laquelle placer un élément de texte\n\nView",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "4a843d4c94a84eedbf122c71aad3a1c0",
          "Name": "location",
          "Description": "Emplacement dans la vue\n\nPoint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "fc23cef322d942c3aa1d512d0eebfd28",
          "Name": "text",
          "Description": "Texte\n\nstring",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "2a6a0947bde74a50b4d72253911bac5a",
          "Name": "alignment",
          "Description": "Alignement du texte\n\nstring",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "c36058ed04c545c18c5d6a0792fa8691",
          "Name": "type",
          "Description": "Type d'élément Revit TextNote\n\nTextNoteType\nValeur par défaut : Revit.Elements.TextNoteType.Default()",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "bbcea6b952704a4d9257966bb4414045",
          "Name": "keepRotatedTextReadable",
          "Description": "Conserver le texte à l'horizontale\n\nbool\nValeur par défaut : true",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "5cad72b45f5b4c7880203268b8dc4115",
          "Name": "rotation",
          "Description": "Rotation en degrés\n\ndouble\nValeur par défaut : 0",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "a6bd788225224abdbbbf87a864d3284a",
          "Name": "TextNote",
          "Description": "TextNote",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Revit.Elements.TextNote.ByLocation@Revit.Elements.Views.View,Autodesk.DesignScript.Geometry.Point,string,string,Revit.Elements.TextNoteType,bool,double",
      "Replication": "Auto",
      "Description": "Créer un élément Revit TextNote par emplacement\n\nTextNote.ByLocation (view: View, location: Point, text: string, alignment: string, type: TextNoteType = Revit.Elements.TextNoteType.Default(), keepRotatedTextReadable: bool = true, rotation: double = 0): TextNote"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "c941ea07d2544b97808127dc93b656bb",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "1c1f7bc30a59490bb6dae12c19366308",
          "Name": "list",
          "Description": "Liste dans laquelle rechercher l'élément.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": true,
          "KeepListStructure": false
        },
        {
          "Id": "61b5f10dd0cd4d6ab98f1a8b806c7c36",
          "Name": "element",
          "Description": "Elément dont l'index doit être renvoyé.\n\nvar",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "24c7e84d9d3e43db910fbb003be311c9",
          "Name": "int",
          "Description": "Index de l'élément dans la liste. L'index non valide -1 sera renvoyé si aucune correspondance stricte n'est trouvée.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.List.IndexOf@var[]..[],var",
      "Replication": "Auto",
      "Description": "Renvoie l'index de l'élément dans la liste indiquée. La correspondance entre la liste donnée et l'élément cible doit être stricte (par exemple, entre deux entiers, deux doubles, deux chaînes, deux objets, etc.)\n\nList.IndexOf (list: var[]..[], element: var): int"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "f050a4ae18014dcfa032faa90daaa7fb",
      "NodeType": "CodeBlockNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "8bb20b6f2ebc4c1eb9f652db36a39b9c",
          "Name": "",
          "Description": "Valeur de l'expression à la ligne 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Permet de créer le code DesignScript directement",
      "Code": "true;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "5cf8abb061ac400fa296df56d75a10cf",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "642ff36258da4f6686b65850fa874e12",
          "Name": "list",
          "Description": "Récupérer un élément de cette liste.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "11970555511f41169c53eeb5c2913c15",
          "Name": "index",
          "Description": "Index de l'élément à récupérer.\n\nint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "187b7fe31d3c47a39d25454bc192ca56",
          "Name": "item",
          "Description": "Elément de la liste au niveau de l'index donné.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.List.GetItemAtIndex@var[]..[],int",
      "Replication": "Auto",
      "Description": "Renvoie un élément de la liste indiquée qui se trouve au niveau de l'index spécifié.\n\nList.GetItemAtIndex (list: var[]..[], index: int): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "d27f823fa80f496bab667e9ff5ecbb5c",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "bc0060df84ff46d29176b194f73459c6",
          "Name": "list",
          "Description": "Récupérer un élément de cette liste.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "e1bf5502219744a99040ec35cf41e9b7",
          "Name": "index",
          "Description": "Index de l'élément à récupérer.\n\nint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "d58725e589ce4eee96845cdc6f6d1bd6",
          "Name": "item",
          "Description": "Elément de la liste au niveau de l'index donné.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "DSCore.List.GetItemAtIndex@var[]..[],int",
      "Replication": "Auto",
      "Description": "Renvoie un élément de la liste indiquée qui se trouve au niveau de l'index spécifié.\n\nList.GetItemAtIndex (list: var[]..[], index: int): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "ad63e98fb6b34970acda3e4bc4ebc8cd",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "78bc6a4fb42d44699dd63ff31d4cd7c5",
          "Name": "x",
          "Description": "x",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "429dcd791a094fa7b049287d5214c38d",
          "Name": "a",
          "Description": "a",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "a74e80cbc576417fbaa7d307991b67be",
          "Name": "",
          "Description": "Valeur de l'expression à la ligne 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Permet de créer le code DesignScript directement",
      "Code": "x.Name+\" niv fini: \"+a;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "a7fe47b4cf7f4794b42a7d5539deaf2b",
      "NodeType": "CodeBlockNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "5cbf04d568db4993bc4ae69788509b8b",
          "Name": "",
          "Description": "Valeur de l'expression à la ligne 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Permet de créer le code DesignScript directement",
      "Code": "Document.Current.ActiveView;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "2d36b6f6ae534b30ab3c2d9f2c022695",
      "NodeType": "CodeBlockNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "92d250e93ad74fc7aa7389fb0719d539",
          "Name": "",
          "Description": "Valeur de l'expression à la ligne 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Permet de créer le code DesignScript directement",
      "Code": "\"Centré\";"
    }
  ],
  "Connectors": [
    {
      "Start": "038f76b2679e4e31a6cc1e5423d3e6c5",
      "End": "bffcec18a5464718b4dd9f7e9449ed23",
      "Id": "16b246513e624479b3ce697e7f92101d",
      "IsHidden": "False"
    },
    {
      "Start": "038f76b2679e4e31a6cc1e5423d3e6c5",
      "End": "c189f4f03a1746aca3914d7253febcf1",
      "Id": "a4ae7ec43fd94d908e6e124090e03436",
      "IsHidden": "False"
    },
    {
      "Start": "0e489dbe1daa424998f76c9b4ac2aeac",
      "End": "bbf04a8a53c1487c9824d0e5352eb89d",
      "Id": "1c1d54f455c4414fb1254d25453ec780",
      "IsHidden": "False"
    },
    {
      "Start": "10831a4049694c57bb5c6e077fb827b8",
      "End": "c8604384a254484cb594325cab8cf02a",
      "Id": "be6a0bbf43824032a1559f155fe303af",
      "IsHidden": "False"
    },
    {
      "Start": "d22f41e3652b4ffb81e4ad52e96c783a",
      "End": "188aaad1c9f84a9bafd0631f7e37661b",
      "Id": "d047ae9377904a76a3c568b4b5ad44a5",
      "IsHidden": "False"
    },
    {
      "Start": "24882ed3020c4c179d7b591238b22f21",
      "End": "970f7fe3027b45fc834e75c039393205",
      "Id": "6034f7ad9dd341c68bd6625359ba11f8",
      "IsHidden": "False"
    },
    {
      "Start": "835c1a594c2543e0ae7111a9d4fdd6a8",
      "End": "6adbce3fc9f6464eae29daf29a5246e7",
      "Id": "981aabd097f240f5968d9e821d75c7eb",
      "IsHidden": "False"
    },
    {
      "Start": "835c1a594c2543e0ae7111a9d4fdd6a8",
      "End": "bc0060df84ff46d29176b194f73459c6",
      "Id": "ae3486bb31354e6eb6e427111f27915e",
      "IsHidden": "False"
    },
    {
      "Start": "8ec3a30287214c39ab4faf550867a82b",
      "End": "8303e1cce9294b3b8486b1841ff97c76",
      "Id": "eff61229ebce47e2b39dba0ecd381beb",
      "IsHidden": "False"
    },
    {
      "Start": "a17263c28ad44a0280d9a876136d6d1d",
      "End": "4798930817ce4f57b332eafc148dd780",
      "Id": "7a7ee8b4d9e943c09afb33ec71a5b0d0",
      "IsHidden": "False"
    },
    {
      "Start": "a17263c28ad44a0280d9a876136d6d1d",
      "End": "642ff36258da4f6686b65850fa874e12",
      "Id": "4e0a2a56715346c4b1d12d505d134f27",
      "IsHidden": "False"
    },
    {
      "Start": "75d3177a17fc4529b83a7c4dd8264c4f",
      "End": "9daa4824892a477b8a6f189a3217baa1",
      "Id": "d8b2427085c74b2c8fdac66cd35c33c8",
      "IsHidden": "False"
    },
    {
      "Start": "af10b2ea81d24796a9381fa8f6eaeeac",
      "End": "1c1f7bc30a59490bb6dae12c19366308",
      "Id": "274b1c150aa94c95b00f26ebe70b5002",
      "IsHidden": "False"
    },
    {
      "Start": "140485b0ca9a4b078ac373dec32d6fd5",
      "End": "4a843d4c94a84eedbf122c71aad3a1c0",
      "Id": "f04f5a3bcddc4aa38ed19ccf92b424a0",
      "IsHidden": "False"
    },
    {
      "Start": "24c7e84d9d3e43db910fbb003be311c9",
      "End": "11970555511f41169c53eeb5c2913c15",
      "Id": "e87186b1d98c4390b2120690f795f630",
      "IsHidden": "False"
    },
    {
      "Start": "24c7e84d9d3e43db910fbb003be311c9",
      "End": "e1bf5502219744a99040ec35cf41e9b7",
      "Id": "8d1999a3cd26456fa319b0200c3efd2e",
      "IsHidden": "False"
    },
    {
      "Start": "8bb20b6f2ebc4c1eb9f652db36a39b9c",
      "End": "61b5f10dd0cd4d6ab98f1a8b806c7c36",
      "Id": "5ca1992e7257435ca17c3a162b306234",
      "IsHidden": "False"
    },
    {
      "Start": "187b7fe31d3c47a39d25454bc192ca56",
      "End": "429dcd791a094fa7b049287d5214c38d",
      "Id": "698bbdec998a4ed3bd60c7a821164e25",
      "IsHidden": "False"
    },
    {
      "Start": "d58725e589ce4eee96845cdc6f6d1bd6",
      "End": "78bc6a4fb42d44699dd63ff31d4cd7c5",
      "Id": "e788673a5cae47a69e98971991c8af61",
      "IsHidden": "False"
    },
    {
      "Start": "a74e80cbc576417fbaa7d307991b67be",
      "End": "fc23cef322d942c3aa1d512d0eebfd28",
      "Id": "7a6666f9360844f487f27a08cb9dfaac",
      "IsHidden": "False"
    },
    {
      "Start": "5cbf04d568db4993bc4ae69788509b8b",
      "End": "1d02f40d1a4a454f929dc7a1472d69b3",
      "Id": "27d0b11d9f224a17ba867d83144c762c",
      "IsHidden": "False"
    },
    {
      "Start": "92d250e93ad74fc7aa7389fb0719d539",
      "End": "2a6a0947bde74a50b4d72253911bac5a",
      "Id": "3286a7e8a0264df1b6d18bb85e38c6ce",
      "IsHidden": "False"
    }
  ],
  "Dependencies": [],
  "NodeLibraryDependencies": [],
  "Thumbnail": "",
  "GraphDocumentationURL": null,
  "ExtensionWorkspaceData": [
    {
      "ExtensionGuid": "28992e1d-abb9-417f-8b1b-05e053bee670",
      "Name": "Propriétés",
      "Version": "2.19",
      "Data": {}
    },
    {
      "ExtensionGuid": "DFBD9CC0-DB40-457A-939E-8C8555555A9D",
      "Name": "Generative Design",
      "Version": "6.1",
      "Data": {}
    }
  ],
  "Author": "",
  "Linting": {
    "activeLinter": "Aucun",
    "activeLinterId": "7b75fb44-43fd-4631-a878-29f4d5d8399a",
    "warningCount": 0,
    "errorCount": 0
  },
  "Bindings": [
    {
      "NodeId": "de8258e4-5f6d-46d0-b8d2-04d69bd891c3",
      "Binding": {
        "ByLocation_InClassDecl-1_InFunctionScope-1_Instance1_de8258e4-5f6d-46d0-b8d2-04d69bd891c3": "PFNPQVAtRU5WOkVudmVsb3BlIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOlNPQVAtRU5DPSJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy9zb2FwL2VuY29kaW5nLyIgeG1sbnM6U09BUC1FTlY9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW52ZWxvcGUvIiB4bWxuczpjbHI9Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vc29hcC9lbmNvZGluZy9jbHIvMS4wIiBTT0FQLUVOVjplbmNvZGluZ1N0eWxlPSJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy9zb2FwL2VuY29kaW5nLyI+DQo8U09BUC1FTlY6Qm9keT4NCjxhMTpDYWxsU2l0ZV94MDAyQl9UcmFjZVNlcmlhbGlzZXJIZWxwZXIgaWQ9InJlZi0xIiB4bWxuczphMT0iaHR0cDovL3NjaGVtYXMubWljcm9zb2Z0LmNvbS9jbHIvbnNhc3NlbS9Qcm90b0NvcmUvUHJvdG9Db3JlJTJDJTIwVmVyc2lvbiUzRDIuMTkuMy42Mzk0JTJDJTIwQ3VsdHVyZSUzRG5ldXRyYWwlMkMlMjBQdWJsaWNLZXlUb2tlbiUzRG51bGwiPg0KPE51bWJlck9mRWxlbWVudHM+MTwvTnVtYmVyT2ZFbGVtZW50cz4NCjxCYXNlLTBfSGFzRGF0YT5mYWxzZTwvQmFzZS0wX0hhc0RhdGE+DQo8QmFzZS0wX0hhc05lc3RlZERhdGE+dHJ1ZTwvQmFzZS0wX0hhc05lc3RlZERhdGE+DQo8QmFzZS0wX05lc3RlZERhdGFDb3VudD4yPC9CYXNlLTBfTmVzdGVkRGF0YUNvdW50Pg0KPEJhc2UtMC0wX0hhc0RhdGE+dHJ1ZTwvQmFzZS0wLTBfSGFzRGF0YT4NCjxCYXNlLTAtMF9EYXRhIGlkPSJyZWYtMyI+UEZOUFFWQXRSVTVXT2tWdWRtVnNiM0JsSUhodGJHNXpPbmh6YVQwaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNUzlZVFV4VFkyaGxiV0V0YVc1emRHRnVZMlVpSUhodGJHNXpPbmh6WkQwaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNUzlZVFV4VFkyaGxiV0VpSUhodGJHNXpPbE5QUVZBdFJVNURQU0pvZEhSd09pOHZjMk5vWlcxaGN5NTRiV3h6YjJGd0xtOXlaeTl6YjJGd0wyVnVZMjlrYVc1bkx5SWdlRzFzYm5NNlUwOUJVQzFGVGxZOUltaDBkSEE2THk5elkyaGxiV0Z6TG5odGJITnZZWEF1YjNKbkwzTnZZWEF2Wlc1MlpXeHZjR1V2SWlCNGJXeHVjenBqYkhJOUltaDBkSEE2THk5elkyaGxiV0Z6TG0xcFkzSnZjMjltZEM1amIyMHZjMjloY0M5bGJtTnZaR2x1Wnk5amJISXZNUzR3SWlCVFQwRlFMVVZPVmpwbGJtTnZaR2x1WjFOMGVXeGxQU0pvZEhSd09pOHZjMk5vWlcxaGN5NTRiV3h6YjJGd0xtOXlaeTl6YjJGd0wyVnVZMjlrYVc1bkx5SStEUW84VTA5QlVDMUZUbFk2UW05a2VUNE5DanhoTVRwVFpYSnBZV3hwZW1GaWJHVkpaQ0JwWkQwaWNtVm1MVEVpSUhodGJHNXpPbUV4UFNKb2RIUndPaTh2YzJOb1pXMWhjeTV0YVdOeWIzTnZablF1WTI5dEwyTnNjaTl1YzJGemMyVnRMMUpsZG1sMFUyVnlkbWxqWlhNdVVHVnljMmx6ZEdWdVkyVXZVbVYyYVhSVFpYSjJhV05sY3lVeVF5VXlNRlpsY25OcGIyNGxNMFF5TGpFNUxqUXVNVE13T1RZbE1rTWxNakJEZFd4MGRYSmxKVE5FYm1WMWRISmhiQ1V5UXlVeU1GQjFZbXhwWTB0bGVWUnZhMlZ1SlRORWJuVnNiQ0krRFFvOGMzUnlhVzVuU1VRZ2FXUTlJbkpsWmkweklqNWpPR0k1TTJRek9DMHdaalJsTFRRNU0yRXRZV1F6T1MwMU9ESTVZV015TjJJd1pqQXRNREF3T1dReE16QThMM04wY21sdVowbEVQZzBLUEdsdWRFbEVQalkwTXpNM05qd3ZhVzUwU1VRK0RRbzhMMkV4T2xObGNtbGhiR2w2WVdKc1pVbGtQZzBLUEM5VFQwRlFMVVZPVmpwQ2IyUjVQZzBLUEM5VFQwRlFMVVZPVmpwRmJuWmxiRzl3WlQ0TkNnPT08L0Jhc2UtMC0wX0RhdGE+DQo8QmFzZS0wLTBfSGFzTmVzdGVkRGF0YT5mYWxzZTwvQmFzZS0wLTBfSGFzTmVzdGVkRGF0YT4NCjxCYXNlLTAtMV9IYXNEYXRhPnRydWU8L0Jhc2UtMC0xX0hhc0RhdGE+DQo8QmFzZS0wLTFfRGF0YSBpZD0icmVmLTQiPlBGTlBRVkF0UlU1V09rVnVkbVZzYjNCbElIaHRiRzV6T25oemFUMGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TVM5WVRVeFRZMmhsYldFdGFXNXpkR0Z1WTJVaUlIaHRiRzV6T25oelpEMGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TVM5WVRVeFRZMmhsYldFaUlIaHRiRzV6T2xOUFFWQXRSVTVEUFNKb2RIUndPaTh2YzJOb1pXMWhjeTU0Yld4emIyRndMbTl5Wnk5emIyRndMMlZ1WTI5a2FXNW5MeUlnZUcxc2JuTTZVMDlCVUMxRlRsWTlJbWgwZEhBNkx5OXpZMmhsYldGekxuaHRiSE52WVhBdWIzSm5MM052WVhBdlpXNTJaV3h2Y0dVdklpQjRiV3h1Y3pwamJISTlJbWgwZEhBNkx5OXpZMmhsYldGekxtMXBZM0p2YzI5bWRDNWpiMjB2YzI5aGNDOWxibU52WkdsdVp5OWpiSEl2TVM0d0lpQlRUMEZRTFVWT1ZqcGxibU52WkdsdVoxTjBlV3hsUFNKb2RIUndPaTh2YzJOb1pXMWhjeTU0Yld4emIyRndMbTl5Wnk5emIyRndMMlZ1WTI5a2FXNW5MeUkrRFFvOFUwOUJVQzFGVGxZNlFtOWtlVDROQ2p4aE1UcFRaWEpwWVd4cGVtRmliR1ZKWkNCcFpEMGljbVZtTFRFaUlIaHRiRzV6T21FeFBTSm9kSFJ3T2k4dmMyTm9aVzFoY3k1dGFXTnliM052Wm5RdVkyOXRMMk5zY2k5dWMyRnpjMlZ0TDFKbGRtbDBVMlZ5ZG1salpYTXVVR1Z5YzJsemRHVnVZMlV2VW1WMmFYUlRaWEoyYVdObGN5VXlReVV5TUZabGNuTnBiMjRsTTBReUxqRTVMalF1TVRNd09UWWxNa01sTWpCRGRXeDBkWEpsSlRORWJtVjFkSEpoYkNVeVF5VXlNRkIxWW14cFkwdGxlVlJ2YTJWdUpUTkViblZzYkNJK0RRbzhjM1J5YVc1blNVUWdhV1E5SW5KbFppMHpJajVqT0dJNU0yUXpPQzB3WmpSbExUUTVNMkV0WVdRek9TMDFPREk1WVdNeU4ySXdaakF0TURBd09XUXhNekU4TDNOMGNtbHVaMGxFUGcwS1BHbHVkRWxFUGpZME16TTNOend2YVc1MFNVUStEUW84TDJFeE9sTmxjbWxoYkdsNllXSnNaVWxrUGcwS1BDOVRUMEZRTFVWT1ZqcENiMlI1UGcwS1BDOVRUMEZRTFVWT1ZqcEZiblpsYkc5d1pUNE5DZz09PC9CYXNlLTAtMV9EYXRhPg0KPEJhc2UtMC0xX0hhc05lc3RlZERhdGE+ZmFsc2U8L0Jhc2UtMC0xX0hhc05lc3RlZERhdGE+DQo8L2ExOkNhbGxTaXRlX3gwMDJCX1RyYWNlU2VyaWFsaXNlckhlbHBlcj4NCjwvU09BUC1FTlY6Qm9keT4NCjwvU09BUC1FTlY6RW52ZWxvcGU+DQo="
      }
    }
  ],
  "View": {
    "Dynamo": {
      "ScaleFactor": 1.0,
      "HasRunWithoutCrash": true,
      "IsVisibleInDynamoLibrary": true,
      "Version": "2.19.3.6394",
      "RunType": "Manual",
      "RunPeriod": "1000"
    },
    "Camera": {
      "Name": "_Aperçu en arrière-plan",
      "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
    },
    "ConnectorPins": [],
    "NodeViews": [
      {
        "Id": "2772b311c7d540ada2fd649bcc727a39",
        "Name": "Select Model Elements",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 122.60672171295619,
        "Y": 212.85389154010934
      },
      {
        "Id": "290332c7387e4f54bc848abf7588c037",
        "Name": "Element.GetParameterValueByName",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 480.0,
        "Y": 317.23442136498522
      },
      {
        "Id": "c4e27b3861a74259b95183f506b6bead",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 122.0,
        "Y": 433.0
      },
      {
        "Id": "0577917250234036b7c0b462a384fb0e",
        "Name": "Element Classes",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 48.857566765578667,
        "Y": 610.19584569732933
      },
      {
        "Id": "2bfbee506bd249bb99bce101c49c5a02",
        "Name": "All Elements of Class",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 302.86350148367967,
        "Y": 610.19584569732945
      },
      {
        "Id": "af96d8ac6a894bce926df27927f59491",
        "Name": "List.SortByFunction",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 560.43026706231456,
        "Y": 606.63501483679534
      },
      {
        "Id": "c5975ea16234465eb627318814be2c22",
        "Name": "Level.Elevation",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 311.17210682492566,
        "Y": 749.06824925816022
      },
      {
        "Id": "8384ccc96fb147cf9bcef10b8474189f",
        "Name": "Level.Elevation",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 857.2164827794187,
        "Y": 607.7016333144494
      },
      {
        "Id": "c0d9bc848f344fa5b408eff2447a1eb0",
        "Name": ">=",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 1115.9198813056378,
        "Y": 279.03857566765589
      },
      {
        "Id": "cdb8ce1bce1141e285313e97b2b92f38",
        "Name": "List.Transpose",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 1322.4480712166169,
        "Y": 275.47774480712167
      },
      {
        "Id": "4a14b9b17450492babc35df309e1a6b1",
        "Name": "Python Script",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 1727.7249813649282,
        "Y": 15.987683418131127
      },
      {
        "Id": "c4c3aa5e25d34f82a951de63b8b7a93c",
        "Name": "TextNote.ByLocation",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 2289.6643494103309,
        "Y": -68.871084680954766
      },
      {
        "Id": "c941ea07d2544b97808127dc93b656bb",
        "Name": "List.IndexOf",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 1661.5025646402473,
        "Y": 342.49267798910262
      },
      {
        "Id": "f050a4ae18014dcfa032faa90daaa7fb",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 1318.6699003102135,
        "Y": 727.660199379573
      },
      {
        "Id": "5cf8abb061ac400fa296df56d75a10cf",
        "Name": "List.GetItemAtIndex",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 1946.5297093761737,
        "Y": 377.34315856816789
      },
      {
        "Id": "d27f823fa80f496bab667e9ff5ecbb5c",
        "Name": "List.GetItemAtIndex",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 1950.3918489418741,
        "Y": 626.40332220800622
      },
      {
        "Id": "ad63e98fb6b34970acda3e4bc4ebc8cd",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 2251.5728016544722,
        "Y": 525.28933791122915
      },
      {
        "Id": "a7fe47b4cf7f4794b42a7d5539deaf2b",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 1840.6954290731137,
        "Y": -152.71516654562816
      },
      {
        "Id": "2d36b6f6ae534b30ab3c2d9f2c022695",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 2019.8369612850129,
        "Y": 152.87718559877754
      }
    ],
    "Annotations": [],
    "X": -446.45403153853454,
    "Y": 92.953262824278681,
    "Zoom": 0.69604368985667819
  }
}