Scenario to copy:

{
  "dataType": "nodes",
  "nodes": [
    {
      "id": "64cf4d512677da624b0b7ec4",
      "title": "",
      "description": "",
      "localId": "1",
      "typeId": "62cc22317ae28c026d25692d",
      "params": [
        {
          "key": "path",
          "type": "string",
          "value": {
            "stringToString": [],
            "int": "0",
            "string": "createYourOwnUrl",
            "text": "createYourOwnUrl",
            "select": [],
            "constructorParams": [],
            "custom": "",
            "stringArray": [],
            "bool": false,
            "multiselect": []
          }
        }
      ],
      "coords": {
        "x": 142,
        "y": 10
      },
      "calculatedNodeType": {
        "id": "",
        "name": "",
        "alias": "",
        "description": "",
        "params": [
          {
            "key": "path",
            "title": "Адрес",
            "type": "string",
            "required": true,
            "description": "Webhook can hold a connection for no more than 100 seconds.",
            "options": {
              "string": {
                "maxLength": 128,
                "minLength": 1,
                "copiable": true,
                "prefix": "<https://webhook.latenode.com/18/>",
                "prefixes": [
                  "<https://webhook.latenode.com/18/dev/>",
                  "<https://webhook.latenode.com/18/prod/>"
                ],
                "fetchOn": []
              },
              "int": null,
              "text": null,
              "stringToString": null,
              "select": null,
              "stringArray": null,
              "bool": null
            },
            "default": {
              "stringToString": [],
              "int": "0",
              "string": "35c5632c-821f-42cf-aec6-11f761a88473",
              "text": "",
              "select": [],
              "constructorParams": [],
              "custom": "",
              "stringArray": [],
              "bool": false,
              "multiselect": []
            }
          }
        ],
        "systemInfo": null,
        "icon": null,
        "purposes": [],
        "isPublic": false
      },
      "alias": "webhook"
    },
    {
      "id": "64cf4d512677da624b0b7ec5",
      "title": "Google NLP",
      "description": "",
      "localId": "2",
      "typeId": "62cc22317ae28c026d25692f",
      "params": [
        {
          "key": "body",
          "type": "text",
          "value": {
            "stringToString": [],
            "int": "0",
            "string": "{\\"document\\": {\\"content\\": {{4.result}},\\"type\\": \\"PLAIN_TEXT\\",\\"language\\": \\"en\\"},\\"classificationModelOptions\\": {\\"v2Model\\": {\\"contentCategoriesVersion\\": \\"V2\\"}}}",
            "text": "{\\"document\\": {\\"content\\": {{4.result}},\\"type\\": \\"PLAIN_TEXT\\",\\"language\\": \\"en\\"},\\"classificationModelOptions\\": {\\"v2Model\\": {\\"contentCategoriesVersion\\": \\"V2\\"}}}",
            "select": [],
            "constructorParams": [],
            "custom": "",
            "stringArray": [],
            "bool": false,
            "multiselect": []
          }
        },
        {
          "key": "url",
          "type": "string",
          "value": {
            "stringToString": [],
            "int": "0",
            "string": "<https://language.googleapis.com/v1/documents:classifyText?key=Insert_Your_Key_Here>",
            "text": "<https://language.googleapis.com/v1/documents:classifyText?key=Insert_Your_Key_Here>",
            "select": [],
            "constructorParams": [],
            "custom": "",
            "stringArray": [],
            "bool": false,
            "multiselect": []
          }
        },
        {
          "key": "method",
          "type": "select",
          "value": {
            "stringToString": [],
            "int": "0",
            "string": "",
            "text": "",
            "select": [
              "POST"
            ],
            "constructorParams": [],
            "custom": "",
            "stringArray": [],
            "bool": false,
            "multiselect": []
          }
        },
        {
          "key": "post_params",
          "type": "string_to_string",
          "value": {
            "stringToString": [],
            "int": "0",
            "string": "",
            "text": "",
            "select": [],
            "constructorParams": [],
            "custom": "",
            "stringArray": [],
            "bool": false,
            "multiselect": []
          }
        },
        {
          "key": "headers",
          "type": "string_to_string",
          "value": {
            "stringToString": [
              {
                "key": "Accept",
                "value": "application/json"
              },
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "int": "0",
            "string": "",
            "text": "",
            "select": [],
            "constructorParams": [],
            "custom": "",
            "stringArray": [],
            "bool": false,
            "multiselect": []
          }
        },
        {
          "key": "post_params_urlencoded",
          "type": "string_to_string",
          "value": {
            "stringToString": [],
            "int": "0",
            "string": "",
            "text": "",
            "select": [],
            "constructorParams": [],
            "custom": "",
            "stringArray": [],
            "bool": false,
            "multiselect": []
          }
        },
        {
          "key": "basic_auth_username",
          "type": "string",
          "value": {
            "stringToString": [],
            "int": "0",
            "string": "",
            "text": "",
            "select": [],
            "constructorParams": [],
            "custom": "",
            "stringArray": [],
            "bool": false,
            "multiselect": []
          }
        },
        {
          "key": "basic_auth_password",
          "type": "string",
          "value": {
            "stringToString": [],
            "int": "0",
            "string": "",
            "text": "",
            "select": [],
            "constructorParams": [],
            "custom": "",
            "stringArray": [],
            "bool": false,
            "multiselect": []
          }
        },
        {
          "key": "digest_auth_username",
          "type": "string",
          "value": {
            "stringToString": [],
            "int": "0",
            "string": "",
            "text": "",
            "select": [],
            "constructorParams": [],
            "custom": "",
            "stringArray": [],
            "bool": false,
            "multiselect": []
          }
        },
        {
          "key": "digest_auth_password",
          "type": "string",
          "value": {
            "stringToString": [],
            "int": "0",
            "string": "",
            "text": "",
            "select": [],
            "constructorParams": [],
            "custom": "",
            "stringArray": [],
            "bool": false,
            "multiselect": []
          }
        },
        {
          "key": "ntlm_auth_username",
          "type": "string",
          "value": {
            "stringToString": [],
            "int": "0",
            "string": "",
            "text": "",
            "select": [],
            "constructorParams": [],
            "custom": "",
            "stringArray": [],
            "bool": false,
            "multiselect": []
          }
        },
        {
          "key": "ntlm_auth_password",
          "type": "string",
          "value": {
            "stringToString": [],
            "int": "0",
            "string": "",
            "text": "",
            "select": [],
            "constructorParams": [],
            "custom": "",
            "stringArray": [],
            "bool": false,
            "multiselect": []
          }
        },
        {
          "key": "ntlm_auth_domain",
          "type": "string",
          "value": {
            "stringToString": [],
            "int": "0",
            "string": "",
            "text": "",
            "select": [],
            "constructorParams": [],
            "custom": "",
            "stringArray": [],
            "bool": false,
            "multiselect": []
          }
        },
        {
          "key": "hide_all",
          "type": "string",
          "value": {
            "stringToString": [],
            "int": "0",
            "string": "",
            "text": "",
            "select": [],
            "constructorParams": [],
            "custom": "",
            "stringArray": [],
            "bool": false,
            "multiselect": []
          }
        },
        {
          "key": "http_proxy_address",
          "type": "string",
          "value": {
            "stringToString": [],
            "int": "0",
            "string": "",
            "text": "",
            "select": [],
            "constructorParams": [],
            "custom": "",
            "stringArray": [],
            "bool": false,
            "multiselect": []
          }
        },
        {
          "key": "http_proxy_login",
          "type": "string",
          "value": {
            "stringToString": [],
            "int": "0",
            "string": "",
            "text": "",
            "select": [],
            "constructorParams": [],
            "custom": "",
            "stringArray": [],
            "bool": false,
            "multiselect": []
          }
        },
        {
          "key": "http_proxy_password",
          "type": "string",
          "value": {
            "stringToString": [],
            "int": "0",
            "string": "",
            "text": "",
            "select": [],
            "constructorParams": [],
            "custom": "",
            "stringArray": [],
            "bool": false,
            "multiselect": []
          }
        }
      ],
      "coords": {
        "x": 508,
        "y": 10
      },
      "calculatedNodeType": {
        "id": "",
        "name": "",
        "alias": "",
        "description": "",
        "params": [
          {
            "key": "body",
            "title": "Body",
            "type": "text",
            "required": false,
            "description": "",
            "options": {
              "string": null,
              "int": null,
              "text": null,
              "stringToString": null,
              "select": null,
              "stringArray": null,
              "bool": null
            },
            "default": {
              "stringToString": [],
              "int": "0",
              "string": "",
              "text": "",
              "select": [],
              "constructorParams": [],
              "custom": "",
              "stringArray": [],
              "bool": false,
              "multiselect": []
            }
          },
          {
            "key": "url",
            "title": "Url",
            "type": "string",
            "required": true,
            "description": "",
            "options": {
              "string": null,
              "int": null,
              "text": null,
              "stringToString": null,
              "select": null,
              "stringArray": null,
              "bool": null
            },
            "default": {
              "stringToString": [],
              "int": "0",
              "string": "",
              "text": "",
              "select": [],
              "constructorParams": [],
              "custom": "",
              "stringArray": [],
              "bool": false,
              "multiselect": []
            }
          },
          {
            "key": "method",
            "title": "Http method",
            "type": "select",
            "required": true,
            "description": "",
            "options": {
              "string": null,
              "int": null,
              "text": null,
              "stringToString": null,
              "select": {
                "options": [
                  {
                    "key": "POST",
                    "value": "POST"
                  }
                ],
                "multiple": false,
                "fetchOn": [],
                "withLabel": false
              },
              "stringArray": null,
              "bool": null
            },
            "default": {
              "stringToString": [],
              "int": "0",
              "string": "",
              "text": "",
              "select": [
                "GET"
              ],
              "constructorParams": [],
              "custom": "",
              "stringArray": [],
              "bool": false,
              "multiselect": []
            }
          },
          {
            "key": "post_params",
            "title": "POST params",
            "type": "string_to_string",
            "required": false,
            "description": "",
            "options": {
              "string": null,
              "int": null,
              "text": null,
              "stringToString": null,
              "select": null,
              "stringArray": null,
              "bool": null
            },
            "default": {
              "stringToString": [],
              "int": "0",
              "string": "",
              "text": "",
              "select": [],
              "constructorParams": [],
              "custom": "",
              "stringArray": [],
              "bool": false,
              "multiselect": []
            }
          },
          {
            "key": "headers",
            "title": "Http headers",
            "type": "string_to_string",
            "required": false,
            "description": "",
            "options": {
              "string": null,
              "int": null,
              "text": null,
              "stringToString": null,
              "select": null,
              "stringArray": null,
              "bool": null
            },
            "default": {
              "stringToString": [],
              "int": "0",
              "string": "",
              "text": "",
              "select": [],
              "constructorParams": [],
              "custom": "",
              "stringArray": [],
              "bool": false,
              "multiselect": []
            }
          },
          {
            "key": "post_params_urlencoded",
            "title": "x-www-form-urlencoded",
            "type": "string_to_string",
            "required": false,
            "description": "",
            "options": {
              "string": null,
              "int": null,
              "text": null,
              "stringToString": null,
              "select": null,
              "stringArray": null,
              "bool": null
            },
            "default": {
              "stringToString": [],
              "int": "0",
              "string": "",
              "text": "",
              "select": [],
              "constructorParams": [],
              "custom": "",
              "stringArray": [],
              "bool": false,
              "multiselect": []
            }
          },
          {
            "key": "basic_auth_username",
            "title": "Basic Auth Username",
            "type": "string",
            "required": false,
            "description": "",
            "options": {
              "string": null,
              "int": null,
              "text": null,
              "stringToString": null,
              "select": null,
              "stringArray": null,
              "bool": null
            },
            "default": {
              "stringToString": [],
              "int": "0",
              "string": "",
              "text": "",
              "select": [],
              "constructorParams": [],
              "custom": "",
              "stringArray": [],
              "bool": false,
              "multiselect": []
            }
          },
          {
            "key": "basic_auth_password",
            "title": "Basic Auth Password",
            "type": "string",
            "required": false,
            "description": "",
            "options": {
              "string": null,
              "int": null,
              "text": null,
              "stringToString": null,
              "select": null,
              "stringArray": null,
              "bool": null
            },
            "default": {
              "stringToString": [],
              "int": "0",
              "string": "",
              "text": "",
              "select": [],
              "constructorParams": [],
              "custom": "",
              "stringArray": [],
              "bool": false,
              "multiselect": []
            }
          },
          {
            "key": "digest_auth_username",
            "title": "Digest Auth Username",
            "type": "string",
            "required": false,
            "description": "",
            "options": {
              "string": null,
              "int": null,
              "text": null,
              "stringToString": null,
              "select": null,
              "stringArray": null,
              "bool": null
            },
            "default": {
              "stringToString": [],
              "int": "0",
              "string": "",
              "text": "",
              "select": [],
              "constructorParams": [],
              "custom": "",
              "stringArray": [],
              "bool": false,
              "multiselect": []
            }
          },
          {
            "key": "digest_auth_password",
            "title": "Digest Auth Password",
            "type": "string",
            "required": false,
            "description": "",
            "options": {
              "string": null,
              "int": null,
              "text": null,
              "stringToString": null,
              "select": null,
              "stringArray": null,
              "bool": null
            },
            "default": {
              "stringToString": [],
              "int": "0",
              "string": "",
              "text": "",
              "select": [],
              "constructorParams": [],
              "custom": "",
              "stringArray": [],
              "bool": false,
              "multiselect": []
            }
          },
          {
            "key": "ntlm_auth_username",
            "title": "NTLM Auth Username",
            "type": "string",
            "required": false,
            "description": "",
            "options": {
              "string": null,
              "int": null,
              "text": null,
              "stringToString": null,
              "select": null,
              "stringArray": null,
              "bool": null
            },
            "default": {
              "stringToString": [],
              "int": "0",
              "string": "",
              "text": "",
              "select": [],
              "constructorParams": [],
              "custom": "",
              "stringArray": [],
              "bool": false,
              "multiselect": []
            }
          },
          {
            "key": "ntlm_auth_password",
            "title": "NTLM Auth Password",
            "type": "string",
            "required": false,
            "description": "",
            "options": {
              "string": null,
              "int": null,
              "text": null,
              "stringToString": null,
              "select": null,
              "stringArray": null,
              "bool": null
            },
            "default": {
              "stringToString": [],
              "int": "0",
              "string": "",
              "text": "",
              "select": [],
              "constructorParams": [],
              "custom": "",
              "stringArray": [],
              "bool": false,
              "multiselect": []
            }
          },
          {
            "key": "ntlm_auth_domain",
            "title": "NTLM Auth Domain",
            "type": "string",
            "required": false,
            "description": "",
            "options": {
              "string": null,
              "int": null,
              "text": null,
              "stringToString": null,
              "select": null,
              "stringArray": null,
              "bool": null
            },
            "default": {
              "stringToString": [],
              "int": "0",
              "string": "",
              "text": "",
              "select": [],
              "constructorParams": [],
              "custom": "",
              "stringArray": [],
              "bool": false,
              "multiselect": []
            }
          },
          {
            "key": "hide_all",
            "title": "Hide All",
            "type": "string",
            "required": false,
            "description": "",
            "options": {
              "string": null,
              "int": null,
              "text": null,
              "stringToString": null,
              "select": null,
              "stringArray": null,
              "bool": null
            },
            "default": {
              "stringToString": [],
              "int": "0",
              "string": "",
              "text": "",
              "select": [],
              "constructorParams": [],
              "custom": "",
              "stringArray": [],
              "bool": false,
              "multiselect": []
            }
          },
          {
            "key": "http_proxy_address",
            "title": "Proxy Address",
            "type": "string",
            "required": false,
            "description": "",
            "options": {
              "string": null,
              "int": null,
              "text": null,
              "stringToString": null,
              "select": null,
              "stringArray": null,
              "bool": null
            },
            "default": {
              "stringToString": [],
              "int": "0",
              "string": "",
              "text": "",
              "select": [],
              "constructorParams": [],
              "custom": "",
              "stringArray": [],
              "bool": false,
              "multiselect": []
            }
          },
          {
            "key": "http_proxy_login",
            "title": "Proxy Login",
            "type": "string",
            "required": false,
            "description": "",
            "options": {
              "string": null,
              "int": null,
              "text": null,
              "stringToString": null,
              "select": null,
              "stringArray": null,
              "bool": null
            },
            "default": {
              "stringToString": [],
              "int": "0",
              "string": "",
              "text": "",
              "select": [],
              "constructorParams": [],
              "custom": "",
              "stringArray": [],
              "bool": false,
              "multiselect": []
            }
          },
          {
            "key": "http_proxy_password",
            "title": "Proxy Password",
            "type": "string",
            "required": false,
            "description": "",
            "options": {
              "string": null,
              "int": null,
              "text": null,
              "stringToString": null,
              "select": null,
              "stringArray": null,
              "bool": null
            },
            "default": {
              "stringToString": [],
              "int": "0",
              "string": "",
              "text": "",
              "select": [],
              "constructorParams": [],
              "custom": "",
              "stringArray": [],
              "bool": false,
              "multiselect": []
            }
          }
        ],
        "systemInfo": null,
        "icon": null,
        "purposes": [],
        "isPublic": false
      },
      "alias": "http_request"
    },
    {
      "id": "64cf4d512677da624b0b7ec6",
      "title": "",
      "description": "",
      "localId": "3",
      "typeId": "62cc22317ae28c026d25692e",
      "params": [
        {
          "key": "status",
          "type": "int",
          "value": {
            "stringToString": [],
            "int": "200",
            "string": "",
            "text": "",
            "select": [],
            "constructorParams": [],
            "custom": "",
            "stringArray": [],
            "bool": false,
            "multiselect": []
          }
        },
        {
          "key": "headers",
          "type": "string_to_string",
          "value": {
            "stringToString": [
              {
                "key": "content-type",
                "value": "text/html"
              }
            ],
            "int": "0",
            "string": "",
            "text": "",
            "select": [],
            "constructorParams": [],
            "custom": "",
            "stringArray": [],
            "bool": false,
            "multiselect": []
          }
        },
        {
          "key": "body",
          "type": "text",
          "value": {
            "stringToString": [],
            "int": "0",
            "string": "<!DOCTYPE html>\\n<html>\\n<head>\\n  <title>Keywords NLP for URL</title>\\n<style>\\n  </style>\\n</head>\\n<body>\\n<h2>Made with <a target=\\"_blank\\" href=\\"<https://latenode.com/?utm_source=wh_google_classify_url\\>">low-code platform Latenode.com</a></h2>\\n{{6.table}}\\n\\n</body>\\n</html>",
            "text": "<!DOCTYPE html>\\n<html>\\n<head>\\n  <title>Keywords NLP for URL</title>\\n<style>\\n  </style>\\n</head>\\n<body>\\n<h2>Made with <a target=\\"_blank\\" href=\\"<https://latenode.com/?utm_source=wh_google_classify_url\\>">low-code platform Latenode.com</a></h2>\\n{{6.table}}\\n\\n</body>\\n</html>",
            "select": [],
            "constructorParams": [],
            "custom": "",
            "stringArray": [],
            "bool": false,
            "multiselect": []
          }
        }
      ],
      "coords": {
        "x": 764,
        "y": 11
      },
      "calculatedNodeType": {
        "id": "",
        "name": "",
        "alias": "",
        "description": "",
        "params": [],
        "systemInfo": null,
        "icon": null,
        "purposes": [],
        "isPublic": false
      },
      "alias": "respond_to_webhook"
    },
    {
      "id": "64cf4d512677da624b0b7ec7",
      "title": "Prepare Data",
      "description": "",
      "localId": "4",
      "typeId": "62cc22317ae28c026d256930",
      "params": [
        {
          "key": "code",
          "type": "text",
          "value": {
            "stringToString": [],
            "int": "0",
            "string": "// Exporting the main asynchronous function, which accepts an object containing execution_id, input, and data.\\nexport default async function run({ execution_id, input, data }) {\\n\\n\\t// A function that takes HTML as input and converts it to a single line string.\\n\\t// This involves replacing newline characters with spaces, removing carriage returns, and trimming whitespace.\\n\\t// It also removes special characters and limits the string length to 10000 characters.\\n\\tfunction convertToSingleLine(html) {\\n\\t\\t// Replacing newline characters with spaces and carriage returns with spaces.\\n\\t\\tvar singleLineHtml = html.replace(/\\\\n/g, ' ').replace(/\\\\r/g, ' ').trim();\\n\\t\\t\\n\\t\\t// Removing any character that is not an alphanumeric or a space.\\n\\t\\tsingleLineHtml = removeSpecialChars(singleLineHtml);\\n\\n\\t\\t// Limiting the single-line HTML string to 10000 characters.\\n\\t\\tsingleLineHtml = limitToXChars(singleLineHtml, 10000);\\n\\n\\t\\t// Converting the HTML string to JSON format.\\n\\t\\treturn JSON.stringify(singleLineHtml);\\n\\t}\\n\\n\\t// A function to limit a given input string to a specific number of characters (limit).\\n\\tfunction limitToXChars(input, limit) {\\n\\t\\t// If the input string length is greater than the limit, it's truncated to the limit.\\n\\t\\t// Otherwise, the original string is returned.\\n\\t\\tif (input.length > limit) {\\n\\t\\t\\treturn input.substring(0, limit);\\n\\t\\t} else {\\n\\t\\t\\treturn input;\\n\\t\\t}\\n\\t}\\n\\n\\t// A function that removes any character that is not alphanumeric or a space from the input string.\\n\\tfunction removeSpecialChars(str) {\\n\\t\\treturn str.replace(/[^a-zA-Z0-9 ]/g, \\"\\");\\n\\t}\\n\\n\\t// Calling the convertToSingleLine function and passing data from a specific result key.\\n\\t// The key is not clear from the code; ensure it's correctly defined elsewhere in your code.\\n\\tlet result = convertToSingleLine(data[\\"{{5.result}}\\"]);\\n\\n\\t// Returning an object containing the result.\\n\\treturn {\\n\\t\\tresult\\n\\t}\\n}\\n",
            "text": "// Exporting the main asynchronous function, which accepts an object containing execution_id, input, and data.\\nexport default async function run({ execution_id, input, data }) {\\n\\n\\t// A function that takes HTML as input and converts it to a single line string.\\n\\t// This involves replacing newline characters with spaces, removing carriage returns, and trimming whitespace.\\n\\t// It also removes special characters and limits the string length to 10000 characters.\\n\\tfunction convertToSingleLine(html) {\\n\\t\\t// Replacing newline characters with spaces and carriage returns with spaces.\\n\\t\\tvar singleLineHtml = html.replace(/\\\\n/g, ' ').replace(/\\\\r/g, ' ').trim();\\n\\t\\t\\n\\t\\t// Removing any character that is not an alphanumeric or a space.\\n\\t\\tsingleLineHtml = removeSpecialChars(singleLineHtml);\\n\\n\\t\\t// Limiting the single-line HTML string to 10000 characters.\\n\\t\\tsingleLineHtml = limitToXChars(singleLineHtml, 10000);\\n\\n\\t\\t// Converting the HTML string to JSON format.\\n\\t\\treturn JSON.stringify(singleLineHtml);\\n\\t}\\n\\n\\t// A function to limit a given input string to a specific number of characters (limit).\\n\\tfunction limitToXChars(input, limit) {\\n\\t\\t// If the input string length is greater than the limit, it's truncated to the limit.\\n\\t\\t// Otherwise, the original string is returned.\\n\\t\\tif (input.length > limit) {\\n\\t\\t\\treturn input.substring(0, limit);\\n\\t\\t} else {\\n\\t\\t\\treturn input;\\n\\t\\t}\\n\\t}\\n\\n\\t// A function that removes any character that is not alphanumeric or a space from the input string.\\n\\tfunction removeSpecialChars(str) {\\n\\t\\treturn str.replace(/[^a-zA-Z0-9 ]/g, \\"\\");\\n\\t}\\n\\n\\t// Calling the convertToSingleLine function and passing data from a specific result key.\\n\\t// The key is not clear from the code; ensure it's correctly defined elsewhere in your code.\\n\\tlet result = convertToSingleLine(data[\\"{{5.result}}\\"]);\\n\\n\\t// Returning an object containing the result.\\n\\treturn {\\n\\t\\tresult\\n\\t}\\n}\\n",
            "select": [],
            "constructorParams": [],
            "custom": "",
            "stringArray": [],
            "bool": false,
            "multiselect": []
          }
        }
      ],
      "coords": {
        "x": 386,
        "y": 9
      },
      "calculatedNodeType": {
        "id": "",
        "name": "",
        "alias": "",
        "description": "",
        "params": [
          {
            "key": "code",
            "title": "",
            "type": "text",
            "required": false,
            "description": "",
            "options": {
              "string": null,
              "int": null,
              "text": {
                "lang": "js",
                "prefix": "",
                "suffix": "",
                "fetchOn": []
              },
              "stringToString": null,
              "select": null,
              "stringArray": null,
              "bool": null
            },
            "default": {
              "stringToString": [],
              "int": "0",
              "string": "",
              "text": "export default async function run({execution_id, input, data}) {\\n\\treturn {\\n\\t\\t\\n\\t}\\n}\\n",
              "select": [],
              "constructorParams": [],
              "custom": "",
              "stringArray": [],
              "bool": false,
              "multiselect": []
            }
          }
        ],
        "systemInfo": null,
        "icon": null,
        "purposes": [],
        "isPublic": false
      },
      "alias": "js_code"
    },
    {
      "id": "64cf4d512677da624b0b7ec8",
      "title": "Convert HTML to Text",
      "description": "",
      "localId": "5",
      "typeId": "646f2584f0f512203b36b27b",
      "params": [
        {
          "key": "website_url",
          "type": "text",
          "value": {
            "stringToString": [],
            "int": "0",
            "string": "{{1.query.url}}",
            "text": "{{1.query.url}}",
            "select": [],
            "constructorParams": [],
            "custom": "",
            "stringArray": [],
            "bool": false,
            "multiselect": []
          }
        },
        {
          "key": "selectors",
          "type": "string",
          "value": {
            "stringToString": [],
            "int": "0",
            "string": "false",
            "text": "false",
            "select": [],
            "constructorParams": [],
            "custom": "",
            "stringArray": [],
            "bool": false,
            "multiselect": []
          }
        }
      ],
      "coords": {
        "x": 268,
        "y": 9
      },
      "calculatedNodeType": {
        "id": "",
        "name": "",
        "alias": "",
        "description": "",
        "params": [],
        "systemInfo": null,
        "icon": null,
        "purposes": [],
        "isPublic": false
      },
      "alias": "__nodul_646f250b36e3df9a2b08a60e_prod"
    },
    {
      "id": "64cf4d512677da624b0b7ec9",
      "title": "Prepare Result",
      "description": "",
      "localId": "6",
      "typeId": "62cc22317ae28c026d256930",
      "params": [
        {
          "key": "code",
          "type": "text",
          "value": {
            "stringToString": [],
            "int": "0",
            "string": "// Exporting an asynchronous function that takes an object containing execution_id, input, and data.\\nexport default async function run({ execution_id, input, data }) {\\n\\n\\t// A function to convert a JSON string into an HTML table.\\n\\t// The JSON should represent an array of objects, each with properties \\"confidence\\" and \\"name\\".\\n\\tfunction jsonToTable(json) {\\n\\t\\t// Parsing the input JSON string into a JavaScript object.\\n\\t\\tjson = JSON.parse(json);\\n\\n\\t\\t// Starting the HTML table with a specific style and column headers.\\n\\t\\tlet table = '<table border=\\"0\\" style=\\"border-collapse: collapse; border: none;\\"><tr><th>Confidence</th><th>Name</th></tr>';\\n\\n\\t\\t// Iterating through the array of objects contained in the JSON.\\n\\t\\tfor (let i = 0; i < json.length; i++) {\\n\\t\\t\\t// Adding a row for each object, with cells for the \\"confidence\\" and \\"name\\" properties.\\n\\t\\t\\t// The \\"confidence\\" value is formatted to two decimal places.\\n\\t\\t\\ttable += '<tr><td style=\\"padding:5px; border: 1px solid silver\\">' + parseFloat(json[i].confidence).toFixed(2) + '</td><td style=\\"padding:5px; border: 1px solid silver\\">' + json[i].name + '</td></tr>';\\n\\t\\t}\\n\\n\\t\\t// Closing the HTML table tag.\\n\\t\\ttable += '</table>';\\n\\n\\t\\t// Returning the complete HTML table string.\\n\\t\\treturn table;\\n\\t}\\n\\n\\t// Calling the jsonToTable function and passing data from the key \\"{{2.body.`categories`}}\\".\\n\\t// Ensure that this key corresponds to a JSON string representing an array of objects.\\n\\tlet table = jsonToTable(data[\\"{{2.body.`categories`}}\\"]);\\n\\n\\t// Returning an object containing the HTML table.\\n\\treturn {\\n\\t\\ttable\\n\\t}\\n}\\n",
            "text": "// Exporting an asynchronous function that takes an object containing execution_id, input, and data.\\nexport default async function run({ execution_id, input, data }) {\\n\\n\\t// A function to convert a JSON string into an HTML table.\\n\\t// The JSON should represent an array of objects, each with properties \\"confidence\\" and \\"name\\".\\n\\tfunction jsonToTable(json) {\\n\\t\\t// Parsing the input JSON string into a JavaScript object.\\n\\t\\tjson = JSON.parse(json);\\n\\n\\t\\t// Starting the HTML table with a specific style and column headers.\\n\\t\\tlet table = '<table border=\\"0\\" style=\\"border-collapse: collapse; border: none;\\"><tr><th>Confidence</th><th>Name</th></tr>';\\n\\n\\t\\t// Iterating through the array of objects contained in the JSON.\\n\\t\\tfor (let i = 0; i < json.length; i++) {\\n\\t\\t\\t// Adding a row for each object, with cells for the \\"confidence\\" and \\"name\\" properties.\\n\\t\\t\\t// The \\"confidence\\" value is formatted to two decimal places.\\n\\t\\t\\ttable += '<tr><td style=\\"padding:5px; border: 1px solid silver\\">' + parseFloat(json[i].confidence).toFixed(2) + '</td><td style=\\"padding:5px; border: 1px solid silver\\">' + json[i].name + '</td></tr>';\\n\\t\\t}\\n\\n\\t\\t// Closing the HTML table tag.\\n\\t\\ttable += '</table>';\\n\\n\\t\\t// Returning the complete HTML table string.\\n\\t\\treturn table;\\n\\t}\\n\\n\\t// Calling the jsonToTable function and passing data from the key \\"{{2.body.`categories`}}\\".\\n\\t// Ensure that this key corresponds to a JSON string representing an array of objects.\\n\\tlet table = jsonToTable(data[\\"{{2.body.`categories`}}\\"]);\\n\\n\\t// Returning an object containing the HTML table.\\n\\treturn {\\n\\t\\ttable\\n\\t}\\n}\\n",
            "select": [],
            "constructorParams": [],
            "custom": "",
            "stringArray": [],
            "bool": false,
            "multiselect": []
          }
        }
      ],
      "coords": {
        "x": 633,
        "y": 10
      },
      "calculatedNodeType": {
        "id": "",
        "name": "",
        "alias": "",
        "description": "",
        "params": [
          {
            "key": "code",
            "title": "",
            "type": "text",
            "required": false,
            "description": "",
            "options": {
              "string": null,
              "int": null,
              "text": {
                "lang": "js",
                "prefix": "",
                "suffix": "",
                "fetchOn": []
              },
              "stringToString": null,
              "select": null,
              "stringArray": null,
              "bool": null
            },
            "default": {
              "stringToString": [],
              "int": "0",
              "string": "",
              "text": "export default async function run({execution_id, input, data}) {\\n\\treturn {\\n\\t\\t\\n\\t}\\n}\\n",
              "select": [],
              "constructorParams": [],
              "custom": "",
              "stringArray": [],
              "bool": false,
              "multiselect": []
            }
          }
        ],
        "systemInfo": null,
        "icon": null,
        "purposes": [],
        "isPublic": false
      },
      "alias": "js_code"
    }
  ],
  "edges": [
    {
      "id": "64cf4d512677da624b0b7ec9-64cf4d512677da624b0b7ec6-output",
      "source": "64cf4d512677da624b0b7ec9",
      "target": "64cf4d512677da624b0b7ec6",
      "type": "scenarioRoute",
      "sourceHandle": "output",
      "targetHandler": "input",
      "data": {
        "route": {
          "condition": {
            "type": "",
            "expression": {
              "value": ""
            }
          },
          "label": "",
          "nodeId": "64cf4d512677da624b0b7ec6",
          "localNodeId": ""
        },
        "sourceNode": {
          "typeId": "62cc22317ae28c026d256930",
          "localId": "6"
        },
        "targetNode": {
          "typeId": "62cc22317ae28c026d25692e",
          "localId": "3"
        }
      },
      "selected": true
    },
    {
      "id": "64cf4d512677da624b0b7ec8-64cf4d512677da624b0b7ec7-output",
      "source": "64cf4d512677da624b0b7ec8",
      "target": "64cf4d512677da624b0b7ec7",
      "type": "scenarioRoute",
      "sourceHandle": "output",
      "targetHandler": "input",
      "data": {
        "route": {
          "condition": {
            "type": "",
            "expression": {
              "value": ""
            }
          },
          "label": "",
          "nodeId": "64cf4d512677da624b0b7ec7",
          "localNodeId": ""
        },
        "sourceNode": {
          "typeId": "646f2584f0f512203b36b27b",
          "localId": "5"
        },
        "targetNode": {
          "typeId": "62cc22317ae28c026d256930",
          "localId": "4"
        }
      },
      "selected": true
    },
    {
      "id": "64cf4d512677da624b0b7ec7-64cf4d512677da624b0b7ec5-output",
      "source": "64cf4d512677da624b0b7ec7",
      "target": "64cf4d512677da624b0b7ec5",
      "type": "scenarioRoute",
      "sourceHandle": "output",
      "targetHandler": "input",
      "data": {
        "route": {
          "condition": {
            "type": "",
            "expression": {
              "value": ""
            }
          },
          "label": "",
          "nodeId": "64cf4d512677da624b0b7ec5",
          "localNodeId": ""
        },
        "sourceNode": {
          "typeId": "62cc22317ae28c026d256930",
          "localId": "4"
        },
        "targetNode": {
          "typeId": "62cc22317ae28c026d25692f",
          "localId": "2"
        }
      },
      "selected": true
    },
    {
      "id": "64cf4d512677da624b0b7ec4-64cf4d512677da624b0b7ec8-output",
      "source": "64cf4d512677da624b0b7ec4",
      "target": "64cf4d512677da624b0b7ec8",
      "type": "scenarioRoute",
      "sourceHandle": "output",
      "targetHandler": "input",
      "data": {
        "route": {
          "condition": {
            "type": "",
            "expression": {
              "value": ""
            }
          },
          "label": "",
          "nodeId": "64cf4d512677da624b0b7ec8",
          "localNodeId": ""
        },
        "sourceNode": {
          "typeId": "62cc22317ae28c026d25692d",
          "localId": "1"
        },
        "targetNode": {
          "typeId": "646f2584f0f512203b36b27b",
          "localId": "5"
        }
      },
      "selected": true
    },
    {
      "id": "64cf4d512677da624b0b7ec5-64cf4d512677da624b0b7ec9-output",
      "source": "64cf4d512677da624b0b7ec5",
      "target": "64cf4d512677da624b0b7ec9",
      "type": "scenarioRoute",
      "sourceHandle": "output",
      "targetHandler": "input",
      "data": {
        "route": {
          "condition": {
            "type": "",
            "expression": {
              "value": ""
            }
          },
          "label": "",
          "nodeId": "64cf4d512677da624b0b7ec9",
          "localNodeId": ""
        },
        "sourceNode": {
          "typeId": "62cc22317ae28c026d25692f",
          "localId": "2"
        },
        "targetNode": {
          "typeId": "62cc22317ae28c026d256930",
          "localId": "6"
        }
      },
      "selected": true
    }
  ]
}