Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

state-machine-cat

Package Overview
Dependencies
Maintainers
2
Versions
217
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

state-machine-cat - npm Package Compare versions

Comparing version 12.0.6 to 12.0.7

27

dist/render/dot/dot.states.template.js

@@ -1,26 +0,1 @@

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
var Handlebars = require("handlebars/dist/handlebars.runtime"), template = Handlebars.template, templates = Handlebars.templates = Handlebars.templates || {};
templates["dot.states.template.hbs"] = template({ 1: function (l, n, e, a, t) { var o = l.lookupProperty || function (l, n) { if (Object.prototype.hasOwnProperty.call(l, n))
return l[n]; }, r = "", c = null != (c = o(e, "nestedExternalSelfTransitions") || (null != n ? o(n, "nestedExternalSelfTransitions") : n)) ? c : l.hooks.helperMissing, t = { name: "nestedExternalSelfTransitions", hash: {}, fn: l.program(2, t, 0), inverse: l.noop, data: t, loc: { start: { line: 2, column: 2 }, end: { line: 4, column: 36 } } }, c = "function" == typeof c ? c.call(null != n ? n : l.nullContext || {}, t) : c; return null != (c = o(e, "nestedExternalSelfTransitions") ? c : l.hooks.blockHelperMissing.call(n, c, t)) && (r += c), r; }, 2: function (l, n, e, a, t) { return ' "self_' + (null != (l = l.lambda(n, n)) ? l : "") + '" [shape=point style=invis width=0 height=0 fixedsize=true]\n'; }, 4: function (l, n, e, a, t) { var o, r, c = null != n ? n : l.nullContext || {}, i = l.hooks.helperMissing, u = "function", s = l.lookupProperty || function (l, n) { if (Object.prototype.hasOwnProperty.call(l, n))
return l[n]; }; return ' "' + (null != (o = typeof (r = null != (r = s(e, "name") || (null != n ? s(n, "name") : n)) ? r : i) == u ? r.call(c, { name: "name", hash: {}, data: t, loc: { start: { line: 7, column: 3 }, end: { line: 7, column: 13 } } }) : r) ? o : "") + '" [shape=circle style=filled class="' + (null != (o = typeof (r = null != (r = s(e, "class") || (null != n ? s(n, "class") : n)) ? r : i) == u ? r.call(c, { name: "class", hash: {}, data: t, loc: { start: { line: 7, column: 49 }, end: { line: 7, column: 60 } } }) : r) ? o : "") + '" ' + (null != (o = s(e, "if").call(c, null != n ? s(n, "color") : n, { name: "if", hash: {}, fn: l.program(5, t, 0), inverse: l.program(7, t, 0), data: t, loc: { start: { line: 7, column: 62 }, end: { line: 7, column: 150 } } })) ? o : "") + (null != (o = s(e, "if").call(c, null != n ? s(n, "active") : n, { name: "if", hash: {}, fn: l.program(9, t, 0), inverse: l.noop, data: t, loc: { start: { line: 7, column: 150 }, end: { line: 7, column: 184 } } })) ? o : "") + 'fixedsize=true height=0.15 label=""]\n'; }, 5: function (l, n, e, a, t) { var o, r, c = null != n ? n : l.nullContext || {}, i = l.hooks.helperMissing, u = "function", l = l.lookupProperty || function (l, n) { if (Object.prototype.hasOwnProperty.call(l, n))
return l[n]; }; return 'color="' + (null != (o = typeof (r = null != (r = l(e, "color") || (null != n ? l(n, "color") : n)) ? r : i) == u ? r.call(c, { name: "color", hash: {}, data: t, loc: { start: { line: 7, column: 82 }, end: { line: 7, column: 93 } } }) : r) ? o : "") + '" fillcolor="' + (null != (o = typeof (r = null != (r = l(e, "color") || (null != n ? l(n, "color") : n)) ? r : i) == u ? r.call(c, { name: "color", hash: {}, data: t, loc: { start: { line: 7, column: 106 }, end: { line: 7, column: 117 } } }) : r) ? o : "") + '" '; }, 7: function (l, n, e, a, t) { return "fillcolor=black "; }, 9: function (l, n, e, a, t) { return "penwidth=3.0 "; }, 11: function (l, n, e, a, t) { var o = null != n ? n : l.nullContext || {}, r = l.hooks.helperMissing, c = "function", i = l.lookupProperty || function (l, n) { if (Object.prototype.hasOwnProperty.call(l, n))
return l[n]; }, u = ' "' + (null != (m = typeof (s = null != (s = i(e, "name") || (null != n ? i(n, "name") : n)) ? s : r) == c ? s.call(o, { name: "name", hash: {}, data: t, loc: { start: { line: 10, column: 3 }, end: { line: 10, column: 13 } } }) : s) ? m : "") + '" [margin=0 class="' + (null != (m = typeof (s = null != (s = i(e, "class") || (null != n ? i(n, "class") : n)) ? s : r) == c ? s.call(o, { name: "class", hash: {}, data: t, loc: { start: { line: 10, column: 32 }, end: { line: 10, column: 43 } } }) : s) ? m : "") + '" ' + (null != (m = i(e, "if").call(o, null != n ? i(n, "color") : n, { name: "if", hash: {}, fn: l.program(12, t, 0), inverse: l.noop, data: t, loc: { start: { line: 10, column: 45 }, end: { line: 10, column: 85 } } })) ? m : "") + (null != (m = i(e, "if").call(o, null != n ? i(n, "active") : n, { name: "if", hash: {}, fn: l.program(14, t, 0), inverse: l.noop, data: t, loc: { start: { line: 10, column: 85 }, end: { line: 10, column: 134 } } })) ? m : "") + 'label= < \n <table align="center" cellborder="0" border="2" style="rounded" width="48">\n <tr><td width="48"' + (null != (m = i(e, "if").call(o, null != n ? i(n, "actionStrings") : n, { name: "if", hash: {}, fn: l.program(16, t, 0), inverse: l.program(18, t, 0), data: t, loc: { start: { line: 12, column: 24 }, end: { line: 12, column: 92 } } })) ? m : "") + ">" + (null != (m = i(e, "if").call(o, null != n ? i(n, "active") : n, { name: "if", hash: {}, fn: l.program(20, t, 0), inverse: l.program(22, t, 0), data: t, loc: { start: { line: 12, column: 93 }, end: { line: 12, column: 147 } } })) ? m : "") + "</td></tr>\n", s = null != (s = i(e, "actionStrings") || (null != n ? i(n, "actionStrings") : n)) ? s : r, r = { name: "actionStrings", hash: {}, fn: l.program(24, t, 0), inverse: l.noop, data: t, loc: { start: { line: 13, column: 6 }, end: { line: 16, column: 24 } } }, m = typeof s == c ? s.call(o, r) : s; return null != (m = i(e, "actionStrings") ? m : l.hooks.blockHelperMissing.call(n, m, r)) && (u += m), u + " </table>\n >]\n"; }, 12: function (l, n, e, a, t) { var o = l.lookupProperty || function (l, n) { if (Object.prototype.hasOwnProperty.call(l, n))
return l[n]; }; return 'color="' + (null != (o = "function" == typeof (e = null != (e = o(e, "color") || (null != n ? o(n, "color") : n)) ? e : l.hooks.helperMissing) ? e.call(null != n ? n : l.nullContext || {}, { name: "color", hash: {}, data: t, loc: { start: { line: 10, column: 65 }, end: { line: 10, column: 76 } } }) : e) ? o : "") + '" '; }, 14: function (l, n, e, a, t) { return "peripheries=1 style=rounded "; }, 16: function (l, n, e, a, t) { return ' cellpadding="2"'; }, 18: function (l, n, e, a, t) { return ' cellpadding="7"'; }, 20: function (l, n, e, a, t) { var o = l.lookupProperty || function (l, n) { if (Object.prototype.hasOwnProperty.call(l, n))
return l[n]; }; return "<i>" + l.escapeExpression("function" == typeof (e = null != (e = o(e, "label") || (null != n ? o(n, "label") : n)) ? e : l.hooks.helperMissing) ? e.call(null != n ? n : l.nullContext || {}, { name: "label", hash: {}, data: t, loc: { start: { line: 12, column: 110 }, end: { line: 12, column: 119 } } }) : e) + "</i>"; }, 22: function (l, n, e, a, t) { var o = l.lookupProperty || function (l, n) { if (Object.prototype.hasOwnProperty.call(l, n))
return l[n]; }; return l.escapeExpression("function" == typeof (e = null != (e = o(e, "label") || (null != n ? o(n, "label") : n)) ? e : l.hooks.helperMissing) ? e.call(null != n ? n : l.nullContext || {}, { name: "label", hash: {}, data: t, loc: { start: { line: 12, column: 131 }, end: { line: 12, column: 140 } } }) : e); }, 24: function (l, n, e, a, t) { var o = l.lookupProperty || function (l, n) { if (Object.prototype.hasOwnProperty.call(l, n))
return l[n]; }; return " " + (null != (e = o(e, "if").call(null != n ? n : l.nullContext || {}, t && o(t, "first"), { name: "if", hash: {}, fn: l.program(25, t, 0), inverse: l.noop, data: t, loc: { start: { line: 14, column: 8 }, end: { line: 14, column: 34 } } })) ? e : "") + '\n <tr><td align="left" cellpadding="2">' + l.escapeExpression(l.lambda(n, n)) + "</td></tr>\n"; }, 25: function (l, n, e, a, t) { return "<hr/>"; }, 27: function (l, n, e, a, t) { var o, r, c = null != n ? n : l.nullContext || {}, i = l.hooks.helperMissing, u = "function", s = l.lookupProperty || function (l, n) { if (Object.prototype.hasOwnProperty.call(l, n))
return l[n]; }; return ' "' + (null != (o = typeof (r = null != (r = s(e, "name") || (null != n ? s(n, "name") : n)) ? r : i) == u ? r.call(c, { name: "name", hash: {}, data: t, loc: { start: { line: 21, column: 3 }, end: { line: 21, column: 13 } } }) : r) ? o : "") + '" [shape=circle class="' + (null != (o = typeof (r = null != (r = s(e, "class") || (null != n ? s(n, "class") : n)) ? r : i) == u ? r.call(c, { name: "class", hash: {}, data: t, loc: { start: { line: 21, column: 36 }, end: { line: 21, column: 47 } } }) : r) ? o : "") + '" ' + (null != (o = s(e, "if").call(c, null != n ? s(n, "color") : n, { name: "if", hash: {}, fn: l.program(12, t, 0), inverse: l.noop, data: t, loc: { start: { line: 21, column: 49 }, end: { line: 21, column: 89 } } })) ? o : "") + (null != (o = s(e, "if").call(c, null != n ? s(n, "active") : n, { name: "if", hash: {}, fn: l.program(9, t, 0), inverse: l.noop, data: t, loc: { start: { line: 21, column: 89 }, end: { line: 21, column: 123 } } })) ? o : "") + 'label="H"]\n'; }, 29: function (l, n, e, a, t) { var o, r, c = null != n ? n : l.nullContext || {}, i = l.hooks.helperMissing, u = "function", s = l.lookupProperty || function (l, n) { if (Object.prototype.hasOwnProperty.call(l, n))
return l[n]; }; return ' "' + (null != (o = typeof (r = null != (r = s(e, "name") || (null != n ? s(n, "name") : n)) ? r : i) == u ? r.call(c, { name: "name", hash: {}, data: t, loc: { start: { line: 24, column: 3 }, end: { line: 24, column: 13 } } }) : r) ? o : "") + '" [shape=circle class="' + (null != (o = typeof (r = null != (r = s(e, "class") || (null != n ? s(n, "class") : n)) ? r : i) == u ? r.call(c, { name: "class", hash: {}, data: t, loc: { start: { line: 24, column: 36 }, end: { line: 24, column: 47 } } }) : r) ? o : "") + '" ' + (null != (o = s(e, "if").call(c, null != n ? s(n, "color") : n, { name: "if", hash: {}, fn: l.program(12, t, 0), inverse: l.noop, data: t, loc: { start: { line: 24, column: 49 }, end: { line: 24, column: 89 } } })) ? o : "") + (null != (o = s(e, "if").call(c, null != n ? s(n, "active") : n, { name: "if", hash: {}, fn: l.program(9, t, 0), inverse: l.noop, data: t, loc: { start: { line: 24, column: 89 }, end: { line: 24, column: 123 } } })) ? o : "") + 'label="H*"]\n'; }, 31: function (l, n, e, a, t, o, r) { var c = null != n ? n : l.nullContext || {}, i = l.hooks.helperMissing, u = "function", s = l.hooks.blockHelperMissing, m = l.lookupProperty || function (l, n) { if (Object.prototype.hasOwnProperty.call(l, n))
return l[n]; }, p = ' "' + (null != (d = typeof (f = null != (f = m(e, "name") || (null != n ? m(n, "name") : n)) ? f : i) == u ? f.call(c, { name: "name", hash: {}, data: t, loc: { start: { line: 27, column: 3 }, end: { line: 27, column: 13 } } }) : f) ? d : "") + '" [shape=diamond fixedsize=true width=0.35 height=0.35 fontsize=10 class="' + (null != (d = typeof (f = null != (f = m(e, "class") || (null != n ? m(n, "class") : n)) ? f : i) == u ? f.call(c, { name: "class", hash: {}, data: t, loc: { start: { line: 27, column: 87 }, end: { line: 27, column: 98 } } }) : f) ? d : "") + '" ' + (null != (d = m(e, "if").call(c, null != n ? m(n, "color") : n, { name: "if", hash: {}, fn: l.program(12, t, 0, o, r), inverse: l.noop, data: t, loc: { start: { line: 27, column: 100 }, end: { line: 27, column: 140 } } })) ? d : "") + (null != (d = m(e, "if").call(c, null != n ? m(n, "active") : n, { name: "if", hash: {}, fn: l.program(9, t, 0, o, r), inverse: l.noop, data: t, loc: { start: { line: 27, column: 140 }, end: { line: 27, column: 174 } } })) ? d : "") + 'label=" "]\n "' + (null != (d = typeof (f = null != (f = m(e, "name") || (null != n ? m(n, "name") : n)) ? f : i) == u ? f.call(c, { name: "name", hash: {}, data: t, loc: { start: { line: 28, column: 3 }, end: { line: 28, column: 13 } } }) : f) ? d : "") + '" -> "' + (null != (d = typeof (f = null != (f = m(e, "name") || (null != n ? m(n, "name") : n)) ? f : i) == u ? f.call(c, { name: "name", hash: {}, data: t, loc: { start: { line: 28, column: 19 }, end: { line: 28, column: 29 } } }) : f) ? d : "") + '" [label=<', f = null != (f = m(e, "actionStrings") || (null != n ? m(n, "actionStrings") : n)) ? f : i, h = { name: "actionStrings", hash: {}, fn: l.program(32, t, 0, o, r), inverse: l.noop, data: t, loc: { start: { line: 28, column: 39 }, end: { line: 28, column: 156 } } }, d = typeof f == u ? f.call(c, h) : f; return null != (d = m(e, "actionStrings") ? d : s.call(n, d, h)) && (p += d), p += '> color="#FFFFFF01"', f = null != (f = m(e, "color") || (null != n ? m(n, "color") : n)) ? f : i, h = { name: "color", hash: {}, fn: l.program(41, t, 0, o, r), inverse: l.noop, data: t, loc: { start: { line: 28, column: 175 }, end: { line: 28, column: 215 } } }, d = typeof f == u ? f.call(c, h) : f, null != (d = m(e, "color") ? d : s.call(n, d, h)) && (p += d), p + ' class="' + (null != (d = typeof (f = null != (f = m(e, "class") || (null != n ? m(n, "class") : n)) ? f : i) == u ? f.call(c, { name: "class", hash: {}, data: t, loc: { start: { line: 28, column: 223 }, end: { line: 28, column: 234 } } }) : f) ? d : "") + '"];\n'; }, 32: function (l, n, e, a, t, o, r) { var c, n = null != n ? n : l.nullContext || {}, i = l.lookupProperty || function (l, n) { if (Object.prototype.hasOwnProperty.call(l, n))
return l[n]; }; return (null != (c = i(e, "if").call(n, t && i(t, "first"), { name: "if", hash: {}, fn: l.program(33, t, 0, o, r), inverse: l.program(35, t, 0, o, r), data: t, loc: { start: { line: 28, column: 57 }, end: { line: 28, column: 88 } } })) ? c : "") + (null != (c = i(e, "if").call(n, null != r[1] ? i(r[1], "active") : r[1], { name: "if", hash: {}, fn: l.program(37, t, 0, o, r), inverse: l.program(39, t, 0, o, r), data: t, loc: { start: { line: 28, column: 88 }, end: { line: 28, column: 137 } } })) ? c : ""); }, 33: function (l, n, e, a, t) { return ""; }, 35: function (l, n, e, a, t) { return "\\n"; }, 37: function (l, n, e, a, t) { return "<i>" + l.escapeExpression(l.lambda(n, n)) + "</i>"; }, 39: function (l, n, e, a, t) { return l.escapeExpression(l.lambda(n, n)); }, 41: function (l, n, e, a, t) { return ' fontcolor="' + (null != (l = l.lambda(n, n)) ? l : "") + '"'; }, 43: function (l, n, e, a, t) { var o, r, c = null != n ? n : l.nullContext || {}, i = l.hooks.helperMissing, u = "function", s = l.lookupProperty || function (l, n) { if (Object.prototype.hasOwnProperty.call(l, n))
return l[n]; }; return ' "' + (null != (o = typeof (r = null != (r = s(e, "name") || (null != n ? s(n, "name") : n)) ? r : i) == u ? r.call(c, { name: "name", hash: {}, data: t, loc: { start: { line: 31, column: 3 }, end: { line: 31, column: 13 } } }) : r) ? o : "") + '" [shape=rect class="' + (null != (o = typeof (r = null != (r = s(e, "class") || (null != n ? s(n, "class") : n)) ? r : i) == u ? r.call(c, { name: "class", hash: {}, data: t, loc: { start: { line: 31, column: 34 }, end: { line: 31, column: 45 } } }) : r) ? o : "") + '" ' + (null != (o = s(e, "if").call(c, null != n ? s(n, "color") : n, { name: "if", hash: {}, fn: l.program(5, t, 0), inverse: l.program(7, t, 0), data: t, loc: { start: { line: 31, column: 47 }, end: { line: 31, column: 135 } } })) ? o : "") + (null != (o = s(e, "if").call(c, null != n ? s(n, "active") : n, { name: "if", hash: {}, fn: l.program(9, t, 0), inverse: l.noop, data: t, loc: { start: { line: 31, column: 135 }, end: { line: 31, column: 169 } } })) ? o : "") + 'label=" " fixedsize=true style=filled ' + (null != (o = typeof (r = null != (r = s(e, "sizingExtras") || (null != n ? s(n, "sizingExtras") : n)) ? r : i) == u ? r.call(c, { name: "sizingExtras", hash: {}, data: t, loc: { start: { line: 31, column: 207 }, end: { line: 31, column: 225 } } }) : r) ? o : "") + "]\n"; }, 45: function (l, n, e, a, t) { var o, r, c = null != n ? n : l.nullContext || {}, i = l.hooks.helperMissing, u = "function", s = l.lookupProperty || function (l, n) { if (Object.prototype.hasOwnProperty.call(l, n))
return l[n]; }; return ' "' + (null != (o = typeof (r = null != (r = s(e, "name") || (null != n ? s(n, "name") : n)) ? r : i) == u ? r.call(c, { name: "name", hash: {}, data: t, loc: { start: { line: 37, column: 3 }, end: { line: 37, column: 13 } } }) : r) ? o : "") + '" [label= < \n <table align="center" cellborder="0" border="0">\n <tr><td cellpadding="0"><font ' + (null != (o = s(e, "if").call(c, null != n ? s(n, "color") : n, { name: "if", hash: {}, fn: l.program(12, t, 0), inverse: l.noop, data: t, loc: { start: { line: 39, column: 38 }, end: { line: 39, column: 78 } } })) ? o : "") + 'point-size="20">X</font></td></tr>\n <tr><td cellpadding="0"><font ' + (null != (o = s(e, "if").call(c, null != n ? s(n, "color") : n, { name: "if", hash: {}, fn: l.program(46, t, 0), inverse: l.noop, data: t, loc: { start: { line: 40, column: 38 }, end: { line: 40, column: 77 } } })) ? o : "") + ">" + l.escapeExpression(typeof (r = null != (r = s(e, "label") || (null != n ? s(n, "label") : n)) ? r : i) == u ? r.call(c, { name: "label", hash: {}, data: t, loc: { start: { line: 40, column: 78 }, end: { line: 40, column: 87 } } }) : r) + '</font></td></tr>\n </table>\n > class="' + (null != (o = typeof (r = null != (r = s(e, "class") || (null != n ? s(n, "class") : n)) ? r : i) == u ? r.call(c, { name: "class", hash: {}, data: t, loc: { start: { line: 42, column: 13 }, end: { line: 42, column: 24 } } }) : r) ? o : "") + '"]\n'; }, 46: function (l, n, e, a, t) { var o = l.lookupProperty || function (l, n) { if (Object.prototype.hasOwnProperty.call(l, n))
return l[n]; }; return 'color="' + (null != (o = "function" == typeof (e = null != (e = o(e, "color") || (null != n ? o(n, "color") : n)) ? e : l.hooks.helperMissing) ? e.call(null != n ? n : l.nullContext || {}, { name: "color", hash: {}, data: t, loc: { start: { line: 40, column: 58 }, end: { line: 40, column: 69 } } }) : e) ? o : "") + '"'; }, 48: function (l, n, e, a, t) { var o, r, c = null != n ? n : l.nullContext || {}, i = l.hooks.helperMissing, u = "function", s = l.lookupProperty || function (l, n) { if (Object.prototype.hasOwnProperty.call(l, n))
return l[n]; }; return ' "' + (null != (o = typeof (r = null != (r = s(e, "name") || (null != n ? s(n, "name") : n)) ? r : i) == u ? r.call(c, { name: "name", hash: {}, data: t, loc: { start: { line: 45, column: 3 }, end: { line: 45, column: 13 } } }) : r) ? o : "") + '" [shape=circle style=filled class="' + (null != (o = typeof (r = null != (r = s(e, "class") || (null != n ? s(n, "class") : n)) ? r : i) == u ? r.call(c, { name: "class", hash: {}, data: t, loc: { start: { line: 45, column: 49 }, end: { line: 45, column: 60 } } }) : r) ? o : "") + '" ' + (null != (o = s(e, "if").call(c, null != n ? s(n, "color") : n, { name: "if", hash: {}, fn: l.program(5, t, 0), inverse: l.program(7, t, 0), data: t, loc: { start: { line: 45, column: 62 }, end: { line: 45, column: 150 } } })) ? o : "") + "fixedsize=true height=0.15 peripheries=2 " + (null != (o = s(e, "if").call(c, null != n ? s(n, "active") : n, { name: "if", hash: {}, fn: l.program(9, t, 0), inverse: l.noop, data: t, loc: { start: { line: 45, column: 191 }, end: { line: 45, column: 225 } } })) ? o : "") + 'label=""]\n'; }, 50: function (l, n, e, a, t) { var o = null != n ? n : l.nullContext || {}, r = l.hooks.helperMissing, c = "function", i = l.lookupProperty || function (l, n) { if (Object.prototype.hasOwnProperty.call(l, n))
return l[n]; }, u = ' subgraph "cluster_' + (null != (p = typeof (s = null != (s = i(e, "name") || (null != n ? i(n, "name") : n)) ? s : r) == c ? s.call(o, { name: "name", hash: {}, data: t, loc: { start: { line: 48, column: 20 }, end: { line: 48, column: 30 } } }) : s) ? p : "") + '" {\n class="' + (null != (p = typeof (s = null != (s = i(e, "class") || (null != n ? i(n, "class") : n)) ? s : r) == c ? s.call(o, { name: "class", hash: {}, data: t, loc: { start: { line: 49, column: 11 }, end: { line: 49, column: 22 } } }) : s) ? p : "") + '" ' + (null != (p = i(e, "if").call(o, null != n ? i(n, "color") : n, { name: "if", hash: {}, fn: l.program(12, t, 0), inverse: l.noop, data: t, loc: { start: { line: 49, column: 24 }, end: { line: 49, column: 64 } } })) ? p : "") + 'label= <\n <table cellborder="0" border="0">\n <tr><td>' + (null != (p = i(e, "if").call(o, null != n ? i(n, "active") : n, { name: "if", hash: {}, fn: l.program(20, t, 0), inverse: l.program(22, t, 0), data: t, loc: { start: { line: 51, column: 14 }, end: { line: 51, column: 68 } } })) ? p : "") + "</td></tr>\n", s = null != (s = i(e, "actionStrings") || (null != n ? i(n, "actionStrings") : n)) ? s : r, m = { name: "actionStrings", hash: {}, fn: l.program(51, t, 0), inverse: l.noop, data: t, loc: { start: { line: 52, column: 6 }, end: { line: 55, column: 24 } } }, p = typeof s == c ? s.call(o, m) : s; return null != (p = i(e, "actionStrings") ? p : l.hooks.blockHelperMissing.call(n, p, m)) && (u += p), u + " </table>\n > " + (null != (p = i(e, "if").call(o, null != n ? i(n, "parentIsParallel") : n, { name: "if", hash: {}, fn: l.program(53, t, 0), inverse: l.program(55, t, 0), data: t, loc: { start: { line: 57, column: 6 }, end: { line: 57, column: 137 } } })) ? p : "") + '\n "' + (null != (p = typeof (s = null != (s = i(e, "name") || (null != n ? i(n, "name") : n)) ? s : r) == c ? s.call(o, { name: "name", hash: {}, data: t, loc: { start: { line: 58, column: 5 }, end: { line: 58, column: 15 } } }) : s) ? p : "") + '" [shape=point style=invis margin=0 width=0 height=0 fixedsize=true]\n ' + (null != (p = (i(e, "stateSection") || n && i(n, "stateSection") || r).call(o, null != n ? i(n, "statemachine") : n, { name: "stateSection", hash: {}, fn: l.program(33, t, 0), inverse: l.noop, data: t, loc: { start: { line: 59, column: 4 }, end: { line: 59, column: 51 } } })) ? p : "") + "\n }\n"; }, 51: function (l, n, e, a, t) { var o = l.lookupProperty || function (l, n) { if (Object.prototype.hasOwnProperty.call(l, n))
return l[n]; }; return " " + (null != (e = o(e, "if").call(null != n ? n : l.nullContext || {}, t && o(t, "first"), { name: "if", hash: {}, fn: l.program(25, t, 0), inverse: l.noop, data: t, loc: { start: { line: 53, column: 8 }, end: { line: 53, column: 34 } } })) ? e : "") + '\n <tr><td align="left">' + l.escapeExpression(l.lambda(n, n)) + "</td></tr>\n"; }, 53: function (l, n, e, a, t) { return 'style="dashed" penwidth=1'; }, 55: function (l, n, e, a, t) { var o = l.lookupProperty || function (l, n) { if (Object.prototype.hasOwnProperty.call(l, n))
return l[n]; }; return "style=rounded " + (null != (e = o(e, "if").call(null != n ? n : l.nullContext || {}, null != n ? o(n, "active") : n, { name: "if", hash: {}, fn: l.program(56, t, 0), inverse: l.program(58, t, 0), data: t, loc: { start: { line: 57, column: 77 }, end: { line: 57, column: 130 } } })) ? e : ""); }, 56: function (l, n, e, a, t) { return "penwidth=3.0"; }, 58: function (l, n, e, a, t) { return "penwidth=2.0"; }, 60: function (l, n, e, a, t, o, r) { var c = l.lookupProperty || function (l, n) { if (Object.prototype.hasOwnProperty.call(l, n))
return l[n]; }, i = "", u = null != (u = c(e, "noteName") || (null != n ? c(n, "noteName") : n)) ? u : l.hooks.helperMissing, o = { name: "noteName", hash: {}, fn: l.program(61, t, 0, o, r), inverse: l.noop, data: t, loc: { start: { line: 63, column: 4 }, end: { line: 66, column: 17 } } }, r = "function" == typeof u ? u.call(null != n ? n : l.nullContext || {}, o) : u; return null != (r = c(e, "noteName") ? r : l.hooks.blockHelperMissing.call(n, r, o)) && (i += r), i; }, 61: function (l, n, e, a, t, o, r) { var c, i = l.lambda, l = l.lookupProperty || function (l, n) { if (Object.prototype.hasOwnProperty.call(l, n))
return l[n]; }; return ' "' + (null != (c = i(n, n)) ? c : "") + '" [color=black fontcolor=black label="' + (null != (c = i(null != r[1] ? l(r[1], "noteFlattened") : r[1], n)) ? c : "") + '" shape=note fontsize=10 fillcolor="#ffffcc" penwidth=1.0]\n "' + (null != (c = i(null != r[1] ? l(r[1], "name") : r[1], n)) ? c : "") + '" -> "' + (null != (c = i(n, n)) ? c : "") + '" [style=dashed arrowtail=none arrowhead=none]\n'; }, compiler: [8, ">= 4.3.0"], main: function (l, n, e, a, t, o, r) { var c = null != n ? n : l.nullContext || {}, i = l.hooks.helperMissing, u = "function", s = l.hooks.blockHelperMissing, m = l.lookupProperty || function (l, n) { if (Object.prototype.hasOwnProperty.call(l, n))
return l[n]; }, p = "", f = null != (f = m(e, "compositeStates") || (null != n ? m(n, "compositeStates") : n)) ? f : i, h = { name: "compositeStates", hash: {}, fn: l.program(1, t, 0, o, r), inverse: l.noop, data: t, loc: { start: { line: 1, column: 0 }, end: { line: 5, column: 20 } } }, d = typeof f == u ? f.call(c, h) : f; return null != (d = m(e, "compositeStates") ? d : s.call(n, d, h)) && (p += d), f = null != (f = m(e, "initialStates") || (null != n ? m(n, "initialStates") : n)) ? f : i, h = { name: "initialStates", hash: {}, fn: l.program(4, t, 0, o, r), inverse: l.noop, data: t, loc: { start: { line: 6, column: 0 }, end: { line: 8, column: 18 } } }, d = typeof f == u ? f.call(c, h) : f, null != (d = m(e, "initialStates") ? d : s.call(n, d, h)) && (p += d), f = null != (f = m(e, "regularStates") || (null != n ? m(n, "regularStates") : n)) ? f : i, h = { name: "regularStates", hash: {}, fn: l.program(11, t, 0, o, r), inverse: l.noop, data: t, loc: { start: { line: 9, column: 0 }, end: { line: 19, column: 18 } } }, d = typeof f == u ? f.call(c, h) : f, null != (d = m(e, "regularStates") ? d : s.call(n, d, h)) && (p += d), f = null != (f = m(e, "historyStates") || (null != n ? m(n, "historyStates") : n)) ? f : i, h = { name: "historyStates", hash: {}, fn: l.program(27, t, 0, o, r), inverse: l.noop, data: t, loc: { start: { line: 20, column: 0 }, end: { line: 22, column: 18 } } }, d = typeof f == u ? f.call(c, h) : f, null != (d = m(e, "historyStates") ? d : s.call(n, d, h)) && (p += d), f = null != (f = m(e, "deepHistoryStates") || (null != n ? m(n, "deepHistoryStates") : n)) ? f : i, h = { name: "deepHistoryStates", hash: {}, fn: l.program(29, t, 0, o, r), inverse: l.noop, data: t, loc: { start: { line: 23, column: 0 }, end: { line: 25, column: 22 } } }, d = typeof f == u ? f.call(c, h) : f, null != (d = m(e, "deepHistoryStates") ? d : s.call(n, d, h)) && (p += d), f = null != (f = m(e, "choiceStates") || (null != n ? m(n, "choiceStates") : n)) ? f : i, h = { name: "choiceStates", hash: {}, fn: l.program(31, t, 0, o, r), inverse: l.noop, data: t, loc: { start: { line: 26, column: 0 }, end: { line: 29, column: 17 } } }, d = typeof f == u ? f.call(c, h) : f, null != (d = m(e, "choiceStates") ? d : s.call(n, d, h)) && (p += d), f = null != (f = m(e, "forkjoinStates") || (null != n ? m(n, "forkjoinStates") : n)) ? f : i, h = { name: "forkjoinStates", hash: {}, fn: l.program(43, t, 0, o, r), inverse: l.noop, data: t, loc: { start: { line: 30, column: 0 }, end: { line: 32, column: 19 } } }, d = typeof f == u ? f.call(c, h) : f, null != (d = m(e, "forkjoinStates") ? d : s.call(n, d, h)) && (p += d), f = null != (f = m(e, "junctionStates") || (null != n ? m(n, "junctionStates") : n)) ? f : i, h = { name: "junctionStates", hash: {}, fn: l.program(4, t, 0, o, r), inverse: l.noop, data: t, loc: { start: { line: 33, column: 0 }, end: { line: 35, column: 19 } } }, d = typeof f == u ? f.call(c, h) : f, null != (d = m(e, "junctionStates") ? d : s.call(n, d, h)) && (p += d), f = null != (f = m(e, "terminateStates") || (null != n ? m(n, "terminateStates") : n)) ? f : i, h = { name: "terminateStates", hash: {}, fn: l.program(45, t, 0, o, r), inverse: l.noop, data: t, loc: { start: { line: 36, column: 0 }, end: { line: 43, column: 20 } } }, d = typeof f == u ? f.call(c, h) : f, null != (d = m(e, "terminateStates") ? d : s.call(n, d, h)) && (p += d), f = null != (f = m(e, "finalStates") || (null != n ? m(n, "finalStates") : n)) ? f : i, h = { name: "finalStates", hash: {}, fn: l.program(48, t, 0, o, r), inverse: l.noop, data: t, loc: { start: { line: 44, column: 0 }, end: { line: 46, column: 16 } } }, d = typeof f == u ? f.call(c, h) : f, null != (d = m(e, "finalStates") ? d : s.call(n, d, h)) && (p += d), f = null != (f = m(e, "compositeStates") || (null != n ? m(n, "compositeStates") : n)) ? f : i, h = { name: "compositeStates", hash: {}, fn: l.program(50, t, 0, o, r), inverse: l.noop, data: t, loc: { start: { line: 47, column: 0 }, end: { line: 61, column: 20 } } }, d = typeof f == u ? f.call(c, h) : f, null != (d = m(e, "compositeStates") ? d : s.call(n, d, h)) && (p += d), f = null != (f = m(e, "states") || (null != n ? m(n, "states") : n)) ? f : i, h = { name: "states", hash: {}, fn: l.program(60, t, 0, o, r), inverse: l.noop, data: t, loc: { start: { line: 62, column: 0 }, end: { line: 67, column: 11 } } }, d = typeof f == u ? f.call(c, h) : f, null != (d = m(e, "states") ? d : s.call(n, d, h)) && (p += d), p; }, useData: !0, useDepths: !0 });
var Handlebars=require("handlebars/dist/handlebars.runtime"),template=Handlebars.template,templates=Handlebars.templates=Handlebars.templates||{};templates["dot.states.template.hbs"]=template({1:function(l,n,e,a,t){var o=l.lookupProperty||function(l,n){if(Object.prototype.hasOwnProperty.call(l,n))return l[n]},r="",c=null!=(c=o(e,"nestedExternalSelfTransitions")||(null!=n?o(n,"nestedExternalSelfTransitions"):n))?c:l.hooks.helperMissing,t={name:"nestedExternalSelfTransitions",hash:{},fn:l.program(2,t,0),inverse:l.noop,data:t,loc:{start:{line:2,column:2},end:{line:4,column:36}}},c="function"==typeof c?c.call(null!=n?n:l.nullContext||{},t):c;return null!=(c=o(e,"nestedExternalSelfTransitions")?c:l.hooks.blockHelperMissing.call(n,c,t))&&(r+=c),r},2:function(l,n,e,a,t){return' "self_'+(null!=(l=l.lambda(n,n))?l:"")+'" [shape=point style=invis width=0 height=0 fixedsize=true]\n'},4:function(l,n,e,a,t){var o,r,c=null!=n?n:l.nullContext||{},i=l.hooks.helperMissing,u="function",s=l.lookupProperty||function(l,n){if(Object.prototype.hasOwnProperty.call(l,n))return l[n]};return' "'+(null!=(o=typeof(r=null!=(r=s(e,"name")||(null!=n?s(n,"name"):n))?r:i)==u?r.call(c,{name:"name",hash:{},data:t,loc:{start:{line:7,column:3},end:{line:7,column:13}}}):r)?o:"")+'" [shape=circle style=filled class="'+(null!=(o=typeof(r=null!=(r=s(e,"class")||(null!=n?s(n,"class"):n))?r:i)==u?r.call(c,{name:"class",hash:{},data:t,loc:{start:{line:7,column:49},end:{line:7,column:60}}}):r)?o:"")+'" '+(null!=(o=s(e,"if").call(c,null!=n?s(n,"color"):n,{name:"if",hash:{},fn:l.program(5,t,0),inverse:l.program(7,t,0),data:t,loc:{start:{line:7,column:62},end:{line:7,column:150}}}))?o:"")+(null!=(o=s(e,"if").call(c,null!=n?s(n,"active"):n,{name:"if",hash:{},fn:l.program(9,t,0),inverse:l.noop,data:t,loc:{start:{line:7,column:150},end:{line:7,column:184}}}))?o:"")+'fixedsize=true height=0.15 label=""]\n'},5:function(l,n,e,a,t){var o,r,c=null!=n?n:l.nullContext||{},i=l.hooks.helperMissing,u="function",l=l.lookupProperty||function(l,n){if(Object.prototype.hasOwnProperty.call(l,n))return l[n]};return'color="'+(null!=(o=typeof(r=null!=(r=l(e,"color")||(null!=n?l(n,"color"):n))?r:i)==u?r.call(c,{name:"color",hash:{},data:t,loc:{start:{line:7,column:82},end:{line:7,column:93}}}):r)?o:"")+'" fillcolor="'+(null!=(o=typeof(r=null!=(r=l(e,"color")||(null!=n?l(n,"color"):n))?r:i)==u?r.call(c,{name:"color",hash:{},data:t,loc:{start:{line:7,column:106},end:{line:7,column:117}}}):r)?o:"")+'" '},7:function(l,n,e,a,t){return"fillcolor=black "},9:function(l,n,e,a,t){return"penwidth=3.0 "},11:function(l,n,e,a,t){var o=null!=n?n:l.nullContext||{},r=l.hooks.helperMissing,c="function",i=l.lookupProperty||function(l,n){if(Object.prototype.hasOwnProperty.call(l,n))return l[n]},u=' "'+(null!=(m=typeof(s=null!=(s=i(e,"name")||(null!=n?i(n,"name"):n))?s:r)==c?s.call(o,{name:"name",hash:{},data:t,loc:{start:{line:10,column:3},end:{line:10,column:13}}}):s)?m:"")+'" [margin=0 class="'+(null!=(m=typeof(s=null!=(s=i(e,"class")||(null!=n?i(n,"class"):n))?s:r)==c?s.call(o,{name:"class",hash:{},data:t,loc:{start:{line:10,column:32},end:{line:10,column:43}}}):s)?m:"")+'" '+(null!=(m=i(e,"if").call(o,null!=n?i(n,"color"):n,{name:"if",hash:{},fn:l.program(12,t,0),inverse:l.noop,data:t,loc:{start:{line:10,column:45},end:{line:10,column:85}}}))?m:"")+(null!=(m=i(e,"if").call(o,null!=n?i(n,"active"):n,{name:"if",hash:{},fn:l.program(14,t,0),inverse:l.noop,data:t,loc:{start:{line:10,column:85},end:{line:10,column:134}}}))?m:"")+'label= < \n <table align="center" cellborder="0" border="2" style="rounded" width="48">\n <tr><td width="48"'+(null!=(m=i(e,"if").call(o,null!=n?i(n,"actionStrings"):n,{name:"if",hash:{},fn:l.program(16,t,0),inverse:l.program(18,t,0),data:t,loc:{start:{line:12,column:24},end:{line:12,column:92}}}))?m:"")+">"+(null!=(m=i(e,"if").call(o,null!=n?i(n,"active"):n,{name:"if",hash:{},fn:l.program(20,t,0),inverse:l.program(22,t,0),data:t,loc:{start:{line:12,column:93},end:{line:12,column:147}}}))?m:"")+"</td></tr>\n",s=null!=(s=i(e,"actionStrings")||(null!=n?i(n,"actionStrings"):n))?s:r,r={name:"actionStrings",hash:{},fn:l.program(24,t,0),inverse:l.noop,data:t,loc:{start:{line:13,column:6},end:{line:16,column:24}}},m=typeof s==c?s.call(o,r):s;return null!=(m=i(e,"actionStrings")?m:l.hooks.blockHelperMissing.call(n,m,r))&&(u+=m),u+" </table>\n >]\n"},12:function(l,n,e,a,t){var o=l.lookupProperty||function(l,n){if(Object.prototype.hasOwnProperty.call(l,n))return l[n]};return'color="'+(null!=(o="function"==typeof(e=null!=(e=o(e,"color")||(null!=n?o(n,"color"):n))?e:l.hooks.helperMissing)?e.call(null!=n?n:l.nullContext||{},{name:"color",hash:{},data:t,loc:{start:{line:10,column:65},end:{line:10,column:76}}}):e)?o:"")+'" '},14:function(l,n,e,a,t){return"peripheries=1 style=rounded "},16:function(l,n,e,a,t){return' cellpadding="2"'},18:function(l,n,e,a,t){return' cellpadding="7"'},20:function(l,n,e,a,t){var o=l.lookupProperty||function(l,n){if(Object.prototype.hasOwnProperty.call(l,n))return l[n]};return"<i>"+l.escapeExpression("function"==typeof(e=null!=(e=o(e,"label")||(null!=n?o(n,"label"):n))?e:l.hooks.helperMissing)?e.call(null!=n?n:l.nullContext||{},{name:"label",hash:{},data:t,loc:{start:{line:12,column:110},end:{line:12,column:119}}}):e)+"</i>"},22:function(l,n,e,a,t){var o=l.lookupProperty||function(l,n){if(Object.prototype.hasOwnProperty.call(l,n))return l[n]};return l.escapeExpression("function"==typeof(e=null!=(e=o(e,"label")||(null!=n?o(n,"label"):n))?e:l.hooks.helperMissing)?e.call(null!=n?n:l.nullContext||{},{name:"label",hash:{},data:t,loc:{start:{line:12,column:131},end:{line:12,column:140}}}):e)},24:function(l,n,e,a,t){var o=l.lookupProperty||function(l,n){if(Object.prototype.hasOwnProperty.call(l,n))return l[n]};return" "+(null!=(e=o(e,"if").call(null!=n?n:l.nullContext||{},t&&o(t,"first"),{name:"if",hash:{},fn:l.program(25,t,0),inverse:l.noop,data:t,loc:{start:{line:14,column:8},end:{line:14,column:34}}}))?e:"")+'\n <tr><td align="left" cellpadding="2">'+l.escapeExpression(l.lambda(n,n))+"</td></tr>\n"},25:function(l,n,e,a,t){return"<hr/>"},27:function(l,n,e,a,t){var o,r,c=null!=n?n:l.nullContext||{},i=l.hooks.helperMissing,u="function",s=l.lookupProperty||function(l,n){if(Object.prototype.hasOwnProperty.call(l,n))return l[n]};return' "'+(null!=(o=typeof(r=null!=(r=s(e,"name")||(null!=n?s(n,"name"):n))?r:i)==u?r.call(c,{name:"name",hash:{},data:t,loc:{start:{line:21,column:3},end:{line:21,column:13}}}):r)?o:"")+'" [shape=circle class="'+(null!=(o=typeof(r=null!=(r=s(e,"class")||(null!=n?s(n,"class"):n))?r:i)==u?r.call(c,{name:"class",hash:{},data:t,loc:{start:{line:21,column:36},end:{line:21,column:47}}}):r)?o:"")+'" '+(null!=(o=s(e,"if").call(c,null!=n?s(n,"color"):n,{name:"if",hash:{},fn:l.program(12,t,0),inverse:l.noop,data:t,loc:{start:{line:21,column:49},end:{line:21,column:89}}}))?o:"")+(null!=(o=s(e,"if").call(c,null!=n?s(n,"active"):n,{name:"if",hash:{},fn:l.program(9,t,0),inverse:l.noop,data:t,loc:{start:{line:21,column:89},end:{line:21,column:123}}}))?o:"")+'label="H"]\n'},29:function(l,n,e,a,t){var o,r,c=null!=n?n:l.nullContext||{},i=l.hooks.helperMissing,u="function",s=l.lookupProperty||function(l,n){if(Object.prototype.hasOwnProperty.call(l,n))return l[n]};return' "'+(null!=(o=typeof(r=null!=(r=s(e,"name")||(null!=n?s(n,"name"):n))?r:i)==u?r.call(c,{name:"name",hash:{},data:t,loc:{start:{line:24,column:3},end:{line:24,column:13}}}):r)?o:"")+'" [shape=circle class="'+(null!=(o=typeof(r=null!=(r=s(e,"class")||(null!=n?s(n,"class"):n))?r:i)==u?r.call(c,{name:"class",hash:{},data:t,loc:{start:{line:24,column:36},end:{line:24,column:47}}}):r)?o:"")+'" '+(null!=(o=s(e,"if").call(c,null!=n?s(n,"color"):n,{name:"if",hash:{},fn:l.program(12,t,0),inverse:l.noop,data:t,loc:{start:{line:24,column:49},end:{line:24,column:89}}}))?o:"")+(null!=(o=s(e,"if").call(c,null!=n?s(n,"active"):n,{name:"if",hash:{},fn:l.program(9,t,0),inverse:l.noop,data:t,loc:{start:{line:24,column:89},end:{line:24,column:123}}}))?o:"")+'label="H*"]\n'},31:function(l,n,e,a,t,o,r){var c=null!=n?n:l.nullContext||{},i=l.hooks.helperMissing,u="function",s=l.hooks.blockHelperMissing,m=l.lookupProperty||function(l,n){if(Object.prototype.hasOwnProperty.call(l,n))return l[n]},p=' "'+(null!=(d=typeof(f=null!=(f=m(e,"name")||(null!=n?m(n,"name"):n))?f:i)==u?f.call(c,{name:"name",hash:{},data:t,loc:{start:{line:27,column:3},end:{line:27,column:13}}}):f)?d:"")+'" [shape=diamond fixedsize=true width=0.35 height=0.35 fontsize=10 class="'+(null!=(d=typeof(f=null!=(f=m(e,"class")||(null!=n?m(n,"class"):n))?f:i)==u?f.call(c,{name:"class",hash:{},data:t,loc:{start:{line:27,column:87},end:{line:27,column:98}}}):f)?d:"")+'" '+(null!=(d=m(e,"if").call(c,null!=n?m(n,"color"):n,{name:"if",hash:{},fn:l.program(12,t,0,o,r),inverse:l.noop,data:t,loc:{start:{line:27,column:100},end:{line:27,column:140}}}))?d:"")+(null!=(d=m(e,"if").call(c,null!=n?m(n,"active"):n,{name:"if",hash:{},fn:l.program(9,t,0,o,r),inverse:l.noop,data:t,loc:{start:{line:27,column:140},end:{line:27,column:174}}}))?d:"")+'label=" "]\n "'+(null!=(d=typeof(f=null!=(f=m(e,"name")||(null!=n?m(n,"name"):n))?f:i)==u?f.call(c,{name:"name",hash:{},data:t,loc:{start:{line:28,column:3},end:{line:28,column:13}}}):f)?d:"")+'" -> "'+(null!=(d=typeof(f=null!=(f=m(e,"name")||(null!=n?m(n,"name"):n))?f:i)==u?f.call(c,{name:"name",hash:{},data:t,loc:{start:{line:28,column:19},end:{line:28,column:29}}}):f)?d:"")+'" [label=<',f=null!=(f=m(e,"actionStrings")||(null!=n?m(n,"actionStrings"):n))?f:i,h={name:"actionStrings",hash:{},fn:l.program(32,t,0,o,r),inverse:l.noop,data:t,loc:{start:{line:28,column:39},end:{line:28,column:156}}},d=typeof f==u?f.call(c,h):f;return null!=(d=m(e,"actionStrings")?d:s.call(n,d,h))&&(p+=d),p+='> color="#FFFFFF01"',f=null!=(f=m(e,"color")||(null!=n?m(n,"color"):n))?f:i,h={name:"color",hash:{},fn:l.program(41,t,0,o,r),inverse:l.noop,data:t,loc:{start:{line:28,column:175},end:{line:28,column:215}}},d=typeof f==u?f.call(c,h):f,null!=(d=m(e,"color")?d:s.call(n,d,h))&&(p+=d),p+' class="'+(null!=(d=typeof(f=null!=(f=m(e,"class")||(null!=n?m(n,"class"):n))?f:i)==u?f.call(c,{name:"class",hash:{},data:t,loc:{start:{line:28,column:223},end:{line:28,column:234}}}):f)?d:"")+'"];\n'},32:function(l,n,e,a,t,o,r){var c,n=null!=n?n:l.nullContext||{},i=l.lookupProperty||function(l,n){if(Object.prototype.hasOwnProperty.call(l,n))return l[n]};return(null!=(c=i(e,"if").call(n,t&&i(t,"first"),{name:"if",hash:{},fn:l.program(33,t,0,o,r),inverse:l.program(35,t,0,o,r),data:t,loc:{start:{line:28,column:57},end:{line:28,column:88}}}))?c:"")+(null!=(c=i(e,"if").call(n,null!=r[1]?i(r[1],"active"):r[1],{name:"if",hash:{},fn:l.program(37,t,0,o,r),inverse:l.program(39,t,0,o,r),data:t,loc:{start:{line:28,column:88},end:{line:28,column:137}}}))?c:"")},33:function(l,n,e,a,t){return""},35:function(l,n,e,a,t){return"\\n"},37:function(l,n,e,a,t){return"<i>"+l.escapeExpression(l.lambda(n,n))+"</i>"},39:function(l,n,e,a,t){return l.escapeExpression(l.lambda(n,n))},41:function(l,n,e,a,t){return' fontcolor="'+(null!=(l=l.lambda(n,n))?l:"")+'"'},43:function(l,n,e,a,t){var o,r,c=null!=n?n:l.nullContext||{},i=l.hooks.helperMissing,u="function",s=l.lookupProperty||function(l,n){if(Object.prototype.hasOwnProperty.call(l,n))return l[n]};return' "'+(null!=(o=typeof(r=null!=(r=s(e,"name")||(null!=n?s(n,"name"):n))?r:i)==u?r.call(c,{name:"name",hash:{},data:t,loc:{start:{line:31,column:3},end:{line:31,column:13}}}):r)?o:"")+'" [shape=rect class="'+(null!=(o=typeof(r=null!=(r=s(e,"class")||(null!=n?s(n,"class"):n))?r:i)==u?r.call(c,{name:"class",hash:{},data:t,loc:{start:{line:31,column:34},end:{line:31,column:45}}}):r)?o:"")+'" '+(null!=(o=s(e,"if").call(c,null!=n?s(n,"color"):n,{name:"if",hash:{},fn:l.program(5,t,0),inverse:l.program(7,t,0),data:t,loc:{start:{line:31,column:47},end:{line:31,column:135}}}))?o:"")+(null!=(o=s(e,"if").call(c,null!=n?s(n,"active"):n,{name:"if",hash:{},fn:l.program(9,t,0),inverse:l.noop,data:t,loc:{start:{line:31,column:135},end:{line:31,column:169}}}))?o:"")+'label=" " fixedsize=true style=filled '+(null!=(o=typeof(r=null!=(r=s(e,"sizingExtras")||(null!=n?s(n,"sizingExtras"):n))?r:i)==u?r.call(c,{name:"sizingExtras",hash:{},data:t,loc:{start:{line:31,column:207},end:{line:31,column:225}}}):r)?o:"")+"]\n"},45:function(l,n,e,a,t){var o,r,c=null!=n?n:l.nullContext||{},i=l.hooks.helperMissing,u="function",s=l.lookupProperty||function(l,n){if(Object.prototype.hasOwnProperty.call(l,n))return l[n]};return' "'+(null!=(o=typeof(r=null!=(r=s(e,"name")||(null!=n?s(n,"name"):n))?r:i)==u?r.call(c,{name:"name",hash:{},data:t,loc:{start:{line:37,column:3},end:{line:37,column:13}}}):r)?o:"")+'" [label= < \n <table align="center" cellborder="0" border="0">\n <tr><td cellpadding="0"><font '+(null!=(o=s(e,"if").call(c,null!=n?s(n,"color"):n,{name:"if",hash:{},fn:l.program(12,t,0),inverse:l.noop,data:t,loc:{start:{line:39,column:38},end:{line:39,column:78}}}))?o:"")+'point-size="20">X</font></td></tr>\n <tr><td cellpadding="0"><font '+(null!=(o=s(e,"if").call(c,null!=n?s(n,"color"):n,{name:"if",hash:{},fn:l.program(46,t,0),inverse:l.noop,data:t,loc:{start:{line:40,column:38},end:{line:40,column:77}}}))?o:"")+">"+l.escapeExpression(typeof(r=null!=(r=s(e,"label")||(null!=n?s(n,"label"):n))?r:i)==u?r.call(c,{name:"label",hash:{},data:t,loc:{start:{line:40,column:78},end:{line:40,column:87}}}):r)+'</font></td></tr>\n </table>\n > class="'+(null!=(o=typeof(r=null!=(r=s(e,"class")||(null!=n?s(n,"class"):n))?r:i)==u?r.call(c,{name:"class",hash:{},data:t,loc:{start:{line:42,column:13},end:{line:42,column:24}}}):r)?o:"")+'"]\n'},46:function(l,n,e,a,t){var o=l.lookupProperty||function(l,n){if(Object.prototype.hasOwnProperty.call(l,n))return l[n]};return'color="'+(null!=(o="function"==typeof(e=null!=(e=o(e,"color")||(null!=n?o(n,"color"):n))?e:l.hooks.helperMissing)?e.call(null!=n?n:l.nullContext||{},{name:"color",hash:{},data:t,loc:{start:{line:40,column:58},end:{line:40,column:69}}}):e)?o:"")+'"'},48:function(l,n,e,a,t){var o,r,c=null!=n?n:l.nullContext||{},i=l.hooks.helperMissing,u="function",s=l.lookupProperty||function(l,n){if(Object.prototype.hasOwnProperty.call(l,n))return l[n]};return' "'+(null!=(o=typeof(r=null!=(r=s(e,"name")||(null!=n?s(n,"name"):n))?r:i)==u?r.call(c,{name:"name",hash:{},data:t,loc:{start:{line:45,column:3},end:{line:45,column:13}}}):r)?o:"")+'" [shape=circle style=filled class="'+(null!=(o=typeof(r=null!=(r=s(e,"class")||(null!=n?s(n,"class"):n))?r:i)==u?r.call(c,{name:"class",hash:{},data:t,loc:{start:{line:45,column:49},end:{line:45,column:60}}}):r)?o:"")+'" '+(null!=(o=s(e,"if").call(c,null!=n?s(n,"color"):n,{name:"if",hash:{},fn:l.program(5,t,0),inverse:l.program(7,t,0),data:t,loc:{start:{line:45,column:62},end:{line:45,column:150}}}))?o:"")+"fixedsize=true height=0.15 peripheries=2 "+(null!=(o=s(e,"if").call(c,null!=n?s(n,"active"):n,{name:"if",hash:{},fn:l.program(9,t,0),inverse:l.noop,data:t,loc:{start:{line:45,column:191},end:{line:45,column:225}}}))?o:"")+'label=""]\n'},50:function(l,n,e,a,t){var o=null!=n?n:l.nullContext||{},r=l.hooks.helperMissing,c="function",i=l.lookupProperty||function(l,n){if(Object.prototype.hasOwnProperty.call(l,n))return l[n]},u=' subgraph "cluster_'+(null!=(p=typeof(s=null!=(s=i(e,"name")||(null!=n?i(n,"name"):n))?s:r)==c?s.call(o,{name:"name",hash:{},data:t,loc:{start:{line:48,column:20},end:{line:48,column:30}}}):s)?p:"")+'" {\n class="'+(null!=(p=typeof(s=null!=(s=i(e,"class")||(null!=n?i(n,"class"):n))?s:r)==c?s.call(o,{name:"class",hash:{},data:t,loc:{start:{line:49,column:11},end:{line:49,column:22}}}):s)?p:"")+'" '+(null!=(p=i(e,"if").call(o,null!=n?i(n,"color"):n,{name:"if",hash:{},fn:l.program(12,t,0),inverse:l.noop,data:t,loc:{start:{line:49,column:24},end:{line:49,column:64}}}))?p:"")+'label= <\n <table cellborder="0" border="0">\n <tr><td>'+(null!=(p=i(e,"if").call(o,null!=n?i(n,"active"):n,{name:"if",hash:{},fn:l.program(20,t,0),inverse:l.program(22,t,0),data:t,loc:{start:{line:51,column:14},end:{line:51,column:68}}}))?p:"")+"</td></tr>\n",s=null!=(s=i(e,"actionStrings")||(null!=n?i(n,"actionStrings"):n))?s:r,m={name:"actionStrings",hash:{},fn:l.program(51,t,0),inverse:l.noop,data:t,loc:{start:{line:52,column:6},end:{line:55,column:24}}},p=typeof s==c?s.call(o,m):s;return null!=(p=i(e,"actionStrings")?p:l.hooks.blockHelperMissing.call(n,p,m))&&(u+=p),u+" </table>\n > "+(null!=(p=i(e,"if").call(o,null!=n?i(n,"parentIsParallel"):n,{name:"if",hash:{},fn:l.program(53,t,0),inverse:l.program(55,t,0),data:t,loc:{start:{line:57,column:6},end:{line:57,column:137}}}))?p:"")+'\n "'+(null!=(p=typeof(s=null!=(s=i(e,"name")||(null!=n?i(n,"name"):n))?s:r)==c?s.call(o,{name:"name",hash:{},data:t,loc:{start:{line:58,column:5},end:{line:58,column:15}}}):s)?p:"")+'" [shape=point style=invis margin=0 width=0 height=0 fixedsize=true]\n '+(null!=(p=(i(e,"stateSection")||n&&i(n,"stateSection")||r).call(o,null!=n?i(n,"statemachine"):n,{name:"stateSection",hash:{},fn:l.program(33,t,0),inverse:l.noop,data:t,loc:{start:{line:59,column:4},end:{line:59,column:51}}}))?p:"")+"\n }\n"},51:function(l,n,e,a,t){var o=l.lookupProperty||function(l,n){if(Object.prototype.hasOwnProperty.call(l,n))return l[n]};return" "+(null!=(e=o(e,"if").call(null!=n?n:l.nullContext||{},t&&o(t,"first"),{name:"if",hash:{},fn:l.program(25,t,0),inverse:l.noop,data:t,loc:{start:{line:53,column:8},end:{line:53,column:34}}}))?e:"")+'\n <tr><td align="left">'+l.escapeExpression(l.lambda(n,n))+"</td></tr>\n"},53:function(l,n,e,a,t){return'style="dashed" penwidth=1'},55:function(l,n,e,a,t){var o=l.lookupProperty||function(l,n){if(Object.prototype.hasOwnProperty.call(l,n))return l[n]};return"style=rounded "+(null!=(e=o(e,"if").call(null!=n?n:l.nullContext||{},null!=n?o(n,"active"):n,{name:"if",hash:{},fn:l.program(56,t,0),inverse:l.program(58,t,0),data:t,loc:{start:{line:57,column:77},end:{line:57,column:130}}}))?e:"")},56:function(l,n,e,a,t){return"penwidth=3.0"},58:function(l,n,e,a,t){return"penwidth=2.0"},60:function(l,n,e,a,t,o,r){var c=l.lookupProperty||function(l,n){if(Object.prototype.hasOwnProperty.call(l,n))return l[n]},i="",u=null!=(u=c(e,"noteName")||(null!=n?c(n,"noteName"):n))?u:l.hooks.helperMissing,o={name:"noteName",hash:{},fn:l.program(61,t,0,o,r),inverse:l.noop,data:t,loc:{start:{line:63,column:4},end:{line:66,column:17}}},r="function"==typeof u?u.call(null!=n?n:l.nullContext||{},o):u;return null!=(r=c(e,"noteName")?r:l.hooks.blockHelperMissing.call(n,r,o))&&(i+=r),i},61:function(l,n,e,a,t,o,r){var c,i=l.lambda,l=l.lookupProperty||function(l,n){if(Object.prototype.hasOwnProperty.call(l,n))return l[n]};return' "'+(null!=(c=i(n,n))?c:"")+'" [color=black fontcolor=black label="'+(null!=(c=i(null!=r[1]?l(r[1],"noteFlattened"):r[1],n))?c:"")+'" shape=note fontsize=10 fillcolor="#ffffcc" penwidth=1.0]\n "'+(null!=(c=i(null!=r[1]?l(r[1],"name"):r[1],n))?c:"")+'" -> "'+(null!=(c=i(n,n))?c:"")+'" [style=dashed arrowtail=none arrowhead=none]\n'},compiler:[8,">= 4.3.0"],main:function(l,n,e,a,t,o,r){var c=null!=n?n:l.nullContext||{},i=l.hooks.helperMissing,u="function",s=l.hooks.blockHelperMissing,m=l.lookupProperty||function(l,n){if(Object.prototype.hasOwnProperty.call(l,n))return l[n]},p="",f=null!=(f=m(e,"compositeStates")||(null!=n?m(n,"compositeStates"):n))?f:i,h={name:"compositeStates",hash:{},fn:l.program(1,t,0,o,r),inverse:l.noop,data:t,loc:{start:{line:1,column:0},end:{line:5,column:20}}},d=typeof f==u?f.call(c,h):f;return null!=(d=m(e,"compositeStates")?d:s.call(n,d,h))&&(p+=d),f=null!=(f=m(e,"initialStates")||(null!=n?m(n,"initialStates"):n))?f:i,h={name:"initialStates",hash:{},fn:l.program(4,t,0,o,r),inverse:l.noop,data:t,loc:{start:{line:6,column:0},end:{line:8,column:18}}},d=typeof f==u?f.call(c,h):f,null!=(d=m(e,"initialStates")?d:s.call(n,d,h))&&(p+=d),f=null!=(f=m(e,"regularStates")||(null!=n?m(n,"regularStates"):n))?f:i,h={name:"regularStates",hash:{},fn:l.program(11,t,0,o,r),inverse:l.noop,data:t,loc:{start:{line:9,column:0},end:{line:19,column:18}}},d=typeof f==u?f.call(c,h):f,null!=(d=m(e,"regularStates")?d:s.call(n,d,h))&&(p+=d),f=null!=(f=m(e,"historyStates")||(null!=n?m(n,"historyStates"):n))?f:i,h={name:"historyStates",hash:{},fn:l.program(27,t,0,o,r),inverse:l.noop,data:t,loc:{start:{line:20,column:0},end:{line:22,column:18}}},d=typeof f==u?f.call(c,h):f,null!=(d=m(e,"historyStates")?d:s.call(n,d,h))&&(p+=d),f=null!=(f=m(e,"deepHistoryStates")||(null!=n?m(n,"deepHistoryStates"):n))?f:i,h={name:"deepHistoryStates",hash:{},fn:l.program(29,t,0,o,r),inverse:l.noop,data:t,loc:{start:{line:23,column:0},end:{line:25,column:22}}},d=typeof f==u?f.call(c,h):f,null!=(d=m(e,"deepHistoryStates")?d:s.call(n,d,h))&&(p+=d),f=null!=(f=m(e,"choiceStates")||(null!=n?m(n,"choiceStates"):n))?f:i,h={name:"choiceStates",hash:{},fn:l.program(31,t,0,o,r),inverse:l.noop,data:t,loc:{start:{line:26,column:0},end:{line:29,column:17}}},d=typeof f==u?f.call(c,h):f,null!=(d=m(e,"choiceStates")?d:s.call(n,d,h))&&(p+=d),f=null!=(f=m(e,"forkjoinStates")||(null!=n?m(n,"forkjoinStates"):n))?f:i,h={name:"forkjoinStates",hash:{},fn:l.program(43,t,0,o,r),inverse:l.noop,data:t,loc:{start:{line:30,column:0},end:{line:32,column:19}}},d=typeof f==u?f.call(c,h):f,null!=(d=m(e,"forkjoinStates")?d:s.call(n,d,h))&&(p+=d),f=null!=(f=m(e,"junctionStates")||(null!=n?m(n,"junctionStates"):n))?f:i,h={name:"junctionStates",hash:{},fn:l.program(4,t,0,o,r),inverse:l.noop,data:t,loc:{start:{line:33,column:0},end:{line:35,column:19}}},d=typeof f==u?f.call(c,h):f,null!=(d=m(e,"junctionStates")?d:s.call(n,d,h))&&(p+=d),f=null!=(f=m(e,"terminateStates")||(null!=n?m(n,"terminateStates"):n))?f:i,h={name:"terminateStates",hash:{},fn:l.program(45,t,0,o,r),inverse:l.noop,data:t,loc:{start:{line:36,column:0},end:{line:43,column:20}}},d=typeof f==u?f.call(c,h):f,null!=(d=m(e,"terminateStates")?d:s.call(n,d,h))&&(p+=d),f=null!=(f=m(e,"finalStates")||(null!=n?m(n,"finalStates"):n))?f:i,h={name:"finalStates",hash:{},fn:l.program(48,t,0,o,r),inverse:l.noop,data:t,loc:{start:{line:44,column:0},end:{line:46,column:16}}},d=typeof f==u?f.call(c,h):f,null!=(d=m(e,"finalStates")?d:s.call(n,d,h))&&(p+=d),f=null!=(f=m(e,"compositeStates")||(null!=n?m(n,"compositeStates"):n))?f:i,h={name:"compositeStates",hash:{},fn:l.program(50,t,0,o,r),inverse:l.noop,data:t,loc:{start:{line:47,column:0},end:{line:61,column:20}}},d=typeof f==u?f.call(c,h):f,null!=(d=m(e,"compositeStates")?d:s.call(n,d,h))&&(p+=d),f=null!=(f=m(e,"states")||(null!=n?m(n,"states"):n))?f:i,h={name:"states",hash:{},fn:l.program(60,t,0,o,r),inverse:l.noop,data:t,loc:{start:{line:62,column:0},end:{line:67,column:11}}},d=typeof f==u?f.call(c,h):f,null!=(d=m(e,"states")?d:s.call(n,d,h))&&(p+=d),p},useData:!0,useDepths:!0});

