{"id":"index.js","dependencies":[{"name":"/Users/morten/Projects/private/authclient/demo/package.json","includedInParent":true,"mtime":1534317820572},{"name":"core-js/modules/es6.typed.array-buffer","parent":"/Users/morten/Projects/private/authclient/demo/index.js","resolved":"/Users/morten/Projects/private/authclient/node_modules/core-js/modules/es6.typed.array-buffer.js"},{"name":"core-js/modules/es6.typed.int8-array","parent":"/Users/morten/Projects/private/authclient/demo/index.js","resolved":"/Users/morten/Projects/private/authclient/node_modules/core-js/modules/es6.typed.int8-array.js"},{"name":"core-js/modules/es6.typed.uint8-array","parent":"/Users/morten/Projects/private/authclient/demo/index.js","resolved":"/Users/morten/Projects/private/authclient/node_modules/core-js/modules/es6.typed.uint8-array.js"},{"name":"core-js/modules/es6.typed.uint8-clamped-array","parent":"/Users/morten/Projects/private/authclient/demo/index.js","resolved":"/Users/morten/Projects/private/authclient/node_modules/core-js/modules/es6.typed.uint8-clamped-array.js"},{"name":"core-js/modules/es6.typed.int16-array","parent":"/Users/morten/Projects/private/authclient/demo/index.js","resolved":"/Users/morten/Projects/private/authclient/node_modules/core-js/modules/es6.typed.int16-array.js"},{"name":"core-js/modules/es6.typed.uint16-array","parent":"/Users/morten/Projects/private/authclient/demo/index.js","resolved":"/Users/morten/Projects/private/authclient/node_modules/core-js/modules/es6.typed.uint16-array.js"},{"name":"core-js/modules/es6.typed.int32-array","parent":"/Users/morten/Projects/private/authclient/demo/index.js","resolved":"/Users/morten/Projects/private/authclient/node_modules/core-js/modules/es6.typed.int32-array.js"},{"name":"core-js/modules/es6.typed.uint32-array","parent":"/Users/morten/Projects/private/authclient/demo/index.js","resolved":"/Users/morten/Projects/private/authclient/node_modules/core-js/modules/es6.typed.uint32-array.js"},{"name":"core-js/modules/es6.typed.float32-array","parent":"/Users/morten/Projects/private/authclient/demo/index.js","resolved":"/Users/morten/Projects/private/authclient/node_modules/core-js/modules/es6.typed.float32-array.js"},{"name":"core-js/modules/es6.typed.float64-array","parent":"/Users/morten/Projects/private/authclient/demo/index.js","resolved":"/Users/morten/Projects/private/authclient/node_modules/core-js/modules/es6.typed.float64-array.js"},{"name":"core-js/modules/es6.map","parent":"/Users/morten/Projects/private/authclient/demo/index.js","resolved":"/Users/morten/Projects/private/authclient/node_modules/core-js/modules/es6.map.js"},{"name":"core-js/modules/es6.set","parent":"/Users/morten/Projects/private/authclient/demo/index.js","resolved":"/Users/morten/Projects/private/authclient/node_modules/core-js/modules/es6.set.js"},{"name":"core-js/modules/es6.weak-map","parent":"/Users/morten/Projects/private/authclient/demo/index.js","resolved":"/Users/morten/Projects/private/authclient/node_modules/core-js/modules/es6.weak-map.js"},{"name":"core-js/modules/es6.weak-set","parent":"/Users/morten/Projects/private/authclient/demo/index.js","resolved":"/Users/morten/Projects/private/authclient/node_modules/core-js/modules/es6.weak-set.js"},{"name":"core-js/modules/es6.reflect.apply","parent":"/Users/morten/Projects/private/authclient/demo/index.js","resolved":"/Users/morten/Projects/private/authclient/node_modules/core-js/modules/es6.reflect.apply.js"},{"name":"core-js/modules/es6.reflect.construct","parent":"/Users/morten/Projects/private/authclient/demo/index.js","resolved":"/Users/morten/Projects/private/authclient/node_modules/core-js/modules/es6.reflect.construct.js"},{"name":"core-js/modules/es6.reflect.define-property","parent":"/Users/morten/Projects/private/authclient/demo/index.js","resolved":"/Users/morten/Projects/private/authclient/node_modules/core-js/modules/es6.reflect.define-property.js"},{"name":"core-js/modules/es6.reflect.delete-property","parent":"/Users/morten/Projects/private/authclient/demo/index.js","resolved":"/Users/morten/Projects/private/authclient/node_modules/core-js/modules/es6.reflect.delete-property.js"},{"name":"core-js/modules/es6.reflect.get","parent":"/Users/morten/Projects/private/authclient/demo/index.js","resolved":"/Users/morten/Projects/private/authclient/node_modules/core-js/modules/es6.reflect.get.js"},{"name":"core-js/modules/es6.reflect.get-own-property-descriptor","parent":"/Users/morten/Projects/private/authclient/demo/index.js","resolved":"/Users/morten/Projects/private/authclient/node_modules/core-js/modules/es6.reflect.get-own-property-descriptor.js"},{"name":"core-js/modules/es6.reflect.get-prototype-of","parent":"/Users/morten/Projects/private/authclient/demo/index.js","resolved":"/Users/morten/Projects/private/authclient/node_modules/core-js/modules/es6.reflect.get-prototype-of.js"},{"name":"core-js/modules/es6.reflect.has","parent":"/Users/morten/Projects/private/authclient/demo/index.js","resolved":"/Users/morten/Projects/private/authclient/node_modules/core-js/modules/es6.reflect.has.js"},{"name":"core-js/modules/es6.reflect.is-extensible","parent":"/Users/morten/Projects/private/authclient/demo/index.js","resolved":"/Users/morten/Projects/private/authclient/node_modules/core-js/modules/es6.reflect.is-extensible.js"},{"name":"core-js/modules/es6.reflect.own-keys","parent":"/Users/morten/Projects/private/authclient/demo/index.js","resolved":"/Users/morten/Projects/private/authclient/node_modules/core-js/modules/es6.reflect.own-keys.js"},{"name":"core-js/modules/es6.reflect.prevent-extensions","parent":"/Users/morten/Projects/private/authclient/demo/index.js","resolved":"/Users/morten/Projects/private/authclient/node_modules/core-js/modules/es6.reflect.prevent-extensions.js"},{"name":"core-js/modules/es6.reflect.set","parent":"/Users/morten/Projects/private/authclient/demo/index.js","resolved":"/Users/morten/Projects/private/authclient/node_modules/core-js/modules/es6.reflect.set.js"},{"name":"core-js/modules/es6.reflect.set-prototype-of","parent":"/Users/morten/Projects/private/authclient/demo/index.js","resolved":"/Users/morten/Projects/private/authclient/node_modules/core-js/modules/es6.reflect.set-prototype-of.js"},{"name":"core-js/modules/es6.promise","parent":"/Users/morten/Projects/private/authclient/demo/index.js","resolved":"/Users/morten/Projects/private/authclient/node_modules/core-js/modules/es6.promise.js"},{"name":"core-js/modules/es6.symbol","parent":"/Users/morten/Projects/private/authclient/demo/index.js","resolved":"/Users/morten/Projects/private/authclient/node_modules/core-js/modules/es6.symbol.js"},{"name":"core-js/modules/es6.object.freeze","parent":"/Users/morten/Projects/private/authclient/demo/index.js","resolved":"/Users/morten/Projects/private/authclient/node_modules/core-js/modules/es6.object.freeze.js"},{"name":"core-js/modules/es6.object.seal","parent":"/Users/morten/Projects/private/authclient/demo/index.js","resolved":"/Users/morten/Projects/private/authclient/node_modules/core-js/modules/es6.object.seal.js"},{"name":"core-js/modules/es6.object.prevent-extensions","parent":"/Users/morten/Projects/private/authclient/demo/index.js","resolved":"/Users/morten/Projects/private/authclient/node_modules/core-js/modules/es6.object.prevent-extensions.js"},{"name":"core-js/modules/es6.object.is-frozen","parent":"/Users/morten/Projects/private/authclient/demo/index.js","resolved":"/Users/morten/Projects/private/authclient/node_modules/core-js/modules/es6.object.is-frozen.js"},{"name":"core-js/modules/es6.object.is-sealed","parent":"/Users/morten/Projects/private/authclient/demo/index.js","resolved":"/Users/morten/Projects/private/authclient/node_modules/core-js/modules/es6.object.is-sealed.js"},{"name":"core-js/modules/es6.object.is-extensible","parent":"/Users/morten/Projects/private/authclient/demo/index.js","resolved":"/Users/morten/Projects/private/authclient/node_modules/core-js/modules/es6.object.is-extensible.js"},{"name":"core-js/modules/es6.object.get-own-property-descriptor","parent":"/Users/morten/Projects/private/authclient/demo/index.js","resolved":"/Users/morten/Projects/private/authclient/node_modules/core-js/modules/es6.object.get-own-property-descriptor.js"},{"name":"core-js/modules/es6.object.get-prototype-of","parent":"/Users/morten/Projects/private/authclient/demo/index.js","resolved":"/Users/morten/Projects/private/authclient/node_modules/core-js/modules/es6.object.get-prototype-of.js"},{"name":"core-js/modules/es6.object.keys","parent":"/Users/morten/Projects/private/authclient/demo/index.js","resolved":"/Users/morten/Projects/private/authclient/node_modules/core-js/modules/es6.object.keys.js"},{"name":"core-js/modules/es6.object.get-own-property-names","parent":"/Users/morten/Projects/private/authclient/demo/index.js","resolved":"/Users/morten/Projects/private/authclient/node_modules/core-js/modules/es6.object.get-own-property-names.js"},{"name":"core-js/modules/es6.object.assign","parent":"/Users/morten/Projects/private/authclient/demo/index.js","resolved":"/Users/morten/Projects/private/authclient/node_modules/core-js/modules/es6.object.assign.js"},{"name":"core-js/modules/es6.object.is","parent":"/Users/morten/Projects/private/authclient/demo/index.js","resolved":"/Users/morten/Projects/private/authclient/node_modules/core-js/modules/es6.object.is.js"},{"name":"core-js/modules/es6.object.set-prototype-of","parent":"/Users/morten/Projects/private/authclient/demo/index.js","resolved":"/Users/morten/Projects/private/authclient/node_modules/core-js/modules/es6.object.set-prototype-of.js"},{"name":"core-js/modules/es6.function.name","parent":"/Users/morten/Projects/private/authclient/demo/index.js","resolved":"/Users/morten/Projects/private/authclient/node_modules/core-js/modules/es6.function.name.js"},{"name":"core-js/modules/es6.string.raw","parent":"/Users/morten/Projects/private/authclient/demo/index.js","resolved":"/Users/morten/Projects/private/authclient/node_modules/core-js/modules/es6.string.raw.js"},{"name":"core-js/modules/es6.string.from-code-point","parent":"/Users/morten/Projects/private/authclient/demo/index.js","resolved":"/Users/morten/Projects/private/authclient/node_modules/core-js/modules/es6.string.from-code-point.js"},{"name":"core-js/modules/es6.string.code-point-at","parent":"/Users/morten/Projects/private/authclient/demo/index.js","resolved":"/Users/morten/Projects/private/authclient/node_modules/core-js/modules/es6.string.code-point-at.js"},{"name":"core-js/modules/es6.string.repeat","parent":"/Users/morten/Projects/private/authclient/demo/index.js","resolved":"/Users/morten/Projects/private/authclient/node_modules/core-js/modules/es6.string.repeat.js"},{"name":"core-js/modules/es6.string.starts-with","parent":"/Users/morten/Projects/private/authclient/demo/index.js","resolved":"/Users/morten/Projects/private/authclient/node_modules/core-js/modules/es6.string.starts-with.js"},{"name":"core-js/modules/es6.string.ends-with","parent":"/Users/morten/Projects/private/authclient/demo/index.js","resolved":"/Users/morten/Projects/private/authclient/node_modules/core-js/modules/es6.string.ends-with.js"},{"name":"core-js/modules/es6.string.includes","parent":"/Users/morten/Projects/private/authclient/demo/index.js","resolved":"/Users/morten/Projects/private/authclient/node_modules/core-js/modules/es6.string.includes.js"},{"name":"core-js/modules/es6.regexp.flags","parent":"/Users/morten/Projects/private/authclient/demo/index.js","resolved":"/Users/morten/Projects/private/authclient/node_modules/core-js/modules/es6.regexp.flags.js"},{"name":"core-js/modules/es6.regexp.match","parent":"/Users/morten/Projects/private/authclient/demo/index.js","resolved":"/Users/morten/Projects/private/authclient/node_modules/core-js/modules/es6.regexp.match.js"},{"name":"core-js/modules/es6.regexp.replace","parent":"/Users/morten/Projects/private/authclient/demo/index.js","resolved":"/Users/morten/Projects/private/authclient/node_modules/core-js/modules/es6.regexp.replace.js"},{"name":"core-js/modules/es6.regexp.split","parent":"/Users/morten/Projects/private/authclient/demo/index.js","resolved":"/Users/morten/Projects/private/authclient/node_modules/core-js/modules/es6.regexp.split.js"},{"name":"core-js/modules/es6.regexp.search","parent":"/Users/morten/Projects/private/authclient/demo/index.js","resolved":"/Users/morten/Projects/private/authclient/node_modules/core-js/modules/es6.regexp.search.js"},{"name":"core-js/modules/es6.array.from","parent":"/Users/morten/Projects/private/authclient/demo/index.js","resolved":"/Users/morten/Projects/private/authclient/node_modules/core-js/modules/es6.array.from.js"},{"name":"core-js/modules/es6.array.of","parent":"/Users/morten/Projects/private/authclient/demo/index.js","resolved":"/Users/morten/Projects/private/authclient/node_modules/core-js/modules/es6.array.of.js"},{"name":"core-js/modules/es6.array.copy-within","parent":"/Users/morten/Projects/private/authclient/demo/index.js","resolved":"/Users/morten/Projects/private/authclient/node_modules/core-js/modules/es6.array.copy-within.js"},{"name":"core-js/modules/es6.array.find","parent":"/Users/morten/Projects/private/authclient/demo/index.js","resolved":"/Users/morten/Projects/private/authclient/node_modules/core-js/modules/es6.array.find.js"},{"name":"core-js/modules/es6.array.find-index","parent":"/Users/morten/Projects/private/authclient/demo/index.js","resolved":"/Users/morten/Projects/private/authclient/node_modules/core-js/modules/es6.array.find-index.js"},{"name":"core-js/modules/es6.array.fill","parent":"/Users/morten/Projects/private/authclient/demo/index.js","resolved":"/Users/morten/Projects/private/authclient/node_modules/core-js/modules/es6.array.fill.js"},{"name":"core-js/modules/es6.array.iterator","parent":"/Users/morten/Projects/private/authclient/demo/index.js","resolved":"/Users/morten/Projects/private/authclient/node_modules/core-js/modules/es6.array.iterator.js"},{"name":"core-js/modules/es6.number.is-finite","parent":"/Users/morten/Projects/private/authclient/demo/index.js","resolved":"/Users/morten/Projects/private/authclient/node_modules/core-js/modules/es6.number.is-finite.js"},{"name":"core-js/modules/es6.number.is-integer","parent":"/Users/morten/Projects/private/authclient/demo/index.js","resolved":"/Users/morten/Projects/private/authclient/node_modules/core-js/modules/es6.number.is-integer.js"},{"name":"core-js/modules/es6.number.is-safe-integer","parent":"/Users/morten/Projects/private/authclient/demo/index.js","resolved":"/Users/morten/Projects/private/authclient/node_modules/core-js/modules/es6.number.is-safe-integer.js"},{"name":"core-js/modules/es6.number.is-nan","parent":"/Users/morten/Projects/private/authclient/demo/index.js","resolved":"/Users/morten/Projects/private/authclient/node_modules/core-js/modules/es6.number.is-nan.js"},{"name":"core-js/modules/es6.number.epsilon","parent":"/Users/morten/Projects/private/authclient/demo/index.js","resolved":"/Users/morten/Projects/private/authclient/node_modules/core-js/modules/es6.number.epsilon.js"},{"name":"core-js/modules/es6.number.min-safe-integer","parent":"/Users/morten/Projects/private/authclient/demo/index.js","resolved":"/Users/morten/Projects/private/authclient/node_modules/core-js/modules/es6.number.min-safe-integer.js"},{"name":"core-js/modules/es6.number.max-safe-integer","parent":"/Users/morten/Projects/private/authclient/demo/index.js","resolved":"/Users/morten/Projects/private/authclient/node_modules/core-js/modules/es6.number.max-safe-integer.js"},{"name":"core-js/modules/es6.math.acosh","parent":"/Users/morten/Projects/private/authclient/demo/index.js","resolved":"/Users/morten/Projects/private/authclient/node_modules/core-js/modules/es6.math.acosh.js"},{"name":"core-js/modules/es6.math.asinh","parent":"/Users/morten/Projects/private/authclient/demo/index.js","resolved":"/Users/morten/Projects/private/authclient/node_modules/core-js/modules/es6.math.asinh.js"},{"name":"core-js/modules/es6.math.atanh","parent":"/Users/morten/Projects/private/authclient/demo/index.js","resolved":"/Users/morten/Projects/private/authclient/node_modules/core-js/modules/es6.math.atanh.js"},{"name":"core-js/modules/es6.math.cbrt","parent":"/Users/morten/Projects/private/authclient/demo/index.js","resolved":"/Users/morten/Projects/private/authclient/node_modules/core-js/modules/es6.math.cbrt.js"},{"name":"core-js/modules/es6.math.clz32","parent":"/Users/morten/Projects/private/authclient/demo/index.js","resolved":"/Users/morten/Projects/private/authclient/node_modules/core-js/modules/es6.math.clz32.js"},{"name":"core-js/modules/es6.math.cosh","parent":"/Users/morten/Projects/private/authclient/demo/index.js","resolved":"/Users/morten/Projects/private/authclient/node_modules/core-js/modules/es6.math.cosh.js"},{"name":"core-js/modules/es6.math.expm1","parent":"/Users/morten/Projects/private/authclient/demo/index.js","resolved":"/Users/morten/Projects/private/authclient/node_modules/core-js/modules/es6.math.expm1.js"},{"name":"core-js/modules/es6.math.fround","parent":"/Users/morten/Projects/private/authclient/demo/index.js","resolved":"/Users/morten/Projects/private/authclient/node_modules/core-js/modules/es6.math.fround.js"},{"name":"core-js/modules/es6.math.hypot","parent":"/Users/morten/Projects/private/authclient/demo/index.js","resolved":"/Users/morten/Projects/private/authclient/node_modules/core-js/modules/es6.math.hypot.js"},{"name":"core-js/modules/es6.math.imul","parent":"/Users/morten/Projects/private/authclient/demo/index.js","resolved":"/Users/morten/Projects/private/authclient/node_modules/core-js/modules/es6.math.imul.js"},{"name":"core-js/modules/es6.math.log1p","parent":"/Users/morten/Projects/private/authclient/demo/index.js","resolved":"/Users/morten/Projects/private/authclient/node_modules/core-js/modules/es6.math.log1p.js"},{"name":"core-js/modules/es6.math.log10","parent":"/Users/morten/Projects/private/authclient/demo/index.js","resolved":"/Users/morten/Projects/private/authclient/node_modules/core-js/modules/es6.math.log10.js"},{"name":"core-js/modules/es6.math.log2","parent":"/Users/morten/Projects/private/authclient/demo/index.js","resolved":"/Users/morten/Projects/private/authclient/node_modules/core-js/modules/es6.math.log2.js"},{"name":"core-js/modules/es6.math.sign","parent":"/Users/morten/Projects/private/authclient/demo/index.js","resolved":"/Users/morten/Projects/private/authclient/node_modules/core-js/modules/es6.math.sign.js"},{"name":"core-js/modules/es6.math.sinh","parent":"/Users/morten/Projects/private/authclient/demo/index.js","resolved":"/Users/morten/Projects/private/authclient/node_modules/core-js/modules/es6.math.sinh.js"},{"name":"core-js/modules/es6.math.tanh","parent":"/Users/morten/Projects/private/authclient/demo/index.js","resolved":"/Users/morten/Projects/private/authclient/node_modules/core-js/modules/es6.math.tanh.js"},{"name":"core-js/modules/es6.math.trunc","parent":"/Users/morten/Projects/private/authclient/demo/index.js","resolved":"/Users/morten/Projects/private/authclient/node_modules/core-js/modules/es6.math.trunc.js"},{"name":"core-js/modules/es7.array.includes","parent":"/Users/morten/Projects/private/authclient/demo/index.js","resolved":"/Users/morten/Projects/private/authclient/node_modules/core-js/modules/es7.array.includes.js"},{"name":"core-js/modules/es7.object.values","parent":"/Users/morten/Projects/private/authclient/demo/index.js","resolved":"/Users/morten/Projects/private/authclient/node_modules/core-js/modules/es7.object.values.js"},{"name":"core-js/modules/es7.object.entries","parent":"/Users/morten/Projects/private/authclient/demo/index.js","resolved":"/Users/morten/Projects/private/authclient/node_modules/core-js/modules/es7.object.entries.js"},{"name":"core-js/modules/es7.object.get-own-property-descriptors","parent":"/Users/morten/Projects/private/authclient/demo/index.js","resolved":"/Users/morten/Projects/private/authclient/node_modules/core-js/modules/es7.object.get-own-property-descriptors.js"},{"name":"core-js/modules/es7.string.pad-start","parent":"/Users/morten/Projects/private/authclient/demo/index.js","resolved":"/Users/morten/Projects/private/authclient/node_modules/core-js/modules/es7.string.pad-start.js"},{"name":"core-js/modules/es7.string.pad-end","parent":"/Users/morten/Projects/private/authclient/demo/index.js","resolved":"/Users/morten/Projects/private/authclient/node_modules/core-js/modules/es7.string.pad-end.js"},{"name":"core-js/modules/web.timers","parent":"/Users/morten/Projects/private/authclient/demo/index.js","resolved":"/Users/morten/Projects/private/authclient/node_modules/core-js/modules/web.timers.js"},{"name":"core-js/modules/web.immediate","parent":"/Users/morten/Projects/private/authclient/demo/index.js","resolved":"/Users/morten/Projects/private/authclient/node_modules/core-js/modules/web.immediate.js"},{"name":"core-js/modules/web.dom.iterable","parent":"/Users/morten/Projects/private/authclient/demo/index.js","resolved":"/Users/morten/Projects/private/authclient/node_modules/core-js/modules/web.dom.iterable.js"},{"name":"regenerator-runtime/runtime","parent":"/Users/morten/Projects/private/authclient/demo/index.js","resolved":"/Users/morten/Projects/private/authclient/node_modules/regenerator-runtime/runtime.js"},{"name":"..","loc":{"line":3,"column":21},"parent":"/Users/morten/Projects/private/authclient/demo/index.js","resolved":"/Users/morten/Projects/private/authclient/build/compiled/index.web.js"},{"name":"views/*.js","loc":{"line":4,"column":22},"parent":"/Users/morten/Projects/private/authclient/demo/index.js","resolved":"/Users/morten/Projects/private/authclient/demo/views/*.js"}],"generated":{"js":"var _this = this;\n\nvar _slicedToArray = function () { function sliceIterator(arr, i) { var _arr = []; var _n = true; var _d = false; var _e = undefined; try { for (var _i = arr[Symbol.iterator](), _s; !(_n = (_s = _i.next()).done); _n = true) { _arr.push(_s.value); if (i && _arr.length === i) break; } } catch (err) { _d = true; _e = err; } finally { try { if (!_n && _i[\"return\"]) _i[\"return\"](); } finally { if (_d) throw _e; } } return _arr; } return function (arr, i) { if (Array.isArray(arr)) { return arr; } else if (Symbol.iterator in Object(arr)) { return sliceIterator(arr, i); } else { throw new TypeError(\"Invalid attempt to destructure non-iterable instance\"); } }; }();\n\nfunction _asyncToGenerator(fn) { return function () { var gen = fn.apply(this, arguments); return new Promise(function (resolve, reject) { function step(key, arg) { try { var info = gen[key](arg); var value = info.value; } catch (error) { reject(error); return; } if (info.done) { resolve(value); } else { return Promise.resolve(value).then(function (value) { step(\"next\", value); }, function (err) { step(\"throw\", err); }); } } return step(\"next\"); }); }; }\n\n/* tslint:disable */\nrequire('core-js/modules/es6.typed.array-buffer');\n\nrequire('core-js/modules/es6.typed.int8-array');\n\nrequire('core-js/modules/es6.typed.uint8-array');\n\nrequire('core-js/modules/es6.typed.uint8-clamped-array');\n\nrequire('core-js/modules/es6.typed.int16-array');\n\nrequire('core-js/modules/es6.typed.uint16-array');\n\nrequire('core-js/modules/es6.typed.int32-array');\n\nrequire('core-js/modules/es6.typed.uint32-array');\n\nrequire('core-js/modules/es6.typed.float32-array');\n\nrequire('core-js/modules/es6.typed.float64-array');\n\nrequire('core-js/modules/es6.map');\n\nrequire('core-js/modules/es6.set');\n\nrequire('core-js/modules/es6.weak-map');\n\nrequire('core-js/modules/es6.weak-set');\n\nrequire('core-js/modules/es6.reflect.apply');\n\nrequire('core-js/modules/es6.reflect.construct');\n\nrequire('core-js/modules/es6.reflect.define-property');\n\nrequire('core-js/modules/es6.reflect.delete-property');\n\nrequire('core-js/modules/es6.reflect.get');\n\nrequire('core-js/modules/es6.reflect.get-own-property-descriptor');\n\nrequire('core-js/modules/es6.reflect.get-prototype-of');\n\nrequire('core-js/modules/es6.reflect.has');\n\nrequire('core-js/modules/es6.reflect.is-extensible');\n\nrequire('core-js/modules/es6.reflect.own-keys');\n\nrequire('core-js/modules/es6.reflect.prevent-extensions');\n\nrequire('core-js/modules/es6.reflect.set');\n\nrequire('core-js/modules/es6.reflect.set-prototype-of');\n\nrequire('core-js/modules/es6.promise');\n\nrequire('core-js/modules/es6.symbol');\n\nrequire('core-js/modules/es6.object.freeze');\n\nrequire('core-js/modules/es6.object.seal');\n\nrequire('core-js/modules/es6.object.prevent-extensions');\n\nrequire('core-js/modules/es6.object.is-frozen');\n\nrequire('core-js/modules/es6.object.is-sealed');\n\nrequire('core-js/modules/es6.object.is-extensible');\n\nrequire('core-js/modules/es6.object.get-own-property-descriptor');\n\nrequire('core-js/modules/es6.object.get-prototype-of');\n\nrequire('core-js/modules/es6.object.keys');\n\nrequire('core-js/modules/es6.object.get-own-property-names');\n\nrequire('core-js/modules/es6.object.assign');\n\nrequire('core-js/modules/es6.object.is');\n\nrequire('core-js/modules/es6.object.set-prototype-of');\n\nrequire('core-js/modules/es6.function.name');\n\nrequire('core-js/modules/es6.string.raw');\n\nrequire('core-js/modules/es6.string.from-code-point');\n\nrequire('core-js/modules/es6.string.code-point-at');\n\nrequire('core-js/modules/es6.string.repeat');\n\nrequire('core-js/modules/es6.string.starts-with');\n\nrequire('core-js/modules/es6.string.ends-with');\n\nrequire('core-js/modules/es6.string.includes');\n\nrequire('core-js/modules/es6.regexp.flags');\n\nrequire('core-js/modules/es6.regexp.match');\n\nrequire('core-js/modules/es6.regexp.replace');\n\nrequire('core-js/modules/es6.regexp.split');\n\nrequire('core-js/modules/es6.regexp.search');\n\nrequire('core-js/modules/es6.array.from');\n\nrequire('core-js/modules/es6.array.of');\n\nrequire('core-js/modules/es6.array.copy-within');\n\nrequire('core-js/modules/es6.array.find');\n\nrequire('core-js/modules/es6.array.find-index');\n\nrequire('core-js/modules/es6.array.fill');\n\nrequire('core-js/modules/es6.array.iterator');\n\nrequire('core-js/modules/es6.number.is-finite');\n\nrequire('core-js/modules/es6.number.is-integer');\n\nrequire('core-js/modules/es6.number.is-safe-integer');\n\nrequire('core-js/modules/es6.number.is-nan');\n\nrequire('core-js/modules/es6.number.epsilon');\n\nrequire('core-js/modules/es6.number.min-safe-integer');\n\nrequire('core-js/modules/es6.number.max-safe-integer');\n\nrequire('core-js/modules/es6.math.acosh');\n\nrequire('core-js/modules/es6.math.asinh');\n\nrequire('core-js/modules/es6.math.atanh');\n\nrequire('core-js/modules/es6.math.cbrt');\n\nrequire('core-js/modules/es6.math.clz32');\n\nrequire('core-js/modules/es6.math.cosh');\n\nrequire('core-js/modules/es6.math.expm1');\n\nrequire('core-js/modules/es6.math.fround');\n\nrequire('core-js/modules/es6.math.hypot');\n\nrequire('core-js/modules/es6.math.imul');\n\nrequire('core-js/modules/es6.math.log1p');\n\nrequire('core-js/modules/es6.math.log10');\n\nrequire('core-js/modules/es6.math.log2');\n\nrequire('core-js/modules/es6.math.sign');\n\nrequire('core-js/modules/es6.math.sinh');\n\nrequire('core-js/modules/es6.math.tanh');\n\nrequire('core-js/modules/es6.math.trunc');\n\nrequire('core-js/modules/es7.array.includes');\n\nrequire('core-js/modules/es7.object.values');\n\nrequire('core-js/modules/es7.object.entries');\n\nrequire('core-js/modules/es7.object.get-own-property-descriptors');\n\nrequire('core-js/modules/es7.string.pad-start');\n\nrequire('core-js/modules/es7.string.pad-end');\n\nrequire('core-js/modules/web.timers');\n\nrequire('core-js/modules/web.immediate');\n\nrequire('core-js/modules/web.dom.iterable');\n\nrequire('regenerator-runtime/runtime');\n\nvar Auth = require('..').default;\nvar views = require('views/*.js');\n\nvar render = function render(data, viewName, events) {\n  var fn = views[viewName];\n  document.body.innerHTML = fn(data);\n  var keys = Object.keys(events);\n  keys.forEach(function (e) {\n    var _e$split = e.split('->'),\n        _e$split2 = _slicedToArray(_e$split, 2),\n        key = _e$split2[0],\n        name = _e$split2[1];\n\n    var elm = document.querySelector(key);\n    elm.addEventListener(name, events[e]);\n  });\n};\n\nvar boot = function () {\n  var _ref = _asyncToGenerator( /*#__PURE__*/regeneratorRuntime.mark(function _callee4() {\n    var auth, renderUser, renderLogin;\n    return regeneratorRuntime.wrap(function _callee4$(_context4) {\n      while (1) {\n        switch (_context4.prev = _context4.next) {\n          case 0:\n            auth = new Auth({\n              baseUrl: 'https://identitet-test.sampension.dk',\n              clientId: 'Sampension.Mobile.Pkce',\n              pkce: true,\n              redirectUri: 'http://localhost:3000',\n              responseType: ['code'],\n              scopes: ['openid', 'profile', 'Sampension.Api.Customer', 'offline_access']\n            }, {\n              save: function save(value) {\n                return localStorage.setItem('token', value);\n              },\n              load: function load() {\n                return localStorage.getItem('token');\n              },\n              remove: function remove() {\n                return localStorage.removeItem('token');\n              }\n            });\n\n            renderUser = function () {\n              var _ref2 = _asyncToGenerator( /*#__PURE__*/regeneratorRuntime.mark(function _callee() {\n                var data;\n                return regeneratorRuntime.wrap(function _callee$(_context) {\n                  while (1) {\n                    switch (_context.prev = _context.next) {\n                      case 0:\n                        _context.next = 2;\n                        return auth.getProfile();\n\n                      case 2:\n                        data = _context.sent;\n\n                        render(data, 'user', {\n                          '#logout->click': function logoutClick() {\n                            auth.remove();\n                            location.reload();\n                          }\n                        });\n\n                      case 4:\n                      case 'end':\n                        return _context.stop();\n                    }\n                  }\n                }, _callee, _this);\n              }));\n\n              return function renderUser() {\n                return _ref2.apply(this, arguments);\n              };\n            }();\n\n            renderLogin = function () {\n              var _ref3 = _asyncToGenerator( /*#__PURE__*/regeneratorRuntime.mark(function _callee3() {\n                return regeneratorRuntime.wrap(function _callee3$(_context3) {\n                  while (1) {\n                    switch (_context3.prev = _context3.next) {\n                      case 0:\n                        render(undefined, 'login', {\n                          '#login->click': function () {\n                            var _ref4 = _asyncToGenerator( /*#__PURE__*/regeneratorRuntime.mark(function _callee2() {\n                              var url;\n                              return regeneratorRuntime.wrap(function _callee2$(_context2) {\n                                while (1) {\n                                  switch (_context2.prev = _context2.next) {\n                                    case 0:\n                                      _context2.next = 2;\n                                      return auth.getLoginUrl();\n\n                                    case 2:\n                                      url = _context2.sent;\n\n                                      location.href = url;\n\n                                    case 4:\n                                    case 'end':\n                                      return _context2.stop();\n                                  }\n                                }\n                              }, _callee2, _this);\n                            }));\n\n                            function loginClick() {\n                              return _ref4.apply(this, arguments);\n                            }\n\n                            return loginClick;\n                          }()\n                        });\n\n                      case 1:\n                      case 'end':\n                        return _context3.stop();\n                    }\n                  }\n                }, _callee3, _this);\n              }));\n\n              return function renderLogin() {\n                return _ref3.apply(this, arguments);\n              };\n            }();\n\n            _context4.next = 5;\n            return auth.load();\n\n          case 5:\n            if (!_context4.sent) {\n              _context4.next = 10;\n              break;\n            }\n\n            _context4.next = 8;\n            return renderUser();\n\n          case 8:\n            _context4.next = 21;\n            break;\n\n          case 10:\n            if (!auth.isValidUrl(location.href)) {\n              _context4.next = 20;\n              break;\n            }\n\n            _context4.next = 13;\n            return auth.exchangeUrl(location.href);\n\n          case 13:\n            _context4.next = 15;\n            return auth.save();\n\n          case 15:\n            _context4.next = 17;\n            return renderUser();\n\n          case 17:\n            history.replaceState(undefined, undefined, '?');\n            _context4.next = 21;\n            break;\n\n          case 20:\n            renderLogin();\n\n          case 21:\n          case 'end':\n            return _context4.stop();\n        }\n      }\n    }, _callee4, _this);\n  }));\n\n  return function boot() {\n    return _ref.apply(this, arguments);\n  };\n}();\n\nboot().catch(function (err) {\n  return console.error(err);\n});","map":{"mappings":[{"generated":{"line":7,"column":0},"source":"index.js","original":{"line":1,"column":0}},{"generated":{"line":200,"column":0},"source":"index.js","original":{"line":3,"column":0}},{"name":"Auth","generated":{"line":200,"column":4},"source":"index.js","original":{"line":3,"column":6}},{"name":"require","generated":{"line":200,"column":11},"source":"index.js","original":{"line":3,"column":13}},{"generated":{"line":200,"column":19},"source":"index.js","original":{"line":3,"column":21}},{"generated":{"line":200,"column":23},"source":"index.js","original":{"line":3,"column":13}},{"name":"default","generated":{"line":200,"column":25},"source":"index.js","original":{"line":3,"column":27}},{"generated":{"line":200,"column":32},"source":"index.js","original":{"line":3,"column":0}},{"generated":{"line":201,"column":0},"source":"index.js","original":{"line":4,"column":0}},{"name":"views","generated":{"line":201,"column":4},"source":"index.js","original":{"line":4,"column":6}},{"name":"require","generated":{"line":201,"column":12},"source":"index.js","original":{"line":4,"column":14}},{"generated":{"line":201,"column":20},"source":"index.js","original":{"line":4,"column":22}},{"generated":{"line":201,"column":32},"source":"index.js","original":{"line":4,"column":14}},{"generated":{"line":201,"column":33},"source":"index.js","original":{"line":4,"column":0}},{"generated":{"line":203,"column":0},"source":"index.js","original":{"line":6,"column":0}},{"name":"render","generated":{"line":203,"column":4},"source":"index.js","original":{"line":6,"column":6}},{"generated":{"line":203,"column":13},"source":"index.js","original":{"line":6,"column":15}},{"name":"render","generated":{"line":203,"column":22},"source":"index.js","original":{"line":6,"column":6}},{"generated":{"line":203,"column":28},"source":"index.js","original":{"line":6,"column":15}},{"name":"data","generated":{"line":203,"column":29},"source":"index.js","original":{"line":6,"column":16}},{"generated":{"line":203,"column":33},"source":"index.js","original":{"line":6,"column":15}},{"name":"viewName","generated":{"line":203,"column":35},"source":"index.js","original":{"line":6,"column":22}},{"generated":{"line":203,"column":43},"source":"index.js","original":{"line":6,"column":15}},{"name":"events","generated":{"line":203,"column":45},"source":"index.js","original":{"line":6,"column":32}},{"generated":{"line":203,"column":51},"source":"index.js","original":{"line":6,"column":15}},{"generated":{"line":203,"column":53},"source":"index.js","original":{"line":6,"column":43}},{"generated":{"line":204,"column":0},"source":"index.js","original":{"line":7,"column":2}},{"name":"fn","generated":{"line":204,"column":6},"source":"index.js","original":{"line":7,"column":8}},{"name":"views","generated":{"line":204,"column":11},"source":"index.js","original":{"line":7,"column":13}},{"name":"viewName","generated":{"line":204,"column":17},"source":"index.js","original":{"line":7,"column":19}},{"generated":{"line":204,"column":25},"source":"index.js","original":{"line":7,"column":13}},{"generated":{"line":204,"column":26},"source":"index.js","original":{"line":7,"column":2}},{"name":"document","generated":{"line":205,"column":0},"source":"index.js","original":{"line":8,"column":2}},{"name":"body","generated":{"line":205,"column":11},"source":"index.js","original":{"line":8,"column":11}},{"generated":{"line":205,"column":15},"source":"index.js","original":{"line":8,"column":2}},{"name":"innerHTML","generated":{"line":205,"column":16},"source":"index.js","original":{"line":8,"column":16}},{"generated":{"line":205,"column":25},"source":"index.js","original":{"line":8,"column":2}},{"name":"fn","generated":{"line":205,"column":28},"source":"index.js","original":{"line":8,"column":28}},{"name":"data","generated":{"line":205,"column":31},"source":"index.js","original":{"line":8,"column":31}},{"generated":{"line":205,"column":35},"source":"index.js","original":{"line":8,"column":28}},{"generated":{"line":205,"column":36},"source":"index.js","original":{"line":8,"column":2}},{"generated":{"line":206,"column":0},"source":"index.js","original":{"line":9,"column":2}},{"name":"keys","generated":{"line":206,"column":6},"source":"index.js","original":{"line":9,"column":8}},{"name":"Object","generated":{"line":206,"column":13},"source":"index.js","original":{"line":9,"column":15}},{"name":"keys","generated":{"line":206,"column":20},"source":"index.js","original":{"line":9,"column":22}},{"generated":{"line":206,"column":24},"source":"index.js","original":{"line":9,"column":15}},{"name":"events","generated":{"line":206,"column":25},"source":"index.js","original":{"line":9,"column":27}},{"generated":{"line":206,"column":31},"source":"index.js","original":{"line":9,"column":15}},{"generated":{"line":206,"column":32},"source":"index.js","original":{"line":9,"column":2}},{"name":"keys","generated":{"line":207,"column":0},"source":"index.js","original":{"line":10,"column":2}},{"name":"forEach","generated":{"line":207,"column":7},"source":"index.js","original":{"line":10,"column":7}},{"generated":{"line":207,"column":14},"source":"index.js","original":{"line":10,"column":2}},{"generated":{"line":207,"column":15},"source":"index.js","original":{"line":10,"column":15}},{"generated":{"line":207,"column":28},"source":"index.js","original":{"line":10,"column":20}},{"generated":{"line":208,"column":0},"source":"index.js","original":{"line":10,"column":20}},{"name":"e","generated":{"line":208,"column":19},"source":"index.js","original":{"line":11,"column":24}},{"name":"split","generated":{"line":208,"column":21},"source":"index.js","original":{"line":11,"column":26}},{"generated":{"line":208,"column":26},"source":"index.js","original":{"line":11,"column":24}},{"generated":{"line":208,"column":27},"source":"index.js","original":{"line":11,"column":32}},{"generated":{"line":208,"column":31},"source":"index.js","original":{"line":11,"column":24}},{"generated":{"line":208,"column":32},"source":"index.js","original":{"line":10,"column":20}},{"generated":{"line":209,"column":0},"source":"index.js","original":{"line":10,"column":20}},{"generated":{"line":210,"column":0},"source":"index.js","original":{"line":10,"column":20}},{"name":"key","generated":{"line":210,"column":8},"source":"index.js","original":{"line":11,"column":11}},{"generated":{"line":210,"column":11},"source":"index.js","original":{"line":10,"column":20}},{"generated":{"line":211,"column":0},"source":"index.js","original":{"line":10,"column":20}},{"name":"name","generated":{"line":211,"column":8},"source":"index.js","original":{"line":11,"column":16}},{"generated":{"line":211,"column":12},"source":"index.js","original":{"line":10,"column":20}},{"generated":{"line":213,"column":0},"source":"index.js","original":{"line":12,"column":4}},{"name":"elm","generated":{"line":213,"column":8},"source":"index.js","original":{"line":12,"column":10}},{"name":"document","generated":{"line":213,"column":14},"source":"index.js","original":{"line":12,"column":16}},{"name":"querySelector","generated":{"line":213,"column":23},"source":"index.js","original":{"line":12,"column":25}},{"generated":{"line":213,"column":36},"source":"index.js","original":{"line":12,"column":16}},{"name":"key","generated":{"line":213,"column":37},"source":"index.js","original":{"line":12,"column":39}},{"generated":{"line":213,"column":40},"source":"index.js","original":{"line":12,"column":16}},{"generated":{"line":213,"column":41},"source":"index.js","original":{"line":12,"column":4}},{"name":"elm","generated":{"line":214,"column":0},"source":"index.js","original":{"line":13,"column":4}},{"name":"addEventListener","generated":{"line":214,"column":8},"source":"index.js","original":{"line":13,"column":8}},{"generated":{"line":214,"column":24},"source":"index.js","original":{"line":13,"column":4}},{"name":"name","generated":{"line":214,"column":25},"source":"index.js","original":{"line":13,"column":25}},{"generated":{"line":214,"column":29},"source":"index.js","original":{"line":13,"column":4}},{"name":"events","generated":{"line":214,"column":31},"source":"index.js","original":{"line":13,"column":31}},{"name":"e","generated":{"line":214,"column":38},"source":"index.js","original":{"line":13,"column":38}},{"generated":{"line":214,"column":39},"source":"index.js","original":{"line":13,"column":31}},{"generated":{"line":214,"column":40},"source":"index.js","original":{"line":13,"column":4}},{"generated":{"line":215,"column":0},"source":"index.js","original":{"line":14,"column":3}},{"generated":{"line":215,"column":3},"source":"index.js","original":{"line":10,"column":2}},{"generated":{"line":216,"column":0},"source":"index.js","original":{"line":15,"column":1}},{"generated":{"line":216,"column":1},"source":"index.js","original":{"line":6,"column":0}},{"generated":{"line":218,"column":0},"source":"index.js","original":{"line":17,"column":0}},{"name":"boot","generated":{"line":218,"column":4},"source":"index.js","original":{"line":17,"column":6}},{"generated":{"line":219,"column":0},"source":"index.js","original":{"line":17,"column":6}},{"generated":{"line":219,"column":69},"source":"index.js","original":{"line":17,"column":13}},{"generated":{"line":220,"column":0},"source":"index.js","original":{"line":17,"column":13}},{"generated":{"line":221,"column":0},"source":"index.js","original":{"line":17,"column":13}},{"generated":{"line":222,"column":0},"source":"index.js","original":{"line":17,"column":13}},{"generated":{"line":223,"column":0},"source":"index.js","original":{"line":17,"column":13}},{"generated":{"line":224,"column":0},"source":"index.js","original":{"line":17,"column":13}},{"name":"auth","generated":{"line":225,"column":0},"source":"index.js","original":{"line":18,"column":8}},{"generated":{"line":225,"column":16},"source":"index.js","original":{"line":17,"column":13}},{"generated":{"line":225,"column":19},"source":"index.js","original":{"line":18,"column":15}},{"name":"Auth","generated":{"line":225,"column":23},"source":"index.js","original":{"line":18,"column":19}},{"generated":{"line":225,"column":27},"source":"index.js","original":{"line":18,"column":15}},{"generated":{"line":225,"column":28},"source":"index.js","original":{"line":18,"column":24}},{"name":"baseUrl","generated":{"line":226,"column":0},"source":"index.js","original":{"line":19,"column":4}},{"generated":{"line":226,"column":23},"source":"index.js","original":{"line":19,"column":13}},{"generated":{"line":226,"column":61},"source":"index.js","original":{"line":18,"column":24}},{"name":"clientId","generated":{"line":227,"column":0},"source":"index.js","original":{"line":20,"column":4}},{"generated":{"line":227,"column":24},"source":"index.js","original":{"line":20,"column":14}},{"generated":{"line":227,"column":48},"source":"index.js","original":{"line":18,"column":24}},{"name":"pkce","generated":{"line":228,"column":0},"source":"index.js","original":{"line":21,"column":2}},{"generated":{"line":228,"column":20},"source":"index.js","original":{"line":21,"column":8}},{"generated":{"line":228,"column":24},"source":"index.js","original":{"line":18,"column":24}},{"name":"redirectUri","generated":{"line":229,"column":0},"source":"index.js","original":{"line":22,"column":2}},{"generated":{"line":229,"column":27},"source":"index.js","original":{"line":22,"column":15}},{"generated":{"line":229,"column":50},"source":"index.js","original":{"line":18,"column":24}},{"name":"responseType","generated":{"line":230,"column":0},"source":"index.js","original":{"line":23,"column":2}},{"generated":{"line":230,"column":28},"source":"index.js","original":{"line":23,"column":16}},{"generated":{"line":230,"column":29},"source":"index.js","original":{"line":23,"column":17}},{"generated":{"line":230,"column":35},"source":"index.js","original":{"line":23,"column":16}},{"generated":{"line":230,"column":36},"source":"index.js","original":{"line":18,"column":24}},{"name":"scopes","generated":{"line":231,"column":0},"source":"index.js","original":{"line":24,"column":2}},{"generated":{"line":231,"column":22},"source":"index.js","original":{"line":24,"column":10}},{"generated":{"line":231,"column":23},"source":"index.js","original":{"line":25,"column":4}},{"generated":{"line":231,"column":31},"source":"index.js","original":{"line":24,"column":10}},{"generated":{"line":231,"column":33},"source":"index.js","original":{"line":26,"column":4}},{"generated":{"line":231,"column":42},"source":"index.js","original":{"line":24,"column":10}},{"generated":{"line":231,"column":44},"source":"index.js","original":{"line":27,"column":4}},{"generated":{"line":231,"column":69},"source":"index.js","original":{"line":24,"column":10}},{"generated":{"line":231,"column":71},"source":"index.js","original":{"line":28,"column":4}},{"generated":{"line":231,"column":87},"source":"index.js","original":{"line":24,"column":10}},{"generated":{"line":232,"column":0},"source":"index.js","original":{"line":18,"column":24}},{"generated":{"line":232,"column":13},"source":"index.js","original":{"line":18,"column":15}},{"generated":{"line":232,"column":15},"source":"index.js","original":{"line":30,"column":5}},{"name":"save","generated":{"line":233,"column":0},"source":"index.js","original":{"line":31,"column":4}},{"generated":{"line":233,"column":20},"source":"index.js","original":{"line":31,"column":10}},{"generated":{"line":234,"column":0},"source":"index.js","original":{"line":31,"column":10}},{"name":"localStorage","generated":{"line":234,"column":23},"source":"index.js","original":{"line":31,"column":19}},{"name":"setItem","generated":{"line":234,"column":36},"source":"index.js","original":{"line":31,"column":32}},{"generated":{"line":234,"column":43},"source":"index.js","original":{"line":31,"column":19}},{"generated":{"line":234,"column":44},"source":"index.js","original":{"line":31,"column":40}},{"generated":{"line":234,"column":51},"source":"index.js","original":{"line":31,"column":19}},{"name":"value","generated":{"line":234,"column":53},"source":"index.js","original":{"line":31,"column":49}},{"generated":{"line":234,"column":58},"source":"index.js","original":{"line":31,"column":19}},{"generated":{"line":234,"column":59},"source":"index.js","original":{"line":31,"column":10}},{"generated":{"line":235,"column":0},"source":"index.js","original":{"line":31,"column":10}},{"generated":{"line":235,"column":15},"source":"index.js","original":{"line":30,"column":5}},{"name":"load","generated":{"line":236,"column":0},"source":"index.js","original":{"line":32,"column":4}},{"generated":{"line":236,"column":20},"source":"index.js","original":{"line":32,"column":10}},{"generated":{"line":237,"column":0},"source":"index.js","original":{"line":32,"column":10}},{"name":"localStorage","generated":{"line":237,"column":23},"source":"index.js","original":{"line":32,"column":16}},{"name":"getItem","generated":{"line":237,"column":36},"source":"index.js","original":{"line":32,"column":29}},{"generated":{"line":237,"column":43},"source":"index.js","original":{"line":32,"column":16}},{"generated":{"line":237,"column":44},"source":"index.js","original":{"line":32,"column":37}},{"generated":{"line":237,"column":51},"source":"index.js","original":{"line":32,"column":16}},{"generated":{"line":237,"column":52},"source":"index.js","original":{"line":32,"column":10}},{"generated":{"line":238,"column":0},"source":"index.js","original":{"line":32,"column":10}},{"generated":{"line":238,"column":15},"source":"index.js","original":{"line":30,"column":5}},{"name":"remove","generated":{"line":239,"column":0},"source":"index.js","original":{"line":33,"column":4}},{"generated":{"line":239,"column":22},"source":"index.js","original":{"line":33,"column":12}},{"generated":{"line":240,"column":0},"source":"index.js","original":{"line":33,"column":12}},{"name":"localStorage","generated":{"line":240,"column":23},"source":"index.js","original":{"line":33,"column":18}},{"name":"removeItem","generated":{"line":240,"column":36},"source":"index.js","original":{"line":33,"column":31}},{"generated":{"line":240,"column":46},"source":"index.js","original":{"line":33,"column":18}},{"generated":{"line":240,"column":47},"source":"index.js","original":{"line":33,"column":42}},{"generated":{"line":240,"column":54},"source":"index.js","original":{"line":33,"column":18}},{"generated":{"line":240,"column":55},"source":"index.js","original":{"line":33,"column":12}},{"generated":{"line":241,"column":0},"source":"index.js","original":{"line":33,"column":12}},{"generated":{"line":242,"column":0},"source":"index.js","original":{"line":30,"column":5}},{"generated":{"line":242,"column":13},"source":"index.js","original":{"line":18,"column":15}},{"generated":{"line":242,"column":14},"source":"index.js","original":{"line":17,"column":13}},{"name":"renderUser","generated":{"line":244,"column":0},"source":"index.js","original":{"line":36,"column":8}},{"generated":{"line":244,"column":22},"source":"index.js","original":{"line":17,"column":13}},{"generated":{"line":245,"column":0},"source":"index.js","original":{"line":17,"column":13}},{"generated":{"line":245,"column":82},"source":"index.js","original":{"line":36,"column":21}},{"generated":{"line":246,"column":0},"source":"index.js","original":{"line":36,"column":21}},{"generated":{"line":247,"column":0},"source":"index.js","original":{"line":36,"column":21}},{"generated":{"line":248,"column":0},"source":"index.js","original":{"line":36,"column":21}},{"generated":{"line":249,"column":0},"source":"index.js","original":{"line":36,"column":21}},{"generated":{"line":250,"column":0},"source":"index.js","original":{"line":36,"column":21}},{"generated":{"line":251,"column":0},"source":"index.js","original":{"line":36,"column":21}},{"generated":{"line":252,"column":0},"source":"index.js","original":{"line":36,"column":21}},{"name":"auth","generated":{"line":252,"column":31},"source":"index.js","original":{"line":37,"column":23}},{"name":"getProfile","generated":{"line":252,"column":36},"source":"index.js","original":{"line":37,"column":28}},{"generated":{"line":252,"column":46},"source":"index.js","original":{"line":37,"column":23}},{"generated":{"line":252,"column":48},"source":"index.js","original":{"line":36,"column":21}},{"generated":{"line":254,"column":0},"source":"index.js","original":{"line":36,"column":21}},{"name":"data","generated":{"line":255,"column":0},"source":"index.js","original":{"line":37,"column":10}},{"generated":{"line":255,"column":28},"source":"index.js","original":{"line":36,"column":21}},{"name":"render","generated":{"line":257,"column":0},"source":"index.js","original":{"line":38,"column":4}},{"name":"data","generated":{"line":257,"column":31},"source":"index.js","original":{"line":38,"column":11}},{"generated":{"line":257,"column":35},"source":"index.js","original":{"line":38,"column":4}},{"generated":{"line":257,"column":37},"source":"index.js","original":{"line":38,"column":17}},{"generated":{"line":257,"column":43},"source":"index.js","original":{"line":38,"column":4}},{"generated":{"line":257,"column":45},"source":"index.js","original":{"line":38,"column":25}},{"generated":{"line":258,"column":0},"source":"index.js","original":{"line":39,"column":6}},{"generated":{"line":258,"column":44},"source":"index.js","original":{"line":39,"column":24}},{"generated":{"line":258,"column":67},"source":"index.js","original":{"line":39,"column":30}},{"name":"auth","generated":{"line":259,"column":0},"source":"index.js","original":{"line":40,"column":8}},{"name":"remove","generated":{"line":259,"column":33},"source":"index.js","original":{"line":40,"column":13}},{"generated":{"line":259,"column":39},"source":"index.js","original":{"line":40,"column":8}},{"name":"location","generated":{"line":260,"column":0},"source":"index.js","original":{"line":41,"column":8}},{"name":"reload","generated":{"line":260,"column":37},"source":"index.js","original":{"line":41,"column":17}},{"generated":{"line":260,"column":43},"source":"index.js","original":{"line":41,"column":8}},{"generated":{"line":261,"column":0},"source":"index.js","original":{"line":42,"column":7}},{"generated":{"line":262,"column":0},"source":"index.js","original":{"line":38,"column":25}},{"generated":{"line":262,"column":25},"source":"index.js","original":{"line":38,"column":4}},{"generated":{"line":264,"column":0},"source":"index.js","original":{"line":36,"column":21}},{"generated":{"line":265,"column":0},"source":"index.js","original":{"line":36,"column":21}},{"generated":{"line":266,"column":0},"source":"index.js","original":{"line":36,"column":21}},{"generated":{"line":267,"column":0},"source":"index.js","original":{"line":36,"column":21}},{"generated":{"line":268,"column":0},"source":"index.js","original":{"line":36,"column":21}},{"generated":{"line":269,"column":0},"source":"index.js","original":{"line":36,"column":21}},{"generated":{"line":270,"column":0},"source":"index.js","original":{"line":36,"column":21}},{"generated":{"line":270,"column":15},"source":"index.js","original":{"line":17,"column":13}},{"generated":{"line":272,"column":0},"source":"index.js","original":{"line":17,"column":13}},{"name":"renderUser","generated":{"line":272,"column":30},"source":"index.js","original":{"line":36,"column":8}},{"generated":{"line":272,"column":40},"source":"index.js","original":{"line":17,"column":13}},{"generated":{"line":273,"column":0},"source":"index.js","original":{"line":17,"column":13}},{"generated":{"line":274,"column":0},"source":"index.js","original":{"line":17,"column":13}},{"generated":{"line":275,"column":0},"source":"index.js","original":{"line":17,"column":13}},{"name":"renderLogin","generated":{"line":277,"column":0},"source":"index.js","original":{"line":46,"column":8}},{"generated":{"line":277,"column":23},"source":"index.js","original":{"line":17,"column":13}},{"generated":{"line":278,"column":0},"source":"index.js","original":{"line":17,"column":13}},{"generated":{"line":278,"column":82},"source":"index.js","original":{"line":46,"column":22}},{"generated":{"line":279,"column":0},"source":"index.js","original":{"line":46,"column":22}},{"generated":{"line":280,"column":0},"source":"index.js","original":{"line":46,"column":22}},{"generated":{"line":281,"column":0},"source":"index.js","original":{"line":46,"column":22}},{"generated":{"line":282,"column":0},"source":"index.js","original":{"line":46,"column":22}},{"name":"render","generated":{"line":283,"column":0},"source":"index.js","original":{"line":47,"column":4}},{"name":"undefined","generated":{"line":283,"column":31},"source":"index.js","original":{"line":47,"column":11}},{"generated":{"line":283,"column":40},"source":"index.js","original":{"line":47,"column":4}},{"generated":{"line":283,"column":42},"source":"index.js","original":{"line":47,"column":22}},{"generated":{"line":283,"column":49},"source":"index.js","original":{"line":47,"column":4}},{"generated":{"line":283,"column":51},"source":"index.js","original":{"line":47,"column":31}},{"generated":{"line":284,"column":0},"source":"index.js","original":{"line":48,"column":6}},{"generated":{"line":285,"column":0},"source":"index.js","original":{"line":48,"column":6}},{"generated":{"line":285,"column":96},"source":"index.js","original":{"line":48,"column":23}},{"generated":{"line":286,"column":0},"source":"index.js","original":{"line":48,"column":23}},{"generated":{"line":287,"column":0},"source":"index.js","original":{"line":48,"column":23}},{"generated":{"line":288,"column":0},"source":"index.js","original":{"line":48,"column":23}},{"generated":{"line":289,"column":0},"source":"index.js","original":{"line":48,"column":23}},{"generated":{"line":290,"column":0},"source":"index.js","original":{"line":48,"column":23}},{"generated":{"line":291,"column":0},"source":"index.js","original":{"line":48,"column":23}},{"generated":{"line":292,"column":0},"source":"index.js","original":{"line":48,"column":23}},{"name":"auth","generated":{"line":292,"column":45},"source":"index.js","original":{"line":49,"column":26}},{"name":"getLoginUrl","generated":{"line":292,"column":50},"source":"index.js","original":{"line":49,"column":31}},{"generated":{"line":292,"column":61},"source":"index.js","original":{"line":49,"column":26}},{"generated":{"line":292,"column":63},"source":"index.js","original":{"line":48,"column":23}},{"generated":{"line":294,"column":0},"source":"index.js","original":{"line":48,"column":23}},{"name":"url","generated":{"line":295,"column":0},"source":"index.js","original":{"line":49,"column":14}},{"generated":{"line":295,"column":41},"source":"index.js","original":{"line":48,"column":23}},{"name":"location","generated":{"line":297,"column":0},"source":"index.js","original":{"line":50,"column":8}},{"name":"href","generated":{"line":297,"column":47},"source":"index.js","original":{"line":50,"column":17}},{"generated":{"line":297,"column":51},"source":"index.js","original":{"line":50,"column":8}},{"name":"url","generated":{"line":297,"column":54},"source":"index.js","original":{"line":50,"column":24}},{"generated":{"line":297,"column":57},"source":"index.js","original":{"line":50,"column":8}},{"generated":{"line":299,"column":0},"source":"index.js","original":{"line":48,"column":23}},{"generated":{"line":300,"column":0},"source":"index.js","original":{"line":48,"column":23}},{"generated":{"line":301,"column":0},"source":"index.js","original":{"line":48,"column":23}},{"generated":{"line":302,"column":0},"source":"index.js","original":{"line":48,"column":23}},{"generated":{"line":303,"column":0},"source":"index.js","original":{"line":48,"column":23}},{"generated":{"line":304,"column":0},"source":"index.js","original":{"line":48,"column":23}},{"generated":{"line":305,"column":0},"source":"index.js","original":{"line":48,"column":23}},{"generated":{"line":305,"column":29},"source":"index.js","original":{"line":48,"column":6}},{"generated":{"line":307,"column":0},"source":"index.js","original":{"line":48,"column":6}},{"generated":{"line":308,"column":0},"source":"index.js","original":{"line":48,"column":6}},{"generated":{"line":309,"column":0},"source":"index.js","original":{"line":48,"column":6}},{"generated":{"line":311,"column":0},"source":"index.js","original":{"line":48,"column":6}},{"generated":{"line":312,"column":0},"source":"index.js","original":{"line":48,"column":6}},{"generated":{"line":313,"column":0},"source":"index.js","original":{"line":47,"column":31}},{"generated":{"line":313,"column":25},"source":"index.js","original":{"line":47,"column":4}},{"generated":{"line":315,"column":0},"source":"index.js","original":{"line":46,"column":22}},{"generated":{"line":316,"column":0},"source":"index.js","original":{"line":46,"column":22}},{"generated":{"line":317,"column":0},"source":"index.js","original":{"line":46,"column":22}},{"generated":{"line":318,"column":0},"source":"index.js","original":{"line":46,"column":22}},{"generated":{"line":319,"column":0},"source":"index.js","original":{"line":46,"column":22}},{"generated":{"line":320,"column":0},"source":"index.js","original":{"line":46,"column":22}},{"generated":{"line":321,"column":0},"source":"index.js","original":{"line":46,"column":22}},{"generated":{"line":321,"column":15},"source":"index.js","original":{"line":17,"column":13}},{"generated":{"line":323,"column":0},"source":"index.js","original":{"line":17,"column":13}},{"name":"renderLogin","generated":{"line":323,"column":30},"source":"index.js","original":{"line":46,"column":8}},{"generated":{"line":323,"column":41},"source":"index.js","original":{"line":17,"column":13}},{"generated":{"line":324,"column":0},"source":"index.js","original":{"line":17,"column":13}},{"generated":{"line":325,"column":0},"source":"index.js","original":{"line":17,"column":13}},{"generated":{"line":326,"column":0},"source":"index.js","original":{"line":17,"column":13}},{"generated":{"line":328,"column":0},"source":"index.js","original":{"line":17,"column":13}},{"generated":{"line":329,"column":0},"source":"index.js","original":{"line":17,"column":13}},{"name":"auth","generated":{"line":329,"column":19},"source":"index.js","original":{"line":55,"column":12}},{"name":"load","generated":{"line":329,"column":24},"source":"index.js","original":{"line":55,"column":17}},{"generated":{"line":329,"column":28},"source":"index.js","original":{"line":55,"column":12}},{"generated":{"line":329,"column":30},"source":"index.js","original":{"line":17,"column":13}},{"generated":{"line":331,"column":0},"source":"index.js","original":{"line":17,"column":13}},{"generated":{"line":332,"column":0},"source":"index.js","original":{"line":17,"column":13}},{"generated":{"line":333,"column":0},"source":"index.js","original":{"line":17,"column":13}},{"generated":{"line":334,"column":0},"source":"index.js","original":{"line":17,"column":13}},{"generated":{"line":335,"column":0},"source":"index.js","original":{"line":17,"column":13}},{"generated":{"line":337,"column":0},"source":"index.js","original":{"line":17,"column":13}},{"generated":{"line":338,"column":0},"source":"index.js","original":{"line":17,"column":13}},{"name":"renderUser","generated":{"line":338,"column":19},"source":"index.js","original":{"line":56,"column":10}},{"generated":{"line":338,"column":31},"source":"index.js","original":{"line":17,"column":13}},{"generated":{"line":340,"column":0},"source":"index.js","original":{"line":17,"column":13}},{"generated":{"line":341,"column":0},"source":"index.js","original":{"line":17,"column":13}},{"generated":{"line":342,"column":0},"source":"index.js","original":{"line":17,"column":13}},{"generated":{"line":344,"column":0},"source":"index.js","original":{"line":17,"column":13}},{"generated":{"line":345,"column":0},"source":"index.js","original":{"line":17,"column":13}},{"name":"auth","generated":{"line":345,"column":17},"source":"index.js","original":{"line":57,"column":13}},{"name":"isValidUrl","generated":{"line":345,"column":22},"source":"index.js","original":{"line":57,"column":18}},{"generated":{"line":345,"column":32},"source":"index.js","original":{"line":57,"column":13}},{"name":"location","generated":{"line":345,"column":33},"source":"index.js","original":{"line":57,"column":29}},{"name":"href","generated":{"line":345,"column":42},"source":"index.js","original":{"line":57,"column":38}},{"generated":{"line":345,"column":46},"source":"index.js","original":{"line":57,"column":13}},{"generated":{"line":345,"column":47},"source":"index.js","original":{"line":17,"column":13}},{"generated":{"line":346,"column":0},"source":"index.js","original":{"line":17,"column":13}},{"generated":{"line":347,"column":0},"source":"index.js","original":{"line":17,"column":13}},{"generated":{"line":348,"column":0},"source":"index.js","original":{"line":17,"column":13}},{"generated":{"line":350,"column":0},"source":"index.js","original":{"line":17,"column":13}},{"generated":{"line":351,"column":0},"source":"index.js","original":{"line":17,"column":13}},{"name":"auth","generated":{"line":351,"column":19},"source":"index.js","original":{"line":58,"column":10}},{"name":"exchangeUrl","generated":{"line":351,"column":24},"source":"index.js","original":{"line":58,"column":15}},{"generated":{"line":351,"column":35},"source":"index.js","original":{"line":58,"column":10}},{"name":"location","generated":{"line":351,"column":36},"source":"index.js","original":{"line":58,"column":27}},{"name":"href","generated":{"line":351,"column":45},"source":"index.js","original":{"line":58,"column":36}},{"generated":{"line":351,"column":49},"source":"index.js","original":{"line":58,"column":10}},{"generated":{"line":351,"column":50},"source":"index.js","original":{"line":17,"column":13}},{"generated":{"line":353,"column":0},"source":"index.js","original":{"line":17,"column":13}},{"generated":{"line":354,"column":0},"source":"index.js","original":{"line":17,"column":13}},{"generated":{"line":355,"column":0},"source":"index.js","original":{"line":17,"column":13}},{"name":"auth","generated":{"line":355,"column":19},"source":"index.js","original":{"line":59,"column":10}},{"name":"save","generated":{"line":355,"column":24},"source":"index.js","original":{"line":59,"column":15}},{"generated":{"line":355,"column":28},"source":"index.js","original":{"line":59,"column":10}},{"generated":{"line":355,"column":30},"source":"index.js","original":{"line":17,"column":13}},{"generated":{"line":357,"column":0},"source":"index.js","original":{"line":17,"column":13}},{"generated":{"line":358,"column":0},"source":"index.js","original":{"line":17,"column":13}},{"generated":{"line":359,"column":0},"source":"index.js","original":{"line":17,"column":13}},{"name":"renderUser","generated":{"line":359,"column":19},"source":"index.js","original":{"line":60,"column":10}},{"generated":{"line":359,"column":31},"source":"index.js","original":{"line":17,"column":13}},{"generated":{"line":361,"column":0},"source":"index.js","original":{"line":17,"column":13}},{"name":"history","generated":{"line":362,"column":0},"source":"index.js","original":{"line":61,"column":4}},{"name":"replaceState","generated":{"line":362,"column":20},"source":"index.js","original":{"line":61,"column":12}},{"generated":{"line":362,"column":32},"source":"index.js","original":{"line":61,"column":4}},{"name":"undefined","generated":{"line":362,"column":33},"source":"index.js","original":{"line":61,"column":25}},{"generated":{"line":362,"column":42},"source":"index.js","original":{"line":61,"column":4}},{"name":"undefined","generated":{"line":362,"column":44},"source":"index.js","original":{"line":61,"column":36}},{"generated":{"line":362,"column":53},"source":"index.js","original":{"line":61,"column":4}},{"generated":{"line":362,"column":55},"source":"index.js","original":{"line":61,"column":47}},{"generated":{"line":362,"column":58},"source":"index.js","original":{"line":61,"column":4}},{"generated":{"line":363,"column":0},"source":"index.js","original":{"line":17,"column":13}},{"generated":{"line":364,"column":0},"source":"index.js","original":{"line":17,"column":13}},{"generated":{"line":366,"column":0},"source":"index.js","original":{"line":17,"column":13}},{"name":"renderLogin","generated":{"line":367,"column":0},"source":"index.js","original":{"line":63,"column":4}},{"generated":{"line":369,"column":0},"source":"index.js","original":{"line":17,"column":13}},{"generated":{"line":370,"column":0},"source":"index.js","original":{"line":17,"column":13}},{"generated":{"line":371,"column":0},"source":"index.js","original":{"line":17,"column":13}},{"generated":{"line":372,"column":0},"source":"index.js","original":{"line":17,"column":13}},{"generated":{"line":373,"column":0},"source":"index.js","original":{"line":17,"column":13}},{"generated":{"line":374,"column":0},"source":"index.js","original":{"line":17,"column":13}},{"generated":{"line":375,"column":0},"source":"index.js","original":{"line":17,"column":13}},{"generated":{"line":375,"column":3},"source":"index.js","original":{"line":17,"column":6}},{"generated":{"line":377,"column":0},"source":"index.js","original":{"line":17,"column":6}},{"generated":{"line":378,"column":0},"source":"index.js","original":{"line":17,"column":6}},{"generated":{"line":379,"column":0},"source":"index.js","original":{"line":17,"column":6}},{"generated":{"line":380,"column":0},"source":"index.js","original":{"line":17,"column":6}},{"generated":{"line":380,"column":3},"source":"index.js","original":{"line":17,"column":0}},{"name":"boot","generated":{"line":382,"column":0},"source":"index.js","original":{"line":68,"column":0}},{"name":"catch","generated":{"line":382,"column":7},"source":"index.js","original":{"line":69,"column":3}},{"generated":{"line":382,"column":12},"source":"index.js","original":{"line":68,"column":0}},{"generated":{"line":382,"column":13},"source":"index.js","original":{"line":69,"column":9}},{"name":"err","generated":{"line":382,"column":23},"source":"index.js","original":{"line":69,"column":10}},{"generated":{"line":382,"column":26},"source":"index.js","original":{"line":69,"column":9}},{"generated":{"line":383,"column":0},"source":"index.js","original":{"line":69,"column":9}},{"name":"console","generated":{"line":383,"column":9},"source":"index.js","original":{"line":69,"column":18}},{"name":"error","generated":{"line":383,"column":17},"source":"index.js","original":{"line":69,"column":26}},{"generated":{"line":383,"column":22},"source":"index.js","original":{"line":69,"column":18}},{"name":"err","generated":{"line":383,"column":23},"source":"index.js","original":{"line":69,"column":32}},{"generated":{"line":383,"column":26},"source":"index.js","original":{"line":69,"column":18}},{"generated":{"line":383,"column":27},"source":"index.js","original":{"line":69,"column":9}},{"generated":{"line":384,"column":0},"source":"index.js","original":{"line":69,"column":9}},{"generated":{"line":384,"column":1},"source":"index.js","original":{"line":68,"column":0}}],"sources":{"index.js":"/* tslint:disable */\nrequire('babel-polyfill');\nconst Auth = require('..').default;\nconst views = require('views/*.js');\n\nconst render = (data, viewName, events) => {\n  const fn = views[viewName];\n  document.body.innerHTML = fn(data);\n  const keys = Object.keys(events);\n  keys.forEach(e => {\n    const [key, name] = e.split('->');\n    const elm = document.querySelector(key);\n    elm.addEventListener(name, events[e]);\n  });\n}\n\nconst boot = async () => {\n  const auth = new Auth({\n    baseUrl: 'https://identitet-test.sampension.dk',\n    clientId: 'Sampension.Mobile.Pkce',\n  pkce: true,\n  redirectUri: 'http://localhost:3000',\n  responseType: ['code'],\n  scopes: [\n    'openid',\n    'profile',\n    'Sampension.Api.Customer',\n    'offline_access',\n  ],\n  }, {\n    save: value => localStorage.setItem('token', value),\n    load: () => localStorage.getItem('token'),\n    remove: () => localStorage.removeItem('token'),\n  });\n\n  const renderUser = async () => {\n    const data = await auth.getProfile();\n    render(data, 'user', {\n      '#logout->click': () => {\n        auth.remove();\n        location.reload();\n      },\n    })\n  }\n\n  const renderLogin = async () => {\n    render(undefined, 'login', {\n      '#login->click': async () => {\n        const url = await auth.getLoginUrl();\n        location.href = url;\n      },\n    })\n  }\n\n  if (await auth.load()) {\n    await renderUser();\n  } else if (auth.isValidUrl(location.href)) {\n    await auth.exchangeUrl(location.href);\n    await auth.save();\n    await renderUser();\n    history.replaceState(undefined, undefined, '?');\n  } else {\n    renderLogin()\n  }\n\n};\n\nboot()\n  .catch((err) => console.error(err));\n"},"lineCount":null}},"hash":"8f7dc1c7ea2076a25ffa9f897fc22310","cacheData":{"env":{}}}