{"id":"node_modules/@wry/context/lib/context.esm.js","dependencies":[{"name":"D:\\Noroff - Front-end utvikling\\workflow\\workflow 3\\workflow-2-module-assignment-3-ibehappyto\\introduction-to-graphql\\node_modules\\@wry\\context\\lib\\context.esm.js.map","includedInParent":true,"mtime":499162500000},{"name":"D:\\Noroff - Front-end utvikling\\workflow\\workflow 3\\workflow-2-module-assignment-3-ibehappyto\\introduction-to-graphql\\package.json","includedInParent":true,"mtime":1612925914328},{"name":"D:\\Noroff - Front-end utvikling\\workflow\\workflow 3\\workflow-2-module-assignment-3-ibehappyto\\introduction-to-graphql\\node_modules\\@wry\\context\\package.json","includedInParent":true,"mtime":1612925298583}],"generated":{"js":"\"use strict\";\n\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.asyncFromGen = asyncFromGen;\nexports.setTimeout = setTimeoutWithContext;\nexports.wrapYieldingFiberMethods = wrapYieldingFiberMethods;\nexports.noContext = exports.bind = exports.Slot = void 0;\n// This currentContext variable will only be used if the makeSlotClass\n// function is called, which happens only if this is the first copy of the\n// @wry/context package to be imported.\nvar currentContext = null; // This unique internal object is used to denote the absence of a value\n// for a given Slot, and is never exposed to outside code.\n\nvar MISSING_VALUE = {};\nvar idCounter = 1; // Although we can't do anything about the cost of duplicated code from\n// accidentally bundling multiple copies of the @wry/context package, we can\n// avoid creating the Slot class more than once using makeSlotClass.\n\nvar makeSlotClass = function () {\n  return (\n    /** @class */\n    function () {\n      function Slot() {\n        // If you have a Slot object, you can find out its slot.id, but you cannot\n        // guess the slot.id of a Slot you don't have access to, thanks to the\n        // randomized suffix.\n        this.id = [\"slot\", idCounter++, Date.now(), Math.random().toString(36).slice(2)].join(\":\");\n      }\n\n      Slot.prototype.hasValue = function () {\n        for (var context_1 = currentContext; context_1; context_1 = context_1.parent) {\n          // We use the Slot object iself as a key to its value, which means the\n          // value cannot be obtained without a reference to the Slot object.\n          if (this.id in context_1.slots) {\n            var value = context_1.slots[this.id];\n            if (value === MISSING_VALUE) break;\n\n            if (context_1 !== currentContext) {\n              // Cache the value in currentContext.slots so the next lookup will\n              // be faster. This caching is safe because the tree of contexts and\n              // the values of the slots are logically immutable.\n              currentContext.slots[this.id] = value;\n            }\n\n            return true;\n          }\n        }\n\n        if (currentContext) {\n          // If a value was not found for this Slot, it's never going to be found\n          // no matter how many times we look it up, so we might as well cache\n          // the absence of the value, too.\n          currentContext.slots[this.id] = MISSING_VALUE;\n        }\n\n        return false;\n      };\n\n      Slot.prototype.getValue = function () {\n        if (this.hasValue()) {\n          return currentContext.slots[this.id];\n        }\n      };\n\n      Slot.prototype.withValue = function (value, callback, // Given the prevalence of arrow functions, specifying arguments is likely\n      // to be much more common than specifying `this`, hence this ordering:\n      args, thisArg) {\n        var _a;\n\n        var slots = (_a = {\n          __proto__: null\n        }, _a[this.id] = value, _a);\n        var parent = currentContext;\n        currentContext = {\n          parent: parent,\n          slots: slots\n        };\n\n        try {\n          // Function.prototype.apply allows the arguments array argument to be\n          // omitted or undefined, so args! is fine here.\n          return callback.apply(thisArg, args);\n        } finally {\n          currentContext = parent;\n        }\n      }; // Capture the current context and wrap a callback function so that it\n      // reestablishes the captured context when called.\n\n\n      Slot.bind = function (callback) {\n        var context = currentContext;\n        return function () {\n          var saved = currentContext;\n\n          try {\n            currentContext = context;\n            return callback.apply(this, arguments);\n          } finally {\n            currentContext = saved;\n          }\n        };\n      }; // Immediately run a callback function without any captured context.\n\n\n      Slot.noContext = function (callback, // Given the prevalence of arrow functions, specifying arguments is likely\n      // to be much more common than specifying `this`, hence this ordering:\n      args, thisArg) {\n        if (currentContext) {\n          var saved = currentContext;\n\n          try {\n            currentContext = null; // Function.prototype.apply allows the arguments array argument to be\n            // omitted or undefined, so args! is fine here.\n\n            return callback.apply(thisArg, args);\n          } finally {\n            currentContext = saved;\n          }\n        } else {\n          return callback.apply(thisArg, args);\n        }\n      };\n\n      return Slot;\n    }()\n  );\n}; // We store a single global implementation of the Slot class as a permanent\n// non-enumerable symbol property of the Array constructor. This obfuscation\n// does nothing to prevent access to the Slot class, but at least it ensures\n// the implementation (i.e. currentContext) cannot be tampered with, and all\n// copies of the @wry/context package (hopefully just one) will share the\n// same Slot implementation. Since the first copy of the @wry/context package\n// to be imported wins, this technique imposes a very high cost for any\n// future breaking changes to the Slot class.\n\n\nvar globalKey = \"@wry/context:Slot\";\nvar host = Array;\n\nvar Slot = host[globalKey] || function () {\n  var Slot = makeSlotClass();\n\n  try {\n    Object.defineProperty(host, globalKey, {\n      value: host[globalKey] = Slot,\n      enumerable: false,\n      writable: false,\n      configurable: false\n    });\n  } finally {\n    return Slot;\n  }\n}();\n\nexports.Slot = Slot;\nvar bind = Slot.bind,\n    noContext = Slot.noContext;\nexports.noContext = noContext;\nexports.bind = bind;\n\nfunction setTimeoutWithContext(callback, delay) {\n  return setTimeout(bind(callback), delay);\n} // Turn any generator function into an async function (using yield instead\n// of await), with context automatically preserved across yields.\n\n\nfunction asyncFromGen(genFn) {\n  return function () {\n    var gen = genFn.apply(this, arguments);\n    var boundNext = bind(gen.next);\n    var boundThrow = bind(gen.throw);\n    return new Promise(function (resolve, reject) {\n      function invoke(method, argument) {\n        try {\n          var result = method.call(gen, argument);\n        } catch (error) {\n          return reject(error);\n        }\n\n        var next = result.done ? resolve : invokeNext;\n\n        if (isPromiseLike(result.value)) {\n          result.value.then(next, result.done ? reject : invokeThrow);\n        } else {\n          next(result.value);\n        }\n      }\n\n      var invokeNext = function (value) {\n        return invoke(boundNext, value);\n      };\n\n      var invokeThrow = function (error) {\n        return invoke(boundThrow, error);\n      };\n\n      invokeNext();\n    });\n  };\n}\n\nfunction isPromiseLike(value) {\n  return value && typeof value.then === \"function\";\n} // If you use the fibers npm package to implement coroutines in Node.js,\n// you should call this function at least once to ensure context management\n// remains coherent across any yields.\n\n\nvar wrappedFibers = [];\n\nfunction wrapYieldingFiberMethods(Fiber) {\n  // There can be only one implementation of Fiber per process, so this array\n  // should never grow longer than one element.\n  if (wrappedFibers.indexOf(Fiber) < 0) {\n    var wrap = function (obj, method) {\n      var fn = obj[method];\n\n      obj[method] = function () {\n        return noContext(fn, arguments, this);\n      };\n    }; // These methods can yield, according to\n    // https://github.com/laverdet/node-fibers/blob/ddebed9b8ae3883e57f822e2108e6943e5c8d2a8/fibers.js#L97-L100\n\n\n    wrap(Fiber, \"yield\");\n    wrap(Fiber.prototype, \"run\");\n    wrap(Fiber.prototype, \"throwInto\");\n    wrappedFibers.push(Fiber);\n  }\n\n  return Fiber;\n}"},"sourceMaps":{"js":{"mappings":[{"source":"../src/slot.ts","name":null,"original":{"line":6,"column":0},"generated":{"line":10,"column":0}},{"source":"../src/slot.ts","name":null,"original":{"line":9,"column":0},"generated":{"line":13,"column":0}},{"source":"../src/slot.ts","name":null,"original":{"line":9,"column":4},"generated":{"line":13,"column":4}},{"source":"../src/slot.ts","name":null,"original":{"line":9,"column":18},"generated":{"line":13,"column":18}},{"source":"../src/slot.ts","name":null,"original":{"line":9,"column":37},"generated":{"line":13,"column":21}},{"source":"../src/slot.ts","name":null,"original":{"line":9,"column":0},"generated":{"line":13,"column":25}},{"source":"../src/slot.ts","name":null,"original":{"line":13,"column":0},"generated":{"line":16,"column":0}},{"source":"../src/slot.ts","name":null,"original":{"line":13,"column":6},"generated":{"line":16,"column":4}},{"source":"../src/slot.ts","name":null,"original":{"line":13,"column":19},"generated":{"line":16,"column":17}},{"source":"../src/slot.ts","name":null,"original":{"line":13,"column":27},"generated":{"line":16,"column":20}},{"source":"../src/slot.ts","name":null,"original":{"line":13,"column":0},"generated":{"line":16,"column":22}},{"source":"../src/slot.ts","name":null,"original":{"line":15,"column":0},"generated":{"line":17,"column":0}},{"source":"../src/slot.ts","name":null,"original":{"line":15,"column":4},"generated":{"line":17,"column":4}},{"source":"../src/slot.ts","name":null,"original":{"line":15,"column":13},"generated":{"line":17,"column":13}},{"source":"../src/slot.ts","name":null,"original":{"line":15,"column":16},"generated":{"line":17,"column":16}},{"source":"../src/slot.ts","name":null,"original":{"line":15,"column":0},"generated":{"line":17,"column":17}},{"source":"../src/slot.ts","name":null,"original":{"line":20,"column":0},"generated":{"line":21,"column":0}},{"source":"../src/slot.ts","name":null,"original":{"line":20,"column":6},"generated":{"line":21,"column":4}},{"source":"../src/slot.ts","name":null,"original":{"line":20,"column":19},"generated":{"line":21,"column":17}},{"source":"../src/slot.ts","name":null,"original":{"line":20,"column":22},"generated":{"line":21,"column":20}},{"source":"../src/slot.ts","name":null,"original":{"line":20,"column":22},"generated":{"line":21,"column":32}},{"source":"../src/slot.ts","name":null,"original":{"line":20,"column":28},"generated":{"line":22,"column":0}},{"source":"../src/slot.ts","name":null,"original":{"line":20,"column":28},"generated":{"line":23,"column":0}},{"source":"../src/slot.ts","name":null,"original":{"line":20,"column":28},"generated":{"line":24,"column":0}},{"source":"../src/slot.ts","name":null,"original":{"line":20,"column":28},"generated":{"line":24,"column":16}},{"source":"../src/slot.ts","name":null,"original":{"line":20,"column":28},"generated":{"line":25,"column":0}},{"source":"../src/slot.ts","name":null,"original":{"line":20,"column":28},"generated":{"line":25,"column":15}},{"source":"../src/slot.ts","name":null,"original":{"line":20,"column":28},"generated":{"line":25,"column":19}},{"source":"../src/slot.ts","name":null,"original":{"line":20,"column":28},"generated":{"line":25,"column":22}},{"source":"../src/slot.ts","name":null,"original":{"line":24,"column":18},"generated":{"line":29,"column":0}},{"source":"../src/slot.ts","name":null,"original":{"line":24,"column":18},"generated":{"line":29,"column":13}},{"source":"../src/slot.ts","name":null,"original":{"line":24,"column":18},"generated":{"line":29,"column":15}},{"source":"../src/slot.ts","name":null,"original":{"line":24,"column":23},"generated":{"line":29,"column":18}},{"source":"../src/slot.ts","name":null,"original":{"line":25,"column":4},"generated":{"line":29,"column":19}},{"source":"../src/slot.ts","name":null,"original":{"line":24,"column":23},"generated":{"line":29,"column":25}},{"source":"../src/slot.ts","name":null,"original":{"line":26,"column":4},"generated":{"line":29,"column":27}},{"source":"../src/slot.ts","name":null,"original":{"line":26,"column":13},"generated":{"line":29,"column":36}},{"source":"../src/slot.ts","name":null,"original":{"line":24,"column":23},"generated":{"line":29,"column":38}},{"source":"../src/slot.ts","name":null,"original":{"line":27,"column":4},"generated":{"line":29,"column":40}},{"source":"../src/slot.ts","name":null,"original":{"line":27,"column":8},"generated":{"line":29,"column":44}},{"source":"../src/slot.ts","name":null,"original":{"line":27,"column":9},"generated":{"line":29,"column":45}},{"source":"../src/slot.ts","name":null,"original":{"line":27,"column":4},"generated":{"line":29,"column":48}},{"source":"../src/slot.ts","name":null,"original":{"line":24,"column":23},"generated":{"line":29,"column":50}},{"source":"../src/slot.ts","name":null,"original":{"line":28,"column":4},"generated":{"line":29,"column":52}},{"source":"../src/slot.ts","name":null,"original":{"line":28,"column":8},"generated":{"line":29,"column":56}},{"source":"../src/slot.ts","name":null,"original":{"line":28,"column":9},"generated":{"line":29,"column":57}},{"source":"../src/slot.ts","name":null,"original":{"line":28,"column":4},"generated":{"line":29,"column":63}},{"source":"../src/slot.ts","name":null,"original":{"line":28,"column":18},"generated":{"line":29,"column":66}},{"source":"../src/slot.ts","name":null,"original":{"line":28,"column":4},"generated":{"line":29,"column":74}},{"source":"../src/slot.ts","name":null,"original":{"line":28,"column":27},"generated":{"line":29,"column":75}},{"source":"../src/slot.ts","name":null,"original":{"line":28,"column":4},"generated":{"line":29,"column":77}},{"source":"../src/slot.ts","name":null,"original":{"line":28,"column":31},"generated":{"line":29,"column":79}},{"source":"../src/slot.ts","name":null,"original":{"line":28,"column":4},"generated":{"line":29,"column":84}},{"source":"../src/slot.ts","name":null,"original":{"line":28,"column":37},"generated":{"line":29,"column":85}},{"source":"../src/slot.ts","name":null,"original":{"line":28,"column":4},"generated":{"line":29,"column":86}},{"source":"../src/slot.ts","name":null,"original":{"line":24,"column":23},"generated":{"line":29,"column":87}},{"source":"../src/slot.ts","name":null,"original":{"line":29,"column":4},"generated":{"line":29,"column":89}},{"source":"../src/slot.ts","name":null,"original":{"line":24,"column":23},"generated":{"line":29,"column":93}},{"source":"../src/slot.ts","name":null,"original":{"line":29,"column":9},"generated":{"line":29,"column":94}},{"source":"../src/slot.ts","name":null,"original":{"line":24,"column":23},"generated":{"line":29,"column":97}},{"source":"../src/slot.ts","name":null,"original":{"line":24,"column":18},"generated":{"line":29,"column":98}},{"source":"../src/slot.ts","name":null,"original":{"line":124,"column":1},"generated":{"line":30,"column":0}},{"source":"../src/slot.ts","name":null,"original":{"line":31,"column":9},"generated":{"line":32,"column":0}},{"source":"../src/slot.ts","name":null,"original":{"line":31,"column":9},"generated":{"line":32,"column":6}},{"source":"../src/slot.ts","name":null,"original":{"line":31,"column":9},"generated":{"line":32,"column":10}},{"source":"../src/slot.ts","name":null,"original":{"line":31,"column":9},"generated":{"line":32,"column":11}},{"source":"../src/slot.ts","name":null,"original":{"line":31,"column":9},"generated":{"line":32,"column":20}},{"source":"../src/slot.ts","name":null,"original":{"line":31,"column":9},"generated":{"line":32,"column":21}},{"source":"../src/slot.ts","name":null,"original":{"line":31,"column":9},"generated":{"line":32,"column":29}},{"source":"../src/slot.ts","name":null,"original":{"line":31,"column":2},"generated":{"line":32,"column":32}},{"source":"../src/slot.ts","name":null,"original":{"line":31,"column":2},"generated":{"line":32,"column":44}},{"source":"../src/slot.ts","name":null,"original":{"line":32,"column":4},"generated":{"line":33,"column":0}},{"source":"../src/slot.ts","name":null,"original":{"line":32,"column":9},"generated":{"line":33,"column":13}},{"source":"../src/slot.ts","name":null,"original":{"line":32,"column":13},"generated":{"line":33,"column":17}},{"source":"../src/slot.ts","name":null,"original":{"line":32,"column":20},"generated":{"line":33,"column":26}},{"source":"../src/slot.ts","name":null,"original":{"line":32,"column":23},"generated":{"line":33,"column":29}},{"source":"../src/slot.ts","name":null,"original":{"line":32,"column":4},"generated":{"line":33,"column":43}},{"source":"../src/slot.ts","name":null,"original":{"line":32,"column":39},"generated":{"line":33,"column":45}},{"source":"../src/slot.ts","name":null,"original":{"line":32,"column":4},"generated":{"line":33,"column":54}},{"source":"../src/slot.ts","name":null,"original":{"line":32,"column":48},"generated":{"line":33,"column":56}},{"source":"../src/slot.ts","name":null,"original":{"line":32,"column":55},"generated":{"line":33,"column":65}},{"source":"../src/slot.ts","name":null,"original":{"line":32,"column":58},"generated":{"line":33,"column":68}},{"source":"../src/slot.ts","name":null,"original":{"line":32,"column":65},"generated":{"line":33,"column":77}},{"source":"../src/slot.ts","name":null,"original":{"line":32,"column":66},"generated":{"line":33,"column":78}},{"source":"../src/slot.ts","name":null,"original":{"line":32,"column":4},"generated":{"line":33,"column":84}},{"source":"../src/slot.ts","name":null,"original":{"line":32,"column":74},"generated":{"line":33,"column":86}},{"source":"../src/slot.ts","name":null,"original":{"line":35,"column":6},"generated":{"line":36,"column":0}},{"source":"../src/slot.ts","name":null,"original":{"line":35,"column":10},"generated":{"line":36,"column":14}},{"source":"../src/slot.ts","name":null,"original":{"line":35,"column":15},"generated":{"line":36,"column":19}},{"source":"../src/slot.ts","name":null,"original":{"line":35,"column":10},"generated":{"line":36,"column":21}},{"source":"../src/slot.ts","name":null,"original":{"line":35,"column":21},"generated":{"line":36,"column":25}},{"source":"../src/slot.ts","name":null,"original":{"line":35,"column":28},"generated":{"line":36,"column":34}},{"source":"../src/slot.ts","name":null,"original":{"line":35,"column":29},"generated":{"line":36,"column":35}},{"source":"../src/slot.ts","name":null,"original":{"line":35,"column":6},"generated":{"line":36,"column":40}},{"source":"../src/slot.ts","name":null,"original":{"line":35,"column":36},"generated":{"line":36,"column":42}},{"source":"../src/slot.ts","name":null,"original":{"line":36,"column":8},"generated":{"line":37,"column":0}},{"source":"../src/slot.ts","name":null,"original":{"line":36,"column":14},"generated":{"line":37,"column":16}},{"source":"../src/slot.ts","name":null,"original":{"line":36,"column":19},"generated":{"line":37,"column":21}},{"source":"../src/slot.ts","name":null,"original":{"line":36,"column":22},"generated":{"line":37,"column":24}},{"source":"../src/slot.ts","name":null,"original":{"line":36,"column":29},"generated":{"line":37,"column":33}},{"source":"../src/slot.ts","name":null,"original":{"line":36,"column":30},"generated":{"line":37,"column":34}},{"source":"../src/slot.ts","name":null,"original":{"line":36,"column":22},"generated":{"line":37,"column":39}},{"source":"../src/slot.ts","name":null,"original":{"line":36,"column":36},"generated":{"line":37,"column":40}},{"source":"../src/slot.ts","name":null,"original":{"line":36,"column":41},"generated":{"line":37,"column":45}},{"source":"../src/slot.ts","name":null,"original":{"line":36,"column":22},"generated":{"line":37,"column":47}},{"source":"../src/slot.ts","name":null,"original":{"line":36,"column":8},"generated":{"line":37,"column":48}},{"source":"../src/slot.ts","name":null,"original":{"line":37,"column":8},"generated":{"line":38,"column":0}},{"source":"../src/slot.ts","name":null,"original":{"line":37,"column":12},"generated":{"line":38,"column":16}},{"source":"../src/slot.ts","name":null,"original":{"line":37,"column":17},"generated":{"line":38,"column":21}},{"source":"../src/slot.ts","name":null,"original":{"line":37,"column":22},"generated":{"line":38,"column":26}},{"source":"../src/slot.ts","name":null,"original":{"line":37,"column":8},"generated":{"line":38,"column":39}},{"source":"../src/slot.ts","name":null,"original":{"line":37,"column":37},"generated":{"line":38,"column":41}},{"source":"../src/slot.ts","name":null,"original":{"line":38,"column":8},"generated":{"line":40,"column":0}},{"source":"../src/slot.ts","name":null,"original":{"line":38,"column":12},"generated":{"line":40,"column":16}},{"source":"../src/slot.ts","name":null,"original":{"line":38,"column":19},"generated":{"line":40,"column":25}},{"source":"../src/slot.ts","name":null,"original":{"line":38,"column":24},"generated":{"line":40,"column":30}},{"source":"../src/slot.ts","name":null,"original":{"line":38,"column":8},"generated":{"line":40,"column":44}},{"source":"../src/slot.ts","name":null,"original":{"line":38,"column":40},"generated":{"line":40,"column":46}},{"source":"../src/slot.ts","name":null,"original":{"line":42,"column":10},"generated":{"line":44,"column":0}},{"source":"../src/slot.ts","name":null,"original":{"line":42,"column":10},"generated":{"line":44,"column":14}},{"source":"../src/slot.ts","name":null,"original":{"line":42,"column":25},"generated":{"line":44,"column":28}},{"source":"../src/slot.ts","name":null,"original":{"line":42,"column":26},"generated":{"line":44,"column":29}},{"source":"../src/slot.ts","name":null,"original":{"line":42,"column":10},"generated":{"line":44,"column":34}},{"source":"../src/slot.ts","name":null,"original":{"line":42,"column":32},"generated":{"line":44,"column":35}},{"source":"../src/slot.ts","name":null,"original":{"line":42,"column":37},"generated":{"line":44,"column":40}},{"source":"../src/slot.ts","name":null,"original":{"line":42,"column":10},"generated":{"line":44,"column":42}},{"source":"../src/slot.ts","name":null,"original":{"line":42,"column":43},"generated":{"line":44,"column":46}},{"source":"../src/slot.ts","name":null,"original":{"line":42,"column":10},"generated":{"line":44,"column":51}},{"source":"../src/slot.ts","name":null,"original":{"line":43,"column":9},"generated":{"line":45,"column":0}},{"source":"../src/slot.ts","name":null,"original":{"line":44,"column":8},"generated":{"line":47,"column":0}},{"source":"../src/slot.ts","name":null,"original":{"line":44,"column":15},"generated":{"line":47,"column":19}},{"source":"../src/slot.ts","name":null,"original":{"line":44,"column":8},"generated":{"line":47,"column":23}},{"source":"../src/slot.ts","name":null,"original":{"line":45,"column":7},"generated":{"line":48,"column":0}},{"source":"../src/slot.ts","name":null,"original":{"line":46,"column":5},"generated":{"line":49,"column":0}},{"source":"../src/slot.ts","name":null,"original":{"line":47,"column":4},"generated":{"line":51,"column":0}},{"source":"../src/slot.ts","name":null,"original":{"line":47,"column":8},"generated":{"line":51,"column":12}},{"source":"../src/slot.ts","name":null,"original":{"line":47,"column":4},"generated":{"line":51,"column":26}},{"source":"../src/slot.ts","name":null,"original":{"line":47,"column":24},"generated":{"line":51,"column":28}},{"source":"../src/slot.ts","name":null,"original":{"line":51,"column":6},"generated":{"line":55,"column":0}},{"source":"../src/slot.ts","name":null,"original":{"line":51,"column":6},"generated":{"line":55,"column":10}},{"source":"../src/slot.ts","name":null,"original":{"line":51,"column":20},"generated":{"line":55,"column":24}},{"source":"../src/slot.ts","name":null,"original":{"line":51,"column":21},"generated":{"line":55,"column":25}},{"source":"../src/slot.ts","name":null,"original":{"line":51,"column":6},"generated":{"line":55,"column":30}},{"source":"../src/slot.ts","name":null,"original":{"line":51,"column":27},"generated":{"line":55,"column":31}},{"source":"../src/slot.ts","name":null,"original":{"line":51,"column":32},"generated":{"line":55,"column":36}},{"source":"../src/slot.ts","name":null,"original":{"line":51,"column":6},"generated":{"line":55,"column":38}},{"source":"../src/slot.ts","name":null,"original":{"line":51,"column":38},"generated":{"line":55,"column":42}},{"source":"../src/slot.ts","name":null,"original":{"line":51,"column":6},"generated":{"line":55,"column":55}},{"source":"../src/slot.ts","name":null,"original":{"line":52,"column":5},"generated":{"line":56,"column":0}},{"source":"../src/slot.ts","name":null,"original":{"line":53,"column":4},"generated":{"line":58,"column":0}},{"source":"../src/slot.ts","name":null,"original":{"line":53,"column":11},"generated":{"line":58,"column":15}},{"source":"../src/slot.ts","name":null,"original":{"line":53,"column":4},"generated":{"line":58,"column":20}},{"source":"../src/slot.ts","name":null,"original":{"line":54,"column":3},"generated":{"line":59,"column":0}},{"source":"../src/slot.ts","name":null,"original":{"line":31,"column":9},"generated":{"line":59,"column":7}},{"source":"../src/slot.ts","name":null,"original":{"line":56,"column":9},"generated":{"line":61,"column":0}},{"source":"../src/slot.ts","name":null,"original":{"line":56,"column":9},"generated":{"line":61,"column":6}},{"source":"../src/slot.ts","name":null,"original":{"line":56,"column":9},"generated":{"line":61,"column":10}},{"source":"../src/slot.ts","name":null,"original":{"line":56,"column":9},"generated":{"line":61,"column":11}},{"source":"../src/slot.ts","name":null,"original":{"line":56,"column":9},"generated":{"line":61,"column":20}},{"source":"../src/slot.ts","name":null,"original":{"line":56,"column":9},"generated":{"line":61,"column":21}},{"source":"../src/slot.ts","name":null,"original":{"line":56,"column":9},"generated":{"line":61,"column":29}},{"source":"../src/slot.ts","name":null,"original":{"line":56,"column":2},"generated":{"line":61,"column":32}},{"source":"../src/slot.ts","name":null,"original":{"line":56,"column":2},"generated":{"line":61,"column":44}},{"source":"../src/slot.ts","name":null,"original":{"line":57,"column":4},"generated":{"line":62,"column":0}},{"source":"../src/slot.ts","name":null,"original":{"line":57,"column":8},"generated":{"line":62,"column":12}},{"source":"../src/slot.ts","name":null,"original":{"line":57,"column":13},"generated":{"line":62,"column":17}},{"source":"../src/slot.ts","name":null,"original":{"line":57,"column":8},"generated":{"line":62,"column":25}},{"source":"../src/slot.ts","name":null,"original":{"line":57,"column":4},"generated":{"line":62,"column":27}},{"source":"../src/slot.ts","name":null,"original":{"line":57,"column":25},"generated":{"line":62,"column":29}},{"source":"../src/slot.ts","name":null,"original":{"line":58,"column":6},"generated":{"line":63,"column":0}},{"source":"../src/slot.ts","name":null,"original":{"line":58,"column":13},"generated":{"line":63,"column":17}},{"source":"../src/slot.ts","name":null,"original":{"line":58,"column":28},"generated":{"line":63,"column":31}},{"source":"../src/slot.ts","name":null,"original":{"line":58,"column":29},"generated":{"line":63,"column":32}},{"source":"../src/slot.ts","name":null,"original":{"line":58,"column":13},"generated":{"line":63,"column":37}},{"source":"../src/slot.ts","name":null,"original":{"line":58,"column":35},"generated":{"line":63,"column":38}},{"source":"../src/slot.ts","name":null,"original":{"line":58,"column":40},"generated":{"line":63,"column":43}},{"source":"../src/slot.ts","name":null,"original":{"line":58,"column":13},"generated":{"line":63,"column":45}},{"source":"../src/slot.ts","name":null,"original":{"line":58,"column":6},"generated":{"line":63,"column":46}},{"source":"../src/slot.ts","name":null,"original":{"line":59,"column":5},"generated":{"line":64,"column":0}},{"source":"../src/slot.ts","name":null,"original":{"line":60,"column":3},"generated":{"line":65,"column":0}},{"source":"../src/slot.ts","name":null,"original":{"line":56,"column":9},"generated":{"line":65,"column":7}},{"source":"../src/slot.ts","name":null,"original":{"line":62,"column":9},"generated":{"line":67,"column":0}},{"source":"../src/slot.ts","name":null,"original":{"line":62,"column":9},"generated":{"line":67,"column":6}},{"source":"../src/slot.ts","name":null,"original":{"line":62,"column":9},"generated":{"line":67,"column":10}},{"source":"../src/slot.ts","name":null,"original":{"line":62,"column":9},"generated":{"line":67,"column":11}},{"source":"../src/slot.ts","name":null,"original":{"line":62,"column":9},"generated":{"line":67,"column":20}},{"source":"../src/slot.ts","name":null,"original":{"line":62,"column":9},"generated":{"line":67,"column":21}},{"source":"../src/slot.ts","name":null,"original":{"line":62,"column":9},"generated":{"line":67,"column":30}},{"source":"../src/slot.ts","name":null,"original":{"line":62,"column":2},"generated":{"line":67,"column":33}},{"source":"../src/slot.ts","name":null,"original":{"line":63,"column":4},"generated":{"line":67,"column":43}},{"source":"../src/slot.ts","name":null,"original":{"line":62,"column":2},"generated":{"line":67,"column":48}},{"source":"../src/slot.ts","name":null,"original":{"line":64,"column":4},"generated":{"line":67,"column":50}},{"source":"../src/slot.ts","name":null,"original":{"line":62,"column":2},"generated":{"line":67,"column":58}},{"source":"../src/slot.ts","name":null,"original":{"line":67,"column":4},"generated":{"line":69,"column":0}},{"source":"../src/slot.ts","name":null,"original":{"line":67,"column":4},"generated":{"line":69,"column":6}},{"source":"../src/slot.ts","name":null,"original":{"line":62,"column":2},"generated":{"line":69,"column":10}},{"source":"../src/slot.ts","name":null,"original":{"line":68,"column":4},"generated":{"line":69,"column":12}},{"source":"../src/slot.ts","name":null,"original":{"line":62,"column":2},"generated":{"line":69,"column":19}},{"source":"../src/slot.ts","name":null,"original":{"line":68,"column":19},"generated":{"line":69,"column":21}},{"source":"../src/slot.ts","name":null,"original":{"line":70,"column":4},"generated":{"line":72,"column":0}},{"source":"../src/slot.ts","name":null,"original":{"line":70,"column":10},"generated":{"line":72,"column":12}},{"source":"../src/slot.ts","name":null,"original":{"line":70,"column":15},"generated":{"line":72,"column":17}},{"source":"../src/slot.ts","name":null,"original":{"line":70,"column":15},"generated":{"line":72,"column":21}},{"source":"../src/slot.ts","name":null,"original":{"line":70,"column":15},"generated":{"line":72,"column":23}},{"source":"../src/slot.ts","name":null,"original":{"line":70,"column":15},"generated":{"line":72,"column":26}},{"source":"../src/slot.ts","name":null,"original":{"line":71,"column":6},"generated":{"line":73,"column":0}},{"source":"../src/slot.ts","name":null,"original":{"line":71,"column":6},"generated":{"line":73,"column":10}},{"source":"../src/slot.ts","name":null,"original":{"line":71,"column":15},"generated":{"line":73,"column":19}},{"source":"../src/slot.ts","name":null,"original":{"line":71,"column":17},"generated":{"line":73,"column":21}},{"source":"../src/slot.ts","name":null,"original":{"line":70,"column":15},"generated":{"line":74,"column":0}},{"source":"../src/slot.ts","name":null,"original":{"line":70,"column":15},"generated":{"line":74,"column":9}},{"source":"../src/slot.ts","name":null,"original":{"line":72,"column":6},"generated":{"line":74,"column":11}},{"source":"../src/slot.ts","name":null,"original":{"line":72,"column":6},"generated":{"line":74,"column":13}},{"source":"../src/slot.ts","name":null,"original":{"line":72,"column":7},"generated":{"line":74,"column":14}},{"source":"../src/slot.ts","name":null,"original":{"line":72,"column":12},"generated":{"line":74,"column":19}},{"source":"../src/slot.ts","name":null,"original":{"line":72,"column":6},"generated":{"line":74,"column":21}},{"source":"../src/slot.ts","name":null,"original":{"line":72,"column":6},"generated":{"line":74,"column":22}},{"source":"../src/slot.ts","name":null,"original":{"line":72,"column":17},"generated":{"line":74,"column":25}},{"source":"../src/slot.ts","name":null,"original":{"line":70,"column":15},"generated":{"line":74,"column":30}},{"source":"../src/slot.ts","name":null,"original":{"line":70,"column":15},"generated":{"line":74,"column":34}},{"source":"../src/slot.ts","name":null,"original":{"line":70,"column":4},"generated":{"line":74,"column":35}},{"source":"../src/slot.ts","name":null,"original":{"line":74,"column":4},"generated":{"line":75,"column":0}},{"source":"../src/slot.ts","name":null,"original":{"line":74,"column":10},"generated":{"line":75,"column":12}},{"source":"../src/slot.ts","name":null,"original":{"line":74,"column":16},"generated":{"line":75,"column":18}},{"source":"../src/slot.ts","name":null,"original":{"line":74,"column":19},"generated":{"line":75,"column":21}},{"source":"../src/slot.ts","name":null,"original":{"line":74,"column":4},"generated":{"line":75,"column":35}},{"source":"../src/slot.ts","name":null,"original":{"line":75,"column":4},"generated":{"line":76,"column":0}},{"source":"../src/slot.ts","name":null,"original":{"line":75,"column":4},"generated":{"line":76,"column":8}},{"source":"../src/slot.ts","name":null,"original":{"line":75,"column":18},"generated":{"line":76,"column":22}},{"source":"../src/slot.ts","name":null,"original":{"line":75,"column":21},"generated":{"line":76,"column":25}},{"source":"../src/slot.ts","name":null,"original":{"line":75,"column":23},"generated":{"line":77,"column":0}},{"source":"../src/slot.ts","name":null,"original":{"line":75,"column":23},"generated":{"line":77,"column":10}},{"source":"../src/slot.ts","name":null,"original":{"line":75,"column":29},"generated":{"line":77,"column":16}},{"source":"../src/slot.ts","name":null,"original":{"line":75,"column":29},"generated":{"line":77,"column":18}},{"source":"../src/slot.ts","name":null,"original":{"line":75,"column":21},"generated":{"line":77,"column":24}},{"source":"../src/slot.ts","name":null,"original":{"line":75,"column":31},"generated":{"line":78,"column":0}},{"source":"../src/slot.ts","name":null,"original":{"line":75,"column":31},"generated":{"line":78,"column":10}},{"source":"../src/slot.ts","name":null,"original":{"line":75,"column":36},"generated":{"line":78,"column":15}},{"source":"../src/slot.ts","name":null,"original":{"line":75,"column":36},"generated":{"line":78,"column":17}},{"source":"../src/slot.ts","name":null,"original":{"line":75,"column":21},"generated":{"line":79,"column":0}},{"source":"../src/slot.ts","name":null,"original":{"line":75,"column":4},"generated":{"line":79,"column":9}},{"source":"../src/slot.ts","name":null,"original":{"line":76,"column":4},"generated":{"line":81,"column":0}},{"source":"../src/slot.ts","name":null,"original":{"line":76,"column":8},"generated":{"line":81,"column":12}},{"source":"../src/slot.ts","name":null,"original":{"line":79,"column":6},"generated":{"line":84,"column":0}},{"source":"../src/slot.ts","name":null,"original":{"line":79,"column":13},"generated":{"line":84,"column":17}},{"source":"../src/slot.ts","name":null,"original":{"line":79,"column":21},"generated":{"line":84,"column":25}},{"source":"../src/slot.ts","name":null,"original":{"line":79,"column":22},"generated":{"line":84,"column":26}},{"source":"../src/slot.ts","name":null,"original":{"line":79,"column":13},"generated":{"line":84,"column":31}},{"source":"../src/slot.ts","name":null,"original":{"line":79,"column":28},"generated":{"line":84,"column":32}},{"source":"../src/slot.ts","name":null,"original":{"line":79,"column":13},"generated":{"line":84,"column":39}},{"source":"../src/slot.ts","name":null,"original":{"line":79,"column":38},"generated":{"line":84,"column":41}},{"source":"../src/slot.ts","name":null,"original":{"line":79,"column":13},"generated":{"line":84,"column":45}},{"source":"../src/slot.ts","name":null,"original":{"line":79,"column":6},"generated":{"line":84,"column":46}},{"source":"../src/slot.ts","name":null,"original":{"line":80,"column":5},"generated":{"line":85,"column":0}},{"source":"../src/slot.ts","name":null,"original":{"line":76,"column":4},"generated":{"line":85,"column":9}},{"source":"../src/slot.ts","name":null,"original":{"line":80,"column":14},"generated":{"line":85,"column":18}},{"source":"../src/slot.ts","name":null,"original":{"line":81,"column":6},"generated":{"line":86,"column":0}},{"source":"../src/slot.ts","name":null,"original":{"line":81,"column":6},"generated":{"line":86,"column":10}},{"source":"../src/slot.ts","name":null,"original":{"line":81,"column":20},"generated":{"line":86,"column":24}},{"source":"../src/slot.ts","name":null,"original":{"line":81,"column":23},"generated":{"line":86,"column":27}},{"source":"../src/slot.ts","name":null,"original":{"line":81,"column":6},"generated":{"line":86,"column":33}},{"source":"../src/slot.ts","name":null,"original":{"line":82,"column":5},"generated":{"line":87,"column":0}},{"source":"../src/slot.ts","name":null,"original":{"line":83,"column":3},"generated":{"line":88,"column":0}},{"source":"../src/slot.ts","name":null,"original":{"line":62,"column":9},"generated":{"line":88,"column":7}},{"source":"../src/slot.ts","name":null,"original":{"line":20,"column":28},"generated":{"line":88,"column":8}},{"source":"../src/slot.ts","name":null,"original":{"line":87,"column":9},"generated":{"line":92,"column":0}},{"source":"../src/slot.ts","name":null,"original":{"line":87,"column":9},"generated":{"line":92,"column":6}},{"source":"../src/slot.ts","name":null,"original":{"line":87,"column":9},"generated":{"line":92,"column":10}},{"source":"../src/slot.ts","name":null,"original":{"line":87,"column":9},"generated":{"line":92,"column":11}},{"source":"../src/slot.ts","name":null,"original":{"line":87,"column":9},"generated":{"line":92,"column":15}},{"source":"../src/slot.ts","name":null,"original":{"line":87,"column":2},"generated":{"line":92,"column":18}},{"source":"../src/slot.ts","name":null,"original":{"line":88,"column":4},"generated":{"line":92,"column":28}},{"source":"../src/slot.ts","name":null,"original":{"line":87,"column":2},"generated":{"line":92,"column":36}},{"source":"../src/slot.ts","name":null,"original":{"line":88,"column":41},"generated":{"line":92,"column":38}},{"source":"../src/slot.ts","name":null,"original":{"line":90,"column":4},"generated":{"line":93,"column":0}},{"source":"../src/slot.ts","name":null,"original":{"line":90,"column":10},"generated":{"line":93,"column":12}},{"source":"../src/slot.ts","name":null,"original":{"line":90,"column":17},"generated":{"line":93,"column":19}},{"source":"../src/slot.ts","name":null,"original":{"line":90,"column":20},"generated":{"line":93,"column":22}},{"source":"../src/slot.ts","name":null,"original":{"line":90,"column":4},"generated":{"line":93,"column":36}},{"source":"../src/slot.ts","name":null,"original":{"line":91,"column":4},"generated":{"line":94,"column":0}},{"source":"../src/slot.ts","name":null,"original":{"line":91,"column":11},"generated":{"line":94,"column":15}},{"source":"../src/slot.ts","name":null,"original":{"line":91,"column":11},"generated":{"line":94,"column":27}},{"source":"../src/slot.ts","name":null,"original":{"line":92,"column":6},"generated":{"line":95,"column":0}},{"source":"../src/slot.ts","name":null,"original":{"line":92,"column":12},"generated":{"line":95,"column":14}},{"source":"../src/slot.ts","name":null,"original":{"line":92,"column":17},"generated":{"line":95,"column":19}},{"source":"../src/slot.ts","name":null,"original":{"line":92,"column":20},"generated":{"line":95,"column":22}},{"source":"../src/slot.ts","name":null,"original":{"line":92,"column":6},"generated":{"line":95,"column":36}},{"source":"../src/slot.ts","name":null,"original":{"line":93,"column":6},"generated":{"line":97,"column":0}},{"source":"../src/slot.ts","name":null,"original":{"line":93,"column":10},"generated":{"line":97,"column":14}},{"source":"../src/slot.ts","name":null,"original":{"line":94,"column":8},"generated":{"line":98,"column":0}},{"source":"../src/slot.ts","name":null,"original":{"line":94,"column":8},"generated":{"line":98,"column":12}},{"source":"../src/slot.ts","name":null,"original":{"line":94,"column":22},"generated":{"line":98,"column":26}},{"source":"../src/slot.ts","name":null,"original":{"line":94,"column":25},"generated":{"line":98,"column":29}},{"source":"../src/slot.ts","name":null,"original":{"line":94,"column":8},"generated":{"line":98,"column":36}},{"source":"../src/slot.ts","name":null,"original":{"line":95,"column":8},"generated":{"line":99,"column":0}},{"source":"../src/slot.ts","name":null,"original":{"line":95,"column":15},"generated":{"line":99,"column":19}},{"source":"../src/slot.ts","name":null,"original":{"line":95,"column":23},"generated":{"line":99,"column":27}},{"source":"../src/slot.ts","name":null,"original":{"line":95,"column":24},"generated":{"line":99,"column":28}},{"source":"../src/slot.ts","name":null,"original":{"line":95,"column":15},"generated":{"line":99,"column":33}},{"source":"../src/slot.ts","name":null,"original":{"line":95,"column":30},"generated":{"line":99,"column":34}},{"source":"../src/slot.ts","name":null,"original":{"line":95,"column":15},"generated":{"line":99,"column":38}},{"source":"../src/slot.ts","name":null,"original":{"line":95,"column":36},"generated":{"line":99,"column":40}},{"source":"../src/slot.ts","name":null,"original":{"line":95,"column":15},"generated":{"line":99,"column":49}},{"source":"../src/slot.ts","name":null,"original":{"line":95,"column":8},"generated":{"line":99,"column":50}},{"source":"../src/slot.ts","name":null,"original":{"line":96,"column":7},"generated":{"line":100,"column":0}},{"source":"../src/slot.ts","name":null,"original":{"line":93,"column":6},"generated":{"line":100,"column":11}},{"source":"../src/slot.ts","name":null,"original":{"line":96,"column":16},"generated":{"line":100,"column":20}},{"source":"../src/slot.ts","name":null,"original":{"line":97,"column":8},"generated":{"line":101,"column":0}},{"source":"../src/slot.ts","name":null,"original":{"line":97,"column":8},"generated":{"line":101,"column":12}},{"source":"../src/slot.ts","name":null,"original":{"line":97,"column":22},"generated":{"line":101,"column":26}},{"source":"../src/slot.ts","name":null,"original":{"line":97,"column":25},"generated":{"line":101,"column":29}},{"source":"../src/slot.ts","name":null,"original":{"line":97,"column":8},"generated":{"line":101,"column":34}},{"source":"../src/slot.ts","name":null,"original":{"line":98,"column":7},"generated":{"line":102,"column":0}},{"source":"../src/slot.ts","name":null,"original":{"line":99,"column":24},"generated":{"line":103,"column":0}},{"source":"../src/slot.ts","name":null,"original":{"line":91,"column":4},"generated":{"line":103,"column":9}},{"source":"../src/slot.ts","name":null,"original":{"line":100,"column":3},"generated":{"line":104,"column":0}},{"source":"../src/slot.ts","name":null,"original":{"line":87,"column":9},"generated":{"line":104,"column":7}},{"source":"../src/slot.ts","name":null,"original":{"line":20,"column":28},"generated":{"line":104,"column":8}},{"source":"../src/slot.ts","name":null,"original":{"line":103,"column":9},"generated":{"line":107,"column":0}},{"source":"../src/slot.ts","name":null,"original":{"line":103,"column":9},"generated":{"line":107,"column":6}},{"source":"../src/slot.ts","name":null,"original":{"line":103,"column":9},"generated":{"line":107,"column":10}},{"source":"../src/slot.ts","name":null,"original":{"line":103,"column":9},"generated":{"line":107,"column":11}},{"source":"../src/slot.ts","name":null,"original":{"line":103,"column":9},"generated":{"line":107,"column":20}},{"source":"../src/slot.ts","name":null,"original":{"line":103,"column":2},"generated":{"line":107,"column":23}},{"source":"../src/slot.ts","name":null,"original":{"line":104,"column":4},"generated":{"line":107,"column":33}},{"source":"../src/slot.ts","name":null,"original":{"line":103,"column":2},"generated":{"line":107,"column":41}},{"source":"../src/slot.ts","name":null,"original":{"line":107,"column":4},"generated":{"line":109,"column":0}},{"source":"../src/slot.ts","name":null,"original":{"line":107,"column":4},"generated":{"line":109,"column":6}},{"source":"../src/slot.ts","name":null,"original":{"line":103,"column":2},"generated":{"line":109,"column":10}},{"source":"../src/slot.ts","name":null,"original":{"line":108,"column":4},"generated":{"line":109,"column":12}},{"source":"../src/slot.ts","name":null,"original":{"line":103,"column":2},"generated":{"line":109,"column":19}},{"source":"../src/slot.ts","name":null,"original":{"line":108,"column":19},"generated":{"line":109,"column":21}},{"source":"../src/slot.ts","name":null,"original":{"line":110,"column":4},"generated":{"line":110,"column":0}},{"source":"../src/slot.ts","name":null,"original":{"line":110,"column":8},"generated":{"line":110,"column":12}},{"source":"../src/slot.ts","name":null,"original":{"line":110,"column":4},"generated":{"line":110,"column":26}},{"source":"../src/slot.ts","name":null,"original":{"line":110,"column":24},"generated":{"line":110,"column":28}},{"source":"../src/slot.ts","name":null,"original":{"line":111,"column":6},"generated":{"line":111,"column":0}},{"source":"../src/slot.ts","name":null,"original":{"line":111,"column":12},"generated":{"line":111,"column":14}},{"source":"../src/slot.ts","name":null,"original":{"line":111,"column":17},"generated":{"line":111,"column":19}},{"source":"../src/slot.ts","name":null,"original":{"line":111,"column":20},"generated":{"line":111,"column":22}},{"source":"../src/slot.ts","name":null,"original":{"line":111,"column":6},"generated":{"line":111,"column":36}},{"source":"../src/slot.ts","name":null,"original":{"line":112,"column":6},"generated":{"line":113,"column":0}},{"source":"../src/slot.ts","name":null,"original":{"line":112,"column":10},"generated":{"line":113,"column":14}},{"source":"../src/slot.ts","name":null,"original":{"line":113,"column":8},"generated":{"line":114,"column":0}},{"source":"../src/slot.ts","name":null,"original":{"line":113,"column":8},"generated":{"line":114,"column":12}},{"source":"../src/slot.ts","name":null,"original":{"line":113,"column":22},"generated":{"line":114,"column":26}},{"source":"../src/slot.ts","name":null,"original":{"line":113,"column":25},"generated":{"line":114,"column":29}},{"source":"../src/slot.ts","name":null,"original":{"line":113,"column":8},"generated":{"line":114,"column":33}},{"source":"../src/slot.ts","name":null,"original":{"line":112,"column":10},"generated":{"line":114,"column":34}},{"source":"../src/slot.ts","name":null,"original":{"line":116,"column":8},"generated":{"line":117,"column":0}},{"source":"../src/slot.ts","name":null,"original":{"line":116,"column":15},"generated":{"line":117,"column":19}},{"source":"../src/slot.ts","name":null,"original":{"line":116,"column":23},"generated":{"line":117,"column":27}},{"source":"../src/slot.ts","name":null,"original":{"line":116,"column":24},"generated":{"line":117,"column":28}},{"source":"../src/slot.ts","name":null,"original":{"line":116,"column":15},"generated":{"line":117,"column":33}},{"source":"../src/slot.ts","name":null,"original":{"line":116,"column":30},"generated":{"line":117,"column":34}},{"source":"../src/slot.ts","name":null,"original":{"line":116,"column":15},"generated":{"line":117,"column":41}},{"source":"../src/slot.ts","name":null,"original":{"line":116,"column":40},"generated":{"line":117,"column":43}},{"source":"../src/slot.ts","name":null,"original":{"line":116,"column":15},"generated":{"line":117,"column":47}},{"source":"../src/slot.ts","name":null,"original":{"line":116,"column":8},"generated":{"line":117,"column":48}},{"source":"../src/slot.ts","name":null,"original":{"line":117,"column":7},"generated":{"line":118,"column":0}},{"source":"../src/slot.ts","name":null,"original":{"line":112,"column":6},"generated":{"line":118,"column":11}},{"source":"../src/slot.ts","name":null,"original":{"line":117,"column":16},"generated":{"line":118,"column":20}},{"source":"../src/slot.ts","name":null,"original":{"line":118,"column":8},"generated":{"line":119,"column":0}},{"source":"../src/slot.ts","name":null,"original":{"line":118,"column":8},"generated":{"line":119,"column":12}},{"source":"../src/slot.ts","name":null,"original":{"line":118,"column":22},"generated":{"line":119,"column":26}},{"source":"../src/slot.ts","name":null,"original":{"line":118,"column":25},"generated":{"line":119,"column":29}},{"source":"../src/slot.ts","name":null,"original":{"line":118,"column":8},"generated":{"line":119,"column":34}},{"source":"../src/slot.ts","name":null,"original":{"line":119,"column":7},"generated":{"line":120,"column":0}},{"source":"../src/slot.ts","name":null,"original":{"line":120,"column":5},"generated":{"line":121,"column":0}},{"source":"../src/slot.ts","name":null,"original":{"line":110,"column":4},"generated":{"line":121,"column":9}},{"source":"../src/slot.ts","name":null,"original":{"line":120,"column":11},"generated":{"line":121,"column":15}},{"source":"../src/slot.ts","name":null,"original":{"line":121,"column":6},"generated":{"line":122,"column":0}},{"source":"../src/slot.ts","name":null,"original":{"line":121,"column":13},"generated":{"line":122,"column":17}},{"source":"../src/slot.ts","name":null,"original":{"line":121,"column":21},"generated":{"line":122,"column":25}},{"source":"../src/slot.ts","name":null,"original":{"line":121,"column":22},"generated":{"line":122,"column":26}},{"source":"../src/slot.ts","name":null,"original":{"line":121,"column":13},"generated":{"line":122,"column":31}},{"source":"../src/slot.ts","name":null,"original":{"line":121,"column":28},"generated":{"line":122,"column":32}},{"source":"../src/slot.ts","name":null,"original":{"line":121,"column":13},"generated":{"line":122,"column":39}},{"source":"../src/slot.ts","name":null,"original":{"line":121,"column":38},"generated":{"line":122,"column":41}},{"source":"../src/slot.ts","name":null,"original":{"line":121,"column":13},"generated":{"line":122,"column":45}},{"source":"../src/slot.ts","name":null,"original":{"line":121,"column":6},"generated":{"line":122,"column":46}},{"source":"../src/slot.ts","name":null,"original":{"line":122,"column":5},"generated":{"line":123,"column":0}},{"source":"../src/slot.ts","name":null,"original":{"line":123,"column":3},"generated":{"line":124,"column":0}},{"source":"../src/slot.ts","name":null,"original":{"line":103,"column":9},"generated":{"line":124,"column":7}},{"source":"../src/slot.ts","name":null,"original":{"line":124,"column":0},"generated":{"line":126,"column":0}},{"source":"../src/slot.ts","name":null,"original":{"line":124,"column":0},"generated":{"line":126,"column":13}},{"source":"../src/slot.ts","name":null,"original":{"line":124,"column":0},"generated":{"line":126,"column":17}},{"source":"../src/slot.ts","name":null,"original":{"line":20,"column":28},"generated":{"line":127,"column":0}},{"source":"../src/slot.ts","name":null,"original":{"line":20,"column":28},"generated":{"line":127,"column":5}},{"source":"../src/slot.ts","name":null,"original":{"line":20,"column":28},"generated":{"line":128,"column":0}},{"source":"../src/slot.ts","name":null,"original":{"line":124,"column":1},"generated":{"line":129,"column":0}},{"source":"../src/slot.ts","name":null,"original":{"line":20,"column":0},"generated":{"line":129,"column":1}},{"source":"../src/slot.ts","name":null,"original":{"line":134,"column":0},"generated":{"line":139,"column":0}},{"source":"../src/slot.ts","name":null,"original":{"line":134,"column":6},"generated":{"line":139,"column":4}},{"source":"../src/slot.ts","name":null,"original":{"line":134,"column":15},"generated":{"line":139,"column":13}},{"source":"../src/slot.ts","name":null,"original":{"line":134,"column":18},"generated":{"line":139,"column":16}},{"source":"../src/slot.ts","name":null,"original":{"line":134,"column":0},"generated":{"line":139,"column":35}},{"source":"../src/slot.ts","name":null,"original":{"line":135,"column":0},"generated":{"line":140,"column":0}},{"source":"../src/slot.ts","name":null,"original":{"line":135,"column":6},"generated":{"line":140,"column":4}},{"source":"../src/slot.ts","name":null,"original":{"line":135,"column":10},"generated":{"line":140,"column":8}},{"source":"../src/slot.ts","name":null,"original":{"line":135,"column":13},"generated":{"line":140,"column":11}},{"source":"../src/slot.ts","name":null,"original":{"line":135,"column":0},"generated":{"line":140,"column":16}},{"source":"../src/slot.ts","name":null,"original":{"line":137,"column":0},"generated":{"line":142,"column":0}},{"source":"../src/slot.ts","name":null,"original":{"line":137,"column":13},"generated":{"line":142,"column":4}},{"source":"../src/slot.ts","name":null,"original":{"line":137,"column":17},"generated":{"line":142,"column":8}},{"source":"../src/slot.ts","name":null,"original":{"line":137,"column":54},"generated":{"line":142,"column":11}},{"source":"../src/slot.ts","name":null,"original":{"line":137,"column":58},"generated":{"line":142,"column":15}},{"source":"../src/slot.ts","name":null,"original":{"line":137,"column":59},"generated":{"line":142,"column":16}},{"source":"../src/slot.ts","name":null,"original":{"line":137,"column":58},"generated":{"line":142,"column":25}},{"source":"../src/slot.ts","name":null,"original":{"line":137,"column":54},"generated":{"line":142,"column":26}},{"source":"../src/slot.ts","name":null,"original":{"line":137,"column":73},"generated":{"line":142,"column":30}},{"source":"../src/slot.ts","name":null,"original":{"line":137,"column":73},"generated":{"line":142,"column":42}},{"source":"../src/slot.ts","name":null,"original":{"line":138,"column":2},"generated":{"line":143,"column":0}},{"source":"../src/slot.ts","name":null,"original":{"line":138,"column":8},"generated":{"line":143,"column":6}},{"source":"../src/slot.ts","name":null,"original":{"line":138,"column":12},"generated":{"line":143,"column":10}},{"source":"../src/slot.ts","name":null,"original":{"line":138,"column":15},"generated":{"line":143,"column":13}},{"source":"../src/slot.ts","name":null,"original":{"line":138,"column":28},"generated":{"line":143,"column":26}},{"source":"../src/slot.ts","name":null,"original":{"line":138,"column":2},"generated":{"line":143,"column":28}},{"source":"../src/slot.ts","name":null,"original":{"line":139,"column":2},"generated":{"line":145,"column":0}},{"source":"../src/slot.ts","name":null,"original":{"line":139,"column":6},"generated":{"line":145,"column":6}},{"source":"../src/slot.ts","name":null,"original":{"line":140,"column":4},"generated":{"line":146,"column":0}},{"source":"../src/slot.ts","name":null,"original":{"line":140,"column":4},"generated":{"line":146,"column":4}},{"source":"../src/slot.ts","name":null,"original":{"line":140,"column":10},"generated":{"line":146,"column":10}},{"source":"../src/slot.ts","name":null,"original":{"line":140,"column":11},"generated":{"line":146,"column":11}},{"source":"../src/slot.ts","name":null,"original":{"line":140,"column":4},"generated":{"line":146,"column":25}},{"source":"../src/slot.ts","name":null,"original":{"line":140,"column":26},"generated":{"line":146,"column":26}},{"source":"../src/slot.ts","name":null,"original":{"line":140,"column":4},"generated":{"line":146,"column":30}},{"source":"../src/slot.ts","name":null,"original":{"line":140,"column":32},"generated":{"line":146,"column":32}},{"source":"../src/slot.ts","name":null,"original":{"line":140,"column":4},"generated":{"line":146,"column":41}},{"source":"../src/slot.ts","name":null,"original":{"line":140,"column":43},"generated":{"line":146,"column":43}},{"source":"../src/slot.ts","name":null,"original":{"line":141,"column":6},"generated":{"line":147,"column":0}},{"source":"../src/slot.ts","name":null,"original":{"line":141,"column":6},"generated":{"line":147,"column":6}},{"source":"../src/slot.ts","name":null,"original":{"line":141,"column":11},"generated":{"line":147,"column":11}},{"source":"../src/slot.ts","name":null,"original":{"line":141,"column":13},"generated":{"line":147,"column":13}},{"source":"../src/slot.ts","name":null,"original":{"line":141,"column":17},"generated":{"line":147,"column":17}},{"source":"../src/slot.ts","name":null,"original":{"line":141,"column":18},"generated":{"line":147,"column":18}},{"source":"../src/slot.ts","name":null,"original":{"line":141,"column":17},"generated":{"line":147,"column":27}},{"source":"../src/slot.ts","name":null,"original":{"line":141,"column":13},"generated":{"line":147,"column":28}},{"source":"../src/slot.ts","name":null,"original":{"line":141,"column":31},"generated":{"line":147,"column":31}},{"source":"../src/slot.ts","name":null,"original":{"line":140,"column":43},"generated":{"line":147,"column":35}},{"source":"../src/slot.ts","name":null,"original":{"line":142,"column":6},"generated":{"line":148,"column":0}},{"source":"../src/slot.ts","name":null,"original":{"line":142,"column":6},"generated":{"line":148,"column":6}},{"source":"../src/slot.ts","name":null,"original":{"line":142,"column":16},"generated":{"line":148,"column":16}},{"source":"../src/slot.ts","name":null,"original":{"line":142,"column":18},"generated":{"line":148,"column":18}},{"source":"../src/slot.ts","name":null,"original":{"line":140,"column":43},"generated":{"line":148,"column":23}},{"source":"../src/slot.ts","name":null,"original":{"line":143,"column":6},"generated":{"line":149,"column":0}},{"source":"../src/slot.ts","name":null,"original":{"line":143,"column":6},"generated":{"line":149,"column":6}},{"source":"../src/slot.ts","name":null,"original":{"line":143,"column":14},"generated":{"line":149,"column":14}},{"source":"../src/slot.ts","name":null,"original":{"line":143,"column":16},"generated":{"line":149,"column":16}},{"source":"../src/slot.ts","name":null,"original":{"line":140,"column":43},"generated":{"line":149,"column":21}},{"source":"../src/slot.ts","name":null,"original":{"line":144,"column":6},"generated":{"line":150,"column":0}},{"source":"../src/slot.ts","name":null,"original":{"line":144,"column":6},"generated":{"line":150,"column":6}},{"source":"../src/slot.ts","name":null,"original":{"line":144,"column":18},"generated":{"line":150,"column":18}},{"source":"../src/slot.ts","name":null,"original":{"line":144,"column":20},"generated":{"line":150,"column":20}},{"source":"../src/slot.ts","name":null,"original":{"line":140,"column":43},"generated":{"line":151,"column":0}},{"source":"../src/slot.ts","name":null,"original":{"line":140,"column":4},"generated":{"line":151,"column":5}},{"source":"../src/slot.ts","name":null,"original":{"line":146,"column":3},"generated":{"line":152,"column":0}},{"source":"../src/slot.ts","name":null,"original":{"line":139,"column":2},"generated":{"line":152,"column":3}},{"source":"../src/slot.ts","name":null,"original":{"line":146,"column":12},"generated":{"line":152,"column":12}},{"source":"../src/slot.ts","name":null,"original":{"line":147,"column":4},"generated":{"line":153,"column":0}},{"source":"../src/slot.ts","name":null,"original":{"line":147,"column":11},"generated":{"line":153,"column":11}},{"source":"../src/slot.ts","name":null,"original":{"line":147,"column":4},"generated":{"line":153,"column":15}},{"source":"../src/slot.ts","name":null,"original":{"line":148,"column":3},"generated":{"line":154,"column":0}},{"source":"../src/slot.ts","name":null,"original":{"line":149,"column":1},"generated":{"line":155,"column":0}},{"source":"../src/slot.ts","name":null,"original":{"line":137,"column":73},"generated":{"line":155,"column":1}},{"source":"../src/slot.ts","name":null,"original":{"line":137,"column":0},"generated":{"line":155,"column":3}},{"source":"../src/context.ts","name":null,"original":{"line":3,"column":15},"generated":{"line":158,"column":4}},{"source":"../src/context.ts","name":null,"original":{"line":3,"column":15},"generated":{"line":158,"column":8}},{"source":"../src/context.ts","name":null,"original":{"line":3,"column":15},"generated":{"line":158,"column":11}},{"source":"../src/context.ts","name":null,"original":{"line":3,"column":15},"generated":{"line":158,"column":15}},{"source":"../src/context.ts","name":null,"original":{"line":3,"column":15},"generated":{"line":158,"column":16}},{"source":"../src/context.ts","name":null,"original":{"line":3,"column":21},"generated":{"line":159,"column":4}},{"source":"../src/context.ts","name":null,"original":{"line":3,"column":21},"generated":{"line":159,"column":13}},{"source":"../src/context.ts","name":null,"original":{"line":3,"column":21},"generated":{"line":159,"column":16}},{"source":"../src/context.ts","name":null,"original":{"line":3,"column":21},"generated":{"line":159,"column":20}},{"source":"../src/context.ts","name":null,"original":{"line":3,"column":21},"generated":{"line":159,"column":21}},{"source":"../src/context.ts","name":null,"original":{"line":5,"column":0},"generated":{"line":163,"column":0}},{"source":"../src/context.ts","name":null,"original":{"line":7,"column":9},"generated":{"line":163,"column":9}},{"source":"../src/context.ts","name":null,"original":{"line":5,"column":0},"generated":{"line":163,"column":30}},{"source":"../src/context.ts","name":null,"original":{"line":7,"column":31},"generated":{"line":163,"column":31}},{"source":"../src/context.ts","name":null,"original":{"line":5,"column":0},"generated":{"line":163,"column":39}},{"source":"../src/context.ts","name":null,"original":{"line":7,"column":52},"generated":{"line":163,"column":41}},{"source":"../src/context.ts","name":null,"original":{"line":5,"column":0},"generated":{"line":163,"column":46}},{"source":"../src/context.ts","name":null,"original":{"line":7,"column":65},"generated":{"line":163,"column":48}},{"source":"../src/context.ts","name":null,"original":{"line":8,"column":2},"generated":{"line":164,"column":0}},{"source":"../src/context.ts","name":null,"original":{"line":8,"column":9},"generated":{"line":164,"column":9}},{"source":"../src/context.ts","name":null,"original":{"line":8,"column":19},"generated":{"line":164,"column":19}},{"source":"../src/context.ts","name":null,"original":{"line":8,"column":20},"generated":{"line":164,"column":20}},{"source":"../src/context.ts","name":null,"original":{"line":8,"column":24},"generated":{"line":164,"column":24}},{"source":"../src/context.ts","name":null,"original":{"line":8,"column":25},"generated":{"line":164,"column":25}},{"source":"../src/context.ts","name":null,"original":{"line":8,"column":24},"generated":{"line":164,"column":33}},{"source":"../src/context.ts","name":null,"original":{"line":8,"column":19},"generated":{"line":164,"column":34}},{"source":"../src/context.ts","name":null,"original":{"line":8,"column":36},"generated":{"line":164,"column":36}},{"source":"../src/context.ts","name":null,"original":{"line":8,"column":19},"generated":{"line":164,"column":41}},{"source":"../src/context.ts","name":null,"original":{"line":8,"column":2},"generated":{"line":164,"column":42}},{"source":"../src/context.ts","name":null,"original":{"line":9,"column":1},"generated":{"line":165,"column":0}},{"source":"../src/context.ts","name":null,"original":{"line":13,"column":0},"generated":{"line":169,"column":0}},{"source":"../src/context.ts","name":null,"original":{"line":13,"column":16},"generated":{"line":169,"column":9}},{"source":"../src/context.ts","name":null,"original":{"line":13,"column":0},"generated":{"line":169,"column":21}},{"source":"../src/context.ts","name":null,"original":{"line":14,"column":2},"generated":{"line":169,"column":22}},{"source":"../src/context.ts","name":null,"original":{"line":13,"column":0},"generated":{"line":169,"column":27}},{"source":"../src/context.ts","name":null,"original":{"line":14,"column":54},"generated":{"line":169,"column":29}},{"source":"../src/context.ts","name":null,"original":{"line":16,"column":2},"generated":{"line":170,"column":0}},{"source":"../src/context.ts","name":null,"original":{"line":16,"column":9},"generated":{"line":170,"column":9}},{"source":"../src/context.ts","name":null,"original":{"line":16,"column":9},"generated":{"line":170,"column":21}},{"source":"../src/context.ts","name":null,"original":{"line":17,"column":4},"generated":{"line":171,"column":0}},{"source":"../src/context.ts","name":null,"original":{"line":17,"column":10},"generated":{"line":171,"column":8}},{"source":"../src/context.ts","name":null,"original":{"line":17,"column":13},"generated":{"line":171,"column":11}},{"source":"../src/context.ts","name":null,"original":{"line":17,"column":16},"generated":{"line":171,"column":14}},{"source":"../src/context.ts","name":null,"original":{"line":17,"column":21},"generated":{"line":171,"column":19}},{"source":"../src/context.ts","name":null,"original":{"line":17,"column":22},"generated":{"line":171,"column":20}},{"source":"../src/context.ts","name":null,"original":{"line":17,"column":16},"generated":{"line":171,"column":25}},{"source":"../src/context.ts","name":null,"original":{"line":17,"column":28},"generated":{"line":171,"column":26}},{"source":"../src/context.ts","name":null,"original":{"line":17,"column":16},"generated":{"line":171,"column":30}},{"source":"../src/context.ts","name":null,"original":{"line":17,"column":34},"generated":{"line":171,"column":32}},{"source":"../src/context.ts","name":null,"original":{"line":17,"column":16},"generated":{"line":171,"column":41}},{"source":"../src/context.ts","name":null,"original":{"line":17,"column":4},"generated":{"line":171,"column":42}},{"source":"../src/context.ts","name":null,"original":{"line":18,"column":4},"generated":{"line":172,"column":0}},{"source":"../src/context.ts","name":null,"original":{"line":18,"column":10},"generated":{"line":172,"column":8}},{"source":"../src/context.ts","name":null,"original":{"line":18,"column":19},"generated":{"line":172,"column":17}},{"source":"../src/context.ts","name":null,"original":{"line":18,"column":22},"generated":{"line":172,"column":20}},{"source":"../src/context.ts","name":null,"original":{"line":18,"column":26},"generated":{"line":172,"column":24}},{"source":"../src/context.ts","name":null,"original":{"line":18,"column":27},"generated":{"line":172,"column":25}},{"source":"../src/context.ts","name":null,"original":{"line":18,"column":30},"generated":{"line":172,"column":28}},{"source":"../src/context.ts","name":null,"original":{"line":18,"column":31},"generated":{"line":172,"column":29}},{"source":"../src/context.ts","name":null,"original":{"line":18,"column":26},"generated":{"line":172,"column":33}},{"source":"../src/context.ts","name":null,"original":{"line":18,"column":4},"generated":{"line":172,"column":34}},{"source":"../src/context.ts","name":null,"original":{"line":19,"column":4},"generated":{"line":173,"column":0}},{"source":"../src/context.ts","name":null,"original":{"line":19,"column":10},"generated":{"line":173,"column":8}},{"source":"../src/context.ts","name":null,"original":{"line":19,"column":20},"generated":{"line":173,"column":18}},{"source":"../src/context.ts","name":null,"original":{"line":19,"column":23},"generated":{"line":173,"column":21}},{"source":"../src/context.ts","name":null,"original":{"line":19,"column":27},"generated":{"line":173,"column":25}},{"source":"../src/context.ts","name":null,"original":{"line":19,"column":28},"generated":{"line":173,"column":26}},{"source":"../src/context.ts","name":null,"original":{"line":19,"column":31},"generated":{"line":173,"column":29}},{"source":"../src/context.ts","name":null,"original":{"line":19,"column":32},"generated":{"line":173,"column":30}},{"source":"../src/context.ts","name":null,"original":{"line":19,"column":27},"generated":{"line":173,"column":35}},{"source":"../src/context.ts","name":null,"original":{"line":19,"column":4},"generated":{"line":173,"column":36}},{"source":"../src/context.ts","name":null,"original":{"line":22,"column":4},"generated":{"line":174,"column":0}},{"source":"../src/context.ts","name":null,"original":{"line":22,"column":11},"generated":{"line":174,"column":11}},{"source":"../src/context.ts","name":null,"original":{"line":22,"column":15},"generated":{"line":174,"column":15}},{"source":"../src/context.ts","name":null,"original":{"line":22,"column":11},"generated":{"line":174,"column":22}},{"source":"../src/context.ts","name":null,"original":{"line":22,"column":32},"generated":{"line":174,"column":23}},{"source":"../src/context.ts","name":null,"original":{"line":22,"column":33},"generated":{"line":174,"column":33}},{"source":"../src/context.ts","name":null,"original":{"line":22,"column":32},"generated":{"line":174,"column":40}},{"source":"../src/context.ts","name":null,"original":{"line":22,"column":42},"generated":{"line":174,"column":42}},{"source":"../src/context.ts","name":null,"original":{"line":22,"column":32},"generated":{"line":174,"column":48}},{"source":"../src/context.ts","name":null,"original":{"line":22,"column":48},"generated":{"line":174,"column":50}},{"source":"../src/context.ts","name":null,"original":{"line":23,"column":6},"generated":{"line":175,"column":0}},{"source":"../src/context.ts","name":null,"original":{"line":23,"column":15},"generated":{"line":175,"column":15}},{"source":"../src/context.ts","name":null,"original":{"line":23,"column":6},"generated":{"line":175,"column":21}},{"source":"../src/context.ts","name":null,"original":{"line":23,"column":22},"generated":{"line":175,"column":22}},{"source":"../src/context.ts","name":null,"original":{"line":23,"column":6},"generated":{"line":175,"column":28}},{"source":"../src/context.ts","name":null,"original":{"line":23,"column":38},"generated":{"line":175,"column":30}},{"source":"../src/context.ts","name":null,"original":{"line":23,"column":6},"generated":{"line":175,"column":38}},{"source":"../src/context.ts","name":null,"original":{"line":23,"column":51},"generated":{"line":175,"column":40}},{"source":"../src/context.ts","name":null,"original":{"line":24,"column":8},"generated":{"line":176,"column":0}},{"source":"../src/context.ts","name":null,"original":{"line":24,"column":12},"generated":{"line":176,"column":12}},{"source":"../src/context.ts","name":null,"original":{"line":25,"column":10},"generated":{"line":177,"column":0}},{"source":"../src/context.ts","name":null,"original":{"line":25,"column":14},"generated":{"line":177,"column":14}},{"source":"../src/context.ts","name":null,"original":{"line":25,"column":20},"generated":{"line":177,"column":20}},{"source":"../src/context.ts","name":null,"original":{"line":25,"column":23},"generated":{"line":177,"column":23}},{"source":"../src/context.ts","name":null,"original":{"line":25,"column":29},"generated":{"line":177,"column":29}},{"source":"../src/context.ts","name":null,"original":{"line":25,"column":30},"generated":{"line":177,"column":30}},{"source":"../src/context.ts","name":null,"original":{"line":25,"column":23},"generated":{"line":177,"column":34}},{"source":"../src/context.ts","name":null,"original":{"line":25,"column":35},"generated":{"line":177,"column":35}},{"source":"../src/context.ts","name":null,"original":{"line":25,"column":23},"generated":{"line":177,"column":38}},{"source":"../src/context.ts","name":null,"original":{"line":25,"column":40},"generated":{"line":177,"column":40}},{"source":"../src/context.ts","name":null,"original":{"line":25,"column":23},"generated":{"line":177,"column":48}},{"source":"../src/context.ts","name":null,"original":{"line":25,"column":10},"generated":{"line":177,"column":49}},{"source":"../src/context.ts","name":null,"original":{"line":26,"column":9},"generated":{"line":178,"column":0}},{"source":"../src/context.ts","name":null,"original":{"line":24,"column":8},"generated":{"line":178,"column":9}},{"source":"../src/context.ts","name":null,"original":{"line":26,"column":10},"generated":{"line":178,"column":10}},{"source":"../src/context.ts","name":null,"original":{"line":26,"column":17},"generated":{"line":178,"column":17}},{"source":"../src/context.ts","name":null,"original":{"line":26,"column":10},"generated":{"line":178,"column":22}},{"source":"../src/context.ts","name":null,"original":{"line":26,"column":24},"generated":{"line":178,"column":24}},{"source":"../src/context.ts","name":null,"original":{"line":27,"column":10},"generated":{"line":179,"column":0}},{"source":"../src/context.ts","name":null,"original":{"line":27,"column":17},"generated":{"line":179,"column":17}},{"source":"../src/context.ts","name":null,"original":{"line":27,"column":23},"generated":{"line":179,"column":23}},{"source":"../src/context.ts","name":null,"original":{"line":27,"column":24},"generated":{"line":179,"column":24}},{"source":"../src/context.ts","name":null,"original":{"line":27,"column":23},"generated":{"line":179,"column":29}},{"source":"../src/context.ts","name":null,"original":{"line":27,"column":10},"generated":{"line":179,"column":30}},{"source":"../src/context.ts","name":null,"original":{"line":28,"column":9},"generated":{"line":180,"column":0}},{"source":"../src/context.ts","name":null,"original":{"line":29,"column":8},"generated":{"line":182,"column":0}},{"source":"../src/context.ts","name":null,"original":{"line":29,"column":14},"generated":{"line":182,"column":12}},{"source":"../src/context.ts","name":null,"original":{"line":29,"column":18},"generated":{"line":182,"column":16}},{"source":"../src/context.ts","name":null,"original":{"line":29,"column":21},"generated":{"line":182,"column":19}},{"source":"../src/context.ts","name":null,"original":{"line":29,"column":27},"generated":{"line":182,"column":25}},{"source":"../src/context.ts","name":null,"original":{"line":29,"column":28},"generated":{"line":182,"column":26}},{"source":"../src/context.ts","name":null,"original":{"line":29,"column":21},"generated":{"line":182,"column":30}},{"source":"../src/context.ts","name":null,"original":{"line":29,"column":35},"generated":{"line":182,"column":33}},{"source":"../src/context.ts","name":null,"original":{"line":29,"column":21},"generated":{"line":182,"column":40}},{"source":"../src/context.ts","name":null,"original":{"line":29,"column":45},"generated":{"line":182,"column":43}},{"source":"../src/context.ts","name":null,"original":{"line":29,"column":8},"generated":{"line":182,"column":53}},{"source":"../src/context.ts","name":null,"original":{"line":30,"column":8},"generated":{"line":184,"column":0}},{"source":"../src/context.ts","name":null,"original":{"line":30,"column":12},"generated":{"line":184,"column":12}},{"source":"../src/context.ts","name":null,"original":{"line":30,"column":25},"generated":{"line":184,"column":25}},{"source":"../src/context.ts","name":null,"original":{"line":30,"column":26},"generated":{"line":184,"column":26}},{"source":"../src/context.ts","name":null,"original":{"line":30,"column":32},"generated":{"line":184,"column":32}},{"source":"../src/context.ts","name":null,"original":{"line":30,"column":33},"generated":{"line":184,"column":33}},{"source":"../src/context.ts","name":null,"original":{"line":30,"column":25},"generated":{"line":184,"column":38}},{"source":"../src/context.ts","name":null,"original":{"line":30,"column":8},"generated":{"line":184,"column":39}},{"source":"../src/context.ts","name":null,"original":{"line":30,"column":41},"generated":{"line":184,"column":41}},{"source":"../src/context.ts","name":null,"original":{"line":31,"column":10},"generated":{"line":185,"column":0}},{"source":"../src/context.ts","name":null,"original":{"line":31,"column":10},"generated":{"line":185,"column":10}},{"source":"../src/context.ts","name":null,"original":{"line":31,"column":16},"generated":{"line":185,"column":16}},{"source":"../src/context.ts","name":null,"original":{"line":31,"column":17},"generated":{"line":185,"column":17}},{"source":"../src/context.ts","name":null,"original":{"line":31,"column":10},"generated":{"line":185,"column":22}},{"source":"../src/context.ts","name":null,"original":{"line":31,"column":23},"generated":{"line":185,"column":23}},{"source":"../src/context.ts","name":null,"original":{"line":31,"column":10},"generated":{"line":185,"column":27}},{"source":"../src/context.ts","name":null,"original":{"line":31,"column":28},"generated":{"line":185,"column":28}},{"source":"../src/context.ts","name":null,"original":{"line":31,"column":10},"generated":{"line":185,"column":32}},{"source":"../src/context.ts","name":null,"original":{"line":31,"column":34},"generated":{"line":185,"column":34}},{"source":"../src/context.ts","name":null,"original":{"line":31,"column":40},"generated":{"line":185,"column":40}},{"source":"../src/context.ts","name":null,"original":{"line":31,"column":41},"generated":{"line":185,"column":41}},{"source":"../src/context.ts","name":null,"original":{"line":31,"column":34},"generated":{"line":185,"column":45}},{"source":"../src/context.ts","name":null,"original":{"line":31,"column":48},"generated":{"line":185,"column":48}},{"source":"../src/context.ts","name":null,"original":{"line":31,"column":34},"generated":{"line":185,"column":54}},{"source":"../src/context.ts","name":null,"original":{"line":31,"column":57},"generated":{"line":185,"column":57}},{"source":"../src/context.ts","name":null,"original":{"line":31,"column":10},"generated":{"line":185,"column":68}},{"source":"../src/context.ts","name":null,"original":{"line":32,"column":9},"generated":{"line":186,"column":0}},{"source":"../src/context.ts","name":null,"original":{"line":30,"column":8},"generated":{"line":186,"column":9}},{"source":"../src/context.ts","name":null,"original":{"line":32,"column":15},"generated":{"line":186,"column":15}},{"source":"../src/context.ts","name":null,"original":{"line":33,"column":10},"generated":{"line":187,"column":0}},{"source":"../src/context.ts","name":null,"original":{"line":33,"column":10},"generated":{"line":187,"column":10}},{"source":"../src/context.ts","name":null,"original":{"line":33,"column":14},"generated":{"line":187,"column":14}},{"source":"../src/context.ts","name":null,"original":{"line":33,"column":15},"generated":{"line":187,"column":15}},{"source":"../src/context.ts","name":null,"original":{"line":33,"column":21},"generated":{"line":187,"column":21}},{"source":"../src/context.ts","name":null,"original":{"line":33,"column":22},"generated":{"line":187,"column":22}},{"source":"../src/context.ts","name":null,"original":{"line":33,"column":14},"generated":{"line":187,"column":27}},{"source":"../src/context.ts","name":null,"original":{"line":33,"column":10},"generated":{"line":187,"column":28}},{"source":"../src/context.ts","name":null,"original":{"line":34,"column":9},"generated":{"line":188,"column":0}},{"source":"../src/context.ts","name":null,"original":{"line":35,"column":7},"generated":{"line":189,"column":0}},{"source":"../src/context.ts","name":null,"original":{"line":36,"column":6},"generated":{"line":191,"column":0}},{"source":"../src/context.ts","name":null,"original":{"line":36,"column":12},"generated":{"line":191,"column":10}},{"source":"../src/context.ts","name":null,"original":{"line":36,"column":22},"generated":{"line":191,"column":20}},{"source":"../src/context.ts","name":null,"original":{"line":36,"column":25},"generated":{"line":191,"column":23}},{"source":"../src/context.ts","name":null,"original":{"line":36,"column":26},"generated":{"line":191,"column":33}},{"source":"../src/context.ts","name":null,"original":{"line":36,"column":25},"generated":{"line":191,"column":38}},{"source":"../src/context.ts","name":null,"original":{"line":36,"column":37},"generated":{"line":191,"column":40}},{"source":"../src/context.ts","name":null,"original":{"line":36,"column":42},"generated":{"line":192,"column":0}},{"source":"../src/context.ts","name":null,"original":{"line":36,"column":42},"generated":{"line":192,"column":15}},{"source":"../src/context.ts","name":null,"original":{"line":36,"column":48},"generated":{"line":192,"column":21}},{"source":"../src/context.ts","name":null,"original":{"line":36,"column":49},"generated":{"line":192,"column":22}},{"source":"../src/context.ts","name":null,"original":{"line":36,"column":48},"generated":{"line":192,"column":31}},{"source":"../src/context.ts","name":null,"original":{"line":36,"column":60},"generated":{"line":192,"column":33}},{"source":"../src/context.ts","name":null,"original":{"line":36,"column":48},"generated":{"line":192,"column":38}},{"source":"../src/context.ts","name":null,"original":{"line":36,"column":42},"generated":{"line":192,"column":39}},{"source":"../src/context.ts","name":null,"original":{"line":36,"column":66},"generated":{"line":193,"column":0}},{"source":"../src/context.ts","name":null,"original":{"line":36,"column":6},"generated":{"line":193,"column":7}},{"source":"../src/context.ts","name":null,"original":{"line":37,"column":6},"generated":{"line":195,"column":0}},{"source":"../src/context.ts","name":null,"original":{"line":37,"column":12},"generated":{"line":195,"column":10}},{"source":"../src/context.ts","name":null,"original":{"line":37,"column":23},"generated":{"line":195,"column":21}},{"source":"../src/context.ts","name":null,"original":{"line":37,"column":26},"generated":{"line":195,"column":24}},{"source":"../src/context.ts","name":null,"original":{"line":37,"column":27},"generated":{"line":195,"column":34}},{"source":"../src/context.ts","name":null,"original":{"line":37,"column":26},"generated":{"line":195,"column":39}},{"source":"../src/context.ts","name":null,"original":{"line":37,"column":37},"generated":{"line":195,"column":41}},{"source":"../src/context.ts","name":null,"original":{"line":37,"column":42},"generated":{"line":196,"column":0}},{"source":"../src/context.ts","name":null,"original":{"line":37,"column":42},"generated":{"line":196,"column":15}},{"source":"../src/context.ts","name":null,"original":{"line":37,"column":48},"generated":{"line":196,"column":21}},{"source":"../src/context.ts","name":null,"original":{"line":37,"column":49},"generated":{"line":196,"column":22}},{"source":"../src/context.ts","name":null,"original":{"line":37,"column":48},"generated":{"line":196,"column":32}},{"source":"../src/context.ts","name":null,"original":{"line":37,"column":61},"generated":{"line":196,"column":34}},{"source":"../src/context.ts","name":null,"original":{"line":37,"column":48},"generated":{"line":196,"column":39}},{"source":"../src/context.ts","name":null,"original":{"line":37,"column":42},"generated":{"line":196,"column":40}},{"source":"../src/context.ts","name":null,"original":{"line":37,"column":67},"generated":{"line":197,"column":0}},{"source":"../src/context.ts","name":null,"original":{"line":37,"column":6},"generated":{"line":197,"column":7}},{"source":"../src/context.ts","name":null,"original":{"line":38,"column":6},"generated":{"line":199,"column":0}},{"source":"../src/context.ts","name":null,"original":{"line":38,"column":6},"generated":{"line":199,"column":6}},{"source":"../src/context.ts","name":null,"original":{"line":38,"column":16},"generated":{"line":199,"column":16}},{"source":"../src/context.ts","name":null,"original":{"line":39,"column":5},"generated":{"line":200,"column":0}},{"source":"../src/context.ts","name":null,"original":{"line":22,"column":11},"generated":{"line":200,"column":5}},{"source":"../src/context.ts","name":null,"original":{"line":22,"column":4},"generated":{"line":200,"column":6}},{"source":"../src/context.ts","name":null,"original":{"line":40,"column":43},"generated":{"line":201,"column":0}},{"source":"../src/context.ts","name":null,"original":{"line":16,"column":2},"generated":{"line":201,"column":3}},{"source":"../src/context.ts","name":null,"original":{"line":41,"column":1},"generated":{"line":202,"column":0}},{"source":"../src/context.ts","name":null,"original":{"line":43,"column":0},"generated":{"line":204,"column":0}},{"source":"../src/context.ts","name":null,"original":{"line":43,"column":9},"generated":{"line":204,"column":9}},{"source":"../src/context.ts","name":null,"original":{"line":43,"column":0},"generated":{"line":204,"column":22}},{"source":"../src/context.ts","name":null,"original":{"line":43,"column":23},"generated":{"line":204,"column":23}},{"source":"../src/context.ts","name":null,"original":{"line":43,"column":0},"generated":{"line":204,"column":28}},{"source":"../src/context.ts","name":null,"original":{"line":43,"column":33},"generated":{"line":204,"column":30}},{"source":"../src/context.ts","name":null,"original":{"line":44,"column":2},"generated":{"line":205,"column":0}},{"source":"../src/context.ts","name":null,"original":{"line":44,"column":9},"generated":{"line":205,"column":9}},{"source":"../src/context.ts","name":null,"original":{"line":44,"column":14},"generated":{"line":205,"column":14}},{"source":"../src/context.ts","name":null,"original":{"line":44,"column":18},"generated":{"line":205,"column":18}},{"source":"../src/context.ts","name":null,"original":{"line":44,"column":25},"generated":{"line":205,"column":25}},{"source":"../src/context.ts","name":null,"original":{"line":44,"column":30},"generated":{"line":205,"column":30}},{"source":"../src/context.ts","name":null,"original":{"line":44,"column":31},"generated":{"line":205,"column":31}},{"source":"../src/context.ts","name":null,"original":{"line":44,"column":18},"generated":{"line":205,"column":35}},{"source":"../src/context.ts","name":null,"original":{"line":44,"column":40},"generated":{"line":205,"column":40}},{"source":"../src/context.ts","name":null,"original":{"line":44,"column":2},"generated":{"line":205,"column":50}},{"source":"../src/context.ts","name":null,"original":{"line":45,"column":1},"generated":{"line":206,"column":0}},{"source":"../src/context.ts","name":null,"original":{"line":50,"column":0},"generated":{"line":211,"column":0}},{"source":"../src/context.ts","name":null,"original":{"line":50,"column":6},"generated":{"line":211,"column":4}},{"source":"../src/context.ts","name":null,"original":{"line":50,"column":19},"generated":{"line":211,"column":17}},{"source":"../src/context.ts","name":null,"original":{"line":50,"column":34},"generated":{"line":211,"column":20}},{"source":"../src/context.ts","name":null,"original":{"line":50,"column":0},"generated":{"line":211,"column":22}},{"source":"../src/context.ts","name":null,"original":{"line":51,"column":0},"generated":{"line":213,"column":0}},{"source":"../src/context.ts","name":null,"original":{"line":51,"column":16},"generated":{"line":213,"column":9}},{"source":"../src/context.ts","name":null,"original":{"line":51,"column":0},"generated":{"line":213,"column":33}},{"source":"../src/context.ts","name":null,"original":{"line":51,"column":61},"generated":{"line":213,"column":34}},{"source":"../src/context.ts","name":null,"original":{"line":51,"column":0},"generated":{"line":213,"column":39}},{"source":"../src/context.ts","name":null,"original":{"line":51,"column":69},"generated":{"line":213,"column":41}},{"source":"../src/context.ts","name":null,"original":{"line":54,"column":2},"generated":{"line":216,"column":0}},{"source":"../src/context.ts","name":null,"original":{"line":54,"column":6},"generated":{"line":216,"column":6}},{"source":"../src/context.ts","name":null,"original":{"line":54,"column":19},"generated":{"line":216,"column":19}},{"source":"../src/context.ts","name":null,"original":{"line":54,"column":20},"generated":{"line":216,"column":20}},{"source":"../src/context.ts","name":null,"original":{"line":54,"column":6},"generated":{"line":216,"column":27}},{"source":"../src/context.ts","name":null,"original":{"line":54,"column":28},"generated":{"line":216,"column":28}},{"source":"../src/context.ts","name":null,"original":{"line":54,"column":6},"generated":{"line":216,"column":33}},{"source":"../src/context.ts","name":null,"original":{"line":54,"column":37},"generated":{"line":216,"column":37}},{"source":"../src/context.ts","name":null,"original":{"line":54,"column":2},"generated":{"line":216,"column":38}},{"source":"../src/context.ts","name":null,"original":{"line":54,"column":40},"generated":{"line":216,"column":40}},{"source":"../src/context.ts","name":null,"original":{"line":55,"column":4},"generated":{"line":217,"column":0}},{"source":"../src/context.ts","name":null,"original":{"line":55,"column":10},"generated":{"line":217,"column":8}},{"source":"../src/context.ts","name":null,"original":{"line":55,"column":14},"generated":{"line":217,"column":12}},{"source":"../src/context.ts","name":null,"original":{"line":55,"column":17},"generated":{"line":217,"column":15}},{"source":"../src/context.ts","name":null,"original":{"line":55,"column":18},"generated":{"line":217,"column":25}},{"source":"../src/context.ts","name":null,"original":{"line":55,"column":17},"generated":{"line":217,"column":28}},{"source":"../src/context.ts","name":null,"original":{"line":55,"column":28},"generated":{"line":217,"column":30}},{"source":"../src/context.ts","name":null,"original":{"line":55,"column":17},"generated":{"line":217,"column":36}},{"source":"../src/context.ts","name":null,"original":{"line":55,"column":42},"generated":{"line":217,"column":38}},{"source":"../src/context.ts","name":null,"original":{"line":56,"column":6},"generated":{"line":218,"column":0}},{"source":"../src/context.ts","name":null,"original":{"line":56,"column":12},"generated":{"line":218,"column":10}},{"source":"../src/context.ts","name":null,"original":{"line":56,"column":14},"generated":{"line":218,"column":12}},{"source":"../src/context.ts","name":null,"original":{"line":56,"column":17},"generated":{"line":218,"column":15}},{"source":"../src/context.ts","name":null,"original":{"line":56,"column":20},"generated":{"line":218,"column":18}},{"source":"../src/context.ts","name":null,"original":{"line":56,"column":21},"generated":{"line":218,"column":19}},{"source":"../src/context.ts","name":null,"original":{"line":56,"column":20},"generated":{"line":218,"column":25}},{"source":"../src/context.ts","name":null,"original":{"line":56,"column":6},"generated":{"line":218,"column":26}},{"source":"../src/context.ts","name":null,"original":{"line":57,"column":6},"generated":{"line":220,"column":0}},{"source":"../src/context.ts","name":null,"original":{"line":57,"column":6},"generated":{"line":220,"column":6}},{"source":"../src/context.ts","name":null,"original":{"line":57,"column":9},"generated":{"line":220,"column":9}},{"source":"../src/context.ts","name":null,"original":{"line":57,"column":10},"generated":{"line":220,"column":10}},{"source":"../src/context.ts","name":null,"original":{"line":57,"column":9},"generated":{"line":220,"column":16}},{"source":"../src/context.ts","name":null,"original":{"line":57,"column":6},"generated":{"line":220,"column":17}},{"source":"../src/context.ts","name":null,"original":{"line":57,"column":20},"generated":{"line":220,"column":20}},{"source":"../src/context.ts","name":null,"original":{"line":57,"column":20},"generated":{"line":220,"column":32}},{"source":"../src/context.ts","name":null,"original":{"line":58,"column":8},"generated":{"line":221,"column":0}},{"source":"../src/context.ts","name":null,"original":{"line":58,"column":15},"generated":{"line":221,"column":15}},{"source":"../src/context.ts","name":null,"original":{"line":58,"column":24},"generated":{"line":221,"column":24}},{"source":"../src/context.ts","name":null,"original":{"line":58,"column":25},"generated":{"line":221,"column":25}},{"source":"../src/context.ts","name":null,"original":{"line":58,"column":24},"generated":{"line":221,"column":27}},{"source":"../src/context.ts","name":null,"original":{"line":58,"column":29},"generated":{"line":221,"column":29}},{"source":"../src/context.ts","name":null,"original":{"line":58,"column":24},"generated":{"line":221,"column":38}},{"source":"../src/context.ts","name":null,"original":{"line":58,"column":47},"generated":{"line":221,"column":40}},{"source":"../src/context.ts","name":null,"original":{"line":58,"column":24},"generated":{"line":221,"column":44}},{"source":"../src/context.ts","name":null,"original":{"line":58,"column":8},"generated":{"line":221,"column":45}},{"source":"../src/context.ts","name":null,"original":{"line":59,"column":7},"generated":{"line":222,"column":0}},{"source":"../src/context.ts","name":null,"original":{"line":57,"column":6},"generated":{"line":222,"column":7}},{"source":"../src/context.ts","name":null,"original":{"line":60,"column":5},"generated":{"line":223,"column":0}},{"source":"../src/context.ts","name":null,"original":{"line":55,"column":4},"generated":{"line":223,"column":5}},{"source":"../src/context.ts","name":null,"original":{"line":54,"column":40},"generated":{"line":223,"column":6}},{"source":"../src/context.ts","name":null,"original":{"line":63,"column":4},"generated":{"line":227,"column":0}},{"source":"../src/context.ts","name":null,"original":{"line":63,"column":4},"generated":{"line":227,"column":4}},{"source":"../src/context.ts","name":null,"original":{"line":63,"column":8},"generated":{"line":227,"column":8}},{"source":"../src/context.ts","name":null,"original":{"line":63,"column":9},"generated":{"line":227,"column":9}},{"source":"../src/context.ts","name":null,"original":{"line":63,"column":8},"generated":{"line":227,"column":14}},{"source":"../src/context.ts","name":null,"original":{"line":63,"column":16},"generated":{"line":227,"column":16}},{"source":"../src/context.ts","name":null,"original":{"line":63,"column":8},"generated":{"line":227,"column":23}},{"source":"../src/context.ts","name":null,"original":{"line":63,"column":4},"generated":{"line":227,"column":24}},{"source":"../src/context.ts","name":null,"original":{"line":64,"column":4},"generated":{"line":228,"column":0}},{"source":"../src/context.ts","name":null,"original":{"line":64,"column":4},"generated":{"line":228,"column":4}},{"source":"../src/context.ts","name":null,"original":{"line":64,"column":8},"generated":{"line":228,"column":8}},{"source":"../src/context.ts","name":null,"original":{"line":64,"column":9},"generated":{"line":228,"column":9}},{"source":"../src/context.ts","name":null,"original":{"line":64,"column":14},"generated":{"line":228,"column":14}},{"source":"../src/context.ts","name":null,"original":{"line":64,"column":15},"generated":{"line":228,"column":15}},{"source":"../src/context.ts","name":null,"original":{"line":64,"column":8},"generated":{"line":228,"column":24}},{"source":"../src/context.ts","name":null,"original":{"line":64,"column":26},"generated":{"line":228,"column":26}},{"source":"../src/context.ts","name":null,"original":{"line":64,"column":8},"generated":{"line":228,"column":31}},{"source":"../src/context.ts","name":null,"original":{"line":64,"column":4},"generated":{"line":228,"column":32}},{"source":"../src/context.ts","name":null,"original":{"line":65,"column":4},"generated":{"line":229,"column":0}},{"source":"../src/context.ts","name":null,"original":{"line":65,"column":4},"generated":{"line":229,"column":4}},{"source":"../src/context.ts","name":null,"original":{"line":65,"column":8},"generated":{"line":229,"column":8}},{"source":"../src/context.ts","name":null,"original":{"line":65,"column":9},"generated":{"line":229,"column":9}},{"source":"../src/context.ts","name":null,"original":{"line":65,"column":14},"generated":{"line":229,"column":14}},{"source":"../src/context.ts","name":null,"original":{"line":65,"column":15},"generated":{"line":229,"column":15}},{"source":"../src/context.ts","name":null,"original":{"line":65,"column":8},"generated":{"line":229,"column":24}},{"source":"../src/context.ts","name":null,"original":{"line":65,"column":26},"generated":{"line":229,"column":26}},{"source":"../src/context.ts","name":null,"original":{"line":65,"column":8},"generated":{"line":229,"column":37}},{"source":"../src/context.ts","name":null,"original":{"line":65,"column":4},"generated":{"line":229,"column":38}},{"source":"../src/context.ts","name":null,"original":{"line":66,"column":4},"generated":{"line":230,"column":0}},{"source":"../src/context.ts","name":null,"original":{"line":66,"column":4},"generated":{"line":230,"column":4}},{"source":"../src/context.ts","name":null,"original":{"line":66,"column":17},"generated":{"line":230,"column":17}},{"source":"../src/context.ts","name":null,"original":{"line":66,"column":18},"generated":{"line":230,"column":18}},{"source":"../src/context.ts","name":null,"original":{"line":66,"column":4},"generated":{"line":230,"column":22}},{"source":"../src/context.ts","name":null,"original":{"line":66,"column":23},"generated":{"line":230,"column":23}},{"source":"../src/context.ts","name":null,"original":{"line":66,"column":4},"generated":{"line":230,"column":28}},{"source":"../src/context.ts","name":null,"original":{"line":67,"column":3},"generated":{"line":231,"column":0}},{"source":"../src/context.ts","name":null,"original":{"line":68,"column":2},"generated":{"line":233,"column":0}},{"source":"../src/context.ts","name":null,"original":{"line":68,"column":9},"generated":{"line":233,"column":9}},{"source":"../src/context.ts","name":null,"original":{"line":68,"column":2},"generated":{"line":233,"column":14}},{"source":"../src/context.ts","name":null,"original":{"line":69,"column":1},"generated":{"line":234,"column":0}}],"sources":{"../src/slot.ts":"type Context = {\n  parent: Context | null;\n  slots: { [slotId: string]: any };\n}\n\n// This currentContext variable will only be used if the makeSlotClass\n// function is called, which happens only if this is the first copy of the\n// @wry/context package to be imported.\nlet currentContext: Context | null = null;\n\n// This unique internal object is used to denote the absence of a value\n// for a given Slot, and is never exposed to outside code.\nconst MISSING_VALUE: any = {};\n\nlet idCounter = 1;\n\n// Although we can't do anything about the cost of duplicated code from\n// accidentally bundling multiple copies of the @wry/context package, we can\n// avoid creating the Slot class more than once using makeSlotClass.\nconst makeSlotClass = () => class Slot<TValue> {\n  // If you have a Slot object, you can find out its slot.id, but you cannot\n  // guess the slot.id of a Slot you don't have access to, thanks to the\n  // randomized suffix.\n  public readonly id = [\n    \"slot\",\n    idCounter++,\n    Date.now(),\n    Math.random().toString(36).slice(2),\n  ].join(\":\");\n\n  public hasValue() {\n    for (let context = currentContext; context; context = context.parent) {\n      // We use the Slot object iself as a key to its value, which means the\n      // value cannot be obtained without a reference to the Slot object.\n      if (this.id in context.slots) {\n        const value = context.slots[this.id];\n        if (value === MISSING_VALUE) break;\n        if (context !== currentContext) {\n          // Cache the value in currentContext.slots so the next lookup will\n          // be faster. This caching is safe because the tree of contexts and\n          // the values of the slots are logically immutable.\n          currentContext!.slots[this.id] = value;\n        }\n        return true;\n      }\n    }\n    if (currentContext) {\n      // If a value was not found for this Slot, it's never going to be found\n      // no matter how many times we look it up, so we might as well cache\n      // the absence of the value, too.\n      currentContext.slots[this.id] = MISSING_VALUE;\n    }\n    return false;\n  }\n\n  public getValue(): TValue | undefined {\n    if (this.hasValue()) {\n      return currentContext!.slots[this.id] as TValue;\n    }\n  }\n\n  public withValue<TResult, TArgs extends any[], TThis = any>(\n    value: TValue,\n    callback: (this: TThis, ...args: TArgs) => TResult,\n    // Given the prevalence of arrow functions, specifying arguments is likely\n    // to be much more common than specifying `this`, hence this ordering:\n    args?: TArgs,\n    thisArg?: TThis,\n  ): TResult {\n    const slots = {\n      __proto__: null,\n      [this.id]: value,\n    };\n    const parent = currentContext;\n    currentContext = { parent, slots };\n    try {\n      // Function.prototype.apply allows the arguments array argument to be\n      // omitted or undefined, so args! is fine here.\n      return callback.apply(thisArg!, args!);\n    } finally {\n      currentContext = parent;\n    }\n  }\n\n  // Capture the current context and wrap a callback function so that it\n  // reestablishes the captured context when called.\n  static bind<TArgs extends any[], TResult>(\n    callback: (...args: TArgs) => TResult,\n  ) {\n    const context = currentContext;\n    return function (this: any) {\n      const saved = currentContext;\n      try {\n        currentContext = context;\n        return callback.apply(this, arguments as any);\n      } finally {\n        currentContext = saved;\n      }\n    } as typeof callback;\n  }\n\n  // Immediately run a callback function without any captured context.\n  static noContext<TResult, TArgs extends any[], TThis = any>(\n    callback: (this: TThis, ...args: TArgs) => TResult,\n    // Given the prevalence of arrow functions, specifying arguments is likely\n    // to be much more common than specifying `this`, hence this ordering:\n    args?: TArgs,\n    thisArg?: TThis,\n  ) {\n    if (currentContext) {\n      const saved = currentContext;\n      try {\n        currentContext = null;\n        // Function.prototype.apply allows the arguments array argument to be\n        // omitted or undefined, so args! is fine here.\n        return callback.apply(thisArg!, args!);\n      } finally {\n        currentContext = saved;\n      }\n    } else {\n      return callback.apply(thisArg!, args!);\n    }\n  }\n};\n\n// We store a single global implementation of the Slot class as a permanent\n// non-enumerable symbol property of the Array constructor. This obfuscation\n// does nothing to prevent access to the Slot class, but at least it ensures\n// the implementation (i.e. currentContext) cannot be tampered with, and all\n// copies of the @wry/context package (hopefully just one) will share the\n// same Slot implementation. Since the first copy of the @wry/context package\n// to be imported wins, this technique imposes a very high cost for any\n// future breaking changes to the Slot class.\nconst globalKey = \"@wry/context:Slot\";\nconst host = Array as any;\n\nexport const Slot: ReturnType<typeof makeSlotClass> = host[globalKey] || function () {\n  const Slot = makeSlotClass();\n  try {\n    Object.defineProperty(host, globalKey, {\n      value: host[globalKey] = Slot,\n      enumerable: false,\n      writable: false,\n      configurable: false,\n    });\n  } finally {\n    return Slot;\n  }\n}();\n","../src/context.ts":"import { Slot } from \"./slot\";\nexport { Slot }\nexport const { bind, noContext } = Slot;\n\n// Like global.setTimeout, except the callback runs with captured context.\nexport { setTimeoutWithContext as setTimeout };\nfunction setTimeoutWithContext(callback: () => any, delay: number) {\n  return setTimeout(bind(callback), delay);\n}\n\n// Turn any generator function into an async function (using yield instead\n// of await), with context automatically preserved across yields.\nexport function asyncFromGen<TArgs extends any[], TResult>(\n  genFn: (...args: TArgs) => IterableIterator<TResult>,\n) {\n  return function (this: any) {\n    const gen = genFn.apply(this, arguments as any);\n    const boundNext = bind(gen.next);\n    const boundThrow = bind(gen.throw!);\n    type Method = typeof boundNext | typeof boundThrow;\n\n    return new Promise<TResult>((resolve, reject) => {\n      function invoke(method: Method, argument: any) {\n        try {\n          var result = method.call(gen, argument);\n        } catch (error) {\n          return reject(error);\n        }\n        const next = result.done ? resolve : invokeNext;\n        if (isPromiseLike(result.value)) {\n          result.value.then(next, result.done ? reject : invokeThrow);\n        } else {\n          next(result.value);\n        }\n      }\n      const invokeNext = (value?: any) => invoke(boundNext, value);\n      const invokeThrow = (error: any) => invoke(boundThrow, error);\n      invokeNext();\n    });\n  } as (...args: TArgs) => Promise<TResult>;\n}\n\nfunction isPromiseLike(value: any): value is PromiseLike<any> {\n  return value && typeof value.then === \"function\";\n}\n\n// If you use the fibers npm package to implement coroutines in Node.js,\n// you should call this function at least once to ensure context management\n// remains coherent across any yields.\nconst wrappedFibers: Function[] = [];\nexport function wrapYieldingFiberMethods<F extends Function>(Fiber: F): F {\n  // There can be only one implementation of Fiber per process, so this array\n  // should never grow longer than one element.\n  if (wrappedFibers.indexOf(Fiber) < 0) {\n    const wrap = (obj: any, method: string) => {\n      const fn = obj[method];\n      obj[method] = function () {\n        return noContext(fn, arguments as any, this);\n      };\n    }\n    // These methods can yield, according to\n    // https://github.com/laverdet/node-fibers/blob/ddebed9b8ae3883e57f822e2108e6943e5c8d2a8/fibers.js#L97-L100\n    wrap(Fiber, \"yield\");\n    wrap(Fiber.prototype, \"run\");\n    wrap(Fiber.prototype, \"throwInto\");\n    wrappedFibers.push(Fiber);\n  }\n  return Fiber;\n}\n"},"lineCount":null}},"error":null,"hash":"8ffff406f610d9c9c24d524a2c5bd117","cacheData":{"env":{}}}