
        
        define = window.define;
        define("{{applicationName}}/src/main", ["exports", "{{applicationName}}/src/resolver", "ember-load-initializers", "{{applicationName}}/config/environment"], function (_exports, _resolver, _emberLoadInitializers, _environment) {
  "use strict";

  Object.defineProperty(_exports, "__esModule", {
    value: true
  });
  _exports.default = void 0;

  class App extends Ember.Application {
    constructor(...args) {
      super(...args);
      this.modulePrefix = _environment.default.modulePrefix;
      this.podModulePrefix = _environment.default.podModulePrefix;
      this.Resolver = _resolver.default;
    }

  }

  _exports.default = App;
  (0, _emberLoadInitializers.default)(App, "".concat(_environment.default.modulePrefix, "/src/init"));
  (0, _emberLoadInitializers.default)(App, _environment.default.modulePrefix);
});
define("{{applicationName}}/src/resolver", ["exports", "ember-resolver/resolvers/fallback", "ember-resolver/ember-config", "{{applicationName}}/config/environment"], function (_exports, _fallback, _emberConfig, _environment) {
  "use strict";

  Object.defineProperty(_exports, "__esModule", {
    value: true
  });
  _exports.default = void 0;
  // @ts-nocheck
  let moduleConfig = (0, _emberConfig.default)(_environment.default.modulePrefix);
  /*
   * If your application has custom types and collections, modify moduleConfig here
   * to add support for them.
   */

  moduleConfig.types = Object.assign({}, moduleConfig.types, {
    // NOTE: needed for fastboot!
    ajax: {
      definitiveCollection: 'main'
    },
    mixin: {
      definitiveCollection: 'main'
    }
  });

  var _default = _fallback.default.extend({
    config: moduleConfig
  });

  _exports.default = _default;
});
define("{{applicationName}}/src/router", ["exports", "mber-documentation", "{{applicationName}}/config/environment"], function (_exports, _mberDocumentation, _environment) {
  "use strict";

  Object.defineProperty(_exports, "__esModule", {
    value: true
  });
  _exports.default = void 0;

  class Router extends Ember.Router {
    constructor(...args) {
      super(...args);
      this.location = _environment.default.locationType;
      this.rootURL = _environment.default.rootURL;
    }

  }

  _exports.default = Router;
  Router.map(function () {
    this.route('index', {
      path: '/'
    });

    if (_environment.default.documentation && _environment.default.documentation.enabled) {
      _mberDocumentation.default.apply(this, [_environment.default]);
    }

    this.route('not-found', {
      path: '/*path'
    });
  });
});
define("{{applicationName}}/modifiers/autofocus", ["exports", "ember-modifier"], function (_exports, _emberModifier) {
  "use strict";

  Object.defineProperty(_exports, "__esModule", {
    value: true
  });
  _exports.default = void 0;

  var _default = (0, _emberModifier.modifier)(element => element.focus());

  _exports.default = _default;
});
define("{{applicationName}}/src/data/models/application/adapter", ["exports", "@ember-data/adapter/rest", "@ember-data/adapter/error", "ember-inflector", "{{applicationName}}/config/environment"], function (_exports, _rest, _error, _emberInflector, _environment) {
  "use strict";

  Object.defineProperty(_exports, "__esModule", {
    value: true
  });
  _exports.default = void 0;

  class ApplicationAdapter extends _rest.default {
    constructor(...args) {
      super(...args);
      this.host = _environment.default.APP.API_HOST;
      this.coalesceFindRequests = true;
    }

    pathForType(type) {
      return (0, _emberInflector.pluralize)(Ember.String.dasherize(type));
    } // get headers() {
    //   if (this.session.authenticationToken) {
    //     return { Authorization: `Bearer ${this.session.authenticationToken}` };
    //   }
    // }


    handleResponse(status, headers, payload, requestData) {
      if (this.isInvalid(status, headers, payload)) {
        const errors = (0, _error.errorsHashToArray)(payload.errors);
        return new _error.InvalidError(errors);
      }

      return super.handleResponse(status, headers, payload, requestData);
    }

  }

  _exports.default = ApplicationAdapter;
});
define("{{applicationName}}/src/data/models/application/serializer", ["exports", "@ember-data/serializer/rest"], function (_exports, _rest) {
  "use strict";

  Object.defineProperty(_exports, "__esModule", {
    value: true
  });
  _exports.default = void 0;

  class ApplicationSerializer extends _rest.default.extend(_rest.EmbeddedRecordsMixin) {
    keyForAttribute(attr) {
      return Ember.String.underscore(attr);
    }

    keyForRelationship(key, typeClass, method) {
      if (method === 'serialize') {
        return Ember.String.underscore(key);
      }

      return "".concat(Ember.String.underscore(key), "_id");
    }

  }

  _exports.default = ApplicationSerializer;
});
define("{{applicationName}}/src/ui/components/welcome-page/component", ["exports", "@glimmer/component"], function (_exports, _component) {
  "use strict";

  Object.defineProperty(_exports, "__esModule", {
    value: true
  });
  _exports.default = void 0;

  class WelcomePageComponent extends _component.default {
    get emberVersion() {
      const [major, minor] = Ember.VERSION.split('.');
      return "".concat(major, ".").concat(minor, ".0");
    }

  }

  _exports.default = WelcomePageComponent;
});
define("{{applicationName}}/src/ui/components/welcome-page/template", ["exports"], function (exports) {
    "use strict";

    Object.defineProperty(exports, "__esModule", {
      value: true
    });

    exports.default = Ember.HTMLBars.template({"id":"OHvJD8Vi","block":"{\"symbols\":[],\"statements\":[[7,\"div\",true],[10,\"id\",\"ember-welcome-page-id-selector\"],[11,\"data-ember-version\",[29,[[23,0,[\"emberVersion\"]]]]],[8],[0,\"\\n  \"],[7,\"div\",true],[10,\"class\",\"columns\"],[8],[0,\"\\n    \"],[7,\"div\",true],[10,\"class\",\"tomster\"],[8],[0,\"\\n      \"],[7,\"img\",true],[10,\"src\",\"/images/construction.png\"],[10,\"alt\",\"Under construction\"],[8],[9],[0,\"\\n    \"],[9],[0,\"\\n    \"],[7,\"div\",true],[10,\"class\",\"welcome\"],[8],[0,\"\\n      \"],[7,\"h2\",true],[10,\"id\",\"title\"],[8],[0,\"Congratulations, you made it!\"],[9],[0,\"\\n\\n      \"],[7,\"p\",true],[8],[0,\"You’ve officially spun up your very first Ember app :-)\"],[9],[0,\"\\n      \"],[7,\"p\",true],[8],[0,\"You’ve got one more decision to make: what do you want to do next? We’d suggest one of the following to help you get going:\"],[9],[0,\"\\n      \"],[7,\"ol\",true],[8],[0,\"\\n        \"],[7,\"li\",true],[8],[7,\"a\",true],[11,\"href\",[29,[\"https://guides.emberjs.com/v\",[23,0,[\"emberVersion\"]],\"/getting-started/quick-start/\"]]],[8],[0,\"Quick Start\"],[9],[0,\" - a quick introduction to how Ember works. Learn about defining your first route, writing a UI component and deploying your application.\"],[9],[0,\"\\n        \"],[7,\"li\",true],[8],[7,\"a\",true],[11,\"href\",[29,[\"https://guides.emberjs.com/v\",[23,0,[\"emberVersion\"]],\"/tutorial/ember-cli/\"]]],[8],[0,\"Ember Guides\"],[9],[0,\" - this is our more thorough, hands-on intro to Ember. Your crash course in Ember philosophy, background and some in-depth discussion of how things work (and why they work the way they do).\"],[9],[0,\"\\n      \"],[9],[0,\"\\n      \"],[7,\"p\",true],[8],[0,\"If you run into problems, you can check \"],[7,\"a\",true],[10,\"href\",\"http://stackoverflow.com/questions/tagged/ember.js\"],[8],[0,\"Stack Overflow\"],[9],[0,\" or \"],[7,\"a\",true],[10,\"href\",\"http://discuss.emberjs.com/\"],[8],[0,\"our forums\"],[9],[0,\"  for ideas and answers—someone’s probably been through the same thing and already posted an answer.  If not, you can post your \"],[7,\"strong\",true],[8],[0,\"own\"],[9],[0,\" question. People love to help new Ember developers get started, and our \"],[7,\"a\",true],[10,\"href\",\"https://emberjs.com/community/\"],[8],[0,\"Ember Community\"],[9],[0,\" is incredibly supportive.\"],[9],[0,\"\\n    \"],[9],[0,\"\\n  \"],[9],[0,\"\\n    \"],[7,\"p\",true],[10,\"class\",\"postscript\"],[8],[0,\"To remove this welcome message, remove the \"],[7,\"code\",true],[8],[0,\"{{this.welcome-page}}\"],[9],[0,\" component from your \"],[7,\"code\",true],[8],[0,\"application.hbs\"],[9],[0,\" file.\"],[7,\"br\",true],[8],[9],[0,\"You'll see this page update soon after!\"],[9],[0,\"\\n\"],[9],[0,\"\\n\"]],\"hasEval\":false}","meta":{"moduleName":"{{applicationName}}/src/ui/components/welcome-page/template"}});
  })
