{
  "Uuid": "be3079e0-3971-498c-bc8f-e56e1d78df5f",
  "IsCustomNode": false,
  "Description": null,
  "Name": "Identification poteaux (tout niveaux) -D2.0-V1.0 test",
  "ElementResolver": {
    "ResolutionMap": {}
  },
  "Inputs": [
    {
      "Id": "f6822e0c13e548abad52ded01464ce46",
      "Name": "Préfixe identifiant",
      "Type": "string",
      "Value": "",
      "Description": "Crée une chaîne."
    },
    {
      "Id": "4bc89a3186d74db0bdab626ac5404178",
      "Name": "1er numéro",
      "Type": "number",
      "Value": "1",
      "NumberType": "Double",
      "Description": "Crée un nombre."
    },
    {
      "Id": "a3630e1ced3148d99084afa9bf86570e",
      "Name": "Vrai = haut en bas, gauche vers droite / Faux = bas en haut, gauche vers droite",
      "Type": "boolean",
      "Value": "false",
      "Description": "Sélection entre True et False."
    },
    {
      "Id": "89121ccdb8a94ffd92053ed0a426a647",
      "Name": "Préfixe identifiant",
      "Type": "string",
      "Value": "",
      "Description": "Crée une chaîne."
    },
    {
      "Id": "41d28ccff9d648228c71569d4dddbaeb",
      "Name": "1er numéro",
      "Type": "number",
      "Value": "1",
      "NumberType": "Double",
      "Description": "Crée un nombre."
    },
    {
      "Id": "049842fef9c144c5aafe6f07c95ff837",
      "Name": "Vrai = haut en bas, gauche vers droite / Faux = bas en haut, gauche vers droite",
      "Type": "boolean",
      "Value": "false",
      "Description": "Sélection entre True et False."
    }
  ],
  "Outputs": [],
  "Nodes": [
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Revit.Elements.Element.SetParameterByName@string,var",
      "Id": "6a471a9217da44d5a377f18ff8988ce9",
      "Inputs": [
        {
          "Id": "b2c80bd254ab438ab231e50cd8584688",
          "Name": "element",
          "Description": "Revit.Elements.Element",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "d66db95bb9694d19b10eb612d36730c1",
          "Name": "parameterName",
          "Description": "Nom du paramètre à définir.\n\nstring",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "f3f1823175994925864fbd589c5cca97",
          "Name": "value",
          "Description": "Valeur.\n\nvar",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "b57c58fc69084b679d861a2f32f64127",
          "Name": "Element",
          "Description": "Element",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Définir l'un des paramètres de l'élément.\n\nElement.SetParameterByName (parameterName: string, value: var): Element"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.SortByKey@var[]..[],var[]..[]",
      "Id": "05bdf7cf91984500a97173cc75285122",
      "Inputs": [
        {
          "Id": "27a5dc683af141beb75555f13fee1e28",
          "Name": "list",
          "Description": "liste à trier\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "a390ad2d4a2f4caf83b99a2ef7cdd697",
          "Name": "keys",
          "Description": "liste des clés\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "0dbb44de05164e938060b8bff6791cad",
          "Name": "sorted list",
          "Description": "liste triée",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "728ecf0e3eb646f8be945611b21ddf70",
          "Name": "sorted keys",
          "Description": "clés triées",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Longest",
      "Description": "Trier la liste en fonction de ses clés\n\nList.SortByKey (list: var[]..[], keys: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "\"Identifiant\";",
      "Id": "f0178ed696234010a0a3f54fc5f282ed",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "3af2f99ff3154b4aa159e62701fa4b9d",
          "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"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.Reverse@var[]..[]",
      "Id": "0c14c6f0233e4096ac96cf82ca9182cb",
      "Inputs": [
        {
          "Id": "5c92343f2bd4489394589a5db5dda065",
          "Name": "list",
          "Description": "Liste à inverser.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "42f7be20ce5345228480d50cca95c55f",
          "Name": "list",
          "Description": "Nouvelle liste.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Crée une liste contenant les éléments de la liste indiquée, mais dans l'ordre inverse.\n\nList.Reverse (list: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "y;\nx;\n1..(y+x-1);",
      "Id": "0c7f835006834f66abd73a550424e1b0",
      "Inputs": [
        {
          "Id": "e54cf2cb096741819c4718ee83b544ad",
          "Name": "y",
          "Description": "y",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "a088853b6f26435d9e4bda545b2f6fbc",
          "Name": "x",
          "Description": "x",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "395febcc9ff4483980ed71109986205b",
          "Name": "",
          "Description": "Valeur de l'expression à la ligne 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "1367a432c74e4f7d9b616ea82e7b4436",
          "Name": "",
          "Description": "Valeur de l'expression à la ligne 2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "2493f3d6112748aaa3fed9f0ecfd7c45",
          "Name": "",
          "Description": "Valeur de l'expression à la ligne 3",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Permet de créer le code DesignScript directement"
    },
    {
      "ConcreteType": "CoreNodeModels.FromObject, CoreNodeModels",
      "NodeType": "ExtensionNode",
      "Id": "6f1eac581b7f47bcb4adfc59b2974654",
      "Inputs": [
        {
          "Id": "f070dc6a53aa4e5286b739d7b2b13806",
          "Name": "obj",
          "Description": "Objet à sérialiser",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "909867b8c14a43f58dc138c0505c176a",
          "Name": "str",
          "Description": "Résultat du calcul mathématique",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Convertir un objet en une représentation sous forme de chaîne."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.GroupByKey@var[]..[],var[]..[]",
      "Id": "a618910611d0431d83dbd38758b33e07",
      "Inputs": [
        {
          "Id": "3e769ff438eb44f990558441f20e29d3",
          "Name": "list",
          "Description": "Liste d'éléments à regrouper dans des sous-listes\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "4fb3f1210a424411af9b7ee1e892e85b",
          "Name": "keys",
          "Description": "Valeurs clé, une par élément dans la liste d'entrée, utilisées pour regrouper les éléments\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "8da85abeb0eb41ab91272520216a37ef",
          "Name": "groups",
          "Description": "liste des sous-listes, avec les éléments regroupés par valeurs clé similaires",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "3e292fcde13a46d5bda77b0879342071",
          "Name": "unique keys",
          "Description": "valeur clé correspondant à chaque groupe",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Regrouper les éléments dans des sous-listes par valeurs clé similaires\n\nList.GroupByKey (list: var[]..[], keys: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.Count@var[]..[]",
      "Id": "f375662be6264f9d8a1e78c02625d11b",
      "Inputs": [
        {
          "Id": "240b8c4dadb2456d9364728e5d940941",
          "Name": "list",
          "Description": "Obtenir le nombre d'éléments de cette liste.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "ddacca7150db49658ff81ab0a35d8994",
          "Name": "count",
          "Description": "Longueur de la liste.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Renvoie le nombre d'éléments stockés dans la liste indiquée.\n\nList.Count (list: var[]..[]): int"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.GetItemAtIndex@var[]..[],int",
      "Id": "1bba3f7859be4ff28466179123de03c4",
      "Inputs": [
        {
          "Id": "744e05269db24df1a803bcdab6fe9374",
          "Name": "list",
          "Description": "Récupérer un élément de cette liste.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "087c81faece64945b7bb36e5109f0251",
          "Name": "index",
          "Description": "Index de l'élément à récupérer.\n\nint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "59cb2012be2146288a44f29a0e4cf226",
          "Name": "item",
          "Description": "Elément de la liste au niveau de l'index donné.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Longest",
      "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",
      "NodeType": "CodeBlockNode",
      "Code": "1;",
      "Id": "be8789c6d49c43b6a3a359d3e8963a32",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "8a6dc0b6210a405b8f779159f006d670",
          "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"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.Flatten@var[]..[],int",
      "Id": "e64c13cdd7a246ca9aa780b0415ec2a3",
      "Inputs": [
        {
          "Id": "b6e425cd3fe34cfab82de753a48bbb6b",
          "Name": "list",
          "Description": "Liste à aplanir.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "340bd736b42c443d8eebadfd0817b722",
          "Name": "amt",
          "Description": "Couches d'imbrication à supprimer.\n\nint\nValeur par défaut : -1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "fa1c5ef1d6744eb791e8c7ab2dc39bc9",
          "Name": "var[]..[]",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Aplanit une liste imbriquée de listes en fonction d'une quantité spécifique.\n\nList.Flatten (list: var[]..[], amt: int = -1): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "1;",
      "Id": "14cd4b87e9b643f8a11df2bdc8049f53",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "8b7b3f4c918d4dd0bb02f829a810b2a0",
          "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"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.FirstItem@var[]..[]",
      "Id": "76db8ce1c7bc46c392d608cde11b10d9",
      "Inputs": [
        {
          "Id": "a261f922006a47828eef73f7e0b8085f",
          "Name": "list",
          "Description": "Obtenir le premier élément de cette liste.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "8f3847e64bf1493981b26dea4713dbe1",
          "Name": "item",
          "Description": "Premier élément de la liste.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Longest",
      "Description": "Renvoie le premier élément d'une liste.\n\nList.FirstItem (list: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.SortByKey@var[]..[],var[]..[]",
      "Id": "0e458414960046ad98ebea619bf93391",
      "Inputs": [
        {
          "Id": "e688eef7403b4558a6a189517073b694",
          "Name": "list",
          "Description": "liste à trier\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "00fd2a9c22f549c3a050ebb042bbfa5c",
          "Name": "keys",
          "Description": "liste des clés\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "b219ed111964446bb5db95d142f94092",
          "Name": "sorted list",
          "Description": "liste triée",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "7d4c5954bfc04ba78df1b7934fb8b19c",
          "Name": "sorted keys",
          "Description": "clés triées",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Trier la liste en fonction de ses clés\n\nList.SortByKey (list: var[]..[], keys: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.Transpose@var[]..[]",
      "Id": "0e7f0b6585564409a19ee7c886784567",
      "Inputs": [
        {
          "Id": "2c1808d92d8847d0841e8bc05171333f",
          "Name": "lists",
          "Description": "Liste des listes à transposer.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "5ff5c94ff71445e3910b2842dbc6b5ee",
          "Name": "lists",
          "Description": "Liste des listes transposées.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "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": "CoreNodeModels.CreateList, CoreNodeModels",
      "VariableInputPorts": true,
      "NodeType": "ExtensionNode",
      "Id": "1036e18da65648c993291332278c5111",
      "Inputs": [
        {
          "Id": "c27facc68f0444aca452f0043ea9601c",
          "Name": "item0",
          "Description": "Index de l'élément 0",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "50457f94f56948d9880ba77cdf98e4f2",
          "Name": "item1",
          "Description": "Index de l'élément #1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "d914d1f884d44f8fa4ea22c2b6b9ae7a",
          "Name": "item2",
          "Description": "Index de l'élément #2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "f6dada8c0b3c44c5814228a874d5c38b",
          "Name": "item3",
          "Description": "Index de l'élément #3",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "1195f66a08974055b1a4ca23c0187e4e",
          "Name": "list",
          "Description": "Liste",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Permet de créer une liste des entrées indiquées"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "\".\";",
      "Id": "18145b0b3a7c4931a23f7e04934eebaf",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "3889e15be28a44869457a1608149bdc9",
          "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"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSVarArgFunction, DynamoCore",
      "FunctionSignature": "DSCore.String.Join@string,string[]",
      "FunctionType": "VariableArgument",
      "NodeType": "FunctionNode",
      "Id": "e4e986929f2b48b193ab1ab44d4f4151",
      "Inputs": [
        {
          "Id": "e4ec5eb156634f71a8ea7979401ccddb",
          "Name": "separator",
          "Description": "Chaîne à insérer entre les chaînes jointes.\n\nstring",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "1d197edac1244d4d8bdd872a457c40bf",
          "Name": "string0",
          "Description": "Chaînes à joindre dans une chaîne unique.\n\nstring[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "c7edde1993124fa7bb2443031613ae53",
          "Name": "string1",
          "Description": "string[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "251ffdeb8ec2446eb6f3095afdb8f26d",
          "Name": "str",
          "Description": "Chaîne créée à partir de la liste de chaînes, y compris le caractère de séparation.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Concatène plusieurs chaînes en une seule chaîne et insère le séparateur indiqué entre chaque chaîne jointe.\n\nString.Join (separator: string, strings: string[]): string"
    },
    {
      "ConcreteType": "CoreNodeModels.HigherOrder.Map, CoreNodeModels",
      "NodeType": "ExtensionNode",
      "Id": "8cfe2c3bc6504857a239f98317eed41a",
      "Inputs": [
        {
          "Id": "f04d54ec209548af898c4d98a9ed37dc",
          "Name": "list",
          "Description": "Liste à mapper.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "2f30739e00924fa39f92bde1b3344862",
          "Name": "f(x)",
          "Description": "Procédure permettant de mapper l'élément",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "7bede80694424a45817eb57d1d696738",
          "Name": "mapped",
          "Description": "Liste mappée",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Applique une fonction sur tous les éléments d'une liste, générant une nouvelle liste à partir des résultats."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.X",
      "Id": "5324b96cd3a14d229fce98acdc5cef58",
      "Inputs": [
        {
          "Id": "d5c58035062d4456acdbfe65fc42aa61",
          "Name": "point",
          "Description": "Autodesk.DesignScript.Geometry.Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "7cae28cb22d8486f8e456a0f8f6fa013",
          "Name": "double",
          "Description": "double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Shortest",
      "Description": "Obtenir le composant X d'un point\n\nPoint.X: double"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.Y",
      "Id": "164ee59130b3415094731215db036317",
      "Inputs": [
        {
          "Id": "5c2e7fc2f22040a4a65578b9fd3b926b",
          "Name": "point",
          "Description": "Autodesk.DesignScript.Geometry.Point",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "0a9a4f3a8fab410b897079ce5ad69659",
          "Name": "double",
          "Description": "double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Shortest",
      "Description": "Obtenir le composant Y d'un point\n\nPoint.Y: double"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.GetItemAtIndex@var[]..[],int",
      "Id": "aa732ccef7a1453ca2f83d4faba43952",
      "Inputs": [
        {
          "Id": "ae87b45a10cb4f0b95a577d0c1018168",
          "Name": "list",
          "Description": "Récupérer un élément de cette liste.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "3bbb65b578f5435e93267e2a0a7b7b7e",
          "Name": "index",
          "Description": "Index de l'élément à récupérer.\n\nint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "4d7da00bbaba4daa90c0974197e3ac8b",
          "Name": "item",
          "Description": "Elément de la liste au niveau de l'index donné.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Longest",
      "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",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.GetItemAtIndex@var[]..[],int",
      "Id": "ce212879b67a455f941d0caf42de4475",
      "Inputs": [
        {
          "Id": "53b7de6631ff43a4a60b20f4427d27de",
          "Name": "list",
          "Description": "Récupérer un élément de cette liste.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b1f61128ba7941bdad44c0ea4d3d72b4",
          "Name": "index",
          "Description": "Index de l'élément à récupérer.\n\nint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "33377df84ab64a6f9bda4523869a4f8b",
          "Name": "item",
          "Description": "Elément de la liste au niveau de l'index donné.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Shortest",
      "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": "CoreNodeModels.HigherOrder.Map, CoreNodeModels",
      "NodeType": "ExtensionNode",
      "Id": "5443fe7dd54f431e990fb8bfe4c7fd50",
      "Inputs": [
        {
          "Id": "1ebf177dd3eb4f63af6ab24d82b2c258",
          "Name": "list",
          "Description": "Liste à mapper.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "7dc29a1327e54fc6b8768f877c3dbc1e",
          "Name": "f(x)",
          "Description": "Procédure permettant de mapper l'élément",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "c8f7bd9280c74deb90343d2be543fed4",
          "Name": "mapped",
          "Description": "Liste mappée",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Applique une fonction sur tous les éléments d'une liste, générant une nouvelle liste à partir des résultats."
    },
    {
      "ConcreteType": "CoreNodeModels.HigherOrder.Map, CoreNodeModels",
      "NodeType": "ExtensionNode",
      "Id": "4506a1838649497681d9a5d7bad4cd98",
      "Inputs": [
        {
          "Id": "65415a2cb5794ae481bfa5356d453e46",
          "Name": "list",
          "Description": "Liste à mapper.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "9201c7742f014e658c17a16b5c9c85e6",
          "Name": "f(x)",
          "Description": "Procédure permettant de mapper l'élément",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "035de81061ea41658515de761c9e0101",
          "Name": "mapped",
          "Description": "Liste mappée",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Applique une fonction sur tous les éléments d'une liste, générant une nouvelle liste à partir des résultats."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Revit.Elements.Element.GetLocation",
      "Id": "6ad019d8f13b4cd0a5471878ef8a5d39",
      "Inputs": [
        {
          "Id": "1f91d02fd331439cabe192e3b5f25714",
          "Name": "element",
          "Description": "Revit.Elements.Element",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "2394d1cf2773462ca3711b877cc55893",
          "Name": "Geometry",
          "Description": "Géométrie d'emplacement",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Shortest",
      "Description": "Obtenir l'emplacement d'un élément existant\n\nElement.GetLocation ( ): Geometry"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "1;",
      "Id": "b1365a458fad40c8922b0a96519c6e14",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "e142204484d24266ad72713b001ce23c",
          "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"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "2;",
      "Id": "43b5150105a64f20983f21a8b7f39685",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "e1902a3883ed44b1a9081f13333cadd7",
          "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"
    },
    {
      "ConcreteType": "CoreNodeModels.Logic.If, CoreNodeModels",
      "NodeType": "ExtensionNode",
      "Id": "b8c9d5d52ecb4524a8e7b3a8526919af",
      "Inputs": [
        {
          "Id": "347beb23a1934901ab39d396dc3d5f56",
          "Name": "test",
          "Description": "Tester le bloc",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "98117c8e4cc04ac39af46c041b1b9924",
          "Name": "true",
          "Description": "Bloc True",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "e2e38e918c994e479ce7c406816f1824",
          "Name": "false",
          "Description": "Bloc faux",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "67f0e6eb81f04751818ff10b7e92b432",
          "Name": "result",
          "Description": "résultat",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Instruction conditionnelle"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.StringInput, CoreNodeModels",
      "NodeType": "StringInputNode",
      "InputValue": "",
      "Id": "f6822e0c13e548abad52ded01464ce46",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "58f5b41cd83c4d50aebbc11f72e84399",
          "Name": "",
          "Description": "String",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Crée une chaîne."
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Double",
      "InputValue": 1.0,
      "Id": "4bc89a3186d74db0bdab626ac5404178",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "e8d66a84be2f4b21b34113f356805bfb",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Crée un nombre."
    },
    {
      "ConcreteType": "CoreNodeModels.Input.BoolSelector, CoreNodeModels",
      "NodeType": "BooleanInputNode",
      "InputValue": false,
      "Id": "a3630e1ced3148d99084afa9bf86570e",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "2c6d058644c8458c8f62f33cf1154630",
          "Name": "",
          "Description": "Boolean",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Sélection entre True et False."
    },
    {
      "ConcreteType": "DSRevitNodesUI.Categories, DSRevitNodesUI",
      "SelectedIndex": 433,
      "NodeType": "ExtensionNode",
      "Id": "35f174fbf966473ab02f4b5f69e45fad",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "375c2b503fbe449996800f2037d097da",
          "Name": "Category",
          "Description": "Catégorie sélectionnée.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Toutes les catégories intégrées."
    },
    {
      "ConcreteType": "DSRevitNodesUI.ElementsOfCategory, DSRevitNodesUI",
      "NodeType": "ExtensionNode",
      "Id": "d4014acebc304d97bd8481df5eeda02d",
      "Inputs": [
        {
          "Id": "0b3625affff942be89cfb2ea8aae00ec",
          "Name": "Category",
          "Description": "Catégorie",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "9a46f234e6fc4e568b30f6d91ac24f87",
          "Name": "Elements",
          "Description": "Type d'élément.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Obtenir tous les éléments de la catégorie spécifiée du modèle."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Revit.Elements.Element.GetParameterValueByName@string",
      "Id": "868f3545003643109f932cfad3c9ec36",
      "Inputs": [
        {
          "Id": "d0c644d6b493453ea9bb3d536e28e472",
          "Name": "element",
          "Description": "Revit.Elements.Element",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "c4722ff1895c4fe6b7c79ffda77835d2",
          "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": "009a04f31f8e4e82bbaa3a4e5833d7ef",
          "Name": "var[]..[]",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "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",
      "NodeType": "CodeBlockNode",
      "Code": "\"Niveau\";",
      "Id": "fc5788b869994ef98d1ce74cfce16054",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "e37876d9e28d434cb9ad81da0ab11363",
          "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"
    },
    {
      "ConcreteType": "CoreNodeModels.Logic.If, CoreNodeModels",
      "NodeType": "ExtensionNode",
      "Id": "e33666f161644ba0a28ab6b5524b35d1",
      "Inputs": [
        {
          "Id": "504018732b2c4892b406e562aa62f726",
          "Name": "test",
          "Description": "Tester le bloc",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "2fa8e0de478d4ab1bdf081ec60b73a97",
          "Name": "true",
          "Description": "Bloc True",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "75eef77114a8487a895337df35e1c15c",
          "Name": "false",
          "Description": "Bloc faux",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "60440eeb9703492eb4f9e1505537babd",
          "Name": "result",
          "Description": "résultat",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Instruction conditionnelle"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Revit.Elements.Level.Name",
      "Id": "bc9291e9353c4a5aa61a218fe1c86eee",
      "Inputs": [
        {
          "Id": "cfe7b214bd2a401c87aea593bf2e0fbb",
          "Name": "level",
          "Description": "Revit.Elements.Level",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "c467919556f84153b117d05a47c75241",
          "Name": "string",
          "Description": "string",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Nom du niveau\n\nLevel.Name: string"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.GetItemAtIndex@var[]..[],int",
      "Id": "9c800f86f8e6443ca318208232ecc2ea",
      "Inputs": [
        {
          "Id": "4884235067bd4a2da7a5fb3d6c5de752",
          "Name": "list",
          "Description": "Récupérer un élément de cette liste.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "63dbe766185c46b583b2df1a66a770a2",
          "Name": "index",
          "Description": "Index de l'élément à récupérer.\n\nint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "b3bb64dba6ea42f18a61d421554cdfb4",
          "Name": "item",
          "Description": "Elément de la liste au niveau de l'index donné.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Longest",
      "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",
      "NodeType": "CodeBlockNode",
      "Code": "3;",
      "Id": "52b4e0993a354653a95fd0e06ad44cbf",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "f187aef294b74a6e8119bf23cbe68974",
          "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"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSVarArgFunction, DynamoCore",
      "FunctionSignature": "DSCore.List.Join@var[]..[]",
      "FunctionType": "VariableArgument",
      "NodeType": "FunctionNode",
      "Id": "02fc878bb00d420babde30d7f1dcd3ac",
      "Inputs": [
        {
          "Id": "11045a6ae9a04c3784b03eb0d58587f4",
          "Name": "list0",
          "Description": "Listes à fusionner dans une liste unique.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "1c47412c7d874c26bd0c45499f36e8e3",
          "Name": "list",
          "Description": "Liste finale.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Concatène toutes les listes indiquées dans une liste unique.\n\nList.Join (lists: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSVarArgFunction, DynamoCore",
      "FunctionSignature": "DSCore.String.Join@string,string[]",
      "FunctionType": "VariableArgument",
      "NodeType": "FunctionNode",
      "Id": "d4f3656e915f423699c4a6231c7826ee",
      "Inputs": [
        {
          "Id": "dcb8bc26c5984e5f8d594436fa2444ab",
          "Name": "separator",
          "Description": "Chaîne à insérer entre les chaînes jointes.\n\nstring",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "86b9fd1acc2942ec9b2feee7d16d5d46",
          "Name": "string0",
          "Description": "Chaînes à joindre dans une chaîne unique.\n\nstring[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "a4b8ce34f93b414cbf074f932952a691",
          "Name": "string1",
          "Description": "string[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "90f2508fd0df473a8e9ac30782ce8fb8",
          "Name": "str",
          "Description": "Chaîne créée à partir de la liste de chaînes, y compris le caractère de séparation.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Concatène plusieurs chaînes en une seule chaîne et insère le séparateur indiqué entre chaque chaîne jointe.\n\nString.Join (separator: string, strings: string[]): string"
    },
    {
      "ConcreteType": "CoreNodeModels.HigherOrder.Map, CoreNodeModels",
      "NodeType": "ExtensionNode",
      "Id": "20bab86c8eb54d3b85f8bced7d8d19c4",
      "Inputs": [
        {
          "Id": "83341cdaadc74794ae1dc3c2249ba661",
          "Name": "list",
          "Description": "Liste à mapper.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "ac56f7fe701d474dabd0032ba1d7b125",
          "Name": "f(x)",
          "Description": "Procédure permettant de mapper l'élément",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "1c5ad8061e75425582cee435a63486ee",
          "Name": "mapped",
          "Description": "Liste mappée",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Applique une fonction sur tous les éléments d'une liste, générant une nouvelle liste à partir des résultats."
    },
    {
      "ConcreteType": "CoreNodeModels.Input.StringInput, CoreNodeModels",
      "NodeType": "StringInputNode",
      "InputValue": "",
      "Id": "89121ccdb8a94ffd92053ed0a426a647",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "7d470b92c91e45beb1bae074ae6a88ed",
          "Name": "",
          "Description": "String",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Crée une chaîne."
    },
    {
      "ConcreteType": "CoreNodeModels.Logic.If, CoreNodeModels",
      "NodeType": "ExtensionNode",
      "Id": "2b17eb868e7f4bd8abdd461d6729f5f3",
      "Inputs": [
        {
          "Id": "43971979f49741a4870cf6b83b99eb65",
          "Name": "test",
          "Description": "Tester le bloc",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "df0b82a73ab94ca4830f82d9bfe5f48a",
          "Name": "true",
          "Description": "Bloc True",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "e462a87bd1e74394955fe538a10ff6eb",
          "Name": "false",
          "Description": "Bloc faux",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "ad66ca5fcb01473bbd26a4f4b45127b9",
          "Name": "result",
          "Description": "résultat",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Instruction conditionnelle"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "\".\";",
      "Id": "eb30fcf3038343f1a7747d7d879704ff",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "2c56ce6a635c4c89b05a8abdf1222aa3",
          "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"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "Revit.Elements.Element.SetParameterByName@string,var",
      "Id": "bfb37e6f16e4445f9e0ca194ac510891",
      "Inputs": [
        {
          "Id": "82a6e6f1603b4413a9f3c18b5bd155f3",
          "Name": "element",
          "Description": "Revit.Elements.Element",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "a85156acf59445c7b9a388a6bf146d27",
          "Name": "parameterName",
          "Description": "Nom du paramètre à définir.\n\nstring",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "038d0fc8484d4ea39b0fb3dacfab1d61",
          "Name": "value",
          "Description": "Valeur.\n\nvar",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "92cd7613a7a744e58f42cb4a0360a6db",
          "Name": "Element",
          "Description": "Element",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Définir l'un des paramètres de l'élément.\n\nElement.SetParameterByName (parameterName: string, value: var): Element"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "\"Identifiant\";",
      "Id": "e1ce287274714d4ea52e6cfcd3ff82cd",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "28d505c533944855b19276fe846b246d",
          "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"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "y;\nx;\n1..(y+x-1);",
      "Id": "38171f9b56064baf8e03991a74edd400",
      "Inputs": [
        {
          "Id": "0bf03e51497240e88ecf9df8c068cdb7",
          "Name": "y",
          "Description": "y",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "be6c6ca345084940a1c6386d92c1503f",
          "Name": "x",
          "Description": "x",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "f80ee24299d34188bc88850b49182059",
          "Name": "",
          "Description": "Valeur de l'expression à la ligne 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "6fb6332e12a64b0e86560a0ea5890850",
          "Name": "",
          "Description": "Valeur de l'expression à la ligne 2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "dc6652cdcad1445cb540936c00c4ed1b",
          "Name": "",
          "Description": "Valeur de l'expression à la ligne 3",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Permet de créer le code DesignScript directement"
    },
    {
      "ConcreteType": "CoreNodeModels.FromObject, CoreNodeModels",
      "NodeType": "ExtensionNode",
      "Id": "18c5f3c976e64b4cb5a05d1c216ccaa0",
      "Inputs": [
        {
          "Id": "f5c5867b5c564d1fa909c069f8155ef0",
          "Name": "obj",
          "Description": "Objet à sérialiser",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "07e63952d570446b8fa000e3b81a055c",
          "Name": "str",
          "Description": "Résultat du calcul mathématique",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Convertir un objet en une représentation sous forme de chaîne."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.Count@var[]..[]",
      "Id": "b241f3da133b405eb4e078f8ff7dca0c",
      "Inputs": [
        {
          "Id": "3492184d20ea429bade16db43236bca0",
          "Name": "list",
          "Description": "Obtenir le nombre d'éléments de cette liste.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "1470190fb5174379867df0428b528aba",
          "Name": "count",
          "Description": "Longueur de la liste.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Renvoie le nombre d'éléments stockés dans la liste indiquée.\n\nList.Count (list: var[]..[]): int"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.GetItemAtIndex@var[]..[],int",
      "Id": "780d3a53aecf426ebf4f101996c81bff",
      "Inputs": [
        {
          "Id": "8adff32e3c454ee78a66828ea8fa335d",
          "Name": "list",
          "Description": "Récupérer un élément de cette liste.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "867ee0012bc94ae0ad2ff5acc1d8b75c",
          "Name": "index",
          "Description": "Index de l'élément à récupérer.\n\nint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "c9eef32323d842a89f12de99715ff84e",
          "Name": "item",
          "Description": "Elément de la liste au niveau de l'index donné.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Shortest",
      "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": "CoreNodeModels.HigherOrder.Map, CoreNodeModels",
      "NodeType": "ExtensionNode",
      "Id": "c6ea249066ba47b789ac9bcdb0899b4b",
      "Inputs": [
        {
          "Id": "5ce9f30e1a314876bbe710266c2606cb",
          "Name": "list",
          "Description": "Liste à mapper.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "00ef1bd103a54787bdbeaf15b527d874",
          "Name": "f(x)",
          "Description": "Procédure permettant de mapper l'élément",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "805ada01cb9a41fa852683f107b71a8f",
          "Name": "mapped",
          "Description": "Liste mappée",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Applique une fonction sur tous les éléments d'une liste, générant une nouvelle liste à partir des résultats."
    },
    {
      "ConcreteType": "CoreNodeModels.HigherOrder.Map, CoreNodeModels",
      "NodeType": "ExtensionNode",
      "Id": "d7f5c6366c6a4f45b4fad8e84603e778",
      "Inputs": [
        {
          "Id": "4ca0bb45938f4696a52d901d5b9dcff1",
          "Name": "list",
          "Description": "Liste à mapper.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "1dbaecac1f0e42a0b5f6b01da7252480",
          "Name": "f(x)",
          "Description": "Procédure permettant de mapper l'élément",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "58c5e4a5bd6941dc9598acdb3ed7485e",
          "Name": "mapped",
          "Description": "Liste mappée",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Applique une fonction sur tous les éléments d'une liste, générant une nouvelle liste à partir des résultats."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "2;",
      "Id": "38fbad3d219d42f4b3d6abca15849b58",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "494330778c064f7cba6183e664a97408",
          "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"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.FirstItem@var[]..[]",
      "Id": "f661111fcdf64915a77ce7719eb349b9",
      "Inputs": [
        {
          "Id": "231d0cfe824e47959ea6e889c814fc86",
          "Name": "list",
          "Description": "Obtenir le premier élément de cette liste.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "f257a93267b04b93889f86532007f287",
          "Name": "item",
          "Description": "Premier élément de la liste.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Longest",
      "Description": "Renvoie le premier élément d'une liste.\n\nList.FirstItem (list: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.GetItemAtIndex@var[]..[],int",
      "Id": "9759929929384be3bb008248a505551b",
      "Inputs": [
        {
          "Id": "8b4ad4a1ad054ac087fab67be3296462",
          "Name": "list",
          "Description": "Récupérer un élément de cette liste.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "45b4588a14c944e5becc4a52f39e9909",
          "Name": "index",
          "Description": "Index de l'élément à récupérer.\n\nint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "4ad6a67a1fd14c0aaae5e90fb12c9324",
          "Name": "item",
          "Description": "Elément de la liste au niveau de l'index donné.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Longest",
      "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": "CoreNodeModels.Logic.If, CoreNodeModels",
      "NodeType": "ExtensionNode",
      "Id": "9847a1c98da14748a2d60276e0794d95",
      "Inputs": [
        {
          "Id": "d7a96dcc57204676ba410a2385e8d830",
          "Name": "test",
          "Description": "Tester le bloc",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "2452f17ae7364fdbb3a28edeb83959eb",
          "Name": "true",
          "Description": "Bloc True",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "9ae1188fa6804428adcce27f4a8a42af",
          "Name": "false",
          "Description": "Bloc faux",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "4a3935e0567147898efb74ce7fcecb02",
          "Name": "result",
          "Description": "résultat",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Instruction conditionnelle"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.Reverse@var[]..[]",
      "Id": "413f0b4386814c4ebc9d0053e19a073a",
      "Inputs": [
        {
          "Id": "7504f0407994409d80ce37f533c5e8c6",
          "Name": "list",
          "Description": "Liste à inverser.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "60de0c417e0c4b9996774af0507470a9",
          "Name": "list",
          "Description": "Nouvelle liste.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Crée une liste contenant les éléments de la liste indiquée, mais dans l'ordre inverse.\n\nList.Reverse (list: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "1;",
      "Id": "936a31d9b88d4d82b8220dacb319a9c7",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "1309ec79d8c5447e82860e1c39e1bb24",
          "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"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels",
      "NodeType": "NumberInputNode",
      "NumberType": "Double",
      "InputValue": 1.0,
      "Id": "41d28ccff9d648228c71569d4dddbaeb",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "8c205830f07d480cab4281d9be5bbc7c",
          "Name": "",
          "Description": "Double",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Crée un nombre."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "1;",
      "Id": "9881e23180cb44718ba7e93aaa5086ee",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "3c2f94657ee749d28ed5258b3cbe205f",
          "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"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.Flatten@var[]..[],int",
      "Id": "a4f6b10bca964b2097cef3785b23c4a2",
      "Inputs": [
        {
          "Id": "5f2123575ffc4449ac17302a8ccbcb6f",
          "Name": "list",
          "Description": "Liste à aplanir.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "99853f96cb76442fa2c7ab489490c731",
          "Name": "amt",
          "Description": "Couches d'imbrication à supprimer.\n\nint\nValeur par défaut : -1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "0c825a22836c4a0288116b7d57473b36",
          "Name": "var[]..[]",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Aplanit une liste imbriquée de listes en fonction d'une quantité spécifique.\n\nList.Flatten (list: var[]..[], amt: int = -1): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.GroupByKey@var[]..[],var[]..[]",
      "Id": "f4698b583d804f6fb8a808a408b3e6bc",
      "Inputs": [
        {
          "Id": "392da36803c14abb9fa3e8c85ed6d590",
          "Name": "list",
          "Description": "Liste d'éléments à regrouper dans des sous-listes\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "d9a23d90759f4b349336cad517e34d45",
          "Name": "keys",
          "Description": "Valeurs clé, une par élément dans la liste d'entrée, utilisées pour regrouper les éléments\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "90365bf01df9451691e47913eb88a20a",
          "Name": "groups",
          "Description": "liste des sous-listes, avec les éléments regroupés par valeurs clé similaires",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "769fa60d97554f43b0a9c2f139ba0b5f",
          "Name": "unique keys",
          "Description": "valeur clé correspondant à chaque groupe",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Regrouper les éléments dans des sous-listes par valeurs clé similaires\n\nList.GroupByKey (list: var[]..[], keys: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.BoolSelector, CoreNodeModels",
      "NodeType": "BooleanInputNode",
      "InputValue": false,
      "Id": "049842fef9c144c5aafe6f07c95ff837",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "7b8514fc9bc243e3898e800544a39981",
          "Name": "",
          "Description": "Boolean",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Sélection entre True et False."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.SortByKey@var[]..[],var[]..[]",
      "Id": "4a01c75cf1a84cc19848bf4f2abc0d34",
      "Inputs": [
        {
          "Id": "9bfe266267d4490ca51efa17befad8bc",
          "Name": "list",
          "Description": "liste à trier\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "09f7c3183b8c496c8bfb19ce89530858",
          "Name": "keys",
          "Description": "liste des clés\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "e293d357463245dd8aab7d0e7e456b8e",
          "Name": "sorted list",
          "Description": "liste triée",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "8044921a9ebb40e4a123c2fe00f45b34",
          "Name": "sorted keys",
          "Description": "clés triées",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Longest",
      "Description": "Trier la liste en fonction de ses clés\n\nList.SortByKey (list: var[]..[], keys: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.SortByKey@var[]..[],var[]..[]",
      "Id": "eb479416a52347fb911f4ee2b40c2611",
      "Inputs": [
        {
          "Id": "975b855a28d54c4ab330af23581b4a57",
          "Name": "list",
          "Description": "liste à trier\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "8abeda390ab64aabb18e287ee73a4131",
          "Name": "keys",
          "Description": "liste des clés\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "d2643a480dd344faa6a1bdac6900c80f",
          "Name": "sorted list",
          "Description": "liste triée",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "e58c858cb3c34500bdae1713037f2bd4",
          "Name": "sorted keys",
          "Description": "clés triées",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Trier la liste en fonction de ses clés\n\nList.SortByKey (list: var[]..[], keys: var[]..[]): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.GetItemAtIndex@var[]..[],int",
      "Id": "c41bd3f4286e4e8da40ce5453feb085a",
      "Inputs": [
        {
          "Id": "91e2e30dbde04945adc522cdda9fdc7c",
          "Name": "list",
          "Description": "Récupérer un élément de cette liste.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "e1950a1295bf4992af29c67f64092ccb",
          "Name": "index",
          "Description": "Index de l'élément à récupérer.\n\nint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "8dee70da5e754a6a979b9260b503ddb3",
          "Name": "item",
          "Description": "Elément de la liste au niveau de l'index donné.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Longest",
      "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",
      "NodeType": "CodeBlockNode",
      "Code": "1;",
      "Id": "0e0ab504cdfa491d893587c0efc1c9d0",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "74ada8a1b82845d096401b10f774ed01",
          "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"
    }
  ],
  "Connectors": [
    {
      "Start": "0dbb44de05164e938060b8bff6791cad",
      "End": "b6e425cd3fe34cfab82de753a48bbb6b",
      "Id": "6924cfe0df7e4d5d8c035f9d2b40bfac"
    },
    {
      "Start": "3af2f99ff3154b4aa159e62701fa4b9d",
      "End": "d66db95bb9694d19b10eb612d36730c1",
      "Id": "0dffb924decc42b480f8087958573439"
    },
    {
      "Start": "42f7be20ce5345228480d50cca95c55f",
      "End": "98117c8e4cc04ac39af46c041b1b9924",
      "Id": "570ded938ccf4e8e903ecbca09730a77"
    },
    {
      "Start": "2493f3d6112748aaa3fed9f0ecfd7c45",
      "End": "e2e38e918c994e479ce7c406816f1824",
      "Id": "42b3aff190394659ba646c8e8e741c44"
    },
    {
      "Start": "2493f3d6112748aaa3fed9f0ecfd7c45",
      "End": "5c92343f2bd4489394589a5db5dda065",
      "Id": "01943c7ed48944ba833597ad7f868899"
    },
    {
      "Start": "909867b8c14a43f58dc138c0505c176a",
      "End": "f04d54ec209548af898c4d98a9ed37dc",
      "Id": "3fa8fccbcb5a497485e01dd5d7593177"
    },
    {
      "Start": "8da85abeb0eb41ab91272520216a37ef",
      "End": "65415a2cb5794ae481bfa5356d453e46",
      "Id": "577f65e3b9be4b119d0cd7ce3940d495"
    },
    {
      "Start": "8da85abeb0eb41ab91272520216a37ef",
      "End": "27a5dc683af141beb75555f13fee1e28",
      "Id": "3d80f7672ba74fde9dfec20f43b8aac0"
    },
    {
      "Start": "ddacca7150db49658ff81ab0a35d8994",
      "End": "a088853b6f26435d9e4bda545b2f6fbc",
      "Id": "be3f962a523f420d857944e74cced4e8"
    },
    {
      "Start": "59cb2012be2146288a44f29a0e4cf226",
      "End": "4fb3f1210a424411af9b7ee1e892e85b",
      "Id": "6695caa00f444107b2e3af953f4ad566"
    },
    {
      "Start": "8a6dc0b6210a405b8f779159f006d670",
      "End": "087c81faece64945b7bb36e5109f0251",
      "Id": "8a4000f4c0d04dd58972ea8793ae0331"
    },
    {
      "Start": "fa1c5ef1d6744eb791e8c7ab2dc39bc9",
      "End": "a261f922006a47828eef73f7e0b8085f",
      "Id": "9e63ad59be1049f6934f13171b0e3acf"
    },
    {
      "Start": "8b7b3f4c918d4dd0bb02f829a810b2a0",
      "End": "340bd736b42c443d8eebadfd0817b722",
      "Id": "a94343da56ed40a9abf389ac09471fcd"
    },
    {
      "Start": "8f3847e64bf1493981b26dea4713dbe1",
      "End": "b2c80bd254ab438ab231e50cd8584688",
      "Id": "82ce457de4b54f7eba09e432a46638ad"
    },
    {
      "Start": "8f3847e64bf1493981b26dea4713dbe1",
      "End": "240b8c4dadb2456d9364728e5d940941",
      "Id": "bf35df9f07374f89a2f38a165e8b1d3c"
    },
    {
      "Start": "b219ed111964446bb5db95d142f94092",
      "End": "3e769ff438eb44f990558441f20e29d3",
      "Id": "e4ad0c9ec762462c9d1d409159600be8"
    },
    {
      "Start": "b219ed111964446bb5db95d142f94092",
      "End": "744e05269db24df1a803bcdab6fe9374",
      "Id": "55b8f1b90d47457ba6bec7943392ccf3"
    },
    {
      "Start": "5ff5c94ff71445e3910b2842dbc6b5ee",
      "End": "e688eef7403b4558a6a189517073b694",
      "Id": "53a4e634548b4abf9d6551c896984772"
    },
    {
      "Start": "5ff5c94ff71445e3910b2842dbc6b5ee",
      "End": "ae87b45a10cb4f0b95a577d0c1018168",
      "Id": "bf4768ccb3294d3b9e0c5ccab3671183"
    },
    {
      "Start": "5ff5c94ff71445e3910b2842dbc6b5ee",
      "End": "4884235067bd4a2da7a5fb3d6c5de752",
      "Id": "0e2e19df332747c981c3f9993f5c44ae"
    },
    {
      "Start": "1195f66a08974055b1a4ca23c0187e4e",
      "End": "2c1808d92d8847d0841e8bc05171333f",
      "Id": "ac0ea368c78b44b0b05afe4486ebc659"
    },
    {
      "Start": "3889e15be28a44869457a1608149bdc9",
      "End": "e4ec5eb156634f71a8ea7979401ccddb",
      "Id": "afd16277bcea48cc8cbd407789fd6b35"
    },
    {
      "Start": "251ffdeb8ec2446eb6f3095afdb8f26d",
      "End": "2f30739e00924fa39f92bde1b3344862",
      "Id": "4f9e25ce1d014bb680c4bab78139567a"
    },
    {
      "Start": "7bede80694424a45817eb57d1d696738",
      "End": "f3f1823175994925864fbd589c5cca97",
      "Id": "b9c35c1a471a45f495249243d2479073"
    },
    {
      "Start": "7cae28cb22d8486f8e456a0f8f6fa013",
      "End": "d914d1f884d44f8fa4ea22c2b6b9ae7a",
      "Id": "12df149d020d4bbca6e86a18a835a219"
    },
    {
      "Start": "0a9a4f3a8fab410b897079ce5ad69659",
      "End": "50457f94f56948d9880ba77cdf98e4f2",
      "Id": "6bdf120103154425859100c3a04f38fb"
    },
    {
      "Start": "4d7da00bbaba4daa90c0974197e3ac8b",
      "End": "00fd2a9c22f549c3a050ebb042bbfa5c",
      "Id": "22fc81b4add8488dbafe76b8c759111b"
    },
    {
      "Start": "33377df84ab64a6f9bda4523869a4f8b",
      "End": "7dc29a1327e54fc6b8768f877c3dbc1e",
      "Id": "d173fd9b01384c52bf515428043833ec"
    },
    {
      "Start": "c8f7bd9280c74deb90343d2be543fed4",
      "End": "9201c7742f014e658c17a16b5c9c85e6",
      "Id": "7e63ba90bc09402bba947a45cc0c7b14"
    },
    {
      "Start": "035de81061ea41658515de761c9e0101",
      "End": "a390ad2d4a2f4caf83b99a2ef7cdd697",
      "Id": "a2065fff2a6040d6b9dfb5e44c1b49df"
    },
    {
      "Start": "2394d1cf2773462ca3711b877cc55893",
      "End": "d5c58035062d4456acdbfe65fc42aa61",
      "Id": "0a088d93c685409eba85e386d4f99d32"
    },
    {
      "Start": "2394d1cf2773462ca3711b877cc55893",
      "End": "5c2e7fc2f22040a4a65578b9fd3b926b",
      "Id": "3a35333ec3b24174b75c18d8c4ee0880"
    },
    {
      "Start": "e142204484d24266ad72713b001ce23c",
      "End": "3bbb65b578f5435e93267e2a0a7b7b7e",
      "Id": "9e09edb1881043bab217c213b2324077"
    },
    {
      "Start": "e1902a3883ed44b1a9081f13333cadd7",
      "End": "b1f61128ba7941bdad44c0ea4d3d72b4",
      "Id": "5f997c2d89384f368267024ff96d3907"
    },
    {
      "Start": "67f0e6eb81f04751818ff10b7e92b432",
      "End": "f070dc6a53aa4e5286b739d7b2b13806",
      "Id": "615950f5f1024a37a7cf5b1269272c74"
    },
    {
      "Start": "58f5b41cd83c4d50aebbc11f72e84399",
      "End": "1d197edac1244d4d8bdd872a457c40bf",
      "Id": "599278335435465e8f853c2c820dc7ab"
    },
    {
      "Start": "e8d66a84be2f4b21b34113f356805bfb",
      "End": "e54cf2cb096741819c4718ee83b544ad",
      "Id": "2cb2042fec4846b4b6bff4659491499c"
    },
    {
      "Start": "2c6d058644c8458c8f62f33cf1154630",
      "End": "347beb23a1934901ab39d396dc3d5f56",
      "Id": "f3d8e30d6b9d426f85f1e0daf0fc9aab"
    },
    {
      "Start": "375c2b503fbe449996800f2037d097da",
      "End": "0b3625affff942be89cfb2ea8aae00ec",
      "Id": "314dba6edba04162a96416f3e39a0db9"
    },
    {
      "Start": "9a46f234e6fc4e568b30f6d91ac24f87",
      "End": "c27facc68f0444aca452f0043ea9601c",
      "Id": "d9cf2ed6a3314034ac99aec992233761"
    },
    {
      "Start": "9a46f234e6fc4e568b30f6d91ac24f87",
      "End": "1f91d02fd331439cabe192e3b5f25714",
      "Id": "80bd9a527fac400aa838f073d5f417f0"
    },
    {
      "Start": "9a46f234e6fc4e568b30f6d91ac24f87",
      "End": "d0c644d6b493453ea9bb3d536e28e472",
      "Id": "9f3cd6d2b5974a32baa80954525ac3db"
    },
    {
      "Start": "9a46f234e6fc4e568b30f6d91ac24f87",
      "End": "11045a6ae9a04c3784b03eb0d58587f4",
      "Id": "654b34ab74a14b3dade07b61b40c0aa9"
    },
    {
      "Start": "009a04f31f8e4e82bbaa3a4e5833d7ef",
      "End": "f6dada8c0b3c44c5814228a874d5c38b",
      "Id": "f89dfe9e5cf54cc7884b539a83837fd5"
    },
    {
      "Start": "e37876d9e28d434cb9ad81da0ab11363",
      "End": "c4722ff1895c4fe6b7c79ffda77835d2",
      "Id": "151c076bb358450ca81845cd10a1be64"
    },
    {
      "Start": "b3bb64dba6ea42f18a61d421554cdfb4",
      "End": "cfe7b214bd2a401c87aea593bf2e0fbb",
      "Id": "75953a76137b43a3ac67931c2944eeeb"
    },
    {
      "Start": "f187aef294b74a6e8119bf23cbe68974",
      "End": "63dbe766185c46b583b2df1a66a770a2",
      "Id": "93e3e2b7a54c48c2b5e97c4529889d3b"
    },
    {
      "Start": "90f2508fd0df473a8e9ac30782ce8fb8",
      "End": "ac56f7fe701d474dabd0032ba1d7b125",
      "Id": "ef529d9f06904bd9936e6edb94f62a3c"
    },
    {
      "Start": "1c5ad8061e75425582cee435a63486ee",
      "End": "038d0fc8484d4ea39b0fb3dacfab1d61",
      "Id": "92dca9ceb2e04eba9d4bcff99979e59b"
    },
    {
      "Start": "7d470b92c91e45beb1bae074ae6a88ed",
      "End": "86b9fd1acc2942ec9b2feee7d16d5d46",
      "Id": "06668114190144cfa8ab9872b5306b43"
    },
    {
      "Start": "2c56ce6a635c4c89b05a8abdf1222aa3",
      "End": "dcb8bc26c5984e5f8d594436fa2444ab",
      "Id": "05935dba4452416e97c0cf833684346a"
    },
    {
      "Start": "28d505c533944855b19276fe846b246d",
      "End": "a85156acf59445c7b9a388a6bf146d27",
      "Id": "e51a69a6322c45e4a5b79716f77a98f6"
    },
    {
      "Start": "dc6652cdcad1445cb540936c00c4ed1b",
      "End": "9ae1188fa6804428adcce27f4a8a42af",
      "Id": "3e859b5e38674df9a3612c41a8a9cd2d"
    },
    {
      "Start": "dc6652cdcad1445cb540936c00c4ed1b",
      "End": "7504f0407994409d80ce37f533c5e8c6",
      "Id": "ea1030a835844cf3a72252883219c456"
    },
    {
      "Start": "07e63952d570446b8fa000e3b81a055c",
      "End": "83341cdaadc74794ae1dc3c2249ba661",
      "Id": "538d0d7f26ed435ba549286fea4c366c"
    },
    {
      "Start": "1470190fb5174379867df0428b528aba",
      "End": "be6c6ca345084940a1c6386d92c1503f",
      "Id": "f79d6355f25248c59dfde4007a15b820"
    },
    {
      "Start": "c9eef32323d842a89f12de99715ff84e",
      "End": "00ef1bd103a54787bdbeaf15b527d874",
      "Id": "004fe029a4214f0d8be03308728e16d8"
    },
    {
      "Start": "805ada01cb9a41fa852683f107b71a8f",
      "End": "1dbaecac1f0e42a0b5f6b01da7252480",
      "Id": "02d5ec4ab7514c5b9cc985840ceb8be5"
    },
    {
      "Start": "58c5e4a5bd6941dc9598acdb3ed7485e",
      "End": "09f7c3183b8c496c8bfb19ce89530858",
      "Id": "deb476e60b9c4d5da8e268e53f4bb4e7"
    },
    {
      "Start": "494330778c064f7cba6183e664a97408",
      "End": "867ee0012bc94ae0ad2ff5acc1d8b75c",
      "Id": "b8554a9105ec4cb3a247b68661d6673f"
    },
    {
      "Start": "f257a93267b04b93889f86532007f287",
      "End": "82a6e6f1603b4413a9f3c18b5bd155f3",
      "Id": "5c93f41f639742f18ce0119b9025084e"
    },
    {
      "Start": "f257a93267b04b93889f86532007f287",
      "End": "3492184d20ea429bade16db43236bca0",
      "Id": "c43cf921fd51469b8c8e1f4d1f754641"
    },
    {
      "Start": "4ad6a67a1fd14c0aaae5e90fb12c9324",
      "End": "d9a23d90759f4b349336cad517e34d45",
      "Id": "5a5c19dc63c345c0a645fe26789d29ac"
    },
    {
      "Start": "4a3935e0567147898efb74ce7fcecb02",
      "End": "f5c5867b5c564d1fa909c069f8155ef0",
      "Id": "34744f824cd4434a8f53e0f3c17c6dc2"
    },
    {
      "Start": "60de0c417e0c4b9996774af0507470a9",
      "End": "2452f17ae7364fdbb3a28edeb83959eb",
      "Id": "fde4b3f65007416fba09e6b9fb9ba962"
    },
    {
      "Start": "1309ec79d8c5447e82860e1c39e1bb24",
      "End": "99853f96cb76442fa2c7ab489490c731",
      "Id": "1e6ca7d4f8124f2db57196c92992692f"
    },
    {
      "Start": "8c205830f07d480cab4281d9be5bbc7c",
      "End": "0bf03e51497240e88ecf9df8c068cdb7",
      "Id": "4a5314e5296040a9939df396694bbed8"
    },
    {
      "Start": "3c2f94657ee749d28ed5258b3cbe205f",
      "End": "45b4588a14c944e5becc4a52f39e9909",
      "Id": "1312424816f640e6aabb5224a8c42d3e"
    },
    {
      "Start": "0c825a22836c4a0288116b7d57473b36",
      "End": "231d0cfe824e47959ea6e889c814fc86",
      "Id": "763da35c11f344e2b13791c85d7b2b5b"
    },
    {
      "Start": "90365bf01df9451691e47913eb88a20a",
      "End": "4ca0bb45938f4696a52d901d5b9dcff1",
      "Id": "b65b852ee5414d3a9b572c1e9d84f62c"
    },
    {
      "Start": "90365bf01df9451691e47913eb88a20a",
      "End": "9bfe266267d4490ca51efa17befad8bc",
      "Id": "7abb4540c7c84e249e43ac92bfa2012d"
    },
    {
      "Start": "7b8514fc9bc243e3898e800544a39981",
      "End": "d7a96dcc57204676ba410a2385e8d830",
      "Id": "40e17290509147beaf60b38f9627832e"
    },
    {
      "Start": "e293d357463245dd8aab7d0e7e456b8e",
      "End": "5f2123575ffc4449ac17302a8ccbcb6f",
      "Id": "1686964ccdbf41a28a19692670748125"
    },
    {
      "Start": "d2643a480dd344faa6a1bdac6900c80f",
      "End": "8b4ad4a1ad054ac087fab67be3296462",
      "Id": "7a90e17beb8a41588ea2205ea0a4f865"
    },
    {
      "Start": "d2643a480dd344faa6a1bdac6900c80f",
      "End": "392da36803c14abb9fa3e8c85ed6d590",
      "Id": "75eef8e098484523ac982e773b642e4b"
    },
    {
      "Start": "8dee70da5e754a6a979b9260b503ddb3",
      "End": "8abeda390ab64aabb18e287ee73a4131",
      "Id": "0ee07ceb0ec948b88d7fc63e4871de7f"
    },
    {
      "Start": "74ada8a1b82845d096401b10f774ed01",
      "End": "e1950a1295bf4992af29c67f64092ccb",
      "Id": "72ad56cff0874f02976e061719828c4b"
    }
  ],
  "Dependencies": [],
  "Bindings": [],
  "View": {
    "Dynamo": {
      "ScaleFactor": 1.0,
      "HasRunWithoutCrash": true,
      "IsVisibleInDynamoLibrary": true,
      "Version": "2.0.4.12684",
      "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
    },
    "NodeViews": [
      {
        "ShowGeometry": true,
        "Name": "Element.SetParameterByName",
        "Id": "6a471a9217da44d5a377f18ff8988ce9",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 7335.3546587152086,
        "Y": -2231.9568198316565
      },
      {
        "ShowGeometry": true,
        "Name": "List.SortByKey",
        "Id": "05bdf7cf91984500a97173cc75285122",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 5034.2266371169208,
        "Y": -2552.3511414831191
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "f0178ed696234010a0a3f54fc5f282ed",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 7066.999537901178,
        "Y": -2188.2941372288319
      },
      {
        "ShowGeometry": true,
        "Name": "List.Reverse",
        "Id": "0c14c6f0233e4096ac96cf82ca9182cb",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 6500.18530447446,
        "Y": -2355.9801558327581
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "0c7f835006834f66abd73a550424e1b0",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 6279.6674224442113,
        "Y": -2214.4449999266321
      },
      {
        "ShowGeometry": true,
        "Name": "String from Object",
        "Id": "6f1eac581b7f47bcb4adfc59b2974654",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 6900.27644493991,
        "Y": -2188.7563288157112
      },
      {
        "ShowGeometry": true,
        "Name": "List.GroupByKey",
        "Id": "a618910611d0431d83dbd38758b33e07",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4237.8412069049882,
        "Y": -2554.1515708883007
      },
      {
        "ShowGeometry": true,
        "Name": "List.Count",
        "Id": "f375662be6264f9d8a1e78c02625d11b",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 6064.0625352602719,
        "Y": -2198.9619179923907
      },
      {
        "ShowGeometry": true,
        "Name": "List.GetItemAtIndex",
        "Id": "1bba3f7859be4ff28466179123de03c4",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4082.6144990675334,
        "Y": -2324.459940030446
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "be8789c6d49c43b6a3a359d3e8963a32",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3941.0604573340538,
        "Y": -2214.7088749190648
      },
      {
        "ShowGeometry": true,
        "Name": "List.Flatten",
        "Id": "e64c13cdd7a246ca9aa780b0415ec2a3",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 5407.6564270475719,
        "Y": -2479.1105370236082
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "14cd4b87e9b643f8a11df2bdc8049f53",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 5297.733940768162,
        "Y": -2423.230701077418
      },
      {
        "ShowGeometry": true,
        "Name": "List.FirstItem",
        "Id": "76db8ce1c7bc46c392d608cde11b10d9",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 5820.5667535261764,
        "Y": -2263.0631407226197
      },
      {
        "ShowGeometry": true,
        "Name": "List.SortByKey",
        "Id": "0e458414960046ad98ebea619bf93391",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3609.52155133153,
        "Y": -2538.8713958916069
      },
      {
        "ShowGeometry": true,
        "Name": "List.Transpose",
        "Id": "0e7f0b6585564409a19ee7c886784567",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 1013.733276679181,
        "Y": -2265.1827579284782
      },
      {
        "ShowGeometry": true,
        "Name": "List Create",
        "Id": "1036e18da65648c993291332278c5111",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 806.00274911455688,
        "Y": -2207.8985966492342
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "18145b0b3a7c4931a23f7e04934eebaf",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 6504.2329476582509,
        "Y": -1971.6863646642405
      },
      {
        "ShowGeometry": true,
        "Name": "String.Join",
        "Id": "e4e986929f2b48b193ab1ab44d4f4151",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 6665.7721449712126,
        "Y": -1921.6943111531823
      },
      {
        "ShowGeometry": true,
        "Name": "List.Map",
        "Id": "8cfe2c3bc6504857a239f98317eed41a",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 6993.1655294201528,
        "Y": -1945.6672774190774
      },
      {
        "ShowGeometry": true,
        "Name": "Point.X",
        "Id": "5324b96cd3a14d229fce98acdc5cef58",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 508.12268637064994,
        "Y": -2226.3662391193088
      },
      {
        "ShowGeometry": true,
        "Name": "Point.Y",
        "Id": "164ee59130b3415094731215db036317",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 499.9799456528591,
        "Y": -2352.7902084382345
      },
      {
        "ShowGeometry": true,
        "Name": "List.GetItemAtIndex",
        "Id": "aa732ccef7a1453ca2f83d4faba43952",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3325.86316534981,
        "Y": -2280.6702676341852
      },
      {
        "ShowGeometry": true,
        "Name": "List.GetItemAtIndex",
        "Id": "ce212879b67a455f941d0caf42de4475",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4589.65879031357,
        "Y": -2127.0427943383779
      },
      {
        "ShowGeometry": true,
        "Name": "List.Map",
        "Id": "5443fe7dd54f431e990fb8bfe4c7fd50",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4796.1430480298077,
        "Y": -2136.0974560456043
      },
      {
        "ShowGeometry": true,
        "Name": "List.Map",
        "Id": "4506a1838649497681d9a5d7bad4cd98",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4940.3546207523023,
        "Y": -2189.1874092747671
      },
      {
        "ShowGeometry": true,
        "Name": "Element.GetLocation",
        "Id": "6ad019d8f13b4cd0a5471878ef8a5d39",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 206.573987693992,
        "Y": -2381.80475273902
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "b1365a458fad40c8922b0a96519c6e14",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3203.7454184216754,
        "Y": -2204.6092593719923
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "43b5150105a64f20983f21a8b7f39685",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4493.5279159732618,
        "Y": -2103.1400143729061
      },
      {
        "ShowGeometry": true,
        "Name": "If",
        "Id": "b8c9d5d52ecb4524a8e7b3a8526919af",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 6746.1694859886093,
        "Y": -2370.9628641833683
      },
      {
        "ShowGeometry": true,
        "Name": "Préfixe identifiant",
        "Id": "f6822e0c13e548abad52ded01464ce46",
        "IsSetAsInput": true,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 6307.9474563599279,
        "Y": -1832.6014042950942
      },
      {
        "ShowGeometry": true,
        "Name": "1er numéro",
        "Id": "4bc89a3186d74db0bdab626ac5404178",
        "IsSetAsInput": true,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 6008.568099795024,
        "Y": -2399.1798227710506
      },
      {
        "ShowGeometry": true,
        "Name": "Vrai = haut en bas, gauche vers droite / Faux = bas en haut, gauche vers droite",
        "Id": "a3630e1ced3148d99084afa9bf86570e",
        "IsSetAsInput": true,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 6153.6499942492119,
        "Y": -2492.623872228166
      },
      {
        "ShowGeometry": true,
        "Name": "Categories",
        "Id": "35f174fbf966473ab02f4b5f69e45fad",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -669.278835166182,
        "Y": -2368.53042320752
      },
      {
        "ShowGeometry": true,
        "Name": "All Elements of Category",
        "Id": "d4014acebc304d97bd8481df5eeda02d",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -439.914734412235,
        "Y": -2325.53468055825
      },
      {
        "ShowGeometry": true,
        "Name": "Element.GetParameterValueByName",
        "Id": "868f3545003643109f932cfad3c9ec36",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 55.246485489881366,
        "Y": -1810.51180314369
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "fc5788b869994ef98d1ce74cfce16054",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -246.723357970807,
        "Y": -1722.1025328327537
      },
      {
        "ShowGeometry": true,
        "Name": "If",
        "Id": "e33666f161644ba0a28ab6b5524b35d1",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 6106.3295425092892,
        "Y": -1989.6412124839658
      },
      {
        "ShowGeometry": true,
        "Name": "Level.Name",
        "Id": "bc9291e9353c4a5aa61a218fe1c86eee",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 1681.8411812762165,
        "Y": -1813.1623419443674
      },
      {
        "ShowGeometry": true,
        "Name": "List.GetItemAtIndex",
        "Id": "9c800f86f8e6443ca318208232ecc2ea",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 1388.2242651797872,
        "Y": -1804.7350533860479
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "52b4e0993a354653a95fd0e06ad44cbf",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 1216.7963620759076,
        "Y": -1732.420150256441
      },
      {
        "ShowGeometry": true,
        "Name": "List.Join",
        "Id": "02fc878bb00d420babde30d7f1dcd3ac",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 285.825008045078,
        "Y": -2007.713434941277
      },
      {
        "ShowGeometry": true,
        "Name": "String.Join",
        "Id": "d4f3656e915f423699c4a6231c7826ee",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 6643.3192655667763,
        "Y": -641.88018510072561
      },
      {
        "ShowGeometry": true,
        "Name": "List.Map",
        "Id": "20bab86c8eb54d3b85f8bced7d8d19c4",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 6970.7126500157165,
        "Y": -665.85315136662553
      },
      {
        "ShowGeometry": true,
        "Name": "Préfixe identifiant",
        "Id": "89121ccdb8a94ffd92053ed0a426a647",
        "IsSetAsInput": true,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 6285.4945769554961,
        "Y": -552.78727824263569
      },
      {
        "ShowGeometry": true,
        "Name": "If",
        "Id": "2b17eb868e7f4bd8abdd461d6729f5f3",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 6083.8766631048566,
        "Y": -709.82708643151568
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "eb30fcf3038343f1a7747d7d879704ff",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 6481.7800682538164,
        "Y": -691.87223861178563
      },
      {
        "ShowGeometry": true,
        "Name": "Element.SetParameterByName",
        "Id": "bfb37e6f16e4445f9e0ca194ac510891",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 7312.901779310776,
        "Y": -952.14269377920573
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "e1ce287274714d4ea52e6cfcd3ff82cd",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 7044.5466584967462,
        "Y": -908.48001117637568
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "38171f9b56064baf8e03991a74edd400",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 6257.2145430397768,
        "Y": -934.63087387417545
      },
      {
        "ShowGeometry": true,
        "Name": "String from Object",
        "Id": "18c5f3c976e64b4cb5a05d1c216ccaa0",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 6877.8235655354765,
        "Y": -908.94220276325541
      },
      {
        "ShowGeometry": true,
        "Name": "List.Count",
        "Id": "b241f3da133b405eb4e078f8ff7dca0c",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 6041.6096558558365,
        "Y": -919.14779193993581
      },
      {
        "ShowGeometry": true,
        "Name": "List.GetItemAtIndex",
        "Id": "780d3a53aecf426ebf4f101996c81bff",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4567.205910909136,
        "Y": -847.22866828592578
      },
      {
        "ShowGeometry": true,
        "Name": "List.Map",
        "Id": "c6ea249066ba47b789ac9bcdb0899b4b",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4773.6901686253768,
        "Y": -856.2833299931458
      },
      {
        "ShowGeometry": true,
        "Name": "List.Map",
        "Id": "d7f5c6366c6a4f45b4fad8e84603e778",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4917.9017413478668,
        "Y": -909.37328322231542
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "38fbad3d219d42f4b3d6abca15849b58",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4471.0750365688264,
        "Y": -823.32588832045576
      },
      {
        "ShowGeometry": true,
        "Name": "List.FirstItem",
        "Id": "f661111fcdf64915a77ce7719eb349b9",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 5798.1138741217464,
        "Y": -983.24901467016571
      },
      {
        "ShowGeometry": true,
        "Name": "List.GetItemAtIndex",
        "Id": "9759929929384be3bb008248a505551b",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4060.1616196630962,
        "Y": -1044.6458139779957
      },
      {
        "ShowGeometry": true,
        "Name": "If",
        "Id": "9847a1c98da14748a2d60276e0794d95",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 6723.7166065841766,
        "Y": -1091.1487381309157
      },
      {
        "ShowGeometry": true,
        "Name": "List.Reverse",
        "Id": "413f0b4386814c4ebc9d0053e19a073a",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 6477.7324250700267,
        "Y": -1076.1660297803055
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "936a31d9b88d4d82b8220dacb319a9c7",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 5275.2810613637266,
        "Y": -1143.4165750249654
      },
      {
        "ShowGeometry": true,
        "Name": "1er numéro",
        "Id": "41d28ccff9d648228c71569d4dddbaeb",
        "IsSetAsInput": true,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 5986.1152203905867,
        "Y": -1119.3656967185957
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "9881e23180cb44718ba7e93aaa5086ee",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3918.6075779296166,
        "Y": -934.89474886660537
      },
      {
        "ShowGeometry": true,
        "Name": "List.Flatten",
        "Id": "a4f6b10bca964b2097cef3785b23c4a2",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 5385.2035476431365,
        "Y": -1199.2964109711556
      },
      {
        "ShowGeometry": true,
        "Name": "List.GroupByKey",
        "Id": "f4698b583d804f6fb8a808a408b3e6bc",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 4215.3883275005564,
        "Y": -1274.3374448358454
      },
      {
        "ShowGeometry": true,
        "Name": "Vrai = haut en bas, gauche vers droite / Faux = bas en haut, gauche vers droite",
        "Id": "049842fef9c144c5aafe6f07c95ff837",
        "IsSetAsInput": true,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 6131.1971148447765,
        "Y": -1212.8097461757156
      },
      {
        "ShowGeometry": true,
        "Name": "List.SortByKey",
        "Id": "4a01c75cf1a84cc19848bf4f2abc0d34",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 5011.7737577124863,
        "Y": -1272.5370154306656
      },
      {
        "ShowGeometry": true,
        "Name": "List.SortByKey",
        "Id": "eb479416a52347fb911f4ee2b40c2611",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3587.0686719270966,
        "Y": -1259.0572698391557
      },
      {
        "ShowGeometry": true,
        "Name": "List.GetItemAtIndex",
        "Id": "c41bd3f4286e4e8da40ce5453feb085a",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3303.4102859453765,
        "Y": -1000.8561415817358
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "0e0ab504cdfa491d893587c0efc1c9d0",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 3181.2925390172463,
        "Y": -924.79513331953558
      }
    ],
    "Annotations": [
      {
        "Id": "476556e25a1846ef8acd7ce54c02c89c",
        "Title": "Regroupe les Y identiques",
        "Nodes": [
          "a618910611d0431d83dbd38758b33e07",
          "1bba3f7859be4ff28466179123de03c4",
          "be8789c6d49c43b6a3a359d3e8963a32"
        ],
        "Left": 3931.0604573340538,
        "Top": -2607.1515708883007,
        "Width": 535.7807495709344,
        "Height": 485.44269596923596,
        "FontSize": 36.0,
        "InitialTop": -2554.1515708883007,
        "InitialHeight": 145.0,
        "TextblockHeight": 43.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "412c76b6c16c4c1b8306aeec4b127956",
        "Title": "Créé une liste avec\r\n0- Element\r\n    -élement a\r\n    -élément b\r\n1- X\r\n    - X a\r\n    - X b\r\n2- Y\r\n    -Y a\r\n    -Y b",
        "Nodes": [
          "1036e18da65648c993291332278c5111"
        ],
        "Left": 796.00274911455688,
        "Top": -2455.8985966492342,
        "Width": 140.0,
        "Height": 419.0,
        "FontSize": 18.0,
        "InitialTop": -2207.8985966492342,
        "InitialHeight": 145.0,
        "TextblockHeight": 238.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "05a9785360d144619bf66bdb0203e540",
        "Title": "Tri la liste en fonction du type (a, b, c...)\r\n\r\n0-a\r\n    -élément a\r\n    -X a\r\n    -Y a\r\n\r\n1-b\r\n    -élément b\r\n    -X b\r\n    -Y b",
        "Nodes": [
          "0e7f0b6585564409a19ee7c886784567"
        ],
        "Left": 1003.733276679181,
        "Top": -2649.1827579284782,
        "Width": 187.0,
        "Height": 477.0,
        "FontSize": 24.0,
        "InitialTop": -2265.1827579284782,
        "InitialHeight": 145.0,
        "TextblockHeight": 374.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "2c47205ba67c448ca361c987be9d4c96",
        "Title": "Tri par Y",
        "Nodes": [
          "0e458414960046ad98ebea619bf93391",
          "aa732ccef7a1453ca2f83d4faba43952",
          "b1365a458fad40c8922b0a96519c6e14"
        ],
        "Left": 3193.7454184216754,
        "Top": -2591.8713958916069,
        "Width": 640.77613290985482,
        "Height": 480.26213651961461,
        "FontSize": 36.0,
        "InitialTop": -2538.8713958916069,
        "InitialHeight": 145.0,
        "TextblockHeight": 43.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "9010369f17d7497296d0a75ba100d3bb",
        "Title": "Pour numéroter par niveau",
        "Nodes": [
          "18145b0b3a7c4931a23f7e04934eebaf",
          "e4e986929f2b48b193ab1ab44d4f4151",
          "8cfe2c3bc6504857a239f98317eed41a"
        ],
        "Left": 6494.2329476582509,
        "Top": -2024.6863646642405,
        "Width": 642.93258176190193,
        "Height": 247.9920535110582,
        "FontSize": 36.0,
        "InitialTop": -1971.6863646642405,
        "InitialHeight": 170.67723468311715,
        "TextblockHeight": 43.0,
        "Background": "#FF71C6A8"
      },
      {
        "Id": "ea979886135c444fb976d4f8c1520c1b",
        "Title": "Entrée",
        "Nodes": [
          "4bc89a3186d74db0bdab626ac5404178"
        ],
        "Left": 5998.568099795024,
        "Top": -2445.1798227710506,
        "Width": 104.0,
        "Height": 114.0,
        "FontSize": 30.0,
        "InitialTop": -2399.1798227710506,
        "InitialHeight": 145.0,
        "TextblockHeight": 36.0,
        "Background": "#FFFFB8D8"
      },
      {
        "Id": "809d43ddc7c645f185d0fda214e451b5",
        "Title": "Entrée",
        "Nodes": [
          "f6822e0c13e548abad52ded01464ce46"
        ],
        "Left": 6297.9474563599279,
        "Top": -1878.6014042950942,
        "Width": 143.0,
        "Height": 114.0,
        "FontSize": 30.0,
        "InitialTop": -1832.6014042950942,
        "InitialHeight": 145.0,
        "TextblockHeight": 36.0,
        "Background": "#FFFFB8D8"
      },
      {
        "Id": "af7c652199d8484380a9557cee265c87",
        "Title": "Entrée",
        "Nodes": [
          "a3630e1ced3148d99084afa9bf86570e"
        ],
        "Left": 6143.6499942492119,
        "Top": -2538.623872228166,
        "Width": 518.0,
        "Height": 114.0,
        "FontSize": 30.0,
        "InitialTop": -2492.623872228166,
        "InitialHeight": 145.0,
        "TextblockHeight": 36.0,
        "Background": "#FFFFB8D8"
      },
      {
        "Id": "193069dba77e44c5b6901c893b21fc6d",
        "Title": "Tri par X",
        "Nodes": [
          "05bdf7cf91984500a97173cc75285122",
          "ce212879b67a455f941d0caf42de4475",
          "5443fe7dd54f431e990fb8bfe4c7fd50",
          "4506a1838649497681d9a5d7bad4cd98",
          "43b5150105a64f20983f21a8b7f39685"
        ],
        "Left": 4483.5279159732618,
        "Top": -2605.3511414831191,
        "Width": 775.698721143659,
        "Height": 595.211127110213,
        "FontSize": 36.0,
        "InitialTop": -2552.3511414831191,
        "InitialHeight": 546.60473104765742,
        "TextblockHeight": 43.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "8a914e5217cc40bcaf8d93b49bbf1c63",
        "Title": "Pour numéroter par niveau",
        "Nodes": [
          "eb30fcf3038343f1a7747d7d879704ff",
          "d4f3656e915f423699c4a6231c7826ee",
          "20bab86c8eb54d3b85f8bced7d8d19c4"
        ],
        "Left": 6471.7800682538164,
        "Top": -744.87223861178563,
        "Width": 642.93258176190011,
        "Height": 247.99205351106002,
        "FontSize": 36.0,
        "InitialTop": -691.87223861178563,
        "InitialHeight": 224.99205351106002,
        "TextblockHeight": 43.0,
        "Background": "#FF71C6A8"
      },
      {
        "Id": "349de08df29e493fbf350b7f08f30cd0",
        "Title": "Entrée",
        "Nodes": [
          "89121ccdb8a94ffd92053ed0a426a647"
        ],
        "Left": 6275.4945769554961,
        "Top": -598.78727824263569,
        "Width": 143.0,
        "Height": 114.0,
        "FontSize": 30.0,
        "InitialTop": -552.78727824263569,
        "InitialHeight": 98.0,
        "TextblockHeight": 36.0,
        "Background": "#FFFFB8D8"
      },
      {
        "Id": "7a930fed41344dd98a61a62a704caf35",
        "Title": "Tri par X",
        "Nodes": [
          "4a01c75cf1a84cc19848bf4f2abc0d34",
          "780d3a53aecf426ebf4f101996c81bff",
          "c6ea249066ba47b789ac9bcdb0899b4b",
          "d7f5c6366c6a4f45b4fad8e84603e778",
          "38fbad3d219d42f4b3d6abca15849b58"
        ],
        "Left": 4461.0750365688264,
        "Top": -1325.5370154306656,
        "Width": 775.6987211436599,
        "Height": 595.21112711020987,
        "FontSize": 36.0,
        "InitialTop": -1272.5370154306656,
        "InitialHeight": 572.21112711020987,
        "TextblockHeight": 43.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "72369e3af13b403e86a4c30d15e5813b",
        "Title": "Regroupe les Y identiques",
        "Nodes": [
          "f4698b583d804f6fb8a808a408b3e6bc",
          "9759929929384be3bb008248a505551b",
          "9881e23180cb44718ba7e93aaa5086ee"
        ],
        "Left": 3908.6075779296166,
        "Top": -1327.3374448358454,
        "Width": 535.78074957093986,
        "Height": 485.44269596924005,
        "FontSize": 36.0,
        "InitialTop": -1274.3374448358454,
        "InitialHeight": 462.44269596924005,
        "TextblockHeight": 43.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "078b39afaf6241aca6a1b5d6219c4d1d",
        "Title": "Entrée",
        "Nodes": [
          "41d28ccff9d648228c71569d4dddbaeb"
        ],
        "Left": 5976.1152203905867,
        "Top": -1165.3656967185957,
        "Width": 104.0,
        "Height": 114.0,
        "FontSize": 30.0,
        "InitialTop": -1119.3656967185957,
        "InitialHeight": 98.0,
        "TextblockHeight": 36.0,
        "Background": "#FFFFB8D8"
      },
      {
        "Id": "ccca81dc2c9e45eb8ff44db9ebe20f97",
        "Title": "Entrée",
        "Nodes": [
          "049842fef9c144c5aafe6f07c95ff837"
        ],
        "Left": 6121.1971148447765,
        "Top": -1258.8097461757156,
        "Width": 518.0,
        "Height": 114.0,
        "FontSize": 30.0,
        "InitialTop": -1212.8097461757156,
        "InitialHeight": 98.0,
        "TextblockHeight": 36.0,
        "Background": "#FFFFB8D8"
      },
      {
        "Id": "16a0e92846f34df2961ed7fc8e136922",
        "Title": "Tri par Y",
        "Nodes": [
          "eb479416a52347fb911f4ee2b40c2611",
          "c41bd3f4286e4e8da40ce5453feb085a",
          "0e0ab504cdfa491d893587c0efc1c9d0"
        ],
        "Left": 3171.2925390172463,
        "Top": -1312.0572698391557,
        "Width": 640.77613290985028,
        "Height": 480.26213651962007,
        "FontSize": 36.0,
        "InitialTop": -1259.0572698391557,
        "InitialHeight": 457.26213651962007,
        "TextblockHeight": 43.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "6dc3c61c1fd8438fbf104b980ee532a2",
        "Title": "Niveau R+1",
        "Nodes": [
          "e1b71e4a21d74800b216ebbe58418cea"
        ],
        "Left": 3394.6318661842142,
        "Top": -3117.6093269571475,
        "Width": 230.81666666666669,
        "Height": 227.0,
        "FontSize": 72.0,
        "InitialTop": -2934.6093269571475,
        "InitialHeight": 74.0,
        "TextblockHeight": 173.0,
        "Background": "#FFFFC999"
      },
      {
        "Id": "d58fe5e1a664498db864b464e3a06ba1",
        "Title": "Niveau RDC",
        "Nodes": [
          "43fb5a701b6442efb26f495257710c17"
        ],
        "Left": 3284.7649853531839,
        "Top": -1591.2444468403346,
        "Width": 230.81666666666669,
        "Height": 227.0,
        "FontSize": 72.0,
        "InitialTop": -1408.2444468403346,
        "InitialHeight": 140.0,
        "TextblockHeight": 173.0,
        "Background": "#FFFFC999"
      },
      {
        "Id": "e1b71e4a21d74800b216ebbe58418cea",
        "Title": "Nouvelle remarque",
        "Nodes": [],
        "Left": 3404.6318661842142,
        "Top": -2934.6093269571475,
        "Width": 0.0,
        "Height": 0.0,
        "FontSize": 36.0,
        "InitialTop": 0.0,
        "InitialHeight": 0.0,
        "TextblockHeight": 0.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "43fb5a701b6442efb26f495257710c17",
        "Title": "Nouvelle remarque",
        "Nodes": [],
        "Left": 3294.7649853531839,
        "Top": -1408.2444468403346,
        "Width": 0.0,
        "Height": 0.0,
        "FontSize": 36.0,
        "InitialTop": 0.0,
        "InitialHeight": 0.0,
        "TextblockHeight": 0.0,
        "Background": "#FFC1D676"
      }
    ],
    "X": -364.89657044858518,
    "Y": 1341.9346853244656,
    "Zoom": 0.53315158516512673
  }
}