@@ -1,14 +0,1 @@

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
var Handlebars = require("handlebars/dist/handlebars.runtime"), template = Handlebars.template, templates = Handlebars.templates = Handlebars.templates || {};
templates["dot.template.hbs"] = template({ 1: function (l, n, o, e, a, t, r) { var u = null != n ? n : l.nullContext || {}, c = l.hooks.helperMissing, s = "function", i = l.hooks.blockHelperMissing, m = l.lookupProperty || function (l, n) { if (Object.prototype.hasOwnProperty.call(l, n))
return l[n]; }, p = "", f = null != (f = m(o, "noteName") || (null != n ? m(n, "noteName") : n)) ? f : c, h = { name: "noteName", hash: {}, fn: l.noop, inverse: l.program(2, a, 0, t, r), data: a, loc: { start: { line: 9, column: 2 }, end: { line: 26, column: 15 } } }, d = typeof f == s ? f.call(u, h) : f; return null != (d = m(o, "noteName") ? d : i.call(n, d, h)) && (p += d), f = null != (f = m(o, "noteName") || (null != n ? m(n, "noteName") : n)) ? f : c, h = { name: "noteName", hash: {}, fn: l.program(19, a, 0, t, r), inverse: l.noop, data: a, loc: { start: { line: 27, column: 2 }, end: { line: 37, column: 15 } } }, d = typeof f == s ? f.call(u, h) : f, null != (d = m(o, "noteName") ? d : i.call(n, d, h)) && (p += d), p; }, 2: function (l, n, o, e, a) { var t = null != n ? n : l.nullContext || {}, r = l.hooks.helperMissing, u = "function", c = l.hooks.blockHelperMissing, s = l.lookupProperty || function (l, n) { if (Object.prototype.hasOwnProperty.call(l, n))
return l[n]; }, i = "", m = null != (m = s(o, "isCompositeSelf") || (null != n ? s(n, "isCompositeSelf") : n)) ? m : r, p = { name: "isCompositeSelf", hash: {}, fn: l.noop, inverse: l.program(3, a, 0), data: a, loc: { start: { line: 10, column: 4 }, end: { line: 16, column: 24 } } }, f = typeof m == u ? m.call(t, p) : m; return null != (f = s(o, "isCompositeSelf") ? f : c.call(n, f, p)) && (i += f), m = null != (m = s(o, "isCompositeSelf") || (null != n ? s(n, "isCompositeSelf") : n)) ? m : r, p = { name: "isCompositeSelf", hash: {}, fn: l.program(14, a, 0), inverse: l.noop, data: a, loc: { start: { line: 17, column: 4 }, end: { line: 25, column: 24 } } }, f = typeof m == u ? m.call(t, p) : m, null != (f = s(o, "isCompositeSelf") ? f : c.call(n, f, p)) && (i += f), i; }, 3: function (l, n, o, e, a) { var t = null != n ? n : l.nullContext || {}, r = l.hooks.helperMissing, u = "function", c = l.hooks.blockHelperMissing, s = l.lookupProperty || function (l, n) { if (Object.prototype.hasOwnProperty.call(l, n))
return l[n]; }, i = ' "' + (null != (f = typeof (m = null != (m = s(o, "from") || (null != n ? s(n, "from") : n)) ? m : r) == u ? m.call(t, { name: "from", hash: {}, data: a, loc: { start: { line: 11, column: 5 }, end: { line: 11, column: 15 } } }) : m) ? f : "") + '" -> "' + (null != (f = typeof (m = null != (m = s(o, "to") || (null != n ? s(n, "to") : n)) ? m : r) == u ? m.call(t, { name: "to", hash: {}, data: a, loc: { start: { line: 11, column: 21 }, end: { line: 11, column: 29 } } }) : m) ? f : "") + '" [label="', m = null != (m = s(o, "label") || (null != n ? s(n, "label") : n)) ? m : r, p = { name: "label", hash: {}, fn: l.noop, inverse: l.program(4, a, 0), data: a, loc: { start: { line: 11, column: 39 }, end: { line: 11, column: 60 } } }, f = typeof m == u ? m.call(t, p) : m; return null != (f = s(o, "label") ? f : c.call(n, f, p)) && (i += f), i += (null != (f = typeof (m = null != (m = s(o, "label") || (null != n ? s(n, "label") : n)) ? m : r) == u ? m.call(t, { name: "label", hash: {}, data: a, loc: { start: { line: 11, column: 60 }, end: { line: 11, column: 71 } } }) : m) ? f : "") + '"', m = null != (m = s(o, "fromComposite") || (null != n ? s(n, "fromComposite") : n)) ? m : r, p = { name: "fromComposite", hash: {}, fn: l.program(6, a, 0), inverse: l.noop, data: a, loc: { start: { line: 12, column: 28 }, end: { line: 12, column: 92 } } }, f = typeof m == u ? m.call(t, p) : m, null != (f = s(o, "fromComposite") ? f : c.call(n, f, p)) && (i += f), m = null != (m = s(o, "toComposite") || (null != n ? s(n, "toComposite") : n)) ? m : r, p = { name: "toComposite", hash: {}, fn: l.program(8, a, 0), inverse: l.noop, data: a, loc: { start: { line: 13, column: 28 }, end: { line: 13, column: 86 } } }, f = typeof m == u ? m.call(t, p) : m, null != (f = s(o, "toComposite") ? f : c.call(n, f, p)) && (i += f), m = null != (m = s(o, "color") || (null != n ? s(n, "color") : n)) ? m : r, p = { name: "color", hash: {}, fn: l.program(10, a, 0), inverse: l.noop, data: a, loc: { start: { line: 14, column: 28 }, end: { line: 14, column: 85 } } }, f = typeof m == u ? m.call(t, p) : m, null != (f = s(o, "color") ? f : c.call(n, f, p)) && (i += f), m = null != (m = s(o, "width") || (null != n ? s(n, "width") : n)) ? m : r, p = { name: "width", hash: {}, fn: l.program(12, a, 0), inverse: l.noop, data: a, loc: { start: { line: 15, column: 28 }, end: { line: 15, column: 68 } } }, f = typeof m == u ? m.call(t, p) : m, null != (f = s(o, "width") ? f : c.call(n, f, p)) && (i += f), i + ' class="' + (null != (f = typeof (m = null != (m = s(o, "class") || (null != n ? s(n, "class") : n)) ? m : r) == u ? m.call(t, { name: "class", hash: {}, data: a, loc: { start: { line: 15, column: 76 }, end: { line: 15, column: 87 } } }) : m) ? f : "") + '"]\n'; }, 4: function (l, n, o, e, a) { return " "; }, 6: function (l, n, o, e, a) { var t = l.lookupProperty || function (l, n) { if (Object.prototype.hasOwnProperty.call(l, n))
return l[n]; }; return ' ltail="cluster_' + (null != (t = "function" == typeof (o = null != (o = t(o, "from") || (null != n ? t(n, "from") : n)) ? o : l.hooks.helperMissing) ? o.call(null != n ? n : l.nullContext || {}, { name: "from", hash: {}, data: a, loc: { start: { line: 12, column: 63 }, end: { line: 12, column: 73 } } }) : o) ? t : "") + '"'; }, 8: function (l, n, o, e, a) { var t = l.lookupProperty || function (l, n) { if (Object.prototype.hasOwnProperty.call(l, n))
return l[n]; }; return ' lhead="cluster_' + (null != (t = "function" == typeof (o = null != (o = t(o, "to") || (null != n ? t(n, "to") : n)) ? o : l.hooks.helperMissing) ? o.call(null != n ? n : l.nullContext || {}, { name: "to", hash: {}, data: a, loc: { start: { line: 13, column: 61 }, end: { line: 13, column: 69 } } }) : o) ? t : "") + '"'; }, 10: function (l, n, o, e, a) { var t, l = l.lambda; return ' color="' + (null != (t = l(n, n)) ? t : "") + '" fontcolor="' + (null != (t = l(n, n)) ? t : "") + '"'; }, 12: function (l, n, o, e, a) { return ' penwidth="' + (null != (l = l.lambda(n, n)) ? l : "") + '"'; }, 14: function (l, n, o, e, a) { var t = null != n ? n : l.nullContext || {}, r = l.hooks.helperMissing, u = "function", c = l.hooks.blockHelperMissing, s = l.lookupProperty || function (l, n) { if (Object.prototype.hasOwnProperty.call(l, n))
return l[n]; }, i = ' "' + (null != (f = typeof (m = null != (m = s(o, "from") || (null != n ? s(n, "from") : n)) ? m : r) == u ? m.call(t, { name: "from", hash: {}, data: a, loc: { start: { line: 18, column: 7 }, end: { line: 18, column: 17 } } }) : m) ? f : "") + '" -> "self_' + (null != (f = typeof (m = null != (m = s(o, "name") || (null != n ? s(n, "name") : n)) ? m : r) == u ? m.call(t, { name: "name", hash: {}, data: a, loc: { start: { line: 18, column: 28 }, end: { line: 18, column: 38 } } }) : m) ? f : "") + '" [label="', m = null != (m = s(o, "label") || (null != n ? s(n, "label") : n)) ? m : r, p = { name: "label", hash: {}, fn: l.noop, inverse: l.program(4, a, 0), data: a, loc: { start: { line: 18, column: 48 }, end: { line: 18, column: 69 } } }, f = typeof m == u ? m.call(t, p) : m; return null != (f = s(o, "label") ? f : c.call(n, f, p)) && (i += f), i += (null != (f = typeof (m = null != (m = s(o, "label") || (null != n ? s(n, "label") : n)) ? m : r) == u ? m.call(t, { name: "label", hash: {}, data: a, loc: { start: { line: 18, column: 69 }, end: { line: 18, column: 80 } } }) : m) ? f : "") + '" arrowhead=none', m = null != (m = s(o, "tailportflags") || (null != n ? s(n, "tailportflags") : n)) ? m : r, p = { name: "tailportflags", hash: {}, fn: l.program(15, a, 0), inverse: l.noop, data: a, loc: { start: { line: 19, column: 28 }, end: { line: 19, column: 73 } } }, f = typeof m == u ? m.call(t, p) : m, null != (f = s(o, "tailportflags") ? f : c.call(n, f, p)) && (i += f), i += ' ltail="cluster_' + (null != (f = typeof (m = null != (m = s(o, "from") || (null != n ? s(n, "from") : n)) ? m : r) == u ? m.call(t, { name: "from", hash: {}, data: a, loc: { start: { line: 19, column: 89 }, end: { line: 19, column: 99 } } }) : m) ? f : "") + '"', m = null != (m = s(o, "color") || (null != n ? s(n, "color") : n)) ? m : r, p = { name: "color", hash: {}, fn: l.program(10, a, 0), inverse: l.noop, data: a, loc: { start: { line: 20, column: 28 }, end: { line: 20, column: 85 } } }, f = typeof m == u ? m.call(t, p) : m, null != (f = s(o, "color") ? f : c.call(n, f, p)) && (i += f), i += ' class="' + (null != (f = typeof (m = null != (m = s(o, "class") || (null != n ? s(n, "class") : n)) ? m : r) == u ? m.call(t, { name: "class", hash: {}, data: a, loc: { start: { line: 20, column: 93 }, end: { line: 20, column: 104 } } }) : m) ? f : "") + '"]\n "self_' + (null != (f = typeof (m = null != (m = s(o, "name") || (null != n ? s(n, "name") : n)) ? m : r) == u ? m.call(t, { name: "name", hash: {}, data: a, loc: { start: { line: 21, column: 12 }, end: { line: 21, column: 22 } } }) : m) ? f : "") + '" -> "' + (null != (f = typeof (m = null != (m = s(o, "from") || (null != n ? s(n, "from") : n)) ? m : r) == u ? m.call(t, { name: "from", hash: {}, data: a, loc: { start: { line: 21, column: 28 }, end: { line: 21, column: 38 } } }) : m) ? f : "") + '" [lhead="cluster_' + (null != (f = typeof (m = null != (m = s(o, "from") || (null != n ? s(n, "from") : n)) ? m : r) == u ? m.call(t, { name: "from", hash: {}, data: a, loc: { start: { line: 21, column: 56 }, end: { line: 21, column: 66 } } }) : m) ? f : "") + '"', m = null != (m = s(o, "headportflags") || (null != n ? s(n, "headportflags") : n)) ? m : r, p = { name: "headportflags", hash: {}, fn: l.program(15, a, 0), inverse: l.noop, data: a, loc: { start: { line: 22, column: 28 }, end: { line: 22, column: 73 } } }, f = typeof m == u ? m.call(t, p) : m, null != (f = s(o, "headportflags") ? f : c.call(n, f, p)) && (i += f), m = null != (m = s(o, "color") || (null != n ? s(n, "color") : n)) ? m : r, p = { name: "color", hash: {}, fn: l.program(17, a, 0), inverse: l.noop, data: a, loc: { start: { line: 23, column: 28 }, end: { line: 23, column: 65 } } }, f = typeof m == u ? m.call(t, p) : m, null != (f = s(o, "color") ? f : c.call(n, f, p)) && (i += f), m = null != (m = s(o, "width") || (null != n ? s(n, "width") : n)) ? m : r, p = { name: "width", hash: {}, fn: l.program(12, a, 0), inverse: l.noop, data: a, loc: { start: { line: 24, column: 28 }, end: { line: 24, column: 68 } } }, f = typeof m == u ? m.call(t, p) : m, null != (f = s(o, "width") ? f : c.call(n, f, p)) && (i += f), i + ' class="' + (null != (f = typeof (m = null != (m = s(o, "class") || (null != n ? s(n, "class") : n)) ? m : r) == u ? m.call(t, { name: "class", hash: {}, data: a, loc: { start: { line: 24, column: 76 }, end: { line: 24, column: 87 } } }) : m) ? f : "") + '"]\n'; }, 15: function (l, n, o, e, a) { return " " + (null != (l = l.lambda(n, n)) ? l : ""); }, 17: function (l, n, o, e, a) { return ' color="' + (null != (l = l.lambda(n, n)) ? l : "") + '"'; }, 19: function (l, n, o, e, a, t, r) { var u, c = l.lambda, s = l.hooks.blockHelperMissing, i = l.lookupProperty || function (l, n) { if (Object.prototype.hasOwnProperty.call(l, n))
return l[n]; }; return ' "i_' + (null != (u = c(n, n)) ? u : "") + '" [shape=point style=invis margin=0 width=0 height=0 fixedsize=true]\n "' + (null != (u = c(null != r[1] ? i(r[1], "from") : r[1], n)) ? u : "") + '" -> "i_' + (null != (u = c(n, n)) ? u : "") + '" [arrowhead=none' + (null != (u = s.call(n, c(null != r[1] ? i(r[1], "fromComposite") : r[1], n), { name: "../fromComposite", hash: {}, fn: l.program(20, a, 0, t, r), inverse: l.noop, data: a, loc: { start: { line: 30, column: 32 }, end: { line: 30, column: 105 } } })) ? u : "") + (null != (u = s.call(n, c(null != r[1] ? i(r[1], "color") : r[1], n), { name: "../color", hash: {}, fn: l.program(17, a, 0, t, r), inverse: l.noop, data: a, loc: { start: { line: 31, column: 32 }, end: { line: 31, column: 75 } } })) ? u : "") + ']\n "i_' + (null != (u = c(n, n)) ? u : "") + '" -> "' + (null != (u = c(null != r[1] ? i(r[1], "to") : r[1], n)) ? u : "") + '" [label="' + (null != (u = s.call(n, c(null != r[1] ? i(r[1], "label") : r[1], n), { name: "../label", hash: {}, fn: l.noop, inverse: l.program(4, a, 0, t, r), data: a, loc: { start: { line: 32, column: 43 }, end: { line: 32, column: 70 } } })) ? u : "") + (null != (u = c(null != r[1] ? i(r[1], "label") : r[1], n)) ? u : "") + '"' + (null != (u = s.call(n, c(null != r[1] ? i(r[1], "toComposite") : r[1], n), { name: "../toComposite", hash: {}, fn: l.program(22, a, 0, t, r), inverse: l.noop, data: a, loc: { start: { line: 33, column: 32 }, end: { line: 33, column: 99 } } })) ? u : "") + (null != (u = s.call(n, c(null != r[1] ? i(r[1], "color") : r[1], n), { name: "../color", hash: {}, fn: l.program(10, a, 0, t, r), inverse: l.noop, data: a, loc: { start: { line: 34, column: 32 }, end: { line: 34, column: 95 } } })) ? u : "") + ']\n "i_' + (null != (u = c(n, n)) ? u : "") + '" -> "' + (null != (u = c(n, n)) ? u : "") + '" [style=dashed arrowtail=none arrowhead=none weight=0]\n "' + (null != (u = c(n, n)) ? u : "") + '" [label="' + (null != (u = c(null != r[1] ? i(r[1], "noteFlattened") : r[1], n)) ? u : "") + '" shape=note fontsize=10 color=black fontcolor=black fillcolor="#ffffcc" penwidth=1.0]\n'; }, 20: function (l, n, o, e, a, t, r) { var u = l.lookupProperty || function (l, n) { if (Object.prototype.hasOwnProperty.call(l, n))
return l[n]; }; return ' ltail="cluster_' + (null != (l = l.lambda(null != r[1] ? u(r[1], "from") : r[1], n)) ? l : "") + '"'; }, 22: function (l, n, o, e, a, t, r) { var u = l.lookupProperty || function (l, n) { if (Object.prototype.hasOwnProperty.call(l, n))
return l[n]; }; return ' lhead="cluster_' + (null != (l = l.lambda(null != r[1] ? u(r[1], "to") : r[1], n)) ? l : "") + '"'; }, compiler: [8, ">= 4.3.0"], main: function (l, n, o, e, a, t, r) { var u = null != n ? n : l.nullContext || {}, c = l.hooks.helperMissing, s = "function", i = l.lookupProperty || function (l, n) { if (Object.prototype.hasOwnProperty.call(l, n))
return l[n]; }, e = 'digraph "state transitions" {\n ' + (null != (p = typeof (m = null != (m = i(o, "graphAttributes") || (null != n ? i(n, "graphAttributes") : n)) ? m : c) == s ? m.call(u, { name: "graphAttributes", hash: {}, data: a, loc: { start: { line: 2, column: 2 }, end: { line: 2, column: 23 } } }) : m) ? p : "") + "\n node [" + (null != (p = typeof (m = null != (m = i(o, "nodeAttributes") || (null != n ? i(n, "nodeAttributes") : n)) ? m : c) == s ? m.call(u, { name: "nodeAttributes", hash: {}, data: a, loc: { start: { line: 3, column: 8 }, end: { line: 3, column: 28 } } }) : m) ? p : "") + "]\n edge [" + (null != (p = typeof (m = null != (m = i(o, "edgeAttributes") || (null != n ? i(n, "edgeAttributes") : n)) ? m : c) == s ? m.call(u, { name: "edgeAttributes", hash: {}, data: a, loc: { start: { line: 4, column: 8 }, end: { line: 4, column: 28 } } }) : m) ? p : "") + "]\n\n" + (null != (p = l.invokePartial(i(e, "dot.states.template.hbs"), n, { name: "dot.states.template.hbs", data: a, indent: " ", helpers: o, partials: e, decorators: l.decorators })) ? p : "") + "\n", m = null != (m = i(o, "transitions") || (null != n ? i(n, "transitions") : n)) ? m : c, c = { name: "transitions", hash: {}, fn: l.program(1, a, 0, t, r), inverse: l.noop, data: a, loc: { start: { line: 8, column: 2 }, end: { line: 38, column: 18 } } }, p = typeof m == s ? m.call(u, c) : m; return null != (p = i(o, "transitions") ? p : l.hooks.blockHelperMissing.call(n, p, c)) && (e += p), e + "}\n"; }, usePartial: !0, useData: !0, useDepths: !0 });
var Handlebars=require("handlebars/dist/handlebars.runtime"),template=Handlebars.template,templates=Handlebars.templates=Handlebars.templates||{};templates["dot.template.hbs"]=template({1:function(l,n,o,e,a,t,r){var u=null!=n?n:l.nullContext||{},c=l.hooks.helperMissing,s="function",i=l.hooks.blockHelperMissing,m=l.lookupProperty||function(l,n){if(Object.prototype.hasOwnProperty.call(l,n))return l[n]},p="",f=null!=(f=m(o,"noteName")||(null!=n?m(n,"noteName"):n))?f:c,h={name:"noteName",hash:{},fn:l.noop,inverse:l.program(2,a,0,t,r),data:a,loc:{start:{line:9,column:2},end:{line:26,column:15}}},d=typeof f==s?f.call(u,h):f;return null!=(d=m(o,"noteName")?d:i.call(n,d,h))&&(p+=d),f=null!=(f=m(o,"noteName")||(null!=n?m(n,"noteName"):n))?f:c,h={name:"noteName",hash:{},fn:l.program(19,a,0,t,r),inverse:l.noop,data:a,loc:{start:{line:27,column:2},end:{line:37,column:15}}},d=typeof f==s?f.call(u,h):f,null!=(d=m(o,"noteName")?d:i.call(n,d,h))&&(p+=d),p},2:function(l,n,o,e,a){var t=null!=n?n:l.nullContext||{},r=l.hooks.helperMissing,u="function",c=l.hooks.blockHelperMissing,s=l.lookupProperty||function(l,n){if(Object.prototype.hasOwnProperty.call(l,n))return l[n]},i="",m=null!=(m=s(o,"isCompositeSelf")||(null!=n?s(n,"isCompositeSelf"):n))?m:r,p={name:"isCompositeSelf",hash:{},fn:l.noop,inverse:l.program(3,a,0),data:a,loc:{start:{line:10,column:4},end:{line:16,column:24}}},f=typeof m==u?m.call(t,p):m;return null!=(f=s(o,"isCompositeSelf")?f:c.call(n,f,p))&&(i+=f),m=null!=(m=s(o,"isCompositeSelf")||(null!=n?s(n,"isCompositeSelf"):n))?m:r,p={name:"isCompositeSelf",hash:{},fn:l.program(14,a,0),inverse:l.noop,data:a,loc:{start:{line:17,column:4},end:{line:25,column:24}}},f=typeof m==u?m.call(t,p):m,null!=(f=s(o,"isCompositeSelf")?f:c.call(n,f,p))&&(i+=f),i},3:function(l,n,o,e,a){var t=null!=n?n:l.nullContext||{},r=l.hooks.helperMissing,u="function",c=l.hooks.blockHelperMissing,s=l.lookupProperty||function(l,n){if(Object.prototype.hasOwnProperty.call(l,n))return l[n]},i=' "'+(null!=(f=typeof(m=null!=(m=s(o,"from")||(null!=n?s(n,"from"):n))?m:r)==u?m.call(t,{name:"from",hash:{},data:a,loc:{start:{line:11,column:5},end:{line:11,column:15}}}):m)?f:"")+'" -> "'+(null!=(f=typeof(m=null!=(m=s(o,"to")||(null!=n?s(n,"to"):n))?m:r)==u?m.call(t,{name:"to",hash:{},data:a,loc:{start:{line:11,column:21},end:{line:11,column:29}}}):m)?f:"")+'" [label="',m=null!=(m=s(o,"label")||(null!=n?s(n,"label"):n))?m:r,p={name:"label",hash:{},fn:l.noop,inverse:l.program(4,a,0),data:a,loc:{start:{line:11,column:39},end:{line:11,column:60}}},f=typeof m==u?m.call(t,p):m;return null!=(f=s(o,"label")?f:c.call(n,f,p))&&(i+=f),i+=(null!=(f=typeof(m=null!=(m=s(o,"label")||(null!=n?s(n,"label"):n))?m:r)==u?m.call(t,{name:"label",hash:{},data:a,loc:{start:{line:11,column:60},end:{line:11,column:71}}}):m)?f:"")+'"',m=null!=(m=s(o,"fromComposite")||(null!=n?s(n,"fromComposite"):n))?m:r,p={name:"fromComposite",hash:{},fn:l.program(6,a,0),inverse:l.noop,data:a,loc:{start:{line:12,column:28},end:{line:12,column:92}}},f=typeof m==u?m.call(t,p):m,null!=(f=s(o,"fromComposite")?f:c.call(n,f,p))&&(i+=f),m=null!=(m=s(o,"toComposite")||(null!=n?s(n,"toComposite"):n))?m:r,p={name:"toComposite",hash:{},fn:l.program(8,a,0),inverse:l.noop,data:a,loc:{start:{line:13,column:28},end:{line:13,column:86}}},f=typeof m==u?m.call(t,p):m,null!=(f=s(o,"toComposite")?f:c.call(n,f,p))&&(i+=f),m=null!=(m=s(o,"color")||(null!=n?s(n,"color"):n))?m:r,p={name:"color",hash:{},fn:l.program(10,a,0),inverse:l.noop,data:a,loc:{start:{line:14,column:28},end:{line:14,column:85}}},f=typeof m==u?m.call(t,p):m,null!=(f=s(o,"color")?f:c.call(n,f,p))&&(i+=f),m=null!=(m=s(o,"width")||(null!=n?s(n,"width"):n))?m:r,p={name:"width",hash:{},fn:l.program(12,a,0),inverse:l.noop,data:a,loc:{start:{line:15,column:28},end:{line:15,column:68}}},f=typeof m==u?m.call(t,p):m,null!=(f=s(o,"width")?f:c.call(n,f,p))&&(i+=f),i+' class="'+(null!=(f=typeof(m=null!=(m=s(o,"class")||(null!=n?s(n,"class"):n))?m:r)==u?m.call(t,{name:"class",hash:{},data:a,loc:{start:{line:15,column:76},end:{line:15,column:87}}}):m)?f:"")+'"]\n'},4:function(l,n,o,e,a){return" "},6:function(l,n,o,e,a){var t=l.lookupProperty||function(l,n){if(Object.prototype.hasOwnProperty.call(l,n))return l[n]};return' ltail="cluster_'+(null!=(t="function"==typeof(o=null!=(o=t(o,"from")||(null!=n?t(n,"from"):n))?o:l.hooks.helperMissing)?o.call(null!=n?n:l.nullContext||{},{name:"from",hash:{},data:a,loc:{start:{line:12,column:63},end:{line:12,column:73}}}):o)?t:"")+'"'},8:function(l,n,o,e,a){var t=l.lookupProperty||function(l,n){if(Object.prototype.hasOwnProperty.call(l,n))return l[n]};return' lhead="cluster_'+(null!=(t="function"==typeof(o=null!=(o=t(o,"to")||(null!=n?t(n,"to"):n))?o:l.hooks.helperMissing)?o.call(null!=n?n:l.nullContext||{},{name:"to",hash:{},data:a,loc:{start:{line:13,column:61},end:{line:13,column:69}}}):o)?t:"")+'"'},10:function(l,n,o,e,a){var t,l=l.lambda;return' color="'+(null!=(t=l(n,n))?t:"")+'" fontcolor="'+(null!=(t=l(n,n))?t:"")+'"'},12:function(l,n,o,e,a){return' penwidth="'+(null!=(l=l.lambda(n,n))?l:"")+'"'},14:function(l,n,o,e,a){var t=null!=n?n:l.nullContext||{},r=l.hooks.helperMissing,u="function",c=l.hooks.blockHelperMissing,s=l.lookupProperty||function(l,n){if(Object.prototype.hasOwnProperty.call(l,n))return l[n]},i=' "'+(null!=(f=typeof(m=null!=(m=s(o,"from")||(null!=n?s(n,"from"):n))?m:r)==u?m.call(t,{name:"from",hash:{},data:a,loc:{start:{line:18,column:7},end:{line:18,column:17}}}):m)?f:"")+'" -> "self_'+(null!=(f=typeof(m=null!=(m=s(o,"name")||(null!=n?s(n,"name"):n))?m:r)==u?m.call(t,{name:"name",hash:{},data:a,loc:{start:{line:18,column:28},end:{line:18,column:38}}}):m)?f:"")+'" [label="',m=null!=(m=s(o,"label")||(null!=n?s(n,"label"):n))?m:r,p={name:"label",hash:{},fn:l.noop,inverse:l.program(4,a,0),data:a,loc:{start:{line:18,column:48},end:{line:18,column:69}}},f=typeof m==u?m.call(t,p):m;return null!=(f=s(o,"label")?f:c.call(n,f,p))&&(i+=f),i+=(null!=(f=typeof(m=null!=(m=s(o,"label")||(null!=n?s(n,"label"):n))?m:r)==u?m.call(t,{name:"label",hash:{},data:a,loc:{start:{line:18,column:69},end:{line:18,column:80}}}):m)?f:"")+'" arrowhead=none',m=null!=(m=s(o,"tailportflags")||(null!=n?s(n,"tailportflags"):n))?m:r,p={name:"tailportflags",hash:{},fn:l.program(15,a,0),inverse:l.noop,data:a,loc:{start:{line:19,column:28},end:{line:19,column:73}}},f=typeof m==u?m.call(t,p):m,null!=(f=s(o,"tailportflags")?f:c.call(n,f,p))&&(i+=f),i+=' ltail="cluster_'+(null!=(f=typeof(m=null!=(m=s(o,"from")||(null!=n?s(n,"from"):n))?m:r)==u?m.call(t,{name:"from",hash:{},data:a,loc:{start:{line:19,column:89},end:{line:19,column:99}}}):m)?f:"")+'"',m=null!=(m=s(o,"color")||(null!=n?s(n,"color"):n))?m:r,p={name:"color",hash:{},fn:l.program(10,a,0),inverse:l.noop,data:a,loc:{start:{line:20,column:28},end:{line:20,column:85}}},f=typeof m==u?m.call(t,p):m,null!=(f=s(o,"color")?f:c.call(n,f,p))&&(i+=f),i+=' class="'+(null!=(f=typeof(m=null!=(m=s(o,"class")||(null!=n?s(n,"class"):n))?m:r)==u?m.call(t,{name:"class",hash:{},data:a,loc:{start:{line:20,column:93},end:{line:20,column:104}}}):m)?f:"")+'"]\n "self_'+(null!=(f=typeof(m=null!=(m=s(o,"name")||(null!=n?s(n,"name"):n))?m:r)==u?m.call(t,{name:"name",hash:{},data:a,loc:{start:{line:21,column:12},end:{line:21,column:22}}}):m)?f:"")+'" -> "'+(null!=(f=typeof(m=null!=(m=s(o,"from")||(null!=n?s(n,"from"):n))?m:r)==u?m.call(t,{name:"from",hash:{},data:a,loc:{start:{line:21,column:28},end:{line:21,column:38}}}):m)?f:"")+'" [lhead="cluster_'+(null!=(f=typeof(m=null!=(m=s(o,"from")||(null!=n?s(n,"from"):n))?m:r)==u?m.call(t,{name:"from",hash:{},data:a,loc:{start:{line:21,column:56},end:{line:21,column:66}}}):m)?f:"")+'"',m=null!=(m=s(o,"headportflags")||(null!=n?s(n,"headportflags"):n))?m:r,p={name:"headportflags",hash:{},fn:l.program(15,a,0),inverse:l.noop,data:a,loc:{start:{line:22,column:28},end:{line:22,column:73}}},f=typeof m==u?m.call(t,p):m,null!=(f=s(o,"headportflags")?f:c.call(n,f,p))&&(i+=f),m=null!=(m=s(o,"color")||(null!=n?s(n,"color"):n))?m:r,p={name:"color",hash:{},fn:l.program(17,a,0),inverse:l.noop,data:a,loc:{start:{line:23,column:28},end:{line:23,column:65}}},f=typeof m==u?m.call(t,p):m,null!=(f=s(o,"color")?f:c.call(n,f,p))&&(i+=f),m=null!=(m=s(o,"width")||(null!=n?s(n,"width"):n))?m:r,p={name:"width",hash:{},fn:l.program(12,a,0),inverse:l.noop,data:a,loc:{start:{line:24,column:28},end:{line:24,column:68}}},f=typeof m==u?m.call(t,p):m,null!=(f=s(o,"width")?f:c.call(n,f,p))&&(i+=f),i+' class="'+(null!=(f=typeof(m=null!=(m=s(o,"class")||(null!=n?s(n,"class"):n))?m:r)==u?m.call(t,{name:"class",hash:{},data:a,loc:{start:{line:24,column:76},end:{line:24,column:87}}}):m)?f:"")+'"]\n'},15:function(l,n,o,e,a){return" "+(null!=(l=l.lambda(n,n))?l:"")},17:function(l,n,o,e,a){return' color="'+(null!=(l=l.lambda(n,n))?l:"")+'"'},19:function(l,n,o,e,a,t,r){var u,c=l.lambda,s=l.hooks.blockHelperMissing,i=l.lookupProperty||function(l,n){if(Object.prototype.hasOwnProperty.call(l,n))return l[n]};return' "i_'+(null!=(u=c(n,n))?u:"")+'" [shape=point style=invis margin=0 width=0 height=0 fixedsize=true]\n "'+(null!=(u=c(null!=r[1]?i(r[1],"from"):r[1],n))?u:"")+'" -> "i_'+(null!=(u=c(n,n))?u:"")+'" [arrowhead=none'+(null!=(u=s.call(n,c(null!=r[1]?i(r[1],"fromComposite"):r[1],n),{name:"../fromComposite",hash:{},fn:l.program(20,a,0,t,r),inverse:l.noop,data:a,loc:{start:{line:30,column:32},end:{line:30,column:105}}}))?u:"")+(null!=(u=s.call(n,c(null!=r[1]?i(r[1],"color"):r[1],n),{name:"../color",hash:{},fn:l.program(17,a,0,t,r),inverse:l.noop,data:a,loc:{start:{line:31,column:32},end:{line:31,column:75}}}))?u:"")+']\n "i_'+(null!=(u=c(n,n))?u:"")+'" -> "'+(null!=(u=c(null!=r[1]?i(r[1],"to"):r[1],n))?u:"")+'" [label="'+(null!=(u=s.call(n,c(null!=r[1]?i(r[1],"label"):r[1],n),{name:"../label",hash:{},fn:l.noop,inverse:l.program(4,a,0,t,r),data:a,loc:{start:{line:32,column:43},end:{line:32,column:70}}}))?u:"")+(null!=(u=c(null!=r[1]?i(r[1],"label"):r[1],n))?u:"")+'"'+(null!=(u=s.call(n,c(null!=r[1]?i(r[1],"toComposite"):r[1],n),{name:"../toComposite",hash:{},fn:l.program(22,a,0,t,r),inverse:l.noop,data:a,loc:{start:{line:33,column:32},end:{line:33,column:99}}}))?u:"")+(null!=(u=s.call(n,c(null!=r[1]?i(r[1],"color"):r[1],n),{name:"../color",hash:{},fn:l.program(10,a,0,t,r),inverse:l.noop,data:a,loc:{start:{line:34,column:32},end:{line:34,column:95}}}))?u:"")+']\n "i_'+(null!=(u=c(n,n))?u:"")+'" -> "'+(null!=(u=c(n,n))?u:"")+'" [style=dashed arrowtail=none arrowhead=none weight=0]\n "'+(null!=(u=c(n,n))?u:"")+'" [label="'+(null!=(u=c(null!=r[1]?i(r[1],"noteFlattened"):r[1],n))?u:"")+'" shape=note fontsize=10 color=black fontcolor=black fillcolor="#ffffcc" penwidth=1.0]\n'},20:function(l,n,o,e,a,t,r){var u=l.lookupProperty||function(l,n){if(Object.prototype.hasOwnProperty.call(l,n))return l[n]};return' ltail="cluster_'+(null!=(l=l.lambda(null!=r[1]?u(r[1],"from"):r[1],n))?l:"")+'"'},22:function(l,n,o,e,a,t,r){var u=l.lookupProperty||function(l,n){if(Object.prototype.hasOwnProperty.call(l,n))return l[n]};return' lhead="cluster_'+(null!=(l=l.lambda(null!=r[1]?u(r[1],"to"):r[1],n))?l:"")+'"'},compiler:[8,">= 4.3.0"],main:function(l,n,o,e,a,t,r){var u=null!=n?n:l.nullContext||{},c=l.hooks.helperMissing,s="function",i=l.lookupProperty||function(l,n){if(Object.prototype.hasOwnProperty.call(l,n))return l[n]},e='digraph "state transitions" {\n '+(null!=(p=typeof(m=null!=(m=i(o,"graphAttributes")||(null!=n?i(n,"graphAttributes"):n))?m:c)==s?m.call(u,{name:"graphAttributes",hash:{},data:a,loc:{start:{line:2,column:2},end:{line:2,column:23}}}):m)?p:"")+"\n node ["+(null!=(p=typeof(m=null!=(m=i(o,"nodeAttributes")||(null!=n?i(n,"nodeAttributes"):n))?m:c)==s?m.call(u,{name:"nodeAttributes",hash:{},data:a,loc:{start:{line:3,column:8},end:{line:3,column:28}}}):m)?p:"")+"]\n edge ["+(null!=(p=typeof(m=null!=(m=i(o,"edgeAttributes")||(null!=n?i(n,"edgeAttributes"):n))?m:c)==s?m.call(u,{name:"edgeAttributes",hash:{},data:a,loc:{start:{line:4,column:8},end:{line:4,column:28}}}):m)?p:"")+"]\n\n"+(null!=(p=l.invokePartial(i(e,"dot.states.template.hbs"),n,{name:"dot.states.template.hbs",data:a,indent:" ",helpers:o,partials:e,decorators:l.decorators}))?p:"")+"\n",m=null!=(m=i(o,"transitions")||(null!=n?i(n,"transitions"):n))?m:c,c={name:"transitions",hash:{},fn:l.program(1,a,0,t,r),inverse:l.noop,data:a,loc:{start:{line:8,column:2},end:{line:38,column:18}}},p=typeof m==s?m.call(u,c):m;return null!=(p=i(o,"transitions")?p:l.hooks.blockHelperMissing.call(n,p,c))&&(e+=p),e+"}\n"},usePartial:!0,useData:!0,useDepths:!0});

