strider
Version:
Brilliant continuous deployment platform
1,190 lines (1,032 loc) • 126 kB
JavaScript
'use strict';
;define("strider-ui/adapters/-json-api", ["exports", "@ember-data/adapter/json-api"], function (_exports, _jsonApi) {
"use strict";
Object.defineProperty(_exports, "__esModule", {
value: true
});
Object.defineProperty(_exports, "default", {
enumerable: true,
get: function () {
return _jsonApi.default;
}
});
});
;define("strider-ui/app", ["exports", "ember-resolver", "ember-load-initializers", "strider-ui/config/environment"], function (_exports, _emberResolver, _emberLoadInitializers, _environment) {
"use strict";
Object.defineProperty(_exports, "__esModule", {
value: true
});
_exports.default = void 0;
function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }
class App extends Ember.Application {
constructor(...args) {
super(...args);
_defineProperty(this, "modulePrefix", _environment.default.modulePrefix);
_defineProperty(this, "podModulePrefix", _environment.default.podModulePrefix);
_defineProperty(this, "Resolver", _emberResolver.default);
}
}
_exports.default = App;
(0, _emberLoadInitializers.default)(App, _environment.default.modulePrefix);
});
;define("strider-ui/component-managers/glimmer", ["exports", "@glimmer/component/-private/ember-component-manager"], function (_exports, _emberComponentManager) {
"use strict";
Object.defineProperty(_exports, "__esModule", {
value: true
});
Object.defineProperty(_exports, "default", {
enumerable: true,
get: function () {
return _emberComponentManager.default;
}
});
});
;define("strider-ui/components/fa-icon", ["exports", "@fortawesome/ember-fontawesome/components/fa-icon"], function (_exports, _faIcon) {
"use strict";
Object.defineProperty(_exports, "__esModule", {
value: true
});
Object.defineProperty(_exports, "default", {
enumerable: true,
get: function () {
return _faIcon.default;
}
});
});
;define("strider-ui/components/notification-card", ["exports", "@frontile/notifications/components/notification-card"], function (_exports, _notificationCard) {
"use strict";
Object.defineProperty(_exports, "__esModule", {
value: true
});
Object.defineProperty(_exports, "default", {
enumerable: true,
get: function () {
return _notificationCard.default;
}
});
});
;define("strider-ui/components/notifications-container", ["exports", "@frontile/notifications/components/notifications-container"], function (_exports, _notificationsContainer) {
"use strict";
Object.defineProperty(_exports, "__esModule", {
value: true
});
Object.defineProperty(_exports, "default", {
enumerable: true,
get: function () {
return _notificationsContainer.default;
}
});
});
;define("strider-ui/components/visually-hidden", ["exports", "@frontile/core/components/visually-hidden"], function (_exports, _visuallyHidden) {
"use strict";
Object.defineProperty(_exports, "__esModule", {
value: true
});
Object.defineProperty(_exports, "default", {
enumerable: true,
get: function () {
return _visuallyHidden.default;
}
});
});
;define("strider-ui/config/environment.d", ["exports"], function (_exports) {
"use strict";
Object.defineProperty(_exports, "__esModule", {
value: true
});
_exports.default = void 0;
var _default = config;
/**
* Type declarations for
* import config from './config/environment'
*
* For now these need to be managed by the developer
* since different ember addons can materialize new entries.
*/
_exports.default = _default;
});
;define("strider-ui/data-adapter", ["exports", "@ember-data/debug"], function (_exports, _debug) {
"use strict";
Object.defineProperty(_exports, "__esModule", {
value: true
});
Object.defineProperty(_exports, "default", {
enumerable: true,
get: function () {
return _debug.default;
}
});
});
;define("strider-ui/helpers/and", ["exports", "ember-truth-helpers/helpers/and"], function (_exports, _and) {
"use strict";
Object.defineProperty(_exports, "__esModule", {
value: true
});
Object.defineProperty(_exports, "default", {
enumerable: true,
get: function () {
return _and.default;
}
});
Object.defineProperty(_exports, "and", {
enumerable: true,
get: function () {
return _and.and;
}
});
});
;define("strider-ui/helpers/ansi", ["exports", "strip-ansi", "ansi_up"], function (_exports, _stripAnsi, _ansi_up) {
"use strict";
Object.defineProperty(_exports, "__esModule", {
value: true
});
_exports.default = void 0;
const ansiUp = new _ansi_up.default();
var _default = Ember.Helper.helper(function ansi([input], {
plaintext
} = {}) {
if (!input) return '';
if (input.length > 100000) return input; // handle the characters for "delete line" and "move to start of line"
let startswithcr = /^[^\n]*\r[^\n]/.test(input);
/* eslint-disable no-control-regex */
input = input.replace(/^[^\n\r]*\u001b\[2K/gm, '').replace(/\u001b\[K[^\n\r]*/g, '').replace(/[^\n]*\r([^\n])/g, '$1').replace(/^[^\n]*\u001b\[0G/gm, '');
if (startswithcr) input = `\r${input}`;
if (plaintext) return (0, _stripAnsi.default)(input);
return ansiUp.ansi_to_html(input);
});
_exports.default = _default;
});
;define("strider-ui/helpers/app-version", ["exports", "strider-ui/config/environment", "ember-cli-app-version/utils/regexp"], function (_exports, _environment, _regexp) {
"use strict";
Object.defineProperty(_exports, "__esModule", {
value: true
});
_exports.appVersion = appVersion;
_exports.default = void 0;
function appVersion(_, hash = {}) {
const version = _environment.default.APP.version; // e.g. 1.0.0-alpha.1+4jds75hf
// Allow use of 'hideSha' and 'hideVersion' For backwards compatibility
let versionOnly = hash.versionOnly || hash.hideSha;
let shaOnly = hash.shaOnly || hash.hideVersion;
let match = null;
if (versionOnly) {
if (hash.showExtended) {
match = version.match(_regexp.versionExtendedRegExp); // 1.0.0-alpha.1
} // Fallback to just version
if (!match) {
match = version.match(_regexp.versionRegExp); // 1.0.0
}
}
if (shaOnly) {
match = version.match(_regexp.shaRegExp); // 4jds75hf
}
return match ? match[0] : version;
}
var _default = Ember.Helper.helper(appVersion);
_exports.default = _default;
});
;define("strider-ui/helpers/cancel-all", ["exports", "ember-concurrency/helpers/cancel-all"], function (_exports, _cancelAll) {
"use strict";
Object.defineProperty(_exports, "__esModule", {
value: true
});
Object.defineProperty(_exports, "default", {
enumerable: true,
get: function () {
return _cancelAll.default;
}
});
});
;define("strider-ui/helpers/duration", ["exports"], function (_exports) {
"use strict";
Object.defineProperty(_exports, "__esModule", {
value: true
});
_exports.duration = duration;
_exports.default = void 0;
function duration([value])
/*, hash*/
{
try {
return Math.round(Number(value) / 1000);
} catch (e) {
return value;
}
}
var _default = Ember.Helper.helper(duration);
_exports.default = _default;
});
;define("strider-ui/helpers/eq", ["exports", "ember-truth-helpers/helpers/equal"], function (_exports, _equal) {
"use strict";
Object.defineProperty(_exports, "__esModule", {
value: true
});
Object.defineProperty(_exports, "default", {
enumerable: true,
get: function () {
return _equal.default;
}
});
Object.defineProperty(_exports, "equal", {
enumerable: true,
get: function () {
return _equal.equal;
}
});
});
;define("strider-ui/helpers/format-date", ["exports"], function (_exports) {
"use strict";
Object.defineProperty(_exports, "__esModule", {
value: true
});
_exports.formatDate = formatDate;
_exports.default = void 0;
function formatDate([date])
/*, hash*/
{
return new Intl.DateTimeFormat('en-US', {
year: 'numeric',
month: 'numeric',
day: 'numeric',
hour: 'numeric',
minute: 'numeric',
second: 'numeric'
}).format(new Date(date));
}
var _default = Ember.Helper.helper(formatDate);
_exports.default = _default;
});
;define("strider-ui/helpers/gt", ["exports", "ember-truth-helpers/helpers/gt"], function (_exports, _gt) {
"use strict";
Object.defineProperty(_exports, "__esModule", {
value: true
});
Object.defineProperty(_exports, "default", {
enumerable: true,
get: function () {
return _gt.default;
}
});
Object.defineProperty(_exports, "gt", {
enumerable: true,
get: function () {
return _gt.gt;
}
});
});
;define("strider-ui/helpers/gte", ["exports", "ember-truth-helpers/helpers/gte"], function (_exports, _gte) {
"use strict";
Object.defineProperty(_exports, "__esModule", {
value: true
});
Object.defineProperty(_exports, "default", {
enumerable: true,
get: function () {
return _gte.default;
}
});
Object.defineProperty(_exports, "gte", {
enumerable: true,
get: function () {
return _gte.gte;
}
});
});
;define("strider-ui/helpers/is-active", ["exports", "ember-router-helpers/helpers/is-active"], function (_exports, _isActive) {
"use strict";
Object.defineProperty(_exports, "__esModule", {
value: true
});
Object.defineProperty(_exports, "default", {
enumerable: true,
get: function () {
return _isActive.default;
}
});
Object.defineProperty(_exports, "isActive", {
enumerable: true,
get: function () {
return _isActive.isActive;
}
});
});
;define("strider-ui/helpers/is-array", ["exports", "ember-truth-helpers/helpers/is-array"], function (_exports, _isArray) {
"use strict";
Object.defineProperty(_exports, "__esModule", {
value: true
});
Object.defineProperty(_exports, "default", {
enumerable: true,
get: function () {
return _isArray.default;
}
});
Object.defineProperty(_exports, "isArray", {
enumerable: true,
get: function () {
return _isArray.isArray;
}
});
});
;define("strider-ui/helpers/is-empty", ["exports", "ember-truth-helpers/helpers/is-empty"], function (_exports, _isEmpty) {
"use strict";
Object.defineProperty(_exports, "__esModule", {
value: true
});
Object.defineProperty(_exports, "default", {
enumerable: true,
get: function () {
return _isEmpty.default;
}
});
});
;define("strider-ui/helpers/is-equal", ["exports", "ember-truth-helpers/helpers/is-equal"], function (_exports, _isEqual) {
"use strict";
Object.defineProperty(_exports, "__esModule", {
value: true
});
Object.defineProperty(_exports, "default", {
enumerable: true,
get: function () {
return _isEqual.default;
}
});
Object.defineProperty(_exports, "isEqual", {
enumerable: true,
get: function () {
return _isEqual.isEqual;
}
});
});
;define("strider-ui/helpers/lt", ["exports", "ember-truth-helpers/helpers/lt"], function (_exports, _lt) {
"use strict";
Object.defineProperty(_exports, "__esModule", {
value: true
});
Object.defineProperty(_exports, "default", {
enumerable: true,
get: function () {
return _lt.default;
}
});
Object.defineProperty(_exports, "lt", {
enumerable: true,
get: function () {
return _lt.lt;
}
});
});
;define("strider-ui/helpers/lte", ["exports", "ember-truth-helpers/helpers/lte"], function (_exports, _lte) {
"use strict";
Object.defineProperty(_exports, "__esModule", {
value: true
});
Object.defineProperty(_exports, "default", {
enumerable: true,
get: function () {
return _lte.default;
}
});
Object.defineProperty(_exports, "lte", {
enumerable: true,
get: function () {
return _lte.lte;
}
});
});
;define("strider-ui/helpers/not-eq", ["exports", "ember-truth-helpers/helpers/not-equal"], function (_exports, _notEqual) {
"use strict";
Object.defineProperty(_exports, "__esModule", {
value: true
});
Object.defineProperty(_exports, "default", {
enumerable: true,
get: function () {
return _notEqual.default;
}
});
Object.defineProperty(_exports, "notEq", {
enumerable: true,
get: function () {
return _notEqual.notEq;
}
});
});
;define("strider-ui/helpers/not", ["exports", "ember-truth-helpers/helpers/not"], function (_exports, _not) {
"use strict";
Object.defineProperty(_exports, "__esModule", {
value: true
});
Object.defineProperty(_exports, "default", {
enumerable: true,
get: function () {
return _not.default;
}
});
Object.defineProperty(_exports, "not", {
enumerable: true,
get: function () {
return _not.not;
}
});
});
;define("strider-ui/helpers/or", ["exports", "ember-truth-helpers/helpers/or"], function (_exports, _or) {
"use strict";
Object.defineProperty(_exports, "__esModule", {
value: true
});
Object.defineProperty(_exports, "default", {
enumerable: true,
get: function () {
return _or.default;
}
});
Object.defineProperty(_exports, "or", {
enumerable: true,
get: function () {
return _or.or;
}
});
});
;define("strider-ui/helpers/perform", ["exports", "ember-concurrency/helpers/perform"], function (_exports, _perform) {
"use strict";
Object.defineProperty(_exports, "__esModule", {
value: true
});
Object.defineProperty(_exports, "default", {
enumerable: true,
get: function () {
return _perform.default;
}
});
});
;define("strider-ui/helpers/pluralize", ["exports", "ember-inflector/lib/helpers/pluralize"], function (_exports, _pluralize) {
"use strict";
Object.defineProperty(_exports, "__esModule", {
value: true
});
_exports.default = void 0;
var _default = _pluralize.default;
_exports.default = _default;
});
;define("strider-ui/helpers/prevent-default", ["exports", "ember-event-helpers/helpers/prevent-default"], function (_exports, _preventDefault) {
"use strict";
Object.defineProperty(_exports, "__esModule", {
value: true
});
Object.defineProperty(_exports, "default", {
enumerable: true,
get: function () {
return _preventDefault.default;
}
});
Object.defineProperty(_exports, "preventDefault", {
enumerable: true,
get: function () {
return _preventDefault.preventDefault;
}
});
});
;define("strider-ui/helpers/route-params", ["exports", "ember-router-helpers/helpers/route-params"], function (_exports, _routeParams) {
"use strict";
Object.defineProperty(_exports, "__esModule", {
value: true
});
Object.defineProperty(_exports, "default", {
enumerable: true,
get: function () {
return _routeParams.default;
}
});
Object.defineProperty(_exports, "routeParams", {
enumerable: true,
get: function () {
return _routeParams.routeParams;
}
});
});
;define("strider-ui/helpers/set", ["exports", "ember-simple-set-helper/helpers/set"], function (_exports, _set) {
"use strict";
Object.defineProperty(_exports, "__esModule", {
value: true
});
Object.defineProperty(_exports, "default", {
enumerable: true,
get: function () {
return _set.default;
}
});
});
;define("strider-ui/helpers/singularize", ["exports", "ember-inflector/lib/helpers/singularize"], function (_exports, _singularize) {
"use strict";
Object.defineProperty(_exports, "__esModule", {
value: true
});
_exports.default = void 0;
var _default = _singularize.default;
_exports.default = _default;
});
;define("strider-ui/helpers/stop-propagation", ["exports", "ember-event-helpers/helpers/stop-propagation"], function (_exports, _stopPropagation) {
"use strict";
Object.defineProperty(_exports, "__esModule", {
value: true
});
Object.defineProperty(_exports, "default", {
enumerable: true,
get: function () {
return _stopPropagation.default;
}
});
Object.defineProperty(_exports, "stopPropagation", {
enumerable: true,
get: function () {
return _stopPropagation.stopPropagation;
}
});
});
;define("strider-ui/helpers/task", ["exports", "ember-concurrency/helpers/task"], function (_exports, _task) {
"use strict";
Object.defineProperty(_exports, "__esModule", {
value: true
});
Object.defineProperty(_exports, "default", {
enumerable: true,
get: function () {
return _task.default;
}
});
});
;define("strider-ui/helpers/transition-to", ["exports", "ember-router-helpers/helpers/transition-to"], function (_exports, _transitionTo) {
"use strict";
Object.defineProperty(_exports, "__esModule", {
value: true
});
Object.defineProperty(_exports, "default", {
enumerable: true,
get: function () {
return _transitionTo.default;
}
});
Object.defineProperty(_exports, "transitionTo", {
enumerable: true,
get: function () {
return _transitionTo.transitionTo;
}
});
});
;define("strider-ui/helpers/truncate", ["exports"], function (_exports) {
"use strict";
Object.defineProperty(_exports, "__esModule", {
value: true
});
_exports.truncate = truncate;
_exports.default = void 0;
function truncate([value])
/*, hash*/
{
try {
return value && value.slice(0, 10);
} catch (e) {
return value;
}
}
var _default = Ember.Helper.helper(truncate);
_exports.default = _default;
});
;define("strider-ui/helpers/url-for", ["exports", "ember-router-helpers/helpers/url-for"], function (_exports, _urlFor) {
"use strict";
Object.defineProperty(_exports, "__esModule", {
value: true
});
Object.defineProperty(_exports, "default", {
enumerable: true,
get: function () {
return _urlFor.default;
}
});
Object.defineProperty(_exports, "urlFor", {
enumerable: true,
get: function () {
return _urlFor.urlFor;
}
});
});
;define("strider-ui/helpers/xor", ["exports", "ember-truth-helpers/helpers/xor"], function (_exports, _xor) {
"use strict";
Object.defineProperty(_exports, "__esModule", {
value: true
});
Object.defineProperty(_exports, "default", {
enumerable: true,
get: function () {
return _xor.default;
}
});
Object.defineProperty(_exports, "xor", {
enumerable: true,
get: function () {
return _xor.xor;
}
});
});
;define("strider-ui/initializers/app-version", ["exports", "ember-cli-app-version/initializer-factory", "strider-ui/config/environment"], function (_exports, _initializerFactory, _environment) {
"use strict";
Object.defineProperty(_exports, "__esModule", {
value: true
});
_exports.default = void 0;
let name, version;
if (_environment.default.APP) {
name = _environment.default.APP.name;
version = _environment.default.APP.version;
}
var _default = {
name: 'App Version',
initialize: (0, _initializerFactory.default)(name, version)
};
_exports.default = _default;
});
;define("strider-ui/initializers/container-debug-adapter", ["exports", "ember-resolver/resolvers/classic/container-debug-adapter"], function (_exports, _containerDebugAdapter) {
"use strict";
Object.defineProperty(_exports, "__esModule", {
value: true
});
_exports.default = void 0;
var _default = {
name: 'container-debug-adapter',
initialize() {
let app = arguments[1] || arguments[0];
app.register('container-debug-adapter:main', _containerDebugAdapter.default);
app.inject('container-debug-adapter:main', 'namespace', 'application:main');
}
};
_exports.default = _default;
});
;define("strider-ui/initializers/ember-concurrency", ["exports", "ember-concurrency/initializers/ember-concurrency"], function (_exports, _emberConcurrency) {
"use strict";
Object.defineProperty(_exports, "__esModule", {
value: true
});
Object.defineProperty(_exports, "default", {
enumerable: true,
get: function () {
return _emberConcurrency.default;
}
});
});
;define("strider-ui/initializers/ember-data-data-adapter", ["exports", "@ember-data/debug/setup"], function (_exports, _setup) {
"use strict";
Object.defineProperty(_exports, "__esModule", {
value: true
});
Object.defineProperty(_exports, "default", {
enumerable: true,
get: function () {
return _setup.default;
}
});
});
;define("strider-ui/initializers/ember-data", ["exports", "ember-data/setup-container", "ember-data"], function (_exports, _setupContainer, _emberData) {
"use strict";
Object.defineProperty(_exports, "__esModule", {
value: true
});
_exports.default = void 0;
/*
This code initializes EmberData in an Ember application.
It ensures that the `store` service is automatically injected
as the `store` property on all routes and controllers.
*/
var _default = {
name: 'ember-data',
initialize: _setupContainer.default
};
_exports.default = _default;
});
;define("strider-ui/initializers/export-application-global", ["exports", "strider-ui/config/environment"], function (_exports, _environment) {
"use strict";
Object.defineProperty(_exports, "__esModule", {
value: true
});
_exports.initialize = initialize;
_exports.default = void 0;
function initialize() {
var application = arguments[1] || arguments[0];
if (_environment.default.exportApplicationGlobal !== false) {
var theGlobal;
if (typeof window !== 'undefined') {
theGlobal = window;
} else if (typeof global !== 'undefined') {
theGlobal = global;
} else if (typeof self !== 'undefined') {
theGlobal = self;
} else {
// no reasonable global, just bail
return;
}
var value = _environment.default.exportApplicationGlobal;
var globalName;
if (typeof value === 'string') {
globalName = value;
} else {
globalName = Ember.String.classify(_environment.default.modulePrefix);
}
if (!theGlobal[globalName]) {
theGlobal[globalName] = application;
application.reopen({
willDestroy: function () {
this._super.apply(this, arguments);
delete theGlobal[globalName];
}
});
}
}
}
var _default = {
name: 'export-application-global',
initialize: initialize
};
_exports.default = _default;
});
;define("strider-ui/instance-initializers/ember-data", ["exports", "ember-data/initialize-store-service"], function (_exports, _initializeStoreService) {
"use strict";
Object.defineProperty(_exports, "__esModule", {
value: true
});
_exports.default = void 0;
var _default = {
name: 'ember-data',
initialize: _initializeStoreService.default
};
_exports.default = _default;
});
;define("strider-ui/modifiers/did-insert", ["exports", "@ember/render-modifiers/modifiers/did-insert"], function (_exports, _didInsert) {
"use strict";
Object.defineProperty(_exports, "__esModule", {
value: true
});
Object.defineProperty(_exports, "default", {
enumerable: true,
get: function () {
return _didInsert.default;
}
});
});
;define("strider-ui/modifiers/did-update", ["exports", "@ember/render-modifiers/modifiers/did-update"], function (_exports, _didUpdate) {
"use strict";
Object.defineProperty(_exports, "__esModule", {
value: true
});
Object.defineProperty(_exports, "default", {
enumerable: true,
get: function () {
return _didUpdate.default;
}
});
});
;define("strider-ui/modifiers/will-destroy", ["exports", "@ember/render-modifiers/modifiers/will-destroy"], function (_exports, _willDestroy) {
"use strict";
Object.defineProperty(_exports, "__esModule", {
value: true
});
Object.defineProperty(_exports, "default", {
enumerable: true,
get: function () {
return _willDestroy.default;
}
});
});
;define("strider-ui/pods/application/controller", ["exports"], function (_exports) {
"use strict";
Object.defineProperty(_exports, "__esModule", {
value: true
});
_exports.default = void 0;
var _dec, _class, _descriptor, _temp;
function _initializerDefineProperty(target, property, descriptor, context) { if (!descriptor) return; Object.defineProperty(target, property, { enumerable: descriptor.enumerable, configurable: descriptor.configurable, writable: descriptor.writable, value: descriptor.initializer ? descriptor.initializer.call(context) : void 0 }); }
function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }
function _applyDecoratedDescriptor(target, property, decorators, descriptor, context) { var desc = {}; Object.keys(descriptor).forEach(function (key) { desc[key] = descriptor[key]; }); desc.enumerable = !!desc.enumerable; desc.configurable = !!desc.configurable; if ('value' in desc || desc.initializer) { desc.writable = true; } desc = decorators.slice().reverse().reduce(function (desc, decorator) { return decorator(target, property, desc) || desc; }, desc); if (context && desc.initializer !== void 0) { desc.value = desc.initializer ? desc.initializer.call(context) : void 0; desc.initializer = undefined; } if (desc.initializer === void 0) { Object.defineProperty(target, property, desc); desc = null; } return desc; }
function _initializerWarningHelper(descriptor, context) { throw new Error('Decorating class property failed. Please ensure that ' + 'proposal-class-properties is enabled and runs after the decorators transform.'); }
let ApplicationController = (_dec = Ember.inject.service, (_class = (_temp = class ApplicationController extends Ember.Controller {
constructor(...args) {
super(...args);
_initializerDefineProperty(this, "currentUser", _descriptor, this);
_defineProperty(this, "queryParams", ['ember']);
_defineProperty(this, "ember", false);
}
}, _temp), (_descriptor = _applyDecoratedDescriptor(_class.prototype, "currentUser", [_dec], {
configurable: true,
enumerable: true,
writable: true,
initializer: null
})), _class));
_exports.default = ApplicationController;
});
;define("strider-ui/pods/application/route", ["exports", "fetch"], function (_exports, _fetch) {
"use strict";
Object.defineProperty(_exports, "__esModule", {
value: true
});
_exports.default = void 0;
var _dec, _class, _descriptor, _temp;
function _initializerDefineProperty(target, property, descriptor, context) { if (!descriptor) return; Object.defineProperty(target, property, { enumerable: descriptor.enumerable, configurable: descriptor.configurable, writable: descriptor.writable, value: descriptor.initializer ? descriptor.initializer.call(context) : void 0 }); }
function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }
function _applyDecoratedDescriptor(target, property, decorators, descriptor, context) { var desc = {}; Object.keys(descriptor).forEach(function (key) { desc[key] = descriptor[key]; }); desc.enumerable = !!desc.enumerable; desc.configurable = !!desc.configurable; if ('value' in desc || desc.initializer) { desc.writable = true; } desc = decorators.slice().reverse().reduce(function (desc, decorator) { return decorator(target, property, desc) || desc; }, desc); if (context && desc.initializer !== void 0) { desc.value = desc.initializer ? desc.initializer.call(context) : void 0; desc.initializer = undefined; } if (desc.initializer === void 0) { Object.defineProperty(target, property, desc); desc = null; } return desc; }
function _initializerWarningHelper(descriptor, context) { throw new Error('Decorating class property failed. Please ensure that ' + 'proposal-class-properties is enabled and runs after the decorators transform.'); }
const publicRoutes = ['login', 'register', 'forgot-password', 'reset'];
let ApplicationRoute = (_dec = Ember.inject.service, (_class = (_temp = class ApplicationRoute extends Ember.Route {
constructor(...args) {
super(...args);
_initializerDefineProperty(this, "currentUser", _descriptor, this);
}
async beforeModel(transition) {
try {
let response = await (0, _fetch.default)('/api/v2/account', {
headers: {
Accept: 'application/json'
}
});
let account = await response.json();
this.currentUser.setProperties(account);
return account;
} catch (e) {
if (!transition.targetName || !publicRoutes.includes(transition.targetName)) {
this.transitionTo('login');
}
}
}
}, _temp), (_descriptor = _applyDecoratedDescriptor(_class.prototype, "currentUser", [_dec], {
configurable: true,
enumerable: true,
writable: true,
initializer: null
})), _class));
_exports.default = ApplicationRoute;
});
;define("strider-ui/pods/application/template", ["exports"], function (_exports) {
"use strict";
Object.defineProperty(_exports, "__esModule", {
value: true
});
_exports.default = void 0;
var _default = Ember.HTMLBars.template({
"id": "rhgH/wVn",
"block": "{\"symbols\":[\"NotificationsContainer\"],\"statements\":[[6,[37,7],[[30,[36,6],[\"notifications-container\"],null]],null,[[\"default\"],[{\"statements\":[[2,\"\\n\\n\"],[10,\"div\"],[12],[2,\"\\n \"],[10,\"nav\"],[14,0,\"bg-gray-800\"],[12],[2,\"\\n \"],[10,\"div\"],[14,0,\"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8\"],[12],[2,\"\\n \"],[10,\"div\"],[14,0,\"flex items-center justify-between h-16\"],[12],[2,\"\\n \"],[10,\"div\"],[14,0,\"flex items-center\"],[12],[2,\"\\n \"],[10,\"div\"],[14,0,\"flex-shrink-0\"],[12],[2,\"\\n \"],[10,\"img\"],[14,0,\"h-8 w-8\"],[14,\"src\",\"/assets/images/logo-250x250-transp.png\"],[14,\"alt\",\"Strider\"],[12],[13],[2,\"\\n \"],[13],[2,\"\\n \"],[10,\"div\"],[14,0,\"hidden md:block\"],[12],[2,\"\\n\"],[6,[37,0],[[32,0,[\"currentUser\",\"user\"]]],null,[[\"default\"],[{\"statements\":[[2,\" \"],[10,\"div\"],[14,0,\"ml-4 flex items-baseline\"],[12],[2,\"\\n \"],[10,\"a\"],[14,6,\"/\"],[14,0,\"ml-4 px-3 py-2 rounded-md text-sm font-medium text-gray-300 hover:text-white hover:bg-gray-700 focus:outline-none focus:text-white focus:bg-gray-700\"],[12],[2,\"\\n Dashboard\\n \"],[13],[2,\"\\n\\n \"],[10,\"a\"],[14,6,\"/projects\"],[14,0,\"ml-2 px-3 py-2 rounded-md text-sm font-medium text-gray-300 hover:text-white hover:bg-gray-700 focus:outline-none focus:text-white focus:bg-gray-700\"],[12],[2,\"\\n Projects\\n \"],[13],[2,\"\\n\\n \"],[10,\"div\"],[14,0,\"ml-2 relative\"],[12],[2,\"\\n \"],[10,\"div\"],[12],[2,\"\\n \"],[11,\"button\"],[24,0,\"max-w-xs px-3 py-2 rounded-md text-sm font-medium text-gray-300 hover:text-white hover:bg-gray-700 focus:outline-none focus:text-white focus:bg-gray-700\"],[24,4,\"button\"],[4,[38,4],[\"click\",[30,[36,3],[[30,[36,2],[[32,0,[\"openAdmin\"]]],null],[30,[36,1],[[32,0,[\"openAdmin\"]]],null]],null]],null],[12],[2,\"\\n Admin\\n \"],[13],[2,\"\\n \"],[13],[2,\"\\n\\n\"],[6,[37,0],[[32,0,[\"openAdmin\"]]],null,[[\"default\"],[{\"statements\":[[2,\" \"],[10,\"div\"],[14,0,\"origin-top-right absolute right-0 mt-2 w-48 rounded-md shadow-lg\"],[12],[2,\"\\n \"],[10,\"div\"],[14,0,\"py-1 rounded-md bg-white shadow-xs\"],[12],[2,\"\\n \"],[10,\"a\"],[14,6,\"/admin/invites\"],[14,0,\"block px-4 py-2 text-sm text-gray-700 hover:bg-gray-100\"],[12],[2,\"\\n Invites\\n \"],[13],[2,\"\\n \"],[10,\"a\"],[14,6,\"/admin/users\"],[14,0,\"block px-4 py-2 text-sm text-gray-700 hover:bg-gray-100\"],[12],[2,\"\\n Users\\n \"],[13],[2,\"\\n \"],[10,\"a\"],[14,6,\"/admin/projects\"],[14,0,\"block px-4 py-2 text-sm text-gray-700 hover:bg-gray-100\"],[12],[2,\"\\n Projects\\n \"],[13],[2,\"\\n \"],[10,\"a\"],[14,6,\"/admin/plugins\"],[14,0,\"block px-4 py-2 text-sm text-gray-700 hover:bg-gray-100\"],[12],[2,\"\\n Plugins\\n \"],[13],[2,\"\\n \"],[13],[2,\"\\n \"],[13],[2,\"\\n\"]],\"parameters\":[]}]]],[2,\" \"],[13],[2,\"\\n \"],[13],[2,\"\\n\"]],\"parameters\":[]}]]],[2,\" \"],[13],[2,\"\\n \"],[13],[2,\"\\n \"],[10,\"div\"],[14,0,\"hidden md:block\"],[12],[2,\"\\n \"],[10,\"div\"],[14,0,\"ml-4 flex items-center md:ml-6\"],[12],[2,\"\\n\"],[6,[37,0],[[32,0,[\"currentUser\",\"user\"]]],null,[[\"default\"],[{\"statements\":[[2,\" \"],[10,\"div\"],[14,0,\"ml-3 relative\"],[12],[2,\"\\n \"],[10,\"div\"],[12],[2,\"\\n \"],[11,\"button\"],[24,0,\"max-w-xs flex items-center text-sm rounded-full text-white focus:outline-none focus:shadow-solid\"],[24,4,\"button\"],[4,[38,4],[\"click\",[30,[36,3],[[30,[36,2],[[32,0,[\"open\"]]],null],[30,[36,1],[[32,0,[\"open\"]]],null]],null]],null],[12],[2,\"\\n \"],[10,\"img\"],[14,0,\"h-8 w-8 rounded-full\"],[15,\"src\",[32,0,[\"currentUser\",\"user\",\"gravatar\"]]],[14,\"alt\",\"avatar\"],[12],[13],[2,\"\\n \"],[13],[2,\"\\n \"],[13],[2,\"\\n\\n\"],[6,[37,0],[[32,0,[\"open\"]]],null,[[\"default\"],[{\"statements\":[[2,\" \"],[10,\"div\"],[14,0,\"origin-top-right absolute right-0 mt-2 w-48 rounded-md shadow-lg\"],[12],[2,\"\\n \"],[10,\"div\"],[14,0,\"py-1 rounded-md bg-white shadow-xs\"],[12],[2,\"\\n \"],[10,\"a\"],[14,6,\"/account\"],[14,0,\"block px-4 py-2 text-sm text-gray-700 hover:bg-gray-100\"],[12],[2,\"\\n Account\\n \"],[13],[2,\"\\n \"],[10,\"a\"],[14,6,\"/logout\"],[14,0,\"block px-4 py-2 text-sm text-gray-700 hover:bg-gray-100\"],[12],[2,\"\\n Sign out\\n \"],[13],[2,\"\\n \"],[13],[2,\"\\n \"],[13],[2,\"\\n\"]],\"parameters\":[]}]]],[2,\" \"],[13],[2,\"\\n\"]],\"parameters\":[]}]]],[2,\" \"],[13],[2,\"\\n \"],[13],[2,\"\\n \"],[10,\"div\"],[14,0,\"-mr-2 flex md:hidden\"],[12],[2,\"\\n \"],[11,\"button\"],[24,0,\"inline-flex items-center justify-center p-2 rounded-md text-gray-400 hover:text-white hover:bg-gray-700 focus:outline-none focus:bg-gray-700 focus:text-white\"],[24,4,\"button\"],[4,[38,4],[\"click\",[30,[36,3],[[30,[36,2],[[32,0,[\"open\"]]],null],[30,[36,1],[[32,0,[\"open\"]]],null]],null]],null],[12],[2,\"\\n \"],[10,\"svg\"],[14,0,\"h-6 w-6\"],[14,\"stroke\",\"currentColor\"],[14,\"fill\",\"none\"],[14,\"viewBox\",\"0 0 24 24\"],[12],[2,\"\\n \"],[10,\"path\"],[15,0,[30,[36,0],[[32,0,[\"open\"]],\"hidden\",\"inline-flex\"],null]],[14,\"stroke-linecap\",\"round\"],[14,\"stroke-linejoin\",\"round\"],[14,\"stroke-width\",\"2\"],[14,\"d\",\"M4 6h16M4 12h16M4 18h16\"],[12],[13],[2,\"\\n \"],[10,\"path\"],[15,0,[30,[36,0],[[32,0,[\"open\"]],\"inline-flex\",\"hidden\"],null]],[14,\"stroke-linecap\",\"round\"],[14,\"stroke-linejoin\",\"round\"],[14,\"stroke-width\",\"2\"],[14,\"d\",\"M6 18L18 6M6 6l12 12\"],[12],[13],[2,\"\\n \"],[13],[2,\"\\n \"],[13],[2,\"\\n \"],[13],[2,\"\\n \"],[13],[2,\"\\n \"],[13],[2,\"\\n\\n\"],[6,[37,0],[[32,0,[\"currentUser\",\"user\"]]],null,[[\"default\"],[{\"statements\":[[2,\" \"],[10,\"div\"],[15,0,[31,[\"hidden md:hidden \",[30,[36,0],[[32,0,[\"open\"]],\"block\",\"hidden\"],null]]]],[12],[2,\"\\n \"],[10,\"div\"],[14,0,\"px-2 pt-2 pb-3 sm:px-3\"],[12],[2,\"\\n \"],[10,\"a\"],[14,6,\"/\"],[14,0,\"block px-3 py-2 rounded-md text-base font-medium text-white bg-gray-900 focus:outline-none focus:text-white focus:bg-gray-700\"],[12],[2,\"\\n Dashboard\\n \"],[13],[2,\"\\n\\n \"],[10,\"a\"],[14,6,\"/projects\"],[14,0,\"block px-3 py-2 rounded-md text-base font-medium text-white bg-gray-900 focus:outline-none focus:text-white focus:bg-gray-700\"],[12],[2,\"\\n Projects\\n \"],[13],[2,\"\\n \"],[13],[2,\"\\n \"],[10,\"div\"],[14,0,\"pt-4 pb-3 border-t border-gray-700\"],[12],[2,\"\\n \"],[10,\"div\"],[14,0,\"flex items-center px-5\"],[12],[2,\"\\n \"],[10,\"div\"],[14,0,\"flex-shrink-0\"],[12],[2,\"\\n \"],[10,\"img\"],[14,0,\"h-10 w-10 rounded-full\"],[15,\"src\",[32,0,[\"currentUser\",\"user\",\"gravatar\"]]],[14,\"alt\",\"User avatar\"],[12],[13],[2,\"\\n \"],[13],[2,\"\\n \"],[10,\"div\"],[14,0,\"ml-3\"],[12],[2,\"\\n \"],[10,\"div\"],[14,0,\"text-base font-medium leading-none text-white\"],[12],[2,\"\\n \"],[1,[32,0,[\"currentUser\",\"user\",\"name\"]]],[2,\"\\n \"],[13],[2,\"\\n \"],[10,\"div\"],[14,0,\"mt-1 text-sm font-medium leading-none text-gray-400\"],[12],[2,\"\\n \"],[1,[32,0,[\"currentUser\",\"user\",\"email\"]]],[2,\"\\n \"],[13],[2,\"\\n \"],[13],[2,\"\\n \"],[13],[2,\"\\n \"],[10,\"div\"],[14,0,\"mt-3 px-2\"],[12],[2,\"\\n \"],[10,\"a\"],[14,6,\"/account\"],[14,0,\"block px-3 py-2 rounded-md text-base font-medium text-gray-400 hover:text-white hover:bg-gray-700 focus:outline-none focus:text-white focus:bg-gray-700\"],[12],[2,\"\\n Account\\n \"],[13],[2,\"\\n \"],[10,\"a\"],[14,6,\"/logout\"],[14,0,\"mt-1 block px-3 py-2 rounded-md text-base font-medium text-gray-400 hover:text-white hover:bg-gray-700 focus:outline-none focus:text-white focus:bg-gray-700\"],[12],[2,\"\\n Sign out\\n \"],[13],[2,\"\\n \"],[13],[2,\"\\n \"],[13],[2,\"\\n \"],[13],[2,\"\\n\"]],\"parameters\":[]}]]],[2,\" \"],[13],[2,\"\\n\"],[2,\" \"],[10,\"main\"],[14,0,\"bg-gray-100 main\"],[12],[2,\"\\n \"],[10,\"div\"],[14,0,\"max-w-7xl mx-auto py-6 sm:px-6 lg:px-8\"],[12],[2,\"\\n \"],[1,[30,[36,6],[[30,[36,5],null,null]],null]],[2,\"\\n\"],[2,\" \"],[13],[2,\"\\n \"],[13],[2,\"\\n\"],[13],[2,\"\\n\\n\"],[8,[32,1],[],[[\"@placement\"],[\"bottom-right\"]],null],[2,\"\\n\"]],\"parameters\":[1]}]]]],\"hasEval\":false,\"upvars\":[\"if\",\"not\",\"mut\",\"fn\",\"on\",\"-outlet\",\"component\",\"let\"]}",
"meta": {
"moduleName": "strider-ui/pods/application/template.hbs"
}
});
_exports.default = _default;
});
;define("strider-ui/pods/forgot-password/form/component", ["exports", "@glimmer/component", "ember-concurrency-decorators", "fetch"], function (_exports, _component, _emberConcurrencyDecorators, _fetch) {
"use strict";
Object.defineProperty(_exports, "__esModule", {
value: true
});
_exports.default = void 0;
var _dec, _dec2, _class, _descriptor, _descriptor2, _temp;
function _initializerDefineProperty(target, property, descriptor, context) { if (!descriptor) return; Object.defineProperty(target, property, { enumerable: descriptor.enumerable, configurable: descriptor.configurable, writable: descriptor.writable, value: descriptor.initializer ? descriptor.initializer.call(context) : void 0 }); }
function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }
function _applyDecoratedDescriptor(target, property, decorators, descriptor, context) { var desc = {}; Object.keys(descriptor).forEach(function (key) { desc[key] = descriptor[key]; }); desc.enumerable = !!desc.enumerable; desc.configurable = !!desc.configurable; if ('value' in desc || desc.initializer) { desc.writable = true; } desc = decorators.slice().reverse().reduce(function (desc, decorator) { return decorator(target, property, desc) || desc; }, desc); if (context && desc.initializer !== void 0) { desc.value = desc.initializer ? desc.initializer.call(context) : void 0; desc.initializer = undefined; } if (desc.initializer === void 0) { Object.defineProperty(target, property, desc); desc = null; } return desc; }
function _initializerWarningHelper(descriptor, context) { throw new Error('Decorating class property failed. Please ensure that ' + 'proposal-class-properties is enabled and runs after the decorators transform.'); }
let ForgotPasswordForm = (_dec = Ember.inject.service, _dec2 = Ember._tracked, (_class = (_temp = class ForgotPasswordForm extends _component.default {
constructor(...args) {
super(...args);
_initializerDefineProperty(this, "notifications", _descriptor, this);
_initializerDefineProperty(this, "email", _descriptor2, this);
}
*requestReset() {
let response = yield (0, _fetch.default)('/forgot', {
method: 'post',
headers: {
Accept: 'application/json',
'Content-Type': 'application/json'
},
body: JSON.stringify({
email: this.email
})
});
if (response.status === 200) {
// TODO: navigate in ember once the main page is finished
let result = yield response.json();
if (result === null || result === void 0 ? void 0 : result.ok) {
this.notifications.add(result.message);
}
return;
}
try {
let result = yield response.json();
if (result === null || result === void 0 ? void 0 : result.errors) {
this.notifications.add(result.errors.join('\n'), {
appearance: 'error'
});
}
} catch (e) {
throw new Error('Not ok');
}
}
}, _temp), (_descriptor = _applyDecoratedDescriptor(_class.prototype, "notifications", [_dec], {
configurable: true,
enumerable: true,
writable: true,
initializer: null
}), _descriptor2 = _applyDecoratedDescriptor(_class.prototype, "email", [_dec2], {
configurable: true,
enumerable: true,
writable: true,
initializer: null
}), _applyDecoratedDescriptor(_class.prototype, "requestReset", [_emberConcurrencyDecorators.task], Object.getOwnPropertyDescriptor(_class.prototype, "requestReset"), _class.prototype)), _class));
_exports.default = ForgotPasswordForm;
});
;define("strider-ui/pods/forgot-password/form/template", ["exports"], function (_exports) {
"use strict";
Object.defineProperty(_exports, "__esModule", {
value: true
});
_exports.default = void 0;
var _default = Ember.HTMLBars.template({
"id": "6Czyp32x",
"block": "{\"symbols\":[\"&attrs\"],\"statements\":[[11,\"form\"],[24,0,\"bg-white shadow-md rounded px-8 pt-6 pb-8 my-4\"],[17,1],[4,[38,2],[\"submit\",[30,[36,1],[[30,[36,0],[[32,0,[\"requestReset\"]]],null]],null]],null],[12],[2,\"\\n \"],[10,\"h2\"],[12],[2,\"Request Password Reset\"],[13],[2,\"\\n \"],[10,\"p\"],[14,0,\"text-sm mt-2 mb-4 max-w-lg\"],[12],[2,\"\\n If an account with the specified email exists, we'll send you an email with details on how to reset your password.\\n \"],[13],[2,\"\\n \"],[10,\"div\"],[14,0,\"mb-4\"],[12],[2,\"\\n \"],[10,\"label\"],[14,0,\"block text-gray-700 text-sm font-medium mb-2\"],[14,\"for\",\"email\"],[12],[2,\"\\n Email\\n \"],[13],[2,\"\\n \"],[8,\"input\",[[24,0,\"shadow appearance-none border rounded w-full py-2 px-3 text-gray-700 leading-tight focus:outline-none focus:shadow-outline\"],[24,1,\"email\"],[24,\"placeholder\",\"Email\"]],[[\"@type\",\"@required\",\"@value\"],[\"email\",true,[32,0,[\"email\"]]]],null],[2,\"\\n \"],[13],[2,\"\\n\\n \"],[10,\"div\"],[14,0,\"flex items-center justify-between\"],[12],[2,\"\\n \"],[10,\"div\"],[14,0,\"flex flex-col\"],[12],[2,\"\\n \"],[8,\"link-to\",[[24,0,\"block align-baseline font-bold text-sm text-blue-500 hover:text-blue-800\"]],[[\"@route\"],[\"login\"]],[[\"default\"],[{\"statements\":[[2,\"\\n Login\\n \"]],\"parameters\":[]}]]],[2,\"\\n \"],[13],[2,\"\\n\\n \"],[10,\"button\"],[14,0,\"bg-blue-500 hover:bg-blue-700 text-white font-bold py-2 px-4 rounded focus:outline-none focus:shadow-outline ml-4\"],[14,4,\"submit\"],[12],[2,\"\\n Submit\\n \"],[13],[2,\"\\n \"],[13],[2,\"\\n\"],[13]],\"hasEval\":false,\"upvars\":[\"perform\",\"prevent-default\",\"on\"]}",
"meta": {
"moduleName": "strider-ui/pods/forgot-password/form/template.hbs"
}
});
_exports.default = _default;
});
;define("strider-ui/pods/forgot-password/template", ["exports"], function (_exports) {
"use strict";
Object.defineProperty(_exports, "__esModule", {
value: true
});
_exports.default = void 0;
var _default = Ember.HTMLBars.template({
"id": "z1FYs2dm",
"block": "{\"symbols\":[\"Form\"],\"statements\":[[6,[37,1],[[30,[36,0],[\"forgot-password/form\"],null]],null,[[\"default\"],[{\"statements\":[[2,\"\\n\\n\"],[10,\"div\"],[14,0,\"flex justify-center w-full\"],[12],[2,\"\\n \"],[8,[32,1],[],[[],[]],null],[2,\"\\n\"],[13]],\"parameters\":[1]}]]]],\"hasEval\":false,\"upvars\":[\"component\",\"let\"]}",
"meta": {
"moduleName": "strider-ui/pods/forgot-password/template.hbs"
}
});
_exports.default = _default;
});
;define("strider-ui/pods/login/form/component", ["exports", "@glimmer/component", "ember-concurrency-decorators", "fetch"], function (_exports, _component, _emberConcurrencyDecorators, _fetch) {
"use strict";
Object.defineProperty(_exports, "__esModule", {
value: true
});
_exports.default = void 0;
var _dec, _dec2, _dec3, _class, _descriptor, _descriptor2, _descriptor3, _temp;
function _initializerDefineProperty(target, property, descriptor, context) { if (!descriptor) return; Object.defineProperty(target, property, { enumerable: descriptor.enumerable, configurable: descriptor.configurable, writable: descriptor.writable, value: descriptor.initializer ? descriptor.initializer.call(context) : void 0 }); }
function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }
function _applyDecoratedDescriptor(target, property, decorators, descriptor, context) { var desc = {}; Object.keys(descriptor).forEach(function (key) { desc[key] = descriptor[key]; }); desc.enumerable = !!desc.enumerable; desc.configurable = !!desc.configurable; if ('value' in desc || desc.initializer) { desc.writable = true; } desc = decorators.slice().reverse().reduce(function (desc, decorator) { return decorator(target, property, desc) || desc; }, desc); if (context && desc.initializer !== void 0) { desc.value = desc.initializer ? desc.initializer.call(context) : void 0; desc.initializer = undefined; } if (desc.initializer === void 0) { Object.defineProperty(target, property, desc); desc = null; } return desc; }
function _initializerWarningHelper(descriptor, context) { throw new Error('Decorating class property failed. Please ensure that ' + 'proposal-class-properties is enabled and runs after the decorators transform.'); }
let LoginForm = (_dec = Ember.inject.service, _dec2 = Ember._tracked, _dec3 = Ember._tracked, (_class = (_temp = class LoginForm extends _component.default {
constructor(...args) {
super(...args);
_initializerDefineProperty(this, "notifications", _descriptor, this);
_initializerDefineProperty(this, "email", _descriptor2, this);
_initializerDefineProperty(this, "password", _descriptor3, this);
}
*login() {
let response = yield (0, _fetch.default)('/login', {
method: 'post',
headers: {
Accept: 'application/json',
'Content-Type': 'application/json'
},
body: JSON.stringify({
email: this.email,
password: this.password
})
});
if (response.status === 200) {
// TODO: navigate in ember once the main page is finished
return window.location.href = '/';
}
try {
let result = yield response.json();
if (result === null || result === void 0 ? void 0 : result.errors) {
this.notifications.add(result.errors.join('\n'), {
appearance: 'error'
});
}
return;
} catch (e) {
throw new Error('Not ok');
}
}
}, _temp), (_descriptor = _applyDecoratedDescriptor(_class.prototype, "notifications", [_dec], {
configurable: true,
enumerable: true,
writable: true,
initializer: null
}), _descriptor2 = _applyDecoratedDescriptor(_class.prototype, "email", [_dec2], {
configurable: true,
enumerable: true,
writable: true,
initializer: null
}), _descriptor3 = _applyDecoratedDescriptor(_class.prototype, "password", [_dec3], {
configurable: true,
enumerable: true,
writable: true,
initializer: null
}), _applyDecoratedDescriptor(_class.prototype, "login", [_emberConcurrencyDecorators.task], Object.getOwnPropertyDescriptor(_class.prototype, "login"), _class.prototype)),