-
Notifications
You must be signed in to change notification settings - Fork 8
/
Copy pathui-diagram.edn
1 lines (1 loc) · 28.4 KB
/
ui-diagram.edn
1
{:clograms.re-grams.re-grams/diagram {:link-config {:arrow-start? false, :arrow-end? true, :diagram.link/type :clograms/straight-line}, :scale 0.6000000000000002, :selected-node-id "6f058bcd-8ddd-41f7-ac31-be0ce3909974", :selected-nodes-ids #{}, :nodes {"a52ead55-f290-492e-adb4-0aeab2445a53" {:clograms.re-grams.re-grams/id "a52ead55-f290-492e-adb4-0aeab2445a53", :x 1407, :y 58, :w 268, :h 27, :ports {0 {:id 0, :w 13, :h 13, :x 1396, :y 47}, 1 {:id 1, :w 13, :h 13, :x 1541, :y 47}, 2 {:id 2, :w 15, :h 13, :x 1670, :y 47}, 3 {:id 3, :w 15, :h 13, :x 1670, :y 72}, 4 {:id 4, :w 15, :h 15, :x 1670, :y 81}, 5 {:id 5, :w 13, :h 15, :x 1541, :y 81}, 6 {:id 6, :w 13, :h 15, :x 1396, :y 81}, 7 {:id 7, :w 13, :h 13, :x 1396, :y 72}}, :entity {:entity/type :var, :var/id 1888746845}, :diagram.node/type :clograms/var-node}, "3de5eea9-af56-4794-8746-c6d2fd718341" {:y 858, :w 320, :diagram.node/type :clograms/function-node, :extra-data {:collapsed? true}, :ports {0 {:id 0, :w 14, :h 15, :x 455, :y 847}, 1 {:id 1, :w 14, :h 15, :x 625, :y 847}, 2 {:id 2, :w 15, :h 15, :x 780, :y 847}, 3 {:id 3, :w 15, :h 15, :x 780, :y 887}, 4 {:id 4, :w 15, :h 15, :x 780, :y 912}, 5 {:id 5, :w 14, :h 15, :x 625, :y 912}, 6 {:id 6, :w 14, :h 15, :x 455, :y 912}, 7 {:id 7, :w 14, :h 15, :x 455, :y 887}}, :h 59, :x 465, :entity {:entity/type :function, :var/id 381521031}, :clograms.re-grams.re-grams/id "3de5eea9-af56-4794-8746-c6d2fd718341"}, "e66116b9-1b1b-4844-8970-40217801b354" {:y -161, :w 356, :diagram.node/type :clograms/re-frame-subs-node, :extra-data {:collapsed? true}, :ports {0 {:id 0, :w 15, :h 15, :x 2700, :y -170}, 1 {:id 1, :w 15, :h 15, :x 2889, :y -170}, 2 {:id 2, :w 15, :h 15, :x 3062, :y -170}, 3 {:id 3, :w 15, :h 13, :x 3062, :y -144}, 4 {:id 4, :w 15, :h 13, :x 3062, :y -132}, 5 {:id 5, :w 15, :h 13, :x 2889, :y -132}, 6 {:id 6, :w 15, :h 13, :x 2700, :y -132}, 7 {:id 7, :w 15, :h 13, :x 2700, :y -144}}, :h 33, :x 2711, :entity {:entity/type :re-frame-subs, :id 1890380296}, :clograms.re-grams.re-grams/id "e66116b9-1b1b-4844-8970-40217801b354"}, "e1288548-0abe-4994-a5a1-9e113dca5c46" {:y 464, :w 227, :diagram.node/type :clograms/function-node, :extra-data {:collapsed? true}, :ports {0 {:id 0, :w 14, :h 15, :x 3066, :y 453}, 1 {:id 1, :w 15, :h 15, :x 3190, :y 453}, 2 {:id 2, :w 14, :h 15, :x 3299, :y 453}, 3 {:id 3, :w 14, :h 15, :x 3299, :y 493}, 4 {:id 4, :w 14, :h 15, :x 3299, :y 518}, 5 {:id 5, :w 15, :h 15, :x 3190, :y 518}, 6 {:id 6, :w 14, :h 15, :x 3066, :y 518}, 7 {:id 7, :w 14, :h 15, :x 3066, :y 493}}, :h 59, :x 3077, :entity {:entity/type :function, :var/id 40694186}, :clograms.re-grams.re-grams/id "e1288548-0abe-4994-a5a1-9e113dca5c46"}, "400ce44d-3063-41b8-8d70-97b031624629" {:y 760, :w 328, :diagram.node/type :clograms/re-frame-event-node, :extra-data {:collapsed? true}, :ports {0 {:id 0, :w 14, :h 14, :x 1422, :y 749}, 1 {:id 1, :w 14, :h 14, :x 1596, :y 749}, 2 {:id 2, :w 14, :h 14, :x 1756, :y 749}, 3 {:id 3, :w 14, :h 14, :x 1756, :y 776}, 4 {:id 4, :w 14, :h 14, :x 1756, :y 788}, 5 {:id 5, :w 14, :h 14, :x 1596, :y 788}, 6 {:id 6, :w 14, :h 14, :x 1422, :y 788}, 7 {:id 7, :w 14, :h 14, :x 1422, :y 776}}, :h 33, :x 1433, :entity {:entity/type :re-frame-event, :id 2105364423}, :clograms.re-grams.re-grams/id "400ce44d-3063-41b8-8d70-97b031624629"}, "d4f50d69-0453-4e7c-8620-e23684b3360f" {:y 794, :w 343, :diagram.node/type :clograms/function-node, :extra-data {:collapsed? true}, :ports {0 {:id 0, :w 14, :h 14, :x 455, :y 783}, 1 {:id 1, :w 15, :h 14, :x 636, :y 783}, 2 {:id 2, :w 15, :h 14, :x 803, :y 783}, 3 {:id 3, :w 15, :h 14, :x 803, :y 823}, 4 {:id 4, :w 15, :h 15, :x 803, :y 848}, 5 {:id 5, :w 15, :h 15, :x 636, :y 848}, 6 {:id 6, :w 14, :h 15, :x 455, :y 848}, 7 {:id 7, :w 14, :h 14, :x 455, :y 823}}, :h 59, :x 465, :entity {:entity/type :function, :var/id 1425918347}, :clograms.re-grams.re-grams/id "d4f50d69-0453-4e7c-8620-e23684b3360f"}, "4c8bf6e7-88ea-400b-82b0-8c8e5d5bda92" {:y 657, :w 167, :diagram.node/type :clograms/multimethod-node, :extra-data {}, :ports {0 {:id 0, :w 15, :h 15, :x 2402, :y 646}, 1 {:id 1, :w 15, :h 15, :x 2496, :y 646}, 2 {:id 2, :w 15, :h 15, :x 2575, :y 646}, 3 {:id 3, :w 15, :h 13, :x 2575, :y 778}, 4 {:id 4, :w 15, :h 15, :x 2575, :y 894}, 5 {:id 5, :w 15, :h 15, :x 2496, :y 894}, 6 {:id 6, :w 15, :h 15, :x 2402, :y 894}, 7 {:id 7, :w 15, :h 13, :x 2402, :y 778}}, :h 242, :x 2413, :entity {:entity/type :multimethod, :var/id 1035149554}, :clograms.re-grams.re-grams/id "4c8bf6e7-88ea-400b-82b0-8c8e5d5bda92"}, "c6272071-d88b-44d1-a9ce-1334a20e82da" {:clograms.re-grams.re-grams/id "c6272071-d88b-44d1-a9ce-1334a20e82da", :x 3198, :y 123, :w 170, :h 43, :ports {0 {:id 0, :w 6, :h 6, :x 3191, :y 116}, 1 {:id 1, :w 7, :h 6, :x 3282, :y 116}, 2 {:id 2, :w 7, :h 6, :x 3367, :y 116}, 3 {:id 3, :w 7, :h 6, :x 3367, :y 144}, 4 {:id 4, :w 7, :h 6, :x 3367, :y 166}, 5 {:id 5, :w 7, :h 6, :x 3282, :y 166}, 6 {:id 6, :w 6, :h 6, :x 3191, :y 166}, 7 {:id 7, :w 6, :h 6, :x 3191, :y 144}}, :diagram.node/type :clograms/rectangle-node, :extra-data {:label "[:div.transform-div ]"}}, "7ec450c1-b28d-4bd9-a1b0-9b2d342d1f6e" {:y 461, :w 226, :diagram.node/type :clograms/function-node, :extra-data {:collapsed? true}, :ports {0 {:id 0, :w 14, :h 14, :x 3365, :y 450}, 1 {:id 1, :w 14, :h 14, :x 3489, :y 450}, 2 {:id 2, :w 14, :h 14, :x 3597, :y 450}, 3 {:id 3, :w 14, :h 14, :x 3597, :y 490}, 4 {:id 4, :w 14, :h 15, :x 3597, :y 515}, 5 {:id 5, :w 14, :h 15, :x 3489, :y 515}, 6 {:id 6, :w 14, :h 15, :x 3365, :y 515}, 7 {:id 7, :w 14, :h 14, :x 3365, :y 490}}, :h 59, :x 3376, :entity {:entity/type :function, :var/id 2121460383}, :clograms.re-grams.re-grams/id "7ec450c1-b28d-4bd9-a1b0-9b2d342d1f6e"}, "05da1cb3-72dc-403b-a9cd-88fc94af17cb" {:clograms.re-grams.re-grams/id "05da1cb3-72dc-403b-a9cd-88fc94af17cb", :x 420, :y 213, :w 111, :h 36, :ports {0 {:id 0, :w 6, :h 6, :x 413, :y 205}, 1 {:id 1, :w 7, :h 6, :x 475, :y 205}, 2 {:id 2, :w 6, :h 6, :x 531, :y 205}, 3 {:id 3, :w 6, :h 7, :x 531, :y 230}, 4 {:id 4, :w 6, :h 6, :x 531, :y 248}, 5 {:id 5, :w 7, :h 6, :x 475, :y 248}, 6 {:id 6, :w 6, :h 6, :x 413, :y 248}, 7 {:id 7, :w 6, :h 7, :x 413, :y 230}}, :diagram.node/type :clograms/rectangle-node, :extra-data {:label "after page loads"}}, "2724857d-a736-437a-a464-83ce63888cf8" {:y 596, :w 326, :diagram.node/type :clograms/function-node, :extra-data {:collapsed? true}, :ports {0 {:id 0, :w 14, :h 15, :x 458, :y 585}, 1 {:id 1, :w 15, :h 15, :x 632, :y 585}, 2 {:id 2, :w 14, :h 15, :x 790, :y 585}, 3 {:id 3, :w 14, :h 15, :x 790, :y 625}, 4 {:id 4, :w 14, :h 15, :x 790, :y 650}, 5 {:id 5, :w 15, :h 15, :x 632, :y 650}, 6 {:id 6, :w 14, :h 15, :x 458, :y 650}, 7 {:id 7, :w 14, :h 15, :x 458, :y 625}}, :h 59, :x 469, :entity {:entity/type :function, :var/id 1344204622}, :clograms.re-grams.re-grams/id "2724857d-a736-437a-a464-83ce63888cf8"}, "c7ec9c7b-d55c-4a28-ae97-85f667d35401" {:y 728, :w 302, :diagram.node/type :clograms/function-node, :extra-data {:collapsed? true}, :ports {0 {:id 0, :w 14, :h 15, :x 457, :y 717}, 1 {:id 1, :w 14, :h 15, :x 619, :y 717}, 2 {:id 2, :w 14, :h 15, :x 765, :y 717}, 3 {:id 3, :w 14, :h 15, :x 765, :y 757}, 4 {:id 4, :w 14, :h 14, :x 765, :y 782}, 5 {:id 5, :w 14, :h 14, :x 619, :y 782}, 6 {:id 6, :w 14, :h 14, :x 457, :y 782}, 7 {:id 7, :w 14, :h 15, :x 457, :y 757}}, :h 59, :x 468, :entity {:entity/type :function, :var/id 1253120022}, :clograms.re-grams.re-grams/id "c7ec9c7b-d55c-4a28-ae97-85f667d35401"}, "ded5dad1-47f2-4824-a53c-d6de54e78195" {:clograms.re-grams.re-grams/id "ded5dad1-47f2-4824-a53c-d6de54e78195", :x 451, :y 485, :w 391, :h 463, :ports {0 {:id 0, :w 6, :h 7, :x 444, :y 477}, 1 {:id 1, :w 6, :h 7, :x 646, :y 477}, 2 {:id 2, :w 6, :h 7, :x 841, :y 477}, 3 {:id 3, :w 6, :h 6, :x 841, :y 716}, 4 {:id 4, :w 6, :h 6, :x 841, :y 948}, 5 {:id 5, :w 6, :h 6, :x 646, :y 948}, 6 {:id 6, :w 6, :h 6, :x 444, :y 948}, 7 {:id 7, :w 6, :h 6, :x 444, :y 716}}, :diagram.node/type :clograms/group-node, :extra-data {:label "sidebar draggables"}}, "aa91127a-8797-4e3a-9a06-a36f21e12945" {:y 464, :w 223, :diagram.node/type :clograms/function-node, :extra-data {:collapsed? true}, :ports {0 {:id 0, :w 15, :h 15, :x 2804, :y 453}, 1 {:id 1, :w 14, :h 15, :x 2926, :y 453}, 2 {:id 2, :w 14, :h 15, :x 3033, :y 453}, 3 {:id 3, :w 14, :h 15, :x 3033, :y 493}, 4 {:id 4, :w 14, :h 15, :x 3033, :y 518}, 5 {:id 5, :w 14, :h 15, :x 2926, :y 518}, 6 {:id 6, :w 15, :h 15, :x 2804, :y 518}, 7 {:id 7, :w 15, :h 15, :x 2804, :y 493}}, :h 59, :x 2815, :entity {:entity/type :function, :var/id 762467730}, :clograms.re-grams.re-grams/id "aa91127a-8797-4e3a-9a06-a36f21e12945"}, "0dfc1852-e263-4ed1-81f8-eea5f2039fd7" {:y 303, :w 119, :diagram.node/type :clograms/function-node, :extra-data {:collapsed? true}, :ports {0 {:id 0, :w 15, :h 15, :x 401, :y 292}, 1 {:id 1, :w 15, :h 15, :x 471, :y 292}, 2 {:id 2, :w 15, :h 15, :x 526, :y 292}, 3 {:id 3, :w 15, :h 14, :x 526, :y 332}, 4 {:id 4, :w 15, :h 15, :x 526, :y 357}, 5 {:id 5, :w 15, :h 15, :x 471, :y 357}, 6 {:id 6, :w 15, :h 15, :x 401, :y 357}, 7 {:id 7, :w 15, :h 14, :x 401, :y 332}}, :h 59, :x 412, :entity {:entity/type :function, :var/id 1031795413}, :clograms.re-grams.re-grams/id "0dfc1852-e263-4ed1-81f8-eea5f2039fd7"}, "0aa0ac85-f237-4d37-8680-e287a195642f" {:clograms.re-grams.re-grams/id "0aa0ac85-f237-4d37-8680-e287a195642f", :x 3374, :y 326, :w 106, :h 46, :ports {0 {:id 0, :w 7, :h 7, :x 3366, :y 319}, 1 {:id 1, :w 6, :h 7, :x 3427, :y 319}, 2 {:id 2, :w 7, :h 7, :x 3479, :y 319}, 3 {:id 3, :w 7, :h 6, :x 3479, :y 348}, 4 {:id 4, :w 7, :h 6, :x 3479, :y 372}, 5 {:id 5, :w 6, :h 6, :x 3427, :y 372}, 6 {:id 6, :w 7, :h 6, :x 3366, :y 372}, 7 {:id 7, :w 7, :h 6, :x 3366, :y 348}}, :diagram.node/type :clograms/rectangle-node, :extra-data {:label "[:div.nodes ]"}}, "50352124-b74e-410c-b278-a2851f059490" {:y 678, :w 208, :diagram.node/type :clograms/function-node, :extra-data {:collapsed? true, :comment "Transfer data using event <div>- entity-data</div><div>- shape</div>"}, :ports {0 {:id 0, :w 14, :h 14, :x 1065, :y 667}, 1 {:id 1, :w 14, :h 14, :x 1180, :y 667}, 2 {:id 2, :w 14, :h 14, :x 1279, :y 667}, 3 {:id 3, :w 14, :h 15, :x 1279, :y 707}, 4 {:id 4, :w 14, :h 15, :x 1279, :y 732}, 5 {:id 5, :w 14, :h 15, :x 1180, :y 732}, 6 {:id 6, :w 14, :h 15, :x 1065, :y 732}, 7 {:id 7, :w 14, :h 15, :x 1065, :y 707}}, :h 59, :x 1076, :entity {:entity/type :function, :var/id 1022206547}, :clograms.re-grams.re-grams/id "50352124-b74e-410c-b278-a2851f059490"}, "4b014cea-e6a3-4531-b2c7-954844791504" {:clograms.re-grams.re-grams/id "4b014cea-e6a3-4531-b2c7-954844791504", :x 1994, :y -285, :w 80, :h 80, :ports {0 {:id 0, :w 6, :h 7, :x 1987, :y -291}, 1 {:id 1, :w 6, :h 7, :x 2034, :y -291}, 2 {:id 2, :w 6, :h 7, :x 2074, :y -291}, 3 {:id 3, :w 6, :h 6, :x 2074, :y -244}, 4 {:id 4, :w 6, :h 6, :x 2074, :y -204}, 5 {:id 5, :w 6, :h 6, :x 2034, :y -204}, 6 {:id 6, :w 6, :h 6, :x 1987, :y -204}, 7 {:id 7, :w 6, :h 6, :x 1987, :y -244}}, :diagram.node/type :clograms/database-node, :extra-data {:label "re-frame/db"}}, "b05bf2e4-a3a3-442c-b1e0-46720015c6d5" {:clograms.re-grams.re-grams/id "b05bf2e4-a3a3-442c-b1e0-46720015c6d5", :x 2640, :y -358, :w 987, :h 1052, :ports {0 {:id 0, :w 6, :h 6, :x 2633, :y -364}, 1 {:id 1, :w 6, :h 6, :x 3133, :y -364}, 2 {:id 2, :w 7, :h 6, :x 3627, :y -364}, 3 {:id 3, :w 7, :h 6, :x 3627, :y 168}, 4 {:id 4, :w 7, :h 7, :x 3627, :y 694}, 5 {:id 5, :w 6, :h 7, :x 3133, :y 694}, 6 {:id 6, :w 6, :h 7, :x 2633, :y 694}, 7 {:id 7, :w 6, :h 6, :x 2633, :y 168}}, :diagram.node/type :clograms/group-node, :extra-data {:label "re-grams"}}, "2172b506-6fda-4539-b577-d6885aeafbc4" {:clograms.re-grams.re-grams/id "2172b506-6fda-4539-b577-d6885aeafbc4", :x 3030, :y -277, :w 284, :h 49, :ports {0 {:id 0, :w 15, :h 15, :x 3019, :y -286}, 1 {:id 1, :w 14, :h 15, :x 3172, :y -286}, 2 {:id 2, :w 14, :h 15, :x 3309, :y -286}, 3 {:id 3, :w 14, :h 14, :x 3309, :y -251}, 4 {:id 4, :w 14, :h 15, :x 3309, :y -232}, 5 {:id 5, :w 14, :h 15, :x 3172, :y -232}, 6 {:id 6, :w 15, :h 15, :x 3019, :y -232}, 7 {:id 7, :w 15, :h 14, :x 3019, :y -251}}, :entity {:entity/type :namespace, :namespace/id 455669655}, :diagram.node/type :clograms/namespace-node}, "d7dcb8cd-162a-4856-8591-2097b969cb5c" {:clograms.re-grams.re-grams/id "d7dcb8cd-162a-4856-8591-2097b969cb5c", :x 1428, :y 157, :w 301, :h 49, :ports {0 {:id 0, :w 15, :h 14, :x 1417, :y 146}, 1 {:id 1, :w 15, :h 14, :x 1578, :y 146}, 2 {:id 2, :w 15, :h 14, :x 1724, :y 146}, 3 {:id 3, :w 15, :h 15, :x 1724, :y 181}, 4 {:id 4, :w 15, :h 15, :x 1724, :y 201}, 5 {:id 5, :w 15, :h 15, :x 1578, :y 201}, 6 {:id 6, :w 15, :h 15, :x 1417, :y 201}, 7 {:id 7, :w 15, :h 15, :x 1417, :y 181}}, :entity {:entity/type :namespace, :namespace/id 832065589}, :diagram.node/type :clograms/namespace-node}, "f45563c4-6271-4143-8453-a76d5cf25887" {:y 663, :w 281, :diagram.node/type :clograms/function-node, :extra-data {:collapsed? true}, :ports {0 {:id 0, :w 14, :h 15, :x 458, :y 652}, 1 {:id 1, :w 14, :h 15, :x 609, :y 652}, 2 {:id 2, :w 14, :h 15, :x 745, :y 652}, 3 {:id 3, :w 14, :h 15, :x 745, :y 692}, 4 {:id 4, :w 14, :h 15, :x 745, :y 717}, 5 {:id 5, :w 14, :h 15, :x 609, :y 717}, 6 {:id 6, :w 14, :h 15, :x 458, :y 717}, 7 {:id 7, :w 14, :h 15, :x 458, :y 692}}, :h 59, :x 469, :entity {:entity/type :function, :var/id 192021262}, :clograms.re-grams.re-grams/id "f45563c4-6271-4143-8453-a76d5cf25887"}, "25f7e4c3-ad58-4655-9916-90a1223717ab" {:y 747, :w 432, :diagram.node/type :clograms/function-node, :extra-data {:collapsed? true}, :ports {0 {:id 0, :w 15, :h 15, :x 1841, :y 736}, 1 {:id 1, :w 15, :h 15, :x 2068, :y 736}, 2 {:id 2, :w 15, :h 15, :x 2280, :y 736}, 3 {:id 3, :w 15, :h 15, :x 2280, :y 776}, 4 {:id 4, :w 15, :h 15, :x 2280, :y 801}, 5 {:id 5, :w 15, :h 15, :x 2068, :y 801}, 6 {:id 6, :w 15, :h 15, :x 1841, :y 801}, 7 {:id 7, :w 15, :h 15, :x 1841, :y 776}}, :h 59, :x 1852, :entity {:entity/type :function, :var/id 1929843316}, :clograms.re-grams.re-grams/id "25f7e4c3-ad58-4655-9916-90a1223717ab"}, "0efd98f1-fc3e-4641-9d79-6a95508b6899" {:y 84, :w 272, :diagram.node/type :clograms/re-frame-event-node, :extra-data {:collapsed? true}, :ports {0 {:id 0, :w 15, :h 14, :x 817, :y 73}, 1 {:id 1, :w 15, :h 14, :x 964, :y 73}, 2 {:id 2, :w 14, :h 14, :x 1095, :y 73}, 3 {:id 3, :w 14, :h 15, :x 1095, :y 100}, 4 {:id 4, :w 14, :h 15, :x 1095, :y 112}, 5 {:id 5, :w 15, :h 15, :x 964, :y 112}, 6 {:id 6, :w 15, :h 15, :x 817, :y 112}, 7 {:id 7, :w 15, :h 15, :x 817, :y 100}}, :h 33, :x 828, :entity {:entity/type :re-frame-event, :id 1894189238}, :clograms.re-grams.re-grams/id "0efd98f1-fc3e-4641-9d79-6a95508b6899"}, "ac575dad-1218-4955-af95-9924beead51c" {:y 528, :w 302, :diagram.node/type :clograms/function-node, :extra-data {:collapsed? true}, :ports {0 {:id 0, :w 15, :h 14, :x 456, :y 517}, 1 {:id 1, :w 14, :h 14, :x 618, :y 517}, 2 {:id 2, :w 15, :h 14, :x 764, :y 517}, 3 {:id 3, :w 15, :h 14, :x 764, :y 557}, 4 {:id 4, :w 15, :h 15, :x 764, :y 582}, 5 {:id 5, :w 14, :h 15, :x 618, :y 582}, 6 {:id 6, :w 15, :h 15, :x 456, :y 582}, 7 {:id 7, :w 15, :h 14, :x 456, :y 557}}, :h 59, :x 467, :entity {:entity/type :function, :var/id 145507676}, :clograms.re-grams.re-grams/id "ac575dad-1218-4955-af95-9924beead51c"}, "6f058bcd-8ddd-41f7-ac31-be0ce3909974" {:clograms.re-grams.re-grams/id "6f058bcd-8ddd-41f7-ac31-be0ce3909974", :x 399, :y 438, :w 2205, :h 550, :ports {0 {:id 0, :w 7, :h 6, :x 392, :y 431}, 1 {:id 1, :w 7, :h 6, :x 1500, :y 431}, 2 {:id 2, :w 7, :h 6, :x 2603, :y 431}, 3 {:id 3, :w 7, :h 7, :x 2603, :y 712}, 4 {:id 4, :w 7, :h 6, :x 2603, :y 988}, 5 {:id 5, :w 7, :h 6, :x 1500, :y 988}, 6 {:id 6, :w 7, :h 6, :x 392, :y 988}, 7 {:id 7, :w 7, :h 7, :x 392, :y 712}}, :diagram.node/type :clograms/group-node, :extra-data {:label "node dragging"}}, "b15c0bcd-e104-4a7a-bb44-da3ce8800df0" {:clograms.re-grams.re-grams/id "b15c0bcd-e104-4a7a-bb44-da3ce8800df0", :x 401, :y 36, :w 1388, :h 370, :ports {0 {:id 0, :w 6, :h 6, :x 394, :y 29}, 1 {:id 1, :w 7, :h 6, :x 1094, :y 29}, 2 {:id 2, :w 7, :h 6, :x 1788, :y 29}, 3 {:id 3, :w 7, :h 6, :x 1788, :y 221}, 4 {:id 4, :w 7, :h 7, :x 1788, :y 405}, 5 {:id 5, :w 7, :h 7, :x 1094, :y 405}, 6 {:id 6, :w 6, :h 7, :x 394, :y 405}, 7 {:id 7, :w 6, :h 6, :x 394, :y 221}}, :diagram.node/type :clograms/group-node, :extra-data {:label "init flow"}}, "b6280960-9a26-4cdb-86ad-2c3e826b6a74" {:clograms.re-grams.re-grams/id "b6280960-9a26-4cdb-86ad-2c3e826b6a74", :x 1896, :y -557, :w 276, :h 259, :ports {0 {:id 0, :w 15, :h 15, :x 1885, :y -566}, 1 {:id 1, :w 14, :h 15, :x 2034, :y -566}, 2 {:id 2, :w 14, :h 15, :x 2167, :y -566}, 3 {:id 3, :w 14, :h 14, :x 2167, :y -427}, 4 {:id 4, :w 14, :h 15, :x 2167, :y -302}, 5 {:id 5, :w 14, :h 15, :x 2034, :y -302}, 6 {:id 6, :w 15, :h 15, :x 1885, :y -302}, 7 {:id 7, :w 15, :h 14, :x 1885, :y -427}}, :entity {:entity/type :spec, :spec/id 127362882}, :diagram.node/type :clograms/spec-node}, "9f6ac192-6001-47db-a89e-b3ab8d921006" {:y -39, :w 223, :diagram.node/type :clograms/function-node, :extra-data {:collapsed? true}, :ports {0 {:id 0, :w 14, :h 15, :x 3158, :y -48}, 1 {:id 1, :w 14, :h 15, :x 3280, :y -48}, 2 {:id 2, :w 15, :h 15, :x 3387, :y -48}, 3 {:id 3, :w 15, :h 15, :x 3387, :y -9}, 4 {:id 4, :w 15, :h 15, :x 3387, :y 15}, 5 {:id 5, :w 14, :h 15, :x 3280, :y 15}, 6 {:id 6, :w 14, :h 15, :x 3158, :y 15}, 7 {:id 7, :w 14, :h 15, :x 3158, :y -9}}, :h 59, :x 3169, :entity {:entity/type :function, :var/id 1877557518}, :clograms.re-grams.re-grams/id "9f6ac192-6001-47db-a89e-b3ab8d921006"}, "40a86c9b-397c-44f8-b0b4-be5c3b0f345c" {:y 605, :w 201, :diagram.node/type :clograms/function-node, :extra-data {:collapsed? true}, :ports {0 {:id 0, :w 13, :h 15, :x 3380, :y 594}, 1 {:id 1, :w 13, :h 15, :x 3491, :y 594}, 2 {:id 2, :w 13, :h 15, :x 3587, :y 594}, 3 {:id 3, :w 13, :h 13, :x 3587, :y 634}, 4 {:id 4, :w 13, :h 13, :x 3587, :y 659}, 5 {:id 5, :w 13, :h 13, :x 3491, :y 659}, 6 {:id 6, :w 13, :h 13, :x 3380, :y 659}, 7 {:id 7, :w 13, :h 13, :x 3380, :y 634}}, :h 59, :x 3391, :entity {:entity/type :function, :var/id 1339796305}, :clograms.re-grams.re-grams/id "40a86c9b-397c-44f8-b0b4-be5c3b0f345c"}, "4bfee4a0-6c13-4c8f-ba6f-1a24cb43c4e6" {:y 553, :w 326, :diagram.node/type :clograms/re-frame-event-node, :extra-data {:collapsed? true}, :ports {0 {:id 0, :w 14, :h 14, :x 2036, :y 542}, 1 {:id 1, :w 14, :h 14, :x 2210, :y 542}, 2 {:id 2, :w 14, :h 14, :x 2368, :y 542}, 3 {:id 3, :w 14, :h 14, :x 2368, :y 569}, 4 {:id 4, :w 14, :h 14, :x 2368, :y 581}, 5 {:id 5, :w 14, :h 14, :x 2210, :y 581}, 6 {:id 6, :w 14, :h 14, :x 2036, :y 581}, 7 {:id 7, :w 14, :h 14, :x 2036, :y 569}}, :h 33, :x 2047, :entity {:entity/type :re-frame-event, :id 2102400192}, :clograms.re-grams.re-grams/id "4bfee4a0-6c13-4c8f-ba6f-1a24cb43c4e6"}, "f3964f34-7ea2-42cb-bb2c-3ee8ef73a37c" {:y 300, :w 164, :diagram.node/type :clograms/function-node, :extra-data {:collapsed? true}, :ports {0 {:id 0, :w 15, :h 14, :x 652, :y 290}, 1 {:id 1, :w 15, :h 14, :x 745, :y 290}, 2 {:id 2, :w 15, :h 14, :x 822, :y 290}, 3 {:id 3, :w 15, :h 14, :x 822, :y 329}, 4 {:id 4, :w 15, :h 14, :x 822, :y 354}, 5 {:id 5, :w 15, :h 14, :x 745, :y 354}, 6 {:id 6, :w 15, :h 14, :x 652, :y 354}, 7 {:id 7, :w 15, :h 14, :x 652, :y 329}}, :h 59, :x 663, :entity {:entity/type :function, :var/id 1568353441}, :clograms.re-grams.re-grams/id "f3964f34-7ea2-42cb-bb2c-3ee8ef73a37c"}, "fa6b836a-52d3-46dc-9729-1b2291369299" {:y 111, :w 446, :diagram.node/type :clograms/function-node, :extra-data {:collapsed? true}, :ports {0 {:id 0, :w 14, :h 15, :x 2648, :y 100}, 1 {:id 1, :w 14, :h 15, :x 2882, :y 100}, 2 {:id 2, :w 15, :h 15, :x 3100, :y 100}, 3 {:id 3, :w 15, :h 14, :x 3100, :y 140}, 4 {:id 4, :w 15, :h 15, :x 3100, :y 165}, 5 {:id 5, :w 14, :h 15, :x 2882, :y 165}, 6 {:id 6, :w 14, :h 15, :x 2648, :y 165}, 7 {:id 7, :w 14, :h 14, :x 2648, :y 140}}, :h 59, :x 2659, :entity {:entity/type :function, :var/id 377665595}, :clograms.re-grams.re-grams/id "fa6b836a-52d3-46dc-9729-1b2291369299"}, "8baa34cd-c8b5-400e-8bd1-ac5bfc33c7b3" {:clograms.re-grams.re-grams/id "8baa34cd-c8b5-400e-8bd1-ac5bfc33c7b3", :x 3004, :y 334, :w 99, :h 42, :ports {0 {:id 0, :w 7, :h 6, :x 2996, :y 326}, 1 {:id 1, :w 6, :h 6, :x 3052, :y 326}, 2 {:id 2, :w 7, :h 6, :x 3102, :y 326}, 3 {:id 3, :w 7, :h 6, :x 3102, :y 355}, 4 {:id 4, :w 7, :h 6, :x 3102, :y 375}, 5 {:id 5, :w 6, :h 6, :x 3052, :y 375}, 6 {:id 6, :w 7, :h 6, :x 2996, :y 375}, 7 {:id 7, :w 7, :h 6, :x 2996, :y 355}}, :diagram.node/type :clograms/rectangle-node, :extra-data {:label "[:svg]"}}, "847b79c0-2516-4e69-865a-1eb0fd7dffdd" {:y 183, :w 320, :diagram.node/type :clograms/function-node, :extra-data {:collapsed? true, :comment "this is called once per component type"}, :ports {0 {:id 0, :w 15, :h 14, :x 917, :y 172}, 1 {:id 1, :w 14, :h 14, :x 1088, :y 172}, 2 {:id 2, :w 15, :h 14, :x 1243, :y 172}, 3 {:id 3, :w 15, :h 15, :x 1243, :y 212}, 4 {:id 4, :w 15, :h 14, :x 1243, :y 237}, 5 {:id 5, :w 14, :h 14, :x 1088, :y 237}, 6 {:id 6, :w 15, :h 14, :x 917, :y 237}, 7 {:id 7, :w 15, :h 15, :x 917, :y 212}}, :h 59, :x 928, :entity {:entity/type :function, :var/id 1955017940}, :clograms.re-grams.re-grams/id "847b79c0-2516-4e69-865a-1eb0fd7dffdd"}}, :main-tool-config {:tool :selection}, :translate [-393 437], :grab nil, :links {"8834b8af-b6dc-4bee-a918-ca2e615990d7" {:clograms.re-grams.re-grams/id "8834b8af-b6dc-4bee-a918-ca2e615990d7", :from-port ["0aa0ac85-f237-4d37-8680-e287a195642f" 5], :to-port ["7ec450c1-b28d-4bd9-a1b0-9b2d342d1f6e" 1], :arrow-start? false, :arrow-end? true, :diagram.link/type :clograms/straight-line}, "92f243ac-4179-40a6-86c8-bc995557d449" {:clograms.re-grams.re-grams/id "92f243ac-4179-40a6-86c8-bc995557d449", :from-port ["c6272071-d88b-44d1-a9ce-1334a20e82da" 5], :to-port ["0aa0ac85-f237-4d37-8680-e287a195642f" 1], :arrow-start? false, :arrow-end? true, :diagram.link/type :clograms/straight-line}, "39ddacf8-ede3-4627-8346-d70ed7fbb0e0" {:clograms.re-grams.re-grams/id "39ddacf8-ede3-4627-8346-d70ed7fbb0e0", :from-port ["50352124-b74e-410c-b278-a2851f059490" 3], :to-port ["4bfee4a0-6c13-4c8f-ba6f-1a24cb43c4e6" 7], :arrow-start? false, :arrow-end? true, :diagram.link/type :clograms/straight-line, :label "if shape"}, "4aa6b5e1-2e5b-4937-bdfe-f29859d3eb53" {:clograms.re-grams.re-grams/id "4aa6b5e1-2e5b-4937-bdfe-f29859d3eb53", :from-port ["25f7e4c3-ad58-4655-9916-90a1223717ab" 3], :to-port ["4c8bf6e7-88ea-400b-82b0-8c8e5d5bda92" 7], :arrow-start? false, :arrow-end? true, :diagram.link/type :clograms/straight-line}, "1b1d6b66-dad6-4221-9625-6a93bce65417" {:clograms.re-grams.re-grams/id "1b1d6b66-dad6-4221-9625-6a93bce65417", :from-port ["c6272071-d88b-44d1-a9ce-1334a20e82da" 5], :to-port ["8baa34cd-c8b5-400e-8bd1-ac5bfc33c7b3" 1], :arrow-start? false, :arrow-end? true, :diagram.link/type :clograms/straight-line}, "7da8565e-5ce1-4e25-ac9f-49d04c30e1ec" {:clograms.re-grams.re-grams/id "7da8565e-5ce1-4e25-ac9f-49d04c30e1ec", :from-port ["fa6b836a-52d3-46dc-9729-1b2291369299" 1], :to-port ["4b014cea-e6a3-4531-b2c7-954844791504" 5], :arrow-start? false, :arrow-end? true, :diagram.link/type :clograms/straight-line}, "487f4660-db08-4217-b725-b72b97a36393" {:clograms.re-grams.re-grams/id "487f4660-db08-4217-b725-b72b97a36393", :from-port ["e1288548-0abe-4994-a5a1-9e113dca5c46" 5], :to-port ["40a86c9b-397c-44f8-b0b4-be5c3b0f345c" 1], :arrow-start? false, :arrow-end? true, :diagram.link/type :clograms/straight-line}, "993ee057-dd41-4822-b8e8-11fe9e6a9770" {:clograms.re-grams.re-grams/id "993ee057-dd41-4822-b8e8-11fe9e6a9770", :from-port ["f3964f34-7ea2-42cb-bb2c-3ee8ef73a37c" 3], :to-port ["847b79c0-2516-4e69-865a-1eb0fd7dffdd" 7], :arrow-start? false, :arrow-end? true, :diagram.link/type :clograms/straight-line}, "479ec0eb-2e5d-4b65-b9e5-ea75e9a2c95e" {:clograms.re-grams.re-grams/id "479ec0eb-2e5d-4b65-b9e5-ea75e9a2c95e", :from-port ["847b79c0-2516-4e69-865a-1eb0fd7dffdd" 3], :to-port ["d7dcb8cd-162a-4856-8591-2097b969cb5c" 7], :arrow-start? false, :arrow-end? true, :diagram.link/type :clograms/straight-line, :label "with this functions"}, "46be101a-6a9b-400a-b459-bb7444604045" {:clograms.re-grams.re-grams/id "46be101a-6a9b-400a-b459-bb7444604045", :from-port ["50352124-b74e-410c-b278-a2851f059490" 3], :to-port ["400ce44d-3063-41b8-8d70-97b031624629" 7], :arrow-start? false, :arrow-end? true, :diagram.link/type :clograms/straight-line, :label "if entity"}, "76dac0e1-91d5-4b48-970d-f46c0fbca41f" {:clograms.re-grams.re-grams/id "76dac0e1-91d5-4b48-970d-f46c0fbca41f", :from-port ["7ec450c1-b28d-4bd9-a1b0-9b2d342d1f6e" 5], :to-port ["40a86c9b-397c-44f8-b0b4-be5c3b0f345c" 1], :arrow-start? false, :arrow-end? true, :diagram.link/type :clograms/straight-line}, "86def605-1dda-4ff9-a274-594eba2f9d21" {:clograms.re-grams.re-grams/id "86def605-1dda-4ff9-a274-594eba2f9d21", :from-port ["8baa34cd-c8b5-400e-8bd1-ac5bfc33c7b3" 5], :to-port ["e1288548-0abe-4994-a5a1-9e113dca5c46" 1], :arrow-start? false, :arrow-end? true, :diagram.link/type :clograms/straight-line}, "eaa7f339-d826-4052-a928-758d1824c54e" {:clograms.re-grams.re-grams/id "eaa7f339-d826-4052-a928-758d1824c54e", :from-port ["05da1cb3-72dc-403b-a9cd-88fc94af17cb" 5], :to-port ["0dfc1852-e263-4ed1-81f8-eea5f2039fd7" 1], :arrow-start? false, :arrow-end? true, :diagram.link/type :clograms/straight-line}, "d1fbe435-aae5-45c3-8789-45f12579d9bc" {:clograms.re-grams.re-grams/id "d1fbe435-aae5-45c3-8789-45f12579d9bc", :from-port ["ded5dad1-47f2-4824-a53c-d6de54e78195" 3], :to-port ["50352124-b74e-410c-b278-a2851f059490" 7], :arrow-start? false, :arrow-end? true, :diagram.link/type :clograms/straight-line, :label "drag into"}, "711a18b9-5f59-4a7f-b67a-4e0005fae77d" {:clograms.re-grams.re-grams/id "711a18b9-5f59-4a7f-b67a-4e0005fae77d", :from-port ["0dfc1852-e263-4ed1-81f8-eea5f2039fd7" 3], :to-port ["f3964f34-7ea2-42cb-bb2c-3ee8ef73a37c" 7], :arrow-start? false, :arrow-end? true, :diagram.link/type :clograms/straight-line}, "b5a7053d-9ae2-4847-bc67-0a56def5868e" {:clograms.re-grams.re-grams/id "b5a7053d-9ae2-4847-bc67-0a56def5868e", :from-port ["25f7e4c3-ad58-4655-9916-90a1223717ab" 1], :to-port ["4bfee4a0-6c13-4c8f-ba6f-1a24cb43c4e6" 5], :arrow-start? false, :arrow-end? true, :diagram.link/type :clograms/straight-line}, "1587be7a-9eee-4825-91a4-b080b55a8335" {:clograms.re-grams.re-grams/id "1587be7a-9eee-4825-91a4-b080b55a8335", :from-port ["4bfee4a0-6c13-4c8f-ba6f-1a24cb43c4e6" 1], :to-port ["fa6b836a-52d3-46dc-9729-1b2291369299" 5], :arrow-start? false, :arrow-end? true, :diagram.link/type :clograms/straight-line}, "f6a0b0a0-2fdb-493c-a989-a201b84e2953" {:clograms.re-grams.re-grams/id "f6a0b0a0-2fdb-493c-a989-a201b84e2953", :from-port ["9f6ac192-6001-47db-a89e-b3ab8d921006" 5], :to-port ["c6272071-d88b-44d1-a9ce-1334a20e82da" 1], :arrow-start? false, :arrow-end? true, :diagram.link/type :clograms/straight-line}, "fe65e5a1-fa47-4b31-ad94-16fabd257edf" {:clograms.re-grams.re-grams/id "fe65e5a1-fa47-4b31-ad94-16fabd257edf", :from-port ["8baa34cd-c8b5-400e-8bd1-ac5bfc33c7b3" 5], :to-port ["aa91127a-8797-4e3a-9a06-a36f21e12945" 1], :arrow-start? false, :arrow-end? true, :diagram.link/type :clograms/straight-line}, "c5da50aa-0ee0-442d-b261-b5a222ea8365" {:clograms.re-grams.re-grams/id "c5da50aa-0ee0-442d-b261-b5a222ea8365", :from-port ["a52ead55-f290-492e-adb4-0aeab2445a53" 2], :to-port ["4b014cea-e6a3-4531-b2c7-954844791504" 7], :arrow-start? false, :arrow-end? true, :diagram.link/type :clograms/straight-line}, "424b1d3e-72ec-4b14-b51b-4621b14f1775" {:clograms.re-grams.re-grams/id "424b1d3e-72ec-4b14-b51b-4621b14f1775", :from-port ["0dfc1852-e263-4ed1-81f8-eea5f2039fd7" 2], :to-port ["0efd98f1-fc3e-4641-9d79-6a95508b6899" 7], :arrow-start? false, :arrow-end? true, :diagram.link/type :clograms/straight-line}, "057b0b7e-1218-4885-b472-71c2f0c8326f" {:clograms.re-grams.re-grams/id "057b0b7e-1218-4885-b472-71c2f0c8326f", :from-port ["e66116b9-1b1b-4844-8970-40217801b354" 5], :to-port ["9f6ac192-6001-47db-a89e-b3ab8d921006" 1], :arrow-start? false, :arrow-end? true, :diagram.link/type :clograms/straight-line}, "3bac22df-3731-40a8-bbc9-4206153721e0" {:clograms.re-grams.re-grams/id "3bac22df-3731-40a8-bbc9-4206153721e0", :from-port ["847b79c0-2516-4e69-865a-1eb0fd7dffdd" 2], :to-port ["a52ead55-f290-492e-adb4-0aeab2445a53" 7], :arrow-start? false, :arrow-end? true, :diagram.link/type :clograms/straight-line, :label "registers node in"}, "8a0ef289-ae86-4d6c-b358-7bd39a565992" {:clograms.re-grams.re-grams/id "8a0ef289-ae86-4d6c-b358-7bd39a565992", :from-port ["4b014cea-e6a3-4531-b2c7-954844791504" 3], :to-port ["e66116b9-1b1b-4844-8970-40217801b354" 7], :arrow-start? false, :arrow-end? true, :diagram.link/type :clograms/straight-line}, "eb6d1cbf-c42e-49b8-b6fc-4819dc1afa0f" {:clograms.re-grams.re-grams/id "eb6d1cbf-c42e-49b8-b6fc-4819dc1afa0f", :from-port ["400ce44d-3063-41b8-8d70-97b031624629" 3], :to-port ["25f7e4c3-ad58-4655-9916-90a1223717ab" 7], :arrow-start? false, :arrow-end? true, :diagram.link/type :clograms/straight-line}}}, :namespace/colors {clograms.re-grams.re-grams "#68ba41"}}