Socket
Socket
Sign inDemoInstall

quasar

Package Overview
Dependencies
Maintainers
1
Versions
394
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

quasar - npm Package Compare versions

Comparing version 0.0.0 to 0.0.15

2

lib/array-fill.js
"use strict";
require("earlgrey-runtime/5");var $targ$12 = undefined;var util$0 = undefined;var identify$0 = undefined;var fork__minus__identify$0 = undefined;var tuck$0 = undefined;var next__minus__id$0 = undefined;var ID$0 = undefined;var methods$0 = undefined;var longest__minus__run$0 = undefined;var proxy$0 = undefined;var deprox$0 = undefined;var $targ$0 = undefined;var $targ$1 = undefined;var array__minus__clobber__minus__helper$0 = undefined;var $targ$2 = undefined;var $targ$3 = undefined;var $targ$4 = undefined;var $targ$5 = undefined;util$0 = require("./util");identify$0 = getProperty(util$0, "identify", "util");fork__minus__identify$0 = getProperty(util$0, "forkIdentify", "util");tuck$0 = getProperty(util$0, "tuck", "util");next__minus__id$0 = getProperty(util$0, "nextId", "util");ID$0 = getProperty(util$0, "ID", "util");methods$0 = getProperty(util$0, "methods", "util");longest__minus__run$0 = getProperty(util$0, "longestRun", "util");proxy$0 = require("./proxy");deprox$0 = getProperty(proxy$0, "deprox", "proxy");$targ$0 = function () {
var t0$0 = undefined;var $targ$6 = undefined;var $it$0 = undefined;var self$0 = undefined;$targ$6 = this;t0$0 = $targ$6;$it$0 = t0$0;self$0 = t0$0;[$it$0, self$0];return $it$0.slice(0);
var t0$0 = undefined;var $targ$6 = undefined;var __at___$0 = undefined;var self$0 = undefined;$targ$6 = this;t0$0 = $targ$6;__at___$0 = t0$0;self$0 = t0$0;[__at___$0, self$0];return __at___$0.slice(0);
};Array.prototype[methods$0.fork] = $targ$0;$targ$1 = function () {

@@ -6,0 +6,0 @@ var tmp$0 = undefined;var m$1 = undefined;var arr$0 = undefined;var splices$0 = undefined;var p$0 = undefined;var dir$0 = undefined;var wrapper$0 = undefined;var t0$1 = undefined;var m$0$0 = undefined;m$0$0 = arguments;t0$1 = m$0$0.length;if (t0$1 >= 2 && t0$1 <= 3) {

@@ -37,9 +37,9 @@ "use strict";

};CachedResult$0 = function CachedResult(temp$3$0, temp$4$0, temp$5$0, temp$6$0, temp$7$0, temp$8$0) {
var $it$0 = undefined;if (!getChecker(CachedResult$0)(this)) {
$it$0 = Object.create(CachedResult$0.prototype);
var __at___$0 = undefined;if (!getChecker(CachedResult$0)(this)) {
__at___$0 = Object.create(CachedResult$0.prototype);
} else {
$it$0 = this;
}$it$0.reactor = temp$3$0;$it$0.self = temp$4$0;$it$0.args = temp$5$0;$it$0.value = temp$6$0;$it$0.tracks = temp$7$0;$it$0.version = temp$8$0;return $it$0;
__at___$0 = this;
}__at___$0.reactor = temp$3$0;__at___$0.self = temp$4$0;__at___$0.args = temp$5$0;__at___$0.value = temp$6$0;__at___$0.tracks = temp$7$0;__at___$0.version = temp$8$0;return __at___$0;
};CachedResult$0.prototype.update = function update() {
var $it$1 = undefined;var self$0 = undefined;$it$1 = this;self$0 = this;return spawn.call(this, regeneratorRuntime.mark(function callee$1$0() {
var __at___$1 = undefined;var self$0 = undefined;__at___$1 = this;self$0 = this;return spawn.call(this, regeneratorRuntime.mark(function callee$1$0() {
var t0$5, t1$2, x$2, p$0, m$2$0, t0$6, $targ$1, $get$0$0, $$1404$0, bridge$$1401$0, m$1$0, $targ$0, patch$0, out__minus__patch$0, dir$0, version$0;

@@ -75,7 +75,7 @@ return regeneratorRuntime.wrap(function callee$1$0$(context$2$0) {

return context$2$0.abrupt("return", $it$1);
return context$2$0.abrupt("return", __at___$1);
case 22:
m$1$0 = version$0;bridge$$1401$0 = m$1$0;
if (!(equal(bridge$$1401$0, $it$1.version) || !$it$1.version)) {
if (!(equal(bridge$$1401$0, __at___$1.version) || !__at___$1.version)) {
context$2$0.next = 28;

@@ -85,6 +85,6 @@ break;

return context$2$0.abrupt("return", $it$1);
return context$2$0.abrupt("return", __at___$1);
case 28:
if (!($it$1.tracks && intersect$0($it$1.tracks, patch$0, dir$0))) {
if (!(__at___$1.tracks && intersect$0(__at___$1.tracks, patch$0, dir$0))) {
context$2$0.next = 45;

@@ -94,3 +94,3 @@ break;

m$2$0 = $it$1.reactor.render($it$1.self, $it$1.args, true);
m$2$0 = __at___$1.reactor.render(__at___$1.self, __at___$1.args, true);
if (!getChecker(Promise)(m$2$0)) {

@@ -113,6 +113,6 @@ context$2$0.next = 37;

case 39:
t0$6 = $targ$1;$it$1.replacement = t0$6;$get$0$0 = t0$6;return context$2$0.abrupt("return", $get$0$0);
t0$6 = $targ$1;__at___$1.replacement = t0$6;$get$0$0 = t0$6;return context$2$0.abrupt("return", $get$0$0);
case 45:
return context$2$0.abrupt("return", $it$1);
return context$2$0.abrupt("return", __at___$1);

@@ -170,15 +170,15 @@ case 46:

};Frame$0 = function Frame() {
var prev$0 = undefined;var $targ$4 = undefined;var context$0 = undefined;var t0$7 = undefined;var m$4$0 = undefined;var $it$2 = undefined;if (!getChecker(Frame$0)(this)) {
$it$2 = Object.create(Frame$0.prototype);
var prev$0 = undefined;var $targ$4 = undefined;var context$0 = undefined;var t0$7 = undefined;var m$4$0 = undefined;var __at___$2 = undefined;if (!getChecker(Frame$0)(this)) {
__at___$2 = Object.create(Frame$0.prototype);
} else {
$it$2 = this;
__at___$2 = this;
}m$4$0 = arguments;t0$7 = m$4$0.length;if (t0$7 >= 1 && t0$7 <= 2) {
$it$2.tracks = m$4$0[0];if (1 >= t0$7) {
__at___$2.tracks = m$4$0[0];if (1 >= t0$7) {
context$0 = {};
} else {
context$0 = m$4$0[1];
}prev$0 = current__minus__context$0() || {};$targ$4 = __amp__(__amp__(prev$0, { root: false }), context$0);$it$2.context = $targ$4;void 0;
}prev$0 = current__minus__context$0() || {};$targ$4 = __amp__(__amp__(prev$0, { root: false }), context$0);__at___$2.context = $targ$4;void 0;
} else {
___match_error(m$4$0, "{@tracks, context = {=}}");
}return $it$2;
}return __at___$2;
};__amp____colon__(Frame$0, __amp____colon__(($targ$5 = "Frame", accum$2 = {}, accum$2["::name"] = $targ$5, accum$2), ($targ$6 = true, accum$3 = {}, accum$3["::egclass"] = $targ$6, accum$3)));_reprox$0 = function _reprox(temp$9$0, deps$0) {

@@ -205,9 +205,9 @@ var t0$8 = undefined;var t0$9 = undefined;var bridge$$1580$0 = undefined;var bridge$$1579$0 = undefined;var t0$10 = undefined;var m$5 = undefined;var acc$1 = undefined;var temp$10 = undefined;var m$6 = undefined;var rval$0 = undefined;var bridge$$1578$0 = undefined;var x$4 = undefined;var ph$2$0 = undefined;t0$8 = temp$9$0;x$4 = t0$8;ph$2$0 = t0$8;bridge$$1578$0 = ph$2$0;if ((bridge$$1579$0 = bridge$$1578$0, (bridge$$1580$0 = bridge$$1579$0, (t0$9 = ID$0, ___hasprop(bridge$$1580$0, t0$9) && typeof send(bridge$$1580$0, t0$9) === "number") || bridge$$1580$0 === null) || bridge$$1579$0 === void 0) || (t0$10 = fields$0.notInspectable, ___hasprop(bridge$$1578$0, t0$10) && (send(bridge$$1578$0, t0$10) ? true : false))) {

};Reactor$0 = function Reactor(temp$11$0) {
var $targ$8 = undefined;var $it$3 = undefined;if (!getChecker(Reactor$0)(this)) {
$it$3 = Object.create(Reactor$0.prototype);
var $targ$8 = undefined;var __at___$3 = undefined;if (!getChecker(Reactor$0)(this)) {
__at___$3 = Object.create(Reactor$0.prototype);
} else {
$it$3 = this;
}$it$3.renderfn = temp$11$0;$targ$8 = {};$it$3.argmap = $targ$8;return $it$3;
__at___$3 = this;
}__at___$3.renderfn = temp$11$0;$targ$8 = {};__at___$3.argmap = $targ$8;return __at___$3;
};Reactor$0.prototype.render = function render() {
var the__minus__self$0 = undefined;var args$1 = undefined;var force$0 = undefined;var t0$12 = undefined;var m$7$0 = undefined;var $it$4 = undefined;var self$1 = undefined;$it$4 = this;self$1 = this;m$7$0 = arguments;t0$12 = m$7$0.length;if (t0$12 >= 2 && t0$12 <= 3) {
var the__minus__self$0 = undefined;var args$1 = undefined;var force$0 = undefined;var t0$12 = undefined;var m$7$0 = undefined;var __at___$4 = undefined;var self$1 = undefined;__at___$4 = this;self$1 = this;m$7$0 = arguments;t0$12 = m$7$0.length;if (t0$12 >= 2 && t0$12 <= 3) {
the__minus__self$0 = m$7$0[0];args$1 = m$7$0[1];if (2 >= t0$12) {

@@ -237,3 +237,3 @@ force$0 = false;

parent$0 = undefined;
key$0 = args__minus__key$0([the__minus__self$0].concat(args$1));m$8$0 = send(send($it$4, "argmap", true), key$0);bridge$$1756$0 = m$8$0;
key$0 = args__minus__key$0([the__minus__self$0].concat(args$1));m$8$0 = send(send(__at___$4, "argmap", true), key$0);bridge$$1756$0 = m$8$0;
if (!(bridge$$1756$0 === void 0 || force$0)) {

@@ -244,3 +244,3 @@ context$2$0.next = 31;

m$9$0 = $it$4.renderCacheObject(the__minus__self$0, args$1);
m$9$0 = __at___$4.renderCacheObject(the__minus__self$0, args$1);
if (!getChecker(Promise)(m$9$0)) {

@@ -285,3 +285,3 @@ context$2$0.next = 27;

case 43:
$targ$9 = cached$1;$it$4.argmap[key$0] = $targ$9;parent$0 = current__minus__frame$0();tmp$1 = parent$0;if (tmp$1 === undefined || tmp$1 === null) {
$targ$9 = cached$1;__at___$4.argmap[key$0] = $targ$9;parent$0 = current__minus__frame$0();tmp$1 = parent$0;if (tmp$1 === undefined || tmp$1 === null) {
tmp$1;

@@ -302,3 +302,3 @@ } else {

};Reactor$0.prototype.renderCacheObject = function (the__minus__self$1, args$2) {
var $it$5 = undefined;var self$2 = undefined;$it$5 = this;self$2 = this;return spawn.call(this, regeneratorRuntime.mark(function callee$1$0() {
var __at___$5 = undefined;var self$2 = undefined;__at___$5 = this;self$2 = this;return spawn.call(this, regeneratorRuntime.mark(function callee$1$0() {
var m$11, acc$2, temp$12, t0$13, t1$4, x$8, p$5, m$12$0, f$0, tracks$0, pargs$0, pself$0, $targ$10, version$1, res$1, cached$3, _iterator, _step, arg$0;

@@ -346,3 +346,3 @@

m$13$0 = undefined;
m$13$0 = $it$5.renderfn.apply(pself$0, pargs$0);
m$13$0 = __at___$5.renderfn.apply(pself$0, pargs$0);

@@ -393,3 +393,3 @@ if (!getChecker(Promise)(m$13$0)) {

case 37:
cached$3 = CachedResult$0($it$5, the__minus__self$1, args$2, res$1, tracks$0, version$1);return context$2$0.abrupt("return", cached$3);
cached$3 = CachedResult$0(__at___$5, the__minus__self$1, args$2, res$1, tracks$0, version$1);return context$2$0.abrupt("return", cached$3);

@@ -404,3 +404,3 @@ case 39:

var r$0 = undefined;var mkcache$0 = undefined;var rval$1 = undefined;var $targ$13 = undefined;var $targ$14 = undefined;var $targ$15 = undefined;r$0 = Reactor$0(render$0);mkcache$0 = function mkcache(args$3) {
var t0$14 = undefined;var $targ$16 = undefined;var $it$6 = undefined;var self$3 = undefined;$targ$16 = this;t0$14 = $targ$16;$it$6 = t0$14;self$3 = t0$14;[$it$6, self$3];return r$0.render($it$6 || current__minus__context$0().state.self(), args$3);
var t0$14 = undefined;var $targ$16 = undefined;var __at___$6 = undefined;var self$3 = undefined;$targ$16 = this;t0$14 = $targ$16;__at___$6 = t0$14;self$3 = t0$14;[__at___$6, self$3];return r$0.render(__at___$6 || current__minus__context$0().state.self(), args$3);
};rval$1 = function rval() {

@@ -407,0 +407,0 @@ var args$4 = undefined;var t0$15 = undefined;var m$14$0 = undefined;m$14$0 = arguments;t0$15 = m$14$0.length;if (t0$15 >= 0) {

"use strict";
require("earlgrey-runtime/5");var $targ$12 = undefined;var accum$0 = undefined;var $targ$13 = undefined;var accum$1 = undefined;var $targ$14 = undefined;var accum$2 = undefined;var $targ$15 = undefined;var accum$3 = undefined;var $targ$16 = undefined;var util$0 = undefined;var tuck$0 = undefined;var fork__minus__identify$0 = undefined;var ID$0 = undefined;var methods$0 = undefined;var fields$0 = undefined;var $0$0 = undefined;var setup__minus__proxy$0 = undefined;var deprox$0 = undefined;var proxy$0 = undefined;var object__minus__fill$0 = undefined;var object__minus__clobber__minus__helper$0 = undefined;var _items$0 = undefined;var Dict$0 = undefined;var $targ$0 = undefined;var $targ$1 = undefined;var $targ$2 = undefined;var $targ$3 = undefined;var $targ$4 = undefined;var $targ$5 = undefined;var $targ$6 = undefined;var DictProxy$0 = undefined;var $targ$7 = undefined;util$0 = require("./util");tuck$0 = getProperty(util$0, "tuck", "util");fork__minus__identify$0 = getProperty(util$0, "forkIdentify", "util");ID$0 = getProperty(util$0, "ID", "util");methods$0 = getProperty(util$0, "methods", "util");fields$0 = getProperty(util$0, "fields", "util");$0$0 = require("./proxy");setup__minus__proxy$0 = getProperty($0$0, "setupProxy", "./proxy");deprox$0 = getProperty($0$0, "deprox", "./proxy");proxy$0 = getProperty($0$0, "proxy", "./proxy");object__minus__fill$0 = require("./object-fill");object__minus__clobber__minus__helper$0 = getProperty(object__minus__fill$0, "objectClobberHelper", "object-fill");_items$0 = items;Dict$0 = function Dict() {
var $targ$8 = undefined;var data$0 = undefined;var t0$0 = undefined;var m$0$0 = undefined;var $it$0 = undefined;if (!getChecker(Dict$0)(this)) {
$it$0 = Object.create(Dict$0.prototype);
var $targ$8 = undefined;var data$0 = undefined;var t0$0 = undefined;var m$0$0 = undefined;var __at___$0 = undefined;if (!getChecker(Dict$0)(this)) {
__at___$0 = Object.create(Dict$0.prototype);
} else {
$it$0 = this;
__at___$0 = this;
}m$0$0 = arguments;t0$0 = m$0$0.length;if (t0$0 >= 0 && t0$0 <= 1) {

@@ -13,22 +13,22 @@ if (0 >= t0$0) {

data$0 = m$0$0[0];
}$targ$8 = object(items(data$0));$it$0.data = $targ$8;void 0;
}$targ$8 = object(items(data$0));__at___$0.data = $targ$8;void 0;
} else {
___match_error(m$0$0, "{data = {=}}");
}return $it$0;
}return __at___$0;
};Dict$0.prototype.get = function get(key$0) {
var $it$1 = undefined;var self$0 = undefined;$it$1 = this;self$0 = this;return send(send($it$1, "data", true), key$0);
var __at___$1 = undefined;var self$0 = undefined;__at___$1 = this;self$0 = this;return send(send(__at___$1, "data", true), key$0);
};Dict$0.prototype.set = function set(temp$0$0, value$0) {
var bridge$$2221$0 = undefined;var key$1 = undefined;var $targ$9 = undefined;var $it$2 = undefined;var self$1 = undefined;$it$2 = this;self$1 = this;bridge$$2221$0 = temp$0$0;if (typeof bridge$$2221$0 === "string" && (key$1 = bridge$$2221$0, true) || typeof bridge$$2221$0 === "number" && (key$1 = bridge$$2221$0, true)) {} else {
var bridge$$2221$0 = undefined;var key$1 = undefined;var $targ$9 = undefined;var __at___$2 = undefined;var self$1 = undefined;__at___$2 = this;self$1 = this;bridge$$2221$0 = temp$0$0;if (typeof bridge$$2221$0 === "string" && (key$1 = bridge$$2221$0, true) || typeof bridge$$2221$0 === "number" && (key$1 = bridge$$2221$0, true)) {} else {
___match_error(temp$0$0);
}$targ$9 = value$0;$it$2.data[key$1] = $targ$9;return void 0;
}$targ$9 = value$0;__at___$2.data[key$1] = $targ$9;return void 0;
};$targ$0 = function (key$2) {
var $it$3 = undefined;var self$2 = undefined;$it$3 = this;self$2 = this;delete $it$3.data[key$2];
var __at___$3 = undefined;var self$2 = undefined;__at___$3 = this;self$2 = this;delete __at___$3.data[key$2];
};Dict$0.prototype["delete"] = $targ$0;Dict$0.prototype.items = function items() {
var $it$4 = undefined;var self$3 = undefined;$it$4 = this;self$3 = this;return _items$0($it$4.data);
var __at___$4 = undefined;var self$3 = undefined;__at___$4 = this;self$3 = this;return _items$0(__at___$4.data);
};$targ$1 = function (tracks$0, patch$0, prevent__minus__dirty__minus__reads$0) {
var $it$5 = undefined;var self$4 = undefined;$it$5 = this;self$4 = this;return DictProxy$0($it$5, tracks$0, patch$0, prevent__minus__dirty__minus__reads$0);
var __at___$5 = undefined;var self$4 = undefined;__at___$5 = this;self$4 = this;return DictProxy$0(__at___$5, tracks$0, patch$0, prevent__minus__dirty__minus__reads$0);
};Dict$0.prototype[methods$0.proxy] = $targ$1;$targ$2 = function () {
var $it$6 = undefined;var self$5 = undefined;$it$6 = this;self$5 = this;return send(send(Object, "prototype", true), methods$0.iterateProperties).call($it$6.data, $it$6);
var __at___$6 = undefined;var self$5 = undefined;__at___$6 = this;self$5 = this;return send(send(Object, "prototype", true), methods$0.iterateProperties).call(__at___$6.data, __at___$6);
};Dict$0.prototype[methods$0.iterateProperties] = $targ$2;$targ$3 = function () {
var m$1 = undefined;var rval$0 = undefined;var $it$7 = undefined;var self$6 = undefined;$it$7 = this;self$6 = this;rval$0 = Dict$0();m$1 = null;$1: for (var _iterator = items($it$7.data)[Symbol.iterator](), _step; !(_step = _iterator.next()).done;) {
var m$1 = undefined;var rval$0 = undefined;var __at___$7 = undefined;var self$6 = undefined;__at___$7 = this;self$6 = this;rval$0 = Dict$0();m$1 = null;$1: for (var _iterator = items(__at___$7.data)[Symbol.iterator](), _step; !(_step = _iterator.next()).done;) {
m$1 = _step.value;

@@ -42,7 +42,7 @@ var $targ$10 = undefined;var key$3 = undefined;var value$1 = undefined;var t0$1 = undefined;var t1$0 = undefined;t0$1 = m$1;if (Array.isArray(t0$1) && (t1$0 = t0$1.length, t1$0 === 2)) {

};Dict$0.prototype[methods$0.fork] = $targ$3;$targ$4 = function (patch$1, dir$0) {
var $it$8 = undefined;var self$7 = undefined;$it$8 = this;self$7 = this;return send(send(Object, "prototype", true), methods$0.patch).call($it$8.data, patch$1, dir$0, $it$8);
var __at___$8 = undefined;var self$7 = undefined;__at___$8 = this;self$7 = this;return send(send(Object, "prototype", true), methods$0.patch).call(__at___$8.data, patch$1, dir$0, __at___$8);
};Dict$0.prototype[methods$0.patch] = $targ$4;$targ$5 = function (new__minus__dict$0, dir$1) {
var m$2 = undefined;var $it$9 = undefined;var self$8 = undefined;$it$9 = this;self$8 = this;if (!getChecker(Dict$0)(new__minus__dict$0)) {
return dir$1.replace($it$9, new__minus__dict$0, false);
}dir$1.unlist($it$9);m$2 = null;$2: for (var _iterator = object__minus__clobber__minus__helper$0($it$9.data, new__minus__dict$0.data, items, function (a$0, b$0) {
var m$2 = undefined;var __at___$9 = undefined;var self$8 = undefined;__at___$9 = this;self$8 = this;if (!getChecker(Dict$0)(new__minus__dict$0)) {
return dir$1.replace(__at___$9, new__minus__dict$0, false);
}dir$1.unlist(__at___$9);m$2 = null;$2: for (var _iterator = object__minus__clobber__minus__helper$0(__at___$9.data, new__minus__dict$0.data, items, function (a$0, b$0) {
return Object.hasOwnProperty.call(a$0, b$0);

@@ -52,6 +52,6 @@ })[Symbol.iterator](), _step; !(_step = _iterator.next()).done;) {

var $targ$11 = undefined;var k$1 = undefined;var v$0 = undefined;var k$0 = undefined;var $$2382$0 = undefined;var $$2383$0 = undefined;var $$2384$0 = undefined;var t0$2 = undefined;var t1$1 = undefined;t0$2 = m$2;if (($$2383$0 = Array.isArray(t0$2)) && (t1$1 = t0$2.length, t1$1 === 2 && t0$2[0] === "delete")) {
k$0 = t0$2[1];dir$1.exit(send(send($it$9, "data", true), k$0));delete $it$9.data[k$0];
k$0 = t0$2[1];dir$1.exit(send(send(__at___$9, "data", true), k$0));delete __at___$9.data[k$0];
} else {
if ($$2383$0 && (t1$1 === 3 && t0$2[0] === "put")) {
k$1 = t0$2[1];v$0 = t0$2[2];$targ$11 = dir$1.clobber(send(send($it$9, "data", true), k$1), v$0);$it$9.data[k$1] = $targ$11;void 0;
k$1 = t0$2[1];v$0 = t0$2[2];$targ$11 = dir$1.clobber(send(send(__at___$9, "data", true), k$1), v$0);__at___$9.data[k$1] = $targ$11;void 0;
} else {

@@ -61,7 +61,7 @@ ___match_error(m$2);

}
}tuck$0($it$9, ID$0, send(new__minus__dict$0, ID$0));dir$1.list($it$9);return $it$9;
}tuck$0(__at___$9, ID$0, send(new__minus__dict$0, ID$0));dir$1.list(__at___$9);return __at___$9;
};Dict$0.prototype[methods$0.clobber] = $targ$5;$targ$6 = regeneratorRuntime.mark(function callee$0$0(reads$0, writes$0) {
var _this = this;
var m$3, acc$0, temp$1, $it$10, self$9, _iterator, _step, tmp$0, r$1, name$0, r$0, t0$3, t1$2;
var m$3, acc$0, temp$1, __at___$10, self$9, _iterator, _step, tmp$0, r$1, name$0, r$0, t0$3, t1$2;

@@ -74,5 +74,5 @@ return regeneratorRuntime.wrap(function callee$0$0$(context$1$0) {

temp$1 = undefined;
$it$10 = undefined;
__at___$10 = undefined;
self$9 = undefined;
$it$10 = _this;self$9 = _this;acc$0 = [];temp$1 = null;m$3 = null;_iterator = items(writes$0 || {})[Symbol.iterator]();
__at___$10 = _this;self$9 = _this;acc$0 = [];temp$1 = null;m$3 = null;_iterator = items(writes$0 || {})[Symbol.iterator]();

@@ -137,6 +137,6 @@ case 11:

});Dict$0.prototype[methods$0.relevantChanges] = $targ$6;__amp____colon__(Dict$0, __amp____colon__(($targ$12 = "Dict", accum$0 = {}, accum$0["::name"] = $targ$12, accum$0), ($targ$13 = true, accum$1 = {}, accum$1["::egclass"] = $targ$13, accum$1)));DictProxy$0 = function DictProxy() {
var obj$0 = undefined;var tracks$1 = undefined;var patch$2 = undefined;var prevent__minus__dirty__minus__reads$1 = undefined;var t0$4 = undefined;var m$4$0 = undefined;var $it$11 = undefined;if (!getChecker(DictProxy$0)(this)) {
$it$11 = Object.create(DictProxy$0.prototype);
var obj$0 = undefined;var tracks$1 = undefined;var patch$2 = undefined;var prevent__minus__dirty__minus__reads$1 = undefined;var t0$4 = undefined;var m$4$0 = undefined;var __at___$11 = undefined;if (!getChecker(DictProxy$0)(this)) {
__at___$11 = Object.create(DictProxy$0.prototype);
} else {
$it$11 = this;
__at___$11 = this;
}m$4$0 = arguments;t0$4 = m$4$0.length;if (t0$4 >= 3 && t0$4 <= 4) {

@@ -147,25 +147,25 @@ obj$0 = m$4$0[0];tracks$1 = m$4$0[1];patch$2 = m$4$0[2];if (3 >= t0$4) {

prevent__minus__dirty__minus__reads$1 = m$4$0[3];
}setup__minus__proxy$0($it$11, obj$0, tracks$1, patch$2, prevent__minus__dirty__minus__reads$1);
}setup__minus__proxy$0(__at___$11, obj$0, tracks$1, patch$2, prevent__minus__dirty__minus__reads$1);
} else {
___match_error(m$4$0, "{obj, tracks, patch, prevent-dirty-reads = true}");
}return $it$11;
}return __at___$11;
};DictProxy$0.prototype.get = function get(key$4) {
var $it$12 = undefined;var self$10 = undefined;$it$12 = this;self$10 = this;send($it$12, methods$0.checkDirtyRead, true)(key$4);send($it$12, methods$0.registerTracks, true)(key$4, function () {
var __at___$12 = undefined;var self$10 = undefined;__at___$12 = this;self$10 = this;send(__at___$12, methods$0.checkDirtyRead, true)(key$4);send(__at___$12, methods$0.registerTracks, true)(key$4, function () {
return true;
});return proxy$0(send($it$12, fields$0.obj).get(key$4), send($it$12, fields$0.tracks), send($it$12, fields$0.patch), send($it$12, fields$0.preventDirtyReads));
});return proxy$0(send(__at___$12, fields$0.obj).get(key$4), send(__at___$12, fields$0.tracks), send(__at___$12, fields$0.patch), send(__at___$12, fields$0.preventDirtyReads));
};DictProxy$0.prototype.set = function set(key$5, value$2) {
var $it$13 = undefined;var self$11 = undefined;$it$13 = this;self$11 = this;return send($it$13, methods$0.registerPatch, true)(key$5, function () {
var __at___$13 = undefined;var self$11 = undefined;__at___$13 = this;self$11 = this;return send(__at___$13, methods$0.registerPatch, true)(key$5, function () {
return ["update", deprox$0(value$2)];
});
};$targ$7 = function (key$6) {
var $it$14 = undefined;var self$12 = undefined;$it$14 = this;self$12 = this;return send($it$14, methods$0.registerPatch, true)(key$6, function () {
var __at___$14 = undefined;var self$12 = undefined;__at___$14 = this;self$12 = this;return send(__at___$14, methods$0.registerPatch, true)(key$6, function () {
return ["delete"];
});
};DictProxy$0.prototype["delete"] = $targ$7;DictProxy$0.prototype.items = function items() {
var m$5 = undefined;var acc$1 = undefined;var temp$2 = undefined;var $it$15 = undefined;var self$13 = undefined;$it$15 = this;self$13 = this;send($it$15, methods$0.registerTracks, true)("@iter", function () {
var m$5 = undefined;var acc$1 = undefined;var temp$2 = undefined;var __at___$15 = undefined;var self$13 = undefined;__at___$15 = this;self$13 = this;send(__at___$15, methods$0.registerTracks, true)("@iter", function () {
return true;
});acc$1 = [];temp$2 = null;m$5 = null;$4: for (var _iterator = send($it$15, fields$0.obj).items()[Symbol.iterator](), _step; !(_step = _iterator.next()).done;) {
});acc$1 = [];temp$2 = null;m$5 = null;$4: for (var _iterator = send(__at___$15, fields$0.obj).items()[Symbol.iterator](), _step; !(_step = _iterator.next()).done;) {
m$5 = _step.value;
var k$2 = undefined;var v$1 = undefined;var t0$5 = undefined;var t1$3 = undefined;t0$5 = m$5;if (Array.isArray(t0$5) && (t1$3 = t0$5.length, t1$3 === 2)) {
k$2 = t0$5[0];v$1 = t0$5[1];temp$2 = [k$2, proxy$0(v$1, send($it$15, fields$0.tracks), send($it$15, fields$0.patch), send($it$15, fields$0.preventDirtyReads))];acc$1.push(temp$2);
k$2 = t0$5[0];v$1 = t0$5[1];temp$2 = [k$2, proxy$0(v$1, send(__at___$15, fields$0.tracks), send(__at___$15, fields$0.patch), send(__at___$15, fields$0.preventDirtyReads))];acc$1.push(temp$2);
} else {

@@ -172,0 +172,0 @@ ___match_error(m$5);

"use strict";
require("earlgrey-runtime/5");var $targ$12 = undefined;var accum$0 = undefined;var $targ$13 = undefined;var accum$1 = undefined;var $targ$14 = undefined;var $targ$15 = undefined;var $targ$16 = undefined;var object__minus__fill$0 = undefined;var object__minus__clobber__minus__helper$0 = undefined;var array__minus__fill$0 = undefined;var array__minus__clobber__minus__helper$0 = undefined;var misc__minus__fill$0 = undefined;var util$0 = undefined;var identify$0 = undefined;var fork__minus__identify$0 = undefined;var tuck$0 = undefined;var next__minus__id$0 = undefined;var ID$0 = undefined;var FORKID$0 = undefined;var DIRECTORY$0 = undefined;var fields$0 = undefined;var methods$0 = undefined;var longest__minus__run$0 = undefined;var proxy$0 = undefined;var deprox$0 = undefined;var iter$0 = undefined;var iterate__minus__properties$0 = undefined;var SIZE$0 = undefined;var Directory$0 = undefined;var $targ$0 = undefined;var $targ$1 = undefined;var $targ$2 = undefined;var $targ$3 = undefined;var $targ$4 = undefined;var patch__minus__shallow$0 = undefined;object__minus__fill$0 = require("./object-fill");object__minus__clobber__minus__helper$0 = getProperty(object__minus__fill$0, "objectClobberHelper", "object-fill");array__minus__fill$0 = require("./array-fill");array__minus__clobber__minus__helper$0 = getProperty(array__minus__fill$0, "arrayClobberHelper", "array-fill");misc__minus__fill$0 = require("./misc-fill");util$0 = require("./util");identify$0 = getProperty(util$0, "identify", "util");fork__minus__identify$0 = getProperty(util$0, "forkIdentify", "util");tuck$0 = getProperty(util$0, "tuck", "util");next__minus__id$0 = getProperty(util$0, "nextId", "util");ID$0 = getProperty(util$0, "ID", "util");FORKID$0 = getProperty(util$0, "FORKID", "util");DIRECTORY$0 = getProperty(util$0, "DIRECTORY", "util");fields$0 = getProperty(util$0, "fields", "util");methods$0 = getProperty(util$0, "methods", "util");longest__minus__run$0 = getProperty(util$0, "longestRun", "util");proxy$0 = require("./proxy");deprox$0 = getProperty(proxy$0, "deprox", "proxy");iter$0 = require("./iter");iterate__minus__properties$0 = getProperty(iter$0, "iterateProperties", "iter");SIZE$0 = Symbol("size");Directory$0 = function Directory() {
var t0$1 = undefined;var $targ$5 = undefined;var $targ$6 = undefined;var $targ$7 = undefined;var t0$0 = undefined;var m$0$0 = undefined;var $it$0 = undefined;if (!getChecker(Directory$0)(this)) {
$it$0 = Object.create(Directory$0.prototype);
var t0$1 = undefined;var $targ$5 = undefined;var $targ$6 = undefined;var $targ$7 = undefined;var t0$0 = undefined;var m$0$0 = undefined;var __at___$0 = undefined;if (!getChecker(Directory$0)(this)) {
__at___$0 = Object.create(Directory$0.prototype);
} else {
$it$0 = this;
__at___$0 = this;
}m$0$0 = arguments;t0$0 = m$0$0.length;if (t0$0 >= 0 && t0$0 <= 1) {
$it$0.options = 0 >= t0$0 ? {} : m$0$0[0];$targ$5 = $it$0.options;t0$1 = $targ$5;$it$0.clobberPatch = ___hasprop(t0$1, "clobberPatch") ? t0$1.clobberPatch : false;$it$0.duplicate = ___hasprop(t0$1, "duplicate") ? t0$1.duplicate : $it$0.clobberPatch;$it$0.assimilate = ___hasprop(t0$1, "assimilate") ? t0$1.assimilate : false;$targ$6 = {};$it$0.dir = $targ$6;$targ$7 = 1;$it$0.version = $targ$7;void 0;
__at___$0.options = 0 >= t0$0 ? {} : m$0$0[0];$targ$5 = __at___$0.options;t0$1 = $targ$5;__at___$0.clobberPatch = ___hasprop(t0$1, "clobberPatch") ? t0$1.clobberPatch : false;__at___$0.duplicate = ___hasprop(t0$1, "duplicate") ? t0$1.duplicate : __at___$0.clobberPatch;__at___$0.assimilate = ___hasprop(t0$1, "assimilate") ? t0$1.assimilate : false;$targ$6 = {};__at___$0.dir = $targ$6;$targ$7 = 1;__at___$0.version = $targ$7;void 0;
} else {
___match_error(m$0$0, "{@options = {=}}");
}return $it$0;
}return __at___$0;
};Directory$0.prototype.getAll = function (id$0) {
var m$2 = undefined;var acc$0 = undefined;var temp$0 = undefined;var objs$0 = undefined;var v$0 = undefined;var t0$2 = undefined;var m$1$0 = undefined;var $it$1 = undefined;var self$0 = undefined;$it$1 = this;self$0 = this;m$1$0 = send(send($it$1, "dir", true), id$0);if (m$1$0 === void 0) {
var m$2 = undefined;var acc$0 = undefined;var temp$0 = undefined;var objs$0 = undefined;var v$0 = undefined;var t0$2 = undefined;var m$1$0 = undefined;var __at___$1 = undefined;var self$0 = undefined;__at___$1 = this;self$0 = this;m$1$0 = send(send(__at___$1, "dir", true), id$0);if (m$1$0 === void 0) {
return [];

@@ -31,12 +31,12 @@ } else {

};Directory$0.prototype.get = function get(id$1) {
var $it$2 = undefined;var self$1 = undefined;$it$2 = this;self$1 = this;return $it$2.getAll(id$1)[0];
var __at___$2 = undefined;var self$1 = undefined;__at___$2 = this;self$1 = this;return __at___$2.getAll(id$1)[0];
};Directory$0.prototype.getCanon = function (v$2) {
var $it$3 = undefined;var self$2 = undefined;$it$3 = this;self$2 = this;return v$2 && send(v$2, ID$0) && $it$3.get(send(v$2, ID$0)) || v$2;
var __at___$3 = undefined;var self$2 = undefined;__at___$3 = this;self$2 = this;return v$2 && send(v$2, ID$0) && __at___$3.get(send(v$2, ID$0)) || v$2;
};Directory$0.prototype.list = function list(temp$1$0) {
var t0$4 = undefined;var tmp$0 = undefined;var sub$0 = undefined;var $targ$8 = undefined;var tmp$1 = undefined;var count$0 = undefined;var value$1 = undefined;var t0$5 = undefined;var m$3$0 = undefined;var $targ$9 = undefined;var id$2 = undefined;var value$0 = undefined;var $it$4 = undefined;var self$3 = undefined;$it$4 = this;self$3 = this;t0$4 = getProjector(deprox$0)(temp$1$0);if (t0$4[0]) {
var t0$4 = undefined;var tmp$0 = undefined;var sub$0 = undefined;var $targ$8 = undefined;var tmp$1 = undefined;var count$0 = undefined;var value$1 = undefined;var t0$5 = undefined;var m$3$0 = undefined;var $targ$9 = undefined;var id$2 = undefined;var value$0 = undefined;var __at___$4 = undefined;var self$3 = undefined;__at___$4 = this;self$3 = this;t0$4 = getProjector(deprox$0)(temp$1$0);if (t0$4[0]) {
value$0 = t0$4[1];
} else {
___match_error(temp$1$0);
}id$2 = send(value$0, ID$0);if ($it$4.duplicate) {
sub$0 = $it$4.dir[id$2] = send(send($it$4, "dir", true), id$2) || (function () {
}id$2 = send(value$0, ID$0);if (__at___$4.duplicate) {
sub$0 = __at___$4.dir[id$2] = send(send(__at___$4, "dir", true), id$2) || (function () {
var $$3664 = {};$$3664[SIZE$0] = 0;return $$3664;

@@ -47,11 +47,11 @@ })();$targ$8 = value$0;sub$0[send(value$0, FORKID$0)] = $targ$8;sub$0[SIZE$0] = send(sub$0, SIZE$0) + 1;if (send(sub$0, SIZE$0) === 1) {

} else {
return tmp$0($it$4);
return tmp$0(__at___$4);
}
}
} else {
m$3$0 = send(send($it$4, "dir", true), id$2);if (m$3$0 === void 0) {
m$3$0 = send(send(__at___$4, "dir", true), id$2);if (m$3$0 === void 0) {
tmp$1 = send(value$0, methods$0.enter, true);if (tmp$1 === undefined || tmp$1 === null) {
tmp$1;
} else {
tmp$1($it$4);
tmp$1(__at___$4);
}$targ$9 = [1, value$0];

@@ -64,19 +64,19 @@ } else {

}
}$it$4.dir[id$2] = $targ$9;return void 0;
}__at___$4.dir[id$2] = $targ$9;return void 0;
}
};Directory$0.prototype.unlist = function unlist(temp$2$0) {
var t0$6 = undefined;var tmp$2 = undefined;var sub$1 = undefined;var t0$7 = undefined;var t1$1 = undefined;var $targ$11 = undefined;var tmp$3 = undefined;var m$4$0 = undefined;var $targ$10 = undefined;var count$1 = undefined;var id$3 = undefined;var value$2 = undefined;var $it$5 = undefined;var self$4 = undefined;$it$5 = this;self$4 = this;t0$6 = getProjector(deprox$0)(temp$2$0);if (t0$6[0]) {
var t0$6 = undefined;var tmp$2 = undefined;var sub$1 = undefined;var t0$7 = undefined;var t1$1 = undefined;var $targ$11 = undefined;var tmp$3 = undefined;var m$4$0 = undefined;var $targ$10 = undefined;var count$1 = undefined;var id$3 = undefined;var value$2 = undefined;var __at___$5 = undefined;var self$4 = undefined;__at___$5 = this;self$4 = this;t0$6 = getProjector(deprox$0)(temp$2$0);if (t0$6[0]) {
value$2 = t0$6[1];
} else {
___match_error(temp$2$0);
}id$3 = send(value$2, ID$0);if ($it$5.duplicate) {
sub$1 = send(send($it$5, "dir", true), id$3);delete sub$1[send(value$2, FORKID$0)];sub$1[SIZE$0] = send(sub$1, SIZE$0) - 1;if (send(sub$1, SIZE$0) === 0) {
}id$3 = send(value$2, ID$0);if (__at___$5.duplicate) {
sub$1 = send(send(__at___$5, "dir", true), id$3);delete sub$1[send(value$2, FORKID$0)];sub$1[SIZE$0] = send(sub$1, SIZE$0) - 1;if (send(sub$1, SIZE$0) === 0) {
tmp$2 = send(value$2, methods$0.exit, true);if (tmp$2 === undefined || tmp$2 === null) {
return tmp$2;
} else {
return tmp$2($it$5);
return tmp$2(__at___$5);
}
}
} else {
$targ$10 = send(send($it$5, "dir", true), id$3);t0$7 = $targ$10;if (Array.isArray(t0$7) && (t1$1 = t0$7.length, t1$1 === 2)) {
$targ$10 = send(send(__at___$5, "dir", true), id$3);t0$7 = $targ$10;if (Array.isArray(t0$7) && (t1$1 = t0$7.length, t1$1 === 2)) {
count$1 = t0$7[0];t0$7[1];

@@ -86,8 +86,8 @@ } else {

}m$4$0 = count$1;if (m$4$0 > 1) {
$targ$11 = [count$1 - 1, value$2];$it$5.dir[id$3] = $targ$11;return value$2;
$targ$11 = [count$1 - 1, value$2];__at___$5.dir[id$3] = $targ$11;return value$2;
} else {
delete $it$5.dir[id$3];delete value$2[DIRECTORY$0];tmp$3 = send(value$2, methods$0.exit, true);if (tmp$3 === undefined || tmp$3 === null) {
delete __at___$5.dir[id$3];delete value$2[DIRECTORY$0];tmp$3 = send(value$2, methods$0.exit, true);if (tmp$3 === undefined || tmp$3 === null) {
return tmp$3;
} else {
return tmp$3($it$5);
return tmp$3(__at___$5);
}

@@ -97,3 +97,3 @@ }

};Directory$0.prototype.enter = function enter(temp$3$0) {
var t0$8 = undefined;var t1$2 = undefined;var bridge$$3055$0 = undefined;var bridge$$3054$0 = undefined;var bridge$$3053$0 = undefined;var bridge$$3052$0 = undefined;var ph$1$0 = undefined;var $$3133$0 = undefined;var t0$9 = undefined;var m$5$0 = undefined;var m$6 = undefined;var acc$1 = undefined;var temp$4 = undefined;var x$0 = undefined;var enter__minus__children$0 = undefined;var value$3 = undefined;var bridge$$3051$0 = undefined;var v$3 = undefined;var ph$0$0 = undefined;var $it$6 = undefined;var self$5 = undefined;$it$6 = this;self$5 = this;t0$8 = getProjector(deprox$0)(temp$3$0);if (t0$8[0]) {
var t0$8 = undefined;var t1$2 = undefined;var bridge$$3055$0 = undefined;var bridge$$3054$0 = undefined;var bridge$$3053$0 = undefined;var bridge$$3052$0 = undefined;var ph$1$0 = undefined;var $$3133$0 = undefined;var t0$9 = undefined;var m$5$0 = undefined;var m$6 = undefined;var acc$1 = undefined;var temp$4 = undefined;var x$0 = undefined;var enter__minus__children$0 = undefined;var value$3 = undefined;var bridge$$3051$0 = undefined;var v$3 = undefined;var ph$0$0 = undefined;var __at___$6 = undefined;var self$5 = undefined;__at___$6 = this;self$5 = this;t0$8 = getProjector(deprox$0)(temp$3$0);if (t0$8[0]) {
t1$2 = t0$8[1];v$3 = t1$2;ph$0$0 = t1$2;

@@ -105,23 +105,23 @@ } else {

} else {
x$0 = $it$6.getCanon(v$3);enter__minus__children$0 = true;m$5$0 = x$0;if ($it$6.duplicate) {
value$3 = $it$6.fork(x$0);
x$0 = __at___$6.getCanon(v$3);enter__minus__children$0 = true;m$5$0 = x$0;if (__at___$6.duplicate) {
value$3 = __at___$6.fork(x$0);
} else {
t0$9 = DIRECTORY$0;if (___hasprop(m$5$0, t0$9)) {
ph$1$0 = send(m$5$0, t0$9);if (ph$1$0 === $it$6) {
ph$1$0 = send(m$5$0, t0$9);if (ph$1$0 === __at___$6) {
enter__minus__children$0 = false;value$3 = x$0;
} else {
value$3 = $it$6.fork(x$0);
value$3 = __at___$6.fork(x$0);
}
} else {
if ($it$6.assimilate) {
if (__at___$6.assimilate) {
identify$0(x$0);value$3 = x$0;
} else {
value$3 = $it$6.fork(x$0);
value$3 = __at___$6.fork(x$0);
}
}
}tuck$0(value$3, DIRECTORY$0, $it$6);fork__minus__identify$0(value$3);$it$6.list(value$3);if (enter__minus__children$0) {
}tuck$0(value$3, DIRECTORY$0, __at___$6);fork__minus__identify$0(value$3);__at___$6.list(value$3);if (enter__minus__children$0) {
acc$1 = [];temp$4 = null;m$6 = null;$1: for (var _iterator = iterate__minus__properties$0(value$3)[Symbol.iterator](), _step; !(_step = _iterator.next()).done;) {
m$6 = _step.value;
var newv$0 = undefined;var k$1 = undefined;var v2$0 = undefined;var setter$0 = undefined;var t0$10 = undefined;var t1$3 = undefined;t0$10 = m$6;if (Array.isArray(t0$10) && (t1$3 = t0$10.length, t1$3 === 3)) {
k$1 = t0$10[0];v2$0 = t0$10[1];setter$0 = t0$10[2];newv$0 = $it$6.enter(v2$0);if (newv$0 !== v2$0) {
k$1 = t0$10[0];v2$0 = t0$10[1];setter$0 = t0$10[2];newv$0 = __at___$6.enter(v2$0);if (newv$0 !== v2$0) {
temp$4 = setter$0(newv$0);

@@ -136,3 +136,3 @@ }acc$1.push(temp$4);

};Directory$0.prototype.exit = function exit(temp$5$0) {
var t0$11 = undefined;var t1$4 = undefined;var bridge$$3221$0 = undefined;var bridge$$3220$0 = undefined;var bridge$$3219$0 = undefined;var bridge$$3218$0 = undefined;var m$7 = undefined;var acc$2 = undefined;var temp$6 = undefined;var bridge$$3217$0 = undefined;var v$4 = undefined;var ph$2$0 = undefined;var $it$7 = undefined;var self$6 = undefined;$it$7 = this;self$6 = this;t0$11 = getProjector(deprox$0)(temp$5$0);if (t0$11[0]) {
var t0$11 = undefined;var t1$4 = undefined;var bridge$$3221$0 = undefined;var bridge$$3220$0 = undefined;var bridge$$3219$0 = undefined;var bridge$$3218$0 = undefined;var m$7 = undefined;var acc$2 = undefined;var temp$6 = undefined;var bridge$$3217$0 = undefined;var v$4 = undefined;var ph$2$0 = undefined;var __at___$7 = undefined;var self$6 = undefined;__at___$7 = this;self$6 = this;t0$11 = getProjector(deprox$0)(temp$5$0);if (t0$11[0]) {
t1$4 = t0$11[1];v$4 = t1$4;ph$2$0 = t1$4;

@@ -144,6 +144,6 @@ } else {

} else {
$it$7.unlist(v$4);acc$2 = [];temp$6 = null;m$7 = null;$2: for (var _iterator = iterate__minus__properties$0(v$4)[Symbol.iterator](), _step; !(_step = _iterator.next()).done;) {
__at___$7.unlist(v$4);acc$2 = [];temp$6 = null;m$7 = null;$2: for (var _iterator = iterate__minus__properties$0(v$4)[Symbol.iterator](), _step; !(_step = _iterator.next()).done;) {
m$7 = _step.value;
var k$2 = undefined;var v2$1 = undefined;var setter$1 = undefined;var t0$12 = undefined;var t1$5 = undefined;t0$12 = m$7;if (Array.isArray(t0$12) && (t1$5 = t0$12.length, t1$5 === 3)) {
k$2 = t0$12[0];v2$1 = t0$12[1];setter$1 = t0$12[2];temp$6 = $it$7.exit(v2$1);acc$2.push(temp$6);
k$2 = t0$12[0];v2$1 = t0$12[1];setter$1 = t0$12[2];temp$6 = __at___$7.exit(v2$1);acc$2.push(temp$6);
} else {

@@ -155,8 +155,8 @@ ___match_error(m$7);

};Directory$0.prototype.acquire = function acquire(v$5) {
var $it$8 = undefined;var self$7 = undefined;$it$8 = this;self$7 = this;return $it$8.enter(v$5);
var __at___$8 = undefined;var self$7 = undefined;__at___$8 = this;self$7 = this;return __at___$8.enter(v$5);
};Directory$0.prototype.fork = function fork(temp$7$0) {
var t0$13 = undefined;var m$8 = undefined;var rval$0 = undefined;var bridge$$3336$0 = undefined;var value$4 = undefined;var ph$3$0 = undefined;var $it$9 = undefined;var self$8 = undefined;$it$9 = this;self$8 = this;t0$13 = temp$7$0;value$4 = t0$13;ph$3$0 = t0$13;bridge$$3336$0 = ph$3$0;if (bridge$$3336$0 === null || bridge$$3336$0 === void 0) {
var t0$13 = undefined;var m$8 = undefined;var rval$0 = undefined;var bridge$$3336$0 = undefined;var value$4 = undefined;var ph$3$0 = undefined;var __at___$9 = undefined;var self$8 = undefined;__at___$9 = this;self$8 = this;t0$13 = temp$7$0;value$4 = t0$13;ph$3$0 = t0$13;bridge$$3336$0 = ph$3$0;if (bridge$$3336$0 === null || bridge$$3336$0 === void 0) {
return value$4;
} else {
identify$0(value$4);rval$0 = send(deprox$0(value$4), methods$0.fork, true)($it$9);m$8 = null;$3: for (var _iterator = [ID$0, fields$0.cache][Symbol.iterator](), _step; !(_step = _iterator.next()).done;) {
identify$0(value$4);rval$0 = send(deprox$0(value$4), methods$0.fork, true)(__at___$9);m$8 = null;$3: for (var _iterator = [ID$0, fields$0.cache][Symbol.iterator](), _step; !(_step = _iterator.next()).done;) {
m$8 = _step.value;

@@ -167,3 +167,3 @@ var field$0 = undefined;field$0 = m$8;tuck$0(rval$0, field$0, send(value$4, field$0));

};Directory$0.prototype.clobber = function clobber(temp$8$0, new__minus__value$0) {
var t0$14 = undefined;var $$3390$0 = undefined;var bridge$$3387$0 = undefined;var value$5 = undefined;var ph$4$0 = undefined;var $it$10 = undefined;var self$9 = undefined;$it$10 = this;self$9 = this;t0$14 = temp$8$0;value$5 = t0$14;ph$4$0 = t0$14;bridge$$3387$0 = ph$4$0;if (bridge$$3387$0 === null || bridge$$3387$0 === void 0) {
var t0$14 = undefined;var $$3390$0 = undefined;var bridge$$3387$0 = undefined;var value$5 = undefined;var ph$4$0 = undefined;var __at___$10 = undefined;var self$9 = undefined;__at___$10 = this;self$9 = this;t0$14 = temp$8$0;value$5 = t0$14;ph$4$0 = t0$14;bridge$$3387$0 = ph$4$0;if (bridge$$3387$0 === null || bridge$$3387$0 === void 0) {
return new__minus__value$0;

@@ -174,7 +174,7 @@ } else {

} else {
return send(deprox$0(value$5), methods$0.clobber, true)(new__minus__value$0, $it$10);
return send(deprox$0(value$5), methods$0.clobber, true)(new__minus__value$0, __at___$10);
}
}
};Directory$0.prototype.replace = function replace() {
var v$6 = undefined;var old__minus__value$0 = undefined;var new__minus__value$1 = undefined;var try__minus__clobber$0 = undefined;var t0$15 = undefined;var m$9$0 = undefined;var $it$11 = undefined;var self$10 = undefined;$it$11 = this;self$10 = this;m$9$0 = arguments;t0$15 = m$9$0.length;if (t0$15 >= 2 && t0$15 <= 3) {
var v$6 = undefined;var old__minus__value$0 = undefined;var new__minus__value$1 = undefined;var try__minus__clobber$0 = undefined;var t0$15 = undefined;var m$9$0 = undefined;var __at___$11 = undefined;var self$10 = undefined;__at___$11 = this;self$10 = this;m$9$0 = arguments;t0$15 = m$9$0.length;if (t0$15 >= 2 && t0$15 <= 3) {
old__minus__value$0 = m$9$0[0];new__minus__value$1 = m$9$0[1];if (2 >= t0$15) {

@@ -184,6 +184,6 @@ try__minus__clobber$0 = true;

try__minus__clobber$0 = m$9$0[2];
}if ($it$11.clobberPatch && try__minus__clobber$0) {
return $it$11.clobber(old__minus__value$0, $it$11.getCanon(new__minus__value$1));
}if (__at___$11.clobberPatch && try__minus__clobber$0) {
return __at___$11.clobber(old__minus__value$0, __at___$11.getCanon(new__minus__value$1));
} else {
v$6 = $it$11.acquire(new__minus__value$1);$it$11.exit(old__minus__value$0);return v$6;
v$6 = __at___$11.acquire(new__minus__value$1);__at___$11.exit(old__minus__value$0);return v$6;
}

@@ -194,8 +194,8 @@ } else {

};Directory$0.prototype.patch = function patch(p$0) {
var m$10 = undefined;var acc$3 = undefined;var temp$9 = undefined;var $it$12 = undefined;var self$11 = undefined;$it$12 = this;self$11 = this;$it$12.version = $it$12.version + 1;acc$3 = [];temp$9 = null;m$10 = null;$4: for (var _iterator = p$0.list()[Symbol.iterator](), _step; !(_step = _iterator.next()).done;) {
var m$10 = undefined;var acc$3 = undefined;var temp$9 = undefined;var __at___$12 = undefined;var self$11 = undefined;__at___$12 = this;self$11 = this;__at___$12.version = __at___$12.version + 1;acc$3 = [];temp$9 = null;m$10 = null;$4: for (var _iterator = p$0.list()[Symbol.iterator](), _step; !(_step = _iterator.next()).done;) {
m$10 = _step.value;
var m$11 = undefined;var acc$4 = undefined;var temp$10 = undefined;var id$4 = undefined;var obj__minus__patch$0 = undefined;var t0$16 = undefined;var t1$6 = undefined;t0$16 = m$10;if (Array.isArray(t0$16) && (t1$6 = t0$16.length, t1$6 === 2)) {
id$4 = t0$16[0];obj__minus__patch$0 = t0$16[1];acc$4 = [];temp$10 = null;m$11 = null;$5: for (var _iterator2 = $it$12.getAll(id$4)[Symbol.iterator](), _step2; !(_step2 = _iterator2.next()).done;) {
id$4 = t0$16[0];obj__minus__patch$0 = t0$16[1];acc$4 = [];temp$10 = null;m$11 = null;$5: for (var _iterator2 = __at___$12.getAll(id$4)[Symbol.iterator](), _step2; !(_step2 = _iterator2.next()).done;) {
m$11 = _step2.value;
var obj$0 = undefined;obj$0 = m$11;temp$10 = patch__minus__shallow$0(obj$0, p$0, $it$12);acc$4.push(temp$10);
var obj$0 = undefined;obj$0 = m$11;temp$10 = patch__minus__shallow$0(obj$0, p$0, __at___$12);acc$4.push(temp$10);
}temp$9 = acc$4;acc$3.push(temp$9);

@@ -207,11 +207,11 @@ } else {

};$targ$0 = function (dir$0) {
var $it$13 = undefined;var self$12 = undefined;$it$13 = this;self$12 = this;throw ErrorFactory(["fork"]).create("Cannot fork directories.");
var __at___$13 = undefined;var self$12 = undefined;__at___$13 = this;self$12 = this;throw ErrorFactory(["fork"]).create("Cannot fork directories.");
};Directory$0.prototype[methods$0.fork] = $targ$0;$targ$1 = function (tracks$0, patch$0, prevent__minus__dirty__minus__reads$0) {
var $it$14 = undefined;var self$13 = undefined;$it$14 = this;self$13 = this;throw ErrorFactory(["proxy"]).create("Cannot proxy directories.");
var __at___$14 = undefined;var self$13 = undefined;__at___$14 = this;self$13 = this;throw ErrorFactory(["proxy"]).create("Cannot proxy directories.");
};Directory$0.prototype[methods$0.proxy] = $targ$1;$targ$2 = function (p$1, dir$1) {
var $it$15 = undefined;var self$14 = undefined;$it$15 = this;self$14 = this;throw ErrorFactory(["patch"]).create("Cannot patch directories.");
var __at___$15 = undefined;var self$14 = undefined;__at___$15 = this;self$14 = this;throw ErrorFactory(["patch"]).create("Cannot patch directories.");
};Directory$0.prototype[methods$0.patch] = $targ$2;$targ$3 = function (new$1, dir$2) {
var $it$16 = undefined;var self$15 = undefined;$it$16 = this;self$15 = this;throw ErrorFactory(["clobber"]).create("Cannot clobber directories.");
var __at___$16 = undefined;var self$15 = undefined;__at___$16 = this;self$15 = this;throw ErrorFactory(["clobber"]).create("Cannot clobber directories.");
};Directory$0.prototype[methods$0.clobber] = $targ$3;$targ$4 = function () {
var $it$17 = undefined;var self$16 = undefined;$it$17 = this;self$16 = this;throw ErrorFactory(["iterate"]).create("Cannot iterate directories.");
var __at___$17 = undefined;var self$16 = undefined;__at___$17 = this;self$16 = this;throw ErrorFactory(["iterate"]).create("Cannot iterate directories.");
};Directory$0.prototype[methods$0.iterateProperties] = $targ$4;__amp____colon__(Directory$0, __amp____colon__(($targ$12 = "Directory", accum$0 = {}, accum$0["::name"] = $targ$12, accum$0), ($targ$13 = true, accum$1 = {}, accum$1["::egclass"] = $targ$13, accum$1)));patch__minus__shallow$0 = function patchShallow(temp$11$0, p$2, dir$3) {

@@ -218,0 +218,0 @@ var t0$17 = undefined;var t1$7 = undefined;var bridge$$3623$0 = undefined;var value$6 = undefined;var ph$5$0 = undefined;t0$17 = getProjector(deprox$0)(temp$11$0);if (t0$17[0]) {

"use strict";
require("earlgrey-runtime/5");var m$0 = undefined;var acc$0 = undefined;var temp$0 = undefined;var util$0 = undefined;var fields$0 = undefined;var methods$0 = undefined;var inert$0 = undefined;util$0 = require("./util");fields$0 = getProperty(util$0, "fields", "util");methods$0 = getProperty(util$0, "methods", "util");inert$0 = [Function.prototype, String.prototype, Symbol.prototype, Number.prototype, Boolean.prototype];acc$0 = [];temp$0 = null;m$0 = null;$0: for (var _iterator = inert$0[Symbol.iterator](), _step; !(_step = _iterator.next()).done;) {
require("earlgrey-runtime/5");var m$0 = undefined;var acc$0 = undefined;var temp$0 = undefined;var util$0 = undefined;var fields$0 = undefined;var methods$0 = undefined;var inert$0 = undefined;util$0 = require("./util");fields$0 = getProperty(util$0, "fields", "util");methods$0 = getProperty(util$0, "methods", "util");inert$0 = [Function.prototype, String.prototype, Symbol.prototype, Number.prototype, Boolean.prototype, Buffer.prototype, Error.prototype];acc$0 = [];temp$0 = null;m$0 = null;$0: for (var _iterator = inert$0[Symbol.iterator](), _step; !(_step = _iterator.next()).done;) {
m$0 = _step.value;

@@ -5,0 +5,0 @@ var $targ$0 = undefined;var $targ$1 = undefined;var $targ$2 = undefined;var $targ$3 = undefined;var $targ$4 = undefined;var $targ$5 = undefined;var $targ$6 = undefined;var proto$0 = undefined;proto$0 = m$0;$targ$0 = true;proto$0[fields$0.notInspectable] = $targ$0;$targ$1 = function (tracks$0, patch$0, prevent__minus__dirty__minus__reads$0) {

"use strict";
require("earlgrey-runtime/5");var $targ$12 = undefined;var util$0 = undefined;var identify$0 = undefined;var fork__minus__identify$0 = undefined;var tuck$0 = undefined;var next__minus__id$0 = undefined;var ID$0 = undefined;var methods$0 = undefined;var longest__minus__run$0 = undefined;var proxy$0 = undefined;var deprox$0 = undefined;var $targ$0 = undefined;var $targ$1 = undefined;var object__minus__clobber__minus__helper$0 = undefined;var $targ$2 = undefined;var $targ$3 = undefined;var $targ$4 = undefined;var $targ$5 = undefined;util$0 = require("./util");identify$0 = getProperty(util$0, "identify", "util");fork__minus__identify$0 = getProperty(util$0, "forkIdentify", "util");tuck$0 = getProperty(util$0, "tuck", "util");next__minus__id$0 = getProperty(util$0, "nextId", "util");ID$0 = getProperty(util$0, "ID", "util");methods$0 = getProperty(util$0, "methods", "util");longest__minus__run$0 = getProperty(util$0, "longestRun", "util");proxy$0 = require("./proxy");deprox$0 = getProperty(proxy$0, "deprox", "proxy");$targ$0 = function (dir$0) {
var t0$0 = undefined;var m$0 = undefined;var rval$0 = undefined;var $targ$6 = undefined;var $it$0 = undefined;var self$0 = undefined;$targ$6 = this;t0$0 = $targ$6;$it$0 = t0$0;self$0 = t0$0;[$it$0, self$0];rval$0 = Object.create(Object.getPrototypeOf($it$0));m$0 = null;$0: for (var _iterator = items($it$0)[Symbol.iterator](), _step; !(_step = _iterator.next()).done;) {
var t0$0 = undefined;var m$0 = undefined;var rval$0 = undefined;var $targ$6 = undefined;var __at___$0 = undefined;var self$0 = undefined;$targ$6 = this;t0$0 = $targ$6;__at___$0 = t0$0;self$0 = t0$0;[__at___$0, self$0];rval$0 = Object.create(Object.getPrototypeOf(__at___$0));m$0 = null;$0: for (var _iterator = items(__at___$0)[Symbol.iterator](), _step; !(_step = _iterator.next()).done;) {
m$0 = _step.value;
var $targ$7 = undefined;var key$0 = undefined;var value$0 = undefined;var t0$1 = undefined;var t1$0 = undefined;t0$1 = m$0;if (Array.isArray(t0$1) && (t1$0 = t0$1.length, t1$0 === 2)) {
key$0 = t0$1[0];value$0 = t0$1[1];$targ$7 = send($it$0, key$0);rval$0[key$0] = $targ$7;void 0;
key$0 = t0$1[0];value$0 = t0$1[1];$targ$7 = send(__at___$0, key$0);rval$0[key$0] = $targ$7;void 0;
} else {

@@ -9,0 +9,0 @@ ___match_error(m$0);

@@ -10,6 +10,6 @@ "use strict";

};Opaque$0 = function Opaque(temp$1$0) {
var t0$1 = undefined;var bridge$$4708$0 = undefined;var bridge$$4707$0 = undefined;var bridge$$4706$0 = undefined;var bridge$$4705$0 = undefined;var $targ$2 = undefined;var $targ$3 = undefined;var bridge$$4704$0 = undefined;var t0$2 = undefined;var t1$0 = undefined;var value$0 = undefined;var ph$1$0 = undefined;var $it$0 = undefined;if (!getChecker(Opaque$0)(this)) {
$it$0 = Object.create(Opaque$0.prototype);
var t0$1 = undefined;var bridge$$4708$0 = undefined;var bridge$$4707$0 = undefined;var bridge$$4706$0 = undefined;var bridge$$4705$0 = undefined;var $targ$2 = undefined;var $targ$3 = undefined;var bridge$$4704$0 = undefined;var t0$2 = undefined;var t1$0 = undefined;var value$0 = undefined;var ph$1$0 = undefined;var __at___$0 = undefined;if (!getChecker(Opaque$0)(this)) {
__at___$0 = Object.create(Opaque$0.prototype);
} else {
$it$0 = this;
__at___$0 = this;
}t0$1 = temp$1$0;value$0 = t0$1;ph$1$0 = t0$1;bridge$$4704$0 = ph$1$0;if ((bridge$$4705$0 = bridge$$4704$0, (bridge$$4706$0 = bridge$$4705$0, (bridge$$4707$0 = bridge$$4706$0, (bridge$$4708$0 = bridge$$4707$0, typeof bridge$$4708$0 === "string" || typeof bridge$$4708$0 === "number") || typeof bridge$$4707$0 === "boolean") || getChecker(Symbol)(bridge$$4706$0)) || bridge$$4705$0 === null) || bridge$$4704$0 === void 0) {

@@ -21,15 +21,15 @@ throw ErrorFactory(["opaque"]).create(ENode([], {}, ["Opaque function cannot return a primitive value like '", value$0, "'"]).toString());

} else {
$targ$2 = $it$0;value$0[opaque__minus__wrapper$0] = $targ$2;$targ$3 = value$0;$it$0[contents$0] = $targ$3;void 0;
$targ$2 = __at___$0;value$0[opaque__minus__wrapper$0] = $targ$2;$targ$3 = value$0;__at___$0[contents$0] = $targ$3;void 0;
}
}return $it$0;
}return __at___$0;
};$targ$0 = function () {
var $it$1 = undefined;var self$0 = undefined;$it$1 = this;self$0 = this;return [[contents$0, send($it$1, contents$0), function (new__minus__c$0) {
var $targ$4 = undefined;$targ$4 = new__minus__c$0;$it$1[contents$0] = $targ$4;return void 0;
var __at___$1 = undefined;var self$0 = undefined;__at___$1 = this;self$0 = this;return [[contents$0, send(__at___$1, contents$0), function (new__minus__c$0) {
var $targ$4 = undefined;$targ$4 = new__minus__c$0;__at___$1[contents$0] = $targ$4;return void 0;
}]];
};Opaque$0.prototype[methods$0.iterateProperties] = $targ$0;$targ$1 = function (dir$0) {
var $it$2 = undefined;var self$1 = undefined;$it$2 = this;self$1 = this;return Opaque$0(send($it$2, contents$0));
var __at___$2 = undefined;var self$1 = undefined;__at___$2 = this;self$1 = this;return Opaque$0(send(__at___$2, contents$0));
};Opaque$0.prototype[methods$0.fork] = $targ$1;__amp____colon__(Opaque$0, __amp____colon__(($targ$5 = "Opaque", accum$0 = {}, accum$0["::name"] = $targ$5, accum$0), ($targ$6 = true, accum$1 = {}, accum$1["::egclass"] = $targ$6, accum$1)));opaque__minus__cached__minus__function$0 = function opaqueCachedFunction(render$0) {
var render2$0 = undefined;render2$0 = function render2() {
var t0$3 = undefined;var args$0 = undefined;var t0$4 = undefined;var m$0$0 = undefined;var $targ$7 = undefined;var $it$3 = undefined;var self$2 = undefined;$targ$7 = this;t0$3 = $targ$7;$it$3 = t0$3;self$2 = t0$3;[$it$3, self$2];m$0$0 = arguments;t0$4 = m$0$0.length;if (t0$4 >= 0) {
args$0 = Array.prototype.slice.call(m$0$0, 0);return Opaque$0(render$0.apply($it$3, args$0));
var t0$3 = undefined;var args$0 = undefined;var t0$4 = undefined;var m$0$0 = undefined;var $targ$7 = undefined;var __at___$3 = undefined;var self$2 = undefined;$targ$7 = this;t0$3 = $targ$7;__at___$3 = t0$3;self$2 = t0$3;[__at___$3, self$2];m$0$0 = arguments;t0$4 = m$0$0.length;if (t0$4 >= 0) {
args$0 = Array.prototype.slice.call(m$0$0, 0);return Opaque$0(render$0.apply(__at___$3, args$0));
} else {

@@ -36,0 +36,0 @@ return ___match_error(m$0$0, "{*args}");

@@ -127,6 +127,6 @@ "use strict";

};array__minus__proxy$0 = function arrayProxy() {
var obj$5 = undefined;var tracks$7 = undefined;var patch$7 = undefined;var prevent__minus__dirty__minus__reads$4 = undefined;var t0$8 = undefined;var m$7$0 = undefined;var $it$0 = undefined;if (!getChecker(array__minus__proxy$0)(this)) {
$it$0 = Object.create(array__minus__proxy$0.prototype);
var obj$5 = undefined;var tracks$7 = undefined;var patch$7 = undefined;var prevent__minus__dirty__minus__reads$4 = undefined;var t0$8 = undefined;var m$7$0 = undefined;var __at___$0 = undefined;if (!getChecker(array__minus__proxy$0)(this)) {
__at___$0 = Object.create(array__minus__proxy$0.prototype);
} else {
$it$0 = this;
__at___$0 = this;
}m$7$0 = arguments;t0$8 = m$7$0.length;if (t0$8 >= 3 && t0$8 <= 4) {

@@ -137,8 +137,8 @@ obj$5 = m$7$0[0];tracks$7 = m$7$0[1];patch$7 = m$7$0[2];if (3 >= t0$8) {

prevent__minus__dirty__minus__reads$4 = m$7$0[3];
}setup__minus__proxy$0($it$0, obj$5, tracks$7, patch$7, prevent__minus__dirty__minus__reads$4);
}setup__minus__proxy$0(__at___$0, obj$5, tracks$7, patch$7, prevent__minus__dirty__minus__reads$4);
} else {
___match_error(m$7$0, "{obj, tracks, patch, prevent-dirty-reads = true}");
}return $it$0;
}return __at___$0;
};array__minus__proxy$0.prototype._updateIter = function () {
var i2$0 = undefined;var j2$0 = undefined;var t0$10 = undefined;var t1$3 = undefined;var ph$5$0 = undefined;var i$0 = undefined;var j$0 = undefined;var stick__minus__to__minus__end$0 = undefined;var t0$9 = undefined;var m$8$0 = undefined;var $it$1 = undefined;var self$4 = undefined;$it$1 = this;self$4 = this;m$8$0 = arguments;t0$9 = m$8$0.length;if (t0$9 >= 3 && t0$9 <= 4) {
var i2$0 = undefined;var j2$0 = undefined;var t0$10 = undefined;var t1$3 = undefined;var ph$5$0 = undefined;var i$0 = undefined;var j$0 = undefined;var stick__minus__to__minus__end$0 = undefined;var t0$9 = undefined;var m$8$0 = undefined;var __at___$1 = undefined;var self$4 = undefined;__at___$1 = this;self$4 = this;m$8$0 = arguments;t0$9 = m$8$0.length;if (t0$9 >= 3 && t0$9 <= 4) {
ph$5$0 = m$8$0[0];i$0 = m$8$0[1];j$0 = m$8$0[2];if (3 >= t0$9) {

@@ -161,7 +161,7 @@ stick__minus__to__minus__end$0 = false;

};array__minus__proxy$0.prototype.get = function get(i$1) {
var $it$2 = undefined;var self$5 = undefined;$it$2 = this;self$5 = this;send(self$5, methods$0.checkDirtyRead, true)(i$1);send(self$5, methods$0.registerTracks, true)(i$1, function () {
var __at___$2 = undefined;var self$5 = undefined;__at___$2 = this;self$5 = this;send(self$5, methods$0.checkDirtyRead, true)(i$1);send(self$5, methods$0.registerTracks, true)(i$1, function () {
return true;
});return proxy$0(send(send(self$5, fields$0.obj, true), i$1), send(self$5, fields$0.tracks), send(self$5, fields$0.patch), send(self$5, fields$0.preventDirtyReads));
};array__minus__proxy$0.prototype.slice = function slice() {
var stick$0 = undefined;var i$2 = undefined;var j$1 = undefined;var t0$11 = undefined;var m$9$0 = undefined;var $it$3 = undefined;var self$6 = undefined;$it$3 = this;self$6 = this;m$9$0 = arguments;t0$11 = m$9$0.length;if (t0$11 >= 0 && t0$11 <= 2) {
var stick$0 = undefined;var i$2 = undefined;var j$1 = undefined;var t0$11 = undefined;var m$9$0 = undefined;var __at___$3 = undefined;var self$6 = undefined;__at___$3 = this;self$6 = this;m$9$0 = arguments;t0$11 = m$9$0.length;if (t0$11 >= 0 && t0$11 <= 2) {
if (0 >= t0$11) {

@@ -220,3 +220,3 @@ i$2 = 0;

};$targ$0 = function () {
var m$11 = undefined;var acc$1 = undefined;var temp$2 = undefined;var proxies$0 = undefined;var $it$4 = undefined;var self$7 = undefined;$it$4 = this;self$7 = this;acc$1 = [];temp$2 = null;m$11 = null;$3: for (var _iterator = send(self$7, fields$0.obj)[Symbol.iterator](), _step; !(_step = _iterator.next()).done;) {
var m$11 = undefined;var acc$1 = undefined;var temp$2 = undefined;var proxies$0 = undefined;var __at___$4 = undefined;var self$7 = undefined;__at___$4 = this;self$7 = this;acc$1 = [];temp$2 = null;m$11 = null;$3: for (var _iterator = send(self$7, fields$0.obj)[Symbol.iterator](), _step; !(_step = _iterator.next()).done;) {
m$11 = _step.value;

@@ -228,3 +228,3 @@ var x$2 = undefined;x$2 = m$11;temp$2 = proxy$0(x$2, send(self$7, fields$0.tracks), send(self$7, fields$0.patch), send(self$7, fields$0.preventDirtyReads));acc$1.push(temp$2);

};array__minus__proxy$0.prototype[Symbol.iterator] = $targ$0;array__minus__proxy$0.prototype.forEach = function (fn$3) {
var m$12 = undefined;var $it$5 = undefined;var self$8 = undefined;$it$5 = this;self$8 = this;m$12 = null;$4: for (var _iterator = $it$5[Symbol.iterator](), _step; !(_step = _iterator.next()).done;) {
var m$12 = undefined;var __at___$5 = undefined;var self$8 = undefined;__at___$5 = this;self$8 = this;m$12 = null;$4: for (var _iterator = __at___$5[Symbol.iterator](), _step; !(_step = _iterator.next()).done;) {
m$12 = _step.value;

@@ -234,3 +234,3 @@ var x$3 = undefined;x$3 = m$12;fn$3(x$3);

};array__minus__proxy$0.prototype.indexOf = function (temp$3$0) {
var t0$12 = undefined;var elem$0 = undefined;var $it$6 = undefined;var self$9 = undefined;$it$6 = this;self$9 = this;t0$12 = getProjector(deprox$0)(temp$3$0);if (t0$12[0]) {
var t0$12 = undefined;var elem$0 = undefined;var __at___$6 = undefined;var self$9 = undefined;__at___$6 = this;self$9 = this;t0$12 = getProjector(deprox$0)(temp$3$0);if (t0$12[0]) {
elem$0 = t0$12[1];

@@ -243,3 +243,3 @@ } else {

};array__minus__proxy$0.prototype.map = function map(fn$4) {
var m$13 = undefined;var acc$2 = undefined;var temp$4 = undefined;var $it$7 = undefined;var self$10 = undefined;$it$7 = this;self$10 = this;acc$2 = [];temp$4 = null;m$13 = null;$5: for (var _iterator = $it$7[Symbol.iterator](), _step; !(_step = _iterator.next()).done;) {
var m$13 = undefined;var acc$2 = undefined;var temp$4 = undefined;var __at___$7 = undefined;var self$10 = undefined;__at___$7 = this;self$10 = this;acc$2 = [];temp$4 = null;m$13 = null;$5: for (var _iterator = __at___$7[Symbol.iterator](), _step; !(_step = _iterator.next()).done;) {
m$13 = _step.value;

@@ -249,4 +249,4 @@ var x$4 = undefined;x$4 = m$13;temp$4 = fn$4(x$4);acc$2.push(temp$4);

};array__minus__proxy$0.prototype.join = function join(sep$0) {
var m$14 = undefined;var acc$3 = undefined;var temp$5 = undefined;var $it$8 = undefined;var self$11 = undefined;$it$8 = this;self$11 = this;return (acc$3 = [], temp$5 = null, m$14 = null, (function () {
$10: for (var _iterator = $it$8[Symbol.iterator](), _step; !(_step = _iterator.next()).done;) {
var m$14 = undefined;var acc$3 = undefined;var temp$5 = undefined;var __at___$8 = undefined;var self$11 = undefined;__at___$8 = this;self$11 = this;return (acc$3 = [], temp$5 = null, m$14 = null, (function () {
$10: for (var _iterator = __at___$8[Symbol.iterator](), _step; !(_step = _iterator.next()).done;) {
m$14 = _step.value;

@@ -257,9 +257,9 @@ var x$5 = undefined;x$5 = m$14;temp$5 = x$5;acc$3.push(temp$5);

};array__minus__proxy$0.prototype.toString = function () {
var $it$9 = undefined;var self$12 = undefined;$it$9 = this;self$12 = this;return ENode([], {}, ["{", $it$9.join(", "), "}"]).toString();
var __at___$9 = undefined;var self$12 = undefined;__at___$9 = this;self$12 = this;return ENode([], {}, ["{", __at___$9.join(", "), "}"]).toString();
};array__minus__proxy$0.prototype.set = function set(i$3, new__minus__value$1) {
var $it$10 = undefined;var self$13 = undefined;$it$10 = this;self$13 = this;return $it$10._splice(i$3, 1, [new__minus__value$1], false);
var __at___$10 = undefined;var self$13 = undefined;__at___$10 = this;self$13 = this;return __at___$10._splice(i$3, 1, [new__minus__value$1], false);
};$targ$1 = function (i$4, new__minus__value$2) {
var $it$11 = undefined;var self$14 = undefined;$it$11 = this;self$14 = this;return $it$11._splice(i$4, 1, [new__minus__value$2], false);
var __at___$11 = undefined;var self$14 = undefined;__at___$11 = this;self$14 = this;return __at___$11._splice(i$4, 1, [new__minus__value$2], false);
};array__minus__proxy$0.prototype[methods$0.set] = $targ$1;array__minus__proxy$0.prototype.remove = function remove(temp$6$0) {
var t0$13 = undefined;var idx$0 = undefined;var elem$1 = undefined;var $it$12 = undefined;var self$15 = undefined;$it$12 = this;self$15 = this;t0$13 = getProjector(deprox$0)(temp$6$0);if (t0$13[0]) {
var t0$13 = undefined;var idx$0 = undefined;var elem$1 = undefined;var __at___$12 = undefined;var self$15 = undefined;__at___$12 = this;self$15 = this;t0$13 = getProjector(deprox$0)(temp$6$0);if (t0$13[0]) {
elem$1 = t0$13[1];

@@ -269,6 +269,6 @@ } else {

}idx$0 = send(self$15, fields$0.obj).indexOf(elem$1);if (idx$0 !== -1) {
return $it$12.splice(idx$0, 1);
return __at___$12.splice(idx$0, 1);
}
};array__minus__proxy$0.prototype.pop = function pop() {
var n$0 = undefined;var t0$14 = undefined;var m$15$0 = undefined;var $it$13 = undefined;var self$16 = undefined;$it$13 = this;self$16 = this;m$15$0 = arguments;t0$14 = m$15$0.length;if (t0$14 >= 0 && t0$14 <= 1) {
var n$0 = undefined;var t0$14 = undefined;var m$15$0 = undefined;var __at___$13 = undefined;var self$16 = undefined;__at___$13 = this;self$16 = this;m$15$0 = arguments;t0$14 = m$15$0.length;if (t0$14 >= 0 && t0$14 <= 1) {
if (0 >= t0$14) {

@@ -278,3 +278,3 @@ n$0 = 1;

n$0 = m$15$0[0];
}return $it$13._splice(send(self$16, fields$0.obj).length - n$0, n$0, [], false);
}return __at___$13._splice(send(self$16, fields$0.obj).length - n$0, n$0, [], false);
} else {

@@ -284,4 +284,4 @@ return ___match_error(m$15$0, "{n = 1}");

};array__minus__proxy$0.prototype.push = function push() {
var values$0 = undefined;var t0$15 = undefined;var m$16$0 = undefined;var $it$14 = undefined;var self$17 = undefined;$it$14 = this;self$17 = this;m$16$0 = arguments;t0$15 = m$16$0.length;if (t0$15 >= 0) {
values$0 = Array.prototype.slice.call(m$16$0, 0);return $it$14._splice(send(self$17, fields$0.obj).length, 0, values$0, "append");
var values$0 = undefined;var t0$15 = undefined;var m$16$0 = undefined;var __at___$14 = undefined;var self$17 = undefined;__at___$14 = this;self$17 = this;m$16$0 = arguments;t0$15 = m$16$0.length;if (t0$15 >= 0) {
values$0 = Array.prototype.slice.call(m$16$0, 0);return __at___$14._splice(send(self$17, fields$0.obj).length, 0, values$0, "append");
} else {

@@ -291,3 +291,3 @@ return ___match_error(m$16$0, "{*values}");

};array__minus__proxy$0.prototype.shift = function shift() {
var n$1 = undefined;var t0$16 = undefined;var m$17$0 = undefined;var $it$15 = undefined;var self$18 = undefined;$it$15 = this;self$18 = this;m$17$0 = arguments;t0$16 = m$17$0.length;if (t0$16 >= 0 && t0$16 <= 1) {
var n$1 = undefined;var t0$16 = undefined;var m$17$0 = undefined;var __at___$15 = undefined;var self$18 = undefined;__at___$15 = this;self$18 = this;m$17$0 = arguments;t0$16 = m$17$0.length;if (t0$16 >= 0 && t0$16 <= 1) {
if (0 >= t0$16) {

@@ -297,3 +297,3 @@ n$1 = 1;

n$1 = m$17$0[0];
}return $it$15._splice(0, n$1, [], false);
}return __at___$15._splice(0, n$1, [], false);
} else {

@@ -303,4 +303,4 @@ return ___match_error(m$17$0, "{n = 1}");

};array__minus__proxy$0.prototype.unshift = function unshift() {
var values$1 = undefined;var t0$17 = undefined;var m$18$0 = undefined;var $it$16 = undefined;var self$19 = undefined;$it$16 = this;self$19 = this;m$18$0 = arguments;t0$17 = m$18$0.length;if (t0$17 >= 0) {
values$1 = Array.prototype.slice.call(m$18$0, 0);return $it$16._splice(0, 0, values$1, "prepend");
var values$1 = undefined;var t0$17 = undefined;var m$18$0 = undefined;var __at___$16 = undefined;var self$19 = undefined;__at___$16 = this;self$19 = this;m$18$0 = arguments;t0$17 = m$18$0.length;if (t0$17 >= 0) {
values$1 = Array.prototype.slice.call(m$18$0, 0);return __at___$16._splice(0, 0, values$1, "prepend");
} else {

@@ -310,4 +310,4 @@ return ___match_error(m$18$0, "{*values}");

};$targ$2 = function () {
var i$5 = undefined;var n$2 = undefined;var values$2 = undefined;var t0$18 = undefined;var m$19$0 = undefined;var $it$17 = undefined;var self$20 = undefined;$it$17 = this;self$20 = this;m$19$0 = arguments;t0$18 = m$19$0.length;if (t0$18 >= 2) {
i$5 = m$19$0[0];n$2 = m$19$0[1];values$2 = Array.prototype.slice.call(m$19$0, 2);return $it$17._splice(i$5, n$2, values$2, false);
var i$5 = undefined;var n$2 = undefined;var values$2 = undefined;var t0$18 = undefined;var m$19$0 = undefined;var __at___$17 = undefined;var self$20 = undefined;__at___$17 = this;self$20 = this;m$19$0 = arguments;t0$18 = m$19$0.length;if (t0$18 >= 2) {
i$5 = m$19$0[0];n$2 = m$19$0[1];values$2 = Array.prototype.slice.call(m$19$0, 2);return __at___$17._splice(i$5, n$2, values$2, false);
} else {

@@ -317,5 +317,5 @@ return ___match_error(m$19$0, "{i, n, *values}");

};array__minus__proxy$0.prototype.splice = $targ$2;array__minus__proxy$0.prototype.replace = function replace(new__minus__array$0) {
var $it$18 = undefined;var self$21 = undefined;$it$18 = this;self$21 = this;return $it$18._splice(0, send(self$21, fields$0.obj).length, new__minus__array$0, false);
var __at___$18 = undefined;var self$21 = undefined;__at___$18 = this;self$21 = this;return __at___$18._splice(0, send(self$21, fields$0.obj).length, new__minus__array$0, false);
};$targ$3 = function () {
var emsg$0 = undefined;var i$6 = undefined;var n$3 = undefined;var values$3 = undefined;var pos$0 = undefined;var t0$19 = undefined;var m$20$0 = undefined;var $it$19 = undefined;var self$22 = undefined;$it$19 = this;self$22 = this;m$20$0 = arguments;t0$19 = m$20$0.length;if (t0$19 >= 3 && t0$19 <= 4) {
var emsg$0 = undefined;var i$6 = undefined;var n$3 = undefined;var values$3 = undefined;var pos$0 = undefined;var t0$19 = undefined;var m$20$0 = undefined;var __at___$19 = undefined;var self$22 = undefined;__at___$19 = this;self$22 = this;m$20$0 = arguments;t0$19 = m$20$0.length;if (t0$19 >= 3 && t0$19 <= 4) {
i$6 = m$20$0[0];n$3 = m$20$0[1];values$3 = m$20$0[2];if (3 >= t0$19) {

@@ -322,0 +322,0 @@ pos$0 = false;

"use strict";
require("earlgrey-runtime/5");var $targ$7 = undefined;var accum$0 = undefined;var $targ$8 = undefined;var accum$1 = undefined;var $targ$9 = undefined;var util$0 = undefined;var ID$0 = undefined;var methods$0 = undefined;var tuck$0 = undefined;var fork__minus__identify$0 = undefined;var Root$0 = undefined;var $targ$0 = undefined;var $targ$1 = undefined;var $targ$2 = undefined;var $targ$3 = undefined;var $targ$4 = undefined;util$0 = require("./util");ID$0 = getProperty(util$0, "ID", "util");methods$0 = getProperty(util$0, "methods", "util");tuck$0 = getProperty(util$0, "tuck", "util");fork__minus__identify$0 = getProperty(util$0, "forkIdentify", "util");Root$0 = function Root() {
var t0$0 = undefined;var m$0$0 = undefined;var $it$0 = undefined;if (!getChecker(Root$0)(this)) {
$it$0 = Object.create(Root$0.prototype);
var t0$0 = undefined;var m$0$0 = undefined;var __at___$0 = undefined;if (!getChecker(Root$0)(this)) {
__at___$0 = Object.create(Root$0.prototype);
} else {
$it$0 = this;
__at___$0 = this;
}m$0$0 = arguments;t0$0 = m$0$0.length;if (t0$0 >= 1 && t0$0 <= 3) {
$it$0.root = m$0$0[0];$it$0.action = 1 >= t0$0 ? function (x$0) {
__at___$0.root = m$0$0[0];__at___$0.action = 1 >= t0$0 ? function (x$0) {
return x$0;
} : m$0$0[1];$it$0.idle = 2 >= t0$0 ? false : m$0$0[2];if (!$it$0.idle) {
$it$0.action($it$0.root);
} : m$0$0[1];__at___$0.idle = 2 >= t0$0 ? false : m$0$0[2];if (!__at___$0.idle) {
__at___$0.action(__at___$0.root);
}
} else {
___match_error(m$0$0, "{@root, @action = {x} -> x, @idle = false}");
}return $it$0;
}return __at___$0;
};$targ$0 = function (tracks$0, patch$0, prevent__minus__dirty__minus__reads$0) {
var $it$1 = undefined;var self$0 = undefined;$it$1 = this;self$0 = this;throw ErrorFactory(["proxy", "notImplemented"]).create("Root instances cannot be proxied.");
var __at___$1 = undefined;var self$0 = undefined;__at___$1 = this;self$0 = this;throw ErrorFactory(["proxy", "notImplemented"]).create("Root instances cannot be proxied.");
};Root$0.prototype[methods$0.proxy] = $targ$0;$targ$1 = function () {
var gen__minus__patch$0 = undefined;var id$0 = undefined;var $it$2 = undefined;var self$1 = undefined;$it$2 = this;self$1 = this;id$0 = send(self$1, ID$0);gen__minus__patch$0 = function genPatch(patch$1, new__minus__v$0) {
var gen__minus__patch$0 = undefined;var id$0 = undefined;var __at___$2 = undefined;var self$1 = undefined;__at___$2 = this;self$1 = this;id$0 = send(self$1, ID$0);gen__minus__patch$0 = function genPatch(patch$1, new__minus__v$0) {
var $targ$5 = undefined;$targ$5 = ["update", new__minus__v$0];patch$1.get(id$0).root = $targ$5;return void 0;
};return [["root", $it$2.root, gen__minus__patch$0]];
};return [["root", __at___$2.root, gen__minus__patch$0]];
};Root$0.prototype[methods$0.iterateProperties] = $targ$1;$targ$2 = function (dir$0) {
var $it$3 = undefined;var self$2 = undefined;$it$3 = this;self$2 = this;return Root$0($it$3.root, $it$3.action);
var __at___$3 = undefined;var self$2 = undefined;__at___$3 = this;self$2 = this;return Root$0(__at___$3.root, __at___$3.action);
};Root$0.prototype[methods$0.fork] = $targ$2;$targ$3 = function (patch$2, dir$1) {
var $targ$6 = undefined;var new__minus__root$0 = undefined;var t0$1 = undefined;var t1$0 = undefined;var m$1$0 = undefined;var $it$4 = undefined;var self$3 = undefined;$it$4 = this;self$3 = this;m$1$0 = patch$2.getFor(self$3);if (___hasprop(m$1$0, "root") && (t0$1 = m$1$0.root, Array.isArray(t0$1) && (t1$0 = t0$1.length, t1$0 === 2 && t0$1[0] === "update"))) {
new__minus__root$0 = t0$1[1];$targ$6 = dir$1.replace($it$4.root, new__minus__root$0);$it$4.root = $targ$6;return $it$4.action($it$4.root);
var $targ$6 = undefined;var new__minus__root$0 = undefined;var t0$1 = undefined;var t1$0 = undefined;var m$1$0 = undefined;var __at___$4 = undefined;var self$3 = undefined;__at___$4 = this;self$3 = this;m$1$0 = patch$2.getFor(self$3);if (___hasprop(m$1$0, "root") && (t0$1 = m$1$0.root, Array.isArray(t0$1) && (t1$0 = t0$1.length, t1$0 === 2 && t0$1[0] === "update"))) {
new__minus__root$0 = t0$1[1];$targ$6 = dir$1.replace(__at___$4.root, new__minus__root$0);__at___$4.root = $targ$6;return __at___$4.action(__at___$4.root);
} else {

@@ -32,5 +32,5 @@ return undefined;

};Root$0.prototype[methods$0.patch] = $targ$3;$targ$4 = function (new__minus__root$1, dir$2) {
var $it$5 = undefined;var self$4 = undefined;$it$5 = this;self$4 = this;throw ErrorFactory(["clobber", "notImplemented"]).create("Cannot clobber a Root.");
var __at___$5 = undefined;var self$4 = undefined;__at___$5 = this;self$4 = this;throw ErrorFactory(["clobber", "notImplemented"]).create("Cannot clobber a Root.");
};Root$0.prototype[methods$0.clobber] = $targ$4;__amp____colon__(Root$0, __amp____colon__(($targ$7 = "Root", accum$0 = {}, accum$0["::name"] = $targ$7, accum$0), ($targ$8 = true, accum$1 = {}, accum$1["::egclass"] = $targ$8, accum$1)));$targ$9 = Root$0;exports.Root = $targ$9;void 0;
//# sourceMappingURL=root.js.map
"use strict";
require("earlgrey-runtime/5");var $targ$1 = undefined;var accum$0 = undefined;var $targ$2 = undefined;var accum$1 = undefined;var $targ$15 = undefined;var accum$2 = undefined;var $targ$16 = undefined;var accum$3 = undefined;var $targ$30 = undefined;var accum$4 = undefined;var $targ$31 = undefined;var accum$5 = undefined;var $targ$45 = undefined;var accum$6 = undefined;var $targ$46 = undefined;var accum$7 = undefined;var $targ$47 = undefined;var $targ$48 = undefined;var $targ$49 = undefined;var $targ$50 = undefined;var $0$0 = undefined;var proxy$0 = undefined;var directory$0 = undefined;var Directory$0 = undefined;var tracks$0 = undefined;var Tracks$0 = undefined;var Patch$0 = undefined;var util$0 = undefined;var fields$0 = undefined;var cache$0 = undefined;var Frame$0 = undefined;var with__minus__frame$0 = undefined;var events$0 = undefined;var EventEmitter$0 = undefined;var EE$0 = undefined;var State$0 = undefined;var $targ$0 = undefined;var is__minus__transaction$0 = undefined;var transact__minus__all$0 = undefined;var Function = undefined;var DependentState$0 = undefined;$0$0 = require("./proxy");proxy$0 = getProperty($0$0, "proxy", "./proxy");directory$0 = require("./directory");Directory$0 = getProperty(directory$0, "Directory", "directory");tracks$0 = require("./tracks");Tracks$0 = getProperty(tracks$0, "Tracks", "tracks");Patch$0 = getProperty(tracks$0, "Patch", "tracks");util$0 = require("./util");fields$0 = getProperty(util$0, "fields", "util");cache$0 = require("./cache");Frame$0 = getProperty(cache$0, "Frame", "cache");with__minus__frame$0 = getProperty(cache$0, "withFrame", "cache");events$0 = require("events");EventEmitter$0 = getProperty(events$0, "EventEmitter", "events");EE$0 = ___extend(function () {
var t0$0 = undefined;var m$0$0 = undefined;var $it$0 = undefined;if (!getChecker(EE$0)(this)) {
$it$0 = Object.create(EE$0.prototype);
var t0$0 = undefined;var m$0$0 = undefined;var __at___$0 = undefined;if (!getChecker(EE$0)(this)) {
__at___$0 = Object.create(EE$0.prototype);
} else {
$it$0 = this;
__at___$0 = this;
}m$0$0 = arguments;t0$0 = m$0$0.length;if (t0$0 >= 0 && t0$0 <= 1) {
$it$0._self = 0 >= t0$0 ? null : m$0$0[0];EventEmitter$0.constructor.call($it$0);
__at___$0._self = 0 >= t0$0 ? null : m$0$0[0];EventEmitter$0.constructor.call(__at___$0);
} else {
___match_error(m$0$0, "{@_self = null}");
}return $it$0;
}return __at___$0;
}, EventEmitter$0);EE$0.prototype.emit = function emit() {
var event$0 = undefined;var args$0 = undefined;var t0$1 = undefined;var m$1$0 = undefined;var $it$1 = undefined;var self$0 = undefined;$it$1 = this;self$0 = this;m$1$0 = arguments;t0$1 = m$1$0.length;if (t0$1 >= 1) {
var event$0 = undefined;var args$0 = undefined;var t0$1 = undefined;var m$1$0 = undefined;var __at___$1 = undefined;var self$0 = undefined;__at___$1 = this;self$0 = this;m$1$0 = arguments;t0$1 = m$1$0.length;if (t0$1 >= 1) {
event$0 = m$1$0[0];args$0 = Array.prototype.slice.call(m$1$0, 1);return spawn.call(this, regeneratorRuntime.mark(function callee$1$0() {

@@ -24,3 +24,3 @@ var m$2, acc$0, temp$0, _iterator, _step, x$0, p$0, m$3$0, listener$0;

temp$0 = undefined;
acc$0 = [];temp$0 = null;m$2 = null;_iterator = $it$1.listeners(event$0)[Symbol.iterator]();
acc$0 = [];temp$0 = null;m$2 = null;_iterator = __at___$1.listeners(event$0)[Symbol.iterator]();

@@ -38,3 +38,3 @@ case 7:

listener$0 = undefined;
listener$0 = m$2;m$3$0 = listener$0.apply($it$1._self, args$0);
listener$0 = m$2;m$3$0 = listener$0.apply(__at___$1._self, args$0);
if (!getChecker(Promise)(m$3$0)) {

@@ -76,31 +76,31 @@ context$2$0.next = 22;

};__amp____colon__(EE$0, __amp____colon__(($targ$1 = "EE", accum$0 = {}, accum$0["::name"] = $targ$1, accum$0), ($targ$2 = true, accum$1 = {}, accum$1["::egclass"] = $targ$2, accum$1)));State$0 = function State() {
var t0$3 = undefined;var $targ$3 = undefined;var $targ$4 = undefined;var $targ$5 = undefined;var $targ$6 = undefined;var $targ$7 = undefined;var $targ$8 = undefined;var $targ$9 = undefined;var $targ$10 = undefined;var $targ$11 = undefined;var t0$2 = undefined;var m$4$0 = undefined;var $it$2 = undefined;if (!getChecker(State$0)(this)) {
$it$2 = Object.create(State$0.prototype);
var t0$3 = undefined;var $targ$3 = undefined;var $targ$4 = undefined;var $targ$5 = undefined;var $targ$6 = undefined;var $targ$7 = undefined;var $targ$8 = undefined;var $targ$9 = undefined;var $targ$10 = undefined;var $targ$11 = undefined;var t0$2 = undefined;var m$4$0 = undefined;var __at___$2 = undefined;if (!getChecker(State$0)(this)) {
__at___$2 = Object.create(State$0.prototype);
} else {
$it$2 = this;
__at___$2 = this;
}m$4$0 = arguments;t0$2 = m$4$0.length;if (t0$2 >= 1 && t0$2 <= 2) {
$it$2.origin = m$4$0[0];$it$2.options = 1 >= t0$2 ? {} : m$4$0[1];$targ$3 = $it$2.options;t0$3 = $targ$3;$it$2.clobberPatch = ___hasprop(t0$3, "clobberPatch") ? t0$3.clobberPatch : false;$it$2.inputSelf = ___hasprop(t0$3, "inputSelf") ? t0$3.inputSelf : false;$it$2.commitPolicy = ___hasprop(t0$3, "commitPolicy") ? t0$3.commitPolicy : "transact";$targ$4 = new EE$0();$it$2.emitter = $targ$4;$it$2.emitter.on("newListener", function (temp$1$0, listener$1) {
__at___$2.origin = m$4$0[0];__at___$2.options = 1 >= t0$2 ? {} : m$4$0[1];$targ$3 = __at___$2.options;t0$3 = $targ$3;__at___$2.clobberPatch = ___hasprop(t0$3, "clobberPatch") ? t0$3.clobberPatch : false;__at___$2.inputSelf = ___hasprop(t0$3, "inputSelf") ? t0$3.inputSelf : false;__at___$2.commitPolicy = ___hasprop(t0$3, "commitPolicy") ? t0$3.commitPolicy : "transact";$targ$4 = new EE$0();__at___$2.emitter = $targ$4;__at___$2.emitter.on("newListener", function (temp$1$0, listener$1) {
var t0$4 = undefined;var event$1 = undefined;var ph$0$0 = undefined;t0$4 = temp$1$0;event$1 = t0$4;ph$0$0 = t0$4;if (ph$0$0 === "state") {
return listener$1($it$2.model());
return listener$1(__at___$2.model());
} else {
return undefined;
}
});$targ$5 = 0;$it$2.ntrans = $targ$5;$targ$6 = Patch$0();$it$2.patch = $targ$6;$targ$7 = send(Directory$0, { clobberPatch: $it$2.clobberPatch });$it$2.dir = $targ$7;$targ$8 = $it$2;$it$2.dir[fields$0.associatedState] = $targ$8;$targ$9 = $it$2.dir.acquire($it$2.origin);$it$2.basis = $targ$9;$targ$10 = proxy$0($it$2.basis, null, $it$2.patch);$it$2.basisProxy = $targ$10;$it$2.patch.shift();$targ$11 = false;$it$2.outstandingCommit = $targ$11;State$0.all.push($it$2);
});$targ$5 = 0;__at___$2.ntrans = $targ$5;$targ$6 = Patch$0();__at___$2.patch = $targ$6;$targ$7 = send(Directory$0, { clobberPatch: __at___$2.clobberPatch });__at___$2.dir = $targ$7;$targ$8 = __at___$2;__at___$2.dir[fields$0.associatedState] = $targ$8;$targ$9 = __at___$2.dir.acquire(__at___$2.origin);__at___$2.basis = $targ$9;$targ$10 = proxy$0(__at___$2.basis, null, __at___$2.patch);__at___$2.basisProxy = $targ$10;__at___$2.patch.shift();$targ$11 = false;__at___$2.outstandingCommit = $targ$11;State$0.all.push(__at___$2);
} else {
___match_error(m$4$0, "{@origin, @options = {=}}");
}return $it$2;
}return __at___$2;
};State$0.prototype.on = function on(event$2, listener$2) {
var $it$3 = undefined;var self$1 = undefined;$it$3 = this;self$1 = this;return $it$3.emitter.on(event$2, listener$2);
var __at___$3 = undefined;var self$1 = undefined;__at___$3 = this;self$1 = this;return __at___$3.emitter.on(event$2, listener$2);
};State$0.prototype.sync = function sync(listener$3) {
var $it$4 = undefined;var self$2 = undefined;$it$4 = this;self$2 = this;return $it$4.on("state", listener$3);
var __at___$4 = undefined;var self$2 = undefined;__at___$4 = this;self$2 = this;return __at___$4.on("state", listener$3);
};State$0.prototype.get = function get() {
var $it$5 = undefined;var self$3 = undefined;$it$5 = this;self$3 = this;return $it$5.basis;
var __at___$5 = undefined;var self$3 = undefined;__at___$5 = this;self$3 = this;return __at___$5.basis;
};State$0.prototype.self = function self() {
var $it$6 = undefined;var self$4 = undefined;$it$6 = this;self$4 = this;if ($it$6.inputSelf) {
return $it$6.basis;
var __at___$6 = undefined;var self$4 = undefined;__at___$6 = this;self$4 = this;if (__at___$6.inputSelf) {
return __at___$6.basis;
} else {
return $it$6;
return __at___$6;
}
};State$0.prototype.model = function model() {
var v$0 = undefined;var t0$5 = undefined;var m$5$0 = undefined;var $it$7 = undefined;var self$5 = undefined;$it$7 = this;self$5 = this;m$5$0 = arguments;t0$5 = m$5$0.length;if (t0$5 >= 0 && t0$5 <= 1) {
var v$0 = undefined;var t0$5 = undefined;var m$5$0 = undefined;var __at___$7 = undefined;var self$5 = undefined;__at___$7 = this;self$5 = this;m$5$0 = arguments;t0$5 = m$5$0.length;if (t0$5 >= 0 && t0$5 <= 1) {
if (0 >= t0$5) {

@@ -111,5 +111,5 @@ v$0 = null;

}if (v$0 === null) {
return $it$7.basisProxy;
return __at___$7.basisProxy;
} else {
return proxy$0(v$0, null, $it$7.patch);
return proxy$0(v$0, null, __at___$7.patch);
}

@@ -120,3 +120,3 @@ } else {

};State$0.prototype.commit = function commit() {
var $it$8 = undefined;var self$6 = undefined;$it$8 = this;self$6 = this;return spawn.call(this, regeneratorRuntime.mark(function callee$1$0() {
var __at___$8 = undefined;var self$6 = undefined;__at___$8 = this;self$6 = this;return spawn.call(this, regeneratorRuntime.mark(function callee$1$0() {
var $targ$12, x$1, p$1, m$6$0, x$2, p$2, m$7$0, t0$6, $targ$13, patch$0, $targ$14;

@@ -138,3 +138,3 @@ return regeneratorRuntime.wrap(function callee$1$0$(context$2$0) {

if (!($it$8.ntrans > 0 || $it$8.committing)) {
if (!(__at___$8.ntrans > 0 || __at___$8.committing)) {
context$2$0.next = 17;

@@ -144,6 +144,6 @@ break;

$targ$12 = true;$it$8.outstandingCommit = $targ$12;return context$2$0.abrupt("return", false);
$targ$12 = true;__at___$8.outstandingCommit = $targ$12;return context$2$0.abrupt("return", false);
case 17:
$targ$13 = true;$it$8.committing = $targ$13;patch$0 = Patch$0($it$8.patch.shift());$it$8.dir.patch(patch$0);m$6$0 = $it$8.emitter.emit("commit", $it$8.model(), patch$0);
$targ$13 = true;__at___$8.committing = $targ$13;patch$0 = Patch$0(__at___$8.patch.shift());__at___$8.dir.patch(patch$0);m$6$0 = __at___$8.emitter.emit("commit", __at___$8.model(), patch$0);
if (!getChecker(Promise)(m$6$0)) {

@@ -165,3 +165,3 @@ context$2$0.next = 28;

case 30:
m$7$0 = $it$8.emitter.emit("state", $it$8.model(), patch$0);
m$7$0 = __at___$8.emitter.emit("state", __at___$8.model(), patch$0);
if (!getChecker(Promise)(m$7$0)) {

@@ -183,3 +183,3 @@ context$2$0.next = 37;

case 39:
$targ$14 = false;t0$6 = $targ$14;$it$8.outstandingCommit = t0$6;$it$8.committing = t0$6;return context$2$0.abrupt("return", true);
$targ$14 = false;t0$6 = $targ$14;__at___$8.outstandingCommit = t0$6;__at___$8.committing = t0$6;return context$2$0.abrupt("return", true);

@@ -193,3 +193,3 @@ case 44:

};State$0.prototype.transact = function transact(fn$0) {
var $it$9 = undefined;var self$7 = undefined;$it$9 = this;self$7 = this;return spawn.call(this, regeneratorRuntime.mark(function callee$1$0() {
var __at___$9 = undefined;var self$7 = undefined;__at___$9 = this;self$7 = this;return spawn.call(this, regeneratorRuntime.mark(function callee$1$0() {
var x$3, p$3, m$8$0;

@@ -202,3 +202,3 @@ return regeneratorRuntime.wrap(function callee$1$0$(context$2$0) {

m$8$0 = undefined;
$it$9.ntrans = $it$9.ntrans + 1;m$8$0 = fn$0($it$9.model());
__at___$9.ntrans = __at___$9.ntrans + 1;m$8$0 = fn$0(__at___$9.model());
if (!getChecker(Promise)(m$8$0)) {

@@ -220,4 +220,4 @@ context$2$0.next = 11;

case 13:
$it$9.ntrans = $it$9.ntrans - 1;
if (!($it$9.ntrans === 0 && ($it$9.commitPolicy === "transact" || $it$9.outstandingCommit))) {
__at___$9.ntrans = __at___$9.ntrans - 1;
if (!(__at___$9.ntrans === 0 && (__at___$9.commitPolicy === "transact" || __at___$9.outstandingCommit))) {
context$2$0.next = 18;

@@ -227,6 +227,6 @@ break;

return context$2$0.abrupt("return", $it$9.commit());
return context$2$0.abrupt("return", __at___$9.commit());
case 18:
return context$2$0.abrupt("return", $it$9.emitter.emit("transact", $it$9));
return context$2$0.abrupt("return", __at___$9.emitter.emit("transact", __at___$9));

@@ -255,8 +255,8 @@ case 19:

};Function = function Function() {
var t0$9 = undefined;var $targ$17 = undefined;var $targ$18 = undefined;var $targ$19 = undefined;var $targ$20 = undefined;var $targ$21 = undefined;var t0$7 = undefined;var m$10$0 = undefined;var $it$10 = undefined;if (!(typeof this === "function")) {
$it$10 = Object.create(Function.prototype);
var t0$9 = undefined;var $targ$17 = undefined;var $targ$18 = undefined;var $targ$19 = undefined;var $targ$20 = undefined;var $targ$21 = undefined;var t0$7 = undefined;var m$10$0 = undefined;var __at___$10 = undefined;if (!(typeof this === "function")) {
__at___$10 = Object.create(Function.prototype);
} else {
$it$10 = this;
__at___$10 = this;
}m$10$0 = arguments;t0$7 = m$10$0.length;if (t0$7 >= 2 && t0$7 <= 3) {
$it$10.input = m$10$0[0];$it$10.render = m$10$0[1];$it$10.options = 2 >= t0$7 ? {} : m$10$0[2];$targ$17 = EE$0();$it$10.emitter = $targ$17;$it$10.emitter.on("newListener", function (temp$3$0, listener$4) {
__at___$10.input = m$10$0[0];__at___$10.render = m$10$0[1];__at___$10.options = 2 >= t0$7 ? {} : m$10$0[2];$targ$17 = EE$0();__at___$10.emitter = $targ$17;__at___$10.emitter.on("newListener", function (temp$3$0, listener$4) {
var t0$8 = undefined;var event$3 = undefined;var ph$1$0 = undefined;t0$8 = temp$3$0;event$3 = t0$8;ph$1$0 = t0$8;if (ph$1$0 === "value") {

@@ -271,3 +271,3 @@ return spawn.call(this, regeneratorRuntime.mark(function callee$2$0() {

context$3$0.next = 5;
return $it$10.value;
return __at___$10.value;

@@ -302,8 +302,8 @@ case 5:

}
});$targ$18 = $it$10.options;t0$9 = $targ$18;$it$10.clobberPatch = ___hasprop(t0$9, "clobberPatch") ? t0$9.clobberPatch : true;$targ$19 = send(Directory$0, { clobberPatch: $it$10.clobberPatch });$it$10.dir = $targ$19;$targ$20 = $it$10;$it$10.dir[fields$0.associatedState] = $targ$20;$targ$21 = true;$it$10.redo = $targ$21;$it$10.input.sync($it$10.recompute.bind($it$10));
});$targ$18 = __at___$10.options;t0$9 = $targ$18;__at___$10.clobberPatch = ___hasprop(t0$9, "clobberPatch") ? t0$9.clobberPatch : true;$targ$19 = send(Directory$0, { clobberPatch: __at___$10.clobberPatch });__at___$10.dir = $targ$19;$targ$20 = __at___$10;__at___$10.dir[fields$0.associatedState] = $targ$20;$targ$21 = true;__at___$10.redo = $targ$21;__at___$10.input.sync(__at___$10.recompute.bind(__at___$10));
} else {
___match_error(m$10$0, "{@input, @render, @options = {=}}");
}return $it$10;
}return __at___$10;
};Function.prototype.compute = function compute() {
var patch$1 = undefined;var t0$10 = undefined;var m$11$0 = undefined;var $it$11 = undefined;var self$8 = undefined;$it$11 = this;self$8 = this;m$11$0 = arguments;t0$10 = m$11$0.length;if (t0$10 >= 0 && t0$10 <= 1) {
var patch$1 = undefined;var t0$10 = undefined;var m$11$0 = undefined;var __at___$11 = undefined;var self$8 = undefined;__at___$11 = this;self$8 = this;m$11$0 = arguments;t0$10 = m$11$0.length;if (t0$10 >= 0 && t0$10 <= 1) {
if (0 >= t0$10) {

@@ -326,5 +326,5 @@ patch$1 = null;

$targ$23 = undefined;
if (!$it$11.redo && $it$11._previousInput !== $it$11.input.get()) {
$targ$24 = true;$it$11.redo = $targ$24;void 0;
}$targ$22 = $it$11.input.get();$it$11._previousInput = $targ$22;context$0 = { state: $it$11.input, patch: patch$1, dir: $it$11.input.dir, outPatch: $it$11.patch, outDir: $it$11.dir, root: true };fn$2 = function fn() {
if (!__at___$11.redo && __at___$11._previousInput !== __at___$11.input.get()) {
$targ$24 = true;__at___$11.redo = $targ$24;void 0;
}$targ$22 = __at___$11.input.get();__at___$11._previousInput = $targ$22;context$0 = { state: __at___$11.input, patch: patch$1, dir: __at___$11.input.dir, outPatch: __at___$11.patch, outDir: __at___$11.dir, root: true };fn$2 = function fn() {
return spawn.call(this, regeneratorRuntime.mark(function callee$3$0() {

@@ -344,3 +344,3 @@ var x$4, p$4, m$13$0, $targ$25, x$5, p$5, m$14$0, $targ$26;

if (!$it$11.redo) {
if (!__at___$11.redo) {
context$4$0.next = 23;

@@ -350,3 +350,3 @@ break;

$targ$25 = false;$it$11.redo = $targ$25;m$13$0 = $it$11.render.rend.call(null, $it$11.input.model());
$targ$25 = false;__at___$11.redo = $targ$25;m$13$0 = __at___$11.render.rend.call(null, __at___$11.input.model());
if (!getChecker(Promise)(m$13$0)) {

@@ -371,3 +371,3 @@ context$4$0.next = 19;

case 23:
m$14$0 = $it$11.basis.update();
m$14$0 = __at___$11.basis.update();
if (!getChecker(Promise)(m$14$0)) {

@@ -390,3 +390,3 @@ context$4$0.next = 31;

case 33:
$it$11.basis = $targ$26;return context$4$0.abrupt("return", $it$11.basis);
__at___$11.basis = $targ$26;return context$4$0.abrupt("return", __at___$11.basis);

@@ -417,3 +417,3 @@ case 35:

case 23:
$it$11.basis = $targ$23;return context$2$0.abrupt("return", $it$11.dir.acquire($it$11.basis.value));
__at___$11.basis = $targ$23;return context$2$0.abrupt("return", __at___$11.dir.acquire(__at___$11.basis.value));

@@ -430,3 +430,3 @@ case 25:

};Function.prototype.recompute = function recompute(model$0, patch$2) {
var $it$12 = undefined;var self$9 = undefined;$it$12 = this;self$9 = this;return spawn.call(this, regeneratorRuntime.mark(function callee$1$0() {
var __at___$12 = undefined;var self$9 = undefined;__at___$12 = this;self$9 = this;return spawn.call(this, regeneratorRuntime.mark(function callee$1$0() {
var x$7, p$7, m$16$0, x$8, p$8, m$15$0, $targ$28, rval$2, $targ$27, $targ$29, e$2;

@@ -445,4 +445,4 @@ return regeneratorRuntime.wrap(function callee$1$0$(context$2$0) {

$targ$27 = undefined;
$targ$27 = $it$12.compute(patch$2);$it$12.value = $targ$27;rval$2 = false;context$2$0.prev = 12;
$targ$28 = null;$it$12.error = $targ$28;m$16$0 = $it$12.value;
$targ$27 = __at___$12.compute(patch$2);__at___$12.value = $targ$27;rval$2 = false;context$2$0.prev = 12;
$targ$28 = null;__at___$12.error = $targ$28;m$16$0 = __at___$12.value;

@@ -467,3 +467,3 @@ if (!getChecker(Promise)(m$16$0)) {

case 24:
m$15$0 = $it$12.emitter.emit("value", context$2$0.t5);
m$15$0 = __at___$12.emitter.emit("value", context$2$0.t5);

@@ -495,3 +495,3 @@ if (!getChecker(Promise)(m$15$0)) {

e$2 = undefined;
e$2 = context$2$0.t6;$targ$29 = e$2;$it$12.error = $targ$29;rval$2 = void 0;rval$2;
e$2 = context$2$0.t6;$targ$29 = e$2;__at___$12.error = $targ$29;rval$2 = void 0;rval$2;

@@ -508,21 +508,21 @@ case 46:

};Function.prototype.get = function get() {
var $it$13 = undefined;var self$10 = undefined;$it$13 = this;self$10 = this;if ($it$13.error) {
throw $it$13.error;
}return $it$13.value;
var __at___$13 = undefined;var self$10 = undefined;__at___$13 = this;self$10 = this;if (__at___$13.error) {
throw __at___$13.error;
}return __at___$13.value;
};Function.prototype.sync = function sync(fn$3) {
var $it$14 = undefined;var self$11 = undefined;$it$14 = this;self$11 = this;return $it$14.emitter.on("value", fn$3);
var __at___$14 = undefined;var self$11 = undefined;__at___$14 = this;self$11 = this;return __at___$14.emitter.on("value", fn$3);
};__amp____colon__(Function, __amp____colon__(($targ$30 = "Function", accum$4 = {}, accum$4["::name"] = $targ$30, accum$4), ($targ$31 = true, accum$5 = {}, accum$5["::egclass"] = $targ$31, accum$5)));DependentState$0 = ___extend(function () {
var t0$12 = undefined;var $targ$32 = undefined;var $targ$33 = undefined;var $targ$34 = undefined;var $targ$35 = undefined;var $targ$36 = undefined;var $targ$37 = undefined;var $targ$38 = undefined;var $targ$39 = undefined;var t0$11 = undefined;var m$17$0 = undefined;var $it$15 = undefined;if (!getChecker(DependentState$0)(this)) {
$it$15 = Object.create(DependentState$0.prototype);
var t0$12 = undefined;var $targ$32 = undefined;var $targ$33 = undefined;var $targ$34 = undefined;var $targ$35 = undefined;var $targ$36 = undefined;var $targ$37 = undefined;var $targ$38 = undefined;var $targ$39 = undefined;var t0$11 = undefined;var m$17$0 = undefined;var __at___$15 = undefined;if (!getChecker(DependentState$0)(this)) {
__at___$15 = Object.create(DependentState$0.prototype);
} else {
$it$15 = this;
__at___$15 = this;
}m$17$0 = arguments;t0$11 = m$17$0.length;if (t0$11 >= 2 && t0$11 <= 3) {
$it$15.input = m$17$0[0];$it$15.render = m$17$0[1];$it$15.options = 2 >= t0$11 ? {} : m$17$0[2];$targ$32 = $it$15.options;t0$12 = $targ$32;$it$15.clobberPatch = ___hasprop(t0$12, "clobberPatch") ? t0$12.clobberPatch : true;$it$15.action = ___hasprop(t0$12, "action") ? t0$12.action : function (x$9) {
__at___$15.input = m$17$0[0];__at___$15.render = m$17$0[1];__at___$15.options = 2 >= t0$11 ? {} : m$17$0[2];$targ$32 = __at___$15.options;t0$12 = $targ$32;__at___$15.clobberPatch = ___hasprop(t0$12, "clobberPatch") ? t0$12.clobberPatch : true;__at___$15.action = ___hasprop(t0$12, "action") ? t0$12.action : function (x$9) {
return x$9;
};$it$15.inputSelf = ___hasprop(t0$12, "inputSelf") ? t0$12.inputSelf : false;$targ$33 = [];$it$15.listeners = $targ$33;$targ$34 = [];$it$15.patchStack = $targ$34;$targ$35 = Patch$0();$it$15.patch = $targ$35;$targ$36 = send(Directory$0, { clobberPatch: $it$15.clobberPatch });$it$15.dir = $targ$36;$targ$37 = $it$15;$it$15.dir[fields$0.associatedState] = $targ$37;$targ$38 = true;$it$15.redo = $targ$38;$targ$39 = $it$15.compute();$it$15.resolved = $targ$39;$it$15.input.on("commit", $it$15.listen.bind($it$15));State$0.all.push($it$15);
};__at___$15.inputSelf = ___hasprop(t0$12, "inputSelf") ? t0$12.inputSelf : false;$targ$33 = [];__at___$15.listeners = $targ$33;$targ$34 = [];__at___$15.patchStack = $targ$34;$targ$35 = Patch$0();__at___$15.patch = $targ$35;$targ$36 = send(Directory$0, { clobberPatch: __at___$15.clobberPatch });__at___$15.dir = $targ$36;$targ$37 = __at___$15;__at___$15.dir[fields$0.associatedState] = $targ$37;$targ$38 = true;__at___$15.redo = $targ$38;$targ$39 = __at___$15.compute();__at___$15.resolved = $targ$39;__at___$15.input.on("commit", __at___$15.listen.bind(__at___$15));State$0.all.push(__at___$15);
} else {
___match_error(m$17$0, "{@input, @render, @options = {=}}");
}return $it$15;
}return __at___$15;
}, State$0);DependentState$0.prototype.compute = function compute() {
var $targ$42 = undefined;var context$1 = undefined;var fn$4 = undefined;var $targ$40 = undefined;var $targ$41 = undefined;var patch$3 = undefined;var t0$13 = undefined;var m$18$0 = undefined;var $it$16 = undefined;var self$12 = undefined;$it$16 = this;self$12 = this;m$18$0 = arguments;t0$13 = m$18$0.length;if (t0$13 >= 0 && t0$13 <= 1) {
var $targ$42 = undefined;var context$1 = undefined;var fn$4 = undefined;var $targ$40 = undefined;var $targ$41 = undefined;var patch$3 = undefined;var t0$13 = undefined;var m$18$0 = undefined;var __at___$16 = undefined;var self$12 = undefined;__at___$16 = this;self$12 = this;m$18$0 = arguments;t0$13 = m$18$0.length;if (t0$13 >= 0 && t0$13 <= 1) {
if (0 >= t0$13) {

@@ -532,11 +532,11 @@ patch$3 = null;

patch$3 = m$18$0[0];
}if (!$it$16.redo && $it$16._previousInput !== $it$16.input.get()) {
$targ$42 = true;$it$16.redo = $targ$42;void 0;
}$targ$40 = $it$16.input.get();$it$16._previousInput = $targ$40;context$1 = { state: $it$16.input, patch: patch$3, dir: $it$16.input.dir, outPatch: $it$16.patch, outDir: $it$16.dir, root: true };fn$4 = function fn() {
var $targ$43 = undefined;var $targ$44 = undefined;if ($it$16.redo) {
$targ$43 = false;$it$16.redo = $targ$43;return $it$16.render.rend.call(null, $it$16.input.model());
}if (!__at___$16.redo && __at___$16._previousInput !== __at___$16.input.get()) {
$targ$42 = true;__at___$16.redo = $targ$42;void 0;
}$targ$40 = __at___$16.input.get();__at___$16._previousInput = $targ$40;context$1 = { state: __at___$16.input, patch: patch$3, dir: __at___$16.input.dir, outPatch: __at___$16.patch, outDir: __at___$16.dir, root: true };fn$4 = function fn() {
var $targ$43 = undefined;var $targ$44 = undefined;if (__at___$16.redo) {
$targ$43 = false;__at___$16.redo = $targ$43;return __at___$16.render.rend.call(null, __at___$16.input.model());
} else {
$targ$44 = $it$16.basis.update();$it$16.basis = $targ$44;return $it$16.basis;
$targ$44 = __at___$16.basis.update();__at___$16.basis = $targ$44;return __at___$16.basis;
}
};$targ$41 = with__minus__frame$0(Frame$0(Tracks$0(), context$1), fn$4);$it$16.basis = $targ$41;return void 0;
};$targ$41 = with__minus__frame$0(Frame$0(Tracks$0(), context$1), fn$4);__at___$16.basis = $targ$41;return void 0;
} else {

@@ -546,16 +546,16 @@ return ___match_error(m$18$0, "{patch = null}");

};DependentState$0.prototype.get = function get() {
var $it$17 = undefined;var self$13 = undefined;$it$17 = this;self$13 = this;return $it$17.basis.value;
var __at___$17 = undefined;var self$13 = undefined;__at___$17 = this;self$13 = this;return __at___$17.basis.value;
};DependentState$0.prototype.self = function self() {
var $it$18 = undefined;var self$14 = undefined;$it$18 = this;self$14 = this;if ($it$18.inputSelf) {
return $it$18.basis.value;
var __at___$18 = undefined;var self$14 = undefined;__at___$18 = this;self$14 = this;if (__at___$18.inputSelf) {
return __at___$18.basis.value;
} else {
return $it$18;
return __at___$18;
}
};DependentState$0.prototype.model = function model() {
var v$1 = undefined;var t0$14 = undefined;var m$19$0 = undefined;var $it$19 = undefined;var self$15 = undefined;$it$19 = this;self$15 = this;m$19$0 = arguments;t0$14 = m$19$0.length;if (t0$14 >= 0 && t0$14 <= 1) {
var v$1 = undefined;var t0$14 = undefined;var m$19$0 = undefined;var __at___$19 = undefined;var self$15 = undefined;__at___$19 = this;self$15 = this;m$19$0 = arguments;t0$14 = m$19$0.length;if (t0$14 >= 0 && t0$14 <= 1) {
if (0 >= t0$14) {
v$1 = $it$19.basis.value;
v$1 = __at___$19.basis.value;
} else {
v$1 = m$19$0[0];
}return proxy$0(v$1, null, $it$19.patch);
}return proxy$0(v$1, null, __at___$19.patch);
} else {

@@ -565,5 +565,5 @@ return ___match_error(m$19$0, "{v = @basis.value}");

};DependentState$0.prototype.listen = function listen(model$1, patch$4) {
var $it$20 = undefined;var self$16 = undefined;$it$20 = this;self$16 = this;$it$20.compute(patch$4);return $it$20.commit();
var __at___$20 = undefined;var self$16 = undefined;__at___$20 = this;self$16 = this;__at___$20.compute(patch$4);return __at___$20.commit();
};__amp____colon__(DependentState$0, __amp____colon__(($targ$45 = "DependentState", accum$6 = {}, accum$6["::name"] = $targ$45, accum$6), ($targ$46 = true, accum$7 = {}, accum$7["::egclass"] = $targ$46, accum$7)));$targ$47 = State$0;exports.State = $targ$47;$targ$48 = DependentState$0;exports.DependentState = $targ$48;$targ$49 = transact__minus__all$0;exports.transactAll = $targ$49;$targ$50 = Function;exports.Function = $targ$50;void 0;
//# sourceMappingURL=state.js.map
"use strict";
require("earlgrey-runtime/5");var $targ$1 = undefined;var accum$0 = undefined;var $targ$2 = undefined;var accum$1 = undefined;var $targ$5 = undefined;var accum$2 = undefined;var $targ$6 = undefined;var accum$3 = undefined;var $targ$8 = undefined;var accum$4 = undefined;var $targ$9 = undefined;var accum$5 = undefined;var $targ$12 = undefined;var accum$6 = undefined;var $targ$13 = undefined;var accum$7 = undefined;var $targ$14 = undefined;var $targ$15 = undefined;var $targ$16 = undefined;var $targ$17 = undefined;var util$0 = undefined;var ID$0 = undefined;var Counter$0 = undefined;var Chirurgies$0 = undefined;var Tracks$0 = undefined;var Patch$0 = undefined;util$0 = require("./util");ID$0 = getProperty(util$0, "ID", "util");Counter$0 = function Counter() {
var $targ$0 = undefined;var $it$0 = undefined;if (!getChecker(Counter$0)(this)) {
$it$0 = Object.create(Counter$0.prototype);
var $targ$0 = undefined;var __at___$0 = undefined;if (!getChecker(Counter$0)(this)) {
__at___$0 = Object.create(Counter$0.prototype);
} else {
$it$0 = this;
}$targ$0 = 0;$it$0.nTracks = $targ$0;return $it$0;
__at___$0 = this;
}$targ$0 = 0;__at___$0.nTracks = $targ$0;return __at___$0;
};Counter$0.prototype.mark = function mark() {
var $it$1 = undefined;var self$0 = undefined;$it$1 = this;self$0 = this;return $it$1.nTracks = $it$1.nTracks + 1;
var __at___$1 = undefined;var self$0 = undefined;__at___$1 = this;self$0 = this;return __at___$1.nTracks = __at___$1.nTracks + 1;
};Counter$0.prototype.unmark = function unmark() {
var $it$2 = undefined;var self$1 = undefined;$it$2 = this;self$1 = this;return $it$2.nTracks = $it$2.nTracks - 1;
var __at___$2 = undefined;var self$1 = undefined;__at___$2 = this;self$1 = this;return __at___$2.nTracks = __at___$2.nTracks - 1;
};Counter$0.prototype.merge = function merge(other$0) {
var $it$3 = undefined;var self$2 = undefined;$it$3 = this;self$2 = this;return $it$3.nTracks = $it$3.nTracks + other$0.nTracks;
var __at___$3 = undefined;var self$2 = undefined;__at___$3 = this;self$2 = this;return __at___$3.nTracks = __at___$3.nTracks + other$0.nTracks;
};Counter$0.prototype.empty = function empty() {
var $it$4 = undefined;var self$3 = undefined;$it$4 = this;self$3 = this;return $it$4.nTracks <= 0;
var __at___$4 = undefined;var self$3 = undefined;__at___$4 = this;self$3 = this;return __at___$4.nTracks <= 0;
};Counter$0.prototype.notEmpty = function () {
var $it$5 = undefined;var self$4 = undefined;$it$5 = this;self$4 = this;return $it$5.nTracks > 0;
var __at___$5 = undefined;var self$4 = undefined;__at___$5 = this;self$4 = this;return __at___$5.nTracks > 0;
};Counter$0.prototype.size = function size() {
var $it$6 = undefined;var self$5 = undefined;$it$6 = this;self$5 = this;return 1;
var __at___$6 = undefined;var self$5 = undefined;__at___$6 = this;self$5 = this;return 1;
};__amp____colon__(Counter$0, __amp____colon__(($targ$1 = "Counter", accum$0 = {}, accum$0["::name"] = $targ$1, accum$0), ($targ$2 = true, accum$1 = {}, accum$1["::egclass"] = $targ$2, accum$1)));Chirurgies$0 = function Chirurgies() {
var $targ$3 = undefined;var $it$7 = undefined;if (!getChecker(Chirurgies$0)(this)) {
$it$7 = Object.create(Chirurgies$0.prototype);
var $targ$3 = undefined;var __at___$7 = undefined;if (!getChecker(Chirurgies$0)(this)) {
__at___$7 = Object.create(Chirurgies$0.prototype);
} else {
$it$7 = this;
}$targ$3 = new Map();$it$7.refs = $targ$3;return $it$7;
__at___$7 = this;
}$targ$3 = new Map();__at___$7.refs = $targ$3;return __at___$7;
};Chirurgies$0.prototype.mark = function mark(temp$0$0) {
var t0$0 = undefined;var t1$0 = undefined;var g$0 = undefined;var c$0 = undefined;var $it$8 = undefined;var self$6 = undefined;$it$8 = this;self$6 = this;t0$0 = temp$0$0;if (Array.isArray(t0$0) && (t1$0 = t0$0.length, t1$0 === 2)) {
var t0$0 = undefined;var t1$0 = undefined;var g$0 = undefined;var c$0 = undefined;var __at___$8 = undefined;var self$6 = undefined;__at___$8 = this;self$6 = this;t0$0 = temp$0$0;if (Array.isArray(t0$0) && (t1$0 = t0$0.length, t1$0 === 2)) {
g$0 = t0$0[0];c$0 = t0$0[1];
} else {
___match_error(temp$0$0);
}return $it$8.refs.set(g$0, c$0);
}return __at___$8.refs.set(g$0, c$0);
};Chirurgies$0.prototype.mergeOne = function (counts$0, temp$1$0) {
var t0$1 = undefined;var t1$1 = undefined;var g$1 = undefined;var c$1 = undefined;var $it$9 = undefined;var self$7 = undefined;$it$9 = this;self$7 = this;t0$1 = temp$1$0;if (Array.isArray(t0$1) && (t1$1 = t0$1.length, t1$1 === 2)) {
var t0$1 = undefined;var t1$1 = undefined;var g$1 = undefined;var c$1 = undefined;var __at___$9 = undefined;var self$7 = undefined;__at___$9 = this;self$7 = this;t0$1 = temp$1$0;if (Array.isArray(t0$1) && (t1$1 = t0$1.length, t1$1 === 2)) {
g$1 = t0$1[0];c$1 = t0$1[1];

@@ -39,9 +39,9 @@ } else {

}if (counts$0.nTracks > 0) {
return $it$9.refs.set(g$1, c$1);
return __at___$9.refs.set(g$1, c$1);
}
};Chirurgies$0.prototype.merge = function merge(other$1) {
var m$0 = undefined;var acc$0 = undefined;var temp$2 = undefined;var $it$10 = undefined;var self$8 = undefined;$it$10 = this;self$8 = this;acc$0 = [];temp$2 = null;m$0 = null;$0: for (var _iterator = other$1.refs.entries()[Symbol.iterator](), _step; !(_step = _iterator.next()).done;) {
var m$0 = undefined;var acc$0 = undefined;var temp$2 = undefined;var __at___$10 = undefined;var self$8 = undefined;__at___$10 = this;self$8 = this;acc$0 = [];temp$2 = null;m$0 = null;$0: for (var _iterator = other$1.refs.entries()[Symbol.iterator](), _step; !(_step = _iterator.next()).done;) {
m$0 = _step.value;
var g$2 = undefined;var c$2 = undefined;var t0$2 = undefined;var t1$2 = undefined;t0$2 = m$0;if (Array.isArray(t0$2) && (t1$2 = t0$2.length, t1$2 === 2)) {
g$2 = t0$2[0];c$2 = t0$2[1];temp$2 = $it$10.refs.set(g$2, c$2);acc$0.push(temp$2);
g$2 = t0$2[0];c$2 = t0$2[1];temp$2 = __at___$10.refs.set(g$2, c$2);acc$0.push(temp$2);
} else {

@@ -52,12 +52,12 @@ ___match_error(m$0);

};Chirurgies$0.prototype.unmergeOne = function (counts$1, temp$3$0) {
var t0$3 = undefined;var t1$3 = undefined;var g$3 = undefined;var $it$11 = undefined;var self$9 = undefined;$it$11 = this;self$9 = this;t0$3 = temp$3$0;if (Array.isArray(t0$3) && (t1$3 = t0$3.length, t1$3 === 2)) {
var t0$3 = undefined;var t1$3 = undefined;var g$3 = undefined;var __at___$11 = undefined;var self$9 = undefined;__at___$11 = this;self$9 = this;t0$3 = temp$3$0;if (Array.isArray(t0$3) && (t1$3 = t0$3.length, t1$3 === 2)) {
g$3 = t0$3[0];t0$3[1];
} else {
___match_error(temp$3$0);
}return $it$11.refs["delete"](g$3);
}return __at___$11.refs["delete"](g$3);
};Chirurgies$0.prototype.unmerge = function unmerge(other$2) {
var m$1 = undefined;var acc$1 = undefined;var temp$4 = undefined;var $it$12 = undefined;var self$10 = undefined;$it$12 = this;self$10 = this;acc$1 = [];temp$4 = null;m$1 = null;$1: for (var _iterator = other$2.refs.entries()[Symbol.iterator](), _step; !(_step = _iterator.next()).done;) {
var m$1 = undefined;var acc$1 = undefined;var temp$4 = undefined;var __at___$12 = undefined;var self$10 = undefined;__at___$12 = this;self$10 = this;acc$1 = [];temp$4 = null;m$1 = null;$1: for (var _iterator = other$2.refs.entries()[Symbol.iterator](), _step; !(_step = _iterator.next()).done;) {
m$1 = _step.value;
var g$4 = undefined;var t0$4 = undefined;var t1$4 = undefined;t0$4 = m$1;if (Array.isArray(t0$4) && (t1$4 = t0$4.length, t1$4 === 2)) {
g$4 = t0$4[0];t0$4[1];temp$4 = $it$12.refs["delete"](g$4);acc$1.push(temp$4);
g$4 = t0$4[0];t0$4[1];temp$4 = __at___$12.refs["delete"](g$4);acc$1.push(temp$4);
} else {

@@ -68,24 +68,24 @@ ___match_error(m$1);

};Chirurgies$0.prototype.unmergeCounts = function (other$3) {
var $targ$4 = undefined;var $it$13 = undefined;var self$11 = undefined;$it$13 = this;self$11 = this;if (other$3.nTracks > 0) {
$targ$4 = new Map();$it$13.refs = $targ$4;return void 0;
var $targ$4 = undefined;var __at___$13 = undefined;var self$11 = undefined;__at___$13 = this;self$11 = this;if (other$3.nTracks > 0) {
$targ$4 = new Map();__at___$13.refs = $targ$4;return void 0;
}
};Chirurgies$0.prototype.empty = function empty() {
var $it$14 = undefined;var self$12 = undefined;$it$14 = this;self$12 = this;return $it$14.refs.size === 0;
var __at___$14 = undefined;var self$12 = undefined;__at___$14 = this;self$12 = this;return __at___$14.refs.size === 0;
};Chirurgies$0.prototype.notEmpty = function () {
var $it$15 = undefined;var self$13 = undefined;$it$15 = this;self$13 = this;return $it$15.refs.size > 0;
var __at___$15 = undefined;var self$13 = undefined;__at___$15 = this;self$13 = this;return __at___$15.refs.size > 0;
};Chirurgies$0.prototype.size = function size() {
var $it$16 = undefined;var self$14 = undefined;$it$16 = this;self$14 = this;return $it$16.refs.size;
var __at___$16 = undefined;var self$14 = undefined;__at___$16 = this;self$14 = this;return __at___$16.refs.size;
};__amp____colon__(Chirurgies$0, __amp____colon__(($targ$5 = "Chirurgies", accum$2 = {}, accum$2["::name"] = $targ$5, accum$2), ($targ$6 = true, accum$3 = {}, accum$3["::egclass"] = $targ$6, accum$3)));Tracks$0 = function Tracks() {
var $targ$7 = undefined;var t0$5 = undefined;var m$2$0 = undefined;var $it$17 = undefined;if (!getChecker(Tracks$0)(this)) {
$it$17 = Object.create(Tracks$0.prototype);
var $targ$7 = undefined;var t0$5 = undefined;var m$2$0 = undefined;var __at___$17 = undefined;if (!getChecker(Tracks$0)(this)) {
__at___$17 = Object.create(Tracks$0.prototype);
} else {
$it$17 = this;
__at___$17 = this;
}m$2$0 = arguments;t0$5 = m$2$0.length;if (t0$5 >= 0 && t0$5 <= 1) {
$it$17.factory = 0 >= t0$5 ? Counter$0 : m$2$0[0];$targ$7 = {};$it$17.data = $targ$7;void 0;
__at___$17.factory = 0 >= t0$5 ? Counter$0 : m$2$0[0];$targ$7 = {};__at___$17.data = $targ$7;void 0;
} else {
___match_error(m$2$0, "{@factory = Counter}");
}return $it$17;
}return __at___$17;
};Tracks$0.prototype._data = function _data() {
var m$3 = undefined;var acc$2 = undefined;var temp$5 = undefined;var $it$18 = undefined;var self$15 = undefined;$it$18 = this;self$15 = this;return object((acc$2 = [], temp$5 = null, m$3 = null, (function () {
$2: for (var _iterator = items($it$18.data)[Symbol.iterator](), _step; !(_step = _iterator.next()).done;) {
var m$3 = undefined;var acc$2 = undefined;var temp$5 = undefined;var __at___$18 = undefined;var self$15 = undefined;__at___$18 = this;self$15 = this;return object((acc$2 = [], temp$5 = null, m$3 = null, (function () {
$2: for (var _iterator = items(__at___$18.data)[Symbol.iterator](), _step; !(_step = _iterator.next()).done;) {
(function () {

@@ -111,17 +111,17 @@ m$3 = _step.value;

};Tracks$0.prototype.get = function get(id$1) {
var $it$19 = undefined;var self$16 = undefined;$it$19 = this;self$16 = this;return id$1 && ($it$19.data[id$1] = send(send($it$19, "data", true), id$1) || {});
var __at___$19 = undefined;var self$16 = undefined;__at___$19 = this;self$16 = this;return id$1 && (__at___$19.data[id$1] = send(send(__at___$19, "data", true), id$1) || {});
};Tracks$0.prototype.getFor = function (obj$0) {
var id$2 = undefined;var $it$20 = undefined;var self$17 = undefined;$it$20 = this;self$17 = this;if (!obj$0) {
var id$2 = undefined;var __at___$20 = undefined;var self$17 = undefined;__at___$20 = this;self$17 = this;if (!obj$0) {
return null;
}id$2 = send(obj$0, ID$0);return id$2 && ($it$20.data[id$2] = send(send($it$20, "data", true), id$2) || {});
}id$2 = send(obj$0, ID$0);return id$2 && (__at___$20.data[id$2] = send(send(__at___$20, "data", true), id$2) || {});
};Tracks$0.prototype.list = function list() {
var $it$21 = undefined;var self$18 = undefined;$it$21 = this;self$18 = this;return items($it$21.data);
var __at___$21 = undefined;var self$18 = undefined;__at___$21 = this;self$18 = this;return items(__at___$21.data);
};Tracks$0.prototype.empty = function empty() {
var $it$22 = undefined;var self$19 = undefined;$it$22 = this;self$19 = this;return keys($it$22.data).length === 0;
var __at___$22 = undefined;var self$19 = undefined;__at___$22 = this;self$19 = this;return keys(__at___$22.data).length === 0;
};Tracks$0.prototype.mark = function mark(obj$1, key$0) {
var tracks$0 = undefined;var t$0 = undefined;var $it$23 = undefined;var self$20 = undefined;$it$23 = this;self$20 = this;tracks$0 = $it$23.getFor(obj$1);if (!tracks$0) {
var tracks$0 = undefined;var t$0 = undefined;var __at___$23 = undefined;var self$20 = undefined;__at___$23 = this;self$20 = this;tracks$0 = __at___$23.getFor(obj$1);if (!tracks$0) {
return null;
}t$0 = tracks$0[key$0] = send(tracks$0, key$0) || $it$23.factory();return t$0.mark();
}t$0 = tracks$0[key$0] = send(tracks$0, key$0) || __at___$23.factory();return t$0.mark();
};Tracks$0.prototype.unmark = function unmark(obj$2, key$1) {
var tracks$1 = undefined;var t$1 = undefined;var $it$24 = undefined;var self$21 = undefined;$it$24 = this;self$21 = this;tracks$1 = $it$24.getFor(obj$2);if (!tracks$1) {
var tracks$1 = undefined;var t$1 = undefined;var __at___$24 = undefined;var self$21 = undefined;__at___$24 = this;self$21 = this;tracks$1 = __at___$24.getFor(obj$2);if (!tracks$1) {
return null;

@@ -132,3 +132,3 @@ }t$1 = send(tracks$1, key$1);t$1.unmark();if (t$1.empty()) {

};Tracks$0.prototype.merge = function merge() {
var m$6 = undefined;var acc$4 = undefined;var temp$7 = undefined;var tracks$2 = undefined;var merger$0 = undefined;var arg$0 = undefined;var t0$8 = undefined;var m$5$0 = undefined;var $it$25 = undefined;var self$22 = undefined;$it$25 = this;self$22 = this;m$5$0 = arguments;t0$8 = m$5$0.length;if (t0$8 >= 1 && t0$8 <= 3) {
var m$6 = undefined;var acc$4 = undefined;var temp$7 = undefined;var tracks$2 = undefined;var merger$0 = undefined;var arg$0 = undefined;var t0$8 = undefined;var m$5$0 = undefined;var __at___$25 = undefined;var self$22 = undefined;__at___$25 = this;self$22 = this;m$5$0 = arguments;t0$8 = m$5$0.length;if (t0$8 >= 1 && t0$8 <= 3) {
tracks$2 = m$5$0[0];if (1 >= t0$8) {

@@ -145,6 +145,6 @@ merger$0 = "merge";

var m$7 = undefined;var v0$0 = undefined;var id$3 = undefined;var v$1 = undefined;var t0$9 = undefined;var t1$7 = undefined;t0$9 = m$6;if (Array.isArray(t0$9) && (t1$7 = t0$9.length, t1$7 === 2)) {
id$3 = t0$9[0];v$1 = t0$9[1];v0$0 = $it$25.data[id$3] = send(send($it$25, "data", true), id$3) || {};m$7 = null;$5: for (var _iterator2 = items(v$1)[Symbol.iterator](), _step2; !(_step2 = _iterator2.next()).done;) {
id$3 = t0$9[0];v$1 = t0$9[1];v0$0 = __at___$25.data[id$3] = send(send(__at___$25, "data", true), id$3) || {};m$7 = null;$5: for (var _iterator2 = items(v$1)[Symbol.iterator](), _step2; !(_step2 = _iterator2.next()).done;) {
m$7 = _step2.value;
var obj0$0 = undefined;var key$2 = undefined;var obj$3 = undefined;var t0$10 = undefined;var t1$8 = undefined;t0$10 = m$7;if (Array.isArray(t0$10) && (t1$8 = t0$10.length, t1$8 === 2)) {
key$2 = t0$10[0];obj$3 = t0$10[1];obj0$0 = v0$0[key$2] = send(v0$0, key$2) || $it$25.factory();send(obj0$0, merger$0, true)(obj$3, arg$0);if (obj0$0.empty()) {
key$2 = t0$10[0];obj$3 = t0$10[1];obj0$0 = v0$0[key$2] = send(v0$0, key$2) || __at___$25.factory();send(obj0$0, merger$0, true)(obj$3, arg$0);if (obj0$0.empty()) {
delete v0$0[key$2];

@@ -156,3 +156,3 @@ }

}if (keys(v0$0).length === 0) {
delete $it$25.data[id$3];
delete __at___$25.data[id$3];
}acc$4.push(temp$7);

@@ -167,7 +167,7 @@ } else {

};Tracks$0.prototype.register = function register(obj$4, key$3, fn$0) {
var val$0 = undefined;var $it$26 = undefined;var self$23 = undefined;$it$26 = this;self$23 = this;val$0 = fn$0();if (val$0 !== true) {
var val$0 = undefined;var __at___$26 = undefined;var self$23 = undefined;__at___$26 = this;self$23 = this;val$0 = fn$0();if (val$0 !== true) {
throw ErrorFactory(["cannotAssimilateTracks"]).create(fn$0());
}return $it$26.mark(obj$4, key$3);
}return __at___$26.mark(obj$4, key$3);
};Tracks$0.prototype.size = function size() {
var m$8 = undefined;var sz$0 = undefined;var $it$27 = undefined;var self$24 = undefined;$it$27 = this;self$24 = this;sz$0 = 0;m$8 = null;$6: for (var _iterator = items($it$27.data)[Symbol.iterator](), _step; !(_step = _iterator.next()).done;) {
var m$8 = undefined;var sz$0 = undefined;var __at___$27 = undefined;var self$24 = undefined;__at___$27 = this;self$24 = this;sz$0 = 0;m$8 = null;$6: for (var _iterator = items(__at___$27.data)[Symbol.iterator](), _step; !(_step = _iterator.next()).done;) {
m$8 = _step.value;

@@ -188,25 +188,25 @@ var m$9 = undefined;var acc$5 = undefined;var temp$8 = undefined;var id$4 = undefined;var ob$0 = undefined;var t0$11 = undefined;var t1$9 = undefined;t0$11 = m$8;if (Array.isArray(t0$11) && (t1$9 = t0$11.length, t1$9 === 2)) {

};__amp____colon__(Tracks$0, __amp____colon__(($targ$8 = "Tracks", accum$4 = {}, accum$4["::name"] = $targ$8, accum$4), ($targ$9 = true, accum$5 = {}, accum$5["::egclass"] = $targ$9, accum$5)));Patch$0 = function Patch() {
var t0$13 = undefined;var m$10$0 = undefined;var $it$28 = undefined;if (!getChecker(Patch$0)(this)) {
$it$28 = Object.create(Patch$0.prototype);
var t0$13 = undefined;var m$10$0 = undefined;var __at___$28 = undefined;if (!getChecker(Patch$0)(this)) {
__at___$28 = Object.create(Patch$0.prototype);
} else {
$it$28 = this;
__at___$28 = this;
}m$10$0 = arguments;t0$13 = m$10$0.length;if (t0$13 >= 0 && t0$13 <= 1) {
$it$28.data = 0 >= t0$13 ? {} : m$10$0[0];undefined;
__at___$28.data = 0 >= t0$13 ? {} : m$10$0[0];undefined;
} else {
___match_error(m$10$0, "{@data = {=}}");
}return $it$28;
}return __at___$28;
};Patch$0.prototype._data = function _data() {
var $it$29 = undefined;var self$25 = undefined;$it$29 = this;self$25 = this;return $it$29.data;
var __at___$29 = undefined;var self$25 = undefined;__at___$29 = this;self$25 = this;return __at___$29.data;
};Patch$0.prototype.get = function get(id$5) {
var $it$30 = undefined;var self$26 = undefined;$it$30 = this;self$26 = this;return $it$30.data[id$5] = send(send($it$30, "data", true), id$5) || {};
var __at___$30 = undefined;var self$26 = undefined;__at___$30 = this;self$26 = this;return __at___$30.data[id$5] = send(send(__at___$30, "data", true), id$5) || {};
};Patch$0.prototype.getFor = function (obj$5) {
var id$6 = undefined;var $it$31 = undefined;var self$27 = undefined;$it$31 = this;self$27 = this;if (!obj$5) {
var id$6 = undefined;var __at___$31 = undefined;var self$27 = undefined;__at___$31 = this;self$27 = this;if (!obj$5) {
return null;
}id$6 = send(obj$5, ID$0);return id$6 && ($it$31.data[id$6] = send(send($it$31, "data", true), id$6) || {});
}id$6 = send(obj$5, ID$0);return id$6 && (__at___$31.data[id$6] = send(send(__at___$31, "data", true), id$6) || {});
};Patch$0.prototype.register = function register(obj$6, key$4, fn$1) {
var $targ$10 = undefined;var patch$0 = undefined;var $it$32 = undefined;var self$28 = undefined;$it$32 = this;self$28 = this;patch$0 = $it$32.getFor(obj$6);if (patch$0) {
var $targ$10 = undefined;var patch$0 = undefined;var __at___$32 = undefined;var self$28 = undefined;__at___$32 = this;self$28 = this;patch$0 = __at___$32.getFor(obj$6);if (patch$0) {
$targ$10 = fn$1(send(patch$0, key$4));patch$0[key$4] = $targ$10;return void 0;
}
};Patch$0.prototype.shift = function shift() {
var t0$15 = undefined;var t1$11 = undefined;var $targ$11 = undefined;var $get$0$0 = undefined;var new__minus__data$0 = undefined;var t0$14 = undefined;var m$11$0 = undefined;var $it$33 = undefined;var self$29 = undefined;$it$33 = this;self$29 = this;m$11$0 = arguments;t0$14 = m$11$0.length;if (t0$14 >= 0 && t0$14 <= 1) {
var t0$15 = undefined;var t1$11 = undefined;var $targ$11 = undefined;var $get$0$0 = undefined;var new__minus__data$0 = undefined;var t0$14 = undefined;var m$11$0 = undefined;var __at___$33 = undefined;var self$29 = undefined;__at___$33 = this;self$29 = this;m$11$0 = arguments;t0$14 = m$11$0.length;if (t0$14 >= 0 && t0$14 <= 1) {
if (0 >= t0$14) {

@@ -216,4 +216,4 @@ new__minus__data$0 = {};

new__minus__data$0 = m$11$0[0];
}$targ$11 = [$it$33.data, new__minus__data$0];t0$15 = $targ$11;if (Array.isArray(t0$15) && (t1$11 = t0$15.length, t1$11 === 2)) {
$get$0$0 = t0$15[0];$it$33.data = t0$15[1];
}$targ$11 = [__at___$33.data, new__minus__data$0];t0$15 = $targ$11;if (Array.isArray(t0$15) && (t1$11 = t0$15.length, t1$11 === 2)) {
$get$0$0 = t0$15[0];__at___$33.data = t0$15[1];
} else {

@@ -226,7 +226,7 @@ ___match_error($targ$11, "{expr-value, @data}");

};Patch$0.prototype.list = function list() {
var $it$34 = undefined;var self$30 = undefined;$it$34 = this;self$30 = this;return items($it$34.data);
var __at___$34 = undefined;var self$30 = undefined;__at___$34 = this;self$30 = this;return items(__at___$34.data);
};Patch$0.prototype.empty = function empty() {
var $it$35 = undefined;var self$31 = undefined;$it$35 = this;self$31 = this;return keys($it$35.data).length === 0;
var __at___$35 = undefined;var self$31 = undefined;__at___$35 = this;self$31 = this;return keys(__at___$35.data).length === 0;
};__amp____colon__(Patch$0, __amp____colon__(($targ$12 = "Patch", accum$6 = {}, accum$6["::name"] = $targ$12, accum$6), ($targ$13 = true, accum$7 = {}, accum$7["::egclass"] = $targ$13, accum$7)));$targ$14 = Counter$0;exports.Counter = $targ$14;$targ$15 = Chirurgies$0;exports.Chirurgies = $targ$15;$targ$16 = Tracks$0;exports.Tracks = $targ$16;$targ$17 = Patch$0;exports.Patch = $targ$17;void 0;
//# sourceMappingURL=tracks.js.map

@@ -84,3 +84,3 @@ "use strict";

};tmp$0 = function tmp(temp$2$0) {
var t0$6 = undefined;var t0$7 = undefined;var bridge$$9058$0 = undefined;var iters$0 = undefined;var body$0 = undefined;var $it$0 = undefined;$it$0 = this;bridge$$9058$0 = temp$2$0;if (Array.isArray(bridge$$9058$0) && (t0$6 = bridge$$9058$0.length, t0$6 === 3 && (bridge$$9058$0[0] === "data" && (iters$0 = bridge$$9058$0[1], body$0 = bridge$$9058$0[2], true))) || Array.isArray(bridge$$9058$0) && (t0$7 = bridge$$9058$0.length, t0$7 === 2 && (bridge$$9058$0[0] === "data" && (body$0 = bridge$$9058$0[1], iters$0 = ["value", 1], true)))) {} else {
var t0$6 = undefined;var t0$7 = undefined;var bridge$$9058$0 = undefined;var iters$0 = undefined;var body$0 = undefined;var __at___$0 = undefined;__at___$0 = this;bridge$$9058$0 = temp$2$0;if (Array.isArray(bridge$$9058$0) && (t0$6 = bridge$$9058$0.length, t0$6 === 3 && (bridge$$9058$0[0] === "data" && (iters$0 = bridge$$9058$0[1], body$0 = bridge$$9058$0[2], true))) || Array.isArray(bridge$$9058$0) && (t0$7 = bridge$$9058$0.length, t0$7 === 2 && (bridge$$9058$0[0] === "data" && (body$0 = bridge$$9058$0[1], iters$0 = ["value", 1], true)))) {} else {
___match_error(temp$2$0);

@@ -87,0 +87,0 @@ }return ["multi", ["send", ["symbol", "="], ["data", ["symbol", "iters"], iters$0]], ["send", ["symbol", "="], ["data", ["symbol", "start"], ["send", ["symbol", "+"], ["data", ["void"], ["send", ["symbol", "new"], ["send", ["symbol", "Date"], ["data"]]]]]]], ["send", ["symbol", "each"], ["data", ["send", ["symbol", ".."], ["data", ["value", 1], ["symbol", "iters"]]], ["send", ["symbol", "->"], ["data", ["symbol", "_"], body$0]]]], ["send", ["symbol", "="], ["data", ["symbol", "end"], ["send", ["symbol", "+"], ["data", ["void"], ["send", ["symbol", "new"], ["send", ["symbol", "Date"], ["data"]]]]]]], ["send", ["symbol", "/"], ["data", ["send", ["symbol", "-"], ["data", ["symbol", "end"], ["symbol", "start"]]], ["symbol", "iters"]]]];

{
"name": "quasar",
"version": "0.0.0",
"version": "0.0.15",
"description": "Synchronize and patch state functions.",

@@ -10,3 +10,3 @@ "main": "lib/index.js",

"devDependencies": {
"earlgrey": ">=0.0.10",
"earlgrey": ">=0.0.12",
"earl-mocha": ">=0.0.2"

@@ -13,0 +13,0 @@ },

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