@@ -1,14 +0,1 @@

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
var Handlebars = require("handlebars/dist/handlebars.runtime"), template = Handlebars.template, templates = Handlebars.templates = Handlebars.templates || {};
templates["scxml.states.template.hbs"] = template({ 1: function (n, l, e, t, o) { var a, r, i = null != l ? l : n.nullContext || {}, u = n.hooks.helperMissing, c = "function", s = n.escapeExpression, p = n.lookupProperty || function (n, l) { if (Object.prototype.hasOwnProperty.call(n, l))
return n[l]; }; return " <" + s(typeof (r = null != (r = p(e, "kind") || (null != l ? p(l, "kind") : l)) ? r : u) == c ? r.call(i, { name: "kind", hash: {}, data: o, loc: { start: { line: 2, column: 5 }, end: { line: 2, column: 13 } } }) : r) + ' id="' + s(typeof (r = null != (r = p(e, "id") || (null != l ? p(l, "id") : l)) ? r : u) == c ? r.call(i, { name: "id", hash: {}, data: o, loc: { start: { line: 2, column: 18 }, end: { line: 2, column: 24 } } }) : r) + '"' + (null != (a = p(e, "if").call(i, null != l ? p(l, "initial") : l, { name: "if", hash: {}, fn: n.program(2, o, 0), inverse: n.noop, data: o, loc: { start: { line: 2, column: 25 }, end: { line: 2, column: 69 } } })) ? a : "") + (null != (a = p(e, "if").call(i, null != l ? p(l, "type") : l, { name: "if", hash: {}, fn: n.program(4, o, 0), inverse: n.noop, data: o, loc: { start: { line: 2, column: 69 }, end: { line: 2, column: 104 } } })) ? a : "") + ">\n" + (null != (a = n.invokePartial(p(t, "scxml.states.template.hbs"), l, { name: "scxml.states.template.hbs", data: o, indent: " ", helpers: e, partials: t, decorators: n.decorators })) ? a : "") + (null != (a = p(e, "each").call(i, null != l ? p(l, "onentries") : l, { name: "each", hash: {}, fn: n.program(6, o, 0), inverse: n.noop, data: o, loc: { start: { line: 4, column: 4 }, end: { line: 6, column: 13 } } })) ? a : "") + (null != (a = p(e, "each").call(i, null != l ? p(l, "onexits") : l, { name: "each", hash: {}, fn: n.program(8, o, 0), inverse: n.noop, data: o, loc: { start: { line: 7, column: 4 }, end: { line: 9, column: 13 } } })) ? a : "") + (null != (a = p(e, "each").call(i, null != l ? p(l, "transitions") : l, { name: "each", hash: {}, fn: n.program(10, o, 0), inverse: n.noop, data: o, loc: { start: { line: 10, column: 4 }, end: { line: 18, column: 13 } } })) ? a : "") + " </" + s(typeof (r = null != (r = p(e, "kind") || (null != l ? p(l, "kind") : l)) ? r : u) == c ? r.call(i, { name: "kind", hash: {}, data: o, loc: { start: { line: 19, column: 6 }, end: { line: 19, column: 14 } } }) : r) + ">\n"; }, 2: function (n, l, e, t, o) { var a = n.lookupProperty || function (n, l) { if (Object.prototype.hasOwnProperty.call(n, l))
return n[l]; }; return ' initial="' + n.escapeExpression("function" == typeof (e = null != (e = a(e, "initial") || (null != l ? a(l, "initial") : l)) ? e : n.hooks.helperMissing) ? e.call(null != l ? l : n.nullContext || {}, { name: "initial", hash: {}, data: o, loc: { start: { line: 2, column: 50 }, end: { line: 2, column: 61 } } }) : e) + '"'; }, 4: function (n, l, e, t, o) { var a = n.lookupProperty || function (n, l) { if (Object.prototype.hasOwnProperty.call(n, l))
return n[l]; }; return ' type="' + n.escapeExpression("function" == typeof (e = null != (e = a(e, "type") || (null != l ? a(l, "type") : l)) ? e : n.hooks.helperMissing) ? e.call(null != l ? l : n.nullContext || {}, { name: "type", hash: {}, data: o, loc: { start: { line: 2, column: 88 }, end: { line: 2, column: 96 } } }) : e) + '"'; }, 6: function (n, l, e, t, o) { return " <onentry>" + n.escapeExpression(n.lambda(l, l)) + "</onentry>\n"; }, 8: function (n, l, e, t, o) { return " <onexit>" + n.escapeExpression(n.lambda(l, l)) + "</onexit>\n"; }, 10: function (n, l, e, t, o) { var a = n.lookupProperty || function (n, l) { if (Object.prototype.hasOwnProperty.call(n, l))
return n[l]; }; return null != (e = a(e, "if").call(null != l ? l : n.nullContext || {}, null != l ? a(l, "action") : l, { name: "if", hash: {}, fn: n.program(11, o, 0), inverse: n.program(18, o, 0), data: o, loc: { start: { line: 11, column: 8 }, end: { line: 17, column: 15 } } })) ? e : ""; }, 11: function (n, l, e, t, o) { var a, r = null != l ? l : n.nullContext || {}, i = n.hooks.helperMissing, u = "function", c = n.escapeExpression, s = n.lookupProperty || function (n, l) { if (Object.prototype.hasOwnProperty.call(n, l))
return n[l]; }; return " <transition " + (null != (a = s(e, "if").call(r, null != l ? s(l, "event") : l, { name: "if", hash: {}, fn: n.program(12, o, 0), inverse: n.noop, data: o, loc: { start: { line: 12, column: 20 }, end: { line: 12, column: 58 } } })) ? a : "") + (null != (a = s(e, "if").call(r, null != l ? s(l, "cond") : l, { name: "if", hash: {}, fn: n.program(14, o, 0), inverse: n.noop, data: o, loc: { start: { line: 12, column: 58 }, end: { line: 12, column: 93 } } })) ? a : "") + (null != (a = s(e, "if").call(r, null != l ? s(l, "type") : l, { name: "if", hash: {}, fn: n.program(16, o, 0), inverse: n.noop, data: o, loc: { start: { line: 12, column: 93 }, end: { line: 12, column: 128 } } })) ? a : "") + 'target="' + c(typeof (n = null != (n = s(e, "target") || (null != l ? s(l, "target") : l)) ? n : i) == u ? n.call(r, { name: "target", hash: {}, data: o, loc: { start: { line: 12, column: 136 }, end: { line: 12, column: 146 } } }) : n) + '">\n ' + c(typeof (n = null != (n = s(e, "action") || (null != l ? s(l, "action") : l)) ? n : i) == u ? n.call(r, { name: "action", hash: {}, data: o, loc: { start: { line: 13, column: 12 }, end: { line: 13, column: 22 } } }) : n) + "\n </transition>\n"; }, 12: function (n, l, e, t, o) { var a = n.lookupProperty || function (n, l) { if (Object.prototype.hasOwnProperty.call(n, l))
return n[l]; }; return 'event="' + n.escapeExpression("function" == typeof (e = null != (e = a(e, "event") || (null != l ? a(l, "event") : l)) ? e : n.hooks.helperMissing) ? e.call(null != l ? l : n.nullContext || {}, { name: "event", hash: {}, data: o, loc: { start: { line: 12, column: 40 }, end: { line: 12, column: 49 } } }) : e) + '" '; }, 14: function (n, l, e, t, o) { var a = n.lookupProperty || function (n, l) { if (Object.prototype.hasOwnProperty.call(n, l))
return n[l]; }; return 'cond="' + n.escapeExpression("function" == typeof (e = null != (e = a(e, "cond") || (null != l ? a(l, "cond") : l)) ? e : n.hooks.helperMissing) ? e.call(null != l ? l : n.nullContext || {}, { name: "cond", hash: {}, data: o, loc: { start: { line: 12, column: 76 }, end: { line: 12, column: 84 } } }) : e) + '" '; }, 16: function (n, l, e, t, o) { var a = n.lookupProperty || function (n, l) { if (Object.prototype.hasOwnProperty.call(n, l))
return n[l]; }; return 'type="' + n.escapeExpression("function" == typeof (e = null != (e = a(e, "type") || (null != l ? a(l, "type") : l)) ? e : n.hooks.helperMissing) ? e.call(null != l ? l : n.nullContext || {}, { name: "type", hash: {}, data: o, loc: { start: { line: 12, column: 111 }, end: { line: 12, column: 119 } } }) : e) + '" '; }, 18: function (n, l, e, t, o) { var a, r = null != l ? l : n.nullContext || {}, i = n.lookupProperty || function (n, l) { if (Object.prototype.hasOwnProperty.call(n, l))
return n[l]; }; return " <transition " + (null != (a = i(e, "if").call(r, null != l ? i(l, "event") : l, { name: "if", hash: {}, fn: n.program(12, o, 0), inverse: n.noop, data: o, loc: { start: { line: 16, column: 20 }, end: { line: 16, column: 58 } } })) ? a : "") + (null != (a = i(e, "if").call(r, null != l ? i(l, "cond") : l, { name: "if", hash: {}, fn: n.program(14, o, 0), inverse: n.noop, data: o, loc: { start: { line: 16, column: 58 }, end: { line: 16, column: 93 } } })) ? a : "") + (null != (a = i(e, "if").call(r, null != l ? i(l, "type") : l, { name: "if", hash: {}, fn: n.program(16, o, 0), inverse: n.noop, data: o, loc: { start: { line: 16, column: 93 }, end: { line: 16, column: 128 } } })) ? a : "") + 'target="' + n.escapeExpression("function" == typeof (a = null != (a = i(e, "target") || (null != l ? i(l, "target") : l)) ? a : n.hooks.helperMissing) ? a.call(r, { name: "target", hash: {}, data: o, loc: { start: { line: 16, column: 136 }, end: { line: 16, column: 146 } } }) : a) + '"/>\n'; }, compiler: [8, ">= 4.3.0"], main: function (n, l, e, t, o) { var a = n.lookupProperty || function (n, l) { if (Object.prototype.hasOwnProperty.call(n, l))
return n[l]; }; return null != (e = a(e, "each").call(null != l ? l : n.nullContext || {}, null != l ? a(l, "states") : l, { name: "each", hash: {}, fn: n.program(1, o, 0), inverse: n.noop, data: o, loc: { start: { line: 1, column: 0 }, end: { line: 20, column: 9 } } })) ? e : ""; }, usePartial: !0, useData: !0 });
var Handlebars=require("handlebars/dist/handlebars.runtime"),template=Handlebars.template,templates=Handlebars.templates=Handlebars.templates||{};templates["scxml.states.template.hbs"]=template({1:function(n,l,e,t,o){var a,r,i=null!=l?l:n.nullContext||{},u=n.hooks.helperMissing,c="function",s=n.escapeExpression,p=n.lookupProperty||function(n,l){if(Object.prototype.hasOwnProperty.call(n,l))return n[l]};return" <"+s(typeof(r=null!=(r=p(e,"kind")||(null!=l?p(l,"kind"):l))?r:u)==c?r.call(i,{name:"kind",hash:{},data:o,loc:{start:{line:2,column:5},end:{line:2,column:13}}}):r)+' id="'+s(typeof(r=null!=(r=p(e,"id")||(null!=l?p(l,"id"):l))?r:u)==c?r.call(i,{name:"id",hash:{},data:o,loc:{start:{line:2,column:18},end:{line:2,column:24}}}):r)+'"'+(null!=(a=p(e,"if").call(i,null!=l?p(l,"initial"):l,{name:"if",hash:{},fn:n.program(2,o,0),inverse:n.noop,data:o,loc:{start:{line:2,column:25},end:{line:2,column:69}}}))?a:"")+(null!=(a=p(e,"if").call(i,null!=l?p(l,"type"):l,{name:"if",hash:{},fn:n.program(4,o,0),inverse:n.noop,data:o,loc:{start:{line:2,column:69},end:{line:2,column:104}}}))?a:"")+">\n"+(null!=(a=n.invokePartial(p(t,"scxml.states.template.hbs"),l,{name:"scxml.states.template.hbs",data:o,indent:" ",helpers:e,partials:t,decorators:n.decorators}))?a:"")+(null!=(a=p(e,"each").call(i,null!=l?p(l,"onentries"):l,{name:"each",hash:{},fn:n.program(6,o,0),inverse:n.noop,data:o,loc:{start:{line:4,column:4},end:{line:6,column:13}}}))?a:"")+(null!=(a=p(e,"each").call(i,null!=l?p(l,"onexits"):l,{name:"each",hash:{},fn:n.program(8,o,0),inverse:n.noop,data:o,loc:{start:{line:7,column:4},end:{line:9,column:13}}}))?a:"")+(null!=(a=p(e,"each").call(i,null!=l?p(l,"transitions"):l,{name:"each",hash:{},fn:n.program(10,o,0),inverse:n.noop,data:o,loc:{start:{line:10,column:4},end:{line:18,column:13}}}))?a:"")+" </"+s(typeof(r=null!=(r=p(e,"kind")||(null!=l?p(l,"kind"):l))?r:u)==c?r.call(i,{name:"kind",hash:{},data:o,loc:{start:{line:19,column:6},end:{line:19,column:14}}}):r)+">\n"},2:function(n,l,e,t,o){var a=n.lookupProperty||function(n,l){if(Object.prototype.hasOwnProperty.call(n,l))return n[l]};return' initial="'+n.escapeExpression("function"==typeof(e=null!=(e=a(e,"initial")||(null!=l?a(l,"initial"):l))?e:n.hooks.helperMissing)?e.call(null!=l?l:n.nullContext||{},{name:"initial",hash:{},data:o,loc:{start:{line:2,column:50},end:{line:2,column:61}}}):e)+'"'},4:function(n,l,e,t,o){var a=n.lookupProperty||function(n,l){if(Object.prototype.hasOwnProperty.call(n,l))return n[l]};return' type="'+n.escapeExpression("function"==typeof(e=null!=(e=a(e,"type")||(null!=l?a(l,"type"):l))?e:n.hooks.helperMissing)?e.call(null!=l?l:n.nullContext||{},{name:"type",hash:{},data:o,loc:{start:{line:2,column:88},end:{line:2,column:96}}}):e)+'"'},6:function(n,l,e,t,o){return" <onentry>"+n.escapeExpression(n.lambda(l,l))+"</onentry>\n"},8:function(n,l,e,t,o){return" <onexit>"+n.escapeExpression(n.lambda(l,l))+"</onexit>\n"},10:function(n,l,e,t,o){var a=n.lookupProperty||function(n,l){if(Object.prototype.hasOwnProperty.call(n,l))return n[l]};return null!=(e=a(e,"if").call(null!=l?l:n.nullContext||{},null!=l?a(l,"action"):l,{name:"if",hash:{},fn:n.program(11,o,0),inverse:n.program(18,o,0),data:o,loc:{start:{line:11,column:8},end:{line:17,column:15}}}))?e:""},11:function(n,l,e,t,o){var a,r=null!=l?l:n.nullContext||{},i=n.hooks.helperMissing,u="function",c=n.escapeExpression,s=n.lookupProperty||function(n,l){if(Object.prototype.hasOwnProperty.call(n,l))return n[l]};return" <transition "+(null!=(a=s(e,"if").call(r,null!=l?s(l,"event"):l,{name:"if",hash:{},fn:n.program(12,o,0),inverse:n.noop,data:o,loc:{start:{line:12,column:20},end:{line:12,column:58}}}))?a:"")+(null!=(a=s(e,"if").call(r,null!=l?s(l,"cond"):l,{name:"if",hash:{},fn:n.program(14,o,0),inverse:n.noop,data:o,loc:{start:{line:12,column:58},end:{line:12,column:93}}}))?a:"")+(null!=(a=s(e,"if").call(r,null!=l?s(l,"type"):l,{name:"if",hash:{},fn:n.program(16,o,0),inverse:n.noop,data:o,loc:{start:{line:12,column:93},end:{line:12,column:128}}}))?a:"")+'target="'+c(typeof(n=null!=(n=s(e,"target")||(null!=l?s(l,"target"):l))?n:i)==u?n.call(r,{name:"target",hash:{},data:o,loc:{start:{line:12,column:136},end:{line:12,column:146}}}):n)+'">\n '+c(typeof(n=null!=(n=s(e,"action")||(null!=l?s(l,"action"):l))?n:i)==u?n.call(r,{name:"action",hash:{},data:o,loc:{start:{line:13,column:12},end:{line:13,column:22}}}):n)+"\n </transition>\n"},12:function(n,l,e,t,o){var a=n.lookupProperty||function(n,l){if(Object.prototype.hasOwnProperty.call(n,l))return n[l]};return'event="'+n.escapeExpression("function"==typeof(e=null!=(e=a(e,"event")||(null!=l?a(l,"event"):l))?e:n.hooks.helperMissing)?e.call(null!=l?l:n.nullContext||{},{name:"event",hash:{},data:o,loc:{start:{line:12,column:40},end:{line:12,column:49}}}):e)+'" '},14:function(n,l,e,t,o){var a=n.lookupProperty||function(n,l){if(Object.prototype.hasOwnProperty.call(n,l))return n[l]};return'cond="'+n.escapeExpression("function"==typeof(e=null!=(e=a(e,"cond")||(null!=l?a(l,"cond"):l))?e:n.hooks.helperMissing)?e.call(null!=l?l:n.nullContext||{},{name:"cond",hash:{},data:o,loc:{start:{line:12,column:76},end:{line:12,column:84}}}):e)+'" '},16:function(n,l,e,t,o){var a=n.lookupProperty||function(n,l){if(Object.prototype.hasOwnProperty.call(n,l))return n[l]};return'type="'+n.escapeExpression("function"==typeof(e=null!=(e=a(e,"type")||(null!=l?a(l,"type"):l))?e:n.hooks.helperMissing)?e.call(null!=l?l:n.nullContext||{},{name:"type",hash:{},data:o,loc:{start:{line:12,column:111},end:{line:12,column:119}}}):e)+'" '},18:function(n,l,e,t,o){var a,r=null!=l?l:n.nullContext||{},i=n.lookupProperty||function(n,l){if(Object.prototype.hasOwnProperty.call(n,l))return n[l]};return" <transition "+(null!=(a=i(e,"if").call(r,null!=l?i(l,"event"):l,{name:"if",hash:{},fn:n.program(12,o,0),inverse:n.noop,data:o,loc:{start:{line:16,column:20},end:{line:16,column:58}}}))?a:"")+(null!=(a=i(e,"if").call(r,null!=l?i(l,"cond"):l,{name:"if",hash:{},fn:n.program(14,o,0),inverse:n.noop,data:o,loc:{start:{line:16,column:58},end:{line:16,column:93}}}))?a:"")+(null!=(a=i(e,"if").call(r,null!=l?i(l,"type"):l,{name:"if",hash:{},fn:n.program(16,o,0),inverse:n.noop,data:o,loc:{start:{line:16,column:93},end:{line:16,column:128}}}))?a:"")+'target="'+n.escapeExpression("function"==typeof(a=null!=(a=i(e,"target")||(null!=l?i(l,"target"):l))?a:n.hooks.helperMissing)?a.call(r,{name:"target",hash:{},data:o,loc:{start:{line:16,column:136},end:{line:16,column:146}}}):a)+'"/>\n'},compiler:[8,">= 4.3.0"],main:function(n,l,e,t,o){var a=n.lookupProperty||function(n,l){if(Object.prototype.hasOwnProperty.call(n,l))return n[l]};return null!=(e=a(e,"each").call(null!=l?l:n.nullContext||{},null!=l?a(l,"states"):l,{name:"each",hash:{},fn:n.program(1,o,0),inverse:n.noop,data:o,loc:{start:{line:1,column:0},end:{line:20,column:9}}}))?e:""},usePartial:!0,useData:!0});