define("{{applicationName}}/src/ui/routes/application/head", ["exports"], function (exports) {
    "use strict";

    Object.defineProperty(exports, "__esModule", {
      value: true
    });

    exports.default = Ember.HTMLBars.template({"id":"f2f8+1Le","block":"{\"symbols\":[],\"statements\":[[7,\"title\",true],[8],[1,[23,0,[\"headData\",\"title\"]],false],[9],[0,\"\\n\"]],\"hasEval\":false}","meta":{"moduleName":"{{applicationName}}/src/ui/routes/application/head"}});
  })
define("{{applicationName}}/src/ui/routes/application/route", ["exports"], function (_exports) {
  "use strict";

  Object.defineProperty(_exports, "__esModule", {
    value: true
  });
  _exports.default = void 0;

  class ApplicationRoute extends Ember.Route {}

  _exports.default = ApplicationRoute;
});
define("{{applicationName}}/src/ui/routes/application/template", ["exports"], function (exports) {
    "use strict";

    Object.defineProperty(exports, "__esModule", {
      value: true
    });

    exports.default = Ember.HTMLBars.template({"id":"IQbQK9Nn","block":"{\"symbols\":[],\"statements\":[[5,\"head-layout\",[],[[],[]]],[0,\"\\n\\n\"],[7,\"div\",true],[8],[0,\"\\n  \"],[1,[22,\"outlet\"],false],[0,\"\\n\"],[9],[0,\"\\n\"]],\"hasEval\":false}","meta":{"moduleName":"{{applicationName}}/src/ui/routes/application/template"}});
  })
