[{"data":1,"prerenderedAt":7673},["ShallowReactive",2],{"docs-\u002Fdocs\u002Fflowfuse-nodes\u002Fflowfuse-tables\u002Fquery\u002F":3,"featureCatalog":6218,"docs-nav":6621},{"id":4,"title":5,"body":6,"description":6207,"editUrl":6208,"extension":6209,"layout":6210,"meta":6211,"metaTitle":5,"navGroup":6210,"navGroupOrder":6210,"navOrder":6212,"navTitle":5,"navigation":6156,"originalPath":6210,"path":6213,"redirect":6210,"seo":6214,"stem":6215,"updated":6216,"version":6210,"__hash__":6217},"docs\u002Fdocs\u002Fflowfuse-nodes\u002Fflowfuse-tables\u002Fquery.md","Query",{"type":7,"value":8,"toc":6176},"minimark",[9,13,23,31,36,55,60,76,83,87,94,98,105,110,148,152,163,169,173,179,182,213,216,225,229,232,235,251,264,269,273,277,292,296,303,307,310,314,332,336,339,362,366,373,377,6135,6139,6151,6166,6173],[10,11,5],"h1",{"id":12},"query",[14,15,16,17,22],"p",{},"The Query node allows you to write and run queries against database tables managed by ",[18,19,21],"a",{"href":20},"\u002Fdocs\u002Fuser\u002Fff-tables\u002F","FlowFuse Tables",". The node is pre-configured to connect automatically when used within a FlowFuse Node-RED instance.",[14,24,25,26,30],{},"With ",[27,28,29],"strong",{},"FlowFuse Expert"," integration, queries can be generated from natural language prompts, making database operations accessible without SQL expertise.",[32,33,35],"h2",{"id":34},"outputs","Outputs",[14,37,38,39,43,44,47,48,51,52,54],{},"The response (rows) is provided in ",[40,41,42],"code",{},"msg.payload"," as an array. When ",[27,45,46],{},"Split results"," is enabled with ",[27,49,50],{},"Number of rows = 1",", ",[40,53,42],{}," contains a single row object instead.",[56,57,59],"h3",{"id":58},"additional-metadata","Additional Metadata",[61,62,63,70],"ul",{},[64,65,66,69],"li",{},[40,67,68],{},"msg.pgsql.rowCount"," - Number of rows affected",[64,71,72,75],{},[40,73,74],{},"msg.pgsql.command"," - The executed command",[14,77,78,79,82],{},"For multiple queries, ",[40,80,81],{},"msg.pgsql"," is returned as an array.",[32,84,86],{"id":85},"inputs","Inputs",[14,88,89,90,93],{},"SQL queries can be configured directly in the node or passed dynamically via ",[40,91,92],{},"msg.query",".",[56,95,97],{"id":96},"parameterized-queries-recommended","Parameterized Queries (Recommended)",[14,99,100,101,104],{},"Pass parameters as an array via ",[40,102,103],{},"msg.params",":",[106,107,109],"h5",{"id":108},"input-data","Input Data",[111,112,117],"pre",{"className":113,"code":114,"language":115,"meta":116,"style":116},"language-javascript shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","msg.params = [ msg.id ];\n","javascript","",[40,118,119],{"__ignoreMap":116},[120,121,124,128,131,134,137,140,142,145],"span",{"class":122,"line":123},"line",1,[120,125,127],{"class":126},"sTEyZ","msg",[120,129,93],{"class":130},"sMK4o",[120,132,133],{"class":126},"params ",[120,135,136],{"class":130},"=",[120,138,139],{"class":126}," [ msg",[120,141,93],{"class":130},[120,143,144],{"class":126},"id ]",[120,146,147],{"class":130},";\n",[106,149,151],{"id":150},"query-defined-in-the-node","Query defined in the node",[111,153,157],{"className":154,"code":155,"language":156,"meta":116,"style":116},"language-sql shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","SELECT * FROM table WHERE id = $1\n","sql",[40,158,159],{"__ignoreMap":116},[120,160,161],{"class":122,"line":123},[120,162,155],{},[164,165,166],"blockquote",{},[14,167,168],{},"Tip: For production environments, it is recommended to use parameterized queries instead. Parameterized queries automatically handle quoting and escaping, making them safer and more reliable.",[56,170,172],{"id":171},"named-parameters","Named Parameters",[14,174,175,176,104],{},"Pass parameters as an object via ",[40,177,178],{},"msg.queryParameters",[106,180,109],{"id":181},"input-data-1",[111,183,185],{"className":113,"code":184,"language":115,"meta":116,"style":116},"msg.queryParameters.id = msg.id;\n",[40,186,187],{"__ignoreMap":116},[120,188,189,191,193,196,198,201,203,206,208,211],{"class":122,"line":123},[120,190,127],{"class":126},[120,192,93],{"class":130},[120,194,195],{"class":126},"queryParameters",[120,197,93],{"class":130},[120,199,200],{"class":126},"id ",[120,202,136],{"class":130},[120,204,205],{"class":126}," msg",[120,207,93],{"class":130},[120,209,210],{"class":126},"id",[120,212,147],{"class":130},[106,214,151],{"id":215},"query-defined-in-the-node-1",[111,217,219],{"className":154,"code":218,"language":156,"meta":116,"style":116},"SELECT * FROM table WHERE id = $id;\n",[40,220,221],{"__ignoreMap":116},[120,222,223],{"class":122,"line":123},[120,224,218],{},[56,226,228],{"id":227},"mustache-templates","Mustache Templates",[14,230,231],{},"Reference message properties using Mustache syntax:",[106,233,151],{"id":234},"query-defined-in-the-node-2",[111,236,238],{"className":154,"code":237,"language":156,"meta":116,"style":116},"SELECT * FROM table WHERE id = {{{ msg.id }}}\nSELECT * FROM table WHERE name = '{{{ msg.name }}}'\n",[40,239,240,245],{"__ignoreMap":116},[120,241,242],{"class":122,"line":123},[120,243,244],{},"SELECT * FROM table WHERE id = {{{ msg.id }}}\n",[120,246,248],{"class":122,"line":247},2,[120,249,250],{},"SELECT * FROM table WHERE name = '{{{ msg.name }}}'\n",[164,252,253],{},[14,254,255,256,259,260,263],{},"Note: Care must be taken to ensure incoming string data is properly escaped (e.g., single quotes must be doubled: ",[40,257,258],{},"'"," to ",[40,261,262],{},"''",") to prevent syntax errors and SQL injection.",[164,265,266],{},[14,267,268],{},"Note: Inserting dynamic values into SQL statements using Mustache templates exposes your data to SQL Injection risks if the input is untrusted. We strongly recommend using Parameterized Queries or Named Parameters instead; these features are designed to safely separate data from the SQL command.",[32,270,272],{"id":271},"important-details","Important Details",[56,274,276],{"id":275},"case-sensitivity","Case Sensitivity",[14,278,279,280,283,284,287,288,291],{},"By default, PostgreSQL converts unquoted table and column names to lowercase, making them case-insensitive (e.g., ",[40,281,282],{},"SELECT DataVal FROM MyTable"," is the same as ",[40,285,286],{},"SELECT dataval FROM  mytable",").\nTo avoid errors and ensure portability, it is common to use only lowercase, unquoted identifiers.\nHowever, where required, you can wrap names in double quotes (e.g., ",[40,289,290],{},"SELECT \"DataVal\" FROM \"MyTable\"",") to explicitly force them to be case-sensitive if the names were defined that way.",[56,293,295],{"id":294},"security-best-practices","Security Best Practices",[14,297,298,299,302],{},"Parameterized queries are ",[27,300,301],{},"strongly recommended"," for production use over Mustache templates for security and maintainability.",[56,304,306],{"id":305},"named-parameters-limitation","Named Parameters Limitation",[14,308,309],{},"Named parameters are emulated (not native PostgreSQL), making them less robust than numeric parameters.",[56,311,313],{"id":312},"backpressure-management","Backpressure Management",[14,315,316,317,319,320,323,324,327,328,331],{},"When ",[27,318,46],{}," is enabled, the node waits for ",[40,321,322],{},"msg.tick"," before releasing the next batch, preventing memory issues. It exposes ",[40,325,326],{},"node.tickConsumer"," and ",[40,329,330],{},"node.tickProvider"," for automatic flow control.",[56,333,335],{"id":334},"split-results-sequences","Split Results Sequences",[14,337,338],{},"Streaming messages follow sequence conventions with:",[61,340,341,346,351,356],{},[64,342,343],{},[40,344,345],{},"msg.parts.id",[64,347,348],{},[40,349,350],{},"msg.parts.index",[64,352,353],{},[40,354,355],{},"msg.parts.count",[64,357,358,361],{},[40,359,360],{},"msg.complete"," flag",[32,363,365],{"id":364},"requirements","Requirements",[14,367,368,369,372],{},"FlowFuse Tables requires ",[27,370,371],{},"Enterprise tier"," and must be enabled for your team.",[32,374,376],{"id":375},"example-flow","Example Flow",[378,379,381],"render-flow",{":height":380},"500",[111,382,386],{"className":383,"code":384,"language":385,"meta":116,"style":116},"language-json shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","[{\"id\":\"9cd7498d4f832f1e\",\"type\":\"group\",\"z\":\"9db2d9ed7f00b8af\",\"style\":{\"stroke\":\"#b2b3bd\",\"stroke-opacity\":\"1\",\"fill\":\"#f2f3fb\",\"fill-opacity\":\"0.5\",\"label\":true,\"label-position\":\"nw\",\"color\":\"#32333b\"},\"nodes\":[\"f27702ab8c8a58d2\",\"da6e293fa363b172\",\"f74ede3fbcf4ef32\",\"8bfb39f252c16a79\",\"41e1f9e0e97768a8\"],\"x\":34,\"y\":39,\"w\":892,\"h\":142},{\"id\":\"f27702ab8c8a58d2\",\"type\":\"tables-query\",\"z\":\"9db2d9ed7f00b8af\",\"g\":\"9cd7498d4f832f1e\",\"name\":\"\",\"query\":\"\",\"split\":false,\"rowsPerMsg\":1,\"x\":670,\"y\":140,\"wires\":[[\"8bfb39f252c16a79\"]]},{\"id\":\"da6e293fa363b172\",\"type\":\"inject\",\"z\":\"9db2d9ed7f00b8af\",\"g\":\"9cd7498d4f832f1e\",\"name\":\"\",\"props\":[{\"p\":\"payload\"},{\"p\":\"topic\",\"vt\":\"str\"}],\"repeat\":\"\",\"crontab\":\"\",\"once\":false,\"onceDelay\":0.1,\"topic\":\"\",\"payload\":\"\",\"payloadType\":\"date\",\"x\":140,\"y\":140,\"wires\":[[\"f74ede3fbcf4ef32\"]]},{\"id\":\"f74ede3fbcf4ef32\",\"type\":\"template\",\"z\":\"9db2d9ed7f00b8af\",\"g\":\"9cd7498d4f832f1e\",\"name\":\"Set Query\",\"field\":\"query\",\"fieldType\":\"msg\",\"format\":\"handlebars\",\"syntax\":\"mustache\",\"template\":\"CREATE TABLE \\\"sensor_data\\\" (\\n    \\\"id\\\" SERIAL PRIMARY KEY,\\n    \\\"sensor_id\\\" TEXT NOT NULL,\\n    \\\"timestamp\\\" TIMESTAMP DEFAULT CURRENT_TIMESTAMP,\\n    \\\"temperature\\\" REAL,\\n    \\\"unit\\\" TEXT DEFAULT 'celsius'\\n);\\n\",\"output\":\"str\",\"x\":300,\"y\":140,\"wires\":[[\"f27702ab8c8a58d2\"]]},{\"id\":\"8bfb39f252c16a79\",\"type\":\"debug\",\"z\":\"9db2d9ed7f00b8af\",\"g\":\"9cd7498d4f832f1e\",\"name\":\"Result\",\"active\":true,\"tosidebar\":true,\"console\":false,\"tostatus\":false,\"complete\":\"payload\",\"targetType\":\"msg\",\"statusVal\":\"\",\"statusType\":\"auto\",\"x\":830,\"y\":140,\"wires\":[]},{\"id\":\"41e1f9e0e97768a8\",\"type\":\"comment\",\"z\":\"9db2d9ed7f00b8af\",\"g\":\"9cd7498d4f832f1e\",\"name\":\"Pass the query via msg.query\",\"info\":\"\",\"x\":180,\"y\":80,\"wires\":[]},{\"id\":\"91fa219afc78e395\",\"type\":\"group\",\"z\":\"9db2d9ed7f00b8af\",\"style\":{\"stroke\":\"#b2b3bd\",\"stroke-opacity\":\"1\",\"fill\":\"#f2f3fb\",\"fill-opacity\":\"0.5\",\"label\":true,\"label-position\":\"nw\",\"color\":\"#32333b\"},\"nodes\":[\"aefa193bfd04e5c2\",\"e5bd3fbf9af5e519\",\"6cc5a12665df32cb\",\"1ebe4f1381fe71dd\",\"7a397cd61dd6a210\"],\"x\":34,\"y\":519,\"w\":892,\"h\":142},{\"id\":\"aefa193bfd04e5c2\",\"type\":\"tables-query\",\"z\":\"9db2d9ed7f00b8af\",\"g\":\"91fa219afc78e395\",\"name\":\"\",\"query\":\"SELECT * FROM public.sensor_readings WHERE \\\"temperature\\\" > {{{msg.temperatureThreshold}}};\",\"split\":false,\"rowsPerMsg\":1,\"x\":670,\"y\":620,\"wires\":[[\"6cc5a12665df32cb\"]]},{\"id\":\"e5bd3fbf9af5e519\",\"type\":\"inject\",\"z\":\"9db2d9ed7f00b8af\",\"g\":\"91fa219afc78e395\",\"name\":\"\",\"props\":[{\"p\":\"payload\"},{\"p\":\"topic\",\"vt\":\"str\"}],\"repeat\":\"\",\"crontab\":\"\",\"once\":false,\"onceDelay\":0.1,\"topic\":\"\",\"payload\":\"\",\"payloadType\":\"date\",\"x\":140,\"y\":620,\"wires\":[[\"7a397cd61dd6a210\"]]},{\"id\":\"6cc5a12665df32cb\",\"type\":\"debug\",\"z\":\"9db2d9ed7f00b8af\",\"g\":\"91fa219afc78e395\",\"name\":\"Result\",\"active\":true,\"tosidebar\":true,\"console\":false,\"tostatus\":false,\"complete\":\"payload\",\"targetType\":\"msg\",\"statusVal\":\"\",\"statusType\":\"auto\",\"x\":830,\"y\":620,\"wires\":[]},{\"id\":\"1ebe4f1381fe71dd\",\"type\":\"comment\",\"z\":\"9db2d9ed7f00b8af\",\"g\":\"91fa219afc78e395\",\"name\":\"Using Mustache template\",\"info\":\"\",\"x\":170,\"y\":560,\"wires\":[]},{\"id\":\"7a397cd61dd6a210\",\"type\":\"change\",\"z\":\"9db2d9ed7f00b8af\",\"g\":\"91fa219afc78e395\",\"name\":\"Set temperatureThreshold\",\"rules\":[{\"t\":\"set\",\"p\":\"temperatureThreshold\",\"pt\":\"msg\",\"to\":\"20\",\"tot\":\"num\"}],\"action\":\"\",\"property\":\"\",\"from\":\"\",\"to\":\"\",\"reg\":false,\"x\":350,\"y\":620,\"wires\":[[\"aefa193bfd04e5c2\"]]},{\"id\":\"e00a02a11a322683\",\"type\":\"group\",\"z\":\"9db2d9ed7f00b8af\",\"style\":{\"stroke\":\"#b2b3bd\",\"stroke-opacity\":\"1\",\"fill\":\"#f2f3fb\",\"fill-opacity\":\"0.5\",\"label\":true,\"label-position\":\"nw\",\"color\":\"#32333b\"},\"nodes\":[\"14d47d8931a2855b\",\"58a32e0340ed268d\",\"762caff19e1722b7\",\"997d92441f4d2eeb\",\"ae3e4a6940a8e236\"],\"x\":34,\"y\":359,\"w\":892,\"h\":142},{\"id\":\"14d47d8931a2855b\",\"type\":\"tables-query\",\"z\":\"9db2d9ed7f00b8af\",\"g\":\"e00a02a11a322683\",\"name\":\"\",\"query\":\"DELETE FROM \\\"sensor_data\\\"\\nWHERE \\\"id\\\" = $id;\\n\",\"split\":false,\"rowsPerMsg\":1,\"x\":670,\"y\":460,\"wires\":[[\"762caff19e1722b7\"]]},{\"id\":\"58a32e0340ed268d\",\"type\":\"inject\",\"z\":\"9db2d9ed7f00b8af\",\"g\":\"e00a02a11a322683\",\"name\":\"\",\"props\":[{\"p\":\"payload\"},{\"p\":\"topic\",\"vt\":\"str\"}],\"repeat\":\"\",\"crontab\":\"\",\"once\":false,\"onceDelay\":0.1,\"topic\":\"\",\"payload\":\"\",\"payloadType\":\"date\",\"x\":140,\"y\":460,\"wires\":[[\"ae3e4a6940a8e236\"]]},{\"id\":\"762caff19e1722b7\",\"type\":\"debug\",\"z\":\"9db2d9ed7f00b8af\",\"g\":\"e00a02a11a322683\",\"name\":\"Result\",\"active\":true,\"tosidebar\":true,\"console\":false,\"tostatus\":false,\"complete\":\"payload\",\"targetType\":\"msg\",\"statusVal\":\"\",\"statusType\":\"auto\",\"x\":830,\"y\":460,\"wires\":[]},{\"id\":\"997d92441f4d2eeb\",\"type\":\"comment\",\"z\":\"9db2d9ed7f00b8af\",\"g\":\"e00a02a11a322683\",\"name\":\"Named parameterized query\",\"info\":\"\",\"x\":180,\"y\":400,\"wires\":[]},{\"id\":\"ae3e4a6940a8e236\",\"type\":\"change\",\"z\":\"9db2d9ed7f00b8af\",\"g\":\"e00a02a11a322683\",\"name\":\"Set queryParameters\",\"rules\":[{\"t\":\"set\",\"p\":\"queryParameters\",\"pt\":\"msg\",\"to\":\"{}\",\"tot\":\"json\"},{\"t\":\"set\",\"p\":\"queryParameters.id\",\"pt\":\"msg\",\"to\":\"3\",\"tot\":\"num\"}],\"action\":\"\",\"property\":\"\",\"from\":\"\",\"to\":\"\",\"reg\":false,\"x\":340,\"y\":460,\"wires\":[[\"14d47d8931a2855b\"]]},{\"id\":\"fd2f3651994d44d3\",\"type\":\"group\",\"z\":\"9db2d9ed7f00b8af\",\"style\":{\"stroke\":\"#b2b3bd\",\"stroke-opacity\":\"1\",\"fill\":\"#f2f3fb\",\"fill-opacity\":\"0.5\",\"label\":true,\"label-position\":\"nw\",\"color\":\"#32333b\"},\"nodes\":[\"423532459421ddb0\",\"f14ffc1ff606f377\",\"28579ce56dbb5dab\",\"35f9bc3ff82a3789\",\"68d530295082581a\",\"2cb15cbf3a1a3878\"],\"x\":34,\"y\":199,\"w\":892,\"h\":142},{\"id\":\"423532459421ddb0\",\"type\":\"tables-query\",\"z\":\"9db2d9ed7f00b8af\",\"g\":\"fd2f3651994d44d3\",\"name\":\"\",\"query\":\"INSERT INTO \\\"sensor_data\\\" (\\\"sensor_id\\\", \\\"temperature\\\", \\\"unit\\\")\\nVALUES ($1, $2, $3);\\n\",\"split\":false,\"rowsPerMsg\":1,\"x\":670,\"y\":300,\"wires\":[[\"28579ce56dbb5dab\"]]},{\"id\":\"f14ffc1ff606f377\",\"type\":\"inject\",\"z\":\"9db2d9ed7f00b8af\",\"g\":\"fd2f3651994d44d3\",\"name\":\"\",\"props\":[{\"p\":\"payload\"},{\"p\":\"topic\",\"vt\":\"str\"}],\"repeat\":\"\",\"crontab\":\"\",\"once\":false,\"onceDelay\":0.1,\"topic\":\"\",\"payload\":\"\",\"payloadType\":\"date\",\"x\":140,\"y\":300,\"wires\":[[\"68d530295082581a\"]]},{\"id\":\"28579ce56dbb5dab\",\"type\":\"debug\",\"z\":\"9db2d9ed7f00b8af\",\"g\":\"fd2f3651994d44d3\",\"name\":\"Result\",\"active\":true,\"tosidebar\":true,\"console\":false,\"tostatus\":false,\"complete\":\"payload\",\"targetType\":\"msg\",\"statusVal\":\"\",\"statusType\":\"auto\",\"x\":830,\"y\":300,\"wires\":[]},{\"id\":\"35f9bc3ff82a3789\",\"type\":\"comment\",\"z\":\"9db2d9ed7f00b8af\",\"g\":\"fd2f3651994d44d3\",\"name\":\"Numeric parameterized query\",\"info\":\"\",\"x\":180,\"y\":240,\"wires\":[]},{\"id\":\"68d530295082581a\",\"type\":\"function\",\"z\":\"9db2d9ed7f00b8af\",\"g\":\"fd2f3651994d44d3\",\"name\":\"Simulate Sensor\",\"func\":\"\u002F\u002F Simulate sensor data and output as an object in msg.payload\\n\\nlet temperature = (20 + Math.random() * 10).toFixed(2);\\nlet sensorIds = [\\\"sensor_01\\\", \\\"sensor_02\\\", \\\"sensor_03\\\"];\\nlet sensor_id = sensorIds[Math.floor(Math.random() * sensorIds.length)];\\n\\nmsg.payload = {\\n    sensor_id: sensor_id,\\n    temperature: Number(temperature),\\n    unit: \\\"celsius\\\",\\n};\\n\\nreturn msg;\\n\",\"outputs\":1,\"timeout\":0,\"noerr\":0,\"initialize\":\"\",\"finalize\":\"\",\"libs\":[],\"x\":320,\"y\":300,\"wires\":[[\"2cb15cbf3a1a3878\"]]},{\"id\":\"2cb15cbf3a1a3878\",\"type\":\"change\",\"z\":\"9db2d9ed7f00b8af\",\"g\":\"fd2f3651994d44d3\",\"name\":\"Set Params\",\"rules\":[{\"t\":\"set\",\"p\":\"params\",\"pt\":\"msg\",\"to\":\"[msg.payload.sensor_id, msg.payload.temperature, msg.payload.unit]\",\"tot\":\"jsonata\"}],\"action\":\"\",\"property\":\"\",\"from\":\"\",\"to\":\"\",\"reg\":false,\"x\":510,\"y\":300,\"wires\":[[\"423532459421ddb0\"]]},{\"id\":\"bf517ea3d503dd5a\",\"type\":\"global-config\",\"env\":[],\"modules\":{\"@flowfuse\u002Fnr-tables-nodes\":\"0.1.0\"}}]\n","json",[40,387,388],{"__ignoreMap":116},[120,389,390,393,396,399,401,403,405,409,411,414,416,419,421,423,425,428,430,432,434,437,439,441,443,446,448,450,452,455,457,460,462,466,468,470,472,475,477,479,481,484,486,488,490,493,495,497,499,502,504,506,508,511,513,515,517,520,522,524,526,529,531,533,535,538,540,543,545,548,550,552,554,557,559,561,563,566,568,570,572,575,577,580,582,585,587,590,592,595,597,599,601,604,606,608,610,613,615,617,619,622,624,626,628,631,633,636,638,641,643,645,649,651,653,656,658,660,663,665,667,670,672,674,677,679,681,684,686,688,691,694,696,698,700,702,704,706,708,710,712,714,716,718,720,723,725,727,729,731,733,735,737,739,741,743,745,748,750,752,754,756,758,760,762,765,767,769,772,774,776,778,780,782,784,786,788,791,793,796,798,801,803,805,807,809,811,813,815,817,820,822,824,826,828,830,833,835,837,840,842,845,847,849,851,854,856,858,860,862,864,866,868,870,872,874,876,878,880,883,885,887,889,891,893,895,897,899,901,903,905,907,909,911,913,915,917,919,921,923,925,927,929,931,933,936,938,941,943,945,947,949,951,954,956,958,960,962,964,966,968,971,973,975,977,980,982,984,986,989,991,994,996,999,1001,1003,1005,1007,1009,1012,1014,1016,1018,1020,1022,1025,1027,1029,1031,1034,1036,1038,1041,1043,1045,1047,1049,1051,1053,1055,1057,1059,1061,1063,1065,1067,1069,1072,1074,1076,1078,1081,1083,1085,1087,1089,1091,1093,1095,1097,1099,1101,1103,1105,1107,1109,1111,1113,1115,1117,1119,1121,1123,1125,1127,1129,1131,1133,1135,1137,1139,1141,1143,1145,1147,1149,1151,1154,1156,1158,1160,1162,1164,1166,1168,1170,1172,1174,1176,1178,1180,1182,1184,1186,1188,1190,1192,1194,1196,1198,1200,1203,1205,1207,1209,1212,1214,1216,1218,1220,1222,1224,1226,1229,1231,1233,1235,1237,1239,1241,1243,1246,1248,1250,1252,1255,1257,1259,1261,1264,1266,1268,1270,1273,1275,1277,1279,1281,1283,1285,1287,1290,1293,1296,1298,1301,1304,1307,1309,1311,1314,1316,1318,1321,1323,1326,1328,1330,1333,1335,1338,1340,1342,1345,1347,1350,1352,1354,1357,1359,1362,1364,1367,1369,1371,1373,1375,1378,1380,1382,1384,1386,1388,1390,1392,1394,1396,1398,1401,1403,1405,1407,1409,1411,1413,1415,1417,1419,1421,1423,1425,1427,1429,1431,1433,1435,1437,1439,1441,1443,1445,1447,1449,1451,1453,1455,1457,1460,1462,1464,1466,1468,1470,1472,1474,1476,1478,1480,1482,1484,1486,1488,1490,1492,1494,1496,1498,1500,1502,1504,1506,1509,1511,1513,1515,1518,1520,1522,1524,1527,1529,1531,1533,1536,1538,1540,1542,1545,1547,1549,1551,1554,1556,1558,1560,1562,1564,1566,1568,1571,1573,1575,1577,1579,1581,1583,1585,1588,1590,1592,1594,1596,1598,1601,1603,1605,1607,1610,1612,1614,1616,1618,1620,1622,1625,1627,1629,1631,1633,1635,1637,1639,1641,1643,1645,1648,1650,1652,1654,1656,1658,1660,1662,1664,1666,1668,1670,1672,1674,1677,1679,1681,1683,1685,1687,1689,1691,1693,1695,1697,1699,1701,1703,1705,1707,1709,1711,1713,1715,1717,1719,1721,1723,1726,1728,1730,1732,1735,1737,1739,1741,1743,1745,1747,1749,1751,1754,1756,1758,1760,1762,1764,1767,1769,1771,1773,1775,1777,1779,1781,1783,1785,1787,1790,1792,1794,1796,1798,1800,1802,1804,1806,1808,1810,1812,1814,1816,1818,1820,1822,1824,1826,1828,1830,1832,1834,1836,1838,1840,1842,1844,1846,1848,1850,1852,1854,1856,1858,1860,1862,1864,1866,1868,1870,1872,1874,1876,1878,1880,1882,1884,1886,1888,1890,1892,1894,1896,1898,1900,1902,1904,1906,1908,1910,1912,1914,1916,1918,1920,1922,1924,1926,1928,1930,1932,1934,1936,1938,1940,1942,1944,1946,1948,1951,1953,1955,1957,1960,1962,1964,1966,1969,1971,1973,1975,1978,1980,1982,1984,1987,1989,1991,1993,1995,1997,1999,2001,2003,2005,2007,2009,2011,2014,2016,2018,2020,2022,2024,2026,2028,2030,2032,2034,2036,2038,2040,2042,2044,2046,2048,2050,2052,2054,2056,2058,2060,2062,2064,2066,2068,2070,2072,2074,2076,2078,2080,2082,2084,2086,2088,2090,2092,2094,2096,2098,2100,2102,2104,2106,2108,2110,2112,2114,2116,2118,2120,2122,2124,2126,2129,2131,2133,2135,2138,2140,2142,2144,2146,2148,2150,2152,2154,2156,2158,2160,2162,2164,2166,2168,2170,2172,2174,2176,2178,2180,2182,2185,2187,2189,2191,2193,2195,2197,2199,2201,2203,2205,2207,2209,2211,2213,2215,2217,2219,2221,2223,2225,2227,2229,2231,2233,2235,2237,2239,2241,2243,2245,2247,2249,2251,2253,2255,2257,2259,2261,2263,2265,2267,2269,2271,2273,2275,2277,2279,2281,2283,2285,2287,2289,2291,2293,2295,2297,2299,2301,2303,2305,2307,2309,2311,2313,2315,2317,2319,2321,2323,2325,2327,2329,2331,2333,2335,2337,2339,2341,2343,2345,2347,2349,2351,2353,2355,2357,2359,2361,2363,2365,2367,2369,2371,2373,2375,2377,2379,2381,2383,2385,2387,2389,2391,2393,2395,2397,2399,2401,2403,2405,2407,2409,2411,2413,2415,2417,2419,2421,2423,2425,2427,2429,2431,2433,2435,2437,2439,2441,2443,2445,2447,2449,2451,2453,2455,2457,2459,2461,2463,2465,2467,2469,2471,2473,2475,2477,2479,2481,2483,2485,2487,2489,2491,2493,2495,2497,2499,2501,2503,2505,2507,2509,2511,2513,2515,2517,2519,2521,2523,2525,2527,2529,2531,2533,2535,2537,2539,2541,2543,2545,2547,2549,2551,2553,2555,2557,2559,2561,2563,2565,2567,2569,2571,2573,2575,2577,2579,2581,2583,2585,2587,2589,2591,2593,2595,2597,2599,2601,2603,2605,2607,2609,2611,2613,2615,2617,2619,2621,2623,2625,2627,2629,2631,2633,2635,2637,2639,2641,2643,2645,2647,2649,2651,2653,2655,2657,2659,2661,2663,2665,2667,2669,2671,2673,2675,2677,2679,2681,2683,2685,2687,2689,2691,2693,2695,2697,2699,2701,2703,2705,2707,2709,2711,2713,2715,2717,2719,2721,2723,2725,2727,2729,2731,2733,2735,2737,2740,2742,2744,2746,2748,2750,2752,2754,2756,2758,2760,2762,2764,2767,2769,2771,2773,2775,2777,2780,2782,2784,2786,2788,2790,2792,2794,2796,2798,2800,2802,2804,2806,2808,2810,2812,2814,2816,2819,2821,2823,2825,2827,2829,2831,2833,2835,2837,2839,2841,2843,2845,2847,2849,2851,2853,2855,2857,2859,2861,2863,2865,2868,2870,2872,2874,2877,2879,2881,2883,2886,2888,2890,2892,2895,2897,2899,2901,2903,2905,2907,2909,2912,2914,2916,2918,2921,2923,2925,2927,2929,2931,2933,2935,2938,2940,2942,2944,2947,2949,2951,2953,2956,2958,2960,2962,2965,2967,2969,2971,2974,2976,2978,2980,2982,2984,2987,2989,2991,2993,2995,2997,3000,3002,3004,3006,3008,3010,3012,3014,3016,3018,3020,3022,3025,3027,3029,3031,3033,3035,3037,3040,3042,3044,3046,3048,3050,3052,3054,3056,3058,3060,3062,3064,3066,3068,3070,3072,3074,3076,3078,3080,3083,3085,3087,3089,3091,3093,3095,3097,3099,3101,3103,3105,3107,3109,3111,3113,3115,3117,3119,3121,3123,3125,3127,3129,3131,3133,3135,3137,3139,3141,3143,3145,3147,3149,3151,3153,3155,3157,3159,3161,3163,3165,3167,3169,3171,3173,3175,3177,3179,3181,3183,3185,3187,3189,3191,3193,3195,3197,3199,3201,3203,3205,3207,3209,3211,3213,3215,3217,3219,3221,3223,3225,3227,3229,3231,3233,3235,3237,3239,3241,3244,3246,3248,3250,3253,3255,3257,3259,3262,3264,3266,3268,3271,3273,3275,3277,3280,3282,3284,3286,3288,3290,3292,3294,3296,3298,3300,3302,3304,3307,3309,3311,3313,3315,3317,3319,3321,3323,3325,3327,3329,3331,3333,3335,3337,3339,3341,3343,3345,3347,3349,3351,3353,3355,3357,3359,3361,3363,3365,3367,3369,3371,3373,3375,3377,3379,3381,3383,3385,3387,3389,3391,3393,3395,3397,3399,3401,3403,3405,3407,3409,3411,3413,3415,3417,3419,3422,3424,3426,3429,3432,3434,3436,3438,3441,3443,3445,3447,3449,3451,3453,3455,3457,3459,3461,3463,3465,3467,3469,3471,3473,3475,3477,3479,3481,3483,3485,3487,3490,3492,3494,3496,3498,3500,3502,3504,3506,3508,3510,3512,3514,3516,3518,3520,3522,3524,3526,3528,3530,3532,3534,3536,3538,3540,3542,3544,3546,3548,3550,3552,3554,3556,3558,3560,3562,3564,3566,3568,3570,3572,3574,3576,3578,3580,3582,3584,3586,3588,3590,3592,3594,3596,3598,3600,3602,3604,3606,3608,3610,3612,3614,3616,3618,3620,3622,3624,3626,3628,3630,3632,3634,3636,3638,3640,3642,3644,3646,3648,3650,3652,3654,3656,3658,3660,3662,3664,3666,3668,3670,3672,3674,3676,3678,3680,3682,3684,3686,3688,3690,3692,3694,3696,3698,3700,3702,3704,3706,3708,3710,3712,3714,3716,3718,3720,3722,3724,3726,3728,3730,3732,3734,3736,3738,3740,3742,3744,3746,3748,3750,3752,3754,3756,3758,3760,3762,3764,3766,3768,3770,3772,3774,3776,3778,3780,3782,3784,3786,3788,3790,3792,3794,3796,3798,3800,3802,3804,3806,3808,3810,3812,3814,3816,3818,3820,3822,3824,3826,3828,3830,3832,3834,3836,3838,3840,3842,3844,3846,3848,3850,3852,3854,3856,3858,3860,3862,3864,3866,3868,3870,3872,3874,3876,3878,3880,3882,3884,3886,3888,3890,3892,3894,3896,3898,3900,3902,3904,3906,3908,3910,3912,3914,3916,3918,3920,3922,3924,3926,3928,3930,3932,3934,3936,3938,3940,3942,3944,3946,3948,3950,3952,3954,3956,3958,3960,3962,3964,3966,3968,3970,3972,3974,3976,3978,3980,3982,3984,3986,3988,3990,3992,3994,3996,3998,4000,4002,4004,4006,4008,4010,4012,4014,4016,4018,4020,4022,4024,4026,4028,4030,4032,4034,4036,4038,4040,4042,4045,4047,4049,4051,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4084,4086,4088,4090,4092,4094,4096,4098,4100,4102,4104,4106,4108,4110,4112,4114,4116,4118,4120,4122,4124,4126,4128,4130,4132,4134,4136,4138,4140,4142,4144,4146,4148,4150,4152,4154,4156,4158,4160,4162,4164,4166,4168,4171,4173,4175,4177,4179,4181,4183,4185,4187,4189,4191,4193,4195,4197,4199,4201,4203,4205,4207,4209,4211,4213,4215,4217,4219,4221,4223,4225,4227,4229,4231,4233,4235,4237,4239,4241,4244,4246,4248,4250,4252,4254,4256,4258,4260,4262,4264,4266,4268,4270,4272,4274,4276,4278,4280,4282,4284,4286,4288,4290,4293,4295,4297,4299,4301,4303,4305,4307,4309,4311,4313,4315,4317,4319,4321,4323,4326,4328,4330,4332,4334,4336,4338,4340,4342,4344,4346,4348,4350,4352,4354,4356,4358,4360,4362,4364,4366,4368,4370,4372,4374,4376,4378,4380,4382,4384,4386,4388,4390,4392,4394,4396,4398,4400,4402,4404,4406,4408,4410,4413,4415,4417,4419,4421,4423,4425,4427,4429,4431,4433,4435,4437,4439,4441,4443,4445,4447,4449,4451,4453,4456,4458,4460,4462,4464,4466,4468,4470,4472,4474,4476,4478,4480,4482,4484,4486,4488,4490,4492,4494,4496,4498,4500,4502,4504,4506,4508,4510,4512,4514,4516,4518,4520,4522,4524,4526,4528,4530,4532,4534,4536,4538,4540,4542,4544,4546,4548,4550,4552,4554,4556,4558,4560,4562,4564,4566,4568,4570,4572,4574,4576,4578,4580,4582,4584,4586,4588,4590,4592,4594,4596,4598,4600,4602,4604,4606,4608,4610,4612,4614,4617,4619,4621,4623,4626,4628,4630,4632,4635,4637,4639,4641,4644,4646,4648,4650,4653,4655,4657,4659,4662,4664,4666,4668,4670,4672,4674,4676,4678,4680,4682,4684,4686,4689,4691,4693,4695,4697,4699,4701,4703,4705,4707,4709,4711,4713,4715,4717,4719,4721,4723,4725,4727,4729,4731,4733,4735,4737,4739,4741,4743,4745,4747,4749,4751,4753,4755,4757,4759,4761,4763,4765,4767,4769,4771,4773,4775,4777,4779,4781,4783,4785,4787,4789,4791,4793,4795,4797,4799,4801,4804,4806,4808,4810,4812,4814,4816,4818,4820,4822,4824,4826,4828,4830,4832,4834,4837,4839,4842,4844,4846,4848,4850,4852,4854,4856,4858,4860,4862,4864,4866,4868,4870,4872,4874,4876,4878,4880,4882,4884,4886,4888,4890,4892,4894,4896,4898,4900,4902,4904,4906,4908,4910,4912,4914,4916,4918,4920,4922,4924,4926,4928,4930,4932,4934,4936,4938,4940,4942,4944,4946,4948,4950,4952,4954,4956,4958,4960,4962,4964,4966,4968,4970,4972,4974,4976,4978,4980,4982,4984,4986,4988,4990,4992,4994,4996,4998,5000,5002,5004,5006,5008,5010,5012,5014,5016,5018,5020,5022,5024,5026,5028,5030,5032,5034,5036,5038,5040,5042,5044,5046,5048,5050,5052,5054,5056,5058,5060,5062,5064,5066,5068,5070,5072,5074,5076,5078,5080,5082,5084,5086,5088,5090,5092,5094,5096,5098,5100,5102,5104,5106,5108,5110,5112,5114,5116,5118,5120,5122,5124,5126,5128,5130,5132,5134,5136,5138,5140,5142,5144,5146,5148,5150,5152,5154,5156,5158,5160,5162,5164,5166,5168,5170,5172,5174,5176,5178,5180,5182,5184,5186,5188,5190,5192,5194,5196,5198,5200,5202,5204,5206,5208,5210,5212,5214,5216,5218,5220,5222,5224,5226,5228,5230,5232,5234,5236,5238,5240,5242,5244,5246,5248,5250,5252,5254,5256,5258,5260,5262,5264,5266,5268,5270,5272,5274,5276,5278,5280,5282,5284,5286,5288,5290,5292,5294,5296,5298,5300,5302,5304,5306,5308,5310,5312,5314,5316,5318,5320,5322,5324,5326,5328,5330,5332,5334,5336,5338,5340,5342,5344,5346,5348,5350,5352,5354,5356,5358,5360,5362,5364,5366,5368,5370,5372,5374,5376,5378,5380,5382,5384,5386,5388,5390,5392,5394,5396,5398,5400,5402,5404,5406,5408,5410,5412,5414,5416,5418,5420,5422,5424,5426,5428,5430,5432,5434,5436,5438,5440,5442,5445,5447,5449,5451,5453,5455,5457,5459,5461,5463,5465,5467,5469,5471,5473,5475,5477,5479,5481,5484,5486,5488,5490,5492,5494,5496,5498,5500,5502,5504,5506,5508,5510,5512,5514,5516,5518,5520,5523,5525,5527,5529,5531,5533,5535,5537,5539,5541,5543,5545,5547,5549,5551,5553,5555,5557,5559,5561,5563,5565,5567,5569,5572,5574,5576,5578,5581,5583,5585,5587,5590,5593,5596,5598,5601,5603,5606,5608,5610,5612,5615,5617,5619,5621,5624,5626,5629,5631,5634,5636,5639,5641,5644,5646,5649,5651,5654,5656,5659,5661,5663,5665,5668,5670,5673,5675,5677,5679,5681,5683,5685,5687,5689,5691,5693,5696,5698,5700,5703,5705,5707,5710,5712,5714,5716,5718,5720,5723,5725,5727,5729,5731,5733,5736,5738,5740,5742,5744,5746,5749,5751,5754,5756,5758,5760,5762,5765,5767,5769,5771,5773,5775,5777,5779,5781,5783,5785,5787,5789,5791,5793,5795,5797,5799,5801,5803,5805,5807,5809,5811,5813,5815,5817,5819,5821,5823,5825,5827,5829,5831,5833,5835,5837,5839,5841,5843,5845,5847,5849,5851,5853,5855,5857,5859,5861,5863,5865,5867,5869,5872,5874,5876,5878,5880,5882,5884,5886,5888,5890,5892,5894,5896,5898,5900,5902,5904,5906,5908,5910,5913,5915,5917,5919,5921,5923,5925,5927,5929,5931,5933,5935,5937,5939,5941,5943,5946,5948,5950,5952,5954,5956,5958,5960,5963,5965,5967,5969,5971,5973,5975,5977,5979,5981,5983,5985,5987,5989,5991,5993,5995,5997,5999,6001,6003,6005,6007,6009,6011,6013,6015,6017,6019,6021,6023,6025,6027,6029,6031,6034,6036,6038,6040,6042,6044,6046,6048,6050,6052,6054,6056,6058,6060,6062,6064,6066,6068,6070,6072,6074,6077,6079,6081,6083,6085,6087,6089,6091,6094,6096,6098,6100,6103,6105,6107,6109,6112,6114,6116,6118,6121,6123,6125,6127,6130,6132],{"class":122,"line":123},[120,391,392],{"class":130},"[{",[120,394,395],{"class":130},"\"",[120,397,210],{"class":398},"spNyl",[120,400,395],{"class":130},[120,402,104],{"class":130},[120,404,395],{"class":130},[120,406,408],{"class":407},"sfazB","9cd7498d4f832f1e",[120,410,395],{"class":130},[120,412,413],{"class":130},",",[120,415,395],{"class":130},[120,417,418],{"class":398},"type",[120,420,395],{"class":130},[120,422,104],{"class":130},[120,424,395],{"class":130},[120,426,427],{"class":407},"group",[120,429,395],{"class":130},[120,431,413],{"class":130},[120,433,395],{"class":130},[120,435,436],{"class":398},"z",[120,438,395],{"class":130},[120,440,104],{"class":130},[120,442,395],{"class":130},[120,444,445],{"class":407},"9db2d9ed7f00b8af",[120,447,395],{"class":130},[120,449,413],{"class":130},[120,451,395],{"class":130},[120,453,454],{"class":398},"style",[120,456,395],{"class":130},[120,458,459],{"class":130},":{",[120,461,395],{"class":130},[120,463,465],{"class":464},"sBMFI","stroke",[120,467,395],{"class":130},[120,469,104],{"class":130},[120,471,395],{"class":130},[120,473,474],{"class":407},"#b2b3bd",[120,476,395],{"class":130},[120,478,413],{"class":130},[120,480,395],{"class":130},[120,482,483],{"class":464},"stroke-opacity",[120,485,395],{"class":130},[120,487,104],{"class":130},[120,489,395],{"class":130},[120,491,492],{"class":407},"1",[120,494,395],{"class":130},[120,496,413],{"class":130},[120,498,395],{"class":130},[120,500,501],{"class":464},"fill",[120,503,395],{"class":130},[120,505,104],{"class":130},[120,507,395],{"class":130},[120,509,510],{"class":407},"#f2f3fb",[120,512,395],{"class":130},[120,514,413],{"class":130},[120,516,395],{"class":130},[120,518,519],{"class":464},"fill-opacity",[120,521,395],{"class":130},[120,523,104],{"class":130},[120,525,395],{"class":130},[120,527,528],{"class":407},"0.5",[120,530,395],{"class":130},[120,532,413],{"class":130},[120,534,395],{"class":130},[120,536,537],{"class":464},"label",[120,539,395],{"class":130},[120,541,542],{"class":130},":true,",[120,544,395],{"class":130},[120,546,547],{"class":464},"label-position",[120,549,395],{"class":130},[120,551,104],{"class":130},[120,553,395],{"class":130},[120,555,556],{"class":407},"nw",[120,558,395],{"class":130},[120,560,413],{"class":130},[120,562,395],{"class":130},[120,564,565],{"class":464},"color",[120,567,395],{"class":130},[120,569,104],{"class":130},[120,571,395],{"class":130},[120,573,574],{"class":407},"#32333b",[120,576,395],{"class":130},[120,578,579],{"class":130},"},",[120,581,395],{"class":130},[120,583,584],{"class":398},"nodes",[120,586,395],{"class":130},[120,588,589],{"class":130},":[",[120,591,395],{"class":130},[120,593,594],{"class":407},"f27702ab8c8a58d2",[120,596,395],{"class":130},[120,598,413],{"class":130},[120,600,395],{"class":130},[120,602,603],{"class":407},"da6e293fa363b172",[120,605,395],{"class":130},[120,607,413],{"class":130},[120,609,395],{"class":130},[120,611,612],{"class":407},"f74ede3fbcf4ef32",[120,614,395],{"class":130},[120,616,413],{"class":130},[120,618,395],{"class":130},[120,620,621],{"class":407},"8bfb39f252c16a79",[120,623,395],{"class":130},[120,625,413],{"class":130},[120,627,395],{"class":130},[120,629,630],{"class":407},"41e1f9e0e97768a8",[120,632,395],{"class":130},[120,634,635],{"class":130},"],",[120,637,395],{"class":130},[120,639,640],{"class":398},"x",[120,642,395],{"class":130},[120,644,104],{"class":130},[120,646,648],{"class":647},"sbssI","34",[120,650,413],{"class":130},[120,652,395],{"class":130},[120,654,655],{"class":398},"y",[120,657,395],{"class":130},[120,659,104],{"class":130},[120,661,662],{"class":647},"39",[120,664,413],{"class":130},[120,666,395],{"class":130},[120,668,669],{"class":398},"w",[120,671,395],{"class":130},[120,673,104],{"class":130},[120,675,676],{"class":647},"892",[120,678,413],{"class":130},[120,680,395],{"class":130},[120,682,683],{"class":398},"h",[120,685,395],{"class":130},[120,687,104],{"class":130},[120,689,690],{"class":647},"142",[120,692,693],{"class":130},"},{",[120,695,395],{"class":130},[120,697,210],{"class":398},[120,699,395],{"class":130},[120,701,104],{"class":130},[120,703,395],{"class":130},[120,705,594],{"class":407},[120,707,395],{"class":130},[120,709,413],{"class":130},[120,711,395],{"class":130},[120,713,418],{"class":398},[120,715,395],{"class":130},[120,717,104],{"class":130},[120,719,395],{"class":130},[120,721,722],{"class":407},"tables-query",[120,724,395],{"class":130},[120,726,413],{"class":130},[120,728,395],{"class":130},[120,730,436],{"class":398},[120,732,395],{"class":130},[120,734,104],{"class":130},[120,736,395],{"class":130},[120,738,445],{"class":407},[120,740,395],{"class":130},[120,742,413],{"class":130},[120,744,395],{"class":130},[120,746,747],{"class":398},"g",[120,749,395],{"class":130},[120,751,104],{"class":130},[120,753,395],{"class":130},[120,755,408],{"class":407},[120,757,395],{"class":130},[120,759,413],{"class":130},[120,761,395],{"class":130},[120,763,764],{"class":398},"name",[120,766,395],{"class":130},[120,768,104],{"class":130},[120,770,771],{"class":130},"\"\"",[120,773,413],{"class":130},[120,775,395],{"class":130},[120,777,12],{"class":398},[120,779,395],{"class":130},[120,781,104],{"class":130},[120,783,771],{"class":130},[120,785,413],{"class":130},[120,787,395],{"class":130},[120,789,790],{"class":398},"split",[120,792,395],{"class":130},[120,794,795],{"class":130},":false,",[120,797,395],{"class":130},[120,799,800],{"class":398},"rowsPerMsg",[120,802,395],{"class":130},[120,804,104],{"class":130},[120,806,492],{"class":647},[120,808,413],{"class":130},[120,810,395],{"class":130},[120,812,640],{"class":398},[120,814,395],{"class":130},[120,816,104],{"class":130},[120,818,819],{"class":647},"670",[120,821,413],{"class":130},[120,823,395],{"class":130},[120,825,655],{"class":398},[120,827,395],{"class":130},[120,829,104],{"class":130},[120,831,832],{"class":647},"140",[120,834,413],{"class":130},[120,836,395],{"class":130},[120,838,839],{"class":398},"wires",[120,841,395],{"class":130},[120,843,844],{"class":130},":[[",[120,846,395],{"class":130},[120,848,621],{"class":407},[120,850,395],{"class":130},[120,852,853],{"class":130},"]]},{",[120,855,395],{"class":130},[120,857,210],{"class":398},[120,859,395],{"class":130},[120,861,104],{"class":130},[120,863,395],{"class":130},[120,865,603],{"class":407},[120,867,395],{"class":130},[120,869,413],{"class":130},[120,871,395],{"class":130},[120,873,418],{"class":398},[120,875,395],{"class":130},[120,877,104],{"class":130},[120,879,395],{"class":130},[120,881,882],{"class":407},"inject",[120,884,395],{"class":130},[120,886,413],{"class":130},[120,888,395],{"class":130},[120,890,436],{"class":398},[120,892,395],{"class":130},[120,894,104],{"class":130},[120,896,395],{"class":130},[120,898,445],{"class":407},[120,900,395],{"class":130},[120,902,413],{"class":130},[120,904,395],{"class":130},[120,906,747],{"class":398},[120,908,395],{"class":130},[120,910,104],{"class":130},[120,912,395],{"class":130},[120,914,408],{"class":407},[120,916,395],{"class":130},[120,918,413],{"class":130},[120,920,395],{"class":130},[120,922,764],{"class":398},[120,924,395],{"class":130},[120,926,104],{"class":130},[120,928,771],{"class":130},[120,930,413],{"class":130},[120,932,395],{"class":130},[120,934,935],{"class":398},"props",[120,937,395],{"class":130},[120,939,940],{"class":130},":[{",[120,942,395],{"class":130},[120,944,14],{"class":464},[120,946,395],{"class":130},[120,948,104],{"class":130},[120,950,395],{"class":130},[120,952,953],{"class":407},"payload",[120,955,395],{"class":130},[120,957,693],{"class":130},[120,959,395],{"class":130},[120,961,14],{"class":464},[120,963,395],{"class":130},[120,965,104],{"class":130},[120,967,395],{"class":130},[120,969,970],{"class":407},"topic",[120,972,395],{"class":130},[120,974,413],{"class":130},[120,976,395],{"class":130},[120,978,979],{"class":464},"vt",[120,981,395],{"class":130},[120,983,104],{"class":130},[120,985,395],{"class":130},[120,987,988],{"class":407},"str",[120,990,395],{"class":130},[120,992,993],{"class":130},"}],",[120,995,395],{"class":130},[120,997,998],{"class":398},"repeat",[120,1000,395],{"class":130},[120,1002,104],{"class":130},[120,1004,771],{"class":130},[120,1006,413],{"class":130},[120,1008,395],{"class":130},[120,1010,1011],{"class":398},"crontab",[120,1013,395],{"class":130},[120,1015,104],{"class":130},[120,1017,771],{"class":130},[120,1019,413],{"class":130},[120,1021,395],{"class":130},[120,1023,1024],{"class":398},"once",[120,1026,395],{"class":130},[120,1028,795],{"class":130},[120,1030,395],{"class":130},[120,1032,1033],{"class":398},"onceDelay",[120,1035,395],{"class":130},[120,1037,104],{"class":130},[120,1039,1040],{"class":647},"0.1",[120,1042,413],{"class":130},[120,1044,395],{"class":130},[120,1046,970],{"class":398},[120,1048,395],{"class":130},[120,1050,104],{"class":130},[120,1052,771],{"class":130},[120,1054,413],{"class":130},[120,1056,395],{"class":130},[120,1058,953],{"class":398},[120,1060,395],{"class":130},[120,1062,104],{"class":130},[120,1064,771],{"class":130},[120,1066,413],{"class":130},[120,1068,395],{"class":130},[120,1070,1071],{"class":398},"payloadType",[120,1073,395],{"class":130},[120,1075,104],{"class":130},[120,1077,395],{"class":130},[120,1079,1080],{"class":407},"date",[120,1082,395],{"class":130},[120,1084,413],{"class":130},[120,1086,395],{"class":130},[120,1088,640],{"class":398},[120,1090,395],{"class":130},[120,1092,104],{"class":130},[120,1094,832],{"class":647},[120,1096,413],{"class":130},[120,1098,395],{"class":130},[120,1100,655],{"class":398},[120,1102,395],{"class":130},[120,1104,104],{"class":130},[120,1106,832],{"class":647},[120,1108,413],{"class":130},[120,1110,395],{"class":130},[120,1112,839],{"class":398},[120,1114,395],{"class":130},[120,1116,844],{"class":130},[120,1118,395],{"class":130},[120,1120,612],{"class":407},[120,1122,395],{"class":130},[120,1124,853],{"class":130},[120,1126,395],{"class":130},[120,1128,210],{"class":398},[120,1130,395],{"class":130},[120,1132,104],{"class":130},[120,1134,395],{"class":130},[120,1136,612],{"class":407},[120,1138,395],{"class":130},[120,1140,413],{"class":130},[120,1142,395],{"class":130},[120,1144,418],{"class":398},[120,1146,395],{"class":130},[120,1148,104],{"class":130},[120,1150,395],{"class":130},[120,1152,1153],{"class":407},"template",[120,1155,395],{"class":130},[120,1157,413],{"class":130},[120,1159,395],{"class":130},[120,1161,436],{"class":398},[120,1163,395],{"class":130},[120,1165,104],{"class":130},[120,1167,395],{"class":130},[120,1169,445],{"class":407},[120,1171,395],{"class":130},[120,1173,413],{"class":130},[120,1175,395],{"class":130},[120,1177,747],{"class":398},[120,1179,395],{"class":130},[120,1181,104],{"class":130},[120,1183,395],{"class":130},[120,1185,408],{"class":407},[120,1187,395],{"class":130},[120,1189,413],{"class":130},[120,1191,395],{"class":130},[120,1193,764],{"class":398},[120,1195,395],{"class":130},[120,1197,104],{"class":130},[120,1199,395],{"class":130},[120,1201,1202],{"class":407},"Set Query",[120,1204,395],{"class":130},[120,1206,413],{"class":130},[120,1208,395],{"class":130},[120,1210,1211],{"class":398},"field",[120,1213,395],{"class":130},[120,1215,104],{"class":130},[120,1217,395],{"class":130},[120,1219,12],{"class":407},[120,1221,395],{"class":130},[120,1223,413],{"class":130},[120,1225,395],{"class":130},[120,1227,1228],{"class":398},"fieldType",[120,1230,395],{"class":130},[120,1232,104],{"class":130},[120,1234,395],{"class":130},[120,1236,127],{"class":407},[120,1238,395],{"class":130},[120,1240,413],{"class":130},[120,1242,395],{"class":130},[120,1244,1245],{"class":398},"format",[120,1247,395],{"class":130},[120,1249,104],{"class":130},[120,1251,395],{"class":130},[120,1253,1254],{"class":407},"handlebars",[120,1256,395],{"class":130},[120,1258,413],{"class":130},[120,1260,395],{"class":130},[120,1262,1263],{"class":398},"syntax",[120,1265,395],{"class":130},[120,1267,104],{"class":130},[120,1269,395],{"class":130},[120,1271,1272],{"class":407},"mustache",[120,1274,395],{"class":130},[120,1276,413],{"class":130},[120,1278,395],{"class":130},[120,1280,1153],{"class":398},[120,1282,395],{"class":130},[120,1284,104],{"class":130},[120,1286,395],{"class":130},[120,1288,1289],{"class":407},"CREATE TABLE ",[120,1291,1292],{"class":126},"\\\"",[120,1294,1295],{"class":407},"sensor_data",[120,1297,1292],{"class":126},[120,1299,1300],{"class":407}," (",[120,1302,1303],{"class":126},"\\n",[120,1305,1306],{"class":126},"    \\\"",[120,1308,210],{"class":407},[120,1310,1292],{"class":126},[120,1312,1313],{"class":407}," SERIAL PRIMARY KEY,",[120,1315,1303],{"class":126},[120,1317,1306],{"class":126},[120,1319,1320],{"class":407},"sensor_id",[120,1322,1292],{"class":126},[120,1324,1325],{"class":407}," TEXT NOT NULL,",[120,1327,1303],{"class":126},[120,1329,1306],{"class":126},[120,1331,1332],{"class":407},"timestamp",[120,1334,1292],{"class":126},[120,1336,1337],{"class":407}," TIMESTAMP DEFAULT CURRENT_TIMESTAMP,",[120,1339,1303],{"class":126},[120,1341,1306],{"class":126},[120,1343,1344],{"class":407},"temperature",[120,1346,1292],{"class":126},[120,1348,1349],{"class":407}," REAL,",[120,1351,1303],{"class":126},[120,1353,1306],{"class":126},[120,1355,1356],{"class":407},"unit",[120,1358,1292],{"class":126},[120,1360,1361],{"class":407}," TEXT DEFAULT 'celsius'",[120,1363,1303],{"class":126},[120,1365,1366],{"class":407},");",[120,1368,1303],{"class":126},[120,1370,395],{"class":130},[120,1372,413],{"class":130},[120,1374,395],{"class":130},[120,1376,1377],{"class":398},"output",[120,1379,395],{"class":130},[120,1381,104],{"class":130},[120,1383,395],{"class":130},[120,1385,988],{"class":407},[120,1387,395],{"class":130},[120,1389,413],{"class":130},[120,1391,395],{"class":130},[120,1393,640],{"class":398},[120,1395,395],{"class":130},[120,1397,104],{"class":130},[120,1399,1400],{"class":647},"300",[120,1402,413],{"class":130},[120,1404,395],{"class":130},[120,1406,655],{"class":398},[120,1408,395],{"class":130},[120,1410,104],{"class":130},[120,1412,832],{"class":647},[120,1414,413],{"class":130},[120,1416,395],{"class":130},[120,1418,839],{"class":398},[120,1420,395],{"class":130},[120,1422,844],{"class":130},[120,1424,395],{"class":130},[120,1426,594],{"class":407},[120,1428,395],{"class":130},[120,1430,853],{"class":130},[120,1432,395],{"class":130},[120,1434,210],{"class":398},[120,1436,395],{"class":130},[120,1438,104],{"class":130},[120,1440,395],{"class":130},[120,1442,621],{"class":407},[120,1444,395],{"class":130},[120,1446,413],{"class":130},[120,1448,395],{"class":130},[120,1450,418],{"class":398},[120,1452,395],{"class":130},[120,1454,104],{"class":130},[120,1456,395],{"class":130},[120,1458,1459],{"class":407},"debug",[120,1461,395],{"class":130},[120,1463,413],{"class":130},[120,1465,395],{"class":130},[120,1467,436],{"class":398},[120,1469,395],{"class":130},[120,1471,104],{"class":130},[120,1473,395],{"class":130},[120,1475,445],{"class":407},[120,1477,395],{"class":130},[120,1479,413],{"class":130},[120,1481,395],{"class":130},[120,1483,747],{"class":398},[120,1485,395],{"class":130},[120,1487,104],{"class":130},[120,1489,395],{"class":130},[120,1491,408],{"class":407},[120,1493,395],{"class":130},[120,1495,413],{"class":130},[120,1497,395],{"class":130},[120,1499,764],{"class":398},[120,1501,395],{"class":130},[120,1503,104],{"class":130},[120,1505,395],{"class":130},[120,1507,1508],{"class":407},"Result",[120,1510,395],{"class":130},[120,1512,413],{"class":130},[120,1514,395],{"class":130},[120,1516,1517],{"class":398},"active",[120,1519,395],{"class":130},[120,1521,542],{"class":130},[120,1523,395],{"class":130},[120,1525,1526],{"class":398},"tosidebar",[120,1528,395],{"class":130},[120,1530,542],{"class":130},[120,1532,395],{"class":130},[120,1534,1535],{"class":398},"console",[120,1537,395],{"class":130},[120,1539,795],{"class":130},[120,1541,395],{"class":130},[120,1543,1544],{"class":398},"tostatus",[120,1546,395],{"class":130},[120,1548,795],{"class":130},[120,1550,395],{"class":130},[120,1552,1553],{"class":398},"complete",[120,1555,395],{"class":130},[120,1557,104],{"class":130},[120,1559,395],{"class":130},[120,1561,953],{"class":407},[120,1563,395],{"class":130},[120,1565,413],{"class":130},[120,1567,395],{"class":130},[120,1569,1570],{"class":398},"targetType",[120,1572,395],{"class":130},[120,1574,104],{"class":130},[120,1576,395],{"class":130},[120,1578,127],{"class":407},[120,1580,395],{"class":130},[120,1582,413],{"class":130},[120,1584,395],{"class":130},[120,1586,1587],{"class":398},"statusVal",[120,1589,395],{"class":130},[120,1591,104],{"class":130},[120,1593,771],{"class":130},[120,1595,413],{"class":130},[120,1597,395],{"class":130},[120,1599,1600],{"class":398},"statusType",[120,1602,395],{"class":130},[120,1604,104],{"class":130},[120,1606,395],{"class":130},[120,1608,1609],{"class":407},"auto",[120,1611,395],{"class":130},[120,1613,413],{"class":130},[120,1615,395],{"class":130},[120,1617,640],{"class":398},[120,1619,395],{"class":130},[120,1621,104],{"class":130},[120,1623,1624],{"class":647},"830",[120,1626,413],{"class":130},[120,1628,395],{"class":130},[120,1630,655],{"class":398},[120,1632,395],{"class":130},[120,1634,104],{"class":130},[120,1636,832],{"class":647},[120,1638,413],{"class":130},[120,1640,395],{"class":130},[120,1642,839],{"class":398},[120,1644,395],{"class":130},[120,1646,1647],{"class":130},":[]},{",[120,1649,395],{"class":130},[120,1651,210],{"class":398},[120,1653,395],{"class":130},[120,1655,104],{"class":130},[120,1657,395],{"class":130},[120,1659,630],{"class":407},[120,1661,395],{"class":130},[120,1663,413],{"class":130},[120,1665,395],{"class":130},[120,1667,418],{"class":398},[120,1669,395],{"class":130},[120,1671,104],{"class":130},[120,1673,395],{"class":130},[120,1675,1676],{"class":407},"comment",[120,1678,395],{"class":130},[120,1680,413],{"class":130},[120,1682,395],{"class":130},[120,1684,436],{"class":398},[120,1686,395],{"class":130},[120,1688,104],{"class":130},[120,1690,395],{"class":130},[120,1692,445],{"class":407},[120,1694,395],{"class":130},[120,1696,413],{"class":130},[120,1698,395],{"class":130},[120,1700,747],{"class":398},[120,1702,395],{"class":130},[120,1704,104],{"class":130},[120,1706,395],{"class":130},[120,1708,408],{"class":407},[120,1710,395],{"class":130},[120,1712,413],{"class":130},[120,1714,395],{"class":130},[120,1716,764],{"class":398},[120,1718,395],{"class":130},[120,1720,104],{"class":130},[120,1722,395],{"class":130},[120,1724,1725],{"class":407},"Pass the query via msg.query",[120,1727,395],{"class":130},[120,1729,413],{"class":130},[120,1731,395],{"class":130},[120,1733,1734],{"class":398},"info",[120,1736,395],{"class":130},[120,1738,104],{"class":130},[120,1740,771],{"class":130},[120,1742,413],{"class":130},[120,1744,395],{"class":130},[120,1746,640],{"class":398},[120,1748,395],{"class":130},[120,1750,104],{"class":130},[120,1752,1753],{"class":647},"180",[120,1755,413],{"class":130},[120,1757,395],{"class":130},[120,1759,655],{"class":398},[120,1761,395],{"class":130},[120,1763,104],{"class":130},[120,1765,1766],{"class":647},"80",[120,1768,413],{"class":130},[120,1770,395],{"class":130},[120,1772,839],{"class":398},[120,1774,395],{"class":130},[120,1776,1647],{"class":130},[120,1778,395],{"class":130},[120,1780,210],{"class":398},[120,1782,395],{"class":130},[120,1784,104],{"class":130},[120,1786,395],{"class":130},[120,1788,1789],{"class":407},"91fa219afc78e395",[120,1791,395],{"class":130},[120,1793,413],{"class":130},[120,1795,395],{"class":130},[120,1797,418],{"class":398},[120,1799,395],{"class":130},[120,1801,104],{"class":130},[120,1803,395],{"class":130},[120,1805,427],{"class":407},[120,1807,395],{"class":130},[120,1809,413],{"class":130},[120,1811,395],{"class":130},[120,1813,436],{"class":398},[120,1815,395],{"class":130},[120,1817,104],{"class":130},[120,1819,395],{"class":130},[120,1821,445],{"class":407},[120,1823,395],{"class":130},[120,1825,413],{"class":130},[120,1827,395],{"class":130},[120,1829,454],{"class":398},[120,1831,395],{"class":130},[120,1833,459],{"class":130},[120,1835,395],{"class":130},[120,1837,465],{"class":464},[120,1839,395],{"class":130},[120,1841,104],{"class":130},[120,1843,395],{"class":130},[120,1845,474],{"class":407},[120,1847,395],{"class":130},[120,1849,413],{"class":130},[120,1851,395],{"class":130},[120,1853,483],{"class":464},[120,1855,395],{"class":130},[120,1857,104],{"class":130},[120,1859,395],{"class":130},[120,1861,492],{"class":407},[120,1863,395],{"class":130},[120,1865,413],{"class":130},[120,1867,395],{"class":130},[120,1869,501],{"class":464},[120,1871,395],{"class":130},[120,1873,104],{"class":130},[120,1875,395],{"class":130},[120,1877,510],{"class":407},[120,1879,395],{"class":130},[120,1881,413],{"class":130},[120,1883,395],{"class":130},[120,1885,519],{"class":464},[120,1887,395],{"class":130},[120,1889,104],{"class":130},[120,1891,395],{"class":130},[120,1893,528],{"class":407},[120,1895,395],{"class":130},[120,1897,413],{"class":130},[120,1899,395],{"class":130},[120,1901,537],{"class":464},[120,1903,395],{"class":130},[120,1905,542],{"class":130},[120,1907,395],{"class":130},[120,1909,547],{"class":464},[120,1911,395],{"class":130},[120,1913,104],{"class":130},[120,1915,395],{"class":130},[120,1917,556],{"class":407},[120,1919,395],{"class":130},[120,1921,413],{"class":130},[120,1923,395],{"class":130},[120,1925,565],{"class":464},[120,1927,395],{"class":130},[120,1929,104],{"class":130},[120,1931,395],{"class":130},[120,1933,574],{"class":407},[120,1935,395],{"class":130},[120,1937,579],{"class":130},[120,1939,395],{"class":130},[120,1941,584],{"class":398},[120,1943,395],{"class":130},[120,1945,589],{"class":130},[120,1947,395],{"class":130},[120,1949,1950],{"class":407},"aefa193bfd04e5c2",[120,1952,395],{"class":130},[120,1954,413],{"class":130},[120,1956,395],{"class":130},[120,1958,1959],{"class":407},"e5bd3fbf9af5e519",[120,1961,395],{"class":130},[120,1963,413],{"class":130},[120,1965,395],{"class":130},[120,1967,1968],{"class":407},"6cc5a12665df32cb",[120,1970,395],{"class":130},[120,1972,413],{"class":130},[120,1974,395],{"class":130},[120,1976,1977],{"class":407},"1ebe4f1381fe71dd",[120,1979,395],{"class":130},[120,1981,413],{"class":130},[120,1983,395],{"class":130},[120,1985,1986],{"class":407},"7a397cd61dd6a210",[120,1988,395],{"class":130},[120,1990,635],{"class":130},[120,1992,395],{"class":130},[120,1994,640],{"class":398},[120,1996,395],{"class":130},[120,1998,104],{"class":130},[120,2000,648],{"class":647},[120,2002,413],{"class":130},[120,2004,395],{"class":130},[120,2006,655],{"class":398},[120,2008,395],{"class":130},[120,2010,104],{"class":130},[120,2012,2013],{"class":647},"519",[120,2015,413],{"class":130},[120,2017,395],{"class":130},[120,2019,669],{"class":398},[120,2021,395],{"class":130},[120,2023,104],{"class":130},[120,2025,676],{"class":647},[120,2027,413],{"class":130},[120,2029,395],{"class":130},[120,2031,683],{"class":398},[120,2033,395],{"class":130},[120,2035,104],{"class":130},[120,2037,690],{"class":647},[120,2039,693],{"class":130},[120,2041,395],{"class":130},[120,2043,210],{"class":398},[120,2045,395],{"class":130},[120,2047,104],{"class":130},[120,2049,395],{"class":130},[120,2051,1950],{"class":407},[120,2053,395],{"class":130},[120,2055,413],{"class":130},[120,2057,395],{"class":130},[120,2059,418],{"class":398},[120,2061,395],{"class":130},[120,2063,104],{"class":130},[120,2065,395],{"class":130},[120,2067,722],{"class":407},[120,2069,395],{"class":130},[120,2071,413],{"class":130},[120,2073,395],{"class":130},[120,2075,436],{"class":398},[120,2077,395],{"class":130},[120,2079,104],{"class":130},[120,2081,395],{"class":130},[120,2083,445],{"class":407},[120,2085,395],{"class":130},[120,2087,413],{"class":130},[120,2089,395],{"class":130},[120,2091,747],{"class":398},[120,2093,395],{"class":130},[120,2095,104],{"class":130},[120,2097,395],{"class":130},[120,2099,1789],{"class":407},[120,2101,395],{"class":130},[120,2103,413],{"class":130},[120,2105,395],{"class":130},[120,2107,764],{"class":398},[120,2109,395],{"class":130},[120,2111,104],{"class":130},[120,2113,771],{"class":130},[120,2115,413],{"class":130},[120,2117,395],{"class":130},[120,2119,12],{"class":398},[120,2121,395],{"class":130},[120,2123,104],{"class":130},[120,2125,395],{"class":130},[120,2127,2128],{"class":407},"SELECT * FROM public.sensor_readings WHERE ",[120,2130,1292],{"class":126},[120,2132,1344],{"class":407},[120,2134,1292],{"class":126},[120,2136,2137],{"class":407}," > {{{msg.temperatureThreshold}}};",[120,2139,395],{"class":130},[120,2141,413],{"class":130},[120,2143,395],{"class":130},[120,2145,790],{"class":398},[120,2147,395],{"class":130},[120,2149,795],{"class":130},[120,2151,395],{"class":130},[120,2153,800],{"class":398},[120,2155,395],{"class":130},[120,2157,104],{"class":130},[120,2159,492],{"class":647},[120,2161,413],{"class":130},[120,2163,395],{"class":130},[120,2165,640],{"class":398},[120,2167,395],{"class":130},[120,2169,104],{"class":130},[120,2171,819],{"class":647},[120,2173,413],{"class":130},[120,2175,395],{"class":130},[120,2177,655],{"class":398},[120,2179,395],{"class":130},[120,2181,104],{"class":130},[120,2183,2184],{"class":647},"620",[120,2186,413],{"class":130},[120,2188,395],{"class":130},[120,2190,839],{"class":398},[120,2192,395],{"class":130},[120,2194,844],{"class":130},[120,2196,395],{"class":130},[120,2198,1968],{"class":407},[120,2200,395],{"class":130},[120,2202,853],{"class":130},[120,2204,395],{"class":130},[120,2206,210],{"class":398},[120,2208,395],{"class":130},[120,2210,104],{"class":130},[120,2212,395],{"class":130},[120,2214,1959],{"class":407},[120,2216,395],{"class":130},[120,2218,413],{"class":130},[120,2220,395],{"class":130},[120,2222,418],{"class":398},[120,2224,395],{"class":130},[120,2226,104],{"class":130},[120,2228,395],{"class":130},[120,2230,882],{"class":407},[120,2232,395],{"class":130},[120,2234,413],{"class":130},[120,2236,395],{"class":130},[120,2238,436],{"class":398},[120,2240,395],{"class":130},[120,2242,104],{"class":130},[120,2244,395],{"class":130},[120,2246,445],{"class":407},[120,2248,395],{"class":130},[120,2250,413],{"class":130},[120,2252,395],{"class":130},[120,2254,747],{"class":398},[120,2256,395],{"class":130},[120,2258,104],{"class":130},[120,2260,395],{"class":130},[120,2262,1789],{"class":407},[120,2264,395],{"class":130},[120,2266,413],{"class":130},[120,2268,395],{"class":130},[120,2270,764],{"class":398},[120,2272,395],{"class":130},[120,2274,104],{"class":130},[120,2276,771],{"class":130},[120,2278,413],{"class":130},[120,2280,395],{"class":130},[120,2282,935],{"class":398},[120,2284,395],{"class":130},[120,2286,940],{"class":130},[120,2288,395],{"class":130},[120,2290,14],{"class":464},[120,2292,395],{"class":130},[120,2294,104],{"class":130},[120,2296,395],{"class":130},[120,2298,953],{"class":407},[120,2300,395],{"class":130},[120,2302,693],{"class":130},[120,2304,395],{"class":130},[120,2306,14],{"class":464},[120,2308,395],{"class":130},[120,2310,104],{"class":130},[120,2312,395],{"class":130},[120,2314,970],{"class":407},[120,2316,395],{"class":130},[120,2318,413],{"class":130},[120,2320,395],{"class":130},[120,2322,979],{"class":464},[120,2324,395],{"class":130},[120,2326,104],{"class":130},[120,2328,395],{"class":130},[120,2330,988],{"class":407},[120,2332,395],{"class":130},[120,2334,993],{"class":130},[120,2336,395],{"class":130},[120,2338,998],{"class":398},[120,2340,395],{"class":130},[120,2342,104],{"class":130},[120,2344,771],{"class":130},[120,2346,413],{"class":130},[120,2348,395],{"class":130},[120,2350,1011],{"class":398},[120,2352,395],{"class":130},[120,2354,104],{"class":130},[120,2356,771],{"class":130},[120,2358,413],{"class":130},[120,2360,395],{"class":130},[120,2362,1024],{"class":398},[120,2364,395],{"class":130},[120,2366,795],{"class":130},[120,2368,395],{"class":130},[120,2370,1033],{"class":398},[120,2372,395],{"class":130},[120,2374,104],{"class":130},[120,2376,1040],{"class":647},[120,2378,413],{"class":130},[120,2380,395],{"class":130},[120,2382,970],{"class":398},[120,2384,395],{"class":130},[120,2386,104],{"class":130},[120,2388,771],{"class":130},[120,2390,413],{"class":130},[120,2392,395],{"class":130},[120,2394,953],{"class":398},[120,2396,395],{"class":130},[120,2398,104],{"class":130},[120,2400,771],{"class":130},[120,2402,413],{"class":130},[120,2404,395],{"class":130},[120,2406,1071],{"class":398},[120,2408,395],{"class":130},[120,2410,104],{"class":130},[120,2412,395],{"class":130},[120,2414,1080],{"class":407},[120,2416,395],{"class":130},[120,2418,413],{"class":130},[120,2420,395],{"class":130},[120,2422,640],{"class":398},[120,2424,395],{"class":130},[120,2426,104],{"class":130},[120,2428,832],{"class":647},[120,2430,413],{"class":130},[120,2432,395],{"class":130},[120,2434,655],{"class":398},[120,2436,395],{"class":130},[120,2438,104],{"class":130},[120,2440,2184],{"class":647},[120,2442,413],{"class":130},[120,2444,395],{"class":130},[120,2446,839],{"class":398},[120,2448,395],{"class":130},[120,2450,844],{"class":130},[120,2452,395],{"class":130},[120,2454,1986],{"class":407},[120,2456,395],{"class":130},[120,2458,853],{"class":130},[120,2460,395],{"class":130},[120,2462,210],{"class":398},[120,2464,395],{"class":130},[120,2466,104],{"class":130},[120,2468,395],{"class":130},[120,2470,1968],{"class":407},[120,2472,395],{"class":130},[120,2474,413],{"class":130},[120,2476,395],{"class":130},[120,2478,418],{"class":398},[120,2480,395],{"class":130},[120,2482,104],{"class":130},[120,2484,395],{"class":130},[120,2486,1459],{"class":407},[120,2488,395],{"class":130},[120,2490,413],{"class":130},[120,2492,395],{"class":130},[120,2494,436],{"class":398},[120,2496,395],{"class":130},[120,2498,104],{"class":130},[120,2500,395],{"class":130},[120,2502,445],{"class":407},[120,2504,395],{"class":130},[120,2506,413],{"class":130},[120,2508,395],{"class":130},[120,2510,747],{"class":398},[120,2512,395],{"class":130},[120,2514,104],{"class":130},[120,2516,395],{"class":130},[120,2518,1789],{"class":407},[120,2520,395],{"class":130},[120,2522,413],{"class":130},[120,2524,395],{"class":130},[120,2526,764],{"class":398},[120,2528,395],{"class":130},[120,2530,104],{"class":130},[120,2532,395],{"class":130},[120,2534,1508],{"class":407},[120,2536,395],{"class":130},[120,2538,413],{"class":130},[120,2540,395],{"class":130},[120,2542,1517],{"class":398},[120,2544,395],{"class":130},[120,2546,542],{"class":130},[120,2548,395],{"class":130},[120,2550,1526],{"class":398},[120,2552,395],{"class":130},[120,2554,542],{"class":130},[120,2556,395],{"class":130},[120,2558,1535],{"class":398},[120,2560,395],{"class":130},[120,2562,795],{"class":130},[120,2564,395],{"class":130},[120,2566,1544],{"class":398},[120,2568,395],{"class":130},[120,2570,795],{"class":130},[120,2572,395],{"class":130},[120,2574,1553],{"class":398},[120,2576,395],{"class":130},[120,2578,104],{"class":130},[120,2580,395],{"class":130},[120,2582,953],{"class":407},[120,2584,395],{"class":130},[120,2586,413],{"class":130},[120,2588,395],{"class":130},[120,2590,1570],{"class":398},[120,2592,395],{"class":130},[120,2594,104],{"class":130},[120,2596,395],{"class":130},[120,2598,127],{"class":407},[120,2600,395],{"class":130},[120,2602,413],{"class":130},[120,2604,395],{"class":130},[120,2606,1587],{"class":398},[120,2608,395],{"class":130},[120,2610,104],{"class":130},[120,2612,771],{"class":130},[120,2614,413],{"class":130},[120,2616,395],{"class":130},[120,2618,1600],{"class":398},[120,2620,395],{"class":130},[120,2622,104],{"class":130},[120,2624,395],{"class":130},[120,2626,1609],{"class":407},[120,2628,395],{"class":130},[120,2630,413],{"class":130},[120,2632,395],{"class":130},[120,2634,640],{"class":398},[120,2636,395],{"class":130},[120,2638,104],{"class":130},[120,2640,1624],{"class":647},[120,2642,413],{"class":130},[120,2644,395],{"class":130},[120,2646,655],{"class":398},[120,2648,395],{"class":130},[120,2650,104],{"class":130},[120,2652,2184],{"class":647},[120,2654,413],{"class":130},[120,2656,395],{"class":130},[120,2658,839],{"class":398},[120,2660,395],{"class":130},[120,2662,1647],{"class":130},[120,2664,395],{"class":130},[120,2666,210],{"class":398},[120,2668,395],{"class":130},[120,2670,104],{"class":130},[120,2672,395],{"class":130},[120,2674,1977],{"class":407},[120,2676,395],{"class":130},[120,2678,413],{"class":130},[120,2680,395],{"class":130},[120,2682,418],{"class":398},[120,2684,395],{"class":130},[120,2686,104],{"class":130},[120,2688,395],{"class":130},[120,2690,1676],{"class":407},[120,2692,395],{"class":130},[120,2694,413],{"class":130},[120,2696,395],{"class":130},[120,2698,436],{"class":398},[120,2700,395],{"class":130},[120,2702,104],{"class":130},[120,2704,395],{"class":130},[120,2706,445],{"class":407},[120,2708,395],{"class":130},[120,2710,413],{"class":130},[120,2712,395],{"class":130},[120,2714,747],{"class":398},[120,2716,395],{"class":130},[120,2718,104],{"class":130},[120,2720,395],{"class":130},[120,2722,1789],{"class":407},[120,2724,395],{"class":130},[120,2726,413],{"class":130},[120,2728,395],{"class":130},[120,2730,764],{"class":398},[120,2732,395],{"class":130},[120,2734,104],{"class":130},[120,2736,395],{"class":130},[120,2738,2739],{"class":407},"Using Mustache template",[120,2741,395],{"class":130},[120,2743,413],{"class":130},[120,2745,395],{"class":130},[120,2747,1734],{"class":398},[120,2749,395],{"class":130},[120,2751,104],{"class":130},[120,2753,771],{"class":130},[120,2755,413],{"class":130},[120,2757,395],{"class":130},[120,2759,640],{"class":398},[120,2761,395],{"class":130},[120,2763,104],{"class":130},[120,2765,2766],{"class":647},"170",[120,2768,413],{"class":130},[120,2770,395],{"class":130},[120,2772,655],{"class":398},[120,2774,395],{"class":130},[120,2776,104],{"class":130},[120,2778,2779],{"class":647},"560",[120,2781,413],{"class":130},[120,2783,395],{"class":130},[120,2785,839],{"class":398},[120,2787,395],{"class":130},[120,2789,1647],{"class":130},[120,2791,395],{"class":130},[120,2793,210],{"class":398},[120,2795,395],{"class":130},[120,2797,104],{"class":130},[120,2799,395],{"class":130},[120,2801,1986],{"class":407},[120,2803,395],{"class":130},[120,2805,413],{"class":130},[120,2807,395],{"class":130},[120,2809,418],{"class":398},[120,2811,395],{"class":130},[120,2813,104],{"class":130},[120,2815,395],{"class":130},[120,2817,2818],{"class":407},"change",[120,2820,395],{"class":130},[120,2822,413],{"class":130},[120,2824,395],{"class":130},[120,2826,436],{"class":398},[120,2828,395],{"class":130},[120,2830,104],{"class":130},[120,2832,395],{"class":130},[120,2834,445],{"class":407},[120,2836,395],{"class":130},[120,2838,413],{"class":130},[120,2840,395],{"class":130},[120,2842,747],{"class":398},[120,2844,395],{"class":130},[120,2846,104],{"class":130},[120,2848,395],{"class":130},[120,2850,1789],{"class":407},[120,2852,395],{"class":130},[120,2854,413],{"class":130},[120,2856,395],{"class":130},[120,2858,764],{"class":398},[120,2860,395],{"class":130},[120,2862,104],{"class":130},[120,2864,395],{"class":130},[120,2866,2867],{"class":407},"Set temperatureThreshold",[120,2869,395],{"class":130},[120,2871,413],{"class":130},[120,2873,395],{"class":130},[120,2875,2876],{"class":398},"rules",[120,2878,395],{"class":130},[120,2880,940],{"class":130},[120,2882,395],{"class":130},[120,2884,2885],{"class":464},"t",[120,2887,395],{"class":130},[120,2889,104],{"class":130},[120,2891,395],{"class":130},[120,2893,2894],{"class":407},"set",[120,2896,395],{"class":130},[120,2898,413],{"class":130},[120,2900,395],{"class":130},[120,2902,14],{"class":464},[120,2904,395],{"class":130},[120,2906,104],{"class":130},[120,2908,395],{"class":130},[120,2910,2911],{"class":407},"temperatureThreshold",[120,2913,395],{"class":130},[120,2915,413],{"class":130},[120,2917,395],{"class":130},[120,2919,2920],{"class":464},"pt",[120,2922,395],{"class":130},[120,2924,104],{"class":130},[120,2926,395],{"class":130},[120,2928,127],{"class":407},[120,2930,395],{"class":130},[120,2932,413],{"class":130},[120,2934,395],{"class":130},[120,2936,2937],{"class":464},"to",[120,2939,395],{"class":130},[120,2941,104],{"class":130},[120,2943,395],{"class":130},[120,2945,2946],{"class":407},"20",[120,2948,395],{"class":130},[120,2950,413],{"class":130},[120,2952,395],{"class":130},[120,2954,2955],{"class":464},"tot",[120,2957,395],{"class":130},[120,2959,104],{"class":130},[120,2961,395],{"class":130},[120,2963,2964],{"class":407},"num",[120,2966,395],{"class":130},[120,2968,993],{"class":130},[120,2970,395],{"class":130},[120,2972,2973],{"class":398},"action",[120,2975,395],{"class":130},[120,2977,104],{"class":130},[120,2979,771],{"class":130},[120,2981,413],{"class":130},[120,2983,395],{"class":130},[120,2985,2986],{"class":398},"property",[120,2988,395],{"class":130},[120,2990,104],{"class":130},[120,2992,771],{"class":130},[120,2994,413],{"class":130},[120,2996,395],{"class":130},[120,2998,2999],{"class":398},"from",[120,3001,395],{"class":130},[120,3003,104],{"class":130},[120,3005,771],{"class":130},[120,3007,413],{"class":130},[120,3009,395],{"class":130},[120,3011,2937],{"class":398},[120,3013,395],{"class":130},[120,3015,104],{"class":130},[120,3017,771],{"class":130},[120,3019,413],{"class":130},[120,3021,395],{"class":130},[120,3023,3024],{"class":398},"reg",[120,3026,395],{"class":130},[120,3028,795],{"class":130},[120,3030,395],{"class":130},[120,3032,640],{"class":398},[120,3034,395],{"class":130},[120,3036,104],{"class":130},[120,3038,3039],{"class":647},"350",[120,3041,413],{"class":130},[120,3043,395],{"class":130},[120,3045,655],{"class":398},[120,3047,395],{"class":130},[120,3049,104],{"class":130},[120,3051,2184],{"class":647},[120,3053,413],{"class":130},[120,3055,395],{"class":130},[120,3057,839],{"class":398},[120,3059,395],{"class":130},[120,3061,844],{"class":130},[120,3063,395],{"class":130},[120,3065,1950],{"class":407},[120,3067,395],{"class":130},[120,3069,853],{"class":130},[120,3071,395],{"class":130},[120,3073,210],{"class":398},[120,3075,395],{"class":130},[120,3077,104],{"class":130},[120,3079,395],{"class":130},[120,3081,3082],{"class":407},"e00a02a11a322683",[120,3084,395],{"class":130},[120,3086,413],{"class":130},[120,3088,395],{"class":130},[120,3090,418],{"class":398},[120,3092,395],{"class":130},[120,3094,104],{"class":130},[120,3096,395],{"class":130},[120,3098,427],{"class":407},[120,3100,395],{"class":130},[120,3102,413],{"class":130},[120,3104,395],{"class":130},[120,3106,436],{"class":398},[120,3108,395],{"class":130},[120,3110,104],{"class":130},[120,3112,395],{"class":130},[120,3114,445],{"class":407},[120,3116,395],{"class":130},[120,3118,413],{"class":130},[120,3120,395],{"class":130},[120,3122,454],{"class":398},[120,3124,395],{"class":130},[120,3126,459],{"class":130},[120,3128,395],{"class":130},[120,3130,465],{"class":464},[120,3132,395],{"class":130},[120,3134,104],{"class":130},[120,3136,395],{"class":130},[120,3138,474],{"class":407},[120,3140,395],{"class":130},[120,3142,413],{"class":130},[120,3144,395],{"class":130},[120,3146,483],{"class":464},[120,3148,395],{"class":130},[120,3150,104],{"class":130},[120,3152,395],{"class":130},[120,3154,492],{"class":407},[120,3156,395],{"class":130},[120,3158,413],{"class":130},[120,3160,395],{"class":130},[120,3162,501],{"class":464},[120,3164,395],{"class":130},[120,3166,104],{"class":130},[120,3168,395],{"class":130},[120,3170,510],{"class":407},[120,3172,395],{"class":130},[120,3174,413],{"class":130},[120,3176,395],{"class":130},[120,3178,519],{"class":464},[120,3180,395],{"class":130},[120,3182,104],{"class":130},[120,3184,395],{"class":130},[120,3186,528],{"class":407},[120,3188,395],{"class":130},[120,3190,413],{"class":130},[120,3192,395],{"class":130},[120,3194,537],{"class":464},[120,3196,395],{"class":130},[120,3198,542],{"class":130},[120,3200,395],{"class":130},[120,3202,547],{"class":464},[120,3204,395],{"class":130},[120,3206,104],{"class":130},[120,3208,395],{"class":130},[120,3210,556],{"class":407},[120,3212,395],{"class":130},[120,3214,413],{"class":130},[120,3216,395],{"class":130},[120,3218,565],{"class":464},[120,3220,395],{"class":130},[120,3222,104],{"class":130},[120,3224,395],{"class":130},[120,3226,574],{"class":407},[120,3228,395],{"class":130},[120,3230,579],{"class":130},[120,3232,395],{"class":130},[120,3234,584],{"class":398},[120,3236,395],{"class":130},[120,3238,589],{"class":130},[120,3240,395],{"class":130},[120,3242,3243],{"class":407},"14d47d8931a2855b",[120,3245,395],{"class":130},[120,3247,413],{"class":130},[120,3249,395],{"class":130},[120,3251,3252],{"class":407},"58a32e0340ed268d",[120,3254,395],{"class":130},[120,3256,413],{"class":130},[120,3258,395],{"class":130},[120,3260,3261],{"class":407},"762caff19e1722b7",[120,3263,395],{"class":130},[120,3265,413],{"class":130},[120,3267,395],{"class":130},[120,3269,3270],{"class":407},"997d92441f4d2eeb",[120,3272,395],{"class":130},[120,3274,413],{"class":130},[120,3276,395],{"class":130},[120,3278,3279],{"class":407},"ae3e4a6940a8e236",[120,3281,395],{"class":130},[120,3283,635],{"class":130},[120,3285,395],{"class":130},[120,3287,640],{"class":398},[120,3289,395],{"class":130},[120,3291,104],{"class":130},[120,3293,648],{"class":647},[120,3295,413],{"class":130},[120,3297,395],{"class":130},[120,3299,655],{"class":398},[120,3301,395],{"class":130},[120,3303,104],{"class":130},[120,3305,3306],{"class":647},"359",[120,3308,413],{"class":130},[120,3310,395],{"class":130},[120,3312,669],{"class":398},[120,3314,395],{"class":130},[120,3316,104],{"class":130},[120,3318,676],{"class":647},[120,3320,413],{"class":130},[120,3322,395],{"class":130},[120,3324,683],{"class":398},[120,3326,395],{"class":130},[120,3328,104],{"class":130},[120,3330,690],{"class":647},[120,3332,693],{"class":130},[120,3334,395],{"class":130},[120,3336,210],{"class":398},[120,3338,395],{"class":130},[120,3340,104],{"class":130},[120,3342,395],{"class":130},[120,3344,3243],{"class":407},[120,3346,395],{"class":130},[120,3348,413],{"class":130},[120,3350,395],{"class":130},[120,3352,418],{"class":398},[120,3354,395],{"class":130},[120,3356,104],{"class":130},[120,3358,395],{"class":130},[120,3360,722],{"class":407},[120,3362,395],{"class":130},[120,3364,413],{"class":130},[120,3366,395],{"class":130},[120,3368,436],{"class":398},[120,3370,395],{"class":130},[120,3372,104],{"class":130},[120,3374,395],{"class":130},[120,3376,445],{"class":407},[120,3378,395],{"class":130},[120,3380,413],{"class":130},[120,3382,395],{"class":130},[120,3384,747],{"class":398},[120,3386,395],{"class":130},[120,3388,104],{"class":130},[120,3390,395],{"class":130},[120,3392,3082],{"class":407},[120,3394,395],{"class":130},[120,3396,413],{"class":130},[120,3398,395],{"class":130},[120,3400,764],{"class":398},[120,3402,395],{"class":130},[120,3404,104],{"class":130},[120,3406,771],{"class":130},[120,3408,413],{"class":130},[120,3410,395],{"class":130},[120,3412,12],{"class":398},[120,3414,395],{"class":130},[120,3416,104],{"class":130},[120,3418,395],{"class":130},[120,3420,3421],{"class":407},"DELETE FROM ",[120,3423,1292],{"class":126},[120,3425,1295],{"class":407},[120,3427,3428],{"class":126},"\\\"\\n",[120,3430,3431],{"class":407},"WHERE ",[120,3433,1292],{"class":126},[120,3435,210],{"class":407},[120,3437,1292],{"class":126},[120,3439,3440],{"class":407}," = $id;",[120,3442,1303],{"class":126},[120,3444,395],{"class":130},[120,3446,413],{"class":130},[120,3448,395],{"class":130},[120,3450,790],{"class":398},[120,3452,395],{"class":130},[120,3454,795],{"class":130},[120,3456,395],{"class":130},[120,3458,800],{"class":398},[120,3460,395],{"class":130},[120,3462,104],{"class":130},[120,3464,492],{"class":647},[120,3466,413],{"class":130},[120,3468,395],{"class":130},[120,3470,640],{"class":398},[120,3472,395],{"class":130},[120,3474,104],{"class":130},[120,3476,819],{"class":647},[120,3478,413],{"class":130},[120,3480,395],{"class":130},[120,3482,655],{"class":398},[120,3484,395],{"class":130},[120,3486,104],{"class":130},[120,3488,3489],{"class":647},"460",[120,3491,413],{"class":130},[120,3493,395],{"class":130},[120,3495,839],{"class":398},[120,3497,395],{"class":130},[120,3499,844],{"class":130},[120,3501,395],{"class":130},[120,3503,3261],{"class":407},[120,3505,395],{"class":130},[120,3507,853],{"class":130},[120,3509,395],{"class":130},[120,3511,210],{"class":398},[120,3513,395],{"class":130},[120,3515,104],{"class":130},[120,3517,395],{"class":130},[120,3519,3252],{"class":407},[120,3521,395],{"class":130},[120,3523,413],{"class":130},[120,3525,395],{"class":130},[120,3527,418],{"class":398},[120,3529,395],{"class":130},[120,3531,104],{"class":130},[120,3533,395],{"class":130},[120,3535,882],{"class":407},[120,3537,395],{"class":130},[120,3539,413],{"class":130},[120,3541,395],{"class":130},[120,3543,436],{"class":398},[120,3545,395],{"class":130},[120,3547,104],{"class":130},[120,3549,395],{"class":130},[120,3551,445],{"class":407},[120,3553,395],{"class":130},[120,3555,413],{"class":130},[120,3557,395],{"class":130},[120,3559,747],{"class":398},[120,3561,395],{"class":130},[120,3563,104],{"class":130},[120,3565,395],{"class":130},[120,3567,3082],{"class":407},[120,3569,395],{"class":130},[120,3571,413],{"class":130},[120,3573,395],{"class":130},[120,3575,764],{"class":398},[120,3577,395],{"class":130},[120,3579,104],{"class":130},[120,3581,771],{"class":130},[120,3583,413],{"class":130},[120,3585,395],{"class":130},[120,3587,935],{"class":398},[120,3589,395],{"class":130},[120,3591,940],{"class":130},[120,3593,395],{"class":130},[120,3595,14],{"class":464},[120,3597,395],{"class":130},[120,3599,104],{"class":130},[120,3601,395],{"class":130},[120,3603,953],{"class":407},[120,3605,395],{"class":130},[120,3607,693],{"class":130},[120,3609,395],{"class":130},[120,3611,14],{"class":464},[120,3613,395],{"class":130},[120,3615,104],{"class":130},[120,3617,395],{"class":130},[120,3619,970],{"class":407},[120,3621,395],{"class":130},[120,3623,413],{"class":130},[120,3625,395],{"class":130},[120,3627,979],{"class":464},[120,3629,395],{"class":130},[120,3631,104],{"class":130},[120,3633,395],{"class":130},[120,3635,988],{"class":407},[120,3637,395],{"class":130},[120,3639,993],{"class":130},[120,3641,395],{"class":130},[120,3643,998],{"class":398},[120,3645,395],{"class":130},[120,3647,104],{"class":130},[120,3649,771],{"class":130},[120,3651,413],{"class":130},[120,3653,395],{"class":130},[120,3655,1011],{"class":398},[120,3657,395],{"class":130},[120,3659,104],{"class":130},[120,3661,771],{"class":130},[120,3663,413],{"class":130},[120,3665,395],{"class":130},[120,3667,1024],{"class":398},[120,3669,395],{"class":130},[120,3671,795],{"class":130},[120,3673,395],{"class":130},[120,3675,1033],{"class":398},[120,3677,395],{"class":130},[120,3679,104],{"class":130},[120,3681,1040],{"class":647},[120,3683,413],{"class":130},[120,3685,395],{"class":130},[120,3687,970],{"class":398},[120,3689,395],{"class":130},[120,3691,104],{"class":130},[120,3693,771],{"class":130},[120,3695,413],{"class":130},[120,3697,395],{"class":130},[120,3699,953],{"class":398},[120,3701,395],{"class":130},[120,3703,104],{"class":130},[120,3705,771],{"class":130},[120,3707,413],{"class":130},[120,3709,395],{"class":130},[120,3711,1071],{"class":398},[120,3713,395],{"class":130},[120,3715,104],{"class":130},[120,3717,395],{"class":130},[120,3719,1080],{"class":407},[120,3721,395],{"class":130},[120,3723,413],{"class":130},[120,3725,395],{"class":130},[120,3727,640],{"class":398},[120,3729,395],{"class":130},[120,3731,104],{"class":130},[120,3733,832],{"class":647},[120,3735,413],{"class":130},[120,3737,395],{"class":130},[120,3739,655],{"class":398},[120,3741,395],{"class":130},[120,3743,104],{"class":130},[120,3745,3489],{"class":647},[120,3747,413],{"class":130},[120,3749,395],{"class":130},[120,3751,839],{"class":398},[120,3753,395],{"class":130},[120,3755,844],{"class":130},[120,3757,395],{"class":130},[120,3759,3279],{"class":407},[120,3761,395],{"class":130},[120,3763,853],{"class":130},[120,3765,395],{"class":130},[120,3767,210],{"class":398},[120,3769,395],{"class":130},[120,3771,104],{"class":130},[120,3773,395],{"class":130},[120,3775,3261],{"class":407},[120,3777,395],{"class":130},[120,3779,413],{"class":130},[120,3781,395],{"class":130},[120,3783,418],{"class":398},[120,3785,395],{"class":130},[120,3787,104],{"class":130},[120,3789,395],{"class":130},[120,3791,1459],{"class":407},[120,3793,395],{"class":130},[120,3795,413],{"class":130},[120,3797,395],{"class":130},[120,3799,436],{"class":398},[120,3801,395],{"class":130},[120,3803,104],{"class":130},[120,3805,395],{"class":130},[120,3807,445],{"class":407},[120,3809,395],{"class":130},[120,3811,413],{"class":130},[120,3813,395],{"class":130},[120,3815,747],{"class":398},[120,3817,395],{"class":130},[120,3819,104],{"class":130},[120,3821,395],{"class":130},[120,3823,3082],{"class":407},[120,3825,395],{"class":130},[120,3827,413],{"class":130},[120,3829,395],{"class":130},[120,3831,764],{"class":398},[120,3833,395],{"class":130},[120,3835,104],{"class":130},[120,3837,395],{"class":130},[120,3839,1508],{"class":407},[120,3841,395],{"class":130},[120,3843,413],{"class":130},[120,3845,395],{"class":130},[120,3847,1517],{"class":398},[120,3849,395],{"class":130},[120,3851,542],{"class":130},[120,3853,395],{"class":130},[120,3855,1526],{"class":398},[120,3857,395],{"class":130},[120,3859,542],{"class":130},[120,3861,395],{"class":130},[120,3863,1535],{"class":398},[120,3865,395],{"class":130},[120,3867,795],{"class":130},[120,3869,395],{"class":130},[120,3871,1544],{"class":398},[120,3873,395],{"class":130},[120,3875,795],{"class":130},[120,3877,395],{"class":130},[120,3879,1553],{"class":398},[120,3881,395],{"class":130},[120,3883,104],{"class":130},[120,3885,395],{"class":130},[120,3887,953],{"class":407},[120,3889,395],{"class":130},[120,3891,413],{"class":130},[120,3893,395],{"class":130},[120,3895,1570],{"class":398},[120,3897,395],{"class":130},[120,3899,104],{"class":130},[120,3901,395],{"class":130},[120,3903,127],{"class":407},[120,3905,395],{"class":130},[120,3907,413],{"class":130},[120,3909,395],{"class":130},[120,3911,1587],{"class":398},[120,3913,395],{"class":130},[120,3915,104],{"class":130},[120,3917,771],{"class":130},[120,3919,413],{"class":130},[120,3921,395],{"class":130},[120,3923,1600],{"class":398},[120,3925,395],{"class":130},[120,3927,104],{"class":130},[120,3929,395],{"class":130},[120,3931,1609],{"class":407},[120,3933,395],{"class":130},[120,3935,413],{"class":130},[120,3937,395],{"class":130},[120,3939,640],{"class":398},[120,3941,395],{"class":130},[120,3943,104],{"class":130},[120,3945,1624],{"class":647},[120,3947,413],{"class":130},[120,3949,395],{"class":130},[120,3951,655],{"class":398},[120,3953,395],{"class":130},[120,3955,104],{"class":130},[120,3957,3489],{"class":647},[120,3959,413],{"class":130},[120,3961,395],{"class":130},[120,3963,839],{"class":398},[120,3965,395],{"class":130},[120,3967,1647],{"class":130},[120,3969,395],{"class":130},[120,3971,210],{"class":398},[120,3973,395],{"class":130},[120,3975,104],{"class":130},[120,3977,395],{"class":130},[120,3979,3270],{"class":407},[120,3981,395],{"class":130},[120,3983,413],{"class":130},[120,3985,395],{"class":130},[120,3987,418],{"class":398},[120,3989,395],{"class":130},[120,3991,104],{"class":130},[120,3993,395],{"class":130},[120,3995,1676],{"class":407},[120,3997,395],{"class":130},[120,3999,413],{"class":130},[120,4001,395],{"class":130},[120,4003,436],{"class":398},[120,4005,395],{"class":130},[120,4007,104],{"class":130},[120,4009,395],{"class":130},[120,4011,445],{"class":407},[120,4013,395],{"class":130},[120,4015,413],{"class":130},[120,4017,395],{"class":130},[120,4019,747],{"class":398},[120,4021,395],{"class":130},[120,4023,104],{"class":130},[120,4025,395],{"class":130},[120,4027,3082],{"class":407},[120,4029,395],{"class":130},[120,4031,413],{"class":130},[120,4033,395],{"class":130},[120,4035,764],{"class":398},[120,4037,395],{"class":130},[120,4039,104],{"class":130},[120,4041,395],{"class":130},[120,4043,4044],{"class":407},"Named parameterized query",[120,4046,395],{"class":130},[120,4048,413],{"class":130},[120,4050,395],{"class":130},[120,4052,1734],{"class":398},[120,4054,395],{"class":130},[120,4056,104],{"class":130},[120,4058,771],{"class":130},[120,4060,413],{"class":130},[120,4062,395],{"class":130},[120,4064,640],{"class":398},[120,4066,395],{"class":130},[120,4068,104],{"class":130},[120,4070,1753],{"class":647},[120,4072,413],{"class":130},[120,4074,395],{"class":130},[120,4076,655],{"class":398},[120,4078,395],{"class":130},[120,4080,104],{"class":130},[120,4082,4083],{"class":647},"400",[120,4085,413],{"class":130},[120,4087,395],{"class":130},[120,4089,839],{"class":398},[120,4091,395],{"class":130},[120,4093,1647],{"class":130},[120,4095,395],{"class":130},[120,4097,210],{"class":398},[120,4099,395],{"class":130},[120,4101,104],{"class":130},[120,4103,395],{"class":130},[120,4105,3279],{"class":407},[120,4107,395],{"class":130},[120,4109,413],{"class":130},[120,4111,395],{"class":130},[120,4113,418],{"class":398},[120,4115,395],{"class":130},[120,4117,104],{"class":130},[120,4119,395],{"class":130},[120,4121,2818],{"class":407},[120,4123,395],{"class":130},[120,4125,413],{"class":130},[120,4127,395],{"class":130},[120,4129,436],{"class":398},[120,4131,395],{"class":130},[120,4133,104],{"class":130},[120,4135,395],{"class":130},[120,4137,445],{"class":407},[120,4139,395],{"class":130},[120,4141,413],{"class":130},[120,4143,395],{"class":130},[120,4145,747],{"class":398},[120,4147,395],{"class":130},[120,4149,104],{"class":130},[120,4151,395],{"class":130},[120,4153,3082],{"class":407},[120,4155,395],{"class":130},[120,4157,413],{"class":130},[120,4159,395],{"class":130},[120,4161,764],{"class":398},[120,4163,395],{"class":130},[120,4165,104],{"class":130},[120,4167,395],{"class":130},[120,4169,4170],{"class":407},"Set queryParameters",[120,4172,395],{"class":130},[120,4174,413],{"class":130},[120,4176,395],{"class":130},[120,4178,2876],{"class":398},[120,4180,395],{"class":130},[120,4182,940],{"class":130},[120,4184,395],{"class":130},[120,4186,2885],{"class":464},[120,4188,395],{"class":130},[120,4190,104],{"class":130},[120,4192,395],{"class":130},[120,4194,2894],{"class":407},[120,4196,395],{"class":130},[120,4198,413],{"class":130},[120,4200,395],{"class":130},[120,4202,14],{"class":464},[120,4204,395],{"class":130},[120,4206,104],{"class":130},[120,4208,395],{"class":130},[120,4210,195],{"class":407},[120,4212,395],{"class":130},[120,4214,413],{"class":130},[120,4216,395],{"class":130},[120,4218,2920],{"class":464},[120,4220,395],{"class":130},[120,4222,104],{"class":130},[120,4224,395],{"class":130},[120,4226,127],{"class":407},[120,4228,395],{"class":130},[120,4230,413],{"class":130},[120,4232,395],{"class":130},[120,4234,2937],{"class":464},[120,4236,395],{"class":130},[120,4238,104],{"class":130},[120,4240,395],{"class":130},[120,4242,4243],{"class":407},"{}",[120,4245,395],{"class":130},[120,4247,413],{"class":130},[120,4249,395],{"class":130},[120,4251,2955],{"class":464},[120,4253,395],{"class":130},[120,4255,104],{"class":130},[120,4257,395],{"class":130},[120,4259,385],{"class":407},[120,4261,395],{"class":130},[120,4263,693],{"class":130},[120,4265,395],{"class":130},[120,4267,2885],{"class":464},[120,4269,395],{"class":130},[120,4271,104],{"class":130},[120,4273,395],{"class":130},[120,4275,2894],{"class":407},[120,4277,395],{"class":130},[120,4279,413],{"class":130},[120,4281,395],{"class":130},[120,4283,14],{"class":464},[120,4285,395],{"class":130},[120,4287,104],{"class":130},[120,4289,395],{"class":130},[120,4291,4292],{"class":407},"queryParameters.id",[120,4294,395],{"class":130},[120,4296,413],{"class":130},[120,4298,395],{"class":130},[120,4300,2920],{"class":464},[120,4302,395],{"class":130},[120,4304,104],{"class":130},[120,4306,395],{"class":130},[120,4308,127],{"class":407},[120,4310,395],{"class":130},[120,4312,413],{"class":130},[120,4314,395],{"class":130},[120,4316,2937],{"class":464},[120,4318,395],{"class":130},[120,4320,104],{"class":130},[120,4322,395],{"class":130},[120,4324,4325],{"class":407},"3",[120,4327,395],{"class":130},[120,4329,413],{"class":130},[120,4331,395],{"class":130},[120,4333,2955],{"class":464},[120,4335,395],{"class":130},[120,4337,104],{"class":130},[120,4339,395],{"class":130},[120,4341,2964],{"class":407},[120,4343,395],{"class":130},[120,4345,993],{"class":130},[120,4347,395],{"class":130},[120,4349,2973],{"class":398},[120,4351,395],{"class":130},[120,4353,104],{"class":130},[120,4355,771],{"class":130},[120,4357,413],{"class":130},[120,4359,395],{"class":130},[120,4361,2986],{"class":398},[120,4363,395],{"class":130},[120,4365,104],{"class":130},[120,4367,771],{"class":130},[120,4369,413],{"class":130},[120,4371,395],{"class":130},[120,4373,2999],{"class":398},[120,4375,395],{"class":130},[120,4377,104],{"class":130},[120,4379,771],{"class":130},[120,4381,413],{"class":130},[120,4383,395],{"class":130},[120,4385,2937],{"class":398},[120,4387,395],{"class":130},[120,4389,104],{"class":130},[120,4391,771],{"class":130},[120,4393,413],{"class":130},[120,4395,395],{"class":130},[120,4397,3024],{"class":398},[120,4399,395],{"class":130},[120,4401,795],{"class":130},[120,4403,395],{"class":130},[120,4405,640],{"class":398},[120,4407,395],{"class":130},[120,4409,104],{"class":130},[120,4411,4412],{"class":647},"340",[120,4414,413],{"class":130},[120,4416,395],{"class":130},[120,4418,655],{"class":398},[120,4420,395],{"class":130},[120,4422,104],{"class":130},[120,4424,3489],{"class":647},[120,4426,413],{"class":130},[120,4428,395],{"class":130},[120,4430,839],{"class":398},[120,4432,395],{"class":130},[120,4434,844],{"class":130},[120,4436,395],{"class":130},[120,4438,3243],{"class":407},[120,4440,395],{"class":130},[120,4442,853],{"class":130},[120,4444,395],{"class":130},[120,4446,210],{"class":398},[120,4448,395],{"class":130},[120,4450,104],{"class":130},[120,4452,395],{"class":130},[120,4454,4455],{"class":407},"fd2f3651994d44d3",[120,4457,395],{"class":130},[120,4459,413],{"class":130},[120,4461,395],{"class":130},[120,4463,418],{"class":398},[120,4465,395],{"class":130},[120,4467,104],{"class":130},[120,4469,395],{"class":130},[120,4471,427],{"class":407},[120,4473,395],{"class":130},[120,4475,413],{"class":130},[120,4477,395],{"class":130},[120,4479,436],{"class":398},[120,4481,395],{"class":130},[120,4483,104],{"class":130},[120,4485,395],{"class":130},[120,4487,445],{"class":407},[120,4489,395],{"class":130},[120,4491,413],{"class":130},[120,4493,395],{"class":130},[120,4495,454],{"class":398},[120,4497,395],{"class":130},[120,4499,459],{"class":130},[120,4501,395],{"class":130},[120,4503,465],{"class":464},[120,4505,395],{"class":130},[120,4507,104],{"class":130},[120,4509,395],{"class":130},[120,4511,474],{"class":407},[120,4513,395],{"class":130},[120,4515,413],{"class":130},[120,4517,395],{"class":130},[120,4519,483],{"class":464},[120,4521,395],{"class":130},[120,4523,104],{"class":130},[120,4525,395],{"class":130},[120,4527,492],{"class":407},[120,4529,395],{"class":130},[120,4531,413],{"class":130},[120,4533,395],{"class":130},[120,4535,501],{"class":464},[120,4537,395],{"class":130},[120,4539,104],{"class":130},[120,4541,395],{"class":130},[120,4543,510],{"class":407},[120,4545,395],{"class":130},[120,4547,413],{"class":130},[120,4549,395],{"class":130},[120,4551,519],{"class":464},[120,4553,395],{"class":130},[120,4555,104],{"class":130},[120,4557,395],{"class":130},[120,4559,528],{"class":407},[120,4561,395],{"class":130},[120,4563,413],{"class":130},[120,4565,395],{"class":130},[120,4567,537],{"class":464},[120,4569,395],{"class":130},[120,4571,542],{"class":130},[120,4573,395],{"class":130},[120,4575,547],{"class":464},[120,4577,395],{"class":130},[120,4579,104],{"class":130},[120,4581,395],{"class":130},[120,4583,556],{"class":407},[120,4585,395],{"class":130},[120,4587,413],{"class":130},[120,4589,395],{"class":130},[120,4591,565],{"class":464},[120,4593,395],{"class":130},[120,4595,104],{"class":130},[120,4597,395],{"class":130},[120,4599,574],{"class":407},[120,4601,395],{"class":130},[120,4603,579],{"class":130},[120,4605,395],{"class":130},[120,4607,584],{"class":398},[120,4609,395],{"class":130},[120,4611,589],{"class":130},[120,4613,395],{"class":130},[120,4615,4616],{"class":407},"423532459421ddb0",[120,4618,395],{"class":130},[120,4620,413],{"class":130},[120,4622,395],{"class":130},[120,4624,4625],{"class":407},"f14ffc1ff606f377",[120,4627,395],{"class":130},[120,4629,413],{"class":130},[120,4631,395],{"class":130},[120,4633,4634],{"class":407},"28579ce56dbb5dab",[120,4636,395],{"class":130},[120,4638,413],{"class":130},[120,4640,395],{"class":130},[120,4642,4643],{"class":407},"35f9bc3ff82a3789",[120,4645,395],{"class":130},[120,4647,413],{"class":130},[120,4649,395],{"class":130},[120,4651,4652],{"class":407},"68d530295082581a",[120,4654,395],{"class":130},[120,4656,413],{"class":130},[120,4658,395],{"class":130},[120,4660,4661],{"class":407},"2cb15cbf3a1a3878",[120,4663,395],{"class":130},[120,4665,635],{"class":130},[120,4667,395],{"class":130},[120,4669,640],{"class":398},[120,4671,395],{"class":130},[120,4673,104],{"class":130},[120,4675,648],{"class":647},[120,4677,413],{"class":130},[120,4679,395],{"class":130},[120,4681,655],{"class":398},[120,4683,395],{"class":130},[120,4685,104],{"class":130},[120,4687,4688],{"class":647},"199",[120,4690,413],{"class":130},[120,4692,395],{"class":130},[120,4694,669],{"class":398},[120,4696,395],{"class":130},[120,4698,104],{"class":130},[120,4700,676],{"class":647},[120,4702,413],{"class":130},[120,4704,395],{"class":130},[120,4706,683],{"class":398},[120,4708,395],{"class":130},[120,4710,104],{"class":130},[120,4712,690],{"class":647},[120,4714,693],{"class":130},[120,4716,395],{"class":130},[120,4718,210],{"class":398},[120,4720,395],{"class":130},[120,4722,104],{"class":130},[120,4724,395],{"class":130},[120,4726,4616],{"class":407},[120,4728,395],{"class":130},[120,4730,413],{"class":130},[120,4732,395],{"class":130},[120,4734,418],{"class":398},[120,4736,395],{"class":130},[120,4738,104],{"class":130},[120,4740,395],{"class":130},[120,4742,722],{"class":407},[120,4744,395],{"class":130},[120,4746,413],{"class":130},[120,4748,395],{"class":130},[120,4750,436],{"class":398},[120,4752,395],{"class":130},[120,4754,104],{"class":130},[120,4756,395],{"class":130},[120,4758,445],{"class":407},[120,4760,395],{"class":130},[120,4762,413],{"class":130},[120,4764,395],{"class":130},[120,4766,747],{"class":398},[120,4768,395],{"class":130},[120,4770,104],{"class":130},[120,4772,395],{"class":130},[120,4774,4455],{"class":407},[120,4776,395],{"class":130},[120,4778,413],{"class":130},[120,4780,395],{"class":130},[120,4782,764],{"class":398},[120,4784,395],{"class":130},[120,4786,104],{"class":130},[120,4788,771],{"class":130},[120,4790,413],{"class":130},[120,4792,395],{"class":130},[120,4794,12],{"class":398},[120,4796,395],{"class":130},[120,4798,104],{"class":130},[120,4800,395],{"class":130},[120,4802,4803],{"class":407},"INSERT INTO ",[120,4805,1292],{"class":126},[120,4807,1295],{"class":407},[120,4809,1292],{"class":126},[120,4811,1300],{"class":407},[120,4813,1292],{"class":126},[120,4815,1320],{"class":407},[120,4817,1292],{"class":126},[120,4819,51],{"class":407},[120,4821,1292],{"class":126},[120,4823,1344],{"class":407},[120,4825,1292],{"class":126},[120,4827,51],{"class":407},[120,4829,1292],{"class":126},[120,4831,1356],{"class":407},[120,4833,1292],{"class":126},[120,4835,4836],{"class":407},")",[120,4838,1303],{"class":126},[120,4840,4841],{"class":407},"VALUES ($1, $2, $3);",[120,4843,1303],{"class":126},[120,4845,395],{"class":130},[120,4847,413],{"class":130},[120,4849,395],{"class":130},[120,4851,790],{"class":398},[120,4853,395],{"class":130},[120,4855,795],{"class":130},[120,4857,395],{"class":130},[120,4859,800],{"class":398},[120,4861,395],{"class":130},[120,4863,104],{"class":130},[120,4865,492],{"class":647},[120,4867,413],{"class":130},[120,4869,395],{"class":130},[120,4871,640],{"class":398},[120,4873,395],{"class":130},[120,4875,104],{"class":130},[120,4877,819],{"class":647},[120,4879,413],{"class":130},[120,4881,395],{"class":130},[120,4883,655],{"class":398},[120,4885,395],{"class":130},[120,4887,104],{"class":130},[120,4889,1400],{"class":647},[120,4891,413],{"class":130},[120,4893,395],{"class":130},[120,4895,839],{"class":398},[120,4897,395],{"class":130},[120,4899,844],{"class":130},[120,4901,395],{"class":130},[120,4903,4634],{"class":407},[120,4905,395],{"class":130},[120,4907,853],{"class":130},[120,4909,395],{"class":130},[120,4911,210],{"class":398},[120,4913,395],{"class":130},[120,4915,104],{"class":130},[120,4917,395],{"class":130},[120,4919,4625],{"class":407},[120,4921,395],{"class":130},[120,4923,413],{"class":130},[120,4925,395],{"class":130},[120,4927,418],{"class":398},[120,4929,395],{"class":130},[120,4931,104],{"class":130},[120,4933,395],{"class":130},[120,4935,882],{"class":407},[120,4937,395],{"class":130},[120,4939,413],{"class":130},[120,4941,395],{"class":130},[120,4943,436],{"class":398},[120,4945,395],{"class":130},[120,4947,104],{"class":130},[120,4949,395],{"class":130},[120,4951,445],{"class":407},[120,4953,395],{"class":130},[120,4955,413],{"class":130},[120,4957,395],{"class":130},[120,4959,747],{"class":398},[120,4961,395],{"class":130},[120,4963,104],{"class":130},[120,4965,395],{"class":130},[120,4967,4455],{"class":407},[120,4969,395],{"class":130},[120,4971,413],{"class":130},[120,4973,395],{"class":130},[120,4975,764],{"class":398},[120,4977,395],{"class":130},[120,4979,104],{"class":130},[120,4981,771],{"class":130},[120,4983,413],{"class":130},[120,4985,395],{"class":130},[120,4987,935],{"class":398},[120,4989,395],{"class":130},[120,4991,940],{"class":130},[120,4993,395],{"class":130},[120,4995,14],{"class":464},[120,4997,395],{"class":130},[120,4999,104],{"class":130},[120,5001,395],{"class":130},[120,5003,953],{"class":407},[120,5005,395],{"class":130},[120,5007,693],{"class":130},[120,5009,395],{"class":130},[120,5011,14],{"class":464},[120,5013,395],{"class":130},[120,5015,104],{"class":130},[120,5017,395],{"class":130},[120,5019,970],{"class":407},[120,5021,395],{"class":130},[120,5023,413],{"class":130},[120,5025,395],{"class":130},[120,5027,979],{"class":464},[120,5029,395],{"class":130},[120,5031,104],{"class":130},[120,5033,395],{"class":130},[120,5035,988],{"class":407},[120,5037,395],{"class":130},[120,5039,993],{"class":130},[120,5041,395],{"class":130},[120,5043,998],{"class":398},[120,5045,395],{"class":130},[120,5047,104],{"class":130},[120,5049,771],{"class":130},[120,5051,413],{"class":130},[120,5053,395],{"class":130},[120,5055,1011],{"class":398},[120,5057,395],{"class":130},[120,5059,104],{"class":130},[120,5061,771],{"class":130},[120,5063,413],{"class":130},[120,5065,395],{"class":130},[120,5067,1024],{"class":398},[120,5069,395],{"class":130},[120,5071,795],{"class":130},[120,5073,395],{"class":130},[120,5075,1033],{"class":398},[120,5077,395],{"class":130},[120,5079,104],{"class":130},[120,5081,1040],{"class":647},[120,5083,413],{"class":130},[120,5085,395],{"class":130},[120,5087,970],{"class":398},[120,5089,395],{"class":130},[120,5091,104],{"class":130},[120,5093,771],{"class":130},[120,5095,413],{"class":130},[120,5097,395],{"class":130},[120,5099,953],{"class":398},[120,5101,395],{"class":130},[120,5103,104],{"class":130},[120,5105,771],{"class":130},[120,5107,413],{"class":130},[120,5109,395],{"class":130},[120,5111,1071],{"class":398},[120,5113,395],{"class":130},[120,5115,104],{"class":130},[120,5117,395],{"class":130},[120,5119,1080],{"class":407},[120,5121,395],{"class":130},[120,5123,413],{"class":130},[120,5125,395],{"class":130},[120,5127,640],{"class":398},[120,5129,395],{"class":130},[120,5131,104],{"class":130},[120,5133,832],{"class":647},[120,5135,413],{"class":130},[120,5137,395],{"class":130},[120,5139,655],{"class":398},[120,5141,395],{"class":130},[120,5143,104],{"class":130},[120,5145,1400],{"class":647},[120,5147,413],{"class":130},[120,5149,395],{"class":130},[120,5151,839],{"class":398},[120,5153,395],{"class":130},[120,5155,844],{"class":130},[120,5157,395],{"class":130},[120,5159,4652],{"class":407},[120,5161,395],{"class":130},[120,5163,853],{"class":130},[120,5165,395],{"class":130},[120,5167,210],{"class":398},[120,5169,395],{"class":130},[120,5171,104],{"class":130},[120,5173,395],{"class":130},[120,5175,4634],{"class":407},[120,5177,395],{"class":130},[120,5179,413],{"class":130},[120,5181,395],{"class":130},[120,5183,418],{"class":398},[120,5185,395],{"class":130},[120,5187,104],{"class":130},[120,5189,395],{"class":130},[120,5191,1459],{"class":407},[120,5193,395],{"class":130},[120,5195,413],{"class":130},[120,5197,395],{"class":130},[120,5199,436],{"class":398},[120,5201,395],{"class":130},[120,5203,104],{"class":130},[120,5205,395],{"class":130},[120,5207,445],{"class":407},[120,5209,395],{"class":130},[120,5211,413],{"class":130},[120,5213,395],{"class":130},[120,5215,747],{"class":398},[120,5217,395],{"class":130},[120,5219,104],{"class":130},[120,5221,395],{"class":130},[120,5223,4455],{"class":407},[120,5225,395],{"class":130},[120,5227,413],{"class":130},[120,5229,395],{"class":130},[120,5231,764],{"class":398},[120,5233,395],{"class":130},[120,5235,104],{"class":130},[120,5237,395],{"class":130},[120,5239,1508],{"class":407},[120,5241,395],{"class":130},[120,5243,413],{"class":130},[120,5245,395],{"class":130},[120,5247,1517],{"class":398},[120,5249,395],{"class":130},[120,5251,542],{"class":130},[120,5253,395],{"class":130},[120,5255,1526],{"class":398},[120,5257,395],{"class":130},[120,5259,542],{"class":130},[120,5261,395],{"class":130},[120,5263,1535],{"class":398},[120,5265,395],{"class":130},[120,5267,795],{"class":130},[120,5269,395],{"class":130},[120,5271,1544],{"class":398},[120,5273,395],{"class":130},[120,5275,795],{"class":130},[120,5277,395],{"class":130},[120,5279,1553],{"class":398},[120,5281,395],{"class":130},[120,5283,104],{"class":130},[120,5285,395],{"class":130},[120,5287,953],{"class":407},[120,5289,395],{"class":130},[120,5291,413],{"class":130},[120,5293,395],{"class":130},[120,5295,1570],{"class":398},[120,5297,395],{"class":130},[120,5299,104],{"class":130},[120,5301,395],{"class":130},[120,5303,127],{"class":407},[120,5305,395],{"class":130},[120,5307,413],{"class":130},[120,5309,395],{"class":130},[120,5311,1587],{"class":398},[120,5313,395],{"class":130},[120,5315,104],{"class":130},[120,5317,771],{"class":130},[120,5319,413],{"class":130},[120,5321,395],{"class":130},[120,5323,1600],{"class":398},[120,5325,395],{"class":130},[120,5327,104],{"class":130},[120,5329,395],{"class":130},[120,5331,1609],{"class":407},[120,5333,395],{"class":130},[120,5335,413],{"class":130},[120,5337,395],{"class":130},[120,5339,640],{"class":398},[120,5341,395],{"class":130},[120,5343,104],{"class":130},[120,5345,1624],{"class":647},[120,5347,413],{"class":130},[120,5349,395],{"class":130},[120,5351,655],{"class":398},[120,5353,395],{"class":130},[120,5355,104],{"class":130},[120,5357,1400],{"class":647},[120,5359,413],{"class":130},[120,5361,395],{"class":130},[120,5363,839],{"class":398},[120,5365,395],{"class":130},[120,5367,1647],{"class":130},[120,5369,395],{"class":130},[120,5371,210],{"class":398},[120,5373,395],{"class":130},[120,5375,104],{"class":130},[120,5377,395],{"class":130},[120,5379,4643],{"class":407},[120,5381,395],{"class":130},[120,5383,413],{"class":130},[120,5385,395],{"class":130},[120,5387,418],{"class":398},[120,5389,395],{"class":130},[120,5391,104],{"class":130},[120,5393,395],{"class":130},[120,5395,1676],{"class":407},[120,5397,395],{"class":130},[120,5399,413],{"class":130},[120,5401,395],{"class":130},[120,5403,436],{"class":398},[120,5405,395],{"class":130},[120,5407,104],{"class":130},[120,5409,395],{"class":130},[120,5411,445],{"class":407},[120,5413,395],{"class":130},[120,5415,413],{"class":130},[120,5417,395],{"class":130},[120,5419,747],{"class":398},[120,5421,395],{"class":130},[120,5423,104],{"class":130},[120,5425,395],{"class":130},[120,5427,4455],{"class":407},[120,5429,395],{"class":130},[120,5431,413],{"class":130},[120,5433,395],{"class":130},[120,5435,764],{"class":398},[120,5437,395],{"class":130},[120,5439,104],{"class":130},[120,5441,395],{"class":130},[120,5443,5444],{"class":407},"Numeric parameterized query",[120,5446,395],{"class":130},[120,5448,413],{"class":130},[120,5450,395],{"class":130},[120,5452,1734],{"class":398},[120,5454,395],{"class":130},[120,5456,104],{"class":130},[120,5458,771],{"class":130},[120,5460,413],{"class":130},[120,5462,395],{"class":130},[120,5464,640],{"class":398},[120,5466,395],{"class":130},[120,5468,104],{"class":130},[120,5470,1753],{"class":647},[120,5472,413],{"class":130},[120,5474,395],{"class":130},[120,5476,655],{"class":398},[120,5478,395],{"class":130},[120,5480,104],{"class":130},[120,5482,5483],{"class":647},"240",[120,5485,413],{"class":130},[120,5487,395],{"class":130},[120,5489,839],{"class":398},[120,5491,395],{"class":130},[120,5493,1647],{"class":130},[120,5495,395],{"class":130},[120,5497,210],{"class":398},[120,5499,395],{"class":130},[120,5501,104],{"class":130},[120,5503,395],{"class":130},[120,5505,4652],{"class":407},[120,5507,395],{"class":130},[120,5509,413],{"class":130},[120,5511,395],{"class":130},[120,5513,418],{"class":398},[120,5515,395],{"class":130},[120,5517,104],{"class":130},[120,5519,395],{"class":130},[120,5521,5522],{"class":407},"function",[120,5524,395],{"class":130},[120,5526,413],{"class":130},[120,5528,395],{"class":130},[120,5530,436],{"class":398},[120,5532,395],{"class":130},[120,5534,104],{"class":130},[120,5536,395],{"class":130},[120,5538,445],{"class":407},[120,5540,395],{"class":130},[120,5542,413],{"class":130},[120,5544,395],{"class":130},[120,5546,747],{"class":398},[120,5548,395],{"class":130},[120,5550,104],{"class":130},[120,5552,395],{"class":130},[120,5554,4455],{"class":407},[120,5556,395],{"class":130},[120,5558,413],{"class":130},[120,5560,395],{"class":130},[120,5562,764],{"class":398},[120,5564,395],{"class":130},[120,5566,104],{"class":130},[120,5568,395],{"class":130},[120,5570,5571],{"class":407},"Simulate Sensor",[120,5573,395],{"class":130},[120,5575,413],{"class":130},[120,5577,395],{"class":130},[120,5579,5580],{"class":398},"func",[120,5582,395],{"class":130},[120,5584,104],{"class":130},[120,5586,395],{"class":130},[120,5588,5589],{"class":407},"\u002F\u002F Simulate sensor data and output as an object in msg.payload",[120,5591,5592],{"class":126},"\\n\\n",[120,5594,5595],{"class":407},"let temperature = (20 + Math.random() * 10).toFixed(2);",[120,5597,1303],{"class":126},[120,5599,5600],{"class":407},"let sensorIds = [",[120,5602,1292],{"class":126},[120,5604,5605],{"class":407},"sensor_01",[120,5607,1292],{"class":126},[120,5609,51],{"class":407},[120,5611,1292],{"class":126},[120,5613,5614],{"class":407},"sensor_02",[120,5616,1292],{"class":126},[120,5618,51],{"class":407},[120,5620,1292],{"class":126},[120,5622,5623],{"class":407},"sensor_03",[120,5625,1292],{"class":126},[120,5627,5628],{"class":407},"];",[120,5630,1303],{"class":126},[120,5632,5633],{"class":407},"let sensor_id = sensorIds[Math.floor(Math.random() * sensorIds.length)];",[120,5635,5592],{"class":126},[120,5637,5638],{"class":407},"msg.payload = {",[120,5640,1303],{"class":126},[120,5642,5643],{"class":407},"    sensor_id: sensor_id,",[120,5645,1303],{"class":126},[120,5647,5648],{"class":407},"    temperature: Number(temperature),",[120,5650,1303],{"class":126},[120,5652,5653],{"class":407},"    unit: ",[120,5655,1292],{"class":126},[120,5657,5658],{"class":407},"celsius",[120,5660,1292],{"class":126},[120,5662,413],{"class":407},[120,5664,1303],{"class":126},[120,5666,5667],{"class":407},"};",[120,5669,5592],{"class":126},[120,5671,5672],{"class":407},"return msg;",[120,5674,1303],{"class":126},[120,5676,395],{"class":130},[120,5678,413],{"class":130},[120,5680,395],{"class":130},[120,5682,34],{"class":398},[120,5684,395],{"class":130},[120,5686,104],{"class":130},[120,5688,492],{"class":647},[120,5690,413],{"class":130},[120,5692,395],{"class":130},[120,5694,5695],{"class":398},"timeout",[120,5697,395],{"class":130},[120,5699,104],{"class":130},[120,5701,5702],{"class":647},"0",[120,5704,413],{"class":130},[120,5706,395],{"class":130},[120,5708,5709],{"class":398},"noerr",[120,5711,395],{"class":130},[120,5713,104],{"class":130},[120,5715,5702],{"class":647},[120,5717,413],{"class":130},[120,5719,395],{"class":130},[120,5721,5722],{"class":398},"initialize",[120,5724,395],{"class":130},[120,5726,104],{"class":130},[120,5728,771],{"class":130},[120,5730,413],{"class":130},[120,5732,395],{"class":130},[120,5734,5735],{"class":398},"finalize",[120,5737,395],{"class":130},[120,5739,104],{"class":130},[120,5741,771],{"class":130},[120,5743,413],{"class":130},[120,5745,395],{"class":130},[120,5747,5748],{"class":398},"libs",[120,5750,395],{"class":130},[120,5752,5753],{"class":130},":[],",[120,5755,395],{"class":130},[120,5757,640],{"class":398},[120,5759,395],{"class":130},[120,5761,104],{"class":130},[120,5763,5764],{"class":647},"320",[120,5766,413],{"class":130},[120,5768,395],{"class":130},[120,5770,655],{"class":398},[120,5772,395],{"class":130},[120,5774,104],{"class":130},[120,5776,1400],{"class":647},[120,5778,413],{"class":130},[120,5780,395],{"class":130},[120,5782,839],{"class":398},[120,5784,395],{"class":130},[120,5786,844],{"class":130},[120,5788,395],{"class":130},[120,5790,4661],{"class":407},[120,5792,395],{"class":130},[120,5794,853],{"class":130},[120,5796,395],{"class":130},[120,5798,210],{"class":398},[120,5800,395],{"class":130},[120,5802,104],{"class":130},[120,5804,395],{"class":130},[120,5806,4661],{"class":407},[120,5808,395],{"class":130},[120,5810,413],{"class":130},[120,5812,395],{"class":130},[120,5814,418],{"class":398},[120,5816,395],{"class":130},[120,5818,104],{"class":130},[120,5820,395],{"class":130},[120,5822,2818],{"class":407},[120,5824,395],{"class":130},[120,5826,413],{"class":130},[120,5828,395],{"class":130},[120,5830,436],{"class":398},[120,5832,395],{"class":130},[120,5834,104],{"class":130},[120,5836,395],{"class":130},[120,5838,445],{"class":407},[120,5840,395],{"class":130},[120,5842,413],{"class":130},[120,5844,395],{"class":130},[120,5846,747],{"class":398},[120,5848,395],{"class":130},[120,5850,104],{"class":130},[120,5852,395],{"class":130},[120,5854,4455],{"class":407},[120,5856,395],{"class":130},[120,5858,413],{"class":130},[120,5860,395],{"class":130},[120,5862,764],{"class":398},[120,5864,395],{"class":130},[120,5866,104],{"class":130},[120,5868,395],{"class":130},[120,5870,5871],{"class":407},"Set Params",[120,5873,395],{"class":130},[120,5875,413],{"class":130},[120,5877,395],{"class":130},[120,5879,2876],{"class":398},[120,5881,395],{"class":130},[120,5883,940],{"class":130},[120,5885,395],{"class":130},[120,5887,2885],{"class":464},[120,5889,395],{"class":130},[120,5891,104],{"class":130},[120,5893,395],{"class":130},[120,5895,2894],{"class":407},[120,5897,395],{"class":130},[120,5899,413],{"class":130},[120,5901,395],{"class":130},[120,5903,14],{"class":464},[120,5905,395],{"class":130},[120,5907,104],{"class":130},[120,5909,395],{"class":130},[120,5911,5912],{"class":407},"params",[120,5914,395],{"class":130},[120,5916,413],{"class":130},[120,5918,395],{"class":130},[120,5920,2920],{"class":464},[120,5922,395],{"class":130},[120,5924,104],{"class":130},[120,5926,395],{"class":130},[120,5928,127],{"class":407},[120,5930,395],{"class":130},[120,5932,413],{"class":130},[120,5934,395],{"class":130},[120,5936,2937],{"class":464},[120,5938,395],{"class":130},[120,5940,104],{"class":130},[120,5942,395],{"class":130},[120,5944,5945],{"class":407},"[msg.payload.sensor_id, msg.payload.temperature, msg.payload.unit]",[120,5947,395],{"class":130},[120,5949,413],{"class":130},[120,5951,395],{"class":130},[120,5953,2955],{"class":464},[120,5955,395],{"class":130},[120,5957,104],{"class":130},[120,5959,395],{"class":130},[120,5961,5962],{"class":407},"jsonata",[120,5964,395],{"class":130},[120,5966,993],{"class":130},[120,5968,395],{"class":130},[120,5970,2973],{"class":398},[120,5972,395],{"class":130},[120,5974,104],{"class":130},[120,5976,771],{"class":130},[120,5978,413],{"class":130},[120,5980,395],{"class":130},[120,5982,2986],{"class":398},[120,5984,395],{"class":130},[120,5986,104],{"class":130},[120,5988,771],{"class":130},[120,5990,413],{"class":130},[120,5992,395],{"class":130},[120,5994,2999],{"class":398},[120,5996,395],{"class":130},[120,5998,104],{"class":130},[120,6000,771],{"class":130},[120,6002,413],{"class":130},[120,6004,395],{"class":130},[120,6006,2937],{"class":398},[120,6008,395],{"class":130},[120,6010,104],{"class":130},[120,6012,771],{"class":130},[120,6014,413],{"class":130},[120,6016,395],{"class":130},[120,6018,3024],{"class":398},[120,6020,395],{"class":130},[120,6022,795],{"class":130},[120,6024,395],{"class":130},[120,6026,640],{"class":398},[120,6028,395],{"class":130},[120,6030,104],{"class":130},[120,6032,6033],{"class":647},"510",[120,6035,413],{"class":130},[120,6037,395],{"class":130},[120,6039,655],{"class":398},[120,6041,395],{"class":130},[120,6043,104],{"class":130},[120,6045,1400],{"class":647},[120,6047,413],{"class":130},[120,6049,395],{"class":130},[120,6051,839],{"class":398},[120,6053,395],{"class":130},[120,6055,844],{"class":130},[120,6057,395],{"class":130},[120,6059,4616],{"class":407},[120,6061,395],{"class":130},[120,6063,853],{"class":130},[120,6065,395],{"class":130},[120,6067,210],{"class":398},[120,6069,395],{"class":130},[120,6071,104],{"class":130},[120,6073,395],{"class":130},[120,6075,6076],{"class":407},"bf517ea3d503dd5a",[120,6078,395],{"class":130},[120,6080,413],{"class":130},[120,6082,395],{"class":130},[120,6084,418],{"class":398},[120,6086,395],{"class":130},[120,6088,104],{"class":130},[120,6090,395],{"class":130},[120,6092,6093],{"class":407},"global-config",[120,6095,395],{"class":130},[120,6097,413],{"class":130},[120,6099,395],{"class":130},[120,6101,6102],{"class":398},"env",[120,6104,395],{"class":130},[120,6106,5753],{"class":130},[120,6108,395],{"class":130},[120,6110,6111],{"class":398},"modules",[120,6113,395],{"class":130},[120,6115,459],{"class":130},[120,6117,395],{"class":130},[120,6119,6120],{"class":464},"@flowfuse\u002Fnr-tables-nodes",[120,6122,395],{"class":130},[120,6124,104],{"class":130},[120,6126,395],{"class":130},[120,6128,6129],{"class":407},"0.1.0",[120,6131,395],{"class":130},[120,6133,6134],{"class":130},"}}]\n",[32,6136,6138],{"id":6137},"generate-queries-with-flowfuse-expert","Generate Queries with FlowFuse Expert",[14,6140,6141,6142,6145,6146,6150],{},"In the Query node, click ",[27,6143,6144],{},"\"Assistant\"",", enter plain English like ",[6147,6148,6149],"em",{},"\"Show me all readings from today\"",", and the AI automatically generates the SQL query.",[14,6152,6153],{},[6154,6155,6161],"video",{"autoPlay":6156,"loop":6156,"muted":6156,"playsInline":6156,"ariaLabel":6157,"width":6158,"height":6159,"preload":6160},true,"Query Node FlowFuse Expert",3024,1702,"none",[6162,6163],"source",{"src":6164,"type":6165},"\u002Fblog\u002F2025\u002F09\u002Fimages\u002Fflowfuse-ai-assistance-table-demo.webm","video\u002Fwebm",[14,6167,6168,6169,93],{},"For more detailed information on natural language queries with the Query node, read this article: ",[18,6170,6172],{"href":6171},"\u002Fblog\u002F2025\u002F09\u002Fai-assistant-flowfuse-tables\u002F","FlowFuse Expert for FlowFuse Tables",[454,6174,6175],{},"html pre.shiki code .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .spNyl, html code.shiki .spNyl{--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}html pre.shiki code .sbssI, html code.shiki .sbssI{--shiki-light:#F76D47;--shiki-default:#F78C6C;--shiki-dark:#F78C6C}",{"title":116,"searchDepth":6177,"depth":6177,"links":6178},4,[6179,6183,6197,6204,6205,6206],{"id":34,"depth":247,"text":35,"children":6180},[6181],{"id":58,"depth":6182,"text":59},3,{"id":85,"depth":247,"text":86,"children":6184},[6185,6190,6194],{"id":96,"depth":6182,"text":97,"children":6186},[6187,6189],{"id":108,"depth":6188,"text":109},5,{"id":150,"depth":6188,"text":151},{"id":171,"depth":6182,"text":172,"children":6191},[6192,6193],{"id":181,"depth":6188,"text":109},{"id":215,"depth":6188,"text":151},{"id":227,"depth":6182,"text":228,"children":6195},[6196],{"id":234,"depth":6188,"text":151},{"id":271,"depth":247,"text":272,"children":6198},[6199,6200,6201,6202,6203],{"id":275,"depth":6182,"text":276},{"id":294,"depth":6182,"text":295},{"id":305,"depth":6182,"text":306},{"id":312,"depth":6182,"text":313},{"id":334,"depth":6182,"text":335},{"id":364,"depth":247,"text":365},{"id":375,"depth":247,"text":376},{"id":6137,"depth":247,"text":6138},"The Query node allows you to write and run queries against database tables managed by FlowFuse Tables. The node is pre-configured to connect automatically when used within a FlowFuse Node-RED instance.","https:\u002F\u002Fgithub.com\u002FFlowFuse\u002Fwebsite\u002Fedit\u002Fmain\u002Fnuxt\u002Fcontent-guides\u002Fflowfuse-nodes\u002Fflowfuse-tables\u002Fquery.md","md",null,{},50,"\u002Fdocs\u002Fflowfuse-nodes\u002Fflowfuse-tables\u002Fquery",{"title":5,"description":6207},"docs\u002Fflowfuse-nodes\u002Fflowfuse-tables\u002Fquery","2026-09-08 11:02:51 +0200","t_k1oJr-sBX4fOUglvoEe75loV92XrcKvIBUMizuQdA",{"id":6219,"extension":6220,"meta":6221,"sections":6222,"stem":6619,"__hash__":6620},"featureCatalog\u002Ffeature-catalog.yml","yml",{},[6223,6284,6383,6445,6522,6601],{"id":6224,"title":6225,"features":6226},"ai-automation","AI & Automation",[6227,6237,6247,6257,6263,6273,6279],{"id":6228,"title":6229,"description":6230,"docsLink":6231,"changelog":6232,"tiers":6236},"flowfuse-expert-ai","FlowFuse Expert AI","Build industrial apps with agents, and query the state of the factory with an agent. Adapt your current hardware and machines so agentic work can be done against them, without ripping and replacing what's already on the plant floor.","\u002Fdocs\u002Fuser\u002Fexpert\u002F",[6233],{"url":6234,"release":6235},"\u002Fchangelog\u002F2026\u002F02\u002Fff-expert-update-banner\u002F","2.28",{"edge":6156,"hub":6156,"fleet":6156},{"id":6238,"title":6239,"description":6240,"docsLink":6241,"changelog":6242,"subfeature":6156,"showOnPricing":6245,"tiers":6246},"flowfuse-expert-support-mode","Support Mode","Chat-based assistance for FlowFuse and Node-RED, including Node-RED instance management through natural language.","\u002Fdocs\u002Fuser\u002Fexpert\u002Fchat\u002F#support-mode",[6243],{"url":6244,"release":6235},"\u002Fchangelog\u002F2026\u002F02\u002Fff-expert-debug-log-context\u002F",false,{"edge":6156,"hub":6156,"fleet":6156},{"id":6248,"title":6249,"description":6250,"docsLink":6251,"changelog":6252,"subfeature":6156,"showOnPricing":6245,"tiers":6256},"flowfuse-expert-application-building","Application Building","Describe what you want to build and FlowFuse Expert assembles it on your workspace, adding tabs, wiring nodes, and configuring properties.","\u002Fdocs\u002Fuser\u002Fexpert\u002Fchat\u002F",[6253],{"url":6254,"release":6255},"\u002Fchangelog\u002F2026\u002F05\u002Fexpert-application-building\u002F","2.30",{"edge":6156,"hub":6156,"fleet":6156},{"id":6258,"title":6259,"description":6260,"docsLink":6261,"subfeature":6156,"beta":6156,"showOnPricing":6245,"tiers":6262},"flowfuse-expert-insights-mode","Insights Mode","Connects FlowFuse Expert to MCP servers in your Node-RED instances, enabling real-time data queries and actions through a single chat interface.","\u002Fdocs\u002Fuser\u002Fexpert\u002Fchat\u002F#insights-mode",{"edge":6156,"hub":6156,"fleet":6156},{"id":6264,"title":6265,"description":6266,"docsLink":6267,"changelog":6268,"tiers":6272},"third-party-agents","Connect Your Own AI Agent","Point the AI agent your company already uses at FlowFuse, so it can query your teams and instances and build Node-RED applications, with you deciding which teams it reaches and whether it can make changes.","\u002Fdocs\u002Fuser\u002Fexpert\u002Fthird-party-agents\u002F",[6269],{"url":6270,"release":6271},"\u002Fchangelog\u002F2026\u002F08\u002Fconnect-your-own-ai-agent\u002F","3.0",{"edge":6156,"hub":6156,"fleet":6156},{"id":6274,"title":6275,"description":6276,"docsLink":6277,"tiers":6278},"mcp-servers","Agentic Operations","Expose your Node-RED flows as tools an AI agent can call directly, so agents can query the state of the factory or trigger actions without custom integration work.","\u002Fdocs\u002Fflowfuse-nodes\u002Fmcp\u002F",{"edge":6156,"hub":6156,"fleet":6156},{"id":6280,"title":6281,"description":6282,"tiers":6283},"onnx-integration","ONNX Integration","Run trained machine learning models directly in your flows, including on edge hardware, without sending data out to an external inference service.",{"edge":6156,"hub":6156,"fleet":6156},{"id":6285,"title":6286,"features":6287},"build","Build",[6288,6294,6300,6308,6314,6320,6324,6330,6336,6344,6350,6354,6358,6367,6375],{"id":6289,"title":6290,"description":6291,"docsLink":6292,"tiers":6293},"edge-development","Edge Development","Develop and test Node-RED flows directly on edge devices with a remote editor proxy.","\u002Fdocs\u002Fdevice-agent\u002Fquickstart\u002F",{"edge":6156,"hub":6245,"fleet":6156},{"id":6295,"title":6296,"description":6297,"docsLink":6298,"tiers":6299},"private-npm-registry","Custom Node-RED Nodes","Create and manage your own private npm registry for Node-RED nodes, so you can share custom nodes across your team and devices without publishing them publicly.","\u002Fdocs\u002Fuser\u002Fcustom-npm-packages\u002F",{"edge":6156,"hub":6156,"fleet":6156},{"id":6301,"title":21,"description":6302,"docsLink":20,"changelog":6303,"tiers":6307},"flowfuse-tables","A managed PostgreSQL database for every application, so you can store and query structured data without standing up and maintaining your own database.",[6304],{"url":6305,"release":6306},"\u002Fchangelog\u002F2026\u002F07\u002Fexpert-tables-automation\u002F","2.33",{"edge":6156,"hub":6156,"fleet":6156},{"id":6309,"title":6310,"description":6311,"docsLink":6312,"tiers":6313},"persistent-files","File Storage","Store and retrieve files from your Node-RED flows, with automatic replication and backup across your devices and hosted instances.","\u002Fdocs\u002Finstall\u002Ffile-storage\u002F",{"edge":6156,"hub":6156,"fleet":6156},{"id":6315,"title":6316,"description":6317,"docsLink":6318,"showOnPricing":6245,"tiers":6319},"persistent-context","Persistent Context","In-memory values defined in a Node-RED flow persist across project restarts and upgrades.","\u002Fdocs\u002Fuser\u002Fpersistent-context\u002F",{"edge":6156,"hub":6156,"fleet":6156},{"id":6321,"title":6322,"showOnPricing":6245,"tiers":6323},"static-assets","Static Assets",{"edge":6156,"hub":6156,"fleet":6156},{"id":6325,"title":6326,"description":6327,"docsLink":6328,"tiers":6329},"team-library","Team Library","Set up standard nodes and flows that can be shared with all team members across your organisation.","\u002Fdocs\u002Fuser\u002Fshared-library\u002F",{"edge":6156,"hub":6156,"fleet":6156},{"id":6331,"title":6332,"description":6333,"docsLink":6334,"tiers":6335},"personalised-multi-user-dashboards","Personalised Multi-User Dashboards","Build applications that provide unique data to each logged-in user using personalised multi-user dashboards.","https:\u002F\u002Fdashboard.flowfuse.com\u002Fuser\u002Fmulti-tenancy.html",{"edge":6156,"hub":6156,"fleet":6156},{"id":6337,"title":6338,"description":6339,"changelog":6340,"subfeature":6156,"showOnPricing":6245,"tiers":6343},"dashboards-view","Dashboards View","Browse and open every dashboard across your team from a dedicated Dashboards view, at both team and application level, without leaving FlowFuse.",[6341],{"url":6342,"release":6306},"\u002Fchangelog\u002F2026\u002F07\u002Fteam-and-application-dashboards\u002F",{"edge":6156,"hub":6156,"fleet":6156},{"id":6345,"title":6346,"description":6347,"docsLink":6348,"tiers":6349},"blueprints-converge","Blueprints","Ready-made starting points for your apps, from cross-team Converge templates to OT and IT specific blueprints.","\u002Fdocs\u002Fuser\u002Fconcepts\u002F#blueprint",{"edge":6156,"hub":6156,"fleet":6156},{"id":6351,"title":6352,"subfeature":6156,"showOnPricing":6245,"tiers":6353},"blueprints-ot-apps","Blueprints - OT APPS",{"edge":6156,"hub":6245,"fleet":6156},{"id":6355,"title":6356,"subfeature":6156,"showOnPricing":6245,"tiers":6357},"blueprints-it-apps","Blueprints - IT APPS",{"edge":6245,"hub":6156,"fleet":6245},{"id":6359,"title":6360,"description":6361,"changelog":6362,"showOnPricing":6245,"tiers":6366},"immersive-editor-snapshots","Snapshot Details in Immersive Editor","View and manage snapshot details directly inside the immersive editor without leaving your editing session.",[6363],{"url":6364,"release":6365},"\u002Fchangelog\u002F2026\u002F03\u002Fsnapshot-detail-modal-immersive-editor\u002F","2.29",{"edge":6156,"hub":6156,"fleet":6156},{"id":6368,"title":6369,"description":6370,"changelog":6371,"showOnPricing":6245,"tiers":6374},"immersive-editor-drawer","Customisable Immersive Editor Drawer","Pin, move, resize, or full-screen the immersive editor drawer. Your preferences are remembered between sessions.",[6372],{"url":6373,"release":6255},"\u002Fchangelog\u002F2026\u002F04\u002Fimmersive-editor-drawer\u002F",{"edge":6156,"hub":6156,"fleet":6156},{"id":6376,"title":6377,"description":6378,"changelog":6379,"showOnPricing":6245,"tiers":6382},"embedded-editor-tab-title","Embedded Editor Browser Tab Title","The browser tab title updates to reflect the active Node-RED canvas tab when working in the embedded editor.",[6380],{"url":6381,"release":6365},"\u002Fchangelog\u002F2026\u002F03\u002Fembedded-editor-tab-title\u002F",{"edge":6156,"hub":6156,"fleet":6156},{"id":6384,"title":6385,"features":6386},"deploy","Deploy",[6387,6393,6402,6408,6414,6420,6426,6432,6437],{"id":6388,"title":6389,"description":6390,"docsLink":6391,"tiers":6392},"hosted-instances","Cloud Instances","Run Node-RED instances managed and hosted by FlowFuse.","\u002Fdocs\u002Fuser\u002Fintroduction\u002F#creating-a-node-red-instance",{"edge":6156,"hub":6156,"fleet":6156},{"id":6394,"title":6395,"description":6396,"docsLink":6397,"changelog":6398,"tiers":6401},"edge-devices","Edge Instances","Deploy and mange your Node-RED instances on edge PLCs and gateways, with full visibility and control from the cloud.","\u002Fdocs\u002Fdevice-agent\u002Fintroduction\u002F",[6399],{"url":6400,"release":6235},"\u002Fchangelog\u002F2026\u002F02\u002Fdevice-agent-nodejs-options\u002F",{"edge":6156,"hub":6245,"fleet":6156},{"id":6403,"title":6404,"description":6405,"docsLink":6406,"tiers":6407},"custom-hostnames","Custom Hostnames","Access your Node-RED application via your own domain name.","\u002Fdocs\u002Fuser\u002Fcustom-hostnames\u002F",{"edge":6245,"hub":6156,"fleet":6245},{"id":6409,"title":6410,"description":6411,"docsLink":6412,"tiers":6413},"mqtt-broker","MQTT Broker","Manage and create MQTT clients to transport data for efficient messaging and communication within your applications.","\u002Fdocs\u002Fuser\u002Fteambroker\u002F",{"edge":6156,"hub":6245,"fleet":6156},{"id":6415,"title":6416,"description":6417,"docsLink":6418,"showOnPricing":6245,"tiers":6419},"project-nodes","Project Nodes aka seamless project comms","FlowFuse Project Nodes enable the passing of data and messages between your Node-RED projects.","\u002Fdocs\u002Fuser\u002Fprojectnodes\u002F",{"edge":6156,"hub":6156,"fleet":6156},{"id":6421,"title":6422,"description":6423,"docsLink":6424,"tiers":6425},"devops-pipelines","DevOps Pipelines","Set up different environments for development, testing, and production Node-RED instances to support a full software delivery lifecycle.","\u002Fdocs\u002Fuser\u002Fdevops-pipelines\u002F",{"edge":6156,"hub":6156,"fleet":6156},{"id":6427,"title":6428,"description":6429,"docsLink":6430,"tiers":6431},"git-integration","Git Integration","Back up your flows to a remote Git repository through a DevOps Pipeline. Supports GitHub and Azure DevOps repositories.","\u002Fdocs\u002Fuser\u002Fdevops-pipelines\u002F#git-repository-stage",{"edge":6245,"hub":6156,"fleet":6245},{"id":6433,"title":6434,"description":6435,"docsLink":6430,"subfeature":6156,"showOnPricing":6245,"tiers":6436},"git-integration-github","GitHub","Push and pull snapshots to GitHub repositories through DevOps Pipeline Git Stages.",{"edge":6245,"hub":6156,"fleet":6245},{"id":6438,"title":6439,"description":6440,"docsLink":6430,"changelog":6441,"subfeature":6156,"showOnPricing":6245,"tiers":6444},"git-integration-azure","Azure DevOps","Push and pull snapshots to Azure DevOps repositories through DevOps Pipeline Git Stages.",[6442],{"url":6443,"release":6365},"\u002Fchangelog\u002F2026\u002F03\u002Fazure-dev-ops-gitops\u002F",{"edge":6245,"hub":6156,"fleet":6245},{"id":6446,"title":6447,"features":6448},"operate-maintain","Operate & Maintain",[6449,6455,6461,6466,6474,6478,6482,6487,6493,6499,6504,6510,6514,6518],{"id":6450,"title":6451,"description":6452,"docsLink":6453,"tiers":6454},"snapshots","Snapshots & Version History","Automatic snapshots on remote devices and hosted instances, plus a full version history timeline so you can roll back to any prior state.","\u002Fdocs\u002Fuser\u002Fsnapshots\u002F",{"edge":6156,"hub":6156,"fleet":6156},{"id":6456,"title":6457,"description":6458,"docsLink":6459,"subfeature":6156,"showOnPricing":6245,"tiers":6460},"auto-snapshot-remote","Auto Snapshot (Remote)","Automatically capture a snapshot every time a remote instance is deployed, so you always have a recoverable history of what was running on each device.","\u002Fdocs\u002Fuser\u002Fsnapshots\u002F#auto-snapshots",{"edge":6156,"hub":6156,"fleet":6156},{"id":6462,"title":6463,"description":6464,"docsLink":6459,"subfeature":6156,"showOnPricing":6245,"tiers":6465},"auto-snapshot-hosted","Auto Snapshot (Hosted)","Automatically capture a snapshot every time a hosted instance is deployed, so you always have a recoverable history of what was running.",{"edge":6156,"hub":6156,"fleet":6156},{"id":6467,"title":6468,"description":6469,"changelog":6470,"subfeature":6156,"showOnPricing":6245,"tiers":6473},"snapshot-comparison","Snapshot Comparison","Compare two snapshots side-by-side with a navigable diff view. Step through every changed, added, or deleted node and see property and code diffs.",[6471],{"url":6472,"release":6365},"\u002Fchangelog\u002F2026\u002F04\u002Fsnapshot-diff-viewer\u002F",{"edge":6156,"hub":6156,"fleet":6156},{"id":6475,"title":6476,"subfeature":6156,"showOnPricing":6245,"tiers":6477},"version-history-timeline","Version History Timeline",{"edge":6156,"hub":6156,"fleet":6156},{"id":6479,"title":6480,"tiers":6481},"unlimited-workflow-executions","Unlimited Workflow Executions",{"edge":6156,"hub":6156,"fleet":6156},{"id":6483,"title":6484,"description":6485,"tiers":6486},"device-fleet-updates","Device Fleet Updates","Connect to edge devices to quickly assess and update logic. Debug one device and roll out improvements to your fleet in minutes, securely without requiring full device access for your whole organisation.",{"edge":6156,"hub":6245,"fleet":6156},{"id":6488,"title":6489,"description":6490,"docsLink":6491,"tiers":6492},"device-group-management","Device Group Management","Logically group devices assigned to an application and integrate device groups into your DevOps Pipeline for coordinated fleet updates.","\u002Fdocs\u002Fuser\u002Fdevice-groups\u002F",{"edge":6156,"hub":6245,"fleet":6156},{"id":6494,"title":6495,"description":6496,"docsLink":6497,"tiers":6498},"high-availability","High Availability","Leverage horizontal scaling for reliable and scalable processing of your data through Node-RED.","\u002Fdocs\u002Fuser\u002Fhigh-availability\u002F",{"edge":6245,"hub":6156,"fleet":6245},{"id":6500,"title":6501,"description":6502,"tiers":6503},"performance-monitoring","Performance Monitoring & Alerts","Track CPU, memory, and event loop performance across your instances and devices, with email alerts when something needs your attention.",{"edge":6156,"hub":6156,"fleet":6156},{"id":6505,"title":6506,"description":6507,"docsLink":6508,"subfeature":6156,"showOnPricing":6245,"tiers":6509},"instance-monitoring","Instance Monitoring","Enable alerts to be sent via email when your Node-RED instances encounter issues.","\u002Fdocs\u002Fuser\u002Finstance-settings\u002F#alerts",{"edge":6156,"hub":6156,"fleet":6156},{"id":6511,"title":6512,"subfeature":6156,"showOnPricing":6245,"tiers":6513},"email-alerts","Email Alerts",{"edge":6156,"hub":6156,"fleet":6156},{"id":6515,"title":6516,"showOnPricing":6245,"tiers":6517},"api-debug-length-limit","API\u002FDebug Length Limit",{"edge":6156,"hub":6156,"fleet":6156},{"id":6519,"title":6520,"tiers":6521},"protected-instances","Protected Instances",{"edge":6245,"hub":6156,"fleet":6245},{"id":6523,"title":6524,"features":6525},"govern-secure","Govern and Secure",[6526,6535,6541,6547,6552,6558,6564,6570,6578,6584,6590,6596],{"id":6527,"title":6528,"description":6529,"docsLink":6530,"changelog":6531,"tiers":6534},"single-sign-on","Single Sign-On (SSO)","Configure FlowFuse to work with your own SSO provider, allowing users to access FlowFuse with a single set of login credentials.","\u002Fdocs\u002Fadmin\u002Fsso\u002F",[6532],{"url":6533,"release":6306},"\u002Fchangelog\u002F2026\u002F07\u002Fapplication-sso-groups\u002F",{"edge":6156,"hub":6156,"fleet":6156},{"id":6536,"title":6537,"description":6538,"docsLink":6539,"tiers":6540},"two-factor-authentication","Two-Factor Authentication","Two-factor authentication adds an extra layer of security to your FlowFuse account.","\u002Fdocs\u002Fuser\u002Fuser-settings\u002F#two-factor-authentication",{"edge":6156,"hub":6156,"fleet":6156},{"id":6542,"title":6543,"description":6544,"docsLink":6545,"tiers":6546},"certified-nodes-it","Certified Nodes - IT","IT certified node bundle includes: Redis, MQTT, HTTP Request, AI nodes (Gemini, Claude, ChatGPT, Ollama), MCP Server","\u002Fblog\u002F2025\u002F07\u002Fcertified-nodes-v2\u002F",{"edge":6245,"hub":6156,"fleet":6156},{"id":6548,"title":6549,"description":6550,"tiers":6551},"certified-nodes-ot","Certified OT Connections - OPC-UA, Modbus, etc.","OT certified node bundle includes: OPC-UA, Modbus TCP & RTU, RTSP, EtherNet\u002FIP, AI nodes (Gemini, Claude, ChatGPT, Ollama), MCP Server",{"edge":6156,"hub":6245,"fleet":6245},{"id":6553,"title":6554,"description":6555,"docsLink":6556,"tiers":6557},"audit-log","Audit Log","Keep track of everything going on in your Node-RED instances and FlowFuse. Audit Logs provide details on what actions have taken place, when they happened, and who did them.","\u002Fdocs\u002Fuser\u002Flogs\u002F#audit-log",{"edge":6156,"hub":6156,"fleet":6156},{"id":6559,"title":6560,"description":6561,"docsLink":6562,"tiers":6563},"role-based-access-control","Role-Based Access Control","Control who can do what at both the team and application level, from viewers to admins.","\u002Fdocs\u002Fuser\u002Frole-based-access-control\u002F",{"edge":6156,"hub":6156,"fleet":6156},{"id":6565,"title":6566,"description":6567,"docsLink":6568,"subfeature":6156,"showOnPricing":6245,"tiers":6569},"application-level-rbac","Application-Level RBAC","Fine-grained access control per application, allowing team members to have different permission levels across different applications without requiring separate teams.","\u002Fdocs\u002Fuser\u002Frole-based-access-control\u002F#application-level-rbac",{"edge":6156,"hub":6156,"fleet":6156},{"id":6571,"title":6572,"description":6573,"changelog":6574,"subfeature":6156,"showOnPricing":6245,"tiers":6577},"scoped-personal-access-tokens","Scoped Personal Access Tokens","Restrict a Personal Access Token to specific teams, limit it to read-only operations, or control whether it carries admin privileges.",[6575],{"url":6576,"release":6306},"\u002Fchangelog\u002F2026\u002F07\u002Fscoped-pats\u002F",{"edge":6156,"hub":6156,"fleet":6156},{"id":6579,"title":6580,"description":6581,"docsLink":6582,"showOnPricing":6245,"tiers":6583},"team-members","Team Members","Invite multiple team members to collaborate on the same Node-RED flows.","\u002Fdocs\u002Fuser\u002Fteam\u002F#teams",{"edge":6156,"hub":6156,"fleet":6156},{"id":6585,"title":6586,"description":6587,"docsLink":6588,"showOnPricing":6245,"tiers":6589},"endpoint-security","Endpoint Security","Secure HTTP endpoints for hosted Node-RED instances using FlowFuse credentials.","\u002Fdocs\u002Fuser\u002Finstance-settings\u002F#security",{"edge":6156,"hub":6156,"fleet":6156},{"id":6591,"title":6592,"description":6593,"docsLink":6594,"tiers":6595},"baa-for-hipaa","BAA for HIPAA","FlowFuse can sign a Business Associate Agreement to ensure proper safeguarding of protected health information handled on your behalf.","\u002Fhandbook\u002Fsales\u002Fsubscription-agreement-1.6\u002F",{"edge":6245,"hub":6156,"fleet":6245},{"id":6597,"title":6598,"description":6599,"tiers":6600},"sbom","Software Bill of Materials","A complete list of all software components used in your Node-RED instances and hosted applications, including version numbers and license information.",{"edge":6245,"hub":6156,"fleet":6245},{"id":6602,"title":6603,"features":6604},"support","Support",[6605,6610,6614],{"id":6606,"title":6607,"docsLink":6608,"tiers":6609},"installation-support","Installation Support","\u002Fdocs\u002Finstall\u002Fintroduction\u002F#do-you-need-help-installation-service",{"edge":6156,"hub":6156,"fleet":6156},{"id":6611,"title":6612,"showOnPricing":6245,"tiers":6613},"live-chat-support","Live Chat Support",{"edge":6156,"hub":6156,"fleet":6156},{"id":6615,"title":6616,"docsLink":6617,"tiers":6618},"enterprise-support","Enterprise Support","\u002Fdocs\u002Fpremium-support\u002F",{"edge":6156,"hub":6156,"fleet":6156},"feature-catalog","v5NjPsqOkQexQ0Fk82nqY6ZEXj128lclDvrIkmsKbpM",[6622,6708,6943,7014,7027,7167,7177,7258],{"name":6623,"order":6624,"children":6625},"Application Guide",0,[6626,6674],{"title":6627,"path":6628,"group":6623,"groupOrder":6624,"order":123,"children":6629},"Building FlowFuse applications","\u002Fdocs\u002Fapplication-guide",[6630,6634,6646,6650,6666],{"title":6631,"path":6632,"order":123,"children":6633},"Foundations","\u002Fdocs\u002Fapplication-guide\u002Ffoundations",[],{"title":6635,"path":6636,"order":247,"children":6637},"App delivery methods","\u002Fdocs\u002Fapplication-guide\u002Fapp-delivery-methods",[6638,6642],{"title":6639,"path":6640,"order":123,"children":6641},"Hardware apps","\u002Fdocs\u002Fapplication-guide\u002Fapp-delivery-methods\u002Fhardware-apps",[],{"title":6643,"path":6644,"order":247,"children":6645},"Software apps","\u002Fdocs\u002Fapplication-guide\u002Fapp-delivery-methods\u002Fsoftware-apps",[],{"title":6647,"path":6648,"order":6182,"children":6649},"Data plane","\u002Fdocs\u002Fapplication-guide\u002Fdata-plane",[],{"title":6651,"path":6652,"order":6177,"children":6653},"Architectures","\u002Fdocs\u002Fapplication-guide\u002Farchitectures",[6654,6658,6662],{"title":6655,"path":6656,"order":123,"children":6657},"IT architectures","\u002Fdocs\u002Fapplication-guide\u002Farchitectures\u002Fit",[],{"title":6659,"path":6660,"order":247,"children":6661},"OT architectures","\u002Fdocs\u002Fapplication-guide\u002Farchitectures\u002Fot",[],{"title":6663,"path":6664,"order":6182,"children":6665},"IIoT architectures","\u002Fdocs\u002Fapplication-guide\u002Farchitectures\u002Fiiot",[],{"title":6667,"path":6668,"order":6188,"children":6669},"Worked examples","\u002Fdocs\u002Fapplication-guide\u002Fworked-examples",[6670],{"title":6671,"path":6672,"order":123,"children":6673},"OEE, end to end","\u002Fdocs\u002Fapplication-guide\u002Fworked-examples\u002Foee",[],{"title":6675,"path":6676,"group":6623,"groupOrder":6624,"order":247,"children":6677},"Designing Node-RED flows","\u002Fdocs\u002Fnode-red-guide",[6678,6681,6697],{"title":6631,"path":6679,"order":123,"children":6680},"\u002Fdocs\u002Fnode-red-guide\u002Ffoundations",[],{"title":6682,"path":6683,"order":247,"children":6684},"Patterns","\u002Fdocs\u002Fnode-red-guide\u002Fpatterns",[6685,6689,6693],{"title":6686,"path":6687,"order":123,"children":6688},"Design patterns","\u002Fdocs\u002Fnode-red-guide\u002Fpatterns\u002Fdesign-patterns",[],{"title":6690,"path":6691,"order":247,"children":6692},"Handling data","\u002Fdocs\u002Fnode-red-guide\u002Fpatterns\u002Fhandling-data",[],{"title":6694,"path":6695,"order":6182,"children":6696},"Good form","\u002Fdocs\u002Fnode-red-guide\u002Fpatterns\u002Fgood-form",[],{"title":6667,"path":6698,"order":6182,"children":6699},"\u002Fdocs\u002Fnode-red-guide\u002Fworked-examples",[6700,6704],{"title":6701,"path":6702,"order":123,"children":6703},"OEE - Edge Aggregator","\u002Fdocs\u002Fnode-red-guide\u002Fworked-examples\u002Foee-edge-aggregator",[],{"title":6705,"path":6706,"order":247,"children":6707},"OEE - Central Dashboard","\u002Fdocs\u002Fnode-red-guide\u002Fworked-examples\u002Foee-central-dashboard",[],{"name":6709,"order":123,"children":6710},"FlowFuse User Manuals",[6711,6835,6839,6851],{"title":6712,"path":6713,"group":6709,"groupOrder":123,"order":123,"children":6714,"link":6245},"Using FlowFuse","\u002Fdocs\u002Fuser",[6715,6719,6723,6727,6731,6736,6740,6743,6747,6751,6754,6758,6773,6777,6781,6785,6789,6792,6796,6800,6804,6808,6812,6815,6819,6823,6827,6831],{"title":6716,"path":6717,"order":123,"children":6718},"Getting Started","\u002Fdocs\u002Fuser\u002Fintroduction",[],{"title":6720,"path":6721,"order":123,"children":6722},"Static asset service","\u002Fdocs\u002Fuser\u002Fstatic-asset-service",[],{"title":6724,"path":6725,"order":247,"children":6726},"Bill of Materials","\u002Fdocs\u002Fuser\u002Fbill-of-materials",[],{"title":6728,"path":6729,"order":247,"children":6730},"FlowFuse Concepts","\u002Fdocs\u002Fuser\u002Fconcepts",[],{"title":6732,"path":6733,"order":6734,"children":6735},"Instance States","\u002Fdocs\u002Fuser\u002Finstance-states",10,[],{"title":6737,"path":6738,"order":6210,"children":6739},"Changing the Stack","\u002Fdocs\u002Fuser\u002Fchangestack",[],{"title":6404,"path":6741,"order":6210,"children":6742},"\u002Fdocs\u002Fuser\u002Fcustom-hostnames",[],{"title":6744,"path":6745,"order":6210,"children":6746},"Custom Node Packages","\u002Fdocs\u002Fuser\u002Fcustom-npm-packages",[],{"title":6748,"path":6749,"order":6210,"children":6750},"Dashboards","\u002Fdocs\u002Fuser\u002Fdashboards",[],{"title":6422,"path":6752,"order":6210,"children":6753},"\u002Fdocs\u002Fuser\u002Fdevops-pipelines",[],{"title":6755,"path":6756,"order":6210,"children":6757},"Environment Variables","\u002Fdocs\u002Fuser\u002Fenvvar",[],{"title":29,"path":6759,"order":6210,"children":6760},"\u002Fdocs\u002Fuser\u002Fexpert",[6761,6765,6769],{"title":6762,"path":6763,"order":6210,"children":6764},"AI in Node-RED","\u002Fdocs\u002Fuser\u002Fexpert\u002Fnode-red-embedded-ai",[],{"title":6766,"path":6767,"order":6210,"children":6768},"Chat Interface","\u002Fdocs\u002Fuser\u002Fexpert\u002Fchat",[],{"title":6770,"path":6771,"order":6210,"children":6772},"Connect Your Own Agent","\u002Fdocs\u002Fuser\u002Fexpert\u002Fthird-party-agents",[],{"title":6774,"path":6775,"order":6210,"children":6776},"FlowFuse File Nodes","\u002Fdocs\u002Fuser\u002Ffilenodes",[],{"title":6778,"path":6779,"order":6210,"children":6780},"FlowFuse MQTT Nodes","\u002Fdocs\u002Fuser\u002Fmqtt-nodes",[],{"title":6782,"path":6783,"order":6210,"children":6784},"FlowFuse Persistent Context","\u002Fdocs\u002Fuser\u002Fpersistent-context",[],{"title":6786,"path":6787,"order":6210,"children":6788},"FlowFuse Project Nodes","\u002Fdocs\u002Fuser\u002Fprojectnodes",[],{"title":21,"path":6790,"order":6210,"children":6791},"\u002Fdocs\u002Fuser\u002Fff-tables",[],{"title":6793,"path":6794,"order":6210,"children":6795},"Groups","\u002Fdocs\u002Fuser\u002Fdevice-groups",[],{"title":6797,"path":6798,"order":6210,"children":6799},"High Availability mode","\u002Fdocs\u002Fuser\u002Fhigh-availability",[],{"title":6801,"path":6802,"order":6210,"children":6803},"HTTP Access Tokens","\u002Fdocs\u002Fuser\u002Fhttp-access-tokens",[],{"title":6805,"path":6806,"order":6210,"children":6807},"Instance Settings","\u002Fdocs\u002Fuser\u002Finstance-settings",[],{"title":6809,"path":6810,"order":6210,"children":6811},"Logging","\u002Fdocs\u002Fuser\u002Flogs",[],{"title":6560,"path":6813,"order":6210,"children":6814},"\u002Fdocs\u002Fuser\u002Frole-based-access-control",[],{"title":6816,"path":6817,"order":6210,"children":6818},"Shared Team Library","\u002Fdocs\u002Fuser\u002Fshared-library",[],{"title":6820,"path":6821,"order":6210,"children":6822},"Snapshots","\u002Fdocs\u002Fuser\u002Fsnapshots",[],{"title":6824,"path":6825,"order":6210,"children":6826},"Team Broker","\u002Fdocs\u002Fuser\u002Fteambroker",[],{"title":6828,"path":6829,"order":6210,"children":6830},"Teams","\u002Fdocs\u002Fuser\u002Fteam",[],{"title":6832,"path":6833,"order":6210,"children":6834},"User Settings","\u002Fdocs\u002Fuser\u002Fuser-settings",[],{"title":6836,"path":6837,"group":6709,"groupOrder":123,"order":247,"children":6838},"FlowFuse API","\u002Fdocs\u002Fapi",[],{"title":6840,"path":6841,"group":6709,"groupOrder":123,"order":6182,"children":6842,"link":6245},"Migrating a Node-RED project to FlowFuse","\u002Fdocs\u002Fmigration",[6843,6847],{"title":6844,"path":6845,"order":123,"children":6846},"Introduction","\u002Fdocs\u002Fmigration\u002Fintroduction",[],{"title":6848,"path":6849,"order":6210,"children":6850},"Node-RED Tools plugin","\u002Fdocs\u002Fmigration\u002Fnode-red-tools",[],{"title":6852,"path":6853,"group":6709,"groupOrder":123,"order":6177,"children":6854},"FlowFuse Node-RED nodes","\u002Fdocs\u002Fflowfuse-nodes",[6855,6879,6899,6904,6924,6935],{"title":6856,"path":6857,"order":123,"children":6858},"AI","\u002Fdocs\u002Fflowfuse-nodes\u002Fai",[6859,6863,6867,6871,6875],{"title":6860,"path":6861,"order":6188,"children":6862},"LLM Nodes","\u002Fdocs\u002Fflowfuse-nodes\u002Fai\u002Fllm-nodes",[],{"title":6864,"path":6865,"order":6212,"children":6866},"Depth Estimation","\u002Fdocs\u002Fflowfuse-nodes\u002Fai\u002Fdepth-estimation",[],{"title":6868,"path":6869,"order":6212,"children":6870},"Image Classification","\u002Fdocs\u002Fflowfuse-nodes\u002Fai\u002Fimage-classification",[],{"title":6872,"path":6873,"order":6212,"children":6874},"Object Detection","\u002Fdocs\u002Fflowfuse-nodes\u002Fai\u002Fobject-detection",[],{"title":6876,"path":6877,"order":6212,"children":6878},"ONXX","\u002Fdocs\u002Fflowfuse-nodes\u002Fai\u002Fonxx",[],{"title":6880,"path":6881,"order":247,"children":6882},"MCP","\u002Fdocs\u002Fflowfuse-nodes\u002Fmcp",[6883,6887,6891,6895],{"title":6884,"path":6885,"order":6212,"children":6886},"MCP Prompt","\u002Fdocs\u002Fflowfuse-nodes\u002Fmcp\u002Fmcp-prompt",[],{"title":6888,"path":6889,"order":6212,"children":6890},"MCP Resource","\u002Fdocs\u002Fflowfuse-nodes\u002Fmcp\u002Fmcp-resource",[],{"title":6892,"path":6893,"order":6212,"children":6894},"MCP Responses","\u002Fdocs\u002Fflowfuse-nodes\u002Fmcp\u002Fmcp-response",[],{"title":6896,"path":6897,"order":6212,"children":6898},"MCP Tool","\u002Fdocs\u002Fflowfuse-nodes\u002Fmcp\u002Fmcp-tool",[],{"title":21,"path":6900,"order":6182,"children":6901},"\u002Fdocs\u002Fflowfuse-nodes\u002Fflowfuse-tables",[6902],{"title":5,"path":6213,"order":6212,"children":6903},[],{"title":6905,"path":6906,"order":6177,"children":6907},"Edge","\u002Fdocs\u002Fflowfuse-nodes\u002Fedge",[6908,6912,6916,6920],{"title":6909,"path":6910,"order":123,"children":6911},"RTSP Video Feed","\u002Fdocs\u002Fflowfuse-nodes\u002Fedge\u002Frtsp",[],{"title":6913,"path":6914,"order":247,"children":6915},"CIP Suite, EtherNet\u002FIP Nodes","\u002Fdocs\u002Fflowfuse-nodes\u002Fedge\u002Fcip-suite",[],{"title":6917,"path":6918,"order":6182,"children":6919},"Modbus","\u002Fdocs\u002Fflowfuse-nodes\u002Fedge\u002Fmodbus",[],{"title":6921,"path":6922,"order":6212,"children":6923},"OPC UA","\u002Fdocs\u002Fflowfuse-nodes\u002Fedge\u002Fopcua",[],{"title":6778,"path":6925,"order":6188,"children":6926},"\u002Fdocs\u002Fflowfuse-nodes\u002Fmqtt",[6927,6931],{"title":6928,"path":6929,"order":6212,"children":6930},"MQTT In","\u002Fdocs\u002Fflowfuse-nodes\u002Fmqtt\u002Fmqtt-in",[],{"title":6932,"path":6933,"order":6212,"children":6934},"MQTT Out","\u002Fdocs\u002Fflowfuse-nodes\u002Fmqtt\u002Fmqtt-out",[],{"title":6936,"path":6937,"order":6188,"children":6938},"Hub","\u002Fdocs\u002Fflowfuse-nodes\u002Fhub",[6939],{"title":6940,"path":6941,"order":123,"children":6942},"Redis","\u002Fdocs\u002Fflowfuse-nodes\u002Fhub\u002Fredis",[],{"name":6944,"order":247,"children":6945},"Device Agent",[6946,6995],{"title":6944,"path":6947,"group":6944,"groupOrder":247,"order":123,"children":6948,"link":6245},"\u002Fdocs\u002Fdevice-agent",[6949,6953,6957,6982,6986,6990],{"title":6950,"path":6951,"order":123,"children":6952},"FlowFuse Device Agent Introduction","\u002Fdocs\u002Fdevice-agent\u002Fintroduction",[],{"title":6954,"path":6955,"order":247,"children":6956},"Quick Start","\u002Fdocs\u002Fdevice-agent\u002Fquickstart",[],{"title":6958,"path":6959,"group":6960,"order":6182,"children":6961,"link":6245},"Installation","\u002Fdocs\u002Fdevice-agent\u002Finstall","DeviceAgentInstallation",[6962,6966,6970,6974,6978],{"title":6963,"path":6964,"group":6960,"order":123,"children":6965},"Overview","\u002Fdocs\u002Fdevice-agent\u002Finstall\u002Foverview",[],{"title":6967,"path":6968,"group":6960,"order":247,"children":6969},"Device Agent Installer","\u002Fdocs\u002Fdevice-agent\u002Finstall\u002Fdevice-agent-installer",[],{"title":6971,"path":6972,"group":6960,"order":6182,"children":6973},"Docker Install","\u002Fdocs\u002Fdevice-agent\u002Finstall\u002Fdocker",[],{"title":6975,"path":6976,"group":6960,"order":6177,"children":6977},"Kubernetes Install","\u002Fdocs\u002Fdevice-agent\u002Finstall\u002Fkubernetes",[],{"title":6979,"path":6980,"group":6960,"order":6188,"children":6981},"Manual Install with NPM","\u002Fdocs\u002Fdevice-agent\u002Finstall\u002Fmanual",[],{"title":6983,"path":6984,"order":6177,"children":6985},"Register your Remote Instance","\u002Fdocs\u002Fdevice-agent\u002Fregister",[],{"title":6987,"path":6988,"order":6188,"children":6989},"Running the Agent","\u002Fdocs\u002Fdevice-agent\u002Frunning",[],{"title":6991,"path":6992,"order":6993,"children":6994},"Deploying your Flows","\u002Fdocs\u002Fdevice-agent\u002Fdeploy",6,[],{"title":6996,"path":6997,"group":6944,"groupOrder":247,"order":247,"children":6998,"link":6245},"Hardware Guides","\u002Fdocs\u002Fhardware",[6999,7002,7006,7010],{"title":6963,"path":7000,"order":123,"children":7001},"\u002Fdocs\u002Fhardware\u002Fintroduction",[],{"title":7003,"path":7004,"order":247,"children":7005},"ctrlX - Node-RED","\u002Fdocs\u002Fhardware\u002Fctrlx-node-red",[],{"title":7007,"path":7008,"order":6182,"children":7009},"ctrlX - Device Agent","\u002Fdocs\u002Fhardware\u002Fctrlx-device-agent",[],{"title":7011,"path":7012,"order":6182,"children":7013},"Raspberry Pi with Raspbian","\u002Fdocs\u002Fhardware\u002Fraspbian",[],{"name":7015,"order":6182,"children":7016},"FlowFuse Cloud",[7017],{"title":7015,"path":7018,"group":7015,"groupOrder":6182,"order":6182,"children":7019,"link":6245},"\u002Fdocs\u002Fcloud",[7020,7023],{"title":6844,"path":7021,"order":123,"children":7022},"\u002Fdocs\u002Fcloud\u002Fintroduction",[],{"title":7024,"path":7025,"order":6210,"children":7026},"FlowFuse Cloud Billing","\u002Fdocs\u002Fcloud\u002Fbilling",[],{"name":7028,"order":6177,"children":7029},"FlowFuse Self-Hosted",[7030,7033,7108,7120],{"title":6954,"path":7031,"group":7028,"groupOrder":6177,"order":123,"children":7032},"\u002Fdocs\u002Fquick-start",[],{"title":7034,"path":7035,"group":7028,"groupOrder":6177,"order":247,"children":7036,"link":6245},"Installing FlowFuse","\u002Fdocs\u002Finstall",[7037,7040,7044,7048,7068,7072,7076,7080],{"title":6963,"path":7038,"order":123,"children":7039},"\u002Fdocs\u002Finstall\u002Fintroduction",[],{"title":7041,"path":7042,"order":6210,"children":7043},"Configuring FlowFuse","\u002Fdocs\u002Finstall\u002Fconfiguration",[],{"title":7045,"path":7046,"order":6210,"children":7047},"DNS Setup","\u002Fdocs\u002Finstall\u002Fdns-setup",[],{"title":7049,"path":7050,"order":6210,"children":7051},"Docker install","\u002Fdocs\u002Finstall\u002Fdocker",[7052,7056,7060,7064],{"title":7053,"path":7054,"order":6210,"children":7055},"Add Project Stacks on Docker","\u002Fdocs\u002Finstall\u002Fdocker\u002Fstacks",[],{"title":7057,"path":7058,"order":6210,"children":7059},"Docker Engine on Windows","\u002Fdocs\u002Finstall\u002Fdocker\u002Fwindows-docker-ce",[],{"title":7061,"path":7062,"order":6210,"children":7063},"Docker from AWS Market Place","\u002Fdocs\u002Finstall\u002Fdocker\u002Faws-marketplace",[],{"title":7065,"path":7066,"order":6210,"children":7067},"Docker on Digital Ocean","\u002Fdocs\u002Finstall\u002Fdocker\u002Fdigital-ocean",[],{"title":7069,"path":7070,"order":6210,"children":7071},"Email configuration","\u002Fdocs\u002Finstall\u002Femail-providers",[],{"title":7073,"path":7074,"order":6210,"children":7075},"First Run Setup","\u002Fdocs\u002Finstall\u002Ffirst-run",[],{"title":7077,"path":7078,"order":6210,"children":7079},"FlowFuse File Storage","\u002Fdocs\u002Finstall\u002Ffile-storage",[],{"title":7081,"path":7082,"order":6210,"children":7083},"Install FlowFuse on Kubernetes","\u002Fdocs\u002Finstall\u002Fkubernetes",[7084,7088,7092,7096,7100,7104],{"title":7085,"path":7086,"order":6210,"children":7087},"AWS EKS Installation","\u002Fdocs\u002Finstall\u002Fkubernetes\u002Faws",[],{"title":7089,"path":7090,"order":6210,"children":7091},"AWS EKS Installation with Terraform and Helm","\u002Fdocs\u002Finstall\u002Fkubernetes\u002Faws-terraform",[],{"title":7093,"path":7094,"order":6210,"children":7095},"Digital Ocean Kubernetes Installation","\u002Fdocs\u002Finstall\u002Fkubernetes\u002Fdigital-ocean",[],{"title":7097,"path":7098,"order":6210,"children":7099},"Ingress Controller Migration","\u002Fdocs\u002Finstall\u002Fkubernetes\u002Fingress-controller-migration",[],{"title":7101,"path":7102,"order":6210,"children":7103},"Kubernetes Project Stacks","\u002Fdocs\u002Finstall\u002Fkubernetes\u002Fstacks",[],{"title":7105,"path":7106,"order":6210,"children":7107},"OpenShift Installation","\u002Fdocs\u002Finstall\u002Fkubernetes\u002Fopenshift",[],{"title":7109,"path":7110,"group":7028,"groupOrder":6177,"order":6182,"children":7111},"Upgrading FlowFuse","\u002Fdocs\u002Fupgrade",[7112,7116],{"title":7113,"path":7114,"order":6210,"children":7115},"Installing a license","\u002Fdocs\u002Fupgrade\u002Fopen-source-to-premium",[],{"title":7117,"path":7118,"order":6210,"children":7119},"Upgrading the Node-RED version","\u002Fdocs\u002Fupgrade\u002Fnodered-version",[],{"title":7121,"path":7122,"group":7028,"groupOrder":6177,"order":6177,"children":7123,"link":6245},"Administering FlowFuse","\u002Fdocs\u002Fadmin",[7124,7127,7139,7147,7151,7155,7159,7163],{"title":7121,"path":7125,"order":123,"children":7126},"\u002Fdocs\u002Fadmin\u002Fintroduction",[],{"title":7128,"path":7129,"order":6210,"children":7130},"Configuring Single Sign-On (SSO)","\u002Fdocs\u002Fadmin\u002Fsso",[7131,7135],{"title":7132,"path":7133,"order":6210,"children":7134},"LDAP SSO","\u002Fdocs\u002Fadmin\u002Fsso\u002Fldap",[],{"title":7136,"path":7137,"order":6210,"children":7138},"SAML SSO","\u002Fdocs\u002Fadmin\u002Fsso\u002Fsaml",[],{"title":7140,"path":7141,"order":6210,"children":7142,"link":6245},"Hardening","\u002Fdocs\u002Fadmin\u002Fhardening",[7143],{"title":7144,"path":7145,"order":6210,"children":7146},"Kubernetes Hardening","\u002Fdocs\u002Fadmin\u002Fhardening\u002Fkubernetes",[],{"title":7148,"path":7149,"order":6210,"children":7150},"Monitoring","\u002Fdocs\u002Fadmin\u002Fmonitoring",[],{"title":7152,"path":7153,"order":6210,"children":7154},"Observability","\u002Fdocs\u002Fadmin\u002Fobservability",[],{"title":7156,"path":7157,"order":6210,"children":7158},"Soft Launch Enablement","\u002Fdocs\u002Fadmin\u002Ffeature-flags",[],{"title":7160,"path":7161,"order":6210,"children":7162},"Telemetry","\u002Fdocs\u002Fadmin\u002Ftelemetry",[],{"title":7164,"path":7165,"order":6210,"children":7166},"User Management","\u002Fdocs\u002Fadmin\u002Fuser-management",[],{"name":6603,"order":6188,"children":7168},[7169,7173],{"title":7170,"path":7171,"group":6603,"groupOrder":6188,"order":6182,"children":7172},"Premium Support","\u002Fdocs\u002Fpremium-support",[],{"title":7174,"path":7175,"group":6603,"groupOrder":6188,"order":6210,"children":7176},"Debugging Node-RED issues","\u002Fdocs\u002Fdebugging",[],{"name":7178,"order":6993,"children":7179},"Contributing",[7180],{"title":7181,"path":7182,"group":7178,"groupOrder":6993,"order":6210,"children":7183,"link":6245},"Contributing to FlowFuse","\u002Fdocs\u002Fcontribute",[7184,7187,7191,7195,7199,7203,7207,7215,7251,7254],{"title":6844,"path":7185,"order":123,"children":7186},"\u002Fdocs\u002Fcontribute\u002Fintroduction",[],{"title":7188,"path":7189,"order":6210,"children":7190},"Adding Template Settings","\u002Fdocs\u002Fcontribute\u002Fadding-template-settings",[],{"title":7192,"path":7193,"order":6210,"children":7194},"API Design","\u002Fdocs\u002Fcontribute\u002Fapi-design",[],{"title":7196,"path":7197,"order":6210,"children":7198},"Creating debug stack containers","\u002Fdocs\u002Fcontribute\u002Fcreating-debug-stack-containers",[],{"title":7200,"path":7201,"order":6210,"children":7202},"Database migrations","\u002Fdocs\u002Fcontribute\u002Fdb-migrations",[],{"title":7204,"path":7205,"order":6210,"children":7206},"FlowFuse Architecture","\u002Fdocs\u002Fcontribute\u002Farchitecture",[],{"title":7208,"path":7209,"order":6210,"children":7210},"Local Install","\u002Fdocs\u002Fcontribute\u002Flocal",[7211],{"title":7212,"path":7213,"order":6210,"children":7214},"Local Stacks","\u002Fdocs\u002Fcontribute\u002Flocal\u002Fstacks",[],{"title":7216,"path":7217,"order":6210,"children":7218},"State Flows","\u002Fdocs\u002Fcontribute\u002Fworkflows",[7219,7223,7227,7231,7235,7239,7243,7247],{"title":7220,"path":7221,"order":6210,"children":7222},"Device Editor","\u002Fdocs\u002Fcontribute\u002Fworkflows\u002Fdevice-editor",[],{"title":7224,"path":7225,"order":6210,"children":7226},"Instance states","\u002Fdocs\u002Fcontribute\u002Fworkflows\u002Fproject-states",[],{"title":7228,"path":7229,"order":6210,"children":7230},"Invite External Users","\u002Fdocs\u002Fcontribute\u002Fworkflows\u002Finvite-external-user",[],{"title":7232,"path":7233,"order":6210,"children":7234},"Project Creation","\u002Fdocs\u002Fcontribute\u002Fworkflows\u002Fproject-create",[],{"title":7236,"path":7237,"order":6210,"children":7238},"Reset Password Flow","\u002Fdocs\u002Fcontribute\u002Fworkflows\u002Fpassword-reset",[],{"title":7240,"path":7241,"order":6210,"children":7242},"Team creation Flow","\u002Fdocs\u002Fcontribute\u002Fworkflows\u002Fteam-create",[],{"title":7244,"path":7245,"order":6210,"children":7246},"User Login Flows","\u002Fdocs\u002Fcontribute\u002Fworkflows\u002Flogin",[],{"title":7248,"path":7249,"order":6210,"children":7250},"User Sign up Flow","\u002Fdocs\u002Fcontribute\u002Fworkflows\u002Fsignup",[],{"title":6824,"path":7252,"order":6210,"children":7253},"\u002Fdocs\u002Fcontribute\u002Fteam-broker",[],{"title":7255,"path":7256,"order":6210,"children":7257},"Working with Feature Flags","\u002Fdocs\u002Fcontribute\u002Ffeature-flags",[],{"name":7259,"order":7260,"children":7261},"Node-RED",7,[7262],{"title":7263,"path":7264,"group":7259,"groupOrder":7260,"order":123,"children":7265},"Using Node-RED","\u002Fdocs\u002Fnode-red",[7266,7339,7518,7545,7584,7600,7616,7644,7664,7668],{"title":7267,"path":7268,"order":247,"children":7269},"Getting started","\u002Fdocs\u002Fnode-red\u002Fgetting-started",[7270,7290,7294,7298,7302,7306,7310,7314,7318],{"title":7271,"path":7272,"order":123,"children":7273},"Editor","\u002Fdocs\u002Fnode-red\u002Fgetting-started\u002Feditor",[7274,7278,7282,7286],{"title":7275,"path":7276,"order":6212,"children":7277},"Header","\u002Fdocs\u002Fnode-red\u002Fgetting-started\u002Feditor\u002Fheader",[],{"title":7279,"path":7280,"order":6212,"children":7281},"Palette","\u002Fdocs\u002Fnode-red\u002Fgetting-started\u002Feditor\u002Fpalette",[],{"title":7283,"path":7284,"order":6212,"children":7285},"Sidebar","\u002Fdocs\u002Fnode-red\u002Fgetting-started\u002Feditor\u002Fsidebar",[],{"title":7287,"path":7288,"order":6212,"children":7289},"Workspace","\u002Fdocs\u002Fnode-red\u002Fgetting-started\u002Feditor\u002Fworkspace",[],{"title":7291,"path":7292,"order":247,"children":7293},"Port Configuration","\u002Fdocs\u002Fnode-red\u002Fgetting-started\u002Fnode-red-port",[],{"title":7295,"path":7296,"order":6182,"children":7297},"Node-RED Library","\u002Fdocs\u002Fnode-red\u002Fgetting-started\u002Flibrary",[],{"title":7299,"path":7300,"order":6182,"children":7301},"Update Node-RED","\u002Fdocs\u002Fnode-red\u002Fgetting-started\u002Fupdate-node-red",[],{"title":7303,"path":7304,"order":6177,"children":7305},"Node-RED On Android","\u002Fdocs\u002Fnode-red\u002Fgetting-started\u002Fnode-red-android",[],{"title":7307,"path":7308,"order":6188,"children":7309},"Working with Messages","\u002Fdocs\u002Fnode-red\u002Fgetting-started\u002Fnode-red-messages",[],{"title":7311,"path":7312,"order":6993,"children":7313},"String","\u002Fdocs\u002Fnode-red\u002Fgetting-started\u002Fstring",[],{"title":7315,"path":7316,"order":7260,"children":7317},"Date & Time","\u002Fdocs\u002Fnode-red\u002Fgetting-started\u002Fdate-and-time",[],{"title":7319,"path":7320,"order":7321,"children":7322},"Programming","\u002Fdocs\u002Fnode-red\u002Fgetting-started\u002Fprogramming",8,[7323,7327,7331,7335],{"title":7324,"path":7325,"order":6212,"children":7326},"Data Tranformation","\u002Fdocs\u002Fnode-red\u002Fgetting-started\u002Fprogramming\u002Fdata-tranformation",[],{"title":7328,"path":7329,"order":6212,"children":7330},"Debugging","\u002Fdocs\u002Fnode-red\u002Fgetting-started\u002Fprogramming\u002Fdebugging-flows",[],{"title":7332,"path":7333,"order":6212,"children":7334},"If-Else","\u002Fdocs\u002Fnode-red\u002Fgetting-started\u002Fprogramming\u002Fif-else",[],{"title":7336,"path":7337,"order":6212,"children":7338},"Loop","\u002Fdocs\u002Fnode-red\u002Fgetting-started\u002Fprogramming\u002Floop",[],{"title":7340,"path":7341,"order":6182,"children":7342},"Core nodes","\u002Fdocs\u002Fnode-red\u002Fcore-nodes",[7343,7379,7420,7462,7482,7506],{"title":7344,"path":7345,"order":123,"children":7346},"Common nodes","\u002Fdocs\u002Fnode-red\u002Fcore-nodes\u002Fcommon",[7347,7351,7355,7359,7363,7367,7371,7375],{"title":7348,"path":7349,"order":123,"children":7350},"Inject","\u002Fdocs\u002Fnode-red\u002Fcore-nodes\u002Fcommon\u002Finject",[],{"title":7352,"path":7353,"order":247,"children":7354},"Debug","\u002Fdocs\u002Fnode-red\u002Fcore-nodes\u002Fcommon\u002Fdebug",[],{"title":7356,"path":7357,"order":6182,"children":7358},"Complete","\u002Fdocs\u002Fnode-red\u002Fcore-nodes\u002Fcommon\u002Fcomplete",[],{"title":7360,"path":7361,"order":6177,"children":7362},"Catch","\u002Fdocs\u002Fnode-red\u002Fcore-nodes\u002Fcommon\u002Fcatch",[],{"title":7364,"path":7365,"order":6188,"children":7366},"Status","\u002Fdocs\u002Fnode-red\u002Fcore-nodes\u002Fcommon\u002Fstatus",[],{"title":7368,"path":7369,"order":6993,"children":7370},"Link","\u002Fdocs\u002Fnode-red\u002Fcore-nodes\u002Fcommon\u002Flink",[],{"title":7372,"path":7373,"order":7260,"children":7374},"Comment","\u002Fdocs\u002Fnode-red\u002Fcore-nodes\u002Fcommon\u002Fcomment",[],{"title":7376,"path":7377,"order":7321,"children":7378},"Unknown","\u002Fdocs\u002Fnode-red\u002Fcore-nodes\u002Fcommon\u002Funknown",[],{"title":7380,"path":7381,"order":247,"children":7382},"Function nodes","\u002Fdocs\u002Fnode-red\u002Fcore-nodes\u002Ffunction",[7383,7387,7391,7395,7399,7403,7407,7411,7415],{"title":7384,"path":7385,"order":123,"children":7386},"Function","\u002Fdocs\u002Fnode-red\u002Fcore-nodes\u002Ffunction\u002Ffunction",[],{"title":7388,"path":7389,"order":247,"children":7390},"Switch","\u002Fdocs\u002Fnode-red\u002Fcore-nodes\u002Ffunction\u002Fswitch",[],{"title":7392,"path":7393,"order":6182,"children":7394},"Change","\u002Fdocs\u002Fnode-red\u002Fcore-nodes\u002Ffunction\u002Fchange",[],{"title":7396,"path":7397,"order":6177,"children":7398},"Range","\u002Fdocs\u002Fnode-red\u002Fcore-nodes\u002Ffunction\u002Frange",[],{"title":7400,"path":7401,"order":6188,"children":7402},"Template","\u002Fdocs\u002Fnode-red\u002Fcore-nodes\u002Ffunction\u002Ftemplate",[],{"title":7404,"path":7405,"order":6993,"children":7406},"Delay","\u002Fdocs\u002Fnode-red\u002Fcore-nodes\u002Ffunction\u002Fdelay",[],{"title":7408,"path":7409,"order":7260,"children":7410},"Trigger","\u002Fdocs\u002Fnode-red\u002Fcore-nodes\u002Ffunction\u002Ftrigger",[],{"title":7412,"path":7413,"order":7321,"children":7414},"Exec","\u002Fdocs\u002Fnode-red\u002Fcore-nodes\u002Ffunction\u002Fexec",[],{"title":7416,"path":7417,"order":7418,"children":7419},"Filter","\u002Fdocs\u002Fnode-red\u002Fcore-nodes\u002Ffunction\u002Ffilter",9,[],{"title":7421,"path":7422,"order":6182,"children":7423},"Network nodes","\u002Fdocs\u002Fnode-red\u002Fcore-nodes\u002Fnetwork",[7424,7428,7432,7435,7438,7442,7446,7450,7454,7458],{"title":7425,"path":7426,"order":123,"children":7427},"TLS","\u002Fdocs\u002Fnode-red\u002Fcore-nodes\u002Fnetwork\u002Ftls",[],{"title":7429,"path":7430,"order":247,"children":7431},"HTTP Proxy","\u002Fdocs\u002Fnode-red\u002Fcore-nodes\u002Fnetwork\u002Fhttp-proxy",[],{"title":6928,"path":7433,"order":6182,"children":7434},"\u002Fdocs\u002Fnode-red\u002Fcore-nodes\u002Fnetwork\u002Fmqtt-in",[],{"title":6932,"path":7436,"order":6177,"children":7437},"\u002Fdocs\u002Fnode-red\u002Fcore-nodes\u002Fnetwork\u002Fmqtt-out",[],{"title":7439,"path":7440,"order":6188,"children":7441},"HTTP in","\u002Fdocs\u002Fnode-red\u002Fcore-nodes\u002Fnetwork\u002Fhttp-in",[],{"title":7443,"path":7444,"order":6993,"children":7445},"HTTP request","\u002Fdocs\u002Fnode-red\u002Fcore-nodes\u002Fnetwork\u002Fhttp-request",[],{"title":7447,"path":7448,"order":7260,"children":7449},"WebSocket","\u002Fdocs\u002Fnode-red\u002Fcore-nodes\u002Fnetwork\u002Fwebsocket",[],{"title":7451,"path":7452,"order":7321,"children":7453},"TCP in","\u002Fdocs\u002Fnode-red\u002Fcore-nodes\u002Fnetwork\u002Ftcp-in",[],{"title":7455,"path":7456,"order":7418,"children":7457},"UDP In","\u002Fdocs\u002Fnode-red\u002Fcore-nodes\u002Fnetwork\u002Fudp-in",[],{"title":7459,"path":7460,"order":6734,"children":7461},"UDP Out","\u002Fdocs\u002Fnode-red\u002Fcore-nodes\u002Fnetwork\u002Fudp-out",[],{"title":7463,"path":7464,"order":6177,"children":7465},"Sequence nodes","\u002Fdocs\u002Fnode-red\u002Fcore-nodes\u002Fsequence",[7466,7470,7474,7478],{"title":7467,"path":7468,"order":123,"children":7469},"Split","\u002Fdocs\u002Fnode-red\u002Fcore-nodes\u002Fsequence\u002Fsplit",[],{"title":7471,"path":7472,"order":247,"children":7473},"Sort","\u002Fdocs\u002Fnode-red\u002Fcore-nodes\u002Fsequence\u002Fsort",[],{"title":7475,"path":7476,"order":6182,"children":7477},"Batch","\u002Fdocs\u002Fnode-red\u002Fcore-nodes\u002Fsequence\u002Fbatch",[],{"title":7479,"path":7480,"order":6177,"children":7481},"Join","\u002Fdocs\u002Fnode-red\u002Fcore-nodes\u002Fsequence\u002Fjoin",[],{"title":7483,"path":7484,"order":6188,"children":7485},"Parser nodes","\u002Fdocs\u002Fnode-red\u002Fcore-nodes\u002Fparsers",[7486,7490,7494,7498,7502],{"title":7487,"path":7488,"order":123,"children":7489},"CSV","\u002Fdocs\u002Fnode-red\u002Fcore-nodes\u002Fparsers\u002Fcsv",[],{"title":7491,"path":7492,"order":247,"children":7493},"HTML","\u002Fdocs\u002Fnode-red\u002Fcore-nodes\u002Fparsers\u002Fhtml",[],{"title":7495,"path":7496,"order":6182,"children":7497},"JSON","\u002Fdocs\u002Fnode-red\u002Fcore-nodes\u002Fparsers\u002Fjson",[],{"title":7499,"path":7500,"order":6177,"children":7501},"XML","\u002Fdocs\u002Fnode-red\u002Fcore-nodes\u002Fparsers\u002Fxml",[],{"title":7503,"path":7504,"order":6188,"children":7505},"YAML","\u002Fdocs\u002Fnode-red\u002Fcore-nodes\u002Fparsers\u002Fyaml",[],{"title":7507,"path":7508,"order":6993,"children":7509},"Storage nodes","\u002Fdocs\u002Fnode-red\u002Fcore-nodes\u002Fstorage",[7510,7514],{"title":7511,"path":7512,"order":123,"children":7513},"Write File","\u002Fdocs\u002Fnode-red\u002Fcore-nodes\u002Fstorage\u002Fwrite-file",[],{"title":7515,"path":7516,"order":247,"children":7517},"Read File","\u002Fdocs\u002Fnode-red\u002Fcore-nodes\u002Fstorage\u002Fread-file",[],{"title":7519,"path":7520,"order":6177,"children":7521},"Communication protocols","\u002Fdocs\u002Fnode-red\u002Fprotocol",[7522,7526,7530,7533,7537,7541],{"title":7523,"path":7524,"order":6212,"children":7525},"AMQP","\u002Fdocs\u002Fnode-red\u002Fprotocol\u002Famqp",[],{"title":7527,"path":7528,"order":6212,"children":7529},"LwM2M","\u002Fdocs\u002Fnode-red\u002Fprotocol\u002Flwm2m",[],{"title":6917,"path":7531,"order":6212,"children":7532},"\u002Fdocs\u002Fnode-red\u002Fprotocol\u002Fmodbus",[],{"title":7534,"path":7535,"order":6212,"children":7536},"MQTT","\u002Fdocs\u002Fnode-red\u002Fprotocol\u002Fmqtt",[],{"title":7538,"path":7539,"order":6212,"children":7540},"OPC-UA","\u002Fdocs\u002Fnode-red\u002Fprotocol\u002Fopc-ua",[],{"title":7542,"path":7543,"order":6212,"children":7544},"Websocket","\u002Fdocs\u002Fnode-red\u002Fprotocol\u002Fwebsocket",[],{"title":7546,"path":7547,"order":6188,"children":7548},"Databases","\u002Fdocs\u002Fnode-red\u002Fdatabase",[7549,7553,7557,7561,7565,7569,7573,7576,7580],{"title":7550,"path":7551,"order":6212,"children":7552},"DynamoDB","\u002Fdocs\u002Fnode-red\u002Fdatabase\u002Fdynamodb",[],{"title":7554,"path":7555,"order":6212,"children":7556},"Firebase","\u002Fdocs\u002Fnode-red\u002Fdatabase\u002Ffirebase",[],{"title":7558,"path":7559,"order":6212,"children":7560},"InfluxDB","\u002Fdocs\u002Fnode-red\u002Fdatabase\u002Finfluxdb",[],{"title":7562,"path":7563,"order":6212,"children":7564},"MongoDB","\u002Fdocs\u002Fnode-red\u002Fdatabase\u002Fmongodb",[],{"title":7566,"path":7567,"order":6212,"children":7568},"MySQL","\u002Fdocs\u002Fnode-red\u002Fdatabase\u002Fmysql",[],{"title":7570,"path":7571,"order":6212,"children":7572},"PostgreSQL","\u002Fdocs\u002Fnode-red\u002Fdatabase\u002Fpostgresql",[],{"title":6940,"path":7574,"order":6212,"children":7575},"\u002Fdocs\u002Fnode-red\u002Fdatabase\u002Fredis",[],{"title":7577,"path":7578,"order":6212,"children":7579},"SQLite","\u002Fdocs\u002Fnode-red\u002Fdatabase\u002Fsqlite",[],{"title":7581,"path":7582,"order":6212,"children":7583},"TimescaleDB","\u002Fdocs\u002Fnode-red\u002Fdatabase\u002Ftimescaledb",[],{"title":7585,"path":7586,"order":6993,"children":7587},"Integration technologies","\u002Fdocs\u002Fnode-red\u002Fintegration-technologies",[7588,7592,7596],{"title":7589,"path":7590,"order":6212,"children":7591},"GraphQL API","\u002Fdocs\u002Fnode-red\u002Fintegration-technologies\u002Fgraphql",[],{"title":7593,"path":7594,"order":6212,"children":7595},"REST API","\u002Fdocs\u002Fnode-red\u002Fintegration-technologies\u002Frest",[],{"title":7597,"path":7598,"order":6212,"children":7599},"Webhook","\u002Fdocs\u002Fnode-red\u002Fintegration-technologies\u002Fwebhook",[],{"title":7601,"path":7602,"order":7260,"children":7603},"Notification services","\u002Fdocs\u002Fnode-red\u002Fnotification",[7604,7608,7612],{"title":7605,"path":7606,"order":6212,"children":7607},"Discord","\u002Fdocs\u002Fnode-red\u002Fnotification\u002Fdiscord",[],{"title":7609,"path":7610,"order":6212,"children":7611},"Email","\u002Fdocs\u002Fnode-red\u002Fnotification\u002Femail",[],{"title":7613,"path":7614,"order":6212,"children":7615},"Telegram","\u002Fdocs\u002Fnode-red\u002Fnotification\u002Ftelegram",[],{"title":7617,"path":7618,"order":7321,"children":7619},"Hardware","\u002Fdocs\u002Fnode-red\u002Fhardware",[7620,7624,7628,7632,7636,7640],{"title":7621,"path":7622,"order":6212,"children":7623},"BLIIOT ARMxy BL340","\u002Fdocs\u002Fnode-red\u002Fhardware\u002Farmxy-bl340",[],{"title":7625,"path":7626,"order":6212,"children":7627},"Opto-22 Groov Epic","\u002Fdocs\u002Fnode-red\u002Fhardware\u002Fopto-22-groove-rio-7-mm2001-10",[],{"title":7629,"path":7630,"order":6212,"children":7631},"Raspberry Pi 4","\u002Fdocs\u002Fnode-red\u002Fhardware\u002Fraspberry-pi-4",[],{"title":7633,"path":7634,"order":6212,"children":7635},"Raspberry Pi 5","\u002Fdocs\u002Fnode-red\u002Fhardware\u002Fraspberry-pi-5",[],{"title":7637,"path":7638,"order":6212,"children":7639},"Robustel EG5120","\u002Fdocs\u002Fnode-red\u002Fhardware\u002Frobustel-eg5120",[],{"title":7641,"path":7642,"order":6212,"children":7643},"Siemens IoT2050","\u002Fdocs\u002Fnode-red\u002Fhardware\u002Fsiemens-iot-2050",[],{"title":7645,"path":7646,"order":7418,"children":7647},"Peripheral devices","\u002Fdocs\u002Fnode-red\u002Fperipheral",[7648,7652,7656,7660],{"title":7649,"path":7650,"order":6212,"children":7651},"Arduino","\u002Fdocs\u002Fnode-red\u002Fperipheral\u002Fardiuno",[],{"title":7653,"path":7654,"order":6212,"children":7655},"Barcode Scanner","\u002Fdocs\u002Fnode-red\u002Fperipheral\u002Fbarcodescanner",[],{"title":7657,"path":7658,"order":6212,"children":7659},"ESP32","\u002Fdocs\u002Fnode-red\u002Fperipheral\u002Fesp32",[],{"title":7661,"path":7662,"order":6212,"children":7663},"Webcam","\u002Fdocs\u002Fnode-red\u002Fperipheral\u002Fwebcam",[],{"title":7665,"path":7666,"order":6734,"children":7667},"Terminology","\u002Fdocs\u002Fnode-red\u002Fterminology",[],{"title":7669,"path":7670,"order":7671,"children":7672},"Keyboard shortcuts","\u002Fdocs\u002Fnode-red\u002Fkeyboard",11,[],1788888652971]