@@ -1,6 +0,1 @@

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
var Handlebars = require("handlebars/dist/handlebars.runtime"), template = Handlebars.template, templates = Handlebars.templates = Handlebars.templates || {};
templates["scxml.template.hbs"] = template({ 1: function (e, l, t, n, a) { var r = e.lookupProperty || function (e, l) { if (Object.prototype.hasOwnProperty.call(e, l))
return e[l]; }; return 'initial="' + e.escapeExpression("function" == typeof (t = null != (t = r(t, "initial") || (null != l ? r(l, "initial") : l)) ? t : e.hooks.helperMissing) ? t.call(null != l ? l : e.nullContext || {}, { name: "initial", hash: {}, data: a, loc: { start: { line: 2, column: 71 }, end: { line: 2, column: 82 } } }) : t) + '" '; }, compiler: [8, ">= 4.3.0"], main: function (e, l, t, n, a) { var r, s = e.lookupProperty || function (e, l) { if (Object.prototype.hasOwnProperty.call(e, l))
return e[l]; }; return '<?xml version="1.0" encoding="UTF-8"?>\n<scxml xmlns="http://www.w3.org/2005/07/scxml" ' + (null != (r = s(t, "if").call(null != l ? l : e.nullContext || {}, null != l ? s(l, "initial") : l, { name: "if", hash: {}, fn: e.program(1, a, 0), inverse: e.noop, data: a, loc: { start: { line: 2, column: 47 }, end: { line: 2, column: 91 } } })) ? r : "") + 'version="1.0">\n' + (null != (r = e.invokePartial(s(n, "scxml.states.template.hbs"), l, { name: "scxml.states.template.hbs", data: a, helpers: t, partials: n, decorators: e.decorators })) ? r : "") + "</scxml>\n"; }, usePartial: !0, useData: !0 });
var Handlebars=require("handlebars/dist/handlebars.runtime"),template=Handlebars.template,templates=Handlebars.templates=Handlebars.templates||{};templates["scxml.template.hbs"]=template({1:function(e,l,t,n,a){var r=e.lookupProperty||function(e,l){if(Object.prototype.hasOwnProperty.call(e,l))return e[l]};return'initial="'+e.escapeExpression("function"==typeof(t=null!=(t=r(t,"initial")||(null!=l?r(l,"initial"):l))?t:e.hooks.helperMissing)?t.call(null!=l?l:e.nullContext||{},{name:"initial",hash:{},data:a,loc:{start:{line:2,column:71},end:{line:2,column:82}}}):t)+'" '},compiler:[8,">= 4.3.0"],main:function(e,l,t,n,a){var r,s=e.lookupProperty||function(e,l){if(Object.prototype.hasOwnProperty.call(e,l))return e[l]};return'<?xml version="1.0" encoding="UTF-8"?>\n<scxml xmlns="http://www.w3.org/2005/07/scxml" '+(null!=(r=s(t,"if").call(null!=l?l:e.nullContext||{},null!=l?s(l,"initial"):l,{name:"if",hash:{},fn:e.program(1,a,0),inverse:e.noop,data:a,loc:{start:{line:2,column:47},end:{line:2,column:91}}}))?r:"")+'version="1.0">\n'+(null!=(r=e.invokePartial(s(n,"scxml.states.template.hbs"),l,{name:"scxml.states.template.hbs",data:a,helpers:t,partials:n,decorators:e.decorators}))?r:"")+"</scxml>\n"},usePartial:!0,useData:!0});

