[{"data":1,"prerenderedAt":10090},["ShallowReactive",2],{"blog-\u002Fblog\u002F2025\u002F06\u002Fflowfuse-forms-easy-data-collection-factory-floor":3,"blog-all-for-related":10089},{"id":4,"title":5,"authors":6,"body":8,"cta":10070,"date":10071,"description":10072,"extension":10073,"image":10074,"lastUpdated":10070,"meta":10075,"navigation":2717,"path":10081,"seo":10082,"sitemap":10083,"stem":10084,"subtitle":10085,"tags":10086,"tldr":10070,"video":10070,"__hash__":10088},"blog\u002Fblog\u002F2025\u002F06\u002Fflowfuse-forms-easy-data-collection-factory-floor.md","FlowFuse Forms: Easy Data Collection for Your Factory Floor",[7],"sumit-shinde",{"type":9,"value":10,"toc":10049},"minimark",[11,15,18,23,26,37,40,68,71,89,93,100,109,129,132,137,155,158,162,172,175,180,195,276,280,287,318,321,325,328,342,356,420,424,427,430,435,448,451,590,594,601,604,609,770,773,777,780,784,796,799,826,829,855,863,867,870,873,883,887,890,895,906,2509,2513,2524,2552,3466,3493,3497,3500,3558,3834,3842,3846,3849,3867,3889,3895,3919,3927,3936,3944,3958,3961,3966,3979,3982,10024,10028,10031,10034,10037,10046],[12,13,14],"p",{},"It's often a pain to get important data from the factory floor. Things like doing quality checks still rely on old methods like manual notes and slow spreadsheets. This can lead to delays, errors, and a lot of wasted time before anyone can actually use the information. It's especially tough when you need quick feedback from an operator.",[12,16,17],{},"This article will show you an easy way to gather data via a form entry. We'll look at how forms in FlowFuse Dashboard can make collecting data from factory workers much simpler. You'll learn how to build useful forms that connects your team's knowledge directly to your industrial processes. As a practical example, we'll walk you through building a solution to digitize production recipe updates, showing you exactly how to implement it.",[19,20,22],"h2",{"id":21},"prerequisites","Prerequisites",[12,24,25],{},"Before you begin, make sure you have the following:",[27,28,29],"ul",{},[30,31,32,36],"li",{},[33,34,35],"strong",{},"Node-RED:"," Make sure you have an instance of Node-RED up and running. The quickest way to do this is via FlowFuse. If you don't have an account, check out our [free trial]({% include \"sign-up-url.njk\" %}).",[12,38,39],{},"Then you'll need to add two more sets of nodes to your palette:",[27,41,42,56],{},[30,43,44,47,48,55],{},[33,45,46],{},"FlowFuse Dashboard:"," Ensure you have ",[49,50,54],"a",{"href":51,"rel":52},"https:\u002F\u002Fflows.nodered.org\u002Fnode\u002F@flowfuse\u002Fnode-red-dashboard",[53],"nofollow","FlowFuse Dashboard"," (also known as Node-RED Dashboard 2.0 in the community) installed and properly configured on your instance.",[30,57,58,61,62,67],{},[33,59,60],{},"SQLite:"," Install the ",[49,63,66],{"href":64,"rel":65},"https:\u002F\u002Fflows.nodered.org\u002Fnode\u002Fnode-red-node-sqlite",[53],"node-red-node-sqlite"," package, which will be used in the practical example.",[12,69,70],{},"and finally:",[27,72,73],{},[30,74,75,78,79,84,85],{},[33,76,77],{},"Basic Node-RED Knowledge:"," You are familiar with creating and deploying basic flows in Node-RED. If not, consider taking the ",[49,80,83],{"href":81,"rel":82},"https:\u002F\u002Fnode-red-academy.learnworlds.com\u002Fcourse\u002Fnode-red-getting-started",[53],"Node-RED Fundamentals Course"," ",[86,87,88],"em",{},"sponsored by FlowFuse.",[19,90,92],{"id":91},"building-forms-in-flowfuse-dashboard","Building Forms in FlowFuse Dashboard",[12,94,95,96,99],{},"The FlowFuse Dashboard makes it easy to build interactive industrial applications using drag-and-drop components, ",[33,97,98],{},"no coding required",".",[12,101,102,103,108],{},"One of these components is the ",[49,104,107],{"href":105,"rel":106},"https:\u002F\u002Fdashboard.flowfuse.com\u002Fnodes\u002Fwidgets\u002Fui-form.html",[53],"Form"," widget, which allows you to create versatile forms within your applications. The Form widget supports a wide range of input types, including:",[27,110,111,114,117,120,123,126],{},[30,112,113],{},"Text Fields",[30,115,116],{},"Number Inputs",[30,118,119],{},"Date Pickers,",[30,121,122],{},"Multi-line Text Areas",[30,124,125],{},"Dropdown Selection",[30,127,128],{},"Checkboxes",[12,130,131],{},"A key benefit of this widget is that you can configure the form fields either statically (with predefined values) or dynamically (updated through your Node-RED flow), depending on your application’s needs.",[133,134,136],"h3",{"id":135},"adding-and-configuring-the-form-widget","Adding and Configuring the Form Widget",[138,139,140,146,149,152],"ol",{},[30,141,142,143,145],{},"Drag the ",[33,144,107],{}," widget onto the canvas.",[30,147,148],{},"Double-click on the widget and create a new group for it with the correct page configuration to render it. (note: if this is the first widget you have, this will automatically be created for you)",[30,150,151],{},"Set an appropriate size (width and height) according to your preferences.",[30,153,154],{},"Enter the label for the form.",[12,156,157],{},"Now that we have completed all the basic and necessary configurations for the form, let’s add the input elements.",[133,159,161],{"id":160},"adding-input-fields-to-the-form-statically","Adding Input Fields to the Form Statically",[12,163,164,170],{},[165,166],"img",{"alt":167,"dataZoomable":168,"src":169},"Adding Form Elements","","\u002Fblog\u002F2025\u002F06\u002Fimages\u002Fadding-form-element.gif",[86,171,167],{},[12,173,174],{},"The widget supports various input element types that can be tailored to specific use cases, from collecting simple text to selecting dates or choosing from predefined options.",[12,176,177],{},[33,178,179],{},"To add input elements:",[138,181,182,189,192],{},[30,183,184,185,188],{},"Click the ",[33,186,187],{},"+ add"," button in the widget’s configuration dialog.",[30,190,191],{},"A new configuration row will appear for the element.",[30,193,194],{},"Configure each input element with the following fields:",[27,196,197,203,214,264,270],{},[30,198,199,202],{},[33,200,201],{},"Label",": This is the visible label for the field shown to the user.",[30,204,205,208,209,213],{},[33,206,207],{},"Name",": A unique key used in the message payload (e.g., ",[210,211,212],"code",{},"msg.payload.firstname",") when the form is submitted.",[30,215,216,219,220],{},[33,217,218],{},"Type",": Select the input type. Supported types include:\n",[27,221,222,228,234,240,246,258],{},[30,223,224,227],{},[33,225,226],{},"Text",": For short text inputs (e.g., name, city).",[30,229,230,233],{},[33,231,232],{},"Number",": For numeric inputs (e.g., age, price).",[30,235,236,239],{},[33,237,238],{},"Date",": For selecting a date.",[30,241,242,245],{},[33,243,244],{},"Text Area",": For longer free-form text.",[30,247,248,251,252,255],{},[33,249,250],{},"Dropdown",": For selecting from a list of predefined values.",[253,254],"br",{},[86,256,257],{},"We will cover how to add options to the dropdown field in a later section.",[30,259,260,263],{},[33,261,262],{},"Checkbox",": For boolean values (checked or unchecked).",[30,265,266,269],{},[33,267,268],{},"Required",": Check this box to make the field mandatory. The form cannot be submitted unless this field is filled.",[30,271,272,275],{},[33,273,274],{},"Row",":: If Multiline is selected, this defines the number of visible rows in the text area.",[133,277,279],{"id":278},"adding-options-to-dropdown-inputs-statically","Adding Options to Dropdown Inputs Statically",[12,281,282,283,286],{},"When you add Dropdown type input element to the Form widget, you need to provide a list of ",[210,284,285],{},"options"," that the user can choose from. These options can be configured in the widget's configuration dialog.",[138,288,289,292,297],{},[30,290,291],{},"In the widget's configuration dialog, switch to the \"Dropdown Options\" tab.",[30,293,184,294,296],{},[33,295,187],{}," button to insert a new option row.",[30,298,299,300],{},"In the new row, fill in the following fields:\n",[27,301,302,307,313],{},[30,303,304,306],{},[33,305,250],{},": Select the dropdown input field you want to add options to.",[30,308,309,312],{},[33,310,311],{},"Value",": The internal value that will be sent in the form payload when this option is selected.",[30,314,315,317],{},[33,316,201],{},": The visible text shown to the user in the dropdown list.",[12,319,320],{},"Repeat this process for each option you want to add.",[133,322,324],{"id":323},"pre-filling-forms-with-default-values","Pre-filling Forms with Default Values",[12,326,327],{},"You can pre-fill forms with default values to streamline user input, reduce typing errors, and save time. This is especially useful in scenarios like editing an existing recipe, where the current details can be loaded directly into the form.",[12,329,330,331,334,335,338,339,341],{},"We can pass data to the ",[210,332,333],{},"ui-form"," node in our flow to set these values dynamically. To do this, send an object in ",[210,336,337],{},"msg.payload"," to the input of the relevant node. Each key of ",[210,340,337],{}," corresponds to a form field and its value represents the pre-filled data.",[12,343,344,345,348,349,352,353,355],{},"For example, if your form includes fields for ",[210,346,347],{},"product_name"," and ",[210,350,351],{},"target_temperature_c",", you can send a ",[210,354,337],{}," like this:",[357,358,362],"pre",{"className":359,"code":360,"language":361,"meta":168,"style":168},"language-javascript shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","{\n    \"product_name\": \"Eco-Friendly Coating\",\n    \"target_temperature_c\": 120.0\n};\n","javascript",[210,363,364,373,399,414],{"__ignoreMap":168},[365,366,369],"span",{"class":367,"line":368},"line",1,[365,370,372],{"class":371},"sMK4o","{\n",[365,374,376,379,382,385,389,391,394,396],{"class":367,"line":375},2,[365,377,378],{"class":371},"    \"",[365,380,347],{"class":381},"sfazB",[365,383,384],{"class":371},"\"",[365,386,388],{"class":387},"swJcz",": ",[365,390,384],{"class":371},[365,392,393],{"class":381},"Eco-Friendly Coating",[365,395,384],{"class":371},[365,397,398],{"class":371},",\n",[365,400,402,404,406,408,410],{"class":367,"line":401},3,[365,403,378],{"class":371},[365,405,351],{"class":381},[365,407,384],{"class":371},[365,409,388],{"class":387},[365,411,413],{"class":412},"sbssI","120.0\n",[365,415,417],{"class":367,"line":416},4,[365,418,419],{"class":371},"};\n",[133,421,423],{"id":422},"add-form-input-elements-dynamically-at-runtime","Add Form Input Elements Dynamically at Runtime",[12,425,426],{},"In some cases, you may need to define form elements dynamically based on real-time data.",[12,428,429],{},"For example, you might want to show additional fields based on a user’s selection or load dropdown options from an external API. This dynamic capability adds a new level of flexibility and interactivity to your forms.",[12,431,432],{},[33,433,434],{},"To define form fields at runtime:",[138,436,437,443],{},[30,438,439,440,99],{},"Use the ",[210,441,442],{},"msg.ui_update.options",[30,444,445,447],{},[210,446,285],{}," should contain an array of objects, where each object defines the new configuration for the element:",[12,449,450],{},"Below are the supported element types and their corresponding JSON configurations:",[452,453,454,471],"table",{},[455,456,457],"thead",{},[458,459,460,466],"tr",{},[461,462,463],"th",{},[33,464,465],{},"Element Type",[461,467,468],{},[33,469,470],{},"JSON Configuration",[472,473,474,486,498,510,522,533,544,556,567,579],"tbody",{},[458,475,476,481],{},[477,478,479],"td",{},[33,480,226],{},[477,482,483],{},[210,484,485],{},"{ \"type\": \"text\", \"label\": \"Name\", \"key\": \"name\", \"required\": true }",[458,487,488,493],{},[477,489,490],{},[33,491,492],{},"Multiline",[477,494,495],{},[210,496,497],{},"{ \"type\": \"multiline\", \"label\": \"Name\", \"key\": \"name\", \"required\": true, \"rows\": 4 } ",[458,499,500,505],{},[477,501,502],{},[33,503,504],{},"Password",[477,506,507],{},[210,508,509],{},"{ \"type\": \"password\", \"label\": \"Password\", \"key\": \"password\", \"required\": true } ",[458,511,512,517],{},[477,513,514],{},[33,515,516],{},"Email",[477,518,519],{},[210,520,521],{},"{ \"type\": \"email\", \"label\": \"E-Mail Address\", \"key\": \"email\", \"required\": true } ",[458,523,524,528],{},[477,525,526],{},[33,527,232],{},[477,529,530],{},[210,531,532],{},"{ \"type\": \"number\", \"label\": \"Age\", \"key\": \"age\", \"required\": true }",[458,534,535,539],{},[477,536,537],{},[33,538,262],{},[477,540,541],{},[210,542,543],{},"{ \"type\": \"checkbox\", \"label\": \"Subscribe to Newsletter\", \"key\": \"newsletter\" } ",[458,545,546,551],{},[477,547,548],{},[33,549,550],{},"Switch",[477,552,553],{},[210,554,555],{},"{ \"type\": \"switch\", \"label\": \"Enable Notifications\", \"key\": \"notifications\" }",[458,557,558,562],{},[477,559,560],{},[33,561,238],{},[477,563,564],{},[210,565,566],{},"{ \"type\": \"date\", \"label\": \"Date of Birth\", \"key\": \"dob\", \"required\": true } ",[458,568,569,574],{},[477,570,571],{},[33,572,573],{},"Time",[477,575,576],{},[210,577,578],{},"{ \"type\": \"time\", \"label\": \"Time of Birth\", \"key\": \"tob\", \"required\": true } ",[458,580,581,585],{},[477,582,583],{},[33,584,250],{},[477,586,587],{},[210,588,589],{},"{ \"type\": \"dropdown\", \"label\": \"Dropdown\", \"key\": \"selection\" } ",[133,591,593],{"id":592},"adding-options-to-dropdown-inputs-dynamically-at-runtime","Adding Options to Dropdown Inputs Dynamically at Runtime",[12,595,596,597,600],{},"To update the options of a dropdown field at runtime, use the ",[210,598,599],{},"msg.ui_update.dropdownOptions"," property in your flow.",[12,602,603],{},"This is useful when you want to update just the dropdown options without changing the rest of the form.",[12,605,606],{},[33,607,608],{},"Example:",[357,610,614],{"className":611,"code":612,"language":613,"meta":168,"style":168},"language-json shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","[\n   {\n        \"dropdown\": \"Machine Type\",\n        \"value\": \"A\",\n        \"label\": \"Option A\"\n   },\n   {\n        \"dropdown\": \"Machine Type\",\n        \"value\": \"B\",\n        \"label\": \"Option B\"\n   }\n]\n","json",[210,615,616,621,626,650,670,690,696,701,720,740,758,764],{"__ignoreMap":168},[365,617,618],{"class":367,"line":368},[365,619,620],{"class":371},"[\n",[365,622,623],{"class":367,"line":375},[365,624,625],{"class":371},"   {\n",[365,627,628,631,635,637,640,643,646,648],{"class":367,"line":401},[365,629,630],{"class":371},"        \"",[365,632,634],{"class":633},"spNyl","dropdown",[365,636,384],{"class":371},[365,638,639],{"class":371},":",[365,641,642],{"class":371}," \"",[365,644,645],{"class":381},"Machine Type",[365,647,384],{"class":371},[365,649,398],{"class":371},[365,651,652,654,657,659,661,663,666,668],{"class":367,"line":416},[365,653,630],{"class":371},[365,655,656],{"class":633},"value",[365,658,384],{"class":371},[365,660,639],{"class":371},[365,662,642],{"class":371},[365,664,665],{"class":381},"A",[365,667,384],{"class":371},[365,669,398],{"class":371},[365,671,673,675,678,680,682,684,687],{"class":367,"line":672},5,[365,674,630],{"class":371},[365,676,677],{"class":633},"label",[365,679,384],{"class":371},[365,681,639],{"class":371},[365,683,642],{"class":371},[365,685,686],{"class":381},"Option A",[365,688,689],{"class":371},"\"\n",[365,691,693],{"class":367,"line":692},6,[365,694,695],{"class":371},"   },\n",[365,697,699],{"class":367,"line":698},7,[365,700,625],{"class":371},[365,702,704,706,708,710,712,714,716,718],{"class":367,"line":703},8,[365,705,630],{"class":371},[365,707,634],{"class":633},[365,709,384],{"class":371},[365,711,639],{"class":371},[365,713,642],{"class":371},[365,715,645],{"class":381},[365,717,384],{"class":371},[365,719,398],{"class":371},[365,721,723,725,727,729,731,733,736,738],{"class":367,"line":722},9,[365,724,630],{"class":371},[365,726,656],{"class":633},[365,728,384],{"class":371},[365,730,639],{"class":371},[365,732,642],{"class":371},[365,734,735],{"class":381},"B",[365,737,384],{"class":371},[365,739,398],{"class":371},[365,741,743,745,747,749,751,753,756],{"class":367,"line":742},10,[365,744,630],{"class":371},[365,746,677],{"class":633},[365,748,384],{"class":371},[365,750,639],{"class":371},[365,752,642],{"class":371},[365,754,755],{"class":381},"Option B",[365,757,689],{"class":371},[365,759,761],{"class":367,"line":760},11,[365,762,763],{"class":371},"   }\n",[365,765,767],{"class":367,"line":766},12,[365,768,769],{"class":371},"]\n",[12,771,772],{},"The \"dropdown\" refers to the name of the dropdown field you want to add options for. The \"value\" represents the internal value that is sent when the user selects the option. The \"label\" is the option displayed to the user in the dropdown.",[19,774,776],{"id":775},"handling-input-data-collected-from-the-dashboard-form","Handling Input Data Collected from the Dashboard Form",[12,778,779],{},"When a user submits the dashboard form, the input data is sent to Node-RED, where it can be accessed and processed. This enables you to perform tasks such as validating the data, transforming it, or sending it to other systems like databases or APIs.",[133,781,783],{"id":782},"retrieving-submitted-data","Retrieving Submitted Data",[12,785,786,787,790,791,793,794,99],{},"The data submitted from the form is transmitted to any nodes connected to the output of the ",[210,788,789],{},"ui-from"," node, and is contained within ",[210,792,337],{},". Each field’s value can be accessed using the field’s key or name as the property within ",[210,795,337],{},[12,797,798],{},"For example, let’s say the form includes the following fields:",[27,800,801,808,814,820],{},[30,802,803,804,807],{},"Device Name (key: ",[210,805,806],{},"device_name",")",[30,809,810,811,807],{},"Device ID (key: ",[210,812,813],{},"device_id",[30,815,816,817,807],{},"Device Serial Number (key: ",[210,818,819],{},"serial_number",[30,821,822,823,807],{},"Country (key: ",[210,824,825],{},"country",[12,827,828],{},"After submission, you can access these values like this in your flow:",[27,830,831,837,843,849],{},[30,832,833,834],{},"Device Name: ",[210,835,836],{},"msg.payload.device_name",[30,838,839,840],{},"Device ID: ",[210,841,842],{},"msg.payload.device_id",[30,844,845,846],{},"Device Serial Number: ",[210,847,848],{},"msg.payload.serial_number",[30,850,851,852],{},"Country: ",[210,853,854],{},"msg.payload.country",[12,856,857,858,862],{},"You can use this data anywhere in your flow, for example, to save it in a database or store it in ",[49,859,861],{"href":860},"\u002Fdocs\u002Fuser\u002Fpersistent-context\u002F#flowfuse-persistent-context","FlowFuse’s context storage",". Crucially, this collected data can also directly instruct machines on the shop floor, with FlowFuse Device Agent managing that precise control.",[19,864,866],{"id":865},"building-your-dynamic-production-recipe-update-form","Building Your Dynamic Production Recipe Update Form",[12,868,869],{},"In this section, you will build an advanced flow for dynamically updating production recipes using FlowFuse Forms.",[12,871,872],{},"A production recipe, often referred to as a manufacturing recipe or master batch record, is a critical set of instructions that defines the precise parameters, ingredients, and steps required to produce a specific product consistently. This includes details like material quantities, temperature, mixing speeds, pressures, and hold times.",[12,874,875,876,879,880,882],{},"This setup uses a ",[33,877,878],{},"ui-dropdown"," for selecting recipes and a ",[33,881,333],{}," that dynamically populates and allows updates to recipe parameters. Everything you have learned so far will come together here to create a practical and interactive solution.",[133,884,886],{"id":885},"set-up-your-sqlite-database","Set Up Your SQLite Database",[12,888,889],{},"Use the following flow to quickly set up your SQLite database. It creates a recipes table and populates it with demo data.",[12,891,892],{},[33,893,894],{},"Steps:",[138,896,897,900,903],{},[30,898,899],{},"Import the flow into your Node-RED editor (from the example provided below).",[30,901,902],{},"Deploy the flow to activate it.",[30,904,905],{},"Click the Inject node labeled \"Populate Demo Recipes\" to insert the sample data.",[907,908,910],"render-flow",{":height":909},"300",[357,911,913],{"className":611,"code":912,"language":613,"meta":168,"style":168},"[{\"id\":\"d248b8387940a5bc\",\"type\":\"group\",\"z\":\"295d40790bd21f48\",\"style\":{\"stroke\":\"#b2b3bd\",\"stroke-opacity\":\"1\",\"fill\":\"#f2f3fb\",\"fill-opacity\":\"0.5\",\"label\":true,\"label-position\":\"nw\",\"color\":\"#32333b\"},\"nodes\":[\"b9693cc84311ae8e\",\"e7619cfe7c7fdaa9\",\"f9e35c9c3b213d47\",\"c719f2b43aef7d44\",\"69a914bb0479925c\",\"bb3da75dcf2b4cdd\"],\"x\":54,\"y\":79,\"w\":752,\"h\":162},{\"id\":\"b9693cc84311ae8e\",\"type\":\"sqlite\",\"z\":\"295d40790bd21f48\",\"g\":\"d248b8387940a5bc\",\"mydb\":\"5e345bf74f08f47c\",\"sqlquery\":\"fixed\",\"sql\":\"CREATE TABLE IF NOT EXISTS recipes (\\n    recipe_id TEXT PRIMARY KEY NOT NULL,          -- Unique internal identifier (e.g., 'PX-BLEND-V3')\\n    product_name TEXT NOT NULL,                   -- Human-readable product name (e.g., 'Premium Polymer Blend')\\n    version_no TEXT NOT NULL,                     -- Recipe version (e.g., '3.1', 'A-Rev')\\n    target_temperature_c REAL NOT NULL,           -- Target temperature in Celsius\\n    mixing_speed_rpm INTEGER NOT NULL,            -- Mixing speed in Revolutions Per Minute\\n    pressure_bar REAL,                            -- Pressure in Bar (more common than PSI in many regions)\\n    material_a_kg REAL NOT NULL,                  -- Quantity of main material A in kilograms\\n    material_b_kg REAL,                           -- Quantity of secondary material B in kilograms (optional for some recipes)\\n    catalyst_ml REAL,                             -- Quantity of catalyst in milliliters (specific additive)\\n    hold_time_min INTEGER NOT NULL,               -- Hold time in minutes at target temperature\\n    description TEXT,                             -- Optional notes about the recipe\\n    created_date TEXT NOT NULL                    -- Date recipe was created\u002Flast updated (ISO format)\\n);\",\"name\":\"\",\"x\":470,\"y\":120,\"wires\":[[\"f9e35c9c3b213d47\"]]},{\"id\":\"e7619cfe7c7fdaa9\",\"type\":\"inject\",\"z\":\"295d40790bd21f48\",\"g\":\"d248b8387940a5bc\",\"name\":\"Create Recipe table\",\"props\":[],\"repeat\":\"\",\"crontab\":\"\",\"once\":true,\"onceDelay\":0.1,\"topic\":\"\",\"x\":200,\"y\":120,\"wires\":[[\"b9693cc84311ae8e\"]]},{\"id\":\"f9e35c9c3b213d47\",\"type\":\"debug\",\"z\":\"295d40790bd21f48\",\"g\":\"d248b8387940a5bc\",\"name\":\"debug 1\",\"active\":true,\"tosidebar\":true,\"console\":false,\"tostatus\":false,\"complete\":\"false\",\"statusVal\":\"\",\"statusType\":\"auto\",\"x\":700,\"y\":120,\"wires\":[]},{\"id\":\"c719f2b43aef7d44\",\"type\":\"sqlite\",\"z\":\"295d40790bd21f48\",\"g\":\"d248b8387940a5bc\",\"mydb\":\"5e345bf74f08f47c\",\"sqlquery\":\"fixed\",\"sql\":\"INSERT INTO recipes (recipe_id, product_name, version_no, target_temperature_c, mixing_speed_rpm, pressure_bar, material_a_kg, material_b_kg, catalyst_ml, hold_time_min, description, created_date)\\nVALUES\\n('POLY_BLEND_V3.1', 'Advanced Polymer Resin', '3.1', 195.0, 850, 1.5, 1250.0, 450.0, 15.0, 60, 'Improved tensile strength for injection molding. Requires high shear.', '2025-01-10'),\\n('COATING_ECO_V1.2', 'Eco-Shield Protective Coating', '1.2', 110.0, 320, 0.8, 800.0, 200.0, 5.0, 30, 'Low VOC formulation, quick dry time. Mix gently.', '2024-11-22'),\\n('ADHESIVE_FAST_CURE', 'Industrial Adhesive X-500', '1.0', 70.0, 550, 2.1, 300.0, 120.0, 10.0, 15, 'Fast-curing formulation for rapid assembly. Must maintain precise temperature.', '2025-03-01'),\\n('FOOD_LIQUID_PURE', 'PureBev Beverage Base', '2.0', 85.0, 180, 0.5, 2000.0, 500.0, NULL, 45, 'Food-grade liquid base. Ensure sterile conditions. No catalyst used.', '2025-02-15'),\\n('PHARMA_API_MIX', 'API Compound Blend Alpha', '1.0', 45.0, 400, 1.2, 50.0, 25.0, 2.0, 90, 'Active Pharmaceutical Ingredient blend. Temperature sensitive. Strict hold time.', '2025-04-05');\",\"name\":\"\",\"x\":470,\"y\":200,\"wires\":[[\"bb3da75dcf2b4cdd\"]]},{\"id\":\"69a914bb0479925c\",\"type\":\"inject\",\"z\":\"295d40790bd21f48\",\"g\":\"d248b8387940a5bc\",\"name\":\"Populate Demo Recipes\",\"props\":[],\"repeat\":\"\",\"crontab\":\"\",\"once\":false,\"onceDelay\":0.1,\"topic\":\"\",\"x\":210,\"y\":200,\"wires\":[[\"c719f2b43aef7d44\"]]},{\"id\":\"bb3da75dcf2b4cdd\",\"type\":\"debug\",\"z\":\"295d40790bd21f48\",\"g\":\"d248b8387940a5bc\",\"name\":\"debug 2\",\"active\":true,\"tosidebar\":true,\"console\":false,\"tostatus\":false,\"complete\":\"false\",\"statusVal\":\"\",\"statusType\":\"auto\",\"x\":700,\"y\":200,\"wires\":[]},{\"id\":\"5e345bf74f08f47c\",\"type\":\"sqlitedb\",\"db\":\"\u002Ftmp\u002Fsqlite\",\"mode\":\"RWC\"}]\n",[210,914,915],{"__ignoreMap":168},[365,916,917,920,922,925,927,929,931,934,936,939,941,944,946,948,950,953,955,957,959,962,964,966,968,971,973,975,977,980,982,985,987,991,993,995,997,1000,1002,1004,1006,1009,1011,1013,1015,1018,1020,1022,1024,1027,1029,1031,1033,1036,1038,1040,1042,1045,1047,1049,1051,1054,1056,1058,1060,1062,1064,1067,1069,1072,1074,1076,1078,1081,1083,1085,1087,1090,1092,1094,1096,1099,1101,1104,1106,1109,1111,1114,1116,1119,1121,1123,1125,1128,1130,1132,1134,1137,1139,1141,1143,1146,1148,1150,1152,1155,1157,1159,1161,1164,1166,1169,1171,1174,1176,1178,1181,1183,1185,1188,1190,1192,1195,1197,1199,1202,1204,1206,1209,1211,1213,1216,1218,1220,1223,1226,1228,1230,1232,1234,1236,1238,1240,1242,1244,1246,1248,1250,1252,1255,1257,1259,1261,1263,1265,1267,1269,1271,1273,1275,1277,1280,1282,1284,1286,1288,1290,1292,1294,1297,1299,1301,1303,1306,1308,1310,1312,1315,1317,1319,1321,1324,1326,1328,1330,1333,1335,1337,1339,1342,1346,1349,1351,1354,1356,1359,1361,1364,1366,1369,1371,1374,1376,1379,1381,1384,1386,1389,1391,1394,1396,1399,1401,1404,1406,1409,1411,1413,1415,1418,1420,1422,1425,1427,1429,1431,1433,1435,1438,1440,1442,1444,1446,1448,1451,1453,1455,1458,1460,1463,1465,1467,1469,1472,1474,1476,1478,1480,1482,1484,1486,1488,1490,1492,1494,1496,1498,1501,1503,1505,1507,1509,1511,1513,1515,1517,1519,1521,1523,1525,1527,1529,1531,1533,1535,1537,1539,1541,1543,1545,1547,1550,1552,1554,1556,1559,1561,1564,1566,1569,1571,1573,1575,1577,1579,1582,1584,1586,1588,1590,1592,1595,1597,1599,1601,1604,1606,1608,1611,1613,1615,1618,1620,1622,1624,1626,1628,1630,1632,1634,1637,1639,1641,1643,1645,1647,1649,1651,1653,1655,1657,1659,1661,1663,1665,1667,1669,1671,1673,1675,1677,1679,1681,1683,1685,1687,1689,1691,1693,1696,1698,1700,1702,1704,1706,1708,1710,1712,1714,1716,1718,1720,1722,1724,1726,1728,1730,1732,1734,1736,1738,1740,1742,1745,1747,1749,1751,1754,1756,1758,1760,1763,1765,1767,1769,1772,1774,1777,1779,1782,1784,1786,1788,1791,1793,1795,1797,1800,1802,1804,1806,1809,1811,1813,1815,1817,1819,1822,1824,1826,1828,1831,1833,1835,1837,1839,1841,1843,1846,1848,1850,1852,1854,1856,1858,1860,1862,1864,1866,1869,1871,1873,1875,1877,1879,1881,1883,1885,1887,1889,1891,1893,1895,1897,1899,1901,1903,1905,1907,1909,1911,1913,1915,1917,1919,1921,1923,1925,1927,1929,1931,1933,1935,1937,1939,1941,1943,1945,1947,1949,1951,1953,1955,1957,1959,1961,1963,1965,1967,1969,1971,1973,1975,1978,1980,1983,1985,1988,1990,1993,1995,1998,2000,2003,2005,2008,2010,2012,2014,2016,2018,2020,2022,2024,2026,2028,2030,2032,2034,2036,2038,2040,2042,2044,2046,2048,2050,2052,2054,2056,2058,2060,2062,2064,2066,2068,2070,2072,2074,2076,2078,2080,2082,2084,2086,2088,2090,2092,2094,2096,2098,2100,2102,2104,2106,2108,2110,2112,2114,2116,2118,2120,2122,2124,2126,2128,2130,2132,2134,2136,2138,2141,2143,2145,2147,2149,2151,2153,2155,2157,2159,2161,2163,2165,2167,2169,2171,2173,2175,2177,2179,2181,2183,2185,2187,2189,2191,2193,2195,2197,2199,2201,2203,2205,2207,2209,2211,2213,2215,2217,2220,2222,2224,2226,2228,2230,2232,2234,2236,2238,2240,2242,2244,2246,2248,2250,2252,2254,2256,2258,2260,2262,2264,2266,2268,2270,2272,2274,2276,2278,2280,2282,2284,2286,2288,2290,2292,2294,2296,2298,2300,2302,2304,2306,2308,2310,2312,2314,2316,2318,2320,2322,2324,2327,2329,2331,2333,2335,2337,2339,2341,2343,2345,2347,2349,2351,2353,2355,2357,2359,2361,2363,2365,2367,2369,2371,2373,2375,2377,2379,2381,2383,2385,2387,2389,2391,2393,2395,2397,2399,2401,2403,2405,2407,2409,2411,2413,2415,2417,2419,2421,2423,2425,2427,2429,2431,2433,2435,2437,2439,2441,2443,2445,2447,2449,2451,2453,2455,2457,2459,2461,2463,2465,2468,2470,2472,2474,2477,2479,2481,2483,2486,2488,2490,2492,2495,2497,2499,2501,2504,2506],{"class":367,"line":368},[365,918,919],{"class":371},"[{",[365,921,384],{"class":371},[365,923,924],{"class":633},"id",[365,926,384],{"class":371},[365,928,639],{"class":371},[365,930,384],{"class":371},[365,932,933],{"class":381},"d248b8387940a5bc",[365,935,384],{"class":371},[365,937,938],{"class":371},",",[365,940,384],{"class":371},[365,942,943],{"class":633},"type",[365,945,384],{"class":371},[365,947,639],{"class":371},[365,949,384],{"class":371},[365,951,952],{"class":381},"group",[365,954,384],{"class":371},[365,956,938],{"class":371},[365,958,384],{"class":371},[365,960,961],{"class":633},"z",[365,963,384],{"class":371},[365,965,639],{"class":371},[365,967,384],{"class":371},[365,969,970],{"class":381},"295d40790bd21f48",[365,972,384],{"class":371},[365,974,938],{"class":371},[365,976,384],{"class":371},[365,978,979],{"class":633},"style",[365,981,384],{"class":371},[365,983,984],{"class":371},":{",[365,986,384],{"class":371},[365,988,990],{"class":989},"sBMFI","stroke",[365,992,384],{"class":371},[365,994,639],{"class":371},[365,996,384],{"class":371},[365,998,999],{"class":381},"#b2b3bd",[365,1001,384],{"class":371},[365,1003,938],{"class":371},[365,1005,384],{"class":371},[365,1007,1008],{"class":989},"stroke-opacity",[365,1010,384],{"class":371},[365,1012,639],{"class":371},[365,1014,384],{"class":371},[365,1016,1017],{"class":381},"1",[365,1019,384],{"class":371},[365,1021,938],{"class":371},[365,1023,384],{"class":371},[365,1025,1026],{"class":989},"fill",[365,1028,384],{"class":371},[365,1030,639],{"class":371},[365,1032,384],{"class":371},[365,1034,1035],{"class":381},"#f2f3fb",[365,1037,384],{"class":371},[365,1039,938],{"class":371},[365,1041,384],{"class":371},[365,1043,1044],{"class":989},"fill-opacity",[365,1046,384],{"class":371},[365,1048,639],{"class":371},[365,1050,384],{"class":371},[365,1052,1053],{"class":381},"0.5",[365,1055,384],{"class":371},[365,1057,938],{"class":371},[365,1059,384],{"class":371},[365,1061,677],{"class":989},[365,1063,384],{"class":371},[365,1065,1066],{"class":371},":true,",[365,1068,384],{"class":371},[365,1070,1071],{"class":989},"label-position",[365,1073,384],{"class":371},[365,1075,639],{"class":371},[365,1077,384],{"class":371},[365,1079,1080],{"class":381},"nw",[365,1082,384],{"class":371},[365,1084,938],{"class":371},[365,1086,384],{"class":371},[365,1088,1089],{"class":989},"color",[365,1091,384],{"class":371},[365,1093,639],{"class":371},[365,1095,384],{"class":371},[365,1097,1098],{"class":381},"#32333b",[365,1100,384],{"class":371},[365,1102,1103],{"class":371},"},",[365,1105,384],{"class":371},[365,1107,1108],{"class":633},"nodes",[365,1110,384],{"class":371},[365,1112,1113],{"class":371},":[",[365,1115,384],{"class":371},[365,1117,1118],{"class":381},"b9693cc84311ae8e",[365,1120,384],{"class":371},[365,1122,938],{"class":371},[365,1124,384],{"class":371},[365,1126,1127],{"class":381},"e7619cfe7c7fdaa9",[365,1129,384],{"class":371},[365,1131,938],{"class":371},[365,1133,384],{"class":371},[365,1135,1136],{"class":381},"f9e35c9c3b213d47",[365,1138,384],{"class":371},[365,1140,938],{"class":371},[365,1142,384],{"class":371},[365,1144,1145],{"class":381},"c719f2b43aef7d44",[365,1147,384],{"class":371},[365,1149,938],{"class":371},[365,1151,384],{"class":371},[365,1153,1154],{"class":381},"69a914bb0479925c",[365,1156,384],{"class":371},[365,1158,938],{"class":371},[365,1160,384],{"class":371},[365,1162,1163],{"class":381},"bb3da75dcf2b4cdd",[365,1165,384],{"class":371},[365,1167,1168],{"class":371},"],",[365,1170,384],{"class":371},[365,1172,1173],{"class":633},"x",[365,1175,384],{"class":371},[365,1177,639],{"class":371},[365,1179,1180],{"class":412},"54",[365,1182,938],{"class":371},[365,1184,384],{"class":371},[365,1186,1187],{"class":633},"y",[365,1189,384],{"class":371},[365,1191,639],{"class":371},[365,1193,1194],{"class":412},"79",[365,1196,938],{"class":371},[365,1198,384],{"class":371},[365,1200,1201],{"class":633},"w",[365,1203,384],{"class":371},[365,1205,639],{"class":371},[365,1207,1208],{"class":412},"752",[365,1210,938],{"class":371},[365,1212,384],{"class":371},[365,1214,1215],{"class":633},"h",[365,1217,384],{"class":371},[365,1219,639],{"class":371},[365,1221,1222],{"class":412},"162",[365,1224,1225],{"class":371},"},{",[365,1227,384],{"class":371},[365,1229,924],{"class":633},[365,1231,384],{"class":371},[365,1233,639],{"class":371},[365,1235,384],{"class":371},[365,1237,1118],{"class":381},[365,1239,384],{"class":371},[365,1241,938],{"class":371},[365,1243,384],{"class":371},[365,1245,943],{"class":633},[365,1247,384],{"class":371},[365,1249,639],{"class":371},[365,1251,384],{"class":371},[365,1253,1254],{"class":381},"sqlite",[365,1256,384],{"class":371},[365,1258,938],{"class":371},[365,1260,384],{"class":371},[365,1262,961],{"class":633},[365,1264,384],{"class":371},[365,1266,639],{"class":371},[365,1268,384],{"class":371},[365,1270,970],{"class":381},[365,1272,384],{"class":371},[365,1274,938],{"class":371},[365,1276,384],{"class":371},[365,1278,1279],{"class":633},"g",[365,1281,384],{"class":371},[365,1283,639],{"class":371},[365,1285,384],{"class":371},[365,1287,933],{"class":381},[365,1289,384],{"class":371},[365,1291,938],{"class":371},[365,1293,384],{"class":371},[365,1295,1296],{"class":633},"mydb",[365,1298,384],{"class":371},[365,1300,639],{"class":371},[365,1302,384],{"class":371},[365,1304,1305],{"class":381},"5e345bf74f08f47c",[365,1307,384],{"class":371},[365,1309,938],{"class":371},[365,1311,384],{"class":371},[365,1313,1314],{"class":633},"sqlquery",[365,1316,384],{"class":371},[365,1318,639],{"class":371},[365,1320,384],{"class":371},[365,1322,1323],{"class":381},"fixed",[365,1325,384],{"class":371},[365,1327,938],{"class":371},[365,1329,384],{"class":371},[365,1331,1332],{"class":633},"sql",[365,1334,384],{"class":371},[365,1336,639],{"class":371},[365,1338,384],{"class":371},[365,1340,1341],{"class":381},"CREATE TABLE IF NOT EXISTS recipes (",[365,1343,1345],{"class":1344},"sTEyZ","\\n",[365,1347,1348],{"class":381},"    recipe_id TEXT PRIMARY KEY NOT NULL,          -- Unique internal identifier (e.g., 'PX-BLEND-V3')",[365,1350,1345],{"class":1344},[365,1352,1353],{"class":381},"    product_name TEXT NOT NULL,                   -- Human-readable product name (e.g., 'Premium Polymer Blend')",[365,1355,1345],{"class":1344},[365,1357,1358],{"class":381},"    version_no TEXT NOT NULL,                     -- Recipe version (e.g., '3.1', 'A-Rev')",[365,1360,1345],{"class":1344},[365,1362,1363],{"class":381},"    target_temperature_c REAL NOT NULL,           -- Target temperature in Celsius",[365,1365,1345],{"class":1344},[365,1367,1368],{"class":381},"    mixing_speed_rpm INTEGER NOT NULL,            -- Mixing speed in Revolutions Per Minute",[365,1370,1345],{"class":1344},[365,1372,1373],{"class":381},"    pressure_bar REAL,                            -- Pressure in Bar (more common than PSI in many regions)",[365,1375,1345],{"class":1344},[365,1377,1378],{"class":381},"    material_a_kg REAL NOT NULL,                  -- Quantity of main material A in kilograms",[365,1380,1345],{"class":1344},[365,1382,1383],{"class":381},"    material_b_kg REAL,                           -- Quantity of secondary material B in kilograms (optional for some recipes)",[365,1385,1345],{"class":1344},[365,1387,1388],{"class":381},"    catalyst_ml REAL,                             -- Quantity of catalyst in milliliters (specific additive)",[365,1390,1345],{"class":1344},[365,1392,1393],{"class":381},"    hold_time_min INTEGER NOT NULL,               -- Hold time in minutes at target temperature",[365,1395,1345],{"class":1344},[365,1397,1398],{"class":381},"    description TEXT,                             -- Optional notes about the recipe",[365,1400,1345],{"class":1344},[365,1402,1403],{"class":381},"    created_date TEXT NOT NULL                    -- Date recipe was created\u002Flast updated (ISO format)",[365,1405,1345],{"class":1344},[365,1407,1408],{"class":381},");",[365,1410,384],{"class":371},[365,1412,938],{"class":371},[365,1414,384],{"class":371},[365,1416,1417],{"class":633},"name",[365,1419,384],{"class":371},[365,1421,639],{"class":371},[365,1423,1424],{"class":371},"\"\"",[365,1426,938],{"class":371},[365,1428,384],{"class":371},[365,1430,1173],{"class":633},[365,1432,384],{"class":371},[365,1434,639],{"class":371},[365,1436,1437],{"class":412},"470",[365,1439,938],{"class":371},[365,1441,384],{"class":371},[365,1443,1187],{"class":633},[365,1445,384],{"class":371},[365,1447,639],{"class":371},[365,1449,1450],{"class":412},"120",[365,1452,938],{"class":371},[365,1454,384],{"class":371},[365,1456,1457],{"class":633},"wires",[365,1459,384],{"class":371},[365,1461,1462],{"class":371},":[[",[365,1464,384],{"class":371},[365,1466,1136],{"class":381},[365,1468,384],{"class":371},[365,1470,1471],{"class":371},"]]},{",[365,1473,384],{"class":371},[365,1475,924],{"class":633},[365,1477,384],{"class":371},[365,1479,639],{"class":371},[365,1481,384],{"class":371},[365,1483,1127],{"class":381},[365,1485,384],{"class":371},[365,1487,938],{"class":371},[365,1489,384],{"class":371},[365,1491,943],{"class":633},[365,1493,384],{"class":371},[365,1495,639],{"class":371},[365,1497,384],{"class":371},[365,1499,1500],{"class":381},"inject",[365,1502,384],{"class":371},[365,1504,938],{"class":371},[365,1506,384],{"class":371},[365,1508,961],{"class":633},[365,1510,384],{"class":371},[365,1512,639],{"class":371},[365,1514,384],{"class":371},[365,1516,970],{"class":381},[365,1518,384],{"class":371},[365,1520,938],{"class":371},[365,1522,384],{"class":371},[365,1524,1279],{"class":633},[365,1526,384],{"class":371},[365,1528,639],{"class":371},[365,1530,384],{"class":371},[365,1532,933],{"class":381},[365,1534,384],{"class":371},[365,1536,938],{"class":371},[365,1538,384],{"class":371},[365,1540,1417],{"class":633},[365,1542,384],{"class":371},[365,1544,639],{"class":371},[365,1546,384],{"class":371},[365,1548,1549],{"class":381},"Create Recipe table",[365,1551,384],{"class":371},[365,1553,938],{"class":371},[365,1555,384],{"class":371},[365,1557,1558],{"class":633},"props",[365,1560,384],{"class":371},[365,1562,1563],{"class":371},":[],",[365,1565,384],{"class":371},[365,1567,1568],{"class":633},"repeat",[365,1570,384],{"class":371},[365,1572,639],{"class":371},[365,1574,1424],{"class":371},[365,1576,938],{"class":371},[365,1578,384],{"class":371},[365,1580,1581],{"class":633},"crontab",[365,1583,384],{"class":371},[365,1585,639],{"class":371},[365,1587,1424],{"class":371},[365,1589,938],{"class":371},[365,1591,384],{"class":371},[365,1593,1594],{"class":633},"once",[365,1596,384],{"class":371},[365,1598,1066],{"class":371},[365,1600,384],{"class":371},[365,1602,1603],{"class":633},"onceDelay",[365,1605,384],{"class":371},[365,1607,639],{"class":371},[365,1609,1610],{"class":412},"0.1",[365,1612,938],{"class":371},[365,1614,384],{"class":371},[365,1616,1617],{"class":633},"topic",[365,1619,384],{"class":371},[365,1621,639],{"class":371},[365,1623,1424],{"class":371},[365,1625,938],{"class":371},[365,1627,384],{"class":371},[365,1629,1173],{"class":633},[365,1631,384],{"class":371},[365,1633,639],{"class":371},[365,1635,1636],{"class":412},"200",[365,1638,938],{"class":371},[365,1640,384],{"class":371},[365,1642,1187],{"class":633},[365,1644,384],{"class":371},[365,1646,639],{"class":371},[365,1648,1450],{"class":412},[365,1650,938],{"class":371},[365,1652,384],{"class":371},[365,1654,1457],{"class":633},[365,1656,384],{"class":371},[365,1658,1462],{"class":371},[365,1660,384],{"class":371},[365,1662,1118],{"class":381},[365,1664,384],{"class":371},[365,1666,1471],{"class":371},[365,1668,384],{"class":371},[365,1670,924],{"class":633},[365,1672,384],{"class":371},[365,1674,639],{"class":371},[365,1676,384],{"class":371},[365,1678,1136],{"class":381},[365,1680,384],{"class":371},[365,1682,938],{"class":371},[365,1684,384],{"class":371},[365,1686,943],{"class":633},[365,1688,384],{"class":371},[365,1690,639],{"class":371},[365,1692,384],{"class":371},[365,1694,1695],{"class":381},"debug",[365,1697,384],{"class":371},[365,1699,938],{"class":371},[365,1701,384],{"class":371},[365,1703,961],{"class":633},[365,1705,384],{"class":371},[365,1707,639],{"class":371},[365,1709,384],{"class":371},[365,1711,970],{"class":381},[365,1713,384],{"class":371},[365,1715,938],{"class":371},[365,1717,384],{"class":371},[365,1719,1279],{"class":633},[365,1721,384],{"class":371},[365,1723,639],{"class":371},[365,1725,384],{"class":371},[365,1727,933],{"class":381},[365,1729,384],{"class":371},[365,1731,938],{"class":371},[365,1733,384],{"class":371},[365,1735,1417],{"class":633},[365,1737,384],{"class":371},[365,1739,639],{"class":371},[365,1741,384],{"class":371},[365,1743,1744],{"class":381},"debug 1",[365,1746,384],{"class":371},[365,1748,938],{"class":371},[365,1750,384],{"class":371},[365,1752,1753],{"class":633},"active",[365,1755,384],{"class":371},[365,1757,1066],{"class":371},[365,1759,384],{"class":371},[365,1761,1762],{"class":633},"tosidebar",[365,1764,384],{"class":371},[365,1766,1066],{"class":371},[365,1768,384],{"class":371},[365,1770,1771],{"class":633},"console",[365,1773,384],{"class":371},[365,1775,1776],{"class":371},":false,",[365,1778,384],{"class":371},[365,1780,1781],{"class":633},"tostatus",[365,1783,384],{"class":371},[365,1785,1776],{"class":371},[365,1787,384],{"class":371},[365,1789,1790],{"class":633},"complete",[365,1792,384],{"class":371},[365,1794,639],{"class":371},[365,1796,384],{"class":371},[365,1798,1799],{"class":381},"false",[365,1801,384],{"class":371},[365,1803,938],{"class":371},[365,1805,384],{"class":371},[365,1807,1808],{"class":633},"statusVal",[365,1810,384],{"class":371},[365,1812,639],{"class":371},[365,1814,1424],{"class":371},[365,1816,938],{"class":371},[365,1818,384],{"class":371},[365,1820,1821],{"class":633},"statusType",[365,1823,384],{"class":371},[365,1825,639],{"class":371},[365,1827,384],{"class":371},[365,1829,1830],{"class":381},"auto",[365,1832,384],{"class":371},[365,1834,938],{"class":371},[365,1836,384],{"class":371},[365,1838,1173],{"class":633},[365,1840,384],{"class":371},[365,1842,639],{"class":371},[365,1844,1845],{"class":412},"700",[365,1847,938],{"class":371},[365,1849,384],{"class":371},[365,1851,1187],{"class":633},[365,1853,384],{"class":371},[365,1855,639],{"class":371},[365,1857,1450],{"class":412},[365,1859,938],{"class":371},[365,1861,384],{"class":371},[365,1863,1457],{"class":633},[365,1865,384],{"class":371},[365,1867,1868],{"class":371},":[]},{",[365,1870,384],{"class":371},[365,1872,924],{"class":633},[365,1874,384],{"class":371},[365,1876,639],{"class":371},[365,1878,384],{"class":371},[365,1880,1145],{"class":381},[365,1882,384],{"class":371},[365,1884,938],{"class":371},[365,1886,384],{"class":371},[365,1888,943],{"class":633},[365,1890,384],{"class":371},[365,1892,639],{"class":371},[365,1894,384],{"class":371},[365,1896,1254],{"class":381},[365,1898,384],{"class":371},[365,1900,938],{"class":371},[365,1902,384],{"class":371},[365,1904,961],{"class":633},[365,1906,384],{"class":371},[365,1908,639],{"class":371},[365,1910,384],{"class":371},[365,1912,970],{"class":381},[365,1914,384],{"class":371},[365,1916,938],{"class":371},[365,1918,384],{"class":371},[365,1920,1279],{"class":633},[365,1922,384],{"class":371},[365,1924,639],{"class":371},[365,1926,384],{"class":371},[365,1928,933],{"class":381},[365,1930,384],{"class":371},[365,1932,938],{"class":371},[365,1934,384],{"class":371},[365,1936,1296],{"class":633},[365,1938,384],{"class":371},[365,1940,639],{"class":371},[365,1942,384],{"class":371},[365,1944,1305],{"class":381},[365,1946,384],{"class":371},[365,1948,938],{"class":371},[365,1950,384],{"class":371},[365,1952,1314],{"class":633},[365,1954,384],{"class":371},[365,1956,639],{"class":371},[365,1958,384],{"class":371},[365,1960,1323],{"class":381},[365,1962,384],{"class":371},[365,1964,938],{"class":371},[365,1966,384],{"class":371},[365,1968,1332],{"class":633},[365,1970,384],{"class":371},[365,1972,639],{"class":371},[365,1974,384],{"class":371},[365,1976,1977],{"class":381},"INSERT INTO recipes (recipe_id, product_name, version_no, target_temperature_c, mixing_speed_rpm, pressure_bar, material_a_kg, material_b_kg, catalyst_ml, hold_time_min, description, created_date)",[365,1979,1345],{"class":1344},[365,1981,1982],{"class":381},"VALUES",[365,1984,1345],{"class":1344},[365,1986,1987],{"class":381},"('POLY_BLEND_V3.1', 'Advanced Polymer Resin', '3.1', 195.0, 850, 1.5, 1250.0, 450.0, 15.0, 60, 'Improved tensile strength for injection molding. Requires high shear.', '2025-01-10'),",[365,1989,1345],{"class":1344},[365,1991,1992],{"class":381},"('COATING_ECO_V1.2', 'Eco-Shield Protective Coating', '1.2', 110.0, 320, 0.8, 800.0, 200.0, 5.0, 30, 'Low VOC formulation, quick dry time. Mix gently.', '2024-11-22'),",[365,1994,1345],{"class":1344},[365,1996,1997],{"class":381},"('ADHESIVE_FAST_CURE', 'Industrial Adhesive X-500', '1.0', 70.0, 550, 2.1, 300.0, 120.0, 10.0, 15, 'Fast-curing formulation for rapid assembly. Must maintain precise temperature.', '2025-03-01'),",[365,1999,1345],{"class":1344},[365,2001,2002],{"class":381},"('FOOD_LIQUID_PURE', 'PureBev Beverage Base', '2.0', 85.0, 180, 0.5, 2000.0, 500.0, NULL, 45, 'Food-grade liquid base. Ensure sterile conditions. No catalyst used.', '2025-02-15'),",[365,2004,1345],{"class":1344},[365,2006,2007],{"class":381},"('PHARMA_API_MIX', 'API Compound Blend Alpha', '1.0', 45.0, 400, 1.2, 50.0, 25.0, 2.0, 90, 'Active Pharmaceutical Ingredient blend. Temperature sensitive. Strict hold time.', '2025-04-05');",[365,2009,384],{"class":371},[365,2011,938],{"class":371},[365,2013,384],{"class":371},[365,2015,1417],{"class":633},[365,2017,384],{"class":371},[365,2019,639],{"class":371},[365,2021,1424],{"class":371},[365,2023,938],{"class":371},[365,2025,384],{"class":371},[365,2027,1173],{"class":633},[365,2029,384],{"class":371},[365,2031,639],{"class":371},[365,2033,1437],{"class":412},[365,2035,938],{"class":371},[365,2037,384],{"class":371},[365,2039,1187],{"class":633},[365,2041,384],{"class":371},[365,2043,639],{"class":371},[365,2045,1636],{"class":412},[365,2047,938],{"class":371},[365,2049,384],{"class":371},[365,2051,1457],{"class":633},[365,2053,384],{"class":371},[365,2055,1462],{"class":371},[365,2057,384],{"class":371},[365,2059,1163],{"class":381},[365,2061,384],{"class":371},[365,2063,1471],{"class":371},[365,2065,384],{"class":371},[365,2067,924],{"class":633},[365,2069,384],{"class":371},[365,2071,639],{"class":371},[365,2073,384],{"class":371},[365,2075,1154],{"class":381},[365,2077,384],{"class":371},[365,2079,938],{"class":371},[365,2081,384],{"class":371},[365,2083,943],{"class":633},[365,2085,384],{"class":371},[365,2087,639],{"class":371},[365,2089,384],{"class":371},[365,2091,1500],{"class":381},[365,2093,384],{"class":371},[365,2095,938],{"class":371},[365,2097,384],{"class":371},[365,2099,961],{"class":633},[365,2101,384],{"class":371},[365,2103,639],{"class":371},[365,2105,384],{"class":371},[365,2107,970],{"class":381},[365,2109,384],{"class":371},[365,2111,938],{"class":371},[365,2113,384],{"class":371},[365,2115,1279],{"class":633},[365,2117,384],{"class":371},[365,2119,639],{"class":371},[365,2121,384],{"class":371},[365,2123,933],{"class":381},[365,2125,384],{"class":371},[365,2127,938],{"class":371},[365,2129,384],{"class":371},[365,2131,1417],{"class":633},[365,2133,384],{"class":371},[365,2135,639],{"class":371},[365,2137,384],{"class":371},[365,2139,2140],{"class":381},"Populate Demo Recipes",[365,2142,384],{"class":371},[365,2144,938],{"class":371},[365,2146,384],{"class":371},[365,2148,1558],{"class":633},[365,2150,384],{"class":371},[365,2152,1563],{"class":371},[365,2154,384],{"class":371},[365,2156,1568],{"class":633},[365,2158,384],{"class":371},[365,2160,639],{"class":371},[365,2162,1424],{"class":371},[365,2164,938],{"class":371},[365,2166,384],{"class":371},[365,2168,1581],{"class":633},[365,2170,384],{"class":371},[365,2172,639],{"class":371},[365,2174,1424],{"class":371},[365,2176,938],{"class":371},[365,2178,384],{"class":371},[365,2180,1594],{"class":633},[365,2182,384],{"class":371},[365,2184,1776],{"class":371},[365,2186,384],{"class":371},[365,2188,1603],{"class":633},[365,2190,384],{"class":371},[365,2192,639],{"class":371},[365,2194,1610],{"class":412},[365,2196,938],{"class":371},[365,2198,384],{"class":371},[365,2200,1617],{"class":633},[365,2202,384],{"class":371},[365,2204,639],{"class":371},[365,2206,1424],{"class":371},[365,2208,938],{"class":371},[365,2210,384],{"class":371},[365,2212,1173],{"class":633},[365,2214,384],{"class":371},[365,2216,639],{"class":371},[365,2218,2219],{"class":412},"210",[365,2221,938],{"class":371},[365,2223,384],{"class":371},[365,2225,1187],{"class":633},[365,2227,384],{"class":371},[365,2229,639],{"class":371},[365,2231,1636],{"class":412},[365,2233,938],{"class":371},[365,2235,384],{"class":371},[365,2237,1457],{"class":633},[365,2239,384],{"class":371},[365,2241,1462],{"class":371},[365,2243,384],{"class":371},[365,2245,1145],{"class":381},[365,2247,384],{"class":371},[365,2249,1471],{"class":371},[365,2251,384],{"class":371},[365,2253,924],{"class":633},[365,2255,384],{"class":371},[365,2257,639],{"class":371},[365,2259,384],{"class":371},[365,2261,1163],{"class":381},[365,2263,384],{"class":371},[365,2265,938],{"class":371},[365,2267,384],{"class":371},[365,2269,943],{"class":633},[365,2271,384],{"class":371},[365,2273,639],{"class":371},[365,2275,384],{"class":371},[365,2277,1695],{"class":381},[365,2279,384],{"class":371},[365,2281,938],{"class":371},[365,2283,384],{"class":371},[365,2285,961],{"class":633},[365,2287,384],{"class":371},[365,2289,639],{"class":371},[365,2291,384],{"class":371},[365,2293,970],{"class":381},[365,2295,384],{"class":371},[365,2297,938],{"class":371},[365,2299,384],{"class":371},[365,2301,1279],{"class":633},[365,2303,384],{"class":371},[365,2305,639],{"class":371},[365,2307,384],{"class":371},[365,2309,933],{"class":381},[365,2311,384],{"class":371},[365,2313,938],{"class":371},[365,2315,384],{"class":371},[365,2317,1417],{"class":633},[365,2319,384],{"class":371},[365,2321,639],{"class":371},[365,2323,384],{"class":371},[365,2325,2326],{"class":381},"debug 2",[365,2328,384],{"class":371},[365,2330,938],{"class":371},[365,2332,384],{"class":371},[365,2334,1753],{"class":633},[365,2336,384],{"class":371},[365,2338,1066],{"class":371},[365,2340,384],{"class":371},[365,2342,1762],{"class":633},[365,2344,384],{"class":371},[365,2346,1066],{"class":371},[365,2348,384],{"class":371},[365,2350,1771],{"class":633},[365,2352,384],{"class":371},[365,2354,1776],{"class":371},[365,2356,384],{"class":371},[365,2358,1781],{"class":633},[365,2360,384],{"class":371},[365,2362,1776],{"class":371},[365,2364,384],{"class":371},[365,2366,1790],{"class":633},[365,2368,384],{"class":371},[365,2370,639],{"class":371},[365,2372,384],{"class":371},[365,2374,1799],{"class":381},[365,2376,384],{"class":371},[365,2378,938],{"class":371},[365,2380,384],{"class":371},[365,2382,1808],{"class":633},[365,2384,384],{"class":371},[365,2386,639],{"class":371},[365,2388,1424],{"class":371},[365,2390,938],{"class":371},[365,2392,384],{"class":371},[365,2394,1821],{"class":633},[365,2396,384],{"class":371},[365,2398,639],{"class":371},[365,2400,384],{"class":371},[365,2402,1830],{"class":381},[365,2404,384],{"class":371},[365,2406,938],{"class":371},[365,2408,384],{"class":371},[365,2410,1173],{"class":633},[365,2412,384],{"class":371},[365,2414,639],{"class":371},[365,2416,1845],{"class":412},[365,2418,938],{"class":371},[365,2420,384],{"class":371},[365,2422,1187],{"class":633},[365,2424,384],{"class":371},[365,2426,639],{"class":371},[365,2428,1636],{"class":412},[365,2430,938],{"class":371},[365,2432,384],{"class":371},[365,2434,1457],{"class":633},[365,2436,384],{"class":371},[365,2438,1868],{"class":371},[365,2440,384],{"class":371},[365,2442,924],{"class":633},[365,2444,384],{"class":371},[365,2446,639],{"class":371},[365,2448,384],{"class":371},[365,2450,1305],{"class":381},[365,2452,384],{"class":371},[365,2454,938],{"class":371},[365,2456,384],{"class":371},[365,2458,943],{"class":633},[365,2460,384],{"class":371},[365,2462,639],{"class":371},[365,2464,384],{"class":371},[365,2466,2467],{"class":381},"sqlitedb",[365,2469,384],{"class":371},[365,2471,938],{"class":371},[365,2473,384],{"class":371},[365,2475,2476],{"class":633},"db",[365,2478,384],{"class":371},[365,2480,639],{"class":371},[365,2482,384],{"class":371},[365,2484,2485],{"class":381},"\u002Ftmp\u002Fsqlite",[365,2487,384],{"class":371},[365,2489,938],{"class":371},[365,2491,384],{"class":371},[365,2493,2494],{"class":633},"mode",[365,2496,384],{"class":371},[365,2498,639],{"class":371},[365,2500,384],{"class":371},[365,2502,2503],{"class":381},"RWC",[365,2505,384],{"class":371},[365,2507,2508],{"class":371},"}]\n",[133,2510,2512],{"id":2511},"initial-setup-populate-dropdown-and-define-form-structure","Initial Setup: Populate Dropdown and Define Form Structure",[12,2514,2515,2516,2519,2520,2523],{},"We want this flow to run when our dashboard page loads. It queries your exiting recipes and then dynamically defines both the ",[33,2517,2518],{},"ui-dropdown's"," options and the ",[33,2521,2522],{},"ui-form's"," structure.",[138,2525,2526,2529,2543],{},[30,2527,2528],{},"Drag an Event node onto the canvas. This node send a message when the dashboard page loads.",[30,2530,2531,2532,2535,2536,2538,2539,2542],{},"Connect the ",[33,2533,2534],{},"ui-event"," node to an ",[33,2537,1254],{}," node. Configure it to connect to your SQLite database, set SQL Query to fixed, and enter ",[210,2540,2541],{},"SELECT recipe_id FROM recipes;"," as the query. Ensure Return Output is set to a \"Parsed JSON Object\".",[30,2544,2531,2545,2547,2548,2551],{},[33,2546,1254],{}," node's output to a new ",[33,2549,2550],{},"function"," node. Name it \"Generate Form & Dropdown Definition\". In this function, you will write JavaScript to dynamically create the form's elements and populate the dropdown options. Set the function to have 2 outputs.",[357,2553,2555],{"className":359,"code":2554,"language":361,"meta":168,"style":168},"\u002F\u002F msg.payload contains the recipe_id and recipe_name from SQLite query.\nlet dropdownOptions = [];\nif (msg.payload && Array.isArray(msg.payload)) {\n    dropdownOptions = msg.payload.map(recipe => {\n        return {\n            value: recipe.recipe_id,        \u002F\u002F Internal value for dropdown\n            label: recipe.recipe_name       \u002F\u002F Display text for dropdown\n        };\n    });\n}\n\n\u002F\u002F --- Define the ui_form structure (all input elements) ---\nlet formElements = [\n    { type: \"text\", label: \"Recipe ID\", key: \"recipe_id_display\", readOnly: true },\n    { type: \"text\", label: \"Product Name\", key: \"product_name\", readOnly: true },\n    { type: \"text\", label: \"Version No.\", key: \"version_no\", readOnly: true },\n    { type: \"number\", label: \"Target Temp (°C)\", key: \"target_temperature_c\", required: true },\n    { type: \"number\", label: \"Mixing Speed (RPM)\", key: \"mixing_speed_rpm\", required: true },\n    { type: \"number\", label: \"Pressure (Bar)\", key: \"pressure_bar\" },\n    { type: \"number\", \"label\": \"Material A (kg)\", \"key\": \"material_a_kg\", \"required\": true },\n    { type: \"number\", \"label\": \"Material B (kg)\", \"key\": \"material_b_kg\" },\n    { type: \"number\", \"label\": \"Catalyst (ml)\", \"key\": \"catalyst_ml\" },\n    { type: \"number\", \"label\": \"Hold Time (min)\", \"key\": \"hold_time_min\", \"required\": true },\n    { type: \"multiline\", \"label\": \"Description\", \"key\": \"description\", \"readOnly\": true, \"rows\": 3 }\n];\n\n\u002F\u002F Output 1: For the ui_dropdown node (msg.options)\nlet msg1 = { options: dropdownOptions }; \n\n\u002F\u002F Output 2: For the ui_form node (msg.ui_update.options)\nlet msg2 = { ui_update: { options: formElements } };\n\nreturn [msg1, msg2]; \u002F\u002F Send two separate messages\n",[210,2556,2557,2563,2580,2616,2650,2657,2677,2694,2699,2708,2713,2719,2724,2737,2797,2847,2898,2950,3001,3044,3109,3160,3211,3274,3354,3362,3367,3373,3399,3404,3410,3441,3446],{"__ignoreMap":168},[365,2558,2559],{"class":367,"line":368},[365,2560,2562],{"class":2561},"sHwdD","\u002F\u002F msg.payload contains the recipe_id and recipe_name from SQLite query.\n",[365,2564,2565,2568,2571,2574,2577],{"class":367,"line":375},[365,2566,2567],{"class":633},"let",[365,2569,2570],{"class":1344}," dropdownOptions ",[365,2572,2573],{"class":371},"=",[365,2575,2576],{"class":1344}," []",[365,2578,2579],{"class":371},";\n",[365,2581,2582,2586,2589,2591,2594,2597,2600,2602,2606,2609,2611,2614],{"class":367,"line":401},[365,2583,2585],{"class":2584},"s7zQu","if",[365,2587,2588],{"class":1344}," (msg",[365,2590,99],{"class":371},[365,2592,2593],{"class":1344},"payload ",[365,2595,2596],{"class":371},"&&",[365,2598,2599],{"class":1344}," Array",[365,2601,99],{"class":371},[365,2603,2605],{"class":2604},"s2Zo4","isArray",[365,2607,2608],{"class":1344},"(msg",[365,2610,99],{"class":371},[365,2612,2613],{"class":1344},"payload)) ",[365,2615,372],{"class":371},[365,2617,2618,2621,2624,2627,2629,2632,2634,2637,2640,2644,2647],{"class":367,"line":416},[365,2619,2620],{"class":1344},"    dropdownOptions",[365,2622,2623],{"class":371}," =",[365,2625,2626],{"class":1344}," msg",[365,2628,99],{"class":371},[365,2630,2631],{"class":1344},"payload",[365,2633,99],{"class":371},[365,2635,2636],{"class":2604},"map",[365,2638,2639],{"class":387},"(",[365,2641,2643],{"class":2642},"sHdIc","recipe",[365,2645,2646],{"class":633}," =>",[365,2648,2649],{"class":371}," {\n",[365,2651,2652,2655],{"class":367,"line":672},[365,2653,2654],{"class":2584},"        return",[365,2656,2649],{"class":371},[365,2658,2659,2662,2664,2667,2669,2672,2674],{"class":367,"line":692},[365,2660,2661],{"class":387},"            value",[365,2663,639],{"class":371},[365,2665,2666],{"class":1344}," recipe",[365,2668,99],{"class":371},[365,2670,2671],{"class":1344},"recipe_id",[365,2673,938],{"class":371},[365,2675,2676],{"class":2561},"        \u002F\u002F Internal value for dropdown\n",[365,2678,2679,2682,2684,2686,2688,2691],{"class":367,"line":698},[365,2680,2681],{"class":387},"            label",[365,2683,639],{"class":371},[365,2685,2666],{"class":1344},[365,2687,99],{"class":371},[365,2689,2690],{"class":1344},"recipe_name",[365,2692,2693],{"class":2561},"       \u002F\u002F Display text for dropdown\n",[365,2695,2696],{"class":367,"line":703},[365,2697,2698],{"class":371},"        };\n",[365,2700,2701,2704,2706],{"class":367,"line":722},[365,2702,2703],{"class":371},"    }",[365,2705,807],{"class":387},[365,2707,2579],{"class":371},[365,2709,2710],{"class":367,"line":742},[365,2711,2712],{"class":371},"}\n",[365,2714,2715],{"class":367,"line":760},[365,2716,2718],{"emptyLinePlaceholder":2717},true,"\n",[365,2720,2721],{"class":367,"line":766},[365,2722,2723],{"class":2561},"\u002F\u002F --- Define the ui_form structure (all input elements) ---\n",[365,2725,2727,2729,2732,2734],{"class":367,"line":2726},13,[365,2728,2567],{"class":633},[365,2730,2731],{"class":1344}," formElements ",[365,2733,2573],{"class":371},[365,2735,2736],{"class":1344}," [\n",[365,2738,2740,2743,2746,2748,2750,2753,2755,2757,2760,2762,2764,2767,2769,2771,2774,2776,2778,2781,2783,2785,2788,2790,2794],{"class":367,"line":2739},14,[365,2741,2742],{"class":371},"    {",[365,2744,2745],{"class":387}," type",[365,2747,639],{"class":371},[365,2749,642],{"class":371},[365,2751,2752],{"class":381},"text",[365,2754,384],{"class":371},[365,2756,938],{"class":371},[365,2758,2759],{"class":387}," label",[365,2761,639],{"class":371},[365,2763,642],{"class":371},[365,2765,2766],{"class":381},"Recipe ID",[365,2768,384],{"class":371},[365,2770,938],{"class":371},[365,2772,2773],{"class":387}," key",[365,2775,639],{"class":371},[365,2777,642],{"class":371},[365,2779,2780],{"class":381},"recipe_id_display",[365,2782,384],{"class":371},[365,2784,938],{"class":371},[365,2786,2787],{"class":387}," readOnly",[365,2789,639],{"class":371},[365,2791,2793],{"class":2792},"sfNiH"," true",[365,2795,2796],{"class":371}," },\n",[365,2798,2800,2802,2804,2806,2808,2810,2812,2814,2816,2818,2820,2823,2825,2827,2829,2831,2833,2835,2837,2839,2841,2843,2845],{"class":367,"line":2799},15,[365,2801,2742],{"class":371},[365,2803,2745],{"class":387},[365,2805,639],{"class":371},[365,2807,642],{"class":371},[365,2809,2752],{"class":381},[365,2811,384],{"class":371},[365,2813,938],{"class":371},[365,2815,2759],{"class":387},[365,2817,639],{"class":371},[365,2819,642],{"class":371},[365,2821,2822],{"class":381},"Product Name",[365,2824,384],{"class":371},[365,2826,938],{"class":371},[365,2828,2773],{"class":387},[365,2830,639],{"class":371},[365,2832,642],{"class":371},[365,2834,347],{"class":381},[365,2836,384],{"class":371},[365,2838,938],{"class":371},[365,2840,2787],{"class":387},[365,2842,639],{"class":371},[365,2844,2793],{"class":2792},[365,2846,2796],{"class":371},[365,2848,2850,2852,2854,2856,2858,2860,2862,2864,2866,2868,2870,2873,2875,2877,2879,2881,2883,2886,2888,2890,2892,2894,2896],{"class":367,"line":2849},16,[365,2851,2742],{"class":371},[365,2853,2745],{"class":387},[365,2855,639],{"class":371},[365,2857,642],{"class":371},[365,2859,2752],{"class":381},[365,2861,384],{"class":371},[365,2863,938],{"class":371},[365,2865,2759],{"class":387},[365,2867,639],{"class":371},[365,2869,642],{"class":371},[365,2871,2872],{"class":381},"Version No.",[365,2874,384],{"class":371},[365,2876,938],{"class":371},[365,2878,2773],{"class":387},[365,2880,639],{"class":371},[365,2882,642],{"class":371},[365,2884,2885],{"class":381},"version_no",[365,2887,384],{"class":371},[365,2889,938],{"class":371},[365,2891,2787],{"class":387},[365,2893,639],{"class":371},[365,2895,2793],{"class":2792},[365,2897,2796],{"class":371},[365,2899,2901,2903,2905,2907,2909,2912,2914,2916,2918,2920,2922,2925,2927,2929,2931,2933,2935,2937,2939,2941,2944,2946,2948],{"class":367,"line":2900},17,[365,2902,2742],{"class":371},[365,2904,2745],{"class":387},[365,2906,639],{"class":371},[365,2908,642],{"class":371},[365,2910,2911],{"class":381},"number",[365,2913,384],{"class":371},[365,2915,938],{"class":371},[365,2917,2759],{"class":387},[365,2919,639],{"class":371},[365,2921,642],{"class":371},[365,2923,2924],{"class":381},"Target Temp (°C)",[365,2926,384],{"class":371},[365,2928,938],{"class":371},[365,2930,2773],{"class":387},[365,2932,639],{"class":371},[365,2934,642],{"class":371},[365,2936,351],{"class":381},[365,2938,384],{"class":371},[365,2940,938],{"class":371},[365,2942,2943],{"class":387}," required",[365,2945,639],{"class":371},[365,2947,2793],{"class":2792},[365,2949,2796],{"class":371},[365,2951,2953,2955,2957,2959,2961,2963,2965,2967,2969,2971,2973,2976,2978,2980,2982,2984,2986,2989,2991,2993,2995,2997,2999],{"class":367,"line":2952},18,[365,2954,2742],{"class":371},[365,2956,2745],{"class":387},[365,2958,639],{"class":371},[365,2960,642],{"class":371},[365,2962,2911],{"class":381},[365,2964,384],{"class":371},[365,2966,938],{"class":371},[365,2968,2759],{"class":387},[365,2970,639],{"class":371},[365,2972,642],{"class":371},[365,2974,2975],{"class":381},"Mixing Speed (RPM)",[365,2977,384],{"class":371},[365,2979,938],{"class":371},[365,2981,2773],{"class":387},[365,2983,639],{"class":371},[365,2985,642],{"class":371},[365,2987,2988],{"class":381},"mixing_speed_rpm",[365,2990,384],{"class":371},[365,2992,938],{"class":371},[365,2994,2943],{"class":387},[365,2996,639],{"class":371},[365,2998,2793],{"class":2792},[365,3000,2796],{"class":371},[365,3002,3004,3006,3008,3010,3012,3014,3016,3018,3020,3022,3024,3027,3029,3031,3033,3035,3037,3040,3042],{"class":367,"line":3003},19,[365,3005,2742],{"class":371},[365,3007,2745],{"class":387},[365,3009,639],{"class":371},[365,3011,642],{"class":371},[365,3013,2911],{"class":381},[365,3015,384],{"class":371},[365,3017,938],{"class":371},[365,3019,2759],{"class":387},[365,3021,639],{"class":371},[365,3023,642],{"class":371},[365,3025,3026],{"class":381},"Pressure (Bar)",[365,3028,384],{"class":371},[365,3030,938],{"class":371},[365,3032,2773],{"class":387},[365,3034,639],{"class":371},[365,3036,642],{"class":371},[365,3038,3039],{"class":381},"pressure_bar",[365,3041,384],{"class":371},[365,3043,2796],{"class":371},[365,3045,3047,3049,3051,3053,3055,3057,3059,3061,3063,3065,3067,3069,3071,3074,3076,3078,3080,3083,3085,3087,3089,3092,3094,3096,3098,3101,3103,3105,3107],{"class":367,"line":3046},20,[365,3048,2742],{"class":371},[365,3050,2745],{"class":387},[365,3052,639],{"class":371},[365,3054,642],{"class":371},[365,3056,2911],{"class":381},[365,3058,384],{"class":371},[365,3060,938],{"class":371},[365,3062,642],{"class":371},[365,3064,677],{"class":387},[365,3066,384],{"class":371},[365,3068,639],{"class":371},[365,3070,642],{"class":371},[365,3072,3073],{"class":381},"Material A (kg)",[365,3075,384],{"class":371},[365,3077,938],{"class":371},[365,3079,642],{"class":371},[365,3081,3082],{"class":387},"key",[365,3084,384],{"class":371},[365,3086,639],{"class":371},[365,3088,642],{"class":371},[365,3090,3091],{"class":381},"material_a_kg",[365,3093,384],{"class":371},[365,3095,938],{"class":371},[365,3097,642],{"class":371},[365,3099,3100],{"class":387},"required",[365,3102,384],{"class":371},[365,3104,639],{"class":371},[365,3106,2793],{"class":2792},[365,3108,2796],{"class":371},[365,3110,3112,3114,3116,3118,3120,3122,3124,3126,3128,3130,3132,3134,3136,3139,3141,3143,3145,3147,3149,3151,3153,3156,3158],{"class":367,"line":3111},21,[365,3113,2742],{"class":371},[365,3115,2745],{"class":387},[365,3117,639],{"class":371},[365,3119,642],{"class":371},[365,3121,2911],{"class":381},[365,3123,384],{"class":371},[365,3125,938],{"class":371},[365,3127,642],{"class":371},[365,3129,677],{"class":387},[365,3131,384],{"class":371},[365,3133,639],{"class":371},[365,3135,642],{"class":371},[365,3137,3138],{"class":381},"Material B (kg)",[365,3140,384],{"class":371},[365,3142,938],{"class":371},[365,3144,642],{"class":371},[365,3146,3082],{"class":387},[365,3148,384],{"class":371},[365,3150,639],{"class":371},[365,3152,642],{"class":371},[365,3154,3155],{"class":381},"material_b_kg",[365,3157,384],{"class":371},[365,3159,2796],{"class":371},[365,3161,3163,3165,3167,3169,3171,3173,3175,3177,3179,3181,3183,3185,3187,3190,3192,3194,3196,3198,3200,3202,3204,3207,3209],{"class":367,"line":3162},22,[365,3164,2742],{"class":371},[365,3166,2745],{"class":387},[365,3168,639],{"class":371},[365,3170,642],{"class":371},[365,3172,2911],{"class":381},[365,3174,384],{"class":371},[365,3176,938],{"class":371},[365,3178,642],{"class":371},[365,3180,677],{"class":387},[365,3182,384],{"class":371},[365,3184,639],{"class":371},[365,3186,642],{"class":371},[365,3188,3189],{"class":381},"Catalyst (ml)",[365,3191,384],{"class":371},[365,3193,938],{"class":371},[365,3195,642],{"class":371},[365,3197,3082],{"class":387},[365,3199,384],{"class":371},[365,3201,639],{"class":371},[365,3203,642],{"class":371},[365,3205,3206],{"class":381},"catalyst_ml",[365,3208,384],{"class":371},[365,3210,2796],{"class":371},[365,3212,3214,3216,3218,3220,3222,3224,3226,3228,3230,3232,3234,3236,3238,3241,3243,3245,3247,3249,3251,3253,3255,3258,3260,3262,3264,3266,3268,3270,3272],{"class":367,"line":3213},23,[365,3215,2742],{"class":371},[365,3217,2745],{"class":387},[365,3219,639],{"class":371},[365,3221,642],{"class":371},[365,3223,2911],{"class":381},[365,3225,384],{"class":371},[365,3227,938],{"class":371},[365,3229,642],{"class":371},[365,3231,677],{"class":387},[365,3233,384],{"class":371},[365,3235,639],{"class":371},[365,3237,642],{"class":371},[365,3239,3240],{"class":381},"Hold Time (min)",[365,3242,384],{"class":371},[365,3244,938],{"class":371},[365,3246,642],{"class":371},[365,3248,3082],{"class":387},[365,3250,384],{"class":371},[365,3252,639],{"class":371},[365,3254,642],{"class":371},[365,3256,3257],{"class":381},"hold_time_min",[365,3259,384],{"class":371},[365,3261,938],{"class":371},[365,3263,642],{"class":371},[365,3265,3100],{"class":387},[365,3267,384],{"class":371},[365,3269,639],{"class":371},[365,3271,2793],{"class":2792},[365,3273,2796],{"class":371},[365,3275,3277,3279,3281,3283,3285,3288,3290,3292,3294,3296,3298,3300,3302,3305,3307,3309,3311,3313,3315,3317,3319,3322,3324,3326,3328,3331,3333,3335,3337,3339,3341,3344,3346,3348,3351],{"class":367,"line":3276},24,[365,3278,2742],{"class":371},[365,3280,2745],{"class":387},[365,3282,639],{"class":371},[365,3284,642],{"class":371},[365,3286,3287],{"class":381},"multiline",[365,3289,384],{"class":371},[365,3291,938],{"class":371},[365,3293,642],{"class":371},[365,3295,677],{"class":387},[365,3297,384],{"class":371},[365,3299,639],{"class":371},[365,3301,642],{"class":371},[365,3303,3304],{"class":381},"Description",[365,3306,384],{"class":371},[365,3308,938],{"class":371},[365,3310,642],{"class":371},[365,3312,3082],{"class":387},[365,3314,384],{"class":371},[365,3316,639],{"class":371},[365,3318,642],{"class":371},[365,3320,3321],{"class":381},"description",[365,3323,384],{"class":371},[365,3325,938],{"class":371},[365,3327,642],{"class":371},[365,3329,3330],{"class":387},"readOnly",[365,3332,384],{"class":371},[365,3334,639],{"class":371},[365,3336,2793],{"class":2792},[365,3338,938],{"class":371},[365,3340,642],{"class":371},[365,3342,3343],{"class":387},"rows",[365,3345,384],{"class":371},[365,3347,639],{"class":371},[365,3349,3350],{"class":412}," 3",[365,3352,3353],{"class":371}," }\n",[365,3355,3357,3360],{"class":367,"line":3356},25,[365,3358,3359],{"class":1344},"]",[365,3361,2579],{"class":371},[365,3363,3365],{"class":367,"line":3364},26,[365,3366,2718],{"emptyLinePlaceholder":2717},[365,3368,3370],{"class":367,"line":3369},27,[365,3371,3372],{"class":2561},"\u002F\u002F Output 1: For the ui_dropdown node (msg.options)\n",[365,3374,3376,3378,3381,3383,3386,3389,3391,3393,3396],{"class":367,"line":3375},28,[365,3377,2567],{"class":633},[365,3379,3380],{"class":1344}," msg1 ",[365,3382,2573],{"class":371},[365,3384,3385],{"class":371}," {",[365,3387,3388],{"class":387}," options",[365,3390,639],{"class":371},[365,3392,2570],{"class":1344},[365,3394,3395],{"class":371},"};",[365,3397,3398],{"class":1344}," \n",[365,3400,3402],{"class":367,"line":3401},29,[365,3403,2718],{"emptyLinePlaceholder":2717},[365,3405,3407],{"class":367,"line":3406},30,[365,3408,3409],{"class":2561},"\u002F\u002F Output 2: For the ui_form node (msg.ui_update.options)\n",[365,3411,3413,3415,3418,3420,3422,3425,3427,3429,3431,3433,3435,3438],{"class":367,"line":3412},31,[365,3414,2567],{"class":633},[365,3416,3417],{"class":1344}," msg2 ",[365,3419,2573],{"class":371},[365,3421,3385],{"class":371},[365,3423,3424],{"class":387}," ui_update",[365,3426,639],{"class":371},[365,3428,3385],{"class":371},[365,3430,3388],{"class":387},[365,3432,639],{"class":371},[365,3434,2731],{"class":1344},[365,3436,3437],{"class":371},"}",[365,3439,3440],{"class":371}," };\n",[365,3442,3444],{"class":367,"line":3443},32,[365,3445,2718],{"emptyLinePlaceholder":2717},[365,3447,3449,3452,3455,3457,3460,3463],{"class":367,"line":3448},33,[365,3450,3451],{"class":2584},"return",[365,3453,3454],{"class":1344}," [msg1",[365,3456,938],{"class":371},[365,3458,3459],{"class":1344}," msg2]",[365,3461,3462],{"class":371},";",[365,3464,3465],{"class":2561}," \u002F\u002F Send two separate messages\n",[138,3467,3468,3481,3490],{"start":416},[30,3469,3470,3471,3473,3474,3476,3477,3480],{},"Drag a ",[33,3472,878],{}," node onto the canvas. Configure its dashboard group and label (Select Recipe ID:). Ensure its \"Options\" list is empty, as it will be populated dynamically. Connect the first output of the \"Generate Form & Dropdown Definition\" ",[33,3475,2550],{}," to the input of this ",[33,3478,3479],{},"ui_dropdown"," node.",[30,3482,3470,3483,3485,3486,3476,3488,3480],{},[33,3484,333],{}," widget onto the canvas. Configure its dashboard group and label (Recipe Parameters). Crucially, leave its \"Options\" list completely empty in its properties. Set the \"Submit\" button text to Apply and \"Cancel\" to Clear.  Connect the second output of the \"Generate Form & Dropdown Definition\" ",[33,3487,2550],{},[33,3489,333],{},[30,3491,3492],{},"Deploy your flow and open the dashboard. You should now see your form with the \"Select Recipe\" dropdown populated.",[133,3494,3496],{"id":3495},"populate-form-on-recipe-selection","Populate Form on Recipe Selection",[12,3498,3499],{},"This flow segment pre-fills the form with recipe details when an operator selects a recipe from the dropdown.",[138,3501,3502,3510,3530,3550],{},[30,3503,3504,3505,3507,3508,99],{},"Connect the output of your dropdown node (from Step 2). This output will carry the selected ",[210,3506,2671],{}," in ",[210,3509,337],{},[30,3511,2531,3512,3514,3515,3518,3519,3522,3523,348,3525,3522,3528,99],{},[33,3513,878],{}," output to a ",[33,3516,3517],{},"change"," node. Name it Set Params & Flow Context. Set ",[210,3520,3521],{},"msg.params.$recipe_id"," to ",[210,3524,337],{},[210,3526,3527],{},"flow.selected_recipe_id",[210,3529,337],{},[30,3531,2531,3532,2535,3534,3536,3537,3540,3541],{},[33,3533,3517],{},[33,3535,1254],{}," node. Configure it for your database, set SQL Query to prepared statement, and enter ",[210,3538,3539],{},"SELECT * FROM recipes WHERE recipe_id = $recipe_id;"," as the prepared statement. Ensure you add a rule in change node:",[27,3542,3543],{},[30,3544,3545,3522,3547],{},[210,3546,3521],{},[210,3548,3549],{},"msg.payload.recipe_id",[30,3551,2531,3552,3554,3555,3557],{},[33,3553,1254],{}," node's output to a ",[33,3556,2550],{}," node. Name it Show values to form fields. This function will format the retrieved recipe details to pre-fill the form.",[357,3559,3561],{"className":359,"code":3560,"language":361,"meta":168,"style":168},"let recipeDetails = msg.payload[0]; \u002F\u002F Get the first (and only) result\n\nif (recipeDetails) {\n    \u002F\u002F Map recipe details to the keys of your form elements for pre-filling.\n    msg.payload = {\n        recipe_id_display: recipeDetails.recipe_id, \u002F\u002F For the display field in ui_form\n        product_name: recipeDetails.product_name,\n        version_no: recipeDetails.version_no,\n        target_temperature_c: recipeDetails.target_temperature_c,\n        mixing_speed_rpm: recipeDetails.mixing_speed_rpm,\n        pressure_bar: recipeDetails.pressure_bar,\n        material_a_kg: recipeDetails.material_a_kg,\n        material_b_kg: recipeDetails.material_b_kg,\n        catalyst_ml: recipeDetails.catalyst_ml,\n        hold_time_min: recipeDetails.hold_time_min,\n        description: recipeDetails.description\n    };\n} else {\n    \u002F\u002F If selection is cleared, prepare an empty payload (except for selected_recipe_id)\n    msg.payload = {}; \n}\nreturn msg;\n",[210,3562,3563,3589,3593,3602,3607,3620,3639,3654,3669,3684,3699,3714,3729,3744,3759,3774,3788,3793,3802,3807,3822,3826],{"__ignoreMap":168},[365,3564,3565,3567,3570,3572,3574,3576,3579,3582,3584,3586],{"class":367,"line":368},[365,3566,2567],{"class":633},[365,3568,3569],{"class":1344}," recipeDetails ",[365,3571,2573],{"class":371},[365,3573,2626],{"class":1344},[365,3575,99],{"class":371},[365,3577,3578],{"class":1344},"payload[",[365,3580,3581],{"class":412},"0",[365,3583,3359],{"class":1344},[365,3585,3462],{"class":371},[365,3587,3588],{"class":2561}," \u002F\u002F Get the first (and only) result\n",[365,3590,3591],{"class":367,"line":375},[365,3592,2718],{"emptyLinePlaceholder":2717},[365,3594,3595,3597,3600],{"class":367,"line":401},[365,3596,2585],{"class":2584},[365,3598,3599],{"class":1344}," (recipeDetails) ",[365,3601,372],{"class":371},[365,3603,3604],{"class":367,"line":416},[365,3605,3606],{"class":2561},"    \u002F\u002F Map recipe details to the keys of your form elements for pre-filling.\n",[365,3608,3609,3612,3614,3616,3618],{"class":367,"line":672},[365,3610,3611],{"class":1344},"    msg",[365,3613,99],{"class":371},[365,3615,2631],{"class":1344},[365,3617,2623],{"class":371},[365,3619,2649],{"class":371},[365,3621,3622,3625,3627,3630,3632,3634,3636],{"class":367,"line":692},[365,3623,3624],{"class":387},"        recipe_id_display",[365,3626,639],{"class":371},[365,3628,3629],{"class":1344}," recipeDetails",[365,3631,99],{"class":371},[365,3633,2671],{"class":1344},[365,3635,938],{"class":371},[365,3637,3638],{"class":2561}," \u002F\u002F For the display field in ui_form\n",[365,3640,3641,3644,3646,3648,3650,3652],{"class":367,"line":698},[365,3642,3643],{"class":387},"        product_name",[365,3645,639],{"class":371},[365,3647,3629],{"class":1344},[365,3649,99],{"class":371},[365,3651,347],{"class":1344},[365,3653,398],{"class":371},[365,3655,3656,3659,3661,3663,3665,3667],{"class":367,"line":703},[365,3657,3658],{"class":387},"        version_no",[365,3660,639],{"class":371},[365,3662,3629],{"class":1344},[365,3664,99],{"class":371},[365,3666,2885],{"class":1344},[365,3668,398],{"class":371},[365,3670,3671,3674,3676,3678,3680,3682],{"class":367,"line":722},[365,3672,3673],{"class":387},"        target_temperature_c",[365,3675,639],{"class":371},[365,3677,3629],{"class":1344},[365,3679,99],{"class":371},[365,3681,351],{"class":1344},[365,3683,398],{"class":371},[365,3685,3686,3689,3691,3693,3695,3697],{"class":367,"line":742},[365,3687,3688],{"class":387},"        mixing_speed_rpm",[365,3690,639],{"class":371},[365,3692,3629],{"class":1344},[365,3694,99],{"class":371},[365,3696,2988],{"class":1344},[365,3698,398],{"class":371},[365,3700,3701,3704,3706,3708,3710,3712],{"class":367,"line":760},[365,3702,3703],{"class":387},"        pressure_bar",[365,3705,639],{"class":371},[365,3707,3629],{"class":1344},[365,3709,99],{"class":371},[365,3711,3039],{"class":1344},[365,3713,398],{"class":371},[365,3715,3716,3719,3721,3723,3725,3727],{"class":367,"line":766},[365,3717,3718],{"class":387},"        material_a_kg",[365,3720,639],{"class":371},[365,3722,3629],{"class":1344},[365,3724,99],{"class":371},[365,3726,3091],{"class":1344},[365,3728,398],{"class":371},[365,3730,3731,3734,3736,3738,3740,3742],{"class":367,"line":2726},[365,3732,3733],{"class":387},"        material_b_kg",[365,3735,639],{"class":371},[365,3737,3629],{"class":1344},[365,3739,99],{"class":371},[365,3741,3155],{"class":1344},[365,3743,398],{"class":371},[365,3745,3746,3749,3751,3753,3755,3757],{"class":367,"line":2739},[365,3747,3748],{"class":387},"        catalyst_ml",[365,3750,639],{"class":371},[365,3752,3629],{"class":1344},[365,3754,99],{"class":371},[365,3756,3206],{"class":1344},[365,3758,398],{"class":371},[365,3760,3761,3764,3766,3768,3770,3772],{"class":367,"line":2799},[365,3762,3763],{"class":387},"        hold_time_min",[365,3765,639],{"class":371},[365,3767,3629],{"class":1344},[365,3769,99],{"class":371},[365,3771,3257],{"class":1344},[365,3773,398],{"class":371},[365,3775,3776,3779,3781,3783,3785],{"class":367,"line":2849},[365,3777,3778],{"class":387},"        description",[365,3780,639],{"class":371},[365,3782,3629],{"class":1344},[365,3784,99],{"class":371},[365,3786,3787],{"class":1344},"description\n",[365,3789,3790],{"class":367,"line":2900},[365,3791,3792],{"class":371},"    };\n",[365,3794,3795,3797,3800],{"class":367,"line":2952},[365,3796,3437],{"class":371},[365,3798,3799],{"class":2584}," else",[365,3801,2649],{"class":371},[365,3803,3804],{"class":367,"line":3003},[365,3805,3806],{"class":2561},"    \u002F\u002F If selection is cleared, prepare an empty payload (except for selected_recipe_id)\n",[365,3808,3809,3811,3813,3815,3817,3820],{"class":367,"line":3046},[365,3810,3611],{"class":1344},[365,3812,99],{"class":371},[365,3814,2631],{"class":1344},[365,3816,2623],{"class":371},[365,3818,3819],{"class":371}," {};",[365,3821,3398],{"class":387},[365,3823,3824],{"class":367,"line":3111},[365,3825,2712],{"class":371},[365,3827,3828,3830,3832],{"class":367,"line":3162},[365,3829,3451],{"class":2584},[365,3831,2626],{"class":1344},[365,3833,2579],{"class":371},[138,3835,3836],{"start":672},[30,3837,3838,3839,3841],{},"Connect the output of the Show values to form fields ",[33,3840,2550],{}," node back to the input of your form widget (from Step 2).",[133,3843,3845],{"id":3844},"handle-form-submission-update-database","Handle Form Submission & Update Database",[12,3847,3848],{},"This flow segment processes the data when the operator clicks the \"Apply\" button, updating the recipe in your database and providing feedback.",[138,3850,3851,3857],{},[30,3852,3853,3854,3856],{},"Connect a new wire from the main output of your ",[33,3855,333],{}," widget. This output fires when the form is submitted.",[30,3858,3859,3860,3862,3863,3866],{},"Connect the form's output to a ",[33,3861,3517],{}," node. Name it Prepare Update Params. This node will prepare the ",[210,3864,3865],{},"msg.params"," object for the SQLite update.",[27,3868,3869],{},[30,3870,3871,3872],{},"Rules:\n",[27,3873,3874,3883],{},[30,3875,3876,3877,3879,3880,99],{},"set ",[210,3878,3865],{}," to JSON ",[210,3881,3882],{},"{}",[30,3884,3876,3885,3522,3887,99],{},[210,3886,3521],{},[210,3888,3527],{},[12,3890,3891,3892,99],{},"For each editable field in your form (e.g., target_temperature_c, mixing_speed_rpm), add a rule: set ",[210,3893,3894],{},"msg.params.$[FIELD_NAME] to msg.payload.[FIELD_NAME]",[138,3896,3897,3911],{"start":401},[30,3898,2531,3899,2535,3901,3480,3903],{},[33,3900,3517],{},[33,3902,1254],{},[27,3904,3905,3908],{},[30,3906,3907],{},"Configure it for your database, set SQL Query to prepared statement.",[30,3909,3910],{},"Paste your UPDATE SQL query into the \"Prepared Statement\" field, using the $parameters that match your msg.params.",[30,3912,2531,3913,3554,3915,3918],{},[33,3914,1254],{},[33,3916,3917],{},"switch"," node. Name it Check for Update Success.",[27,3920,3921,3924],{},[30,3922,3923],{},"Set Property to payload and Rules to is empty.",[30,3925,3926],{},"Add 1 output.",[138,3928,3929],{"start":672},[30,3930,2531,3931,3554,3933,3935],{},[33,3932,3917],{},[33,3934,3517],{}," node. Name it Success Message.",[27,3937,3938],{},[30,3939,3940,3941,3943],{},"Set ",[210,3942,337],{}," to str \"Recipe updated successfully\".",[138,3945,3946,3955],{"start":692},[30,3947,2531,3948,3950,3951,3954],{},[33,3949,3517],{}," node to a ",[33,3952,3953],{},"ui-notification"," node to display the success message on the dashboard.",[30,3956,3957],{},"Deploy the flow, open the dashboard, and try selecting different recipes and updating them.",[12,3959,3960],{},"For practice, we use an SQLite database. However, since your recipe is often used across an entire production line, it is recommended to store it in a dedicated database instead of locally in SQLite. This ensures it is accessible to all systems and can be utilized by other components in the workflow.",[12,3962,3963],{},[86,3964,3965],{},"Note: This is just a simple demo we built. When using it in a production environment, you might need to make additional considerations based on your specific requirements.\"",[12,3967,3968,3972],{},[165,3969],{"alt":3970,"dataZoomable":168,"src":3971},"FlowFuse form designed for updating production recipes. The form shows a dropdown for recipe selection, dynamically populates fields with recipe parameters, and allows the user to modify and submit updates.","\u002Fblog\u002F2025\u002F06\u002Fimages\u002Frecipe-update-form.gif",[86,3973,3974,3975,3978],{},"A demonstration of the dynamic ",[33,3976,3977],{},"form for recipe updates"," in action, showing how it streamlines data entry and submission.",[12,3980,3981],{},"Below is the complete flow of the system we built.",[907,3983,3984],{":height":909},[357,3985,3987],{"className":611,"code":3986,"language":613,"meta":168,"style":168},"[{\"id\":\"a6eb2848159c68f4\",\"type\":\"ui-form\",\"z\":\"295d40790bd21f48\",\"name\":\"Form\",\"group\":\"83b5766434e42005\",\"label\":\"\",\"order\":2,\"width\":0,\"height\":0,\"options\":[{\"label\":\"demo\",\"key\":\"demo\",\"type\":\"text\",\"required\":false,\"rows\":null}],\"formValue\":{\"demo\":\"\"},\"payload\":\"\",\"submit\":\"Apply\",\"cancel\":\"Clear\",\"resetOnSubmit\":true,\"topic\":\"topic\",\"topicType\":\"msg\",\"splitLayout\":\"\",\"className\":\"\",\"passthru\":false,\"dropdownOptions\":[],\"x\":1170,\"y\":800,\"wires\":[[\"26303a8d6785dc68\"]]},{\"id\":\"5b2f1f1e42391625\",\"type\":\"function\",\"z\":\"295d40790bd21f48\",\"name\":\"Generate Form & Dropdown Definition\",\"func\":\"\u002F\u002F msg.payload contains the recipe_id and recipe_name from SQLite query.\\nlet dropdownOptions = [];\\nif (msg.payload && Array.isArray(msg.payload)) {\\n    dropdownOptions = msg.payload.map(recipe => {\\n        return {\\n            value: recipe.recipe_id,        \u002F\u002F Internal value for dropdown\\n            label: recipe.recipe_name       \u002F\u002F Display text for dropdown\\n        };\\n    });\\n}\\n\\n\u002F\u002F --- Define the ui_form structure (all input elements) ---\\nlet formElements = [\\n    { type: \\\"text\\\", label: \\\"Product Name\\\", key: \\\"product_name\\\", readOnly: true },\\n    { type: \\\"text\\\", label: \\\"Version No.\\\", key: \\\"version_no\\\", readOnly: true },\\n    { type: \\\"number\\\", label: \\\"Target Temp (°C)\\\", key: \\\"target_temperature_c\\\", required: true },\\n    { type: \\\"number\\\", label: \\\"Mixing Speed (RPM)\\\", key: \\\"mixing_speed_rpm\\\", required: true },\\n    { type: \\\"number\\\", label: \\\"Pressure (Bar)\\\", key: \\\"pressure_bar\\\" },\\n    { type: \\\"number\\\", \\\"label\\\": \\\"Material A (kg)\\\", \\\"key\\\": \\\"material_a_kg\\\", \\\"required\\\": true },\\n    { type: \\\"number\\\", \\\"label\\\": \\\"Material B (kg)\\\", \\\"key\\\": \\\"material_b_kg\\\" },\\n    { type: \\\"number\\\", \\\"label\\\": \\\"Catalyst (ml)\\\", \\\"key\\\": \\\"catalyst_ml\\\" },\\n    { type: \\\"number\\\", \\\"label\\\": \\\"Hold Time (min)\\\", \\\"key\\\": \\\"hold_time_min\\\", \\\"required\\\": true },\\n    { type: \\\"multiline\\\", \\\"label\\\": \\\"Description\\\", \\\"key\\\": \\\"description\\\", \\\"readOnly\\\": true, \\\"rows\\\": 3 }\\n];\\n\\n\u002F\u002F Output 1: For the ui_dropdown node (msg.options)\\nlet msg1 = { options: dropdownOptions };\\n\\n\u002F\u002F Output 2: For the ui_form node (msg.ui_update.options)\\nlet msg2 = { ui_update: { options: formElements } };\\n\\nreturn [msg1, msg2]; \u002F\u002F Send two separate messages\",\"outputs\":2,\"timeout\":0,\"noerr\":0,\"initialize\":\"\",\"finalize\":\"\",\"libs\":[],\"x\":870,\"y\":780,\"wires\":[[\"80a5a9f40e19f5a7\"],[\"a6eb2848159c68f4\"]]},{\"id\":\"9038572da428216c\",\"type\":\"sqlite\",\"z\":\"295d40790bd21f48\",\"mydb\":\"5e345bf74f08f47c\",\"sqlquery\":\"prepared\",\"sql\":\"SELECT * FROM recipes WHERE recipe_id = $recipe_id;\",\"name\":\"\",\"x\":1610,\"y\":760,\"wires\":[[\"462db842ba535af6\"]]},{\"id\":\"c2536d7e7a260bc1\",\"type\":\"change\",\"z\":\"295d40790bd21f48\",\"name\":\"\",\"rules\":[{\"t\":\"set\",\"p\":\"params\",\"pt\":\"msg\",\"to\":\"{}\",\"tot\":\"json\"},{\"t\":\"set\",\"p\":\"params.$recipe_id\",\"pt\":\"msg\",\"to\":\"payload\",\"tot\":\"msg\"},{\"t\":\"set\",\"p\":\"selected_recipe_id\",\"pt\":\"flow\",\"to\":\"payload\",\"tot\":\"msg\"}],\"action\":\"\",\"property\":\"\",\"from\":\"\",\"to\":\"\",\"reg\":false,\"x\":1420,\"y\":760,\"wires\":[[\"9038572da428216c\"]]},{\"id\":\"462db842ba535af6\",\"type\":\"function\",\"z\":\"295d40790bd21f48\",\"name\":\"Show values to form fields\",\"func\":\"\u002F\u002F msg.payload will be an array with one object: [{ recipe_id: '...', recipe_name: '...', ... }]\\nlet recipeDetails = msg.payload[0]; \u002F\u002F Get the first (and only) result\\n\\nif (recipeDetails) {\\n    \u002F\u002F Map recipe details directly to the keys of your form elements\\n    \u002F\u002F This msg.payload will be sent to the ui_form to pre-fill its fields\\n    msg.payload = {\\n        selected_recipe_id: recipeDetails.recipe_id, \u002F\u002F Keep the dropdown selected\\n        product_name: recipeDetails.product_name,\\n        version_no: recipeDetails.version_no,\\n        target_temperature_c: recipeDetails.target_temperature_c,\\n        mixing_speed_rpm: recipeDetails.mixing_speed_rpm,\\n        pressure_bar: recipeDetails.pressure_bar,\\n        material_a_kg: recipeDetails.material_a_kg,\\n        material_b_kg: recipeDetails.material_b_kg,\\n        catalyst_ml: recipeDetails.catalyst_ml,\\n        hold_time_min: recipeDetails.hold_time_min,\\n        description: recipeDetails.description\\n    };\\n} else {\\n    \u002F\u002F Clear non-dropdown fields if no recipe found (e.g., if dropdown cleared)\\n    let currentSelection = msg.payload.selected_recipe_id;\\n    msg.payload = { selected_recipe_id: currentSelection }; \u002F\u002F Keep dropdown value but clear others\\n}\\n\\nreturn msg;\",\"outputs\":1,\"timeout\":0,\"noerr\":0,\"initialize\":\"\",\"finalize\":\"\",\"libs\":[],\"x\":1840,\"y\":760,\"wires\":[[\"9ff423aae018ab04\"]]},{\"id\":\"e495f9bc79062be3\",\"type\":\"sqlite\",\"z\":\"295d40790bd21f48\",\"mydb\":\"5e345bf74f08f47c\",\"sqlquery\":\"fixed\",\"sql\":\"SELECT recipe_id FROM recipes;\",\"name\":\"\",\"x\":570,\"y\":780,\"wires\":[[\"5b2f1f1e42391625\"]]},{\"id\":\"9d6013fa166356cf\",\"type\":\"ui-event\",\"z\":\"295d40790bd21f48\",\"ui\":\"ee052dbdb58cf632\",\"name\":\"\",\"x\":400,\"y\":780,\"wires\":[[\"e495f9bc79062be3\"]]},{\"id\":\"80a5a9f40e19f5a7\",\"type\":\"ui-dropdown\",\"z\":\"295d40790bd21f48\",\"group\":\"83b5766434e42005\",\"name\":\"Dropdown\",\"label\":\"Select Recipe ID:\",\"tooltip\":\"\",\"order\":1,\"width\":0,\"height\":0,\"passthru\":false,\"multiple\":false,\"chips\":false,\"clearable\":false,\"options\":[{\"label\":\"\",\"value\":\"\",\"type\":\"str\"}],\"payload\":\"\",\"topic\":\"topic\",\"topicType\":\"msg\",\"className\":\"\",\"typeIsComboBox\":true,\"msgTrigger\":\"onChange\",\"x\":1190,\"y\":760,\"wires\":[[\"c2536d7e7a260bc1\"]]},{\"id\":\"9ff423aae018ab04\",\"type\":\"link out\",\"z\":\"295d40790bd21f48\",\"name\":\"link out 1\",\"mode\":\"link\",\"links\":[\"a4c1676c7c656ff3\"],\"x\":2025,\"y\":760,\"wires\":[]},{\"id\":\"a4c1676c7c656ff3\",\"type\":\"link in\",\"z\":\"295d40790bd21f48\",\"name\":\"link in 1\",\"links\":[\"9ff423aae018ab04\"],\"x\":905,\"y\":820,\"wires\":[[\"a6eb2848159c68f4\"]]},{\"id\":\"26303a8d6785dc68\",\"type\":\"change\",\"z\":\"295d40790bd21f48\",\"name\":\"\",\"rules\":[{\"t\":\"set\",\"p\":\"params\",\"pt\":\"msg\",\"to\":\"{}\",\"tot\":\"json\"},{\"t\":\"set\",\"p\":\"params.$recipe_id\",\"pt\":\"msg\",\"to\":\"selected_recipe_id\",\"tot\":\"flow\"},{\"t\":\"set\",\"p\":\"params.$product_name\",\"pt\":\"flow\",\"to\":\"payload.product_name\",\"tot\":\"msg\"},{\"t\":\"set\",\"p\":\"params.$version_no\",\"pt\":\"msg\",\"to\":\"payload.version_no\",\"tot\":\"msg\"},{\"t\":\"set\",\"p\":\"params.$target_temperature_c\",\"pt\":\"msg\",\"to\":\"payload.target_temperature_c\",\"tot\":\"msg\"},{\"t\":\"set\",\"p\":\"params.$mixing_speed_rpm\",\"pt\":\"msg\",\"to\":\"payload.mixing_speed_rpm\",\"tot\":\"msg\"},{\"t\":\"set\",\"p\":\"params.$pressure_bar\",\"pt\":\"msg\",\"to\":\"payload.pressure_bar\",\"tot\":\"msg\"},{\"t\":\"set\",\"p\":\"params.$material_a_kg\",\"pt\":\"msg\",\"to\":\"payload.material_a_kg\",\"tot\":\"msg\"},{\"t\":\"set\",\"p\":\"params.$material_b_kg\",\"pt\":\"msg\",\"to\":\"payload.material_b_kg\",\"tot\":\"msg\"},{\"t\":\"set\",\"p\":\"params.$catalyst_ml\",\"pt\":\"msg\",\"to\":\"payload.catalyst_ml\",\"tot\":\"msg\"},{\"t\":\"set\",\"p\":\"params.$hold_time_min\",\"pt\":\"msg\",\"to\":\"payload.hold_time_min\",\"tot\":\"msg\"},{\"t\":\"set\",\"p\":\"params.$description\",\"pt\":\"msg\",\"to\":\"payload.description\",\"tot\":\"msg\"}],\"action\":\"\",\"property\":\"\",\"from\":\"\",\"to\":\"\",\"reg\":false,\"x\":1420,\"y\":800,\"wires\":[[\"656fb4832e9224b7\"]]},{\"id\":\"656fb4832e9224b7\",\"type\":\"sqlite\",\"z\":\"295d40790bd21f48\",\"mydb\":\"5e345bf74f08f47c\",\"sqlquery\":\"prepared\",\"sql\":\"-- Update key parameters for a specific recipe\\nUPDATE recipes\\nSET \\n    target_temperature_c = $target_temperature_c,\\n    mixing_speed_rpm = $mixing_speed_rpm,\\n    pressure_bar = $pressure_bar,\\n    material_a_kg = $material_a_kg,\\n    material_b_kg = $material_b_kg,\\n    catalyst_ml = $catalyst_ml,\\n    hold_time_min = $hold_time_min,\\n    description = $description,\\n    version_no = $version_no\\nWHERE recipe_id = $recipe_id\",\"name\":\"\",\"x\":1610,\"y\":800,\"wires\":[[\"e82526d367b028b3\"]]},{\"id\":\"81a84dcab301a18f\",\"type\":\"ui-notification\",\"z\":\"295d40790bd21f48\",\"ui\":\"ee052dbdb58cf632\",\"position\":\"center center\",\"colorDefault\":true,\"color\":\"#000000\",\"displayTime\":\"3\",\"showCountdown\":true,\"outputs\":1,\"allowDismiss\":true,\"dismissText\":\"Close\",\"allowConfirm\":false,\"confirmText\":\"Confirm\",\"raw\":false,\"className\":\"\",\"name\":\"\",\"x\":2110,\"y\":800,\"wires\":[[]]},{\"id\":\"e82526d367b028b3\",\"type\":\"switch\",\"z\":\"295d40790bd21f48\",\"name\":\"\",\"property\":\"payload\",\"propertyType\":\"msg\",\"rules\":[{\"t\":\"empty\"}],\"checkall\":\"true\",\"repair\":false,\"outputs\":1,\"x\":1770,\"y\":800,\"wires\":[[\"20e94224438447c1\"]]},{\"id\":\"20e94224438447c1\",\"type\":\"change\",\"z\":\"295d40790bd21f48\",\"name\":\"\",\"rules\":[{\"t\":\"set\",\"p\":\"payload\",\"pt\":\"msg\",\"to\":\"Recipe updated successfully.\",\"tot\":\"str\"}],\"action\":\"\",\"property\":\"\",\"from\":\"\",\"to\":\"\",\"reg\":false,\"x\":1920,\"y\":800,\"wires\":[[\"81a84dcab301a18f\"]]},{\"id\":\"83b5766434e42005\",\"type\":\"ui-group\",\"name\":\"Recipe Form\",\"page\":\"a9aa17e3cfcd76d0\",\"width\":6,\"height\":1,\"order\":1,\"showTitle\":true,\"className\":\"\",\"visible\":\"true\",\"disabled\":\"false\",\"groupType\":\"default\"},{\"id\":\"5e345bf74f08f47c\",\"type\":\"sqlitedb\",\"db\":\"\u002Ftmp\u002Fsqlite\",\"mode\":\"RWC\"},{\"id\":\"ee052dbdb58cf632\",\"type\":\"ui-base\",\"name\":\"My Dashboard\",\"path\":\"\u002Fdashboard\",\"appIcon\":\"\",\"includeClientData\":true,\"acceptsClientConfig\":[\"ui-notification\",\"ui-control\"],\"showPathInSidebar\":false,\"headerContent\":\"page\",\"navigationStyle\":\"default\",\"titleBarStyle\":\"default\",\"showReconnectNotification\":true,\"notificationDisplayTime\":1,\"showDisconnectNotification\":true,\"allowInstall\":true},{\"id\":\"a9aa17e3cfcd76d0\",\"type\":\"ui-page\",\"name\":\"Recipe\",\"ui\":\"ee052dbdb58cf632\",\"path\":\"\u002Frecipe\",\"icon\":\"home\",\"layout\":\"notebook\",\"theme\":\"326855cf654199bc\",\"breakpoints\":[{\"name\":\"Default\",\"px\":\"0\",\"cols\":\"3\"},{\"name\":\"Tablet\",\"px\":\"576\",\"cols\":\"6\"},{\"name\":\"Small Desktop\",\"px\":\"768\",\"cols\":\"9\"},{\"name\":\"Desktop\",\"px\":\"1024\",\"cols\":\"12\"}],\"order\":1,\"className\":\"\",\"visible\":true,\"disabled\":false},{\"id\":\"326855cf654199bc\",\"type\":\"ui-theme\",\"name\":\"Default Theme\",\"colors\":{\"surface\":\"#222322\",\"primary\":\"#222322\",\"bgPage\":\"#eeeeee\",\"groupBg\":\"#ffffff\",\"groupOutline\":\"#cccccc\"},\"sizes\":{\"density\":\"default\",\"pagePadding\":\"12px\",\"groupGap\":\"12px\",\"groupBorderRadius\":\"4px\",\"widgetGap\":\"12px\"}}]\n",[210,3988,3989],{"__ignoreMap":168},[365,3990,3991,3993,3995,3997,3999,4001,4003,4006,4008,4010,4012,4014,4016,4018,4020,4022,4024,4026,4028,4030,4032,4034,4036,4038,4040,4042,4044,4046,4048,4050,4052,4054,4056,4058,4060,4062,4064,4066,4068,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4092,4094,4096,4099,4101,4103,4106,4108,4110,4112,4114,4116,4119,4121,4123,4125,4127,4129,4131,4133,4136,4138,4140,4142,4144,4146,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,4202,4204,4207,4209,4211,4213,4215,4217,4219,4221,4223,4225,4227,4229,4231,4233,4235,4237,4240,4242,4244,4246,4249,4251,4253,4255,4258,4260,4262,4264,4267,4269,4271,4273,4276,4278,4280,4282,4284,4286,4288,4290,4292,4294,4296,4298,4301,4303,4305,4307,4310,4312,4314,4316,4319,4321,4323,4325,4327,4329,4332,4334,4336,4338,4340,4342,4345,4347,4349,4351,4354,4356,4358,4360,4362,4364,4366,4369,4371,4373,4375,4377,4379,4382,4384,4386,4388,4390,4392,4394,4397,4399,4401,4403,4405,4407,4409,4411,4414,4416,4418,4420,4422,4424,4426,4428,4430,4432,4434,4436,4438,4440,4442,4444,4446,4448,4450,4452,4454,4456,4458,4460,4463,4465,4467,4469,4472,4474,4476,4478,4481,4483,4486,4488,4491,4493,4496,4498,4501,4503,4506,4508,4511,4513,4516,4518,4521,4523,4525,4528,4531,4533,4536,4538,4541,4544,4546,4548,4551,4553,4555,4557,4560,4562,4564,4566,4569,4571,4573,4575,4577,4579,4581,4583,4585,4587,4589,4591,4593,4595,4597,4599,4601,4603,4605,4607,4609,4611,4613,4615,4617,4619,4621,4623,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,4683,4685,4687,4689,4691,4693,4696,4698,4700,4702,4704,4706,4708,4710,4712,4714,4716,4718,4720,4722,4724,4726,4728,4730,4732,4734,4737,4739,4741,4743,4745,4747,4749,4751,4753,4755,4757,4759,4761,4763,4765,4767,4769,4771,4773,4775,4777,4779,4781,4783,4785,4787,4789,4791,4793,4795,4797,4799,4801,4803,4805,4807,4809,4811,4813,4815,4817,4819,4821,4823,4825,4827,4829,4831,4833,4835,4837,4839,4841,4843,4845,4847,4849,4851,4853,4855,4857,4859,4861,4863,4865,4867,4869,4871,4873,4875,4877,4879,4881,4883,4885,4887,4889,4891,4893,4895,4897,4899,4901,4903,4905,4907,4909,4911,4913,4915,4917,4919,4921,4923,4925,4927,4930,4932,4934,4936,4939,4941,4944,4946,4949,4951,4954,4956,4959,4961,4964,4966,4969,4971,4973,4975,4978,4980,4982,4984,4986,4988,4991,4993,4995,4997,4999,5001,5004,5006,5008,5010,5012,5014,5017,5019,5021,5023,5025,5027,5030,5032,5034,5036,5038,5040,5043,5045,5047,5049,5051,5053,5055,5058,5060,5062,5064,5066,5068,5071,5073,5075,5077,5079,5081,5083,5086,5088,5091,5093,5095,5097,5099,5101,5103,5105,5107,5109,5112,5114,5116,5118,5120,5122,5124,5126,5128,5130,5132,5134,5136,5138,5140,5142,5144,5146,5148,5150,5152,5154,5156,5158,5160,5162,5164,5166,5168,5170,5172,5174,5177,5179,5181,5183,5185,5187,5189,5191,5193,5195,5197,5199,5201,5203,5205,5207,5209,5211,5213,5215,5217,5220,5222,5224,5226,5228,5230,5233,5235,5237,5239,5241,5243,5245,5248,5250,5252,5254,5256,5258,5260,5262,5265,5267,5269,5271,5273,5275,5277,5279,5281,5283,5285,5287,5289,5291,5293,5295,5297,5299,5301,5303,5305,5307,5309,5311,5313,5315,5318,5320,5322,5324,5327,5329,5331,5333,5336,5338,5340,5342,5344,5346,5348,5350,5353,5355,5357,5359,5362,5364,5366,5368,5370,5372,5374,5376,5379,5381,5383,5385,5387,5389,5391,5393,5396,5398,5400,5402,5404,5406,5408,5410,5412,5414,5416,5418,5420,5422,5424,5426,5428,5430,5432,5434,5437,5439,5441,5443,5445,5447,5449,5451,5453,5455,5457,5459,5461,5463,5465,5467,5469,5471,5473,5475,5477,5479,5481,5483,5485,5487,5489,5491,5493,5495,5497,5499,5501,5503,5505,5507,5509,5511,5513,5515,5518,5520,5522,5524,5526,5528,5530,5532,5535,5537,5539,5541,5543,5545,5547,5549,5551,5553,5555,5557,5559,5561,5563,5565,5567,5569,5572,5574,5577,5579,5581,5583,5585,5587,5590,5592,5594,5596,5598,5600,5603,5605,5607,5609,5611,5613,5615,5617,5619,5621,5623,5625,5628,5630,5632,5634,5636,5638,5640,5643,5645,5647,5649,5651,5653,5655,5657,5659,5661,5663,5665,5667,5669,5671,5673,5675,5677,5679,5681,5683,5685,5687,5689,5691,5693,5695,5697,5699,5701,5703,5705,5707,5709,5711,5713,5715,5717,5719,5721,5723,5725,5727,5729,5731,5734,5736,5738,5740,5742,5744,5746,5748,5751,5753,5756,5758,5761,5763,5766,5768,5771,5773,5776,5778,5781,5783,5786,5788,5791,5793,5796,5798,5801,5803,5806,5808,5811,5813,5816,5818,5821,5823,5826,5828,5831,5833,5836,5838,5841,5843,5846,5848,5851,5853,5856,5858,5860,5862,5865,5867,5869,5871,5873,5875,5877,5879,5881,5883,5885,5887,5889,5891,5893,5895,5897,5899,5901,5903,5905,5907,5909,5911,5913,5915,5917,5919,5921,5923,5925,5927,5929,5931,5933,5935,5937,5939,5941,5943,5945,5948,5950,5952,5954,5956,5958,5960,5962,5964,5966,5968,5970,5972,5975,5977,5979,5981,5983,5985,5987,5989,5992,5994,5996,5998,6000,6002,6004,6006,6008,6010,6012,6014,6016,6018,6020,6022,6024,6026,6028,6030,6032,6034,6036,6038,6040,6042,6044,6046,6048,6050,6052,6054,6056,6058,6060,6062,6064,6066,6068,6070,6072,6074,6076,6078,6080,6082,6084,6086,6088,6090,6092,6094,6096,6099,6101,6103,6105,6107,6109,6111,6113,6115,6117,6119,6121,6123,6125,6127,6129,6131,6133,6135,6137,6139,6142,6144,6146,6148,6150,6152,6154,6156,6158,6160,6162,6164,6166,6168,6170,6172,6174,6176,6178,6180,6183,6185,6187,6189,6192,6194,6196,6198,6200,6202,6204,6206,6208,6210,6212,6214,6216,6219,6221,6223,6225,6227,6229,6231,6233,6235,6237,6239,6241,6243,6245,6247,6249,6251,6253,6255,6257,6259,6261,6263,6265,6267,6269,6271,6273,6275,6277,6279,6281,6283,6285,6287,6289,6291,6293,6295,6297,6299,6301,6303,6305,6307,6309,6311,6313,6315,6317,6319,6321,6323,6325,6327,6329,6331,6333,6335,6337,6339,6342,6344,6346,6348,6351,6353,6355,6357,6359,6361,6363,6365,6367,6369,6371,6373,6375,6377,6379,6381,6383,6385,6387,6389,6391,6393,6395,6397,6399,6401,6403,6405,6408,6410,6412,6414,6417,6419,6421,6423,6426,6428,6430,6432,6434,6436,6438,6440,6442,6444,6446,6448,6450,6452,6454,6456,6458,6460,6462,6464,6466,6468,6470,6472,6475,6477,6479,6481,6483,6485,6487,6489,6491,6493,6495,6497,6499,6501,6503,6505,6507,6509,6511,6513,6515,6517,6519,6521,6523,6525,6527,6529,6531,6533,6535,6537,6540,6542,6544,6546,6549,6551,6553,6555,6558,6560,6562,6564,6566,6568,6570,6573,6575,6577,6579,6581,6583,6585,6587,6589,6591,6593,6595,6597,6599,6601,6603,6605,6607,6609,6611,6613,6615,6617,6619,6621,6623,6625,6627,6629,6632,6634,6636,6638,6640,6642,6644,6646,6648,6650,6652,6654,6656,6658,6660,6662,6665,6667,6669,6671,6673,6675,6677,6679,6682,6684,6686,6688,6691,6693,6695,6697,6700,6702,6704,6706,6708,6710,6712,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,6766,6768,6770,6772,6774,6776,6778,6780,6782,6784,6786,6788,6790,6792,6794,6796,6799,6801,6803,6805,6807,6809,6811,6813,6815,6817,6819,6821,6823,6825,6827,6830,6832,6834,6836,6838,6840,6843,6845,6847,6849,6851,6853,6855,6857,6859,6861,6863,6865,6867,6869,6871,6873,6875,6877,6879,6881,6883,6885,6887,6889,6891,6893,6895,6897,6899,6901,6903,6905,6907,6909,6911,6913,6915,6917,6919,6921,6923,6925,6927,6929,6931,6933,6935,6937,6939,6941,6943,6945,6947,6949,6951,6953,6955,6957,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,7031,7033,7035,7037,7039,7041,7043,7045,7047,7049,7051,7053,7055,7057,7059,7061,7063,7065,7067,7069,7071,7073,7075,7077,7079,7081,7083,7085,7087,7089,7091,7093,7095,7097,7099,7101,7103,7105,7107,7109,7111,7113,7115,7118,7120,7122,7124,7126,7128,7130,7132,7134,7136,7138,7140,7142,7144,7146,7148,7151,7153,7155,7157,7159,7161,7163,7165,7167,7169,7171,7173,7175,7177,7179,7181,7183,7185,7187,7189,7191,7193,7195,7197,7200,7202,7204,7206,7208,7210,7212,7214,7216,7218,7220,7222,7224,7226,7228,7230,7233,7235,7237,7239,7241,7243,7245,7247,7249,7251,7253,7255,7257,7259,7261,7263,7265,7267,7269,7271,7273,7275,7277,7279,7282,7284,7286,7288,7290,7292,7294,7296,7298,7300,7302,7304,7306,7308,7310,7312,7315,7317,7319,7321,7323,7325,7327,7329,7331,7333,7335,7337,7339,7341,7343,7345,7347,7349,7351,7353,7355,7357,7359,7361,7364,7366,7368,7370,7372,7374,7376,7378,7380,7382,7384,7386,7388,7390,7392,7394,7397,7399,7401,7403,7405,7407,7409,7411,7413,7415,7417,7419,7421,7423,7425,7427,7429,7431,7433,7435,7437,7439,7441,7443,7446,7448,7450,7452,7454,7456,7458,7460,7462,7464,7466,7468,7470,7472,7474,7476,7479,7481,7483,7485,7487,7489,7491,7493,7495,7497,7499,7501,7503,7505,7507,7509,7511,7513,7515,7517,7519,7521,7523,7525,7528,7530,7532,7534,7536,7538,7540,7542,7544,7546,7548,7550,7552,7554,7556,7558,7561,7563,7565,7567,7569,7571,7573,7575,7577,7579,7581,7583,7585,7587,7589,7591,7593,7595,7597,7599,7601,7603,7605,7607,7610,7612,7614,7616,7618,7620,7622,7624,7626,7628,7630,7632,7634,7636,7638,7640,7643,7645,7647,7649,7651,7653,7655,7657,7659,7661,7663,7665,7667,7669,7671,7673,7675,7677,7679,7681,7683,7685,7687,7689,7692,7694,7696,7698,7700,7702,7704,7706,7708,7710,7712,7714,7716,7718,7720,7722,7725,7727,7729,7731,7733,7735,7737,7739,7741,7743,7745,7747,7749,7751,7753,7755,7757,7759,7761,7763,7765,7767,7769,7771,7774,7776,7778,7780,7782,7784,7786,7788,7790,7792,7794,7796,7798,7800,7802,7804,7807,7809,7811,7813,7815,7817,7819,7821,7823,7825,7827,7829,7831,7833,7835,7837,7839,7841,7843,7845,7847,7849,7851,7853,7856,7858,7860,7862,7864,7866,7868,7870,7872,7874,7876,7878,7880,7882,7884,7886,7889,7891,7893,7895,7897,7899,7901,7903,7905,7907,7909,7911,7913,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,8002,8004,8006,8008,8010,8012,8014,8016,8018,8020,8022,8024,8026,8028,8030,8032,8034,8036,8038,8040,8042,8044,8046,8048,8050,8052,8054,8056,8058,8060,8062,8064,8066,8068,8070,8072,8074,8076,8078,8080,8082,8084,8086,8088,8090,8092,8094,8096,8099,8101,8104,8106,8109,8111,8114,8116,8119,8121,8124,8126,8129,8131,8134,8136,8139,8141,8144,8146,8149,8151,8154,8156,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,8212,8214,8216,8218,8220,8222,8224,8226,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,8286,8288,8290,8292,8295,8297,8299,8301,8304,8306,8308,8310,8312,8314,8316,8318,8321,8323,8325,8327,8330,8332,8334,8336,8339,8341,8343,8345,8348,8350,8352,8354,8356,8358,8360,8362,8364,8366,8369,8371,8373,8375,8378,8380,8382,8384,8387,8389,8391,8393,8396,8398,8400,8402,8405,8407,8409,8411,8414,8416,8418,8420,8423,8425,8427,8429,8431,8433,8435,8437,8439,8441,8443,8445,8447,8449,8451,8453,8455,8457,8459,8462,8464,8466,8468,8470,8472,8474,8476,8478,8480,8482,8485,8487,8489,8491,8493,8495,8497,8499,8501,8503,8505,8507,8509,8511,8513,8515,8517,8519,8521,8523,8525,8527,8529,8531,8533,8535,8537,8539,8541,8543,8545,8547,8549,8551,8553,8555,8557,8559,8561,8563,8566,8568,8570,8572,8574,8576,8578,8580,8582,8584,8586,8588,8590,8592,8594,8596,8599,8601,8603,8605,8608,8610,8612,8614,8617,8619,8621,8623,8626,8628,8630,8632,8634,8636,8638,8640,8642,8644,8646,8648,8650,8653,8655,8657,8659,8661,8663,8665,8667,8669,8671,8673,8675,8677,8680,8682,8684,8686,8688,8690,8692,8694,8696,8698,8700,8702,8704,8706,8708,8710,8712,8714,8716,8718,8720,8722,8724,8726,8728,8730,8732,8734,8736,8738,8740,8742,8744,8746,8748,8750,8752,8754,8756,8758,8760,8762,8764,8766,8768,8770,8772,8774,8776,8778,8780,8782,8784,8786,8788,8790,8792,8794,8796,8798,8800,8802,8804,8806,8808,8810,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,8897,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,8959,8961,8963,8965,8967,8969,8971,8973,8976,8978,8980,8982,8985,8987,8989,8991,8994,8996,8998,9000,9002,9004,9006,9009,9011,9013,9015,9017,9019,9021,9023,9025,9027,9029,9031,9033,9035,9037,9040,9042,9044,9046,9048,9050,9052,9054,9056,9058,9061,9063,9065,9067,9069,9071,9073,9075,9078,9080,9082,9084,9086,9088,9090,9092,9095,9097,9099,9101,9104,9106,9108,9110,9112,9114,9116,9118,9120,9122,9124,9126,9128,9130,9132,9134,9136,9138,9140,9142,9144,9146,9148,9150,9152,9154,9156,9158,9160,9162,9164,9166,9168,9170,9172,9174,9176,9178,9180,9182,9184,9186,9188,9190,9192,9194,9196,9198,9201,9203,9205,9207,9209,9211,9213,9215,9218,9220,9222,9224,9227,9229,9231,9233,9236,9238,9240,9242,9245,9247,9249,9251,9253,9255,9258,9260,9262,9264,9267,9269,9271,9273,9275,9277,9279,9281,9284,9286,9288,9290,9293,9295,9297,9299,9302,9304,9306,9308,9310,9312,9314,9316,9319,9321,9323,9325,9327,9329,9331,9333,9336,9338,9340,9342,9344,9346,9348,9350,9353,9355,9357,9359,9362,9364,9366,9368,9370,9372,9375,9377,9379,9381,9384,9386,9389,9391,9393,9395,9397,9399,9401,9403,9405,9407,9409,9411,9413,9415,9418,9420,9422,9424,9426,9428,9430,9432,9435,9437,9439,9441,9443,9445,9447,9449,9451,9453,9455,9457,9459,9461,9463,9465,9468,9470,9472,9474,9477,9479,9481,9483,9486,9488,9490,9492,9495,9497,9499,9501,9504,9506,9508,9510,9513,9515,9517,9519,9522,9524,9526,9528,9531,9533,9535,9537,9539,9541,9543,9545,9548,9550,9552,9554,9557,9559,9561,9563,9565,9567,9569,9571,9574,9576,9578,9580,9582,9584,9586,9588,9590,9592,9594,9596,9599,9601,9603,9605,9607,9609,9611,9613,9616,9618,9620,9622,9624,9626,9628,9630,9632,9634,9636,9638,9640,9642,9644,9646,9649,9651,9653,9655,9657,9659,9661,9663,9666,9668,9670,9672,9674,9676,9678,9680,9683,9685,9687,9689,9691,9693,9695,9697,9700,9702,9704,9706,9708,9710,9712,9714,9717,9719,9721,9723,9725,9727,9729,9731,9734,9736,9738,9740,9742,9744,9746,9748,9750,9752,9754,9756,9758,9760,9762,9764,9766,9768,9770,9772,9774,9776,9779,9781,9783,9785,9787,9789,9791,9793,9795,9797,9799,9801,9803,9805,9808,9810,9812,9814,9816,9818,9820,9822,9825,9827,9829,9831,9834,9836,9838,9840,9843,9845,9847,9849,9852,9854,9856,9858,9861,9863,9865,9867,9869,9871,9873,9875,9878,9880,9882,9884,9887,9889,9891,9893,9896,9898,9900,9902,9905,9907,9909,9911,9914,9916,9918,9920,9923,9925,9927,9929,9932,9934,9936,9938,9941,9943,9945,9947,9949,9951,9953,9955,9958,9960,9962,9964,9967,9969,9971,9973,9976,9978,9980,9982,9984,9986,9988,9990,9993,9995,9997,9999,10002,10004,10006,10008,10011,10013,10015,10017,10019,10021],{"class":367,"line":368},[365,3992,919],{"class":371},[365,3994,384],{"class":371},[365,3996,924],{"class":633},[365,3998,384],{"class":371},[365,4000,639],{"class":371},[365,4002,384],{"class":371},[365,4004,4005],{"class":381},"a6eb2848159c68f4",[365,4007,384],{"class":371},[365,4009,938],{"class":371},[365,4011,384],{"class":371},[365,4013,943],{"class":633},[365,4015,384],{"class":371},[365,4017,639],{"class":371},[365,4019,384],{"class":371},[365,4021,333],{"class":381},[365,4023,384],{"class":371},[365,4025,938],{"class":371},[365,4027,384],{"class":371},[365,4029,961],{"class":633},[365,4031,384],{"class":371},[365,4033,639],{"class":371},[365,4035,384],{"class":371},[365,4037,970],{"class":381},[365,4039,384],{"class":371},[365,4041,938],{"class":371},[365,4043,384],{"class":371},[365,4045,1417],{"class":633},[365,4047,384],{"class":371},[365,4049,639],{"class":371},[365,4051,384],{"class":371},[365,4053,107],{"class":381},[365,4055,384],{"class":371},[365,4057,938],{"class":371},[365,4059,384],{"class":371},[365,4061,952],{"class":633},[365,4063,384],{"class":371},[365,4065,639],{"class":371},[365,4067,384],{"class":371},[365,4069,4070],{"class":381},"83b5766434e42005",[365,4072,384],{"class":371},[365,4074,938],{"class":371},[365,4076,384],{"class":371},[365,4078,677],{"class":633},[365,4080,384],{"class":371},[365,4082,639],{"class":371},[365,4084,1424],{"class":371},[365,4086,938],{"class":371},[365,4088,384],{"class":371},[365,4090,4091],{"class":633},"order",[365,4093,384],{"class":371},[365,4095,639],{"class":371},[365,4097,4098],{"class":412},"2",[365,4100,938],{"class":371},[365,4102,384],{"class":371},[365,4104,4105],{"class":633},"width",[365,4107,384],{"class":371},[365,4109,639],{"class":371},[365,4111,3581],{"class":412},[365,4113,938],{"class":371},[365,4115,384],{"class":371},[365,4117,4118],{"class":633},"height",[365,4120,384],{"class":371},[365,4122,639],{"class":371},[365,4124,3581],{"class":412},[365,4126,938],{"class":371},[365,4128,384],{"class":371},[365,4130,285],{"class":633},[365,4132,384],{"class":371},[365,4134,4135],{"class":371},":[{",[365,4137,384],{"class":371},[365,4139,677],{"class":989},[365,4141,384],{"class":371},[365,4143,639],{"class":371},[365,4145,384],{"class":371},[365,4147,4148],{"class":381},"demo",[365,4150,384],{"class":371},[365,4152,938],{"class":371},[365,4154,384],{"class":371},[365,4156,3082],{"class":989},[365,4158,384],{"class":371},[365,4160,639],{"class":371},[365,4162,384],{"class":371},[365,4164,4148],{"class":381},[365,4166,384],{"class":371},[365,4168,938],{"class":371},[365,4170,384],{"class":371},[365,4172,943],{"class":989},[365,4174,384],{"class":371},[365,4176,639],{"class":371},[365,4178,384],{"class":371},[365,4180,2752],{"class":381},[365,4182,384],{"class":371},[365,4184,938],{"class":371},[365,4186,384],{"class":371},[365,4188,3100],{"class":989},[365,4190,384],{"class":371},[365,4192,1776],{"class":371},[365,4194,384],{"class":371},[365,4196,3343],{"class":989},[365,4198,384],{"class":371},[365,4200,4201],{"class":371},":null}],",[365,4203,384],{"class":371},[365,4205,4206],{"class":633},"formValue",[365,4208,384],{"class":371},[365,4210,984],{"class":371},[365,4212,384],{"class":371},[365,4214,4148],{"class":989},[365,4216,384],{"class":371},[365,4218,639],{"class":371},[365,4220,1424],{"class":371},[365,4222,1103],{"class":371},[365,4224,384],{"class":371},[365,4226,2631],{"class":633},[365,4228,384],{"class":371},[365,4230,639],{"class":371},[365,4232,1424],{"class":371},[365,4234,938],{"class":371},[365,4236,384],{"class":371},[365,4238,4239],{"class":633},"submit",[365,4241,384],{"class":371},[365,4243,639],{"class":371},[365,4245,384],{"class":371},[365,4247,4248],{"class":381},"Apply",[365,4250,384],{"class":371},[365,4252,938],{"class":371},[365,4254,384],{"class":371},[365,4256,4257],{"class":633},"cancel",[365,4259,384],{"class":371},[365,4261,639],{"class":371},[365,4263,384],{"class":371},[365,4265,4266],{"class":381},"Clear",[365,4268,384],{"class":371},[365,4270,938],{"class":371},[365,4272,384],{"class":371},[365,4274,4275],{"class":633},"resetOnSubmit",[365,4277,384],{"class":371},[365,4279,1066],{"class":371},[365,4281,384],{"class":371},[365,4283,1617],{"class":633},[365,4285,384],{"class":371},[365,4287,639],{"class":371},[365,4289,384],{"class":371},[365,4291,1617],{"class":381},[365,4293,384],{"class":371},[365,4295,938],{"class":371},[365,4297,384],{"class":371},[365,4299,4300],{"class":633},"topicType",[365,4302,384],{"class":371},[365,4304,639],{"class":371},[365,4306,384],{"class":371},[365,4308,4309],{"class":381},"msg",[365,4311,384],{"class":371},[365,4313,938],{"class":371},[365,4315,384],{"class":371},[365,4317,4318],{"class":633},"splitLayout",[365,4320,384],{"class":371},[365,4322,639],{"class":371},[365,4324,1424],{"class":371},[365,4326,938],{"class":371},[365,4328,384],{"class":371},[365,4330,4331],{"class":633},"className",[365,4333,384],{"class":371},[365,4335,639],{"class":371},[365,4337,1424],{"class":371},[365,4339,938],{"class":371},[365,4341,384],{"class":371},[365,4343,4344],{"class":633},"passthru",[365,4346,384],{"class":371},[365,4348,1776],{"class":371},[365,4350,384],{"class":371},[365,4352,4353],{"class":633},"dropdownOptions",[365,4355,384],{"class":371},[365,4357,1563],{"class":371},[365,4359,384],{"class":371},[365,4361,1173],{"class":633},[365,4363,384],{"class":371},[365,4365,639],{"class":371},[365,4367,4368],{"class":412},"1170",[365,4370,938],{"class":371},[365,4372,384],{"class":371},[365,4374,1187],{"class":633},[365,4376,384],{"class":371},[365,4378,639],{"class":371},[365,4380,4381],{"class":412},"800",[365,4383,938],{"class":371},[365,4385,384],{"class":371},[365,4387,1457],{"class":633},[365,4389,384],{"class":371},[365,4391,1462],{"class":371},[365,4393,384],{"class":371},[365,4395,4396],{"class":381},"26303a8d6785dc68",[365,4398,384],{"class":371},[365,4400,1471],{"class":371},[365,4402,384],{"class":371},[365,4404,924],{"class":633},[365,4406,384],{"class":371},[365,4408,639],{"class":371},[365,4410,384],{"class":371},[365,4412,4413],{"class":381},"5b2f1f1e42391625",[365,4415,384],{"class":371},[365,4417,938],{"class":371},[365,4419,384],{"class":371},[365,4421,943],{"class":633},[365,4423,384],{"class":371},[365,4425,639],{"class":371},[365,4427,384],{"class":371},[365,4429,2550],{"class":381},[365,4431,384],{"class":371},[365,4433,938],{"class":371},[365,4435,384],{"class":371},[365,4437,961],{"class":633},[365,4439,384],{"class":371},[365,4441,639],{"class":371},[365,4443,384],{"class":371},[365,4445,970],{"class":381},[365,4447,384],{"class":371},[365,4449,938],{"class":371},[365,4451,384],{"class":371},[365,4453,1417],{"class":633},[365,4455,384],{"class":371},[365,4457,639],{"class":371},[365,4459,384],{"class":371},[365,4461,4462],{"class":381},"Generate Form & Dropdown Definition",[365,4464,384],{"class":371},[365,4466,938],{"class":371},[365,4468,384],{"class":371},[365,4470,4471],{"class":633},"func",[365,4473,384],{"class":371},[365,4475,639],{"class":371},[365,4477,384],{"class":371},[365,4479,4480],{"class":381},"\u002F\u002F msg.payload contains the recipe_id and recipe_name from SQLite query.",[365,4482,1345],{"class":1344},[365,4484,4485],{"class":381},"let dropdownOptions = [];",[365,4487,1345],{"class":1344},[365,4489,4490],{"class":381},"if (msg.payload && Array.isArray(msg.payload)) {",[365,4492,1345],{"class":1344},[365,4494,4495],{"class":381},"    dropdownOptions = msg.payload.map(recipe => {",[365,4497,1345],{"class":1344},[365,4499,4500],{"class":381},"        return {",[365,4502,1345],{"class":1344},[365,4504,4505],{"class":381},"            value: recipe.recipe_id,        \u002F\u002F Internal value for dropdown",[365,4507,1345],{"class":1344},[365,4509,4510],{"class":381},"            label: recipe.recipe_name       \u002F\u002F Display text for dropdown",[365,4512,1345],{"class":1344},[365,4514,4515],{"class":381},"        };",[365,4517,1345],{"class":1344},[365,4519,4520],{"class":381},"    });",[365,4522,1345],{"class":1344},[365,4524,3437],{"class":381},[365,4526,4527],{"class":1344},"\\n\\n",[365,4529,4530],{"class":381},"\u002F\u002F --- Define the ui_form structure (all input elements) ---",[365,4532,1345],{"class":1344},[365,4534,4535],{"class":381},"let formElements = [",[365,4537,1345],{"class":1344},[365,4539,4540],{"class":381},"    { type: ",[365,4542,4543],{"class":1344},"\\\"",[365,4545,2752],{"class":381},[365,4547,4543],{"class":1344},[365,4549,4550],{"class":381},", label: ",[365,4552,4543],{"class":1344},[365,4554,2822],{"class":381},[365,4556,4543],{"class":1344},[365,4558,4559],{"class":381},", key: ",[365,4561,4543],{"class":1344},[365,4563,347],{"class":381},[365,4565,4543],{"class":1344},[365,4567,4568],{"class":381},", readOnly: true },",[365,4570,1345],{"class":1344},[365,4572,4540],{"class":381},[365,4574,4543],{"class":1344},[365,4576,2752],{"class":381},[365,4578,4543],{"class":1344},[365,4580,4550],{"class":381},[365,4582,4543],{"class":1344},[365,4584,2872],{"class":381},[365,4586,4543],{"class":1344},[365,4588,4559],{"class":381},[365,4590,4543],{"class":1344},[365,4592,2885],{"class":381},[365,4594,4543],{"class":1344},[365,4596,4568],{"class":381},[365,4598,1345],{"class":1344},[365,4600,4540],{"class":381},[365,4602,4543],{"class":1344},[365,4604,2911],{"class":381},[365,4606,4543],{"class":1344},[365,4608,4550],{"class":381},[365,4610,4543],{"class":1344},[365,4612,2924],{"class":381},[365,4614,4543],{"class":1344},[365,4616,4559],{"class":381},[365,4618,4543],{"class":1344},[365,4620,351],{"class":381},[365,4622,4543],{"class":1344},[365,4624,4625],{"class":381},", required: true },",[365,4627,1345],{"class":1344},[365,4629,4540],{"class":381},[365,4631,4543],{"class":1344},[365,4633,2911],{"class":381},[365,4635,4543],{"class":1344},[365,4637,4550],{"class":381},[365,4639,4543],{"class":1344},[365,4641,2975],{"class":381},[365,4643,4543],{"class":1344},[365,4645,4559],{"class":381},[365,4647,4543],{"class":1344},[365,4649,2988],{"class":381},[365,4651,4543],{"class":1344},[365,4653,4625],{"class":381},[365,4655,1345],{"class":1344},[365,4657,4540],{"class":381},[365,4659,4543],{"class":1344},[365,4661,2911],{"class":381},[365,4663,4543],{"class":1344},[365,4665,4550],{"class":381},[365,4667,4543],{"class":1344},[365,4669,3026],{"class":381},[365,4671,4543],{"class":1344},[365,4673,4559],{"class":381},[365,4675,4543],{"class":1344},[365,4677,3039],{"class":381},[365,4679,4543],{"class":1344},[365,4681,4682],{"class":381}," },",[365,4684,1345],{"class":1344},[365,4686,4540],{"class":381},[365,4688,4543],{"class":1344},[365,4690,2911],{"class":381},[365,4692,4543],{"class":1344},[365,4694,4695],{"class":381},", ",[365,4697,4543],{"class":1344},[365,4699,677],{"class":381},[365,4701,4543],{"class":1344},[365,4703,388],{"class":381},[365,4705,4543],{"class":1344},[365,4707,3073],{"class":381},[365,4709,4543],{"class":1344},[365,4711,4695],{"class":381},[365,4713,4543],{"class":1344},[365,4715,3082],{"class":381},[365,4717,4543],{"class":1344},[365,4719,388],{"class":381},[365,4721,4543],{"class":1344},[365,4723,3091],{"class":381},[365,4725,4543],{"class":1344},[365,4727,4695],{"class":381},[365,4729,4543],{"class":1344},[365,4731,3100],{"class":381},[365,4733,4543],{"class":1344},[365,4735,4736],{"class":381},": true },",[365,4738,1345],{"class":1344},[365,4740,4540],{"class":381},[365,4742,4543],{"class":1344},[365,4744,2911],{"class":381},[365,4746,4543],{"class":1344},[365,4748,4695],{"class":381},[365,4750,4543],{"class":1344},[365,4752,677],{"class":381},[365,4754,4543],{"class":1344},[365,4756,388],{"class":381},[365,4758,4543],{"class":1344},[365,4760,3138],{"class":381},[365,4762,4543],{"class":1344},[365,4764,4695],{"class":381},[365,4766,4543],{"class":1344},[365,4768,3082],{"class":381},[365,4770,4543],{"class":1344},[365,4772,388],{"class":381},[365,4774,4543],{"class":1344},[365,4776,3155],{"class":381},[365,4778,4543],{"class":1344},[365,4780,4682],{"class":381},[365,4782,1345],{"class":1344},[365,4784,4540],{"class":381},[365,4786,4543],{"class":1344},[365,4788,2911],{"class":381},[365,4790,4543],{"class":1344},[365,4792,4695],{"class":381},[365,4794,4543],{"class":1344},[365,4796,677],{"class":381},[365,4798,4543],{"class":1344},[365,4800,388],{"class":381},[365,4802,4543],{"class":1344},[365,4804,3189],{"class":381},[365,4806,4543],{"class":1344},[365,4808,4695],{"class":381},[365,4810,4543],{"class":1344},[365,4812,3082],{"class":381},[365,4814,4543],{"class":1344},[365,4816,388],{"class":381},[365,4818,4543],{"class":1344},[365,4820,3206],{"class":381},[365,4822,4543],{"class":1344},[365,4824,4682],{"class":381},[365,4826,1345],{"class":1344},[365,4828,4540],{"class":381},[365,4830,4543],{"class":1344},[365,4832,2911],{"class":381},[365,4834,4543],{"class":1344},[365,4836,4695],{"class":381},[365,4838,4543],{"class":1344},[365,4840,677],{"class":381},[365,4842,4543],{"class":1344},[365,4844,388],{"class":381},[365,4846,4543],{"class":1344},[365,4848,3240],{"class":381},[365,4850,4543],{"class":1344},[365,4852,4695],{"class":381},[365,4854,4543],{"class":1344},[365,4856,3082],{"class":381},[365,4858,4543],{"class":1344},[365,4860,388],{"class":381},[365,4862,4543],{"class":1344},[365,4864,3257],{"class":381},[365,4866,4543],{"class":1344},[365,4868,4695],{"class":381},[365,4870,4543],{"class":1344},[365,4872,3100],{"class":381},[365,4874,4543],{"class":1344},[365,4876,4736],{"class":381},[365,4878,1345],{"class":1344},[365,4880,4540],{"class":381},[365,4882,4543],{"class":1344},[365,4884,3287],{"class":381},[365,4886,4543],{"class":1344},[365,4888,4695],{"class":381},[365,4890,4543],{"class":1344},[365,4892,677],{"class":381},[365,4894,4543],{"class":1344},[365,4896,388],{"class":381},[365,4898,4543],{"class":1344},[365,4900,3304],{"class":381},[365,4902,4543],{"class":1344},[365,4904,4695],{"class":381},[365,4906,4543],{"class":1344},[365,4908,3082],{"class":381},[365,4910,4543],{"class":1344},[365,4912,388],{"class":381},[365,4914,4543],{"class":1344},[365,4916,3321],{"class":381},[365,4918,4543],{"class":1344},[365,4920,4695],{"class":381},[365,4922,4543],{"class":1344},[365,4924,3330],{"class":381},[365,4926,4543],{"class":1344},[365,4928,4929],{"class":381},": true, ",[365,4931,4543],{"class":1344},[365,4933,3343],{"class":381},[365,4935,4543],{"class":1344},[365,4937,4938],{"class":381},": 3 }",[365,4940,1345],{"class":1344},[365,4942,4943],{"class":381},"];",[365,4945,4527],{"class":1344},[365,4947,4948],{"class":381},"\u002F\u002F Output 1: For the ui_dropdown node (msg.options)",[365,4950,1345],{"class":1344},[365,4952,4953],{"class":381},"let msg1 = { options: dropdownOptions };",[365,4955,4527],{"class":1344},[365,4957,4958],{"class":381},"\u002F\u002F Output 2: For the ui_form node (msg.ui_update.options)",[365,4960,1345],{"class":1344},[365,4962,4963],{"class":381},"let msg2 = { ui_update: { options: formElements } };",[365,4965,4527],{"class":1344},[365,4967,4968],{"class":381},"return [msg1, msg2]; \u002F\u002F Send two separate messages",[365,4970,384],{"class":371},[365,4972,938],{"class":371},[365,4974,384],{"class":371},[365,4976,4977],{"class":633},"outputs",[365,4979,384],{"class":371},[365,4981,639],{"class":371},[365,4983,4098],{"class":412},[365,4985,938],{"class":371},[365,4987,384],{"class":371},[365,4989,4990],{"class":633},"timeout",[365,4992,384],{"class":371},[365,4994,639],{"class":371},[365,4996,3581],{"class":412},[365,4998,938],{"class":371},[365,5000,384],{"class":371},[365,5002,5003],{"class":633},"noerr",[365,5005,384],{"class":371},[365,5007,639],{"class":371},[365,5009,3581],{"class":412},[365,5011,938],{"class":371},[365,5013,384],{"class":371},[365,5015,5016],{"class":633},"initialize",[365,5018,384],{"class":371},[365,5020,639],{"class":371},[365,5022,1424],{"class":371},[365,5024,938],{"class":371},[365,5026,384],{"class":371},[365,5028,5029],{"class":633},"finalize",[365,5031,384],{"class":371},[365,5033,639],{"class":371},[365,5035,1424],{"class":371},[365,5037,938],{"class":371},[365,5039,384],{"class":371},[365,5041,5042],{"class":633},"libs",[365,5044,384],{"class":371},[365,5046,1563],{"class":371},[365,5048,384],{"class":371},[365,5050,1173],{"class":633},[365,5052,384],{"class":371},[365,5054,639],{"class":371},[365,5056,5057],{"class":412},"870",[365,5059,938],{"class":371},[365,5061,384],{"class":371},[365,5063,1187],{"class":633},[365,5065,384],{"class":371},[365,5067,639],{"class":371},[365,5069,5070],{"class":412},"780",[365,5072,938],{"class":371},[365,5074,384],{"class":371},[365,5076,1457],{"class":633},[365,5078,384],{"class":371},[365,5080,1462],{"class":371},[365,5082,384],{"class":371},[365,5084,5085],{"class":381},"80a5a9f40e19f5a7",[365,5087,384],{"class":371},[365,5089,5090],{"class":371},"],[",[365,5092,384],{"class":371},[365,5094,4005],{"class":381},[365,5096,384],{"class":371},[365,5098,1471],{"class":371},[365,5100,384],{"class":371},[365,5102,924],{"class":633},[365,5104,384],{"class":371},[365,5106,639],{"class":371},[365,5108,384],{"class":371},[365,5110,5111],{"class":381},"9038572da428216c",[365,5113,384],{"class":371},[365,5115,938],{"class":371},[365,5117,384],{"class":371},[365,5119,943],{"class":633},[365,5121,384],{"class":371},[365,5123,639],{"class":371},[365,5125,384],{"class":371},[365,5127,1254],{"class":381},[365,5129,384],{"class":371},[365,5131,938],{"class":371},[365,5133,384],{"class":371},[365,5135,961],{"class":633},[365,5137,384],{"class":371},[365,5139,639],{"class":371},[365,5141,384],{"class":371},[365,5143,970],{"class":381},[365,5145,384],{"class":371},[365,5147,938],{"class":371},[365,5149,384],{"class":371},[365,5151,1296],{"class":633},[365,5153,384],{"class":371},[365,5155,639],{"class":371},[365,5157,384],{"class":371},[365,5159,1305],{"class":381},[365,5161,384],{"class":371},[365,5163,938],{"class":371},[365,5165,384],{"class":371},[365,5167,1314],{"class":633},[365,5169,384],{"class":371},[365,5171,639],{"class":371},[365,5173,384],{"class":371},[365,5175,5176],{"class":381},"prepared",[365,5178,384],{"class":371},[365,5180,938],{"class":371},[365,5182,384],{"class":371},[365,5184,1332],{"class":633},[365,5186,384],{"class":371},[365,5188,639],{"class":371},[365,5190,384],{"class":371},[365,5192,3539],{"class":381},[365,5194,384],{"class":371},[365,5196,938],{"class":371},[365,5198,384],{"class":371},[365,5200,1417],{"class":633},[365,5202,384],{"class":371},[365,5204,639],{"class":371},[365,5206,1424],{"class":371},[365,5208,938],{"class":371},[365,5210,384],{"class":371},[365,5212,1173],{"class":633},[365,5214,384],{"class":371},[365,5216,639],{"class":371},[365,5218,5219],{"class":412},"1610",[365,5221,938],{"class":371},[365,5223,384],{"class":371},[365,5225,1187],{"class":633},[365,5227,384],{"class":371},[365,5229,639],{"class":371},[365,5231,5232],{"class":412},"760",[365,5234,938],{"class":371},[365,5236,384],{"class":371},[365,5238,1457],{"class":633},[365,5240,384],{"class":371},[365,5242,1462],{"class":371},[365,5244,384],{"class":371},[365,5246,5247],{"class":381},"462db842ba535af6",[365,5249,384],{"class":371},[365,5251,1471],{"class":371},[365,5253,384],{"class":371},[365,5255,924],{"class":633},[365,5257,384],{"class":371},[365,5259,639],{"class":371},[365,5261,384],{"class":371},[365,5263,5264],{"class":381},"c2536d7e7a260bc1",[365,5266,384],{"class":371},[365,5268,938],{"class":371},[365,5270,384],{"class":371},[365,5272,943],{"class":633},[365,5274,384],{"class":371},[365,5276,639],{"class":371},[365,5278,384],{"class":371},[365,5280,3517],{"class":381},[365,5282,384],{"class":371},[365,5284,938],{"class":371},[365,5286,384],{"class":371},[365,5288,961],{"class":633},[365,5290,384],{"class":371},[365,5292,639],{"class":371},[365,5294,384],{"class":371},[365,5296,970],{"class":381},[365,5298,384],{"class":371},[365,5300,938],{"class":371},[365,5302,384],{"class":371},[365,5304,1417],{"class":633},[365,5306,384],{"class":371},[365,5308,639],{"class":371},[365,5310,1424],{"class":371},[365,5312,938],{"class":371},[365,5314,384],{"class":371},[365,5316,5317],{"class":633},"rules",[365,5319,384],{"class":371},[365,5321,4135],{"class":371},[365,5323,384],{"class":371},[365,5325,5326],{"class":989},"t",[365,5328,384],{"class":371},[365,5330,639],{"class":371},[365,5332,384],{"class":371},[365,5334,5335],{"class":381},"set",[365,5337,384],{"class":371},[365,5339,938],{"class":371},[365,5341,384],{"class":371},[365,5343,12],{"class":989},[365,5345,384],{"class":371},[365,5347,639],{"class":371},[365,5349,384],{"class":371},[365,5351,5352],{"class":381},"params",[365,5354,384],{"class":371},[365,5356,938],{"class":371},[365,5358,384],{"class":371},[365,5360,5361],{"class":989},"pt",[365,5363,384],{"class":371},[365,5365,639],{"class":371},[365,5367,384],{"class":371},[365,5369,4309],{"class":381},[365,5371,384],{"class":371},[365,5373,938],{"class":371},[365,5375,384],{"class":371},[365,5377,5378],{"class":989},"to",[365,5380,384],{"class":371},[365,5382,639],{"class":371},[365,5384,384],{"class":371},[365,5386,3882],{"class":381},[365,5388,384],{"class":371},[365,5390,938],{"class":371},[365,5392,384],{"class":371},[365,5394,5395],{"class":989},"tot",[365,5397,384],{"class":371},[365,5399,639],{"class":371},[365,5401,384],{"class":371},[365,5403,613],{"class":381},[365,5405,384],{"class":371},[365,5407,1225],{"class":371},[365,5409,384],{"class":371},[365,5411,5326],{"class":989},[365,5413,384],{"class":371},[365,5415,639],{"class":371},[365,5417,384],{"class":371},[365,5419,5335],{"class":381},[365,5421,384],{"class":371},[365,5423,938],{"class":371},[365,5425,384],{"class":371},[365,5427,12],{"class":989},[365,5429,384],{"class":371},[365,5431,639],{"class":371},[365,5433,384],{"class":371},[365,5435,5436],{"class":381},"params.$recipe_id",[365,5438,384],{"class":371},[365,5440,938],{"class":371},[365,5442,384],{"class":371},[365,5444,5361],{"class":989},[365,5446,384],{"class":371},[365,5448,639],{"class":371},[365,5450,384],{"class":371},[365,5452,4309],{"class":381},[365,5454,384],{"class":371},[365,5456,938],{"class":371},[365,5458,384],{"class":371},[365,5460,5378],{"class":989},[365,5462,384],{"class":371},[365,5464,639],{"class":371},[365,5466,384],{"class":371},[365,5468,2631],{"class":381},[365,5470,384],{"class":371},[365,5472,938],{"class":371},[365,5474,384],{"class":371},[365,5476,5395],{"class":989},[365,5478,384],{"class":371},[365,5480,639],{"class":371},[365,5482,384],{"class":371},[365,5484,4309],{"class":381},[365,5486,384],{"class":371},[365,5488,1225],{"class":371},[365,5490,384],{"class":371},[365,5492,5326],{"class":989},[365,5494,384],{"class":371},[365,5496,639],{"class":371},[365,5498,384],{"class":371},[365,5500,5335],{"class":381},[365,5502,384],{"class":371},[365,5504,938],{"class":371},[365,5506,384],{"class":371},[365,5508,12],{"class":989},[365,5510,384],{"class":371},[365,5512,639],{"class":371},[365,5514,384],{"class":371},[365,5516,5517],{"class":381},"selected_recipe_id",[365,5519,384],{"class":371},[365,5521,938],{"class":371},[365,5523,384],{"class":371},[365,5525,5361],{"class":989},[365,5527,384],{"class":371},[365,5529,639],{"class":371},[365,5531,384],{"class":371},[365,5533,5534],{"class":381},"flow",[365,5536,384],{"class":371},[365,5538,938],{"class":371},[365,5540,384],{"class":371},[365,5542,5378],{"class":989},[365,5544,384],{"class":371},[365,5546,639],{"class":371},[365,5548,384],{"class":371},[365,5550,2631],{"class":381},[365,5552,384],{"class":371},[365,5554,938],{"class":371},[365,5556,384],{"class":371},[365,5558,5395],{"class":989},[365,5560,384],{"class":371},[365,5562,639],{"class":371},[365,5564,384],{"class":371},[365,5566,4309],{"class":381},[365,5568,384],{"class":371},[365,5570,5571],{"class":371},"}],",[365,5573,384],{"class":371},[365,5575,5576],{"class":633},"action",[365,5578,384],{"class":371},[365,5580,639],{"class":371},[365,5582,1424],{"class":371},[365,5584,938],{"class":371},[365,5586,384],{"class":371},[365,5588,5589],{"class":633},"property",[365,5591,384],{"class":371},[365,5593,639],{"class":371},[365,5595,1424],{"class":371},[365,5597,938],{"class":371},[365,5599,384],{"class":371},[365,5601,5602],{"class":633},"from",[365,5604,384],{"class":371},[365,5606,639],{"class":371},[365,5608,1424],{"class":371},[365,5610,938],{"class":371},[365,5612,384],{"class":371},[365,5614,5378],{"class":633},[365,5616,384],{"class":371},[365,5618,639],{"class":371},[365,5620,1424],{"class":371},[365,5622,938],{"class":371},[365,5624,384],{"class":371},[365,5626,5627],{"class":633},"reg",[365,5629,384],{"class":371},[365,5631,1776],{"class":371},[365,5633,384],{"class":371},[365,5635,1173],{"class":633},[365,5637,384],{"class":371},[365,5639,639],{"class":371},[365,5641,5642],{"class":412},"1420",[365,5644,938],{"class":371},[365,5646,384],{"class":371},[365,5648,1187],{"class":633},[365,5650,384],{"class":371},[365,5652,639],{"class":371},[365,5654,5232],{"class":412},[365,5656,938],{"class":371},[365,5658,384],{"class":371},[365,5660,1457],{"class":633},[365,5662,384],{"class":371},[365,5664,1462],{"class":371},[365,5666,384],{"class":371},[365,5668,5111],{"class":381},[365,5670,384],{"class":371},[365,5672,1471],{"class":371},[365,5674,384],{"class":371},[365,5676,924],{"class":633},[365,5678,384],{"class":371},[365,5680,639],{"class":371},[365,5682,384],{"class":371},[365,5684,5247],{"class":381},[365,5686,384],{"class":371},[365,5688,938],{"class":371},[365,5690,384],{"class":371},[365,5692,943],{"class":633},[365,5694,384],{"class":371},[365,5696,639],{"class":371},[365,5698,384],{"class":371},[365,5700,2550],{"class":381},[365,5702,384],{"class":371},[365,5704,938],{"class":371},[365,5706,384],{"class":371},[365,5708,961],{"class":633},[365,5710,384],{"class":371},[365,5712,639],{"class":371},[365,5714,384],{"class":371},[365,5716,970],{"class":381},[365,5718,384],{"class":371},[365,5720,938],{"class":371},[365,5722,384],{"class":371},[365,5724,1417],{"class":633},[365,5726,384],{"class":371},[365,5728,639],{"class":371},[365,5730,384],{"class":371},[365,5732,5733],{"class":381},"Show values to form fields",[365,5735,384],{"class":371},[365,5737,938],{"class":371},[365,5739,384],{"class":371},[365,5741,4471],{"class":633},[365,5743,384],{"class":371},[365,5745,639],{"class":371},[365,5747,384],{"class":371},[365,5749,5750],{"class":381},"\u002F\u002F msg.payload will be an array with one object: [{ recipe_id: '...', recipe_name: '...', ... }]",[365,5752,1345],{"class":1344},[365,5754,5755],{"class":381},"let recipeDetails = msg.payload[0]; \u002F\u002F Get the first (and only) result",[365,5757,4527],{"class":1344},[365,5759,5760],{"class":381},"if (recipeDetails) {",[365,5762,1345],{"class":1344},[365,5764,5765],{"class":381},"    \u002F\u002F Map recipe details directly to the keys of your form elements",[365,5767,1345],{"class":1344},[365,5769,5770],{"class":381},"    \u002F\u002F This msg.payload will be sent to the ui_form to pre-fill its fields",[365,5772,1345],{"class":1344},[365,5774,5775],{"class":381},"    msg.payload = {",[365,5777,1345],{"class":1344},[365,5779,5780],{"class":381},"        selected_recipe_id: recipeDetails.recipe_id, \u002F\u002F Keep the dropdown selected",[365,5782,1345],{"class":1344},[365,5784,5785],{"class":381},"        product_name: recipeDetails.product_name,",[365,5787,1345],{"class":1344},[365,5789,5790],{"class":381},"        version_no: recipeDetails.version_no,",[365,5792,1345],{"class":1344},[365,5794,5795],{"class":381},"        target_temperature_c: recipeDetails.target_temperature_c,",[365,5797,1345],{"class":1344},[365,5799,5800],{"class":381},"        mixing_speed_rpm: recipeDetails.mixing_speed_rpm,",[365,5802,1345],{"class":1344},[365,5804,5805],{"class":381},"        pressure_bar: recipeDetails.pressure_bar,",[365,5807,1345],{"class":1344},[365,5809,5810],{"class":381},"        material_a_kg: recipeDetails.material_a_kg,",[365,5812,1345],{"class":1344},[365,5814,5815],{"class":381},"        material_b_kg: recipeDetails.material_b_kg,",[365,5817,1345],{"class":1344},[365,5819,5820],{"class":381},"        catalyst_ml: recipeDetails.catalyst_ml,",[365,5822,1345],{"class":1344},[365,5824,5825],{"class":381},"        hold_time_min: recipeDetails.hold_time_min,",[365,5827,1345],{"class":1344},[365,5829,5830],{"class":381},"        description: recipeDetails.description",[365,5832,1345],{"class":1344},[365,5834,5835],{"class":381},"    };",[365,5837,1345],{"class":1344},[365,5839,5840],{"class":381},"} else {",[365,5842,1345],{"class":1344},[365,5844,5845],{"class":381},"    \u002F\u002F Clear non-dropdown fields if no recipe found (e.g., if dropdown cleared)",[365,5847,1345],{"class":1344},[365,5849,5850],{"class":381},"    let currentSelection = msg.payload.selected_recipe_id;",[365,5852,1345],{"class":1344},[365,5854,5855],{"class":381},"    msg.payload = { selected_recipe_id: currentSelection }; \u002F\u002F Keep dropdown value but clear others",[365,5857,1345],{"class":1344},[365,5859,3437],{"class":381},[365,5861,4527],{"class":1344},[365,5863,5864],{"class":381},"return msg;",[365,5866,384],{"class":371},[365,5868,938],{"class":371},[365,5870,384],{"class":371},[365,5872,4977],{"class":633},[365,5874,384],{"class":371},[365,5876,639],{"class":371},[365,5878,1017],{"class":412},[365,5880,938],{"class":371},[365,5882,384],{"class":371},[365,5884,4990],{"class":633},[365,5886,384],{"class":371},[365,5888,639],{"class":371},[365,5890,3581],{"class":412},[365,5892,938],{"class":371},[365,5894,384],{"class":371},[365,5896,5003],{"class":633},[365,5898,384],{"class":371},[365,5900,639],{"class":371},[365,5902,3581],{"class":412},[365,5904,938],{"class":371},[365,5906,384],{"class":371},[365,5908,5016],{"class":633},[365,5910,384],{"class":371},[365,5912,639],{"class":371},[365,5914,1424],{"class":371},[365,5916,938],{"class":371},[365,5918,384],{"class":371},[365,5920,5029],{"class":633},[365,5922,384],{"class":371},[365,5924,639],{"class":371},[365,5926,1424],{"class":371},[365,5928,938],{"class":371},[365,5930,384],{"class":371},[365,5932,5042],{"class":633},[365,5934,384],{"class":371},[365,5936,1563],{"class":371},[365,5938,384],{"class":371},[365,5940,1173],{"class":633},[365,5942,384],{"class":371},[365,5944,639],{"class":371},[365,5946,5947],{"class":412},"1840",[365,5949,938],{"class":371},[365,5951,384],{"class":371},[365,5953,1187],{"class":633},[365,5955,384],{"class":371},[365,5957,639],{"class":371},[365,5959,5232],{"class":412},[365,5961,938],{"class":371},[365,5963,384],{"class":371},[365,5965,1457],{"class":633},[365,5967,384],{"class":371},[365,5969,1462],{"class":371},[365,5971,384],{"class":371},[365,5973,5974],{"class":381},"9ff423aae018ab04",[365,5976,384],{"class":371},[365,5978,1471],{"class":371},[365,5980,384],{"class":371},[365,5982,924],{"class":633},[365,5984,384],{"class":371},[365,5986,639],{"class":371},[365,5988,384],{"class":371},[365,5990,5991],{"class":381},"e495f9bc79062be3",[365,5993,384],{"class":371},[365,5995,938],{"class":371},[365,5997,384],{"class":371},[365,5999,943],{"class":633},[365,6001,384],{"class":371},[365,6003,639],{"class":371},[365,6005,384],{"class":371},[365,6007,1254],{"class":381},[365,6009,384],{"class":371},[365,6011,938],{"class":371},[365,6013,384],{"class":371},[365,6015,961],{"class":633},[365,6017,384],{"class":371},[365,6019,639],{"class":371},[365,6021,384],{"class":371},[365,6023,970],{"class":381},[365,6025,384],{"class":371},[365,6027,938],{"class":371},[365,6029,384],{"class":371},[365,6031,1296],{"class":633},[365,6033,384],{"class":371},[365,6035,639],{"class":371},[365,6037,384],{"class":371},[365,6039,1305],{"class":381},[365,6041,384],{"class":371},[365,6043,938],{"class":371},[365,6045,384],{"class":371},[365,6047,1314],{"class":633},[365,6049,384],{"class":371},[365,6051,639],{"class":371},[365,6053,384],{"class":371},[365,6055,1323],{"class":381},[365,6057,384],{"class":371},[365,6059,938],{"class":371},[365,6061,384],{"class":371},[365,6063,1332],{"class":633},[365,6065,384],{"class":371},[365,6067,639],{"class":371},[365,6069,384],{"class":371},[365,6071,2541],{"class":381},[365,6073,384],{"class":371},[365,6075,938],{"class":371},[365,6077,384],{"class":371},[365,6079,1417],{"class":633},[365,6081,384],{"class":371},[365,6083,639],{"class":371},[365,6085,1424],{"class":371},[365,6087,938],{"class":371},[365,6089,384],{"class":371},[365,6091,1173],{"class":633},[365,6093,384],{"class":371},[365,6095,639],{"class":371},[365,6097,6098],{"class":412},"570",[365,6100,938],{"class":371},[365,6102,384],{"class":371},[365,6104,1187],{"class":633},[365,6106,384],{"class":371},[365,6108,639],{"class":371},[365,6110,5070],{"class":412},[365,6112,938],{"class":371},[365,6114,384],{"class":371},[365,6116,1457],{"class":633},[365,6118,384],{"class":371},[365,6120,1462],{"class":371},[365,6122,384],{"class":371},[365,6124,4413],{"class":381},[365,6126,384],{"class":371},[365,6128,1471],{"class":371},[365,6130,384],{"class":371},[365,6132,924],{"class":633},[365,6134,384],{"class":371},[365,6136,639],{"class":371},[365,6138,384],{"class":371},[365,6140,6141],{"class":381},"9d6013fa166356cf",[365,6143,384],{"class":371},[365,6145,938],{"class":371},[365,6147,384],{"class":371},[365,6149,943],{"class":633},[365,6151,384],{"class":371},[365,6153,639],{"class":371},[365,6155,384],{"class":371},[365,6157,2534],{"class":381},[365,6159,384],{"class":371},[365,6161,938],{"class":371},[365,6163,384],{"class":371},[365,6165,961],{"class":633},[365,6167,384],{"class":371},[365,6169,639],{"class":371},[365,6171,384],{"class":371},[365,6173,970],{"class":381},[365,6175,384],{"class":371},[365,6177,938],{"class":371},[365,6179,384],{"class":371},[365,6181,6182],{"class":633},"ui",[365,6184,384],{"class":371},[365,6186,639],{"class":371},[365,6188,384],{"class":371},[365,6190,6191],{"class":381},"ee052dbdb58cf632",[365,6193,384],{"class":371},[365,6195,938],{"class":371},[365,6197,384],{"class":371},[365,6199,1417],{"class":633},[365,6201,384],{"class":371},[365,6203,639],{"class":371},[365,6205,1424],{"class":371},[365,6207,938],{"class":371},[365,6209,384],{"class":371},[365,6211,1173],{"class":633},[365,6213,384],{"class":371},[365,6215,639],{"class":371},[365,6217,6218],{"class":412},"400",[365,6220,938],{"class":371},[365,6222,384],{"class":371},[365,6224,1187],{"class":633},[365,6226,384],{"class":371},[365,6228,639],{"class":371},[365,6230,5070],{"class":412},[365,6232,938],{"class":371},[365,6234,384],{"class":371},[365,6236,1457],{"class":633},[365,6238,384],{"class":371},[365,6240,1462],{"class":371},[365,6242,384],{"class":371},[365,6244,5991],{"class":381},[365,6246,384],{"class":371},[365,6248,1471],{"class":371},[365,6250,384],{"class":371},[365,6252,924],{"class":633},[365,6254,384],{"class":371},[365,6256,639],{"class":371},[365,6258,384],{"class":371},[365,6260,5085],{"class":381},[365,6262,384],{"class":371},[365,6264,938],{"class":371},[365,6266,384],{"class":371},[365,6268,943],{"class":633},[365,6270,384],{"class":371},[365,6272,639],{"class":371},[365,6274,384],{"class":371},[365,6276,878],{"class":381},[365,6278,384],{"class":371},[365,6280,938],{"class":371},[365,6282,384],{"class":371},[365,6284,961],{"class":633},[365,6286,384],{"class":371},[365,6288,639],{"class":371},[365,6290,384],{"class":371},[365,6292,970],{"class":381},[365,6294,384],{"class":371},[365,6296,938],{"class":371},[365,6298,384],{"class":371},[365,6300,952],{"class":633},[365,6302,384],{"class":371},[365,6304,639],{"class":371},[365,6306,384],{"class":371},[365,6308,4070],{"class":381},[365,6310,384],{"class":371},[365,6312,938],{"class":371},[365,6314,384],{"class":371},[365,6316,1417],{"class":633},[365,6318,384],{"class":371},[365,6320,639],{"class":371},[365,6322,384],{"class":371},[365,6324,250],{"class":381},[365,6326,384],{"class":371},[365,6328,938],{"class":371},[365,6330,384],{"class":371},[365,6332,677],{"class":633},[365,6334,384],{"class":371},[365,6336,639],{"class":371},[365,6338,384],{"class":371},[365,6340,6341],{"class":381},"Select Recipe ID:",[365,6343,384],{"class":371},[365,6345,938],{"class":371},[365,6347,384],{"class":371},[365,6349,6350],{"class":633},"tooltip",[365,6352,384],{"class":371},[365,6354,639],{"class":371},[365,6356,1424],{"class":371},[365,6358,938],{"class":371},[365,6360,384],{"class":371},[365,6362,4091],{"class":633},[365,6364,384],{"class":371},[365,6366,639],{"class":371},[365,6368,1017],{"class":412},[365,6370,938],{"class":371},[365,6372,384],{"class":371},[365,6374,4105],{"class":633},[365,6376,384],{"class":371},[365,6378,639],{"class":371},[365,6380,3581],{"class":412},[365,6382,938],{"class":371},[365,6384,384],{"class":371},[365,6386,4118],{"class":633},[365,6388,384],{"class":371},[365,6390,639],{"class":371},[365,6392,3581],{"class":412},[365,6394,938],{"class":371},[365,6396,384],{"class":371},[365,6398,4344],{"class":633},[365,6400,384],{"class":371},[365,6402,1776],{"class":371},[365,6404,384],{"class":371},[365,6406,6407],{"class":633},"multiple",[365,6409,384],{"class":371},[365,6411,1776],{"class":371},[365,6413,384],{"class":371},[365,6415,6416],{"class":633},"chips",[365,6418,384],{"class":371},[365,6420,1776],{"class":371},[365,6422,384],{"class":371},[365,6424,6425],{"class":633},"clearable",[365,6427,384],{"class":371},[365,6429,1776],{"class":371},[365,6431,384],{"class":371},[365,6433,285],{"class":633},[365,6435,384],{"class":371},[365,6437,4135],{"class":371},[365,6439,384],{"class":371},[365,6441,677],{"class":989},[365,6443,384],{"class":371},[365,6445,639],{"class":371},[365,6447,1424],{"class":371},[365,6449,938],{"class":371},[365,6451,384],{"class":371},[365,6453,656],{"class":989},[365,6455,384],{"class":371},[365,6457,639],{"class":371},[365,6459,1424],{"class":371},[365,6461,938],{"class":371},[365,6463,384],{"class":371},[365,6465,943],{"class":989},[365,6467,384],{"class":371},[365,6469,639],{"class":371},[365,6471,384],{"class":371},[365,6473,6474],{"class":381},"str",[365,6476,384],{"class":371},[365,6478,5571],{"class":371},[365,6480,384],{"class":371},[365,6482,2631],{"class":633},[365,6484,384],{"class":371},[365,6486,639],{"class":371},[365,6488,1424],{"class":371},[365,6490,938],{"class":371},[365,6492,384],{"class":371},[365,6494,1617],{"class":633},[365,6496,384],{"class":371},[365,6498,639],{"class":371},[365,6500,384],{"class":371},[365,6502,1617],{"class":381},[365,6504,384],{"class":371},[365,6506,938],{"class":371},[365,6508,384],{"class":371},[365,6510,4300],{"class":633},[365,6512,384],{"class":371},[365,6514,639],{"class":371},[365,6516,384],{"class":371},[365,6518,4309],{"class":381},[365,6520,384],{"class":371},[365,6522,938],{"class":371},[365,6524,384],{"class":371},[365,6526,4331],{"class":633},[365,6528,384],{"class":371},[365,6530,639],{"class":371},[365,6532,1424],{"class":371},[365,6534,938],{"class":371},[365,6536,384],{"class":371},[365,6538,6539],{"class":633},"typeIsComboBox",[365,6541,384],{"class":371},[365,6543,1066],{"class":371},[365,6545,384],{"class":371},[365,6547,6548],{"class":633},"msgTrigger",[365,6550,384],{"class":371},[365,6552,639],{"class":371},[365,6554,384],{"class":371},[365,6556,6557],{"class":381},"onChange",[365,6559,384],{"class":371},[365,6561,938],{"class":371},[365,6563,384],{"class":371},[365,6565,1173],{"class":633},[365,6567,384],{"class":371},[365,6569,639],{"class":371},[365,6571,6572],{"class":412},"1190",[365,6574,938],{"class":371},[365,6576,384],{"class":371},[365,6578,1187],{"class":633},[365,6580,384],{"class":371},[365,6582,639],{"class":371},[365,6584,5232],{"class":412},[365,6586,938],{"class":371},[365,6588,384],{"class":371},[365,6590,1457],{"class":633},[365,6592,384],{"class":371},[365,6594,1462],{"class":371},[365,6596,384],{"class":371},[365,6598,5264],{"class":381},[365,6600,384],{"class":371},[365,6602,1471],{"class":371},[365,6604,384],{"class":371},[365,6606,924],{"class":633},[365,6608,384],{"class":371},[365,6610,639],{"class":371},[365,6612,384],{"class":371},[365,6614,5974],{"class":381},[365,6616,384],{"class":371},[365,6618,938],{"class":371},[365,6620,384],{"class":371},[365,6622,943],{"class":633},[365,6624,384],{"class":371},[365,6626,639],{"class":371},[365,6628,384],{"class":371},[365,6630,6631],{"class":381},"link out",[365,6633,384],{"class":371},[365,6635,938],{"class":371},[365,6637,384],{"class":371},[365,6639,961],{"class":633},[365,6641,384],{"class":371},[365,6643,639],{"class":371},[365,6645,384],{"class":371},[365,6647,970],{"class":381},[365,6649,384],{"class":371},[365,6651,938],{"class":371},[365,6653,384],{"class":371},[365,6655,1417],{"class":633},[365,6657,384],{"class":371},[365,6659,639],{"class":371},[365,6661,384],{"class":371},[365,6663,6664],{"class":381},"link out 1",[365,6666,384],{"class":371},[365,6668,938],{"class":371},[365,6670,384],{"class":371},[365,6672,2494],{"class":633},[365,6674,384],{"class":371},[365,6676,639],{"class":371},[365,6678,384],{"class":371},[365,6680,6681],{"class":381},"link",[365,6683,384],{"class":371},[365,6685,938],{"class":371},[365,6687,384],{"class":371},[365,6689,6690],{"class":633},"links",[365,6692,384],{"class":371},[365,6694,1113],{"class":371},[365,6696,384],{"class":371},[365,6698,6699],{"class":381},"a4c1676c7c656ff3",[365,6701,384],{"class":371},[365,6703,1168],{"class":371},[365,6705,384],{"class":371},[365,6707,1173],{"class":633},[365,6709,384],{"class":371},[365,6711,639],{"class":371},[365,6713,6714],{"class":412},"2025",[365,6716,938],{"class":371},[365,6718,384],{"class":371},[365,6720,1187],{"class":633},[365,6722,384],{"class":371},[365,6724,639],{"class":371},[365,6726,5232],{"class":412},[365,6728,938],{"class":371},[365,6730,384],{"class":371},[365,6732,1457],{"class":633},[365,6734,384],{"class":371},[365,6736,1868],{"class":371},[365,6738,384],{"class":371},[365,6740,924],{"class":633},[365,6742,384],{"class":371},[365,6744,639],{"class":371},[365,6746,384],{"class":371},[365,6748,6699],{"class":381},[365,6750,384],{"class":371},[365,6752,938],{"class":371},[365,6754,384],{"class":371},[365,6756,943],{"class":633},[365,6758,384],{"class":371},[365,6760,639],{"class":371},[365,6762,384],{"class":371},[365,6764,6765],{"class":381},"link in",[365,6767,384],{"class":371},[365,6769,938],{"class":371},[365,6771,384],{"class":371},[365,6773,961],{"class":633},[365,6775,384],{"class":371},[365,6777,639],{"class":371},[365,6779,384],{"class":371},[365,6781,970],{"class":381},[365,6783,384],{"class":371},[365,6785,938],{"class":371},[365,6787,384],{"class":371},[365,6789,1417],{"class":633},[365,6791,384],{"class":371},[365,6793,639],{"class":371},[365,6795,384],{"class":371},[365,6797,6798],{"class":381},"link in 1",[365,6800,384],{"class":371},[365,6802,938],{"class":371},[365,6804,384],{"class":371},[365,6806,6690],{"class":633},[365,6808,384],{"class":371},[365,6810,1113],{"class":371},[365,6812,384],{"class":371},[365,6814,5974],{"class":381},[365,6816,384],{"class":371},[365,6818,1168],{"class":371},[365,6820,384],{"class":371},[365,6822,1173],{"class":633},[365,6824,384],{"class":371},[365,6826,639],{"class":371},[365,6828,6829],{"class":412},"905",[365,6831,938],{"class":371},[365,6833,384],{"class":371},[365,6835,1187],{"class":633},[365,6837,384],{"class":371},[365,6839,639],{"class":371},[365,6841,6842],{"class":412},"820",[365,6844,938],{"class":371},[365,6846,384],{"class":371},[365,6848,1457],{"class":633},[365,6850,384],{"class":371},[365,6852,1462],{"class":371},[365,6854,384],{"class":371},[365,6856,4005],{"class":381},[365,6858,384],{"class":371},[365,6860,1471],{"class":371},[365,6862,384],{"class":371},[365,6864,924],{"class":633},[365,6866,384],{"class":371},[365,6868,639],{"class":371},[365,6870,384],{"class":371},[365,6872,4396],{"class":381},[365,6874,384],{"class":371},[365,6876,938],{"class":371},[365,6878,384],{"class":371},[365,6880,943],{"class":633},[365,6882,384],{"class":371},[365,6884,639],{"class":371},[365,6886,384],{"class":371},[365,6888,3517],{"class":381},[365,6890,384],{"class":371},[365,6892,938],{"class":371},[365,6894,384],{"class":371},[365,6896,961],{"class":633},[365,6898,384],{"class":371},[365,6900,639],{"class":371},[365,6902,384],{"class":371},[365,6904,970],{"class":381},[365,6906,384],{"class":371},[365,6908,938],{"class":371},[365,6910,384],{"class":371},[365,6912,1417],{"class":633},[365,6914,384],{"class":371},[365,6916,639],{"class":371},[365,6918,1424],{"class":371},[365,6920,938],{"class":371},[365,6922,384],{"class":371},[365,6924,5317],{"class":633},[365,6926,384],{"class":371},[365,6928,4135],{"class":371},[365,6930,384],{"class":371},[365,6932,5326],{"class":989},[365,6934,384],{"class":371},[365,6936,639],{"class":371},[365,6938,384],{"class":371},[365,6940,5335],{"class":381},[365,6942,384],{"class":371},[365,6944,938],{"class":371},[365,6946,384],{"class":371},[365,6948,12],{"class":989},[365,6950,384],{"class":371},[365,6952,639],{"class":371},[365,6954,384],{"class":371},[365,6956,5352],{"class":381},[365,6958,384],{"class":371},[365,6960,938],{"class":371},[365,6962,384],{"class":371},[365,6964,5361],{"class":989},[365,6966,384],{"class":371},[365,6968,639],{"class":371},[365,6970,384],{"class":371},[365,6972,4309],{"class":381},[365,6974,384],{"class":371},[365,6976,938],{"class":371},[365,6978,384],{"class":371},[365,6980,5378],{"class":989},[365,6982,384],{"class":371},[365,6984,639],{"class":371},[365,6986,384],{"class":371},[365,6988,3882],{"class":381},[365,6990,384],{"class":371},[365,6992,938],{"class":371},[365,6994,384],{"class":371},[365,6996,5395],{"class":989},[365,6998,384],{"class":371},[365,7000,639],{"class":371},[365,7002,384],{"class":371},[365,7004,613],{"class":381},[365,7006,384],{"class":371},[365,7008,1225],{"class":371},[365,7010,384],{"class":371},[365,7012,5326],{"class":989},[365,7014,384],{"class":371},[365,7016,639],{"class":371},[365,7018,384],{"class":371},[365,7020,5335],{"class":381},[365,7022,384],{"class":371},[365,7024,938],{"class":371},[365,7026,384],{"class":371},[365,7028,12],{"class":989},[365,7030,384],{"class":371},[365,7032,639],{"class":371},[365,7034,384],{"class":371},[365,7036,5436],{"class":381},[365,7038,384],{"class":371},[365,7040,938],{"class":371},[365,7042,384],{"class":371},[365,7044,5361],{"class":989},[365,7046,384],{"class":371},[365,7048,639],{"class":371},[365,7050,384],{"class":371},[365,7052,4309],{"class":381},[365,7054,384],{"class":371},[365,7056,938],{"class":371},[365,7058,384],{"class":371},[365,7060,5378],{"class":989},[365,7062,384],{"class":371},[365,7064,639],{"class":371},[365,7066,384],{"class":371},[365,7068,5517],{"class":381},[365,7070,384],{"class":371},[365,7072,938],{"class":371},[365,7074,384],{"class":371},[365,7076,5395],{"class":989},[365,7078,384],{"class":371},[365,7080,639],{"class":371},[365,7082,384],{"class":371},[365,7084,5534],{"class":381},[365,7086,384],{"class":371},[365,7088,1225],{"class":371},[365,7090,384],{"class":371},[365,7092,5326],{"class":989},[365,7094,384],{"class":371},[365,7096,639],{"class":371},[365,7098,384],{"class":371},[365,7100,5335],{"class":381},[365,7102,384],{"class":371},[365,7104,938],{"class":371},[365,7106,384],{"class":371},[365,7108,12],{"class":989},[365,7110,384],{"class":371},[365,7112,639],{"class":371},[365,7114,384],{"class":371},[365,7116,7117],{"class":381},"params.$product_name",[365,7119,384],{"class":371},[365,7121,938],{"class":371},[365,7123,384],{"class":371},[365,7125,5361],{"class":989},[365,7127,384],{"class":371},[365,7129,639],{"class":371},[365,7131,384],{"class":371},[365,7133,5534],{"class":381},[365,7135,384],{"class":371},[365,7137,938],{"class":371},[365,7139,384],{"class":371},[365,7141,5378],{"class":989},[365,7143,384],{"class":371},[365,7145,639],{"class":371},[365,7147,384],{"class":371},[365,7149,7150],{"class":381},"payload.product_name",[365,7152,384],{"class":371},[365,7154,938],{"class":371},[365,7156,384],{"class":371},[365,7158,5395],{"class":989},[365,7160,384],{"class":371},[365,7162,639],{"class":371},[365,7164,384],{"class":371},[365,7166,4309],{"class":381},[365,7168,384],{"class":371},[365,7170,1225],{"class":371},[365,7172,384],{"class":371},[365,7174,5326],{"class":989},[365,7176,384],{"class":371},[365,7178,639],{"class":371},[365,7180,384],{"class":371},[365,7182,5335],{"class":381},[365,7184,384],{"class":371},[365,7186,938],{"class":371},[365,7188,384],{"class":371},[365,7190,12],{"class":989},[365,7192,384],{"class":371},[365,7194,639],{"class":371},[365,7196,384],{"class":371},[365,7198,7199],{"class":381},"params.$version_no",[365,7201,384],{"class":371},[365,7203,938],{"class":371},[365,7205,384],{"class":371},[365,7207,5361],{"class":989},[365,7209,384],{"class":371},[365,7211,639],{"class":371},[365,7213,384],{"class":371},[365,7215,4309],{"class":381},[365,7217,384],{"class":371},[365,7219,938],{"class":371},[365,7221,384],{"class":371},[365,7223,5378],{"class":989},[365,7225,384],{"class":371},[365,7227,639],{"class":371},[365,7229,384],{"class":371},[365,7231,7232],{"class":381},"payload.version_no",[365,7234,384],{"class":371},[365,7236,938],{"class":371},[365,7238,384],{"class":371},[365,7240,5395],{"class":989},[365,7242,384],{"class":371},[365,7244,639],{"class":371},[365,7246,384],{"class":371},[365,7248,4309],{"class":381},[365,7250,384],{"class":371},[365,7252,1225],{"class":371},[365,7254,384],{"class":371},[365,7256,5326],{"class":989},[365,7258,384],{"class":371},[365,7260,639],{"class":371},[365,7262,384],{"class":371},[365,7264,5335],{"class":381},[365,7266,384],{"class":371},[365,7268,938],{"class":371},[365,7270,384],{"class":371},[365,7272,12],{"class":989},[365,7274,384],{"class":371},[365,7276,639],{"class":371},[365,7278,384],{"class":371},[365,7280,7281],{"class":381},"params.$target_temperature_c",[365,7283,384],{"class":371},[365,7285,938],{"class":371},[365,7287,384],{"class":371},[365,7289,5361],{"class":989},[365,7291,384],{"class":371},[365,7293,639],{"class":371},[365,7295,384],{"class":371},[365,7297,4309],{"class":381},[365,7299,384],{"class":371},[365,7301,938],{"class":371},[365,7303,384],{"class":371},[365,7305,5378],{"class":989},[365,7307,384],{"class":371},[365,7309,639],{"class":371},[365,7311,384],{"class":371},[365,7313,7314],{"class":381},"payload.target_temperature_c",[365,7316,384],{"class":371},[365,7318,938],{"class":371},[365,7320,384],{"class":371},[365,7322,5395],{"class":989},[365,7324,384],{"class":371},[365,7326,639],{"class":371},[365,7328,384],{"class":371},[365,7330,4309],{"class":381},[365,7332,384],{"class":371},[365,7334,1225],{"class":371},[365,7336,384],{"class":371},[365,7338,5326],{"class":989},[365,7340,384],{"class":371},[365,7342,639],{"class":371},[365,7344,384],{"class":371},[365,7346,5335],{"class":381},[365,7348,384],{"class":371},[365,7350,938],{"class":371},[365,7352,384],{"class":371},[365,7354,12],{"class":989},[365,7356,384],{"class":371},[365,7358,639],{"class":371},[365,7360,384],{"class":371},[365,7362,7363],{"class":381},"params.$mixing_speed_rpm",[365,7365,384],{"class":371},[365,7367,938],{"class":371},[365,7369,384],{"class":371},[365,7371,5361],{"class":989},[365,7373,384],{"class":371},[365,7375,639],{"class":371},[365,7377,384],{"class":371},[365,7379,4309],{"class":381},[365,7381,384],{"class":371},[365,7383,938],{"class":371},[365,7385,384],{"class":371},[365,7387,5378],{"class":989},[365,7389,384],{"class":371},[365,7391,639],{"class":371},[365,7393,384],{"class":371},[365,7395,7396],{"class":381},"payload.mixing_speed_rpm",[365,7398,384],{"class":371},[365,7400,938],{"class":371},[365,7402,384],{"class":371},[365,7404,5395],{"class":989},[365,7406,384],{"class":371},[365,7408,639],{"class":371},[365,7410,384],{"class":371},[365,7412,4309],{"class":381},[365,7414,384],{"class":371},[365,7416,1225],{"class":371},[365,7418,384],{"class":371},[365,7420,5326],{"class":989},[365,7422,384],{"class":371},[365,7424,639],{"class":371},[365,7426,384],{"class":371},[365,7428,5335],{"class":381},[365,7430,384],{"class":371},[365,7432,938],{"class":371},[365,7434,384],{"class":371},[365,7436,12],{"class":989},[365,7438,384],{"class":371},[365,7440,639],{"class":371},[365,7442,384],{"class":371},[365,7444,7445],{"class":381},"params.$pressure_bar",[365,7447,384],{"class":371},[365,7449,938],{"class":371},[365,7451,384],{"class":371},[365,7453,5361],{"class":989},[365,7455,384],{"class":371},[365,7457,639],{"class":371},[365,7459,384],{"class":371},[365,7461,4309],{"class":381},[365,7463,384],{"class":371},[365,7465,938],{"class":371},[365,7467,384],{"class":371},[365,7469,5378],{"class":989},[365,7471,384],{"class":371},[365,7473,639],{"class":371},[365,7475,384],{"class":371},[365,7477,7478],{"class":381},"payload.pressure_bar",[365,7480,384],{"class":371},[365,7482,938],{"class":371},[365,7484,384],{"class":371},[365,7486,5395],{"class":989},[365,7488,384],{"class":371},[365,7490,639],{"class":371},[365,7492,384],{"class":371},[365,7494,4309],{"class":381},[365,7496,384],{"class":371},[365,7498,1225],{"class":371},[365,7500,384],{"class":371},[365,7502,5326],{"class":989},[365,7504,384],{"class":371},[365,7506,639],{"class":371},[365,7508,384],{"class":371},[365,7510,5335],{"class":381},[365,7512,384],{"class":371},[365,7514,938],{"class":371},[365,7516,384],{"class":371},[365,7518,12],{"class":989},[365,7520,384],{"class":371},[365,7522,639],{"class":371},[365,7524,384],{"class":371},[365,7526,7527],{"class":381},"params.$material_a_kg",[365,7529,384],{"class":371},[365,7531,938],{"class":371},[365,7533,384],{"class":371},[365,7535,5361],{"class":989},[365,7537,384],{"class":371},[365,7539,639],{"class":371},[365,7541,384],{"class":371},[365,7543,4309],{"class":381},[365,7545,384],{"class":371},[365,7547,938],{"class":371},[365,7549,384],{"class":371},[365,7551,5378],{"class":989},[365,7553,384],{"class":371},[365,7555,639],{"class":371},[365,7557,384],{"class":371},[365,7559,7560],{"class":381},"payload.material_a_kg",[365,7562,384],{"class":371},[365,7564,938],{"class":371},[365,7566,384],{"class":371},[365,7568,5395],{"class":989},[365,7570,384],{"class":371},[365,7572,639],{"class":371},[365,7574,384],{"class":371},[365,7576,4309],{"class":381},[365,7578,384],{"class":371},[365,7580,1225],{"class":371},[365,7582,384],{"class":371},[365,7584,5326],{"class":989},[365,7586,384],{"class":371},[365,7588,639],{"class":371},[365,7590,384],{"class":371},[365,7592,5335],{"class":381},[365,7594,384],{"class":371},[365,7596,938],{"class":371},[365,7598,384],{"class":371},[365,7600,12],{"class":989},[365,7602,384],{"class":371},[365,7604,639],{"class":371},[365,7606,384],{"class":371},[365,7608,7609],{"class":381},"params.$material_b_kg",[365,7611,384],{"class":371},[365,7613,938],{"class":371},[365,7615,384],{"class":371},[365,7617,5361],{"class":989},[365,7619,384],{"class":371},[365,7621,639],{"class":371},[365,7623,384],{"class":371},[365,7625,4309],{"class":381},[365,7627,384],{"class":371},[365,7629,938],{"class":371},[365,7631,384],{"class":371},[365,7633,5378],{"class":989},[365,7635,384],{"class":371},[365,7637,639],{"class":371},[365,7639,384],{"class":371},[365,7641,7642],{"class":381},"payload.material_b_kg",[365,7644,384],{"class":371},[365,7646,938],{"class":371},[365,7648,384],{"class":371},[365,7650,5395],{"class":989},[365,7652,384],{"class":371},[365,7654,639],{"class":371},[365,7656,384],{"class":371},[365,7658,4309],{"class":381},[365,7660,384],{"class":371},[365,7662,1225],{"class":371},[365,7664,384],{"class":371},[365,7666,5326],{"class":989},[365,7668,384],{"class":371},[365,7670,639],{"class":371},[365,7672,384],{"class":371},[365,7674,5335],{"class":381},[365,7676,384],{"class":371},[365,7678,938],{"class":371},[365,7680,384],{"class":371},[365,7682,12],{"class":989},[365,7684,384],{"class":371},[365,7686,639],{"class":371},[365,7688,384],{"class":371},[365,7690,7691],{"class":381},"params.$catalyst_ml",[365,7693,384],{"class":371},[365,7695,938],{"class":371},[365,7697,384],{"class":371},[365,7699,5361],{"class":989},[365,7701,384],{"class":371},[365,7703,639],{"class":371},[365,7705,384],{"class":371},[365,7707,4309],{"class":381},[365,7709,384],{"class":371},[365,7711,938],{"class":371},[365,7713,384],{"class":371},[365,7715,5378],{"class":989},[365,7717,384],{"class":371},[365,7719,639],{"class":371},[365,7721,384],{"class":371},[365,7723,7724],{"class":381},"payload.catalyst_ml",[365,7726,384],{"class":371},[365,7728,938],{"class":371},[365,7730,384],{"class":371},[365,7732,5395],{"class":989},[365,7734,384],{"class":371},[365,7736,639],{"class":371},[365,7738,384],{"class":371},[365,7740,4309],{"class":381},[365,7742,384],{"class":371},[365,7744,1225],{"class":371},[365,7746,384],{"class":371},[365,7748,5326],{"class":989},[365,7750,384],{"class":371},[365,7752,639],{"class":371},[365,7754,384],{"class":371},[365,7756,5335],{"class":381},[365,7758,384],{"class":371},[365,7760,938],{"class":371},[365,7762,384],{"class":371},[365,7764,12],{"class":989},[365,7766,384],{"class":371},[365,7768,639],{"class":371},[365,7770,384],{"class":371},[365,7772,7773],{"class":381},"params.$hold_time_min",[365,7775,384],{"class":371},[365,7777,938],{"class":371},[365,7779,384],{"class":371},[365,7781,5361],{"class":989},[365,7783,384],{"class":371},[365,7785,639],{"class":371},[365,7787,384],{"class":371},[365,7789,4309],{"class":381},[365,7791,384],{"class":371},[365,7793,938],{"class":371},[365,7795,384],{"class":371},[365,7797,5378],{"class":989},[365,7799,384],{"class":371},[365,7801,639],{"class":371},[365,7803,384],{"class":371},[365,7805,7806],{"class":381},"payload.hold_time_min",[365,7808,384],{"class":371},[365,7810,938],{"class":371},[365,7812,384],{"class":371},[365,7814,5395],{"class":989},[365,7816,384],{"class":371},[365,7818,639],{"class":371},[365,7820,384],{"class":371},[365,7822,4309],{"class":381},[365,7824,384],{"class":371},[365,7826,1225],{"class":371},[365,7828,384],{"class":371},[365,7830,5326],{"class":989},[365,7832,384],{"class":371},[365,7834,639],{"class":371},[365,7836,384],{"class":371},[365,7838,5335],{"class":381},[365,7840,384],{"class":371},[365,7842,938],{"class":371},[365,7844,384],{"class":371},[365,7846,12],{"class":989},[365,7848,384],{"class":371},[365,7850,639],{"class":371},[365,7852,384],{"class":371},[365,7854,7855],{"class":381},"params.$description",[365,7857,384],{"class":371},[365,7859,938],{"class":371},[365,7861,384],{"class":371},[365,7863,5361],{"class":989},[365,7865,384],{"class":371},[365,7867,639],{"class":371},[365,7869,384],{"class":371},[365,7871,4309],{"class":381},[365,7873,384],{"class":371},[365,7875,938],{"class":371},[365,7877,384],{"class":371},[365,7879,5378],{"class":989},[365,7881,384],{"class":371},[365,7883,639],{"class":371},[365,7885,384],{"class":371},[365,7887,7888],{"class":381},"payload.description",[365,7890,384],{"class":371},[365,7892,938],{"class":371},[365,7894,384],{"class":371},[365,7896,5395],{"class":989},[365,7898,384],{"class":371},[365,7900,639],{"class":371},[365,7902,384],{"class":371},[365,7904,4309],{"class":381},[365,7906,384],{"class":371},[365,7908,5571],{"class":371},[365,7910,384],{"class":371},[365,7912,5576],{"class":633},[365,7914,384],{"class":371},[365,7916,639],{"class":371},[365,7918,1424],{"class":371},[365,7920,938],{"class":371},[365,7922,384],{"class":371},[365,7924,5589],{"class":633},[365,7926,384],{"class":371},[365,7928,639],{"class":371},[365,7930,1424],{"class":371},[365,7932,938],{"class":371},[365,7934,384],{"class":371},[365,7936,5602],{"class":633},[365,7938,384],{"class":371},[365,7940,639],{"class":371},[365,7942,1424],{"class":371},[365,7944,938],{"class":371},[365,7946,384],{"class":371},[365,7948,5378],{"class":633},[365,7950,384],{"class":371},[365,7952,639],{"class":371},[365,7954,1424],{"class":371},[365,7956,938],{"class":371},[365,7958,384],{"class":371},[365,7960,5627],{"class":633},[365,7962,384],{"class":371},[365,7964,1776],{"class":371},[365,7966,384],{"class":371},[365,7968,1173],{"class":633},[365,7970,384],{"class":371},[365,7972,639],{"class":371},[365,7974,5642],{"class":412},[365,7976,938],{"class":371},[365,7978,384],{"class":371},[365,7980,1187],{"class":633},[365,7982,384],{"class":371},[365,7984,639],{"class":371},[365,7986,4381],{"class":412},[365,7988,938],{"class":371},[365,7990,384],{"class":371},[365,7992,1457],{"class":633},[365,7994,384],{"class":371},[365,7996,1462],{"class":371},[365,7998,384],{"class":371},[365,8000,8001],{"class":381},"656fb4832e9224b7",[365,8003,384],{"class":371},[365,8005,1471],{"class":371},[365,8007,384],{"class":371},[365,8009,924],{"class":633},[365,8011,384],{"class":371},[365,8013,639],{"class":371},[365,8015,384],{"class":371},[365,8017,8001],{"class":381},[365,8019,384],{"class":371},[365,8021,938],{"class":371},[365,8023,384],{"class":371},[365,8025,943],{"class":633},[365,8027,384],{"class":371},[365,8029,639],{"class":371},[365,8031,384],{"class":371},[365,8033,1254],{"class":381},[365,8035,384],{"class":371},[365,8037,938],{"class":371},[365,8039,384],{"class":371},[365,8041,961],{"class":633},[365,8043,384],{"class":371},[365,8045,639],{"class":371},[365,8047,384],{"class":371},[365,8049,970],{"class":381},[365,8051,384],{"class":371},[365,8053,938],{"class":371},[365,8055,384],{"class":371},[365,8057,1296],{"class":633},[365,8059,384],{"class":371},[365,8061,639],{"class":371},[365,8063,384],{"class":371},[365,8065,1305],{"class":381},[365,8067,384],{"class":371},[365,8069,938],{"class":371},[365,8071,384],{"class":371},[365,8073,1314],{"class":633},[365,8075,384],{"class":371},[365,8077,639],{"class":371},[365,8079,384],{"class":371},[365,8081,5176],{"class":381},[365,8083,384],{"class":371},[365,8085,938],{"class":371},[365,8087,384],{"class":371},[365,8089,1332],{"class":633},[365,8091,384],{"class":371},[365,8093,639],{"class":371},[365,8095,384],{"class":371},[365,8097,8098],{"class":381},"-- Update key parameters for a specific recipe",[365,8100,1345],{"class":1344},[365,8102,8103],{"class":381},"UPDATE recipes",[365,8105,1345],{"class":1344},[365,8107,8108],{"class":381},"SET ",[365,8110,1345],{"class":1344},[365,8112,8113],{"class":381},"    target_temperature_c = $target_temperature_c,",[365,8115,1345],{"class":1344},[365,8117,8118],{"class":381},"    mixing_speed_rpm = $mixing_speed_rpm,",[365,8120,1345],{"class":1344},[365,8122,8123],{"class":381},"    pressure_bar = $pressure_bar,",[365,8125,1345],{"class":1344},[365,8127,8128],{"class":381},"    material_a_kg = $material_a_kg,",[365,8130,1345],{"class":1344},[365,8132,8133],{"class":381},"    material_b_kg = $material_b_kg,",[365,8135,1345],{"class":1344},[365,8137,8138],{"class":381},"    catalyst_ml = $catalyst_ml,",[365,8140,1345],{"class":1344},[365,8142,8143],{"class":381},"    hold_time_min = $hold_time_min,",[365,8145,1345],{"class":1344},[365,8147,8148],{"class":381},"    description = $description,",[365,8150,1345],{"class":1344},[365,8152,8153],{"class":381},"    version_no = $version_no",[365,8155,1345],{"class":1344},[365,8157,8158],{"class":381},"WHERE recipe_id = $recipe_id",[365,8160,384],{"class":371},[365,8162,938],{"class":371},[365,8164,384],{"class":371},[365,8166,1417],{"class":633},[365,8168,384],{"class":371},[365,8170,639],{"class":371},[365,8172,1424],{"class":371},[365,8174,938],{"class":371},[365,8176,384],{"class":371},[365,8178,1173],{"class":633},[365,8180,384],{"class":371},[365,8182,639],{"class":371},[365,8184,5219],{"class":412},[365,8186,938],{"class":371},[365,8188,384],{"class":371},[365,8190,1187],{"class":633},[365,8192,384],{"class":371},[365,8194,639],{"class":371},[365,8196,4381],{"class":412},[365,8198,938],{"class":371},[365,8200,384],{"class":371},[365,8202,1457],{"class":633},[365,8204,384],{"class":371},[365,8206,1462],{"class":371},[365,8208,384],{"class":371},[365,8210,8211],{"class":381},"e82526d367b028b3",[365,8213,384],{"class":371},[365,8215,1471],{"class":371},[365,8217,384],{"class":371},[365,8219,924],{"class":633},[365,8221,384],{"class":371},[365,8223,639],{"class":371},[365,8225,384],{"class":371},[365,8227,8228],{"class":381},"81a84dcab301a18f",[365,8230,384],{"class":371},[365,8232,938],{"class":371},[365,8234,384],{"class":371},[365,8236,943],{"class":633},[365,8238,384],{"class":371},[365,8240,639],{"class":371},[365,8242,384],{"class":371},[365,8244,3953],{"class":381},[365,8246,384],{"class":371},[365,8248,938],{"class":371},[365,8250,384],{"class":371},[365,8252,961],{"class":633},[365,8254,384],{"class":371},[365,8256,639],{"class":371},[365,8258,384],{"class":371},[365,8260,970],{"class":381},[365,8262,384],{"class":371},[365,8264,938],{"class":371},[365,8266,384],{"class":371},[365,8268,6182],{"class":633},[365,8270,384],{"class":371},[365,8272,639],{"class":371},[365,8274,384],{"class":371},[365,8276,6191],{"class":381},[365,8278,384],{"class":371},[365,8280,938],{"class":371},[365,8282,384],{"class":371},[365,8284,8285],{"class":633},"position",[365,8287,384],{"class":371},[365,8289,639],{"class":371},[365,8291,384],{"class":371},[365,8293,8294],{"class":381},"center center",[365,8296,384],{"class":371},[365,8298,938],{"class":371},[365,8300,384],{"class":371},[365,8302,8303],{"class":633},"colorDefault",[365,8305,384],{"class":371},[365,8307,1066],{"class":371},[365,8309,384],{"class":371},[365,8311,1089],{"class":633},[365,8313,384],{"class":371},[365,8315,639],{"class":371},[365,8317,384],{"class":371},[365,8319,8320],{"class":381},"#000000",[365,8322,384],{"class":371},[365,8324,938],{"class":371},[365,8326,384],{"class":371},[365,8328,8329],{"class":633},"displayTime",[365,8331,384],{"class":371},[365,8333,639],{"class":371},[365,8335,384],{"class":371},[365,8337,8338],{"class":381},"3",[365,8340,384],{"class":371},[365,8342,938],{"class":371},[365,8344,384],{"class":371},[365,8346,8347],{"class":633},"showCountdown",[365,8349,384],{"class":371},[365,8351,1066],{"class":371},[365,8353,384],{"class":371},[365,8355,4977],{"class":633},[365,8357,384],{"class":371},[365,8359,639],{"class":371},[365,8361,1017],{"class":412},[365,8363,938],{"class":371},[365,8365,384],{"class":371},[365,8367,8368],{"class":633},"allowDismiss",[365,8370,384],{"class":371},[365,8372,1066],{"class":371},[365,8374,384],{"class":371},[365,8376,8377],{"class":633},"dismissText",[365,8379,384],{"class":371},[365,8381,639],{"class":371},[365,8383,384],{"class":371},[365,8385,8386],{"class":381},"Close",[365,8388,384],{"class":371},[365,8390,938],{"class":371},[365,8392,384],{"class":371},[365,8394,8395],{"class":633},"allowConfirm",[365,8397,384],{"class":371},[365,8399,1776],{"class":371},[365,8401,384],{"class":371},[365,8403,8404],{"class":633},"confirmText",[365,8406,384],{"class":371},[365,8408,639],{"class":371},[365,8410,384],{"class":371},[365,8412,8413],{"class":381},"Confirm",[365,8415,384],{"class":371},[365,8417,938],{"class":371},[365,8419,384],{"class":371},[365,8421,8422],{"class":633},"raw",[365,8424,384],{"class":371},[365,8426,1776],{"class":371},[365,8428,384],{"class":371},[365,8430,4331],{"class":633},[365,8432,384],{"class":371},[365,8434,639],{"class":371},[365,8436,1424],{"class":371},[365,8438,938],{"class":371},[365,8440,384],{"class":371},[365,8442,1417],{"class":633},[365,8444,384],{"class":371},[365,8446,639],{"class":371},[365,8448,1424],{"class":371},[365,8450,938],{"class":371},[365,8452,384],{"class":371},[365,8454,1173],{"class":633},[365,8456,384],{"class":371},[365,8458,639],{"class":371},[365,8460,8461],{"class":412},"2110",[365,8463,938],{"class":371},[365,8465,384],{"class":371},[365,8467,1187],{"class":633},[365,8469,384],{"class":371},[365,8471,639],{"class":371},[365,8473,4381],{"class":412},[365,8475,938],{"class":371},[365,8477,384],{"class":371},[365,8479,1457],{"class":633},[365,8481,384],{"class":371},[365,8483,8484],{"class":371},":[[]]},{",[365,8486,384],{"class":371},[365,8488,924],{"class":633},[365,8490,384],{"class":371},[365,8492,639],{"class":371},[365,8494,384],{"class":371},[365,8496,8211],{"class":381},[365,8498,384],{"class":371},[365,8500,938],{"class":371},[365,8502,384],{"class":371},[365,8504,943],{"class":633},[365,8506,384],{"class":371},[365,8508,639],{"class":371},[365,8510,384],{"class":371},[365,8512,3917],{"class":381},[365,8514,384],{"class":371},[365,8516,938],{"class":371},[365,8518,384],{"class":371},[365,8520,961],{"class":633},[365,8522,384],{"class":371},[365,8524,639],{"class":371},[365,8526,384],{"class":371},[365,8528,970],{"class":381},[365,8530,384],{"class":371},[365,8532,938],{"class":371},[365,8534,384],{"class":371},[365,8536,1417],{"class":633},[365,8538,384],{"class":371},[365,8540,639],{"class":371},[365,8542,1424],{"class":371},[365,8544,938],{"class":371},[365,8546,384],{"class":371},[365,8548,5589],{"class":633},[365,8550,384],{"class":371},[365,8552,639],{"class":371},[365,8554,384],{"class":371},[365,8556,2631],{"class":381},[365,8558,384],{"class":371},[365,8560,938],{"class":371},[365,8562,384],{"class":371},[365,8564,8565],{"class":633},"propertyType",[365,8567,384],{"class":371},[365,8569,639],{"class":371},[365,8571,384],{"class":371},[365,8573,4309],{"class":381},[365,8575,384],{"class":371},[365,8577,938],{"class":371},[365,8579,384],{"class":371},[365,8581,5317],{"class":633},[365,8583,384],{"class":371},[365,8585,4135],{"class":371},[365,8587,384],{"class":371},[365,8589,5326],{"class":989},[365,8591,384],{"class":371},[365,8593,639],{"class":371},[365,8595,384],{"class":371},[365,8597,8598],{"class":381},"empty",[365,8600,384],{"class":371},[365,8602,5571],{"class":371},[365,8604,384],{"class":371},[365,8606,8607],{"class":633},"checkall",[365,8609,384],{"class":371},[365,8611,639],{"class":371},[365,8613,384],{"class":371},[365,8615,8616],{"class":381},"true",[365,8618,384],{"class":371},[365,8620,938],{"class":371},[365,8622,384],{"class":371},[365,8624,8625],{"class":633},"repair",[365,8627,384],{"class":371},[365,8629,1776],{"class":371},[365,8631,384],{"class":371},[365,8633,4977],{"class":633},[365,8635,384],{"class":371},[365,8637,639],{"class":371},[365,8639,1017],{"class":412},[365,8641,938],{"class":371},[365,8643,384],{"class":371},[365,8645,1173],{"class":633},[365,8647,384],{"class":371},[365,8649,639],{"class":371},[365,8651,8652],{"class":412},"1770",[365,8654,938],{"class":371},[365,8656,384],{"class":371},[365,8658,1187],{"class":633},[365,8660,384],{"class":371},[365,8662,639],{"class":371},[365,8664,4381],{"class":412},[365,8666,938],{"class":371},[365,8668,384],{"class":371},[365,8670,1457],{"class":633},[365,8672,384],{"class":371},[365,8674,1462],{"class":371},[365,8676,384],{"class":371},[365,8678,8679],{"class":381},"20e94224438447c1",[365,8681,384],{"class":371},[365,8683,1471],{"class":371},[365,8685,384],{"class":371},[365,8687,924],{"class":633},[365,8689,384],{"class":371},[365,8691,639],{"class":371},[365,8693,384],{"class":371},[365,8695,8679],{"class":381},[365,8697,384],{"class":371},[365,8699,938],{"class":371},[365,8701,384],{"class":371},[365,8703,943],{"class":633},[365,8705,384],{"class":371},[365,8707,639],{"class":371},[365,8709,384],{"class":371},[365,8711,3517],{"class":381},[365,8713,384],{"class":371},[365,8715,938],{"class":371},[365,8717,384],{"class":371},[365,8719,961],{"class":633},[365,8721,384],{"class":371},[365,8723,639],{"class":371},[365,8725,384],{"class":371},[365,8727,970],{"class":381},[365,8729,384],{"class":371},[365,8731,938],{"class":371},[365,8733,384],{"class":371},[365,8735,1417],{"class":633},[365,8737,384],{"class":371},[365,8739,639],{"class":371},[365,8741,1424],{"class":371},[365,8743,938],{"class":371},[365,8745,384],{"class":371},[365,8747,5317],{"class":633},[365,8749,384],{"class":371},[365,8751,4135],{"class":371},[365,8753,384],{"class":371},[365,8755,5326],{"class":989},[365,8757,384],{"class":371},[365,8759,639],{"class":371},[365,8761,384],{"class":371},[365,8763,5335],{"class":381},[365,8765,384],{"class":371},[365,8767,938],{"class":371},[365,8769,384],{"class":371},[365,8771,12],{"class":989},[365,8773,384],{"class":371},[365,8775,639],{"class":371},[365,8777,384],{"class":371},[365,8779,2631],{"class":381},[365,8781,384],{"class":371},[365,8783,938],{"class":371},[365,8785,384],{"class":371},[365,8787,5361],{"class":989},[365,8789,384],{"class":371},[365,8791,639],{"class":371},[365,8793,384],{"class":371},[365,8795,4309],{"class":381},[365,8797,384],{"class":371},[365,8799,938],{"class":371},[365,8801,384],{"class":371},[365,8803,5378],{"class":989},[365,8805,384],{"class":371},[365,8807,639],{"class":371},[365,8809,384],{"class":371},[365,8811,8812],{"class":381},"Recipe updated successfully.",[365,8814,384],{"class":371},[365,8816,938],{"class":371},[365,8818,384],{"class":371},[365,8820,5395],{"class":989},[365,8822,384],{"class":371},[365,8824,639],{"class":371},[365,8826,384],{"class":371},[365,8828,6474],{"class":381},[365,8830,384],{"class":371},[365,8832,5571],{"class":371},[365,8834,384],{"class":371},[365,8836,5576],{"class":633},[365,8838,384],{"class":371},[365,8840,639],{"class":371},[365,8842,1424],{"class":371},[365,8844,938],{"class":371},[365,8846,384],{"class":371},[365,8848,5589],{"class":633},[365,8850,384],{"class":371},[365,8852,639],{"class":371},[365,8854,1424],{"class":371},[365,8856,938],{"class":371},[365,8858,384],{"class":371},[365,8860,5602],{"class":633},[365,8862,384],{"class":371},[365,8864,639],{"class":371},[365,8866,1424],{"class":371},[365,8868,938],{"class":371},[365,8870,384],{"class":371},[365,8872,5378],{"class":633},[365,8874,384],{"class":371},[365,8876,639],{"class":371},[365,8878,1424],{"class":371},[365,8880,938],{"class":371},[365,8882,384],{"class":371},[365,8884,5627],{"class":633},[365,8886,384],{"class":371},[365,8888,1776],{"class":371},[365,8890,384],{"class":371},[365,8892,1173],{"class":633},[365,8894,384],{"class":371},[365,8896,639],{"class":371},[365,8898,8899],{"class":412},"1920",[365,8901,938],{"class":371},[365,8903,384],{"class":371},[365,8905,1187],{"class":633},[365,8907,384],{"class":371},[365,8909,639],{"class":371},[365,8911,4381],{"class":412},[365,8913,938],{"class":371},[365,8915,384],{"class":371},[365,8917,1457],{"class":633},[365,8919,384],{"class":371},[365,8921,1462],{"class":371},[365,8923,384],{"class":371},[365,8925,8228],{"class":381},[365,8927,384],{"class":371},[365,8929,1471],{"class":371},[365,8931,384],{"class":371},[365,8933,924],{"class":633},[365,8935,384],{"class":371},[365,8937,639],{"class":371},[365,8939,384],{"class":371},[365,8941,4070],{"class":381},[365,8943,384],{"class":371},[365,8945,938],{"class":371},[365,8947,384],{"class":371},[365,8949,943],{"class":633},[365,8951,384],{"class":371},[365,8953,639],{"class":371},[365,8955,384],{"class":371},[365,8957,8958],{"class":381},"ui-group",[365,8960,384],{"class":371},[365,8962,938],{"class":371},[365,8964,384],{"class":371},[365,8966,1417],{"class":633},[365,8968,384],{"class":371},[365,8970,639],{"class":371},[365,8972,384],{"class":371},[365,8974,8975],{"class":381},"Recipe Form",[365,8977,384],{"class":371},[365,8979,938],{"class":371},[365,8981,384],{"class":371},[365,8983,8984],{"class":633},"page",[365,8986,384],{"class":371},[365,8988,639],{"class":371},[365,8990,384],{"class":371},[365,8992,8993],{"class":381},"a9aa17e3cfcd76d0",[365,8995,384],{"class":371},[365,8997,938],{"class":371},[365,8999,384],{"class":371},[365,9001,4105],{"class":633},[365,9003,384],{"class":371},[365,9005,639],{"class":371},[365,9007,9008],{"class":412},"6",[365,9010,938],{"class":371},[365,9012,384],{"class":371},[365,9014,4118],{"class":633},[365,9016,384],{"class":371},[365,9018,639],{"class":371},[365,9020,1017],{"class":412},[365,9022,938],{"class":371},[365,9024,384],{"class":371},[365,9026,4091],{"class":633},[365,9028,384],{"class":371},[365,9030,639],{"class":371},[365,9032,1017],{"class":412},[365,9034,938],{"class":371},[365,9036,384],{"class":371},[365,9038,9039],{"class":633},"showTitle",[365,9041,384],{"class":371},[365,9043,1066],{"class":371},[365,9045,384],{"class":371},[365,9047,4331],{"class":633},[365,9049,384],{"class":371},[365,9051,639],{"class":371},[365,9053,1424],{"class":371},[365,9055,938],{"class":371},[365,9057,384],{"class":371},[365,9059,9060],{"class":633},"visible",[365,9062,384],{"class":371},[365,9064,639],{"class":371},[365,9066,384],{"class":371},[365,9068,8616],{"class":381},[365,9070,384],{"class":371},[365,9072,938],{"class":371},[365,9074,384],{"class":371},[365,9076,9077],{"class":633},"disabled",[365,9079,384],{"class":371},[365,9081,639],{"class":371},[365,9083,384],{"class":371},[365,9085,1799],{"class":381},[365,9087,384],{"class":371},[365,9089,938],{"class":371},[365,9091,384],{"class":371},[365,9093,9094],{"class":633},"groupType",[365,9096,384],{"class":371},[365,9098,639],{"class":371},[365,9100,384],{"class":371},[365,9102,9103],{"class":381},"default",[365,9105,384],{"class":371},[365,9107,1225],{"class":371},[365,9109,384],{"class":371},[365,9111,924],{"class":633},[365,9113,384],{"class":371},[365,9115,639],{"class":371},[365,9117,384],{"class":371},[365,9119,1305],{"class":381},[365,9121,384],{"class":371},[365,9123,938],{"class":371},[365,9125,384],{"class":371},[365,9127,943],{"class":633},[365,9129,384],{"class":371},[365,9131,639],{"class":371},[365,9133,384],{"class":371},[365,9135,2467],{"class":381},[365,9137,384],{"class":371},[365,9139,938],{"class":371},[365,9141,384],{"class":371},[365,9143,2476],{"class":633},[365,9145,384],{"class":371},[365,9147,639],{"class":371},[365,9149,384],{"class":371},[365,9151,2485],{"class":381},[365,9153,384],{"class":371},[365,9155,938],{"class":371},[365,9157,384],{"class":371},[365,9159,2494],{"class":633},[365,9161,384],{"class":371},[365,9163,639],{"class":371},[365,9165,384],{"class":371},[365,9167,2503],{"class":381},[365,9169,384],{"class":371},[365,9171,1225],{"class":371},[365,9173,384],{"class":371},[365,9175,924],{"class":633},[365,9177,384],{"class":371},[365,9179,639],{"class":371},[365,9181,384],{"class":371},[365,9183,6191],{"class":381},[365,9185,384],{"class":371},[365,9187,938],{"class":371},[365,9189,384],{"class":371},[365,9191,943],{"class":633},[365,9193,384],{"class":371},[365,9195,639],{"class":371},[365,9197,384],{"class":371},[365,9199,9200],{"class":381},"ui-base",[365,9202,384],{"class":371},[365,9204,938],{"class":371},[365,9206,384],{"class":371},[365,9208,1417],{"class":633},[365,9210,384],{"class":371},[365,9212,639],{"class":371},[365,9214,384],{"class":371},[365,9216,9217],{"class":381},"My Dashboard",[365,9219,384],{"class":371},[365,9221,938],{"class":371},[365,9223,384],{"class":371},[365,9225,9226],{"class":633},"path",[365,9228,384],{"class":371},[365,9230,639],{"class":371},[365,9232,384],{"class":371},[365,9234,9235],{"class":381},"\u002Fdashboard",[365,9237,384],{"class":371},[365,9239,938],{"class":371},[365,9241,384],{"class":371},[365,9243,9244],{"class":633},"appIcon",[365,9246,384],{"class":371},[365,9248,639],{"class":371},[365,9250,1424],{"class":371},[365,9252,938],{"class":371},[365,9254,384],{"class":371},[365,9256,9257],{"class":633},"includeClientData",[365,9259,384],{"class":371},[365,9261,1066],{"class":371},[365,9263,384],{"class":371},[365,9265,9266],{"class":633},"acceptsClientConfig",[365,9268,384],{"class":371},[365,9270,1113],{"class":371},[365,9272,384],{"class":371},[365,9274,3953],{"class":381},[365,9276,384],{"class":371},[365,9278,938],{"class":371},[365,9280,384],{"class":371},[365,9282,9283],{"class":381},"ui-control",[365,9285,384],{"class":371},[365,9287,1168],{"class":371},[365,9289,384],{"class":371},[365,9291,9292],{"class":633},"showPathInSidebar",[365,9294,384],{"class":371},[365,9296,1776],{"class":371},[365,9298,384],{"class":371},[365,9300,9301],{"class":633},"headerContent",[365,9303,384],{"class":371},[365,9305,639],{"class":371},[365,9307,384],{"class":371},[365,9309,8984],{"class":381},[365,9311,384],{"class":371},[365,9313,938],{"class":371},[365,9315,384],{"class":371},[365,9317,9318],{"class":633},"navigationStyle",[365,9320,384],{"class":371},[365,9322,639],{"class":371},[365,9324,384],{"class":371},[365,9326,9103],{"class":381},[365,9328,384],{"class":371},[365,9330,938],{"class":371},[365,9332,384],{"class":371},[365,9334,9335],{"class":633},"titleBarStyle",[365,9337,384],{"class":371},[365,9339,639],{"class":371},[365,9341,384],{"class":371},[365,9343,9103],{"class":381},[365,9345,384],{"class":371},[365,9347,938],{"class":371},[365,9349,384],{"class":371},[365,9351,9352],{"class":633},"showReconnectNotification",[365,9354,384],{"class":371},[365,9356,1066],{"class":371},[365,9358,384],{"class":371},[365,9360,9361],{"class":633},"notificationDisplayTime",[365,9363,384],{"class":371},[365,9365,639],{"class":371},[365,9367,1017],{"class":412},[365,9369,938],{"class":371},[365,9371,384],{"class":371},[365,9373,9374],{"class":633},"showDisconnectNotification",[365,9376,384],{"class":371},[365,9378,1066],{"class":371},[365,9380,384],{"class":371},[365,9382,9383],{"class":633},"allowInstall",[365,9385,384],{"class":371},[365,9387,9388],{"class":371},":true},{",[365,9390,384],{"class":371},[365,9392,924],{"class":633},[365,9394,384],{"class":371},[365,9396,639],{"class":371},[365,9398,384],{"class":371},[365,9400,8993],{"class":381},[365,9402,384],{"class":371},[365,9404,938],{"class":371},[365,9406,384],{"class":371},[365,9408,943],{"class":633},[365,9410,384],{"class":371},[365,9412,639],{"class":371},[365,9414,384],{"class":371},[365,9416,9417],{"class":381},"ui-page",[365,9419,384],{"class":371},[365,9421,938],{"class":371},[365,9423,384],{"class":371},[365,9425,1417],{"class":633},[365,9427,384],{"class":371},[365,9429,639],{"class":371},[365,9431,384],{"class":371},[365,9433,9434],{"class":381},"Recipe",[365,9436,384],{"class":371},[365,9438,938],{"class":371},[365,9440,384],{"class":371},[365,9442,6182],{"class":633},[365,9444,384],{"class":371},[365,9446,639],{"class":371},[365,9448,384],{"class":371},[365,9450,6191],{"class":381},[365,9452,384],{"class":371},[365,9454,938],{"class":371},[365,9456,384],{"class":371},[365,9458,9226],{"class":633},[365,9460,384],{"class":371},[365,9462,639],{"class":371},[365,9464,384],{"class":371},[365,9466,9467],{"class":381},"\u002Frecipe",[365,9469,384],{"class":371},[365,9471,938],{"class":371},[365,9473,384],{"class":371},[365,9475,9476],{"class":633},"icon",[365,9478,384],{"class":371},[365,9480,639],{"class":371},[365,9482,384],{"class":371},[365,9484,9485],{"class":381},"home",[365,9487,384],{"class":371},[365,9489,938],{"class":371},[365,9491,384],{"class":371},[365,9493,9494],{"class":633},"layout",[365,9496,384],{"class":371},[365,9498,639],{"class":371},[365,9500,384],{"class":371},[365,9502,9503],{"class":381},"notebook",[365,9505,384],{"class":371},[365,9507,938],{"class":371},[365,9509,384],{"class":371},[365,9511,9512],{"class":633},"theme",[365,9514,384],{"class":371},[365,9516,639],{"class":371},[365,9518,384],{"class":371},[365,9520,9521],{"class":381},"326855cf654199bc",[365,9523,384],{"class":371},[365,9525,938],{"class":371},[365,9527,384],{"class":371},[365,9529,9530],{"class":633},"breakpoints",[365,9532,384],{"class":371},[365,9534,4135],{"class":371},[365,9536,384],{"class":371},[365,9538,1417],{"class":989},[365,9540,384],{"class":371},[365,9542,639],{"class":371},[365,9544,384],{"class":371},[365,9546,9547],{"class":381},"Default",[365,9549,384],{"class":371},[365,9551,938],{"class":371},[365,9553,384],{"class":371},[365,9555,9556],{"class":989},"px",[365,9558,384],{"class":371},[365,9560,639],{"class":371},[365,9562,384],{"class":371},[365,9564,3581],{"class":381},[365,9566,384],{"class":371},[365,9568,938],{"class":371},[365,9570,384],{"class":371},[365,9572,9573],{"class":989},"cols",[365,9575,384],{"class":371},[365,9577,639],{"class":371},[365,9579,384],{"class":371},[365,9581,8338],{"class":381},[365,9583,384],{"class":371},[365,9585,1225],{"class":371},[365,9587,384],{"class":371},[365,9589,1417],{"class":989},[365,9591,384],{"class":371},[365,9593,639],{"class":371},[365,9595,384],{"class":371},[365,9597,9598],{"class":381},"Tablet",[365,9600,384],{"class":371},[365,9602,938],{"class":371},[365,9604,384],{"class":371},[365,9606,9556],{"class":989},[365,9608,384],{"class":371},[365,9610,639],{"class":371},[365,9612,384],{"class":371},[365,9614,9615],{"class":381},"576",[365,9617,384],{"class":371},[365,9619,938],{"class":371},[365,9621,384],{"class":371},[365,9623,9573],{"class":989},[365,9625,384],{"class":371},[365,9627,639],{"class":371},[365,9629,384],{"class":371},[365,9631,9008],{"class":381},[365,9633,384],{"class":371},[365,9635,1225],{"class":371},[365,9637,384],{"class":371},[365,9639,1417],{"class":989},[365,9641,384],{"class":371},[365,9643,639],{"class":371},[365,9645,384],{"class":371},[365,9647,9648],{"class":381},"Small Desktop",[365,9650,384],{"class":371},[365,9652,938],{"class":371},[365,9654,384],{"class":371},[365,9656,9556],{"class":989},[365,9658,384],{"class":371},[365,9660,639],{"class":371},[365,9662,384],{"class":371},[365,9664,9665],{"class":381},"768",[365,9667,384],{"class":371},[365,9669,938],{"class":371},[365,9671,384],{"class":371},[365,9673,9573],{"class":989},[365,9675,384],{"class":371},[365,9677,639],{"class":371},[365,9679,384],{"class":371},[365,9681,9682],{"class":381},"9",[365,9684,384],{"class":371},[365,9686,1225],{"class":371},[365,9688,384],{"class":371},[365,9690,1417],{"class":989},[365,9692,384],{"class":371},[365,9694,639],{"class":371},[365,9696,384],{"class":371},[365,9698,9699],{"class":381},"Desktop",[365,9701,384],{"class":371},[365,9703,938],{"class":371},[365,9705,384],{"class":371},[365,9707,9556],{"class":989},[365,9709,384],{"class":371},[365,9711,639],{"class":371},[365,9713,384],{"class":371},[365,9715,9716],{"class":381},"1024",[365,9718,384],{"class":371},[365,9720,938],{"class":371},[365,9722,384],{"class":371},[365,9724,9573],{"class":989},[365,9726,384],{"class":371},[365,9728,639],{"class":371},[365,9730,384],{"class":371},[365,9732,9733],{"class":381},"12",[365,9735,384],{"class":371},[365,9737,5571],{"class":371},[365,9739,384],{"class":371},[365,9741,4091],{"class":633},[365,9743,384],{"class":371},[365,9745,639],{"class":371},[365,9747,1017],{"class":412},[365,9749,938],{"class":371},[365,9751,384],{"class":371},[365,9753,4331],{"class":633},[365,9755,384],{"class":371},[365,9757,639],{"class":371},[365,9759,1424],{"class":371},[365,9761,938],{"class":371},[365,9763,384],{"class":371},[365,9765,9060],{"class":633},[365,9767,384],{"class":371},[365,9769,1066],{"class":371},[365,9771,384],{"class":371},[365,9773,9077],{"class":633},[365,9775,384],{"class":371},[365,9777,9778],{"class":371},":false},{",[365,9780,384],{"class":371},[365,9782,924],{"class":633},[365,9784,384],{"class":371},[365,9786,639],{"class":371},[365,9788,384],{"class":371},[365,9790,9521],{"class":381},[365,9792,384],{"class":371},[365,9794,938],{"class":371},[365,9796,384],{"class":371},[365,9798,943],{"class":633},[365,9800,384],{"class":371},[365,9802,639],{"class":371},[365,9804,384],{"class":371},[365,9806,9807],{"class":381},"ui-theme",[365,9809,384],{"class":371},[365,9811,938],{"class":371},[365,9813,384],{"class":371},[365,9815,1417],{"class":633},[365,9817,384],{"class":371},[365,9819,639],{"class":371},[365,9821,384],{"class":371},[365,9823,9824],{"class":381},"Default Theme",[365,9826,384],{"class":371},[365,9828,938],{"class":371},[365,9830,384],{"class":371},[365,9832,9833],{"class":633},"colors",[365,9835,384],{"class":371},[365,9837,984],{"class":371},[365,9839,384],{"class":371},[365,9841,9842],{"class":989},"surface",[365,9844,384],{"class":371},[365,9846,639],{"class":371},[365,9848,384],{"class":371},[365,9850,9851],{"class":381},"#222322",[365,9853,384],{"class":371},[365,9855,938],{"class":371},[365,9857,384],{"class":371},[365,9859,9860],{"class":989},"primary",[365,9862,384],{"class":371},[365,9864,639],{"class":371},[365,9866,384],{"class":371},[365,9868,9851],{"class":381},[365,9870,384],{"class":371},[365,9872,938],{"class":371},[365,9874,384],{"class":371},[365,9876,9877],{"class":989},"bgPage",[365,9879,384],{"class":371},[365,9881,639],{"class":371},[365,9883,384],{"class":371},[365,9885,9886],{"class":381},"#eeeeee",[365,9888,384],{"class":371},[365,9890,938],{"class":371},[365,9892,384],{"class":371},[365,9894,9895],{"class":989},"groupBg",[365,9897,384],{"class":371},[365,9899,639],{"class":371},[365,9901,384],{"class":371},[365,9903,9904],{"class":381},"#ffffff",[365,9906,384],{"class":371},[365,9908,938],{"class":371},[365,9910,384],{"class":371},[365,9912,9913],{"class":989},"groupOutline",[365,9915,384],{"class":371},[365,9917,639],{"class":371},[365,9919,384],{"class":371},[365,9921,9922],{"class":381},"#cccccc",[365,9924,384],{"class":371},[365,9926,1103],{"class":371},[365,9928,384],{"class":371},[365,9930,9931],{"class":633},"sizes",[365,9933,384],{"class":371},[365,9935,984],{"class":371},[365,9937,384],{"class":371},[365,9939,9940],{"class":989},"density",[365,9942,384],{"class":371},[365,9944,639],{"class":371},[365,9946,384],{"class":371},[365,9948,9103],{"class":381},[365,9950,384],{"class":371},[365,9952,938],{"class":371},[365,9954,384],{"class":371},[365,9956,9957],{"class":989},"pagePadding",[365,9959,384],{"class":371},[365,9961,639],{"class":371},[365,9963,384],{"class":371},[365,9965,9966],{"class":381},"12px",[365,9968,384],{"class":371},[365,9970,938],{"class":371},[365,9972,384],{"class":371},[365,9974,9975],{"class":989},"groupGap",[365,9977,384],{"class":371},[365,9979,639],{"class":371},[365,9981,384],{"class":371},[365,9983,9966],{"class":381},[365,9985,384],{"class":371},[365,9987,938],{"class":371},[365,9989,384],{"class":371},[365,9991,9992],{"class":989},"groupBorderRadius",[365,9994,384],{"class":371},[365,9996,639],{"class":371},[365,9998,384],{"class":371},[365,10000,10001],{"class":381},"4px",[365,10003,384],{"class":371},[365,10005,938],{"class":371},[365,10007,384],{"class":371},[365,10009,10010],{"class":989},"widgetGap",[365,10012,384],{"class":371},[365,10014,639],{"class":371},[365,10016,384],{"class":371},[365,10018,9966],{"class":381},[365,10020,384],{"class":371},[365,10022,10023],{"class":371},"}}]\n",[19,10025,10027],{"id":10026},"conclusion","Conclusion",[12,10029,10030],{},"So, getting your factory data digital doesn't have to be a headache. Relying on paper or tricky old systems just causes slowdowns and mistakes. Plus, many digital form tools are too complicated or don't play nice with your current setup.",[12,10032,10033],{},"That's where FlowFuse comes in. It lets your engineers build exactly what they need for the factory, using simple drag-and-drop tools – no coding required. This means you can ditch the manual steps, cut down on errors, save time, and even lower your IT costs.",[12,10035,10036],{},"Also wiith FlowFuse, you get accurate, real-time data and better control, helping your factory run smarter and much more efficiently.",[12,10038,10039],{},[86,10040,10041,10042],{},"Want to see how FlowFuse can reduce costs, boost profits, and increase production? ",[49,10043,10045],{"href":10044},"\u002Fcontact-us\u002F","Get in touch with us.",[979,10047,10048],{},"html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html pre.shiki code .swJcz, html code.shiki .swJcz{--shiki-light:#E53935;--shiki-default:#F07178;--shiki-dark:#F07178}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 .spNyl, html code.shiki .spNyl{--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA}html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}html pre.shiki code .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}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 .s2Zo4, html code.shiki .s2Zo4{--shiki-light:#6182B8;--shiki-default:#82AAFF;--shiki-dark:#82AAFF}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 .sfNiH, html code.shiki .sfNiH{--shiki-light:#FF5370;--shiki-default:#FF9CAC;--shiki-dark:#FF9CAC}",{"title":168,"searchDepth":416,"depth":416,"links":10050},[10051,10052,10060,10063,10069],{"id":21,"depth":375,"text":22},{"id":91,"depth":375,"text":92,"children":10053},[10054,10055,10056,10057,10058,10059],{"id":135,"depth":401,"text":136},{"id":160,"depth":401,"text":161},{"id":278,"depth":401,"text":279},{"id":323,"depth":401,"text":324},{"id":422,"depth":401,"text":423},{"id":592,"depth":401,"text":593},{"id":775,"depth":375,"text":776,"children":10061},[10062],{"id":782,"depth":401,"text":783},{"id":865,"depth":375,"text":866,"children":10064},[10065,10066,10067,10068],{"id":885,"depth":401,"text":886},{"id":2511,"depth":401,"text":2512},{"id":3495,"depth":401,"text":3496},{"id":3844,"depth":401,"text":3845},{"id":10026,"depth":375,"text":10027},null,"2025-06-10","Learn how to create and configure forms in FlowFuse Dashboard to collect data efficiently in industrial applications using Node-RED.","md","\u002Fblog\u002F2025\u002F06\u002Fimages\u002Fbuilding-forms-in-flowfuse.png",{"keywords":10076,"excerpt":10077},"flowfuse form, node-red form, Recipe Management System, Node-RED Recipe Management, FlowFuse Recipe Management System",{"type":9,"value":10078},[10079],[12,10080,14],{},"\u002Fblog\u002F2025\u002F06\u002Fflowfuse-forms-easy-data-collection-factory-floor",{"title":5,"description":10072},{"loc":10081},"blog\u002F2025\u002F06\u002Fflowfuse-forms-easy-data-collection-factory-floor","Get Shop Floor Data Directly to Machine Settings",[10087],"flowfuse","22pMhiHJQnDI5UxT1KGbO_3__a0n_f_jC3Q6W7DlaUQ",[],1785868299608]