define("{{applicationName}}/src/ui/routes/index/route", ["exports"], function (_exports) {
  "use strict";

  Object.defineProperty(_exports, "__esModule", {
    value: true
  });
  _exports.default = void 0;

  class IndexRoute extends Ember.Route {}

  _exports.default = IndexRoute;
});
define("{{applicationName}}/src/ui/routes/index/template", ["exports"], function (exports) {
    "use strict";

    Object.defineProperty(exports, "__esModule", {
      value: true
    });

    exports.default = Ember.HTMLBars.template({"id":"F0xBgfGV","block":"{\"symbols\":[],\"statements\":[[5,\"welcome-page\",[],[[],[]]],[0,\"\\n\"]],\"hasEval\":false}","meta":{"moduleName":"{{applicationName}}/src/ui/routes/index/template"}});
  })
define("{{applicationName}}/src/ui/routes/not-found/route", ["exports"], function (_exports) {
  "use strict";

  Object.defineProperty(_exports, "__esModule", {
    value: true
  });
  _exports.default = void 0;

  class NotFoundRoute extends Ember.Route {}

  _exports.default = NotFoundRoute;
});
define("{{applicationName}}/src/ui/routes/not-found/template", ["exports"], function (exports) {
    "use strict";

    Object.defineProperty(exports, "__esModule", {
      value: true
    });

    exports.default = Ember.HTMLBars.template({"id":"A7MYCmBX","block":"{\"symbols\":[],\"statements\":[[7,\"h1\",true],[8],[0,\"Route not found. This template is:\"],[9],[0,\"\\n\"],[7,\"code\",true],[8],[0,\"src/ui/routes/not-found/template.hbs\"],[9],[0,\"\\n\"]],\"hasEval\":false}","meta":{"moduleName":"{{applicationName}}/src/ui/routes/not-found/template"}});
  })
        define('{{applicationName}}/config/environment', ['exports'], function (exports) {
          'use strict';

          exports.__esModule = true;

          if (window.location && (window.location.pathname === '/tests')) {
            var ENV = Object.assign({
  modulePrefix: '{{applicationName}}',
  environment: 'development',
  rootURL: '/',
  locationType: 'auto',
  documentation: { path: '/styleguide', enabled: true },
  'ember-resolver': { features: { EMBER_RESOLVER_MODULE_UNIFICATION: true } },
  excludeEmberData: false,
  fastboot: {
    hostWhitelist: [ 'localhost:1234', 'localhost:3000', '^localhost:\\d+$' ]
  },
  'ember-devtools': { global: true, enabled: true },
  memserver: { minify: false, enabled: false },
  EmberENV: {
    _APPLICATION_TEMPLATE_WRAPPER: false,
    _DEBUG_RENDER_TREE: true,
    _DEFAULT_ASYNC_OBSERVERS: true,
    _JQUERY_INTEGRATION: false,
    _TEMPLATE_ONLY_GLIMMER_COMPONENTS: true,
    _EMBER_MODULE_UNIFICATION: true,
    'ember-module-unification': true,
    EMBER_MODULE_UNIFICATION: true,
    FEATURES: {
      'ember-module-unification': true,
      EMBER_MODULE_UNIFICATION: true
    },
    EXTEND_PROTOTYPES: { Date: false },
    environment: 'development'
  },
  APP: {
    API_HOST: 'http://localhost:3000',
    autoboot: false,
    name: '{{applicationName}}',
    version: '0.0.0+b5f80b0d'
  },
  exportApplicationGlobal: true,
  isModuleUnification: true
}, {
              locationType: 'none',
            });
            ENV.APP = Object.assign(ENV.APP, {
              autoboot: false,
              rootElement: '#ember-testing'
            });

            exports.default = ENV;
          } else {
            exports.default = {
  modulePrefix: '{{applicationName}}',
  environment: 'development',
  rootURL: '/',
  locationType: 'auto',
  documentation: { path: '/styleguide', enabled: true },
  'ember-resolver': { features: { EMBER_RESOLVER_MODULE_UNIFICATION: true } },
  excludeEmberData: false,
  fastboot: {
    hostWhitelist: [ 'localhost:1234', 'localhost:3000', '^localhost:\\d+$' ]
  },
  'ember-devtools': { global: true, enabled: true },
  memserver: { minify: false, enabled: false },
  EmberENV: {
    _APPLICATION_TEMPLATE_WRAPPER: false,
    _DEBUG_RENDER_TREE: true,
    _DEFAULT_ASYNC_OBSERVERS: true,
    _JQUERY_INTEGRATION: false,
    _TEMPLATE_ONLY_GLIMMER_COMPONENTS: true,
    _EMBER_MODULE_UNIFICATION: true,
    'ember-module-unification': true,
    EMBER_MODULE_UNIFICATION: true,
    FEATURES: {
      'ember-module-unification': true,
      EMBER_MODULE_UNIFICATION: true
    },
    EXTEND_PROTOTYPES: { Date: false },
    environment: 'development'
  },
  APP: {
    API_HOST: 'http://localhost:3000',
    autoboot: false,
    name: '{{applicationName}}',
    version: '0.0.0+b5f80b0d'
  },
  exportApplicationGlobal: true,
  isModuleUnification: true
};
          }

          if (typeof FastBoot !== 'undefined') {
            return FastBoot.config("{{applicationName}}");
          }
        });

        if (typeof FastBoot !== 'undefined') {
          define('~fastboot/app-factory', ['{{applicationName}}/src/main', '{{applicationName}}/config/environment'], function(App, config) {
            App = App['default'];
            config = config['default'];

            return {
              'default': function() {
                return App.create(config.APP);
              }
            };
          });
        }

        if (typeof FastBoot === 'undefined' && !runningTests) {
          require('{{applicationName}}/src/main')['default'].create(require('{{applicationName}}/config/environment').default);
        }

        define("mber-head/components/head-layout", ["exports", "mber-head/templates/components/head-layout"], function (_exports, _headLayout) {
  "use strict";

  Object.defineProperty(_exports, "__esModule", {
    value: true
  });
  _exports.default = void 0;

  var _default = Ember.Component.extend({
    tagName: '',
    layout: _headLayout.default,

    /**
     * If true, this will tear down any existing head on init of this component.
     * This is useful if there is a head built with fastboot - it will then be torn down when this is initialized in the browser.
     * If you do not want this behavior, you can set this to false.
     * @public
     */
    shouldTearDownOnInit: true,
    headElement: Ember.computed(function () {
      return Ember.getOwner(this).lookup('service:-document').head;
    }),

    init() {
      this._super(...arguments);

      if (this.get('shouldTearDownOnInit')) {
        this._tearDownHead();
      }
    },

    /**
     * Tear down any previous head, if there was one.
     * @private
     */
    _tearDownHead() {
      if (this._isFastboot()) {
        return;
      } // clear fast booted head (if any)


      let startMeta = document.querySelector('meta[name="ember-cli-head-start"]');
      let endMeta = document.querySelector('meta[name="ember-cli-head-end"]');

      if (startMeta && endMeta) {
        let el = startMeta.nextSibling;

        while (el && el !== endMeta) {
          document.head.removeChild(el);
          el = startMeta.nextSibling;
        }

        document.head.removeChild(startMeta);
        document.head.removeChild(endMeta);
      }
    },

    _isFastboot() {
      return typeof FastBoot !== 'undefined';
    }

  });

  _exports.default = _default;
});
define("mber-head/services/head-data", ["exports"], function (_exports) {
  "use strict";

  Object.defineProperty(_exports, "__esModule", {
    value: true
  });
  _exports.default = void 0;

  var _default = Ember.Service.extend({});

  _exports.default = _default;
});
define("mber-head/templates/components/head-layout", ["exports"], function (exports) {
    "use strict";

    Object.defineProperty(exports, "__esModule", {
      value: true
    });

    exports.default = Ember.HTMLBars.template({"id":"QhMpVrG2","block":"{\"symbols\":[],\"statements\":[[4,\"in-element\",[[24,[\"headElement\"]]],[[\"guid\",\"nextSibling\"],[\"%cursor:0%\",null]],{\"statements\":[[0,\"  \"],[7,\"meta\",true],[10,\"name\",\"ember-cli-head-start\"],[10,\"content\",\"\"],[8],[9],[1,[22,\"head-content\"],false],[7,\"meta\",true],[10,\"name\",\"ember-cli-head-end\"],[10,\"content\",\"\"],[8],[9],[0,\"\\n\"]],\"parameters\":[]},null]],\"hasEval\":false}","meta":{"moduleName":"mber-head/templates/components/head-layout"}});
  })