@@ -1,13 +0,1 @@

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
var Handlebars = require("handlebars/dist/handlebars.runtime"), template = Handlebars.template, templates = Handlebars.templates = Handlebars.templates || {};
templates["smcat.template.hbs"] = template({ 1: function (l, n, e, t, o) { var a = null != n ? n : l.nullContext || {}, r = l.hooks.helperMissing, u = "function", i = l.hooks.blockHelperMissing, c = l.lookupProperty || function (l, n) { if (Object.prototype.hasOwnProperty.call(l, n))
return l[n]; }, s = "", p = null != (p = c(e, "note") || (null != n ? c(n, "note") : n)) ? p : r, m = { name: "note", hash: {}, fn: l.program(2, o, 0), inverse: l.noop, data: o, loc: { start: { line: 2, column: 0 }, end: { line: 4, column: 9 } } }, f = typeof p == u ? p.call(a, m) : p; return null != (f = c(e, "note") ? f : i.call(n, f, m)) && (s += f), s += null != (f = (c(e, "quotifyState") || n && c(n, "quotifyState") || r).call(a, null != n ? c(n, "name") : n, { name: "quotifyState", hash: {}, fn: l.program(4, o, 0), inverse: l.noop, data: o, loc: { start: { line: 5, column: 0 }, end: { line: 5, column: 40 } } })) ? f : "", p = null != (p = c(e, "hasExtendedAttributes") || (null != n ? c(n, "hasExtendedAttributes") : n)) ? p : r, m = { name: "hasExtendedAttributes", hash: {}, fn: l.program(6, o, 0), inverse: l.noop, data: o, loc: { start: { line: 6, column: 4 }, end: { line: 6, column: 270 } } }, f = typeof p == u ? p.call(a, m) : p, null != (f = c(e, "hasExtendedAttributes") ? f : i.call(n, f, m)) && (s += f), s += null != (f = c(e, "if").call(a, null != n ? c(n, "actions") : n, { name: "if", hash: {}, fn: l.program(18, o, 0), inverse: l.noop, data: o, loc: { start: { line: 7, column: 4 }, end: { line: 7, column: 28 } } })) ? f : "", p = null != (p = c(e, "actions") || (null != n ? c(n, "actions") : n)) ? p : r, m = { name: "actions", hash: {}, fn: l.program(20, o, 0), inverse: l.noop, data: o, loc: { start: { line: 7, column: 28 }, end: { line: 7, column: 93 } } }, f = typeof p == u ? p.call(a, m) : p, null != (f = c(e, "actions") ? f : i.call(n, f, m)) && (s += f), p = null != (p = c(e, "statemachine") || (null != n ? c(n, "statemachine") : n)) ? p : r, m = { name: "statemachine", hash: {}, fn: l.program(22, o, 0), inverse: l.noop, data: o, loc: { start: { line: 8, column: 4 }, end: { line: 10, column: 19 } } }, f = typeof p == u ? p.call(a, m) : p, null != (f = c(e, "statemachine") ? f : i.call(n, f, m)) && (s += f), s + (null != (f = c(e, "if").call(a, o && c(o, "last"), { name: "if", hash: {}, fn: l.program(24, o, 0), inverse: l.program(26, o, 0), data: o, loc: { start: { line: 11, column: 0 }, end: { line: 11, column: 30 } } })) ? f : "") + "\n"; }, 2: function (l, n, e, t, o) { return "# " + (null != (l = l.lambda(n, n)) ? l : "") + "\n"; }, 4: function (l, n, e, t, o) { return ""; }, 6: function (l, n, e, t, o) { var a = null != n ? n : l.nullContext || {}, r = l.hooks.helperMissing, u = "function", i = l.hooks.blockHelperMissing, c = l.lookupProperty || function (l, n) { if (Object.prototype.hasOwnProperty.call(l, n))
return l[n]; }, s = " [", p = null != (p = c(e, "typeExplicitlySet") || (null != n ? c(n, "typeExplicitlySet") : n)) ? p : r, m = { name: "typeExplicitlySet", hash: {}, fn: l.program(7, o, 0), inverse: l.noop, data: o, loc: { start: { line: 6, column: 32 }, end: { line: 6, column: 107 } } }, f = typeof p == u ? p.call(a, m) : p; return null != (f = c(e, "typeExplicitlySet") ? f : i.call(n, f, m)) && (s += f), p = null != (p = c(e, "label") || (null != n ? c(n, "label") : n)) ? p : r, m = { name: "label", hash: {}, fn: l.program(10, o, 0), inverse: l.noop, data: o, loc: { start: { line: 6, column: 107 }, end: { line: 6, column: 142 } } }, f = typeof p == u ? p.call(a, m) : p, null != (f = c(e, "label") ? f : i.call(n, f, m)) && (s += f), p = null != (p = c(e, "color") || (null != n ? c(n, "color") : n)) ? p : r, m = { name: "color", hash: {}, fn: l.program(12, o, 0), inverse: l.noop, data: o, loc: { start: { line: 6, column: 142 }, end: { line: 6, column: 178 } } }, f = typeof p == u ? p.call(a, m) : p, null != (f = c(e, "color") ? f : i.call(n, f, m)) && (s += f), p = null != (p = c(e, "class") || (null != n ? c(n, "class") : n)) ? p : r, m = { name: "class", hash: {}, fn: l.program(14, o, 0), inverse: l.noop, data: o, loc: { start: { line: 6, column: 178 }, end: { line: 6, column: 214 } } }, f = typeof p == u ? p.call(a, m) : p, null != (f = c(e, "class") ? f : i.call(n, f, m)) && (s += f), s + (null != (f = c(e, "if").call(a, null != n ? c(n, "active") : n, { name: "if", hash: {}, fn: l.program(16, o, 0), inverse: l.noop, data: o, loc: { start: { line: 6, column: 214 }, end: { line: 6, column: 242 } } })) ? f : "") + "]"; }, 7: function (l, n, e, t, o) { var a = l.lookupProperty || function (l, n) { if (Object.prototype.hasOwnProperty.call(l, n))
return l[n]; }, r = null != (r = a(e, "type") || (null != n ? a(n, "type") : n)) ? r : l.hooks.helperMissing, o = { name: "type", hash: {}, fn: l.program(8, o, 0), inverse: l.noop, data: o, loc: { start: { line: 6, column: 54 }, end: { line: 6, column: 85 } } }, r = "function" == typeof r ? r.call(null != n ? n : l.nullContext || {}, o) : r; return null != (r = a(e, "type") ? r : l.hooks.blockHelperMissing.call(n, r, o)) ? r : ""; }, 8: function (l, n, e, t, o) { return "type=" + (null != (l = l.lambda(n, n)) ? l : "") + " "; }, 10: function (l, n, e, t, o) { return 'label="' + (null != (l = l.lambda(n, n)) ? l : "") + '"'; }, 12: function (l, n, e, t, o) { return ' color="' + (null != (l = l.lambda(n, n)) ? l : "") + '"'; }, 14: function (l, n, e, t, o) { return ' class="' + (null != (l = l.lambda(n, n)) ? l : "") + '"'; }, 16: function (l, n, e, t, o) { return " active"; }, 18: function (l, n, e, t, o) { return ": "; }, 20: function (l, n, e, t, o) { var a = l.lookupProperty || function (l, n) { if (Object.prototype.hasOwnProperty.call(l, n))
return l[n]; }; return null != (e = (a(e, "quotifyActions") || n && a(n, "quotifyActions") || l.hooks.helperMissing).call(null != n ? n : l.nullContext || {}, n, { name: "quotifyActions", hash: {}, fn: l.program(4, o, 0), inverse: l.noop, data: o, loc: { start: { line: 7, column: 40 }, end: { line: 7, column: 80 } } })) ? e : ""; }, 22: function (l, n, e, t, o) { var a = l.lookupProperty || function (l, n) { if (Object.prototype.hasOwnProperty.call(l, n))
return l[n]; }; return " {\n" + (null != (a = l.invokePartial(a(t, "smcat.template.hbs"), n, { name: "smcat.template.hbs", data: o, indent: " ", helpers: e, partials: t, decorators: l.decorators })) ? a : "") + "}"; }, 24: function (l, n, e, t, o) { return ";"; }, 26: function (l, n, e, t, o) { return ","; }, 28: function (l, n, e, t, o) { var a = null != n ? n : l.nullContext || {}, r = l.hooks.helperMissing, u = "function", i = l.hooks.blockHelperMissing, c = l.lookupProperty || function (l, n) { if (Object.prototype.hasOwnProperty.call(l, n))
return l[n]; }, s = "", p = null != (p = c(e, "note") || (null != n ? c(n, "note") : n)) ? p : r, m = { name: "note", hash: {}, fn: l.program(2, o, 0), inverse: l.noop, data: o, loc: { start: { line: 15, column: 0 }, end: { line: 17, column: 9 } } }, f = typeof p == u ? p.call(a, m) : p; return null != (f = c(e, "note") ? f : i.call(n, f, m)) && (s += f), s += (null != (f = (c(e, "quotifyState") || n && c(n, "quotifyState") || r).call(a, null != n ? c(n, "from") : n, { name: "quotifyState", hash: {}, fn: l.program(4, o, 0), inverse: l.noop, data: o, loc: { start: { line: 18, column: 0 }, end: { line: 18, column: 39 } } })) ? f : "") + " => " + (null != (f = (c(e, "quotifyState") || n && c(n, "quotifyState") || r).call(a, null != n ? c(n, "to") : n, { name: "quotifyState", hash: {}, fn: l.program(4, o, 0), inverse: l.noop, data: o, loc: { start: { line: 18, column: 43 }, end: { line: 18, column: 81 } } })) ? f : ""), p = null != (p = c(e, "hasExtendedAttributes") || (null != n ? c(n, "hasExtendedAttributes") : n)) ? p : r, m = { name: "hasExtendedAttributes", hash: {}, fn: l.program(29, o, 0), inverse: l.noop, data: o, loc: { start: { line: 19, column: 4 }, end: { line: 19, column: 130 } } }, f = typeof p == u ? p.call(a, m) : p, null != (f = c(e, "hasExtendedAttributes") ? f : i.call(n, f, m)) && (s += f), p = null != (p = c(e, "label") || (null != n ? c(n, "label") : n)) ? p : r, m = { name: "label", hash: {}, fn: l.program(34, o, 0), inverse: l.noop, data: o, loc: { start: { line: 20, column: 4 }, end: { line: 20, column: 62 } } }, f = typeof p == u ? p.call(a, m) : p, null != (f = c(e, "label") ? f : i.call(n, f, m)) && (s += f), s + ";\n"; }, 29: function (l, n, e, t, o) { var a = null != n ? n : l.nullContext || {}, r = l.hooks.helperMissing, u = "function", i = l.hooks.blockHelperMissing, c = l.lookupProperty || function (l, n) { if (Object.prototype.hasOwnProperty.call(l, n))
return l[n]; }, s = " [", p = null != (p = c(e, "color") || (null != n ? c(n, "color") : n)) ? p : r, m = { name: "color", hash: {}, fn: l.program(30, o, 0), inverse: l.noop, data: o, loc: { start: { line: 19, column: 32 }, end: { line: 19, column: 68 } } }, f = typeof p == u ? p.call(a, m) : p; return null != (f = c(e, "color") ? f : i.call(n, f, m)) && (s += f), p = null != (p = c(e, "type") || (null != n ? c(n, "type") : n)) ? p : r, m = { name: "type", hash: {}, fn: l.program(32, o, 0), inverse: l.noop, data: o, loc: { start: { line: 19, column: 69 }, end: { line: 19, column: 102 } } }, f = typeof p == u ? p.call(a, m) : p, null != (f = c(e, "type") ? f : i.call(n, f, m)) && (s += f), s + "]"; }, 30: function (l, n, e, t, o) { return 'color="' + (null != (l = l.lambda(n, n)) ? l : "") + '"'; }, 32: function (l, n, e, t, o) { return " type=" + (null != (l = l.lambda(n, n)) ? l : ""); }, 34: function (l, n, e, t, o) { var a = l.lookupProperty || function (l, n) { if (Object.prototype.hasOwnProperty.call(l, n))
return l[n]; }; return ": " + (null != (e = (a(e, "quotifyLabel") || n && a(n, "quotifyLabel") || l.hooks.helperMissing).call(null != n ? n : l.nullContext || {}, n, { name: "quotifyLabel", hash: {}, fn: l.program(4, o, 0), inverse: l.noop, data: o, loc: { start: { line: 20, column: 16 }, end: { line: 20, column: 52 } } })) ? e : ""); }, compiler: [8, ">= 4.3.0"], main: function (l, n, e, t, o) { var a = null != n ? n : l.nullContext || {}, r = l.lookupProperty || function (l, n) { if (Object.prototype.hasOwnProperty.call(l, n))
return l[n]; }, u = (null != (c = r(e, "each").call(a, null != n ? r(n, "states") : n, { name: "each", hash: {}, fn: l.program(1, o, 0), inverse: l.noop, data: o, loc: { start: { line: 1, column: 0 }, end: { line: 12, column: 9 } } })) ? c : "") + "\n", i = null != (i = r(e, "transitions") || (null != n ? r(n, "transitions") : n)) ? i : l.hooks.helperMissing, o = { name: "transitions", hash: {}, fn: l.program(28, o, 0), inverse: l.noop, data: o, loc: { start: { line: 14, column: 0 }, end: { line: 21, column: 16 } } }, c = "function" == typeof i ? i.call(a, o) : i; return null != (c = r(e, "transitions") ? c : l.hooks.blockHelperMissing.call(n, c, o)) && (u += c), u; }, usePartial: !0, useData: !0 });
var Handlebars=require("handlebars/dist/handlebars.runtime"),template=Handlebars.template,templates=Handlebars.templates=Handlebars.templates||{};templates["smcat.template.hbs"]=template({1:function(l,n,e,t,o){var a=null!=n?n:l.nullContext||{},r=l.hooks.helperMissing,u="function",i=l.hooks.blockHelperMissing,c=l.lookupProperty||function(l,n){if(Object.prototype.hasOwnProperty.call(l,n))return l[n]},s="",p=null!=(p=c(e,"note")||(null!=n?c(n,"note"):n))?p:r,m={name:"note",hash:{},fn:l.program(2,o,0),inverse:l.noop,data:o,loc:{start:{line:2,column:0},end:{line:4,column:9}}},f=typeof p==u?p.call(a,m):p;return null!=(f=c(e,"note")?f:i.call(n,f,m))&&(s+=f),s+=null!=(f=(c(e,"quotifyState")||n&&c(n,"quotifyState")||r).call(a,null!=n?c(n,"name"):n,{name:"quotifyState",hash:{},fn:l.program(4,o,0),inverse:l.noop,data:o,loc:{start:{line:5,column:0},end:{line:5,column:40}}}))?f:"",p=null!=(p=c(e,"hasExtendedAttributes")||(null!=n?c(n,"hasExtendedAttributes"):n))?p:r,m={name:"hasExtendedAttributes",hash:{},fn:l.program(6,o,0),inverse:l.noop,data:o,loc:{start:{line:6,column:4},end:{line:6,column:270}}},f=typeof p==u?p.call(a,m):p,null!=(f=c(e,"hasExtendedAttributes")?f:i.call(n,f,m))&&(s+=f),s+=null!=(f=c(e,"if").call(a,null!=n?c(n,"actions"):n,{name:"if",hash:{},fn:l.program(18,o,0),inverse:l.noop,data:o,loc:{start:{line:7,column:4},end:{line:7,column:28}}}))?f:"",p=null!=(p=c(e,"actions")||(null!=n?c(n,"actions"):n))?p:r,m={name:"actions",hash:{},fn:l.program(20,o,0),inverse:l.noop,data:o,loc:{start:{line:7,column:28},end:{line:7,column:93}}},f=typeof p==u?p.call(a,m):p,null!=(f=c(e,"actions")?f:i.call(n,f,m))&&(s+=f),p=null!=(p=c(e,"statemachine")||(null!=n?c(n,"statemachine"):n))?p:r,m={name:"statemachine",hash:{},fn:l.program(22,o,0),inverse:l.noop,data:o,loc:{start:{line:8,column:4},end:{line:10,column:19}}},f=typeof p==u?p.call(a,m):p,null!=(f=c(e,"statemachine")?f:i.call(n,f,m))&&(s+=f),s+(null!=(f=c(e,"if").call(a,o&&c(o,"last"),{name:"if",hash:{},fn:l.program(24,o,0),inverse:l.program(26,o,0),data:o,loc:{start:{line:11,column:0},end:{line:11,column:30}}}))?f:"")+"\n"},2:function(l,n,e,t,o){return"# "+(null!=(l=l.lambda(n,n))?l:"")+"\n"},4:function(l,n,e,t,o){return""},6:function(l,n,e,t,o){var a=null!=n?n:l.nullContext||{},r=l.hooks.helperMissing,u="function",i=l.hooks.blockHelperMissing,c=l.lookupProperty||function(l,n){if(Object.prototype.hasOwnProperty.call(l,n))return l[n]},s=" [",p=null!=(p=c(e,"typeExplicitlySet")||(null!=n?c(n,"typeExplicitlySet"):n))?p:r,m={name:"typeExplicitlySet",hash:{},fn:l.program(7,o,0),inverse:l.noop,data:o,loc:{start:{line:6,column:32},end:{line:6,column:107}}},f=typeof p==u?p.call(a,m):p;return null!=(f=c(e,"typeExplicitlySet")?f:i.call(n,f,m))&&(s+=f),p=null!=(p=c(e,"label")||(null!=n?c(n,"label"):n))?p:r,m={name:"label",hash:{},fn:l.program(10,o,0),inverse:l.noop,data:o,loc:{start:{line:6,column:107},end:{line:6,column:142}}},f=typeof p==u?p.call(a,m):p,null!=(f=c(e,"label")?f:i.call(n,f,m))&&(s+=f),p=null!=(p=c(e,"color")||(null!=n?c(n,"color"):n))?p:r,m={name:"color",hash:{},fn:l.program(12,o,0),inverse:l.noop,data:o,loc:{start:{line:6,column:142},end:{line:6,column:178}}},f=typeof p==u?p.call(a,m):p,null!=(f=c(e,"color")?f:i.call(n,f,m))&&(s+=f),p=null!=(p=c(e,"class")||(null!=n?c(n,"class"):n))?p:r,m={name:"class",hash:{},fn:l.program(14,o,0),inverse:l.noop,data:o,loc:{start:{line:6,column:178},end:{line:6,column:214}}},f=typeof p==u?p.call(a,m):p,null!=(f=c(e,"class")?f:i.call(n,f,m))&&(s+=f),s+(null!=(f=c(e,"if").call(a,null!=n?c(n,"active"):n,{name:"if",hash:{},fn:l.program(16,o,0),inverse:l.noop,data:o,loc:{start:{line:6,column:214},end:{line:6,column:242}}}))?f:"")+"]"},7:function(l,n,e,t,o){var a=l.lookupProperty||function(l,n){if(Object.prototype.hasOwnProperty.call(l,n))return l[n]},r=null!=(r=a(e,"type")||(null!=n?a(n,"type"):n))?r:l.hooks.helperMissing,o={name:"type",hash:{},fn:l.program(8,o,0),inverse:l.noop,data:o,loc:{start:{line:6,column:54},end:{line:6,column:85}}},r="function"==typeof r?r.call(null!=n?n:l.nullContext||{},o):r;return null!=(r=a(e,"type")?r:l.hooks.blockHelperMissing.call(n,r,o))?r:""},8:function(l,n,e,t,o){return"type="+(null!=(l=l.lambda(n,n))?l:"")+" "},10:function(l,n,e,t,o){return'label="'+(null!=(l=l.lambda(n,n))?l:"")+'"'},12:function(l,n,e,t,o){return' color="'+(null!=(l=l.lambda(n,n))?l:"")+'"'},14:function(l,n,e,t,o){return' class="'+(null!=(l=l.lambda(n,n))?l:"")+'"'},16:function(l,n,e,t,o){return" active"},18:function(l,n,e,t,o){return": "},20:function(l,n,e,t,o){var a=l.lookupProperty||function(l,n){if(Object.prototype.hasOwnProperty.call(l,n))return l[n]};return null!=(e=(a(e,"quotifyActions")||n&&a(n,"quotifyActions")||l.hooks.helperMissing).call(null!=n?n:l.nullContext||{},n,{name:"quotifyActions",hash:{},fn:l.program(4,o,0),inverse:l.noop,data:o,loc:{start:{line:7,column:40},end:{line:7,column:80}}}))?e:""},22:function(l,n,e,t,o){var a=l.lookupProperty||function(l,n){if(Object.prototype.hasOwnProperty.call(l,n))return l[n]};return" {\n"+(null!=(a=l.invokePartial(a(t,"smcat.template.hbs"),n,{name:"smcat.template.hbs",data:o,indent:" ",helpers:e,partials:t,decorators:l.decorators}))?a:"")+"}"},24:function(l,n,e,t,o){return";"},26:function(l,n,e,t,o){return","},28:function(l,n,e,t,o){var a=null!=n?n:l.nullContext||{},r=l.hooks.helperMissing,u="function",i=l.hooks.blockHelperMissing,c=l.lookupProperty||function(l,n){if(Object.prototype.hasOwnProperty.call(l,n))return l[n]},s="",p=null!=(p=c(e,"note")||(null!=n?c(n,"note"):n))?p:r,m={name:"note",hash:{},fn:l.program(2,o,0),inverse:l.noop,data:o,loc:{start:{line:15,column:0},end:{line:17,column:9}}},f=typeof p==u?p.call(a,m):p;return null!=(f=c(e,"note")?f:i.call(n,f,m))&&(s+=f),s+=(null!=(f=(c(e,"quotifyState")||n&&c(n,"quotifyState")||r).call(a,null!=n?c(n,"from"):n,{name:"quotifyState",hash:{},fn:l.program(4,o,0),inverse:l.noop,data:o,loc:{start:{line:18,column:0},end:{line:18,column:39}}}))?f:"")+" => "+(null!=(f=(c(e,"quotifyState")||n&&c(n,"quotifyState")||r).call(a,null!=n?c(n,"to"):n,{name:"quotifyState",hash:{},fn:l.program(4,o,0),inverse:l.noop,data:o,loc:{start:{line:18,column:43},end:{line:18,column:81}}}))?f:""),p=null!=(p=c(e,"hasExtendedAttributes")||(null!=n?c(n,"hasExtendedAttributes"):n))?p:r,m={name:"hasExtendedAttributes",hash:{},fn:l.program(29,o,0),inverse:l.noop,data:o,loc:{start:{line:19,column:4},end:{line:19,column:130}}},f=typeof p==u?p.call(a,m):p,null!=(f=c(e,"hasExtendedAttributes")?f:i.call(n,f,m))&&(s+=f),p=null!=(p=c(e,"label")||(null!=n?c(n,"label"):n))?p:r,m={name:"label",hash:{},fn:l.program(34,o,0),inverse:l.noop,data:o,loc:{start:{line:20,column:4},end:{line:20,column:62}}},f=typeof p==u?p.call(a,m):p,null!=(f=c(e,"label")?f:i.call(n,f,m))&&(s+=f),s+";\n"},29:function(l,n,e,t,o){var a=null!=n?n:l.nullContext||{},r=l.hooks.helperMissing,u="function",i=l.hooks.blockHelperMissing,c=l.lookupProperty||function(l,n){if(Object.prototype.hasOwnProperty.call(l,n))return l[n]},s=" [",p=null!=(p=c(e,"color")||(null!=n?c(n,"color"):n))?p:r,m={name:"color",hash:{},fn:l.program(30,o,0),inverse:l.noop,data:o,loc:{start:{line:19,column:32},end:{line:19,column:68}}},f=typeof p==u?p.call(a,m):p;return null!=(f=c(e,"color")?f:i.call(n,f,m))&&(s+=f),p=null!=(p=c(e,"type")||(null!=n?c(n,"type"):n))?p:r,m={name:"type",hash:{},fn:l.program(32,o,0),inverse:l.noop,data:o,loc:{start:{line:19,column:69},end:{line:19,column:102}}},f=typeof p==u?p.call(a,m):p,null!=(f=c(e,"type")?f:i.call(n,f,m))&&(s+=f),s+"]"},30:function(l,n,e,t,o){return'color="'+(null!=(l=l.lambda(n,n))?l:"")+'"'},32:function(l,n,e,t,o){return" type="+(null!=(l=l.lambda(n,n))?l:"")},34:function(l,n,e,t,o){var a=l.lookupProperty||function(l,n){if(Object.prototype.hasOwnProperty.call(l,n))return l[n]};return": "+(null!=(e=(a(e,"quotifyLabel")||n&&a(n,"quotifyLabel")||l.hooks.helperMissing).call(null!=n?n:l.nullContext||{},n,{name:"quotifyLabel",hash:{},fn:l.program(4,o,0),inverse:l.noop,data:o,loc:{start:{line:20,column:16},end:{line:20,column:52}}}))?e:"")},compiler:[8,">= 4.3.0"],main:function(l,n,e,t,o){var a=null!=n?n:l.nullContext||{},r=l.lookupProperty||function(l,n){if(Object.prototype.hasOwnProperty.call(l,n))return l[n]},u=(null!=(c=r(e,"each").call(a,null!=n?r(n,"states"):n,{name:"each",hash:{},fn:l.program(1,o,0),inverse:l.noop,data:o,loc:{start:{line:1,column:0},end:{line:12,column:9}}}))?c:"")+"\n",i=null!=(i=r(e,"transitions")||(null!=n?r(n,"transitions"):n))?i:l.hooks.helperMissing,o={name:"transitions",hash:{},fn:l.program(28,o,0),inverse:l.noop,data:o,loc:{start:{line:14,column:0},end:{line:21,column:16}}},c="function"==typeof i?i.call(a,o):i;return null!=(c=r(e,"transitions")?c:l.hooks.blockHelperMissing.call(n,c,o))&&(u+=c),u},usePartial:!0,useData:!0});

