[{"data":1,"prerenderedAt":18761},["ShallowReactive",2],{"docs-\u002Fdocs\u002Fflowfuse-nodes\u002Fhub\u002Fredis\u002F":3,"featureCatalog":17296,"docs-nav":17701},{"id":4,"title":5,"body":6,"description":16,"editUrl":17287,"extension":17288,"layout":17289,"meta":17290,"metaTitle":5,"navGroup":17289,"navGroupOrder":17289,"navOrder":443,"navTitle":5,"navigation":1125,"originalPath":17289,"path":17291,"redirect":17289,"seo":17292,"stem":17293,"updated":17294,"version":17289,"__hash__":17295},"docs\u002Fdocs\u002Fflowfuse-nodes\u002Fhub\u002Fredis.md","Redis",{"type":7,"value":8,"toc":17272},"minimark",[9,13,17,28,33,58,74,78,81,167,176,180,213,218,222,337,352,356,366,419,422,432,536,550,569,576,587,713,722,745,770,778,782,791,826,830,850,881,887,891,909,939,943,953,1045,1050,1072,1091,1096,1162,1178,1182,1191,1256,1259,1362,1368,1656,1669,1890,1897,1901,17269],[10,11,5],"h1",{"id":12},"redis",[14,15,16],"p",{},"A FlowFuse-certified package that lets you connect to Redis, store and retrieve data, publish and subscribe to messages, execute commands, and integrate Redis into your flows.",[14,18,19,20,27],{},"Built on ",[21,22,26],"a",{"href":23,"rel":24},"https:\u002F\u002Fgithub.com\u002Fluin\u002Fioredis",[25],"nofollow","ioredis",", so anything ioredis supports (Cluster, Sentinel, TLS, connection strings, IORedis options objects) is supported here too.",[29,30,32],"h2",{"id":31},"features","Features",[34,35,36,40,43,46,49,52,55],"ul",{},[37,38,39],"li",{},"Run any Redis command through a single configurable node",[37,41,42],{},"Publish\u002Fsubscribe for pub\u002Fsub messaging patterns",[37,44,45],{},"Blocking list operations for building simple queues",[37,47,48],{},"Run Lua scripts on the server for atomic, multi-step operations",[37,50,51],{},"Inject a live Redis client into flow\u002Fglobal context for direct API access in function nodes",[37,53,54],{},"Connections are pooled per config node, one connection is reused across every node pointed at the same server config, unless a node explicitly requests a dedicated (blocking) connection",[37,56,57],{},"TLS and Redis Cluster support",[59,60,61],"note",{},[14,62,63,64,68,69,73],{},"The Redis node is not available by default. It is part of the FlowFuse Hub Certified Nodes catalogue, which is part of the ",[65,66,67],"strong",{},"FlowFuse Hub"," offering. Please contact our sales team at ",[21,70,72],{"href":71},"\u002Fcontact-us\u002F","Contact us"," to learn more or to request access.",[29,75,77],{"id":76},"use-case","Use case",[14,79,80],{},"Redis is commonly used with FlowFuse as a fast shared data layer between flows and instances, since Node-RED's own context is per-instance and does not span multiple instances. This package exposes Redis through several nodes, each suited to a different pattern:",[34,82,83,106,126,144,153],{},[37,84,85,88,89,93,94,97,98,101,102,105],{},[65,86,87],{},"Shared state and caching",": ",[90,91,92],"code",{},"redis-command"," runs ",[90,95,96],{},"SET","\u002F",[90,99,100],{},"GET"," and other commands, so several flows or instances can read and update the same values: a cached sensor reading, a rate counter, or an inventory count. Setting an expiry (",[90,103,104],{},"EX",") turns any key into a time-limited cache entry.",[37,107,108,88,111,114,115,118,119,114,122,125],{},[65,109,110],{},"Work queues",[90,112,113],{},"redis-out"," with ",[90,116,117],{},"rpush"," adds items to a list, and ",[90,120,121],{},"redis-in",[90,123,124],{},"blpop"," lets a worker flow pick them up in order as they arrive, decoupling a producer flow from a consumer.",[37,127,128,88,131,133,134,137,138,133,140,143],{},[65,129,130],{},"Messaging (pub\u002Fsub)",[90,132,113],{}," ",[90,135,136],{},"publish"," broadcasts a message to every ",[90,139,121],{},[90,141,142],{},"subscribe"," node listening on that channel at once, across instances.",[37,145,146,88,149,152],{},[65,147,148],{},"Atomic operations",[90,150,151],{},"redis-lua-script"," runs a Lua script on the server in a single round trip, so a multi-step operation cannot interleave with another client, for example checking and decrementing stock so two concurrent orders cannot oversell the last unit.",[37,154,155,158,159,162,163,166],{},[65,156,157],{},"Direct client access",": for anything the nodes above do not cover (pipelines, ",[90,160,161],{},"SCAN",", RedisJSON, or other module commands), ",[90,164,165],{},"redis-instance"," injects a live ioredis client into context for use in function nodes.",[14,168,169,170,172,173,175],{},"Connections are pooled per config node, so pointing many nodes at the same server reuses one connection rather than opening a separate one for each. Blocking operations such as ",[90,171,142],{}," and ",[90,174,124],{}," take their own dedicated connection automatically.",[29,177,179],{"id":178},"install","Install",[181,182,183,190,196,203],"ol",{},[37,184,185,186,189],{},"Open the ",[65,187,188],{},"Palette Manager"," from the top-right menu in the FlowFuse editor.",[37,191,192,193,195],{},"Switch to the ",[65,194,179],{}," tab.",[37,197,198,199,202],{},"Find the ",[65,200,201],{},"FlowFuse Hub Certified Nodes"," collection.",[37,204,205,206,209,210,212],{},"Locate ",[90,207,208],{},"@flowfuse-certified-nodes\u002Fredis"," and click ",[65,211,179],{},".",[59,214,215],{},[14,216,217],{},"Newly installed nodes are picked up automatically, no restart needed. Restart is only required when you update a node that's already installed: restart any remote instance or hosted instance running the previous version.",[29,219,221],{"id":220},"nodes-in-this-package","Nodes in this package",[223,224,225,241],"table",{},[226,227,228],"thead",{},[229,230,231,235,238],"tr",{},[232,233,234],"th",{},"Node",[232,236,237],{},"Type",[232,239,240],{},"Purpose",[242,243,244,258,282,298,310,325],"tbody",{},[229,245,246,252,255],{},[247,248,249],"td",{},[65,250,251],{},"redis-config",[247,253,254],{},"config node",[247,256,257],{},"Holds the connection details shared by every other node",[229,259,260,264,267],{},[247,261,262],{},[65,263,92],{},[247,265,266],{},"request\u002Fresponse",[247,268,269,270,272,273,272,275,272,278,281],{},"Executes any Redis command (",[90,271,100],{},", ",[90,274,96],{},[90,276,277],{},"HMSET",[90,279,280],{},"SADD",", ...)",[229,283,284,288,291],{},[247,285,286],{},[65,287,121],{},[247,289,290],{},"input",[247,292,293,294,297],{},"Subscribes to pub\u002Fsub channels\u002Fpatterns, or performs blocking reads (",[90,295,296],{},"BLPOP",", etc.)",[229,299,300,304,307],{},[247,301,302],{},[65,303,113],{},[247,305,306],{},"output",[247,308,309],{},"Publishes messages or pushes to lists",[229,311,312,316,318],{},[247,313,314],{},[65,315,151],{},[247,317,266],{},[247,319,320,321,324],{},"Runs a Lua script on the server, optionally cached (",[90,322,323],{},"EVALSHA",")",[229,326,327,331,334],{},[247,328,329],{},[65,330,165],{},[247,332,333],{},"injector",[247,335,336],{},"Places a live ioredis client into flow or global context",[14,338,339,340,172,342,344,345,348,349,351],{},"Every node except ",[90,341,251],{},[90,343,165],{}," sits inline in a flow: it receives a ",[90,346,347],{},"msg",", talks to Redis, and sends a ",[90,350,347],{}," on.",[29,353,355],{"id":354},"configuring-the-connection-redis-config","Configuring the connection (redis-config)",[14,357,358,359,365],{},"You create ",[65,360,361,362,364],{},"one ",[90,363,251],{}," node per Redis server"," you connect to, then point every other node at it: you don't re-enter connection details on each node.",[181,367,368,371,378,409],{},[37,369,370],{},"Drag any Redis node onto the canvas and open it",[37,372,373,374,377],{},"Click the pencil icon next to ",[65,375,376],{},"Server"," to add a new connection",[37,379,380,381],{},"Fill in:\n",[34,382,383,392,403],{},[37,384,385,388,389],{},[65,386,387],{},"Name",", a friendly label for this connection, e.g. ",[90,390,391],{},"Production Redis",[37,393,394,397,398],{},[65,395,396],{},"Connection Options",", either a connection string, or a JSON object of ",[21,399,402],{"href":400,"rel":401},"https:\u002F\u002Fgithub.com\u002Fluin\u002Fioredis#connect-to-redis",[25],"ioredis options",[37,404,405,408],{},[65,406,407],{},"Cluster",", enable if connecting to a Redis Cluster",[37,410,411,412,415,416],{},"Click ",[65,413,414],{},"Add",", then ",[65,417,418],{},"Done",[14,420,421],{},"Connection Options accepts either format, use whichever is more convenient:",[423,424,429],"pre",{"className":425,"code":427,"language":428},[426],"language-text","redis:\u002F\u002Fusername:password@your-redis-host:6379\u002F0\n","text",[90,430,427],{"__ignoreMap":431},"",[423,433,437],{"className":434,"code":435,"language":436,"meta":431,"style":431},"language-json shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","{\n  \"host\": \"your-redis-host\",\n  \"port\": 6379,\n  \"password\": \"your-password\",\n  \"db\": 0\n}\n","json",[90,438,439,448,476,494,515,530],{"__ignoreMap":431},[440,441,444],"span",{"class":442,"line":443},"line",1,[440,445,447],{"class":446},"sMK4o","{\n",[440,449,451,454,458,461,464,467,471,473],{"class":442,"line":450},2,[440,452,453],{"class":446},"  \"",[440,455,457],{"class":456},"spNyl","host",[440,459,460],{"class":446},"\"",[440,462,463],{"class":446},":",[440,465,466],{"class":446}," \"",[440,468,470],{"class":469},"sfazB","your-redis-host",[440,472,460],{"class":446},[440,474,475],{"class":446},",\n",[440,477,479,481,484,486,488,492],{"class":442,"line":478},3,[440,480,453],{"class":446},[440,482,483],{"class":456},"port",[440,485,460],{"class":446},[440,487,463],{"class":446},[440,489,491],{"class":490},"sbssI"," 6379",[440,493,475],{"class":446},[440,495,497,499,502,504,506,508,511,513],{"class":442,"line":496},4,[440,498,453],{"class":446},[440,500,501],{"class":456},"password",[440,503,460],{"class":446},[440,505,463],{"class":446},[440,507,466],{"class":446},[440,509,510],{"class":469},"your-password",[440,512,460],{"class":446},[440,514,475],{"class":446},[440,516,518,520,523,525,527],{"class":442,"line":517},5,[440,519,453],{"class":446},[440,521,522],{"class":456},"db",[440,524,460],{"class":446},[440,526,463],{"class":446},[440,528,529],{"class":490}," 0\n",[440,531,533],{"class":442,"line":532},6,[440,534,535],{"class":446},"}\n",[14,537,538,539,272,542,545,546,549],{},"The configuration examples in this README use ",[90,540,541],{},"localhost",[90,543,544],{},"6379",", and ",[90,547,548],{},"db: 0"," as placeholder values for a local Redis instance. These values are provided for demonstration purposes only and should be replaced with the connection details for your own Redis server.",[14,551,552,553,555,556,558,559,97,561,564,565,568],{},"Every node pointed at the same ",[90,554,251],{}," node shares one underlying connection automatically. A node only opens its own dedicated connection when it needs to hold one open: ",[90,557,121],{}," does this automatically for ",[90,560,142],{},[90,562,563],{},"psubscribe","\u002Fblocking commands, or you can force it with a node's ",[65,566,567],{},"Block"," option.",[29,570,572,573,575],{"id":571},"what-redis-command-accepts","What ",[90,574,92],{}," accepts",[14,577,578,580,581,584,585,463],{},[90,579,92],{}," runs any Redis command and returns the reply as ",[90,582,583],{},"msg.payload",". Its inputs come from two places, and either can be fixed on the node or supplied dynamically on the incoming ",[90,586,347],{},[223,588,589,607],{},[226,590,591],{},[229,592,593,596,599,604],{},[232,594,595],{},"Field",[232,597,598],{},"Node config",[232,600,601,602],{},"Incoming ",[90,603,347],{},[232,605,606],{},"Meaning",[242,608,609,639,666,694],{},[229,610,611,616,621,623],{},[247,612,613],{},[65,614,615],{},"Command",[247,617,618],{},[90,619,620],{},"command",[247,622],{},[247,624,625,626,272,629,272,632,272,635,638],{},"The Redis command to run (",[90,627,628],{},"set",[90,630,631],{},"get",[90,633,634],{},"hmset",[90,636,637],{},"sadd",", ...). Always fixed on the node.",[229,640,641,646,651,656],{},[247,642,643],{},[65,644,645],{},"Key",[247,647,648],{},[90,649,650],{},"topic",[247,652,653],{},[90,654,655],{},"msg.topic",[247,657,658,659,662,663,665],{},"The key the command operates on. Leave the node's ",[65,660,661],{},"Topic"," blank to take it from ",[90,664,655],{}," instead.",[229,667,668,673,682,686],{},[247,669,670],{},[65,671,672],{},"Params",[247,674,675,678,679,324],{},[90,676,677],{},"params"," (+ ",[90,680,681],{},"paramsType",[247,683,684],{},[90,685,583],{},[247,687,688,689,691,692,665],{},"The remaining arguments, as a JSON array. Leave the node's ",[65,690,672],{}," empty to take them from ",[90,693,583],{},[229,695,696,700,705,707],{},[247,697,698],{},[65,699,376],{},[247,701,702],{},[90,703,704],{},"server",[247,706],{},[247,708,709,710,712],{},"Which ",[90,711,251],{}," connection to use.",[14,714,715,716,718,719,721],{},"The reply is written to ",[90,717,583],{},"; ",[90,720,655],{}," is passed through unchanged.",[14,723,724,730,731,172,734,737,738,741,742,212],{},[65,725,726,727,463],{},"Example, ",[90,728,729],{},"SET mykey \"Hello there\""," either fix ",[90,732,733],{},"topic: mykey",[90,735,736],{},"params: [\"Hello there\"]"," on the node and inject any message, or leave both blank and inject ",[90,739,740],{},"{\"topic\": \"mykey\", \"payload\": [\"Hello there\"]}",". The reply is ",[90,743,744],{},"OK",[14,746,747,752,753,755,756,758,759,762,763,766,767,212],{},[65,748,726,749,463],{},[90,750,751],{},"GET mykey"," fix ",[90,754,733],{}," on the node (",[90,757,631],{}," takes no extra params, so ",[90,760,761],{},"payload"," can be ",[90,764,765],{},"[]"," or omitted). The reply is ",[90,768,769],{},"Hello there",[14,771,772,773,212],{},"For the full list of commands and their arguments, see the ",[21,774,777],{"href":775,"rel":776},"https:\u002F\u002Fredis.io\u002Fdocs\u002Flatest\u002Fcommands\u002F",[25],"official Redis command reference",[29,779,781],{"id":780},"working-with-json","Working with JSON",[14,783,784,785,787,788,790],{},"Redis stores everything as strings. ",[90,786,92],{}," doesn't stringify or parse for you, so wrap it with a ",[90,789,436],{}," node on the way in and out:",[34,792,793,814],{},[37,794,795,133,798,800,801,803,804,806,807,97,810,813],{},[65,796,797],{},"Writing:",[90,799,583],{}," must already be a string when it reaches ",[90,802,92],{},", put a ",[90,805,436],{}," node (stringify mode) before it, or stringify in a ",[90,808,809],{},"change",[90,811,812],{},"function"," node.",[37,815,816,819,820,822,823,825],{},[65,817,818],{},"Reading:"," the reply on ",[90,821,583],{}," comes back as a string: put a ",[90,824,436],{}," node (parse mode) after it to get an object back.",[29,827,829],{"id":828},"pubsub-messaging","Pub\u002FSub messaging",[14,831,832,836,837,133,839,272,841,843,844,846,847,849],{},[65,833,834],{},[90,835,113],{}," publishes. Config: ",[65,838,615],{},[90,840,136],{},[65,842,661],{}," the channel to publish on (or take it from ",[90,845,655],{}," if left blank). ",[90,848,583],{}," is the message sent.",[14,851,852,856,857,133,859,861,862,864,865,868,869,871,872,874,875,877,878,880],{},[65,853,854],{},[90,855,121],{}," subscribes. Config: ",[65,858,615],{},[90,860,142],{}," (exact channel) or ",[90,863,563],{}," (pattern, e.g. ",[90,866,867],{},"TOPIC:*","), ",[65,870,661],{}," the channel\u002Fpattern. It has no fixed input, once deployed it emits one ",[90,873,347],{}," per received message, with ",[90,876,583],{}," the message body and ",[90,879,655],{}," the channel it arrived on.",[14,882,883,884,886],{},"Subscribing opens a dedicated blocking connection automatically (no need to set ",[65,885,567],{}," yourself) and stays open until the node is redeployed or removed.",[29,888,890],{"id":889},"lists-queues","Lists \u002F queues",[14,892,893,114,897,133,899,88,901,903,904,868,906,908],{},[65,894,895],{},[90,896,113],{},[65,898,615],{},[90,900,117],{},[65,902,661],{}," is the list key (or ",[90,905,655],{},[90,907,583],{}," is the value pushed.",[14,910,911,114,915,133,917,88,919,921,922,925,926,929,930,932,933,935,936,938],{},[65,912,913],{},[90,914,121],{},[65,916,615],{},[90,918,124],{},[65,920,661],{}," is the list key, ",[65,923,924],{},"Timeout"," is how long to block (",[90,927,928],{},"0"," = wait forever). It emits a ",[90,931,347],{}," as soon as an item is available, with ",[90,934,583],{}," the popped value, a simple queue consumer paired with the ",[90,937,117],{}," producer above.",[29,940,942],{"id":941},"lua-scripting-redis-lua-script","Lua scripting (redis-lua-script)",[14,944,945,946,949,950,212],{},"Use Lua scripts for atomic, multi-step operations that would otherwise need several round trips and risk a race between them. Keys go through ",[90,947,948],{},"KEYS[]",", everything else through ",[90,951,952],{},"ARGV[]",[223,954,955,965],{},[226,956,957],{},[229,958,959,961,963],{},[232,960,595],{},[232,962,598],{},[232,964,606],{},[242,966,967,994,1009,1031],{},[229,968,969,974,979],{},[247,970,971],{},[65,972,973],{},"Keys",[247,975,976],{},[90,977,978],{},"keyval",[247,980,981,982,984,985,272,988,991,992,212],{},"How many leading elements of ",[90,983,583],{}," are treated as Redis keys (",[90,986,987],{},"KEYS[1]",[90,989,990],{},"KEYS[2]",", ...); the rest become ",[90,993,952],{},[229,995,996,1001,1006],{},[247,997,998],{},[65,999,1000],{},"Script",[247,1002,1003],{},[90,1004,1005],{},"func",[247,1007,1008],{},"The Lua source to run.",[229,1010,1011,1016,1021],{},[247,1012,1013],{},[65,1014,1015],{},"Stored",[247,1017,1018],{},[90,1019,1020],{},"stored",[247,1022,1023,1024,1027,1028,1030],{},"Cache the script on the server with ",[90,1025,1026],{},"SCRIPT LOAD"," and invoke it by SHA (",[90,1029,323],{},") instead of resending the source every call, worth enabling once a script is stable.",[229,1032,1033,1037,1041],{},[247,1034,1035],{},[65,1036,376],{},[247,1038,1039],{},[90,1040,704],{},[247,1042,709,1043,712],{},[90,1044,251],{},[14,1046,1047,1048,212],{},"The script's return value becomes ",[90,1049,583],{},[423,1051,1055],{"className":1052,"code":1053,"language":1054,"meta":431,"style":431},"language-lua shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","-- keyval: 1, payload: [\"key\", \"value\"]\nlocal foo = redis.call('SET', KEYS[1], ARGV[1])\nreturn foo\n","lua",[90,1056,1057,1062,1067],{"__ignoreMap":431},[440,1058,1059],{"class":442,"line":443},[440,1060,1061],{},"-- keyval: 1, payload: [\"key\", \"value\"]\n",[440,1063,1064],{"class":442,"line":450},[440,1065,1066],{},"local foo = redis.call('SET', KEYS[1], ARGV[1])\n",[440,1068,1069],{"class":442,"line":478},[440,1070,1071],{},"return foo\n",[14,1073,1074,97,1077,1080,1081,97,1084,1087,1088,212],{},[90,1075,1076],{},"cjson.encode",[90,1078,1079],{},"cjson.decode"," are available inside scripts for working with JSON payloads server-side, see the sample flow below for examples including ",[90,1082,1083],{},"ZADD",[90,1085,1086],{},"ZRANGE"," with encoded JSON members, and string manipulation with ",[90,1089,1090],{},"string.sub",[14,1092,1093],{},[65,1094,1095],{},"A more realistic example, atomically check and decrement stock, so two concurrent orders can't both succeed against the last unit:",[423,1097,1099],{"className":1052,"code":1098,"language":1054,"meta":431,"style":431},"-- keyval: 1, payload: [\"inventory:product:SKU-12345\", 3]\nlocal key = KEYS[1]\nlocal requested = tonumber(ARGV[1])\nlocal current = tonumber(redis.call('GET', key) or \"0\")\n\nif current >= requested then\n    redis.call('DECRBY', key, requested)\n    return {1, current - requested}\nelse\n    return {0, current}\nend\n",[90,1100,1101,1106,1111,1116,1121,1127,1132,1138,1144,1150,1156],{"__ignoreMap":431},[440,1102,1103],{"class":442,"line":443},[440,1104,1105],{},"-- keyval: 1, payload: [\"inventory:product:SKU-12345\", 3]\n",[440,1107,1108],{"class":442,"line":450},[440,1109,1110],{},"local key = KEYS[1]\n",[440,1112,1113],{"class":442,"line":478},[440,1114,1115],{},"local requested = tonumber(ARGV[1])\n",[440,1117,1118],{"class":442,"line":496},[440,1119,1120],{},"local current = tonumber(redis.call('GET', key) or \"0\")\n",[440,1122,1123],{"class":442,"line":517},[440,1124,1126],{"emptyLinePlaceholder":1125},true,"\n",[440,1128,1129],{"class":442,"line":532},[440,1130,1131],{},"if current >= requested then\n",[440,1133,1135],{"class":442,"line":1134},7,[440,1136,1137],{},"    redis.call('DECRBY', key, requested)\n",[440,1139,1141],{"class":442,"line":1140},8,[440,1142,1143],{},"    return {1, current - requested}\n",[440,1145,1147],{"class":442,"line":1146},9,[440,1148,1149],{},"else\n",[440,1151,1153],{"class":442,"line":1152},10,[440,1154,1155],{},"    return {0, current}\n",[440,1157,1159],{"class":442,"line":1158},11,[440,1160,1161],{},"end\n",[14,1163,1164,1166,1167,1170,1171,1174,1175,1177],{},[90,1165,583],{}," comes back as ",[90,1168,1169],{},"[1, remaining]"," on success or ",[90,1172,1173],{},"[0, available]"," if there wasn't enough stock, unpack it in a ",[90,1176,812],{}," node afterwards.",[29,1179,1181],{"id":1180},"direct-client-access-redis-instance","Direct client access (redis-instance)",[14,1183,1184,1185,1187,1188,1190],{},"For anything not covered by the other nodes (pipelines, ",[90,1186,161],{},", custom\u002Fmodule commands), drop a ",[90,1189,165],{}," node on the canvas. It doesn't sit inline in a flow; it just injects a ready-to-use ioredis client into context on deploy.",[223,1192,1193,1203],{},[226,1194,1195],{},[229,1196,1197,1199,1201],{},[232,1198,595],{},[232,1200,598],{},[232,1202,606],{},[242,1204,1205,1219,1234],{},[229,1206,1207,1211,1215],{},[247,1208,1209],{},[65,1210,376],{},[247,1212,1213],{},[90,1214,704],{},[247,1216,709,1217,712],{},[90,1218,251],{},[229,1220,1221,1225,1229],{},[247,1222,1223],{},[65,1224,661],{},[247,1226,1227],{},[90,1228,650],{},[247,1230,1231,1232,212],{},"The variable name the client is stored under in context, e.g. ",[90,1233,12],{},[229,1235,1236,1241,1246],{},[247,1237,1238],{},[65,1239,1240],{},"Location",[247,1242,1243],{},[90,1244,1245],{},"location",[247,1247,1248,1251,1252,1255],{},[90,1249,1250],{},"flow"," or ",[90,1253,1254],{},"global",", where in context the client is placed.",[14,1257,1258],{},"Deploy, then use it in any function node:",[423,1260,1264],{"className":1261,"code":1262,"language":1263,"meta":431,"style":431},"language-javascript shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","const redis = flow.get('redis'); \u002F\u002F or global.get('redis')\n\nconst info = await redis.info();\nmsg.payload = info;\nreturn msg;\n","javascript",[90,1265,1266,1305,1309,1336,1352],{"__ignoreMap":431},[440,1267,1268,1271,1275,1278,1281,1283,1286,1289,1292,1294,1296,1298,1301],{"class":442,"line":443},[440,1269,1270],{"class":456},"const",[440,1272,1274],{"class":1273},"sTEyZ"," redis ",[440,1276,1277],{"class":446},"=",[440,1279,1280],{"class":1273}," flow",[440,1282,212],{"class":446},[440,1284,631],{"class":1285},"s2Zo4",[440,1287,1288],{"class":1273},"(",[440,1290,1291],{"class":446},"'",[440,1293,12],{"class":469},[440,1295,1291],{"class":446},[440,1297,324],{"class":1273},[440,1299,1300],{"class":446},";",[440,1302,1304],{"class":1303},"sHwdD"," \u002F\u002F or global.get('redis')\n",[440,1306,1307],{"class":442,"line":450},[440,1308,1126],{"emptyLinePlaceholder":1125},[440,1310,1311,1313,1316,1318,1322,1325,1327,1330,1333],{"class":442,"line":478},[440,1312,1270],{"class":456},[440,1314,1315],{"class":1273}," info ",[440,1317,1277],{"class":446},[440,1319,1321],{"class":1320},"s7zQu"," await",[440,1323,1324],{"class":1273}," redis",[440,1326,212],{"class":446},[440,1328,1329],{"class":1285},"info",[440,1331,1332],{"class":1273},"()",[440,1334,1335],{"class":446},";\n",[440,1337,1338,1340,1342,1345,1347,1350],{"class":442,"line":496},[440,1339,347],{"class":1273},[440,1341,212],{"class":446},[440,1343,1344],{"class":1273},"payload ",[440,1346,1277],{"class":446},[440,1348,1349],{"class":1273}," info",[440,1351,1335],{"class":446},[440,1353,1354,1357,1360],{"class":442,"line":517},[440,1355,1356],{"class":1320},"return",[440,1358,1359],{"class":1273}," msg",[440,1361,1335],{"class":446},[14,1363,1364,1367],{},[65,1365,1366],{},"Pipelining"," multiple writes in one round trip:",[423,1369,1371],{"className":1261,"code":1370,"language":1263,"meta":431,"style":431},"const redis = flow.get('redis');\nconst pipeline = redis.pipeline();\n\nsensors.forEach(sensor => {\n    pipeline.set(`sensor:${sensor.id}:latest`, JSON.stringify(sensor), 'EX', 3600);\n});\n\npipeline.exec((err, results) => {\n    if (err) { node.error(err, msg); return; }\n    msg.payload = { stored: results.length };\n    node.send(msg);\n});\n",[90,1372,1373,1399,1419,1423,1445,1516,1524,1528,1555,1599,1629,1647],{"__ignoreMap":431},[440,1374,1375,1377,1379,1381,1383,1385,1387,1389,1391,1393,1395,1397],{"class":442,"line":443},[440,1376,1270],{"class":456},[440,1378,1274],{"class":1273},[440,1380,1277],{"class":446},[440,1382,1280],{"class":1273},[440,1384,212],{"class":446},[440,1386,631],{"class":1285},[440,1388,1288],{"class":1273},[440,1390,1291],{"class":446},[440,1392,12],{"class":469},[440,1394,1291],{"class":446},[440,1396,324],{"class":1273},[440,1398,1335],{"class":446},[440,1400,1401,1403,1406,1408,1410,1412,1415,1417],{"class":442,"line":450},[440,1402,1270],{"class":456},[440,1404,1405],{"class":1273}," pipeline ",[440,1407,1277],{"class":446},[440,1409,1324],{"class":1273},[440,1411,212],{"class":446},[440,1413,1414],{"class":1285},"pipeline",[440,1416,1332],{"class":1273},[440,1418,1335],{"class":446},[440,1420,1421],{"class":442,"line":478},[440,1422,1126],{"emptyLinePlaceholder":1125},[440,1424,1425,1428,1430,1433,1435,1439,1442],{"class":442,"line":496},[440,1426,1427],{"class":1273},"sensors",[440,1429,212],{"class":446},[440,1431,1432],{"class":1285},"forEach",[440,1434,1288],{"class":1273},[440,1436,1438],{"class":1437},"sHdIc","sensor",[440,1440,1441],{"class":456}," =>",[440,1443,1444],{"class":446}," {\n",[440,1446,1447,1450,1452,1454,1457,1460,1463,1466,1468,1470,1473,1476,1479,1481,1484,1487,1489,1492,1494,1496,1498,1500,1503,1505,1507,1509,1512,1514],{"class":442,"line":517},[440,1448,1449],{"class":1273},"    pipeline",[440,1451,212],{"class":446},[440,1453,628],{"class":1285},[440,1455,1288],{"class":1456},"swJcz",[440,1458,1459],{"class":446},"`",[440,1461,1462],{"class":469},"sensor:",[440,1464,1465],{"class":446},"${",[440,1467,1438],{"class":1273},[440,1469,212],{"class":446},[440,1471,1472],{"class":1273},"id",[440,1474,1475],{"class":446},"}",[440,1477,1478],{"class":469},":latest",[440,1480,1459],{"class":446},[440,1482,1483],{"class":446},",",[440,1485,1486],{"class":1273}," JSON",[440,1488,212],{"class":446},[440,1490,1491],{"class":1285},"stringify",[440,1493,1288],{"class":1456},[440,1495,1438],{"class":1273},[440,1497,324],{"class":1456},[440,1499,1483],{"class":446},[440,1501,1502],{"class":446}," '",[440,1504,104],{"class":469},[440,1506,1291],{"class":446},[440,1508,1483],{"class":446},[440,1510,1511],{"class":490}," 3600",[440,1513,324],{"class":1456},[440,1515,1335],{"class":446},[440,1517,1518,1520,1522],{"class":442,"line":532},[440,1519,1475],{"class":446},[440,1521,324],{"class":1273},[440,1523,1335],{"class":446},[440,1525,1526],{"class":442,"line":1134},[440,1527,1126],{"emptyLinePlaceholder":1125},[440,1529,1530,1532,1534,1537,1539,1541,1544,1546,1549,1551,1553],{"class":442,"line":1140},[440,1531,1414],{"class":1273},[440,1533,212],{"class":446},[440,1535,1536],{"class":1285},"exec",[440,1538,1288],{"class":1273},[440,1540,1288],{"class":446},[440,1542,1543],{"class":1437},"err",[440,1545,1483],{"class":446},[440,1547,1548],{"class":1437}," results",[440,1550,324],{"class":446},[440,1552,1441],{"class":456},[440,1554,1444],{"class":446},[440,1556,1557,1560,1563,1565,1568,1571,1574,1576,1579,1581,1583,1585,1587,1589,1591,1594,1596],{"class":442,"line":1146},[440,1558,1559],{"class":1320},"    if",[440,1561,1562],{"class":1456}," (",[440,1564,1543],{"class":1273},[440,1566,1567],{"class":1456},") ",[440,1569,1570],{"class":446},"{",[440,1572,1573],{"class":1273}," node",[440,1575,212],{"class":446},[440,1577,1578],{"class":1285},"error",[440,1580,1288],{"class":1456},[440,1582,1543],{"class":1273},[440,1584,1483],{"class":446},[440,1586,1359],{"class":1273},[440,1588,324],{"class":1456},[440,1590,1300],{"class":446},[440,1592,1593],{"class":1320}," return",[440,1595,1300],{"class":446},[440,1597,1598],{"class":446}," }\n",[440,1600,1601,1604,1606,1608,1611,1614,1617,1619,1621,1623,1626],{"class":442,"line":1152},[440,1602,1603],{"class":1273},"    msg",[440,1605,212],{"class":446},[440,1607,761],{"class":1273},[440,1609,1610],{"class":446}," =",[440,1612,1613],{"class":446}," {",[440,1615,1616],{"class":1456}," stored",[440,1618,463],{"class":446},[440,1620,1548],{"class":1273},[440,1622,212],{"class":446},[440,1624,1625],{"class":1273},"length",[440,1627,1628],{"class":446}," };\n",[440,1630,1631,1634,1636,1639,1641,1643,1645],{"class":442,"line":1158},[440,1632,1633],{"class":1273},"    node",[440,1635,212],{"class":446},[440,1637,1638],{"class":1285},"send",[440,1640,1288],{"class":1456},[440,1642,347],{"class":1273},[440,1644,324],{"class":1456},[440,1646,1335],{"class":446},[440,1648,1650,1652,1654],{"class":442,"line":1649},12,[440,1651,1475],{"class":446},[440,1653,324],{"class":1273},[440,1655,1335],{"class":446},[14,1657,1658,1661,1662,1665,1666,1668],{},[65,1659,1660],{},"Scanning keys"," without blocking the server (",[90,1663,1664],{},"KEYS *"," blocks Redis on large datasets, ",[90,1667,161],{}," doesn't):",[423,1670,1672],{"className":1261,"code":1671,"language":1263,"meta":431,"style":431},"const redis = flow.get('redis');\nlet cursor = '0';\nconst keys = [];\ndo {\n    const [next, batch] = await redis.scan(cursor, 'MATCH', 'sensor:*:latest', 'COUNT', 100);\n    cursor = next;\n    keys.push(...batch);\n} while (cursor !== '0');\nmsg.payload = keys;\nreturn msg;\n",[90,1673,1674,1700,1718,1732,1739,1810,1822,1844,1867,1882],{"__ignoreMap":431},[440,1675,1676,1678,1680,1682,1684,1686,1688,1690,1692,1694,1696,1698],{"class":442,"line":443},[440,1677,1270],{"class":456},[440,1679,1274],{"class":1273},[440,1681,1277],{"class":446},[440,1683,1280],{"class":1273},[440,1685,212],{"class":446},[440,1687,631],{"class":1285},[440,1689,1288],{"class":1273},[440,1691,1291],{"class":446},[440,1693,12],{"class":469},[440,1695,1291],{"class":446},[440,1697,324],{"class":1273},[440,1699,1335],{"class":446},[440,1701,1702,1705,1708,1710,1712,1714,1716],{"class":442,"line":450},[440,1703,1704],{"class":456},"let",[440,1706,1707],{"class":1273}," cursor ",[440,1709,1277],{"class":446},[440,1711,1502],{"class":446},[440,1713,928],{"class":469},[440,1715,1291],{"class":446},[440,1717,1335],{"class":446},[440,1719,1720,1722,1725,1727,1730],{"class":442,"line":478},[440,1721,1270],{"class":456},[440,1723,1724],{"class":1273}," keys ",[440,1726,1277],{"class":446},[440,1728,1729],{"class":1273}," []",[440,1731,1335],{"class":446},[440,1733,1734,1737],{"class":442,"line":496},[440,1735,1736],{"class":1320},"do",[440,1738,1444],{"class":446},[440,1740,1741,1744,1747,1750,1752,1755,1758,1760,1762,1764,1766,1769,1771,1774,1776,1778,1781,1783,1785,1787,1790,1792,1794,1796,1799,1801,1803,1806,1808],{"class":442,"line":517},[440,1742,1743],{"class":456},"    const",[440,1745,1746],{"class":446}," [",[440,1748,1749],{"class":1273},"next",[440,1751,1483],{"class":446},[440,1753,1754],{"class":1273}," batch",[440,1756,1757],{"class":446},"]",[440,1759,1610],{"class":446},[440,1761,1321],{"class":1320},[440,1763,1324],{"class":1273},[440,1765,212],{"class":446},[440,1767,1768],{"class":1285},"scan",[440,1770,1288],{"class":1456},[440,1772,1773],{"class":1273},"cursor",[440,1775,1483],{"class":446},[440,1777,1502],{"class":446},[440,1779,1780],{"class":469},"MATCH",[440,1782,1291],{"class":446},[440,1784,1483],{"class":446},[440,1786,1502],{"class":446},[440,1788,1789],{"class":469},"sensor:*:latest",[440,1791,1291],{"class":446},[440,1793,1483],{"class":446},[440,1795,1502],{"class":446},[440,1797,1798],{"class":469},"COUNT",[440,1800,1291],{"class":446},[440,1802,1483],{"class":446},[440,1804,1805],{"class":490}," 100",[440,1807,324],{"class":1456},[440,1809,1335],{"class":446},[440,1811,1812,1815,1817,1820],{"class":442,"line":532},[440,1813,1814],{"class":1273},"    cursor",[440,1816,1610],{"class":446},[440,1818,1819],{"class":1273}," next",[440,1821,1335],{"class":446},[440,1823,1824,1827,1829,1832,1834,1837,1840,1842],{"class":442,"line":1134},[440,1825,1826],{"class":1273},"    keys",[440,1828,212],{"class":446},[440,1830,1831],{"class":1285},"push",[440,1833,1288],{"class":1456},[440,1835,1836],{"class":446},"...",[440,1838,1839],{"class":1273},"batch",[440,1841,324],{"class":1456},[440,1843,1335],{"class":446},[440,1845,1846,1848,1851,1854,1857,1859,1861,1863,1865],{"class":442,"line":1140},[440,1847,1475],{"class":446},[440,1849,1850],{"class":1320}," while",[440,1852,1853],{"class":1273}," (cursor ",[440,1855,1856],{"class":446},"!==",[440,1858,1502],{"class":446},[440,1860,928],{"class":469},[440,1862,1291],{"class":446},[440,1864,324],{"class":1273},[440,1866,1335],{"class":446},[440,1868,1869,1871,1873,1875,1877,1880],{"class":442,"line":1146},[440,1870,347],{"class":1273},[440,1872,212],{"class":446},[440,1874,1344],{"class":1273},[440,1876,1277],{"class":446},[440,1878,1879],{"class":1273}," keys",[440,1881,1335],{"class":446},[440,1883,1884,1886,1888],{"class":442,"line":1152},[440,1885,1356],{"class":1320},[440,1887,1359],{"class":1273},[440,1889,1335],{"class":446},[14,1891,1892,1893,1896],{},"Custom\u002Fmodule commands (e.g. RedisJSON, RediSearch) can also be issued via ",[90,1894,1895],{},"redis.call('MODULE.COMMAND', ...)"," on the injected client.",[29,1898,1900],{"id":1899},"sample-flow","Sample flow",[1902,1903,1905],"render-flow",{":height":1904},"300",[423,1906,1908],{"className":434,"code":1907,"language":436,"meta":431,"style":431},"[{\"id\":\"2c33ebeb73062ab3\",\"type\":\"group\",\"z\":\"FFF0000000000001\",\"name\":\"Your First Redis Flow\",\"style\":{\"label\":true},\"nodes\":[\"e5f3326ef736cef6\",\"8486e88d8623b42a\",\"d1ebde22d0e224a8\",\"22db25c60af16ab2\",\"fe2be532c53402b3\",\"ebc1e8fc0f1ba2d6\",\"adb95c63d206c633\"],\"x\":414,\"y\":1219,\"w\":712,\"h\":162},{\"id\":\"e5f3326ef736cef6\",\"type\":\"redis-command\",\"z\":\"FFF0000000000001\",\"g\":\"2c33ebeb73062ab3\",\"server\":\"e370dc92b39a7ba4\",\"command\":\"SET\",\"name\":\"\",\"topic\":\"mykey\",\"params\":\"[\\\"Hello from Node-RED\\\"]\",\"paramsType\":\"json\",\"payloadType\":\"json\",\"block\":false,\"x\":710,\"y\":1260,\"wires\":[[\"8486e88d8623b42a\"]]},{\"id\":\"8486e88d8623b42a\",\"type\":\"debug\",\"z\":\"FFF0000000000001\",\"g\":\"2c33ebeb73062ab3\",\"name\":\"Result\",\"active\":true,\"tosidebar\":true,\"console\":false,\"tostatus\":false,\"complete\":\"payload\",\"targetType\":\"msg\",\"statusVal\":\"\",\"statusType\":\"auto\",\"x\":870,\"y\":1260,\"wires\":[]},{\"id\":\"d1ebde22d0e224a8\",\"type\":\"redis-command\",\"z\":\"FFF0000000000001\",\"g\":\"2c33ebeb73062ab3\",\"server\":\"e370dc92b39a7ba4\",\"command\":\"GET\",\"name\":\"\",\"topic\":\"\",\"params\":\"[]\",\"paramsType\":\"json\",\"payloadType\":\"json\",\"block\":false,\"x\":900,\"y\":1340,\"wires\":[[\"22db25c60af16ab2\"]]},{\"id\":\"22db25c60af16ab2\",\"type\":\"debug\",\"z\":\"FFF0000000000001\",\"g\":\"2c33ebeb73062ab3\",\"name\":\"Result\",\"active\":true,\"tosidebar\":true,\"console\":false,\"tostatus\":false,\"complete\":\"payload\",\"targetType\":\"msg\",\"statusVal\":\"\",\"statusType\":\"auto\",\"x\":1030,\"y\":1340,\"wires\":[]},{\"id\":\"fe2be532c53402b3\",\"type\":\"change\",\"z\":\"FFF0000000000001\",\"g\":\"2c33ebeb73062ab3\",\"name\":\"Set Key for GET\",\"rules\":[{\"t\":\"set\",\"p\":\"topic\",\"pt\":\"msg\",\"to\":\"mykey\",\"tot\":\"str\"},{\"t\":\"set\",\"p\":\"payload\",\"pt\":\"msg\",\"to\":\"[]\",\"tot\":\"json\"}],\"action\":\"\",\"property\":\"\",\"from\":\"\",\"to\":\"\",\"reg\":false,\"x\":700,\"y\":1340,\"wires\":[[\"d1ebde22d0e224a8\"]]},{\"id\":\"ebc1e8fc0f1ba2d6\",\"type\":\"inject\",\"z\":\"FFF0000000000001\",\"g\":\"2c33ebeb73062ab3\",\"name\":\"\",\"props\":[],\"repeat\":\"\",\"crontab\":\"\",\"once\":false,\"onceDelay\":0.1,\"topic\":\"\",\"x\":510,\"y\":1260,\"wires\":[[\"e5f3326ef736cef6\"]]},{\"id\":\"adb95c63d206c633\",\"type\":\"inject\",\"z\":\"FFF0000000000001\",\"g\":\"2c33ebeb73062ab3\",\"name\":\"\",\"props\":[],\"repeat\":\"\",\"crontab\":\"\",\"once\":false,\"onceDelay\":0.1,\"topic\":\"\",\"x\":510,\"y\":1340,\"wires\":[[\"fe2be532c53402b3\"]]},{\"id\":\"e370dc92b39a7ba4\",\"type\":\"redis-config\",\"name\":\"Local\",\"options\":\"{\\\"host\\\":\\\"localhost\\\",\\\"port\\\":6379,\\\"db\\\":0}\",\"cluster\":false,\"optionsType\":\"json\"},{\"id\":\"5e2842a4730589c0\",\"type\":\"group\",\"z\":\"FFF0000000000001\",\"name\":\"Working with JSON Data\",\"style\":{\"label\":true},\"nodes\":[\"6acc07a393e5ee26\",\"3255e8a9122253b7\",\"a3b0b4a74133778e\",\"4faba929a84fb358\",\"e5c359b934174c8e\",\"abf011c2e81960c4\",\"22a2b54caae5869d\",\"b9598f313e2a9fd2\",\"d0051f637fd1621a\",\"9e59f275496d722d\"],\"x\":414,\"y\":1399,\"w\":852,\"h\":162},{\"id\":\"6acc07a393e5ee26\",\"type\":\"redis-command\",\"z\":\"FFF0000000000001\",\"g\":\"5e2842a4730589c0\",\"server\":\"e370dc92b39a7ba4\",\"command\":\"SET\",\"name\":\"\",\"topic\":\"\",\"params\":\"[]\",\"paramsType\":\"json\",\"payloadType\":\"json\",\"block\":false,\"x\":1040,\"y\":1440,\"wires\":[[\"3255e8a9122253b7\"]]},{\"id\":\"3255e8a9122253b7\",\"type\":\"debug\",\"z\":\"FFF0000000000001\",\"g\":\"5e2842a4730589c0\",\"name\":\"Result\",\"active\":true,\"tosidebar\":true,\"console\":false,\"tostatus\":false,\"complete\":\"payload\",\"targetType\":\"msg\",\"statusVal\":\"\",\"statusType\":\"auto\",\"x\":1170,\"y\":1440,\"wires\":[]},{\"id\":\"a3b0b4a74133778e\",\"type\":\"inject\",\"z\":\"FFF0000000000001\",\"g\":\"5e2842a4730589c0\",\"name\":\"\",\"props\":[],\"repeat\":\"\",\"crontab\":\"\",\"once\":false,\"onceDelay\":0.1,\"topic\":\"\",\"x\":510,\"y\":1440,\"wires\":[[\"d0051f637fd1621a\"]]},{\"id\":\"4faba929a84fb358\",\"type\":\"redis-command\",\"z\":\"FFF0000000000001\",\"g\":\"5e2842a4730589c0\",\"server\":\"e370dc92b39a7ba4\",\"command\":\"GET\",\"name\":\"\",\"topic\":\"\",\"params\":\"[]\",\"paramsType\":\"json\",\"payloadType\":\"json\",\"block\":false,\"x\":900,\"y\":1520,\"wires\":[[\"b9598f313e2a9fd2\"]]},{\"id\":\"e5c359b934174c8e\",\"type\":\"debug\",\"z\":\"FFF0000000000001\",\"g\":\"5e2842a4730589c0\",\"name\":\"Result\",\"active\":true,\"tosidebar\":true,\"console\":false,\"tostatus\":false,\"complete\":\"payload\",\"targetType\":\"msg\",\"statusVal\":\"\",\"statusType\":\"auto\",\"x\":1170,\"y\":1520,\"wires\":[]},{\"id\":\"abf011c2e81960c4\",\"type\":\"change\",\"z\":\"FFF0000000000001\",\"g\":\"5e2842a4730589c0\",\"name\":\"Set Key for GET\",\"rules\":[{\"t\":\"set\",\"p\":\"topic\",\"pt\":\"msg\",\"to\":\"sensor:data\",\"tot\":\"str\"},{\"t\":\"set\",\"p\":\"payload\",\"pt\":\"msg\",\"to\":\"[]\",\"tot\":\"json\"}],\"action\":\"\",\"property\":\"\",\"from\":\"\",\"to\":\"\",\"reg\":false,\"x\":700,\"y\":1520,\"wires\":[[\"4faba929a84fb358\"]]},{\"id\":\"22a2b54caae5869d\",\"type\":\"inject\",\"z\":\"FFF0000000000001\",\"g\":\"5e2842a4730589c0\",\"name\":\"\",\"props\":[],\"repeat\":\"\",\"crontab\":\"\",\"once\":false,\"onceDelay\":0.1,\"topic\":\"\",\"x\":510,\"y\":1520,\"wires\":[[\"abf011c2e81960c4\"]]},{\"id\":\"b9598f313e2a9fd2\",\"type\":\"json\",\"z\":\"FFF0000000000001\",\"g\":\"5e2842a4730589c0\",\"name\":\"\",\"property\":\"payload\",\"action\":\"\",\"pretty\":false,\"x\":1030,\"y\":1520,\"wires\":[[\"e5c359b934174c8e\"]]},{\"id\":\"d0051f637fd1621a\",\"type\":\"change\",\"z\":\"FFF0000000000001\",\"g\":\"5e2842a4730589c0\",\"name\":\"Set Key\",\"rules\":[{\"t\":\"set\",\"p\":\"topic\",\"pt\":\"msg\",\"to\":\"sensor:data\",\"tot\":\"str\"},{\"t\":\"set\",\"p\":\"payload\",\"pt\":\"msg\",\"to\":\"{\\t   \\\"temperature\\\": 22.5,\\t   \\\"humidity\\\": 65,\\t   \\\"timestamp\\\": $now()\\t}\",\"tot\":\"jsonata\"}],\"action\":\"\",\"property\":\"\",\"from\":\"\",\"to\":\"\",\"reg\":false,\"x\":680,\"y\":1440,\"wires\":[[\"9e59f275496d722d\"]]},{\"id\":\"9e59f275496d722d\",\"type\":\"json\",\"z\":\"FFF0000000000001\",\"g\":\"5e2842a4730589c0\",\"name\":\"\",\"property\":\"payload\",\"action\":\"\",\"pretty\":false,\"x\":890,\"y\":1440,\"wires\":[[\"6acc07a393e5ee26\"]]},{\"id\":\"39de5da95585227f\",\"type\":\"group\",\"z\":\"FFF0000000000001\",\"name\":\"Pub\u002FSub Messaging\",\"style\":{\"label\":true},\"nodes\":[\"7756558fd542d657\",\"bf2dc26107eff967\",\"9856ddb8e7bc28e8\",\"bcd9b22fd67ecf7c\",\"22f0526fab3b589b\"],\"x\":414,\"y\":1579,\"w\":632,\"h\":162},{\"id\":\"7756558fd542d657\",\"type\":\"inject\",\"z\":\"FFF0000000000001\",\"g\":\"39de5da95585227f\",\"name\":\"\",\"props\":[],\"repeat\":\"\",\"crontab\":\"\",\"once\":false,\"onceDelay\":0.1,\"topic\":\"\",\"x\":510,\"y\":1620,\"wires\":[[\"9856ddb8e7bc28e8\"]]},{\"id\":\"bf2dc26107eff967\",\"type\":\"redis-out\",\"z\":\"FFF0000000000001\",\"g\":\"39de5da95585227f\",\"server\":\"e370dc92b39a7ba4\",\"command\":\"publish\",\"name\":\"\",\"topic\":\"alerts:temperature\",\"obj\":true,\"x\":930,\"y\":1620,\"wires\":[]},{\"id\":\"9856ddb8e7bc28e8\",\"type\":\"change\",\"z\":\"FFF0000000000001\",\"g\":\"39de5da95585227f\",\"name\":\"Set Alert Message\",\"rules\":[{\"t\":\"set\",\"p\":\"payload\",\"pt\":\"msg\",\"to\":\"ALERT: Temperature critical in Zone A: 85°C - Equipment shutdown initiated\",\"tot\":\"str\"}],\"action\":\"\",\"property\":\"\",\"from\":\"\",\"to\":\"\",\"reg\":false,\"x\":710,\"y\":1620,\"wires\":[[\"bf2dc26107eff967\"]]},{\"id\":\"bcd9b22fd67ecf7c\",\"type\":\"redis-in\",\"z\":\"FFF0000000000001\",\"g\":\"39de5da95585227f\",\"server\":\"e370dc92b39a7ba4\",\"command\":\"subscribe\",\"name\":\"\",\"topic\":\"alerts:temperature\",\"obj\":true,\"timeout\":0,\"x\":530,\"y\":1700,\"wires\":[[\"22f0526fab3b589b\"]]},{\"id\":\"22f0526fab3b589b\",\"type\":\"debug\",\"z\":\"FFF0000000000001\",\"g\":\"39de5da95585227f\",\"name\":\"Result\",\"active\":true,\"tosidebar\":true,\"console\":false,\"tostatus\":false,\"complete\":\"payload\",\"targetType\":\"msg\",\"statusVal\":\"\",\"statusType\":\"auto\",\"x\":890,\"y\":1700,\"wires\":[]},{\"id\":\"adc4b0df6b0e84e3\",\"type\":\"group\",\"z\":\"FFF0000000000001\",\"name\":\"Using Lua Scripts for Atomic Operations\",\"style\":{\"label\":true},\"nodes\":[\"ca8a523710138a11\",\"8804755befa1fbc8\",\"0898e80e28b7d276\",\"0b16690b3c2c10df\",\"9a03ebdea51eefdc\",\"c641d8e54620a73a\",\"7c11a5f1c9716527\",\"a07a025db962be50\"],\"x\":414,\"y\":1759,\"w\":1112,\"h\":142},{\"id\":\"ca8a523710138a11\",\"type\":\"inject\",\"z\":\"FFF0000000000001\",\"g\":\"adc4b0df6b0e84e3\",\"name\":\"\",\"props\":[],\"repeat\":\"\",\"crontab\":\"\",\"once\":false,\"onceDelay\":0.1,\"topic\":\"\",\"x\":510,\"y\":1860,\"wires\":[[\"8804755befa1fbc8\"]]},{\"id\":\"8804755befa1fbc8\",\"type\":\"function\",\"z\":\"FFF0000000000001\",\"g\":\"adc4b0df6b0e84e3\",\"name\":\"Prepare Lua Script Arguments\",\"func\":\"\u002F\u002F msg.payload format: [keys..., args...]\\n\u002F\u002F First element(s) are the keys, remaining elements are arguments\\nmsg.payload = [\\n    \\\"inventory:product:SKU-12345\\\",  \u002F\u002F KEYS[1]\\n    3                                \u002F\u002F ARGV[1] - quantity requested\\n];\\nreturn msg;\",\"outputs\":1,\"timeout\":0,\"noerr\":0,\"initialize\":\"\",\"finalize\":\"\",\"libs\":[],\"x\":750,\"y\":1860,\"wires\":[[\"0898e80e28b7d276\"]]},{\"id\":\"0898e80e28b7d276\",\"type\":\"redis-lua-script\",\"z\":\"FFF0000000000001\",\"g\":\"adc4b0df6b0e84e3\",\"server\":\"e370dc92b39a7ba4\",\"name\":\"\",\"keyval\":\"1\",\"func\":\"local key = KEYS[1]\\nlocal requested = tonumber(ARGV[1])\\n\\nlocal current = tonumber(redis.call('GET', key) or \\\"0\\\")\\n\\nif current >= requested then\\n    redis.call('DECRBY', key, requested)\\n    return {1, current - requested}\\nelse\\n    return {0, current}\\nend\",\"stored\":false,\"block\":false,\"x\":1040,\"y\":1860,\"wires\":[[\"0b16690b3c2c10df\"]]},{\"id\":\"0b16690b3c2c10df\",\"type\":\"function\",\"z\":\"FFF0000000000001\",\"g\":\"adc4b0df6b0e84e3\",\"name\":\"Format Lua Script Response\",\"func\":\"const result = msg.payload;\\nconst success = result[0];\\nconst remaining = result[1];\\n\\nif (success === 1) {\\n    msg.payload = {\\n        status: \\\"success\\\",\\n        message: `Order processed. Remaining stock: ${remaining}`,\\n        remaining: remaining\\n    };\\n} else {\\n    msg.payload = {\\n        status: \\\"failed\\\",\\n        message: `Insufficient stock. Available: ${remaining}`,\\n        available: remaining\\n    };\\n}\\nreturn msg;\",\"outputs\":1,\"timeout\":0,\"noerr\":0,\"initialize\":\"\",\"finalize\":\"\",\"libs\":[],\"x\":1240,\"y\":1860,\"wires\":[[\"9a03ebdea51eefdc\"]]},{\"id\":\"9a03ebdea51eefdc\",\"type\":\"debug\",\"z\":\"FFF0000000000001\",\"g\":\"adc4b0df6b0e84e3\",\"name\":\"Result\",\"active\":true,\"tosidebar\":true,\"console\":false,\"tostatus\":false,\"complete\":\"payload\",\"targetType\":\"msg\",\"statusVal\":\"\",\"statusType\":\"auto\",\"x\":1430,\"y\":1860,\"wires\":[]},{\"id\":\"c641d8e54620a73a\",\"type\":\"redis-command\",\"z\":\"FFF0000000000001\",\"g\":\"adc4b0df6b0e84e3\",\"server\":\"e370dc92b39a7ba4\",\"command\":\"SET\",\"name\":\"\",\"topic\":\"inventory:product:SKU-12345\",\"params\":\"[10]\",\"paramsType\":\"json\",\"payloadType\":\"json\",\"block\":false,\"x\":780,\"y\":1800,\"wires\":[[\"7c11a5f1c9716527\"]]},{\"id\":\"7c11a5f1c9716527\",\"type\":\"debug\",\"z\":\"FFF0000000000001\",\"g\":\"adc4b0df6b0e84e3\",\"name\":\"Result\",\"active\":true,\"tosidebar\":true,\"console\":false,\"tostatus\":false,\"complete\":\"payload\",\"targetType\":\"msg\",\"statusVal\":\"\",\"statusType\":\"auto\",\"x\":1030,\"y\":1800,\"wires\":[]},{\"id\":\"a07a025db962be50\",\"type\":\"inject\",\"z\":\"FFF0000000000001\",\"g\":\"adc4b0df6b0e84e3\",\"name\":\"\",\"props\":[],\"repeat\":\"\",\"crontab\":\"\",\"once\":false,\"onceDelay\":0.1,\"topic\":\"\",\"x\":510,\"y\":1800,\"wires\":[[\"c641d8e54620a73a\"]]},{\"id\":\"01a96fb2044d723f\",\"type\":\"group\",\"z\":\"FFF0000000000001\",\"name\":\"Direct Redis Client Access with redis-instance\",\"style\":{\"label\":true},\"nodes\":[\"745f41f352fa2212\",\"a9ec9a8a5a66daa3\",\"e3a5634ef0ebcb78\",\"5192081309e08db9\",\"4f169053bbd7add9\",\"15f0b0462f795828\",\"4a394700c6914961\"],\"x\":414,\"y\":1919,\"w\":732,\"h\":222},{\"id\":\"745f41f352fa2212\",\"type\":\"redis-instance\",\"z\":\"FFF0000000000001\",\"g\":\"01a96fb2044d723f\",\"server\":\"e370dc92b39a7ba4\",\"name\":\"\",\"topic\":\"redis\",\"location\":\"flow\",\"x\":490,\"y\":1960,\"wires\":[]},{\"id\":\"a9ec9a8a5a66daa3\",\"type\":\"inject\",\"z\":\"FFF0000000000001\",\"g\":\"01a96fb2044d723f\",\"name\":\"\",\"props\":[{\"p\":\"payload\"},{\"p\":\"topic\",\"vt\":\"str\"}],\"repeat\":\"\",\"crontab\":\"\",\"once\":false,\"onceDelay\":0.1,\"topic\":\"\",\"payload\":\"\",\"payloadType\":\"date\",\"x\":520,\"y\":2040,\"wires\":[[\"e3a5634ef0ebcb78\"]]},{\"id\":\"e3a5634ef0ebcb78\",\"type\":\"function\",\"z\":\"FFF0000000000001\",\"g\":\"01a96fb2044d723f\",\"name\":\"Batch Store Sensor Readings (Pipeline)\",\"func\":\"const redis = flow.get('redis');\\n\\n\u002F\u002F Create a pipeline\\nconst pipeline = redis.pipeline();\\n\\n\u002F\u002F Add multiple sensor readings in one batch\\nconst sensors = [\\n    { id: 'temp-01', value: 23.5, unit: 'C' },\\n    { id: 'temp-02', value: 24.1, unit: 'C' },\\n    { id: 'humidity-01', value: 65, unit: '%' },\\n    { id: 'pressure-01', value: 1013, unit: 'hPa' }\\n];\\n\\nsensors.forEach(sensor => {\\n    const key = `sensor:${sensor.id}:latest`;\\n    const data = JSON.stringify({\\n        value: sensor.value,\\n        unit: sensor.unit,\\n        timestamp: Date.now()\\n    });\\n    pipeline.set(key, data, 'EX', 3600); \u002F\u002F Expire in 1 hour\\n});\\n\\n\u002F\u002F Execute all commands at once\\npipeline.exec((err, results) => {\\n    if (err) {\\n        node.error(err, msg);\\n        return;\\n    }\\n\\n    msg.payload = {\\n        message: `Stored ${results.length} sensor readings`,\\n        results: results\\n    };\\n    node.send(msg);\\n});\",\"outputs\":1,\"timeout\":0,\"noerr\":0,\"initialize\":\"\",\"finalize\":\"\",\"libs\":[],\"x\":780,\"y\":2040,\"wires\":[[\"5192081309e08db9\"]]},{\"id\":\"5192081309e08db9\",\"type\":\"debug\",\"z\":\"FFF0000000000001\",\"g\":\"01a96fb2044d723f\",\"name\":\"debug 8\",\"active\":true,\"tosidebar\":true,\"console\":false,\"tostatus\":false,\"complete\":\"false\",\"statusVal\":\"\",\"statusType\":\"auto\",\"x\":1040,\"y\":2040,\"wires\":[]},{\"id\":\"4f169053bbd7add9\",\"type\":\"inject\",\"z\":\"FFF0000000000001\",\"g\":\"01a96fb2044d723f\",\"name\":\"\",\"props\":[{\"p\":\"payload\"},{\"p\":\"topic\",\"vt\":\"str\"}],\"repeat\":\"\",\"crontab\":\"\",\"once\":false,\"onceDelay\":0.1,\"topic\":\"\",\"payload\":\"\",\"payloadType\":\"date\",\"x\":520,\"y\":2100,\"wires\":[[\"15f0b0462f795828\"]]},{\"id\":\"15f0b0462f795828\",\"type\":\"function\",\"z\":\"FFF0000000000001\",\"g\":\"01a96fb2044d723f\",\"name\":\"Scan and List Latest Sensor Keys\",\"func\":\"const redis = flow.get('redis');\\n\\nasync function scanKeys() {\\n    const matchPattern = 'sensor:*:latest';\\n    const allKeys = [];\\n    let cursor = '0';\\n\\n    try {\\n        do {\\n            \u002F\u002F Scan with pattern matching\\n            const result = await redis.scan(\\n                cursor,\\n                'MATCH', matchPattern,\\n                'COUNT', 100\\n            );\\n\\n            cursor = result[0];\\n            const keys = result[1];\\n            allKeys.push(...keys);\\n\\n        } while (cursor !== '0');\\n\\n        msg.payload = {\\n            pattern: matchPattern,\\n            count: allKeys.length,\\n            keys: allKeys\\n        };\\n\\n        node.send(msg);\\n\\n    } catch (err) {\\n        node.error(err, msg);\\n    }\\n}\\n\\nscanKeys();\",\"outputs\":1,\"timeout\":0,\"noerr\":0,\"initialize\":\"\",\"finalize\":\"\",\"libs\":[],\"x\":760,\"y\":2100,\"wires\":[[\"4a394700c6914961\"]]},{\"id\":\"4a394700c6914961\",\"type\":\"debug\",\"z\":\"FFF0000000000001\",\"g\":\"01a96fb2044d723f\",\"name\":\"debug 9\",\"active\":true,\"tosidebar\":true,\"console\":false,\"tostatus\":false,\"complete\":\"false\",\"statusVal\":\"\",\"statusType\":\"auto\",\"x\":1040,\"y\":2100,\"wires\":[]},{\"id\":\"1a2b3c4d5e6f7081\",\"type\":\"group\",\"z\":\"FFF0000000000001\",\"name\":\"Lists and Queues\",\"style\":{\"label\":true},\"nodes\":[\"1a2b3c4d5e6f7001\",\"1a2b3c4d5e6f7002\",\"1a2b3c4d5e6f7003\",\"1a2b3c4d5e6f7005\",\"1a2b3c4d5e6f7006\",\"1a2b3c4d5e6f7007\"],\"x\":414,\"y\":2159,\"w\":612,\"h\":162},{\"id\":\"1a2b3c4d5e6f7001\",\"type\":\"inject\",\"z\":\"FFF0000000000001\",\"g\":\"1a2b3c4d5e6f7081\",\"name\":\"\",\"props\":[],\"repeat\":\"\",\"crontab\":\"\",\"once\":false,\"onceDelay\":0.1,\"topic\":\"\",\"x\":510,\"y\":2200,\"wires\":[[\"1a2b3c4d5e6f7002\"]]},{\"id\":\"1a2b3c4d5e6f7002\",\"type\":\"change\",\"z\":\"FFF0000000000001\",\"g\":\"1a2b3c4d5e6f7081\",\"name\":\"Prepare Order Payload\",\"rules\":[{\"t\":\"set\",\"p\":\"payload\",\"pt\":\"msg\",\"to\":\"Order #1042 - 2x Widget, 1x Gadget\",\"tot\":\"str\"}],\"action\":\"\",\"property\":\"\",\"from\":\"\",\"to\":\"\",\"reg\":false,\"x\":700,\"y\":2200,\"wires\":[[\"1a2b3c4d5e6f7003\"]]},{\"id\":\"1a2b3c4d5e6f7003\",\"type\":\"redis-out\",\"z\":\"FFF0000000000001\",\"g\":\"1a2b3c4d5e6f7081\",\"server\":\"e370dc92b39a7ba4\",\"command\":\"rpush\",\"name\":\"\",\"topic\":\"queue:orders\",\"x\":930,\"y\":2200,\"wires\":[]},{\"id\":\"1a2b3c4d5e6f7005\",\"type\":\"inject\",\"z\":\"FFF0000000000001\",\"g\":\"1a2b3c4d5e6f7081\",\"name\":\"\",\"props\":[],\"repeat\":\"\",\"crontab\":\"\",\"once\":false,\"onceDelay\":0.1,\"topic\":\"\",\"x\":510,\"y\":2280,\"wires\":[[\"1a2b3c4d5e6f7006\"]]},{\"id\":\"1a2b3c4d5e6f7006\",\"type\":\"redis-in\",\"z\":\"FFF0000000000001\",\"g\":\"1a2b3c4d5e6f7081\",\"server\":\"e370dc92b39a7ba4\",\"command\":\"blpop\",\"name\":\"\",\"topic\":\"queue:orders\",\"timeout\":0,\"x\":750,\"y\":2280,\"wires\":[[\"1a2b3c4d5e6f7007\"]]},{\"id\":\"1a2b3c4d5e6f7007\",\"type\":\"debug\",\"z\":\"FFF0000000000001\",\"g\":\"1a2b3c4d5e6f7081\",\"name\":\"Result\",\"active\":true,\"tosidebar\":true,\"console\":false,\"tostatus\":false,\"complete\":\"payload\",\"targetType\":\"msg\",\"statusVal\":\"\",\"statusType\":\"auto\",\"x\":930,\"y\":2280,\"wires\":[]},{\"id\":\"2a2b3c4d5e6f7082\",\"type\":\"group\",\"z\":\"FFF0000000000001\",\"name\":\"Lua Scripting - JSON and Sorted Sets\",\"style\":{\"label\":true},\"nodes\":[\"2a2b3c4d5e6f7001\",\"2a2b3c4d5e6f7002\",\"2a2b3c4d5e6f7003\",\"2a2b3c4d5e6f7004\",\"2a2b3c4d5e6f7005\",\"2a2b3c4d5e6f7006\",\"2a2b3c4d5e6f7007\",\"2a2b3c4d5e6f7008\",\"2a2b3c4d5e6f7009\",\"2a2b3c4d5e6f700a\",\"2a2b3c4d5e6f700b\",\"2a2b3c4d5e6f700c\",\"2a2b3c4d5e6f700d\",\"2a2b3c4d5e6f700e\",\"2a2b3c4d5e6f700f\",\"2a2b3c4d5e6f7010\",\"2a2b3c4d5e6f7011\",\"2a2b3c4d5e6f7012\",\"2a2b3c4d5e6f7013\",\"2a2b3c4d5e6f7014\"],\"x\":404,\"y\":2339,\"w\":952,\"h\":322},{\"id\":\"2a2b3c4d5e6f7001\",\"type\":\"inject\",\"z\":\"FFF0000000000001\",\"g\":\"2a2b3c4d5e6f7082\",\"name\":\"Add Reading (ZADD)\",\"props\":[],\"repeat\":\"\",\"crontab\":\"\",\"once\":false,\"onceDelay\":0.1,\"topic\":\"\",\"x\":570,\"y\":2380,\"wires\":[[\"2a2b3c4d5e6f7002\"]]},{\"id\":\"2a2b3c4d5e6f7002\",\"type\":\"function\",\"z\":\"FFF0000000000001\",\"g\":\"2a2b3c4d5e6f7082\",\"name\":\"Prepare ZADD Args\",\"func\":\"\u002F\u002F msg.payload format: [key, score, JSON-encoded member]\\nconst reading = { test: 1, hello: \\\"world1\\\", hexstr: \\\"000102\\\" };\\nmsg.payload = [\\n    \\\"device:96a4:1a87:04\\\",   \u002F\u002F KEYS[1]\\n    Date.now(),               \u002F\u002F ARGV[1] - score\\n    JSON.stringify(reading)   \u002F\u002F ARGV[2] - member\\n];\\nreturn msg;\",\"outputs\":1,\"timeout\":0,\"noerr\":0,\"initialize\":\"\",\"finalize\":\"\",\"libs\":[],\"x\":780,\"y\":2380,\"wires\":[[\"2a2b3c4d5e6f7003\"]]},{\"id\":\"2a2b3c4d5e6f7003\",\"type\":\"redis-lua-script\",\"z\":\"FFF0000000000001\",\"g\":\"2a2b3c4d5e6f7082\",\"server\":\"e370dc92b39a7ba4\",\"name\":\"ZADD with JSON Member\",\"keyval\":\"1\",\"func\":\"local foo = redis.call('ZADD', KEYS[1], ARGV[1], ARGV[2])\\nreturn foo\",\"stored\":false,\"block\":false,\"x\":1020,\"y\":2380,\"wires\":[[\"2a2b3c4d5e6f7004\"]]},{\"id\":\"2a2b3c4d5e6f7004\",\"type\":\"debug\",\"z\":\"FFF0000000000001\",\"g\":\"2a2b3c4d5e6f7082\",\"name\":\"Result\",\"active\":true,\"tosidebar\":true,\"console\":false,\"tostatus\":false,\"complete\":\"payload\",\"targetType\":\"msg\",\"statusVal\":\"\",\"statusType\":\"auto\",\"x\":1260,\"y\":2380,\"wires\":[]},{\"id\":\"2a2b3c4d5e6f7005\",\"type\":\"inject\",\"z\":\"FFF0000000000001\",\"g\":\"2a2b3c4d5e6f7082\",\"name\":\"Decode Member\",\"props\":[],\"repeat\":\"\",\"crontab\":\"\",\"once\":false,\"onceDelay\":0.1,\"topic\":\"\",\"x\":570,\"y\":2440,\"wires\":[[\"2a2b3c4d5e6f7006\"]]},{\"id\":\"2a2b3c4d5e6f7006\",\"type\":\"function\",\"z\":\"FFF0000000000001\",\"g\":\"2a2b3c4d5e6f7082\",\"name\":\"Prepare Decode Args\",\"func\":\"msg.payload = [\\n    \\\"device:96a4:1a87:04\\\",\\n    \\\"{\\\\\\\"temperature\\\\\\\":22.5,\\\\\\\"hello\\\\\\\":\\\\\\\"world\\\\\\\"}\\\"\\n];\\nreturn msg;\",\"outputs\":1,\"timeout\":0,\"noerr\":0,\"initialize\":\"\",\"finalize\":\"\",\"libs\":[],\"x\":780,\"y\":2440,\"wires\":[[\"2a2b3c4d5e6f7007\"]]},{\"id\":\"2a2b3c4d5e6f7007\",\"type\":\"redis-lua-script\",\"z\":\"FFF0000000000001\",\"g\":\"2a2b3c4d5e6f7082\",\"server\":\"e370dc92b39a7ba4\",\"name\":\"cjson.decode Extract Field\",\"keyval\":\"1\",\"func\":\"local foo = cjson.decode(ARGV[1])\\nreturn foo.temperature\",\"stored\":false,\"block\":false,\"x\":1020,\"y\":2440,\"wires\":[[\"2a2b3c4d5e6f7008\"]]},{\"id\":\"2a2b3c4d5e6f7008\",\"type\":\"debug\",\"z\":\"FFF0000000000001\",\"g\":\"2a2b3c4d5e6f7082\",\"name\":\"Result\",\"active\":true,\"tosidebar\":true,\"console\":false,\"tostatus\":false,\"complete\":\"payload\",\"targetType\":\"msg\",\"statusVal\":\"\",\"statusType\":\"auto\",\"x\":1260,\"y\":2440,\"wires\":[]},{\"id\":\"2a2b3c4d5e6f7009\",\"type\":\"inject\",\"z\":\"FFF0000000000001\",\"g\":\"2a2b3c4d5e6f7082\",\"name\":\"Build JSON (cjson.encode)\",\"props\":[],\"repeat\":\"\",\"crontab\":\"\",\"once\":false,\"onceDelay\":0.1,\"topic\":\"\",\"x\":570,\"y\":2500,\"wires\":[[\"2a2b3c4d5e6f700a\"]]},{\"id\":\"2a2b3c4d5e6f700a\",\"type\":\"redis-lua-script\",\"z\":\"FFF0000000000001\",\"g\":\"2a2b3c4d5e6f7082\",\"server\":\"e370dc92b39a7ba4\",\"name\":\"cjson.encode Build JSON\",\"keyval\":\"0\",\"func\":\"local foo = {}\\nfoo.field1 = 1\\nfoo.field2 = \\\"hello world\\\"\\nfoo.field3 = {}\\nfoo.field3.name = \\\"paul\\\"\\nreturn cjson.encode(foo)\",\"stored\":false,\"block\":false,\"x\":840,\"y\":2500,\"wires\":[[\"2a2b3c4d5e6f700b\"]]},{\"id\":\"2a2b3c4d5e6f700b\",\"type\":\"json\",\"z\":\"FFF0000000000001\",\"g\":\"2a2b3c4d5e6f7082\",\"name\":\"\",\"property\":\"payload\",\"action\":\"\",\"pretty\":false,\"x\":1020,\"y\":2500,\"wires\":[[\"2a2b3c4d5e6f700c\"]]},{\"id\":\"2a2b3c4d5e6f700c\",\"type\":\"debug\",\"z\":\"FFF0000000000001\",\"g\":\"2a2b3c4d5e6f7082\",\"name\":\"Result\",\"active\":true,\"tosidebar\":true,\"console\":false,\"tostatus\":false,\"complete\":\"payload\",\"targetType\":\"msg\",\"statusVal\":\"\",\"statusType\":\"auto\",\"x\":1260,\"y\":2500,\"wires\":[]},{\"id\":\"2a2b3c4d5e6f700d\",\"type\":\"inject\",\"z\":\"FFF0000000000001\",\"g\":\"2a2b3c4d5e6f7082\",\"name\":\"Extract Substring\",\"props\":[],\"repeat\":\"\",\"crontab\":\"\",\"once\":false,\"onceDelay\":0.1,\"topic\":\"\",\"x\":570,\"y\":2560,\"wires\":[[\"2a2b3c4d5e6f700e\"]]},{\"id\":\"2a2b3c4d5e6f700e\",\"type\":\"function\",\"z\":\"FFF0000000000001\",\"g\":\"2a2b3c4d5e6f7082\",\"name\":\"Prepare string.sub Args\",\"func\":\"msg.payload = [\\\"hexstr:060708\\\"];\\nreturn msg;\",\"outputs\":1,\"timeout\":0,\"noerr\":0,\"initialize\":\"\",\"finalize\":\"\",\"libs\":[],\"x\":780,\"y\":2560,\"wires\":[[\"2a2b3c4d5e6f700f\"]]},{\"id\":\"2a2b3c4d5e6f700f\",\"type\":\"redis-lua-script\",\"z\":\"FFF0000000000001\",\"g\":\"2a2b3c4d5e6f7082\",\"server\":\"e370dc92b39a7ba4\",\"name\":\"string.sub Extract Substring\",\"keyval\":\"0\",\"func\":\"local foo = string.sub(ARGV[1], -6, -1)\\nreturn foo\",\"stored\":false,\"block\":false,\"x\":1020,\"y\":2560,\"wires\":[[\"2a2b3c4d5e6f7010\"]]},{\"id\":\"2a2b3c4d5e6f7010\",\"type\":\"debug\",\"z\":\"FFF0000000000001\",\"g\":\"2a2b3c4d5e6f7082\",\"name\":\"Result\",\"active\":true,\"tosidebar\":true,\"console\":false,\"tostatus\":false,\"complete\":\"payload\",\"targetType\":\"msg\",\"statusVal\":\"\",\"statusType\":\"auto\",\"x\":1260,\"y\":2560,\"wires\":[]},{\"id\":\"2a2b3c4d5e6f7011\",\"type\":\"inject\",\"z\":\"FFF0000000000001\",\"g\":\"2a2b3c4d5e6f7082\",\"name\":\"Query Sorted Set (ZRANGE)\",\"props\":[],\"repeat\":\"\",\"crontab\":\"\",\"once\":false,\"onceDelay\":0.1,\"topic\":\"\",\"x\":570,\"y\":2620,\"wires\":[[\"2a2b3c4d5e6f7012\"]]},{\"id\":\"2a2b3c4d5e6f7012\",\"type\":\"function\",\"z\":\"FFF0000000000001\",\"g\":\"2a2b3c4d5e6f7082\",\"name\":\"Prepare ZRANGE Args\",\"func\":\"msg.payload = [\\\"device:96a4:1a87:04\\\"];\\nreturn msg;\",\"outputs\":1,\"timeout\":0,\"noerr\":0,\"initialize\":\"\",\"finalize\":\"\",\"libs\":[],\"x\":800,\"y\":2620,\"wires\":[[\"2a2b3c4d5e6f7013\"]]},{\"id\":\"2a2b3c4d5e6f7013\",\"type\":\"redis-lua-script\",\"z\":\"FFF0000000000001\",\"g\":\"2a2b3c4d5e6f7082\",\"server\":\"e370dc92b39a7ba4\",\"name\":\"ZRANGE Query Members\",\"keyval\":\"1\",\"func\":\"return redis.call('ZRANGE', KEYS[1], 0, -1)\",\"stored\":false,\"block\":false,\"x\":1020,\"y\":2620,\"wires\":[[\"2a2b3c4d5e6f7014\"]]},{\"id\":\"2a2b3c4d5e6f7014\",\"type\":\"debug\",\"z\":\"FFF0000000000001\",\"g\":\"2a2b3c4d5e6f7082\",\"name\":\"Result\",\"active\":true,\"tosidebar\":true,\"console\":false,\"tostatus\":false,\"complete\":\"payload\",\"targetType\":\"msg\",\"statusVal\":\"\",\"statusType\":\"auto\",\"x\":1260,\"y\":2620,\"wires\":[]},{\"id\":\"0b0e24520432625b\",\"type\":\"global-config\",\"env\":[],\"modules\":{\"@flowfuse-certified-nodes\u002Fredis\":\"1.0.0\"}}]\n",[90,1909,1910],{"__ignoreMap":431},[440,1911,1912,1915,1917,1919,1921,1923,1925,1928,1930,1932,1934,1937,1939,1941,1943,1946,1948,1950,1952,1955,1957,1959,1961,1964,1966,1968,1970,1973,1975,1977,1979,1982,1984,1986,1988,1991,1993,1996,1998,2002,2004,2007,2009,2012,2014,2017,2019,2022,2024,2026,2028,2031,2033,2035,2037,2040,2042,2044,2046,2049,2051,2053,2055,2058,2060,2062,2064,2067,2069,2071,2073,2076,2078,2081,2083,2086,2088,2090,2093,2095,2097,2100,2102,2104,2107,2109,2111,2114,2116,2118,2121,2123,2125,2128,2130,2132,2135,2138,2140,2142,2144,2146,2148,2150,2152,2154,2156,2158,2160,2162,2164,2166,2168,2170,2172,2174,2176,2178,2180,2182,2184,2186,2188,2191,2193,2195,2197,2199,2201,2203,2205,2207,2209,2211,2213,2216,2218,2220,2222,2224,2226,2228,2230,2232,2234,2236,2238,2240,2242,2244,2247,2249,2251,2253,2255,2257,2259,2262,2264,2266,2268,2270,2272,2274,2276,2279,2282,2285,2287,2289,2291,2293,2295,2297,2299,2301,2303,2305,2307,2309,2311,2314,2316,2318,2320,2322,2324,2326,2328,2331,2333,2336,2338,2340,2342,2344,2347,2349,2351,2353,2355,2357,2360,2362,2364,2367,2369,2372,2374,2376,2378,2381,2383,2385,2387,2389,2391,2393,2395,2397,2399,2401,2403,2405,2407,2410,2412,2414,2416,2418,2420,2422,2424,2426,2428,2430,2432,2434,2436,2438,2440,2442,2444,2446,2448,2450,2452,2454,2456,2459,2461,2463,2465,2468,2470,2473,2475,2478,2480,2482,2484,2487,2489,2491,2493,2496,2498,2500,2502,2505,2507,2509,2511,2513,2515,2517,2519,2522,2524,2526,2528,2530,2532,2534,2536,2539,2541,2543,2545,2547,2549,2552,2554,2556,2558,2561,2563,2565,2567,2569,2571,2573,2576,2578,2580,2582,2584,2586,2588,2590,2592,2594,2596,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,2739,2741,2743,2745,2747,2749,2751,2753,2755,2757,2759,2761,2763,2765,2767,2769,2771,2773,2775,2777,2779,2781,2783,2786,2788,2790,2792,2794,2796,2799,2801,2803,2805,2807,2809,2811,2813,2815,2817,2819,2821,2823,2825,2827,2829,2831,2833,2835,2837,2839,2841,2843,2845,2847,2849,2851,2853,2855,2857,2859,2861,2863,2865,2867,2869,2871,2873,2875,2877,2879,2881,2883,2885,2887,2889,2891,2893,2895,2897,2899,2901,2903,2905,2907,2909,2911,2913,2915,2917,2919,2921,2923,2925,2927,2929,2931,2933,2935,2937,2939,2941,2943,2945,2947,2949,2951,2953,2955,2957,2959,2961,2963,2965,2967,2969,2971,2973,2975,2977,2979,2981,2983,2985,2987,2989,2991,2993,2995,2997,3000,3002,3004,3006,3008,3010,3012,3014,3016,3018,3020,3022,3024,3026,3028,3030,3032,3034,3036,3038,3040,3042,3044,3046,3048,3050,3052,3054,3056,3058,3060,3062,3064,3066,3068,3070,3072,3074,3076,3078,3080,3082,3084,3086,3088,3090,3092,3094,3096,3099,3101,3103,3105,3108,3110,3113,3115,3118,3120,3122,3124,3126,3128,3130,3132,3134,3136,3138,3140,3142,3144,3146,3148,3151,3153,3155,3157,3159,3161,3163,3165,3168,3170,3172,3174,3176,3178,3180,3182,3185,3187,3189,3191,3194,3196,3198,3200,3202,3204,3206,3208,3210,3212,3214,3216,3218,3220,3222,3224,3226,3228,3230,3232,3234,3236,3238,3240,3242,3244,3246,3248,3250,3252,3254,3256,3258,3260,3262,3264,3266,3268,3270,3272,3274,3276,3279,3281,3284,3286,3288,3290,3292,3294,3297,3299,3301,3303,3305,3307,3310,3312,3314,3316,3318,3320,3322,3324,3326,3328,3330,3332,3335,3337,3339,3341,3343,3345,3347,3350,3352,3354,3356,3358,3360,3362,3364,3366,3368,3370,3372,3374,3376,3378,3380,3382,3384,3386,3388,3390,3392,3394,3396,3398,3400,3402,3404,3406,3409,3411,3413,3415,3417,3419,3421,3423,3425,3427,3429,3431,3433,3435,3437,3439,3441,3443,3445,3447,3449,3451,3453,3455,3457,3459,3462,3464,3467,3469,3472,3474,3476,3478,3480,3482,3485,3487,3489,3491,3493,3495,3498,3500,3502,3504,3507,3509,3511,3514,3516,3518,3520,3522,3524,3526,3528,3530,3532,3534,3536,3539,3541,3543,3545,3547,3549,3551,3553,3555,3557,3559,3561,3563,3565,3567,3569,3571,3573,3575,3577,3579,3581,3583,3585,3587,3589,3591,3593,3595,3597,3599,3601,3603,3605,3607,3609,3611,3613,3615,3617,3619,3621,3623,3625,3627,3629,3631,3633,3635,3637,3639,3641,3643,3645,3647,3649,3651,3653,3655,3657,3659,3661,3663,3665,3667,3669,3671,3673,3675,3677,3679,3681,3683,3685,3687,3689,3691,3693,3695,3697,3699,3701,3703,3705,3707,3709,3711,3713,3715,3717,3719,3721,3723,3725,3727,3729,3731,3733,3735,3737,3739,3741,3743,3745,3747,3749,3751,3753,3755,3757,3759,3761,3763,3765,3767,3769,3771,3773,3775,3777,3779,3781,3783,3785,3787,3789,3791,3794,3796,3798,3800,3803,3805,3807,3809,3811,3813,3815,3817,3819,3821,3823,3825,3827,3829,3831,3833,3836,3838,3840,3842,3845,3847,3849,3851,3854,3856,3858,3860,3863,3865,3867,3869,3871,3873,3875,3877,3879,3881,3883,3885,3888,3890,3892,3894,3896,3898,3900,3902,3904,3906,3908,3910,3912,3914,3916,3918,3920,3922,3924,3926,3928,3930,3932,3934,3937,3939,3941,3943,3945,3947,3949,3951,3953,3955,3957,3959,3961,3963,3965,3967,3970,3972,3974,3976,3979,3981,3983,3985,3988,3990,3992,3994,3997,3999,4001,4003,4006,4008,4010,4012,4015,4017,4019,4021,4024,4026,4028,4030,4033,4035,4037,4039,4042,4044,4046,4048,4051,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4078,4080,4082,4084,4086,4088,4091,4093,4095,4097,4099,4101,4103,4105,4107,4109,4111,4113,4115,4117,4119,4121,4123,4125,4127,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147,4149,4151,4153,4155,4157,4159,4161,4163,4165,4167,4169,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,4243,4245,4247,4249,4251,4253,4255,4257,4259,4261,4263,4265,4267,4269,4271,4273,4275,4277,4279,4281,4283,4285,4287,4289,4292,4294,4296,4298,4300,4302,4305,4307,4309,4311,4313,4315,4317,4319,4321,4323,4325,4327,4329,4331,4333,4335,4337,4339,4341,4343,4345,4347,4349,4351,4353,4355,4357,4359,4361,4363,4365,4367,4369,4371,4373,4375,4377,4379,4381,4383,4385,4387,4389,4391,4393,4395,4397,4399,4401,4403,4405,4407,4409,4411,4413,4415,4417,4419,4421,4423,4425,4427,4429,4431,4433,4435,4437,4439,4441,4443,4445,4447,4449,4451,4453,4455,4457,4459,4461,4463,4465,4467,4469,4471,4473,4475,4477,4479,4481,4483,4485,4487,4489,4491,4493,4495,4497,4499,4501,4503,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,4616,4618,4620,4622,4624,4626,4628,4630,4632,4634,4636,4638,4640,4642,4644,4646,4648,4650,4652,4654,4656,4658,4660,4662,4664,4666,4668,4670,4672,4674,4676,4678,4680,4682,4684,4686,4688,4690,4692,4694,4696,4698,4700,4702,4704,4706,4708,4710,4712,4714,4716,4718,4720,4722,4724,4726,4728,4730,4732,4734,4736,4738,4740,4742,4744,4746,4748,4750,4752,4754,4756,4758,4760,4762,4764,4766,4768,4770,4772,4774,4776,4778,4780,4782,4784,4786,4788,4790,4792,4794,4796,4798,4800,4802,4804,4806,4808,4810,4812,4814,4816,4818,4820,4822,4824,4826,4828,4830,4832,4834,4836,4838,4840,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,4907,4909,4911,4913,4915,4917,4919,4921,4923,4925,4927,4929,4931,4933,4935,4937,4939,4941,4943,4945,4947,4949,4951,4953,4955,4957,4959,4961,4963,4965,4967,4969,4971,4973,4975,4977,4979,4981,4983,4985,4987,4989,4991,4993,4995,4997,4999,5001,5003,5005,5007,5009,5011,5013,5015,5017,5019,5021,5023,5025,5027,5029,5031,5033,5035,5037,5039,5041,5043,5045,5047,5049,5051,5053,5055,5057,5059,5061,5063,5065,5067,5069,5071,5073,5075,5077,5079,5081,5083,5085,5087,5089,5091,5093,5095,5097,5099,5101,5103,5105,5107,5109,5111,5113,5115,5117,5119,5121,5123,5125,5127,5129,5131,5133,5135,5137,5139,5141,5143,5145,5147,5149,5151,5153,5155,5157,5159,5161,5163,5165,5167,5169,5171,5173,5175,5177,5179,5181,5183,5185,5187,5189,5191,5193,5195,5197,5199,5201,5203,5205,5207,5209,5211,5213,5215,5217,5219,5221,5223,5225,5227,5229,5231,5233,5235,5237,5239,5241,5243,5245,5247,5249,5251,5253,5255,5257,5259,5261,5263,5265,5267,5269,5271,5273,5275,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,5444,5446,5448,5450,5452,5454,5456,5458,5460,5462,5464,5466,5468,5470,5472,5474,5476,5478,5480,5482,5484,5486,5488,5490,5492,5494,5496,5498,5500,5502,5504,5506,5508,5510,5512,5514,5516,5518,5520,5522,5524,5526,5528,5530,5532,5534,5536,5538,5540,5542,5544,5546,5548,5550,5552,5554,5556,5558,5560,5562,5564,5566,5568,5570,5572,5574,5576,5578,5580,5582,5584,5586,5588,5590,5592,5594,5596,5598,5600,5602,5604,5606,5608,5610,5612,5614,5616,5618,5620,5622,5624,5626,5628,5630,5632,5634,5636,5638,5640,5642,5644,5646,5648,5650,5652,5654,5656,5658,5660,5662,5664,5666,5668,5670,5672,5674,5676,5678,5680,5682,5684,5686,5688,5690,5692,5694,5696,5698,5700,5702,5704,5706,5708,5710,5712,5714,5716,5718,5720,5722,5724,5726,5728,5730,5732,5734,5736,5738,5740,5742,5744,5746,5748,5750,5752,5754,5756,5758,5760,5763,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,5871,5873,5875,5877,5879,5881,5884,5886,5888,5890,5892,5894,5896,5898,5900,5902,5904,5906,5908,5910,5912,5914,5916,5918,5920,5922,5924,5926,5928,5930,5932,5934,5936,5938,5940,5942,5944,5946,5948,5950,5952,5954,5956,5958,5960,5962,5964,5966,5968,5970,5972,5974,5976,5978,5980,5982,5984,5986,5988,5990,5992,5994,5996,5998,6000,6002,6004,6006,6008,6010,6012,6014,6016,6018,6020,6022,6024,6026,6028,6030,6032,6034,6036,6039,6042,6045,6047,6050,6052,6054,6057,6059,6062,6064,6066,6069,6071,6074,6076,6078,6080,6082,6084,6086,6088,6090,6092,6095,6097,6099,6101,6103,6105,6107,6109,6111,6113,6115,6117,6119,6121,6123,6125,6127,6129,6131,6133,6135,6137,6139,6141,6143,6145,6147,6149,6151,6153,6155,6157,6159,6161,6163,6166,6168,6170,6172,6174,6176,6178,6180,6182,6184,6186,6188,6190,6192,6194,6196,6198,6200,6202,6204,6206,6208,6210,6212,6214,6216,6218,6220,6222,6224,6226,6228,6230,6232,6234,6236,6238,6240,6242,6244,6246,6248,6250,6252,6254,6256,6258,6260,6262,6264,6266,6268,6270,6272,6274,6276,6278,6280,6282,6284,6286,6288,6290,6292,6294,6296,6298,6300,6302,6304,6306,6308,6310,6312,6314,6316,6319,6321,6323,6325,6327,6329,6331,6333,6335,6337,6339,6341,6343,6345,6347,6349,6351,6353,6355,6357,6359,6362,6364,6366,6368,6370,6372,6374,6376,6378,6380,6382,6384,6386,6388,6390,6392,6394,6396,6398,6400,6402,6404,6406,6408,6411,6413,6415,6417,6419,6421,6423,6425,6427,6429,6431,6433,6435,6437,6439,6441,6444,6446,6448,6450,6453,6455,6457,6459,6462,6464,6466,6468,6471,6473,6475,6477,6480,6482,6484,6486,6488,6490,6492,6494,6496,6498,6500,6502,6504,6507,6509,6511,6513,6515,6517,6520,6522,6524,6526,6528,6530,6532,6534,6536,6538,6540,6542,6544,6546,6548,6550,6552,6554,6556,6558,6560,6562,6564,6566,6568,6570,6572,6574,6576,6578,6580,6582,6584,6586,6588,6590,6592,6594,6596,6598,6600,6602,6604,6606,6608,6610,6612,6614,6616,6618,6620,6622,6624,6626,6628,6630,6632,6634,6636,6638,6640,6642,6644,6646,6648,6650,6652,6654,6656,6658,6660,6662,6664,6666,6668,6670,6672,6674,6676,6678,6680,6682,6684,6686,6688,6690,6692,6694,6697,6699,6701,6703,6705,6707,6709,6711,6713,6715,6717,6719,6721,6723,6725,6727,6729,6731,6733,6735,6737,6739,6741,6743,6745,6747,6749,6751,6753,6755,6757,6759,6761,6763,6765,6767,6769,6771,6773,6775,6777,6779,6781,6783,6785,6787,6789,6791,6793,6795,6797,6799,6801,6803,6805,6807,6809,6811,6813,6815,6817,6819,6821,6823,6825,6827,6829,6831,6833,6836,6838,6840,6842,6845,6847,6849,6851,6853,6855,6857,6860,6862,6864,6866,6868,6870,6872,6874,6876,6878,6880,6882,6884,6886,6888,6890,6892,6894,6896,6898,6900,6902,6904,6906,6908,6910,6912,6914,6916,6918,6920,6922,6924,6926,6928,6930,6932,6934,6936,6938,6940,6942,6944,6946,6948,6950,6952,6954,6956,6959,6961,6963,6965,6967,6969,6971,6973,6975,6977,6979,6981,6983,6985,6987,6989,6991,6993,6995,6997,6999,7001,7003,7005,7007,7009,7011,7013,7015,7017,7019,7021,7023,7025,7027,7029,7032,7034,7036,7038,7040,7042,7044,7046,7048,7050,7052,7054,7056,7058,7060,7062,7064,7066,7068,7070,7072,7074,7076,7078,7080,7082,7084,7086,7088,7090,7092,7094,7096,7098,7100,7102,7104,7106,7108,7110,7112,7114,7116,7118,7120,7122,7124,7126,7128,7130,7132,7134,7136,7138,7140,7142,7144,7146,7148,7150,7152,7154,7156,7158,7160,7162,7164,7166,7168,7170,7172,7174,7176,7178,7180,7182,7184,7186,7188,7190,7192,7194,7196,7198,7200,7202,7204,7206,7208,7210,7212,7214,7216,7218,7220,7222,7224,7226,7228,7230,7232,7234,7236,7238,7240,7242,7244,7246,7248,7250,7252,7254,7256,7258,7260,7262,7264,7266,7268,7270,7272,7274,7276,7278,7280,7282,7285,7287,7289,7291,7293,7295,7297,7299,7301,7304,7306,7308,7310,7312,7314,7317,7319,7321,7323,7325,7327,7329,7331,7333,7335,7337,7339,7341,7343,7345,7347,7349,7351,7353,7355,7357,7359,7361,7363,7365,7367,7369,7371,7373,7375,7377,7379,7381,7383,7385,7387,7389,7391,7393,7395,7397,7399,7401,7403,7405,7407,7409,7411,7413,7415,7417,7419,7421,7423,7425,7427,7429,7431,7433,7435,7437,7439,7441,7443,7445,7447,7449,7451,7453,7455,7457,7459,7461,7463,7465,7467,7469,7471,7473,7475,7477,7479,7481,7483,7485,7487,7489,7491,7493,7495,7497,7499,7501,7503,7505,7507,7509,7511,7513,7515,7517,7519,7521,7523,7525,7527,7529,7531,7533,7535,7537,7539,7541,7543,7545,7547,7549,7552,7554,7556,7558,7560,7562,7564,7566,7568,7570,7572,7574,7576,7578,7580,7582,7584,7586,7588,7590,7592,7594,7596,7598,7601,7603,7605,7607,7609,7611,7613,7615,7617,7619,7621,7623,7625,7627,7629,7631,7634,7636,7638,7640,7643,7645,7647,7649,7652,7654,7656,7658,7661,7663,7665,7667,7670,7672,7674,7676,7679,7681,7683,7685,7688,7690,7692,7694,7697,7699,7701,7703,7705,7707,7709,7711,7713,7715,7717,7719,7721,7724,7726,7728,7730,7732,7734,7737,7739,7741,7743,7745,7747,7750,7752,7754,7756,7758,7760,7762,7764,7766,7768,7770,7772,7774,7776,7778,7780,7782,7784,7786,7788,7790,7792,7794,7796,7798,7800,7802,7804,7806,7808,7810,7812,7814,7816,7818,7820,7822,7824,7826,7828,7830,7832,7834,7836,7838,7840,7842,7844,7846,7848,7850,7852,7854,7856,7858,7860,7862,7864,7866,7868,7870,7872,7874,7876,7878,7880,7882,7884,7886,7888,7890,7892,7894,7896,7898,7900,7902,7904,7906,7908,7910,7912,7915,7917,7919,7921,7923,7925,7927,7929,7931,7933,7935,7937,7939,7941,7943,7945,7947,7949,7951,7953,7955,7957,7959,7961,7963,7965,7967,7969,7971,7973,7975,7977,7979,7981,7983,7985,7987,7989,7991,7993,7995,7997,7999,8001,8003,8005,8007,8010,8012,8014,8016,8018,8020,8022,8024,8027,8030,8033,8035,8038,8040,8043,8046,8048,8051,8053,8056,8058,8061,8063,8066,8068,8070,8072,8075,8077,8079,8082,8084,8086,8088,8090,8092,8094,8096,8098,8101,8103,8105,8107,8109,8111,8114,8116,8118,8120,8122,8124,8127,8129,8131,8133,8135,8137,8140,8142,8144,8146,8148,8150,8152,8155,8157,8159,8161,8163,8165,8167,8169,8171,8173,8175,8177,8179,8181,8183,8185,8187,8189,8191,8193,8195,8197,8199,8201,8203,8205,8207,8209,8211,8213,8215,8217,8219,8221,8223,8225,8227,8229,8231,8233,8235,8237,8239,8241,8243,8245,8247,8249,8251,8253,8255,8257,8259,8261,8263,8265,8267,8269,8271,8273,8275,8277,8279,8281,8283,8285,8287,8289,8291,8293,8295,8297,8299,8301,8303,8306,8308,8311,8314,8317,8319,8321,8323,8325,8327,8330,8332,8335,8337,8340,8342,8345,8347,8350,8352,8355,8357,8359,8361,8363,8365,8367,8369,8371,8373,8375,8377,8379,8381,8383,8385,8387,8389,8391,8393,8395,8397,8399,8401,8403,8405,8407,8409,8411,8413,8415,8417,8419,8421,8423,8425,8427,8429,8431,8433,8435,8437,8439,8441,8443,8445,8447,8449,8451,8453,8455,8457,8459,8461,8463,8465,8467,8469,8471,8473,8475,8477,8479,8481,8483,8485,8487,8489,8492,8494,8496,8498,8500,8502,8504,8506,8509,8511,8514,8516,8519,8521,8524,8526,8529,8531,8534,8536,8539,8541,8543,8545,8548,8550,8553,8555,8558,8560,8563,8565,8567,8569,8571,8573,8576,8578,8580,8582,8585,8587,8590,8592,8594,8596,8598,8600,8602,8604,8606,8608,8610,8612,8614,8616,8618,8620,8622,8624,8626,8628,8630,8632,8634,8636,8638,8640,8642,8644,8646,8648,8650,8652,8654,8656,8658,8660,8662,8664,8666,8668,8670,8672,8674,8676,8678,8680,8682,8685,8687,8689,8691,8693,8695,8697,8699,8701,8703,8705,8707,8709,8711,8713,8715,8717,8719,8721,8723,8725,8727,8729,8731,8733,8735,8737,8739,8741,8743,8745,8747,8749,8751,8753,8755,8757,8759,8761,8763,8765,8767,8769,8771,8773,8775,8777,8779,8781,8783,8785,8787,8789,8791,8793,8795,8797,8799,8801,8803,8805,8807,8809,8811,8813,8815,8817,8819,8821,8823,8825,8827,8829,8831,8833,8835,8837,8839,8841,8843,8845,8847,8849,8851,8853,8855,8857,8859,8861,8863,8865,8867,8869,8871,8873,8875,8877,8879,8881,8883,8885,8887,8889,8891,8893,8895,8898,8900,8902,8904,8906,8908,8910,8912,8914,8916,8918,8920,8922,8924,8926,8928,8930,8932,8934,8936,8938,8940,8942,8944,8946,8948,8950,8952,8954,8956,8958,8960,8962,8964,8966,8968,8970,8972,8974,8976,8978,8980,8982,8984,8986,8988,8990,8992,8994,8996,8998,9000,9002,9004,9006,9008,9010,9012,9014,9016,9018,9020,9022,9024,9026,9028,9030,9032,9034,9036,9038,9040,9042,9044,9046,9048,9050,9052,9054,9057,9059,9061,9063,9065,9067,9069,9071,9073,9075,9077,9079,9081,9083,9085,9087,9089,9091,9093,9095,9097,9099,9101,9103,9105,9107,9109,9112,9114,9116,9118,9120,9122,9125,9127,9129,9131,9133,9135,9137,9139,9141,9143,9145,9147,9149,9151,9153,9155,9157,9159,9161,9163,9165,9167,9169,9171,9173,9175,9177,9179,9181,9183,9185,9187,9189,9191,9193,9195,9197,9199,9201,9203,9205,9207,9209,9211,9213,9215,9217,9219,9221,9223,9225,9227,9229,9231,9233,9235,9237,9239,9241,9243,9245,9247,9249,9251,9253,9255,9257,9259,9261,9263,9265,9267,9269,9271,9273,9275,9277,9279,9281,9283,9285,9287,9289,9291,9293,9295,9297,9299,9301,9303,9305,9307,9309,9311,9313,9315,9317,9319,9321,9323,9325,9327,9329,9331,9333,9335,9337,9339,9341,9343,9345,9347,9349,9351,9353,9355,9357,9359,9361,9363,9365,9367,9369,9371,9373,9375,9377,9379,9381,9383,9385,9387,9389,9391,9393,9395,9397,9399,9401,9403,9405,9407,9409,9411,9413,9415,9417,9419,9421,9423,9425,9427,9429,9431,9433,9435,9437,9439,9441,9443,9445,9447,9449,9451,9453,9455,9457,9459,9461,9463,9465,9467,9469,9471,9473,9475,9477,9479,9481,9483,9485,9487,9489,9491,9493,9495,9497,9499,9501,9503,9505,9507,9509,9511,9513,9515,9517,9519,9521,9523,9525,9527,9529,9531,9533,9535,9537,9540,9542,9544,9546,9548,9550,9552,9554,9556,9558,9560,9562,9564,9566,9568,9570,9572,9574,9576,9578,9580,9582,9584,9586,9589,9591,9593,9595,9597,9599,9601,9603,9605,9607,9609,9611,9613,9615,9617,9619,9622,9624,9626,9628,9631,9633,9635,9637,9640,9642,9644,9646,9649,9651,9653,9655,9658,9660,9662,9664,9667,9669,9671,9673,9676,9678,9680,9682,9684,9686,9688,9690,9692,9694,9696,9698,9700,9703,9705,9707,9709,9711,9713,9716,9718,9720,9722,9724,9726,9729,9731,9733,9735,9737,9739,9741,9743,9745,9747,9749,9751,9753,9755,9757,9759,9761,9763,9765,9767,9769,9771,9773,9775,9777,9779,9781,9783,9785,9787,9789,9791,9793,9795,9797,9799,9801,9803,9805,9807,9809,9811,9813,9815,9817,9819,9821,9823,9825,9827,9829,9831,9833,9835,9837,9839,9841,9843,9845,9847,9849,9851,9853,9855,9857,9859,9861,9863,9866,9868,9870,9872,9874,9876,9879,9881,9883,9885,9887,9889,9891,9893,9895,9897,9899,9901,9903,9905,9907,9909,9911,9913,9915,9917,9919,9921,9923,9925,9927,9929,9931,9933,9935,9937,9939,9941,9943,9945,9947,9949,9951,9953,9955,9957,9959,9961,9963,9965,9967,9969,9971,9973,9975,9977,9979,9981,9983,9985,9987,9989,9991,9993,9995,9997,9999,10001,10003,10005,10007,10010,10012,10014,10016,10018,10020,10022,10024,10026,10028,10030,10032,10034,10036,10038,10040,10042,10044,10046,10048,10050,10052,10054,10056,10058,10060,10062,10064,10066,10068,10070,10072,10074,10076,10078,10080,10082,10084,10086,10088,10090,10092,10094,10096,10098,10100,10103,10105,10107,10109,10111,10113,10115,10118,10120,10122,10124,10126,10128,10131,10133,10135,10137,10139,10141,10143,10145,10147,10149,10151,10153,10155,10157,10159,10161,10163,10165,10167,10169,10171,10173,10175,10177,10179,10181,10183,10185,10187,10189,10191,10193,10195,10197,10199,10201,10203,10205,10207,10209,10211,10213,10215,10217,10219,10221,10223,10226,10228,10230,10232,10234,10236,10238,10240,10243,10245,10248,10250,10253,10255,10258,10260,10263,10265,10268,10270,10273,10275,10278,10280,10283,10285,10287,10289,10292,10294,10297,10299,10302,10304,10307,10309,10312,10314,10317,10319,10322,10324,10327,10329,10332,10334,10337,10339,10342,10344,10347,10349,10352,10354,10357,10359,10362,10364,10366,10368,10371,10373,10376,10378,10380,10382,10385,10387,10389,10391,10393,10395,10397,10399,10401,10403,10405,10407,10409,10411,10413,10415,10417,10419,10421,10423,10425,10427,10429,10431,10433,10435,10437,10439,10441,10443,10445,10447,10449,10451,10453,10455,10457,10459,10461,10463,10465,10467,10469,10471,10473,10475,10477,10479,10481,10483,10485,10487,10489,10491,10493,10495,10497,10499,10501,10503,10505,10507,10509,10511,10513,10515,10517,10519,10521,10523,10525,10527,10529,10531,10533,10535,10537,10539,10541,10543,10545,10547,10549,10551,10553,10555,10557,10559,10561,10563,10565,10567,10569,10571,10573,10575,10578,10580,10582,10584,10586,10588,10590,10592,10594,10596,10598,10600,10602,10604,10606,10608,10610,10612,10614,10616,10618,10620,10622,10624,10627,10629,10631,10633,10635,10637,10639,10641,10643,10645,10647,10649,10651,10653,10655,10657,10659,10661,10663,10665,10667,10669,10671,10673,10675,10677,10679,10681,10683,10685,10687,10689,10691,10693,10695,10697,10699,10701,10703,10705,10707,10709,10711,10713,10715,10717,10719,10721,10723,10725,10727,10729,10731,10733,10735,10737,10739,10741,10743,10745,10747,10749,10751,10753,10755,10757,10759,10761,10763,10765,10767,10769,10771,10773,10775,10777,10779,10781,10783,10785,10787,10789,10791,10793,10795,10797,10799,10801,10803,10805,10807,10809,10811,10813,10815,10817,10819,10821,10823,10825,10827,10829,10831,10833,10835,10837,10839,10841,10843,10845,10847,10849,10851,10853,10855,10857,10859,10861,10863,10865,10867,10869,10871,10873,10875,10877,10879,10881,10883,10885,10887,10889,10891,10893,10895,10897,10899,10901,10903,10905,10907,10909,10911,10913,10915,10917,10919,10921,10923,10925,10927,10930,10932,10934,10936,10938,10940,10942,10944,10946,10948,10950,10952,10954,10956,10958,10960,10962,10964,10966,10968,10970,10972,10974,10976,10978,10980,10982,10984,10986,10988,10990,10992,10994,10996,10998,11000,11002,11004,11006,11008,11010,11012,11014,11016,11018,11020,11022,11025,11027,11029,11031,11033,11035,11037,11039,11041,11043,11046,11048,11051,11053,11056,11058,11061,11063,11066,11068,11071,11073,11076,11078,11081,11083,11086,11088,11091,11093,11096,11098,11101,11103,11106,11108,11111,11113,11116,11118,11121,11123,11126,11128,11131,11133,11136,11138,11141,11143,11146,11148,11151,11153,11156,11158,11160,11162,11164,11166,11168,11170,11173,11175,11177,11179,11181,11183,11185,11187,11189,11191,11193,11195,11197,11199,11201,11203,11205,11207,11209,11211,11213,11215,11217,11219,11221,11223,11225,11227,11229,11231,11233,11235,11237,11239,11241,11243,11245,11247,11249,11251,11253,11256,11258,11260,11262,11264,11266,11268,11270,11272,11274,11276,11278,11280,11282,11284,11286,11288,11290,11292,11294,11296,11298,11300,11302,11304,11306,11308,11310,11312,11314,11316,11318,11320,11322,11324,11326,11328,11330,11332,11334,11336,11338,11340,11342,11344,11346,11348,11350,11352,11354,11356,11358,11360,11363,11365,11367,11369,11371,11373,11375,11377,11379,11381,11383,11385,11387,11389,11391,11393,11395,11397,11399,11401,11403,11405,11407,11409,11411,11413,11415,11417,11419,11421,11423,11425,11427,11429,11431,11433,11435,11437,11439,11441,11443,11445,11447,11449,11451,11453,11455,11457,11459,11461,11463,11465,11467,11469,11471,11473,11475,11477,11479,11481,11483,11485,11488,11490,11492,11494,11496,11498,11500,11502,11504,11506,11508,11510,11512,11514,11516,11518,11520,11522,11524,11526,11528,11530,11532,11534,11537,11539,11541,11543,11545,11547,11549,11551,11553,11555,11557,11559,11561,11563,11565,11567,11570,11572,11574,11576,11579,11581,11583,11585,11588,11590,11592,11594,11597,11599,11601,11603,11606,11608,11610,11612,11615,11617,11619,11621,11623,11625,11627,11629,11631,11633,11635,11637,11639,11642,11644,11646,11648,11650,11652,11655,11657,11659,11661,11663,11665,11667,11669,11671,11673,11675,11677,11679,11681,11683,11685,11687,11689,11691,11693,11695,11697,11699,11701,11703,11705,11707,11709,11711,11713,11715,11717,11719,11721,11723,11725,11727,11729,11731,11733,11735,11737,11739,11741,11743,11745,11747,11749,11751,11753,11755,11757,11759,11761,11763,11765,11767,11769,11771,11773,11775,11777,11779,11781,11783,11785,11787,11789,11791,11793,11795,11797,11799,11801,11803,11805,11807,11809,11811,11813,11815,11817,11819,11821,11823,11825,11827,11829,11832,11834,11836,11838,11840,11842,11844,11846,11848,11850,11852,11854,11856,11858,11860,11862,11864,11866,11868,11870,11872,11874,11876,11878,11880,11882,11884,11886,11888,11890,11892,11894,11896,11898,11900,11902,11904,11906,11908,11910,11912,11914,11916,11918,11920,11922,11924,11927,11929,11931,11933,11935,11937,11939,11941,11943,11945,11947,11949,11951,11953,11955,11957,11959,11961,11963,11965,11967,11969,11971,11973,11975,11977,11979,11981,11983,11985,11987,11989,11991,11993,11995,11997,12000,12002,12004,12006,12008,12010,12012,12014,12016,12018,12020,12022,12024,12026,12028,12030,12032,12034,12036,12038,12040,12042,12044,12046,12048,12050,12052,12054,12056,12058,12060,12062,12064,12066,12068,12070,12072,12074,12076,12078,12080,12082,12084,12086,12088,12090,12092,12094,12096,12098,12100,12102,12104,12106,12108,12110,12112,12114,12116,12118,12120,12122,12124,12126,12128,12130,12132,12134,12136,12138,12140,12142,12144,12146,12148,12150,12152,12154,12156,12158,12160,12162,12164,12166,12168,12170,12172,12174,12176,12178,12180,12182,12184,12186,12188,12190,12192,12194,12196,12198,12200,12202,12204,12206,12208,12210,12212,12214,12216,12218,12220,12222,12224,12226,12228,12230,12232,12234,12237,12239,12241,12243,12245,12247,12249,12251,12253,12255,12257,12259,12261,12263,12265,12267,12269,12271,12273,12275,12277,12279,12281,12283,12285,12287,12289,12291,12293,12295,12297,12299,12301,12303,12305,12307,12309,12311,12313,12315,12317,12319,12321,12323,12325,12327,12329,12331,12333,12335,12337,12339,12341,12343,12345,12347,12349,12351,12353,12355,12357,12359,12361,12363,12365,12367,12369,12371,12373,12375,12377,12379,12381,12383,12385,12387,12389,12391,12393,12395,12397,12399,12401,12403,12405,12407,12409,12411,12413,12415,12417,12419,12421,12423,12425,12427,12429,12431,12433,12436,12438,12440,12442,12444,12446,12448,12450,12452,12454,12456,12458,12460,12462,12464,12466,12468,12470,12472,12474,12476,12478,12480,12482,12484,12486,12488,12490,12492,12494,12496,12498,12500,12502,12504,12506,12508,12510,12512,12514,12516,12518,12520,12522,12524,12526,12528,12530,12532,12534,12536,12538,12540,12542,12544,12546,12548,12550,12552,12554,12556,12558,12560,12562,12564,12566,12568,12570,12572,12574,12576,12578,12580,12582,12584,12586,12588,12590,12592,12594,12596,12598,12600,12602,12604,12606,12608,12610,12612,12614,12616,12618,12620,12622,12624,12626,12628,12630,12632,12634,12636,12638,12640,12642,12644,12646,12648,12650,12652,12654,12656,12658,12660,12662,12664,12666,12668,12670,12672,12674,12676,12678,12680,12682,12684,12686,12688,12690,12692,12694,12696,12698,12700,12702,12704,12706,12708,12710,12712,12714,12716,12718,12720,12722,12724,12726,12728,12730,12732,12734,12736,12738,12740,12742,12744,12746,12748,12750,12752,12754,12756,12758,12760,12762,12764,12766,12768,12770,12772,12774,12776,12778,12780,12782,12784,12786,12788,12790,12792,12794,12796,12798,12800,12802,12804,12806,12808,12810,12812,12814,12816,12818,12820,12822,12824,12826,12828,12830,12832,12834,12836,12838,12840,12842,12844,12847,12849,12851,12853,12855,12857,12859,12861,12863,12865,12867,12869,12871,12873,12875,12877,12879,12881,12883,12885,12887,12889,12891,12893,12896,12898,12900,12902,12904,12906,12908,12910,12912,12914,12916,12918,12920,12922,12924,12926,12929,12931,12933,12935,12938,12940,12942,12944,12947,12949,12951,12953,12956,12958,12960,12962,12965,12967,12969,12971,12974,12976,12978,12980,12983,12985,12987,12989,12992,12994,12996,12998,13001,13003,13005,13007,13010,13012,13014,13016,13019,13021,13023,13025,13028,13030,13032,13034,13037,13039,13041,13043,13046,13048,13050,13052,13055,13057,13059,13061,13064,13066,13068,13070,13073,13075,13077,13079,13082,13084,13086,13088,13091,13093,13095,13097,13100,13102,13104,13106,13108,13110,13112,13115,13117,13119,13121,13123,13125,13128,13130,13132,13134,13136,13138,13141,13143,13145,13147,13149,13151,13154,13156,13158,13160,13162,13164,13166,13168,13170,13172,13174,13176,13178,13180,13182,13184,13186,13188,13190,13192,13194,13196,13198,13200,13202,13204,13206,13208,13210,13212,13214,13216,13218,13220,13222,13224,13226,13228,13230,13233,13235,13237,13239,13241,13243,13245,13247,13249,13251,13253,13255,13257,13259,13261,13263,13265,13267,13269,13271,13273,13275,13277,13279,13281,13283,13285,13287,13289,13291,13293,13295,13297,13299,13301,13303,13305,13307,13309,13312,13314,13316,13318,13320,13322,13325,13327,13329,13331,13333,13335,13337,13339,13341,13343,13345,13347,13349,13351,13353,13355,13357,13359,13361,13363,13365,13367,13369,13371,13373,13375,13377,13379,13381,13383,13385,13387,13389,13391,13393,13395,13397,13399,13401,13403,13405,13407,13409,13411,13413,13415,13417,13420,13422,13424,13426,13428,13430,13432,13434,13437,13439,13442,13444,13447,13449,13452,13454,13457,13459,13462,13464,13466,13468,13470,13473,13475,13478,13480,13483,13485,13488,13490,13492,13494,13496,13498,13500,13502,13504,13506,13508,13510,13512,13514,13516,13518,13520,13522,13524,13526,13528,13530,13532,13534,13536,13538,13540,13542,13544,13546,13548,13550,13552,13554,13556,13558,13560,13562,13564,13566,13568,13570,13572,13574,13576,13578,13580,13582,13584,13586,13588,13590,13592,13594,13596,13598,13600,13602,13604,13606,13608,13610,13612,13614,13616,13618,13620,13622,13624,13626,13628,13630,13632,13634,13636,13638,13640,13642,13644,13646,13648,13650,13652,13654,13656,13658,13660,13662,13664,13666,13668,13670,13672,13674,13676,13678,13680,13682,13684,13686,13688,13690,13692,13694,13696,13698,13701,13703,13705,13707,13709,13711,13713,13715,13717,13719,13721,13723,13725,13727,13729,13731,13734,13736,13739,13741,13743,13745,13747,13749,13751,13753,13755,13757,13759,13761,13763,13765,13767,13770,13772,13774,13776,13778,13780,13782,13784,13786,13788,13790,13792,13794,13796,13798,13800,13802,13804,13806,13808,13810,13812,13814,13816,13818,13820,13822,13824,13826,13828,13830,13832,13834,13836,13838,13840,13842,13844,13846,13848,13850,13852,13854,13856,13858,13860,13862,13864,13866,13868,13870,13872,13874,13876,13878,13880,13882,13884,13886,13888,13890,13892,13894,13896,13898,13900,13902,13904,13906,13908,13910,13912,13914,13916,13918,13920,13922,13924,13926,13928,13930,13932,13934,13936,13938,13940,13942,13944,13946,13948,13950,13952,13954,13956,13958,13960,13962,13964,13966,13968,13970,13972,13974,13976,13978,13980,13982,13984,13986,13988,13990,13992,13994,13996,13998,14000,14002,14004,14006,14008,14010,14012,14014,14016,14018,14020,14022,14024,14026,14028,14030,14032,14034,14036,14038,14040,14042,14044,14046,14048,14050,14052,14054,14056,14058,14060,14062,14064,14066,14068,14070,14072,14074,14076,14078,14081,14083,14085,14087,14089,14091,14093,14095,14097,14099,14101,14103,14105,14107,14109,14111,14113,14115,14117,14119,14121,14123,14125,14127,14129,14131,14133,14135,14137,14139,14141,14143,14145,14147,14149,14151,14153,14155,14157,14159,14161,14163,14165,14167,14169,14172,14174,14176,14178,14180,14182,14184,14186,14188,14190,14192,14194,14196,14198,14200,14202,14204,14206,14208,14210,14212,14214,14216,14218,14220,14222,14224,14226,14228,14230,14232,14234,14236,14238,14240,14242,14244,14246,14248,14250,14252,14254,14256,14258,14260,14262,14264,14267,14269,14271,14273,14275,14277,14279,14281,14283,14285,14287,14289,14291,14293,14295,14297,14299,14302,14304,14306,14309,14311,14314,14316,14318,14320,14323,14325,14327,14330,14332,14334,14336,14338,14340,14342,14344,14346,14348,14350,14352,14354,14356,14358,14360,14362,14364,14366,14368,14370,14372,14374,14376,14378,14380,14382,14384,14386,14388,14390,14392,14394,14396,14398,14400,14402,14404,14406,14408,14410,14412,14414,14416,14418,14420,14422,14424,14426,14428,14430,14432,14434,14436,14438,14440,14442,14444,14446,14448,14450,14452,14454,14456,14458,14460,14462,14464,14466,14468,14470,14472,14474,14476,14478,14480,14482,14484,14486,14488,14490,14492,14494,14496,14498,14500,14502,14504,14506,14508,14510,14512,14514,14516,14518,14520,14522,14524,14526,14528,14530,14532,14534,14536,14538,14541,14543,14545,14547,14549,14551,14553,14555,14557,14559,14561,14563,14565,14567,14569,14571,14574,14576,14579,14581,14583,14585,14587,14589,14591,14593,14595,14597,14599,14601,14603,14605,14607,14609,14611,14613,14615,14617,14619,14621,14623,14625,14627,14629,14631,14633,14635,14637,14639,14641,14643,14645,14647,14649,14651,14653,14655,14657,14659,14661,14663,14665,14667,14669,14671,14673,14675,14677,14679,14681,14683,14685,14687,14689,14691,14693,14695,14697,14699,14701,14703,14705,14707,14709,14711,14713,14715,14717,14719,14721,14723,14725,14727,14729,14731,14733,14735,14737,14739,14741,14743,14745,14747,14749,14751,14753,14755,14757,14759,14761,14763,14765,14767,14769,14771,14773,14775,14777,14779,14781,14783,14785,14787,14789,14791,14793,14795,14797,14799,14801,14803,14805,14807,14809,14811,14813,14815,14817,14819,14821,14823,14825,14827,14829,14831,14833,14835,14837,14839,14841,14843,14845,14847,14849,14851,14853,14855,14857,14859,14861,14863,14865,14867,14869,14871,14873,14875,14877,14879,14881,14883,14885,14887,14889,14891,14893,14895,14897,14899,14901,14903,14905,14907,14909,14911,14913,14915,14917,14920,14922,14924,14926,14928,14930,14932,14934,14936,14938,14940,14942,14944,14946,14948,14950,14952,14954,14956,14958,14960,14962,14964,14966,14968,14970,14972,14974,14976,14978,14980,14982,14984,14986,14988,14990,14992,14994,14996,14998,15000,15002,15004,15006,15008,15011,15013,15015,15017,15019,15021,15023,15025,15027,15029,15031,15033,15035,15037,15039,15041,15043,15045,15047,15049,15051,15053,15055,15057,15059,15061,15063,15065,15067,15069,15071,15073,15075,15077,15079,15081,15083,15085,15087,15089,15091,15093,15095,15097,15099,15101,15103,15105,15107,15109,15111,15113,15115,15117,15119,15122,15124,15126,15128,15130,15132,15134,15136,15138,15140,15142,15144,15146,15148,15150,15152,15155,15157,15160,15162,15165,15167,15170,15172,15175,15177,15180,15182,15185,15187,15190,15192,15194,15196,15198,15200,15202,15204,15206,15208,15210,15212,15214,15216,15218,15221,15223,15225,15227,15229,15231,15233,15235,15237,15239,15241,15243,15245,15247,15249,15251,15253,15255,15257,15259,15261,15263,15265,15267,15269,15271,15273,15275,15277,15279,15281,15283,15285,15287,15289,15291,15293,15295,15297,15299,15301,15303,15305,15307,15309,15311,15313,15315,15317,15319,15321,15323,15325,15327,15329,15331,15333,15335,15337,15339,15341,15343,15345,15347,15349,15351,15353,15355,15357,15359,15361,15363,15365,15367,15369,15371,15373,15375,15377,15379,15381,15383,15385,15387,15389,15391,15393,15395,15397,15399,15401,15403,15405,15407,15409,15411,15413,15415,15417,15419,15421,15423,15425,15427,15429,15431,15433,15435,15437,15439,15441,15443,15445,15447,15449,15451,15453,15455,15457,15459,15461,15463,15465,15467,15469,15471,15473,15475,15477,15479,15481,15483,15485,15487,15489,15491,15493,15495,15497,15499,15501,15503,15505,15507,15509,15511,15513,15515,15517,15519,15521,15523,15525,15527,15529,15531,15533,15535,15537,15539,15541,15543,15545,15547,15549,15551,15553,15555,15557,15559,15561,15563,15565,15567,15569,15571,15573,15575,15577,15579,15581,15583,15585,15587,15589,15591,15593,15595,15597,15599,15601,15603,15605,15607,15609,15611,15613,15615,15617,15619,15621,15623,15625,15627,15629,15631,15633,15635,15637,15639,15641,15643,15645,15647,15649,15651,15653,15655,15657,15659,15661,15663,15665,15667,15669,15671,15673,15675,15677,15679,15681,15684,15686,15688,15690,15692,15694,15696,15698,15700,15702,15704,15706,15708,15710,15712,15714,15716,15718,15720,15722,15724,15726,15728,15730,15732,15734,15736,15738,15740,15742,15744,15746,15748,15750,15752,15754,15756,15758,15760,15762,15764,15766,15768,15770,15772,15775,15777,15779,15781,15783,15785,15787,15789,15791,15793,15795,15797,15799,15801,15803,15805,15807,15809,15811,15813,15815,15817,15819,15821,15823,15825,15827,15829,15831,15833,15835,15837,15839,15841,15843,15845,15847,15849,15851,15853,15855,15857,15859,15861,15863,15865,15867,15870,15872,15874,15876,15878,15880,15882,15884,15886,15888,15891,15893,15895,15897,15899,15901,15903,15905,15907,15909,15911,15913,15915,15917,15919,15921,15923,15925,15927,15929,15931,15933,15935,15937,15939,15941,15943,15945,15947,15949,15951,15953,15955,15957,15959,15961,15963,15965,15967,15969,15971,15973,15975,15977,15979,15981,15983,15985,15987,15989,15991,15993,15995,15997,15999,16001,16003,16005,16007,16009,16011,16013,16015,16017,16019,16021,16023,16025,16027,16029,16031,16033,16035,16037,16039,16041,16043,16045,16047,16049,16051,16053,16055,16057,16059,16061,16063,16065,16067,16069,16071,16073,16075,16077,16079,16081,16083,16085,16087,16089,16091,16093,16095,16097,16099,16101,16104,16106,16108,16110,16112,16114,16116,16118,16120,16122,16124,16126,16128,16130,16132,16134,16137,16139,16141,16143,16145,16147,16149,16151,16153,16155,16157,16159,16161,16163,16165,16167,16169,16171,16173,16175,16177,16179,16181,16183,16185,16187,16189,16191,16193,16195,16197,16199,16201,16203,16205,16207,16209,16211,16213,16215,16217,16219,16221,16223,16225,16227,16229,16231,16233,16235,16237,16239,16241,16243,16245,16247,16249,16251,16253,16255,16257,16259,16261,16263,16265,16267,16269,16271,16273,16275,16277,16279,16281,16283,16285,16287,16289,16291,16293,16295,16297,16299,16301,16303,16305,16307,16309,16311,16313,16315,16317,16319,16321,16323,16325,16327,16329,16331,16333,16335,16337,16339,16341,16343,16345,16347,16349,16351,16353,16355,16357,16359,16361,16363,16365,16367,16369,16371,16373,16375,16377,16379,16381,16383,16385,16387,16389,16391,16393,16395,16397,16399,16401,16403,16405,16407,16409,16411,16413,16415,16417,16419,16421,16423,16425,16427,16429,16431,16433,16435,16437,16439,16441,16443,16445,16447,16449,16451,16453,16455,16457,16459,16461,16463,16465,16467,16469,16471,16473,16475,16477,16479,16482,16484,16486,16488,16490,16492,16494,16496,16498,16500,16502,16504,16506,16508,16510,16512,16514,16516,16518,16520,16522,16524,16526,16528,16530,16532,16534,16536,16538,16540,16542,16544,16546,16548,16550,16552,16554,16556,16558,16560,16562,16564,16566,16568,16570,16573,16575,16577,16579,16581,16583,16585,16587,16589,16591,16593,16595,16597,16599,16601,16603,16605,16607,16609,16611,16613,16615,16617,16619,16621,16623,16625,16627,16629,16631,16633,16635,16637,16639,16641,16643,16645,16647,16649,16651,16653,16655,16657,16659,16661,16663,16665,16668,16670,16672,16674,16676,16678,16680,16682,16684,16686,16688,16690,16692,16694,16696,16698,16700,16702,16704,16706,16708,16710,16712,16714,16716,16718,16720,16722,16724,16726,16728,16730,16732,16734,16736,16738,16740,16742,16744,16746,16748,16750,16752,16754,16756,16758,16760,16762,16764,16766,16768,16770,16772,16774,16776,16779,16781,16783,16785,16787,16789,16791,16793,16795,16797,16799,16801,16803,16805,16807,16809,16811,16813,16815,16817,16819,16821,16823,16825,16827,16829,16831,16833,16835,16837,16839,16841,16843,16845,16847,16849,16851,16853,16855,16857,16859,16861,16863,16865,16867,16869,16871,16873,16875,16877,16879,16881,16883,16885,16887,16889,16891,16893,16895,16897,16899,16902,16904,16906,16908,16910,16912,16914,16916,16918,16920,16922,16924,16926,16928,16930,16932,16935,16937,16939,16941,16943,16945,16947,16949,16951,16953,16955,16957,16959,16961,16963,16965,16967,16969,16971,16973,16975,16977,16979,16981,16983,16985,16987,16989,16991,16993,16995,16997,16999,17001,17003,17005,17007,17009,17011,17013,17015,17017,17019,17021,17023,17025,17027,17029,17031,17033,17035,17037,17039,17041,17043,17045,17047,17049,17051,17053,17055,17057,17059,17061,17063,17065,17067,17069,17071,17073,17075,17077,17079,17081,17083,17085,17087,17089,17091,17093,17095,17097,17099,17101,17103,17105,17107,17109,17111,17113,17115,17117,17119,17121,17123,17125,17127,17129,17131,17133,17135,17137,17139,17141,17143,17145,17147,17149,17151,17153,17155,17157,17159,17161,17163,17165,17167,17169,17171,17173,17175,17177,17179,17181,17183,17185,17187,17189,17191,17193,17195,17197,17199,17201,17203,17205,17207,17209,17212,17214,17216,17218,17220,17222,17224,17226,17229,17231,17233,17235,17238,17240,17242,17244,17247,17249,17251,17253,17255,17257,17259,17261,17264,17266],{"class":442,"line":443},[440,1913,1914],{"class":446},"[{",[440,1916,460],{"class":446},[440,1918,1472],{"class":456},[440,1920,460],{"class":446},[440,1922,463],{"class":446},[440,1924,460],{"class":446},[440,1926,1927],{"class":469},"2c33ebeb73062ab3",[440,1929,460],{"class":446},[440,1931,1483],{"class":446},[440,1933,460],{"class":446},[440,1935,1936],{"class":456},"type",[440,1938,460],{"class":446},[440,1940,463],{"class":446},[440,1942,460],{"class":446},[440,1944,1945],{"class":469},"group",[440,1947,460],{"class":446},[440,1949,1483],{"class":446},[440,1951,460],{"class":446},[440,1953,1954],{"class":456},"z",[440,1956,460],{"class":446},[440,1958,463],{"class":446},[440,1960,460],{"class":446},[440,1962,1963],{"class":469},"FFF0000000000001",[440,1965,460],{"class":446},[440,1967,1483],{"class":446},[440,1969,460],{"class":446},[440,1971,1972],{"class":456},"name",[440,1974,460],{"class":446},[440,1976,463],{"class":446},[440,1978,460],{"class":446},[440,1980,1981],{"class":469},"Your First Redis Flow",[440,1983,460],{"class":446},[440,1985,1483],{"class":446},[440,1987,460],{"class":446},[440,1989,1990],{"class":456},"style",[440,1992,460],{"class":446},[440,1994,1995],{"class":446},":{",[440,1997,460],{"class":446},[440,1999,2001],{"class":2000},"sBMFI","label",[440,2003,460],{"class":446},[440,2005,2006],{"class":446},":true},",[440,2008,460],{"class":446},[440,2010,2011],{"class":456},"nodes",[440,2013,460],{"class":446},[440,2015,2016],{"class":446},":[",[440,2018,460],{"class":446},[440,2020,2021],{"class":469},"e5f3326ef736cef6",[440,2023,460],{"class":446},[440,2025,1483],{"class":446},[440,2027,460],{"class":446},[440,2029,2030],{"class":469},"8486e88d8623b42a",[440,2032,460],{"class":446},[440,2034,1483],{"class":446},[440,2036,460],{"class":446},[440,2038,2039],{"class":469},"d1ebde22d0e224a8",[440,2041,460],{"class":446},[440,2043,1483],{"class":446},[440,2045,460],{"class":446},[440,2047,2048],{"class":469},"22db25c60af16ab2",[440,2050,460],{"class":446},[440,2052,1483],{"class":446},[440,2054,460],{"class":446},[440,2056,2057],{"class":469},"fe2be532c53402b3",[440,2059,460],{"class":446},[440,2061,1483],{"class":446},[440,2063,460],{"class":446},[440,2065,2066],{"class":469},"ebc1e8fc0f1ba2d6",[440,2068,460],{"class":446},[440,2070,1483],{"class":446},[440,2072,460],{"class":446},[440,2074,2075],{"class":469},"adb95c63d206c633",[440,2077,460],{"class":446},[440,2079,2080],{"class":446},"],",[440,2082,460],{"class":446},[440,2084,2085],{"class":456},"x",[440,2087,460],{"class":446},[440,2089,463],{"class":446},[440,2091,2092],{"class":490},"414",[440,2094,1483],{"class":446},[440,2096,460],{"class":446},[440,2098,2099],{"class":456},"y",[440,2101,460],{"class":446},[440,2103,463],{"class":446},[440,2105,2106],{"class":490},"1219",[440,2108,1483],{"class":446},[440,2110,460],{"class":446},[440,2112,2113],{"class":456},"w",[440,2115,460],{"class":446},[440,2117,463],{"class":446},[440,2119,2120],{"class":490},"712",[440,2122,1483],{"class":446},[440,2124,460],{"class":446},[440,2126,2127],{"class":456},"h",[440,2129,460],{"class":446},[440,2131,463],{"class":446},[440,2133,2134],{"class":490},"162",[440,2136,2137],{"class":446},"},{",[440,2139,460],{"class":446},[440,2141,1472],{"class":456},[440,2143,460],{"class":446},[440,2145,463],{"class":446},[440,2147,460],{"class":446},[440,2149,2021],{"class":469},[440,2151,460],{"class":446},[440,2153,1483],{"class":446},[440,2155,460],{"class":446},[440,2157,1936],{"class":456},[440,2159,460],{"class":446},[440,2161,463],{"class":446},[440,2163,460],{"class":446},[440,2165,92],{"class":469},[440,2167,460],{"class":446},[440,2169,1483],{"class":446},[440,2171,460],{"class":446},[440,2173,1954],{"class":456},[440,2175,460],{"class":446},[440,2177,463],{"class":446},[440,2179,460],{"class":446},[440,2181,1963],{"class":469},[440,2183,460],{"class":446},[440,2185,1483],{"class":446},[440,2187,460],{"class":446},[440,2189,2190],{"class":456},"g",[440,2192,460],{"class":446},[440,2194,463],{"class":446},[440,2196,460],{"class":446},[440,2198,1927],{"class":469},[440,2200,460],{"class":446},[440,2202,1483],{"class":446},[440,2204,460],{"class":446},[440,2206,704],{"class":456},[440,2208,460],{"class":446},[440,2210,463],{"class":446},[440,2212,460],{"class":446},[440,2214,2215],{"class":469},"e370dc92b39a7ba4",[440,2217,460],{"class":446},[440,2219,1483],{"class":446},[440,2221,460],{"class":446},[440,2223,620],{"class":456},[440,2225,460],{"class":446},[440,2227,463],{"class":446},[440,2229,460],{"class":446},[440,2231,96],{"class":469},[440,2233,460],{"class":446},[440,2235,1483],{"class":446},[440,2237,460],{"class":446},[440,2239,1972],{"class":456},[440,2241,460],{"class":446},[440,2243,463],{"class":446},[440,2245,2246],{"class":446},"\"\"",[440,2248,1483],{"class":446},[440,2250,460],{"class":446},[440,2252,650],{"class":456},[440,2254,460],{"class":446},[440,2256,463],{"class":446},[440,2258,460],{"class":446},[440,2260,2261],{"class":469},"mykey",[440,2263,460],{"class":446},[440,2265,1483],{"class":446},[440,2267,460],{"class":446},[440,2269,677],{"class":456},[440,2271,460],{"class":446},[440,2273,463],{"class":446},[440,2275,460],{"class":446},[440,2277,2278],{"class":469},"[",[440,2280,2281],{"class":1273},"\\\"",[440,2283,2284],{"class":469},"Hello from Node-RED",[440,2286,2281],{"class":1273},[440,2288,1757],{"class":469},[440,2290,460],{"class":446},[440,2292,1483],{"class":446},[440,2294,460],{"class":446},[440,2296,681],{"class":456},[440,2298,460],{"class":446},[440,2300,463],{"class":446},[440,2302,460],{"class":446},[440,2304,436],{"class":469},[440,2306,460],{"class":446},[440,2308,1483],{"class":446},[440,2310,460],{"class":446},[440,2312,2313],{"class":456},"payloadType",[440,2315,460],{"class":446},[440,2317,463],{"class":446},[440,2319,460],{"class":446},[440,2321,436],{"class":469},[440,2323,460],{"class":446},[440,2325,1483],{"class":446},[440,2327,460],{"class":446},[440,2329,2330],{"class":456},"block",[440,2332,460],{"class":446},[440,2334,2335],{"class":446},":false,",[440,2337,460],{"class":446},[440,2339,2085],{"class":456},[440,2341,460],{"class":446},[440,2343,463],{"class":446},[440,2345,2346],{"class":490},"710",[440,2348,1483],{"class":446},[440,2350,460],{"class":446},[440,2352,2099],{"class":456},[440,2354,460],{"class":446},[440,2356,463],{"class":446},[440,2358,2359],{"class":490},"1260",[440,2361,1483],{"class":446},[440,2363,460],{"class":446},[440,2365,2366],{"class":456},"wires",[440,2368,460],{"class":446},[440,2370,2371],{"class":446},":[[",[440,2373,460],{"class":446},[440,2375,2030],{"class":469},[440,2377,460],{"class":446},[440,2379,2380],{"class":446},"]]},{",[440,2382,460],{"class":446},[440,2384,1472],{"class":456},[440,2386,460],{"class":446},[440,2388,463],{"class":446},[440,2390,460],{"class":446},[440,2392,2030],{"class":469},[440,2394,460],{"class":446},[440,2396,1483],{"class":446},[440,2398,460],{"class":446},[440,2400,1936],{"class":456},[440,2402,460],{"class":446},[440,2404,463],{"class":446},[440,2406,460],{"class":446},[440,2408,2409],{"class":469},"debug",[440,2411,460],{"class":446},[440,2413,1483],{"class":446},[440,2415,460],{"class":446},[440,2417,1954],{"class":456},[440,2419,460],{"class":446},[440,2421,463],{"class":446},[440,2423,460],{"class":446},[440,2425,1963],{"class":469},[440,2427,460],{"class":446},[440,2429,1483],{"class":446},[440,2431,460],{"class":446},[440,2433,2190],{"class":456},[440,2435,460],{"class":446},[440,2437,463],{"class":446},[440,2439,460],{"class":446},[440,2441,1927],{"class":469},[440,2443,460],{"class":446},[440,2445,1483],{"class":446},[440,2447,460],{"class":446},[440,2449,1972],{"class":456},[440,2451,460],{"class":446},[440,2453,463],{"class":446},[440,2455,460],{"class":446},[440,2457,2458],{"class":469},"Result",[440,2460,460],{"class":446},[440,2462,1483],{"class":446},[440,2464,460],{"class":446},[440,2466,2467],{"class":456},"active",[440,2469,460],{"class":446},[440,2471,2472],{"class":446},":true,",[440,2474,460],{"class":446},[440,2476,2477],{"class":456},"tosidebar",[440,2479,460],{"class":446},[440,2481,2472],{"class":446},[440,2483,460],{"class":446},[440,2485,2486],{"class":456},"console",[440,2488,460],{"class":446},[440,2490,2335],{"class":446},[440,2492,460],{"class":446},[440,2494,2495],{"class":456},"tostatus",[440,2497,460],{"class":446},[440,2499,2335],{"class":446},[440,2501,460],{"class":446},[440,2503,2504],{"class":456},"complete",[440,2506,460],{"class":446},[440,2508,463],{"class":446},[440,2510,460],{"class":446},[440,2512,761],{"class":469},[440,2514,460],{"class":446},[440,2516,1483],{"class":446},[440,2518,460],{"class":446},[440,2520,2521],{"class":456},"targetType",[440,2523,460],{"class":446},[440,2525,463],{"class":446},[440,2527,460],{"class":446},[440,2529,347],{"class":469},[440,2531,460],{"class":446},[440,2533,1483],{"class":446},[440,2535,460],{"class":446},[440,2537,2538],{"class":456},"statusVal",[440,2540,460],{"class":446},[440,2542,463],{"class":446},[440,2544,2246],{"class":446},[440,2546,1483],{"class":446},[440,2548,460],{"class":446},[440,2550,2551],{"class":456},"statusType",[440,2553,460],{"class":446},[440,2555,463],{"class":446},[440,2557,460],{"class":446},[440,2559,2560],{"class":469},"auto",[440,2562,460],{"class":446},[440,2564,1483],{"class":446},[440,2566,460],{"class":446},[440,2568,2085],{"class":456},[440,2570,460],{"class":446},[440,2572,463],{"class":446},[440,2574,2575],{"class":490},"870",[440,2577,1483],{"class":446},[440,2579,460],{"class":446},[440,2581,2099],{"class":456},[440,2583,460],{"class":446},[440,2585,463],{"class":446},[440,2587,2359],{"class":490},[440,2589,1483],{"class":446},[440,2591,460],{"class":446},[440,2593,2366],{"class":456},[440,2595,460],{"class":446},[440,2597,2598],{"class":446},":[]},{",[440,2600,460],{"class":446},[440,2602,1472],{"class":456},[440,2604,460],{"class":446},[440,2606,463],{"class":446},[440,2608,460],{"class":446},[440,2610,2039],{"class":469},[440,2612,460],{"class":446},[440,2614,1483],{"class":446},[440,2616,460],{"class":446},[440,2618,1936],{"class":456},[440,2620,460],{"class":446},[440,2622,463],{"class":446},[440,2624,460],{"class":446},[440,2626,92],{"class":469},[440,2628,460],{"class":446},[440,2630,1483],{"class":446},[440,2632,460],{"class":446},[440,2634,1954],{"class":456},[440,2636,460],{"class":446},[440,2638,463],{"class":446},[440,2640,460],{"class":446},[440,2642,1963],{"class":469},[440,2644,460],{"class":446},[440,2646,1483],{"class":446},[440,2648,460],{"class":446},[440,2650,2190],{"class":456},[440,2652,460],{"class":446},[440,2654,463],{"class":446},[440,2656,460],{"class":446},[440,2658,1927],{"class":469},[440,2660,460],{"class":446},[440,2662,1483],{"class":446},[440,2664,460],{"class":446},[440,2666,704],{"class":456},[440,2668,460],{"class":446},[440,2670,463],{"class":446},[440,2672,460],{"class":446},[440,2674,2215],{"class":469},[440,2676,460],{"class":446},[440,2678,1483],{"class":446},[440,2680,460],{"class":446},[440,2682,620],{"class":456},[440,2684,460],{"class":446},[440,2686,463],{"class":446},[440,2688,460],{"class":446},[440,2690,100],{"class":469},[440,2692,460],{"class":446},[440,2694,1483],{"class":446},[440,2696,460],{"class":446},[440,2698,1972],{"class":456},[440,2700,460],{"class":446},[440,2702,463],{"class":446},[440,2704,2246],{"class":446},[440,2706,1483],{"class":446},[440,2708,460],{"class":446},[440,2710,650],{"class":456},[440,2712,460],{"class":446},[440,2714,463],{"class":446},[440,2716,2246],{"class":446},[440,2718,1483],{"class":446},[440,2720,460],{"class":446},[440,2722,677],{"class":456},[440,2724,460],{"class":446},[440,2726,463],{"class":446},[440,2728,460],{"class":446},[440,2730,765],{"class":469},[440,2732,460],{"class":446},[440,2734,1483],{"class":446},[440,2736,460],{"class":446},[440,2738,681],{"class":456},[440,2740,460],{"class":446},[440,2742,463],{"class":446},[440,2744,460],{"class":446},[440,2746,436],{"class":469},[440,2748,460],{"class":446},[440,2750,1483],{"class":446},[440,2752,460],{"class":446},[440,2754,2313],{"class":456},[440,2756,460],{"class":446},[440,2758,463],{"class":446},[440,2760,460],{"class":446},[440,2762,436],{"class":469},[440,2764,460],{"class":446},[440,2766,1483],{"class":446},[440,2768,460],{"class":446},[440,2770,2330],{"class":456},[440,2772,460],{"class":446},[440,2774,2335],{"class":446},[440,2776,460],{"class":446},[440,2778,2085],{"class":456},[440,2780,460],{"class":446},[440,2782,463],{"class":446},[440,2784,2785],{"class":490},"900",[440,2787,1483],{"class":446},[440,2789,460],{"class":446},[440,2791,2099],{"class":456},[440,2793,460],{"class":446},[440,2795,463],{"class":446},[440,2797,2798],{"class":490},"1340",[440,2800,1483],{"class":446},[440,2802,460],{"class":446},[440,2804,2366],{"class":456},[440,2806,460],{"class":446},[440,2808,2371],{"class":446},[440,2810,460],{"class":446},[440,2812,2048],{"class":469},[440,2814,460],{"class":446},[440,2816,2380],{"class":446},[440,2818,460],{"class":446},[440,2820,1472],{"class":456},[440,2822,460],{"class":446},[440,2824,463],{"class":446},[440,2826,460],{"class":446},[440,2828,2048],{"class":469},[440,2830,460],{"class":446},[440,2832,1483],{"class":446},[440,2834,460],{"class":446},[440,2836,1936],{"class":456},[440,2838,460],{"class":446},[440,2840,463],{"class":446},[440,2842,460],{"class":446},[440,2844,2409],{"class":469},[440,2846,460],{"class":446},[440,2848,1483],{"class":446},[440,2850,460],{"class":446},[440,2852,1954],{"class":456},[440,2854,460],{"class":446},[440,2856,463],{"class":446},[440,2858,460],{"class":446},[440,2860,1963],{"class":469},[440,2862,460],{"class":446},[440,2864,1483],{"class":446},[440,2866,460],{"class":446},[440,2868,2190],{"class":456},[440,2870,460],{"class":446},[440,2872,463],{"class":446},[440,2874,460],{"class":446},[440,2876,1927],{"class":469},[440,2878,460],{"class":446},[440,2880,1483],{"class":446},[440,2882,460],{"class":446},[440,2884,1972],{"class":456},[440,2886,460],{"class":446},[440,2888,463],{"class":446},[440,2890,460],{"class":446},[440,2892,2458],{"class":469},[440,2894,460],{"class":446},[440,2896,1483],{"class":446},[440,2898,460],{"class":446},[440,2900,2467],{"class":456},[440,2902,460],{"class":446},[440,2904,2472],{"class":446},[440,2906,460],{"class":446},[440,2908,2477],{"class":456},[440,2910,460],{"class":446},[440,2912,2472],{"class":446},[440,2914,460],{"class":446},[440,2916,2486],{"class":456},[440,2918,460],{"class":446},[440,2920,2335],{"class":446},[440,2922,460],{"class":446},[440,2924,2495],{"class":456},[440,2926,460],{"class":446},[440,2928,2335],{"class":446},[440,2930,460],{"class":446},[440,2932,2504],{"class":456},[440,2934,460],{"class":446},[440,2936,463],{"class":446},[440,2938,460],{"class":446},[440,2940,761],{"class":469},[440,2942,460],{"class":446},[440,2944,1483],{"class":446},[440,2946,460],{"class":446},[440,2948,2521],{"class":456},[440,2950,460],{"class":446},[440,2952,463],{"class":446},[440,2954,460],{"class":446},[440,2956,347],{"class":469},[440,2958,460],{"class":446},[440,2960,1483],{"class":446},[440,2962,460],{"class":446},[440,2964,2538],{"class":456},[440,2966,460],{"class":446},[440,2968,463],{"class":446},[440,2970,2246],{"class":446},[440,2972,1483],{"class":446},[440,2974,460],{"class":446},[440,2976,2551],{"class":456},[440,2978,460],{"class":446},[440,2980,463],{"class":446},[440,2982,460],{"class":446},[440,2984,2560],{"class":469},[440,2986,460],{"class":446},[440,2988,1483],{"class":446},[440,2990,460],{"class":446},[440,2992,2085],{"class":456},[440,2994,460],{"class":446},[440,2996,463],{"class":446},[440,2998,2999],{"class":490},"1030",[440,3001,1483],{"class":446},[440,3003,460],{"class":446},[440,3005,2099],{"class":456},[440,3007,460],{"class":446},[440,3009,463],{"class":446},[440,3011,2798],{"class":490},[440,3013,1483],{"class":446},[440,3015,460],{"class":446},[440,3017,2366],{"class":456},[440,3019,460],{"class":446},[440,3021,2598],{"class":446},[440,3023,460],{"class":446},[440,3025,1472],{"class":456},[440,3027,460],{"class":446},[440,3029,463],{"class":446},[440,3031,460],{"class":446},[440,3033,2057],{"class":469},[440,3035,460],{"class":446},[440,3037,1483],{"class":446},[440,3039,460],{"class":446},[440,3041,1936],{"class":456},[440,3043,460],{"class":446},[440,3045,463],{"class":446},[440,3047,460],{"class":446},[440,3049,809],{"class":469},[440,3051,460],{"class":446},[440,3053,1483],{"class":446},[440,3055,460],{"class":446},[440,3057,1954],{"class":456},[440,3059,460],{"class":446},[440,3061,463],{"class":446},[440,3063,460],{"class":446},[440,3065,1963],{"class":469},[440,3067,460],{"class":446},[440,3069,1483],{"class":446},[440,3071,460],{"class":446},[440,3073,2190],{"class":456},[440,3075,460],{"class":446},[440,3077,463],{"class":446},[440,3079,460],{"class":446},[440,3081,1927],{"class":469},[440,3083,460],{"class":446},[440,3085,1483],{"class":446},[440,3087,460],{"class":446},[440,3089,1972],{"class":456},[440,3091,460],{"class":446},[440,3093,463],{"class":446},[440,3095,460],{"class":446},[440,3097,3098],{"class":469},"Set Key for GET",[440,3100,460],{"class":446},[440,3102,1483],{"class":446},[440,3104,460],{"class":446},[440,3106,3107],{"class":456},"rules",[440,3109,460],{"class":446},[440,3111,3112],{"class":446},":[{",[440,3114,460],{"class":446},[440,3116,3117],{"class":2000},"t",[440,3119,460],{"class":446},[440,3121,463],{"class":446},[440,3123,460],{"class":446},[440,3125,628],{"class":469},[440,3127,460],{"class":446},[440,3129,1483],{"class":446},[440,3131,460],{"class":446},[440,3133,14],{"class":2000},[440,3135,460],{"class":446},[440,3137,463],{"class":446},[440,3139,460],{"class":446},[440,3141,650],{"class":469},[440,3143,460],{"class":446},[440,3145,1483],{"class":446},[440,3147,460],{"class":446},[440,3149,3150],{"class":2000},"pt",[440,3152,460],{"class":446},[440,3154,463],{"class":446},[440,3156,460],{"class":446},[440,3158,347],{"class":469},[440,3160,460],{"class":446},[440,3162,1483],{"class":446},[440,3164,460],{"class":446},[440,3166,3167],{"class":2000},"to",[440,3169,460],{"class":446},[440,3171,463],{"class":446},[440,3173,460],{"class":446},[440,3175,2261],{"class":469},[440,3177,460],{"class":446},[440,3179,1483],{"class":446},[440,3181,460],{"class":446},[440,3183,3184],{"class":2000},"tot",[440,3186,460],{"class":446},[440,3188,463],{"class":446},[440,3190,460],{"class":446},[440,3192,3193],{"class":469},"str",[440,3195,460],{"class":446},[440,3197,2137],{"class":446},[440,3199,460],{"class":446},[440,3201,3117],{"class":2000},[440,3203,460],{"class":446},[440,3205,463],{"class":446},[440,3207,460],{"class":446},[440,3209,628],{"class":469},[440,3211,460],{"class":446},[440,3213,1483],{"class":446},[440,3215,460],{"class":446},[440,3217,14],{"class":2000},[440,3219,460],{"class":446},[440,3221,463],{"class":446},[440,3223,460],{"class":446},[440,3225,761],{"class":469},[440,3227,460],{"class":446},[440,3229,1483],{"class":446},[440,3231,460],{"class":446},[440,3233,3150],{"class":2000},[440,3235,460],{"class":446},[440,3237,463],{"class":446},[440,3239,460],{"class":446},[440,3241,347],{"class":469},[440,3243,460],{"class":446},[440,3245,1483],{"class":446},[440,3247,460],{"class":446},[440,3249,3167],{"class":2000},[440,3251,460],{"class":446},[440,3253,463],{"class":446},[440,3255,460],{"class":446},[440,3257,765],{"class":469},[440,3259,460],{"class":446},[440,3261,1483],{"class":446},[440,3263,460],{"class":446},[440,3265,3184],{"class":2000},[440,3267,460],{"class":446},[440,3269,463],{"class":446},[440,3271,460],{"class":446},[440,3273,436],{"class":469},[440,3275,460],{"class":446},[440,3277,3278],{"class":446},"}],",[440,3280,460],{"class":446},[440,3282,3283],{"class":456},"action",[440,3285,460],{"class":446},[440,3287,463],{"class":446},[440,3289,2246],{"class":446},[440,3291,1483],{"class":446},[440,3293,460],{"class":446},[440,3295,3296],{"class":456},"property",[440,3298,460],{"class":446},[440,3300,463],{"class":446},[440,3302,2246],{"class":446},[440,3304,1483],{"class":446},[440,3306,460],{"class":446},[440,3308,3309],{"class":456},"from",[440,3311,460],{"class":446},[440,3313,463],{"class":446},[440,3315,2246],{"class":446},[440,3317,1483],{"class":446},[440,3319,460],{"class":446},[440,3321,3167],{"class":456},[440,3323,460],{"class":446},[440,3325,463],{"class":446},[440,3327,2246],{"class":446},[440,3329,1483],{"class":446},[440,3331,460],{"class":446},[440,3333,3334],{"class":456},"reg",[440,3336,460],{"class":446},[440,3338,2335],{"class":446},[440,3340,460],{"class":446},[440,3342,2085],{"class":456},[440,3344,460],{"class":446},[440,3346,463],{"class":446},[440,3348,3349],{"class":490},"700",[440,3351,1483],{"class":446},[440,3353,460],{"class":446},[440,3355,2099],{"class":456},[440,3357,460],{"class":446},[440,3359,463],{"class":446},[440,3361,2798],{"class":490},[440,3363,1483],{"class":446},[440,3365,460],{"class":446},[440,3367,2366],{"class":456},[440,3369,460],{"class":446},[440,3371,2371],{"class":446},[440,3373,460],{"class":446},[440,3375,2039],{"class":469},[440,3377,460],{"class":446},[440,3379,2380],{"class":446},[440,3381,460],{"class":446},[440,3383,1472],{"class":456},[440,3385,460],{"class":446},[440,3387,463],{"class":446},[440,3389,460],{"class":446},[440,3391,2066],{"class":469},[440,3393,460],{"class":446},[440,3395,1483],{"class":446},[440,3397,460],{"class":446},[440,3399,1936],{"class":456},[440,3401,460],{"class":446},[440,3403,463],{"class":446},[440,3405,460],{"class":446},[440,3407,3408],{"class":469},"inject",[440,3410,460],{"class":446},[440,3412,1483],{"class":446},[440,3414,460],{"class":446},[440,3416,1954],{"class":456},[440,3418,460],{"class":446},[440,3420,463],{"class":446},[440,3422,460],{"class":446},[440,3424,1963],{"class":469},[440,3426,460],{"class":446},[440,3428,1483],{"class":446},[440,3430,460],{"class":446},[440,3432,2190],{"class":456},[440,3434,460],{"class":446},[440,3436,463],{"class":446},[440,3438,460],{"class":446},[440,3440,1927],{"class":469},[440,3442,460],{"class":446},[440,3444,1483],{"class":446},[440,3446,460],{"class":446},[440,3448,1972],{"class":456},[440,3450,460],{"class":446},[440,3452,463],{"class":446},[440,3454,2246],{"class":446},[440,3456,1483],{"class":446},[440,3458,460],{"class":446},[440,3460,3461],{"class":456},"props",[440,3463,460],{"class":446},[440,3465,3466],{"class":446},":[],",[440,3468,460],{"class":446},[440,3470,3471],{"class":456},"repeat",[440,3473,460],{"class":446},[440,3475,463],{"class":446},[440,3477,2246],{"class":446},[440,3479,1483],{"class":446},[440,3481,460],{"class":446},[440,3483,3484],{"class":456},"crontab",[440,3486,460],{"class":446},[440,3488,463],{"class":446},[440,3490,2246],{"class":446},[440,3492,1483],{"class":446},[440,3494,460],{"class":446},[440,3496,3497],{"class":456},"once",[440,3499,460],{"class":446},[440,3501,2335],{"class":446},[440,3503,460],{"class":446},[440,3505,3506],{"class":456},"onceDelay",[440,3508,460],{"class":446},[440,3510,463],{"class":446},[440,3512,3513],{"class":490},"0.1",[440,3515,1483],{"class":446},[440,3517,460],{"class":446},[440,3519,650],{"class":456},[440,3521,460],{"class":446},[440,3523,463],{"class":446},[440,3525,2246],{"class":446},[440,3527,1483],{"class":446},[440,3529,460],{"class":446},[440,3531,2085],{"class":456},[440,3533,460],{"class":446},[440,3535,463],{"class":446},[440,3537,3538],{"class":490},"510",[440,3540,1483],{"class":446},[440,3542,460],{"class":446},[440,3544,2099],{"class":456},[440,3546,460],{"class":446},[440,3548,463],{"class":446},[440,3550,2359],{"class":490},[440,3552,1483],{"class":446},[440,3554,460],{"class":446},[440,3556,2366],{"class":456},[440,3558,460],{"class":446},[440,3560,2371],{"class":446},[440,3562,460],{"class":446},[440,3564,2021],{"class":469},[440,3566,460],{"class":446},[440,3568,2380],{"class":446},[440,3570,460],{"class":446},[440,3572,1472],{"class":456},[440,3574,460],{"class":446},[440,3576,463],{"class":446},[440,3578,460],{"class":446},[440,3580,2075],{"class":469},[440,3582,460],{"class":446},[440,3584,1483],{"class":446},[440,3586,460],{"class":446},[440,3588,1936],{"class":456},[440,3590,460],{"class":446},[440,3592,463],{"class":446},[440,3594,460],{"class":446},[440,3596,3408],{"class":469},[440,3598,460],{"class":446},[440,3600,1483],{"class":446},[440,3602,460],{"class":446},[440,3604,1954],{"class":456},[440,3606,460],{"class":446},[440,3608,463],{"class":446},[440,3610,460],{"class":446},[440,3612,1963],{"class":469},[440,3614,460],{"class":446},[440,3616,1483],{"class":446},[440,3618,460],{"class":446},[440,3620,2190],{"class":456},[440,3622,460],{"class":446},[440,3624,463],{"class":446},[440,3626,460],{"class":446},[440,3628,1927],{"class":469},[440,3630,460],{"class":446},[440,3632,1483],{"class":446},[440,3634,460],{"class":446},[440,3636,1972],{"class":456},[440,3638,460],{"class":446},[440,3640,463],{"class":446},[440,3642,2246],{"class":446},[440,3644,1483],{"class":446},[440,3646,460],{"class":446},[440,3648,3461],{"class":456},[440,3650,460],{"class":446},[440,3652,3466],{"class":446},[440,3654,460],{"class":446},[440,3656,3471],{"class":456},[440,3658,460],{"class":446},[440,3660,463],{"class":446},[440,3662,2246],{"class":446},[440,3664,1483],{"class":446},[440,3666,460],{"class":446},[440,3668,3484],{"class":456},[440,3670,460],{"class":446},[440,3672,463],{"class":446},[440,3674,2246],{"class":446},[440,3676,1483],{"class":446},[440,3678,460],{"class":446},[440,3680,3497],{"class":456},[440,3682,460],{"class":446},[440,3684,2335],{"class":446},[440,3686,460],{"class":446},[440,3688,3506],{"class":456},[440,3690,460],{"class":446},[440,3692,463],{"class":446},[440,3694,3513],{"class":490},[440,3696,1483],{"class":446},[440,3698,460],{"class":446},[440,3700,650],{"class":456},[440,3702,460],{"class":446},[440,3704,463],{"class":446},[440,3706,2246],{"class":446},[440,3708,1483],{"class":446},[440,3710,460],{"class":446},[440,3712,2085],{"class":456},[440,3714,460],{"class":446},[440,3716,463],{"class":446},[440,3718,3538],{"class":490},[440,3720,1483],{"class":446},[440,3722,460],{"class":446},[440,3724,2099],{"class":456},[440,3726,460],{"class":446},[440,3728,463],{"class":446},[440,3730,2798],{"class":490},[440,3732,1483],{"class":446},[440,3734,460],{"class":446},[440,3736,2366],{"class":456},[440,3738,460],{"class":446},[440,3740,2371],{"class":446},[440,3742,460],{"class":446},[440,3744,2057],{"class":469},[440,3746,460],{"class":446},[440,3748,2380],{"class":446},[440,3750,460],{"class":446},[440,3752,1472],{"class":456},[440,3754,460],{"class":446},[440,3756,463],{"class":446},[440,3758,460],{"class":446},[440,3760,2215],{"class":469},[440,3762,460],{"class":446},[440,3764,1483],{"class":446},[440,3766,460],{"class":446},[440,3768,1936],{"class":456},[440,3770,460],{"class":446},[440,3772,463],{"class":446},[440,3774,460],{"class":446},[440,3776,251],{"class":469},[440,3778,460],{"class":446},[440,3780,1483],{"class":446},[440,3782,460],{"class":446},[440,3784,1972],{"class":456},[440,3786,460],{"class":446},[440,3788,463],{"class":446},[440,3790,460],{"class":446},[440,3792,3793],{"class":469},"Local",[440,3795,460],{"class":446},[440,3797,1483],{"class":446},[440,3799,460],{"class":446},[440,3801,3802],{"class":456},"options",[440,3804,460],{"class":446},[440,3806,463],{"class":446},[440,3808,460],{"class":446},[440,3810,1570],{"class":469},[440,3812,2281],{"class":1273},[440,3814,457],{"class":469},[440,3816,2281],{"class":1273},[440,3818,463],{"class":469},[440,3820,2281],{"class":1273},[440,3822,541],{"class":469},[440,3824,2281],{"class":1273},[440,3826,1483],{"class":469},[440,3828,2281],{"class":1273},[440,3830,483],{"class":469},[440,3832,2281],{"class":1273},[440,3834,3835],{"class":469},":6379,",[440,3837,2281],{"class":1273},[440,3839,522],{"class":469},[440,3841,2281],{"class":1273},[440,3843,3844],{"class":469},":0}",[440,3846,460],{"class":446},[440,3848,1483],{"class":446},[440,3850,460],{"class":446},[440,3852,3853],{"class":456},"cluster",[440,3855,460],{"class":446},[440,3857,2335],{"class":446},[440,3859,460],{"class":446},[440,3861,3862],{"class":456},"optionsType",[440,3864,460],{"class":446},[440,3866,463],{"class":446},[440,3868,460],{"class":446},[440,3870,436],{"class":469},[440,3872,460],{"class":446},[440,3874,2137],{"class":446},[440,3876,460],{"class":446},[440,3878,1472],{"class":456},[440,3880,460],{"class":446},[440,3882,463],{"class":446},[440,3884,460],{"class":446},[440,3886,3887],{"class":469},"5e2842a4730589c0",[440,3889,460],{"class":446},[440,3891,1483],{"class":446},[440,3893,460],{"class":446},[440,3895,1936],{"class":456},[440,3897,460],{"class":446},[440,3899,463],{"class":446},[440,3901,460],{"class":446},[440,3903,1945],{"class":469},[440,3905,460],{"class":446},[440,3907,1483],{"class":446},[440,3909,460],{"class":446},[440,3911,1954],{"class":456},[440,3913,460],{"class":446},[440,3915,463],{"class":446},[440,3917,460],{"class":446},[440,3919,1963],{"class":469},[440,3921,460],{"class":446},[440,3923,1483],{"class":446},[440,3925,460],{"class":446},[440,3927,1972],{"class":456},[440,3929,460],{"class":446},[440,3931,463],{"class":446},[440,3933,460],{"class":446},[440,3935,3936],{"class":469},"Working with JSON Data",[440,3938,460],{"class":446},[440,3940,1483],{"class":446},[440,3942,460],{"class":446},[440,3944,1990],{"class":456},[440,3946,460],{"class":446},[440,3948,1995],{"class":446},[440,3950,460],{"class":446},[440,3952,2001],{"class":2000},[440,3954,460],{"class":446},[440,3956,2006],{"class":446},[440,3958,460],{"class":446},[440,3960,2011],{"class":456},[440,3962,460],{"class":446},[440,3964,2016],{"class":446},[440,3966,460],{"class":446},[440,3968,3969],{"class":469},"6acc07a393e5ee26",[440,3971,460],{"class":446},[440,3973,1483],{"class":446},[440,3975,460],{"class":446},[440,3977,3978],{"class":469},"3255e8a9122253b7",[440,3980,460],{"class":446},[440,3982,1483],{"class":446},[440,3984,460],{"class":446},[440,3986,3987],{"class":469},"a3b0b4a74133778e",[440,3989,460],{"class":446},[440,3991,1483],{"class":446},[440,3993,460],{"class":446},[440,3995,3996],{"class":469},"4faba929a84fb358",[440,3998,460],{"class":446},[440,4000,1483],{"class":446},[440,4002,460],{"class":446},[440,4004,4005],{"class":469},"e5c359b934174c8e",[440,4007,460],{"class":446},[440,4009,1483],{"class":446},[440,4011,460],{"class":446},[440,4013,4014],{"class":469},"abf011c2e81960c4",[440,4016,460],{"class":446},[440,4018,1483],{"class":446},[440,4020,460],{"class":446},[440,4022,4023],{"class":469},"22a2b54caae5869d",[440,4025,460],{"class":446},[440,4027,1483],{"class":446},[440,4029,460],{"class":446},[440,4031,4032],{"class":469},"b9598f313e2a9fd2",[440,4034,460],{"class":446},[440,4036,1483],{"class":446},[440,4038,460],{"class":446},[440,4040,4041],{"class":469},"d0051f637fd1621a",[440,4043,460],{"class":446},[440,4045,1483],{"class":446},[440,4047,460],{"class":446},[440,4049,4050],{"class":469},"9e59f275496d722d",[440,4052,460],{"class":446},[440,4054,2080],{"class":446},[440,4056,460],{"class":446},[440,4058,2085],{"class":456},[440,4060,460],{"class":446},[440,4062,463],{"class":446},[440,4064,2092],{"class":490},[440,4066,1483],{"class":446},[440,4068,460],{"class":446},[440,4070,2099],{"class":456},[440,4072,460],{"class":446},[440,4074,463],{"class":446},[440,4076,4077],{"class":490},"1399",[440,4079,1483],{"class":446},[440,4081,460],{"class":446},[440,4083,2113],{"class":456},[440,4085,460],{"class":446},[440,4087,463],{"class":446},[440,4089,4090],{"class":490},"852",[440,4092,1483],{"class":446},[440,4094,460],{"class":446},[440,4096,2127],{"class":456},[440,4098,460],{"class":446},[440,4100,463],{"class":446},[440,4102,2134],{"class":490},[440,4104,2137],{"class":446},[440,4106,460],{"class":446},[440,4108,1472],{"class":456},[440,4110,460],{"class":446},[440,4112,463],{"class":446},[440,4114,460],{"class":446},[440,4116,3969],{"class":469},[440,4118,460],{"class":446},[440,4120,1483],{"class":446},[440,4122,460],{"class":446},[440,4124,1936],{"class":456},[440,4126,460],{"class":446},[440,4128,463],{"class":446},[440,4130,460],{"class":446},[440,4132,92],{"class":469},[440,4134,460],{"class":446},[440,4136,1483],{"class":446},[440,4138,460],{"class":446},[440,4140,1954],{"class":456},[440,4142,460],{"class":446},[440,4144,463],{"class":446},[440,4146,460],{"class":446},[440,4148,1963],{"class":469},[440,4150,460],{"class":446},[440,4152,1483],{"class":446},[440,4154,460],{"class":446},[440,4156,2190],{"class":456},[440,4158,460],{"class":446},[440,4160,463],{"class":446},[440,4162,460],{"class":446},[440,4164,3887],{"class":469},[440,4166,460],{"class":446},[440,4168,1483],{"class":446},[440,4170,460],{"class":446},[440,4172,704],{"class":456},[440,4174,460],{"class":446},[440,4176,463],{"class":446},[440,4178,460],{"class":446},[440,4180,2215],{"class":469},[440,4182,460],{"class":446},[440,4184,1483],{"class":446},[440,4186,460],{"class":446},[440,4188,620],{"class":456},[440,4190,460],{"class":446},[440,4192,463],{"class":446},[440,4194,460],{"class":446},[440,4196,96],{"class":469},[440,4198,460],{"class":446},[440,4200,1483],{"class":446},[440,4202,460],{"class":446},[440,4204,1972],{"class":456},[440,4206,460],{"class":446},[440,4208,463],{"class":446},[440,4210,2246],{"class":446},[440,4212,1483],{"class":446},[440,4214,460],{"class":446},[440,4216,650],{"class":456},[440,4218,460],{"class":446},[440,4220,463],{"class":446},[440,4222,2246],{"class":446},[440,4224,1483],{"class":446},[440,4226,460],{"class":446},[440,4228,677],{"class":456},[440,4230,460],{"class":446},[440,4232,463],{"class":446},[440,4234,460],{"class":446},[440,4236,765],{"class":469},[440,4238,460],{"class":446},[440,4240,1483],{"class":446},[440,4242,460],{"class":446},[440,4244,681],{"class":456},[440,4246,460],{"class":446},[440,4248,463],{"class":446},[440,4250,460],{"class":446},[440,4252,436],{"class":469},[440,4254,460],{"class":446},[440,4256,1483],{"class":446},[440,4258,460],{"class":446},[440,4260,2313],{"class":456},[440,4262,460],{"class":446},[440,4264,463],{"class":446},[440,4266,460],{"class":446},[440,4268,436],{"class":469},[440,4270,460],{"class":446},[440,4272,1483],{"class":446},[440,4274,460],{"class":446},[440,4276,2330],{"class":456},[440,4278,460],{"class":446},[440,4280,2335],{"class":446},[440,4282,460],{"class":446},[440,4284,2085],{"class":456},[440,4286,460],{"class":446},[440,4288,463],{"class":446},[440,4290,4291],{"class":490},"1040",[440,4293,1483],{"class":446},[440,4295,460],{"class":446},[440,4297,2099],{"class":456},[440,4299,460],{"class":446},[440,4301,463],{"class":446},[440,4303,4304],{"class":490},"1440",[440,4306,1483],{"class":446},[440,4308,460],{"class":446},[440,4310,2366],{"class":456},[440,4312,460],{"class":446},[440,4314,2371],{"class":446},[440,4316,460],{"class":446},[440,4318,3978],{"class":469},[440,4320,460],{"class":446},[440,4322,2380],{"class":446},[440,4324,460],{"class":446},[440,4326,1472],{"class":456},[440,4328,460],{"class":446},[440,4330,463],{"class":446},[440,4332,460],{"class":446},[440,4334,3978],{"class":469},[440,4336,460],{"class":446},[440,4338,1483],{"class":446},[440,4340,460],{"class":446},[440,4342,1936],{"class":456},[440,4344,460],{"class":446},[440,4346,463],{"class":446},[440,4348,460],{"class":446},[440,4350,2409],{"class":469},[440,4352,460],{"class":446},[440,4354,1483],{"class":446},[440,4356,460],{"class":446},[440,4358,1954],{"class":456},[440,4360,460],{"class":446},[440,4362,463],{"class":446},[440,4364,460],{"class":446},[440,4366,1963],{"class":469},[440,4368,460],{"class":446},[440,4370,1483],{"class":446},[440,4372,460],{"class":446},[440,4374,2190],{"class":456},[440,4376,460],{"class":446},[440,4378,463],{"class":446},[440,4380,460],{"class":446},[440,4382,3887],{"class":469},[440,4384,460],{"class":446},[440,4386,1483],{"class":446},[440,4388,460],{"class":446},[440,4390,1972],{"class":456},[440,4392,460],{"class":446},[440,4394,463],{"class":446},[440,4396,460],{"class":446},[440,4398,2458],{"class":469},[440,4400,460],{"class":446},[440,4402,1483],{"class":446},[440,4404,460],{"class":446},[440,4406,2467],{"class":456},[440,4408,460],{"class":446},[440,4410,2472],{"class":446},[440,4412,460],{"class":446},[440,4414,2477],{"class":456},[440,4416,460],{"class":446},[440,4418,2472],{"class":446},[440,4420,460],{"class":446},[440,4422,2486],{"class":456},[440,4424,460],{"class":446},[440,4426,2335],{"class":446},[440,4428,460],{"class":446},[440,4430,2495],{"class":456},[440,4432,460],{"class":446},[440,4434,2335],{"class":446},[440,4436,460],{"class":446},[440,4438,2504],{"class":456},[440,4440,460],{"class":446},[440,4442,463],{"class":446},[440,4444,460],{"class":446},[440,4446,761],{"class":469},[440,4448,460],{"class":446},[440,4450,1483],{"class":446},[440,4452,460],{"class":446},[440,4454,2521],{"class":456},[440,4456,460],{"class":446},[440,4458,463],{"class":446},[440,4460,460],{"class":446},[440,4462,347],{"class":469},[440,4464,460],{"class":446},[440,4466,1483],{"class":446},[440,4468,460],{"class":446},[440,4470,2538],{"class":456},[440,4472,460],{"class":446},[440,4474,463],{"class":446},[440,4476,2246],{"class":446},[440,4478,1483],{"class":446},[440,4480,460],{"class":446},[440,4482,2551],{"class":456},[440,4484,460],{"class":446},[440,4486,463],{"class":446},[440,4488,460],{"class":446},[440,4490,2560],{"class":469},[440,4492,460],{"class":446},[440,4494,1483],{"class":446},[440,4496,460],{"class":446},[440,4498,2085],{"class":456},[440,4500,460],{"class":446},[440,4502,463],{"class":446},[440,4504,4505],{"class":490},"1170",[440,4507,1483],{"class":446},[440,4509,460],{"class":446},[440,4511,2099],{"class":456},[440,4513,460],{"class":446},[440,4515,463],{"class":446},[440,4517,4304],{"class":490},[440,4519,1483],{"class":446},[440,4521,460],{"class":446},[440,4523,2366],{"class":456},[440,4525,460],{"class":446},[440,4527,2598],{"class":446},[440,4529,460],{"class":446},[440,4531,1472],{"class":456},[440,4533,460],{"class":446},[440,4535,463],{"class":446},[440,4537,460],{"class":446},[440,4539,3987],{"class":469},[440,4541,460],{"class":446},[440,4543,1483],{"class":446},[440,4545,460],{"class":446},[440,4547,1936],{"class":456},[440,4549,460],{"class":446},[440,4551,463],{"class":446},[440,4553,460],{"class":446},[440,4555,3408],{"class":469},[440,4557,460],{"class":446},[440,4559,1483],{"class":446},[440,4561,460],{"class":446},[440,4563,1954],{"class":456},[440,4565,460],{"class":446},[440,4567,463],{"class":446},[440,4569,460],{"class":446},[440,4571,1963],{"class":469},[440,4573,460],{"class":446},[440,4575,1483],{"class":446},[440,4577,460],{"class":446},[440,4579,2190],{"class":456},[440,4581,460],{"class":446},[440,4583,463],{"class":446},[440,4585,460],{"class":446},[440,4587,3887],{"class":469},[440,4589,460],{"class":446},[440,4591,1483],{"class":446},[440,4593,460],{"class":446},[440,4595,1972],{"class":456},[440,4597,460],{"class":446},[440,4599,463],{"class":446},[440,4601,2246],{"class":446},[440,4603,1483],{"class":446},[440,4605,460],{"class":446},[440,4607,3461],{"class":456},[440,4609,460],{"class":446},[440,4611,3466],{"class":446},[440,4613,460],{"class":446},[440,4615,3471],{"class":456},[440,4617,460],{"class":446},[440,4619,463],{"class":446},[440,4621,2246],{"class":446},[440,4623,1483],{"class":446},[440,4625,460],{"class":446},[440,4627,3484],{"class":456},[440,4629,460],{"class":446},[440,4631,463],{"class":446},[440,4633,2246],{"class":446},[440,4635,1483],{"class":446},[440,4637,460],{"class":446},[440,4639,3497],{"class":456},[440,4641,460],{"class":446},[440,4643,2335],{"class":446},[440,4645,460],{"class":446},[440,4647,3506],{"class":456},[440,4649,460],{"class":446},[440,4651,463],{"class":446},[440,4653,3513],{"class":490},[440,4655,1483],{"class":446},[440,4657,460],{"class":446},[440,4659,650],{"class":456},[440,4661,460],{"class":446},[440,4663,463],{"class":446},[440,4665,2246],{"class":446},[440,4667,1483],{"class":446},[440,4669,460],{"class":446},[440,4671,2085],{"class":456},[440,4673,460],{"class":446},[440,4675,463],{"class":446},[440,4677,3538],{"class":490},[440,4679,1483],{"class":446},[440,4681,460],{"class":446},[440,4683,2099],{"class":456},[440,4685,460],{"class":446},[440,4687,463],{"class":446},[440,4689,4304],{"class":490},[440,4691,1483],{"class":446},[440,4693,460],{"class":446},[440,4695,2366],{"class":456},[440,4697,460],{"class":446},[440,4699,2371],{"class":446},[440,4701,460],{"class":446},[440,4703,4041],{"class":469},[440,4705,460],{"class":446},[440,4707,2380],{"class":446},[440,4709,460],{"class":446},[440,4711,1472],{"class":456},[440,4713,460],{"class":446},[440,4715,463],{"class":446},[440,4717,460],{"class":446},[440,4719,3996],{"class":469},[440,4721,460],{"class":446},[440,4723,1483],{"class":446},[440,4725,460],{"class":446},[440,4727,1936],{"class":456},[440,4729,460],{"class":446},[440,4731,463],{"class":446},[440,4733,460],{"class":446},[440,4735,92],{"class":469},[440,4737,460],{"class":446},[440,4739,1483],{"class":446},[440,4741,460],{"class":446},[440,4743,1954],{"class":456},[440,4745,460],{"class":446},[440,4747,463],{"class":446},[440,4749,460],{"class":446},[440,4751,1963],{"class":469},[440,4753,460],{"class":446},[440,4755,1483],{"class":446},[440,4757,460],{"class":446},[440,4759,2190],{"class":456},[440,4761,460],{"class":446},[440,4763,463],{"class":446},[440,4765,460],{"class":446},[440,4767,3887],{"class":469},[440,4769,460],{"class":446},[440,4771,1483],{"class":446},[440,4773,460],{"class":446},[440,4775,704],{"class":456},[440,4777,460],{"class":446},[440,4779,463],{"class":446},[440,4781,460],{"class":446},[440,4783,2215],{"class":469},[440,4785,460],{"class":446},[440,4787,1483],{"class":446},[440,4789,460],{"class":446},[440,4791,620],{"class":456},[440,4793,460],{"class":446},[440,4795,463],{"class":446},[440,4797,460],{"class":446},[440,4799,100],{"class":469},[440,4801,460],{"class":446},[440,4803,1483],{"class":446},[440,4805,460],{"class":446},[440,4807,1972],{"class":456},[440,4809,460],{"class":446},[440,4811,463],{"class":446},[440,4813,2246],{"class":446},[440,4815,1483],{"class":446},[440,4817,460],{"class":446},[440,4819,650],{"class":456},[440,4821,460],{"class":446},[440,4823,463],{"class":446},[440,4825,2246],{"class":446},[440,4827,1483],{"class":446},[440,4829,460],{"class":446},[440,4831,677],{"class":456},[440,4833,460],{"class":446},[440,4835,463],{"class":446},[440,4837,460],{"class":446},[440,4839,765],{"class":469},[440,4841,460],{"class":446},[440,4843,1483],{"class":446},[440,4845,460],{"class":446},[440,4847,681],{"class":456},[440,4849,460],{"class":446},[440,4851,463],{"class":446},[440,4853,460],{"class":446},[440,4855,436],{"class":469},[440,4857,460],{"class":446},[440,4859,1483],{"class":446},[440,4861,460],{"class":446},[440,4863,2313],{"class":456},[440,4865,460],{"class":446},[440,4867,463],{"class":446},[440,4869,460],{"class":446},[440,4871,436],{"class":469},[440,4873,460],{"class":446},[440,4875,1483],{"class":446},[440,4877,460],{"class":446},[440,4879,2330],{"class":456},[440,4881,460],{"class":446},[440,4883,2335],{"class":446},[440,4885,460],{"class":446},[440,4887,2085],{"class":456},[440,4889,460],{"class":446},[440,4891,463],{"class":446},[440,4893,2785],{"class":490},[440,4895,1483],{"class":446},[440,4897,460],{"class":446},[440,4899,2099],{"class":456},[440,4901,460],{"class":446},[440,4903,463],{"class":446},[440,4905,4906],{"class":490},"1520",[440,4908,1483],{"class":446},[440,4910,460],{"class":446},[440,4912,2366],{"class":456},[440,4914,460],{"class":446},[440,4916,2371],{"class":446},[440,4918,460],{"class":446},[440,4920,4032],{"class":469},[440,4922,460],{"class":446},[440,4924,2380],{"class":446},[440,4926,460],{"class":446},[440,4928,1472],{"class":456},[440,4930,460],{"class":446},[440,4932,463],{"class":446},[440,4934,460],{"class":446},[440,4936,4005],{"class":469},[440,4938,460],{"class":446},[440,4940,1483],{"class":446},[440,4942,460],{"class":446},[440,4944,1936],{"class":456},[440,4946,460],{"class":446},[440,4948,463],{"class":446},[440,4950,460],{"class":446},[440,4952,2409],{"class":469},[440,4954,460],{"class":446},[440,4956,1483],{"class":446},[440,4958,460],{"class":446},[440,4960,1954],{"class":456},[440,4962,460],{"class":446},[440,4964,463],{"class":446},[440,4966,460],{"class":446},[440,4968,1963],{"class":469},[440,4970,460],{"class":446},[440,4972,1483],{"class":446},[440,4974,460],{"class":446},[440,4976,2190],{"class":456},[440,4978,460],{"class":446},[440,4980,463],{"class":446},[440,4982,460],{"class":446},[440,4984,3887],{"class":469},[440,4986,460],{"class":446},[440,4988,1483],{"class":446},[440,4990,460],{"class":446},[440,4992,1972],{"class":456},[440,4994,460],{"class":446},[440,4996,463],{"class":446},[440,4998,460],{"class":446},[440,5000,2458],{"class":469},[440,5002,460],{"class":446},[440,5004,1483],{"class":446},[440,5006,460],{"class":446},[440,5008,2467],{"class":456},[440,5010,460],{"class":446},[440,5012,2472],{"class":446},[440,5014,460],{"class":446},[440,5016,2477],{"class":456},[440,5018,460],{"class":446},[440,5020,2472],{"class":446},[440,5022,460],{"class":446},[440,5024,2486],{"class":456},[440,5026,460],{"class":446},[440,5028,2335],{"class":446},[440,5030,460],{"class":446},[440,5032,2495],{"class":456},[440,5034,460],{"class":446},[440,5036,2335],{"class":446},[440,5038,460],{"class":446},[440,5040,2504],{"class":456},[440,5042,460],{"class":446},[440,5044,463],{"class":446},[440,5046,460],{"class":446},[440,5048,761],{"class":469},[440,5050,460],{"class":446},[440,5052,1483],{"class":446},[440,5054,460],{"class":446},[440,5056,2521],{"class":456},[440,5058,460],{"class":446},[440,5060,463],{"class":446},[440,5062,460],{"class":446},[440,5064,347],{"class":469},[440,5066,460],{"class":446},[440,5068,1483],{"class":446},[440,5070,460],{"class":446},[440,5072,2538],{"class":456},[440,5074,460],{"class":446},[440,5076,463],{"class":446},[440,5078,2246],{"class":446},[440,5080,1483],{"class":446},[440,5082,460],{"class":446},[440,5084,2551],{"class":456},[440,5086,460],{"class":446},[440,5088,463],{"class":446},[440,5090,460],{"class":446},[440,5092,2560],{"class":469},[440,5094,460],{"class":446},[440,5096,1483],{"class":446},[440,5098,460],{"class":446},[440,5100,2085],{"class":456},[440,5102,460],{"class":446},[440,5104,463],{"class":446},[440,5106,4505],{"class":490},[440,5108,1483],{"class":446},[440,5110,460],{"class":446},[440,5112,2099],{"class":456},[440,5114,460],{"class":446},[440,5116,463],{"class":446},[440,5118,4906],{"class":490},[440,5120,1483],{"class":446},[440,5122,460],{"class":446},[440,5124,2366],{"class":456},[440,5126,460],{"class":446},[440,5128,2598],{"class":446},[440,5130,460],{"class":446},[440,5132,1472],{"class":456},[440,5134,460],{"class":446},[440,5136,463],{"class":446},[440,5138,460],{"class":446},[440,5140,4014],{"class":469},[440,5142,460],{"class":446},[440,5144,1483],{"class":446},[440,5146,460],{"class":446},[440,5148,1936],{"class":456},[440,5150,460],{"class":446},[440,5152,463],{"class":446},[440,5154,460],{"class":446},[440,5156,809],{"class":469},[440,5158,460],{"class":446},[440,5160,1483],{"class":446},[440,5162,460],{"class":446},[440,5164,1954],{"class":456},[440,5166,460],{"class":446},[440,5168,463],{"class":446},[440,5170,460],{"class":446},[440,5172,1963],{"class":469},[440,5174,460],{"class":446},[440,5176,1483],{"class":446},[440,5178,460],{"class":446},[440,5180,2190],{"class":456},[440,5182,460],{"class":446},[440,5184,463],{"class":446},[440,5186,460],{"class":446},[440,5188,3887],{"class":469},[440,5190,460],{"class":446},[440,5192,1483],{"class":446},[440,5194,460],{"class":446},[440,5196,1972],{"class":456},[440,5198,460],{"class":446},[440,5200,463],{"class":446},[440,5202,460],{"class":446},[440,5204,3098],{"class":469},[440,5206,460],{"class":446},[440,5208,1483],{"class":446},[440,5210,460],{"class":446},[440,5212,3107],{"class":456},[440,5214,460],{"class":446},[440,5216,3112],{"class":446},[440,5218,460],{"class":446},[440,5220,3117],{"class":2000},[440,5222,460],{"class":446},[440,5224,463],{"class":446},[440,5226,460],{"class":446},[440,5228,628],{"class":469},[440,5230,460],{"class":446},[440,5232,1483],{"class":446},[440,5234,460],{"class":446},[440,5236,14],{"class":2000},[440,5238,460],{"class":446},[440,5240,463],{"class":446},[440,5242,460],{"class":446},[440,5244,650],{"class":469},[440,5246,460],{"class":446},[440,5248,1483],{"class":446},[440,5250,460],{"class":446},[440,5252,3150],{"class":2000},[440,5254,460],{"class":446},[440,5256,463],{"class":446},[440,5258,460],{"class":446},[440,5260,347],{"class":469},[440,5262,460],{"class":446},[440,5264,1483],{"class":446},[440,5266,460],{"class":446},[440,5268,3167],{"class":2000},[440,5270,460],{"class":446},[440,5272,463],{"class":446},[440,5274,460],{"class":446},[440,5276,5277],{"class":469},"sensor:data",[440,5279,460],{"class":446},[440,5281,1483],{"class":446},[440,5283,460],{"class":446},[440,5285,3184],{"class":2000},[440,5287,460],{"class":446},[440,5289,463],{"class":446},[440,5291,460],{"class":446},[440,5293,3193],{"class":469},[440,5295,460],{"class":446},[440,5297,2137],{"class":446},[440,5299,460],{"class":446},[440,5301,3117],{"class":2000},[440,5303,460],{"class":446},[440,5305,463],{"class":446},[440,5307,460],{"class":446},[440,5309,628],{"class":469},[440,5311,460],{"class":446},[440,5313,1483],{"class":446},[440,5315,460],{"class":446},[440,5317,14],{"class":2000},[440,5319,460],{"class":446},[440,5321,463],{"class":446},[440,5323,460],{"class":446},[440,5325,761],{"class":469},[440,5327,460],{"class":446},[440,5329,1483],{"class":446},[440,5331,460],{"class":446},[440,5333,3150],{"class":2000},[440,5335,460],{"class":446},[440,5337,463],{"class":446},[440,5339,460],{"class":446},[440,5341,347],{"class":469},[440,5343,460],{"class":446},[440,5345,1483],{"class":446},[440,5347,460],{"class":446},[440,5349,3167],{"class":2000},[440,5351,460],{"class":446},[440,5353,463],{"class":446},[440,5355,460],{"class":446},[440,5357,765],{"class":469},[440,5359,460],{"class":446},[440,5361,1483],{"class":446},[440,5363,460],{"class":446},[440,5365,3184],{"class":2000},[440,5367,460],{"class":446},[440,5369,463],{"class":446},[440,5371,460],{"class":446},[440,5373,436],{"class":469},[440,5375,460],{"class":446},[440,5377,3278],{"class":446},[440,5379,460],{"class":446},[440,5381,3283],{"class":456},[440,5383,460],{"class":446},[440,5385,463],{"class":446},[440,5387,2246],{"class":446},[440,5389,1483],{"class":446},[440,5391,460],{"class":446},[440,5393,3296],{"class":456},[440,5395,460],{"class":446},[440,5397,463],{"class":446},[440,5399,2246],{"class":446},[440,5401,1483],{"class":446},[440,5403,460],{"class":446},[440,5405,3309],{"class":456},[440,5407,460],{"class":446},[440,5409,463],{"class":446},[440,5411,2246],{"class":446},[440,5413,1483],{"class":446},[440,5415,460],{"class":446},[440,5417,3167],{"class":456},[440,5419,460],{"class":446},[440,5421,463],{"class":446},[440,5423,2246],{"class":446},[440,5425,1483],{"class":446},[440,5427,460],{"class":446},[440,5429,3334],{"class":456},[440,5431,460],{"class":446},[440,5433,2335],{"class":446},[440,5435,460],{"class":446},[440,5437,2085],{"class":456},[440,5439,460],{"class":446},[440,5441,463],{"class":446},[440,5443,3349],{"class":490},[440,5445,1483],{"class":446},[440,5447,460],{"class":446},[440,5449,2099],{"class":456},[440,5451,460],{"class":446},[440,5453,463],{"class":446},[440,5455,4906],{"class":490},[440,5457,1483],{"class":446},[440,5459,460],{"class":446},[440,5461,2366],{"class":456},[440,5463,460],{"class":446},[440,5465,2371],{"class":446},[440,5467,460],{"class":446},[440,5469,3996],{"class":469},[440,5471,460],{"class":446},[440,5473,2380],{"class":446},[440,5475,460],{"class":446},[440,5477,1472],{"class":456},[440,5479,460],{"class":446},[440,5481,463],{"class":446},[440,5483,460],{"class":446},[440,5485,4023],{"class":469},[440,5487,460],{"class":446},[440,5489,1483],{"class":446},[440,5491,460],{"class":446},[440,5493,1936],{"class":456},[440,5495,460],{"class":446},[440,5497,463],{"class":446},[440,5499,460],{"class":446},[440,5501,3408],{"class":469},[440,5503,460],{"class":446},[440,5505,1483],{"class":446},[440,5507,460],{"class":446},[440,5509,1954],{"class":456},[440,5511,460],{"class":446},[440,5513,463],{"class":446},[440,5515,460],{"class":446},[440,5517,1963],{"class":469},[440,5519,460],{"class":446},[440,5521,1483],{"class":446},[440,5523,460],{"class":446},[440,5525,2190],{"class":456},[440,5527,460],{"class":446},[440,5529,463],{"class":446},[440,5531,460],{"class":446},[440,5533,3887],{"class":469},[440,5535,460],{"class":446},[440,5537,1483],{"class":446},[440,5539,460],{"class":446},[440,5541,1972],{"class":456},[440,5543,460],{"class":446},[440,5545,463],{"class":446},[440,5547,2246],{"class":446},[440,5549,1483],{"class":446},[440,5551,460],{"class":446},[440,5553,3461],{"class":456},[440,5555,460],{"class":446},[440,5557,3466],{"class":446},[440,5559,460],{"class":446},[440,5561,3471],{"class":456},[440,5563,460],{"class":446},[440,5565,463],{"class":446},[440,5567,2246],{"class":446},[440,5569,1483],{"class":446},[440,5571,460],{"class":446},[440,5573,3484],{"class":456},[440,5575,460],{"class":446},[440,5577,463],{"class":446},[440,5579,2246],{"class":446},[440,5581,1483],{"class":446},[440,5583,460],{"class":446},[440,5585,3497],{"class":456},[440,5587,460],{"class":446},[440,5589,2335],{"class":446},[440,5591,460],{"class":446},[440,5593,3506],{"class":456},[440,5595,460],{"class":446},[440,5597,463],{"class":446},[440,5599,3513],{"class":490},[440,5601,1483],{"class":446},[440,5603,460],{"class":446},[440,5605,650],{"class":456},[440,5607,460],{"class":446},[440,5609,463],{"class":446},[440,5611,2246],{"class":446},[440,5613,1483],{"class":446},[440,5615,460],{"class":446},[440,5617,2085],{"class":456},[440,5619,460],{"class":446},[440,5621,463],{"class":446},[440,5623,3538],{"class":490},[440,5625,1483],{"class":446},[440,5627,460],{"class":446},[440,5629,2099],{"class":456},[440,5631,460],{"class":446},[440,5633,463],{"class":446},[440,5635,4906],{"class":490},[440,5637,1483],{"class":446},[440,5639,460],{"class":446},[440,5641,2366],{"class":456},[440,5643,460],{"class":446},[440,5645,2371],{"class":446},[440,5647,460],{"class":446},[440,5649,4014],{"class":469},[440,5651,460],{"class":446},[440,5653,2380],{"class":446},[440,5655,460],{"class":446},[440,5657,1472],{"class":456},[440,5659,460],{"class":446},[440,5661,463],{"class":446},[440,5663,460],{"class":446},[440,5665,4032],{"class":469},[440,5667,460],{"class":446},[440,5669,1483],{"class":446},[440,5671,460],{"class":446},[440,5673,1936],{"class":456},[440,5675,460],{"class":446},[440,5677,463],{"class":446},[440,5679,460],{"class":446},[440,5681,436],{"class":469},[440,5683,460],{"class":446},[440,5685,1483],{"class":446},[440,5687,460],{"class":446},[440,5689,1954],{"class":456},[440,5691,460],{"class":446},[440,5693,463],{"class":446},[440,5695,460],{"class":446},[440,5697,1963],{"class":469},[440,5699,460],{"class":446},[440,5701,1483],{"class":446},[440,5703,460],{"class":446},[440,5705,2190],{"class":456},[440,5707,460],{"class":446},[440,5709,463],{"class":446},[440,5711,460],{"class":446},[440,5713,3887],{"class":469},[440,5715,460],{"class":446},[440,5717,1483],{"class":446},[440,5719,460],{"class":446},[440,5721,1972],{"class":456},[440,5723,460],{"class":446},[440,5725,463],{"class":446},[440,5727,2246],{"class":446},[440,5729,1483],{"class":446},[440,5731,460],{"class":446},[440,5733,3296],{"class":456},[440,5735,460],{"class":446},[440,5737,463],{"class":446},[440,5739,460],{"class":446},[440,5741,761],{"class":469},[440,5743,460],{"class":446},[440,5745,1483],{"class":446},[440,5747,460],{"class":446},[440,5749,3283],{"class":456},[440,5751,460],{"class":446},[440,5753,463],{"class":446},[440,5755,2246],{"class":446},[440,5757,1483],{"class":446},[440,5759,460],{"class":446},[440,5761,5762],{"class":456},"pretty",[440,5764,460],{"class":446},[440,5766,2335],{"class":446},[440,5768,460],{"class":446},[440,5770,2085],{"class":456},[440,5772,460],{"class":446},[440,5774,463],{"class":446},[440,5776,2999],{"class":490},[440,5778,1483],{"class":446},[440,5780,460],{"class":446},[440,5782,2099],{"class":456},[440,5784,460],{"class":446},[440,5786,463],{"class":446},[440,5788,4906],{"class":490},[440,5790,1483],{"class":446},[440,5792,460],{"class":446},[440,5794,2366],{"class":456},[440,5796,460],{"class":446},[440,5798,2371],{"class":446},[440,5800,460],{"class":446},[440,5802,4005],{"class":469},[440,5804,460],{"class":446},[440,5806,2380],{"class":446},[440,5808,460],{"class":446},[440,5810,1472],{"class":456},[440,5812,460],{"class":446},[440,5814,463],{"class":446},[440,5816,460],{"class":446},[440,5818,4041],{"class":469},[440,5820,460],{"class":446},[440,5822,1483],{"class":446},[440,5824,460],{"class":446},[440,5826,1936],{"class":456},[440,5828,460],{"class":446},[440,5830,463],{"class":446},[440,5832,460],{"class":446},[440,5834,809],{"class":469},[440,5836,460],{"class":446},[440,5838,1483],{"class":446},[440,5840,460],{"class":446},[440,5842,1954],{"class":456},[440,5844,460],{"class":446},[440,5846,463],{"class":446},[440,5848,460],{"class":446},[440,5850,1963],{"class":469},[440,5852,460],{"class":446},[440,5854,1483],{"class":446},[440,5856,460],{"class":446},[440,5858,2190],{"class":456},[440,5860,460],{"class":446},[440,5862,463],{"class":446},[440,5864,460],{"class":446},[440,5866,3887],{"class":469},[440,5868,460],{"class":446},[440,5870,1483],{"class":446},[440,5872,460],{"class":446},[440,5874,1972],{"class":456},[440,5876,460],{"class":446},[440,5878,463],{"class":446},[440,5880,460],{"class":446},[440,5882,5883],{"class":469},"Set Key",[440,5885,460],{"class":446},[440,5887,1483],{"class":446},[440,5889,460],{"class":446},[440,5891,3107],{"class":456},[440,5893,460],{"class":446},[440,5895,3112],{"class":446},[440,5897,460],{"class":446},[440,5899,3117],{"class":2000},[440,5901,460],{"class":446},[440,5903,463],{"class":446},[440,5905,460],{"class":446},[440,5907,628],{"class":469},[440,5909,460],{"class":446},[440,5911,1483],{"class":446},[440,5913,460],{"class":446},[440,5915,14],{"class":2000},[440,5917,460],{"class":446},[440,5919,463],{"class":446},[440,5921,460],{"class":446},[440,5923,650],{"class":469},[440,5925,460],{"class":446},[440,5927,1483],{"class":446},[440,5929,460],{"class":446},[440,5931,3150],{"class":2000},[440,5933,460],{"class":446},[440,5935,463],{"class":446},[440,5937,460],{"class":446},[440,5939,347],{"class":469},[440,5941,460],{"class":446},[440,5943,1483],{"class":446},[440,5945,460],{"class":446},[440,5947,3167],{"class":2000},[440,5949,460],{"class":446},[440,5951,463],{"class":446},[440,5953,460],{"class":446},[440,5955,5277],{"class":469},[440,5957,460],{"class":446},[440,5959,1483],{"class":446},[440,5961,460],{"class":446},[440,5963,3184],{"class":2000},[440,5965,460],{"class":446},[440,5967,463],{"class":446},[440,5969,460],{"class":446},[440,5971,3193],{"class":469},[440,5973,460],{"class":446},[440,5975,2137],{"class":446},[440,5977,460],{"class":446},[440,5979,3117],{"class":2000},[440,5981,460],{"class":446},[440,5983,463],{"class":446},[440,5985,460],{"class":446},[440,5987,628],{"class":469},[440,5989,460],{"class":446},[440,5991,1483],{"class":446},[440,5993,460],{"class":446},[440,5995,14],{"class":2000},[440,5997,460],{"class":446},[440,5999,463],{"class":446},[440,6001,460],{"class":446},[440,6003,761],{"class":469},[440,6005,460],{"class":446},[440,6007,1483],{"class":446},[440,6009,460],{"class":446},[440,6011,3150],{"class":2000},[440,6013,460],{"class":446},[440,6015,463],{"class":446},[440,6017,460],{"class":446},[440,6019,347],{"class":469},[440,6021,460],{"class":446},[440,6023,1483],{"class":446},[440,6025,460],{"class":446},[440,6027,3167],{"class":2000},[440,6029,460],{"class":446},[440,6031,463],{"class":446},[440,6033,460],{"class":446},[440,6035,1570],{"class":469},[440,6037,6038],{"class":1273},"\\t",[440,6040,6041],{"class":1273},"   \\\"",[440,6043,6044],{"class":469},"temperature",[440,6046,2281],{"class":1273},[440,6048,6049],{"class":469},": 22.5,",[440,6051,6038],{"class":1273},[440,6053,6041],{"class":1273},[440,6055,6056],{"class":469},"humidity",[440,6058,2281],{"class":1273},[440,6060,6061],{"class":469},": 65,",[440,6063,6038],{"class":1273},[440,6065,6041],{"class":1273},[440,6067,6068],{"class":469},"timestamp",[440,6070,2281],{"class":1273},[440,6072,6073],{"class":469},": $now()",[440,6075,6038],{"class":1273},[440,6077,1475],{"class":469},[440,6079,460],{"class":446},[440,6081,1483],{"class":446},[440,6083,460],{"class":446},[440,6085,3184],{"class":2000},[440,6087,460],{"class":446},[440,6089,463],{"class":446},[440,6091,460],{"class":446},[440,6093,6094],{"class":469},"jsonata",[440,6096,460],{"class":446},[440,6098,3278],{"class":446},[440,6100,460],{"class":446},[440,6102,3283],{"class":456},[440,6104,460],{"class":446},[440,6106,463],{"class":446},[440,6108,2246],{"class":446},[440,6110,1483],{"class":446},[440,6112,460],{"class":446},[440,6114,3296],{"class":456},[440,6116,460],{"class":446},[440,6118,463],{"class":446},[440,6120,2246],{"class":446},[440,6122,1483],{"class":446},[440,6124,460],{"class":446},[440,6126,3309],{"class":456},[440,6128,460],{"class":446},[440,6130,463],{"class":446},[440,6132,2246],{"class":446},[440,6134,1483],{"class":446},[440,6136,460],{"class":446},[440,6138,3167],{"class":456},[440,6140,460],{"class":446},[440,6142,463],{"class":446},[440,6144,2246],{"class":446},[440,6146,1483],{"class":446},[440,6148,460],{"class":446},[440,6150,3334],{"class":456},[440,6152,460],{"class":446},[440,6154,2335],{"class":446},[440,6156,460],{"class":446},[440,6158,2085],{"class":456},[440,6160,460],{"class":446},[440,6162,463],{"class":446},[440,6164,6165],{"class":490},"680",[440,6167,1483],{"class":446},[440,6169,460],{"class":446},[440,6171,2099],{"class":456},[440,6173,460],{"class":446},[440,6175,463],{"class":446},[440,6177,4304],{"class":490},[440,6179,1483],{"class":446},[440,6181,460],{"class":446},[440,6183,2366],{"class":456},[440,6185,460],{"class":446},[440,6187,2371],{"class":446},[440,6189,460],{"class":446},[440,6191,4050],{"class":469},[440,6193,460],{"class":446},[440,6195,2380],{"class":446},[440,6197,460],{"class":446},[440,6199,1472],{"class":456},[440,6201,460],{"class":446},[440,6203,463],{"class":446},[440,6205,460],{"class":446},[440,6207,4050],{"class":469},[440,6209,460],{"class":446},[440,6211,1483],{"class":446},[440,6213,460],{"class":446},[440,6215,1936],{"class":456},[440,6217,460],{"class":446},[440,6219,463],{"class":446},[440,6221,460],{"class":446},[440,6223,436],{"class":469},[440,6225,460],{"class":446},[440,6227,1483],{"class":446},[440,6229,460],{"class":446},[440,6231,1954],{"class":456},[440,6233,460],{"class":446},[440,6235,463],{"class":446},[440,6237,460],{"class":446},[440,6239,1963],{"class":469},[440,6241,460],{"class":446},[440,6243,1483],{"class":446},[440,6245,460],{"class":446},[440,6247,2190],{"class":456},[440,6249,460],{"class":446},[440,6251,463],{"class":446},[440,6253,460],{"class":446},[440,6255,3887],{"class":469},[440,6257,460],{"class":446},[440,6259,1483],{"class":446},[440,6261,460],{"class":446},[440,6263,1972],{"class":456},[440,6265,460],{"class":446},[440,6267,463],{"class":446},[440,6269,2246],{"class":446},[440,6271,1483],{"class":446},[440,6273,460],{"class":446},[440,6275,3296],{"class":456},[440,6277,460],{"class":446},[440,6279,463],{"class":446},[440,6281,460],{"class":446},[440,6283,761],{"class":469},[440,6285,460],{"class":446},[440,6287,1483],{"class":446},[440,6289,460],{"class":446},[440,6291,3283],{"class":456},[440,6293,460],{"class":446},[440,6295,463],{"class":446},[440,6297,2246],{"class":446},[440,6299,1483],{"class":446},[440,6301,460],{"class":446},[440,6303,5762],{"class":456},[440,6305,460],{"class":446},[440,6307,2335],{"class":446},[440,6309,460],{"class":446},[440,6311,2085],{"class":456},[440,6313,460],{"class":446},[440,6315,463],{"class":446},[440,6317,6318],{"class":490},"890",[440,6320,1483],{"class":446},[440,6322,460],{"class":446},[440,6324,2099],{"class":456},[440,6326,460],{"class":446},[440,6328,463],{"class":446},[440,6330,4304],{"class":490},[440,6332,1483],{"class":446},[440,6334,460],{"class":446},[440,6336,2366],{"class":456},[440,6338,460],{"class":446},[440,6340,2371],{"class":446},[440,6342,460],{"class":446},[440,6344,3969],{"class":469},[440,6346,460],{"class":446},[440,6348,2380],{"class":446},[440,6350,460],{"class":446},[440,6352,1472],{"class":456},[440,6354,460],{"class":446},[440,6356,463],{"class":446},[440,6358,460],{"class":446},[440,6360,6361],{"class":469},"39de5da95585227f",[440,6363,460],{"class":446},[440,6365,1483],{"class":446},[440,6367,460],{"class":446},[440,6369,1936],{"class":456},[440,6371,460],{"class":446},[440,6373,463],{"class":446},[440,6375,460],{"class":446},[440,6377,1945],{"class":469},[440,6379,460],{"class":446},[440,6381,1483],{"class":446},[440,6383,460],{"class":446},[440,6385,1954],{"class":456},[440,6387,460],{"class":446},[440,6389,463],{"class":446},[440,6391,460],{"class":446},[440,6393,1963],{"class":469},[440,6395,460],{"class":446},[440,6397,1483],{"class":446},[440,6399,460],{"class":446},[440,6401,1972],{"class":456},[440,6403,460],{"class":446},[440,6405,463],{"class":446},[440,6407,460],{"class":446},[440,6409,6410],{"class":469},"Pub\u002FSub Messaging",[440,6412,460],{"class":446},[440,6414,1483],{"class":446},[440,6416,460],{"class":446},[440,6418,1990],{"class":456},[440,6420,460],{"class":446},[440,6422,1995],{"class":446},[440,6424,460],{"class":446},[440,6426,2001],{"class":2000},[440,6428,460],{"class":446},[440,6430,2006],{"class":446},[440,6432,460],{"class":446},[440,6434,2011],{"class":456},[440,6436,460],{"class":446},[440,6438,2016],{"class":446},[440,6440,460],{"class":446},[440,6442,6443],{"class":469},"7756558fd542d657",[440,6445,460],{"class":446},[440,6447,1483],{"class":446},[440,6449,460],{"class":446},[440,6451,6452],{"class":469},"bf2dc26107eff967",[440,6454,460],{"class":446},[440,6456,1483],{"class":446},[440,6458,460],{"class":446},[440,6460,6461],{"class":469},"9856ddb8e7bc28e8",[440,6463,460],{"class":446},[440,6465,1483],{"class":446},[440,6467,460],{"class":446},[440,6469,6470],{"class":469},"bcd9b22fd67ecf7c",[440,6472,460],{"class":446},[440,6474,1483],{"class":446},[440,6476,460],{"class":446},[440,6478,6479],{"class":469},"22f0526fab3b589b",[440,6481,460],{"class":446},[440,6483,2080],{"class":446},[440,6485,460],{"class":446},[440,6487,2085],{"class":456},[440,6489,460],{"class":446},[440,6491,463],{"class":446},[440,6493,2092],{"class":490},[440,6495,1483],{"class":446},[440,6497,460],{"class":446},[440,6499,2099],{"class":456},[440,6501,460],{"class":446},[440,6503,463],{"class":446},[440,6505,6506],{"class":490},"1579",[440,6508,1483],{"class":446},[440,6510,460],{"class":446},[440,6512,2113],{"class":456},[440,6514,460],{"class":446},[440,6516,463],{"class":446},[440,6518,6519],{"class":490},"632",[440,6521,1483],{"class":446},[440,6523,460],{"class":446},[440,6525,2127],{"class":456},[440,6527,460],{"class":446},[440,6529,463],{"class":446},[440,6531,2134],{"class":490},[440,6533,2137],{"class":446},[440,6535,460],{"class":446},[440,6537,1472],{"class":456},[440,6539,460],{"class":446},[440,6541,463],{"class":446},[440,6543,460],{"class":446},[440,6545,6443],{"class":469},[440,6547,460],{"class":446},[440,6549,1483],{"class":446},[440,6551,460],{"class":446},[440,6553,1936],{"class":456},[440,6555,460],{"class":446},[440,6557,463],{"class":446},[440,6559,460],{"class":446},[440,6561,3408],{"class":469},[440,6563,460],{"class":446},[440,6565,1483],{"class":446},[440,6567,460],{"class":446},[440,6569,1954],{"class":456},[440,6571,460],{"class":446},[440,6573,463],{"class":446},[440,6575,460],{"class":446},[440,6577,1963],{"class":469},[440,6579,460],{"class":446},[440,6581,1483],{"class":446},[440,6583,460],{"class":446},[440,6585,2190],{"class":456},[440,6587,460],{"class":446},[440,6589,463],{"class":446},[440,6591,460],{"class":446},[440,6593,6361],{"class":469},[440,6595,460],{"class":446},[440,6597,1483],{"class":446},[440,6599,460],{"class":446},[440,6601,1972],{"class":456},[440,6603,460],{"class":446},[440,6605,463],{"class":446},[440,6607,2246],{"class":446},[440,6609,1483],{"class":446},[440,6611,460],{"class":446},[440,6613,3461],{"class":456},[440,6615,460],{"class":446},[440,6617,3466],{"class":446},[440,6619,460],{"class":446},[440,6621,3471],{"class":456},[440,6623,460],{"class":446},[440,6625,463],{"class":446},[440,6627,2246],{"class":446},[440,6629,1483],{"class":446},[440,6631,460],{"class":446},[440,6633,3484],{"class":456},[440,6635,460],{"class":446},[440,6637,463],{"class":446},[440,6639,2246],{"class":446},[440,6641,1483],{"class":446},[440,6643,460],{"class":446},[440,6645,3497],{"class":456},[440,6647,460],{"class":446},[440,6649,2335],{"class":446},[440,6651,460],{"class":446},[440,6653,3506],{"class":456},[440,6655,460],{"class":446},[440,6657,463],{"class":446},[440,6659,3513],{"class":490},[440,6661,1483],{"class":446},[440,6663,460],{"class":446},[440,6665,650],{"class":456},[440,6667,460],{"class":446},[440,6669,463],{"class":446},[440,6671,2246],{"class":446},[440,6673,1483],{"class":446},[440,6675,460],{"class":446},[440,6677,2085],{"class":456},[440,6679,460],{"class":446},[440,6681,463],{"class":446},[440,6683,3538],{"class":490},[440,6685,1483],{"class":446},[440,6687,460],{"class":446},[440,6689,2099],{"class":456},[440,6691,460],{"class":446},[440,6693,463],{"class":446},[440,6695,6696],{"class":490},"1620",[440,6698,1483],{"class":446},[440,6700,460],{"class":446},[440,6702,2366],{"class":456},[440,6704,460],{"class":446},[440,6706,2371],{"class":446},[440,6708,460],{"class":446},[440,6710,6461],{"class":469},[440,6712,460],{"class":446},[440,6714,2380],{"class":446},[440,6716,460],{"class":446},[440,6718,1472],{"class":456},[440,6720,460],{"class":446},[440,6722,463],{"class":446},[440,6724,460],{"class":446},[440,6726,6452],{"class":469},[440,6728,460],{"class":446},[440,6730,1483],{"class":446},[440,6732,460],{"class":446},[440,6734,1936],{"class":456},[440,6736,460],{"class":446},[440,6738,463],{"class":446},[440,6740,460],{"class":446},[440,6742,113],{"class":469},[440,6744,460],{"class":446},[440,6746,1483],{"class":446},[440,6748,460],{"class":446},[440,6750,1954],{"class":456},[440,6752,460],{"class":446},[440,6754,463],{"class":446},[440,6756,460],{"class":446},[440,6758,1963],{"class":469},[440,6760,460],{"class":446},[440,6762,1483],{"class":446},[440,6764,460],{"class":446},[440,6766,2190],{"class":456},[440,6768,460],{"class":446},[440,6770,463],{"class":446},[440,6772,460],{"class":446},[440,6774,6361],{"class":469},[440,6776,460],{"class":446},[440,6778,1483],{"class":446},[440,6780,460],{"class":446},[440,6782,704],{"class":456},[440,6784,460],{"class":446},[440,6786,463],{"class":446},[440,6788,460],{"class":446},[440,6790,2215],{"class":469},[440,6792,460],{"class":446},[440,6794,1483],{"class":446},[440,6796,460],{"class":446},[440,6798,620],{"class":456},[440,6800,460],{"class":446},[440,6802,463],{"class":446},[440,6804,460],{"class":446},[440,6806,136],{"class":469},[440,6808,460],{"class":446},[440,6810,1483],{"class":446},[440,6812,460],{"class":446},[440,6814,1972],{"class":456},[440,6816,460],{"class":446},[440,6818,463],{"class":446},[440,6820,2246],{"class":446},[440,6822,1483],{"class":446},[440,6824,460],{"class":446},[440,6826,650],{"class":456},[440,6828,460],{"class":446},[440,6830,463],{"class":446},[440,6832,460],{"class":446},[440,6834,6835],{"class":469},"alerts:temperature",[440,6837,460],{"class":446},[440,6839,1483],{"class":446},[440,6841,460],{"class":446},[440,6843,6844],{"class":456},"obj",[440,6846,460],{"class":446},[440,6848,2472],{"class":446},[440,6850,460],{"class":446},[440,6852,2085],{"class":456},[440,6854,460],{"class":446},[440,6856,463],{"class":446},[440,6858,6859],{"class":490},"930",[440,6861,1483],{"class":446},[440,6863,460],{"class":446},[440,6865,2099],{"class":456},[440,6867,460],{"class":446},[440,6869,463],{"class":446},[440,6871,6696],{"class":490},[440,6873,1483],{"class":446},[440,6875,460],{"class":446},[440,6877,2366],{"class":456},[440,6879,460],{"class":446},[440,6881,2598],{"class":446},[440,6883,460],{"class":446},[440,6885,1472],{"class":456},[440,6887,460],{"class":446},[440,6889,463],{"class":446},[440,6891,460],{"class":446},[440,6893,6461],{"class":469},[440,6895,460],{"class":446},[440,6897,1483],{"class":446},[440,6899,460],{"class":446},[440,6901,1936],{"class":456},[440,6903,460],{"class":446},[440,6905,463],{"class":446},[440,6907,460],{"class":446},[440,6909,809],{"class":469},[440,6911,460],{"class":446},[440,6913,1483],{"class":446},[440,6915,460],{"class":446},[440,6917,1954],{"class":456},[440,6919,460],{"class":446},[440,6921,463],{"class":446},[440,6923,460],{"class":446},[440,6925,1963],{"class":469},[440,6927,460],{"class":446},[440,6929,1483],{"class":446},[440,6931,460],{"class":446},[440,6933,2190],{"class":456},[440,6935,460],{"class":446},[440,6937,463],{"class":446},[440,6939,460],{"class":446},[440,6941,6361],{"class":469},[440,6943,460],{"class":446},[440,6945,1483],{"class":446},[440,6947,460],{"class":446},[440,6949,1972],{"class":456},[440,6951,460],{"class":446},[440,6953,463],{"class":446},[440,6955,460],{"class":446},[440,6957,6958],{"class":469},"Set Alert Message",[440,6960,460],{"class":446},[440,6962,1483],{"class":446},[440,6964,460],{"class":446},[440,6966,3107],{"class":456},[440,6968,460],{"class":446},[440,6970,3112],{"class":446},[440,6972,460],{"class":446},[440,6974,3117],{"class":2000},[440,6976,460],{"class":446},[440,6978,463],{"class":446},[440,6980,460],{"class":446},[440,6982,628],{"class":469},[440,6984,460],{"class":446},[440,6986,1483],{"class":446},[440,6988,460],{"class":446},[440,6990,14],{"class":2000},[440,6992,460],{"class":446},[440,6994,463],{"class":446},[440,6996,460],{"class":446},[440,6998,761],{"class":469},[440,7000,460],{"class":446},[440,7002,1483],{"class":446},[440,7004,460],{"class":446},[440,7006,3150],{"class":2000},[440,7008,460],{"class":446},[440,7010,463],{"class":446},[440,7012,460],{"class":446},[440,7014,347],{"class":469},[440,7016,460],{"class":446},[440,7018,1483],{"class":446},[440,7020,460],{"class":446},[440,7022,3167],{"class":2000},[440,7024,460],{"class":446},[440,7026,463],{"class":446},[440,7028,460],{"class":446},[440,7030,7031],{"class":469},"ALERT: Temperature critical in Zone A: 85°C - Equipment shutdown initiated",[440,7033,460],{"class":446},[440,7035,1483],{"class":446},[440,7037,460],{"class":446},[440,7039,3184],{"class":2000},[440,7041,460],{"class":446},[440,7043,463],{"class":446},[440,7045,460],{"class":446},[440,7047,3193],{"class":469},[440,7049,460],{"class":446},[440,7051,3278],{"class":446},[440,7053,460],{"class":446},[440,7055,3283],{"class":456},[440,7057,460],{"class":446},[440,7059,463],{"class":446},[440,7061,2246],{"class":446},[440,7063,1483],{"class":446},[440,7065,460],{"class":446},[440,7067,3296],{"class":456},[440,7069,460],{"class":446},[440,7071,463],{"class":446},[440,7073,2246],{"class":446},[440,7075,1483],{"class":446},[440,7077,460],{"class":446},[440,7079,3309],{"class":456},[440,7081,460],{"class":446},[440,7083,463],{"class":446},[440,7085,2246],{"class":446},[440,7087,1483],{"class":446},[440,7089,460],{"class":446},[440,7091,3167],{"class":456},[440,7093,460],{"class":446},[440,7095,463],{"class":446},[440,7097,2246],{"class":446},[440,7099,1483],{"class":446},[440,7101,460],{"class":446},[440,7103,3334],{"class":456},[440,7105,460],{"class":446},[440,7107,2335],{"class":446},[440,7109,460],{"class":446},[440,7111,2085],{"class":456},[440,7113,460],{"class":446},[440,7115,463],{"class":446},[440,7117,2346],{"class":490},[440,7119,1483],{"class":446},[440,7121,460],{"class":446},[440,7123,2099],{"class":456},[440,7125,460],{"class":446},[440,7127,463],{"class":446},[440,7129,6696],{"class":490},[440,7131,1483],{"class":446},[440,7133,460],{"class":446},[440,7135,2366],{"class":456},[440,7137,460],{"class":446},[440,7139,2371],{"class":446},[440,7141,460],{"class":446},[440,7143,6452],{"class":469},[440,7145,460],{"class":446},[440,7147,2380],{"class":446},[440,7149,460],{"class":446},[440,7151,1472],{"class":456},[440,7153,460],{"class":446},[440,7155,463],{"class":446},[440,7157,460],{"class":446},[440,7159,6470],{"class":469},[440,7161,460],{"class":446},[440,7163,1483],{"class":446},[440,7165,460],{"class":446},[440,7167,1936],{"class":456},[440,7169,460],{"class":446},[440,7171,463],{"class":446},[440,7173,460],{"class":446},[440,7175,121],{"class":469},[440,7177,460],{"class":446},[440,7179,1483],{"class":446},[440,7181,460],{"class":446},[440,7183,1954],{"class":456},[440,7185,460],{"class":446},[440,7187,463],{"class":446},[440,7189,460],{"class":446},[440,7191,1963],{"class":469},[440,7193,460],{"class":446},[440,7195,1483],{"class":446},[440,7197,460],{"class":446},[440,7199,2190],{"class":456},[440,7201,460],{"class":446},[440,7203,463],{"class":446},[440,7205,460],{"class":446},[440,7207,6361],{"class":469},[440,7209,460],{"class":446},[440,7211,1483],{"class":446},[440,7213,460],{"class":446},[440,7215,704],{"class":456},[440,7217,460],{"class":446},[440,7219,463],{"class":446},[440,7221,460],{"class":446},[440,7223,2215],{"class":469},[440,7225,460],{"class":446},[440,7227,1483],{"class":446},[440,7229,460],{"class":446},[440,7231,620],{"class":456},[440,7233,460],{"class":446},[440,7235,463],{"class":446},[440,7237,460],{"class":446},[440,7239,142],{"class":469},[440,7241,460],{"class":446},[440,7243,1483],{"class":446},[440,7245,460],{"class":446},[440,7247,1972],{"class":456},[440,7249,460],{"class":446},[440,7251,463],{"class":446},[440,7253,2246],{"class":446},[440,7255,1483],{"class":446},[440,7257,460],{"class":446},[440,7259,650],{"class":456},[440,7261,460],{"class":446},[440,7263,463],{"class":446},[440,7265,460],{"class":446},[440,7267,6835],{"class":469},[440,7269,460],{"class":446},[440,7271,1483],{"class":446},[440,7273,460],{"class":446},[440,7275,6844],{"class":456},[440,7277,460],{"class":446},[440,7279,2472],{"class":446},[440,7281,460],{"class":446},[440,7283,7284],{"class":456},"timeout",[440,7286,460],{"class":446},[440,7288,463],{"class":446},[440,7290,928],{"class":490},[440,7292,1483],{"class":446},[440,7294,460],{"class":446},[440,7296,2085],{"class":456},[440,7298,460],{"class":446},[440,7300,463],{"class":446},[440,7302,7303],{"class":490},"530",[440,7305,1483],{"class":446},[440,7307,460],{"class":446},[440,7309,2099],{"class":456},[440,7311,460],{"class":446},[440,7313,463],{"class":446},[440,7315,7316],{"class":490},"1700",[440,7318,1483],{"class":446},[440,7320,460],{"class":446},[440,7322,2366],{"class":456},[440,7324,460],{"class":446},[440,7326,2371],{"class":446},[440,7328,460],{"class":446},[440,7330,6479],{"class":469},[440,7332,460],{"class":446},[440,7334,2380],{"class":446},[440,7336,460],{"class":446},[440,7338,1472],{"class":456},[440,7340,460],{"class":446},[440,7342,463],{"class":446},[440,7344,460],{"class":446},[440,7346,6479],{"class":469},[440,7348,460],{"class":446},[440,7350,1483],{"class":446},[440,7352,460],{"class":446},[440,7354,1936],{"class":456},[440,7356,460],{"class":446},[440,7358,463],{"class":446},[440,7360,460],{"class":446},[440,7362,2409],{"class":469},[440,7364,460],{"class":446},[440,7366,1483],{"class":446},[440,7368,460],{"class":446},[440,7370,1954],{"class":456},[440,7372,460],{"class":446},[440,7374,463],{"class":446},[440,7376,460],{"class":446},[440,7378,1963],{"class":469},[440,7380,460],{"class":446},[440,7382,1483],{"class":446},[440,7384,460],{"class":446},[440,7386,2190],{"class":456},[440,7388,460],{"class":446},[440,7390,463],{"class":446},[440,7392,460],{"class":446},[440,7394,6361],{"class":469},[440,7396,460],{"class":446},[440,7398,1483],{"class":446},[440,7400,460],{"class":446},[440,7402,1972],{"class":456},[440,7404,460],{"class":446},[440,7406,463],{"class":446},[440,7408,460],{"class":446},[440,7410,2458],{"class":469},[440,7412,460],{"class":446},[440,7414,1483],{"class":446},[440,7416,460],{"class":446},[440,7418,2467],{"class":456},[440,7420,460],{"class":446},[440,7422,2472],{"class":446},[440,7424,460],{"class":446},[440,7426,2477],{"class":456},[440,7428,460],{"class":446},[440,7430,2472],{"class":446},[440,7432,460],{"class":446},[440,7434,2486],{"class":456},[440,7436,460],{"class":446},[440,7438,2335],{"class":446},[440,7440,460],{"class":446},[440,7442,2495],{"class":456},[440,7444,460],{"class":446},[440,7446,2335],{"class":446},[440,7448,460],{"class":446},[440,7450,2504],{"class":456},[440,7452,460],{"class":446},[440,7454,463],{"class":446},[440,7456,460],{"class":446},[440,7458,761],{"class":469},[440,7460,460],{"class":446},[440,7462,1483],{"class":446},[440,7464,460],{"class":446},[440,7466,2521],{"class":456},[440,7468,460],{"class":446},[440,7470,463],{"class":446},[440,7472,460],{"class":446},[440,7474,347],{"class":469},[440,7476,460],{"class":446},[440,7478,1483],{"class":446},[440,7480,460],{"class":446},[440,7482,2538],{"class":456},[440,7484,460],{"class":446},[440,7486,463],{"class":446},[440,7488,2246],{"class":446},[440,7490,1483],{"class":446},[440,7492,460],{"class":446},[440,7494,2551],{"class":456},[440,7496,460],{"class":446},[440,7498,463],{"class":446},[440,7500,460],{"class":446},[440,7502,2560],{"class":469},[440,7504,460],{"class":446},[440,7506,1483],{"class":446},[440,7508,460],{"class":446},[440,7510,2085],{"class":456},[440,7512,460],{"class":446},[440,7514,463],{"class":446},[440,7516,6318],{"class":490},[440,7518,1483],{"class":446},[440,7520,460],{"class":446},[440,7522,2099],{"class":456},[440,7524,460],{"class":446},[440,7526,463],{"class":446},[440,7528,7316],{"class":490},[440,7530,1483],{"class":446},[440,7532,460],{"class":446},[440,7534,2366],{"class":456},[440,7536,460],{"class":446},[440,7538,2598],{"class":446},[440,7540,460],{"class":446},[440,7542,1472],{"class":456},[440,7544,460],{"class":446},[440,7546,463],{"class":446},[440,7548,460],{"class":446},[440,7550,7551],{"class":469},"adc4b0df6b0e84e3",[440,7553,460],{"class":446},[440,7555,1483],{"class":446},[440,7557,460],{"class":446},[440,7559,1936],{"class":456},[440,7561,460],{"class":446},[440,7563,463],{"class":446},[440,7565,460],{"class":446},[440,7567,1945],{"class":469},[440,7569,460],{"class":446},[440,7571,1483],{"class":446},[440,7573,460],{"class":446},[440,7575,1954],{"class":456},[440,7577,460],{"class":446},[440,7579,463],{"class":446},[440,7581,460],{"class":446},[440,7583,1963],{"class":469},[440,7585,460],{"class":446},[440,7587,1483],{"class":446},[440,7589,460],{"class":446},[440,7591,1972],{"class":456},[440,7593,460],{"class":446},[440,7595,463],{"class":446},[440,7597,460],{"class":446},[440,7599,7600],{"class":469},"Using Lua Scripts for Atomic Operations",[440,7602,460],{"class":446},[440,7604,1483],{"class":446},[440,7606,460],{"class":446},[440,7608,1990],{"class":456},[440,7610,460],{"class":446},[440,7612,1995],{"class":446},[440,7614,460],{"class":446},[440,7616,2001],{"class":2000},[440,7618,460],{"class":446},[440,7620,2006],{"class":446},[440,7622,460],{"class":446},[440,7624,2011],{"class":456},[440,7626,460],{"class":446},[440,7628,2016],{"class":446},[440,7630,460],{"class":446},[440,7632,7633],{"class":469},"ca8a523710138a11",[440,7635,460],{"class":446},[440,7637,1483],{"class":446},[440,7639,460],{"class":446},[440,7641,7642],{"class":469},"8804755befa1fbc8",[440,7644,460],{"class":446},[440,7646,1483],{"class":446},[440,7648,460],{"class":446},[440,7650,7651],{"class":469},"0898e80e28b7d276",[440,7653,460],{"class":446},[440,7655,1483],{"class":446},[440,7657,460],{"class":446},[440,7659,7660],{"class":469},"0b16690b3c2c10df",[440,7662,460],{"class":446},[440,7664,1483],{"class":446},[440,7666,460],{"class":446},[440,7668,7669],{"class":469},"9a03ebdea51eefdc",[440,7671,460],{"class":446},[440,7673,1483],{"class":446},[440,7675,460],{"class":446},[440,7677,7678],{"class":469},"c641d8e54620a73a",[440,7680,460],{"class":446},[440,7682,1483],{"class":446},[440,7684,460],{"class":446},[440,7686,7687],{"class":469},"7c11a5f1c9716527",[440,7689,460],{"class":446},[440,7691,1483],{"class":446},[440,7693,460],{"class":446},[440,7695,7696],{"class":469},"a07a025db962be50",[440,7698,460],{"class":446},[440,7700,2080],{"class":446},[440,7702,460],{"class":446},[440,7704,2085],{"class":456},[440,7706,460],{"class":446},[440,7708,463],{"class":446},[440,7710,2092],{"class":490},[440,7712,1483],{"class":446},[440,7714,460],{"class":446},[440,7716,2099],{"class":456},[440,7718,460],{"class":446},[440,7720,463],{"class":446},[440,7722,7723],{"class":490},"1759",[440,7725,1483],{"class":446},[440,7727,460],{"class":446},[440,7729,2113],{"class":456},[440,7731,460],{"class":446},[440,7733,463],{"class":446},[440,7735,7736],{"class":490},"1112",[440,7738,1483],{"class":446},[440,7740,460],{"class":446},[440,7742,2127],{"class":456},[440,7744,460],{"class":446},[440,7746,463],{"class":446},[440,7748,7749],{"class":490},"142",[440,7751,2137],{"class":446},[440,7753,460],{"class":446},[440,7755,1472],{"class":456},[440,7757,460],{"class":446},[440,7759,463],{"class":446},[440,7761,460],{"class":446},[440,7763,7633],{"class":469},[440,7765,460],{"class":446},[440,7767,1483],{"class":446},[440,7769,460],{"class":446},[440,7771,1936],{"class":456},[440,7773,460],{"class":446},[440,7775,463],{"class":446},[440,7777,460],{"class":446},[440,7779,3408],{"class":469},[440,7781,460],{"class":446},[440,7783,1483],{"class":446},[440,7785,460],{"class":446},[440,7787,1954],{"class":456},[440,7789,460],{"class":446},[440,7791,463],{"class":446},[440,7793,460],{"class":446},[440,7795,1963],{"class":469},[440,7797,460],{"class":446},[440,7799,1483],{"class":446},[440,7801,460],{"class":446},[440,7803,2190],{"class":456},[440,7805,460],{"class":446},[440,7807,463],{"class":446},[440,7809,460],{"class":446},[440,7811,7551],{"class":469},[440,7813,460],{"class":446},[440,7815,1483],{"class":446},[440,7817,460],{"class":446},[440,7819,1972],{"class":456},[440,7821,460],{"class":446},[440,7823,463],{"class":446},[440,7825,2246],{"class":446},[440,7827,1483],{"class":446},[440,7829,460],{"class":446},[440,7831,3461],{"class":456},[440,7833,460],{"class":446},[440,7835,3466],{"class":446},[440,7837,460],{"class":446},[440,7839,3471],{"class":456},[440,7841,460],{"class":446},[440,7843,463],{"class":446},[440,7845,2246],{"class":446},[440,7847,1483],{"class":446},[440,7849,460],{"class":446},[440,7851,3484],{"class":456},[440,7853,460],{"class":446},[440,7855,463],{"class":446},[440,7857,2246],{"class":446},[440,7859,1483],{"class":446},[440,7861,460],{"class":446},[440,7863,3497],{"class":456},[440,7865,460],{"class":446},[440,7867,2335],{"class":446},[440,7869,460],{"class":446},[440,7871,3506],{"class":456},[440,7873,460],{"class":446},[440,7875,463],{"class":446},[440,7877,3513],{"class":490},[440,7879,1483],{"class":446},[440,7881,460],{"class":446},[440,7883,650],{"class":456},[440,7885,460],{"class":446},[440,7887,463],{"class":446},[440,7889,2246],{"class":446},[440,7891,1483],{"class":446},[440,7893,460],{"class":446},[440,7895,2085],{"class":456},[440,7897,460],{"class":446},[440,7899,463],{"class":446},[440,7901,3538],{"class":490},[440,7903,1483],{"class":446},[440,7905,460],{"class":446},[440,7907,2099],{"class":456},[440,7909,460],{"class":446},[440,7911,463],{"class":446},[440,7913,7914],{"class":490},"1860",[440,7916,1483],{"class":446},[440,7918,460],{"class":446},[440,7920,2366],{"class":456},[440,7922,460],{"class":446},[440,7924,2371],{"class":446},[440,7926,460],{"class":446},[440,7928,7642],{"class":469},[440,7930,460],{"class":446},[440,7932,2380],{"class":446},[440,7934,460],{"class":446},[440,7936,1472],{"class":456},[440,7938,460],{"class":446},[440,7940,463],{"class":446},[440,7942,460],{"class":446},[440,7944,7642],{"class":469},[440,7946,460],{"class":446},[440,7948,1483],{"class":446},[440,7950,460],{"class":446},[440,7952,1936],{"class":456},[440,7954,460],{"class":446},[440,7956,463],{"class":446},[440,7958,460],{"class":446},[440,7960,812],{"class":469},[440,7962,460],{"class":446},[440,7964,1483],{"class":446},[440,7966,460],{"class":446},[440,7968,1954],{"class":456},[440,7970,460],{"class":446},[440,7972,463],{"class":446},[440,7974,460],{"class":446},[440,7976,1963],{"class":469},[440,7978,460],{"class":446},[440,7980,1483],{"class":446},[440,7982,460],{"class":446},[440,7984,2190],{"class":456},[440,7986,460],{"class":446},[440,7988,463],{"class":446},[440,7990,460],{"class":446},[440,7992,7551],{"class":469},[440,7994,460],{"class":446},[440,7996,1483],{"class":446},[440,7998,460],{"class":446},[440,8000,1972],{"class":456},[440,8002,460],{"class":446},[440,8004,463],{"class":446},[440,8006,460],{"class":446},[440,8008,8009],{"class":469},"Prepare Lua Script Arguments",[440,8011,460],{"class":446},[440,8013,1483],{"class":446},[440,8015,460],{"class":446},[440,8017,1005],{"class":456},[440,8019,460],{"class":446},[440,8021,463],{"class":446},[440,8023,460],{"class":446},[440,8025,8026],{"class":469},"\u002F\u002F msg.payload format: [keys..., args...]",[440,8028,8029],{"class":1273},"\\n",[440,8031,8032],{"class":469},"\u002F\u002F First element(s) are the keys, remaining elements are arguments",[440,8034,8029],{"class":1273},[440,8036,8037],{"class":469},"msg.payload = [",[440,8039,8029],{"class":1273},[440,8041,8042],{"class":1273},"    \\\"",[440,8044,8045],{"class":469},"inventory:product:SKU-12345",[440,8047,2281],{"class":1273},[440,8049,8050],{"class":469},",  \u002F\u002F KEYS[1]",[440,8052,8029],{"class":1273},[440,8054,8055],{"class":469},"    3                                \u002F\u002F ARGV[1] - quantity requested",[440,8057,8029],{"class":1273},[440,8059,8060],{"class":469},"];",[440,8062,8029],{"class":1273},[440,8064,8065],{"class":469},"return msg;",[440,8067,460],{"class":446},[440,8069,1483],{"class":446},[440,8071,460],{"class":446},[440,8073,8074],{"class":456},"outputs",[440,8076,460],{"class":446},[440,8078,463],{"class":446},[440,8080,8081],{"class":490},"1",[440,8083,1483],{"class":446},[440,8085,460],{"class":446},[440,8087,7284],{"class":456},[440,8089,460],{"class":446},[440,8091,463],{"class":446},[440,8093,928],{"class":490},[440,8095,1483],{"class":446},[440,8097,460],{"class":446},[440,8099,8100],{"class":456},"noerr",[440,8102,460],{"class":446},[440,8104,463],{"class":446},[440,8106,928],{"class":490},[440,8108,1483],{"class":446},[440,8110,460],{"class":446},[440,8112,8113],{"class":456},"initialize",[440,8115,460],{"class":446},[440,8117,463],{"class":446},[440,8119,2246],{"class":446},[440,8121,1483],{"class":446},[440,8123,460],{"class":446},[440,8125,8126],{"class":456},"finalize",[440,8128,460],{"class":446},[440,8130,463],{"class":446},[440,8132,2246],{"class":446},[440,8134,1483],{"class":446},[440,8136,460],{"class":446},[440,8138,8139],{"class":456},"libs",[440,8141,460],{"class":446},[440,8143,3466],{"class":446},[440,8145,460],{"class":446},[440,8147,2085],{"class":456},[440,8149,460],{"class":446},[440,8151,463],{"class":446},[440,8153,8154],{"class":490},"750",[440,8156,1483],{"class":446},[440,8158,460],{"class":446},[440,8160,2099],{"class":456},[440,8162,460],{"class":446},[440,8164,463],{"class":446},[440,8166,7914],{"class":490},[440,8168,1483],{"class":446},[440,8170,460],{"class":446},[440,8172,2366],{"class":456},[440,8174,460],{"class":446},[440,8176,2371],{"class":446},[440,8178,460],{"class":446},[440,8180,7651],{"class":469},[440,8182,460],{"class":446},[440,8184,2380],{"class":446},[440,8186,460],{"class":446},[440,8188,1472],{"class":456},[440,8190,460],{"class":446},[440,8192,463],{"class":446},[440,8194,460],{"class":446},[440,8196,7651],{"class":469},[440,8198,460],{"class":446},[440,8200,1483],{"class":446},[440,8202,460],{"class":446},[440,8204,1936],{"class":456},[440,8206,460],{"class":446},[440,8208,463],{"class":446},[440,8210,460],{"class":446},[440,8212,151],{"class":469},[440,8214,460],{"class":446},[440,8216,1483],{"class":446},[440,8218,460],{"class":446},[440,8220,1954],{"class":456},[440,8222,460],{"class":446},[440,8224,463],{"class":446},[440,8226,460],{"class":446},[440,8228,1963],{"class":469},[440,8230,460],{"class":446},[440,8232,1483],{"class":446},[440,8234,460],{"class":446},[440,8236,2190],{"class":456},[440,8238,460],{"class":446},[440,8240,463],{"class":446},[440,8242,460],{"class":446},[440,8244,7551],{"class":469},[440,8246,460],{"class":446},[440,8248,1483],{"class":446},[440,8250,460],{"class":446},[440,8252,704],{"class":456},[440,8254,460],{"class":446},[440,8256,463],{"class":446},[440,8258,460],{"class":446},[440,8260,2215],{"class":469},[440,8262,460],{"class":446},[440,8264,1483],{"class":446},[440,8266,460],{"class":446},[440,8268,1972],{"class":456},[440,8270,460],{"class":446},[440,8272,463],{"class":446},[440,8274,2246],{"class":446},[440,8276,1483],{"class":446},[440,8278,460],{"class":446},[440,8280,978],{"class":456},[440,8282,460],{"class":446},[440,8284,463],{"class":446},[440,8286,460],{"class":446},[440,8288,8081],{"class":469},[440,8290,460],{"class":446},[440,8292,1483],{"class":446},[440,8294,460],{"class":446},[440,8296,1005],{"class":456},[440,8298,460],{"class":446},[440,8300,463],{"class":446},[440,8302,460],{"class":446},[440,8304,8305],{"class":469},"local key = KEYS[1]",[440,8307,8029],{"class":1273},[440,8309,8310],{"class":469},"local requested = tonumber(ARGV[1])",[440,8312,8313],{"class":1273},"\\n\\n",[440,8315,8316],{"class":469},"local current = tonumber(redis.call('GET', key) or ",[440,8318,2281],{"class":1273},[440,8320,928],{"class":469},[440,8322,2281],{"class":1273},[440,8324,324],{"class":469},[440,8326,8313],{"class":1273},[440,8328,8329],{"class":469},"if current >= requested then",[440,8331,8029],{"class":1273},[440,8333,8334],{"class":469},"    redis.call('DECRBY', key, requested)",[440,8336,8029],{"class":1273},[440,8338,8339],{"class":469},"    return {1, current - requested}",[440,8341,8029],{"class":1273},[440,8343,8344],{"class":469},"else",[440,8346,8029],{"class":1273},[440,8348,8349],{"class":469},"    return {0, current}",[440,8351,8029],{"class":1273},[440,8353,8354],{"class":469},"end",[440,8356,460],{"class":446},[440,8358,1483],{"class":446},[440,8360,460],{"class":446},[440,8362,1020],{"class":456},[440,8364,460],{"class":446},[440,8366,2335],{"class":446},[440,8368,460],{"class":446},[440,8370,2330],{"class":456},[440,8372,460],{"class":446},[440,8374,2335],{"class":446},[440,8376,460],{"class":446},[440,8378,2085],{"class":456},[440,8380,460],{"class":446},[440,8382,463],{"class":446},[440,8384,4291],{"class":490},[440,8386,1483],{"class":446},[440,8388,460],{"class":446},[440,8390,2099],{"class":456},[440,8392,460],{"class":446},[440,8394,463],{"class":446},[440,8396,7914],{"class":490},[440,8398,1483],{"class":446},[440,8400,460],{"class":446},[440,8402,2366],{"class":456},[440,8404,460],{"class":446},[440,8406,2371],{"class":446},[440,8408,460],{"class":446},[440,8410,7660],{"class":469},[440,8412,460],{"class":446},[440,8414,2380],{"class":446},[440,8416,460],{"class":446},[440,8418,1472],{"class":456},[440,8420,460],{"class":446},[440,8422,463],{"class":446},[440,8424,460],{"class":446},[440,8426,7660],{"class":469},[440,8428,460],{"class":446},[440,8430,1483],{"class":446},[440,8432,460],{"class":446},[440,8434,1936],{"class":456},[440,8436,460],{"class":446},[440,8438,463],{"class":446},[440,8440,460],{"class":446},[440,8442,812],{"class":469},[440,8444,460],{"class":446},[440,8446,1483],{"class":446},[440,8448,460],{"class":446},[440,8450,1954],{"class":456},[440,8452,460],{"class":446},[440,8454,463],{"class":446},[440,8456,460],{"class":446},[440,8458,1963],{"class":469},[440,8460,460],{"class":446},[440,8462,1483],{"class":446},[440,8464,460],{"class":446},[440,8466,2190],{"class":456},[440,8468,460],{"class":446},[440,8470,463],{"class":446},[440,8472,460],{"class":446},[440,8474,7551],{"class":469},[440,8476,460],{"class":446},[440,8478,1483],{"class":446},[440,8480,460],{"class":446},[440,8482,1972],{"class":456},[440,8484,460],{"class":446},[440,8486,463],{"class":446},[440,8488,460],{"class":446},[440,8490,8491],{"class":469},"Format Lua Script Response",[440,8493,460],{"class":446},[440,8495,1483],{"class":446},[440,8497,460],{"class":446},[440,8499,1005],{"class":456},[440,8501,460],{"class":446},[440,8503,463],{"class":446},[440,8505,460],{"class":446},[440,8507,8508],{"class":469},"const result = msg.payload;",[440,8510,8029],{"class":1273},[440,8512,8513],{"class":469},"const success = result[0];",[440,8515,8029],{"class":1273},[440,8517,8518],{"class":469},"const remaining = result[1];",[440,8520,8313],{"class":1273},[440,8522,8523],{"class":469},"if (success === 1) {",[440,8525,8029],{"class":1273},[440,8527,8528],{"class":469},"    msg.payload = {",[440,8530,8029],{"class":1273},[440,8532,8533],{"class":469},"        status: ",[440,8535,2281],{"class":1273},[440,8537,8538],{"class":469},"success",[440,8540,2281],{"class":1273},[440,8542,1483],{"class":469},[440,8544,8029],{"class":1273},[440,8546,8547],{"class":469},"        message: `Order processed. Remaining stock: ${remaining}`,",[440,8549,8029],{"class":1273},[440,8551,8552],{"class":469},"        remaining: remaining",[440,8554,8029],{"class":1273},[440,8556,8557],{"class":469},"    };",[440,8559,8029],{"class":1273},[440,8561,8562],{"class":469},"} else {",[440,8564,8029],{"class":1273},[440,8566,8528],{"class":469},[440,8568,8029],{"class":1273},[440,8570,8533],{"class":469},[440,8572,2281],{"class":1273},[440,8574,8575],{"class":469},"failed",[440,8577,2281],{"class":1273},[440,8579,1483],{"class":469},[440,8581,8029],{"class":1273},[440,8583,8584],{"class":469},"        message: `Insufficient stock. Available: ${remaining}`,",[440,8586,8029],{"class":1273},[440,8588,8589],{"class":469},"        available: remaining",[440,8591,8029],{"class":1273},[440,8593,8557],{"class":469},[440,8595,8029],{"class":1273},[440,8597,1475],{"class":469},[440,8599,8029],{"class":1273},[440,8601,8065],{"class":469},[440,8603,460],{"class":446},[440,8605,1483],{"class":446},[440,8607,460],{"class":446},[440,8609,8074],{"class":456},[440,8611,460],{"class":446},[440,8613,463],{"class":446},[440,8615,8081],{"class":490},[440,8617,1483],{"class":446},[440,8619,460],{"class":446},[440,8621,7284],{"class":456},[440,8623,460],{"class":446},[440,8625,463],{"class":446},[440,8627,928],{"class":490},[440,8629,1483],{"class":446},[440,8631,460],{"class":446},[440,8633,8100],{"class":456},[440,8635,460],{"class":446},[440,8637,463],{"class":446},[440,8639,928],{"class":490},[440,8641,1483],{"class":446},[440,8643,460],{"class":446},[440,8645,8113],{"class":456},[440,8647,460],{"class":446},[440,8649,463],{"class":446},[440,8651,2246],{"class":446},[440,8653,1483],{"class":446},[440,8655,460],{"class":446},[440,8657,8126],{"class":456},[440,8659,460],{"class":446},[440,8661,463],{"class":446},[440,8663,2246],{"class":446},[440,8665,1483],{"class":446},[440,8667,460],{"class":446},[440,8669,8139],{"class":456},[440,8671,460],{"class":446},[440,8673,3466],{"class":446},[440,8675,460],{"class":446},[440,8677,2085],{"class":456},[440,8679,460],{"class":446},[440,8681,463],{"class":446},[440,8683,8684],{"class":490},"1240",[440,8686,1483],{"class":446},[440,8688,460],{"class":446},[440,8690,2099],{"class":456},[440,8692,460],{"class":446},[440,8694,463],{"class":446},[440,8696,7914],{"class":490},[440,8698,1483],{"class":446},[440,8700,460],{"class":446},[440,8702,2366],{"class":456},[440,8704,460],{"class":446},[440,8706,2371],{"class":446},[440,8708,460],{"class":446},[440,8710,7669],{"class":469},[440,8712,460],{"class":446},[440,8714,2380],{"class":446},[440,8716,460],{"class":446},[440,8718,1472],{"class":456},[440,8720,460],{"class":446},[440,8722,463],{"class":446},[440,8724,460],{"class":446},[440,8726,7669],{"class":469},[440,8728,460],{"class":446},[440,8730,1483],{"class":446},[440,8732,460],{"class":446},[440,8734,1936],{"class":456},[440,8736,460],{"class":446},[440,8738,463],{"class":446},[440,8740,460],{"class":446},[440,8742,2409],{"class":469},[440,8744,460],{"class":446},[440,8746,1483],{"class":446},[440,8748,460],{"class":446},[440,8750,1954],{"class":456},[440,8752,460],{"class":446},[440,8754,463],{"class":446},[440,8756,460],{"class":446},[440,8758,1963],{"class":469},[440,8760,460],{"class":446},[440,8762,1483],{"class":446},[440,8764,460],{"class":446},[440,8766,2190],{"class":456},[440,8768,460],{"class":446},[440,8770,463],{"class":446},[440,8772,460],{"class":446},[440,8774,7551],{"class":469},[440,8776,460],{"class":446},[440,8778,1483],{"class":446},[440,8780,460],{"class":446},[440,8782,1972],{"class":456},[440,8784,460],{"class":446},[440,8786,463],{"class":446},[440,8788,460],{"class":446},[440,8790,2458],{"class":469},[440,8792,460],{"class":446},[440,8794,1483],{"class":446},[440,8796,460],{"class":446},[440,8798,2467],{"class":456},[440,8800,460],{"class":446},[440,8802,2472],{"class":446},[440,8804,460],{"class":446},[440,8806,2477],{"class":456},[440,8808,460],{"class":446},[440,8810,2472],{"class":446},[440,8812,460],{"class":446},[440,8814,2486],{"class":456},[440,8816,460],{"class":446},[440,8818,2335],{"class":446},[440,8820,460],{"class":446},[440,8822,2495],{"class":456},[440,8824,460],{"class":446},[440,8826,2335],{"class":446},[440,8828,460],{"class":446},[440,8830,2504],{"class":456},[440,8832,460],{"class":446},[440,8834,463],{"class":446},[440,8836,460],{"class":446},[440,8838,761],{"class":469},[440,8840,460],{"class":446},[440,8842,1483],{"class":446},[440,8844,460],{"class":446},[440,8846,2521],{"class":456},[440,8848,460],{"class":446},[440,8850,463],{"class":446},[440,8852,460],{"class":446},[440,8854,347],{"class":469},[440,8856,460],{"class":446},[440,8858,1483],{"class":446},[440,8860,460],{"class":446},[440,8862,2538],{"class":456},[440,8864,460],{"class":446},[440,8866,463],{"class":446},[440,8868,2246],{"class":446},[440,8870,1483],{"class":446},[440,8872,460],{"class":446},[440,8874,2551],{"class":456},[440,8876,460],{"class":446},[440,8878,463],{"class":446},[440,8880,460],{"class":446},[440,8882,2560],{"class":469},[440,8884,460],{"class":446},[440,8886,1483],{"class":446},[440,8888,460],{"class":446},[440,8890,2085],{"class":456},[440,8892,460],{"class":446},[440,8894,463],{"class":446},[440,8896,8897],{"class":490},"1430",[440,8899,1483],{"class":446},[440,8901,460],{"class":446},[440,8903,2099],{"class":456},[440,8905,460],{"class":446},[440,8907,463],{"class":446},[440,8909,7914],{"class":490},[440,8911,1483],{"class":446},[440,8913,460],{"class":446},[440,8915,2366],{"class":456},[440,8917,460],{"class":446},[440,8919,2598],{"class":446},[440,8921,460],{"class":446},[440,8923,1472],{"class":456},[440,8925,460],{"class":446},[440,8927,463],{"class":446},[440,8929,460],{"class":446},[440,8931,7678],{"class":469},[440,8933,460],{"class":446},[440,8935,1483],{"class":446},[440,8937,460],{"class":446},[440,8939,1936],{"class":456},[440,8941,460],{"class":446},[440,8943,463],{"class":446},[440,8945,460],{"class":446},[440,8947,92],{"class":469},[440,8949,460],{"class":446},[440,8951,1483],{"class":446},[440,8953,460],{"class":446},[440,8955,1954],{"class":456},[440,8957,460],{"class":446},[440,8959,463],{"class":446},[440,8961,460],{"class":446},[440,8963,1963],{"class":469},[440,8965,460],{"class":446},[440,8967,1483],{"class":446},[440,8969,460],{"class":446},[440,8971,2190],{"class":456},[440,8973,460],{"class":446},[440,8975,463],{"class":446},[440,8977,460],{"class":446},[440,8979,7551],{"class":469},[440,8981,460],{"class":446},[440,8983,1483],{"class":446},[440,8985,460],{"class":446},[440,8987,704],{"class":456},[440,8989,460],{"class":446},[440,8991,463],{"class":446},[440,8993,460],{"class":446},[440,8995,2215],{"class":469},[440,8997,460],{"class":446},[440,8999,1483],{"class":446},[440,9001,460],{"class":446},[440,9003,620],{"class":456},[440,9005,460],{"class":446},[440,9007,463],{"class":446},[440,9009,460],{"class":446},[440,9011,96],{"class":469},[440,9013,460],{"class":446},[440,9015,1483],{"class":446},[440,9017,460],{"class":446},[440,9019,1972],{"class":456},[440,9021,460],{"class":446},[440,9023,463],{"class":446},[440,9025,2246],{"class":446},[440,9027,1483],{"class":446},[440,9029,460],{"class":446},[440,9031,650],{"class":456},[440,9033,460],{"class":446},[440,9035,463],{"class":446},[440,9037,460],{"class":446},[440,9039,8045],{"class":469},[440,9041,460],{"class":446},[440,9043,1483],{"class":446},[440,9045,460],{"class":446},[440,9047,677],{"class":456},[440,9049,460],{"class":446},[440,9051,463],{"class":446},[440,9053,460],{"class":446},[440,9055,9056],{"class":469},"[10]",[440,9058,460],{"class":446},[440,9060,1483],{"class":446},[440,9062,460],{"class":446},[440,9064,681],{"class":456},[440,9066,460],{"class":446},[440,9068,463],{"class":446},[440,9070,460],{"class":446},[440,9072,436],{"class":469},[440,9074,460],{"class":446},[440,9076,1483],{"class":446},[440,9078,460],{"class":446},[440,9080,2313],{"class":456},[440,9082,460],{"class":446},[440,9084,463],{"class":446},[440,9086,460],{"class":446},[440,9088,436],{"class":469},[440,9090,460],{"class":446},[440,9092,1483],{"class":446},[440,9094,460],{"class":446},[440,9096,2330],{"class":456},[440,9098,460],{"class":446},[440,9100,2335],{"class":446},[440,9102,460],{"class":446},[440,9104,2085],{"class":456},[440,9106,460],{"class":446},[440,9108,463],{"class":446},[440,9110,9111],{"class":490},"780",[440,9113,1483],{"class":446},[440,9115,460],{"class":446},[440,9117,2099],{"class":456},[440,9119,460],{"class":446},[440,9121,463],{"class":446},[440,9123,9124],{"class":490},"1800",[440,9126,1483],{"class":446},[440,9128,460],{"class":446},[440,9130,2366],{"class":456},[440,9132,460],{"class":446},[440,9134,2371],{"class":446},[440,9136,460],{"class":446},[440,9138,7687],{"class":469},[440,9140,460],{"class":446},[440,9142,2380],{"class":446},[440,9144,460],{"class":446},[440,9146,1472],{"class":456},[440,9148,460],{"class":446},[440,9150,463],{"class":446},[440,9152,460],{"class":446},[440,9154,7687],{"class":469},[440,9156,460],{"class":446},[440,9158,1483],{"class":446},[440,9160,460],{"class":446},[440,9162,1936],{"class":456},[440,9164,460],{"class":446},[440,9166,463],{"class":446},[440,9168,460],{"class":446},[440,9170,2409],{"class":469},[440,9172,460],{"class":446},[440,9174,1483],{"class":446},[440,9176,460],{"class":446},[440,9178,1954],{"class":456},[440,9180,460],{"class":446},[440,9182,463],{"class":446},[440,9184,460],{"class":446},[440,9186,1963],{"class":469},[440,9188,460],{"class":446},[440,9190,1483],{"class":446},[440,9192,460],{"class":446},[440,9194,2190],{"class":456},[440,9196,460],{"class":446},[440,9198,463],{"class":446},[440,9200,460],{"class":446},[440,9202,7551],{"class":469},[440,9204,460],{"class":446},[440,9206,1483],{"class":446},[440,9208,460],{"class":446},[440,9210,1972],{"class":456},[440,9212,460],{"class":446},[440,9214,463],{"class":446},[440,9216,460],{"class":446},[440,9218,2458],{"class":469},[440,9220,460],{"class":446},[440,9222,1483],{"class":446},[440,9224,460],{"class":446},[440,9226,2467],{"class":456},[440,9228,460],{"class":446},[440,9230,2472],{"class":446},[440,9232,460],{"class":446},[440,9234,2477],{"class":456},[440,9236,460],{"class":446},[440,9238,2472],{"class":446},[440,9240,460],{"class":446},[440,9242,2486],{"class":456},[440,9244,460],{"class":446},[440,9246,2335],{"class":446},[440,9248,460],{"class":446},[440,9250,2495],{"class":456},[440,9252,460],{"class":446},[440,9254,2335],{"class":446},[440,9256,460],{"class":446},[440,9258,2504],{"class":456},[440,9260,460],{"class":446},[440,9262,463],{"class":446},[440,9264,460],{"class":446},[440,9266,761],{"class":469},[440,9268,460],{"class":446},[440,9270,1483],{"class":446},[440,9272,460],{"class":446},[440,9274,2521],{"class":456},[440,9276,460],{"class":446},[440,9278,463],{"class":446},[440,9280,460],{"class":446},[440,9282,347],{"class":469},[440,9284,460],{"class":446},[440,9286,1483],{"class":446},[440,9288,460],{"class":446},[440,9290,2538],{"class":456},[440,9292,460],{"class":446},[440,9294,463],{"class":446},[440,9296,2246],{"class":446},[440,9298,1483],{"class":446},[440,9300,460],{"class":446},[440,9302,2551],{"class":456},[440,9304,460],{"class":446},[440,9306,463],{"class":446},[440,9308,460],{"class":446},[440,9310,2560],{"class":469},[440,9312,460],{"class":446},[440,9314,1483],{"class":446},[440,9316,460],{"class":446},[440,9318,2085],{"class":456},[440,9320,460],{"class":446},[440,9322,463],{"class":446},[440,9324,2999],{"class":490},[440,9326,1483],{"class":446},[440,9328,460],{"class":446},[440,9330,2099],{"class":456},[440,9332,460],{"class":446},[440,9334,463],{"class":446},[440,9336,9124],{"class":490},[440,9338,1483],{"class":446},[440,9340,460],{"class":446},[440,9342,2366],{"class":456},[440,9344,460],{"class":446},[440,9346,2598],{"class":446},[440,9348,460],{"class":446},[440,9350,1472],{"class":456},[440,9352,460],{"class":446},[440,9354,463],{"class":446},[440,9356,460],{"class":446},[440,9358,7696],{"class":469},[440,9360,460],{"class":446},[440,9362,1483],{"class":446},[440,9364,460],{"class":446},[440,9366,1936],{"class":456},[440,9368,460],{"class":446},[440,9370,463],{"class":446},[440,9372,460],{"class":446},[440,9374,3408],{"class":469},[440,9376,460],{"class":446},[440,9378,1483],{"class":446},[440,9380,460],{"class":446},[440,9382,1954],{"class":456},[440,9384,460],{"class":446},[440,9386,463],{"class":446},[440,9388,460],{"class":446},[440,9390,1963],{"class":469},[440,9392,460],{"class":446},[440,9394,1483],{"class":446},[440,9396,460],{"class":446},[440,9398,2190],{"class":456},[440,9400,460],{"class":446},[440,9402,463],{"class":446},[440,9404,460],{"class":446},[440,9406,7551],{"class":469},[440,9408,460],{"class":446},[440,9410,1483],{"class":446},[440,9412,460],{"class":446},[440,9414,1972],{"class":456},[440,9416,460],{"class":446},[440,9418,463],{"class":446},[440,9420,2246],{"class":446},[440,9422,1483],{"class":446},[440,9424,460],{"class":446},[440,9426,3461],{"class":456},[440,9428,460],{"class":446},[440,9430,3466],{"class":446},[440,9432,460],{"class":446},[440,9434,3471],{"class":456},[440,9436,460],{"class":446},[440,9438,463],{"class":446},[440,9440,2246],{"class":446},[440,9442,1483],{"class":446},[440,9444,460],{"class":446},[440,9446,3484],{"class":456},[440,9448,460],{"class":446},[440,9450,463],{"class":446},[440,9452,2246],{"class":446},[440,9454,1483],{"class":446},[440,9456,460],{"class":446},[440,9458,3497],{"class":456},[440,9460,460],{"class":446},[440,9462,2335],{"class":446},[440,9464,460],{"class":446},[440,9466,3506],{"class":456},[440,9468,460],{"class":446},[440,9470,463],{"class":446},[440,9472,3513],{"class":490},[440,9474,1483],{"class":446},[440,9476,460],{"class":446},[440,9478,650],{"class":456},[440,9480,460],{"class":446},[440,9482,463],{"class":446},[440,9484,2246],{"class":446},[440,9486,1483],{"class":446},[440,9488,460],{"class":446},[440,9490,2085],{"class":456},[440,9492,460],{"class":446},[440,9494,463],{"class":446},[440,9496,3538],{"class":490},[440,9498,1483],{"class":446},[440,9500,460],{"class":446},[440,9502,2099],{"class":456},[440,9504,460],{"class":446},[440,9506,463],{"class":446},[440,9508,9124],{"class":490},[440,9510,1483],{"class":446},[440,9512,460],{"class":446},[440,9514,2366],{"class":456},[440,9516,460],{"class":446},[440,9518,2371],{"class":446},[440,9520,460],{"class":446},[440,9522,7678],{"class":469},[440,9524,460],{"class":446},[440,9526,2380],{"class":446},[440,9528,460],{"class":446},[440,9530,1472],{"class":456},[440,9532,460],{"class":446},[440,9534,463],{"class":446},[440,9536,460],{"class":446},[440,9538,9539],{"class":469},"01a96fb2044d723f",[440,9541,460],{"class":446},[440,9543,1483],{"class":446},[440,9545,460],{"class":446},[440,9547,1936],{"class":456},[440,9549,460],{"class":446},[440,9551,463],{"class":446},[440,9553,460],{"class":446},[440,9555,1945],{"class":469},[440,9557,460],{"class":446},[440,9559,1483],{"class":446},[440,9561,460],{"class":446},[440,9563,1954],{"class":456},[440,9565,460],{"class":446},[440,9567,463],{"class":446},[440,9569,460],{"class":446},[440,9571,1963],{"class":469},[440,9573,460],{"class":446},[440,9575,1483],{"class":446},[440,9577,460],{"class":446},[440,9579,1972],{"class":456},[440,9581,460],{"class":446},[440,9583,463],{"class":446},[440,9585,460],{"class":446},[440,9587,9588],{"class":469},"Direct Redis Client Access with redis-instance",[440,9590,460],{"class":446},[440,9592,1483],{"class":446},[440,9594,460],{"class":446},[440,9596,1990],{"class":456},[440,9598,460],{"class":446},[440,9600,1995],{"class":446},[440,9602,460],{"class":446},[440,9604,2001],{"class":2000},[440,9606,460],{"class":446},[440,9608,2006],{"class":446},[440,9610,460],{"class":446},[440,9612,2011],{"class":456},[440,9614,460],{"class":446},[440,9616,2016],{"class":446},[440,9618,460],{"class":446},[440,9620,9621],{"class":469},"745f41f352fa2212",[440,9623,460],{"class":446},[440,9625,1483],{"class":446},[440,9627,460],{"class":446},[440,9629,9630],{"class":469},"a9ec9a8a5a66daa3",[440,9632,460],{"class":446},[440,9634,1483],{"class":446},[440,9636,460],{"class":446},[440,9638,9639],{"class":469},"e3a5634ef0ebcb78",[440,9641,460],{"class":446},[440,9643,1483],{"class":446},[440,9645,460],{"class":446},[440,9647,9648],{"class":469},"5192081309e08db9",[440,9650,460],{"class":446},[440,9652,1483],{"class":446},[440,9654,460],{"class":446},[440,9656,9657],{"class":469},"4f169053bbd7add9",[440,9659,460],{"class":446},[440,9661,1483],{"class":446},[440,9663,460],{"class":446},[440,9665,9666],{"class":469},"15f0b0462f795828",[440,9668,460],{"class":446},[440,9670,1483],{"class":446},[440,9672,460],{"class":446},[440,9674,9675],{"class":469},"4a394700c6914961",[440,9677,460],{"class":446},[440,9679,2080],{"class":446},[440,9681,460],{"class":446},[440,9683,2085],{"class":456},[440,9685,460],{"class":446},[440,9687,463],{"class":446},[440,9689,2092],{"class":490},[440,9691,1483],{"class":446},[440,9693,460],{"class":446},[440,9695,2099],{"class":456},[440,9697,460],{"class":446},[440,9699,463],{"class":446},[440,9701,9702],{"class":490},"1919",[440,9704,1483],{"class":446},[440,9706,460],{"class":446},[440,9708,2113],{"class":456},[440,9710,460],{"class":446},[440,9712,463],{"class":446},[440,9714,9715],{"class":490},"732",[440,9717,1483],{"class":446},[440,9719,460],{"class":446},[440,9721,2127],{"class":456},[440,9723,460],{"class":446},[440,9725,463],{"class":446},[440,9727,9728],{"class":490},"222",[440,9730,2137],{"class":446},[440,9732,460],{"class":446},[440,9734,1472],{"class":456},[440,9736,460],{"class":446},[440,9738,463],{"class":446},[440,9740,460],{"class":446},[440,9742,9621],{"class":469},[440,9744,460],{"class":446},[440,9746,1483],{"class":446},[440,9748,460],{"class":446},[440,9750,1936],{"class":456},[440,9752,460],{"class":446},[440,9754,463],{"class":446},[440,9756,460],{"class":446},[440,9758,165],{"class":469},[440,9760,460],{"class":446},[440,9762,1483],{"class":446},[440,9764,460],{"class":446},[440,9766,1954],{"class":456},[440,9768,460],{"class":446},[440,9770,463],{"class":446},[440,9772,460],{"class":446},[440,9774,1963],{"class":469},[440,9776,460],{"class":446},[440,9778,1483],{"class":446},[440,9780,460],{"class":446},[440,9782,2190],{"class":456},[440,9784,460],{"class":446},[440,9786,463],{"class":446},[440,9788,460],{"class":446},[440,9790,9539],{"class":469},[440,9792,460],{"class":446},[440,9794,1483],{"class":446},[440,9796,460],{"class":446},[440,9798,704],{"class":456},[440,9800,460],{"class":446},[440,9802,463],{"class":446},[440,9804,460],{"class":446},[440,9806,2215],{"class":469},[440,9808,460],{"class":446},[440,9810,1483],{"class":446},[440,9812,460],{"class":446},[440,9814,1972],{"class":456},[440,9816,460],{"class":446},[440,9818,463],{"class":446},[440,9820,2246],{"class":446},[440,9822,1483],{"class":446},[440,9824,460],{"class":446},[440,9826,650],{"class":456},[440,9828,460],{"class":446},[440,9830,463],{"class":446},[440,9832,460],{"class":446},[440,9834,12],{"class":469},[440,9836,460],{"class":446},[440,9838,1483],{"class":446},[440,9840,460],{"class":446},[440,9842,1245],{"class":456},[440,9844,460],{"class":446},[440,9846,463],{"class":446},[440,9848,460],{"class":446},[440,9850,1250],{"class":469},[440,9852,460],{"class":446},[440,9854,1483],{"class":446},[440,9856,460],{"class":446},[440,9858,2085],{"class":456},[440,9860,460],{"class":446},[440,9862,463],{"class":446},[440,9864,9865],{"class":490},"490",[440,9867,1483],{"class":446},[440,9869,460],{"class":446},[440,9871,2099],{"class":456},[440,9873,460],{"class":446},[440,9875,463],{"class":446},[440,9877,9878],{"class":490},"1960",[440,9880,1483],{"class":446},[440,9882,460],{"class":446},[440,9884,2366],{"class":456},[440,9886,460],{"class":446},[440,9888,2598],{"class":446},[440,9890,460],{"class":446},[440,9892,1472],{"class":456},[440,9894,460],{"class":446},[440,9896,463],{"class":446},[440,9898,460],{"class":446},[440,9900,9630],{"class":469},[440,9902,460],{"class":446},[440,9904,1483],{"class":446},[440,9906,460],{"class":446},[440,9908,1936],{"class":456},[440,9910,460],{"class":446},[440,9912,463],{"class":446},[440,9914,460],{"class":446},[440,9916,3408],{"class":469},[440,9918,460],{"class":446},[440,9920,1483],{"class":446},[440,9922,460],{"class":446},[440,9924,1954],{"class":456},[440,9926,460],{"class":446},[440,9928,463],{"class":446},[440,9930,460],{"class":446},[440,9932,1963],{"class":469},[440,9934,460],{"class":446},[440,9936,1483],{"class":446},[440,9938,460],{"class":446},[440,9940,2190],{"class":456},[440,9942,460],{"class":446},[440,9944,463],{"class":446},[440,9946,460],{"class":446},[440,9948,9539],{"class":469},[440,9950,460],{"class":446},[440,9952,1483],{"class":446},[440,9954,460],{"class":446},[440,9956,1972],{"class":456},[440,9958,460],{"class":446},[440,9960,463],{"class":446},[440,9962,2246],{"class":446},[440,9964,1483],{"class":446},[440,9966,460],{"class":446},[440,9968,3461],{"class":456},[440,9970,460],{"class":446},[440,9972,3112],{"class":446},[440,9974,460],{"class":446},[440,9976,14],{"class":2000},[440,9978,460],{"class":446},[440,9980,463],{"class":446},[440,9982,460],{"class":446},[440,9984,761],{"class":469},[440,9986,460],{"class":446},[440,9988,2137],{"class":446},[440,9990,460],{"class":446},[440,9992,14],{"class":2000},[440,9994,460],{"class":446},[440,9996,463],{"class":446},[440,9998,460],{"class":446},[440,10000,650],{"class":469},[440,10002,460],{"class":446},[440,10004,1483],{"class":446},[440,10006,460],{"class":446},[440,10008,10009],{"class":2000},"vt",[440,10011,460],{"class":446},[440,10013,463],{"class":446},[440,10015,460],{"class":446},[440,10017,3193],{"class":469},[440,10019,460],{"class":446},[440,10021,3278],{"class":446},[440,10023,460],{"class":446},[440,10025,3471],{"class":456},[440,10027,460],{"class":446},[440,10029,463],{"class":446},[440,10031,2246],{"class":446},[440,10033,1483],{"class":446},[440,10035,460],{"class":446},[440,10037,3484],{"class":456},[440,10039,460],{"class":446},[440,10041,463],{"class":446},[440,10043,2246],{"class":446},[440,10045,1483],{"class":446},[440,10047,460],{"class":446},[440,10049,3497],{"class":456},[440,10051,460],{"class":446},[440,10053,2335],{"class":446},[440,10055,460],{"class":446},[440,10057,3506],{"class":456},[440,10059,460],{"class":446},[440,10061,463],{"class":446},[440,10063,3513],{"class":490},[440,10065,1483],{"class":446},[440,10067,460],{"class":446},[440,10069,650],{"class":456},[440,10071,460],{"class":446},[440,10073,463],{"class":446},[440,10075,2246],{"class":446},[440,10077,1483],{"class":446},[440,10079,460],{"class":446},[440,10081,761],{"class":456},[440,10083,460],{"class":446},[440,10085,463],{"class":446},[440,10087,2246],{"class":446},[440,10089,1483],{"class":446},[440,10091,460],{"class":446},[440,10093,2313],{"class":456},[440,10095,460],{"class":446},[440,10097,463],{"class":446},[440,10099,460],{"class":446},[440,10101,10102],{"class":469},"date",[440,10104,460],{"class":446},[440,10106,1483],{"class":446},[440,10108,460],{"class":446},[440,10110,2085],{"class":456},[440,10112,460],{"class":446},[440,10114,463],{"class":446},[440,10116,10117],{"class":490},"520",[440,10119,1483],{"class":446},[440,10121,460],{"class":446},[440,10123,2099],{"class":456},[440,10125,460],{"class":446},[440,10127,463],{"class":446},[440,10129,10130],{"class":490},"2040",[440,10132,1483],{"class":446},[440,10134,460],{"class":446},[440,10136,2366],{"class":456},[440,10138,460],{"class":446},[440,10140,2371],{"class":446},[440,10142,460],{"class":446},[440,10144,9639],{"class":469},[440,10146,460],{"class":446},[440,10148,2380],{"class":446},[440,10150,460],{"class":446},[440,10152,1472],{"class":456},[440,10154,460],{"class":446},[440,10156,463],{"class":446},[440,10158,460],{"class":446},[440,10160,9639],{"class":469},[440,10162,460],{"class":446},[440,10164,1483],{"class":446},[440,10166,460],{"class":446},[440,10168,1936],{"class":456},[440,10170,460],{"class":446},[440,10172,463],{"class":446},[440,10174,460],{"class":446},[440,10176,812],{"class":469},[440,10178,460],{"class":446},[440,10180,1483],{"class":446},[440,10182,460],{"class":446},[440,10184,1954],{"class":456},[440,10186,460],{"class":446},[440,10188,463],{"class":446},[440,10190,460],{"class":446},[440,10192,1963],{"class":469},[440,10194,460],{"class":446},[440,10196,1483],{"class":446},[440,10198,460],{"class":446},[440,10200,2190],{"class":456},[440,10202,460],{"class":446},[440,10204,463],{"class":446},[440,10206,460],{"class":446},[440,10208,9539],{"class":469},[440,10210,460],{"class":446},[440,10212,1483],{"class":446},[440,10214,460],{"class":446},[440,10216,1972],{"class":456},[440,10218,460],{"class":446},[440,10220,463],{"class":446},[440,10222,460],{"class":446},[440,10224,10225],{"class":469},"Batch Store Sensor Readings (Pipeline)",[440,10227,460],{"class":446},[440,10229,1483],{"class":446},[440,10231,460],{"class":446},[440,10233,1005],{"class":456},[440,10235,460],{"class":446},[440,10237,463],{"class":446},[440,10239,460],{"class":446},[440,10241,10242],{"class":469},"const redis = flow.get('redis');",[440,10244,8313],{"class":1273},[440,10246,10247],{"class":469},"\u002F\u002F Create a pipeline",[440,10249,8029],{"class":1273},[440,10251,10252],{"class":469},"const pipeline = redis.pipeline();",[440,10254,8313],{"class":1273},[440,10256,10257],{"class":469},"\u002F\u002F Add multiple sensor readings in one batch",[440,10259,8029],{"class":1273},[440,10261,10262],{"class":469},"const sensors = [",[440,10264,8029],{"class":1273},[440,10266,10267],{"class":469},"    { id: 'temp-01', value: 23.5, unit: 'C' },",[440,10269,8029],{"class":1273},[440,10271,10272],{"class":469},"    { id: 'temp-02', value: 24.1, unit: 'C' },",[440,10274,8029],{"class":1273},[440,10276,10277],{"class":469},"    { id: 'humidity-01', value: 65, unit: '%' },",[440,10279,8029],{"class":1273},[440,10281,10282],{"class":469},"    { id: 'pressure-01', value: 1013, unit: 'hPa' }",[440,10284,8029],{"class":1273},[440,10286,8060],{"class":469},[440,10288,8313],{"class":1273},[440,10290,10291],{"class":469},"sensors.forEach(sensor => {",[440,10293,8029],{"class":1273},[440,10295,10296],{"class":469},"    const key = `sensor:${sensor.id}:latest`;",[440,10298,8029],{"class":1273},[440,10300,10301],{"class":469},"    const data = JSON.stringify({",[440,10303,8029],{"class":1273},[440,10305,10306],{"class":469},"        value: sensor.value,",[440,10308,8029],{"class":1273},[440,10310,10311],{"class":469},"        unit: sensor.unit,",[440,10313,8029],{"class":1273},[440,10315,10316],{"class":469},"        timestamp: Date.now()",[440,10318,8029],{"class":1273},[440,10320,10321],{"class":469},"    });",[440,10323,8029],{"class":1273},[440,10325,10326],{"class":469},"    pipeline.set(key, data, 'EX', 3600); \u002F\u002F Expire in 1 hour",[440,10328,8029],{"class":1273},[440,10330,10331],{"class":469},"});",[440,10333,8313],{"class":1273},[440,10335,10336],{"class":469},"\u002F\u002F Execute all commands at once",[440,10338,8029],{"class":1273},[440,10340,10341],{"class":469},"pipeline.exec((err, results) => {",[440,10343,8029],{"class":1273},[440,10345,10346],{"class":469},"    if (err) {",[440,10348,8029],{"class":1273},[440,10350,10351],{"class":469},"        node.error(err, msg);",[440,10353,8029],{"class":1273},[440,10355,10356],{"class":469},"        return;",[440,10358,8029],{"class":1273},[440,10360,10361],{"class":469},"    }",[440,10363,8313],{"class":1273},[440,10365,8528],{"class":469},[440,10367,8029],{"class":1273},[440,10369,10370],{"class":469},"        message: `Stored ${results.length} sensor readings`,",[440,10372,8029],{"class":1273},[440,10374,10375],{"class":469},"        results: results",[440,10377,8029],{"class":1273},[440,10379,8557],{"class":469},[440,10381,8029],{"class":1273},[440,10383,10384],{"class":469},"    node.send(msg);",[440,10386,8029],{"class":1273},[440,10388,10331],{"class":469},[440,10390,460],{"class":446},[440,10392,1483],{"class":446},[440,10394,460],{"class":446},[440,10396,8074],{"class":456},[440,10398,460],{"class":446},[440,10400,463],{"class":446},[440,10402,8081],{"class":490},[440,10404,1483],{"class":446},[440,10406,460],{"class":446},[440,10408,7284],{"class":456},[440,10410,460],{"class":446},[440,10412,463],{"class":446},[440,10414,928],{"class":490},[440,10416,1483],{"class":446},[440,10418,460],{"class":446},[440,10420,8100],{"class":456},[440,10422,460],{"class":446},[440,10424,463],{"class":446},[440,10426,928],{"class":490},[440,10428,1483],{"class":446},[440,10430,460],{"class":446},[440,10432,8113],{"class":456},[440,10434,460],{"class":446},[440,10436,463],{"class":446},[440,10438,2246],{"class":446},[440,10440,1483],{"class":446},[440,10442,460],{"class":446},[440,10444,8126],{"class":456},[440,10446,460],{"class":446},[440,10448,463],{"class":446},[440,10450,2246],{"class":446},[440,10452,1483],{"class":446},[440,10454,460],{"class":446},[440,10456,8139],{"class":456},[440,10458,460],{"class":446},[440,10460,3466],{"class":446},[440,10462,460],{"class":446},[440,10464,2085],{"class":456},[440,10466,460],{"class":446},[440,10468,463],{"class":446},[440,10470,9111],{"class":490},[440,10472,1483],{"class":446},[440,10474,460],{"class":446},[440,10476,2099],{"class":456},[440,10478,460],{"class":446},[440,10480,463],{"class":446},[440,10482,10130],{"class":490},[440,10484,1483],{"class":446},[440,10486,460],{"class":446},[440,10488,2366],{"class":456},[440,10490,460],{"class":446},[440,10492,2371],{"class":446},[440,10494,460],{"class":446},[440,10496,9648],{"class":469},[440,10498,460],{"class":446},[440,10500,2380],{"class":446},[440,10502,460],{"class":446},[440,10504,1472],{"class":456},[440,10506,460],{"class":446},[440,10508,463],{"class":446},[440,10510,460],{"class":446},[440,10512,9648],{"class":469},[440,10514,460],{"class":446},[440,10516,1483],{"class":446},[440,10518,460],{"class":446},[440,10520,1936],{"class":456},[440,10522,460],{"class":446},[440,10524,463],{"class":446},[440,10526,460],{"class":446},[440,10528,2409],{"class":469},[440,10530,460],{"class":446},[440,10532,1483],{"class":446},[440,10534,460],{"class":446},[440,10536,1954],{"class":456},[440,10538,460],{"class":446},[440,10540,463],{"class":446},[440,10542,460],{"class":446},[440,10544,1963],{"class":469},[440,10546,460],{"class":446},[440,10548,1483],{"class":446},[440,10550,460],{"class":446},[440,10552,2190],{"class":456},[440,10554,460],{"class":446},[440,10556,463],{"class":446},[440,10558,460],{"class":446},[440,10560,9539],{"class":469},[440,10562,460],{"class":446},[440,10564,1483],{"class":446},[440,10566,460],{"class":446},[440,10568,1972],{"class":456},[440,10570,460],{"class":446},[440,10572,463],{"class":446},[440,10574,460],{"class":446},[440,10576,10577],{"class":469},"debug 8",[440,10579,460],{"class":446},[440,10581,1483],{"class":446},[440,10583,460],{"class":446},[440,10585,2467],{"class":456},[440,10587,460],{"class":446},[440,10589,2472],{"class":446},[440,10591,460],{"class":446},[440,10593,2477],{"class":456},[440,10595,460],{"class":446},[440,10597,2472],{"class":446},[440,10599,460],{"class":446},[440,10601,2486],{"class":456},[440,10603,460],{"class":446},[440,10605,2335],{"class":446},[440,10607,460],{"class":446},[440,10609,2495],{"class":456},[440,10611,460],{"class":446},[440,10613,2335],{"class":446},[440,10615,460],{"class":446},[440,10617,2504],{"class":456},[440,10619,460],{"class":446},[440,10621,463],{"class":446},[440,10623,460],{"class":446},[440,10625,10626],{"class":469},"false",[440,10628,460],{"class":446},[440,10630,1483],{"class":446},[440,10632,460],{"class":446},[440,10634,2538],{"class":456},[440,10636,460],{"class":446},[440,10638,463],{"class":446},[440,10640,2246],{"class":446},[440,10642,1483],{"class":446},[440,10644,460],{"class":446},[440,10646,2551],{"class":456},[440,10648,460],{"class":446},[440,10650,463],{"class":446},[440,10652,460],{"class":446},[440,10654,2560],{"class":469},[440,10656,460],{"class":446},[440,10658,1483],{"class":446},[440,10660,460],{"class":446},[440,10662,2085],{"class":456},[440,10664,460],{"class":446},[440,10666,463],{"class":446},[440,10668,4291],{"class":490},[440,10670,1483],{"class":446},[440,10672,460],{"class":446},[440,10674,2099],{"class":456},[440,10676,460],{"class":446},[440,10678,463],{"class":446},[440,10680,10130],{"class":490},[440,10682,1483],{"class":446},[440,10684,460],{"class":446},[440,10686,2366],{"class":456},[440,10688,460],{"class":446},[440,10690,2598],{"class":446},[440,10692,460],{"class":446},[440,10694,1472],{"class":456},[440,10696,460],{"class":446},[440,10698,463],{"class":446},[440,10700,460],{"class":446},[440,10702,9657],{"class":469},[440,10704,460],{"class":446},[440,10706,1483],{"class":446},[440,10708,460],{"class":446},[440,10710,1936],{"class":456},[440,10712,460],{"class":446},[440,10714,463],{"class":446},[440,10716,460],{"class":446},[440,10718,3408],{"class":469},[440,10720,460],{"class":446},[440,10722,1483],{"class":446},[440,10724,460],{"class":446},[440,10726,1954],{"class":456},[440,10728,460],{"class":446},[440,10730,463],{"class":446},[440,10732,460],{"class":446},[440,10734,1963],{"class":469},[440,10736,460],{"class":446},[440,10738,1483],{"class":446},[440,10740,460],{"class":446},[440,10742,2190],{"class":456},[440,10744,460],{"class":446},[440,10746,463],{"class":446},[440,10748,460],{"class":446},[440,10750,9539],{"class":469},[440,10752,460],{"class":446},[440,10754,1483],{"class":446},[440,10756,460],{"class":446},[440,10758,1972],{"class":456},[440,10760,460],{"class":446},[440,10762,463],{"class":446},[440,10764,2246],{"class":446},[440,10766,1483],{"class":446},[440,10768,460],{"class":446},[440,10770,3461],{"class":456},[440,10772,460],{"class":446},[440,10774,3112],{"class":446},[440,10776,460],{"class":446},[440,10778,14],{"class":2000},[440,10780,460],{"class":446},[440,10782,463],{"class":446},[440,10784,460],{"class":446},[440,10786,761],{"class":469},[440,10788,460],{"class":446},[440,10790,2137],{"class":446},[440,10792,460],{"class":446},[440,10794,14],{"class":2000},[440,10796,460],{"class":446},[440,10798,463],{"class":446},[440,10800,460],{"class":446},[440,10802,650],{"class":469},[440,10804,460],{"class":446},[440,10806,1483],{"class":446},[440,10808,460],{"class":446},[440,10810,10009],{"class":2000},[440,10812,460],{"class":446},[440,10814,463],{"class":446},[440,10816,460],{"class":446},[440,10818,3193],{"class":469},[440,10820,460],{"class":446},[440,10822,3278],{"class":446},[440,10824,460],{"class":446},[440,10826,3471],{"class":456},[440,10828,460],{"class":446},[440,10830,463],{"class":446},[440,10832,2246],{"class":446},[440,10834,1483],{"class":446},[440,10836,460],{"class":446},[440,10838,3484],{"class":456},[440,10840,460],{"class":446},[440,10842,463],{"class":446},[440,10844,2246],{"class":446},[440,10846,1483],{"class":446},[440,10848,460],{"class":446},[440,10850,3497],{"class":456},[440,10852,460],{"class":446},[440,10854,2335],{"class":446},[440,10856,460],{"class":446},[440,10858,3506],{"class":456},[440,10860,460],{"class":446},[440,10862,463],{"class":446},[440,10864,3513],{"class":490},[440,10866,1483],{"class":446},[440,10868,460],{"class":446},[440,10870,650],{"class":456},[440,10872,460],{"class":446},[440,10874,463],{"class":446},[440,10876,2246],{"class":446},[440,10878,1483],{"class":446},[440,10880,460],{"class":446},[440,10882,761],{"class":456},[440,10884,460],{"class":446},[440,10886,463],{"class":446},[440,10888,2246],{"class":446},[440,10890,1483],{"class":446},[440,10892,460],{"class":446},[440,10894,2313],{"class":456},[440,10896,460],{"class":446},[440,10898,463],{"class":446},[440,10900,460],{"class":446},[440,10902,10102],{"class":469},[440,10904,460],{"class":446},[440,10906,1483],{"class":446},[440,10908,460],{"class":446},[440,10910,2085],{"class":456},[440,10912,460],{"class":446},[440,10914,463],{"class":446},[440,10916,10117],{"class":490},[440,10918,1483],{"class":446},[440,10920,460],{"class":446},[440,10922,2099],{"class":456},[440,10924,460],{"class":446},[440,10926,463],{"class":446},[440,10928,10929],{"class":490},"2100",[440,10931,1483],{"class":446},[440,10933,460],{"class":446},[440,10935,2366],{"class":456},[440,10937,460],{"class":446},[440,10939,2371],{"class":446},[440,10941,460],{"class":446},[440,10943,9666],{"class":469},[440,10945,460],{"class":446},[440,10947,2380],{"class":446},[440,10949,460],{"class":446},[440,10951,1472],{"class":456},[440,10953,460],{"class":446},[440,10955,463],{"class":446},[440,10957,460],{"class":446},[440,10959,9666],{"class":469},[440,10961,460],{"class":446},[440,10963,1483],{"class":446},[440,10965,460],{"class":446},[440,10967,1936],{"class":456},[440,10969,460],{"class":446},[440,10971,463],{"class":446},[440,10973,460],{"class":446},[440,10975,812],{"class":469},[440,10977,460],{"class":446},[440,10979,1483],{"class":446},[440,10981,460],{"class":446},[440,10983,1954],{"class":456},[440,10985,460],{"class":446},[440,10987,463],{"class":446},[440,10989,460],{"class":446},[440,10991,1963],{"class":469},[440,10993,460],{"class":446},[440,10995,1483],{"class":446},[440,10997,460],{"class":446},[440,10999,2190],{"class":456},[440,11001,460],{"class":446},[440,11003,463],{"class":446},[440,11005,460],{"class":446},[440,11007,9539],{"class":469},[440,11009,460],{"class":446},[440,11011,1483],{"class":446},[440,11013,460],{"class":446},[440,11015,1972],{"class":456},[440,11017,460],{"class":446},[440,11019,463],{"class":446},[440,11021,460],{"class":446},[440,11023,11024],{"class":469},"Scan and List Latest Sensor Keys",[440,11026,460],{"class":446},[440,11028,1483],{"class":446},[440,11030,460],{"class":446},[440,11032,1005],{"class":456},[440,11034,460],{"class":446},[440,11036,463],{"class":446},[440,11038,460],{"class":446},[440,11040,10242],{"class":469},[440,11042,8313],{"class":1273},[440,11044,11045],{"class":469},"async function scanKeys() {",[440,11047,8029],{"class":1273},[440,11049,11050],{"class":469},"    const matchPattern = 'sensor:*:latest';",[440,11052,8029],{"class":1273},[440,11054,11055],{"class":469},"    const allKeys = [];",[440,11057,8029],{"class":1273},[440,11059,11060],{"class":469},"    let cursor = '0';",[440,11062,8313],{"class":1273},[440,11064,11065],{"class":469},"    try {",[440,11067,8029],{"class":1273},[440,11069,11070],{"class":469},"        do {",[440,11072,8029],{"class":1273},[440,11074,11075],{"class":469},"            \u002F\u002F Scan with pattern matching",[440,11077,8029],{"class":1273},[440,11079,11080],{"class":469},"            const result = await redis.scan(",[440,11082,8029],{"class":1273},[440,11084,11085],{"class":469},"                cursor,",[440,11087,8029],{"class":1273},[440,11089,11090],{"class":469},"                'MATCH', matchPattern,",[440,11092,8029],{"class":1273},[440,11094,11095],{"class":469},"                'COUNT', 100",[440,11097,8029],{"class":1273},[440,11099,11100],{"class":469},"            );",[440,11102,8313],{"class":1273},[440,11104,11105],{"class":469},"            cursor = result[0];",[440,11107,8029],{"class":1273},[440,11109,11110],{"class":469},"            const keys = result[1];",[440,11112,8029],{"class":1273},[440,11114,11115],{"class":469},"            allKeys.push(...keys);",[440,11117,8313],{"class":1273},[440,11119,11120],{"class":469},"        } while (cursor !== '0');",[440,11122,8313],{"class":1273},[440,11124,11125],{"class":469},"        msg.payload = {",[440,11127,8029],{"class":1273},[440,11129,11130],{"class":469},"            pattern: matchPattern,",[440,11132,8029],{"class":1273},[440,11134,11135],{"class":469},"            count: allKeys.length,",[440,11137,8029],{"class":1273},[440,11139,11140],{"class":469},"            keys: allKeys",[440,11142,8029],{"class":1273},[440,11144,11145],{"class":469},"        };",[440,11147,8313],{"class":1273},[440,11149,11150],{"class":469},"        node.send(msg);",[440,11152,8313],{"class":1273},[440,11154,11155],{"class":469},"    } catch (err) {",[440,11157,8029],{"class":1273},[440,11159,10351],{"class":469},[440,11161,8029],{"class":1273},[440,11163,10361],{"class":469},[440,11165,8029],{"class":1273},[440,11167,1475],{"class":469},[440,11169,8313],{"class":1273},[440,11171,11172],{"class":469},"scanKeys();",[440,11174,460],{"class":446},[440,11176,1483],{"class":446},[440,11178,460],{"class":446},[440,11180,8074],{"class":456},[440,11182,460],{"class":446},[440,11184,463],{"class":446},[440,11186,8081],{"class":490},[440,11188,1483],{"class":446},[440,11190,460],{"class":446},[440,11192,7284],{"class":456},[440,11194,460],{"class":446},[440,11196,463],{"class":446},[440,11198,928],{"class":490},[440,11200,1483],{"class":446},[440,11202,460],{"class":446},[440,11204,8100],{"class":456},[440,11206,460],{"class":446},[440,11208,463],{"class":446},[440,11210,928],{"class":490},[440,11212,1483],{"class":446},[440,11214,460],{"class":446},[440,11216,8113],{"class":456},[440,11218,460],{"class":446},[440,11220,463],{"class":446},[440,11222,2246],{"class":446},[440,11224,1483],{"class":446},[440,11226,460],{"class":446},[440,11228,8126],{"class":456},[440,11230,460],{"class":446},[440,11232,463],{"class":446},[440,11234,2246],{"class":446},[440,11236,1483],{"class":446},[440,11238,460],{"class":446},[440,11240,8139],{"class":456},[440,11242,460],{"class":446},[440,11244,3466],{"class":446},[440,11246,460],{"class":446},[440,11248,2085],{"class":456},[440,11250,460],{"class":446},[440,11252,463],{"class":446},[440,11254,11255],{"class":490},"760",[440,11257,1483],{"class":446},[440,11259,460],{"class":446},[440,11261,2099],{"class":456},[440,11263,460],{"class":446},[440,11265,463],{"class":446},[440,11267,10929],{"class":490},[440,11269,1483],{"class":446},[440,11271,460],{"class":446},[440,11273,2366],{"class":456},[440,11275,460],{"class":446},[440,11277,2371],{"class":446},[440,11279,460],{"class":446},[440,11281,9675],{"class":469},[440,11283,460],{"class":446},[440,11285,2380],{"class":446},[440,11287,460],{"class":446},[440,11289,1472],{"class":456},[440,11291,460],{"class":446},[440,11293,463],{"class":446},[440,11295,460],{"class":446},[440,11297,9675],{"class":469},[440,11299,460],{"class":446},[440,11301,1483],{"class":446},[440,11303,460],{"class":446},[440,11305,1936],{"class":456},[440,11307,460],{"class":446},[440,11309,463],{"class":446},[440,11311,460],{"class":446},[440,11313,2409],{"class":469},[440,11315,460],{"class":446},[440,11317,1483],{"class":446},[440,11319,460],{"class":446},[440,11321,1954],{"class":456},[440,11323,460],{"class":446},[440,11325,463],{"class":446},[440,11327,460],{"class":446},[440,11329,1963],{"class":469},[440,11331,460],{"class":446},[440,11333,1483],{"class":446},[440,11335,460],{"class":446},[440,11337,2190],{"class":456},[440,11339,460],{"class":446},[440,11341,463],{"class":446},[440,11343,460],{"class":446},[440,11345,9539],{"class":469},[440,11347,460],{"class":446},[440,11349,1483],{"class":446},[440,11351,460],{"class":446},[440,11353,1972],{"class":456},[440,11355,460],{"class":446},[440,11357,463],{"class":446},[440,11359,460],{"class":446},[440,11361,11362],{"class":469},"debug 9",[440,11364,460],{"class":446},[440,11366,1483],{"class":446},[440,11368,460],{"class":446},[440,11370,2467],{"class":456},[440,11372,460],{"class":446},[440,11374,2472],{"class":446},[440,11376,460],{"class":446},[440,11378,2477],{"class":456},[440,11380,460],{"class":446},[440,11382,2472],{"class":446},[440,11384,460],{"class":446},[440,11386,2486],{"class":456},[440,11388,460],{"class":446},[440,11390,2335],{"class":446},[440,11392,460],{"class":446},[440,11394,2495],{"class":456},[440,11396,460],{"class":446},[440,11398,2335],{"class":446},[440,11400,460],{"class":446},[440,11402,2504],{"class":456},[440,11404,460],{"class":446},[440,11406,463],{"class":446},[440,11408,460],{"class":446},[440,11410,10626],{"class":469},[440,11412,460],{"class":446},[440,11414,1483],{"class":446},[440,11416,460],{"class":446},[440,11418,2538],{"class":456},[440,11420,460],{"class":446},[440,11422,463],{"class":446},[440,11424,2246],{"class":446},[440,11426,1483],{"class":446},[440,11428,460],{"class":446},[440,11430,2551],{"class":456},[440,11432,460],{"class":446},[440,11434,463],{"class":446},[440,11436,460],{"class":446},[440,11438,2560],{"class":469},[440,11440,460],{"class":446},[440,11442,1483],{"class":446},[440,11444,460],{"class":446},[440,11446,2085],{"class":456},[440,11448,460],{"class":446},[440,11450,463],{"class":446},[440,11452,4291],{"class":490},[440,11454,1483],{"class":446},[440,11456,460],{"class":446},[440,11458,2099],{"class":456},[440,11460,460],{"class":446},[440,11462,463],{"class":446},[440,11464,10929],{"class":490},[440,11466,1483],{"class":446},[440,11468,460],{"class":446},[440,11470,2366],{"class":456},[440,11472,460],{"class":446},[440,11474,2598],{"class":446},[440,11476,460],{"class":446},[440,11478,1472],{"class":456},[440,11480,460],{"class":446},[440,11482,463],{"class":446},[440,11484,460],{"class":446},[440,11486,11487],{"class":469},"1a2b3c4d5e6f7081",[440,11489,460],{"class":446},[440,11491,1483],{"class":446},[440,11493,460],{"class":446},[440,11495,1936],{"class":456},[440,11497,460],{"class":446},[440,11499,463],{"class":446},[440,11501,460],{"class":446},[440,11503,1945],{"class":469},[440,11505,460],{"class":446},[440,11507,1483],{"class":446},[440,11509,460],{"class":446},[440,11511,1954],{"class":456},[440,11513,460],{"class":446},[440,11515,463],{"class":446},[440,11517,460],{"class":446},[440,11519,1963],{"class":469},[440,11521,460],{"class":446},[440,11523,1483],{"class":446},[440,11525,460],{"class":446},[440,11527,1972],{"class":456},[440,11529,460],{"class":446},[440,11531,463],{"class":446},[440,11533,460],{"class":446},[440,11535,11536],{"class":469},"Lists and Queues",[440,11538,460],{"class":446},[440,11540,1483],{"class":446},[440,11542,460],{"class":446},[440,11544,1990],{"class":456},[440,11546,460],{"class":446},[440,11548,1995],{"class":446},[440,11550,460],{"class":446},[440,11552,2001],{"class":2000},[440,11554,460],{"class":446},[440,11556,2006],{"class":446},[440,11558,460],{"class":446},[440,11560,2011],{"class":456},[440,11562,460],{"class":446},[440,11564,2016],{"class":446},[440,11566,460],{"class":446},[440,11568,11569],{"class":469},"1a2b3c4d5e6f7001",[440,11571,460],{"class":446},[440,11573,1483],{"class":446},[440,11575,460],{"class":446},[440,11577,11578],{"class":469},"1a2b3c4d5e6f7002",[440,11580,460],{"class":446},[440,11582,1483],{"class":446},[440,11584,460],{"class":446},[440,11586,11587],{"class":469},"1a2b3c4d5e6f7003",[440,11589,460],{"class":446},[440,11591,1483],{"class":446},[440,11593,460],{"class":446},[440,11595,11596],{"class":469},"1a2b3c4d5e6f7005",[440,11598,460],{"class":446},[440,11600,1483],{"class":446},[440,11602,460],{"class":446},[440,11604,11605],{"class":469},"1a2b3c4d5e6f7006",[440,11607,460],{"class":446},[440,11609,1483],{"class":446},[440,11611,460],{"class":446},[440,11613,11614],{"class":469},"1a2b3c4d5e6f7007",[440,11616,460],{"class":446},[440,11618,2080],{"class":446},[440,11620,460],{"class":446},[440,11622,2085],{"class":456},[440,11624,460],{"class":446},[440,11626,463],{"class":446},[440,11628,2092],{"class":490},[440,11630,1483],{"class":446},[440,11632,460],{"class":446},[440,11634,2099],{"class":456},[440,11636,460],{"class":446},[440,11638,463],{"class":446},[440,11640,11641],{"class":490},"2159",[440,11643,1483],{"class":446},[440,11645,460],{"class":446},[440,11647,2113],{"class":456},[440,11649,460],{"class":446},[440,11651,463],{"class":446},[440,11653,11654],{"class":490},"612",[440,11656,1483],{"class":446},[440,11658,460],{"class":446},[440,11660,2127],{"class":456},[440,11662,460],{"class":446},[440,11664,463],{"class":446},[440,11666,2134],{"class":490},[440,11668,2137],{"class":446},[440,11670,460],{"class":446},[440,11672,1472],{"class":456},[440,11674,460],{"class":446},[440,11676,463],{"class":446},[440,11678,460],{"class":446},[440,11680,11569],{"class":469},[440,11682,460],{"class":446},[440,11684,1483],{"class":446},[440,11686,460],{"class":446},[440,11688,1936],{"class":456},[440,11690,460],{"class":446},[440,11692,463],{"class":446},[440,11694,460],{"class":446},[440,11696,3408],{"class":469},[440,11698,460],{"class":446},[440,11700,1483],{"class":446},[440,11702,460],{"class":446},[440,11704,1954],{"class":456},[440,11706,460],{"class":446},[440,11708,463],{"class":446},[440,11710,460],{"class":446},[440,11712,1963],{"class":469},[440,11714,460],{"class":446},[440,11716,1483],{"class":446},[440,11718,460],{"class":446},[440,11720,2190],{"class":456},[440,11722,460],{"class":446},[440,11724,463],{"class":446},[440,11726,460],{"class":446},[440,11728,11487],{"class":469},[440,11730,460],{"class":446},[440,11732,1483],{"class":446},[440,11734,460],{"class":446},[440,11736,1972],{"class":456},[440,11738,460],{"class":446},[440,11740,463],{"class":446},[440,11742,2246],{"class":446},[440,11744,1483],{"class":446},[440,11746,460],{"class":446},[440,11748,3461],{"class":456},[440,11750,460],{"class":446},[440,11752,3466],{"class":446},[440,11754,460],{"class":446},[440,11756,3471],{"class":456},[440,11758,460],{"class":446},[440,11760,463],{"class":446},[440,11762,2246],{"class":446},[440,11764,1483],{"class":446},[440,11766,460],{"class":446},[440,11768,3484],{"class":456},[440,11770,460],{"class":446},[440,11772,463],{"class":446},[440,11774,2246],{"class":446},[440,11776,1483],{"class":446},[440,11778,460],{"class":446},[440,11780,3497],{"class":456},[440,11782,460],{"class":446},[440,11784,2335],{"class":446},[440,11786,460],{"class":446},[440,11788,3506],{"class":456},[440,11790,460],{"class":446},[440,11792,463],{"class":446},[440,11794,3513],{"class":490},[440,11796,1483],{"class":446},[440,11798,460],{"class":446},[440,11800,650],{"class":456},[440,11802,460],{"class":446},[440,11804,463],{"class":446},[440,11806,2246],{"class":446},[440,11808,1483],{"class":446},[440,11810,460],{"class":446},[440,11812,2085],{"class":456},[440,11814,460],{"class":446},[440,11816,463],{"class":446},[440,11818,3538],{"class":490},[440,11820,1483],{"class":446},[440,11822,460],{"class":446},[440,11824,2099],{"class":456},[440,11826,460],{"class":446},[440,11828,463],{"class":446},[440,11830,11831],{"class":490},"2200",[440,11833,1483],{"class":446},[440,11835,460],{"class":446},[440,11837,2366],{"class":456},[440,11839,460],{"class":446},[440,11841,2371],{"class":446},[440,11843,460],{"class":446},[440,11845,11578],{"class":469},[440,11847,460],{"class":446},[440,11849,2380],{"class":446},[440,11851,460],{"class":446},[440,11853,1472],{"class":456},[440,11855,460],{"class":446},[440,11857,463],{"class":446},[440,11859,460],{"class":446},[440,11861,11578],{"class":469},[440,11863,460],{"class":446},[440,11865,1483],{"class":446},[440,11867,460],{"class":446},[440,11869,1936],{"class":456},[440,11871,460],{"class":446},[440,11873,463],{"class":446},[440,11875,460],{"class":446},[440,11877,809],{"class":469},[440,11879,460],{"class":446},[440,11881,1483],{"class":446},[440,11883,460],{"class":446},[440,11885,1954],{"class":456},[440,11887,460],{"class":446},[440,11889,463],{"class":446},[440,11891,460],{"class":446},[440,11893,1963],{"class":469},[440,11895,460],{"class":446},[440,11897,1483],{"class":446},[440,11899,460],{"class":446},[440,11901,2190],{"class":456},[440,11903,460],{"class":446},[440,11905,463],{"class":446},[440,11907,460],{"class":446},[440,11909,11487],{"class":469},[440,11911,460],{"class":446},[440,11913,1483],{"class":446},[440,11915,460],{"class":446},[440,11917,1972],{"class":456},[440,11919,460],{"class":446},[440,11921,463],{"class":446},[440,11923,460],{"class":446},[440,11925,11926],{"class":469},"Prepare Order Payload",[440,11928,460],{"class":446},[440,11930,1483],{"class":446},[440,11932,460],{"class":446},[440,11934,3107],{"class":456},[440,11936,460],{"class":446},[440,11938,3112],{"class":446},[440,11940,460],{"class":446},[440,11942,3117],{"class":2000},[440,11944,460],{"class":446},[440,11946,463],{"class":446},[440,11948,460],{"class":446},[440,11950,628],{"class":469},[440,11952,460],{"class":446},[440,11954,1483],{"class":446},[440,11956,460],{"class":446},[440,11958,14],{"class":2000},[440,11960,460],{"class":446},[440,11962,463],{"class":446},[440,11964,460],{"class":446},[440,11966,761],{"class":469},[440,11968,460],{"class":446},[440,11970,1483],{"class":446},[440,11972,460],{"class":446},[440,11974,3150],{"class":2000},[440,11976,460],{"class":446},[440,11978,463],{"class":446},[440,11980,460],{"class":446},[440,11982,347],{"class":469},[440,11984,460],{"class":446},[440,11986,1483],{"class":446},[440,11988,460],{"class":446},[440,11990,3167],{"class":2000},[440,11992,460],{"class":446},[440,11994,463],{"class":446},[440,11996,460],{"class":446},[440,11998,11999],{"class":469},"Order #1042 - 2x Widget, 1x Gadget",[440,12001,460],{"class":446},[440,12003,1483],{"class":446},[440,12005,460],{"class":446},[440,12007,3184],{"class":2000},[440,12009,460],{"class":446},[440,12011,463],{"class":446},[440,12013,460],{"class":446},[440,12015,3193],{"class":469},[440,12017,460],{"class":446},[440,12019,3278],{"class":446},[440,12021,460],{"class":446},[440,12023,3283],{"class":456},[440,12025,460],{"class":446},[440,12027,463],{"class":446},[440,12029,2246],{"class":446},[440,12031,1483],{"class":446},[440,12033,460],{"class":446},[440,12035,3296],{"class":456},[440,12037,460],{"class":446},[440,12039,463],{"class":446},[440,12041,2246],{"class":446},[440,12043,1483],{"class":446},[440,12045,460],{"class":446},[440,12047,3309],{"class":456},[440,12049,460],{"class":446},[440,12051,463],{"class":446},[440,12053,2246],{"class":446},[440,12055,1483],{"class":446},[440,12057,460],{"class":446},[440,12059,3167],{"class":456},[440,12061,460],{"class":446},[440,12063,463],{"class":446},[440,12065,2246],{"class":446},[440,12067,1483],{"class":446},[440,12069,460],{"class":446},[440,12071,3334],{"class":456},[440,12073,460],{"class":446},[440,12075,2335],{"class":446},[440,12077,460],{"class":446},[440,12079,2085],{"class":456},[440,12081,460],{"class":446},[440,12083,463],{"class":446},[440,12085,3349],{"class":490},[440,12087,1483],{"class":446},[440,12089,460],{"class":446},[440,12091,2099],{"class":456},[440,12093,460],{"class":446},[440,12095,463],{"class":446},[440,12097,11831],{"class":490},[440,12099,1483],{"class":446},[440,12101,460],{"class":446},[440,12103,2366],{"class":456},[440,12105,460],{"class":446},[440,12107,2371],{"class":446},[440,12109,460],{"class":446},[440,12111,11587],{"class":469},[440,12113,460],{"class":446},[440,12115,2380],{"class":446},[440,12117,460],{"class":446},[440,12119,1472],{"class":456},[440,12121,460],{"class":446},[440,12123,463],{"class":446},[440,12125,460],{"class":446},[440,12127,11587],{"class":469},[440,12129,460],{"class":446},[440,12131,1483],{"class":446},[440,12133,460],{"class":446},[440,12135,1936],{"class":456},[440,12137,460],{"class":446},[440,12139,463],{"class":446},[440,12141,460],{"class":446},[440,12143,113],{"class":469},[440,12145,460],{"class":446},[440,12147,1483],{"class":446},[440,12149,460],{"class":446},[440,12151,1954],{"class":456},[440,12153,460],{"class":446},[440,12155,463],{"class":446},[440,12157,460],{"class":446},[440,12159,1963],{"class":469},[440,12161,460],{"class":446},[440,12163,1483],{"class":446},[440,12165,460],{"class":446},[440,12167,2190],{"class":456},[440,12169,460],{"class":446},[440,12171,463],{"class":446},[440,12173,460],{"class":446},[440,12175,11487],{"class":469},[440,12177,460],{"class":446},[440,12179,1483],{"class":446},[440,12181,460],{"class":446},[440,12183,704],{"class":456},[440,12185,460],{"class":446},[440,12187,463],{"class":446},[440,12189,460],{"class":446},[440,12191,2215],{"class":469},[440,12193,460],{"class":446},[440,12195,1483],{"class":446},[440,12197,460],{"class":446},[440,12199,620],{"class":456},[440,12201,460],{"class":446},[440,12203,463],{"class":446},[440,12205,460],{"class":446},[440,12207,117],{"class":469},[440,12209,460],{"class":446},[440,12211,1483],{"class":446},[440,12213,460],{"class":446},[440,12215,1972],{"class":456},[440,12217,460],{"class":446},[440,12219,463],{"class":446},[440,12221,2246],{"class":446},[440,12223,1483],{"class":446},[440,12225,460],{"class":446},[440,12227,650],{"class":456},[440,12229,460],{"class":446},[440,12231,463],{"class":446},[440,12233,460],{"class":446},[440,12235,12236],{"class":469},"queue:orders",[440,12238,460],{"class":446},[440,12240,1483],{"class":446},[440,12242,460],{"class":446},[440,12244,2085],{"class":456},[440,12246,460],{"class":446},[440,12248,463],{"class":446},[440,12250,6859],{"class":490},[440,12252,1483],{"class":446},[440,12254,460],{"class":446},[440,12256,2099],{"class":456},[440,12258,460],{"class":446},[440,12260,463],{"class":446},[440,12262,11831],{"class":490},[440,12264,1483],{"class":446},[440,12266,460],{"class":446},[440,12268,2366],{"class":456},[440,12270,460],{"class":446},[440,12272,2598],{"class":446},[440,12274,460],{"class":446},[440,12276,1472],{"class":456},[440,12278,460],{"class":446},[440,12280,463],{"class":446},[440,12282,460],{"class":446},[440,12284,11596],{"class":469},[440,12286,460],{"class":446},[440,12288,1483],{"class":446},[440,12290,460],{"class":446},[440,12292,1936],{"class":456},[440,12294,460],{"class":446},[440,12296,463],{"class":446},[440,12298,460],{"class":446},[440,12300,3408],{"class":469},[440,12302,460],{"class":446},[440,12304,1483],{"class":446},[440,12306,460],{"class":446},[440,12308,1954],{"class":456},[440,12310,460],{"class":446},[440,12312,463],{"class":446},[440,12314,460],{"class":446},[440,12316,1963],{"class":469},[440,12318,460],{"class":446},[440,12320,1483],{"class":446},[440,12322,460],{"class":446},[440,12324,2190],{"class":456},[440,12326,460],{"class":446},[440,12328,463],{"class":446},[440,12330,460],{"class":446},[440,12332,11487],{"class":469},[440,12334,460],{"class":446},[440,12336,1483],{"class":446},[440,12338,460],{"class":446},[440,12340,1972],{"class":456},[440,12342,460],{"class":446},[440,12344,463],{"class":446},[440,12346,2246],{"class":446},[440,12348,1483],{"class":446},[440,12350,460],{"class":446},[440,12352,3461],{"class":456},[440,12354,460],{"class":446},[440,12356,3466],{"class":446},[440,12358,460],{"class":446},[440,12360,3471],{"class":456},[440,12362,460],{"class":446},[440,12364,463],{"class":446},[440,12366,2246],{"class":446},[440,12368,1483],{"class":446},[440,12370,460],{"class":446},[440,12372,3484],{"class":456},[440,12374,460],{"class":446},[440,12376,463],{"class":446},[440,12378,2246],{"class":446},[440,12380,1483],{"class":446},[440,12382,460],{"class":446},[440,12384,3497],{"class":456},[440,12386,460],{"class":446},[440,12388,2335],{"class":446},[440,12390,460],{"class":446},[440,12392,3506],{"class":456},[440,12394,460],{"class":446},[440,12396,463],{"class":446},[440,12398,3513],{"class":490},[440,12400,1483],{"class":446},[440,12402,460],{"class":446},[440,12404,650],{"class":456},[440,12406,460],{"class":446},[440,12408,463],{"class":446},[440,12410,2246],{"class":446},[440,12412,1483],{"class":446},[440,12414,460],{"class":446},[440,12416,2085],{"class":456},[440,12418,460],{"class":446},[440,12420,463],{"class":446},[440,12422,3538],{"class":490},[440,12424,1483],{"class":446},[440,12426,460],{"class":446},[440,12428,2099],{"class":456},[440,12430,460],{"class":446},[440,12432,463],{"class":446},[440,12434,12435],{"class":490},"2280",[440,12437,1483],{"class":446},[440,12439,460],{"class":446},[440,12441,2366],{"class":456},[440,12443,460],{"class":446},[440,12445,2371],{"class":446},[440,12447,460],{"class":446},[440,12449,11605],{"class":469},[440,12451,460],{"class":446},[440,12453,2380],{"class":446},[440,12455,460],{"class":446},[440,12457,1472],{"class":456},[440,12459,460],{"class":446},[440,12461,463],{"class":446},[440,12463,460],{"class":446},[440,12465,11605],{"class":469},[440,12467,460],{"class":446},[440,12469,1483],{"class":446},[440,12471,460],{"class":446},[440,12473,1936],{"class":456},[440,12475,460],{"class":446},[440,12477,463],{"class":446},[440,12479,460],{"class":446},[440,12481,121],{"class":469},[440,12483,460],{"class":446},[440,12485,1483],{"class":446},[440,12487,460],{"class":446},[440,12489,1954],{"class":456},[440,12491,460],{"class":446},[440,12493,463],{"class":446},[440,12495,460],{"class":446},[440,12497,1963],{"class":469},[440,12499,460],{"class":446},[440,12501,1483],{"class":446},[440,12503,460],{"class":446},[440,12505,2190],{"class":456},[440,12507,460],{"class":446},[440,12509,463],{"class":446},[440,12511,460],{"class":446},[440,12513,11487],{"class":469},[440,12515,460],{"class":446},[440,12517,1483],{"class":446},[440,12519,460],{"class":446},[440,12521,704],{"class":456},[440,12523,460],{"class":446},[440,12525,463],{"class":446},[440,12527,460],{"class":446},[440,12529,2215],{"class":469},[440,12531,460],{"class":446},[440,12533,1483],{"class":446},[440,12535,460],{"class":446},[440,12537,620],{"class":456},[440,12539,460],{"class":446},[440,12541,463],{"class":446},[440,12543,460],{"class":446},[440,12545,124],{"class":469},[440,12547,460],{"class":446},[440,12549,1483],{"class":446},[440,12551,460],{"class":446},[440,12553,1972],{"class":456},[440,12555,460],{"class":446},[440,12557,463],{"class":446},[440,12559,2246],{"class":446},[440,12561,1483],{"class":446},[440,12563,460],{"class":446},[440,12565,650],{"class":456},[440,12567,460],{"class":446},[440,12569,463],{"class":446},[440,12571,460],{"class":446},[440,12573,12236],{"class":469},[440,12575,460],{"class":446},[440,12577,1483],{"class":446},[440,12579,460],{"class":446},[440,12581,7284],{"class":456},[440,12583,460],{"class":446},[440,12585,463],{"class":446},[440,12587,928],{"class":490},[440,12589,1483],{"class":446},[440,12591,460],{"class":446},[440,12593,2085],{"class":456},[440,12595,460],{"class":446},[440,12597,463],{"class":446},[440,12599,8154],{"class":490},[440,12601,1483],{"class":446},[440,12603,460],{"class":446},[440,12605,2099],{"class":456},[440,12607,460],{"class":446},[440,12609,463],{"class":446},[440,12611,12435],{"class":490},[440,12613,1483],{"class":446},[440,12615,460],{"class":446},[440,12617,2366],{"class":456},[440,12619,460],{"class":446},[440,12621,2371],{"class":446},[440,12623,460],{"class":446},[440,12625,11614],{"class":469},[440,12627,460],{"class":446},[440,12629,2380],{"class":446},[440,12631,460],{"class":446},[440,12633,1472],{"class":456},[440,12635,460],{"class":446},[440,12637,463],{"class":446},[440,12639,460],{"class":446},[440,12641,11614],{"class":469},[440,12643,460],{"class":446},[440,12645,1483],{"class":446},[440,12647,460],{"class":446},[440,12649,1936],{"class":456},[440,12651,460],{"class":446},[440,12653,463],{"class":446},[440,12655,460],{"class":446},[440,12657,2409],{"class":469},[440,12659,460],{"class":446},[440,12661,1483],{"class":446},[440,12663,460],{"class":446},[440,12665,1954],{"class":456},[440,12667,460],{"class":446},[440,12669,463],{"class":446},[440,12671,460],{"class":446},[440,12673,1963],{"class":469},[440,12675,460],{"class":446},[440,12677,1483],{"class":446},[440,12679,460],{"class":446},[440,12681,2190],{"class":456},[440,12683,460],{"class":446},[440,12685,463],{"class":446},[440,12687,460],{"class":446},[440,12689,11487],{"class":469},[440,12691,460],{"class":446},[440,12693,1483],{"class":446},[440,12695,460],{"class":446},[440,12697,1972],{"class":456},[440,12699,460],{"class":446},[440,12701,463],{"class":446},[440,12703,460],{"class":446},[440,12705,2458],{"class":469},[440,12707,460],{"class":446},[440,12709,1483],{"class":446},[440,12711,460],{"class":446},[440,12713,2467],{"class":456},[440,12715,460],{"class":446},[440,12717,2472],{"class":446},[440,12719,460],{"class":446},[440,12721,2477],{"class":456},[440,12723,460],{"class":446},[440,12725,2472],{"class":446},[440,12727,460],{"class":446},[440,12729,2486],{"class":456},[440,12731,460],{"class":446},[440,12733,2335],{"class":446},[440,12735,460],{"class":446},[440,12737,2495],{"class":456},[440,12739,460],{"class":446},[440,12741,2335],{"class":446},[440,12743,460],{"class":446},[440,12745,2504],{"class":456},[440,12747,460],{"class":446},[440,12749,463],{"class":446},[440,12751,460],{"class":446},[440,12753,761],{"class":469},[440,12755,460],{"class":446},[440,12757,1483],{"class":446},[440,12759,460],{"class":446},[440,12761,2521],{"class":456},[440,12763,460],{"class":446},[440,12765,463],{"class":446},[440,12767,460],{"class":446},[440,12769,347],{"class":469},[440,12771,460],{"class":446},[440,12773,1483],{"class":446},[440,12775,460],{"class":446},[440,12777,2538],{"class":456},[440,12779,460],{"class":446},[440,12781,463],{"class":446},[440,12783,2246],{"class":446},[440,12785,1483],{"class":446},[440,12787,460],{"class":446},[440,12789,2551],{"class":456},[440,12791,460],{"class":446},[440,12793,463],{"class":446},[440,12795,460],{"class":446},[440,12797,2560],{"class":469},[440,12799,460],{"class":446},[440,12801,1483],{"class":446},[440,12803,460],{"class":446},[440,12805,2085],{"class":456},[440,12807,460],{"class":446},[440,12809,463],{"class":446},[440,12811,6859],{"class":490},[440,12813,1483],{"class":446},[440,12815,460],{"class":446},[440,12817,2099],{"class":456},[440,12819,460],{"class":446},[440,12821,463],{"class":446},[440,12823,12435],{"class":490},[440,12825,1483],{"class":446},[440,12827,460],{"class":446},[440,12829,2366],{"class":456},[440,12831,460],{"class":446},[440,12833,2598],{"class":446},[440,12835,460],{"class":446},[440,12837,1472],{"class":456},[440,12839,460],{"class":446},[440,12841,463],{"class":446},[440,12843,460],{"class":446},[440,12845,12846],{"class":469},"2a2b3c4d5e6f7082",[440,12848,460],{"class":446},[440,12850,1483],{"class":446},[440,12852,460],{"class":446},[440,12854,1936],{"class":456},[440,12856,460],{"class":446},[440,12858,463],{"class":446},[440,12860,460],{"class":446},[440,12862,1945],{"class":469},[440,12864,460],{"class":446},[440,12866,1483],{"class":446},[440,12868,460],{"class":446},[440,12870,1954],{"class":456},[440,12872,460],{"class":446},[440,12874,463],{"class":446},[440,12876,460],{"class":446},[440,12878,1963],{"class":469},[440,12880,460],{"class":446},[440,12882,1483],{"class":446},[440,12884,460],{"class":446},[440,12886,1972],{"class":456},[440,12888,460],{"class":446},[440,12890,463],{"class":446},[440,12892,460],{"class":446},[440,12894,12895],{"class":469},"Lua Scripting - JSON and Sorted Sets",[440,12897,460],{"class":446},[440,12899,1483],{"class":446},[440,12901,460],{"class":446},[440,12903,1990],{"class":456},[440,12905,460],{"class":446},[440,12907,1995],{"class":446},[440,12909,460],{"class":446},[440,12911,2001],{"class":2000},[440,12913,460],{"class":446},[440,12915,2006],{"class":446},[440,12917,460],{"class":446},[440,12919,2011],{"class":456},[440,12921,460],{"class":446},[440,12923,2016],{"class":446},[440,12925,460],{"class":446},[440,12927,12928],{"class":469},"2a2b3c4d5e6f7001",[440,12930,460],{"class":446},[440,12932,1483],{"class":446},[440,12934,460],{"class":446},[440,12936,12937],{"class":469},"2a2b3c4d5e6f7002",[440,12939,460],{"class":446},[440,12941,1483],{"class":446},[440,12943,460],{"class":446},[440,12945,12946],{"class":469},"2a2b3c4d5e6f7003",[440,12948,460],{"class":446},[440,12950,1483],{"class":446},[440,12952,460],{"class":446},[440,12954,12955],{"class":469},"2a2b3c4d5e6f7004",[440,12957,460],{"class":446},[440,12959,1483],{"class":446},[440,12961,460],{"class":446},[440,12963,12964],{"class":469},"2a2b3c4d5e6f7005",[440,12966,460],{"class":446},[440,12968,1483],{"class":446},[440,12970,460],{"class":446},[440,12972,12973],{"class":469},"2a2b3c4d5e6f7006",[440,12975,460],{"class":446},[440,12977,1483],{"class":446},[440,12979,460],{"class":446},[440,12981,12982],{"class":469},"2a2b3c4d5e6f7007",[440,12984,460],{"class":446},[440,12986,1483],{"class":446},[440,12988,460],{"class":446},[440,12990,12991],{"class":469},"2a2b3c4d5e6f7008",[440,12993,460],{"class":446},[440,12995,1483],{"class":446},[440,12997,460],{"class":446},[440,12999,13000],{"class":469},"2a2b3c4d5e6f7009",[440,13002,460],{"class":446},[440,13004,1483],{"class":446},[440,13006,460],{"class":446},[440,13008,13009],{"class":469},"2a2b3c4d5e6f700a",[440,13011,460],{"class":446},[440,13013,1483],{"class":446},[440,13015,460],{"class":446},[440,13017,13018],{"class":469},"2a2b3c4d5e6f700b",[440,13020,460],{"class":446},[440,13022,1483],{"class":446},[440,13024,460],{"class":446},[440,13026,13027],{"class":469},"2a2b3c4d5e6f700c",[440,13029,460],{"class":446},[440,13031,1483],{"class":446},[440,13033,460],{"class":446},[440,13035,13036],{"class":469},"2a2b3c4d5e6f700d",[440,13038,460],{"class":446},[440,13040,1483],{"class":446},[440,13042,460],{"class":446},[440,13044,13045],{"class":469},"2a2b3c4d5e6f700e",[440,13047,460],{"class":446},[440,13049,1483],{"class":446},[440,13051,460],{"class":446},[440,13053,13054],{"class":469},"2a2b3c4d5e6f700f",[440,13056,460],{"class":446},[440,13058,1483],{"class":446},[440,13060,460],{"class":446},[440,13062,13063],{"class":469},"2a2b3c4d5e6f7010",[440,13065,460],{"class":446},[440,13067,1483],{"class":446},[440,13069,460],{"class":446},[440,13071,13072],{"class":469},"2a2b3c4d5e6f7011",[440,13074,460],{"class":446},[440,13076,1483],{"class":446},[440,13078,460],{"class":446},[440,13080,13081],{"class":469},"2a2b3c4d5e6f7012",[440,13083,460],{"class":446},[440,13085,1483],{"class":446},[440,13087,460],{"class":446},[440,13089,13090],{"class":469},"2a2b3c4d5e6f7013",[440,13092,460],{"class":446},[440,13094,1483],{"class":446},[440,13096,460],{"class":446},[440,13098,13099],{"class":469},"2a2b3c4d5e6f7014",[440,13101,460],{"class":446},[440,13103,2080],{"class":446},[440,13105,460],{"class":446},[440,13107,2085],{"class":456},[440,13109,460],{"class":446},[440,13111,463],{"class":446},[440,13113,13114],{"class":490},"404",[440,13116,1483],{"class":446},[440,13118,460],{"class":446},[440,13120,2099],{"class":456},[440,13122,460],{"class":446},[440,13124,463],{"class":446},[440,13126,13127],{"class":490},"2339",[440,13129,1483],{"class":446},[440,13131,460],{"class":446},[440,13133,2113],{"class":456},[440,13135,460],{"class":446},[440,13137,463],{"class":446},[440,13139,13140],{"class":490},"952",[440,13142,1483],{"class":446},[440,13144,460],{"class":446},[440,13146,2127],{"class":456},[440,13148,460],{"class":446},[440,13150,463],{"class":446},[440,13152,13153],{"class":490},"322",[440,13155,2137],{"class":446},[440,13157,460],{"class":446},[440,13159,1472],{"class":456},[440,13161,460],{"class":446},[440,13163,463],{"class":446},[440,13165,460],{"class":446},[440,13167,12928],{"class":469},[440,13169,460],{"class":446},[440,13171,1483],{"class":446},[440,13173,460],{"class":446},[440,13175,1936],{"class":456},[440,13177,460],{"class":446},[440,13179,463],{"class":446},[440,13181,460],{"class":446},[440,13183,3408],{"class":469},[440,13185,460],{"class":446},[440,13187,1483],{"class":446},[440,13189,460],{"class":446},[440,13191,1954],{"class":456},[440,13193,460],{"class":446},[440,13195,463],{"class":446},[440,13197,460],{"class":446},[440,13199,1963],{"class":469},[440,13201,460],{"class":446},[440,13203,1483],{"class":446},[440,13205,460],{"class":446},[440,13207,2190],{"class":456},[440,13209,460],{"class":446},[440,13211,463],{"class":446},[440,13213,460],{"class":446},[440,13215,12846],{"class":469},[440,13217,460],{"class":446},[440,13219,1483],{"class":446},[440,13221,460],{"class":446},[440,13223,1972],{"class":456},[440,13225,460],{"class":446},[440,13227,463],{"class":446},[440,13229,460],{"class":446},[440,13231,13232],{"class":469},"Add Reading (ZADD)",[440,13234,460],{"class":446},[440,13236,1483],{"class":446},[440,13238,460],{"class":446},[440,13240,3461],{"class":456},[440,13242,460],{"class":446},[440,13244,3466],{"class":446},[440,13246,460],{"class":446},[440,13248,3471],{"class":456},[440,13250,460],{"class":446},[440,13252,463],{"class":446},[440,13254,2246],{"class":446},[440,13256,1483],{"class":446},[440,13258,460],{"class":446},[440,13260,3484],{"class":456},[440,13262,460],{"class":446},[440,13264,463],{"class":446},[440,13266,2246],{"class":446},[440,13268,1483],{"class":446},[440,13270,460],{"class":446},[440,13272,3497],{"class":456},[440,13274,460],{"class":446},[440,13276,2335],{"class":446},[440,13278,460],{"class":446},[440,13280,3506],{"class":456},[440,13282,460],{"class":446},[440,13284,463],{"class":446},[440,13286,3513],{"class":490},[440,13288,1483],{"class":446},[440,13290,460],{"class":446},[440,13292,650],{"class":456},[440,13294,460],{"class":446},[440,13296,463],{"class":446},[440,13298,2246],{"class":446},[440,13300,1483],{"class":446},[440,13302,460],{"class":446},[440,13304,2085],{"class":456},[440,13306,460],{"class":446},[440,13308,463],{"class":446},[440,13310,13311],{"class":490},"570",[440,13313,1483],{"class":446},[440,13315,460],{"class":446},[440,13317,2099],{"class":456},[440,13319,460],{"class":446},[440,13321,463],{"class":446},[440,13323,13324],{"class":490},"2380",[440,13326,1483],{"class":446},[440,13328,460],{"class":446},[440,13330,2366],{"class":456},[440,13332,460],{"class":446},[440,13334,2371],{"class":446},[440,13336,460],{"class":446},[440,13338,12937],{"class":469},[440,13340,460],{"class":446},[440,13342,2380],{"class":446},[440,13344,460],{"class":446},[440,13346,1472],{"class":456},[440,13348,460],{"class":446},[440,13350,463],{"class":446},[440,13352,460],{"class":446},[440,13354,12937],{"class":469},[440,13356,460],{"class":446},[440,13358,1483],{"class":446},[440,13360,460],{"class":446},[440,13362,1936],{"class":456},[440,13364,460],{"class":446},[440,13366,463],{"class":446},[440,13368,460],{"class":446},[440,13370,812],{"class":469},[440,13372,460],{"class":446},[440,13374,1483],{"class":446},[440,13376,460],{"class":446},[440,13378,1954],{"class":456},[440,13380,460],{"class":446},[440,13382,463],{"class":446},[440,13384,460],{"class":446},[440,13386,1963],{"class":469},[440,13388,460],{"class":446},[440,13390,1483],{"class":446},[440,13392,460],{"class":446},[440,13394,2190],{"class":456},[440,13396,460],{"class":446},[440,13398,463],{"class":446},[440,13400,460],{"class":446},[440,13402,12846],{"class":469},[440,13404,460],{"class":446},[440,13406,1483],{"class":446},[440,13408,460],{"class":446},[440,13410,1972],{"class":456},[440,13412,460],{"class":446},[440,13414,463],{"class":446},[440,13416,460],{"class":446},[440,13418,13419],{"class":469},"Prepare ZADD Args",[440,13421,460],{"class":446},[440,13423,1483],{"class":446},[440,13425,460],{"class":446},[440,13427,1005],{"class":456},[440,13429,460],{"class":446},[440,13431,463],{"class":446},[440,13433,460],{"class":446},[440,13435,13436],{"class":469},"\u002F\u002F msg.payload format: [key, score, JSON-encoded member]",[440,13438,8029],{"class":1273},[440,13440,13441],{"class":469},"const reading = { test: 1, hello: ",[440,13443,2281],{"class":1273},[440,13445,13446],{"class":469},"world1",[440,13448,2281],{"class":1273},[440,13450,13451],{"class":469},", hexstr: ",[440,13453,2281],{"class":1273},[440,13455,13456],{"class":469},"000102",[440,13458,2281],{"class":1273},[440,13460,13461],{"class":469}," };",[440,13463,8029],{"class":1273},[440,13465,8037],{"class":469},[440,13467,8029],{"class":1273},[440,13469,8042],{"class":1273},[440,13471,13472],{"class":469},"device:96a4:1a87:04",[440,13474,2281],{"class":1273},[440,13476,13477],{"class":469},",   \u002F\u002F KEYS[1]",[440,13479,8029],{"class":1273},[440,13481,13482],{"class":469},"    Date.now(),               \u002F\u002F ARGV[1] - score",[440,13484,8029],{"class":1273},[440,13486,13487],{"class":469},"    JSON.stringify(reading)   \u002F\u002F ARGV[2] - member",[440,13489,8029],{"class":1273},[440,13491,8060],{"class":469},[440,13493,8029],{"class":1273},[440,13495,8065],{"class":469},[440,13497,460],{"class":446},[440,13499,1483],{"class":446},[440,13501,460],{"class":446},[440,13503,8074],{"class":456},[440,13505,460],{"class":446},[440,13507,463],{"class":446},[440,13509,8081],{"class":490},[440,13511,1483],{"class":446},[440,13513,460],{"class":446},[440,13515,7284],{"class":456},[440,13517,460],{"class":446},[440,13519,463],{"class":446},[440,13521,928],{"class":490},[440,13523,1483],{"class":446},[440,13525,460],{"class":446},[440,13527,8100],{"class":456},[440,13529,460],{"class":446},[440,13531,463],{"class":446},[440,13533,928],{"class":490},[440,13535,1483],{"class":446},[440,13537,460],{"class":446},[440,13539,8113],{"class":456},[440,13541,460],{"class":446},[440,13543,463],{"class":446},[440,13545,2246],{"class":446},[440,13547,1483],{"class":446},[440,13549,460],{"class":446},[440,13551,8126],{"class":456},[440,13553,460],{"class":446},[440,13555,463],{"class":446},[440,13557,2246],{"class":446},[440,13559,1483],{"class":446},[440,13561,460],{"class":446},[440,13563,8139],{"class":456},[440,13565,460],{"class":446},[440,13567,3466],{"class":446},[440,13569,460],{"class":446},[440,13571,2085],{"class":456},[440,13573,460],{"class":446},[440,13575,463],{"class":446},[440,13577,9111],{"class":490},[440,13579,1483],{"class":446},[440,13581,460],{"class":446},[440,13583,2099],{"class":456},[440,13585,460],{"class":446},[440,13587,463],{"class":446},[440,13589,13324],{"class":490},[440,13591,1483],{"class":446},[440,13593,460],{"class":446},[440,13595,2366],{"class":456},[440,13597,460],{"class":446},[440,13599,2371],{"class":446},[440,13601,460],{"class":446},[440,13603,12946],{"class":469},[440,13605,460],{"class":446},[440,13607,2380],{"class":446},[440,13609,460],{"class":446},[440,13611,1472],{"class":456},[440,13613,460],{"class":446},[440,13615,463],{"class":446},[440,13617,460],{"class":446},[440,13619,12946],{"class":469},[440,13621,460],{"class":446},[440,13623,1483],{"class":446},[440,13625,460],{"class":446},[440,13627,1936],{"class":456},[440,13629,460],{"class":446},[440,13631,463],{"class":446},[440,13633,460],{"class":446},[440,13635,151],{"class":469},[440,13637,460],{"class":446},[440,13639,1483],{"class":446},[440,13641,460],{"class":446},[440,13643,1954],{"class":456},[440,13645,460],{"class":446},[440,13647,463],{"class":446},[440,13649,460],{"class":446},[440,13651,1963],{"class":469},[440,13653,460],{"class":446},[440,13655,1483],{"class":446},[440,13657,460],{"class":446},[440,13659,2190],{"class":456},[440,13661,460],{"class":446},[440,13663,463],{"class":446},[440,13665,460],{"class":446},[440,13667,12846],{"class":469},[440,13669,460],{"class":446},[440,13671,1483],{"class":446},[440,13673,460],{"class":446},[440,13675,704],{"class":456},[440,13677,460],{"class":446},[440,13679,463],{"class":446},[440,13681,460],{"class":446},[440,13683,2215],{"class":469},[440,13685,460],{"class":446},[440,13687,1483],{"class":446},[440,13689,460],{"class":446},[440,13691,1972],{"class":456},[440,13693,460],{"class":446},[440,13695,463],{"class":446},[440,13697,460],{"class":446},[440,13699,13700],{"class":469},"ZADD with JSON Member",[440,13702,460],{"class":446},[440,13704,1483],{"class":446},[440,13706,460],{"class":446},[440,13708,978],{"class":456},[440,13710,460],{"class":446},[440,13712,463],{"class":446},[440,13714,460],{"class":446},[440,13716,8081],{"class":469},[440,13718,460],{"class":446},[440,13720,1483],{"class":446},[440,13722,460],{"class":446},[440,13724,1005],{"class":456},[440,13726,460],{"class":446},[440,13728,463],{"class":446},[440,13730,460],{"class":446},[440,13732,13733],{"class":469},"local foo = redis.call('ZADD', KEYS[1], ARGV[1], ARGV[2])",[440,13735,8029],{"class":1273},[440,13737,13738],{"class":469},"return foo",[440,13740,460],{"class":446},[440,13742,1483],{"class":446},[440,13744,460],{"class":446},[440,13746,1020],{"class":456},[440,13748,460],{"class":446},[440,13750,2335],{"class":446},[440,13752,460],{"class":446},[440,13754,2330],{"class":456},[440,13756,460],{"class":446},[440,13758,2335],{"class":446},[440,13760,460],{"class":446},[440,13762,2085],{"class":456},[440,13764,460],{"class":446},[440,13766,463],{"class":446},[440,13768,13769],{"class":490},"1020",[440,13771,1483],{"class":446},[440,13773,460],{"class":446},[440,13775,2099],{"class":456},[440,13777,460],{"class":446},[440,13779,463],{"class":446},[440,13781,13324],{"class":490},[440,13783,1483],{"class":446},[440,13785,460],{"class":446},[440,13787,2366],{"class":456},[440,13789,460],{"class":446},[440,13791,2371],{"class":446},[440,13793,460],{"class":446},[440,13795,12955],{"class":469},[440,13797,460],{"class":446},[440,13799,2380],{"class":446},[440,13801,460],{"class":446},[440,13803,1472],{"class":456},[440,13805,460],{"class":446},[440,13807,463],{"class":446},[440,13809,460],{"class":446},[440,13811,12955],{"class":469},[440,13813,460],{"class":446},[440,13815,1483],{"class":446},[440,13817,460],{"class":446},[440,13819,1936],{"class":456},[440,13821,460],{"class":446},[440,13823,463],{"class":446},[440,13825,460],{"class":446},[440,13827,2409],{"class":469},[440,13829,460],{"class":446},[440,13831,1483],{"class":446},[440,13833,460],{"class":446},[440,13835,1954],{"class":456},[440,13837,460],{"class":446},[440,13839,463],{"class":446},[440,13841,460],{"class":446},[440,13843,1963],{"class":469},[440,13845,460],{"class":446},[440,13847,1483],{"class":446},[440,13849,460],{"class":446},[440,13851,2190],{"class":456},[440,13853,460],{"class":446},[440,13855,463],{"class":446},[440,13857,460],{"class":446},[440,13859,12846],{"class":469},[440,13861,460],{"class":446},[440,13863,1483],{"class":446},[440,13865,460],{"class":446},[440,13867,1972],{"class":456},[440,13869,460],{"class":446},[440,13871,463],{"class":446},[440,13873,460],{"class":446},[440,13875,2458],{"class":469},[440,13877,460],{"class":446},[440,13879,1483],{"class":446},[440,13881,460],{"class":446},[440,13883,2467],{"class":456},[440,13885,460],{"class":446},[440,13887,2472],{"class":446},[440,13889,460],{"class":446},[440,13891,2477],{"class":456},[440,13893,460],{"class":446},[440,13895,2472],{"class":446},[440,13897,460],{"class":446},[440,13899,2486],{"class":456},[440,13901,460],{"class":446},[440,13903,2335],{"class":446},[440,13905,460],{"class":446},[440,13907,2495],{"class":456},[440,13909,460],{"class":446},[440,13911,2335],{"class":446},[440,13913,460],{"class":446},[440,13915,2504],{"class":456},[440,13917,460],{"class":446},[440,13919,463],{"class":446},[440,13921,460],{"class":446},[440,13923,761],{"class":469},[440,13925,460],{"class":446},[440,13927,1483],{"class":446},[440,13929,460],{"class":446},[440,13931,2521],{"class":456},[440,13933,460],{"class":446},[440,13935,463],{"class":446},[440,13937,460],{"class":446},[440,13939,347],{"class":469},[440,13941,460],{"class":446},[440,13943,1483],{"class":446},[440,13945,460],{"class":446},[440,13947,2538],{"class":456},[440,13949,460],{"class":446},[440,13951,463],{"class":446},[440,13953,2246],{"class":446},[440,13955,1483],{"class":446},[440,13957,460],{"class":446},[440,13959,2551],{"class":456},[440,13961,460],{"class":446},[440,13963,463],{"class":446},[440,13965,460],{"class":446},[440,13967,2560],{"class":469},[440,13969,460],{"class":446},[440,13971,1483],{"class":446},[440,13973,460],{"class":446},[440,13975,2085],{"class":456},[440,13977,460],{"class":446},[440,13979,463],{"class":446},[440,13981,2359],{"class":490},[440,13983,1483],{"class":446},[440,13985,460],{"class":446},[440,13987,2099],{"class":456},[440,13989,460],{"class":446},[440,13991,463],{"class":446},[440,13993,13324],{"class":490},[440,13995,1483],{"class":446},[440,13997,460],{"class":446},[440,13999,2366],{"class":456},[440,14001,460],{"class":446},[440,14003,2598],{"class":446},[440,14005,460],{"class":446},[440,14007,1472],{"class":456},[440,14009,460],{"class":446},[440,14011,463],{"class":446},[440,14013,460],{"class":446},[440,14015,12964],{"class":469},[440,14017,460],{"class":446},[440,14019,1483],{"class":446},[440,14021,460],{"class":446},[440,14023,1936],{"class":456},[440,14025,460],{"class":446},[440,14027,463],{"class":446},[440,14029,460],{"class":446},[440,14031,3408],{"class":469},[440,14033,460],{"class":446},[440,14035,1483],{"class":446},[440,14037,460],{"class":446},[440,14039,1954],{"class":456},[440,14041,460],{"class":446},[440,14043,463],{"class":446},[440,14045,460],{"class":446},[440,14047,1963],{"class":469},[440,14049,460],{"class":446},[440,14051,1483],{"class":446},[440,14053,460],{"class":446},[440,14055,2190],{"class":456},[440,14057,460],{"class":446},[440,14059,463],{"class":446},[440,14061,460],{"class":446},[440,14063,12846],{"class":469},[440,14065,460],{"class":446},[440,14067,1483],{"class":446},[440,14069,460],{"class":446},[440,14071,1972],{"class":456},[440,14073,460],{"class":446},[440,14075,463],{"class":446},[440,14077,460],{"class":446},[440,14079,14080],{"class":469},"Decode Member",[440,14082,460],{"class":446},[440,14084,1483],{"class":446},[440,14086,460],{"class":446},[440,14088,3461],{"class":456},[440,14090,460],{"class":446},[440,14092,3466],{"class":446},[440,14094,460],{"class":446},[440,14096,3471],{"class":456},[440,14098,460],{"class":446},[440,14100,463],{"class":446},[440,14102,2246],{"class":446},[440,14104,1483],{"class":446},[440,14106,460],{"class":446},[440,14108,3484],{"class":456},[440,14110,460],{"class":446},[440,14112,463],{"class":446},[440,14114,2246],{"class":446},[440,14116,1483],{"class":446},[440,14118,460],{"class":446},[440,14120,3497],{"class":456},[440,14122,460],{"class":446},[440,14124,2335],{"class":446},[440,14126,460],{"class":446},[440,14128,3506],{"class":456},[440,14130,460],{"class":446},[440,14132,463],{"class":446},[440,14134,3513],{"class":490},[440,14136,1483],{"class":446},[440,14138,460],{"class":446},[440,14140,650],{"class":456},[440,14142,460],{"class":446},[440,14144,463],{"class":446},[440,14146,2246],{"class":446},[440,14148,1483],{"class":446},[440,14150,460],{"class":446},[440,14152,2085],{"class":456},[440,14154,460],{"class":446},[440,14156,463],{"class":446},[440,14158,13311],{"class":490},[440,14160,1483],{"class":446},[440,14162,460],{"class":446},[440,14164,2099],{"class":456},[440,14166,460],{"class":446},[440,14168,463],{"class":446},[440,14170,14171],{"class":490},"2440",[440,14173,1483],{"class":446},[440,14175,460],{"class":446},[440,14177,2366],{"class":456},[440,14179,460],{"class":446},[440,14181,2371],{"class":446},[440,14183,460],{"class":446},[440,14185,12973],{"class":469},[440,14187,460],{"class":446},[440,14189,2380],{"class":446},[440,14191,460],{"class":446},[440,14193,1472],{"class":456},[440,14195,460],{"class":446},[440,14197,463],{"class":446},[440,14199,460],{"class":446},[440,14201,12973],{"class":469},[440,14203,460],{"class":446},[440,14205,1483],{"class":446},[440,14207,460],{"class":446},[440,14209,1936],{"class":456},[440,14211,460],{"class":446},[440,14213,463],{"class":446},[440,14215,460],{"class":446},[440,14217,812],{"class":469},[440,14219,460],{"class":446},[440,14221,1483],{"class":446},[440,14223,460],{"class":446},[440,14225,1954],{"class":456},[440,14227,460],{"class":446},[440,14229,463],{"class":446},[440,14231,460],{"class":446},[440,14233,1963],{"class":469},[440,14235,460],{"class":446},[440,14237,1483],{"class":446},[440,14239,460],{"class":446},[440,14241,2190],{"class":456},[440,14243,460],{"class":446},[440,14245,463],{"class":446},[440,14247,460],{"class":446},[440,14249,12846],{"class":469},[440,14251,460],{"class":446},[440,14253,1483],{"class":446},[440,14255,460],{"class":446},[440,14257,1972],{"class":456},[440,14259,460],{"class":446},[440,14261,463],{"class":446},[440,14263,460],{"class":446},[440,14265,14266],{"class":469},"Prepare Decode Args",[440,14268,460],{"class":446},[440,14270,1483],{"class":446},[440,14272,460],{"class":446},[440,14274,1005],{"class":456},[440,14276,460],{"class":446},[440,14278,463],{"class":446},[440,14280,460],{"class":446},[440,14282,8037],{"class":469},[440,14284,8029],{"class":1273},[440,14286,8042],{"class":1273},[440,14288,13472],{"class":469},[440,14290,2281],{"class":1273},[440,14292,1483],{"class":469},[440,14294,8029],{"class":1273},[440,14296,8042],{"class":1273},[440,14298,1570],{"class":469},[440,14300,14301],{"class":1273},"\\\\\\\"",[440,14303,6044],{"class":469},[440,14305,14301],{"class":1273},[440,14307,14308],{"class":469},":22.5,",[440,14310,14301],{"class":1273},[440,14312,14313],{"class":469},"hello",[440,14315,14301],{"class":1273},[440,14317,463],{"class":469},[440,14319,14301],{"class":1273},[440,14321,14322],{"class":469},"world",[440,14324,14301],{"class":1273},[440,14326,1475],{"class":469},[440,14328,14329],{"class":1273},"\\\"\\n",[440,14331,8060],{"class":469},[440,14333,8029],{"class":1273},[440,14335,8065],{"class":469},[440,14337,460],{"class":446},[440,14339,1483],{"class":446},[440,14341,460],{"class":446},[440,14343,8074],{"class":456},[440,14345,460],{"class":446},[440,14347,463],{"class":446},[440,14349,8081],{"class":490},[440,14351,1483],{"class":446},[440,14353,460],{"class":446},[440,14355,7284],{"class":456},[440,14357,460],{"class":446},[440,14359,463],{"class":446},[440,14361,928],{"class":490},[440,14363,1483],{"class":446},[440,14365,460],{"class":446},[440,14367,8100],{"class":456},[440,14369,460],{"class":446},[440,14371,463],{"class":446},[440,14373,928],{"class":490},[440,14375,1483],{"class":446},[440,14377,460],{"class":446},[440,14379,8113],{"class":456},[440,14381,460],{"class":446},[440,14383,463],{"class":446},[440,14385,2246],{"class":446},[440,14387,1483],{"class":446},[440,14389,460],{"class":446},[440,14391,8126],{"class":456},[440,14393,460],{"class":446},[440,14395,463],{"class":446},[440,14397,2246],{"class":446},[440,14399,1483],{"class":446},[440,14401,460],{"class":446},[440,14403,8139],{"class":456},[440,14405,460],{"class":446},[440,14407,3466],{"class":446},[440,14409,460],{"class":446},[440,14411,2085],{"class":456},[440,14413,460],{"class":446},[440,14415,463],{"class":446},[440,14417,9111],{"class":490},[440,14419,1483],{"class":446},[440,14421,460],{"class":446},[440,14423,2099],{"class":456},[440,14425,460],{"class":446},[440,14427,463],{"class":446},[440,14429,14171],{"class":490},[440,14431,1483],{"class":446},[440,14433,460],{"class":446},[440,14435,2366],{"class":456},[440,14437,460],{"class":446},[440,14439,2371],{"class":446},[440,14441,460],{"class":446},[440,14443,12982],{"class":469},[440,14445,460],{"class":446},[440,14447,2380],{"class":446},[440,14449,460],{"class":446},[440,14451,1472],{"class":456},[440,14453,460],{"class":446},[440,14455,463],{"class":446},[440,14457,460],{"class":446},[440,14459,12982],{"class":469},[440,14461,460],{"class":446},[440,14463,1483],{"class":446},[440,14465,460],{"class":446},[440,14467,1936],{"class":456},[440,14469,460],{"class":446},[440,14471,463],{"class":446},[440,14473,460],{"class":446},[440,14475,151],{"class":469},[440,14477,460],{"class":446},[440,14479,1483],{"class":446},[440,14481,460],{"class":446},[440,14483,1954],{"class":456},[440,14485,460],{"class":446},[440,14487,463],{"class":446},[440,14489,460],{"class":446},[440,14491,1963],{"class":469},[440,14493,460],{"class":446},[440,14495,1483],{"class":446},[440,14497,460],{"class":446},[440,14499,2190],{"class":456},[440,14501,460],{"class":446},[440,14503,463],{"class":446},[440,14505,460],{"class":446},[440,14507,12846],{"class":469},[440,14509,460],{"class":446},[440,14511,1483],{"class":446},[440,14513,460],{"class":446},[440,14515,704],{"class":456},[440,14517,460],{"class":446},[440,14519,463],{"class":446},[440,14521,460],{"class":446},[440,14523,2215],{"class":469},[440,14525,460],{"class":446},[440,14527,1483],{"class":446},[440,14529,460],{"class":446},[440,14531,1972],{"class":456},[440,14533,460],{"class":446},[440,14535,463],{"class":446},[440,14537,460],{"class":446},[440,14539,14540],{"class":469},"cjson.decode Extract Field",[440,14542,460],{"class":446},[440,14544,1483],{"class":446},[440,14546,460],{"class":446},[440,14548,978],{"class":456},[440,14550,460],{"class":446},[440,14552,463],{"class":446},[440,14554,460],{"class":446},[440,14556,8081],{"class":469},[440,14558,460],{"class":446},[440,14560,1483],{"class":446},[440,14562,460],{"class":446},[440,14564,1005],{"class":456},[440,14566,460],{"class":446},[440,14568,463],{"class":446},[440,14570,460],{"class":446},[440,14572,14573],{"class":469},"local foo = cjson.decode(ARGV[1])",[440,14575,8029],{"class":1273},[440,14577,14578],{"class":469},"return foo.temperature",[440,14580,460],{"class":446},[440,14582,1483],{"class":446},[440,14584,460],{"class":446},[440,14586,1020],{"class":456},[440,14588,460],{"class":446},[440,14590,2335],{"class":446},[440,14592,460],{"class":446},[440,14594,2330],{"class":456},[440,14596,460],{"class":446},[440,14598,2335],{"class":446},[440,14600,460],{"class":446},[440,14602,2085],{"class":456},[440,14604,460],{"class":446},[440,14606,463],{"class":446},[440,14608,13769],{"class":490},[440,14610,1483],{"class":446},[440,14612,460],{"class":446},[440,14614,2099],{"class":456},[440,14616,460],{"class":446},[440,14618,463],{"class":446},[440,14620,14171],{"class":490},[440,14622,1483],{"class":446},[440,14624,460],{"class":446},[440,14626,2366],{"class":456},[440,14628,460],{"class":446},[440,14630,2371],{"class":446},[440,14632,460],{"class":446},[440,14634,12991],{"class":469},[440,14636,460],{"class":446},[440,14638,2380],{"class":446},[440,14640,460],{"class":446},[440,14642,1472],{"class":456},[440,14644,460],{"class":446},[440,14646,463],{"class":446},[440,14648,460],{"class":446},[440,14650,12991],{"class":469},[440,14652,460],{"class":446},[440,14654,1483],{"class":446},[440,14656,460],{"class":446},[440,14658,1936],{"class":456},[440,14660,460],{"class":446},[440,14662,463],{"class":446},[440,14664,460],{"class":446},[440,14666,2409],{"class":469},[440,14668,460],{"class":446},[440,14670,1483],{"class":446},[440,14672,460],{"class":446},[440,14674,1954],{"class":456},[440,14676,460],{"class":446},[440,14678,463],{"class":446},[440,14680,460],{"class":446},[440,14682,1963],{"class":469},[440,14684,460],{"class":446},[440,14686,1483],{"class":446},[440,14688,460],{"class":446},[440,14690,2190],{"class":456},[440,14692,460],{"class":446},[440,14694,463],{"class":446},[440,14696,460],{"class":446},[440,14698,12846],{"class":469},[440,14700,460],{"class":446},[440,14702,1483],{"class":446},[440,14704,460],{"class":446},[440,14706,1972],{"class":456},[440,14708,460],{"class":446},[440,14710,463],{"class":446},[440,14712,460],{"class":446},[440,14714,2458],{"class":469},[440,14716,460],{"class":446},[440,14718,1483],{"class":446},[440,14720,460],{"class":446},[440,14722,2467],{"class":456},[440,14724,460],{"class":446},[440,14726,2472],{"class":446},[440,14728,460],{"class":446},[440,14730,2477],{"class":456},[440,14732,460],{"class":446},[440,14734,2472],{"class":446},[440,14736,460],{"class":446},[440,14738,2486],{"class":456},[440,14740,460],{"class":446},[440,14742,2335],{"class":446},[440,14744,460],{"class":446},[440,14746,2495],{"class":456},[440,14748,460],{"class":446},[440,14750,2335],{"class":446},[440,14752,460],{"class":446},[440,14754,2504],{"class":456},[440,14756,460],{"class":446},[440,14758,463],{"class":446},[440,14760,460],{"class":446},[440,14762,761],{"class":469},[440,14764,460],{"class":446},[440,14766,1483],{"class":446},[440,14768,460],{"class":446},[440,14770,2521],{"class":456},[440,14772,460],{"class":446},[440,14774,463],{"class":446},[440,14776,460],{"class":446},[440,14778,347],{"class":469},[440,14780,460],{"class":446},[440,14782,1483],{"class":446},[440,14784,460],{"class":446},[440,14786,2538],{"class":456},[440,14788,460],{"class":446},[440,14790,463],{"class":446},[440,14792,2246],{"class":446},[440,14794,1483],{"class":446},[440,14796,460],{"class":446},[440,14798,2551],{"class":456},[440,14800,460],{"class":446},[440,14802,463],{"class":446},[440,14804,460],{"class":446},[440,14806,2560],{"class":469},[440,14808,460],{"class":446},[440,14810,1483],{"class":446},[440,14812,460],{"class":446},[440,14814,2085],{"class":456},[440,14816,460],{"class":446},[440,14818,463],{"class":446},[440,14820,2359],{"class":490},[440,14822,1483],{"class":446},[440,14824,460],{"class":446},[440,14826,2099],{"class":456},[440,14828,460],{"class":446},[440,14830,463],{"class":446},[440,14832,14171],{"class":490},[440,14834,1483],{"class":446},[440,14836,460],{"class":446},[440,14838,2366],{"class":456},[440,14840,460],{"class":446},[440,14842,2598],{"class":446},[440,14844,460],{"class":446},[440,14846,1472],{"class":456},[440,14848,460],{"class":446},[440,14850,463],{"class":446},[440,14852,460],{"class":446},[440,14854,13000],{"class":469},[440,14856,460],{"class":446},[440,14858,1483],{"class":446},[440,14860,460],{"class":446},[440,14862,1936],{"class":456},[440,14864,460],{"class":446},[440,14866,463],{"class":446},[440,14868,460],{"class":446},[440,14870,3408],{"class":469},[440,14872,460],{"class":446},[440,14874,1483],{"class":446},[440,14876,460],{"class":446},[440,14878,1954],{"class":456},[440,14880,460],{"class":446},[440,14882,463],{"class":446},[440,14884,460],{"class":446},[440,14886,1963],{"class":469},[440,14888,460],{"class":446},[440,14890,1483],{"class":446},[440,14892,460],{"class":446},[440,14894,2190],{"class":456},[440,14896,460],{"class":446},[440,14898,463],{"class":446},[440,14900,460],{"class":446},[440,14902,12846],{"class":469},[440,14904,460],{"class":446},[440,14906,1483],{"class":446},[440,14908,460],{"class":446},[440,14910,1972],{"class":456},[440,14912,460],{"class":446},[440,14914,463],{"class":446},[440,14916,460],{"class":446},[440,14918,14919],{"class":469},"Build JSON (cjson.encode)",[440,14921,460],{"class":446},[440,14923,1483],{"class":446},[440,14925,460],{"class":446},[440,14927,3461],{"class":456},[440,14929,460],{"class":446},[440,14931,3466],{"class":446},[440,14933,460],{"class":446},[440,14935,3471],{"class":456},[440,14937,460],{"class":446},[440,14939,463],{"class":446},[440,14941,2246],{"class":446},[440,14943,1483],{"class":446},[440,14945,460],{"class":446},[440,14947,3484],{"class":456},[440,14949,460],{"class":446},[440,14951,463],{"class":446},[440,14953,2246],{"class":446},[440,14955,1483],{"class":446},[440,14957,460],{"class":446},[440,14959,3497],{"class":456},[440,14961,460],{"class":446},[440,14963,2335],{"class":446},[440,14965,460],{"class":446},[440,14967,3506],{"class":456},[440,14969,460],{"class":446},[440,14971,463],{"class":446},[440,14973,3513],{"class":490},[440,14975,1483],{"class":446},[440,14977,460],{"class":446},[440,14979,650],{"class":456},[440,14981,460],{"class":446},[440,14983,463],{"class":446},[440,14985,2246],{"class":446},[440,14987,1483],{"class":446},[440,14989,460],{"class":446},[440,14991,2085],{"class":456},[440,14993,460],{"class":446},[440,14995,463],{"class":446},[440,14997,13311],{"class":490},[440,14999,1483],{"class":446},[440,15001,460],{"class":446},[440,15003,2099],{"class":456},[440,15005,460],{"class":446},[440,15007,463],{"class":446},[440,15009,15010],{"class":490},"2500",[440,15012,1483],{"class":446},[440,15014,460],{"class":446},[440,15016,2366],{"class":456},[440,15018,460],{"class":446},[440,15020,2371],{"class":446},[440,15022,460],{"class":446},[440,15024,13009],{"class":469},[440,15026,460],{"class":446},[440,15028,2380],{"class":446},[440,15030,460],{"class":446},[440,15032,1472],{"class":456},[440,15034,460],{"class":446},[440,15036,463],{"class":446},[440,15038,460],{"class":446},[440,15040,13009],{"class":469},[440,15042,460],{"class":446},[440,15044,1483],{"class":446},[440,15046,460],{"class":446},[440,15048,1936],{"class":456},[440,15050,460],{"class":446},[440,15052,463],{"class":446},[440,15054,460],{"class":446},[440,15056,151],{"class":469},[440,15058,460],{"class":446},[440,15060,1483],{"class":446},[440,15062,460],{"class":446},[440,15064,1954],{"class":456},[440,15066,460],{"class":446},[440,15068,463],{"class":446},[440,15070,460],{"class":446},[440,15072,1963],{"class":469},[440,15074,460],{"class":446},[440,15076,1483],{"class":446},[440,15078,460],{"class":446},[440,15080,2190],{"class":456},[440,15082,460],{"class":446},[440,15084,463],{"class":446},[440,15086,460],{"class":446},[440,15088,12846],{"class":469},[440,15090,460],{"class":446},[440,15092,1483],{"class":446},[440,15094,460],{"class":446},[440,15096,704],{"class":456},[440,15098,460],{"class":446},[440,15100,463],{"class":446},[440,15102,460],{"class":446},[440,15104,2215],{"class":469},[440,15106,460],{"class":446},[440,15108,1483],{"class":446},[440,15110,460],{"class":446},[440,15112,1972],{"class":456},[440,15114,460],{"class":446},[440,15116,463],{"class":446},[440,15118,460],{"class":446},[440,15120,15121],{"class":469},"cjson.encode Build JSON",[440,15123,460],{"class":446},[440,15125,1483],{"class":446},[440,15127,460],{"class":446},[440,15129,978],{"class":456},[440,15131,460],{"class":446},[440,15133,463],{"class":446},[440,15135,460],{"class":446},[440,15137,928],{"class":469},[440,15139,460],{"class":446},[440,15141,1483],{"class":446},[440,15143,460],{"class":446},[440,15145,1005],{"class":456},[440,15147,460],{"class":446},[440,15149,463],{"class":446},[440,15151,460],{"class":446},[440,15153,15154],{"class":469},"local foo = {}",[440,15156,8029],{"class":1273},[440,15158,15159],{"class":469},"foo.field1 = 1",[440,15161,8029],{"class":1273},[440,15163,15164],{"class":469},"foo.field2 = ",[440,15166,2281],{"class":1273},[440,15168,15169],{"class":469},"hello world",[440,15171,14329],{"class":1273},[440,15173,15174],{"class":469},"foo.field3 = {}",[440,15176,8029],{"class":1273},[440,15178,15179],{"class":469},"foo.field3.name = ",[440,15181,2281],{"class":1273},[440,15183,15184],{"class":469},"paul",[440,15186,14329],{"class":1273},[440,15188,15189],{"class":469},"return cjson.encode(foo)",[440,15191,460],{"class":446},[440,15193,1483],{"class":446},[440,15195,460],{"class":446},[440,15197,1020],{"class":456},[440,15199,460],{"class":446},[440,15201,2335],{"class":446},[440,15203,460],{"class":446},[440,15205,2330],{"class":456},[440,15207,460],{"class":446},[440,15209,2335],{"class":446},[440,15211,460],{"class":446},[440,15213,2085],{"class":456},[440,15215,460],{"class":446},[440,15217,463],{"class":446},[440,15219,15220],{"class":490},"840",[440,15222,1483],{"class":446},[440,15224,460],{"class":446},[440,15226,2099],{"class":456},[440,15228,460],{"class":446},[440,15230,463],{"class":446},[440,15232,15010],{"class":490},[440,15234,1483],{"class":446},[440,15236,460],{"class":446},[440,15238,2366],{"class":456},[440,15240,460],{"class":446},[440,15242,2371],{"class":446},[440,15244,460],{"class":446},[440,15246,13018],{"class":469},[440,15248,460],{"class":446},[440,15250,2380],{"class":446},[440,15252,460],{"class":446},[440,15254,1472],{"class":456},[440,15256,460],{"class":446},[440,15258,463],{"class":446},[440,15260,460],{"class":446},[440,15262,13018],{"class":469},[440,15264,460],{"class":446},[440,15266,1483],{"class":446},[440,15268,460],{"class":446},[440,15270,1936],{"class":456},[440,15272,460],{"class":446},[440,15274,463],{"class":446},[440,15276,460],{"class":446},[440,15278,436],{"class":469},[440,15280,460],{"class":446},[440,15282,1483],{"class":446},[440,15284,460],{"class":446},[440,15286,1954],{"class":456},[440,15288,460],{"class":446},[440,15290,463],{"class":446},[440,15292,460],{"class":446},[440,15294,1963],{"class":469},[440,15296,460],{"class":446},[440,15298,1483],{"class":446},[440,15300,460],{"class":446},[440,15302,2190],{"class":456},[440,15304,460],{"class":446},[440,15306,463],{"class":446},[440,15308,460],{"class":446},[440,15310,12846],{"class":469},[440,15312,460],{"class":446},[440,15314,1483],{"class":446},[440,15316,460],{"class":446},[440,15318,1972],{"class":456},[440,15320,460],{"class":446},[440,15322,463],{"class":446},[440,15324,2246],{"class":446},[440,15326,1483],{"class":446},[440,15328,460],{"class":446},[440,15330,3296],{"class":456},[440,15332,460],{"class":446},[440,15334,463],{"class":446},[440,15336,460],{"class":446},[440,15338,761],{"class":469},[440,15340,460],{"class":446},[440,15342,1483],{"class":446},[440,15344,460],{"class":446},[440,15346,3283],{"class":456},[440,15348,460],{"class":446},[440,15350,463],{"class":446},[440,15352,2246],{"class":446},[440,15354,1483],{"class":446},[440,15356,460],{"class":446},[440,15358,5762],{"class":456},[440,15360,460],{"class":446},[440,15362,2335],{"class":446},[440,15364,460],{"class":446},[440,15366,2085],{"class":456},[440,15368,460],{"class":446},[440,15370,463],{"class":446},[440,15372,13769],{"class":490},[440,15374,1483],{"class":446},[440,15376,460],{"class":446},[440,15378,2099],{"class":456},[440,15380,460],{"class":446},[440,15382,463],{"class":446},[440,15384,15010],{"class":490},[440,15386,1483],{"class":446},[440,15388,460],{"class":446},[440,15390,2366],{"class":456},[440,15392,460],{"class":446},[440,15394,2371],{"class":446},[440,15396,460],{"class":446},[440,15398,13027],{"class":469},[440,15400,460],{"class":446},[440,15402,2380],{"class":446},[440,15404,460],{"class":446},[440,15406,1472],{"class":456},[440,15408,460],{"class":446},[440,15410,463],{"class":446},[440,15412,460],{"class":446},[440,15414,13027],{"class":469},[440,15416,460],{"class":446},[440,15418,1483],{"class":446},[440,15420,460],{"class":446},[440,15422,1936],{"class":456},[440,15424,460],{"class":446},[440,15426,463],{"class":446},[440,15428,460],{"class":446},[440,15430,2409],{"class":469},[440,15432,460],{"class":446},[440,15434,1483],{"class":446},[440,15436,460],{"class":446},[440,15438,1954],{"class":456},[440,15440,460],{"class":446},[440,15442,463],{"class":446},[440,15444,460],{"class":446},[440,15446,1963],{"class":469},[440,15448,460],{"class":446},[440,15450,1483],{"class":446},[440,15452,460],{"class":446},[440,15454,2190],{"class":456},[440,15456,460],{"class":446},[440,15458,463],{"class":446},[440,15460,460],{"class":446},[440,15462,12846],{"class":469},[440,15464,460],{"class":446},[440,15466,1483],{"class":446},[440,15468,460],{"class":446},[440,15470,1972],{"class":456},[440,15472,460],{"class":446},[440,15474,463],{"class":446},[440,15476,460],{"class":446},[440,15478,2458],{"class":469},[440,15480,460],{"class":446},[440,15482,1483],{"class":446},[440,15484,460],{"class":446},[440,15486,2467],{"class":456},[440,15488,460],{"class":446},[440,15490,2472],{"class":446},[440,15492,460],{"class":446},[440,15494,2477],{"class":456},[440,15496,460],{"class":446},[440,15498,2472],{"class":446},[440,15500,460],{"class":446},[440,15502,2486],{"class":456},[440,15504,460],{"class":446},[440,15506,2335],{"class":446},[440,15508,460],{"class":446},[440,15510,2495],{"class":456},[440,15512,460],{"class":446},[440,15514,2335],{"class":446},[440,15516,460],{"class":446},[440,15518,2504],{"class":456},[440,15520,460],{"class":446},[440,15522,463],{"class":446},[440,15524,460],{"class":446},[440,15526,761],{"class":469},[440,15528,460],{"class":446},[440,15530,1483],{"class":446},[440,15532,460],{"class":446},[440,15534,2521],{"class":456},[440,15536,460],{"class":446},[440,15538,463],{"class":446},[440,15540,460],{"class":446},[440,15542,347],{"class":469},[440,15544,460],{"class":446},[440,15546,1483],{"class":446},[440,15548,460],{"class":446},[440,15550,2538],{"class":456},[440,15552,460],{"class":446},[440,15554,463],{"class":446},[440,15556,2246],{"class":446},[440,15558,1483],{"class":446},[440,15560,460],{"class":446},[440,15562,2551],{"class":456},[440,15564,460],{"class":446},[440,15566,463],{"class":446},[440,15568,460],{"class":446},[440,15570,2560],{"class":469},[440,15572,460],{"class":446},[440,15574,1483],{"class":446},[440,15576,460],{"class":446},[440,15578,2085],{"class":456},[440,15580,460],{"class":446},[440,15582,463],{"class":446},[440,15584,2359],{"class":490},[440,15586,1483],{"class":446},[440,15588,460],{"class":446},[440,15590,2099],{"class":456},[440,15592,460],{"class":446},[440,15594,463],{"class":446},[440,15596,15010],{"class":490},[440,15598,1483],{"class":446},[440,15600,460],{"class":446},[440,15602,2366],{"class":456},[440,15604,460],{"class":446},[440,15606,2598],{"class":446},[440,15608,460],{"class":446},[440,15610,1472],{"class":456},[440,15612,460],{"class":446},[440,15614,463],{"class":446},[440,15616,460],{"class":446},[440,15618,13036],{"class":469},[440,15620,460],{"class":446},[440,15622,1483],{"class":446},[440,15624,460],{"class":446},[440,15626,1936],{"class":456},[440,15628,460],{"class":446},[440,15630,463],{"class":446},[440,15632,460],{"class":446},[440,15634,3408],{"class":469},[440,15636,460],{"class":446},[440,15638,1483],{"class":446},[440,15640,460],{"class":446},[440,15642,1954],{"class":456},[440,15644,460],{"class":446},[440,15646,463],{"class":446},[440,15648,460],{"class":446},[440,15650,1963],{"class":469},[440,15652,460],{"class":446},[440,15654,1483],{"class":446},[440,15656,460],{"class":446},[440,15658,2190],{"class":456},[440,15660,460],{"class":446},[440,15662,463],{"class":446},[440,15664,460],{"class":446},[440,15666,12846],{"class":469},[440,15668,460],{"class":446},[440,15670,1483],{"class":446},[440,15672,460],{"class":446},[440,15674,1972],{"class":456},[440,15676,460],{"class":446},[440,15678,463],{"class":446},[440,15680,460],{"class":446},[440,15682,15683],{"class":469},"Extract Substring",[440,15685,460],{"class":446},[440,15687,1483],{"class":446},[440,15689,460],{"class":446},[440,15691,3461],{"class":456},[440,15693,460],{"class":446},[440,15695,3466],{"class":446},[440,15697,460],{"class":446},[440,15699,3471],{"class":456},[440,15701,460],{"class":446},[440,15703,463],{"class":446},[440,15705,2246],{"class":446},[440,15707,1483],{"class":446},[440,15709,460],{"class":446},[440,15711,3484],{"class":456},[440,15713,460],{"class":446},[440,15715,463],{"class":446},[440,15717,2246],{"class":446},[440,15719,1483],{"class":446},[440,15721,460],{"class":446},[440,15723,3497],{"class":456},[440,15725,460],{"class":446},[440,15727,2335],{"class":446},[440,15729,460],{"class":446},[440,15731,3506],{"class":456},[440,15733,460],{"class":446},[440,15735,463],{"class":446},[440,15737,3513],{"class":490},[440,15739,1483],{"class":446},[440,15741,460],{"class":446},[440,15743,650],{"class":456},[440,15745,460],{"class":446},[440,15747,463],{"class":446},[440,15749,2246],{"class":446},[440,15751,1483],{"class":446},[440,15753,460],{"class":446},[440,15755,2085],{"class":456},[440,15757,460],{"class":446},[440,15759,463],{"class":446},[440,15761,13311],{"class":490},[440,15763,1483],{"class":446},[440,15765,460],{"class":446},[440,15767,2099],{"class":456},[440,15769,460],{"class":446},[440,15771,463],{"class":446},[440,15773,15774],{"class":490},"2560",[440,15776,1483],{"class":446},[440,15778,460],{"class":446},[440,15780,2366],{"class":456},[440,15782,460],{"class":446},[440,15784,2371],{"class":446},[440,15786,460],{"class":446},[440,15788,13045],{"class":469},[440,15790,460],{"class":446},[440,15792,2380],{"class":446},[440,15794,460],{"class":446},[440,15796,1472],{"class":456},[440,15798,460],{"class":446},[440,15800,463],{"class":446},[440,15802,460],{"class":446},[440,15804,13045],{"class":469},[440,15806,460],{"class":446},[440,15808,1483],{"class":446},[440,15810,460],{"class":446},[440,15812,1936],{"class":456},[440,15814,460],{"class":446},[440,15816,463],{"class":446},[440,15818,460],{"class":446},[440,15820,812],{"class":469},[440,15822,460],{"class":446},[440,15824,1483],{"class":446},[440,15826,460],{"class":446},[440,15828,1954],{"class":456},[440,15830,460],{"class":446},[440,15832,463],{"class":446},[440,15834,460],{"class":446},[440,15836,1963],{"class":469},[440,15838,460],{"class":446},[440,15840,1483],{"class":446},[440,15842,460],{"class":446},[440,15844,2190],{"class":456},[440,15846,460],{"class":446},[440,15848,463],{"class":446},[440,15850,460],{"class":446},[440,15852,12846],{"class":469},[440,15854,460],{"class":446},[440,15856,1483],{"class":446},[440,15858,460],{"class":446},[440,15860,1972],{"class":456},[440,15862,460],{"class":446},[440,15864,463],{"class":446},[440,15866,460],{"class":446},[440,15868,15869],{"class":469},"Prepare string.sub Args",[440,15871,460],{"class":446},[440,15873,1483],{"class":446},[440,15875,460],{"class":446},[440,15877,1005],{"class":456},[440,15879,460],{"class":446},[440,15881,463],{"class":446},[440,15883,460],{"class":446},[440,15885,8037],{"class":469},[440,15887,2281],{"class":1273},[440,15889,15890],{"class":469},"hexstr:060708",[440,15892,2281],{"class":1273},[440,15894,8060],{"class":469},[440,15896,8029],{"class":1273},[440,15898,8065],{"class":469},[440,15900,460],{"class":446},[440,15902,1483],{"class":446},[440,15904,460],{"class":446},[440,15906,8074],{"class":456},[440,15908,460],{"class":446},[440,15910,463],{"class":446},[440,15912,8081],{"class":490},[440,15914,1483],{"class":446},[440,15916,460],{"class":446},[440,15918,7284],{"class":456},[440,15920,460],{"class":446},[440,15922,463],{"class":446},[440,15924,928],{"class":490},[440,15926,1483],{"class":446},[440,15928,460],{"class":446},[440,15930,8100],{"class":456},[440,15932,460],{"class":446},[440,15934,463],{"class":446},[440,15936,928],{"class":490},[440,15938,1483],{"class":446},[440,15940,460],{"class":446},[440,15942,8113],{"class":456},[440,15944,460],{"class":446},[440,15946,463],{"class":446},[440,15948,2246],{"class":446},[440,15950,1483],{"class":446},[440,15952,460],{"class":446},[440,15954,8126],{"class":456},[440,15956,460],{"class":446},[440,15958,463],{"class":446},[440,15960,2246],{"class":446},[440,15962,1483],{"class":446},[440,15964,460],{"class":446},[440,15966,8139],{"class":456},[440,15968,460],{"class":446},[440,15970,3466],{"class":446},[440,15972,460],{"class":446},[440,15974,2085],{"class":456},[440,15976,460],{"class":446},[440,15978,463],{"class":446},[440,15980,9111],{"class":490},[440,15982,1483],{"class":446},[440,15984,460],{"class":446},[440,15986,2099],{"class":456},[440,15988,460],{"class":446},[440,15990,463],{"class":446},[440,15992,15774],{"class":490},[440,15994,1483],{"class":446},[440,15996,460],{"class":446},[440,15998,2366],{"class":456},[440,16000,460],{"class":446},[440,16002,2371],{"class":446},[440,16004,460],{"class":446},[440,16006,13054],{"class":469},[440,16008,460],{"class":446},[440,16010,2380],{"class":446},[440,16012,460],{"class":446},[440,16014,1472],{"class":456},[440,16016,460],{"class":446},[440,16018,463],{"class":446},[440,16020,460],{"class":446},[440,16022,13054],{"class":469},[440,16024,460],{"class":446},[440,16026,1483],{"class":446},[440,16028,460],{"class":446},[440,16030,1936],{"class":456},[440,16032,460],{"class":446},[440,16034,463],{"class":446},[440,16036,460],{"class":446},[440,16038,151],{"class":469},[440,16040,460],{"class":446},[440,16042,1483],{"class":446},[440,16044,460],{"class":446},[440,16046,1954],{"class":456},[440,16048,460],{"class":446},[440,16050,463],{"class":446},[440,16052,460],{"class":446},[440,16054,1963],{"class":469},[440,16056,460],{"class":446},[440,16058,1483],{"class":446},[440,16060,460],{"class":446},[440,16062,2190],{"class":456},[440,16064,460],{"class":446},[440,16066,463],{"class":446},[440,16068,460],{"class":446},[440,16070,12846],{"class":469},[440,16072,460],{"class":446},[440,16074,1483],{"class":446},[440,16076,460],{"class":446},[440,16078,704],{"class":456},[440,16080,460],{"class":446},[440,16082,463],{"class":446},[440,16084,460],{"class":446},[440,16086,2215],{"class":469},[440,16088,460],{"class":446},[440,16090,1483],{"class":446},[440,16092,460],{"class":446},[440,16094,1972],{"class":456},[440,16096,460],{"class":446},[440,16098,463],{"class":446},[440,16100,460],{"class":446},[440,16102,16103],{"class":469},"string.sub Extract Substring",[440,16105,460],{"class":446},[440,16107,1483],{"class":446},[440,16109,460],{"class":446},[440,16111,978],{"class":456},[440,16113,460],{"class":446},[440,16115,463],{"class":446},[440,16117,460],{"class":446},[440,16119,928],{"class":469},[440,16121,460],{"class":446},[440,16123,1483],{"class":446},[440,16125,460],{"class":446},[440,16127,1005],{"class":456},[440,16129,460],{"class":446},[440,16131,463],{"class":446},[440,16133,460],{"class":446},[440,16135,16136],{"class":469},"local foo = string.sub(ARGV[1], -6, -1)",[440,16138,8029],{"class":1273},[440,16140,13738],{"class":469},[440,16142,460],{"class":446},[440,16144,1483],{"class":446},[440,16146,460],{"class":446},[440,16148,1020],{"class":456},[440,16150,460],{"class":446},[440,16152,2335],{"class":446},[440,16154,460],{"class":446},[440,16156,2330],{"class":456},[440,16158,460],{"class":446},[440,16160,2335],{"class":446},[440,16162,460],{"class":446},[440,16164,2085],{"class":456},[440,16166,460],{"class":446},[440,16168,463],{"class":446},[440,16170,13769],{"class":490},[440,16172,1483],{"class":446},[440,16174,460],{"class":446},[440,16176,2099],{"class":456},[440,16178,460],{"class":446},[440,16180,463],{"class":446},[440,16182,15774],{"class":490},[440,16184,1483],{"class":446},[440,16186,460],{"class":446},[440,16188,2366],{"class":456},[440,16190,460],{"class":446},[440,16192,2371],{"class":446},[440,16194,460],{"class":446},[440,16196,13063],{"class":469},[440,16198,460],{"class":446},[440,16200,2380],{"class":446},[440,16202,460],{"class":446},[440,16204,1472],{"class":456},[440,16206,460],{"class":446},[440,16208,463],{"class":446},[440,16210,460],{"class":446},[440,16212,13063],{"class":469},[440,16214,460],{"class":446},[440,16216,1483],{"class":446},[440,16218,460],{"class":446},[440,16220,1936],{"class":456},[440,16222,460],{"class":446},[440,16224,463],{"class":446},[440,16226,460],{"class":446},[440,16228,2409],{"class":469},[440,16230,460],{"class":446},[440,16232,1483],{"class":446},[440,16234,460],{"class":446},[440,16236,1954],{"class":456},[440,16238,460],{"class":446},[440,16240,463],{"class":446},[440,16242,460],{"class":446},[440,16244,1963],{"class":469},[440,16246,460],{"class":446},[440,16248,1483],{"class":446},[440,16250,460],{"class":446},[440,16252,2190],{"class":456},[440,16254,460],{"class":446},[440,16256,463],{"class":446},[440,16258,460],{"class":446},[440,16260,12846],{"class":469},[440,16262,460],{"class":446},[440,16264,1483],{"class":446},[440,16266,460],{"class":446},[440,16268,1972],{"class":456},[440,16270,460],{"class":446},[440,16272,463],{"class":446},[440,16274,460],{"class":446},[440,16276,2458],{"class":469},[440,16278,460],{"class":446},[440,16280,1483],{"class":446},[440,16282,460],{"class":446},[440,16284,2467],{"class":456},[440,16286,460],{"class":446},[440,16288,2472],{"class":446},[440,16290,460],{"class":446},[440,16292,2477],{"class":456},[440,16294,460],{"class":446},[440,16296,2472],{"class":446},[440,16298,460],{"class":446},[440,16300,2486],{"class":456},[440,16302,460],{"class":446},[440,16304,2335],{"class":446},[440,16306,460],{"class":446},[440,16308,2495],{"class":456},[440,16310,460],{"class":446},[440,16312,2335],{"class":446},[440,16314,460],{"class":446},[440,16316,2504],{"class":456},[440,16318,460],{"class":446},[440,16320,463],{"class":446},[440,16322,460],{"class":446},[440,16324,761],{"class":469},[440,16326,460],{"class":446},[440,16328,1483],{"class":446},[440,16330,460],{"class":446},[440,16332,2521],{"class":456},[440,16334,460],{"class":446},[440,16336,463],{"class":446},[440,16338,460],{"class":446},[440,16340,347],{"class":469},[440,16342,460],{"class":446},[440,16344,1483],{"class":446},[440,16346,460],{"class":446},[440,16348,2538],{"class":456},[440,16350,460],{"class":446},[440,16352,463],{"class":446},[440,16354,2246],{"class":446},[440,16356,1483],{"class":446},[440,16358,460],{"class":446},[440,16360,2551],{"class":456},[440,16362,460],{"class":446},[440,16364,463],{"class":446},[440,16366,460],{"class":446},[440,16368,2560],{"class":469},[440,16370,460],{"class":446},[440,16372,1483],{"class":446},[440,16374,460],{"class":446},[440,16376,2085],{"class":456},[440,16378,460],{"class":446},[440,16380,463],{"class":446},[440,16382,2359],{"class":490},[440,16384,1483],{"class":446},[440,16386,460],{"class":446},[440,16388,2099],{"class":456},[440,16390,460],{"class":446},[440,16392,463],{"class":446},[440,16394,15774],{"class":490},[440,16396,1483],{"class":446},[440,16398,460],{"class":446},[440,16400,2366],{"class":456},[440,16402,460],{"class":446},[440,16404,2598],{"class":446},[440,16406,460],{"class":446},[440,16408,1472],{"class":456},[440,16410,460],{"class":446},[440,16412,463],{"class":446},[440,16414,460],{"class":446},[440,16416,13072],{"class":469},[440,16418,460],{"class":446},[440,16420,1483],{"class":446},[440,16422,460],{"class":446},[440,16424,1936],{"class":456},[440,16426,460],{"class":446},[440,16428,463],{"class":446},[440,16430,460],{"class":446},[440,16432,3408],{"class":469},[440,16434,460],{"class":446},[440,16436,1483],{"class":446},[440,16438,460],{"class":446},[440,16440,1954],{"class":456},[440,16442,460],{"class":446},[440,16444,463],{"class":446},[440,16446,460],{"class":446},[440,16448,1963],{"class":469},[440,16450,460],{"class":446},[440,16452,1483],{"class":446},[440,16454,460],{"class":446},[440,16456,2190],{"class":456},[440,16458,460],{"class":446},[440,16460,463],{"class":446},[440,16462,460],{"class":446},[440,16464,12846],{"class":469},[440,16466,460],{"class":446},[440,16468,1483],{"class":446},[440,16470,460],{"class":446},[440,16472,1972],{"class":456},[440,16474,460],{"class":446},[440,16476,463],{"class":446},[440,16478,460],{"class":446},[440,16480,16481],{"class":469},"Query Sorted Set (ZRANGE)",[440,16483,460],{"class":446},[440,16485,1483],{"class":446},[440,16487,460],{"class":446},[440,16489,3461],{"class":456},[440,16491,460],{"class":446},[440,16493,3466],{"class":446},[440,16495,460],{"class":446},[440,16497,3471],{"class":456},[440,16499,460],{"class":446},[440,16501,463],{"class":446},[440,16503,2246],{"class":446},[440,16505,1483],{"class":446},[440,16507,460],{"class":446},[440,16509,3484],{"class":456},[440,16511,460],{"class":446},[440,16513,463],{"class":446},[440,16515,2246],{"class":446},[440,16517,1483],{"class":446},[440,16519,460],{"class":446},[440,16521,3497],{"class":456},[440,16523,460],{"class":446},[440,16525,2335],{"class":446},[440,16527,460],{"class":446},[440,16529,3506],{"class":456},[440,16531,460],{"class":446},[440,16533,463],{"class":446},[440,16535,3513],{"class":490},[440,16537,1483],{"class":446},[440,16539,460],{"class":446},[440,16541,650],{"class":456},[440,16543,460],{"class":446},[440,16545,463],{"class":446},[440,16547,2246],{"class":446},[440,16549,1483],{"class":446},[440,16551,460],{"class":446},[440,16553,2085],{"class":456},[440,16555,460],{"class":446},[440,16557,463],{"class":446},[440,16559,13311],{"class":490},[440,16561,1483],{"class":446},[440,16563,460],{"class":446},[440,16565,2099],{"class":456},[440,16567,460],{"class":446},[440,16569,463],{"class":446},[440,16571,16572],{"class":490},"2620",[440,16574,1483],{"class":446},[440,16576,460],{"class":446},[440,16578,2366],{"class":456},[440,16580,460],{"class":446},[440,16582,2371],{"class":446},[440,16584,460],{"class":446},[440,16586,13081],{"class":469},[440,16588,460],{"class":446},[440,16590,2380],{"class":446},[440,16592,460],{"class":446},[440,16594,1472],{"class":456},[440,16596,460],{"class":446},[440,16598,463],{"class":446},[440,16600,460],{"class":446},[440,16602,13081],{"class":469},[440,16604,460],{"class":446},[440,16606,1483],{"class":446},[440,16608,460],{"class":446},[440,16610,1936],{"class":456},[440,16612,460],{"class":446},[440,16614,463],{"class":446},[440,16616,460],{"class":446},[440,16618,812],{"class":469},[440,16620,460],{"class":446},[440,16622,1483],{"class":446},[440,16624,460],{"class":446},[440,16626,1954],{"class":456},[440,16628,460],{"class":446},[440,16630,463],{"class":446},[440,16632,460],{"class":446},[440,16634,1963],{"class":469},[440,16636,460],{"class":446},[440,16638,1483],{"class":446},[440,16640,460],{"class":446},[440,16642,2190],{"class":456},[440,16644,460],{"class":446},[440,16646,463],{"class":446},[440,16648,460],{"class":446},[440,16650,12846],{"class":469},[440,16652,460],{"class":446},[440,16654,1483],{"class":446},[440,16656,460],{"class":446},[440,16658,1972],{"class":456},[440,16660,460],{"class":446},[440,16662,463],{"class":446},[440,16664,460],{"class":446},[440,16666,16667],{"class":469},"Prepare ZRANGE Args",[440,16669,460],{"class":446},[440,16671,1483],{"class":446},[440,16673,460],{"class":446},[440,16675,1005],{"class":456},[440,16677,460],{"class":446},[440,16679,463],{"class":446},[440,16681,460],{"class":446},[440,16683,8037],{"class":469},[440,16685,2281],{"class":1273},[440,16687,13472],{"class":469},[440,16689,2281],{"class":1273},[440,16691,8060],{"class":469},[440,16693,8029],{"class":1273},[440,16695,8065],{"class":469},[440,16697,460],{"class":446},[440,16699,1483],{"class":446},[440,16701,460],{"class":446},[440,16703,8074],{"class":456},[440,16705,460],{"class":446},[440,16707,463],{"class":446},[440,16709,8081],{"class":490},[440,16711,1483],{"class":446},[440,16713,460],{"class":446},[440,16715,7284],{"class":456},[440,16717,460],{"class":446},[440,16719,463],{"class":446},[440,16721,928],{"class":490},[440,16723,1483],{"class":446},[440,16725,460],{"class":446},[440,16727,8100],{"class":456},[440,16729,460],{"class":446},[440,16731,463],{"class":446},[440,16733,928],{"class":490},[440,16735,1483],{"class":446},[440,16737,460],{"class":446},[440,16739,8113],{"class":456},[440,16741,460],{"class":446},[440,16743,463],{"class":446},[440,16745,2246],{"class":446},[440,16747,1483],{"class":446},[440,16749,460],{"class":446},[440,16751,8126],{"class":456},[440,16753,460],{"class":446},[440,16755,463],{"class":446},[440,16757,2246],{"class":446},[440,16759,1483],{"class":446},[440,16761,460],{"class":446},[440,16763,8139],{"class":456},[440,16765,460],{"class":446},[440,16767,3466],{"class":446},[440,16769,460],{"class":446},[440,16771,2085],{"class":456},[440,16773,460],{"class":446},[440,16775,463],{"class":446},[440,16777,16778],{"class":490},"800",[440,16780,1483],{"class":446},[440,16782,460],{"class":446},[440,16784,2099],{"class":456},[440,16786,460],{"class":446},[440,16788,463],{"class":446},[440,16790,16572],{"class":490},[440,16792,1483],{"class":446},[440,16794,460],{"class":446},[440,16796,2366],{"class":456},[440,16798,460],{"class":446},[440,16800,2371],{"class":446},[440,16802,460],{"class":446},[440,16804,13090],{"class":469},[440,16806,460],{"class":446},[440,16808,2380],{"class":446},[440,16810,460],{"class":446},[440,16812,1472],{"class":456},[440,16814,460],{"class":446},[440,16816,463],{"class":446},[440,16818,460],{"class":446},[440,16820,13090],{"class":469},[440,16822,460],{"class":446},[440,16824,1483],{"class":446},[440,16826,460],{"class":446},[440,16828,1936],{"class":456},[440,16830,460],{"class":446},[440,16832,463],{"class":446},[440,16834,460],{"class":446},[440,16836,151],{"class":469},[440,16838,460],{"class":446},[440,16840,1483],{"class":446},[440,16842,460],{"class":446},[440,16844,1954],{"class":456},[440,16846,460],{"class":446},[440,16848,463],{"class":446},[440,16850,460],{"class":446},[440,16852,1963],{"class":469},[440,16854,460],{"class":446},[440,16856,1483],{"class":446},[440,16858,460],{"class":446},[440,16860,2190],{"class":456},[440,16862,460],{"class":446},[440,16864,463],{"class":446},[440,16866,460],{"class":446},[440,16868,12846],{"class":469},[440,16870,460],{"class":446},[440,16872,1483],{"class":446},[440,16874,460],{"class":446},[440,16876,704],{"class":456},[440,16878,460],{"class":446},[440,16880,463],{"class":446},[440,16882,460],{"class":446},[440,16884,2215],{"class":469},[440,16886,460],{"class":446},[440,16888,1483],{"class":446},[440,16890,460],{"class":446},[440,16892,1972],{"class":456},[440,16894,460],{"class":446},[440,16896,463],{"class":446},[440,16898,460],{"class":446},[440,16900,16901],{"class":469},"ZRANGE Query Members",[440,16903,460],{"class":446},[440,16905,1483],{"class":446},[440,16907,460],{"class":446},[440,16909,978],{"class":456},[440,16911,460],{"class":446},[440,16913,463],{"class":446},[440,16915,460],{"class":446},[440,16917,8081],{"class":469},[440,16919,460],{"class":446},[440,16921,1483],{"class":446},[440,16923,460],{"class":446},[440,16925,1005],{"class":456},[440,16927,460],{"class":446},[440,16929,463],{"class":446},[440,16931,460],{"class":446},[440,16933,16934],{"class":469},"return redis.call('ZRANGE', KEYS[1], 0, -1)",[440,16936,460],{"class":446},[440,16938,1483],{"class":446},[440,16940,460],{"class":446},[440,16942,1020],{"class":456},[440,16944,460],{"class":446},[440,16946,2335],{"class":446},[440,16948,460],{"class":446},[440,16950,2330],{"class":456},[440,16952,460],{"class":446},[440,16954,2335],{"class":446},[440,16956,460],{"class":446},[440,16958,2085],{"class":456},[440,16960,460],{"class":446},[440,16962,463],{"class":446},[440,16964,13769],{"class":490},[440,16966,1483],{"class":446},[440,16968,460],{"class":446},[440,16970,2099],{"class":456},[440,16972,460],{"class":446},[440,16974,463],{"class":446},[440,16976,16572],{"class":490},[440,16978,1483],{"class":446},[440,16980,460],{"class":446},[440,16982,2366],{"class":456},[440,16984,460],{"class":446},[440,16986,2371],{"class":446},[440,16988,460],{"class":446},[440,16990,13099],{"class":469},[440,16992,460],{"class":446},[440,16994,2380],{"class":446},[440,16996,460],{"class":446},[440,16998,1472],{"class":456},[440,17000,460],{"class":446},[440,17002,463],{"class":446},[440,17004,460],{"class":446},[440,17006,13099],{"class":469},[440,17008,460],{"class":446},[440,17010,1483],{"class":446},[440,17012,460],{"class":446},[440,17014,1936],{"class":456},[440,17016,460],{"class":446},[440,17018,463],{"class":446},[440,17020,460],{"class":446},[440,17022,2409],{"class":469},[440,17024,460],{"class":446},[440,17026,1483],{"class":446},[440,17028,460],{"class":446},[440,17030,1954],{"class":456},[440,17032,460],{"class":446},[440,17034,463],{"class":446},[440,17036,460],{"class":446},[440,17038,1963],{"class":469},[440,17040,460],{"class":446},[440,17042,1483],{"class":446},[440,17044,460],{"class":446},[440,17046,2190],{"class":456},[440,17048,460],{"class":446},[440,17050,463],{"class":446},[440,17052,460],{"class":446},[440,17054,12846],{"class":469},[440,17056,460],{"class":446},[440,17058,1483],{"class":446},[440,17060,460],{"class":446},[440,17062,1972],{"class":456},[440,17064,460],{"class":446},[440,17066,463],{"class":446},[440,17068,460],{"class":446},[440,17070,2458],{"class":469},[440,17072,460],{"class":446},[440,17074,1483],{"class":446},[440,17076,460],{"class":446},[440,17078,2467],{"class":456},[440,17080,460],{"class":446},[440,17082,2472],{"class":446},[440,17084,460],{"class":446},[440,17086,2477],{"class":456},[440,17088,460],{"class":446},[440,17090,2472],{"class":446},[440,17092,460],{"class":446},[440,17094,2486],{"class":456},[440,17096,460],{"class":446},[440,17098,2335],{"class":446},[440,17100,460],{"class":446},[440,17102,2495],{"class":456},[440,17104,460],{"class":446},[440,17106,2335],{"class":446},[440,17108,460],{"class":446},[440,17110,2504],{"class":456},[440,17112,460],{"class":446},[440,17114,463],{"class":446},[440,17116,460],{"class":446},[440,17118,761],{"class":469},[440,17120,460],{"class":446},[440,17122,1483],{"class":446},[440,17124,460],{"class":446},[440,17126,2521],{"class":456},[440,17128,460],{"class":446},[440,17130,463],{"class":446},[440,17132,460],{"class":446},[440,17134,347],{"class":469},[440,17136,460],{"class":446},[440,17138,1483],{"class":446},[440,17140,460],{"class":446},[440,17142,2538],{"class":456},[440,17144,460],{"class":446},[440,17146,463],{"class":446},[440,17148,2246],{"class":446},[440,17150,1483],{"class":446},[440,17152,460],{"class":446},[440,17154,2551],{"class":456},[440,17156,460],{"class":446},[440,17158,463],{"class":446},[440,17160,460],{"class":446},[440,17162,2560],{"class":469},[440,17164,460],{"class":446},[440,17166,1483],{"class":446},[440,17168,460],{"class":446},[440,17170,2085],{"class":456},[440,17172,460],{"class":446},[440,17174,463],{"class":446},[440,17176,2359],{"class":490},[440,17178,1483],{"class":446},[440,17180,460],{"class":446},[440,17182,2099],{"class":456},[440,17184,460],{"class":446},[440,17186,463],{"class":446},[440,17188,16572],{"class":490},[440,17190,1483],{"class":446},[440,17192,460],{"class":446},[440,17194,2366],{"class":456},[440,17196,460],{"class":446},[440,17198,2598],{"class":446},[440,17200,460],{"class":446},[440,17202,1472],{"class":456},[440,17204,460],{"class":446},[440,17206,463],{"class":446},[440,17208,460],{"class":446},[440,17210,17211],{"class":469},"0b0e24520432625b",[440,17213,460],{"class":446},[440,17215,1483],{"class":446},[440,17217,460],{"class":446},[440,17219,1936],{"class":456},[440,17221,460],{"class":446},[440,17223,463],{"class":446},[440,17225,460],{"class":446},[440,17227,17228],{"class":469},"global-config",[440,17230,460],{"class":446},[440,17232,1483],{"class":446},[440,17234,460],{"class":446},[440,17236,17237],{"class":456},"env",[440,17239,460],{"class":446},[440,17241,3466],{"class":446},[440,17243,460],{"class":446},[440,17245,17246],{"class":456},"modules",[440,17248,460],{"class":446},[440,17250,1995],{"class":446},[440,17252,460],{"class":446},[440,17254,208],{"class":2000},[440,17256,460],{"class":446},[440,17258,463],{"class":446},[440,17260,460],{"class":446},[440,17262,17263],{"class":469},"1.0.0",[440,17265,460],{"class":446},[440,17267,17268],{"class":446},"}}]\n",[1990,17270,17271],{},"html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}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 .sbssI, html code.shiki .sbssI{--shiki-light:#F76D47;--shiki-default:#F78C6C;--shiki-dark:#F78C6C}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 .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}html pre.shiki code .s2Zo4, html code.shiki .s2Zo4{--shiki-light:#6182B8;--shiki-default:#82AAFF;--shiki-dark:#82AAFF}html pre.shiki code .sHwdD, html code.shiki .sHwdD{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#546E7A;--shiki-default-font-style:italic;--shiki-dark:#676E95;--shiki-dark-font-style:italic}html pre.shiki code .s7zQu, html code.shiki .s7zQu{--shiki-light:#39ADB5;--shiki-light-font-style:italic;--shiki-default:#89DDFF;--shiki-default-font-style:italic;--shiki-dark:#89DDFF;--shiki-dark-font-style:italic}html pre.shiki code .sHdIc, html code.shiki .sHdIc{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#EEFFFF;--shiki-default-font-style:italic;--shiki-dark:#BABED8;--shiki-dark-font-style:italic}html pre.shiki code .swJcz, html code.shiki .swJcz{--shiki-light:#E53935;--shiki-default:#F07178;--shiki-dark:#F07178}html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}",{"title":431,"searchDepth":496,"depth":496,"links":17273},[17274,17275,17276,17277,17278,17279,17281,17282,17283,17284,17285,17286],{"id":31,"depth":450,"text":32},{"id":76,"depth":450,"text":77},{"id":178,"depth":450,"text":179},{"id":220,"depth":450,"text":221},{"id":354,"depth":450,"text":355},{"id":571,"depth":450,"text":17280},"What redis-command accepts",{"id":780,"depth":450,"text":781},{"id":828,"depth":450,"text":829},{"id":889,"depth":450,"text":890},{"id":941,"depth":450,"text":942},{"id":1180,"depth":450,"text":1181},{"id":1899,"depth":450,"text":1900},"https:\u002F\u002Fgithub.com\u002FFlowFuse\u002Fwebsite\u002Fedit\u002Fmain\u002Fnuxt\u002Fcontent-guides\u002Fflowfuse-nodes\u002Fhub\u002Fredis.md","md",null,{},"\u002Fdocs\u002Fflowfuse-nodes\u002Fhub\u002Fredis",{"title":5,"description":16},"docs\u002Fflowfuse-nodes\u002Fhub\u002Fredis","2026-09-29 15:06:58 +0200","3q7TnFq3TYuWMn_b0Hsvpxtzi3h7rS--pU-nEI3btHU",{"id":17297,"extension":17298,"meta":17299,"sections":17300,"stem":17699,"__hash__":17700},"featureCatalog\u002Ffeature-catalog.yml","yml",{},[17301,17362,17463,17525,17602,17681],{"id":17302,"title":17303,"features":17304},"ai-automation","AI & Automation",[17305,17315,17325,17335,17341,17351,17357],{"id":17306,"title":17307,"description":17308,"docsLink":17309,"changelog":17310,"tiers":17314},"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",[17311],{"url":17312,"release":17313},"\u002Fchangelog\u002F2026\u002F02\u002Fff-expert-update-banner\u002F","2.28",{"edge":1125,"hub":1125,"fleet":1125},{"id":17316,"title":17317,"description":17318,"docsLink":17319,"changelog":17320,"subfeature":1125,"showOnPricing":17323,"tiers":17324},"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",[17321],{"url":17322,"release":17313},"\u002Fchangelog\u002F2026\u002F02\u002Fff-expert-debug-log-context\u002F",false,{"edge":1125,"hub":1125,"fleet":1125},{"id":17326,"title":17327,"description":17328,"docsLink":17329,"changelog":17330,"subfeature":1125,"showOnPricing":17323,"tiers":17334},"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",[17331],{"url":17332,"release":17333},"\u002Fchangelog\u002F2026\u002F05\u002Fexpert-application-building\u002F","2.30",{"edge":1125,"hub":1125,"fleet":1125},{"id":17336,"title":17337,"description":17338,"docsLink":17339,"subfeature":1125,"beta":1125,"showOnPricing":17323,"tiers":17340},"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":1125,"hub":1125,"fleet":1125},{"id":17342,"title":17343,"description":17344,"docsLink":17345,"changelog":17346,"tiers":17350},"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",[17347],{"url":17348,"release":17349},"\u002Fchangelog\u002F2026\u002F08\u002Fconnect-your-own-ai-agent\u002F","3.0",{"edge":1125,"hub":1125,"fleet":1125},{"id":17352,"title":17353,"description":17354,"docsLink":17355,"tiers":17356},"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":1125,"hub":1125,"fleet":1125},{"id":17358,"title":17359,"description":17360,"tiers":17361},"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":1125,"hub":1125,"fleet":1125},{"id":17363,"title":17364,"features":17365},"build","Build",[17366,17372,17378,17388,17394,17400,17404,17410,17416,17424,17430,17434,17438,17447,17455],{"id":17367,"title":17368,"description":17369,"docsLink":17370,"tiers":17371},"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":1125,"hub":17323,"fleet":1125},{"id":17373,"title":17374,"description":17375,"docsLink":17376,"tiers":17377},"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":1125,"hub":1125,"fleet":1125},{"id":17379,"title":17380,"description":17381,"docsLink":17382,"changelog":17383,"tiers":17387},"flowfuse-tables","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.","\u002Fdocs\u002Fuser\u002Fff-tables\u002F",[17384],{"url":17385,"release":17386},"\u002Fchangelog\u002F2026\u002F07\u002Fexpert-tables-automation\u002F","2.33",{"edge":1125,"hub":1125,"fleet":1125},{"id":17389,"title":17390,"description":17391,"docsLink":17392,"tiers":17393},"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":1125,"hub":1125,"fleet":1125},{"id":17395,"title":17396,"description":17397,"docsLink":17398,"showOnPricing":17323,"tiers":17399},"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":1125,"hub":1125,"fleet":1125},{"id":17401,"title":17402,"showOnPricing":17323,"tiers":17403},"static-assets","Static Assets",{"edge":1125,"hub":1125,"fleet":1125},{"id":17405,"title":17406,"description":17407,"docsLink":17408,"tiers":17409},"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":1125,"hub":1125,"fleet":1125},{"id":17411,"title":17412,"description":17413,"docsLink":17414,"tiers":17415},"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":1125,"hub":1125,"fleet":1125},{"id":17417,"title":17418,"description":17419,"changelog":17420,"subfeature":1125,"showOnPricing":17323,"tiers":17423},"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.",[17421],{"url":17422,"release":17386},"\u002Fchangelog\u002F2026\u002F07\u002Fteam-and-application-dashboards\u002F",{"edge":1125,"hub":1125,"fleet":1125},{"id":17425,"title":17426,"description":17427,"docsLink":17428,"tiers":17429},"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":1125,"hub":1125,"fleet":1125},{"id":17431,"title":17432,"subfeature":1125,"showOnPricing":17323,"tiers":17433},"blueprints-ot-apps","Blueprints - OT APPS",{"edge":1125,"hub":17323,"fleet":1125},{"id":17435,"title":17436,"subfeature":1125,"showOnPricing":17323,"tiers":17437},"blueprints-it-apps","Blueprints - IT APPS",{"edge":17323,"hub":1125,"fleet":17323},{"id":17439,"title":17440,"description":17441,"changelog":17442,"showOnPricing":17323,"tiers":17446},"immersive-editor-snapshots","Snapshot Details in Immersive Editor","View and manage snapshot details directly inside the immersive editor without leaving your editing session.",[17443],{"url":17444,"release":17445},"\u002Fchangelog\u002F2026\u002F03\u002Fsnapshot-detail-modal-immersive-editor\u002F","2.29",{"edge":1125,"hub":1125,"fleet":1125},{"id":17448,"title":17449,"description":17450,"changelog":17451,"showOnPricing":17323,"tiers":17454},"immersive-editor-drawer","Customisable Immersive Editor Drawer","Pin, move, resize, or full-screen the immersive editor drawer. Your preferences are remembered between sessions.",[17452],{"url":17453,"release":17333},"\u002Fchangelog\u002F2026\u002F04\u002Fimmersive-editor-drawer\u002F",{"edge":1125,"hub":1125,"fleet":1125},{"id":17456,"title":17457,"description":17458,"changelog":17459,"showOnPricing":17323,"tiers":17462},"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.",[17460],{"url":17461,"release":17445},"\u002Fchangelog\u002F2026\u002F03\u002Fembedded-editor-tab-title\u002F",{"edge":1125,"hub":1125,"fleet":1125},{"id":17464,"title":17465,"features":17466},"deploy","Deploy",[17467,17473,17482,17488,17494,17500,17506,17512,17517],{"id":17468,"title":17469,"description":17470,"docsLink":17471,"tiers":17472},"hosted-instances","Cloud Instances","Run Node-RED instances managed and hosted by FlowFuse.","\u002Fdocs\u002Fuser\u002Fintroduction\u002F#creating-a-node-red-instance",{"edge":1125,"hub":1125,"fleet":1125},{"id":17474,"title":17475,"description":17476,"docsLink":17477,"changelog":17478,"tiers":17481},"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",[17479],{"url":17480,"release":17313},"\u002Fchangelog\u002F2026\u002F02\u002Fdevice-agent-nodejs-options\u002F",{"edge":1125,"hub":17323,"fleet":1125},{"id":17483,"title":17484,"description":17485,"docsLink":17486,"tiers":17487},"custom-hostnames","Custom Hostnames","Access your Node-RED application via your own domain name.","\u002Fdocs\u002Fuser\u002Fcustom-hostnames\u002F",{"edge":17323,"hub":1125,"fleet":17323},{"id":17489,"title":17490,"description":17491,"docsLink":17492,"tiers":17493},"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":1125,"hub":17323,"fleet":1125},{"id":17495,"title":17496,"description":17497,"docsLink":17498,"showOnPricing":17323,"tiers":17499},"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":1125,"hub":1125,"fleet":1125},{"id":17501,"title":17502,"description":17503,"docsLink":17504,"tiers":17505},"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":1125,"hub":1125,"fleet":1125},{"id":17507,"title":17508,"description":17509,"docsLink":17510,"tiers":17511},"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":17323,"hub":1125,"fleet":17323},{"id":17513,"title":17514,"description":17515,"docsLink":17510,"subfeature":1125,"showOnPricing":17323,"tiers":17516},"git-integration-github","GitHub","Push and pull snapshots to GitHub repositories through DevOps Pipeline Git Stages.",{"edge":17323,"hub":1125,"fleet":17323},{"id":17518,"title":17519,"description":17520,"docsLink":17510,"changelog":17521,"subfeature":1125,"showOnPricing":17323,"tiers":17524},"git-integration-azure","Azure DevOps","Push and pull snapshots to Azure DevOps repositories through DevOps Pipeline Git Stages.",[17522],{"url":17523,"release":17445},"\u002Fchangelog\u002F2026\u002F03\u002Fazure-dev-ops-gitops\u002F",{"edge":17323,"hub":1125,"fleet":17323},{"id":17526,"title":17527,"features":17528},"operate-maintain","Operate & Maintain",[17529,17535,17541,17546,17554,17558,17562,17567,17573,17579,17584,17590,17594,17598],{"id":17530,"title":17531,"description":17532,"docsLink":17533,"tiers":17534},"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":1125,"hub":1125,"fleet":1125},{"id":17536,"title":17537,"description":17538,"docsLink":17539,"subfeature":1125,"showOnPricing":17323,"tiers":17540},"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":1125,"hub":1125,"fleet":1125},{"id":17542,"title":17543,"description":17544,"docsLink":17539,"subfeature":1125,"showOnPricing":17323,"tiers":17545},"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":1125,"hub":1125,"fleet":1125},{"id":17547,"title":17548,"description":17549,"changelog":17550,"subfeature":1125,"showOnPricing":17323,"tiers":17553},"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.",[17551],{"url":17552,"release":17445},"\u002Fchangelog\u002F2026\u002F04\u002Fsnapshot-diff-viewer\u002F",{"edge":1125,"hub":1125,"fleet":1125},{"id":17555,"title":17556,"subfeature":1125,"showOnPricing":17323,"tiers":17557},"version-history-timeline","Version History Timeline",{"edge":1125,"hub":1125,"fleet":1125},{"id":17559,"title":17560,"tiers":17561},"unlimited-workflow-executions","Unlimited Workflow Executions",{"edge":1125,"hub":1125,"fleet":1125},{"id":17563,"title":17564,"description":17565,"tiers":17566},"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":1125,"hub":17323,"fleet":1125},{"id":17568,"title":17569,"description":17570,"docsLink":17571,"tiers":17572},"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":1125,"hub":17323,"fleet":1125},{"id":17574,"title":17575,"description":17576,"docsLink":17577,"tiers":17578},"high-availability","High Availability","Leverage horizontal scaling for reliable and scalable processing of your data through Node-RED.","\u002Fdocs\u002Fuser\u002Fhigh-availability\u002F",{"edge":17323,"hub":1125,"fleet":17323},{"id":17580,"title":17581,"description":17582,"tiers":17583},"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":1125,"hub":1125,"fleet":1125},{"id":17585,"title":17586,"description":17587,"docsLink":17588,"subfeature":1125,"showOnPricing":17323,"tiers":17589},"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":1125,"hub":1125,"fleet":1125},{"id":17591,"title":17592,"subfeature":1125,"showOnPricing":17323,"tiers":17593},"email-alerts","Email Alerts",{"edge":1125,"hub":1125,"fleet":1125},{"id":17595,"title":17596,"showOnPricing":17323,"tiers":17597},"api-debug-length-limit","API\u002FDebug Length Limit",{"edge":1125,"hub":1125,"fleet":1125},{"id":17599,"title":17600,"tiers":17601},"protected-instances","Protected Instances",{"edge":17323,"hub":1125,"fleet":17323},{"id":17603,"title":17604,"features":17605},"govern-secure","Govern and Secure",[17606,17615,17621,17627,17632,17638,17644,17650,17658,17664,17670,17676],{"id":17607,"title":17608,"description":17609,"docsLink":17610,"changelog":17611,"tiers":17614},"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",[17612],{"url":17613,"release":17386},"\u002Fchangelog\u002F2026\u002F07\u002Fapplication-sso-groups\u002F",{"edge":1125,"hub":1125,"fleet":1125},{"id":17616,"title":17617,"description":17618,"docsLink":17619,"tiers":17620},"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":1125,"hub":1125,"fleet":1125},{"id":17622,"title":17623,"description":17624,"docsLink":17625,"tiers":17626},"certified-nodes-it","Certified Nodes - IT","IT certified node bundle includes: Redis, Kafka, MQTT, HTTP Request, AI nodes (Gemini, Claude, ChatGPT, Ollama), MCP Server","\u002Fblog\u002F2025\u002F07\u002Fcertified-nodes-v2\u002F",{"edge":17323,"hub":1125,"fleet":1125},{"id":17628,"title":17629,"description":17630,"tiers":17631},"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":1125,"hub":17323,"fleet":17323},{"id":17633,"title":17634,"description":17635,"docsLink":17636,"tiers":17637},"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":1125,"hub":1125,"fleet":1125},{"id":17639,"title":17640,"description":17641,"docsLink":17642,"tiers":17643},"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":1125,"hub":1125,"fleet":1125},{"id":17645,"title":17646,"description":17647,"docsLink":17648,"subfeature":1125,"showOnPricing":17323,"tiers":17649},"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":1125,"hub":1125,"fleet":1125},{"id":17651,"title":17652,"description":17653,"changelog":17654,"subfeature":1125,"showOnPricing":17323,"tiers":17657},"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.",[17655],{"url":17656,"release":17386},"\u002Fchangelog\u002F2026\u002F07\u002Fscoped-pats\u002F",{"edge":1125,"hub":1125,"fleet":1125},{"id":17659,"title":17660,"description":17661,"docsLink":17662,"showOnPricing":17323,"tiers":17663},"team-members","Team Members","Invite multiple team members to collaborate on the same Node-RED flows.","\u002Fdocs\u002Fuser\u002Fteam\u002F#teams",{"edge":1125,"hub":1125,"fleet":1125},{"id":17665,"title":17666,"description":17667,"docsLink":17668,"showOnPricing":17323,"tiers":17669},"endpoint-security","Endpoint Security","Secure HTTP endpoints for hosted Node-RED instances using FlowFuse credentials.","\u002Fdocs\u002Fuser\u002Finstance-settings\u002F#security",{"edge":1125,"hub":1125,"fleet":1125},{"id":17671,"title":17672,"description":17673,"docsLink":17674,"tiers":17675},"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":17323,"hub":1125,"fleet":17323},{"id":17677,"title":17678,"description":17679,"tiers":17680},"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":17323,"hub":1125,"fleet":17323},{"id":17682,"title":17683,"features":17684},"support","Support",[17685,17690,17694],{"id":17686,"title":17687,"docsLink":17688,"tiers":17689},"installation-support","Installation Support","\u002Fdocs\u002Finstall\u002Fintroduction\u002F#do-you-need-help-installation-service",{"edge":1125,"hub":1125,"fleet":1125},{"id":17691,"title":17692,"showOnPricing":17323,"tiers":17693},"live-chat-support","Live Chat Support",{"edge":1125,"hub":1125,"fleet":1125},{"id":17695,"title":17696,"docsLink":17697,"tiers":17698},"enterprise-support","Enterprise Support","\u002Fdocs\u002Fpremium-support\u002F",{"edge":1125,"hub":1125,"fleet":1125},"feature-catalog","35tDcomYppEuLf9slsCejTi-zAX3K7q70VXr5z-BtWU",[17702,17788,18032,18102,18115,18259,18269,18350],{"name":17703,"order":17704,"children":17705},"Application Guide",0,[17706,17754],{"title":17707,"path":17708,"group":17703,"groupOrder":17704,"order":443,"isPage":1125,"children":17709},"Building FlowFuse applications","\u002Fdocs\u002Fapplication-guide",[17710,17714,17726,17730,17746],{"title":17711,"path":17712,"order":443,"isPage":1125,"children":17713},"Foundations","\u002Fdocs\u002Fapplication-guide\u002Ffoundations",[],{"title":17715,"path":17716,"order":450,"isPage":1125,"children":17717},"App delivery methods","\u002Fdocs\u002Fapplication-guide\u002Fapp-delivery-methods",[17718,17722],{"title":17719,"path":17720,"order":443,"isPage":1125,"children":17721},"Hardware apps","\u002Fdocs\u002Fapplication-guide\u002Fapp-delivery-methods\u002Fhardware-apps",[],{"title":17723,"path":17724,"order":450,"isPage":1125,"children":17725},"Software apps","\u002Fdocs\u002Fapplication-guide\u002Fapp-delivery-methods\u002Fsoftware-apps",[],{"title":17727,"path":17728,"order":478,"isPage":1125,"children":17729},"Data plane","\u002Fdocs\u002Fapplication-guide\u002Fdata-plane",[],{"title":17731,"path":17732,"order":496,"isPage":1125,"children":17733},"Architectures","\u002Fdocs\u002Fapplication-guide\u002Farchitectures",[17734,17738,17742],{"title":17735,"path":17736,"order":443,"isPage":1125,"children":17737},"IT architectures","\u002Fdocs\u002Fapplication-guide\u002Farchitectures\u002Fit",[],{"title":17739,"path":17740,"order":450,"isPage":1125,"children":17741},"OT architectures","\u002Fdocs\u002Fapplication-guide\u002Farchitectures\u002Fot",[],{"title":17743,"path":17744,"order":478,"isPage":1125,"children":17745},"IIoT architectures","\u002Fdocs\u002Fapplication-guide\u002Farchitectures\u002Fiiot",[],{"title":17747,"path":17748,"order":517,"isPage":1125,"children":17749},"Worked examples","\u002Fdocs\u002Fapplication-guide\u002Fworked-examples",[17750],{"title":17751,"path":17752,"order":443,"isPage":1125,"children":17753},"OEE, end to end","\u002Fdocs\u002Fapplication-guide\u002Fworked-examples\u002Foee",[],{"title":17755,"path":17756,"group":17703,"groupOrder":17704,"order":450,"isPage":1125,"children":17757},"Designing Node-RED flows","\u002Fdocs\u002Fnode-red-guide",[17758,17761,17777],{"title":17711,"path":17759,"order":443,"isPage":1125,"children":17760},"\u002Fdocs\u002Fnode-red-guide\u002Ffoundations",[],{"title":17762,"path":17763,"order":450,"isPage":1125,"children":17764},"Patterns","\u002Fdocs\u002Fnode-red-guide\u002Fpatterns",[17765,17769,17773],{"title":17766,"path":17767,"order":443,"isPage":1125,"children":17768},"Design patterns","\u002Fdocs\u002Fnode-red-guide\u002Fpatterns\u002Fdesign-patterns",[],{"title":17770,"path":17771,"order":450,"isPage":1125,"children":17772},"Handling data","\u002Fdocs\u002Fnode-red-guide\u002Fpatterns\u002Fhandling-data",[],{"title":17774,"path":17775,"order":478,"isPage":1125,"children":17776},"Good form","\u002Fdocs\u002Fnode-red-guide\u002Fpatterns\u002Fgood-form",[],{"title":17747,"path":17778,"order":478,"isPage":1125,"children":17779},"\u002Fdocs\u002Fnode-red-guide\u002Fworked-examples",[17780,17784],{"title":17781,"path":17782,"order":443,"isPage":1125,"children":17783},"OEE - Edge Aggregator","\u002Fdocs\u002Fnode-red-guide\u002Fworked-examples\u002Foee-edge-aggregator",[],{"title":17785,"path":17786,"order":450,"isPage":1125,"children":17787},"OEE - Central Dashboard","\u002Fdocs\u002Fnode-red-guide\u002Fworked-examples\u002Foee-central-dashboard",[],{"name":17789,"order":443,"children":17790},"FlowFuse User Manuals",[17791,17919,17923,17935],{"title":17792,"path":17793,"group":17789,"groupOrder":443,"order":443,"isPage":17323,"children":17794,"link":17323},"Using FlowFuse","\u002Fdocs\u002Fuser",[17795,17799,17803,17807,17811,17815,17819,17822,17826,17830,17833,17837,17853,17857,17861,17865,17869,17873,17876,17880,17884,17888,17892,17896,17899,17903,17907,17911,17915],{"title":17796,"path":17797,"order":443,"isPage":1125,"children":17798},"Getting Started","\u002Fdocs\u002Fuser\u002Fintroduction",[],{"title":17800,"path":17801,"order":443,"isPage":1125,"children":17802},"Static asset service","\u002Fdocs\u002Fuser\u002Fstatic-asset-service",[],{"title":17804,"path":17805,"order":450,"isPage":1125,"children":17806},"Bill of Materials","\u002Fdocs\u002Fuser\u002Fbill-of-materials",[],{"title":17808,"path":17809,"order":450,"isPage":1125,"children":17810},"FlowFuse Concepts","\u002Fdocs\u002Fuser\u002Fconcepts",[],{"title":17812,"path":17813,"order":1152,"isPage":1125,"children":17814},"Instance States","\u002Fdocs\u002Fuser\u002Finstance-states",[],{"title":17816,"path":17817,"order":17289,"isPage":1125,"children":17818},"Changing the Stack","\u002Fdocs\u002Fuser\u002Fchangestack",[],{"title":17484,"path":17820,"order":17289,"isPage":1125,"children":17821},"\u002Fdocs\u002Fuser\u002Fcustom-hostnames",[],{"title":17823,"path":17824,"order":17289,"isPage":1125,"children":17825},"Custom Node Packages","\u002Fdocs\u002Fuser\u002Fcustom-npm-packages",[],{"title":17827,"path":17828,"order":17289,"isPage":1125,"children":17829},"Dashboards","\u002Fdocs\u002Fuser\u002Fdashboards",[],{"title":17502,"path":17831,"order":17289,"isPage":1125,"children":17832},"\u002Fdocs\u002Fuser\u002Fdevops-pipelines",[],{"title":17834,"path":17835,"order":17289,"isPage":1125,"children":17836},"Environment Variables","\u002Fdocs\u002Fuser\u002Fenvvar",[],{"title":17838,"path":17839,"order":17289,"isPage":1125,"children":17840},"FlowFuse Expert","\u002Fdocs\u002Fuser\u002Fexpert",[17841,17845,17849],{"title":17842,"path":17843,"order":17289,"isPage":1125,"children":17844},"AI in Node-RED","\u002Fdocs\u002Fuser\u002Fexpert\u002Fnode-red-embedded-ai",[],{"title":17846,"path":17847,"order":17289,"isPage":1125,"children":17848},"Chat Interface","\u002Fdocs\u002Fuser\u002Fexpert\u002Fchat",[],{"title":17850,"path":17851,"order":17289,"isPage":1125,"children":17852},"Connect Your Own Agent","\u002Fdocs\u002Fuser\u002Fexpert\u002Fthird-party-agents",[],{"title":17854,"path":17855,"order":17289,"isPage":1125,"children":17856},"FlowFuse File Nodes","\u002Fdocs\u002Fuser\u002Ffilenodes",[],{"title":17858,"path":17859,"order":17289,"isPage":1125,"children":17860},"FlowFuse MCP","\u002Fdocs\u002Fuser\u002Fmcp",[],{"title":17862,"path":17863,"order":17289,"isPage":1125,"children":17864},"FlowFuse MQTT Nodes","\u002Fdocs\u002Fuser\u002Fmqtt-nodes",[],{"title":17866,"path":17867,"order":17289,"isPage":1125,"children":17868},"FlowFuse Persistent Context","\u002Fdocs\u002Fuser\u002Fpersistent-context",[],{"title":17870,"path":17871,"order":17289,"isPage":1125,"children":17872},"FlowFuse Project Nodes","\u002Fdocs\u002Fuser\u002Fprojectnodes",[],{"title":17380,"path":17874,"order":17289,"isPage":1125,"children":17875},"\u002Fdocs\u002Fuser\u002Fff-tables",[],{"title":17877,"path":17878,"order":17289,"isPage":1125,"children":17879},"Groups","\u002Fdocs\u002Fuser\u002Fdevice-groups",[],{"title":17881,"path":17882,"order":17289,"isPage":1125,"children":17883},"High Availability mode","\u002Fdocs\u002Fuser\u002Fhigh-availability",[],{"title":17885,"path":17886,"order":17289,"isPage":1125,"children":17887},"HTTP Access Tokens","\u002Fdocs\u002Fuser\u002Fhttp-access-tokens",[],{"title":17889,"path":17890,"order":17289,"isPage":1125,"children":17891},"Instance Settings","\u002Fdocs\u002Fuser\u002Finstance-settings",[],{"title":17893,"path":17894,"order":17289,"isPage":1125,"children":17895},"Logging","\u002Fdocs\u002Fuser\u002Flogs",[],{"title":17640,"path":17897,"order":17289,"isPage":1125,"children":17898},"\u002Fdocs\u002Fuser\u002Frole-based-access-control",[],{"title":17900,"path":17901,"order":17289,"isPage":1125,"children":17902},"Shared Team Library","\u002Fdocs\u002Fuser\u002Fshared-library",[],{"title":17904,"path":17905,"order":17289,"isPage":1125,"children":17906},"Snapshots","\u002Fdocs\u002Fuser\u002Fsnapshots",[],{"title":17908,"path":17909,"order":17289,"isPage":1125,"children":17910},"Team Broker","\u002Fdocs\u002Fuser\u002Fteambroker",[],{"title":17912,"path":17913,"order":17289,"isPage":1125,"children":17914},"Teams","\u002Fdocs\u002Fuser\u002Fteam",[],{"title":17916,"path":17917,"order":17289,"isPage":1125,"children":17918},"User Settings","\u002Fdocs\u002Fuser\u002Fuser-settings",[],{"title":17920,"path":17921,"group":17789,"groupOrder":443,"order":450,"isPage":1125,"children":17922},"FlowFuse API","\u002Fdocs\u002Fapi",[],{"title":17924,"path":17925,"group":17789,"groupOrder":443,"order":478,"isPage":17323,"children":17926,"link":17323},"Migrating a Node-RED project to FlowFuse","\u002Fdocs\u002Fmigration",[17927,17931],{"title":17928,"path":17929,"order":443,"isPage":1125,"children":17930},"Introduction","\u002Fdocs\u002Fmigration\u002Fintroduction",[],{"title":17932,"path":17933,"order":17289,"isPage":1125,"children":17934},"Node-RED Tools plugin","\u002Fdocs\u002Fmigration\u002Fnode-red-tools",[],{"title":17936,"path":17937,"group":17789,"groupOrder":443,"order":496,"isPage":1125,"children":17938},"FlowFuse Node-RED nodes","\u002Fdocs\u002Fflowfuse-nodes",[17939,17964,17984,17991,18011,18022],{"title":17940,"path":17941,"order":443,"isPage":1125,"children":17942},"AI","\u002Fdocs\u002Fflowfuse-nodes\u002Fai",[17943,17947,17952,17956,17960],{"title":17944,"path":17945,"order":517,"isPage":1125,"children":17946},"LLM Nodes","\u002Fdocs\u002Fflowfuse-nodes\u002Fai\u002Fllm-nodes",[],{"title":17948,"path":17949,"order":17950,"isPage":1125,"children":17951},"Depth Estimation","\u002Fdocs\u002Fflowfuse-nodes\u002Fai\u002Fdepth-estimation",50,[],{"title":17953,"path":17954,"order":17950,"isPage":1125,"children":17955},"Image Classification","\u002Fdocs\u002Fflowfuse-nodes\u002Fai\u002Fimage-classification",[],{"title":17957,"path":17958,"order":17950,"isPage":1125,"children":17959},"Object Detection","\u002Fdocs\u002Fflowfuse-nodes\u002Fai\u002Fobject-detection",[],{"title":17961,"path":17962,"order":17950,"isPage":1125,"children":17963},"ONNX","\u002Fdocs\u002Fflowfuse-nodes\u002Fai\u002Fonnx",[],{"title":17965,"path":17966,"order":450,"isPage":1125,"children":17967},"MCP","\u002Fdocs\u002Fflowfuse-nodes\u002Fmcp",[17968,17972,17976,17980],{"title":17969,"path":17970,"order":17950,"isPage":1125,"children":17971},"MCP Prompt","\u002Fdocs\u002Fflowfuse-nodes\u002Fmcp\u002Fmcp-prompt",[],{"title":17973,"path":17974,"order":17950,"isPage":1125,"children":17975},"MCP Resource","\u002Fdocs\u002Fflowfuse-nodes\u002Fmcp\u002Fmcp-resource",[],{"title":17977,"path":17978,"order":17950,"isPage":1125,"children":17979},"MCP Responses","\u002Fdocs\u002Fflowfuse-nodes\u002Fmcp\u002Fmcp-response",[],{"title":17981,"path":17982,"order":17950,"isPage":1125,"children":17983},"MCP Tool","\u002Fdocs\u002Fflowfuse-nodes\u002Fmcp\u002Fmcp-tool",[],{"title":17380,"path":17985,"order":478,"isPage":1125,"children":17986},"\u002Fdocs\u002Fflowfuse-nodes\u002Fflowfuse-tables",[17987],{"title":17988,"path":17989,"order":17950,"isPage":1125,"children":17990},"Query","\u002Fdocs\u002Fflowfuse-nodes\u002Fflowfuse-tables\u002Fquery",[],{"title":17992,"path":17993,"order":496,"isPage":1125,"children":17994},"Edge","\u002Fdocs\u002Fflowfuse-nodes\u002Fedge",[17995,17999,18003,18007],{"title":17996,"path":17997,"order":443,"isPage":1125,"children":17998},"RTSP Video Feed","\u002Fdocs\u002Fflowfuse-nodes\u002Fedge\u002Frtsp",[],{"title":18000,"path":18001,"order":450,"isPage":1125,"children":18002},"CIP Suite, EtherNet\u002FIP Nodes","\u002Fdocs\u002Fflowfuse-nodes\u002Fedge\u002Fcip-suite",[],{"title":18004,"path":18005,"order":478,"isPage":1125,"children":18006},"Modbus","\u002Fdocs\u002Fflowfuse-nodes\u002Fedge\u002Fmodbus",[],{"title":18008,"path":18009,"order":17950,"isPage":1125,"children":18010},"OPC UA","\u002Fdocs\u002Fflowfuse-nodes\u002Fedge\u002Fopcua",[],{"title":17862,"path":18012,"order":517,"isPage":1125,"children":18013},"\u002Fdocs\u002Fflowfuse-nodes\u002Fmqtt",[18014,18018],{"title":18015,"path":18016,"order":17950,"isPage":1125,"children":18017},"MQTT In","\u002Fdocs\u002Fflowfuse-nodes\u002Fmqtt\u002Fmqtt-in",[],{"title":18019,"path":18020,"order":17950,"isPage":1125,"children":18021},"MQTT Out","\u002Fdocs\u002Fflowfuse-nodes\u002Fmqtt\u002Fmqtt-out",[],{"title":18023,"path":18024,"order":517,"isPage":1125,"children":18025},"Hub","\u002Fdocs\u002Fflowfuse-nodes\u002Fhub",[18026,18028],{"title":5,"path":17291,"order":443,"isPage":1125,"children":18027},[],{"title":18029,"path":18030,"order":450,"isPage":1125,"children":18031},"Kafka","\u002Fdocs\u002Fflowfuse-nodes\u002Fhub\u002Fkafka",[],{"name":18033,"order":450,"children":18034},"Device Agent",[18035,18083],{"title":18033,"path":18036,"group":18033,"groupOrder":450,"order":443,"isPage":17323,"children":18037,"link":17323},"\u002Fdocs\u002Fdevice-agent",[18038,18042,18046,18071,18075,18079],{"title":18039,"path":18040,"order":443,"isPage":1125,"children":18041},"FlowFuse Device Agent Introduction","\u002Fdocs\u002Fdevice-agent\u002Fintroduction",[],{"title":18043,"path":18044,"order":450,"isPage":1125,"children":18045},"Quick Start","\u002Fdocs\u002Fdevice-agent\u002Fquickstart",[],{"title":18047,"path":18048,"group":18049,"order":478,"isPage":17323,"children":18050,"link":17323},"Installation","\u002Fdocs\u002Fdevice-agent\u002Finstall","DeviceAgentInstallation",[18051,18055,18059,18063,18067],{"title":18052,"path":18053,"group":18049,"order":443,"isPage":1125,"children":18054},"Overview","\u002Fdocs\u002Fdevice-agent\u002Finstall\u002Foverview",[],{"title":18056,"path":18057,"group":18049,"order":450,"isPage":1125,"children":18058},"Device Agent Installer","\u002Fdocs\u002Fdevice-agent\u002Finstall\u002Fdevice-agent-installer",[],{"title":18060,"path":18061,"group":18049,"order":478,"isPage":1125,"children":18062},"Docker Install","\u002Fdocs\u002Fdevice-agent\u002Finstall\u002Fdocker",[],{"title":18064,"path":18065,"group":18049,"order":496,"isPage":1125,"children":18066},"Kubernetes Install","\u002Fdocs\u002Fdevice-agent\u002Finstall\u002Fkubernetes",[],{"title":18068,"path":18069,"group":18049,"order":517,"isPage":1125,"children":18070},"Manual Install with NPM","\u002Fdocs\u002Fdevice-agent\u002Finstall\u002Fmanual",[],{"title":18072,"path":18073,"order":496,"isPage":1125,"children":18074},"Register your Remote Instance","\u002Fdocs\u002Fdevice-agent\u002Fregister",[],{"title":18076,"path":18077,"order":517,"isPage":1125,"children":18078},"Running the Agent","\u002Fdocs\u002Fdevice-agent\u002Frunning",[],{"title":18080,"path":18081,"order":532,"isPage":1125,"children":18082},"Deploying your Flows","\u002Fdocs\u002Fdevice-agent\u002Fdeploy",[],{"title":18084,"path":18085,"group":18033,"groupOrder":450,"order":450,"isPage":17323,"children":18086,"link":17323},"Hardware Guides","\u002Fdocs\u002Fhardware",[18087,18090,18094,18098],{"title":18052,"path":18088,"order":443,"isPage":1125,"children":18089},"\u002Fdocs\u002Fhardware\u002Fintroduction",[],{"title":18091,"path":18092,"order":450,"isPage":1125,"children":18093},"ctrlX - Node-RED","\u002Fdocs\u002Fhardware\u002Fctrlx-node-red",[],{"title":18095,"path":18096,"order":478,"isPage":1125,"children":18097},"ctrlX - Device Agent","\u002Fdocs\u002Fhardware\u002Fctrlx-device-agent",[],{"title":18099,"path":18100,"order":478,"isPage":1125,"children":18101},"Raspberry Pi with Raspbian","\u002Fdocs\u002Fhardware\u002Fraspbian",[],{"name":18103,"order":478,"children":18104},"FlowFuse Cloud",[18105],{"title":18103,"path":18106,"group":18103,"groupOrder":478,"order":478,"isPage":17323,"children":18107,"link":17323},"\u002Fdocs\u002Fcloud",[18108,18111],{"title":17928,"path":18109,"order":443,"isPage":1125,"children":18110},"\u002Fdocs\u002Fcloud\u002Fintroduction",[],{"title":18112,"path":18113,"order":17289,"isPage":1125,"children":18114},"FlowFuse Cloud Billing","\u002Fdocs\u002Fcloud\u002Fbilling",[],{"name":18116,"order":496,"children":18117},"FlowFuse Self-Hosted",[18118,18121,18200,18212],{"title":18043,"path":18119,"group":18116,"groupOrder":496,"order":443,"isPage":1125,"children":18120},"\u002Fdocs\u002Fquick-start",[],{"title":18122,"path":18123,"group":18116,"groupOrder":496,"order":450,"isPage":17323,"children":18124,"link":17323},"Installing FlowFuse","\u002Fdocs\u002Finstall",[18125,18128,18132,18136,18156,18160,18164,18168,18196],{"title":18052,"path":18126,"order":443,"isPage":1125,"children":18127},"\u002Fdocs\u002Finstall\u002Fintroduction",[],{"title":18129,"path":18130,"order":17289,"isPage":1125,"children":18131},"Configuring FlowFuse","\u002Fdocs\u002Finstall\u002Fconfiguration",[],{"title":18133,"path":18134,"order":17289,"isPage":1125,"children":18135},"DNS Setup","\u002Fdocs\u002Finstall\u002Fdns-setup",[],{"title":18137,"path":18138,"order":17289,"isPage":1125,"children":18139},"Docker install","\u002Fdocs\u002Finstall\u002Fdocker",[18140,18144,18148,18152],{"title":18141,"path":18142,"order":17289,"isPage":1125,"children":18143},"Add Project Stacks on Docker","\u002Fdocs\u002Finstall\u002Fdocker\u002Fstacks",[],{"title":18145,"path":18146,"order":17289,"isPage":1125,"children":18147},"Docker Engine on Windows","\u002Fdocs\u002Finstall\u002Fdocker\u002Fwindows-docker-ce",[],{"title":18149,"path":18150,"order":17289,"isPage":1125,"children":18151},"Docker from AWS Market Place","\u002Fdocs\u002Finstall\u002Fdocker\u002Faws-marketplace",[],{"title":18153,"path":18154,"order":17289,"isPage":1125,"children":18155},"Docker on Digital Ocean","\u002Fdocs\u002Finstall\u002Fdocker\u002Fdigital-ocean",[],{"title":18157,"path":18158,"order":17289,"isPage":1125,"children":18159},"Email configuration","\u002Fdocs\u002Finstall\u002Femail-providers",[],{"title":18161,"path":18162,"order":17289,"isPage":1125,"children":18163},"First Run Setup","\u002Fdocs\u002Finstall\u002Ffirst-run",[],{"title":18165,"path":18166,"order":17289,"isPage":1125,"children":18167},"FlowFuse File Storage","\u002Fdocs\u002Finstall\u002Ffile-storage",[],{"title":18169,"path":18170,"order":17289,"isPage":1125,"children":18171},"Install FlowFuse on Kubernetes","\u002Fdocs\u002Finstall\u002Fkubernetes",[18172,18176,18180,18184,18188,18192],{"title":18173,"path":18174,"order":17289,"isPage":1125,"children":18175},"AWS EKS Installation","\u002Fdocs\u002Finstall\u002Fkubernetes\u002Faws",[],{"title":18177,"path":18178,"order":17289,"isPage":1125,"children":18179},"AWS EKS Installation with Terraform and Helm","\u002Fdocs\u002Finstall\u002Fkubernetes\u002Faws-terraform",[],{"title":18181,"path":18182,"order":17289,"isPage":1125,"children":18183},"Digital Ocean Kubernetes Installation","\u002Fdocs\u002Finstall\u002Fkubernetes\u002Fdigital-ocean",[],{"title":18185,"path":18186,"order":17289,"isPage":1125,"children":18187},"Ingress Controller Migration","\u002Fdocs\u002Finstall\u002Fkubernetes\u002Fingress-controller-migration",[],{"title":18189,"path":18190,"order":17289,"isPage":1125,"children":18191},"Kubernetes Project Stacks","\u002Fdocs\u002Finstall\u002Fkubernetes\u002Fstacks",[],{"title":18193,"path":18194,"order":17289,"isPage":1125,"children":18195},"OpenShift Installation","\u002Fdocs\u002Finstall\u002Fkubernetes\u002Fopenshift",[],{"title":18197,"path":18198,"order":17289,"isPage":1125,"children":18199},"Networking requirements","\u002Fdocs\u002Finstall\u002Fnetworking-requirements",[],{"title":18201,"path":18202,"group":18116,"groupOrder":496,"order":478,"isPage":1125,"children":18203},"Upgrading FlowFuse","\u002Fdocs\u002Fupgrade",[18204,18208],{"title":18205,"path":18206,"order":17289,"isPage":1125,"children":18207},"Installing a license","\u002Fdocs\u002Fupgrade\u002Fopen-source-to-premium",[],{"title":18209,"path":18210,"order":17289,"isPage":1125,"children":18211},"Upgrading the Node-RED version","\u002Fdocs\u002Fupgrade\u002Fnodered-version",[],{"title":18213,"path":18214,"group":18116,"groupOrder":496,"order":496,"isPage":17323,"children":18215,"link":17323},"Administering FlowFuse","\u002Fdocs\u002Fadmin",[18216,18219,18231,18239,18243,18247,18251,18255],{"title":18213,"path":18217,"order":443,"isPage":1125,"children":18218},"\u002Fdocs\u002Fadmin\u002Fintroduction",[],{"title":18220,"path":18221,"order":17289,"isPage":1125,"children":18222},"Configuring Single Sign-On (SSO)","\u002Fdocs\u002Fadmin\u002Fsso",[18223,18227],{"title":18224,"path":18225,"order":17289,"isPage":1125,"children":18226},"LDAP SSO","\u002Fdocs\u002Fadmin\u002Fsso\u002Fldap",[],{"title":18228,"path":18229,"order":17289,"isPage":1125,"children":18230},"SAML SSO","\u002Fdocs\u002Fadmin\u002Fsso\u002Fsaml",[],{"title":18232,"path":18233,"order":17289,"isPage":17323,"children":18234,"link":17323},"Hardening","\u002Fdocs\u002Fadmin\u002Fhardening",[18235],{"title":18236,"path":18237,"order":17289,"isPage":1125,"children":18238},"Kubernetes Hardening","\u002Fdocs\u002Fadmin\u002Fhardening\u002Fkubernetes",[],{"title":18240,"path":18241,"order":17289,"isPage":1125,"children":18242},"Monitoring","\u002Fdocs\u002Fadmin\u002Fmonitoring",[],{"title":18244,"path":18245,"order":17289,"isPage":1125,"children":18246},"Observability","\u002Fdocs\u002Fadmin\u002Fobservability",[],{"title":18248,"path":18249,"order":17289,"isPage":1125,"children":18250},"Soft Launch Enablement","\u002Fdocs\u002Fadmin\u002Ffeature-flags",[],{"title":18252,"path":18253,"order":17289,"isPage":1125,"children":18254},"Telemetry","\u002Fdocs\u002Fadmin\u002Ftelemetry",[],{"title":18256,"path":18257,"order":17289,"isPage":1125,"children":18258},"User Management","\u002Fdocs\u002Fadmin\u002Fuser-management",[],{"name":17683,"order":517,"children":18260},[18261,18265],{"title":18262,"path":18263,"group":17683,"groupOrder":517,"order":478,"isPage":1125,"children":18264},"Premium Support","\u002Fdocs\u002Fpremium-support",[],{"title":18266,"path":18267,"group":17683,"groupOrder":517,"order":17289,"isPage":1125,"children":18268},"Debugging Node-RED issues","\u002Fdocs\u002Fdebugging",[],{"name":18270,"order":532,"children":18271},"Contributing",[18272],{"title":18273,"path":18274,"group":18270,"groupOrder":532,"order":17289,"isPage":17323,"children":18275,"link":17323},"Contributing to FlowFuse","\u002Fdocs\u002Fcontribute",[18276,18279,18283,18287,18291,18295,18299,18307,18343,18346],{"title":17928,"path":18277,"order":443,"isPage":1125,"children":18278},"\u002Fdocs\u002Fcontribute\u002Fintroduction",[],{"title":18280,"path":18281,"order":17289,"isPage":1125,"children":18282},"Adding Template Settings","\u002Fdocs\u002Fcontribute\u002Fadding-template-settings",[],{"title":18284,"path":18285,"order":17289,"isPage":1125,"children":18286},"API Design","\u002Fdocs\u002Fcontribute\u002Fapi-design",[],{"title":18288,"path":18289,"order":17289,"isPage":1125,"children":18290},"Creating debug stack containers","\u002Fdocs\u002Fcontribute\u002Fcreating-debug-stack-containers",[],{"title":18292,"path":18293,"order":17289,"isPage":1125,"children":18294},"Database migrations","\u002Fdocs\u002Fcontribute\u002Fdb-migrations",[],{"title":18296,"path":18297,"order":17289,"isPage":1125,"children":18298},"FlowFuse Architecture","\u002Fdocs\u002Fcontribute\u002Farchitecture",[],{"title":18300,"path":18301,"order":17289,"isPage":1125,"children":18302},"Local Install","\u002Fdocs\u002Fcontribute\u002Flocal",[18303],{"title":18304,"path":18305,"order":17289,"isPage":1125,"children":18306},"Local Stacks","\u002Fdocs\u002Fcontribute\u002Flocal\u002Fstacks",[],{"title":18308,"path":18309,"order":17289,"isPage":1125,"children":18310},"State Flows","\u002Fdocs\u002Fcontribute\u002Fworkflows",[18311,18315,18319,18323,18327,18331,18335,18339],{"title":18312,"path":18313,"order":17289,"isPage":1125,"children":18314},"Device Editor","\u002Fdocs\u002Fcontribute\u002Fworkflows\u002Fdevice-editor",[],{"title":18316,"path":18317,"order":17289,"isPage":1125,"children":18318},"Instance states","\u002Fdocs\u002Fcontribute\u002Fworkflows\u002Fproject-states",[],{"title":18320,"path":18321,"order":17289,"isPage":1125,"children":18322},"Invite External Users","\u002Fdocs\u002Fcontribute\u002Fworkflows\u002Finvite-external-user",[],{"title":18324,"path":18325,"order":17289,"isPage":1125,"children":18326},"Project Creation","\u002Fdocs\u002Fcontribute\u002Fworkflows\u002Fproject-create",[],{"title":18328,"path":18329,"order":17289,"isPage":1125,"children":18330},"Reset Password Flow","\u002Fdocs\u002Fcontribute\u002Fworkflows\u002Fpassword-reset",[],{"title":18332,"path":18333,"order":17289,"isPage":1125,"children":18334},"Team creation Flow","\u002Fdocs\u002Fcontribute\u002Fworkflows\u002Fteam-create",[],{"title":18336,"path":18337,"order":17289,"isPage":1125,"children":18338},"User Login Flows","\u002Fdocs\u002Fcontribute\u002Fworkflows\u002Flogin",[],{"title":18340,"path":18341,"order":17289,"isPage":1125,"children":18342},"User Sign up Flow","\u002Fdocs\u002Fcontribute\u002Fworkflows\u002Fsignup",[],{"title":17908,"path":18344,"order":17289,"isPage":1125,"children":18345},"\u002Fdocs\u002Fcontribute\u002Fteam-broker",[],{"title":18347,"path":18348,"order":17289,"isPage":1125,"children":18349},"Working with Feature Flags","\u002Fdocs\u002Fcontribute\u002Ffeature-flags",[],{"name":18351,"order":1134,"children":18352},"Node-RED",[18353],{"title":18354,"path":18355,"group":18351,"groupOrder":1134,"order":443,"isPage":1125,"children":18356},"Using Node-RED","\u002Fdocs\u002Fnode-red",[18357,18429,18607,18634,18673,18689,18705,18733,18753,18757],{"title":18358,"path":18359,"order":450,"isPage":1125,"children":18360},"Getting started","\u002Fdocs\u002Fnode-red\u002Fgetting-started",[18361,18381,18385,18389,18393,18397,18401,18405,18409],{"title":18362,"path":18363,"order":443,"isPage":1125,"children":18364},"Editor","\u002Fdocs\u002Fnode-red\u002Fgetting-started\u002Feditor",[18365,18369,18373,18377],{"title":18366,"path":18367,"order":17950,"isPage":1125,"children":18368},"Header","\u002Fdocs\u002Fnode-red\u002Fgetting-started\u002Feditor\u002Fheader",[],{"title":18370,"path":18371,"order":17950,"isPage":1125,"children":18372},"Palette","\u002Fdocs\u002Fnode-red\u002Fgetting-started\u002Feditor\u002Fpalette",[],{"title":18374,"path":18375,"order":17950,"isPage":1125,"children":18376},"Sidebar","\u002Fdocs\u002Fnode-red\u002Fgetting-started\u002Feditor\u002Fsidebar",[],{"title":18378,"path":18379,"order":17950,"isPage":1125,"children":18380},"Workspace","\u002Fdocs\u002Fnode-red\u002Fgetting-started\u002Feditor\u002Fworkspace",[],{"title":18382,"path":18383,"order":450,"isPage":1125,"children":18384},"Port Configuration","\u002Fdocs\u002Fnode-red\u002Fgetting-started\u002Fnode-red-port",[],{"title":18386,"path":18387,"order":478,"isPage":1125,"children":18388},"Node-RED Library","\u002Fdocs\u002Fnode-red\u002Fgetting-started\u002Flibrary",[],{"title":18390,"path":18391,"order":478,"isPage":1125,"children":18392},"Update Node-RED","\u002Fdocs\u002Fnode-red\u002Fgetting-started\u002Fupdate-node-red",[],{"title":18394,"path":18395,"order":496,"isPage":1125,"children":18396},"Node-RED On Android","\u002Fdocs\u002Fnode-red\u002Fgetting-started\u002Fnode-red-android",[],{"title":18398,"path":18399,"order":517,"isPage":1125,"children":18400},"Working with Messages","\u002Fdocs\u002Fnode-red\u002Fgetting-started\u002Fnode-red-messages",[],{"title":18402,"path":18403,"order":532,"isPage":1125,"children":18404},"String","\u002Fdocs\u002Fnode-red\u002Fgetting-started\u002Fstring",[],{"title":18406,"path":18407,"order":1134,"isPage":1125,"children":18408},"Date & Time","\u002Fdocs\u002Fnode-red\u002Fgetting-started\u002Fdate-and-time",[],{"title":18410,"path":18411,"order":1140,"isPage":1125,"children":18412},"Programming","\u002Fdocs\u002Fnode-red\u002Fgetting-started\u002Fprogramming",[18413,18417,18421,18425],{"title":18414,"path":18415,"order":17950,"isPage":1125,"children":18416},"Data Tranformation","\u002Fdocs\u002Fnode-red\u002Fgetting-started\u002Fprogramming\u002Fdata-tranformation",[],{"title":18418,"path":18419,"order":17950,"isPage":1125,"children":18420},"Debugging","\u002Fdocs\u002Fnode-red\u002Fgetting-started\u002Fprogramming\u002Fdebugging-flows",[],{"title":18422,"path":18423,"order":17950,"isPage":1125,"children":18424},"If-Else","\u002Fdocs\u002Fnode-red\u002Fgetting-started\u002Fprogramming\u002Fif-else",[],{"title":18426,"path":18427,"order":17950,"isPage":1125,"children":18428},"Loop","\u002Fdocs\u002Fnode-red\u002Fgetting-started\u002Fprogramming\u002Floop",[],{"title":18430,"path":18431,"order":478,"isPage":1125,"children":18432},"Core nodes","\u002Fdocs\u002Fnode-red\u002Fcore-nodes",[18433,18469,18509,18551,18571,18595],{"title":18434,"path":18435,"order":443,"isPage":1125,"children":18436},"Common nodes","\u002Fdocs\u002Fnode-red\u002Fcore-nodes\u002Fcommon",[18437,18441,18445,18449,18453,18457,18461,18465],{"title":18438,"path":18439,"order":443,"isPage":1125,"children":18440},"Inject","\u002Fdocs\u002Fnode-red\u002Fcore-nodes\u002Fcommon\u002Finject",[],{"title":18442,"path":18443,"order":450,"isPage":1125,"children":18444},"Debug","\u002Fdocs\u002Fnode-red\u002Fcore-nodes\u002Fcommon\u002Fdebug",[],{"title":18446,"path":18447,"order":478,"isPage":1125,"children":18448},"Complete","\u002Fdocs\u002Fnode-red\u002Fcore-nodes\u002Fcommon\u002Fcomplete",[],{"title":18450,"path":18451,"order":496,"isPage":1125,"children":18452},"Catch","\u002Fdocs\u002Fnode-red\u002Fcore-nodes\u002Fcommon\u002Fcatch",[],{"title":18454,"path":18455,"order":517,"isPage":1125,"children":18456},"Status","\u002Fdocs\u002Fnode-red\u002Fcore-nodes\u002Fcommon\u002Fstatus",[],{"title":18458,"path":18459,"order":532,"isPage":1125,"children":18460},"Link","\u002Fdocs\u002Fnode-red\u002Fcore-nodes\u002Fcommon\u002Flink",[],{"title":18462,"path":18463,"order":1134,"isPage":1125,"children":18464},"Comment","\u002Fdocs\u002Fnode-red\u002Fcore-nodes\u002Fcommon\u002Fcomment",[],{"title":18466,"path":18467,"order":1140,"isPage":1125,"children":18468},"Unknown","\u002Fdocs\u002Fnode-red\u002Fcore-nodes\u002Fcommon\u002Funknown",[],{"title":18470,"path":18471,"order":450,"isPage":1125,"children":18472},"Function nodes","\u002Fdocs\u002Fnode-red\u002Fcore-nodes\u002Ffunction",[18473,18477,18481,18485,18489,18493,18497,18501,18505],{"title":18474,"path":18475,"order":443,"isPage":1125,"children":18476},"Function","\u002Fdocs\u002Fnode-red\u002Fcore-nodes\u002Ffunction\u002Ffunction",[],{"title":18478,"path":18479,"order":450,"isPage":1125,"children":18480},"Switch","\u002Fdocs\u002Fnode-red\u002Fcore-nodes\u002Ffunction\u002Fswitch",[],{"title":18482,"path":18483,"order":478,"isPage":1125,"children":18484},"Change","\u002Fdocs\u002Fnode-red\u002Fcore-nodes\u002Ffunction\u002Fchange",[],{"title":18486,"path":18487,"order":496,"isPage":1125,"children":18488},"Range","\u002Fdocs\u002Fnode-red\u002Fcore-nodes\u002Ffunction\u002Frange",[],{"title":18490,"path":18491,"order":517,"isPage":1125,"children":18492},"Template","\u002Fdocs\u002Fnode-red\u002Fcore-nodes\u002Ffunction\u002Ftemplate",[],{"title":18494,"path":18495,"order":532,"isPage":1125,"children":18496},"Delay","\u002Fdocs\u002Fnode-red\u002Fcore-nodes\u002Ffunction\u002Fdelay",[],{"title":18498,"path":18499,"order":1134,"isPage":1125,"children":18500},"Trigger","\u002Fdocs\u002Fnode-red\u002Fcore-nodes\u002Ffunction\u002Ftrigger",[],{"title":18502,"path":18503,"order":1140,"isPage":1125,"children":18504},"Exec","\u002Fdocs\u002Fnode-red\u002Fcore-nodes\u002Ffunction\u002Fexec",[],{"title":18506,"path":18507,"order":1146,"isPage":1125,"children":18508},"Filter","\u002Fdocs\u002Fnode-red\u002Fcore-nodes\u002Ffunction\u002Ffilter",[],{"title":18510,"path":18511,"order":478,"isPage":1125,"children":18512},"Network nodes","\u002Fdocs\u002Fnode-red\u002Fcore-nodes\u002Fnetwork",[18513,18517,18521,18524,18527,18531,18535,18539,18543,18547],{"title":18514,"path":18515,"order":443,"isPage":1125,"children":18516},"TLS","\u002Fdocs\u002Fnode-red\u002Fcore-nodes\u002Fnetwork\u002Ftls",[],{"title":18518,"path":18519,"order":450,"isPage":1125,"children":18520},"HTTP Proxy","\u002Fdocs\u002Fnode-red\u002Fcore-nodes\u002Fnetwork\u002Fhttp-proxy",[],{"title":18015,"path":18522,"order":478,"isPage":1125,"children":18523},"\u002Fdocs\u002Fnode-red\u002Fcore-nodes\u002Fnetwork\u002Fmqtt-in",[],{"title":18019,"path":18525,"order":496,"isPage":1125,"children":18526},"\u002Fdocs\u002Fnode-red\u002Fcore-nodes\u002Fnetwork\u002Fmqtt-out",[],{"title":18528,"path":18529,"order":517,"isPage":1125,"children":18530},"HTTP in","\u002Fdocs\u002Fnode-red\u002Fcore-nodes\u002Fnetwork\u002Fhttp-in",[],{"title":18532,"path":18533,"order":532,"isPage":1125,"children":18534},"HTTP request","\u002Fdocs\u002Fnode-red\u002Fcore-nodes\u002Fnetwork\u002Fhttp-request",[],{"title":18536,"path":18537,"order":1134,"isPage":1125,"children":18538},"WebSocket","\u002Fdocs\u002Fnode-red\u002Fcore-nodes\u002Fnetwork\u002Fwebsocket",[],{"title":18540,"path":18541,"order":1140,"isPage":1125,"children":18542},"TCP in","\u002Fdocs\u002Fnode-red\u002Fcore-nodes\u002Fnetwork\u002Ftcp-in",[],{"title":18544,"path":18545,"order":1146,"isPage":1125,"children":18546},"UDP In","\u002Fdocs\u002Fnode-red\u002Fcore-nodes\u002Fnetwork\u002Fudp-in",[],{"title":18548,"path":18549,"order":1152,"isPage":1125,"children":18550},"UDP Out","\u002Fdocs\u002Fnode-red\u002Fcore-nodes\u002Fnetwork\u002Fudp-out",[],{"title":18552,"path":18553,"order":496,"isPage":1125,"children":18554},"Sequence nodes","\u002Fdocs\u002Fnode-red\u002Fcore-nodes\u002Fsequence",[18555,18559,18563,18567],{"title":18556,"path":18557,"order":443,"isPage":1125,"children":18558},"Split","\u002Fdocs\u002Fnode-red\u002Fcore-nodes\u002Fsequence\u002Fsplit",[],{"title":18560,"path":18561,"order":450,"isPage":1125,"children":18562},"Sort","\u002Fdocs\u002Fnode-red\u002Fcore-nodes\u002Fsequence\u002Fsort",[],{"title":18564,"path":18565,"order":478,"isPage":1125,"children":18566},"Batch","\u002Fdocs\u002Fnode-red\u002Fcore-nodes\u002Fsequence\u002Fbatch",[],{"title":18568,"path":18569,"order":496,"isPage":1125,"children":18570},"Join","\u002Fdocs\u002Fnode-red\u002Fcore-nodes\u002Fsequence\u002Fjoin",[],{"title":18572,"path":18573,"order":517,"isPage":1125,"children":18574},"Parser nodes","\u002Fdocs\u002Fnode-red\u002Fcore-nodes\u002Fparsers",[18575,18579,18583,18587,18591],{"title":18576,"path":18577,"order":443,"isPage":1125,"children":18578},"CSV","\u002Fdocs\u002Fnode-red\u002Fcore-nodes\u002Fparsers\u002Fcsv",[],{"title":18580,"path":18581,"order":450,"isPage":1125,"children":18582},"HTML","\u002Fdocs\u002Fnode-red\u002Fcore-nodes\u002Fparsers\u002Fhtml",[],{"title":18584,"path":18585,"order":478,"isPage":1125,"children":18586},"JSON","\u002Fdocs\u002Fnode-red\u002Fcore-nodes\u002Fparsers\u002Fjson",[],{"title":18588,"path":18589,"order":496,"isPage":1125,"children":18590},"XML","\u002Fdocs\u002Fnode-red\u002Fcore-nodes\u002Fparsers\u002Fxml",[],{"title":18592,"path":18593,"order":517,"isPage":1125,"children":18594},"YAML","\u002Fdocs\u002Fnode-red\u002Fcore-nodes\u002Fparsers\u002Fyaml",[],{"title":18596,"path":18597,"order":532,"isPage":1125,"children":18598},"Storage nodes","\u002Fdocs\u002Fnode-red\u002Fcore-nodes\u002Fstorage",[18599,18603],{"title":18600,"path":18601,"order":443,"isPage":1125,"children":18602},"Write File","\u002Fdocs\u002Fnode-red\u002Fcore-nodes\u002Fstorage\u002Fwrite-file",[],{"title":18604,"path":18605,"order":450,"isPage":1125,"children":18606},"Read File","\u002Fdocs\u002Fnode-red\u002Fcore-nodes\u002Fstorage\u002Fread-file",[],{"title":18608,"path":18609,"order":496,"isPage":1125,"children":18610},"Communication protocols","\u002Fdocs\u002Fnode-red\u002Fprotocol",[18611,18615,18619,18622,18626,18630],{"title":18612,"path":18613,"order":17950,"isPage":1125,"children":18614},"AMQP","\u002Fdocs\u002Fnode-red\u002Fprotocol\u002Famqp",[],{"title":18616,"path":18617,"order":17950,"isPage":1125,"children":18618},"LwM2M","\u002Fdocs\u002Fnode-red\u002Fprotocol\u002Flwm2m",[],{"title":18004,"path":18620,"order":17950,"isPage":1125,"children":18621},"\u002Fdocs\u002Fnode-red\u002Fprotocol\u002Fmodbus",[],{"title":18623,"path":18624,"order":17950,"isPage":1125,"children":18625},"MQTT","\u002Fdocs\u002Fnode-red\u002Fprotocol\u002Fmqtt",[],{"title":18627,"path":18628,"order":17950,"isPage":1125,"children":18629},"OPC-UA","\u002Fdocs\u002Fnode-red\u002Fprotocol\u002Fopc-ua",[],{"title":18631,"path":18632,"order":17950,"isPage":1125,"children":18633},"Websocket","\u002Fdocs\u002Fnode-red\u002Fprotocol\u002Fwebsocket",[],{"title":18635,"path":18636,"order":517,"isPage":1125,"children":18637},"Databases","\u002Fdocs\u002Fnode-red\u002Fdatabase",[18638,18642,18646,18650,18654,18658,18662,18665,18669],{"title":18639,"path":18640,"order":17950,"isPage":1125,"children":18641},"DynamoDB","\u002Fdocs\u002Fnode-red\u002Fdatabase\u002Fdynamodb",[],{"title":18643,"path":18644,"order":17950,"isPage":1125,"children":18645},"Firebase","\u002Fdocs\u002Fnode-red\u002Fdatabase\u002Ffirebase",[],{"title":18647,"path":18648,"order":17950,"isPage":1125,"children":18649},"InfluxDB","\u002Fdocs\u002Fnode-red\u002Fdatabase\u002Finfluxdb",[],{"title":18651,"path":18652,"order":17950,"isPage":1125,"children":18653},"MongoDB","\u002Fdocs\u002Fnode-red\u002Fdatabase\u002Fmongodb",[],{"title":18655,"path":18656,"order":17950,"isPage":1125,"children":18657},"MySQL","\u002Fdocs\u002Fnode-red\u002Fdatabase\u002Fmysql",[],{"title":18659,"path":18660,"order":17950,"isPage":1125,"children":18661},"PostgreSQL","\u002Fdocs\u002Fnode-red\u002Fdatabase\u002Fpostgresql",[],{"title":5,"path":18663,"order":17950,"isPage":1125,"children":18664},"\u002Fdocs\u002Fnode-red\u002Fdatabase\u002Fredis",[],{"title":18666,"path":18667,"order":17950,"isPage":1125,"children":18668},"SQLite","\u002Fdocs\u002Fnode-red\u002Fdatabase\u002Fsqlite",[],{"title":18670,"path":18671,"order":17950,"isPage":1125,"children":18672},"TimescaleDB","\u002Fdocs\u002Fnode-red\u002Fdatabase\u002Ftimescaledb",[],{"title":18674,"path":18675,"order":532,"isPage":1125,"children":18676},"Integration technologies","\u002Fdocs\u002Fnode-red\u002Fintegration-technologies",[18677,18681,18685],{"title":18678,"path":18679,"order":17950,"isPage":1125,"children":18680},"GraphQL API","\u002Fdocs\u002Fnode-red\u002Fintegration-technologies\u002Fgraphql",[],{"title":18682,"path":18683,"order":17950,"isPage":1125,"children":18684},"REST API","\u002Fdocs\u002Fnode-red\u002Fintegration-technologies\u002Frest",[],{"title":18686,"path":18687,"order":17950,"isPage":1125,"children":18688},"Webhook","\u002Fdocs\u002Fnode-red\u002Fintegration-technologies\u002Fwebhook",[],{"title":18690,"path":18691,"order":1134,"isPage":1125,"children":18692},"Notification services","\u002Fdocs\u002Fnode-red\u002Fnotification",[18693,18697,18701],{"title":18694,"path":18695,"order":17950,"isPage":1125,"children":18696},"Discord","\u002Fdocs\u002Fnode-red\u002Fnotification\u002Fdiscord",[],{"title":18698,"path":18699,"order":17950,"isPage":1125,"children":18700},"Email","\u002Fdocs\u002Fnode-red\u002Fnotification\u002Femail",[],{"title":18702,"path":18703,"order":17950,"isPage":1125,"children":18704},"Telegram","\u002Fdocs\u002Fnode-red\u002Fnotification\u002Ftelegram",[],{"title":18706,"path":18707,"order":1140,"isPage":1125,"children":18708},"Hardware","\u002Fdocs\u002Fnode-red\u002Fhardware",[18709,18713,18717,18721,18725,18729],{"title":18710,"path":18711,"order":17950,"isPage":1125,"children":18712},"BLIIOT ARMxy BL340","\u002Fdocs\u002Fnode-red\u002Fhardware\u002Farmxy-bl340",[],{"title":18714,"path":18715,"order":17950,"isPage":1125,"children":18716},"Opto-22 Groov Epic","\u002Fdocs\u002Fnode-red\u002Fhardware\u002Fopto-22-groove-rio-7-mm2001-10",[],{"title":18718,"path":18719,"order":17950,"isPage":1125,"children":18720},"Raspberry Pi 4","\u002Fdocs\u002Fnode-red\u002Fhardware\u002Fraspberry-pi-4",[],{"title":18722,"path":18723,"order":17950,"isPage":1125,"children":18724},"Raspberry Pi 5","\u002Fdocs\u002Fnode-red\u002Fhardware\u002Fraspberry-pi-5",[],{"title":18726,"path":18727,"order":17950,"isPage":1125,"children":18728},"Robustel EG5120","\u002Fdocs\u002Fnode-red\u002Fhardware\u002Frobustel-eg5120",[],{"title":18730,"path":18731,"order":17950,"isPage":1125,"children":18732},"Siemens IoT2050","\u002Fdocs\u002Fnode-red\u002Fhardware\u002Fsiemens-iot-2050",[],{"title":18734,"path":18735,"order":1146,"isPage":1125,"children":18736},"Peripheral devices","\u002Fdocs\u002Fnode-red\u002Fperipheral",[18737,18741,18745,18749],{"title":18738,"path":18739,"order":17950,"isPage":1125,"children":18740},"Arduino","\u002Fdocs\u002Fnode-red\u002Fperipheral\u002Fardiuno",[],{"title":18742,"path":18743,"order":17950,"isPage":1125,"children":18744},"Barcode Scanner","\u002Fdocs\u002Fnode-red\u002Fperipheral\u002Fbarcodescanner",[],{"title":18746,"path":18747,"order":17950,"isPage":1125,"children":18748},"ESP32","\u002Fdocs\u002Fnode-red\u002Fperipheral\u002Fesp32",[],{"title":18750,"path":18751,"order":17950,"isPage":1125,"children":18752},"Webcam","\u002Fdocs\u002Fnode-red\u002Fperipheral\u002Fwebcam",[],{"title":18754,"path":18755,"order":1152,"isPage":1125,"children":18756},"Terminology","\u002Fdocs\u002Fnode-red\u002Fterminology",[],{"title":18758,"path":18759,"order":1158,"isPage":1125,"children":18760},"Keyboard shortcuts","\u002Fdocs\u002Fnode-red\u002Fkeyboard",[],1790702269634]