define("{{applicationName}}/components/head-content", ["exports", "{{applicationName}}/src/ui/routes/application/head"], function (_exports, _head) {
  "use strict";

  Object.defineProperty(_exports, "__esModule", {
    value: true
  });
  _exports.default = void 0;
  const headLayoutInModuleUnification = Object.keys(requirejs.entries).find(entry => entry.endsWith('/src/ui/routes/application/head'));

  var _default = Ember.Component.extend({
    tagName: '',
    headData: Ember.inject.service(),
    layout: headLayoutInModuleUnification ? require(headLayoutInModuleUnification).default : _head.default
  });

  _exports.default = _default;
});
define("{{applicationName}}/components/head-layout", ["exports", "mber-head/components/head-layout"], function (_exports, _headLayout) {
  "use strict";

  Object.defineProperty(_exports, "__esModule", {
    value: true
  });
  Object.defineProperty(_exports, "default", {
    enumerable: true,
    get: function () {
      return _headLayout.default;
    }
  });
});
define("{{applicationName}}/instance-initializers/head-browser", ["exports"], function (_exports) {
  "use strict";

  Object.defineProperty(_exports, "__esModule", {
    value: true
  });
  _exports.default = void 0;
  var _default = {
    name: 'head-browser',

    initialize() {// do nothing!
      // this functionality has been moved into addon/components/head-layout.js
      // This is only here in order to not break existing addons relying on this, e.g. ember-page-title.
    }

  };
  _exports.default = _default;
});
define("{{applicationName}}/services/head-data", ["exports", "mber-head/services/head-data"], function (_exports, _headData) {
  "use strict";

  Object.defineProperty(_exports, "__esModule", {
    value: true
  });
  Object.defineProperty(_exports, "default", {
    enumerable: true,
    get: function () {
      return _headData.default;
    }
  });
});
define("{{applicationName}}/templates/head", ["exports"], function (exports) {
    "use strict";

    Object.defineProperty(exports, "__esModule", {
      value: true
    });

    exports.default = Ember.HTMLBars.template({"id":"cyJz/ZxZ","block":"{\"symbols\":[],\"statements\":[[2,\" mber-head/templates/head.hbs \"],[0,\"\\n\"],[2,\" If you see this your application's `head.hbs` has gone missing. \"],[0,\"\\n\"]],\"hasEval\":false}","meta":{"moduleName":"{{applicationName}}/templates/head"}});
  })
      