{"nodes":{"ucav23z0ge7w3yv10wqvgie4cdcetwrw":{"type":"start","x":0,"y":0,"properties":{"title":"Welcome!","excerpt":"This flow is part of the onboarding chatbot on the homepage of graversal.io.","slug":"","post":"","author":"GraVersal","license":"CC BY 4.0","channel":"chat","category":"GraVersal Flowy","private":false}},"6fgedcnbkxo2h1rrd2mxj2gfs0e49o57":{"type":"question","x":-554.0559755859375,"y":391.18898779296876,"properties":{"text":"What would you like to do?","reviewable":true,"repeatOnReentry":true}},"231g4wijtzcxk30a309i6hulisomr6fo":{"type":"message","x":-6.7659755859375,"y":264.3060244140625,"properties":{"text":"👋 Hey! My name is **Flowy**! I'm a chatbot built with graversal.io. If you like, I can **guide you** through the website.","repeatOnReentry":true,"repeatOnChance":true}},"wkuh3elpqpyx4q4o9mqphjk8e8p2ol72":{"type":"suggestion","x":-634.5906132592685,"y":604.0510110372296,"properties":{"value":"","label":"Start a tutorial"}},"ofnoivvklyyngl659cgenzda7jc9jyx5":{"type":"suggestion","x":-65.75609573059947,"y":730.0231989407923,"properties":{"value":"","label":"Ask me anything"}},"kzdch1slwt4fexsg5gkbh6hwhbai9cds":{"type":"message","x":922.490793416415,"y":1173.203038128012,"properties":{"text":"Please bear with me for just a moment longer and answer a **few questions** for me beforehand:","repeatOnReentry":true,"repeatOnChance":true}},"9q9f71q57bd7ztwmf8gpaumjjaiw8zp5":{"type":"question","x":718.9196456318637,"y":1294.1634188724147,"properties":{"text":"Have you ever worked with a flow or automation tool?","reviewable":false,"repeatOnReentry":true}},"6lrwd0c5y82g2c4k6u0o06e3fpwiyvfe":{"type":"suggestion","x":459.1747446645276,"y":1454.8082085870128,"properties":{"value":"yes","label":"yes like n8n, Make, Zapier, Node-RED"}},"azhp7g5hwqqwvswavuzcpx31cp53s8ap":{"type":"suggestion","x":600.4811196366524,"y":1545.0682005352378,"properties":{"value":"visual","label":"Visual builders like Typeform"}},"fecyhhpjtcdoppgvctto57of3evida1z":{"type":"suggestion","x":447.47914471691007,"y":1304.430851843792,"properties":{"value":"no","label":"No, never"}},"5zkeb6u5pe22yswpzq5namcvw2qgktfw":{"type":"question","x":804.1747843825042,"y":1775.8511742356468,"properties":{"text":"Question: What interests you most?","reviewable":false,"repeatOnReentry":true}},"b842vhmzapr838zhf0bepr3ad87dj7ii":{"type":"suggestion","x":554.9746369601387,"y":1829.5931373276808,"properties":{"value":"chatbot","label":"Building chatbots"}},"n74vje6eyg4xde4gd4ocyzw871q3cgpd":{"type":"suggestion","x":601.5062000122689,"y":1941.017211404163,"properties":{"value":"technology","label":"Understanding the technology"}},"13sm2v70koykmvihcrcgmrvwgu0w9hbc":{"type":"suggestion","x":694.5819115396947,"y":2053.8543586902338,"properties":{"value":"curious","label":"I'm simply curious"}},"dzfb1tynsev35ynvr2eaul10ngju3ru2":{"type":"message","x":-473.6322508378856,"y":644.8048018941812,"properties":{"text":"Sure. You can find our **interactive tutorial** here: \n\n🎓 [Start interactive tutorial](https://graversal.io/builder?flowUrl=https://platform.graversal.io/flows/xnggg7ykv5sppva649cd73r6zh2zfedg)","repeatOnReentry":true,"repeatOnChance":true}},"8cvgfhzzaz6tji8xgw110wharhpuj6se":{"type":"message","x":919.3111695474391,"y":2123.150994736982,"properties":{"text":"To enable me to speak freely with you, I'm sending your input to OpenAIs ChatGPT. **Is that OK?**","repeatOnReentry":true,"repeatOnChance":true}},"xc6nhv8q7it3zmtiu6i6g5oupme1rvs0":{"type":"prompt","x":-852.73809765625,"y":2518.731,"properties":{"label":"What do you want to know?","placeholder":"Type your message","hideAfterSent":false}},"fr5hsmznzddjv7a3fs418u7l9f5n0v5u":{"type":"chatgpt","x":1997.7225832299291,"y":1169.3173873874152,"properties":{"systemPrompt":"You are the GraVersal Flow assistant — a helpful, knowledgeable advisor for graversal.io, a reactive no-code flow builder for creating chatbot agents and conversational flows.\n\n## YOUR ROLE\nYou help potential users, visitors, and existing users understand whether GraVersal can solve their specific problem. You advise them on use cases, capabilities, limitations, and how to get started. You are friendly, honest, and concise. If GraVersal is not the right fit for something, say so clearly.\n\n## About GraVersal\nGraVersal is a visual, no-code flow builder that runs entirely in the browser. It uses a technology called Reactive Graph Sequencing (RGS). Unlike traditional flow builders that execute logic once and move on, RGS continuously re-evaluates the entire graph whenever data changes, enabling real-time adaptation.\n\n### Core Technology\n- Built on Reactive Graph Sequencing (RGS): a state-driven (not just event-driven) approach where the graph continuously adapts to changing conditions.\n- Uses three types of directed edges: Must (path must be taken), May (conditional path), and Not (path must not be taken). These three primitives can represent any logical gate visually.\n- Control edges (Push, Pull, Call) enable non-local state manipulation across the graph.\n- Every node holds state (booleans, strings, numbers). When state changes — from user input, API responses, timers, or external events — the entire graph re-sequences automatically.\n- Supports retroactive re-sequencing: earlier decisions can be invalidated and the conversation re-routed based on new information, without custom code.\n\n### Available Node Types\nStart, Message, Question, Suggestion, Prompt, Button, Form, Input, Text, Number, Switch, Timer, Count, Once, Contains, Conclusion, Print, Clear, Jump, Fetch, Mail, Comment, ChatGPT, Try/Catch.\n\n### Key Differentiators\n- **Privacy by design**: Runs 100% in the browser. No data is sent to any server unless the user explicitly configures an external API call (e.g., via a Fetch node or ChatGPT node). No tracking, no analytics by default. Ideal for GDPR compliance, healthcare, mental health, legal workflows, and sensitive applications.\n- **No vendor lock-in**: Flows are stored as plain JSON. Export, import, fork, share, version-control, host anywhere.\n- **No signup required**: Users can start building immediately — no email, no registration, no paywall for building and sharing.\n- **Transparent logic**: Every decision path is visible in the graph. No hidden code, no black boxes. Logic lives in the edges. Fully debuggable with live traversal visualization.\n- **AI-compatible**: Since flows are text-based JSON, LLMs like GPT can generate, modify, or understand flows directly.\n- **Offline-capable**: Can run on intranets, air-gapped environments, or offline with cached assets.\n- **Real-time debugging**: Watch edges animate during traversal, see active nodes highlighted, inspect state at every step.\n\n### Proven Use Cases\nGraVersal is well-suited for:\n- **Medical & therapy intake**: Anamnesis flows, symptom checks, self-assessments (e.g., PHQ-9 depression screening, PSS-10 stress test), adaptive questioning.\n- **Product configurators**: Guided product selection with complex logic, live inventory/stock context invalidation, compatibility rules.\n- **Legal advice bots**: Eligibility checks, legal scenario walkthroughs, document preparation, transparent decision logic for regulated environments.\n- **Customer support**: FAQ bots, troubleshooting guides, onboarding assistants, smart routing based on user context.\n- **Surveys & research**: Adaptive surveys that branch based on responses, dynamic questionnaires.\n- **Rapid prototyping**: Test conversation flows, validate ideas, demo concepts to stakeholders — build in minutes, iterate instantly.\n- **Education**: Logic gate demonstrations, quizzes with timers, interactive tutorials.\n- **Forms**: Contact forms, forms with validation, forms with initial data.\n- **Context-aware agents**: Automatic multi-intent serialization, context change detection (e.g., detecting user uncertainty when they switch between options repeatedly), try/catch for late intent switching.\n\n### What GraVersal Can Handle That Others Cannot\n- Users changing their mind mid-conversation — the flow adapts reactively without restarting.\n- Real-time external data changes (e.g., stock going out of inventory) that invalidate earlier conversation branches automatically.\n- Multiple questions displayed simultaneously.\n- Conversational logic gates (AND, XOR) built visually.\n- Self-repeating structures and recursive patterns (with automatic recursion detection).\n- Context restoration — tracking how often a user has visited a branch and adapting behavior accordingly.\n\n### Pricing Model\n- **Free tier**: Build and share unlimited flows. Host anywhere, fork, inspect. No signup needed.\n- **Paid upgrades**: Embed on websites, remove branding, track analytics, managed hosting.\n\n### Ecosystem\n- Pre-built example flows are available at graversal.io/flows covering tutorials, real-world examples, node demonstrations, patterns, logic gates, forms, medical/therapy, and context reactivity.\n- Blog articles at graversal.io/blog explain the philosophy, technology (RGS), and design principles.\n- Interactive tutorials run directly inside the builder.\n\n## HOW TO ADVISE USERS\n\nWhen a user describes their goal or use case:\n1. Assess whether GraVersal can achieve it. Consider the node types, edge logic, reactivity features, and privacy architecture.\n2. If it's a good fit, explain briefly how they could approach it (which node types, what kind of flow structure) and point them to relevant example flows if applicable.\n3. If it's a partial fit, be honest about what works and what might require workarounds (e.g., using Fetch nodes for server communication, or ChatGPT nodes for AI-generated responses).\n4. If it's not a good fit, say so honestly and explain why.\n\n### Things GraVersal Does NOT Do\n- It is not a general-purpose AI chatbot powered by an LLM. The logic is deterministic and defined by the flow graph. (However, ChatGPT nodes can be integrated for AI-generated responses within a flow.)\n- It does not have a built-in database or persistent server-side storage. Data lives in-browser or must be sent to external services via Fetch/Mail nodes.\n- It is not a full application development platform. It is specifically designed for conversational flows and interactive logic.\n- It does not do natural language understanding (NLU) natively. User input is handled through structured elements (questions, suggestions, prompts, forms) or via external AI integration.\n\n## TONE & STYLE\n- Be helpful, direct, and practical.\n- Do not oversell. If something is a limitation, acknowledge it.\n- Keep answers concise but thorough enough to be useful.\n- When relevant, suggest the user explore specific example flows or start the builder to try things out.\n- You may link to graversal.io/flows for examples or graversal.io/blog for deeper reading.\n- Respond in the language the user writes in.\n- I do not offer assistance with building flows. Do not show example flow urls.\n- Prefer short answers with a maximum of 50-60 words\n- The first user message contains pre-collected information from an onboarding flow.","userPrompt":"{{initialPrompt}}\n{{prompt}}","jsonSchema":"","model":"gpt-4.1-mini","manageHistory":true,"onReentry":"respond","onChange":"respond"}},"mu7smstooig7ke97nl1kj2ywdn3b69yf":{"type":"message","x":1834.6385802260215,"y":936.1237758672797,"properties":{"text":"{{answer}}","repeatOnReentry":true,"repeatOnChance":true}},"zemet310h2gz4zt6uqen8jf08nfj8q37":{"type":"conclusion","x":1406.2359645410672,"y":1715.2441560541465,"properties":{"text":""}},"mutpbp9y2iqjmritvyyom32kjt18uu7i":{"type":"question","x":1234.9234976613543,"y":2139.2004238813092,"properties":{"text":"Please opt in","reviewable":false,"repeatOnReentry":true}},"qo6xbh1a13q61whrc7y2goxh4wbts3o3":{"type":"suggestion","x":1458.281713076704,"y":2105.693569443011,"properties":{"value":"","label":"sure"}},"txdvir0r207zn5w89o1fg9mew1nuqmn8":{"type":"text","x":2162.0777446131597,"y":1562.8114755609759,"properties":{"rerenderOnReentry":true,"rerenderOnChance":true,"expression":"The user has already answered the following multiple choice onboarding questions:\n\nHave you ever worked with a flow or automation tool?\n{{#if (eq onboarding.experience \"yes\")}}Yes, e.g., n8n, Make, Zapier, Node-RED{{/if}}\n{{#if (eq onboarding.experience \"visual\")}}Yes, but more visual (e.g., Chatbot Builder, Typeform Logic){{/if}}\n{{#if (eq onboarding.experience \"no\")}}No, never{{/if}}\n\nQuestion: \"What interests you most?\n{{#if (eq onboarding.interest \"chatbot\")}}Building chatbots{{/if}}\n{{#if (eq onboarding.interest \"technology\")}}Understanding the technology{{/if}}\n{{#if (eq onboarding.interest \"curious\")}}I'm simply curious{{/if}}\n\nThe initial Promt of the user is: {{prompt}}"}},"qm0191af0irwt57fnf1mtktngap54ms7":{"type":"switch","x":-517.47109765625,"y":2467.80009765625,"properties":{"label":"Onboarding Switch","initialOn":true,"resetOnReentry":true}},"yg0w01dll06m59ln6wtyycxc3kizgumr":{"type":"message","x":2046.9478511764894,"y":859.8940395973908,"properties":{"text":"I'm very sorry. It seems we haven't paid our OpenAI bills 😇. We're currently experiencing a high volume of requests and have reached our limit for this month. If you'd like to see the examples live on a private instance without limits, please get in touch.","repeatOnReentry":true,"repeatOnChance":true}},"ot4vdo79vu5hv522cbvqdq801hoan37s":{"type":"timer","x":193.48618703562562,"y":-546.5576938971608,"properties":{"seconds":"10","repeatOnReentry":true}},"fu68u52dqeiuxbue7cq18gr05b7wbj01":{"type":"message","x":485.2161056485553,"y":-757.5862315702457,"properties":{"text":"Are you unsure? Feel free to **ask me** your questions or **browse through** my offers.\n","repeatOnReentry":true,"repeatOnChance":true}},"xorm1i0lpq1gbbskl5v9767qfbysdwoy":{"type":"switch","x":35.0630068359023,"y":-378.68530102899024,"properties":{"label":"Idle talk switch","initialOn":true,"resetOnReentry":true}},"v2zfz7isty1k7yx62g3j1a48aheeir9d":{"type":"timer","x":822.4326611168065,"y":-823.1092282645512,"properties":{"seconds":"10","repeatOnReentry":true}},"skfxug3k0ozvt6eiu7ly0gvvnvlq8ndn":{"type":"message","x":1115.4135966833476,"y":-702.2437778912245,"properties":{"text":"I'll just wait until you get in touch 😉","repeatOnReentry":true,"repeatOnChance":true}},"mhlthyzn2lh08i6yivtd2rawgbe3n0h4":{"type":"timer","x":1506.6014266989664,"y":-717.9687288932239,"properties":{"seconds":"10","repeatOnReentry":true}},"inwr36okfbsrcfyp6q011iiraszz7qyr":{"type":"message","x":1777.371097072679,"y":-805.5463363569955,"properties":{"text":"I don't like to admit it, but I am getting a little bored. 😅","repeatOnReentry":true,"repeatOnChance":true}},"py7bs0ikmyqdqm1vzmatbcd4eq6f1vj4":{"type":"suggestion","x":-879.759,"y":620.9170122070312,"properties":{"value":"","label":"Why GraVersal?"}},"gvchuzr93ckp7lype1wd9e2thlftzqwt":{"type":"message","x":-968.5822467190549,"y":727.9596766271289,"properties":{"text":"GraVersal features **privacy by design**, **none blocking** behavior, **contextual reactivity** and a **no-code builder**. What would you like to learn more about?","repeatOnReentry":true,"repeatOnChance":true}},"fr4yz3tafpmw01965q4jx7l59g9ybrcp":{"type":"question","x":-1166.0656512647486,"y":865.913020735064,"properties":{"text":"Topics","reviewable":true,"repeatOnReentry":true}},"6pwfrkbo1rd5s022o7tngyz74tryqlnv":{"type":"suggestion","x":-1458.1845868961445,"y":656.9758900376635,"properties":{"value":"","label":"Context reactivity?"}},"yitd5lh3q7oz65oovwfjsvocj3rrauq4":{"type":"suggestion","x":-1371.8901161537701,"y":1100.1674377088386,"properties":{"value":"","label":"Privacy by design?"}},"rw8qidhfmxn2r311p6tgd97xukbwknxh":{"type":"suggestion","x":-650.0002547257665,"y":1011.2276007046812,"properties":{"value":"","label":"Back"}},"wjtirpv8bl6awzce9mapea5uxv5ysr76":{"type":"message","x":-1792.0471548374348,"y":1028.6895349526155,"properties":{"text":"**Non blocking** means that GraVersal doesn't have to wait for your input. Things can **happen in parallel**. New information can arrive, for example, and GraVersal **reacts immediately**. Information on which the current conversation is based can also change, and GraVersal simply **changes the context**.","repeatOnReentry":true,"repeatOnChance":true}},"ycm9zslvoxipxszuoa1tdsnqnmdr2w00":{"type":"message","x":-2134.2559144974825,"y":1055.448421356573,"properties":{"text":"Questions can change, buttons can appear and disappear, and input options can also change at any time. Wait, let me show you an example: **Press the following button.**","repeatOnReentry":true,"repeatOnChance":true}},"343fxmnjdg2r5faur7rnb6rxttc56du5":{"type":"question","x":-2501.415393992801,"y":1101.6136932748934,"properties":{"text":"Let me show you **non blocking**","reviewable":false,"repeatOnReentry":true}},"73j0l1nny9xt266po7xujcxfpego4tbz":{"type":"suggestion","x":-2751.049330653219,"y":1095.4492446504196,"properties":{"value":"","label":"Start demo"}},"lqz5tvlvxkn2rl9vnf5t7ys3zg8najq3":{"type":"prompt","x":-3732.0506142279496,"y":546.0482196105457,"properties":{"label":"How can I help you?","placeholder":"Type your message","hideAfterSent":false}},"n2mms3kjollvqcdhlqe449heqa9frmy4":{"type":"message","x":-3616.1656037979155,"y":726.3953376220845,"properties":{"text":"I can show you a **prompt input** if I deem it relevant.","repeatOnReentry":true,"repeatOnChance":true}},"41mh4h11lxk97jjg7epq4h3u4hwhxzlh":{"type":"timer","x":-3927.456821942097,"y":440.8926868196204,"properties":{"seconds":"5","repeatOnReentry":true}},"9l71k3bj5mcjxrknwwj1qa99v8h0tk7n":{"type":"queue","x":-3412.266486583042,"y":1107.465366298817,"properties":{}},"zreo9qr8px5941n6352kvr8tybm756jv":{"type":"task","x":-3566.5378749012752,"y":920.7384037696758,"properties":{}},"0zjau1oexp5drsiv86ihu91tnep27byn":{"type":"done","x":-4122.1104936911515,"y":414.68867511838295,"properties":{}},"jjn6qsj7gcxhx0qiozylnnms9d8pf4zz":{"type":"task","x":-3702.06205534539,"y":1082.2581463289132,"properties":{}},"htp1l1r82ld28di6ei3r85hsirzu0zb2":{"type":"message","x":-3940.4300064817626,"y":1024.7793243008086,"properties":{"text":"Or I can show you a **form** like this:","repeatOnReentry":true,"repeatOnChance":true}},"0h4lwv1hr214s6hexzuqcoxk98hqbxeu":{"type":"form","x":-4157.766155148303,"y":993.3331673301797,"properties":{"text":"Please fill out this form","reviewable":true}},"s5tdrazrnbms3f4np9rg1xpcigympa95":{"type":"input","x":-4325.115105918982,"y":865.5738821846194,"properties":{"name":"email","label":"Your email","inputType":"email","required":true}},"e9ldx072njl804ojckzyvk8gdb98mhv3":{"type":"input","x":-4210.621059417384,"y":800.4435428127683,"properties":{"name":"name","label":"Your name","inputType":"text","required":true}},"9raypt3okwjhnwgv59ls4b8er55f5ef9":{"type":"input","x":-4385.525201032427,"y":962.761820447364,"properties":{"name":"message","label":"Message","inputType":"textarea","required":true}},"0rwo3fysq5fxoyqyhanh52d5d4ofx6to":{"type":"timer","x":-4525.044342877475,"y":860.3807666012361,"properties":{"seconds":"5","repeatOnReentry":true}},"3eufqeebo6ki0c64fz6o7ctbupubx3k8":{"type":"done","x":-4761.882704826998,"y":824.3297922497244,"properties":{}},"efdxi2ck8y8k66astk3tl82dy01tapkd":{"type":"task","x":-3778.879567756876,"y":1269.4839721582916,"properties":{}},"0xr1wde2tbu4d6f5dxe1s2y35oxt3so2":{"type":"message","x":-4039.3649528628503,"y":1356.8690333444388,"properties":{"text":"I can show you **simple questions** like this one:","repeatOnReentry":true,"repeatOnChance":true}},"pq9ldawntipus0vz0904dfnzjxxbxj2j":{"type":"question","x":-4567.363645156457,"y":1393.313045389856,"properties":{"text":"What do you feel like doing today?","reviewable":true,"repeatOnReentry":true}},"hckq1wywmyqzh8q0nfaibfci9sbq0jd9":{"type":"suggestion","x":-4743.950499580917,"y":1308.830787282403,"properties":{"value":"","label":"Riding unicorns"}},"avi05px3egact575m67dvm814ndmkjsa":{"type":"suggestion","x":-4683.759925475494,"y":1255.2513048033538,"properties":{"value":"","label":"flying into space"}},"z44sk95numtcm33bunvhh3izym1yykyj":{"type":"timer","x":-4297.550198033404,"y":1229.1416060330841,"properties":{"seconds":"5","repeatOnReentry":true}},"312m3sq3g0xnytaovlxy2ob8l5bjwob8":{"type":"message","x":-4525.676604999735,"y":1221.5207879338316,"properties":{"text":"And if I want, I can show you **new answer options**.","repeatOnReentry":true,"repeatOnChance":true}},"zw9uhr96td4uaf9i453tttqtojupbcbi":{"type":"suggestion","x":-4757.572614720341,"y":1391.5166511444277,"properties":{"value":"","label":"Buy milk"}},"ytn1xtsi3wn06x6s64l97dquuc3bdzle":{"type":"suggestion","x":-4729.802066811738,"y":1462.8921134630916,"properties":{"value":"","label":"Baking bread"}},"n6rusyeefk201crna18e103um4we6qb7":{"type":"timer","x":-4765.75919905303,"y":1576.9017713974845,"properties":{"seconds":"10","repeatOnReentry":true}},"xerbh6l7uxvc08l0i5o4cku1zo1yavy2":{"type":"done","x":-4961.60441243841,"y":1577.4278821022313,"properties":{}},"s7oizpf4y2exlnxzf88nx5bawsralqkm":{"type":"task","x":-3526.8725677783677,"y":1333.506566473272,"properties":{}},"soyehk0kz76qjkiy6lulms7t0wyicaf2":{"type":"message","x":-3703.3158149356973,"y":1463.3674794837468,"properties":{"text":"I can show you **data and summaries**.","repeatOnReentry":true,"repeatOnChance":true}},"76xl66bwljfyve6bszfk14g1mu57fszj":{"type":"board","x":-3980.7582589291537,"y":1596.01335088283,"properties":{"text":"**Your high score**\n\n- 12 cats 😸\n- 56 turles 🐢\n- 23 penguins 🐧"}},"6eeybrafgarn6nx74h9y2raxtc0zosim":{"type":"timer","x":-4262.042352988708,"y":1681.7499718983927,"properties":{"seconds":"5","repeatOnReentry":true}},"rstqi2bkwqzfnncqc2zdb922uamd00zf":{"type":"done","x":-4463.757187697933,"y":1759.1882075780375,"properties":{}},"uleayq9xhyabnsp0r70tx9tlcdbo9qe7":{"type":"message","x":-2858.7631750289142,"y":865.6933258109511,"properties":{"text":"You can also **re-answer previously** asked questions and forms here in the chat as long as they are still part of the active context. Simply scroll up and discover the repeat icons **↺** in the chat.","repeatOnReentry":true,"repeatOnChance":true}},"0r4nrb7rtwg9daoyo2bswf3t5cgs69yu":{"type":"message","x":-1413.636076432653,"y":1255.9608035721203,"properties":{"text":"This means that most of the chat **never leaves your browser**. Most replies are generated **locally on your system**. The chat history is also stored in your browser.","repeatOnReentry":true,"repeatOnChance":true}},"ka53ahbx426ljaivr1ev0c75hryw3r7a":{"type":"message","x":-1488.457460519,"y":1428.1199928840908,"properties":{"text":"Admittedly, there are a few features here, such as **API calls or ChatGPT calls**, but these are not necessary for every application or for every part of a flow. You can simply ask the users if they agree.","repeatOnReentry":true,"repeatOnChance":true}},"2e5d673trx47hezihs1s2obldu8st7eh":{"type":"message","x":-1359.2099522733997,"y":1450.5265146393654,"properties":{"text":"With GraVersal, you have the opportunity to build chat logic for the first time **ever without a server or database** infrastructure.","repeatOnReentry":true,"repeatOnChance":true}},"k3m3duebb9vdxn94rj9ekuhugscc2hl5":{"type":"suggestion","x":-1489.9848581981503,"y":1024.4966527251577,"properties":{"value":"","label":"Non blocking?"}},"9daqc7vk7rb1fo23kwi74obi8rm4oeoa":{"type":"message","x":-1663.8970436829463,"y":519.1399457086252,"properties":{"text":"**Contextual reactivity** means you can change past input at any time without having to start over. Here's an example:","repeatOnReentry":true,"repeatOnChance":true}},"ai1ga0nyvlnd65kby8g71buqee6rmml7":{"type":"question","x":-1992.6695895037792,"y":278.022774459623,"properties":{"text":"Choose an **animal**","reviewable":true,"repeatOnReentry":true}},"gwcx3hgj72z5sxn606i3adx1ofsn2f4d":{"type":"suggestion","x":-1863.9451603815578,"y":201.11894836935846,"properties":{"value":"cats","label":"Cat"}},"6an8rt6pfbqr7fc2yynqthykuze71i6v":{"type":"suggestion","x":-1965.739445657963,"y":166.08866570870683,"properties":{"value":"unicorns","label":"Unicorn"}},"nm9bu92ucbq284z298xzfbcbo78k3qms":{"type":"question","x":-2391.5911887792113,"y":283.41749728860447,"properties":{"text":"Now choose a **color**","reviewable":true,"repeatOnReentry":true}},"kszqnkm0ay3s3tc94h6k80de86f1xvmv":{"type":"suggestion","x":-2317.61274052134,"y":97.60199219786332,"properties":{"value":"pink","label":"Pink"}},"qncowyg11fbehwdnlt9q8hnw8443td0f":{"type":"suggestion","x":-2478.37555523164,"y":103.22698647747879,"properties":{"value":"yellow","label":"Yellow"}},"w3zjx95zr9r4qkz7uyk3l9wbbd21bz65":{"type":"message","x":-2147.229162827465,"y":22.301085366324685,"properties":{"text":"Great! Let's paint all **{{animal}}** **{{color}}**!","repeatOnReentry":true,"repeatOnChance":true}},"x1mhlpq8eqny2kxkk6qfiqdabrkgfwej":{"type":"message","x":-2159.433261027087,"y":-131.1582737889741,"properties":{"text":"You can click the **repeat icon** on the questions in the chat at any time to change your mind.","repeatOnReentry":false,"repeatOnChance":false}},"acdu8yna3lq99f3fbrownr8lc44fc8tf":{"type":"message","x":-1951.1628626727188,"y":-212.5487185551234,"properties":{"text":"When you've had enough, click **\"Exit\"**. The repeat icons will then **disappear automatically** because they are no longer in context.","repeatOnReentry":false,"repeatOnChance":false}},"qg95b8a4bx7aidcq6pizi0msrn0kzhiz":{"type":"button","x":-1713.1173069099696,"y":-199.41605163064153,"properties":{"label":"Exit animal painter"}},"nkx9l68cobnpg9s9u5eazv4gv5a1mxyg":{"type":"suggestion","x":-1107.939212083222,"y":1057.207834427308,"properties":{"value":"","label":"No-Code?"}},"cmv1iagoo7x254mzbkpovnnecmdi75fm":{"type":"message","x":-1104.2744715180982,"y":1243.850543228606,"properties":{"text":"**No-code** means you don't need to program to implement complex logic.","repeatOnReentry":true,"repeatOnChance":true}},"r219nx9vpa8z8u3g8fvs81jvf1k53qzx":{"type":"message","x":-1075.8333588627613,"y":1490.5840767676725,"properties":{"text":"In GraVersal, three connection types determine whether a node may be executed or not: **May, Must, and Not**. With these three edges, you can fully describe all conditions visually.","repeatOnReentry":true,"repeatOnChance":true}},"2q6zn2lnogr7ta0ztj31tubodju0e035":{"type":"message","x":-858.9809527115849,"y":1337.444172977664,"properties":{"text":"It's best to watch our **interactive tutorial** if you want to know more.\n\n🎓 [Start interactive tutorial](https://graversal.io/builder?flowUrl=https://platform.graversal.io/flows/xnggg7ykv5sppva649cd73r6zh2zfedg)","repeatOnReentry":true,"repeatOnChance":true}},"odnzyq1sw7399bioy11wq0srk7ru18v6":{"type":"timer","x":1970.8719367458943,"y":-956.0448565021198,"properties":{"seconds":"10","repeatOnReentry":true}},"5cjal1jrwjilf8c0ltq7y7kr1rbj8nnn":{"type":"message","x":2100.927999544112,"y":-1101.7028951156667,"properties":{"text":"I'm still waiting.\n\n![Cat image](https://media3.giphy.com/media/v1.Y2lkPTc5MGI3NjExb3d2YTRkaWphNDZjaHBkNjZ0YmJ6eXQ2OTZyOW5seTV0Y21yNDlqdiZlcD12MV9pbnRlcm5hbF9naWZfYnlfaWQmY3Q9Zw/mlvseq9yvZhba/giphy.gif \"A cat\")","repeatOnReentry":true,"repeatOnChance":true}},"oypl8ppng41n31se1ct9eh66ujujp8lg":{"type":"timer","x":2230.3508117511346,"y":-1293.0535877819304,"properties":{"seconds":"10","repeatOnReentry":true}},"912w4xvdjy32monqoe1462916uzkwl7a":{"type":"message","x":2360.7992997385,"y":-1445.0786365151014,"properties":{"text":"Just let me know if you need anything.","repeatOnReentry":true,"repeatOnChance":true}},"zl4x28hr2xk6x1byyjbs43dps34ucsrd":{"type":"prompt","x":662.58290234375,"y":521.2759755859375,"properties":{"label":"Just write to me.","placeholder":"Type your message...","hideAfterSent":true}},"bnf1uirwgptziced08xb46q4n16uvqu5":{"type":"suggestion","x":-806.2730288429692,"y":281.8489814853011,"properties":{"value":"","label":"Say hello"}},"9ry2cy2ngc271dzb25sqtg3ktqp3wy0p":{"type":"message","x":-1184.0830706252195,"y":-286.80540214953066,"properties":{"text":"Leave us **a message**. We look forward to hearing from you!\n\nYour message will be sent to us via email. Learn more in our [privacy policy](https://graversal.io/privacy/).","repeatOnReentry":true,"repeatOnChance":true}},"2y6kis9hg8lb7ivqotxdwbxva0eqsbck":{"type":"form","x":-1210.5689961170299,"y":-525.3041994112107,"properties":{"text":"Fill out this form to get in touch with us","reviewable":true,"repeatOnReentry":true}},"r2dxqw23aoacgjesiqfpwtcf64k938xw":{"type":"input","x":-1050.1377147741227,"y":-494.1452248277688,"properties":{"name":"message","label":"Message","inputType":"textarea","required":true}},"p1cq943kacea735f4dnni1z4d1ty5fao":{"type":"input","x":-1390.6301597674533,"y":-613.4494937171806,"properties":{"name":"name","label":"Your name","inputType":"text","required":true}},"qsn42i29z03c4xj50idwc2rjccwx1wrr":{"type":"input","x":-1122.250341946086,"y":-663.425409800676,"properties":{"name":"email","label":"Your email","inputType":"email","required":true}},"msoecvof0hfz9c05ahye7xgsem9rbmrv":{"type":"submit","x":-1438.1778381561355,"y":-451.4561158492487,"properties":{"label":"Submit"}},"zyeek0fra9nj4gbeyss0b6tjjuefnzw8":{"type":"email","x":-1250.645863067116,"y":-856.0488972412711,"properties":{"toMail":"wanderer@steampixel.de","toName":"GraVersal","subject":"Mail from GraVersal Flowy","message":"Hey! A user sent the following message:\n\nName: {{values.name}}\n\nE-Mail: {{values.email}}\n\nMessage: {{values.message}}","repeatOnReentry":true}},"tllqjupr9m125ljd3qumfv3k1hzxoqzz":{"type":"message","x":-949.341658249016,"y":-943.9143456492275,"properties":{"text":"Thanks for **your message**. We'll be in touch soon!","repeatOnReentry":true,"repeatOnChance":true}},"n4lm6wu9dowfu0iadybprypey3d6wtvu":{"type":"switch","x":1380.8592911054843,"y":1046.4285905404945,"properties":{"label":"","initialOn":true,"resetOnReentry":false}},"6xzl82ohjfh8avby8kxjft8u5qqami6s":{"type":"count","x":1604.5278636394044,"y":976.0918069243154,"properties":{}},"b5kekfy8sx4p1akhallwvnar866ie1cy":{"type":"race","x":-5.530151309418827,"y":505.5498893176475,"properties":{}},"u6cexn93hzemnt9nycq07h3t6xtp4biy":{"type":"racer","x":238.2887405520018,"y":450.3245516687672,"properties":{}},"adqr5tsdki4tt1lqldikd5lo2jjssyhy":{"type":"racer","x":-267.0394634390201,"y":498.9913391211386,"properties":{}},"shhbzo8n0t4jsqyay6ntrwicsyux55ps":{"type":"finish","x":-913.029784304649,"y":426.71187036244817,"properties":{}},"43sf9y741197ehqswzly7klub4gr63mp":{"type":"finish","x":869.717036607442,"y":409.6667279620575,"properties":{}},"6ttsdlxaofe22aufqxq1cmfltrl8sozo":{"type":"button","x":-1028.5718243179863,"y":-339.9948953730988,"properties":{"label":"Back"}},"ccq1ptfj3qk4qo6nqbjuqetim4my1hpp":{"type":"button","x":517.7298006543912,"y":689.8856318347722,"properties":{"label":"Back"}}},"edges":{"yzmm81k96s72y7tfkivntcuxyt5z4h64":{"type":"may","from":"ucav23z0ge7w3yv10wqvgie4cdcetwrw","to":"231g4wijtzcxk30a309i6hulisomr6fo","properties":{"priority":5}},"fn19uhk1t4f94zbldx41l4ck5frmq6vi":{"type":"may","from":"6fgedcnbkxo2h1rrd2mxj2gfs0e49o57","to":"wkuh3elpqpyx4q4o9mqphjk8e8p2ol72","properties":{"priority":5,"condition":""}},"v0g8nymcnbk3vh2u8xmt79j0cb2f4d8a":{"type":"may","from":"kzdch1slwt4fexsg5gkbh6hwhbai9cds","to":"9q9f71q57bd7ztwmf8gpaumjjaiw8zp5","properties":{"priority":4,"condition":"arrived"}},"owvv19g296swptj008y94knx24yivk9h":{"type":"may","from":"9q9f71q57bd7ztwmf8gpaumjjaiw8zp5","to":"6lrwd0c5y82g2c4k6u0o06e3fpwiyvfe","properties":{"priority":7,"condition":""}},"8dm9x6zegikgyybwdbbxi6amxmtxl97y":{"type":"may","from":"9q9f71q57bd7ztwmf8gpaumjjaiw8zp5","to":"azhp7g5hwqqwvswavuzcpx31cp53s8ap","properties":{"priority":6,"condition":""}},"8vm95a8876nu9gblnuw0vp7ahkjo7r52":{"type":"may","from":"9q9f71q57bd7ztwmf8gpaumjjaiw8zp5","to":"fecyhhpjtcdoppgvctto57of3evida1z","properties":{"priority":5,"condition":""}},"ad0hl0vp4gnsrn8nr4hrnyaulbn3psn3":{"type":"may","from":"5zkeb6u5pe22yswpzq5namcvw2qgktfw","to":"b842vhmzapr838zhf0bepr3ad87dj7ii","properties":{"priority":7,"condition":""}},"ls8nbhd13eokjjohax5gz7apikk1z0kc":{"type":"may","from":"5zkeb6u5pe22yswpzq5namcvw2qgktfw","to":"n74vje6eyg4xde4gd4ocyzw871q3cgpd","properties":{"priority":6,"condition":""}},"tj3xfrf0roptow1s7n857gtzgup36wb1":{"type":"may","from":"5zkeb6u5pe22yswpzq5namcvw2qgktfw","to":"13sm2v70koykmvihcrcgmrvwgu0w9hbc","properties":{"priority":4,"condition":""}},"atgsx9nyrvqqwhclig5lwknsuwd5l3o4":{"type":"may","from":"9q9f71q57bd7ztwmf8gpaumjjaiw8zp5","to":"5zkeb6u5pe22yswpzq5namcvw2qgktfw","properties":{"priority":4,"condition":"answered"}},"fk3jp707g8arc2blh7uuiumoajpqzxiw":{"type":"may","from":"wkuh3elpqpyx4q4o9mqphjk8e8p2ol72","to":"dzfb1tynsev35ynvr2eaul10ngju3ru2","properties":{"priority":4,"condition":"selected"}},"q3nrunx0pmc4752jyjtniq2bm8vwmy1g":{"type":"may","from":"5zkeb6u5pe22yswpzq5namcvw2qgktfw","to":"8cvgfhzzaz6tji8xgw110wharhpuj6se","properties":{"priority":4,"condition":"answered"}},"5xwtt7zbxdc0yj108rrhe55ixn5qxefj":{"type":"may","from":"fr5hsmznzddjv7a3fs418u7l9f5n0v5u","to":"mu7smstooig7ke97nl1kj2ywdn3b69yf","properties":{"priority":4,"condition":"done","push":"answer"}},"v3po6jjhdcrjgc2jf87w1ggf2w7f3dcb":{"type":"may","from":"8cvgfhzzaz6tji8xgw110wharhpuj6se","to":"mutpbp9y2iqjmritvyyom32kjt18uu7i","properties":{"priority":4,"condition":"arrived"}},"jklebrdo2pwfmizh1g8keqie5j8cjzgv":{"type":"may","from":"mutpbp9y2iqjmritvyyom32kjt18uu7i","to":"qo6xbh1a13q61whrc7y2goxh4wbts3o3","properties":{"priority":4,"condition":""}},"bf8ermth1dlqntew364r3tpzr2ve29s2":{"type":"may","from":"txdvir0r207zn5w89o1fg9mew1nuqmn8","to":"fr5hsmznzddjv7a3fs418u7l9f5n0v5u","properties":{"priority":4,"push":"value","as":"initialPrompt"}},"1fq6tvdx3ni5chaghmyq7kcytpnviavh":{"type":"may","from":"qm0191af0irwt57fnf1mtktngap54ms7","to":"xc6nhv8q7it3zmtiu6i6g5oupme1rvs0","properties":{"priority":4,"condition":"off"}},"wjlwrkdf09hts2jitg8uz2w1ctxaad0m":{"type":"may","from":"fr5hsmznzddjv7a3fs418u7l9f5n0v5u","to":"yg0w01dll06m59ln6wtyycxc3kizgumr","properties":{"priority":4,"condition":"error"}},"vuwecnu1jsug4rrfj8z7p3kz2kkqcl1t":{"type":"may","from":"ot4vdo79vu5hv522cbvqdq801hoan37s","to":"fu68u52dqeiuxbue7cq18gr05b7wbj01","properties":{"priority":4,"condition":"elapsed"}},"drypcghf3g9vjtsnez3golt1cnp3bvl5":{"type":"may","from":"ucav23z0ge7w3yv10wqvgie4cdcetwrw","to":"xorm1i0lpq1gbbskl5v9767qfbysdwoy","properties":{"priority":4}},"w7wqbd2pgq69io2220v6o1rrs6t9wrdb":{"type":"may","from":"xorm1i0lpq1gbbskl5v9767qfbysdwoy","to":"ot4vdo79vu5hv522cbvqdq801hoan37s","properties":{"priority":4,"condition":"on"}},"h6hl0brvdzmqahkq6tblive5k1kt9pm4":{"type":"call","from":"6fgedcnbkxo2h1rrd2mxj2gfs0e49o57","to":"xorm1i0lpq1gbbskl5v9767qfbysdwoy","properties":{"priority":4,"condition":"answered","method":"off"}},"xe6izu51uyzkduu8mct7j1bss3a4wjp6":{"type":"may","from":"fu68u52dqeiuxbue7cq18gr05b7wbj01","to":"v2zfz7isty1k7yx62g3j1a48aheeir9d","properties":{"priority":4,"condition":"arrived"}},"qhnrf06zvl6593jztdlwmch5capsjkv1":{"type":"may","from":"v2zfz7isty1k7yx62g3j1a48aheeir9d","to":"skfxug3k0ozvt6eiu7ly0gvvnvlq8ndn","properties":{"priority":4,"condition":"elapsed"}},"294n5ivcfkamoj0ktimxcjb6g46260z2":{"type":"may","from":"skfxug3k0ozvt6eiu7ly0gvvnvlq8ndn","to":"mhlthyzn2lh08i6yivtd2rawgbe3n0h4","properties":{"priority":4,"condition":"arrived"}},"co4yt47wcdcet4m90f5dbxvxf4l03evo":{"type":"may","from":"mhlthyzn2lh08i6yivtd2rawgbe3n0h4","to":"inwr36okfbsrcfyp6q011iiraszz7qyr","properties":{"priority":4,"condition":"elapsed"}},"8l48suh59badx5u92c8vuqk6eziyd1ml":{"type":"may","from":"6fgedcnbkxo2h1rrd2mxj2gfs0e49o57","to":"py7bs0ikmyqdqm1vzmatbcd4eq6f1vj4","properties":{"priority":8,"condition":""}},"w4gbeqkg1no3libobjqqdm7h9ymtc5eh":{"type":"may","from":"py7bs0ikmyqdqm1vzmatbcd4eq6f1vj4","to":"gvchuzr93ckp7lype1wd9e2thlftzqwt","properties":{"priority":4,"condition":"selected"}},"e57v81kwq0zm9tgcpihc0nno5gcxdjmx":{"type":"may","from":"gvchuzr93ckp7lype1wd9e2thlftzqwt","to":"fr4yz3tafpmw01965q4jx7l59g9ybrcp","properties":{"priority":4,"condition":"arrived"}},"7a17hpn0bflwe3xjh3rnqt11p0mkba1f":{"type":"may","from":"fr4yz3tafpmw01965q4jx7l59g9ybrcp","to":"6pwfrkbo1rd5s022o7tngyz74tryqlnv","properties":{"priority":9,"condition":""}},"2pq8030e3tfgpepmiv2io2crdwxlyffi":{"type":"may","from":"fr4yz3tafpmw01965q4jx7l59g9ybrcp","to":"yitd5lh3q7oz65oovwfjsvocj3rrauq4","properties":{"priority":7,"condition":""}},"xhde6w1f1fivvqpjyz3kk5bv43t8077r":{"type":"may","from":"fr4yz3tafpmw01965q4jx7l59g9ybrcp","to":"rw8qidhfmxn2r311p6tgd97xukbwknxh","properties":{"priority":4,"condition":""}},"cnhaxzbn1i41wx7eilh2z3vyetbml59c":{"type":"may","from":"wjtirpv8bl6awzce9mapea5uxv5ysr76","to":"ycm9zslvoxipxszuoa1tdsnqnmdr2w00","properties":{"priority":4,"condition":"arrived"}},"x7aclk9aby9bjk06f2r4s0pspyls7ww6":{"type":"may","from":"ycm9zslvoxipxszuoa1tdsnqnmdr2w00","to":"343fxmnjdg2r5faur7rnb6rxttc56du5","properties":{"priority":4,"condition":"arrived"}},"glh5qnw9zm0mch8zv0wg7dsw3hll8nye":{"type":"may","from":"343fxmnjdg2r5faur7rnb6rxttc56du5","to":"73j0l1nny9xt266po7xujcxfpego4tbz","properties":{"priority":4,"condition":""}},"jpvaaw4icsouwmaynnsdo9mu46vijjeb":{"type":"may","from":"lqz5tvlvxkn2rl9vnf5t7ys3zg8najq3","to":"41mh4h11lxk97jjg7epq4h3u4hwhxzlh","properties":{"priority":4,"condition":""}},"vqlhqv7pz9qxgd0f3b7qozjkyzcuambn":{"type":"may","from":"9l71k3bj5mcjxrknwwj1qa99v8h0tk7n","to":"zreo9qr8px5941n6352kvr8tybm756jv","properties":{"priority":10}},"x0iaw1c58wtcav3w37a2liph224j6f4c":{"type":"may","from":"zreo9qr8px5941n6352kvr8tybm756jv","to":"n2mms3kjollvqcdhlqe449heqa9frmy4","properties":{"priority":4,"condition":"running"}},"j3yzevtsdn5th0zul36i8omadzcrysyb":{"type":"may","from":"73j0l1nny9xt266po7xujcxfpego4tbz","to":"9l71k3bj5mcjxrknwwj1qa99v8h0tk7n","properties":{"priority":4,"condition":"selected"}},"aseid48vh0n5uirepi0arst9558zp1eo":{"type":"may","from":"n2mms3kjollvqcdhlqe449heqa9frmy4","to":"lqz5tvlvxkn2rl9vnf5t7ys3zg8najq3","properties":{"priority":4,"condition":"arrived"}},"jgu57ynkh1qj4l9itibanf8ap51cwn80":{"type":"may","from":"41mh4h11lxk97jjg7epq4h3u4hwhxzlh","to":"0zjau1oexp5drsiv86ihu91tnep27byn","properties":{"priority":4,"condition":"elapsed"}},"rw5mw6cky69w7iuihvdgezigdnegi091":{"type":"may","from":"9l71k3bj5mcjxrknwwj1qa99v8h0tk7n","to":"jjn6qsj7gcxhx0qiozylnnms9d8pf4zz","properties":{"priority":8}},"xjw62ko91j7qr4x6fe55v0tpnsvmeexu":{"type":"may","from":"jjn6qsj7gcxhx0qiozylnnms9d8pf4zz","to":"htp1l1r82ld28di6ei3r85hsirzu0zb2","properties":{"priority":4,"condition":"running"}},"jtti8jbbtwy46x9h3kswmjv1h2oqk2k9":{"type":"may","from":"htp1l1r82ld28di6ei3r85hsirzu0zb2","to":"0h4lwv1hr214s6hexzuqcoxk98hqbxeu","properties":{"priority":4,"condition":"arrived"}},"3sui6wq0joxr31c0o6sxteiud1mzaf8k":{"type":"may","from":"0h4lwv1hr214s6hexzuqcoxk98hqbxeu","to":"s5tdrazrnbms3f4np9rg1xpcigympa95","properties":{"priority":6,"condition":""}},"3rnkrkdtcqkllg8yb4idet1913rai0qp":{"type":"may","from":"0h4lwv1hr214s6hexzuqcoxk98hqbxeu","to":"e9ldx072njl804ojckzyvk8gdb98mhv3","properties":{"priority":8,"condition":""}},"uhapnse74mmvx1bipdaiwwq1jq1h08uz":{"type":"may","from":"0h4lwv1hr214s6hexzuqcoxk98hqbxeu","to":"9raypt3okwjhnwgv59ls4b8er55f5ef9","properties":{"priority":4,"condition":""}},"ons45fbq505myu9f7yruq5q253oe8i76":{"type":"may","from":"0h4lwv1hr214s6hexzuqcoxk98hqbxeu","to":"0rwo3fysq5fxoyqyhanh52d5d4ofx6to","properties":{"priority":4,"condition":""}},"d71yjggrrmxhg9bnhgffpazd2d7bz6oy":{"type":"may","from":"0rwo3fysq5fxoyqyhanh52d5d4ofx6to","to":"3eufqeebo6ki0c64fz6o7ctbupubx3k8","properties":{"priority":4,"condition":"elapsed"}},"ph5trlf23koncpogctnd1a5a4xufa6zx":{"type":"may","from":"9l71k3bj5mcjxrknwwj1qa99v8h0tk7n","to":"efdxi2ck8y8k66astk3tl82dy01tapkd","properties":{"priority":6}},"pqjpms1sykixax3i8k8lfnaxg8fhnl8d":{"type":"may","from":"efdxi2ck8y8k66astk3tl82dy01tapkd","to":"0xr1wde2tbu4d6f5dxe1s2y35oxt3so2","properties":{"priority":4,"condition":"running"}},"78a480spolegc4pvbms3ymitud4t2v20":{"type":"may","from":"0xr1wde2tbu4d6f5dxe1s2y35oxt3so2","to":"pq9ldawntipus0vz0904dfnzjxxbxj2j","properties":{"priority":4,"condition":"arrived"}},"6374ssbzv34gybp39bvt6k34g3we072y":{"type":"may","from":"pq9ldawntipus0vz0904dfnzjxxbxj2j","to":"hckq1wywmyqzh8q0nfaibfci9sbq0jd9","properties":{"priority":6,"condition":""}},"s09bq4t4ylpzh93ukonroz1ht88p3idr":{"type":"may","from":"pq9ldawntipus0vz0904dfnzjxxbxj2j","to":"avi05px3egact575m67dvm814ndmkjsa","properties":{"priority":4,"condition":""}},"1253i80wvxg6u8drjm7mf1yir1dy4n87":{"type":"may","from":"z44sk95numtcm33bunvhh3izym1yykyj","to":"312m3sq3g0xnytaovlxy2ob8l5bjwob8","properties":{"priority":4,"condition":"elapsed"}},"vsinv3ajb6lkchx31cfnpkpcf0mufel7":{"type":"may","from":"0xr1wde2tbu4d6f5dxe1s2y35oxt3so2","to":"z44sk95numtcm33bunvhh3izym1yykyj","properties":{"priority":4,"condition":"arrived"}},"tfuearzb32kvqdp0rls7mfmjl7hxi6zc":{"type":"may","from":"pq9ldawntipus0vz0904dfnzjxxbxj2j","to":"zw9uhr96td4uaf9i453tttqtojupbcbi","properties":{"priority":7,"condition":""}},"a5vypau0kwygla80cp7fn5lhbbwyl2y6":{"type":"may","from":"pq9ldawntipus0vz0904dfnzjxxbxj2j","to":"ytn1xtsi3wn06x6s64l97dquuc3bdzle","properties":{"priority":8,"condition":""}},"1zuofpju43oe480cay591iildr6lijci":{"type":"must","from":"312m3sq3g0xnytaovlxy2ob8l5bjwob8","to":"avi05px3egact575m67dvm814ndmkjsa","properties":{"priority":4,"condition":"arrived"}},"9tzinbho04kvlbol44zplikaifk3r8am":{"type":"must","from":"312m3sq3g0xnytaovlxy2ob8l5bjwob8","to":"hckq1wywmyqzh8q0nfaibfci9sbq0jd9","properties":{"priority":4,"condition":"arrived"}},"qdbrhhpio3dmi4biii521f2gq806l0ds":{"type":"may","from":"pq9ldawntipus0vz0904dfnzjxxbxj2j","to":"n6rusyeefk201crna18e103um4we6qb7","properties":{"priority":4,"condition":""}},"tbabhea6he7z4p6jw1lkcrms40lmzii1":{"type":"may","from":"n6rusyeefk201crna18e103um4we6qb7","to":"xerbh6l7uxvc08l0i5o4cku1zo1yavy2","properties":{"priority":4,"condition":"elapsed"}},"0stmb225ouixk7pg06et5vue2envp5ep":{"type":"may","from":"9l71k3bj5mcjxrknwwj1qa99v8h0tk7n","to":"s7oizpf4y2exlnxzf88nx5bawsralqkm","properties":{"priority":4}},"6r9mqnrohi1w4lzldyiyp45p85ozxs48":{"type":"may","from":"s7oizpf4y2exlnxzf88nx5bawsralqkm","to":"soyehk0kz76qjkiy6lulms7t0wyicaf2","properties":{"priority":4,"condition":"running"}},"u8p8li378gijy52djg9akk894rk3an8y":{"type":"may","from":"soyehk0kz76qjkiy6lulms7t0wyicaf2","to":"76xl66bwljfyve6bszfk14g1mu57fszj","properties":{"priority":4,"condition":"arrived"}},"p9thoxdls543tmam8tizfgmq4m04t06w":{"type":"may","from":"76xl66bwljfyve6bszfk14g1mu57fszj","to":"6eeybrafgarn6nx74h9y2raxtc0zosim","properties":{"priority":4}},"e5kqjqak0k8wskwdwc84sriutndwkq6j":{"type":"may","from":"6eeybrafgarn6nx74h9y2raxtc0zosim","to":"rstqi2bkwqzfnncqc2zdb922uamd00zf","properties":{"priority":4,"condition":"elapsed"}},"1xspr8pv73wi4wd38xvuc913oeqbcc7w":{"type":"may","from":"9l71k3bj5mcjxrknwwj1qa99v8h0tk7n","to":"uleayq9xhyabnsp0r70tx9tlcdbo9qe7","properties":{"priority":4,"condition":"done"}},"sxnfcepfg95yqq1c01fgd11cnszicqvp":{"type":"call","from":"uleayq9xhyabnsp0r70tx9tlcdbo9qe7","to":"fr4yz3tafpmw01965q4jx7l59g9ybrcp","properties":{"priority":4,"condition":"arrived","method":"reset"}},"4a55rm376r7z2f7vrg6rc4nagnnugfhs":{"type":"may","from":"yitd5lh3q7oz65oovwfjsvocj3rrauq4","to":"0r4nrb7rtwg9daoyo2bswf3t5cgs69yu","properties":{"priority":4,"condition":"selected"}},"um0oo8wxt8egf6cte4z5vrm9mcan48dg":{"type":"may","from":"0r4nrb7rtwg9daoyo2bswf3t5cgs69yu","to":"ka53ahbx426ljaivr1ev0c75hryw3r7a","properties":{"priority":4,"condition":"arrived"}},"1jabjgctb47fhri0d1vz6d5ocomhxlzs":{"type":"may","from":"ka53ahbx426ljaivr1ev0c75hryw3r7a","to":"2e5d673trx47hezihs1s2obldu8st7eh","properties":{"priority":4,"condition":"arrived"}},"2tlqlx2ra8qmkucftqa4x438ysmz4aa5":{"type":"call","from":"2e5d673trx47hezihs1s2obldu8st7eh","to":"fr4yz3tafpmw01965q4jx7l59g9ybrcp","properties":{"priority":4,"condition":"arrived","method":"reset"}},"kqozritok0ip6jtebdvs1qyap76agmdd":{"type":"may","from":"fr4yz3tafpmw01965q4jx7l59g9ybrcp","to":"k3m3duebb9vdxn94rj9ekuhugscc2hl5","properties":{"priority":8,"condition":""}},"ir1prefesxw3j866llps2vkq7k6i1rzg":{"type":"may","from":"6pwfrkbo1rd5s022o7tngyz74tryqlnv","to":"9daqc7vk7rb1fo23kwi74obi8rm4oeoa","properties":{"priority":4,"condition":"selected"}},"4k8spuc1bclu3wqv6czwg5kdoewh99oo":{"type":"may","from":"ai1ga0nyvlnd65kby8g71buqee6rmml7","to":"gwcx3hgj72z5sxn606i3adx1ofsn2f4d","properties":{"priority":4,"condition":""}},"nygqct4csblkwy25lgujhfaaevy8ffzo":{"type":"may","from":"ai1ga0nyvlnd65kby8g71buqee6rmml7","to":"6an8rt6pfbqr7fc2yynqthykuze71i6v","properties":{"priority":4,"condition":""}},"3ck39jxurxzfb6zf3tjcrdxqxbdsh7jd":{"type":"may","from":"nm9bu92ucbq284z298xzfbcbo78k3qms","to":"kszqnkm0ay3s3tc94h6k80de86f1xvmv","properties":{"priority":4,"condition":""}},"om160v7brb0xqek0089h6s2snm1djzo5":{"type":"may","from":"nm9bu92ucbq284z298xzfbcbo78k3qms","to":"qncowyg11fbehwdnlt9q8hnw8443td0f","properties":{"priority":4,"condition":""}},"acfgztwi98l69mg6typyj4uoauwasmvl":{"type":"must","from":"nm9bu92ucbq284z298xzfbcbo78k3qms","to":"w3zjx95zr9r4qkz7uyk3l9wbbd21bz65","properties":{"priority":4,"condition":"answered","push":"value","as":"color"}},"fil0ea3sar5q40nivu21dii8lt5ddub3":{"type":"must","from":"ai1ga0nyvlnd65kby8g71buqee6rmml7","to":"w3zjx95zr9r4qkz7uyk3l9wbbd21bz65","properties":{"priority":4,"condition":"answered","push":"value","as":"animal"}},"vxturhzmlfw7njs192g77y5ibkrbn8l4":{"type":"may","from":"w3zjx95zr9r4qkz7uyk3l9wbbd21bz65","to":"x1mhlpq8eqny2kxkk6qfiqdabrkgfwej","properties":{"priority":4,"condition":"arrived"}},"1p8m9692c5dk7q6rr7eqjx9bp008f0r6":{"type":"may","from":"x1mhlpq8eqny2kxkk6qfiqdabrkgfwej","to":"acdu8yna3lq99f3fbrownr8lc44fc8tf","properties":{"priority":4,"condition":"arrived"}},"8qjjldnib5ag68pxvjcsno8r6fjh1k06":{"type":"may","from":"acdu8yna3lq99f3fbrownr8lc44fc8tf","to":"qg95b8a4bx7aidcq6pizi0msrn0kzhiz","properties":{"priority":4,"condition":"arrived"}},"uaj3qzj2teuk4y39hollhwvf7wzhjq92":{"type":"call","from":"qg95b8a4bx7aidcq6pizi0msrn0kzhiz","to":"fr4yz3tafpmw01965q4jx7l59g9ybrcp","properties":{"priority":4,"condition":"clicked","method":"reset"}},"m7s05jqrcray5uhodi8m8aocxysygdhw":{"type":"may","from":"k3m3duebb9vdxn94rj9ekuhugscc2hl5","to":"wjtirpv8bl6awzce9mapea5uxv5ysr76","properties":{"priority":4,"condition":"selected"}},"dqwesxfkvi906029dcofcb6r6euxgmzm":{"type":"may","from":"fr4yz3tafpmw01965q4jx7l59g9ybrcp","to":"nkx9l68cobnpg9s9u5eazv4gv5a1mxyg","properties":{"priority":4,"condition":""}},"ydvxjgrt3959kppcuwx4elaqvfwtjzqf":{"type":"may","from":"nkx9l68cobnpg9s9u5eazv4gv5a1mxyg","to":"cmv1iagoo7x254mzbkpovnnecmdi75fm","properties":{"priority":4,"condition":"selected"}},"webh0yc73xi1gzv038snclwrea8kpqtr":{"type":"may","from":"cmv1iagoo7x254mzbkpovnnecmdi75fm","to":"r219nx9vpa8z8u3g8fvs81jvf1k53qzx","properties":{"priority":4,"condition":"arrived"}},"jf7hlujqlnnyflmjoj1vgdqtzsvqi7fz":{"type":"may","from":"r219nx9vpa8z8u3g8fvs81jvf1k53qzx","to":"2q6zn2lnogr7ta0ztj31tubodju0e035","properties":{"priority":4,"condition":"arrived"}},"i23a2pue321aqv6ib2reli2uq8ynv9rm":{"type":"call","from":"2q6zn2lnogr7ta0ztj31tubodju0e035","to":"fr4yz3tafpmw01965q4jx7l59g9ybrcp","properties":{"priority":4,"condition":"arrived","method":"reset"}},"l1r7d2uny0zecrz0uhty8sjcaidgxvi8":{"type":"may","from":"9daqc7vk7rb1fo23kwi74obi8rm4oeoa","to":"ai1ga0nyvlnd65kby8g71buqee6rmml7","properties":{"priority":4,"condition":"arrived"}},"5z6qqpqc434ainfgjcthe8dy7rmr864m":{"type":"may","from":"ai1ga0nyvlnd65kby8g71buqee6rmml7","to":"nm9bu92ucbq284z298xzfbcbo78k3qms","properties":{"priority":4,"condition":"answered"}},"emnmrl05azntiu4642a3vsh0nll2hlgi":{"type":"may","from":"inwr36okfbsrcfyp6q011iiraszz7qyr","to":"odnzyq1sw7399bioy11wq0srk7ru18v6","properties":{"priority":4,"condition":"arrived"}},"7s1h0pu0zv1aeoaownfsjauii73lxmg3":{"type":"may","from":"odnzyq1sw7399bioy11wq0srk7ru18v6","to":"5cjal1jrwjilf8c0ltq7y7kr1rbj8nnn","properties":{"priority":4,"condition":"elapsed"}},"8j6d7liyukl35uei9t7164a2bsnwd9mk":{"type":"may","from":"5cjal1jrwjilf8c0ltq7y7kr1rbj8nnn","to":"oypl8ppng41n31se1ct9eh66ujujp8lg","properties":{"priority":4,"condition":"arrived"}},"5yi1581k9qphjpjsbtpgw17moabltlma":{"type":"may","from":"oypl8ppng41n31se1ct9eh66ujujp8lg","to":"912w4xvdjy32monqoe1462916uzkwl7a","properties":{"priority":4,"condition":"elapsed"}},"ntbwbsqkc635y344jfrs294ldblhitxu":{"type":"may","from":"zemet310h2gz4zt6uqen8jf08nfj8q37","to":"txdvir0r207zn5w89o1fg9mew1nuqmn8","properties":{"priority":4,"as":"onboarding"}},"z3lixfucyh8edk2zn79u7opqdm7ruhpt":{"type":"must","from":"qo6xbh1a13q61whrc7y2goxh4wbts3o3","to":"zemet310h2gz4zt6uqen8jf08nfj8q37","properties":{"priority":4,"condition":"selected"}},"2fiupyfhcchcc69t6yyx11kkmktiic0n":{"type":"push","from":"9q9f71q57bd7ztwmf8gpaumjjaiw8zp5","to":"zemet310h2gz4zt6uqen8jf08nfj8q37","properties":{"priority":4,"condition":"answered","push":"value","as":"experience"}},"qgqxnwgab0xb9dasbygtnmjfhnkakrsk":{"type":"push","from":"5zkeb6u5pe22yswpzq5namcvw2qgktfw","to":"zemet310h2gz4zt6uqen8jf08nfj8q37","properties":{"priority":4,"condition":"answered","push":"value","as":"interest"}},"jfo65ip4wu28ivk5y2ct9rqyf8hkip0p":{"type":"may","from":"6fgedcnbkxo2h1rrd2mxj2gfs0e49o57","to":"bnf1uirwgptziced08xb46q4n16uvqu5","properties":{"priority":4,"condition":""}},"9lninmg9d965xqfeye0wj38z58h23x2l":{"type":"may","from":"bnf1uirwgptziced08xb46q4n16uvqu5","to":"9ry2cy2ngc271dzb25sqtg3ktqp3wy0p","properties":{"priority":4,"condition":"selected"}},"dioaz1ed6egejjtc7xe75utovfdlazzr":{"type":"may","from":"9ry2cy2ngc271dzb25sqtg3ktqp3wy0p","to":"2y6kis9hg8lb7ivqotxdwbxva0eqsbck","properties":{"priority":4,"condition":"arrived"}},"dvp6x28z2gjpk5w0bjlgv9dji7c96fxu":{"type":"may","from":"2y6kis9hg8lb7ivqotxdwbxva0eqsbck","to":"r2dxqw23aoacgjesiqfpwtcf64k938xw","properties":{"priority":5,"condition":""}},"opocrgxvsa63crzl6vqche8fqbrftkk5":{"type":"may","from":"2y6kis9hg8lb7ivqotxdwbxva0eqsbck","to":"p1cq943kacea735f4dnni1z4d1ty5fao","properties":{"priority":7,"condition":""}},"6v166l1y33ak1zrsi8yhdmsa25lr5xvq":{"type":"may","from":"2y6kis9hg8lb7ivqotxdwbxva0eqsbck","to":"qsn42i29z03c4xj50idwc2rjccwx1wrr","properties":{"priority":6,"condition":""}},"69ggb3k1rgcani1md4blbken9kepr8xv":{"type":"may","from":"2y6kis9hg8lb7ivqotxdwbxva0eqsbck","to":"msoecvof0hfz9c05ahye7xgsem9rbmrv","properties":{"priority":4,"condition":""}},"l1da4ivi4nbmnxjqxj5iwcjwe6qricmi":{"type":"may","from":"2y6kis9hg8lb7ivqotxdwbxva0eqsbck","to":"zyeek0fra9nj4gbeyss0b6tjjuefnzw8","properties":{"priority":4,"condition":"send and valid","push":"values"}},"vki5iud3ludz76bzl7xe5p0gtn47bo58":{"type":"may","from":"zyeek0fra9nj4gbeyss0b6tjjuefnzw8","to":"tllqjupr9m125ljd3qumfv3k1hzxoqzz","properties":{"priority":4,"condition":"done"}},"7gczo1wp0cbytsp18xvsraj2imkng6vv":{"type":"call","from":"zl4x28hr2xk6x1byyjbs43dps34ucsrd","to":"xorm1i0lpq1gbbskl5v9767qfbysdwoy","properties":{"priority":4,"condition":"sent","method":"off"}},"9ipo5ilwx9a0ee4qj3kv340c9l73stzt":{"type":"may","from":"zl4x28hr2xk6x1byyjbs43dps34ucsrd","to":"n4lm6wu9dowfu0iadybprypey3d6wtvu","properties":{"priority":4,"condition":"sent","push":"value","as":"prompt"}},"1u704nq348gijy4nkp39828xmd4tl0k7":{"type":"may","from":"n4lm6wu9dowfu0iadybprypey3d6wtvu","to":"kzdch1slwt4fexsg5gkbh6hwhbai9cds","properties":{"priority":4,"condition":"on"}},"zb5xiixt9cediv7h2y43wi22svxwha6g":{"type":"push","from":"n4lm6wu9dowfu0iadybprypey3d6wtvu","to":"txdvir0r207zn5w89o1fg9mew1nuqmn8","properties":{"priority":4,"condition":"on","push":"prompt"}},"dwrm6lghf4h6qtximpagaoxlmdh5bdjr":{"type":"may","from":"n4lm6wu9dowfu0iadybprypey3d6wtvu","to":"fr5hsmznzddjv7a3fs418u7l9f5n0v5u","properties":{"priority":4,"condition":"off","push":"prompt","as":""}},"7az5wz1znonkqgqx3kcycnnt6jzfduiu":{"type":"may","from":"mu7smstooig7ke97nl1kj2ywdn3b69yf","to":"6xzl82ohjfh8avby8kxjft8u5qqami6s","properties":{"priority":4,"condition":"arrived"}},"ftdi0vggmd39zgs5n6kczxde0mwgyu0t":{"type":"call","from":"6xzl82ohjfh8avby8kxjft8u5qqami6s","to":"n4lm6wu9dowfu0iadybprypey3d6wtvu","properties":{"priority":4,"condition":"value == 1","method":"off"}},"s1rewdxda8k42na8e21fwfaibu3tou78":{"type":"may","from":"231g4wijtzcxk30a309i6hulisomr6fo","to":"b5kekfy8sx4p1akhallwvnar866ie1cy","properties":{"priority":4,"condition":"arrived"}},"gqvyj6qop7riwo7c1cpdicj6adh9yvul":{"type":"may","from":"b5kekfy8sx4p1akhallwvnar866ie1cy","to":"adqr5tsdki4tt1lqldikd5lo2jjssyhy","properties":{"priority":4}},"p27pq65rwecrqwjmevz0ltd5hausofwy":{"type":"may","from":"adqr5tsdki4tt1lqldikd5lo2jjssyhy","to":"6fgedcnbkxo2h1rrd2mxj2gfs0e49o57","properties":{"priority":4,"condition":"racing"}},"k5zib21bx88pf6t4mxf5xgpz6xz91k73":{"type":"may","from":"u6cexn93hzemnt9nycq07h3t6xtp4biy","to":"zl4x28hr2xk6x1byyjbs43dps34ucsrd","properties":{"priority":5,"condition":"racing"}},"dkq69fmbxo8417pedyevxs2qm4vdui8x":{"type":"may","from":"6fgedcnbkxo2h1rrd2mxj2gfs0e49o57","to":"shhbzo8n0t4jsqyay6ntrwicsyux55ps","properties":{"priority":4,"condition":"answered"}},"lbv0vqcohggp78joxkp6r1kc9ziqlx7o":{"type":"may","from":"zl4x28hr2xk6x1byyjbs43dps34ucsrd","to":"43sf9y741197ehqswzly7klub4gr63mp","properties":{"priority":4,"condition":"sent"}},"ivvr6t5vmk0bv6z51as1r31rqe9pp9g6":{"type":"may","from":"2y6kis9hg8lb7ivqotxdwbxva0eqsbck","to":"6ttsdlxaofe22aufqxq1cmfltrl8sozo","properties":{"priority":4,"condition":"send == false"}},"cyza0spotzqyyci4zdfiqk041rfkqhkj":{"type":"call","from":"6ttsdlxaofe22aufqxq1cmfltrl8sozo","to":"b5kekfy8sx4p1akhallwvnar866ie1cy","properties":{"priority":4,"condition":"clicked","method":"reset"}},"7zjdc040gd6wgztghttcv80i0j8s5o6p":{"type":"call","from":"rw8qidhfmxn2r311p6tgd97xukbwknxh","to":"b5kekfy8sx4p1akhallwvnar866ie1cy","properties":{"priority":4,"condition":"selected","method":"reset"}},"fx22xpa3aba6v7jtpchvtw7jufb1toga":{"type":"call","from":"tllqjupr9m125ljd3qumfv3k1hzxoqzz","to":"b5kekfy8sx4p1akhallwvnar866ie1cy","properties":{"priority":4,"condition":"arrived","method":"reset"}},"exg36b8oda5oiego4yqnq4xeoyumruu8":{"type":"call","from":"dzfb1tynsev35ynvr2eaul10ngju3ru2","to":"b5kekfy8sx4p1akhallwvnar866ie1cy","properties":{"priority":4,"condition":"arrived","method":"reset"}},"sortile5k07cyvzqjg1bht2end7qmkea":{"type":"call","from":"mu7smstooig7ke97nl1kj2ywdn3b69yf","to":"zl4x28hr2xk6x1byyjbs43dps34ucsrd","properties":{"priority":4,"condition":"arrived","method":"reset"}},"d1sb567db3sx0ui6kfknui9ljd2z3k84":{"type":"call","from":"ccq1ptfj3qk4qo6nqbjuqetim4my1hpp","to":"b5kekfy8sx4p1akhallwvnar866ie1cy","properties":{"priority":4,"condition":"clicked","method":"reset"}},"0edsevyp207zevfmzm7xn8em62fwr717":{"type":"must","from":"zl4x28hr2xk6x1byyjbs43dps34ucsrd","to":"ccq1ptfj3qk4qo6nqbjuqetim4my1hpp","properties":{"priority":4,"condition":"sent == false"}},"wnog6vd0v8ll6yrn3h9x1bija971wzas":{"type":"must","from":"b5kekfy8sx4p1akhallwvnar866ie1cy","to":"ccq1ptfj3qk4qo6nqbjuqetim4my1hpp","properties":{"priority":4,"condition":"over"}},"0popli8cvjutz0qaahj6ts8lk6ke8211":{"type":"may","from":"b5kekfy8sx4p1akhallwvnar866ie1cy","to":"u6cexn93hzemnt9nycq07h3t6xtp4biy","properties":{"priority":4}}}}