148

package.json
{
"name": "state-machine-cat",
"version": "12.0.6",
"description": "write beautiful state charts",
"main": "./dist/index.mjs",
"module": "./dist/index.mjs",
"exports": {
".": [
{
"types": "./types/state-machine-cat.d.mts",
"import": "./dist/index.mjs"
}
]
},
"types": "types/state-machine-cat.d.mts",
"imports": {
"#*": "./src/*"
},
"sideEffects": [
"dist/render/smcat/smcat.template.js",
"dist/render/dot/dot.states.template.js",
"dist/render/dot/dot.template.js",
"dist/render/scxml/scxml.states.template.js",
"dist/render/scxml/scxml.template.js"
],
"files": [
"bin/",
"dist/",
"types/",
"package.json",
"README.md",
"LICENSE"
],
"keywords": [
"state",
"state chart",
"state diagram",
"state machine",
"finite state machine",
"fsm",
"uml",
"scxml"
],
"author": "Sander Verweij",
"license": "MIT",
"bin": {
"smcat": "bin/smcat.mjs",
"sm-cat": "bin/smcat.mjs",
"sm_cat": "bin/smcat.mjs",
"state-machine-cat": "bin/smcat.mjs"
},
"dependencies": {
"@hpcc-js/wasm": "2.16.0",
"ajv": "8.12.0",
"commander": "12.0.0",
"fast-xml-parser": "4.3.5",
"handlebars": "4.7.8",
"he": "1.2.0",
"semver": "^7.6.0",
"traverse": "0.6.8"
},
"engines": {
"node": "^18.17||>=20"
},
"homepage": "https://state-machine-cat.js.org",
"repository": {
"type": "git",
"url": "git+https://github.com/sverweij/state-machine-cat.git"
},
"bugs": {
"url": "https://github.com/sverweij/state-machine-cat/issues"
},
"scripts": {
"test": "echo for test, build and static analysis scripts: see the github repository"
}
"name": "state-machine-cat",
"version": "12.0.7",
"description": "write beautiful state charts",
"main": "./dist/index.mjs",
"module": "./dist/index.mjs",
"exports": {
".": [
{
"types": "./types/state-machine-cat.d.mts",
"import": "./dist/index.mjs"
}
]
},
"types": "types/state-machine-cat.d.mts",
"imports": {
"#*": "./src/*"
},
"sideEffects": [
"dist/render/smcat/smcat.template.js",
"dist/render/dot/dot.states.template.js",
"dist/render/dot/dot.template.js",
"dist/render/scxml/scxml.states.template.js",
"dist/render/scxml/scxml.template.js"
],
"files": [
"bin/",
"dist/",
"types/",
"package.json",
"README.md",
"LICENSE"
],
"keywords": [
"state",
"state chart",
"state diagram",
"state machine",
"finite state machine",
"fsm",
"uml",
"scxml"
],
"author": "Sander Verweij",
"license": "MIT",
"bin": {
"smcat": "bin/smcat.mjs",
"sm-cat": "bin/smcat.mjs",
"sm_cat": "bin/smcat.mjs",
"state-machine-cat": "bin/smcat.mjs"
},
"dependencies": {
"@hpcc-js/wasm": "2.16.1",
"ajv": "8.12.0",
"commander": "12.0.0",
"fast-xml-parser": "4.3.6",
"handlebars": "4.7.8",
"he": "1.2.0",
"semver": "^7.6.0",
"traverse": "0.6.9"
},
"engines": {
"node": "^18.17||>=20"
},
"homepage": "https://state-machine-cat.js.org",
"repository": {
"type": "git",
"url": "git+https://github.com/sverweij/state-machine-cat.git"
},
"bugs": {
"url": "https://github.com/sverweij/state-machine-cat/issues"
},
"scripts": {
"test": "echo for test, build and static analysis scripts: see the github repository"
}
}

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc