import '../../shared-chunks/mandatory-setter-CXNsxygN.js';
import '@embroider/macros';
import '../../shared-chunks/env-DxZ20QzS.js';
import '../../@ember/debug/index.js';
import '../../@ember/runloop/index.js';
import '../../@ember/-internals/meta/lib/meta.js';
import '../../@glimmer/destroyable/index.js';
import '../../@glimmer/validator/index.js';
import '../../@glimmer/manager/index.js';
import '../../shared-chunks/cache-DtDz7X5V.js';
import { onLoad } from '../../@ember/application/lib/lazy_load.js';
import '../../@ember/-internals/runtime/lib/mixins/registry_proxy.js';
import '../../@ember/-internals/runtime/lib/mixins/container_proxy.js';
import '../../@ember/-internals/runtime/lib/mixins/comparable.js';
import '../../@ember/-internals/runtime/lib/mixins/action_handler.js';
import '../../@ember/-internals/runtime/lib/mixins/-proxy.js';
import '../../@ember/enumerable/mutable.js';
import '../../@ember/-internals/runtime/lib/mixins/target_action_support.js';
import '../../@ember/-internals/runtime/lib/ext/rsvp.js';
import '../../@ember/object/index.js';
import '../../@ember/-internals/views/lib/views/core_view.js';
import '../../@ember/-internals/views/lib/mixins/action_support.js';
import '../../@ember/-internals/views/lib/views/states.js';
import '../../@ember/routing/route.js';
import '../../@ember/routing/router.js';
import '../../@ember/routing/none-location.js';
import '../../@ember/engine/instance.js';
import '../../route-recognizer/index.js';
import '../../shared-chunks/rsvp-ziM3qQyS.js';
import '../../shared-chunks/unrecognized-url-error-Csk7hcJF.js';
import '../../@ember/routing/lib/routing-service.js';
import '../../@ember/controller/index.js';
import '../../@glimmer/opcode-compiler/index.js';
import '../../shared-chunks/index-DaCZcoCY.js';
import '../../shared-chunks/registry-BJpQx6hv.js';
import '../../@glimmer/runtime/index.js';
import '../../@glimmer/reference/index.js';
import '../../@ember/engine/index.js';
import '../../@ember/routing/router-service.js';

let name = 'deferReadiness in `testing` mode';
onLoad('Ember.Application', function (ApplicationClass) {
  if (!ApplicationClass.initializers[name]) {
    ApplicationClass.initializer({
      name: name,
      initialize(application) {
        if (application.testing) {
          application.deferReadiness();
        }
      }
    });
  }
});
