{"version":3,"sources":["vendor/ember-cli/app-prefix.js","launch-pad/adapters/application.js","launch-pad/adapters/artifact.js","launch-pad/adapters/checkpoint.js","launch-pad/adapters/exhibition.js","launch-pad/adapters/experience.js","launch-pad/adapters/launch.js","launch-pad/app.js","launch-pad/authenticators/oauth2.js","launch-pad/authorizers/oauth2.js","launch-pad/components/app-dashboard.js","launch-pad/components/applied-performance-indicator.js","launch-pad/components/bs-accordion.js","launch-pad/components/bs-accordion/item.js","launch-pad/components/bs-accordion/item/body.js","launch-pad/components/bs-accordion/item/title.js","launch-pad/components/bs-alert.js","launch-pad/components/bs-button-group.js","launch-pad/components/bs-button-group/button.js","launch-pad/components/bs-button.js","launch-pad/components/bs-carousel.js","launch-pad/components/bs-carousel/slide.js","launch-pad/components/bs-collapse.js","launch-pad/components/bs-dropdown.js","launch-pad/components/bs-dropdown/button.js","launch-pad/components/bs-dropdown/menu.js","launch-pad/components/bs-dropdown/menu/divider.js","launch-pad/components/bs-dropdown/menu/item.js","launch-pad/components/bs-dropdown/menu/link-to.js","launch-pad/components/bs-dropdown/toggle.js","launch-pad/components/bs-form.js","launch-pad/components/bs-form/element.js","launch-pad/components/bs-form/element/control.js","launch-pad/components/bs-form/element/control/checkbox.js","launch-pad/components/bs-form/element/control/input.js","launch-pad/components/bs-form/element/control/radio.js","launch-pad/components/bs-form/element/control/textarea.js","launch-pad/components/bs-form/element/errors.js","launch-pad/components/bs-form/element/feedback-icon.js","launch-pad/components/bs-form/element/help-text.js","launch-pad/components/bs-form/element/label.js","launch-pad/components/bs-form/element/layout/horizontal.js","launch-pad/components/bs-form/element/layout/horizontal/checkbox.js","launch-pad/components/bs-form/element/layout/inline.js","launch-pad/components/bs-form/element/layout/inline/checkbox.js","launch-pad/components/bs-form/element/layout/vertical.js","launch-pad/components/bs-form/element/layout/vertical/checkbox.js","launch-pad/components/bs-form/group.js","launch-pad/components/bs-modal-simple.js","launch-pad/components/bs-modal.js","launch-pad/components/bs-modal/body.js","launch-pad/components/bs-modal/dialog.js","launch-pad/components/bs-modal/footer.js","launch-pad/components/bs-modal/header.js","launch-pad/components/bs-modal/header/close.js","launch-pad/components/bs-modal/header/title.js","launch-pad/components/bs-nav.js","launch-pad/components/bs-nav/item.js","launch-pad/components/bs-nav/link-to.js","launch-pad/components/bs-navbar.js","launch-pad/components/bs-navbar/content.js","launch-pad/components/bs-navbar/link-to.js","launch-pad/components/bs-navbar/nav.js","launch-pad/components/bs-navbar/toggle.js","launch-pad/components/bs-popover.js","launch-pad/components/bs-popover/element.js","launch-pad/components/bs-progress.js","launch-pad/components/bs-progress/bar.js","launch-pad/components/bs-tab.js","launch-pad/components/bs-tab/pane.js","launch-pad/components/bs-tooltip.js","launch-pad/components/bs-tooltip/element.js","launch-pad/components/cards-row.js","launch-pad/components/draggable-object-target.js","launch-pad/components/draggable-object.js","launch-pad/components/ember-modal-dialog-positioned-container.js","launch-pad/components/ember-modal-dialog/-basic-dialog.js","launch-pad/components/ember-modal-dialog/-in-place-dialog.js","launch-pad/components/ember-modal-dialog/-liquid-dialog.js","launch-pad/components/ember-modal-dialog/-liquid-tether-dialog.js","launch-pad/components/ember-modal-dialog/-tether-dialog.js","launch-pad/components/ember-popper-targeting-parent.js","launch-pad/components/ember-popper.js","launch-pad/components/ember-tether.js","launch-pad/components/ember-wormhole.js","launch-pad/components/fa-icon.js","launch-pad/components/fa-list.js","launch-pad/components/fa-stack.js","launch-pad/components/file-editable.js","launch-pad/components/file-upload.js","launch-pad/components/flash-message.js","launch-pad/components/flash-messages.js","launch-pad/components/form-group.js","launch-pad/components/form-item-errors.js","launch-pad/components/gravatar-image.js","launch-pad/components/grouped-tiles.js","launch-pad/components/has-gravatar.js","launch-pad/components/head-content.js","launch-pad/components/head-layout.js","launch-pad/components/icon-artifact.js","launch-pad/components/icon-checkpoint.js","launch-pad/components/icon-exhibition.js","launch-pad/components/icon-experience.js","launch-pad/components/icon-launch.js","launch-pad/components/image-with-fallback.js","launch-pad/components/indicator-input.js","launch-pad/components/indicator-with-scale.js","launch-pad/components/invite-accept.js","launch-pad/components/main-navigation.js","launch-pad/components/modal-dialog-overlay.js","launch-pad/components/modal-dialog.js","launch-pad/components/multi-input.js","launch-pad/components/new-project-member-form.js","launch-pad/components/object-bin.js","launch-pad/components/password-reset-form.js","launch-pad/components/password-reset-request-form.js","launch-pad/components/photo-banner.js","launch-pad/components/pikaday-input.js","launch-pad/components/pikaday-inputless.js","launch-pad/components/project-card.js","launch-pad/components/project-copy.js","launch-pad/components/project-form.js","launch-pad/components/project-gallery.js","launch-pad/components/project-view.js","launch-pad/components/sortable-group.js","launch-pad/components/sortable-item.js","launch-pad/components/sortable-objects.js","launch-pad/components/tether-dialog.js","launch-pad/components/tile-card.js","launch-pad/components/tile-form-artifact.js","launch-pad/components/tile-form-checkpoint.js","launch-pad/components/tile-form-exhibition.js","launch-pad/components/tile-form-experience.js","launch-pad/components/tile-form-launch.js","launch-pad/components/tile-form-week.js","launch-pad/components/tile-form.js","launch-pad/components/tile-indicator-select.js","launch-pad/components/tile-modal.js","launch-pad/components/tile-move.js","launch-pad/components/tile-nav-item.js","launch-pad/components/tile-nav.js","launch-pad/components/tile-type-icon.js","launch-pad/components/todays-date.js","launch-pad/components/trix-editor.js","launch-pad/components/user-card.js","launch-pad/components/user-profile-form.js","launch-pad/components/user-profile.js","launch-pad/components/wysiwyg-editor.js","launch-pad/components/x-option.js","launch-pad/components/x-select.js","launch-pad/controllers/auth/signin.js","launch-pad/controllers/auth/signup.js","launch-pad/controllers/forgot-password/index.js","launch-pad/controllers/main/projects/show/storyboard.js","launch-pad/controllers/main/projects/show/team.js","launch-pad/flash/object.js","launch-pad/helpers/app-version.js","launch-pad/helpers/bs-contains.js","launch-pad/helpers/bs-eq.js","launch-pad/helpers/cancel-all.js","launch-pad/helpers/errors-for.js","launch-pad/helpers/ignore-children.js","launch-pad/helpers/is-after.js","launch-pad/helpers/is-before.js","launch-pad/helpers/is-between.js","launch-pad/helpers/is-equal.js","launch-pad/helpers/is-same-or-after.js","launch-pad/helpers/is-same-or-before.js","launch-pad/helpers/is-same.js","launch-pad/helpers/moment-add.js","launch-pad/helpers/moment-calendar.js","launch-pad/helpers/moment-diff.js","launch-pad/helpers/moment-duration.js","launch-pad/helpers/moment-format.js","launch-pad/helpers/moment-from-now.js","launch-pad/helpers/moment-from.js","launch-pad/helpers/moment-subtract.js","launch-pad/helpers/moment-to-date.js","launch-pad/helpers/moment-to-now.js","launch-pad/helpers/moment-to.js","launch-pad/helpers/moment-unix.js","launch-pad/helpers/moment.js","launch-pad/helpers/now.js","launch-pad/helpers/page-title.js","launch-pad/helpers/perform.js","launch-pad/helpers/pluralize.js","launch-pad/helpers/route-action.js","launch-pad/helpers/singularize.js","launch-pad/helpers/task.js","launch-pad/helpers/unix.js","launch-pad/helpers/utc.js","launch-pad/initializers/active-model-adapter.js","launch-pad/initializers/add-modals-container.js","launch-pad/initializers/app-version.js","launch-pad/initializers/autoresize.js","launch-pad/initializers/cloudinary.js","launch-pad/initializers/component-store-injection.js","launch-pad/initializers/container-debug-adapter.js","launch-pad/initializers/coordinator-setup.js","launch-pad/initializers/ember-concurrency.js","launch-pad/initializers/ember-data.js","launch-pad/initializers/ember-keyboard-first-responder-inputs.js","launch-pad/initializers/ember-simple-auth.js","launch-pad/initializers/export-application-global.js","launch-pad/initializers/flash-messages.js","launch-pad/initializers/load-bootstrap-config.js","launch-pad/initializers/metrics.js","launch-pad/instance-initializers/ember-data.js","launch-pad/instance-initializers/ember-simple-auth.js","launch-pad/instance-initializers/head-browser.js","launch-pad/mixins/application-route.js","launch-pad/mixins/edit-tile-route.js","launch-pad/mixins/require-current-user.js","launch-pad/mixins/reset-scroll.js","launch-pad/mixins/rich-text.js","launch-pad/mixins/tile-form.js","launch-pad/mixins/tile-modal-edit.js","launch-pad/mixins/tile-modal.js","launch-pad/mixins/unauthenticated-route.js","launch-pad/models/applied-performance-indicator.js","launch-pad/models/artifact.js","launch-pad/models/checkpoint.js","launch-pad/models/coordinator.js","launch-pad/models/current-user.js","launch-pad/models/exhibition.js","launch-pad/models/experience.js","launch-pad/models/featured-project.js","launch-pad/models/launch.js","launch-pad/models/obj-hash.js","launch-pad/models/performance-indicator.js","launch-pad/models/project-invite.js","launch-pad/models/project-member.js","launch-pad/models/project.js","launch-pad/models/tile.js","launch-pad/models/user.js","launch-pad/resolver.js","launch-pad/router.js","launch-pad/routes/application.js","launch-pad/routes/auth.js","launch-pad/routes/auth/signin.js","launch-pad/routes/auth/signup.js","launch-pad/routes/forgot-password/edit.js","launch-pad/routes/forgot-password/index.js","launch-pad/routes/gallery.js","launch-pad/routes/home.js","launch-pad/routes/index.js","launch-pad/routes/invite-accept.js","launch-pad/routes/main.js","launch-pad/routes/main/dashboard.js","launch-pad/routes/main/projects/new.js","launch-pad/routes/main/projects/show.js","launch-pad/routes/main/projects/show/index.js","launch-pad/routes/main/projects/show/overview.js","launch-pad/routes/main/projects/show/overview/edit.js","launch-pad/routes/main/projects/show/proficiencies.js","launch-pad/routes/main/projects/show/storyboard.js","launch-pad/routes/main/projects/show/storyboard/artifacts/artifact.js","launch-pad/routes/main/projects/show/storyboard/artifacts/artifact/edit.js","launch-pad/routes/main/projects/show/storyboard/checkpoints/checkpoint.js","launch-pad/routes/main/projects/show/storyboard/checkpoints/checkpoint/edit.js","launch-pad/routes/main/projects/show/storyboard/exhibitions/exhibition.js","launch-pad/routes/main/projects/show/storyboard/exhibitions/exhibition/edit.js","launch-pad/routes/main/projects/show/storyboard/experiences/experience.js","launch-pad/routes/main/projects/show/storyboard/experiences/experience/edit.js","launch-pad/routes/main/projects/show/storyboard/launches/launch.js","launch-pad/routes/main/projects/show/storyboard/launches/launch/edit.js","launch-pad/routes/main/projects/show/team.js","launch-pad/routes/main/user-profile.js","launch-pad/routes/main/users/show.js","launch-pad/routes/not-found.js","launch-pad/serializers/applied-performance-indicator.js","launch-pad/serializers/artifact.js","launch-pad/serializers/checkpoint.js","launch-pad/serializers/exhibition.js","launch-pad/serializers/experience.js","launch-pad/serializers/launch.js","launch-pad/serializers/project-invite.js","launch-pad/serializers/tile.js","launch-pad/services/ajax.js","launch-pad/services/authorized-ajax.js","launch-pad/services/cookies.js","launch-pad/services/current-user.js","launch-pad/services/drag-coordinator.js","launch-pad/services/flash-messages.js","launch-pad/services/gravatar.js","launch-pad/services/head-data.js","launch-pad/services/keyboard.js","launch-pad/services/metrics.js","launch-pad/services/modal-dialog.js","launch-pad/services/moment.js","launch-pad/services/page-title-list.js","launch-pad/services/session.js","launch-pad/session-stores/application.js","launch-pad/templates/application.js","launch-pad/templates/auth.js","launch-pad/templates/auth/signin.js","launch-pad/templates/auth/signup.js","launch-pad/templates/components/app-dashboard.js","launch-pad/templates/components/applied-performance-indicator.js","launch-pad/templates/components/cards-row.js","launch-pad/templates/components/draggable-object-target.js","launch-pad/templates/components/draggable-object.js","launch-pad/templates/components/ember-popper-targeting-parent.js","launch-pad/templates/components/ember-popper.js","launch-pad/templates/components/file-editable.js","launch-pad/templates/components/file-upload.js","launch-pad/templates/components/flash-messages.js","launch-pad/templates/components/form-group.js","launch-pad/templates/components/form-item-errors.js","launch-pad/templates/components/grouped-tiles.js","launch-pad/templates/components/icon-artifact.js","launch-pad/templates/components/icon-checkpoint.js","launch-pad/templates/components/icon-exhibition.js","launch-pad/templates/components/icon-experience.js","launch-pad/templates/components/icon-launch.js","launch-pad/templates/components/image-with-fallback.js","launch-pad/templates/components/indicator-input.js","launch-pad/templates/components/indicator-with-scale.js","launch-pad/templates/components/invite-accept.js","launch-pad/templates/components/main-navigation.js","launch-pad/templates/components/multi-input.js","launch-pad/templates/components/new-project-member-form.js","launch-pad/templates/components/object-bin.js","launch-pad/templates/components/password-reset-form.js","launch-pad/templates/components/password-reset-request-form.js","launch-pad/templates/components/photo-banner.js","launch-pad/templates/components/project-card.js","launch-pad/templates/components/project-copy.js","launch-pad/templates/components/project-form.js","launch-pad/templates/components/project-gallery.js","launch-pad/templates/components/project-view.js","launch-pad/templates/components/sortable-objects.js","launch-pad/templates/components/tile-card.js","launch-pad/templates/components/tile-form-artifact.js","launch-pad/templates/components/tile-form-checkpoint.js","launch-pad/templates/components/tile-form-exhibition.js","launch-pad/templates/components/tile-form-experience.js","launch-pad/templates/components/tile-form-launch.js","launch-pad/templates/components/tile-form-week.js","launch-pad/templates/components/tile-form.js","launch-pad/templates/components/tile-indicator-select.js","launch-pad/templates/components/tile-modal.js","launch-pad/templates/components/tile-move.js","launch-pad/templates/components/tile-nav-item.js","launch-pad/templates/components/tile-nav.js","launch-pad/templates/components/tile-type-icon.js","launch-pad/templates/components/todays-date.js","launch-pad/templates/components/user-card.js","launch-pad/templates/components/user-profile-form.js","launch-pad/templates/components/user-profile.js","launch-pad/templates/components/wysiwyg-editor.js","launch-pad/templates/components/x-select.js","launch-pad/templates/forgot-password/edit.js","launch-pad/templates/forgot-password/index.js","launch-pad/templates/gallery.js","launch-pad/templates/head.js","launch-pad/templates/home.js","launch-pad/templates/index.js","launch-pad/templates/invite-accept.js","launch-pad/templates/main.js","launch-pad/templates/main/dashboard.js","launch-pad/templates/main/projects/new.js","launch-pad/templates/main/projects/show.js","launch-pad/templates/main/projects/show/index.js","launch-pad/templates/main/projects/show/overview.js","launch-pad/templates/main/projects/show/overview/edit.js","launch-pad/templates/main/projects/show/overview/index.js","launch-pad/templates/main/projects/show/proficiencies.js","launch-pad/templates/main/projects/show/storyboard.js","launch-pad/templates/main/projects/show/storyboard/artifacts.js","launch-pad/templates/main/projects/show/storyboard/artifacts/artifact.js","launch-pad/templates/main/projects/show/storyboard/artifacts/artifact/edit.js","launch-pad/templates/main/projects/show/storyboard/artifacts/artifact/index.js","launch-pad/templates/main/projects/show/storyboard/artifacts/artifact/move.js","launch-pad/templates/main/projects/show/storyboard/checkpoints/checkpoint.js","launch-pad/templates/main/projects/show/storyboard/checkpoints/checkpoint/edit.js","launch-pad/templates/main/projects/show/storyboard/checkpoints/checkpoint/index.js","launch-pad/templates/main/projects/show/storyboard/checkpoints/checkpoint/move.js","launch-pad/templates/main/projects/show/storyboard/exhibitions/exhibition.js","launch-pad/templates/main/projects/show/storyboard/exhibitions/exhibition/edit.js","launch-pad/templates/main/projects/show/storyboard/exhibitions/exhibition/index.js","launch-pad/templates/main/projects/show/storyboard/exhibitions/exhibition/move.js","launch-pad/templates/main/projects/show/storyboard/experiences/experience.js","launch-pad/templates/main/projects/show/storyboard/experiences/experience/edit.js","launch-pad/templates/main/projects/show/storyboard/experiences/experience/index.js","launch-pad/templates/main/projects/show/storyboard/experiences/experience/move.js","launch-pad/templates/main/projects/show/storyboard/launches/launch.js","launch-pad/templates/main/projects/show/storyboard/launches/launch/edit.js","launch-pad/templates/main/projects/show/storyboard/launches/launch/index.js","launch-pad/templates/main/projects/show/storyboard/launches/launch/move.js","launch-pad/templates/main/projects/show/team.js","launch-pad/templates/main/user-profile.js","launch-pad/templates/main/users/show.js","launch-pad/templates/not-found.js","launch-pad/templates/partials/-new-project-button.js","launch-pad/templates/partials/-tile-edit.js","launch-pad/templates/partials/-tile-icon-artifact.js","launch-pad/templates/partials/-tile-icon-checkpoint.js","launch-pad/templates/partials/-tile-icon-exhibition.js","launch-pad/templates/partials/-tile-icon-experience.js","launch-pad/templates/partials/-tile-icon-launch.js","launch-pad/templates/partials/-tile-index.js","launch-pad/templates/partials/-tile-move.js","launch-pad/templates/partials/-tile-show.js","launch-pad/templates/tile-new.js","launch-pad/transforms/raw-array.js","launch-pad/transforms/utc.js","launch-pad/utils/can-use-dom.js","launch-pad/utils/get-cmd-key.js","launch-pad/utils/listener-name.js","launch-pad/utils/object-transforms.js","vendor/ember-cli/app-suffix.js","vendor/ember-cli/app-config.js","vendor/ember-cli/app-boot.js"],"sourcesContent":["'use strict';\n\n\n","define('launch-pad/adapters/application', ['exports', 'launch-pad/config/environment', 'active-model-adapter', 'ember-simple-auth/mixins/data-adapter-mixin'], function (exports, _environment, _activeModelAdapter, _dataAdapterMixin) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = _activeModelAdapter.default.extend(_dataAdapterMixin.default, {\n    namespace: _environment.default.API_NAMESPACE,\n    coalesceFindRequests: true,\n    host: _environment.default.API_HOST,\n\n    session: Ember.inject.service(),\n\n    authorize(xhr) {\n      const session = this.session;\n\n      if (session.isAuthenticated) {\n        const { access_token } = Ember.get(session, 'data.authenticated');\n        xhr.setRequestHeader('Authorization', `Bearer ${access_token}`);\n      }\n    }\n  });\n});","define('launch-pad/adapters/artifact', ['exports', 'launch-pad/adapters/application'], function (exports, _application) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = _application.default.extend({\n    pathForType() /*type*/{\n      return 'tiles';\n    }\n  });\n});","define('launch-pad/adapters/checkpoint', ['exports', 'launch-pad/adapters/application'], function (exports, _application) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = _application.default.extend({\n    pathForType() /*type*/{\n      return 'tiles';\n    }\n  });\n});","define('launch-pad/adapters/exhibition', ['exports', 'launch-pad/adapters/application'], function (exports, _application) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = _application.default.extend({\n    pathForType() /*type*/{\n      return 'tiles';\n    }\n  });\n});","define('launch-pad/adapters/experience', ['exports', 'launch-pad/adapters/application'], function (exports, _application) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = _application.default.extend({\n    pathForType() /*type*/{\n      return 'tiles';\n    }\n  });\n});","define('launch-pad/adapters/launch', ['exports', 'launch-pad/adapters/application'], function (exports, _application) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = _application.default.extend({\n    pathForType() /*type*/{\n      return 'tiles';\n    }\n  });\n});","define('launch-pad/app', ['exports', 'launch-pad/resolver', 'ember-load-initializers', 'launch-pad/config/environment'], function (exports, _resolver, _emberLoadInitializers, _environment) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n\n\n  const App = Ember.Application.extend({\n    modulePrefix: _environment.default.modulePrefix,\n    podModulePrefix: _environment.default.podModulePrefix,\n    Resolver: _resolver.default\n  });\n\n  (0, _emberLoadInitializers.default)(App, _environment.default.modulePrefix);\n\n  exports.default = App;\n});","define('launch-pad/authenticators/oauth2', ['exports', 'ember-simple-auth/authenticators/oauth2-password-grant', 'launch-pad/config/environment'], function (exports, _oauth2PasswordGrant, _environment) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = _oauth2PasswordGrant.default.extend({\n    refreshAccessTokens: true,\n    serverTokenEndpoint: [_environment.default.API_HOST, _environment.default.API_NAMESPACE, 'oauth/token'].join('/')\n  });\n});","define('launch-pad/authorizers/oauth2', ['exports', 'ember-simple-auth/authorizers/oauth2-bearer'], function (exports, _oauth2Bearer) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = _oauth2Bearer.default.extend();\n});","define('launch-pad/components/app-dashboard', ['exports'], function (exports) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = Ember.Component.extend({});\n});","define('launch-pad/components/applied-performance-indicator', ['exports'], function (exports) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = Ember.Component.extend({\n    flashMessages: Ember.inject.service('flash-messages'),\n\n    classNames: ['AppliedPerformanceIndicator', 'row'],\n\n    actions: {\n      remove(indicator) {\n        let tile = this.tile;\n        tile.get('appliedPerformanceIndicators').removeObject(indicator);\n        tile.save().then(() => {\n          indicator.get('tiles').removeObject(tile);\n          indicator.get('allTileIds').removeObject(+tile.id);\n\n          // save the indicator\n          indicator.save().then(() => {\n            this.flashMessages.success('Applied Performance Indicator removed');\n          });\n        });\n      }\n    }\n  });\n});","define('launch-pad/components/bs-accordion', ['exports', 'ember-bootstrap/components/bs-accordion'], function (exports, _bsAccordion) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(exports, 'default', {\n    enumerable: true,\n    get: function () {\n      return _bsAccordion.default;\n    }\n  });\n});","define('launch-pad/components/bs-accordion/item', ['exports', 'ember-bootstrap/components/bs-accordion/item'], function (exports, _item) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(exports, 'default', {\n    enumerable: true,\n    get: function () {\n      return _item.default;\n    }\n  });\n});","define('launch-pad/components/bs-accordion/item/body', ['exports', 'ember-bootstrap/components/bs-accordion/item/body'], function (exports, _body) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(exports, 'default', {\n    enumerable: true,\n    get: function () {\n      return _body.default;\n    }\n  });\n});","define('launch-pad/components/bs-accordion/item/title', ['exports', 'ember-bootstrap/components/bs-accordion/item/title'], function (exports, _title) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(exports, 'default', {\n    enumerable: true,\n    get: function () {\n      return _title.default;\n    }\n  });\n});","define('launch-pad/components/bs-alert', ['exports', 'ember-bootstrap/components/bs-alert'], function (exports, _bsAlert) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(exports, 'default', {\n    enumerable: true,\n    get: function () {\n      return _bsAlert.default;\n    }\n  });\n});","define('launch-pad/components/bs-button-group', ['exports', 'ember-bootstrap/components/bs-button-group'], function (exports, _bsButtonGroup) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(exports, 'default', {\n    enumerable: true,\n    get: function () {\n      return _bsButtonGroup.default;\n    }\n  });\n});","define('launch-pad/components/bs-button-group/button', ['exports', 'ember-bootstrap/components/bs-button-group/button'], function (exports, _button) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(exports, 'default', {\n    enumerable: true,\n    get: function () {\n      return _button.default;\n    }\n  });\n});","define('launch-pad/components/bs-button', ['exports', 'ember-bootstrap/components/bs-button'], function (exports, _bsButton) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(exports, 'default', {\n    enumerable: true,\n    get: function () {\n      return _bsButton.default;\n    }\n  });\n});","define('launch-pad/components/bs-carousel', ['exports', 'ember-bootstrap/components/bs-carousel'], function (exports, _bsCarousel) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(exports, 'default', {\n    enumerable: true,\n    get: function () {\n      return _bsCarousel.default;\n    }\n  });\n});","define('launch-pad/components/bs-carousel/slide', ['exports', 'ember-bootstrap/components/bs-carousel/slide'], function (exports, _slide) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(exports, 'default', {\n    enumerable: true,\n    get: function () {\n      return _slide.default;\n    }\n  });\n});","define('launch-pad/components/bs-collapse', ['exports', 'ember-bootstrap/components/bs-collapse'], function (exports, _bsCollapse) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(exports, 'default', {\n    enumerable: true,\n    get: function () {\n      return _bsCollapse.default;\n    }\n  });\n});","define('launch-pad/components/bs-dropdown', ['exports', 'ember-bootstrap/components/bs-dropdown'], function (exports, _bsDropdown) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(exports, 'default', {\n    enumerable: true,\n    get: function () {\n      return _bsDropdown.default;\n    }\n  });\n});","define('launch-pad/components/bs-dropdown/button', ['exports', 'ember-bootstrap/components/bs-dropdown/button'], function (exports, _button) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(exports, 'default', {\n    enumerable: true,\n    get: function () {\n      return _button.default;\n    }\n  });\n});","define('launch-pad/components/bs-dropdown/menu', ['exports', 'ember-bootstrap/components/bs-dropdown/menu'], function (exports, _menu) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(exports, 'default', {\n    enumerable: true,\n    get: function () {\n      return _menu.default;\n    }\n  });\n});","define('launch-pad/components/bs-dropdown/menu/divider', ['exports', 'ember-bootstrap/components/bs-dropdown/menu/divider'], function (exports, _divider) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(exports, 'default', {\n    enumerable: true,\n    get: function () {\n      return _divider.default;\n    }\n  });\n});","define('launch-pad/components/bs-dropdown/menu/item', ['exports', 'ember-bootstrap/components/bs-dropdown/menu/item'], function (exports, _item) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(exports, 'default', {\n    enumerable: true,\n    get: function () {\n      return _item.default;\n    }\n  });\n});","define('launch-pad/components/bs-dropdown/menu/link-to', ['exports', 'ember-bootstrap/components/bs-dropdown/menu/link-to'], function (exports, _linkTo) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(exports, 'default', {\n    enumerable: true,\n    get: function () {\n      return _linkTo.default;\n    }\n  });\n});","define('launch-pad/components/bs-dropdown/toggle', ['exports', 'ember-bootstrap/components/bs-dropdown/toggle'], function (exports, _toggle) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(exports, 'default', {\n    enumerable: true,\n    get: function () {\n      return _toggle.default;\n    }\n  });\n});","define('launch-pad/components/bs-form', ['exports', 'ember-bootstrap/components/bs-form'], function (exports, _bsForm) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(exports, 'default', {\n    enumerable: true,\n    get: function () {\n      return _bsForm.default;\n    }\n  });\n});","define('launch-pad/components/bs-form/element', ['exports', 'ember-bootstrap/components/bs-form/element'], function (exports, _element) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(exports, 'default', {\n    enumerable: true,\n    get: function () {\n      return _element.default;\n    }\n  });\n});","define('launch-pad/components/bs-form/element/control', ['exports', 'ember-bootstrap/components/bs-form/element/control'], function (exports, _control) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(exports, 'default', {\n    enumerable: true,\n    get: function () {\n      return _control.default;\n    }\n  });\n});","define('launch-pad/components/bs-form/element/control/checkbox', ['exports', 'ember-bootstrap/components/bs-form/element/control/checkbox'], function (exports, _checkbox) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(exports, 'default', {\n    enumerable: true,\n    get: function () {\n      return _checkbox.default;\n    }\n  });\n});","define('launch-pad/components/bs-form/element/control/input', ['exports', 'ember-bootstrap/components/bs-form/element/control/input'], function (exports, _input) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(exports, 'default', {\n    enumerable: true,\n    get: function () {\n      return _input.default;\n    }\n  });\n});","define('launch-pad/components/bs-form/element/control/radio', ['exports', 'ember-bootstrap/components/bs-form/element/control/radio'], function (exports, _radio) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(exports, 'default', {\n    enumerable: true,\n    get: function () {\n      return _radio.default;\n    }\n  });\n});","define('launch-pad/components/bs-form/element/control/textarea', ['exports', 'ember-bootstrap/components/bs-form/element/control/textarea'], function (exports, _textarea) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(exports, 'default', {\n    enumerable: true,\n    get: function () {\n      return _textarea.default;\n    }\n  });\n});","define('launch-pad/components/bs-form/element/errors', ['exports', 'ember-bootstrap/components/bs-form/element/errors'], function (exports, _errors) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(exports, 'default', {\n    enumerable: true,\n    get: function () {\n      return _errors.default;\n    }\n  });\n});","define('launch-pad/components/bs-form/element/feedback-icon', ['exports', 'ember-bootstrap/components/bs-form/element/feedback-icon'], function (exports, _feedbackIcon) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(exports, 'default', {\n    enumerable: true,\n    get: function () {\n      return _feedbackIcon.default;\n    }\n  });\n});","define('launch-pad/components/bs-form/element/help-text', ['exports', 'ember-bootstrap/components/bs-form/element/help-text'], function (exports, _helpText) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(exports, 'default', {\n    enumerable: true,\n    get: function () {\n      return _helpText.default;\n    }\n  });\n});","define('launch-pad/components/bs-form/element/label', ['exports', 'ember-bootstrap/components/bs-form/element/label'], function (exports, _label) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(exports, 'default', {\n    enumerable: true,\n    get: function () {\n      return _label.default;\n    }\n  });\n});","define('launch-pad/components/bs-form/element/layout/horizontal', ['exports', 'ember-bootstrap/components/bs-form/element/layout/horizontal'], function (exports, _horizontal) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(exports, 'default', {\n    enumerable: true,\n    get: function () {\n      return _horizontal.default;\n    }\n  });\n});","define('launch-pad/components/bs-form/element/layout/horizontal/checkbox', ['exports', 'ember-bootstrap/components/bs-form/element/layout/horizontal/checkbox'], function (exports, _checkbox) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(exports, 'default', {\n    enumerable: true,\n    get: function () {\n      return _checkbox.default;\n    }\n  });\n});","define('launch-pad/components/bs-form/element/layout/inline', ['exports', 'ember-bootstrap/components/bs-form/element/layout/inline'], function (exports, _inline) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(exports, 'default', {\n    enumerable: true,\n    get: function () {\n      return _inline.default;\n    }\n  });\n});","define('launch-pad/components/bs-form/element/layout/inline/checkbox', ['exports', 'ember-bootstrap/components/bs-form/element/layout/inline/checkbox'], function (exports, _checkbox) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(exports, 'default', {\n    enumerable: true,\n    get: function () {\n      return _checkbox.default;\n    }\n  });\n});","define('launch-pad/components/bs-form/element/layout/vertical', ['exports', 'ember-bootstrap/components/bs-form/element/layout/vertical'], function (exports, _vertical) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(exports, 'default', {\n    enumerable: true,\n    get: function () {\n      return _vertical.default;\n    }\n  });\n});","define('launch-pad/components/bs-form/element/layout/vertical/checkbox', ['exports', 'ember-bootstrap/components/bs-form/element/layout/vertical/checkbox'], function (exports, _checkbox) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(exports, 'default', {\n    enumerable: true,\n    get: function () {\n      return _checkbox.default;\n    }\n  });\n});","define('launch-pad/components/bs-form/group', ['exports', 'ember-bootstrap/components/bs-form/group'], function (exports, _group) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(exports, 'default', {\n    enumerable: true,\n    get: function () {\n      return _group.default;\n    }\n  });\n});","define('launch-pad/components/bs-modal-simple', ['exports', 'ember-bootstrap/components/bs-modal-simple'], function (exports, _bsModalSimple) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(exports, 'default', {\n    enumerable: true,\n    get: function () {\n      return _bsModalSimple.default;\n    }\n  });\n});","define('launch-pad/components/bs-modal', ['exports', 'ember-bootstrap/components/bs-modal'], function (exports, _bsModal) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(exports, 'default', {\n    enumerable: true,\n    get: function () {\n      return _bsModal.default;\n    }\n  });\n});","define('launch-pad/components/bs-modal/body', ['exports', 'ember-bootstrap/components/bs-modal/body'], function (exports, _body) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(exports, 'default', {\n    enumerable: true,\n    get: function () {\n      return _body.default;\n    }\n  });\n});","define('launch-pad/components/bs-modal/dialog', ['exports', 'ember-bootstrap/components/bs-modal/dialog'], function (exports, _dialog) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(exports, 'default', {\n    enumerable: true,\n    get: function () {\n      return _dialog.default;\n    }\n  });\n});","define('launch-pad/components/bs-modal/footer', ['exports', 'ember-bootstrap/components/bs-modal/footer'], function (exports, _footer) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(exports, 'default', {\n    enumerable: true,\n    get: function () {\n      return _footer.default;\n    }\n  });\n});","define('launch-pad/components/bs-modal/header', ['exports', 'ember-bootstrap/components/bs-modal/header'], function (exports, _header) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(exports, 'default', {\n    enumerable: true,\n    get: function () {\n      return _header.default;\n    }\n  });\n});","define('launch-pad/components/bs-modal/header/close', ['exports', 'ember-bootstrap/components/bs-modal/header/close'], function (exports, _close) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(exports, 'default', {\n    enumerable: true,\n    get: function () {\n      return _close.default;\n    }\n  });\n});","define('launch-pad/components/bs-modal/header/title', ['exports', 'ember-bootstrap/components/bs-modal/header/title'], function (exports, _title) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(exports, 'default', {\n    enumerable: true,\n    get: function () {\n      return _title.default;\n    }\n  });\n});","define('launch-pad/components/bs-nav', ['exports', 'ember-bootstrap/components/bs-nav'], function (exports, _bsNav) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(exports, 'default', {\n    enumerable: true,\n    get: function () {\n      return _bsNav.default;\n    }\n  });\n});","define('launch-pad/components/bs-nav/item', ['exports', 'ember-bootstrap/components/bs-nav/item'], function (exports, _item) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(exports, 'default', {\n    enumerable: true,\n    get: function () {\n      return _item.default;\n    }\n  });\n});","define('launch-pad/components/bs-nav/link-to', ['exports', 'ember-bootstrap/components/bs-nav/link-to'], function (exports, _linkTo) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(exports, 'default', {\n    enumerable: true,\n    get: function () {\n      return _linkTo.default;\n    }\n  });\n});","define('launch-pad/components/bs-navbar', ['exports', 'ember-bootstrap/components/bs-navbar'], function (exports, _bsNavbar) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(exports, 'default', {\n    enumerable: true,\n    get: function () {\n      return _bsNavbar.default;\n    }\n  });\n});","define('launch-pad/components/bs-navbar/content', ['exports', 'ember-bootstrap/components/bs-navbar/content'], function (exports, _content) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(exports, 'default', {\n    enumerable: true,\n    get: function () {\n      return _content.default;\n    }\n  });\n});","define('launch-pad/components/bs-navbar/link-to', ['exports', 'ember-bootstrap/components/bs-navbar/link-to'], function (exports, _linkTo) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(exports, 'default', {\n    enumerable: true,\n    get: function () {\n      return _linkTo.default;\n    }\n  });\n});","define('launch-pad/components/bs-navbar/nav', ['exports', 'ember-bootstrap/components/bs-navbar/nav'], function (exports, _nav) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(exports, 'default', {\n    enumerable: true,\n    get: function () {\n      return _nav.default;\n    }\n  });\n});","define('launch-pad/components/bs-navbar/toggle', ['exports', 'ember-bootstrap/components/bs-navbar/toggle'], function (exports, _toggle) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(exports, 'default', {\n    enumerable: true,\n    get: function () {\n      return _toggle.default;\n    }\n  });\n});","define('launch-pad/components/bs-popover', ['exports', 'ember-bootstrap/components/bs-popover'], function (exports, _bsPopover) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(exports, 'default', {\n    enumerable: true,\n    get: function () {\n      return _bsPopover.default;\n    }\n  });\n});","define('launch-pad/components/bs-popover/element', ['exports', 'ember-bootstrap/components/bs-popover/element'], function (exports, _element) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(exports, 'default', {\n    enumerable: true,\n    get: function () {\n      return _element.default;\n    }\n  });\n});","define('launch-pad/components/bs-progress', ['exports', 'ember-bootstrap/components/bs-progress'], function (exports, _bsProgress) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(exports, 'default', {\n    enumerable: true,\n    get: function () {\n      return _bsProgress.default;\n    }\n  });\n});","define('launch-pad/components/bs-progress/bar', ['exports', 'ember-bootstrap/components/bs-progress/bar'], function (exports, _bar) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(exports, 'default', {\n    enumerable: true,\n    get: function () {\n      return _bar.default;\n    }\n  });\n});","define('launch-pad/components/bs-tab', ['exports', 'ember-bootstrap/components/bs-tab'], function (exports, _bsTab) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(exports, 'default', {\n    enumerable: true,\n    get: function () {\n      return _bsTab.default;\n    }\n  });\n});","define('launch-pad/components/bs-tab/pane', ['exports', 'ember-bootstrap/components/bs-tab/pane'], function (exports, _pane) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(exports, 'default', {\n    enumerable: true,\n    get: function () {\n      return _pane.default;\n    }\n  });\n});","define('launch-pad/components/bs-tooltip', ['exports', 'ember-bootstrap/components/bs-tooltip'], function (exports, _bsTooltip) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(exports, 'default', {\n    enumerable: true,\n    get: function () {\n      return _bsTooltip.default;\n    }\n  });\n});","define('launch-pad/components/bs-tooltip/element', ['exports', 'ember-bootstrap/components/bs-tooltip/element'], function (exports, _element) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(exports, 'default', {\n    enumerable: true,\n    get: function () {\n      return _element.default;\n    }\n  });\n});","define('launch-pad/components/cards-row', ['exports'], function (exports) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = Ember.Component.extend({\n    store: Ember.inject.service(),\n    flashMessages: Ember.inject.service('flash-messages'),\n    afterCopyAction() {},\n    afterMoveAction() {},\n\n    classNames: ['Cards-row row'],\n    attributeBindings: ['week:data-week'],\n\n    week: Ember.computed(function () {\n      return this.groupValue;\n    }),\n\n    actions: {\n      sortEndAction(items) {\n        items.forEach(function (item, index) {\n          Ember.set(item, 'position', index + 1);\n        });\n        this.afterMoveAction(items);\n      },\n\n      afterTileCopy() {\n        this.afterCopyAction();\n      }\n    }\n  });\n});","define('launch-pad/components/draggable-object-target', ['exports', 'ember-drag-drop/components/draggable-object-target'], function (exports, _draggableObjectTarget) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = _draggableObjectTarget.default;\n});","define('launch-pad/components/draggable-object', ['exports', 'ember-drag-drop/components/draggable-object'], function (exports, _draggableObject) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = _draggableObject.default;\n});","define('launch-pad/components/ember-modal-dialog-positioned-container', ['exports', 'ember-modal-dialog/components/positioned-container'], function (exports, _positionedContainer) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(exports, 'default', {\n    enumerable: true,\n    get: function () {\n      return _positionedContainer.default;\n    }\n  });\n});","define('launch-pad/components/ember-modal-dialog/-basic-dialog', ['exports', 'ember-modal-dialog/components/basic-dialog'], function (exports, _basicDialog) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(exports, 'default', {\n    enumerable: true,\n    get: function () {\n      return _basicDialog.default;\n    }\n  });\n});","define('launch-pad/components/ember-modal-dialog/-in-place-dialog', ['exports', 'ember-modal-dialog/components/in-place-dialog'], function (exports, _inPlaceDialog) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(exports, 'default', {\n    enumerable: true,\n    get: function () {\n      return _inPlaceDialog.default;\n    }\n  });\n});","define('launch-pad/components/ember-modal-dialog/-liquid-dialog', ['exports', 'ember-modal-dialog/components/liquid-dialog'], function (exports, _liquidDialog) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(exports, 'default', {\n    enumerable: true,\n    get: function () {\n      return _liquidDialog.default;\n    }\n  });\n});","define('launch-pad/components/ember-modal-dialog/-liquid-tether-dialog', ['exports', 'ember-modal-dialog/components/liquid-tether-dialog'], function (exports, _liquidTetherDialog) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(exports, 'default', {\n    enumerable: true,\n    get: function () {\n      return _liquidTetherDialog.default;\n    }\n  });\n});","define('launch-pad/components/ember-modal-dialog/-tether-dialog', ['exports', 'ember-modal-dialog/components/tether-dialog'], function (exports, _tetherDialog) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(exports, 'default', {\n    enumerable: true,\n    get: function () {\n      return _tetherDialog.default;\n    }\n  });\n});","define('launch-pad/components/ember-popper-targeting-parent', ['exports', 'ember-popper/components/ember-popper-targeting-parent'], function (exports, _emberPopperTargetingParent) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(exports, 'default', {\n    enumerable: true,\n    get: function () {\n      return _emberPopperTargetingParent.default;\n    }\n  });\n});","define('launch-pad/components/ember-popper', ['exports', 'ember-popper/components/ember-popper'], function (exports, _emberPopper) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(exports, 'default', {\n    enumerable: true,\n    get: function () {\n      return _emberPopper.default;\n    }\n  });\n});","define('launch-pad/components/ember-tether', ['exports', 'ember-tether/components/ember-tether'], function (exports, _emberTether) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(exports, 'default', {\n    enumerable: true,\n    get: function () {\n      return _emberTether.default;\n    }\n  });\n});","define('launch-pad/components/ember-wormhole', ['exports', 'ember-wormhole/components/ember-wormhole'], function (exports, _emberWormhole) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(exports, 'default', {\n    enumerable: true,\n    get: function () {\n      return _emberWormhole.default;\n    }\n  });\n});","define('launch-pad/components/fa-icon', ['exports', 'ember-font-awesome/components/fa-icon'], function (exports, _faIcon) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(exports, 'default', {\n    enumerable: true,\n    get: function () {\n      return _faIcon.default;\n    }\n  });\n});","define('launch-pad/components/fa-list', ['exports', 'ember-font-awesome/components/fa-list'], function (exports, _faList) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(exports, 'default', {\n    enumerable: true,\n    get: function () {\n      return _faList.default;\n    }\n  });\n});","define('launch-pad/components/fa-stack', ['exports', 'ember-font-awesome/components/fa-stack'], function (exports, _faStack) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(exports, 'default', {\n    enumerable: true,\n    get: function () {\n      return _faStack.default;\n    }\n  });\n});","define('launch-pad/components/file-editable', ['exports'], function (exports) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = Ember.Component.extend({\n    attributeBindings: ['style'],\n    classNames: ['FileEditable'],\n    isEditable: Ember.computed.alias('editable'),\n\n    style: Ember.computed('height', 'width', function () {\n      const height = this.height;\n      const width = this.width;\n      return Ember.String.htmlSafe(`height: ${height}px; width: ${width}px;`);\n    }),\n\n    actions: {\n      hideAndCallback() {\n        if (this.onUpload) {\n          this.target.send(this.onUpload);\n        }\n      }\n    }\n  });\n});","define('launch-pad/components/file-upload', ['exports', 'launch-pad/config/environment'], function (exports, _environment) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = Ember.Component.extend({\n    flashMessages: Ember.inject.service('flash-messages'),\n\n    tagName: 'label',\n    classNames: ['FileUpload'],\n    classNameBindings: ['value:isUploaded'],\n    attributeBindings: ['style', 'title'],\n\n    style: Ember.computed('height', 'width', function () {\n      const height = this.height;\n      const width = this.width;\n\n      if (height && width) {\n        return Ember.String.htmlSafe(`height: ${height}px; width: ${width}px;`);\n      } else {\n        return Ember.String.htmlSafe('');\n      }\n    }),\n\n    title() {\n      return this.title;\n    },\n\n    didInsertElement() {\n      this._super(...arguments);\n\n      var callback = this.onUpload;\n\n      Ember.$(this.element.querySelector('input')).unsigned_cloudinary_upload(_environment.default.CLOUDINARY_UPLOAD_PRESET, { cloud_name: _environment.default.CLOUDINARY_NAME }, {\n        dropZone: this.$(),\n        pasteZone: this.$(),\n        disableImageResize: false,\n        imageMaxWidth: 1000,\n        imageMaxHeight: 1000,\n        acceptFileTypes: /(\\.|\\/)(gif|pdf|jpe?g|png|bmp|ico)$/i,\n        maxFileSize: 20000000 // 20MB\n      });\n\n      this.$('input').bind('fileuploaddone', (e, data) => {\n        this.set('value', data.result.public_id);\n        Ember.get(this, 'flashMessages').success('Uploaded successfully');\n        if (!Ember.isEmpty(callback)) {\n          this.target.send(callback);\n        }\n      });\n\n      this.$().bind('fileuploadprogressall', (e, data) => {\n        this.set('progress', parseInt(data.loaded / data.total * 100, 10));\n      });\n\n      this.$().bind('fileuploadprocessfail', () => {\n        Ember.get(this, 'flashMessages').danger('Upload failed');\n      });\n    }\n  });\n});","define('launch-pad/components/flash-message', ['exports', 'ember-cli-flash/components/flash-message'], function (exports, _flashMessage) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(exports, 'default', {\n    enumerable: true,\n    get: function () {\n      return _flashMessage.default;\n    }\n  });\n});","define('launch-pad/components/flash-messages', ['exports'], function (exports) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = Ember.Component.extend({\n    classNames: ['FlashMessages']\n  });\n});","define('launch-pad/components/form-group', ['exports'], function (exports) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = Ember.Component.extend({\n    classNames: ['FormGroup', 'form-group'],\n    classNameBindings: ['hasErrors:has-error'],\n    hasErrors: Ember.computed('errors', function () {\n      const errors = this.errors;\n\n      return !Ember.isEmpty(errors) && Ember.isArray(errors);\n    })\n  });\n});","define('launch-pad/components/form-item-errors', ['exports'], function (exports) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = Ember.Component.extend({\n    classNames: ['FormItem-Errors']\n  });\n});","define('launch-pad/components/gravatar-image', ['exports', 'ember-cli-gravatar/components/gravatar-image'], function (exports, _gravatarImage) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(exports, 'default', {\n    enumerable: true,\n    get: function () {\n      return _gravatarImage.default;\n    }\n  });\n});","define('launch-pad/components/grouped-tiles', ['exports', 'ember-group-by'], function (exports, _emberGroupBy) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = Ember.Component.extend({\n    classNames: ['Cards'],\n    sortedTiles: Ember.computed.sort('tiles', 'sortProperties'),\n    tilesByWeek: (0, _emberGroupBy.default)('sortedTiles', 'week'),\n    afterCopyAction() {},\n    afterMoveAction() {},\n\n    showFormAction() {},\n\n    groupBy: 'week',\n\n    init() {\n      this._super(...arguments);\n      this.tiles = this.tiles || [];\n      this.sortProperties = ['week', 'position'];\n    },\n\n    isGroupingByWeek: Ember.computed.equal('groupBy', 'week'),\n    isGroupingByProf: Ember.computed.equal('groupBy', 'proficiency'),\n\n    tilesToDisplay: Ember.computed('isGroupingByWeek', 'tilesByProficiency', 'tilesByWeek', function () {\n      if (this.isGroupingByWeek) {\n        return this.tilesByWeek;\n      } else {\n        return this.tilesByProficiency;\n      }\n    }),\n\n    // Borrowed from https://github.com/HeroicEric/ember-group-by and tweaked to\n    // support the nested appliedPerformanceIndicators relationship.\n    tilesByProficiency: Ember.computed('tiles.[]', function () {\n      var groups = new Ember.A();\n      var tiles = this.tiles;\n\n      tiles.forEach(tile => {\n        tile.get('appliedPerformanceIndicators').forEach(indicator => {\n          const value = indicator.get('body');\n          const breadcrumb = indicator.get('breadcrumb');\n\n          var group = groups.findBy('value', value);\n\n          if (Ember.isPresent(group)) {\n            let items = Ember.get(group, 'items');\n            if (!items.includes(tile)) {\n              items.push(tile);\n            }\n          } else {\n            group = { property: '', value: value, breadcrumb: breadcrumb, items: [tile] };\n            groups.push(group);\n          }\n        });\n      });\n\n      return groups;\n    }),\n\n    actions: {\n      showForm(type) {\n        this.showFormAction(type);\n      },\n\n      afterTileCopy() {\n        this.afterCopyAction();\n      },\n\n      afterTileMove(tiles) {\n        this.afterMoveAction(tiles);\n      }\n    }\n  });\n});","define('launch-pad/components/has-gravatar', ['exports', 'ember-cli-gravatar/components/has-gravatar'], function (exports, _hasGravatar) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(exports, 'default', {\n    enumerable: true,\n    get: function () {\n      return _hasGravatar.default;\n    }\n  });\n});","define('launch-pad/components/head-content', ['exports', 'launch-pad/templates/head'], function (exports, _head) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = Ember.Component.extend({\n    tagName: '',\n    model: Ember.inject.service('head-data'),\n    layout: _head.default\n  });\n});","define('launch-pad/components/head-layout', ['exports', 'ember-cli-head/components/head-layout'], function (exports, _headLayout) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(exports, 'default', {\n    enumerable: true,\n    get: function () {\n      return _headLayout.default;\n    }\n  });\n});","define('launch-pad/components/icon-artifact', ['exports'], function (exports) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = Ember.Component.extend({});\n});","define('launch-pad/components/icon-checkpoint', ['exports'], function (exports) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = Ember.Component.extend({});\n});","define('launch-pad/components/icon-exhibition', ['exports'], function (exports) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = Ember.Component.extend({});\n});","define('launch-pad/components/icon-experience', ['exports'], function (exports) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = Ember.Component.extend({});\n});","define('launch-pad/components/icon-launch', ['exports'], function (exports) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = Ember.Component.extend({});\n});","define('launch-pad/components/image-with-fallback', ['exports'], function (exports) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n\n\n  // Accepts:\n  //   imageId - image to display - a cloudinary image id\n  //   alt     - alt text for showing image\n  //   height  - image height\n  //   width   - image width\n  //   crop    - crop method\n  //   shape   - the shape of the image. Accepts: circle, square\n  // Renders image or empty div.\n\n  var sizeDimensions = {\n    small: 40,\n    medium: 60,\n    large: 267\n  };\n\n  exports.default = Ember.Component.extend({\n    classNameBindings: ['shape', 'size'],\n    alt: '',\n    imageId: '',\n    width: 150,\n    height: 150,\n    crop: 'fill',\n    hasImage: Ember.computed.notEmpty('imageId'),\n\n    init() {\n      this._super(...arguments);\n\n      if (this.autoSize === false) {\n        return;\n      }\n\n      var size = this.size,\n          targetDimension;\n\n      if (!Ember.isEmpty(size)) {\n        targetDimension = sizeDimensions[size];\n      } else {\n        return;\n      }\n\n      this.width = targetDimension;\n      this.height = targetDimension;\n    },\n\n    src: Ember.computed('imageId', 'height', 'width', 'crop', function () {\n      if (this.hasImage) {\n        return Ember.$.cloudinary.url(this.imageId, {\n          width: this.width,\n          height: this.height,\n          crop: this.crop,\n          format: 'jpg'\n        });\n      }\n    }),\n\n    didDestroyElement() {\n      this._super(...arguments);\n\n      Ember.$(this.element).css({\n        'font-size': this.height / 1.5,\n        height: this.height,\n        width: this.width\n      });\n    }\n  });\n});","define('launch-pad/components/indicator-input', ['exports', 'launch-pad/models/performance-indicator'], function (exports, _performanceIndicator) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = Ember.Component.extend({\n    authorizedAjax: Ember.inject.service(),\n\n    class: 'IndicatorSelect',\n    addButtonText: 'add',\n    contentAreas: Ember.computed.mapBy('proficiencies', 'content_area_display_name'),\n    uniqueContentAreas: Ember.computed.uniq('contentAreas'),\n\n    afterAddCallback() {},\n\n    // Allows for specific ordering of the unique content areas instead of\n    // the default alphabetical ordering\n    orderedContentAreas: Ember.computed('uniqueContentAreas', function () {\n      let cas = this.uniqueContentAreas;\n\n      if (cas.length > 0) {\n        // Make 'Transferable Skills' first in the list\n        cas = cas.insertAt(0, 'Transferable Skills');\n        return cas.uniq();\n      }{\n        return cas;\n      }\n    }),\n\n    init() {\n      this._super(...arguments);\n\n      this.resetInput();\n    },\n\n    resetInput() {\n      Ember.setProperties(this, {\n        selectedContentArea: '',\n        selectedProficiency: null,\n        selectedPerformanceIndicator: null,\n        contentAreasVisible: false,\n        proficienciesVisible: false,\n        performanceIndicatorsVisible: false,\n        proficiencies: [],\n        performanceIndicator: []\n      });\n    },\n\n    contentIsVisible: Ember.computed.or('contentAreasVisible', 'proficienciesVisible', 'performanceIndicatorsVisible'),\n\n    selectedPerformanceIndicator: null,\n    noSelectedPeformanceIndicator: Ember.computed.empty('selectedPerformanceIndicator'),\n\n    selectedTitle: Ember.computed('selectedContentArea', 'selectedProficiency', function () {\n      const contentArea = this.selectedContentArea;\n      const selectedProficiency = this.get('selectedProficiency.body');\n\n      if (selectedProficiency) {\n        return `${contentArea} > ${selectedProficiency}`;\n      } else {\n        return `${contentArea}`;\n      }\n    }),\n\n    contentAreaProficiencies: Ember.computed('proficiencies.[]', 'selectedContentArea', function () {\n      const selectedContentArea = this.selectedContentArea;\n\n      return this.proficiencies.filter(proficiency => {\n        const proficiencyContentArea = proficiency.content_area_display_name;\n\n        return Ember.isEqual(proficiencyContentArea, selectedContentArea);\n      });\n    }),\n\n    setPerformanceIndicators: Ember.observer('selectedProficiency', function () {\n      this._setPerformanceIndicators();\n    }),\n\n    _fetchPerformanceIndicators(gradeLevel, selectedProficiencyId) {\n      return this.authorizedAjax.request('/performance_indicators', {\n        data: {\n          grade_level: gradeLevel,\n          proficiency_id: selectedProficiencyId\n        }\n      });\n    },\n\n    async _setPerformanceIndicators() {\n      const selectedProficiencyId = this.get('selectedProficiency.id');\n\n      if (selectedProficiencyId) {\n        const isAllGradeLevel = this.selectedProficiency.is_all_grade_level;\n        const gradeLevel = isAllGradeLevel ? 'all' : this.get('project.gradeLevel');\n        const response = await this._fetchPerformanceIndicators(gradeLevel, selectedProficiencyId);\n        const rawIndicators = response.performance_indicators;\n        const addedIds = this.indicators.mapBy('performanceIndicatorId');\n\n        // Set `added: true` on each performance indicator that already exists as\n        // an applied performance indicator.\n        let indicators = rawIndicators.map(i => {\n          const indicator = _performanceIndicator.default.create(i);\n\n          if (addedIds.indexOf(indicator.get('id')) >= 0) {\n            indicator.set('added', true);\n          }\n\n          return indicator;\n        });\n\n        Ember.set(this, 'performanceIndicators', indicators);\n      }\n    },\n\n    actions: {\n      async showContentAreas() {\n        this.resetInput();\n        Ember.set(this, 'contentAreasVisible', true);\n\n        const { proficiencies } = await this.authorizedAjax.request('/proficiencies');\n        Ember.set(this, 'proficiencies', proficiencies);\n      },\n\n      selectContentArea(area) {\n        Ember.set(this, 'contentAreasVisible', false);\n        Ember.set(this, 'proficienciesVisible', true);\n        Ember.set(this, 'selectedContentArea', area);\n      },\n\n      selectProficiency(proficiency) {\n        Ember.set(this, 'proficienciesVisible', false);\n        Ember.set(this, 'performanceIndicatorsVisible', true);\n        Ember.set(this, 'selectedProficiency', proficiency);\n      },\n\n      selectPerformanceIndicator(performanceIndicator) {\n        if (this.selectedPerformanceIndicator) {\n          Ember.set(this, 'selectedPerformanceIndicator.selected', false);\n        }\n\n        performanceIndicator.set('selected', true);\n        Ember.set(this, 'selectedPerformanceIndicator', performanceIndicator);\n      },\n\n      backToContentAreaSelect() {\n        Ember.set(this, 'selectedProficiency', null);\n        Ember.set(this, 'proficienciesVisible', false);\n        Ember.set(this, 'contentAreasVisible', true);\n      },\n\n      backToProficiencySelect() {\n        if (this.selectedPerformanceIndicator) {\n          Ember.set(this, 'selectedPerformanceIndicator.selected', false);\n          Ember.set(this, 'selectedPerformanceIndicator', null);\n        }\n        Ember.set(this, 'performanceIndicatorsVisible', false);\n        Ember.set(this, 'proficienciesVisible', true);\n      },\n\n      cancel() {\n        this.resetInput();\n      },\n\n      save() {\n        const performanceIndicator = this.selectedPerformanceIndicator;\n        const appliedPerformanceIndicator = this.store.createRecord('applied-performance-indicator', {\n          projectId: this.get('project.id'),\n          body: performanceIndicator.get('body'),\n          performanceIndicatorId: performanceIndicator.get('id'),\n          gettingStarted: performanceIndicator.get('getting_started'),\n          makingProgress: performanceIndicator.get('making_progress'),\n          iCanDoThis: performanceIndicator.get('i_can_do_this'),\n          transfer: performanceIndicator.get('transfer'),\n          contentArea: this.selectedContentArea,\n          parentProficiencyBody: this.get('selectedProficiency.body')\n        });\n\n        this.indicators.pushObject(appliedPerformanceIndicator);\n\n        this.afterAddCallback(appliedPerformanceIndicator);\n\n        this.resetInput();\n      }\n    }\n  });\n});","define('launch-pad/components/indicator-with-scale', ['exports'], function (exports) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = Ember.Component.extend({\n    flashMessages: Ember.inject.service('flash-messages'),\n\n    afterRemoveCallback() {},\n\n    classNames: ['IndicatorScale'],\n    actions: {\n      remove(indicator) {\n        if (confirm('Removing a proficiency will also remove it from the tiles it is assigned to. Proceed with removal?')) {\n          indicator.destroyRecord().then(() => {\n            this.flashMessages.success('Proficiency removed');\n            this.afterRemoveCallback();\n          });\n        }\n      },\n\n      save() {\n        this.indicator.save().then(() => {\n          this.flashMessages.success('Saved');\n        });\n      }\n    }\n  });\n});","define('launch-pad/components/invite-accept', ['exports'], function (exports) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = Ember.Component.extend({\n    session: Ember.inject.service('session'),\n\n    action() {},\n\n    init() {\n      this._super(...arguments);\n\n      // TODO localStorage service\n      localStorage.removeItem('pending-invite-token');\n\n      // Store invite token for redirection after authentication\n      if (this.session.get('isAuthenticated') === false) {\n        localStorage.setItem('pending-invite-token', this.model.id);\n      }\n    },\n\n    actions: {\n      accept(invite) {\n        this.action(invite);\n      }\n    }\n  });\n});","define('launch-pad/components/main-navigation', ['exports'], function (exports) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = Ember.Component.extend({\n    currentUser: Ember.inject.service(),\n    session: Ember.inject.service(),\n\n    actions: {\n      logout() {\n        this.currentUser.logout();\n      }\n    }\n  });\n});","define('launch-pad/components/modal-dialog-overlay', ['exports', 'ember-modal-dialog/components/modal-dialog-overlay'], function (exports, _modalDialogOverlay) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(exports, 'default', {\n    enumerable: true,\n    get: function () {\n      return _modalDialogOverlay.default;\n    }\n  });\n});","define('launch-pad/components/modal-dialog', ['exports', 'ember-modal-dialog/components/modal-dialog'], function (exports, _modalDialog) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(exports, 'default', {\n    enumerable: true,\n    get: function () {\n      return _modalDialog.default;\n    }\n  });\n});","define('launch-pad/components/multi-input', ['exports'], function (exports) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = Ember.Component.extend({\n    classNames: ['list-unstyled'],\n    classNameBindings: ['readOnly:read-only'],\n\n    inputType: 'text',\n    addBtnText: 'Add',\n    removeBtnText: 'Remove',\n    readOnly: false,\n\n    init() {\n      this._super(...arguments);\n\n      if (!this.collection) {\n        this.collection = [{ value: '' }];\n      }\n    },\n\n    actions: {\n      addNew() {\n        Ember.get(this, 'collection').addObject({ value: '' });\n      },\n\n      remove(item) {\n        Ember.get(this, 'collection').removeObject(item);\n      }\n    }\n  });\n});","define('launch-pad/components/new-project-member-form', ['exports'], function (exports) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = Ember.Component.extend({\n    flashMessages: Ember.inject.service('flash-messages'),\n    tagName: 'form',\n    errors: null,\n\n    afterSave() {},\n\n    actions: {\n      async submit() {\n        const member = this.store.createRecord('project-member', {\n          projectId: this.get('project.id'),\n          email: this.email\n        });\n        Ember.set(this, 'isLoading', true);\n\n        try {\n          const model = await member.save();\n          Ember.set(this, 'email', '');\n          Ember.set(this, 'errors', null);\n          this.afterSave(model);\n          this.flashMessages.success('Team member added.');\n        } catch (e) {\n          Ember.set(this, 'errors', member.errors);\n        } finally {\n          Ember.set(this, 'isLoading', false);\n        }\n      }\n    }\n  });\n});","define('launch-pad/components/object-bin', ['exports', 'ember-drag-drop/components/object-bin'], function (exports, _objectBin) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = _objectBin.default;\n});","define('launch-pad/components/password-reset-form', ['exports', 'ic-ajax', 'launch-pad/config/environment'], function (exports, _icAjax, _environment) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = Ember.Component.extend({\n    tagName: 'form',\n\n    afterReset() {},\n\n    actions: {\n      submit() {\n        // TODO DDAU\n        // TODO async await\n        // TODO ajax\n        const token = this.token;\n        const url = `${_environment.default.API_ENDPOINT}/password_resets/${token}`;\n\n        (0, _icAjax.default)(url, {\n          type: 'PUT',\n          data: {\n            password: this.password\n          }\n        }).then(() => {\n          this.afterReset();\n        });\n      }\n    }\n  });\n});","define('launch-pad/components/password-reset-request-form', ['exports', 'ic-ajax', 'launch-pad/config/environment'], function (exports, _icAjax, _environment) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = Ember.Component.extend({\n    flashMessages: Ember.inject.service('flash-messages'),\n    tagName: 'form',\n\n    init() {\n      this._super(...arguments);\n      this.errors = [];\n    },\n\n    actions: {\n      submit() {\n        const url = `${_environment.default.API_ENDPOINT}/password_resets`;\n\n        (0, _icAjax.default)(url, {\n          type: 'POST',\n          data: {\n            email: this.email\n          }\n        }).then(response => {\n          this.set('errors', []);\n          this.flashMessages.success(response.message);\n        }).catch(response => {\n          let errors = [];\n\n          // Formats the errors array to mirror DS.Errors with the\n          // `message` key for display in the template.\n          response.jqXHR.responseJSON.errors.forEach(error => {\n            errors.push({ 'message': error });\n          });\n\n          this.set('errors', errors);\n        });\n      }\n    }\n  });\n});","define('launch-pad/components/photo-banner', ['exports'], function (exports) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = Ember.Component.extend({\n    classNames: ['PhotoBanner'],\n    attributeBindings: ['style'],\n\n    style: Ember.computed('model.bannerUrl', function () {\n      const bannerUrl = this.get('model.bannerUrl');\n\n      return `background-image: url('${bannerUrl}')`.htmlSafe();\n    })\n\n  });\n});","define('launch-pad/components/pikaday-input', ['exports', 'ember-pikaday/components/pikaday-input'], function (exports, _pikadayInput) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = _pikadayInput.default;\n});","define('launch-pad/components/pikaday-inputless', ['exports', 'ember-pikaday/components/pikaday-inputless'], function (exports, _pikadayInputless) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(exports, 'default', {\n    enumerable: true,\n    get: function () {\n      return _pikadayInputless.default;\n    }\n  });\n});","define('launch-pad/components/project-card', ['exports'], function (exports) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = Ember.Component.extend({});\n});","define('launch-pad/components/project-copy', ['exports'], function (exports) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = Ember.Component.extend({\n    flashMessages: Ember.inject.service('flash-messages'),\n    authorizedAjax: Ember.inject.service(),\n    currentUser: Ember.inject.service('current-user'),\n    afterCopyAction() {},\n\n    actions: {\n      async copy() {\n        try {\n          const response = await this.authorizedAjax.request('/project_copies', {\n            type: 'POST',\n            data: { source_project_id: this.get('model.id') }\n          });\n\n          this.flashMessages.success('Project copied');\n          this.afterCopyAction(response.project.id);\n        } catch (e) {\n          this.flashMessages.danger(\"Copy failure: \" + e.jqXHR.responseText);\n        }\n      }\n    }\n  });\n});","define('launch-pad/components/project-form', ['exports'], function (exports) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = Ember.Component.extend({\n    flashMessages: Ember.inject.service('flash-messages'),\n    action() {},\n\n    actions: {\n      async save() {\n        Ember.set(this, 'isLoading', true);\n        Ember.set(this, 'hasError', false);\n\n        try {\n          const model = await this.model.save();\n          Ember.set(this, 'isLoading', false);\n          this.action(model);\n        } catch (e) {\n          this.flashMessages.warning('Unable to save. Please check for errors.');\n          Ember.set(this, 'isLoading', false);\n          Ember.set(this, 'hasError', true);\n        }\n      },\n\n      selectGrade(value) {\n        let model = this.model;\n        model.set('grade', value);\n      },\n\n      selectVisibility(value) {\n        let model = this.model;\n        model.set('visibility', value);\n      }\n    }\n  });\n});","define('launch-pad/components/project-gallery', ['exports'], function (exports) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = Ember.Component.extend({});\n});","define('launch-pad/components/project-view', ['exports'], function (exports) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = Ember.Component.extend({\n    hasKOs: Ember.computed('model.knowledgeObjectives', function () {\n      const kOs = this.get('model.knowledgeObjectives');\n      return kOs.compact().rejectBy('value', '').length > 0;\n    }),\n    hasSOs: Ember.computed('model.skillObjectives', function () {\n      const sOs = this.get('model.skillObjectives');\n      return sOs.compact().rejectBy('value', '').length > 0;\n    }),\n\n    hasDetails: Ember.computed('{hasSOs,hasKOs}', 'model.{pitch,drivingQuestions,notes}', {\n      get() {\n        const model = this.model;\n\n        return this.hasSOs || this.hasKOs || model.pitch || model.drivingQuestions || model.notes;\n      }\n    })\n  });\n});","define('launch-pad/components/sortable-group', ['exports', 'ember-sortable/components/sortable-group'], function (exports, _sortableGroup) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = _sortableGroup.default;\n});","define('launch-pad/components/sortable-item', ['exports', 'ember-sortable/components/sortable-item'], function (exports, _sortableItem) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = _sortableItem.default;\n});","define('launch-pad/components/sortable-objects', ['exports', 'ember-drag-drop/components/sortable-objects'], function (exports, _sortableObjects) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = _sortableObjects.default;\n});","define('launch-pad/components/tether-dialog', ['exports', 'ember-modal-dialog/components/deprecated-tether-dialog'], function (exports, _deprecatedTetherDialog) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(exports, 'default', {\n    enumerable: true,\n    get: function () {\n      return _deprecatedTetherDialog.default;\n    }\n  });\n});","define('launch-pad/components/tile-card', ['exports'], function (exports) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = Ember.Component.extend({\n    flashMessages: Ember.inject.service('flash-messages'),\n    authorizedAjax: Ember.inject.service(),\n    currentUser: Ember.inject.service('current-user'),\n\n    classNames: ['Card', 'tile-card'],\n    afterCopyAction() {},\n\n    headerTypeClass: Ember.computed('model.type', function () {\n      const type = this.get('model.type');\n      return `Card-header--${type}`;\n    }),\n\n    iconTypeClass: Ember.computed('model.type', function () {\n      const type = this.get('model.type');\n      return `Card-icon--${type}`;\n    }),\n\n    actions: {\n      async copy(tile) {\n        if (confirm('Copy this tile?')) {\n          try {\n            await this.authorizedAjax.request('/tile_copies', {\n              type: 'POST',\n              data: { source_tile_id: tile.id }\n            });\n            this.flashMessages.success('Tile copied');\n            this.afterCopyAction();\n          } catch (e) {\n            this.flashMessages.danger(\"Copy failure: \" + e.jqXHR.responseText);\n          }\n        }\n      },\n\n      destroy(tile) {\n        if (confirm('Are you sure? This cannot be undone.')) {\n          this.$().parent().fadeOut({\n            done: () => {\n              tile.destroyRecord();\n            }\n          });\n        }\n      }\n    }\n  });\n});","define('launch-pad/components/tile-form-artifact', ['exports', 'launch-pad/mixins/tile-form'], function (exports, _tileForm) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = Ember.Component.extend(_tileForm.default, {});\n});","define('launch-pad/components/tile-form-checkpoint', ['exports', 'launch-pad/mixins/tile-form'], function (exports, _tileForm) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = Ember.Component.extend(_tileForm.default, {});\n});","define('launch-pad/components/tile-form-exhibition', ['exports', 'launch-pad/mixins/tile-form'], function (exports, _tileForm) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = Ember.Component.extend(_tileForm.default, {});\n});","define('launch-pad/components/tile-form-experience', ['exports', 'launch-pad/mixins/tile-form'], function (exports, _tileForm) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = Ember.Component.extend(_tileForm.default, {});\n});","define('launch-pad/components/tile-form-launch', ['exports', 'launch-pad/mixins/tile-form'], function (exports, _tileForm) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = Ember.Component.extend(_tileForm.default, {});\n});","define('launch-pad/components/tile-form-week', ['exports'], function (exports) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = Ember.Component.extend({\n    classNames: ['btn-group'],\n\n    selectedWeek: 1,\n    totalWeeks: 1,\n\n    availableWeeks: Ember.computed(function () {\n      const weeks = [];\n      const totalWeeks = this.totalWeeks;\n\n      for (let i = 1; i <= totalWeeks; i += 1) {\n        weeks.push(i);\n      }\n\n      return weeks;\n    }),\n\n    init() {\n      this._super(...arguments);\n\n      const content = this.availableWeeks;\n      const selectedValue = content[this.selectedWeek - 1];\n      this.selectedValue = selectedValue;\n    },\n\n    actions: {\n      change() {\n        const selectedIndex = this.$('select')[0].selectedIndex;\n        const content = this.availableWeeks;\n        const selectedValue = content[selectedIndex];\n\n        this.set('selectedWeek', selectedValue);\n      }\n    }\n  });\n});","define('launch-pad/components/tile-form', ['exports'], function (exports) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = Ember.Component.extend({\n    flashMessages: Ember.inject.service('flash-messages'),\n    tagName: 'form',\n    classNames: ['TileForm-form'],\n    classNameBindings: ['model.typeClass'],\n\n    saveAction() {},\n    cancelAction() {},\n\n    init() {\n      this._super(...arguments);\n      this.tileTypes = ['Launch', 'Experience', 'Artifact', 'Checkpoint', 'Exhibition'];\n    },\n\n    didInsertElement() {\n      this._super(...arguments);\n\n      // The tile edit click-off has different behavior and is handled via\n      // a mixin. This handles canceling or saving a new tile only.\n      if (this.isNew) {\n        Ember.run.later(() => {\n          Ember.$('html').on('click.tile-form', () => {\n            if (confirm('Save your new tile? Select \"Cancel\" to discard it.')) {\n              this.send('save', function (promise) {\n                promise;\n                return;\n              });\n            } else {\n              this.send('cancel');\n            }\n          });\n        }, 100);\n      }\n    },\n\n    titleFieldLabel: Ember.computed('model.type', function () {\n      const type = this.get('model.type');\n      return `Name this ${type}`;\n    }),\n\n    titleFieldPlaceholder: Ember.computed('model.type', function () {\n      const type = this.get('model.type');\n      return `${type} Title`;\n    }),\n\n    tileSaveButton: Ember.computed('model.type', function () {\n      const type = this.get('model.type');\n      return `Save ${type}`;\n    }),\n\n    playbookTagline: Ember.computed('model.type', function () {\n      const type = this.get('model.type');\n      return `Map each step for creating your ${type}. Include links and resources.`;\n    }),\n\n    descriptionTagline: Ember.computed('model.type', function () {\n      const type = this.get('model.type');\n\n      if (type === 'Launch') {\n        return 'Create an engaging launch that sparks curiosity and forecasts the journey ahead.';\n      } else if (type === 'Experience') {\n        return 'Develop a learning experience to acquire knowledge and practice skills.';\n      } else if (type === 'Checkpoint') {\n        return 'Build a formative assessment to determine progress towards learning targets.';\n      } else if (type === 'Exhibition') {\n        return 'Plan a high-stakes, public exhibition to showcase artifacts and demonstrate learning.';\n      } else if (type === 'Artifact') {\n        return 'Design a product that helps synthesize knowledge and demonstrate skills.';\n      }\n    }),\n\n    actions: {\n      async save() {\n        Ember.set(this, 'isLoading', true);\n        Ember.set(this, 'errors', null);\n\n        try {\n          const tile = await this.model.save();\n          this.saveAction(tile);\n          this.flashMessages.success('Saved');\n        } catch (e) {\n          Ember.set(this, 'errors', e.errors);\n          this.flashMessages.warning('Unable to save. Please check for errors.');\n        } finally {\n          if (!this.isDestroyed || !this.isDestroying) {\n            Ember.set(this, 'isLoading', false);\n          }\n        }\n      },\n\n      cancel() {\n        const model = this.model;\n        this.cancelAction(model);\n      },\n\n      toggleMilestone() {\n        this.toggleProperty('model.isMilestone');\n      },\n\n      selectType(type) {\n        const model = this.model;\n        model.set('type', type);\n      },\n\n      selectStartDate(date) {\n        const model = this.model;\n        model.set('startDate', date);\n      }\n    }\n  });\n});","define('launch-pad/components/tile-indicator-select', ['exports'], function (exports) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = Ember.Component.extend({\n    flashMessages: Ember.inject.service('flash-messages'),\n    contentIsVisible: false,\n    selectedPerformanceIndicator: null,\n    noSelectedPeformanceIndicator: Ember.computed.empty('selectedPerformanceIndicator'),\n\n    tileIndicators: Ember.computed('tile.appliedPerformanceIndicators', function () {\n      return this.get('tile.appliedPerformanceIndicators');\n    }),\n\n    projectIndicators: Ember.computed('project.appliedPerformanceIndicators', function () {\n      return this.get('project.appliedPerformanceIndicators');\n    }),\n\n    unassignedIndicators: Ember.computed('projectIndicators', 'tileIndicators', function () {\n      // Returns the applied performance indicators from the Project that\n      // have not already been assigned to the Tile.\n\n      let tileIndicators = this.tileIndicators;\n      let projectIndicators = this.projectIndicators;\n\n      return projectIndicators.reject(function (item) {\n        return tileIndicators.includes(item);\n      }, projectIndicators);\n    }),\n\n    init() {\n      this._super(...arguments);\n\n      this.resetInput();\n    },\n\n    resetInput() {\n      if (this.selectedPerformanceIndicator) {\n        this.set('selectedPerformanceIndicator.selected', false);\n      }\n\n      this.setProperties({\n        'selectedPerformanceIndicator': null,\n        'contentIsVisible': false\n      });\n    },\n\n    actions: {\n      showIndicators() {\n        this.resetInput();\n        this.set('contentIsVisible', true);\n      },\n\n      cancel() {\n        this.resetInput();\n      },\n\n      selectPerformanceIndicator(performanceIndicator) {\n        if (this.selectedPerformanceIndicator) {\n          this.set('selectedPerformanceIndicator.selected', false);\n        }\n\n        performanceIndicator.set('selected', true);\n        this.set('selectedPerformanceIndicator', performanceIndicator);\n      },\n\n      save() {\n        let indicator = this.selectedPerformanceIndicator;\n        let tile = this.tile;\n\n        // add the indicator to the tile's indicators\n        tile.get('appliedPerformanceIndicators').pushObject(indicator);\n\n        // save the tile\n        tile.save().then(() => {\n          // update the indicator w/ the tile's id\n          indicator.get('tiles').pushObject(tile);\n          indicator.get('allTileIds').pushObject(+tile.id);\n          indicator.set('allTileIds', indicator.get('uniqueTileIds').toArray());\n\n          // save the indicator\n          indicator.save().then(() => {\n            Ember.get(this, 'flashMessages').success('Performance indicator assigned to tile');\n            this.resetInput();\n          });\n        });\n      }\n    }\n  });\n});","define('launch-pad/components/tile-modal', ['exports', 'ember-keyboard'], function (exports, _emberKeyboard) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = Ember.Component.extend(_emberKeyboard.EKMixin, {\n    classNames: ['TileForm'],\n    classNameBindings: ['model.typeClass'],\n\n    savedAction: 'tileSaved',\n    nextTileAction() {},\n    prevTileAction() {},\n\n    click(e) {\n      e.stopPropagation();\n    },\n\n    // eslint-disable-next-line\n    nextTile: Ember.on((0, _emberKeyboard.keyUp)('ArrowRight'), function () {\n      this.nextTileAction(this.model);\n      return true;\n    }),\n\n    // eslint-disable-next-line\n    prevTile: Ember.on((0, _emberKeyboard.keyUp)('ArrowLeft'), function () {\n      this.prevTileAction(this.model);\n      return true;\n    })\n  });\n});","define('launch-pad/components/tile-move', ['exports'], function (exports) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = Ember.Component.extend({\n    flashMessages: Ember.inject.service('flash-messages'),\n    authorizedAjax: Ember.inject.service(),\n    store: Ember.inject.service('store'),\n\n    afterMoveAction() {},\n    copyTile: false,\n    selectedProject: null,\n\n    submitText: Ember.computed('copyTile', function () {\n      if (this.copyTile) {\n        return 'Copy and Move Tile';\n      } else {\n        return 'Move Tile';\n      }\n    }),\n\n    successText: Ember.computed('copyTile', function () {\n      if (this.copyTile) {\n        return 'Tile Copied and Moved';\n      } else {\n        return 'Tile Moved';\n      }\n    }),\n\n    noSelectedProject: Ember.computed.empty('selectedProject'),\n\n    projects: Ember.computed(function () {\n      // Returns all of the projects the current user has access to\n      return this.store.query('project', { reload: true });\n    }),\n\n    resetInput() {\n      if (this.selectedProject) {\n        this.set('selectedProject.selected', false);\n      }\n\n      this.setProperties({\n        'selectedProject': null,\n        'copyTile': false\n      });\n    },\n\n    init() {\n      this._super(...arguments);\n      this.resetInput();\n    },\n\n    willDestroyElement() {\n      this._super(...arguments);\n      this.resetInput();\n    },\n\n    actions: {\n      selectProject(project) {\n        if (this.selectedProject) {\n          this.set('selectedProject.selected', false);\n        }\n\n        project.set('selected', true);\n        this.set('selectedProject', project);\n      },\n      toggleCopyTile() {\n        this.set('copyTile', !this.copyTile);\n      },\n      async submit() {\n        try {\n          const response = await this.authorizedAjax.request('/tile_move', {\n            type: 'POST',\n            data: {\n              copy: this.copyTile,\n              tile_id: Ember.get(this, 'model.id'),\n              target_project_id: Ember.get(this, 'selectedProject.id')\n            }\n          });\n          this.flashMessages.success(this.successText);\n          this.afterMoveAction(response.tile.id, response.tile.type.toLowerCase());\n        } catch (e) {\n          this.flashMessages.danger(\"Move failure: \" + e.jqXHR.responseText);\n        }\n      }\n    }\n  });\n});","define('launch-pad/components/tile-nav-item', ['exports'], function (exports) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = Ember.Component.extend({\n    classNames: ['TileNav-item'],\n\n    icon: Ember.computed('type', function () {\n      return `icon-${this.type}`;\n    }),\n\n    iconClass: Ember.computed('type', function () {\n      return `TileNav-icon--${this.type}`;\n    }),\n\n    linkClass: Ember.computed('type', function () {\n      return `TileNav-link--${this.type}`;\n    }),\n\n    typeClassName: Ember.computed('type', function () {\n      return `${this.type.classify()}`;\n    }),\n\n    actions: {\n      showForm(type) {\n        // TODO handle this using router service\n        this.showFormAction(type);\n      }\n    }\n  });\n});","define('launch-pad/components/tile-nav', ['exports'], function (exports) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = Ember.Component.extend({\n    classNames: ['TileNav'],\n    activeItem: null,\n\n    showFormAction() {},\n    hideFormAction() {},\n\n    actions: {\n      setActiveItem(type) {\n        const activeItem = this.activeItem;\n\n        if (activeItem && activeItem !== type) {\n          this.hideFormAction(activeItem);\n        }\n\n        this.set('activeItem', type);\n        this.showFormAction(type);\n      }\n    }\n  });\n});","define('launch-pad/components/tile-type-icon', ['exports'], function (exports) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = Ember.Component.extend({});\n});","define('launch-pad/components/todays-date', ['exports', 'moment'], function (exports, _moment) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = Ember.Component.extend({\n    tagName: 'span',\n\n    todaysDate: Ember.computed(function () {\n      return (0, _moment.default)().format('dddd, MMMM Do');\n    })\n  });\n});","define('launch-pad/components/trix-editor', ['exports', 'ember-trix-editor/components/trix-editor'], function (exports, _trixEditor) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(exports, 'default', {\n    enumerable: true,\n    get: function () {\n      return _trixEditor.default;\n    }\n  });\n});","define('launch-pad/components/user-card', ['exports'], function (exports) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = Ember.Component.extend({\n    classNames: ['UserCard col-sm-3 col-sm-2']\n  });\n});","define('launch-pad/components/user-profile-form', ['exports'], function (exports) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = Ember.Component.extend({\n    flashMessages: Ember.inject.service('flash-messages'),\n\n    tagName: 'form',\n\n    actions: {\n      submit() {\n        this.user.save().then(() => {\n          this.flashMessages.success('Profile updated');\n        });\n      }\n    }\n  });\n});","define('launch-pad/components/user-profile', ['exports'], function (exports) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = Ember.Component.extend({\n    currentUser: Ember.inject.service('current-user'),\n\n    userIsCurrentUser: Ember.computed('model', 'currentUser', function () {\n      return this.get('model.id') === this.get('currentUser.user.id');\n    })\n  });\n});","define('launch-pad/components/wysiwyg-editor', ['exports'], function (exports) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = Ember.Component.extend({\n    classNames: ['wysiwyg-editor'],\n    placeholder: null,\n    value: null,\n\n    actions: {\n      updateValue(event) {\n        const value = event.currentTarget.innerHTML;\n        Ember.set(this, 'value', value);\n      }\n    }\n  });\n});","define('launch-pad/components/x-option', ['exports', 'emberx-select/components/x-option'], function (exports, _xOption) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = _xOption.default;\n});","define('launch-pad/components/x-select', ['exports', 'emberx-select/components/x-select'], function (exports, _xSelect) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = _xSelect.default;\n});","define('launch-pad/controllers/auth/signin', ['exports'], function (exports) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = Ember.Controller.extend({\n    currentUser: Ember.inject.service(),\n    errorMessage: null,\n\n    actions: {\n      async authenticate() {\n        let { identification, password } = this;\n\n        try {\n          await this.currentUser.login(identification, password);\n        } catch (e) {\n          this.set('errorMessage', 'Invalid email or password, please try again.');\n        }\n      }\n    }\n  });\n});","define('launch-pad/controllers/auth/signup', ['exports'], function (exports) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = Ember.Controller.extend({\n    currentUser: Ember.inject.service(),\n\n    actions: {\n      async register() {\n        const password = this.get('model.password');\n        const email = this.get('model.email');\n\n        try {\n          await this.model.save();\n          await this.currentUser.login(email, password);\n        } catch (e) {\n          this.set('errorMessage', e.error || e);\n        }\n      }\n    }\n  });\n});","define('launch-pad/controllers/forgot-password/index', ['exports'], function (exports) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = Ember.Controller.extend({\n    flashMessages: Ember.inject.service('flash-messages')\n  });\n});","define('launch-pad/controllers/main/projects/show/storyboard', ['exports'], function (exports) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = Ember.Controller.extend({\n    queryParams: ['groupBy'],\n    groupBy: 'week'\n  });\n});","define('launch-pad/controllers/main/projects/show/team', ['exports'], function (exports) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = Ember.Controller.extend({\n    flashMessages: Ember.inject.service('flash-messages'),\n\n    actions: {\n      addToTeam(member) {\n        this.model.addObject(member._internalModel);\n      },\n\n      removeMember(member) {\n        if (confirm('Are you sure? This cannot be undone.')) {\n          member.destroyRecord().then(() => {\n            this.model.removeObject(member);\n            this.flashMessages.success('Team member removed.');\n          });\n        }\n      },\n\n      toggleDesigner(member) {\n        member.set('designer', !member.get('designer'));\n\n        member.save().then(() => {\n          this.flashMessages.success('Member updated');\n        });\n      }\n    }\n  });\n});","define('launch-pad/flash/object', ['exports', 'ember-cli-flash/flash/object'], function (exports, _object) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(exports, 'default', {\n    enumerable: true,\n    get: function () {\n      return _object.default;\n    }\n  });\n});","define('launch-pad/helpers/app-version', ['exports', 'launch-pad/config/environment', 'ember-cli-app-version/utils/regexp'], function (exports, _environment, _regexp) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.appVersion = appVersion;\n  function appVersion(_, hash = {}) {\n    const version = _environment.default.APP.version;\n    // e.g. 1.0.0-alpha.1+4jds75hf\n\n    // Allow use of 'hideSha' and 'hideVersion' For backwards compatibility\n    let versionOnly = hash.versionOnly || hash.hideSha;\n    let shaOnly = hash.shaOnly || hash.hideVersion;\n\n    let match = null;\n\n    if (versionOnly) {\n      if (hash.showExtended) {\n        match = version.match(_regexp.versionExtendedRegExp); // 1.0.0-alpha.1\n      }\n      // Fallback to just version\n      if (!match) {\n        match = version.match(_regexp.versionRegExp); // 1.0.0\n      }\n    }\n\n    if (shaOnly) {\n      match = version.match(_regexp.shaRegExp); // 4jds75hf\n    }\n\n    return match ? match[0] : version;\n  }\n\n  exports.default = Ember.Helper.helper(appVersion);\n});","define('launch-pad/helpers/bs-contains', ['exports', 'ember-bootstrap/helpers/bs-contains'], function (exports, _bsContains) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(exports, 'default', {\n    enumerable: true,\n    get: function () {\n      return _bsContains.default;\n    }\n  });\n  Object.defineProperty(exports, 'bsContains', {\n    enumerable: true,\n    get: function () {\n      return _bsContains.bsContains;\n    }\n  });\n});","define('launch-pad/helpers/bs-eq', ['exports', 'ember-bootstrap/helpers/bs-eq'], function (exports, _bsEq) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(exports, 'default', {\n    enumerable: true,\n    get: function () {\n      return _bsEq.default;\n    }\n  });\n  Object.defineProperty(exports, 'eq', {\n    enumerable: true,\n    get: function () {\n      return _bsEq.eq;\n    }\n  });\n});","define('launch-pad/helpers/cancel-all', ['exports', 'ember-concurrency/helpers/cancel-all'], function (exports, _cancelAll) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(exports, 'default', {\n    enumerable: true,\n    get: function () {\n      return _cancelAll.default;\n    }\n  });\n});","define('launch-pad/helpers/errors-for', ['exports'], function (exports) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n\n\n  function errorsFor(errors) {\n    if (!Ember.isEmpty(errors) && Ember.isArray(errors)) {\n      const errorString = errors[0].mapBy('message').join(', ');\n      const escaped = Ember.Handlebars.Utils.escapeExpression(errorString);\n\n      return new Ember.String.htmlSafe('<span class=\"help-block error\">' + escaped + '</span>');\n    } else {\n      return true;\n    }\n  }\n\n  exports.errorsFor = errorsFor;\n  exports.default = Ember.Helper.helper(errorsFor);\n});","define('launch-pad/helpers/ignore-children', ['exports', 'ember-ignore-children-helper/helpers/ignore-children'], function (exports, _ignoreChildren) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(exports, 'default', {\n    enumerable: true,\n    get: function () {\n      return _ignoreChildren.default;\n    }\n  });\n  Object.defineProperty(exports, 'ignoreChildren', {\n    enumerable: true,\n    get: function () {\n      return _ignoreChildren.ignoreChildren;\n    }\n  });\n});","define('launch-pad/helpers/is-after', ['exports', 'ember-moment/helpers/is-after'], function (exports, _isAfter) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(exports, 'default', {\n    enumerable: true,\n    get: function () {\n      return _isAfter.default;\n    }\n  });\n});","define('launch-pad/helpers/is-before', ['exports', 'ember-moment/helpers/is-before'], function (exports, _isBefore) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(exports, 'default', {\n    enumerable: true,\n    get: function () {\n      return _isBefore.default;\n    }\n  });\n});","define('launch-pad/helpers/is-between', ['exports', 'ember-moment/helpers/is-between'], function (exports, _isBetween) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(exports, 'default', {\n    enumerable: true,\n    get: function () {\n      return _isBetween.default;\n    }\n  });\n});","define('launch-pad/helpers/is-equal', ['exports'], function (exports) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.isEqual = isEqual;\n  function isEqual([leftSide, rightSide]) {\n    return leftSide === rightSide;\n  }\n\n  exports.default = Ember.Helper.helper(isEqual);\n});","define('launch-pad/helpers/is-same-or-after', ['exports', 'ember-moment/helpers/is-same-or-after'], function (exports, _isSameOrAfter) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(exports, 'default', {\n    enumerable: true,\n    get: function () {\n      return _isSameOrAfter.default;\n    }\n  });\n});","define('launch-pad/helpers/is-same-or-before', ['exports', 'ember-moment/helpers/is-same-or-before'], function (exports, _isSameOrBefore) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(exports, 'default', {\n    enumerable: true,\n    get: function () {\n      return _isSameOrBefore.default;\n    }\n  });\n});","define('launch-pad/helpers/is-same', ['exports', 'ember-moment/helpers/is-same'], function (exports, _isSame) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(exports, 'default', {\n    enumerable: true,\n    get: function () {\n      return _isSame.default;\n    }\n  });\n});","define('launch-pad/helpers/moment-add', ['exports', 'ember-moment/helpers/moment-add'], function (exports, _momentAdd) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(exports, 'default', {\n    enumerable: true,\n    get: function () {\n      return _momentAdd.default;\n    }\n  });\n});","define('launch-pad/helpers/moment-calendar', ['exports', 'ember-moment/helpers/moment-calendar'], function (exports, _momentCalendar) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(exports, 'default', {\n    enumerable: true,\n    get: function () {\n      return _momentCalendar.default;\n    }\n  });\n});","define('launch-pad/helpers/moment-diff', ['exports', 'ember-moment/helpers/moment-diff'], function (exports, _momentDiff) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(exports, 'default', {\n    enumerable: true,\n    get: function () {\n      return _momentDiff.default;\n    }\n  });\n});","define('launch-pad/helpers/moment-duration', ['exports', 'ember-moment/helpers/moment-duration'], function (exports, _momentDuration) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(exports, 'default', {\n    enumerable: true,\n    get: function () {\n      return _momentDuration.default;\n    }\n  });\n});","define('launch-pad/helpers/moment-format', ['exports', 'ember-moment/helpers/moment-format'], function (exports, _momentFormat) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(exports, 'default', {\n    enumerable: true,\n    get: function () {\n      return _momentFormat.default;\n    }\n  });\n});","define('launch-pad/helpers/moment-from-now', ['exports', 'ember-moment/helpers/moment-from-now'], function (exports, _momentFromNow) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(exports, 'default', {\n    enumerable: true,\n    get: function () {\n      return _momentFromNow.default;\n    }\n  });\n});","define('launch-pad/helpers/moment-from', ['exports', 'ember-moment/helpers/moment-from'], function (exports, _momentFrom) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(exports, 'default', {\n    enumerable: true,\n    get: function () {\n      return _momentFrom.default;\n    }\n  });\n});","define('launch-pad/helpers/moment-subtract', ['exports', 'ember-moment/helpers/moment-subtract'], function (exports, _momentSubtract) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(exports, 'default', {\n    enumerable: true,\n    get: function () {\n      return _momentSubtract.default;\n    }\n  });\n});","define('launch-pad/helpers/moment-to-date', ['exports', 'ember-moment/helpers/moment-to-date'], function (exports, _momentToDate) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(exports, 'default', {\n    enumerable: true,\n    get: function () {\n      return _momentToDate.default;\n    }\n  });\n});","define('launch-pad/helpers/moment-to-now', ['exports', 'ember-moment/helpers/moment-to-now'], function (exports, _momentToNow) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(exports, 'default', {\n    enumerable: true,\n    get: function () {\n      return _momentToNow.default;\n    }\n  });\n});","define('launch-pad/helpers/moment-to', ['exports', 'ember-moment/helpers/moment-to'], function (exports, _momentTo) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(exports, 'default', {\n    enumerable: true,\n    get: function () {\n      return _momentTo.default;\n    }\n  });\n});","define('launch-pad/helpers/moment-unix', ['exports', 'ember-moment/helpers/unix'], function (exports, _unix) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(exports, 'default', {\n    enumerable: true,\n    get: function () {\n      return _unix.default;\n    }\n  });\n});","define('launch-pad/helpers/moment', ['exports', 'ember-moment/helpers/moment'], function (exports, _moment) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(exports, 'default', {\n    enumerable: true,\n    get: function () {\n      return _moment.default;\n    }\n  });\n});","define('launch-pad/helpers/now', ['exports', 'ember-moment/helpers/now'], function (exports, _now) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(exports, 'default', {\n    enumerable: true,\n    get: function () {\n      return _now.default;\n    }\n  });\n});","define('launch-pad/helpers/page-title', ['exports', 'ember-page-title/helpers/page-title'], function (exports, _pageTitle) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = _pageTitle.default;\n});","define('launch-pad/helpers/perform', ['exports', 'ember-concurrency/helpers/perform'], function (exports, _perform) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(exports, 'default', {\n    enumerable: true,\n    get: function () {\n      return _perform.default;\n    }\n  });\n});","define('launch-pad/helpers/pluralize', ['exports', 'ember-inflector/lib/helpers/pluralize'], function (exports, _pluralize) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = _pluralize.default;\n});","define('launch-pad/helpers/route-action', ['exports', 'ember-route-action-helper/helpers/route-action'], function (exports, _routeAction) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(exports, 'default', {\n    enumerable: true,\n    get: function () {\n      return _routeAction.default;\n    }\n  });\n});","define('launch-pad/helpers/singularize', ['exports', 'ember-inflector/lib/helpers/singularize'], function (exports, _singularize) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = _singularize.default;\n});","define('launch-pad/helpers/task', ['exports', 'ember-concurrency/helpers/task'], function (exports, _task) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(exports, 'default', {\n    enumerable: true,\n    get: function () {\n      return _task.default;\n    }\n  });\n});","define('launch-pad/helpers/unix', ['exports', 'ember-moment/helpers/unix'], function (exports, _unix) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(exports, 'default', {\n    enumerable: true,\n    get: function () {\n      return _unix.default;\n    }\n  });\n});","define('launch-pad/helpers/utc', ['exports', 'ember-moment/helpers/utc'], function (exports, _utc) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(exports, 'default', {\n    enumerable: true,\n    get: function () {\n      return _utc.default;\n    }\n  });\n  Object.defineProperty(exports, 'utc', {\n    enumerable: true,\n    get: function () {\n      return _utc.utc;\n    }\n  });\n});","define(\"launch-pad/initializers/active-model-adapter\", [\"exports\", \"active-model-adapter\", \"active-model-adapter/active-model-serializer\"], function (exports, _activeModelAdapter, _activeModelSerializer) {\n  \"use strict\";\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = {\n    name: 'active-model-adapter',\n    initialize: function () {\n      var application = arguments[1] || arguments[0];\n      application.register('adapter:-active-model', _activeModelAdapter.default);\n      application.register('serializer:-active-model', _activeModelSerializer.default);\n    }\n  };\n});","define('launch-pad/initializers/add-modals-container', ['exports', 'ember-modal-dialog/initializers/add-modals-container'], function (exports, _addModalsContainer) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = {\n    name: 'add-modals-container',\n    initialize: _addModalsContainer.default\n  };\n});","define('launch-pad/initializers/app-version', ['exports', 'ember-cli-app-version/initializer-factory', 'launch-pad/config/environment'], function (exports, _initializerFactory, _environment) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n\n\n  let name, version;\n  if (_environment.default.APP) {\n    name = _environment.default.APP.name;\n    version = _environment.default.APP.version;\n  }\n\n  exports.default = {\n    name: 'App Version',\n    initialize: (0, _initializerFactory.default)(name, version)\n  };\n});","define(\"launch-pad/initializers/autoresize\", [\"exports\", \"ember-autoresize/ext/text-field\", \"ember-autoresize/ext/text-area\"], function (exports) {\n  \"use strict\";\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = {\n    name: \"autoresize\",\n    initialize: function () {}\n  };\n});","define('launch-pad/initializers/cloudinary', ['exports', 'launch-pad/config/environment'], function (exports, _environment) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.initialize = initialize;\n  function initialize() /* container, application */{\n    Ember.$.cloudinary.config({\n      cloud_name: _environment.default.CLOUDINARY_NAME\n    });\n  }\n\n  exports.default = {\n    name: 'cloudinary',\n    initialize: initialize\n  };\n});","define('launch-pad/initializers/component-store-injection', ['exports'], function (exports) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.initialize = initialize;\n  function initialize(application) {\n    application.inject('component:indicator-input', 'store', 'service:store');\n    application.inject('component:new-project-member-form', 'store', 'service:store');\n  }\n\n  exports.default = {\n    name: 'component-store-injection',\n    after: 'ember-data',\n    initialize: initialize\n  };\n});","define('launch-pad/initializers/container-debug-adapter', ['exports', 'ember-resolver/resolvers/classic/container-debug-adapter'], function (exports, _containerDebugAdapter) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = {\n    name: 'container-debug-adapter',\n\n    initialize() {\n      let app = arguments[1] || arguments[0];\n\n      app.register('container-debug-adapter:main', _containerDebugAdapter.default);\n      app.inject('container-debug-adapter:main', 'namespace', 'application:main');\n    }\n  };\n});","define(\"launch-pad/initializers/coordinator-setup\", [\"exports\", \"launch-pad/models/coordinator\"], function (exports, _coordinator) {\n  \"use strict\";\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = {\n    name: \"setup coordinator\",\n\n    initialize: function () {\n      let app = arguments[1] || arguments[0];\n      app.register(\"drag:coordinator\", _coordinator.default);\n      app.inject(\"component\", \"coordinator\", \"drag:coordinator\");\n    }\n  };\n});","define('launch-pad/initializers/ember-concurrency', ['exports', 'ember-concurrency/initializers/ember-concurrency'], function (exports, _emberConcurrency) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(exports, 'default', {\n    enumerable: true,\n    get: function () {\n      return _emberConcurrency.default;\n    }\n  });\n});","define('launch-pad/initializers/ember-data', ['exports', 'ember-data/setup-container', 'ember-data'], function (exports, _setupContainer) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = {\n    name: 'ember-data',\n    initialize: _setupContainer.default\n  };\n});","define('launch-pad/initializers/ember-keyboard-first-responder-inputs', ['exports', 'ember-keyboard/initializers/ember-keyboard-first-responder-inputs'], function (exports, _emberKeyboardFirstResponderInputs) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(exports, 'default', {\n    enumerable: true,\n    get: function () {\n      return _emberKeyboardFirstResponderInputs.default;\n    }\n  });\n  Object.defineProperty(exports, 'initialize', {\n    enumerable: true,\n    get: function () {\n      return _emberKeyboardFirstResponderInputs.initialize;\n    }\n  });\n});","define('launch-pad/initializers/ember-simple-auth', ['exports', 'launch-pad/config/environment', 'ember-simple-auth/configuration', 'ember-simple-auth/initializers/setup-session', 'ember-simple-auth/initializers/setup-session-service', 'ember-simple-auth/initializers/setup-session-restoration'], function (exports, _environment, _configuration, _setupSession, _setupSessionService, _setupSessionRestoration) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = {\n    name: 'ember-simple-auth',\n\n    initialize(registry) {\n      const config = _environment.default['ember-simple-auth'] || {};\n      config.rootURL = _environment.default.rootURL || _environment.default.baseURL;\n      _configuration.default.load(config);\n\n      (0, _setupSession.default)(registry);\n      (0, _setupSessionService.default)(registry);\n      (0, _setupSessionRestoration.default)(registry);\n    }\n  };\n});","define('launch-pad/initializers/export-application-global', ['exports', 'launch-pad/config/environment'], function (exports, _environment) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.initialize = initialize;\n  function initialize() {\n    var application = arguments[1] || arguments[0];\n    if (_environment.default.exportApplicationGlobal !== false) {\n      var theGlobal;\n      if (typeof window !== 'undefined') {\n        theGlobal = window;\n      } else if (typeof global !== 'undefined') {\n        theGlobal = global;\n      } else if (typeof self !== 'undefined') {\n        theGlobal = self;\n      } else {\n        // no reasonable global, just bail\n        return;\n      }\n\n      var value = _environment.default.exportApplicationGlobal;\n      var globalName;\n\n      if (typeof value === 'string') {\n        globalName = value;\n      } else {\n        globalName = Ember.String.classify(_environment.default.modulePrefix);\n      }\n\n      if (!theGlobal[globalName]) {\n        theGlobal[globalName] = application;\n\n        application.reopen({\n          willDestroy: function () {\n            this._super.apply(this, arguments);\n            delete theGlobal[globalName];\n          }\n        });\n      }\n    }\n  }\n\n  exports.default = {\n    name: 'export-application-global',\n\n    initialize: initialize\n  };\n});","define('launch-pad/initializers/flash-messages', ['exports', 'launch-pad/config/environment', 'ember-cli-flash/utils/flash-message-options'], function (exports, _environment, _flashMessageOptions) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.initialize = initialize;\n\n  /* eslint-disable ember/new-module-imports */\n  const { deprecate } = Ember;\n  const INJECTION_FACTORIES_DEPRECATION_MESSAGE = '[ember-cli-flash] Future versions of ember-cli-flash will no longer inject the service automatically. Instead, you should explicitly inject it into your Route, Controller or Component with `Ember.inject.service`.';\n  function initialize() {\n    const application = arguments[1] || arguments[0];\n    const { flashMessageDefaults } = _environment.default || {};\n    const { injectionFactories } = flashMessageDefaults || [];\n    const options = (0, _flashMessageOptions.default)(flashMessageDefaults);\n    const shouldShowDeprecation = !(injectionFactories && injectionFactories.length);\n\n    deprecate(INJECTION_FACTORIES_DEPRECATION_MESSAGE, shouldShowDeprecation, {\n      id: 'ember-cli-flash.deprecate-injection-factories',\n      until: '2.0.0'\n    });\n\n    options.injectionFactories.forEach(factory => {\n      application.inject(factory, 'flashMessages', 'service:flash-messages');\n    });\n  }\n\n  exports.default = {\n    name: 'flash-messages',\n    initialize\n  };\n});","define('launch-pad/initializers/load-bootstrap-config', ['exports', 'launch-pad/config/environment', 'ember-bootstrap/config'], function (exports, _environment, _config) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.initialize = initialize;\n  function initialize() /* container, application */{\n    _config.default.load(_environment.default['ember-bootstrap'] || {});\n  }\n\n  exports.default = {\n    name: 'load-bootstrap-config',\n    initialize\n  };\n});","define('launch-pad/initializers/metrics', ['exports', 'launch-pad/config/environment'], function (exports, _environment) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.initialize = initialize;\n  function initialize() {\n    const application = arguments[1] || arguments[0];\n    const { metricsAdapters = [] } = _environment.default;\n    const { environment = 'development' } = _environment.default;\n    const options = { metricsAdapters, environment };\n\n    application.register('config:metrics', options, { instantiate: false });\n    application.inject('service:metrics', 'options', 'config:metrics');\n  }\n\n  exports.default = {\n    name: 'metrics',\n    initialize\n  };\n});","define(\"launch-pad/instance-initializers/ember-data\", [\"exports\", \"ember-data/initialize-store-service\"], function (exports, _initializeStoreService) {\n  \"use strict\";\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = {\n    name: \"ember-data\",\n    initialize: _initializeStoreService.default\n  };\n});","define('launch-pad/instance-initializers/ember-simple-auth', ['exports'], function (exports) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = {\n    name: 'ember-simple-auth',\n\n    initialize() {}\n  };\n});","define('launch-pad/instance-initializers/head-browser', ['exports'], function (exports) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = {\n    name: 'head-browser',\n    initialize() {\n      // do nothing!\n      // this functionality has been moved into addon/components/head-layout.js\n      // This is only here in order to not break existing addons relying on this, e.g. ember-page-title.\n    }\n  };\n});","define('launch-pad/mixins/application-route', ['exports', 'ember-simple-auth/mixins/application-route-mixin'], function (exports, _applicationRouteMixin) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = Ember.Mixin.create(_applicationRouteMixin.default, {\n    authenticationRoute: 'auth.signin',\n    routeAfterAuthentication: 'main.dashboard',\n    routeIfAlreadyAuthenticated: 'main.dashboard'\n  });\n});","define('launch-pad/mixins/edit-tile-route', ['exports'], function (exports) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = Ember.Mixin.create({\n    model(params) {\n      const paramsId = params[this.type + '_id'];\n\n      return this.store.find(this.type, paramsId);\n    },\n\n    setupController(controller, model) {\n      const project = this.modelFor('main.projects.show');\n\n      model.set('project', project);\n      controller.set('model', model);\n    },\n\n    actions: {\n      tileSaved() {\n        this.send('refreshTiles');\n        this.transitionTo('main.projects.show.storyboard');\n      },\n\n      tileCanceled() {\n        this.model.rollback();\n        this.transitionTo('main.projects.show.storyboard');\n      }\n    }\n  });\n});","define('launch-pad/mixins/require-current-user', ['exports'], function (exports) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = Ember.Mixin.create({\n    currentUser: Ember.inject.service('current-user'),\n    flashMessages: Ember.inject.service('flash-messages'),\n\n    beforeModel() {\n      if (this.get('currentUser.user') === undefined) {\n        this.replaceWith('auth.signin');\n        this.flashMessages.warning('You must be signed in to access that page.');\n      }\n    }\n  });\n});","define('launch-pad/mixins/reset-scroll', ['exports'], function (exports) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = Ember.Mixin.create({\n    activate() {\n      this._super();\n      window.scrollTo(0, 0);\n    }\n  });\n});","define('launch-pad/mixins/rich-text', ['exports'], function (exports) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = Ember.Mixin.create({\n    targetBlankAnchors(text) {\n      if (!text) {\n        return null;\n      }\n\n      return text.replace(/<a\\s+href=/gi, '<a target=\"_blank\" href=');\n    },\n\n    formattedNotes: Ember.computed('notes', function () {\n      return this.targetBlankAnchors(this.notes);\n    })\n  });\n});","define('launch-pad/mixins/tile-form', ['exports'], function (exports) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = Ember.Mixin.create({\n    classNames: ['TileForm'],\n    classNameBindings: ['model.typeClass'],\n\n    isOpen: true,\n    savedAction() {},\n    canceledAction() {},\n\n    willDestroyElement() {\n      this._super(...arguments);\n      // TODO jQuery\n      Ember.$('html').off('click.tile-form');\n    },\n\n    click(e) {\n      e.stopPropagation();\n    },\n\n    actions: {\n      tileSaved(model) {\n        this.savedAction(model);\n      },\n\n      tileCanceled(model) {\n        this.canceledAction(model);\n      }\n    }\n  });\n});","define('launch-pad/mixins/tile-modal-edit', ['exports'], function (exports) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = Ember.Mixin.create({\n    flashMessages: Ember.inject.service('flash-messages'),\n\n    afterModel(model) {\n      if (!model.get('canEditTile')) {\n        this.replaceWith('/not-found');\n        this.flashMessages.warning('You do not have accesss to edit that tile.');\n      }\n    },\n\n    actions: {\n      transitionToTile(model) {\n        let route = model.get('routeForType');\n        this.transitionTo(route, model);\n      },\n\n      tileSaved(model) {\n        this.send('refreshTiles');\n        this.send('transitionToTile', model);\n      },\n\n      tileCanceled(model) {\n        model.rollbackAttributes();\n        this.send('transitionToTile', model);\n      },\n\n      tileClickedOff(model) {\n        if (confirm('Save your changes to the tile? Select \"Cancel\" to discard changes.')) {\n          model.save();\n        } else {\n          model.rollbackAttributes();\n        }\n\n        this.transitionTo('main.projects.show.storyboard');\n      },\n      goToNextTile() {\n        // Don't allow tile navigation while editing\n        return;\n      },\n      goToPrevTile() {\n        // Don't allow tile navigation while editing\n        return;\n      }\n    }\n  });\n});","define('launch-pad/mixins/tile-modal', ['exports'], function (exports) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = Ember.Mixin.create({\n    flashMessages: Ember.inject.service('flash-messages'),\n    authorizedAjax: Ember.inject.service(),\n    currentUser: Ember.inject.service('current-user'),\n\n    model(params) {\n      return this.store.find('tile', params.tile_id);\n    },\n\n    actions: {\n      tileClickedOff() {\n        this.transitionTo('main.projects.show.storyboard');\n      },\n      navToTile($tile) {\n        let tileId = $tile.data('model-id');\n\n        if (tileId) {\n          let toTile = this.store.findRecord('tile', tileId);\n          this.transitionTo(toTile.get('routeForType'), toTile);\n        }\n      },\n      goToNextTile(model) {\n        let domEl = Ember.$('.col--tile-card[data-model-id=\"' + model.get('id') + '\"]');\n\n        if (domEl.length > 0) {\n          this.send('navToTile', Ember.$(domEl[0]).next());\n        }\n      },\n      goToPrevTile(model) {\n        let domEl = Ember.$('.col--tile-card[data-model-id=\"' + model.get('id') + '\"]');\n\n        if (domEl.length > 0) {\n          this.send('navToTile', Ember.$(domEl[0]).prev());\n        }\n      },\n      destroy(model) {\n        if (confirm('Are you sure? This cannot be undone.')) {\n          this.transitionTo('main.projects.show.storyboard');\n          model.destroyRecord();\n        }\n      },\n      afterTileCopy() {\n        // Bubbles up to the storyboard to refresh the tiles\n        return true;\n      },\n      async copy(model) {\n        if (confirm('Copy this tile?')) {\n          try {\n            await this.authorizedAjax.request('/tile_copies', {\n              type: 'POST',\n              data: { source_tile_id: model.id }\n            });\n            this.flashMessages.success('Tile copied');\n            this.send('afterTileCopy');\n            this.transitionTo('main.projects.show.storyboard');\n          } catch (e) {\n            this.flashMessages.danger(\"Copy failure: \" + e.jqXHR.responseText);\n          }\n        }\n      }\n    }\n  });\n});","define('launch-pad/mixins/unauthenticated-route', ['exports', 'ember-simple-auth/mixins/unauthenticated-route-mixin'], function (exports, _unauthenticatedRouteMixin) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = Ember.Mixin.create(_unauthenticatedRouteMixin.default, {\n    authenticationRoute: 'auth.signin',\n    routeAfterAuthentication: 'main.dashboard',\n    routeIfAlreadyAuthenticated: 'main.dashboard'\n  });\n});","define('launch-pad/models/applied-performance-indicator', ['exports', 'ember-data'], function (exports, _emberData) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = _emberData.default.Model.extend({\n    projectId: _emberData.default.attr('number'),\n    tiles: _emberData.default.hasMany('tile', { async: true }),\n    performanceIndicatorId: _emberData.default.attr('number'),\n    body: _emberData.default.attr('string'),\n    gettingStarted: _emberData.default.attr('string'),\n    makingProgress: _emberData.default.attr('string'),\n    iCanDoThis: _emberData.default.attr('string'),\n    transfer: _emberData.default.attr('string'),\n    contentArea: _emberData.default.attr('string'),\n    parentProficiencyBody: _emberData.default.attr('string'),\n    allTileIds: _emberData.default.attr('raw-array'),\n    uniqueTileIds: Ember.computed.uniq('allTileIds'),\n\n    breadcrumb: Ember.computed('parentProficiencyBody', 'contentArea', function () {\n      return `${this.contentArea} > ${this.parentProficiencyBody}`;\n    })\n  });\n});","define('launch-pad/models/artifact', ['exports', 'launch-pad/models/tile'], function (exports, _tile) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = _tile.default.extend({});\n});","define('launch-pad/models/checkpoint', ['exports', 'launch-pad/models/tile'], function (exports, _tile) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = _tile.default.extend({});\n});","define('launch-pad/models/coordinator', ['exports', 'launch-pad/models/obj-hash'], function (exports, _objHash) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = Ember.Object.extend(Ember.Evented, {\n    objectMap: Ember.computed(function () {\n      return _objHash.default.create();\n    }),\n\n    getObject: function (id, ops) {\n      ops = ops || {};\n      var payload = this.get('objectMap').getObj(id);\n\n      if (payload.ops.source) {\n        payload.ops.source.sendAction('action', payload.obj);\n      }\n\n      if (payload.ops.target) {\n        payload.ops.target.sendAction('action', payload.obj);\n      }\n\n      this.trigger(\"objectMoved\", { obj: payload.obj, source: payload.ops.source, target: ops.target });\n\n      return payload.obj;\n    },\n\n    setObject: function (obj, ops) {\n      ops = ops || {};\n      return this.get('objectMap').add({ obj: obj, ops: ops });\n    }\n  });\n});","define('launch-pad/models/current-user', ['exports', 'ember-data'], function (exports, _emberData) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = _emberData.default.Model.extend({\n    name: _emberData.default.attr('string'),\n    email: _emberData.default.attr('string'),\n    bio: _emberData.default.attr('string'),\n\n    // Write-only\n    password: _emberData.default.attr('string'),\n    passwordConfirmation: _emberData.default.attr('string')\n  });\n});","define('launch-pad/models/exhibition', ['exports', 'launch-pad/models/tile'], function (exports, _tile) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = _tile.default.extend({});\n});","define('launch-pad/models/experience', ['exports', 'launch-pad/models/tile'], function (exports, _tile) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = _tile.default.extend({});\n});","define('launch-pad/models/featured-project', ['exports', 'launch-pad/models/project'], function (exports, _project) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = _project.default.extend({});\n});","define('launch-pad/models/launch', ['exports', 'launch-pad/models/tile'], function (exports, _tile) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = _tile.default.extend({});\n});","define('launch-pad/models/obj-hash', ['exports'], function (exports) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = Ember.Object.extend({\n    contentLength: 0,\n    length: Ember.computed.alias('contentLength'),\n\n    init: function () {\n      this._super();\n      this.content = {};\n    },\n\n    add: function (obj) {\n      var id = this.generateId();\n      this.get('content')[id] = obj;\n      this.incrementProperty(\"contentLength\");\n      return id;\n    },\n\n    getObj: function (key) {\n      var res = this.get('content')[key];\n      if (!res) {\n        throw \"no obj for key \" + key;\n      }\n      return res;\n    },\n\n    generateId: function () {\n      var num = Math.random() * 1000000000000.0;\n      num = parseInt(num);\n      num = \"\" + num;\n      return num;\n    },\n\n    keys: function () {\n      var res = [];\n      for (var key in this.get('content')) {\n        res.push(key);\n      }\n      return Ember.A(res);\n    }\n  });\n});","define('launch-pad/models/performance-indicator', ['exports'], function (exports) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = Ember.Object.extend({\n    selected: false,\n    added: false,\n    active: Ember.computed.or('selected', 'added')\n  });\n});","define('launch-pad/models/project-invite', ['exports', 'ember-data'], function (exports, _emberData) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = _emberData.default.Model.extend({\n    authorizedAjax: Ember.inject.service(),\n\n    projectId: _emberData.default.attr('number'),\n    projectTitle: _emberData.default.attr('string'),\n\n    accept() {\n      const url = `/project_invites/${this.id}/accept`;\n      return this.authorizedAjax.request(url, { type: 'POST' });\n    }\n  });\n});","define('launch-pad/models/project-member', ['exports', 'ember-data'], function (exports, _emberData) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = _emberData.default.Model.extend({\n    name: _emberData.default.attr('string'),\n    email: _emberData.default.attr('string'),\n    projectId: _emberData.default.attr('number'),\n    designer: _emberData.default.attr('boolean')\n  });\n});","define('launch-pad/models/project', ['exports', 'ember-data', 'launch-pad/mixins/rich-text'], function (exports, _emberData, _richText) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n\n\n  const gradeOptions = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12];\n\n  exports.default = _emberData.default.Model.extend(_richText.default, {\n    tiles: _emberData.default.hasMany('tile'),\n    appliedPerformanceIndicators: _emberData.default.hasMany('applied-performance-indicator', { async: true }),\n    designers: _emberData.default.hasMany('user', { async: true, inverse: null }),\n    sourceDesigners: _emberData.default.hasMany('user', { async: true, inverse: null }),\n    title: _emberData.default.attr('string', { async: true }),\n    pitch: _emberData.default.attr('string'),\n    imageId: _emberData.default.attr('string'),\n    grade: _emberData.default.attr('number'),\n    numberOfWeeks: _emberData.default.attr('number'),\n    subject: _emberData.default.attr('string'),\n    drivingQuestions: _emberData.default.attr('string'),\n    knowledgeObjectives: _emberData.default.attr('raw-array'),\n    skillObjectives: _emberData.default.attr('raw-array'),\n    notes: _emberData.default.attr('string'),\n    sourceTitle: _emberData.default.attr('string'),\n    canCopyProject: _emberData.default.attr('boolean'),\n    canEditProject: _emberData.default.attr('boolean'),\n    visibility: _emberData.default.attr('string'),\n\n    gradeOptions,\n\n    gradeLevel: Ember.computed('grade', function () {\n      const grade = this.grade;\n\n      if (grade < 5) {\n        return 'elementary';\n      } else if (grade > 8) {\n        return 'high';\n      } else {\n        return 'middle';\n      }\n    }),\n\n    bannerUrl: Ember.computed('imageId', function () {\n      const imageId = this.imageId;\n\n      if (imageId) {\n        return Ember.$.cloudinary.url(imageId, {\n          width: 1400,\n          height: 300,\n          crop: 'fill',\n          format: 'jpg'\n        });\n      }\n    }),\n\n    cardUrl: Ember.computed('imageId', function () {\n      const imageId = this.imageId;\n\n      if (imageId) {\n        return Ember.$.cloudinary.url(imageId, {\n          width: 360,\n          height: 196,\n          crop: 'fill',\n          format: 'jpg'\n        });\n      }\n    }),\n\n    numberOfWeeksText: Ember.computed('numberOfWeeks', function () {\n      const numberOfWeeks = this.numberOfWeeks;\n\n      if (numberOfWeeks === null) {\n        return '';\n      } else if (numberOfWeeks === 1) {\n        return `${numberOfWeeks} Week`;\n      } else {\n        return `${numberOfWeeks} Weeks`;\n      }\n    }),\n\n    drivingQuestionsHTML: Ember.computed('drivingQuestions', function () {\n      const drivingQuestions = this.drivingQuestions;\n\n      if (drivingQuestions === null) {\n        return null;\n      } else {\n        return drivingQuestions.replace(/\\n/g, '<br>');\n      }\n    })\n  });\n});","define('launch-pad/models/tile', ['exports', 'ember-data', 'launch-pad/mixins/rich-text', 'moment', 'ember-inflector'], function (exports, _emberData, _richText, _moment, _emberInflector) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = _emberData.default.Model.extend(_richText.default, {\n    type: _emberData.default.attr('string'),\n    position: _emberData.default.attr('number'),\n    week: _emberData.default.attr('number'),\n    startDate: _emberData.default.attr('utc'),\n    imageId: _emberData.default.attr('string'),\n    title: _emberData.default.attr('string'),\n    description: _emberData.default.attr('string'),\n    notes: _emberData.default.attr('string'),\n    learningSteps: _emberData.default.attr('string'),\n    isMilestone: _emberData.default.attr('boolean'),\n    canEditTile: _emberData.default.attr('boolean'),\n    projectVisibility: _emberData.default.attr('string'),\n\n    project: _emberData.default.belongsTo('project', { async: false }),\n    appliedPerformanceIndicators: _emberData.default.hasMany('applied-performance-indicator', { async: true }),\n\n    isLaunch: Ember.computed.equal('type', 'Launch'),\n    isExperience: Ember.computed.equal('type', 'Experience'),\n    isArtifact: Ember.computed.equal('type', 'Artifact'),\n    isCheckpoint: Ember.computed.equal('type', 'Checkpoint'),\n    isExhibition: Ember.computed.equal('type', 'Exhibition'),\n\n    tagline: Ember.computed('type', function () {\n      const type = this.type;\n\n      if (type === 'Artifact') {\n        return 'Synthesize & Create';\n      } else if (type === 'Checkpoint') {\n        return 'Assess & Adapt';\n      } else if (type === 'Exhibition') {\n        return 'Present & Perform';\n      } else if (type === 'Experience') {\n        return 'Acquire & Practice';\n      } else if (type === 'Launch') {\n        return 'Engage & Empower';\n      }\n    }),\n\n    typeClass: Ember.computed('type', function () {\n      const type = this.type.classify();\n\n      return `is${type}`;\n    }),\n\n    formattedLearningSteps: Ember.computed('learningSteps', function () {\n      return this.targetBlankAnchors(this.learningSteps);\n    }),\n\n    hasStartDate: Ember.computed('startDate', function () {\n      const startDate = this.startDate;\n\n      return (0, _moment.default)(startDate).isValid();\n    }),\n\n    pluralTypeForRoute: Ember.computed('typeForRoute', function () {\n      return (0, _emberInflector.pluralize)(this.typeForRoute);\n    }),\n\n    typeForRoute: Ember.computed('type', function () {\n      return this.type.toLowerCase();\n    }),\n\n    imageUrl: Ember.computed('imageId', function () {\n      const imageId = this.imageId;\n\n      if (imageId) {\n        return Ember.$.cloudinary.url(imageId, {\n          width: 550,\n          height: 272,\n          crop: 'fill',\n          format: 'jpg'\n        });\n      }\n    }),\n\n    backgroundImageStyle: Ember.computed('imageUrl', function () {\n      const imageUrl = this.imageUrl;\n      return Ember.String.htmlSafe('background-image: url(\"' + imageUrl + '\");');\n    }),\n\n    summary: Ember.computed('description', function () {\n      const description = this.description;\n\n      if (description) {\n        if (description.length > 64) {\n          const summary = description.substring(0, 64);\n          return `${summary}...`;\n        } else {\n          return description;\n        }\n      }\n    }),\n\n    routeForType: Ember.computed('pluralTypeForRoute', 'typeForRoute', function () {\n      return 'main.projects.show.storyboard.' + this.pluralTypeForRoute + '.' + this.typeForRoute;\n    }),\n\n    editRouteForType: Ember.computed('routeForType', function () {\n      return this.routeForType + '.edit';\n    }),\n\n    moveRouteForType: Ember.computed('routeForType', function () {\n      return this.routeForType + '.move';\n    }),\n\n    iconPartial: Ember.computed('typeForRoute', function () {\n      return 'partials/tile-icon-' + this.typeForRoute;\n    })\n  });\n});","define('launch-pad/models/user', ['exports', 'ember-data'], function (exports, _emberData) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = _emberData.default.Model.extend({\n    name: _emberData.default.attr('string'),\n    bio: _emberData.default.attr('string'),\n    email: _emberData.default.attr('string'),\n    password: _emberData.default.attr('string'),\n    gravatarHash: _emberData.default.attr('string'),\n    projects: _emberData.default.hasMany('project', { inverse: null })\n  });\n});","define('launch-pad/resolver', ['exports', 'ember-resolver'], function (exports, _emberResolver) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = _emberResolver.default;\n});","define('launch-pad/router', ['exports', 'launch-pad/config/environment'], function (exports, _environment) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n\n\n  const Router = Ember.Router.extend({\n    location: _environment.default.locationType,\n    rootURL: _environment.default.rootURL,\n    metrics: Ember.inject.service(),\n\n    didTransition() {\n      this._super(...arguments);\n      this._trackPage();\n    },\n\n    _trackPage() {\n      Ember.run.scheduleOnce('afterRender', this, () => {\n        const page = this.url;\n        const title = this.getWithDefault('currentRouteName', 'unknown');\n\n        this.metrics.trackPage({ page, title });\n      });\n    }\n  });\n\n  Router.map(function () {\n    this.route('home', { path: '/' });\n\n    this.route('auth', function () {\n      this.route('signin');\n      this.route('signup');\n    });\n\n    this.route('invite-accept', { path: 'invites/:token' });\n\n    this.route('forgot-password', function () {\n      this.route('edit', { path: ':reset_token' });\n    });\n\n    this.route('gallery');\n\n    this.route('main', function () {\n      this.route('user-profile', { path: 'profile' });\n      this.route('dashboard');\n\n      this.route('projects', function () {\n        this.route('new');\n        this.route('show', { path: ':id' }, function () {\n          this.route('overview', function () {\n            this.route('edit');\n          });\n          this.route('storyboard', function () {\n            this.route('launches', function () {\n              this.route('launch', { path: ':tile_id' }, function () {\n                this.route('edit');\n                this.route('move');\n              });\n            });\n\n            this.route('experiences', function () {\n              this.route('experience', { path: ':tile_id' }, function () {\n                this.route('edit');\n                this.route('move');\n              });\n            });\n\n            this.route('artifacts', function () {\n              this.route('artifact', { path: ':tile_id' }, function () {\n                this.route('edit');\n                this.route('move');\n              });\n            });\n\n            this.route('checkpoints', function () {\n              this.route('checkpoint', { path: ':tile_id' }, function () {\n                this.route('edit');\n                this.route('move');\n              });\n            });\n\n            this.route('exhibitions', function () {\n              this.route('exhibition', { path: ':tile_id' }, function () {\n                this.route('edit');\n                this.route('move');\n              });\n            });\n          });\n          this.route('proficiencies');\n          this.route('team');\n        });\n      });\n\n      this.route('users', function () {\n        this.route('show', { path: ':id' }, function () {});\n      });\n    });\n\n    // catch-all 404 not found route\n    this.route('not-found', { path: '/*path' });\n  });\n\n  exports.default = Router;\n});","define('launch-pad/routes/application', ['exports', 'launch-pad/mixins/application-route'], function (exports, _applicationRoute) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = Ember.Route.extend(_applicationRoute.default, {\n    session: Ember.inject.service('session'),\n    currentUser: Ember.inject.service('current-user'),\n\n    beforeModel() {\n      return this._loadCurrentUser();\n    },\n\n    sessionAuthenticated() {\n      this._super(...arguments);\n      this._loadCurrentUser();\n    },\n\n    async _loadCurrentUser() {\n      try {\n        await this.currentUser.load();\n      } catch (e) {\n        this.currentUser.logout();\n      }\n    }\n  });\n});","define('launch-pad/routes/auth', ['exports'], function (exports) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = Ember.Route.extend({});\n});","define('launch-pad/routes/auth/signin', ['exports', 'launch-pad/mixins/unauthenticated-route'], function (exports, _unauthenticatedRoute) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = Ember.Route.extend(_unauthenticatedRoute.default, {});\n});","define('launch-pad/routes/auth/signup', ['exports', 'launch-pad/mixins/unauthenticated-route'], function (exports, _unauthenticatedRoute) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = Ember.Route.extend(_unauthenticatedRoute.default, {\n    model() {\n      return this.store.createRecord('user');\n    }\n  });\n});","define('launch-pad/routes/forgot-password/edit', ['exports', 'ic-ajax', 'launch-pad/config/environment', 'launch-pad/mixins/unauthenticated-route'], function (exports, _icAjax, _environment, _unauthenticatedRoute) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = Ember.Route.extend(_unauthenticatedRoute.default, {\n    flashMessages: Ember.inject.service('flash-messages'),\n\n    model(params) {\n      return (0, _icAjax.default)(_environment.default.API_ENDPOINT + '/password_resets/' + params.reset_token).then(() => {\n        return { resetToken: params.reset_token };\n      }).catch(request => {\n        const errorMessage = request.jqXHR.responseJSON.message;\n        this.controllerFor('forgot-password.index').flashMessages.danger(errorMessage);\n        this.transitionTo('forgot-password.index');\n      });\n    },\n\n    actions: {\n      afterReset() {\n        this.transitionTo('auth.signin');\n        this.flashMessages.success('Your password was successfully reset.');\n      }\n    }\n  });\n});","define('launch-pad/routes/forgot-password/index', ['exports', 'launch-pad/mixins/unauthenticated-route'], function (exports, _unauthenticatedRoute) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = Ember.Route.extend(_unauthenticatedRoute.default, {});\n});","define('launch-pad/routes/gallery', ['exports', 'launch-pad/mixins/reset-scroll'], function (exports, _resetScroll) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = Ember.Route.extend(_resetScroll.default, {\n    model() {\n      return this.store.query('featured-project', { reload: true });\n    }\n  });\n});","define('launch-pad/routes/home', ['exports'], function (exports) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = Ember.Route.extend({\n    session: Ember.inject.service('session'),\n\n    beforeModel() {\n      if (this.get('session.isAuthenticated')) {\n        this.replaceWith('main.dashboard');\n      }\n    },\n    model() {\n      return this.store.query('featured-project', { reload: true, limit: 3 });\n    }\n  });\n});","define('launch-pad/routes/index', ['exports'], function (exports) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = Ember.Route.extend({\n    currentUser: Ember.inject.service(),\n    beforeModel() {\n      if (!this.get('currentUser.user')) {\n        this.transitionTo('auth.signin');\n      } else {\n        this.transitionTo('main.dashboard');\n      }\n    }\n  });\n});","define('launch-pad/routes/invite-accept', ['exports'], function (exports) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = Ember.Route.extend({\n    flashMessages: Ember.inject.service('flash-messages'),\n\n    model(params) {\n      return this.store.find('project-invite', params.token);\n    },\n    actions: {\n      accept(invite) {\n        invite.accept().then(() => {\n          this.transitionTo('main.projects.show', invite.get('projectId'));\n          this.flashMessages.success(`You're now contributing to ${invite.get('projectTitle')}.`);\n        }, () => {\n          // If an error occurs, it is probably because the user is\n          // already a project member. This handles transitioning them to\n          // their dashboard to go the project.\n          this.replaceWith('main.dashboard');\n          this.flashMessages.warning('You are already a member of the project.');\n        });\n      },\n      error() {\n        let msg = 'Invite not found. It was either already accepted or never created.';\n        this.replaceWith('auth.signin');\n        this.flashMessages.warning(msg);\n      }\n    }\n  });\n});","define('launch-pad/routes/main', ['exports'], function (exports) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = Ember.Route.extend({});\n});","define('launch-pad/routes/main/dashboard', ['exports'], function (exports) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = Ember.Route.extend({\n    model() {\n      return this.store.query('project', { reload: true });\n    },\n    afterModel() {\n      // Redirect the user to their pending invite if there's a token in\n      // local storage\n      const token = localStorage.getItem('pending-invite-token');\n      if (token) {\n        this.transitionTo('invite-accept', token);\n      }\n    }\n  });\n});","define('launch-pad/routes/main/projects/new', ['exports', 'launch-pad/mixins/require-current-user'], function (exports, _requireCurrentUser) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = Ember.Route.extend(_requireCurrentUser.default, {\n    flashMessages: Ember.inject.service('flash-messages'),\n\n    model() {\n      return this.store.createRecord('project');\n    },\n\n    actions: {\n      saved(model) {\n        this.replaceWith('main.projects.show.storyboard', model.get('id'));\n        this.flashMessages.success('Project saved.');\n      }\n    }\n  });\n});","define('launch-pad/routes/main/projects/show', ['exports', 'launch-pad/mixins/reset-scroll'], function (exports, _resetScroll) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = Ember.Route.extend(_resetScroll.default, {\n    flashMessages: Ember.inject.service('flash-messages'),\n\n    model(params) {\n      return this.store.find('project', params.id);\n    },\n\n    actions: {\n      error(error) {\n        if (error && error.errors && error.errors[0].status === '404') {\n          this.replaceWith('/not-found');\n          this.flashMessages.warning('Project does not exist or you do not have access.');\n        } else {\n          // Bubble up\n          return true;\n        }\n      }\n    }\n  });\n});","define('launch-pad/routes/main/projects/show/index', ['exports'], function (exports) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = Ember.Route.extend({\n    redirect() /*model, transition*/{\n      this.transitionTo('main.projects.show.storyboard');\n    }\n  });\n});","define('launch-pad/routes/main/projects/show/overview', ['exports'], function (exports) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = Ember.Route.extend({\n    flashMessages: Ember.inject.service('flash-messages'),\n\n    model() {\n      return this.modelFor('main.projects.show').reload();\n    },\n\n    actions: {\n      saved() /*model*/{\n        this.transitionTo('main.projects.show.overview');\n        this.flashMessages.success('Project saved.');\n      },\n      afterCopy(copied_project_id) {\n        this.transitionTo('main.projects.show.overview.edit', copied_project_id);\n      },\n      destroy(project) {\n        if (confirm('Are you sure? This cannot be undone.')) {\n          project.destroyRecord().then(() => {\n            this.transitionTo('main.dashboard');\n            this.flashMessages.success('Project deleted.');\n          });\n        }\n      }\n    }\n  });\n});","define('launch-pad/routes/main/projects/show/overview/edit', ['exports'], function (exports) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = Ember.Route.extend({\n    flashMessages: Ember.inject.service('flash-messages'),\n\n    afterModel(model) {\n      if (!model.get('canEditProject')) {\n        this.replaceWith('/not-found');\n        this.flashMessages.warning('You do not have accesss to edit that project.');\n      }\n    }\n  });\n});","define('launch-pad/routes/main/projects/show/proficiencies', ['exports'], function (exports) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = Ember.Route.extend({\n    flashMessages: Ember.inject.service('flash-messages'),\n\n    model() {\n      const project = this.modelFor('main.projects.show');\n\n      // Reload the project so that any changes to it are loaded.\n      project.reload();\n\n      return Ember.RSVP.hash({\n        project: project,\n        indicators: project.get('appliedPerformanceIndicators')\n      });\n    },\n\n    afterModel(model) {\n      if (!model.project.get('canEditProject')) {\n        this.replaceWith('/not-found');\n        this.flashMessages.warning(\"You do not have accesss to manage that project's proficiencies.\");\n      }\n    },\n\n    actions: {\n      refresh() {\n        this.refresh();\n      },\n\n      indicatorAdded(indicator) {\n        indicator.save().then(() => {\n          this.flashMessages.success('Saved');\n        });\n      }\n    }\n  });\n});","define('launch-pad/routes/main/projects/show/storyboard', ['exports'], function (exports) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = Ember.Route.extend({\n    model() {\n      const project = this.modelFor('main.projects.show');\n\n      return this.store.query('tile', { project_id: project.get('id') }).then(tiles => {\n        return Ember.RSVP.hash({\n          project: project,\n          tiles: tiles,\n\n          // This preloads the appliedPerformanceIndicators for all tiles before\n          // the page loads. Otherwise it's difficult to work with them since they\n          // are on an async hasMany relationship. The appliedPerformanceIndicators\n          // variable is not actually used on its own.\n          appliedPerformanceIndicators: Ember.RSVP.all(tiles.map(tile => {\n            return tile.get('appliedPerformanceIndicators');\n          }))\n        });\n      });\n    },\n\n    setupController(controller, model) {\n      controller.set('project', model.project);\n      controller.set('tiles', model.tiles);\n      controller.set('appliedPerformanceIndicators', model.tiles);\n    },\n\n    newTile(type) {\n      const project = this.modelFor('main.projects.show');\n\n      return this.store.createRecord('tile', {\n        type: type.classify(),\n        project: project,\n        week: 1\n      });\n    },\n\n    actions: {\n      refreshTiles() {\n        this.refresh();\n      },\n\n      hideTileForm(model) {\n        // Destroy any models that were created when the tile form was\n        // opened, but have not been saved yet. This does not work when\n        // navigating between different tile types because we can't send\n        // the model from there.\n        if (model && model.destroyRecord && Ember.isBlank(model.get('id'))) {\n          model.destroyRecord();\n        }\n\n        return this.disconnectOutlet({\n          outlet: 'tile-new',\n          parentView: 'main/projects/show/storyboard'\n        });\n      },\n\n      showTileForm(type) {\n        return this.render('tile-new', {\n          outlet: 'tile-new',\n          into: 'main/projects/show/storyboard',\n          model: this.newTile(type)\n        });\n      },\n\n      tileSaved(model) {\n        this.send('refreshTiles');\n        this.send('hideTileForm', model);\n      },\n\n      tileCanceled(model) {\n        this.send('hideTileForm', model);\n      },\n\n      afterTileCopy() {\n        this.send('refreshTiles');\n      },\n\n      afterTileMove(items) {\n        items.forEach(function (item) {\n          item.save();\n        });\n      }\n    }\n  });\n});","define('launch-pad/routes/main/projects/show/storyboard/artifacts/artifact', ['exports', 'launch-pad/mixins/tile-modal'], function (exports, _tileModal) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = Ember.Route.extend(_tileModal.default, {\n    type: 'artifact'\n  });\n});","define('launch-pad/routes/main/projects/show/storyboard/artifacts/artifact/edit', ['exports', 'launch-pad/mixins/tile-modal-edit'], function (exports, _tileModalEdit) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = Ember.Route.extend(_tileModalEdit.default, {\n    type: 'artifact'\n  });\n});","define('launch-pad/routes/main/projects/show/storyboard/checkpoints/checkpoint', ['exports', 'launch-pad/mixins/tile-modal'], function (exports, _tileModal) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = Ember.Route.extend(_tileModal.default, {\n    type: 'checkpoint'\n  });\n});","define('launch-pad/routes/main/projects/show/storyboard/checkpoints/checkpoint/edit', ['exports', 'launch-pad/mixins/tile-modal-edit'], function (exports, _tileModalEdit) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = Ember.Route.extend(_tileModalEdit.default, {\n    type: 'checkpoint'\n  });\n});","define('launch-pad/routes/main/projects/show/storyboard/exhibitions/exhibition', ['exports', 'launch-pad/mixins/tile-modal'], function (exports, _tileModal) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = Ember.Route.extend(_tileModal.default, {\n    type: 'exhibition'\n  });\n});","define('launch-pad/routes/main/projects/show/storyboard/exhibitions/exhibition/edit', ['exports', 'launch-pad/mixins/tile-modal-edit'], function (exports, _tileModalEdit) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = Ember.Route.extend(_tileModalEdit.default, {\n    type: 'exhibition'\n  });\n});","define('launch-pad/routes/main/projects/show/storyboard/experiences/experience', ['exports', 'launch-pad/mixins/tile-modal'], function (exports, _tileModal) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = Ember.Route.extend(_tileModal.default, {\n    type: 'experience'\n  });\n});","define('launch-pad/routes/main/projects/show/storyboard/experiences/experience/edit', ['exports', 'launch-pad/mixins/tile-modal-edit'], function (exports, _tileModalEdit) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = Ember.Route.extend(_tileModalEdit.default, {\n    type: 'experience'\n  });\n});","define('launch-pad/routes/main/projects/show/storyboard/launches/launch', ['exports', 'launch-pad/mixins/tile-modal'], function (exports, _tileModal) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = Ember.Route.extend(_tileModal.default, {\n    type: 'launch'\n  });\n});","define('launch-pad/routes/main/projects/show/storyboard/launches/launch/edit', ['exports', 'launch-pad/mixins/tile-modal-edit'], function (exports, _tileModalEdit) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = Ember.Route.extend(_tileModalEdit.default, {\n    type: 'launch'\n  });\n});","define('launch-pad/routes/main/projects/show/team', ['exports'], function (exports) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = Ember.Route.extend({\n    model() {\n      const project = this.modelFor('main.projects.show');\n      return this.store.query('project-member', { project_id: project.get('id') });\n    },\n\n    setupController(controller, members) {\n      this._super(controller, members);\n      controller.set('project', this.modelFor('main.projects.show'));\n    }\n  });\n});","define('launch-pad/routes/main/user-profile', ['exports', 'launch-pad/mixins/application-route', 'launch-pad/mixins/require-current-user'], function (exports, _applicationRoute, _requireCurrentUser) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = Ember.Route.extend(_applicationRoute.default, _requireCurrentUser.default, {\n    model() {\n      return this.get('currentUser.user');\n    }\n  });\n});","define('launch-pad/routes/main/users/show', ['exports', 'launch-pad/mixins/reset-scroll'], function (exports, _resetScroll) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = Ember.Route.extend(_resetScroll.default, {\n    flashMessages: Ember.inject.service('flash-messages'),\n\n    model(params) {\n      return this.store.findRecord('user', params.id, { reload: true });\n    },\n\n    actions: {\n      error(error) {\n        if (error.errors[0].status === '404') {\n          this.replaceWith('/not-found');\n          this.flashMessages.warning('User does not exist.');\n        } else {\n          // Bubble up\n          return true;\n        }\n      }\n    }\n  });\n});","define('launch-pad/routes/not-found', ['exports'], function (exports) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = Ember.Route.extend({\n    redirect() {\n      let url = this.router.location.formatURL('/not-found');\n\n      if (window.location.pathname !== url) {\n        this.transitionTo('/not-found');\n      }\n    }\n  });\n});","define('launch-pad/serializers/applied-performance-indicator', ['exports', 'active-model-adapter'], function (exports, _activeModelAdapter) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = _activeModelAdapter.ActiveModelSerializer.extend({\n    serialize(snapshot, options) {\n      const json = this._super(snapshot, options);\n\n      if (json.all_tile_ids) {\n        json.tile_ids = json.all_tile_ids.uniq();\n        delete json.all_tile_ids;\n      }\n\n      return json;\n    }\n  });\n});","define('launch-pad/serializers/artifact', ['exports', 'launch-pad/serializers/tile'], function (exports, _tile) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = _tile.default.extend({});\n});","define('launch-pad/serializers/checkpoint', ['exports', 'launch-pad/serializers/tile'], function (exports, _tile) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = _tile.default.extend({});\n});","define('launch-pad/serializers/exhibition', ['exports', 'launch-pad/serializers/tile'], function (exports, _tile) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = _tile.default.extend({});\n});","define('launch-pad/serializers/experience', ['exports', 'launch-pad/serializers/tile'], function (exports, _tile) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = _tile.default.extend({});\n});","define('launch-pad/serializers/launch', ['exports', 'launch-pad/serializers/tile'], function (exports, _tile) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = _tile.default.extend({});\n});","define('launch-pad/serializers/project-invite', ['exports', 'active-model-adapter'], function (exports, _activeModelAdapter) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = _activeModelAdapter.ActiveModelSerializer.extend({\n    primaryKey: 'invite_token'\n  });\n});","define('launch-pad/serializers/tile', ['exports', 'active-model-adapter'], function (exports, _activeModelAdapter) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = _activeModelAdapter.ActiveModelSerializer.extend({\n    serializeIntoHash(data, type, snapshot, options) {\n      data['tile'] = this.serialize(snapshot, options);\n    }\n  });\n});","define('launch-pad/services/ajax', ['exports', 'launch-pad/config/environment', 'ember-ajax/services/ajax'], function (exports, _environment, _ajax) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = _ajax.default.extend({\n    contentType: 'application/json; charset=utf-8',\n    namespace: _environment.default.API_ENDPOINT\n  });\n});","define('launch-pad/services/authorized-ajax', ['exports', 'launch-pad/services/ajax'], function (exports, _ajax) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = _ajax.default.extend({\n    session: Ember.inject.service(),\n\n    headers: Ember.computed('session.isAuthenticated', 'actAsSession.token', {\n      get() {\n        const headers = {};\n        const session = this.session;\n\n        if (Ember.get(session, 'isAuthenticated')) {\n          const { access_token } = Ember.get(session, 'data.authenticated');\n          headers['Authorization'] = `Bearer ${access_token}`;\n        }\n\n        return headers;\n      }\n    })\n  });\n});","define('launch-pad/services/cookies', ['exports', 'ember-cookies/services/cookies'], function (exports, _cookies) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = _cookies.default;\n});","define('launch-pad/services/current-user', ['exports'], function (exports) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = Ember.Service.extend({\n    session: Ember.inject.service('session'),\n    store: Ember.inject.service(),\n\n    userId: Ember.computed.readOnly('session.data.authenticated.user_id'),\n\n    async load() {\n      if (this.userId) {\n        const user = this.store.find('current-user', this.userId);\n        this.set('user', user);\n      }\n    },\n\n    login(identification, password) {\n      return this.session.authenticate('authenticator:oauth2', identification, password);\n    },\n\n    logout() {\n      return this.session.invalidate();\n    }\n  });\n});","define('launch-pad/services/drag-coordinator', ['exports', 'ember-drag-drop/services/drag-coordinator'], function (exports, _dragCoordinator) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = _dragCoordinator.default;\n});","define('launch-pad/services/flash-messages', ['exports', 'ember-cli-flash/services/flash-messages'], function (exports, _flashMessages) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(exports, 'default', {\n    enumerable: true,\n    get: function () {\n      return _flashMessages.default;\n    }\n  });\n});","define('launch-pad/services/gravatar', ['exports', 'ember-cli-gravatar/services/gravatar'], function (exports, _gravatar) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(exports, 'default', {\n    enumerable: true,\n    get: function () {\n      return _gravatar.default;\n    }\n  });\n});","define('launch-pad/services/head-data', ['exports', 'ember-cli-head/services/head-data'], function (exports, _headData) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(exports, 'default', {\n    enumerable: true,\n    get: function () {\n      return _headData.default;\n    }\n  });\n});","define('launch-pad/services/keyboard', ['exports', 'ember-keyboard/services/keyboard'], function (exports, _keyboard) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(exports, 'default', {\n    enumerable: true,\n    get: function () {\n      return _keyboard.default;\n    }\n  });\n});","define('launch-pad/services/metrics', ['exports', 'ember-metrics/services/metrics'], function (exports, _metrics) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(exports, 'default', {\n    enumerable: true,\n    get: function () {\n      return _metrics.default;\n    }\n  });\n});","define('launch-pad/services/modal-dialog', ['exports', 'launch-pad/config/environment'], function (exports, _environment) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n\n\n  const { computed, Service } = Ember;\n\n  function computedFromConfig(prop) {\n    return computed(function () {\n      return _environment.default['ember-modal-dialog'] && _environment.default['ember-modal-dialog'][prop];\n    });\n  }\n\n  exports.default = Service.extend({\n    hasEmberTether: computedFromConfig('hasEmberTether'),\n    hasLiquidWormhole: computedFromConfig('hasLiquidWormhole'),\n    hasLiquidTether: computedFromConfig('hasLiquidTether'),\n    destinationElementId: computed(function () {\n      /*\n        everywhere except test, this property will be overwritten\n        by the initializer that appends the modal container div\n        to the DOM. because initializers don't run in unit/integration\n        tests, this is a nice fallback.\n      */\n      if (_environment.default.environment === 'test') {\n        return 'ember-testing';\n      }\n    })\n  });\n});","define('launch-pad/services/moment', ['exports', 'ember-moment/services/moment', 'launch-pad/config/environment'], function (exports, _moment, _environment) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n\n\n  const { get } = Ember;\n\n  exports.default = _moment.default.extend({\n    defaultFormat: get(_environment.default, 'moment.outputFormat')\n  });\n});","define('launch-pad/services/page-title-list', ['exports', 'ember-page-title/services/page-title-list', 'launch-pad/config/environment'], function (exports, _pageTitleList, _environment) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n\n\n  function capitalize(key) {\n    return key.charAt(0).toUpperCase() + key.slice(1);\n  }\n\n  let defaults = {};\n  ['separator', 'prepend', 'replace'].forEach(function (key) {\n    if (_environment.default.pageTitle && _environment.default.pageTitle[key]) {\n      defaults[`default${capitalize(key)}`] = _environment.default.pageTitle[key];\n    }\n  });\n\n  exports.default = _pageTitleList.default.extend(defaults);\n});","define('launch-pad/services/session', ['exports', 'ember-simple-auth/services/session'], function (exports, _session) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = _session.default;\n});","define('launch-pad/session-stores/application', ['exports', 'ember-simple-auth/session-stores/adaptive'], function (exports, _adaptive) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = _adaptive.default.extend();\n});","define(\"launch-pad/templates/application\", [\"exports\"], function (exports) {\n  \"use strict\";\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = Ember.HTMLBars.template({ \"id\": \"KUrmH2oJ\", \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[1,[21,\\\"head-layout\\\"],false],[0,\\\"\\\\n\\\\n\\\"],[1,[27,\\\"page-title\\\",[\\\"LaunchPad\\\"],[[\\\"prepend\\\"],[true]]],false],[0,\\\"\\\\n\\\\n\\\"],[1,[21,\\\"main-navigation\\\"],false],[0,\\\"\\\\n\\\\n\\\"],[7,\\\"main\\\"],[9],[0,\\\"\\\\n  \\\"],[1,[21,\\\"outlet\\\"],false],[0,\\\"\\\\n\\\"],[10],[0,\\\"\\\\n\\\\n\\\"],[1,[21,\\\"flash-messages\\\"],false],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\", \"meta\": { \"moduleName\": \"launch-pad/templates/application.hbs\" } });\n});","define(\"launch-pad/templates/auth\", [\"exports\"], function (exports) {\n  \"use strict\";\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = Ember.HTMLBars.template({ \"id\": \"kdpnHdX0\", \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[7,\\\"div\\\"],[11,\\\"class\\\",\\\"l--auth\\\"],[9],[0,\\\"\\\\n  \\\"],[1,[21,\\\"outlet\\\"],false],[0,\\\"\\\\n\\\"],[10],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\", \"meta\": { \"moduleName\": \"launch-pad/templates/auth.hbs\" } });\n});","define(\"launch-pad/templates/auth/signin\", [\"exports\"], function (exports) {\n  \"use strict\";\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = Ember.HTMLBars.template({ \"id\": \"flGGv846\", \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[1,[27,\\\"page-title\\\",[\\\"Sign In\\\"],null],false],[0,\\\"\\\\n\\\\n\\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"container\\\"],[9],[0,\\\"\\\\n\\\\n  \\\"],[7,\\\"form\\\"],[11,\\\"class\\\",\\\"Panel Panel--padded Panel--push-down col-md-4 col-md-offset-4\\\"],[3,\\\"action\\\",[[22,0,[]],\\\"authenticate\\\"],[[\\\"on\\\"],[\\\"submit\\\"]]],[9],[0,\\\"\\\\n    \\\"],[7,\\\"h2\\\"],[9],[0,\\\"Sign In\\\"],[10],[0,\\\"\\\\n\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"form-group\\\"],[9],[0,\\\"\\\\n      \\\"],[7,\\\"label\\\"],[11,\\\"for\\\",\\\"identification\\\"],[11,\\\"class\\\",\\\"sr-only\\\"],[9],[0,\\\"Email\\\"],[10],[0,\\\"\\\\n      \\\"],[1,[27,\\\"input\\\",null,[[\\\"id\\\",\\\"type\\\",\\\"class\\\",\\\"placeholder\\\",\\\"value\\\",\\\"required\\\",\\\"autofocus\\\"],[\\\"identification\\\",\\\"email\\\",\\\"form-control\\\",\\\"Email\\\",[23,[\\\"identification\\\"]],true,true]]],false],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"form-group\\\"],[9],[0,\\\"\\\\n      \\\"],[7,\\\"label\\\"],[11,\\\"for\\\",\\\"inputPassword\\\"],[11,\\\"class\\\",\\\"sr-only\\\"],[9],[0,\\\"Password\\\"],[10],[0,\\\"\\\\n      \\\"],[1,[27,\\\"input\\\",null,[[\\\"id\\\",\\\"class\\\",\\\"placeholder\\\",\\\"type\\\",\\\"value\\\",\\\"required\\\"],[\\\"password\\\",\\\"form-control\\\",\\\"Password\\\",\\\"password\\\",[23,[\\\"password\\\"]],true]]],false],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"form-group\\\"],[9],[0,\\\"\\\\n      \\\"],[7,\\\"button\\\"],[11,\\\"class\\\",\\\"btn btn-lg btn-primary btn-block\\\"],[11,\\\"type\\\",\\\"submit\\\"],[3,\\\"action\\\",[[22,0,[]],\\\"authenticate\\\"]],[9],[0,\\\"\\\\n        Sign In\\\\n      \\\"],[10],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n\\\\n\\\"],[4,\\\"if\\\",[[23,[\\\"errorMessage\\\"]]],null,{\\\"statements\\\":[[0,\\\"      \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"alert alert-danger\\\"],[11,\\\"role\\\",\\\"alert\\\"],[9],[0,\\\"\\\\n        \\\"],[1,[21,\\\"errorMessage\\\"],false],[0,\\\"\\\\n      \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n    \\\"],[4,\\\"link-to\\\",[\\\"forgot-password.index\\\"],null,{\\\"statements\\\":[[0,\\\"Forgot your password? Reset it.\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n    \\\"],[7,\\\"br\\\"],[9],[10],[0,\\\"\\\\n    \\\"],[7,\\\"br\\\"],[9],[10],[0,\\\"\\\\n    \\\"],[4,\\\"link-to\\\",[\\\"auth.signup\\\"],null,{\\\"statements\\\":[[0,\\\"Don't have an account? Sign up for free.\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n\\\\n\\\"],[10],[0,\\\" \\\"],[2,\\\" /container \\\"],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\", \"meta\": { \"moduleName\": \"launch-pad/templates/auth/signin.hbs\" } });\n});","define(\"launch-pad/templates/auth/signup\", [\"exports\"], function (exports) {\n  \"use strict\";\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = Ember.HTMLBars.template({ \"id\": \"++Cn87pU\", \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[1,[27,\\\"page-title\\\",[\\\"Sign Up\\\"],null],false],[0,\\\"\\\\n\\\\n\\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"container\\\"],[9],[0,\\\"\\\\n  \\\"],[7,\\\"form\\\"],[11,\\\"class\\\",\\\"Panel Panel--padded Panel--push-down col-md-4 col-md-offset-4\\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"h2\\\"],[9],[0,\\\"Sign Up\\\"],[10],[0,\\\"\\\\n\\\\n    \\\"],[7,\\\"p\\\"],[9],[0,\\\"LaunchPad is the best way to build and share awesome projects.\\\"],[10],[0,\\\"\\\\n\\\\n    \\\"],[7,\\\"p\\\"],[9],[0,\\\"Sign up for a free account and get started building your projects. \\\"],[7,\\\"a\\\"],[11,\\\"href\\\",\\\"http://www.savilabs.org/launchpad\\\"],[11,\\\"target\\\",\\\"_blank\\\"],[11,\\\"class\\\",\\\"underline\\\"],[9],[0,\\\"Learn more.\\\"],[10],[10],[0,\\\"\\\\n\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"form-group\\\"],[9],[0,\\\"\\\\n      \\\"],[7,\\\"label\\\"],[11,\\\"for\\\",\\\"name\\\"],[11,\\\"class\\\",\\\"sr-only\\\"],[9],[0,\\\"Name\\\"],[10],[0,\\\"\\\\n      \\\"],[1,[27,\\\"input\\\",null,[[\\\"id\\\",\\\"placeholder\\\",\\\"type\\\",\\\"value\\\",\\\"class\\\"],[\\\"name\\\",\\\"Name\\\",\\\"text\\\",[23,[\\\"model\\\",\\\"name\\\"]],\\\"form-control\\\"]]],false],[0,\\\"\\\\n\\\\n      \\\"],[1,[27,\\\"form-item-errors\\\",null,[[\\\"errors\\\"],[[23,[\\\"model\\\",\\\"errors\\\",\\\"name\\\"]]]]],false],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"form-group\\\"],[9],[0,\\\"\\\\n      \\\"],[7,\\\"label\\\"],[11,\\\"for\\\",\\\"identification\\\"],[11,\\\"class\\\",\\\"sr-only\\\"],[9],[0,\\\"Email\\\"],[10],[0,\\\"\\\\n      \\\"],[1,[27,\\\"input\\\",null,[[\\\"id\\\",\\\"placeholder\\\",\\\"type\\\",\\\"value\\\",\\\"class\\\"],[\\\"identification\\\",\\\"Email\\\",\\\"email\\\",[23,[\\\"model\\\",\\\"email\\\"]],\\\"form-control\\\"]]],false],[0,\\\"\\\\n\\\\n      \\\"],[1,[27,\\\"form-item-errors\\\",null,[[\\\"errors\\\"],[[23,[\\\"model\\\",\\\"errors\\\",\\\"email\\\"]]]]],false],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"form-group\\\"],[9],[0,\\\"\\\\n      \\\"],[7,\\\"label\\\"],[11,\\\"for\\\",\\\"bio\\\"],[11,\\\"class\\\",\\\"sr-only\\\"],[9],[0,\\\"Bio\\\"],[10],[0,\\\"\\\\n      \\\"],[1,[27,\\\"textarea\\\",null,[[\\\"value\\\",\\\"id\\\",\\\"placeholder\\\",\\\"class\\\"],[[23,[\\\"model\\\",\\\"bio\\\"]],\\\"bio\\\",\\\"A short bio\\\",\\\"form-control\\\"]]],false],[0,\\\"\\\\n\\\\n      \\\"],[1,[27,\\\"form-item-errors\\\",null,[[\\\"errors\\\"],[[23,[\\\"model\\\",\\\"errors\\\",\\\"bio\\\"]]]]],false],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"form-group\\\"],[9],[0,\\\"\\\\n      \\\"],[7,\\\"label\\\"],[11,\\\"for\\\",\\\"password\\\"],[11,\\\"class\\\",\\\"sr-only\\\"],[9],[0,\\\"Password\\\"],[10],[0,\\\"\\\\n      \\\"],[1,[27,\\\"input\\\",null,[[\\\"id\\\",\\\"placeholder\\\",\\\"type\\\",\\\"value\\\",\\\"class\\\"],[\\\"password\\\",\\\"Password\\\",\\\"password\\\",[23,[\\\"model\\\",\\\"password\\\"]],\\\"form-control\\\"]]],false],[0,\\\"\\\\n\\\\n      \\\"],[1,[27,\\\"form-item-errors\\\",null,[[\\\"errors\\\"],[[23,[\\\"model\\\",\\\"errors\\\",\\\"password\\\"]]]]],false],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"form-group\\\"],[9],[0,\\\"\\\\n      \\\"],[7,\\\"button\\\"],[11,\\\"class\\\",\\\"btn btn-lg btn-primary btn-block\\\"],[11,\\\"type\\\",\\\"submit\\\"],[3,\\\"action\\\",[[22,0,[]],\\\"register\\\"]],[9],[0,\\\"\\\\n        Sign Up\\\\n      \\\"],[10],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n\\\\n\\\"],[4,\\\"if\\\",[[23,[\\\"model\\\",\\\"errors\\\"]]],null,{\\\"statements\\\":[[0,\\\"      \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"alert alert-danger\\\"],[11,\\\"role\\\",\\\"alert\\\"],[9],[0,\\\"\\\\n        There are issues with the entered values. Please address the\\\\n        issues and try again.\\\\n      \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n    \\\"],[4,\\\"link-to\\\",[\\\"auth.signin\\\"],null,{\\\"statements\\\":[[0,\\\"Already have an account? Sign in.\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n\\\\n\\\"],[10],[0,\\\" \\\"],[2,\\\" /container \\\"],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\", \"meta\": { \"moduleName\": \"launch-pad/templates/auth/signup.hbs\" } });\n});","define(\"launch-pad/templates/components/app-dashboard\", [\"exports\"], function (exports) {\n  \"use strict\";\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = Ember.HTMLBars.template({ \"id\": \"DSwu54/8\", \"block\": \"{\\\"symbols\\\":[\\\"project\\\"],\\\"statements\\\":[[1,[27,\\\"page-title\\\",[\\\"Dashboard\\\"],null],false],[0,\\\"\\\\n\\\\n\\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"container dashboard\\\"],[9],[0,\\\"\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"row dashboard--header\\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-6\\\"],[9],[0,\\\"\\\\n      \\\"],[7,\\\"h1\\\"],[9],[0,\\\"Dashboard\\\"],[10],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-6 col--new-project\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[23,[\\\"model\\\"]]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[15,\\\"partials/new-project-button\\\",[]],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"    \\\"],[10],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"row\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[23,[\\\"model\\\"]]],null,{\\\"statements\\\":[[0,\\\"      \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-6 col-md-6 col-lg-4\\\"],[9],[0,\\\"\\\\n        \\\"],[1,[27,\\\"project-card\\\",null,[[\\\"project\\\"],[[22,1,[]]]]],false],[0,\\\"\\\\n      \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[1]},{\\\"statements\\\":[[0,\\\"      \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-md-8 col-md-offset-2 text-center col--no-projects\\\"],[9],[0,\\\"\\\\n        \\\"],[7,\\\"h2\\\"],[11,\\\"class\\\",\\\"no-projects-title\\\"],[9],[0,\\\"You Aren't a Member of Any Projects\\\"],[10],[0,\\\"\\\\n\\\\n        \\\"],[7,\\\"h4\\\"],[9],[0,\\\"Go ahead and create your first one!\\\"],[10],[0,\\\"\\\\n\\\\n        \\\"],[15,\\\"partials/new-project-button\\\",[]],[0,\\\"\\\\n      \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}],[0,\\\"\\\\n\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-12 text-center\\\"],[9],[0,\\\"\\\\n      \\\"],[7,\\\"hr\\\"],[9],[10],[0,\\\"\\\\n      \\\"],[4,\\\"link-to\\\",[\\\"gallery\\\"],[[\\\"class\\\"],[\\\"btn btn-primary btn-lg\\\"]],{\\\"statements\\\":[[0,\\\"Explore the Project Gallery\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n\\\"],[10],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":true}\", \"meta\": { \"moduleName\": \"launch-pad/templates/components/app-dashboard.hbs\" } });\n});","define(\"launch-pad/templates/components/applied-performance-indicator\", [\"exports\"], function (exports) {\n  \"use strict\";\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = Ember.HTMLBars.template({ \"id\": \"u6myh5uz\", \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[4,\\\"if\\\",[[23,[\\\"editable\\\"]]],null,{\\\"statements\\\":[[0,\\\"  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-md-10\\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"indicator-breadcrumbs\\\"],[9],[1,[23,[\\\"indicator\\\",\\\"breadcrumb\\\"]],false],[10],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"indicator-body\\\"],[9],[1,[23,[\\\"indicator\\\",\\\"body\\\"]],false],[10],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-md-2\\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"button\\\"],[11,\\\"class\\\",\\\"btn btn-link\\\"],[3,\\\"action\\\",[[22,0,[]],\\\"remove\\\",[23,[\\\"indicator\\\"]]]],[9],[0,\\\"\\\\n      \\\"],[1,[27,\\\"fa-icon\\\",[\\\"minus-circle\\\"],null],false],[0,\\\" remove\\\\n    \\\"],[10],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-md-12\\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"indicator-breadcrumbs\\\"],[9],[1,[23,[\\\"indicator\\\",\\\"breadcrumb\\\"]],false],[10],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"indicator-body\\\"],[9],[1,[23,[\\\"indicator\\\",\\\"body\\\"]],false],[10],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}]],\\\"hasEval\\\":false}\", \"meta\": { \"moduleName\": \"launch-pad/templates/components/applied-performance-indicator.hbs\" } });\n});","define(\"launch-pad/templates/components/cards-row\", [\"exports\"], function (exports) {\n  \"use strict\";\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = Ember.HTMLBars.template({ \"id\": \"C+g7BG5D\", \"block\": \"{\\\"symbols\\\":[\\\"tile\\\"],\\\"statements\\\":[[4,\\\"sortable-objects\\\",null,[[\\\"sortableObjectList\\\",\\\"sortEndAction\\\",\\\"enableSort\\\",\\\"useSwap\\\",\\\"inPlace\\\",\\\"sortingScope\\\"],[[23,[\\\"items\\\"]],[27,\\\"action\\\",[[22,0,[]],\\\"sortEndAction\\\",[23,[\\\"items\\\"]]],null],true,true,false,\\\"sortingGroup\\\"]],{\\\"statements\\\":[[4,\\\"each\\\",[[23,[\\\"items\\\"]]],null,{\\\"statements\\\":[[4,\\\"draggable-object\\\",null,[[\\\"class\\\",\\\"handle\\\",\\\"content\\\",\\\"isSortable\\\",\\\"sortingScope\\\"],[\\\"col-sm-3 col--tile-card\\\",\\\".Card-actionMove\\\",[22,1,[]],true,\\\"sortingGroup\\\"]],{\\\"statements\\\":[[0,\\\"        \\\"],[1,[27,\\\"tile-card\\\",null,[[\\\"model\\\",\\\"allowReposition\\\",\\\"afterCopyAction\\\"],[[22,1,[]],[23,[\\\"isGroupingByWeek\\\"]],[27,\\\"action\\\",[[22,0,[]],\\\"afterTileCopy\\\"],null]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[1]},null]],\\\"parameters\\\":[]},null]],\\\"hasEval\\\":false}\", \"meta\": { \"moduleName\": \"launch-pad/templates/components/cards-row.hbs\" } });\n});","define(\"launch-pad/templates/components/draggable-object-target\", [\"exports\"], function (exports) {\n  \"use strict\";\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = Ember.HTMLBars.template({ \"id\": \"1bzjiN5c\", \"block\": \"{\\\"symbols\\\":[\\\"&default\\\"],\\\"statements\\\":[[4,\\\"if\\\",[[23,[\\\"enableClicking\\\"]]],null,{\\\"statements\\\":[[0,\\\"  \\\"],[7,\\\"a\\\"],[11,\\\"href\\\",\\\"#\\\"],[3,\\\"action\\\",[[22,0,[]],\\\"acceptForDrop\\\"]],[9],[0,\\\"\\\\n    \\\"],[14,1],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"  \\\"],[14,1],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}]],\\\"hasEval\\\":false}\", \"meta\": { \"moduleName\": \"launch-pad/templates/components/draggable-object-target.hbs\" } });\n});","define(\"launch-pad/templates/components/draggable-object\", [\"exports\"], function (exports) {\n  \"use strict\";\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = Ember.HTMLBars.template({ \"id\": \"ZSpdUxXK\", \"block\": \"{\\\"symbols\\\":[\\\"&default\\\"],\\\"statements\\\":[[4,\\\"if\\\",[[23,[\\\"enableClicking\\\"]]],null,{\\\"statements\\\":[[0,\\\"  \\\"],[7,\\\"a\\\"],[11,\\\"href\\\",\\\"#\\\"],[3,\\\"action\\\",[[22,0,[]],\\\"selectForDrag\\\"]],[9],[0,\\\"\\\\n    \\\"],[14,1],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"  \\\"],[14,1],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}]],\\\"hasEval\\\":false}\", \"meta\": { \"moduleName\": \"launch-pad/templates/components/draggable-object.hbs\" } });\n});","define('launch-pad/templates/components/ember-popper-targeting-parent', ['exports', 'ember-popper/templates/components/ember-popper-targeting-parent'], function (exports, _emberPopperTargetingParent) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(exports, 'default', {\n    enumerable: true,\n    get: function () {\n      return _emberPopperTargetingParent.default;\n    }\n  });\n});","define('launch-pad/templates/components/ember-popper', ['exports', 'ember-popper/templates/components/ember-popper'], function (exports, _emberPopper) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(exports, 'default', {\n    enumerable: true,\n    get: function () {\n      return _emberPopper.default;\n    }\n  });\n});","define(\"launch-pad/templates/components/file-editable\", [\"exports\"], function (exports) {\n  \"use strict\";\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = Ember.HTMLBars.template({ \"id\": \"Xj3EaYIW\", \"block\": \"{\\\"symbols\\\":[\\\"&default\\\"],\\\"statements\\\":[[4,\\\"image-with-fallback\\\",null,[[\\\"imageId\\\",\\\"alt\\\",\\\"autoSize\\\",\\\"height\\\",\\\"width\\\",\\\"shape\\\",\\\"class\\\"],[[23,[\\\"value\\\"]],[23,[\\\"alt\\\"]],false,[23,[\\\"height\\\"]],[23,[\\\"width\\\"]],[23,[\\\"shape\\\"]],\\\"FileEditable-img\\\"]],{\\\"statements\\\":[[0,\\\"  \\\"],[14,1],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[23,[\\\"isEditable\\\"]]],null,{\\\"statements\\\":[[4,\\\"file-upload\\\",null,[[\\\"title\\\",\\\"value\\\",\\\"onUpload\\\",\\\"progress\\\",\\\"target\\\",\\\"height\\\",\\\"width\\\"],[[23,[\\\"title\\\"]],[23,[\\\"value\\\"]],\\\"hideAndCallback\\\",[23,[\\\"progress\\\"]],[22,0,[]],[23,[\\\"height\\\"]],[23,[\\\"width\\\"]]]],{\\\"statements\\\":[[0,\\\"    \\\"],[1,[27,\\\"fa-icon\\\",[\\\"arrow-circle-o-up\\\"],[[\\\"classNames\\\"],[\\\"FileUpload-icon\\\"]]],false],[0,\\\"\\\\n    \\\"],[7,\\\"span\\\"],[11,\\\"class\\\",\\\"FileUpload-prompt\\\"],[9],[0,\\\"Upload\\\"],[7,\\\"br\\\"],[9],[10],[0,\\\"Cover Image\\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null]],\\\"hasEval\\\":false}\", \"meta\": { \"moduleName\": \"launch-pad/templates/components/file-editable.hbs\" } });\n});","define(\"launch-pad/templates/components/file-upload\", [\"exports\"], function (exports) {\n  \"use strict\";\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = Ember.HTMLBars.template({ \"id\": \"hLCmiMhi\", \"block\": \"{\\\"symbols\\\":[\\\"&default\\\"],\\\"statements\\\":[[7,\\\"div\\\"],[11,\\\"class\\\",\\\"FileUpload-copy\\\"],[9],[0,\\\"\\\\n  \\\"],[14,1],[0,\\\"\\\\n\\\"],[10],[0,\\\"\\\\n\\\"],[7,\\\"input\\\"],[11,\\\"name\\\",\\\"file\\\"],[12,\\\"value\\\",[28,[[21,\\\"inputValue\\\"]]]],[11,\\\"type\\\",\\\"file\\\"],[9],[10],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\", \"meta\": { \"moduleName\": \"launch-pad/templates/components/file-upload.hbs\" } });\n});","define(\"launch-pad/templates/components/flash-messages\", [\"exports\"], function (exports) {\n  \"use strict\";\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = Ember.HTMLBars.template({ \"id\": \"UWgACLr8\", \"block\": \"{\\\"symbols\\\":[\\\"flash\\\"],\\\"statements\\\":[[4,\\\"each\\\",[[23,[\\\"flashMessages\\\",\\\"queue\\\"]]],null,{\\\"statements\\\":[[0,\\\"  \\\"],[1,[27,\\\"flash-message\\\",null,[[\\\"flash\\\"],[[22,1,[]]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[1]},null]],\\\"hasEval\\\":false}\", \"meta\": { \"moduleName\": \"launch-pad/templates/components/flash-messages.hbs\" } });\n});","define(\"launch-pad/templates/components/form-group\", [\"exports\"], function (exports) {\n  \"use strict\";\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = Ember.HTMLBars.template({ \"id\": \"/QRuyCkf\", \"block\": \"{\\\"symbols\\\":[\\\"&default\\\"],\\\"statements\\\":[[4,\\\"if\\\",[[23,[\\\"label\\\"]]],null,{\\\"statements\\\":[[0,\\\"  \\\"],[7,\\\"label\\\"],[12,\\\"for\\\",[21,\\\"for\\\"]],[9],[0,\\\"\\\\n    \\\"],[1,[21,\\\"label\\\"],false],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[14,1],[0,\\\"\\\\n\\\\n\\\"],[4,\\\"if\\\",[[23,[\\\"errors\\\"]]],null,{\\\"statements\\\":[[0,\\\"  \\\"],[1,[27,\\\"errors-for\\\",[[23,[\\\"errors\\\"]]],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"hasEval\\\":false}\", \"meta\": { \"moduleName\": \"launch-pad/templates/components/form-group.hbs\" } });\n});","define(\"launch-pad/templates/components/form-item-errors\", [\"exports\"], function (exports) {\n  \"use strict\";\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = Ember.HTMLBars.template({ \"id\": \"PG9UN8ze\", \"block\": \"{\\\"symbols\\\":[\\\"error\\\"],\\\"statements\\\":[[4,\\\"each\\\",[[23,[\\\"errors\\\"]]],null,{\\\"statements\\\":[[0,\\\"  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"FormItem-Errors-Error\\\"],[9],[0,\\\"\\\\n    \\\"],[1,[22,1,[\\\"message\\\"]],false],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[1]},null]],\\\"hasEval\\\":false}\", \"meta\": { \"moduleName\": \"launch-pad/templates/components/form-item-errors.hbs\" } });\n});","define(\"launch-pad/templates/components/grouped-tiles\", [\"exports\"], function (exports) {\n  \"use strict\";\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = Ember.HTMLBars.template({ \"id\": \"lTBuOUzG\", \"block\": \"{\\\"symbols\\\":[\\\"tileGroup\\\"],\\\"statements\\\":[[4,\\\"each\\\",[[23,[\\\"tilesToDisplay\\\"]]],null,{\\\"statements\\\":[[4,\\\"if\\\",[[23,[\\\"isGroupingByProf\\\"]]],null,{\\\"statements\\\":[[0,\\\"    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"grouping-by indicator-breadcrumbs\\\"],[9],[0,\\\"\\\\n      \\\"],[1,[22,1,[\\\"breadcrumb\\\"]],false],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n\\\\n    \\\"],[7,\\\"h1\\\"],[11,\\\"class\\\",\\\"grouping-by-prof-title Cards-rowTitle\\\"],[12,\\\"title\\\",[28,[[22,1,[\\\"property\\\"]],\\\" \\\",[22,1,[\\\"value\\\"]]]]],[9],[0,\\\"\\\\n      \\\"],[1,[22,1,[\\\"value\\\"]],false],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[22,1,[\\\"value\\\"]]],null,{\\\"statements\\\":[[0,\\\"      \\\"],[7,\\\"h1\\\"],[11,\\\"class\\\",\\\"Cards-rowTitle\\\"],[12,\\\"title\\\",[28,[[22,1,[\\\"property\\\"]],\\\" \\\",[22,1,[\\\"value\\\"]]]]],[9],[0,\\\"\\\\n        \\\"],[1,[22,1,[\\\"property\\\"]],false],[0,\\\" \\\"],[1,[22,1,[\\\"value\\\"]],false],[0,\\\"\\\\n      \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]}],[0,\\\"\\\\n  \\\"],[1,[27,\\\"cards-row\\\",null,[[\\\"groupValue\\\",\\\"items\\\",\\\"isGroupingByWeek\\\",\\\"afterCopyAction\\\",\\\"afterMoveAction\\\"],[[22,1,[\\\"value\\\"]],[22,1,[\\\"items\\\"]],[23,[\\\"isGroupingByWeek\\\"]],[27,\\\"route-action\\\",[\\\"afterTileCopy\\\"],null],[27,\\\"route-action\\\",[\\\"afterTileMove\\\"],null]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[1]},{\\\"statements\\\":[[0,\\\"  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"Cards-row row\\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-3 col--tile-card\\\"],[9],[0,\\\"\\\\n      \\\"],[2,\\\" fake tile begin \\\"],[0,\\\"\\\\n      \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"Card tile-card\\\"],[9],[0,\\\"\\\\n        \\\"],[7,\\\"a\\\"],[11,\\\"href\\\",\\\"#\\\"],[11,\\\"class\\\",\\\"Card-linkWrap\\\"],[3,\\\"action\\\",[[22,0,[]],\\\"showForm\\\",\\\"launch\\\"]],[9],[0,\\\"\\\\n          \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"Card-img Card-img--Launch Card-img--GetStarted\\\"],[9],[0,\\\"\\\\n            \\\"],[7,\\\"h3\\\"],[9],[0,\\\"Get Started\\\"],[10],[0,\\\"\\\\n\\\\n            \\\"],[1,[27,\\\"fa-icon\\\",[\\\"plus-circle\\\"],[[\\\"size\\\"],[2]]],false],[0,\\\"\\\\n          \\\"],[10],[0,\\\"\\\\n\\\\n          \\\"],[7,\\\"header\\\"],[11,\\\"class\\\",\\\"Card-header media Card-header--Launch\\\"],[9],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"Card-headerLeft media-left\\\"],[9],[0,\\\"\\\\n              \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"Card-icon media-object\\\"],[9],[0,\\\"\\\\n                \\\"],[1,[27,\\\"icon-launch\\\",null,[[\\\"class\\\"],[\\\"Card-icon--Launch\\\"]]],false],[0,\\\"\\\\n              \\\"],[10],[0,\\\"\\\\n            \\\"],[10],[0,\\\"\\\\n\\\\n            \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"Card-headerBody media-body\\\"],[9],[0,\\\"\\\\n              \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"Card-type\\\"],[9],[0,\\\"Launch\\\"],[10],[0,\\\"\\\\n              \\\"],[7,\\\"h1\\\"],[11,\\\"class\\\",\\\"Card-title\\\"],[9],[0,\\\"\\\\n                Add a Tile\\\\n              \\\"],[10],[0,\\\"\\\\n            \\\"],[10],[0,\\\"\\\\n          \\\"],[10],[0,\\\"\\\\n\\\\n          \\\"],[7,\\\"main\\\"],[9],[0,\\\"\\\\n            \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"Card-summary\\\"],[9],[0,\\\"\\\\n              Start building your project by creating your first tile.\\\\n            \\\"],[10],[0,\\\"\\\\n          \\\"],[10],[0,\\\"\\\\n        \\\"],[10],[0,\\\"\\\\n      \\\"],[10],[0,\\\"\\\\n      \\\"],[2,\\\" fake tile end \\\"],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}]],\\\"hasEval\\\":false}\", \"meta\": { \"moduleName\": \"launch-pad/templates/components/grouped-tiles.hbs\" } });\n});","define(\"launch-pad/templates/components/icon-artifact\", [\"exports\"], function (exports) {\n  \"use strict\";\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = Ember.HTMLBars.template({ \"id\": \"PyMyf00w\", \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[7,\\\"svg\\\"],[11,\\\"class\\\",\\\"Icon--artifact\\\"],[11,\\\"xmlns\\\",\\\"http://www.w3.org/2000/svg\\\",\\\"http://www.w3.org/2000/xmlns/\\\"],[11,\\\"viewBox\\\",\\\"0 0 284.4 307.1\\\"],[9],[7,\\\"path\\\"],[11,\\\"d\\\",\\\"M143.4 244.2h-26.7c-1.9 0-3-.5-4-2.3-10.7-19.7-21.5-39.3-32.1-59-5.5-10.1-8.5-21-8.4-32.5 0-33.4 22.8-61.8 55.5-68.7 38.8-8.2 76.8 17.2 83.5 57.1 2.8 16.5-.7 31.8-8.6 46.5-7.8 14.4-14.8 29.3-22.2 43.9-2.1 4.2-4.3 8.3-6.2 12.5-.9 2-2.1 2.6-4.3 2.6-8.8-.1-17.6-.1-26.5-.1zm-.1-8.8h21.5c1.7 0 2.7-.6 3.5-2.1 3.2-6.7 6.6-13.3 9.9-19.9 5.2-10.4 10.1-21 15.8-31.2 6.9-12.3 10.4-25.1 8.6-39.3-2-15.9-9-29.1-21.1-39.3C168.8 93 154 88.1 137.2 89.5c-15.3 1.3-28.3 7.3-38.8 18.4-14.3 15.1-19.5 33.1-16 53.6 1.4 8 5 15.1 8.9 22.1 9.1 16.5 18 33 27 49.6.9 1.6 1.9 2.2 3.7 2.2 7.1-.1 14.2 0 21.3 0zM143.6 260.1c-8.8 0-17.7-.1-26.5 0-2.4 0-3.3-.7-3.1-3.2.2-2.1.1-4.2 0-6.2-.1-1.5.7-2.1 2.1-2.1h53.2c3.9 0 3.9.1 3.9 3.9 0 1.6-.1 3.2 0 4.7.2 2.2-.7 2.9-2.9 2.9-8.9-.1-17.8 0-26.7 0zM143.5 264.4c8.9 0 17.8.1 26.7 0 2.3 0 3.2.8 3 3-.1 1.9-.1 3.8 0 5.7.1 2-.8 2.6-2.7 2.6h-54c-2 0-2.7-.8-2.6-2.7.1-2.1.1-4.2 0-6.2-.1-2.1 1-2.4 2.8-2.4h26.8zM143.7 291.2c-8.9 0-17.8-.1-26.7 0-2.3 0-3.1-.8-3-3 .1-1.9.1-3.8 0-5.7-.1-2 .7-2.6 2.6-2.6 7.7.1 15.5 0 23.2 0 10.1 0 20.2.1 30.2 0 2.4 0 3.3.8 3.1 3.2-.1 1.8-.1 3.7 0 5.5.1 2.1-.8 2.7-2.8 2.7-8.8-.1-17.7-.1-26.6-.1zM147.7 22.7v19c0 3.1-.2 3.4-3.2 3.4-9.2-.1-7.7 1.3-7.8-7.7-.1-11.2 0-22.3 0-33.5 0-3.6.1-3.8 3.8-3.8 8.6 0 7.1-.7 7.2 7.1v15.5zM68.6 72.1c-.1.3-.1.5-.2.6-2 2.4-4.2 4.7-6.7 6.7-.6.5-1.2-.3-1.7-.7-9.4-9.4-18.8-18.8-28.3-28.2-1-1-1-1.8 0-2.7 1.6-1.5 3.1-3 4.5-4.6 1.3-1.5 2.3-1.4 3.6 0 7.1 7.2 14.3 14.4 21.5 21.6l6 6c.6.3 1 .8 1.3 1.3zM222.7 79.5c-.4-.3-.9-.6-1.3-1-1.5-1.5-2.9-3-4.4-4.4-1.5-1.3-1.4-2.3 0-3.6 5.2-5.1 10.4-10.3 15.6-15.5 3.9-3.9 7.9-7.8 11.8-11.9 1.5-1.5 2.5-1.5 3.8.1 1.3 1.5 2.7 2.9 4.2 4.3 1.1 1.1 1.3 1.9.1 3.1l-27.9 27.9c-.6.4-1 .9-1.9 1zM20.9 147.5c6 0 12 .1 18 0 2.1 0 3.1.6 2.9 2.9-.1 1.8-.1 3.7 0 5.5.2 2.1-.9 2.7-2.8 2.7-6.6-.1-13.2 0-19.7 0-5.5 0-11-.1-16.5 0-2 0-2.9-.7-2.8-2.8.1-1.7 0-3.3 0-5 0-3.2.1-3.3 3.2-3.3h17.7zM263.3 158.5h-18c-2 0-2.9-.6-2.8-2.7.1-2 .1-4 0-6 0-1.6.6-2.3 2.2-2.3h37.5c1.6 0 2.2.7 2.2 2.3-.1 2-.1 4 0 6 .1 2.1-.8 2.8-2.8 2.8-6.2-.1-12.2-.1-18.3-.1zM143.3 307.1c-4.7 0-9.5-.1-14.2 0-2.2 0-3.3-.6-3.1-3 .2-2.1.1-4.2 0-6.2 0-1.6.5-2.3 2.1-2.3h30.7c1.4 0 2.1.7 2 2.2-.1 2.2-.1 4.5 0 6.7.1 2-.8 2.6-2.6 2.6-4.9-.1-9.9 0-14.9 0z\\\"],[9],[10],[7,\\\"path\\\"],[11,\\\"d\\\",\\\"M137.3 112c0 .7-.1 1.5 0 2.2.1 1.7-.8 2.3-2.4 2.4-13.3.7-22.9 10.6-25.8 22.1-.2.8-.3 1.6-.4 2.5-.3 3.9-.3 3.9-4.4 3.9-5.3 0-5.3 0-4.5-5.3 2.8-17.5 15.2-29.8 32.7-32.3 4.8-.5 4.8-.5 4.8 4.5z\\\"],[9],[10],[10],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\", \"meta\": { \"moduleName\": \"launch-pad/templates/components/icon-artifact.hbs\" } });\n});","define(\"launch-pad/templates/components/icon-checkpoint\", [\"exports\"], function (exports) {\n  \"use strict\";\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = Ember.HTMLBars.template({ \"id\": \"7IQxo+0v\", \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[7,\\\"svg\\\"],[11,\\\"class\\\",\\\"Icon--checkpoint\\\"],[11,\\\"xmlns\\\",\\\"http://www.w3.org/2000/svg\\\",\\\"http://www.w3.org/2000/xmlns/\\\"],[11,\\\"viewBox\\\",\\\"0 0 139.7 203.7\\\"],[9],[7,\\\"path\\\"],[11,\\\"d\\\",\\\"M70.1 0v7c14.9 0 29.3 5.3 40.6 15s18.8 23.3 21.2 38.1c2 12.9.4 26.8-4.9 43.8-4.9 15.5-12.4 30.8-23.7 48.1-9.5 14.5-20.7 28.7-33.4 42-21.3-23.3-37.4-46.5-48.9-70.5-7.1-14.5-11.4-28.2-13.3-42-.6-4.5-.8-7.8-.6-10.4v-.6C6.5 40.7 27.3 14.6 56.6 8.4c4.5-.9 9-1.4 13.5-1.4V0m0 0c-4.9 0-9.9.5-14.9 1.6C21.5 8.6-.5 38.7.1 70.6c-.2 3.6.1 7.7.7 11.8 2.1 15.5 7.1 30.1 13.8 44.2 13.5 28 31.8 52.7 53 75.4 1.1 1.2 1.6 1.7 2.2 1.7.6 0 1.1-.6 2.2-1.7 13.8-14.2 26.3-29.5 37.1-46.1 10.2-15.6 18.9-32 24.5-49.8 4.8-15.3 7.7-30.9 5.2-47C133.4 24.9 104.3 0 70.1 0z\\\"],[9],[10],[7,\\\"path\\\"],[11,\\\"d\\\",\\\"M69.7 21.9c12.9 0 25.1 5.1 34.2 14.3 9 9.1 13.9 21.1 13.8 33.7v.2c.1 12.4-4.7 24.2-13.7 33.3-9 9.2-21 14.2-33.8 14.3H70c-26.1 0-47.7-21.1-48.1-47-.2-13 4.7-25.2 13.8-34.5 9.1-9.2 21.1-14.3 34-14.4v.1m0-7h-.1c-30.5.1-55.2 25.3-54.7 56 .5 29.7 25.1 53.8 55.1 53.8h.2c30.4-.1 54.7-25.3 54.4-54.7.4-30-24.3-55.1-54.9-55.1z\\\"],[9],[10],[7,\\\"path\\\"],[11,\\\"d\\\",\\\"M51 62.8c1.3 0 2.3.6 3.1 1.7 3 4 6 7.9 9 11.8 1.5 2 1.6 2 2.9 0 6.2-9.4 12.5-18.8 18.7-28.1 2.2-3.3 4.8-3.9 7.8-1.8 2.1 1.5 2.7 3.2 1.8 5.6-.3.9-.8 1.7-1.3 2.4-8.7 13.1-17.5 26.3-26.2 39.4-1.5 2.3-1.6 2.3-3.2.1-5.7-7.5-11.4-14.9-17.2-22.4-1.2-1.5-2.4-3.1-1.1-5 1.3-2.1 3.1-3.6 5.7-3.7z\\\"],[9],[10],[10],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\", \"meta\": { \"moduleName\": \"launch-pad/templates/components/icon-checkpoint.hbs\" } });\n});","define(\"launch-pad/templates/components/icon-exhibition\", [\"exports\"], function (exports) {\n  \"use strict\";\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = Ember.HTMLBars.template({ \"id\": \"H+xmcnxF\", \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[7,\\\"svg\\\"],[11,\\\"class\\\",\\\"Icon--exhibition\\\"],[11,\\\"xmlns\\\",\\\"http://www.w3.org/2000/svg\\\",\\\"http://www.w3.org/2000/xmlns/\\\"],[11,\\\"viewBox\\\",\\\"0 0 205.5 202.6\\\"],[9],[7,\\\"path\\\"],[11,\\\"d\\\",\\\"M98.2 55c-.5-7.1-1.1-14.1-1.6-21.2-.1-1.7-.8-2.6-2.6-3.1-6.5-1.7-11.2-7.1-11.8-13.6-.6-6.2 2.9-12.7 8.8-15.5 7.2-3.5 16.5-1.3 20.9 7.1 3.7 7.1.9 16.4-6.4 20.2-1.9 1-2.4 2-2.2 4.1.7 7.3 1.2 14.6 1.6 21.9.2 2.4.9 3.6 3.7 3.7 12.3.2 22.8 5 31.7 13.4 1.3 1.2 1.9.3 2.6-.5 6-6.2 12.1-12.4 18.1-18.6 4.4-4.5 8.8-9.1 13.3-13.6 1.2-1.2 1.3-2.2.5-3.7-4.6-9-1.3-18.3 7.7-22.7 5.4-2.6 13.3-1.3 17.7 3 5 4.8 6.6 12 4.1 17.9-3.7 8.5-12.3 12.3-21 9.3-1.3-.5-2.2-.5-3.3.6C169.2 54.8 158.4 66 147.6 77c-1.4 1.5-1.5 2.5-.4 4.3 8.2 13.8 9 28.1 2.4 42.8-1.4 3.2-1.4 3.2 1.6 4.9 5.8 3.3 11.6 6.6 17.3 9.9 1.3.8 2.2.7 3.6-.1 9.3-5.9 20.4-2.8 25 7.2 2.7 5.8 1.9 11.5-1.9 16.7-3.7 5.1-8.8 7.4-14.9 6.9-9.4-.9-15.9-8.3-15.6-17.6 0-1.4.2-2.7.8-3.9.8-1.6.5-2.5-1.1-3.4-6.1-3.4-12.1-7-18.2-10.5-1.4-.8-2.1-.5-3.1.6-16.3 18-42 21.1-61.6 7.6-1.8-1.2-2.7-1.2-3.9.6-2.9 4.3-5.9 8.4-9 12.6-1 1.3-1.1 2.3-.1 3.8 7.9 11.5 7.5 22.8-1 33.6-10.2 12.9-30.5 12.8-41.1.1-14.8-17.8-2.6-40.3 14.7-43.9 6.5-1.4 12.8-.6 18.6 2.7 1.4.8 2.2.8 3.2-.7 3.1-4.6 6.2-9.1 9.5-13.5 1-1.4 1-2.3-.1-3.7-7.6-9.1-11-19.7-10.6-31.5.2-6.1 1.7-11.9 4.5-17.3.8-1.6.5-2.4-1-3.3-7-4.1-13.9-8.3-20.8-12.5-1.7-1-2.6-.9-4 .5-6.6 6.4-14.5 8.8-23.4 6.1C7.9 73.3 2.5 66.8.5 57.7-2.3 44.9 8 31.6 21.1 30.2c14.5-1.5 25.1 10 26.1 21.3.2 2.7-.1 5.3-.9 7.9-.4 1.5-.2 2.5 1.2 3.3C54.8 67.1 62 71.6 69.2 76c1.3.8 2 .6 2.9-.6 6.5-7.8 14.4-13.4 24.3-15.7 2.6-.6 1.9-2.2 1.7-3.8.1-.2.1-.5.1-.9zM69 104.3c.6 22 17.5 39 39.2 38.8 21.9-.1 38.7-17 38.8-38.8.1-22.1-17.7-38.9-38.9-39-21.5 0-39.2 17.7-39.1 39zm-2.3 71c0-10.9-8.9-20.1-19.7-20.1-12.9 0-20.4 11.2-20.2 19.9.2 10.9 9.3 20.2 20.1 20 11.1-.1 19.8-8.9 19.8-19.8zM23.3 69.4c9.1.2 16.6-7 16.8-15.8.3-6.9-5.9-16.7-16.1-16.6-9 0-16.2 6.7-16.7 15.4-.6 8.3 6.8 17.4 16 17zm158.5 73.2c-5.7 0-9.9 4.2-9.9 9.9 0 5.5 4.1 9.5 9.6 9.6 5.5.1 9.8-4.2 9.8-9.7 0-5.5-4.2-9.8-9.5-9.8zm16.4-114.8c0-5.2-3.9-9.2-9.1-9.2-5.2 0-9.2 4-9.2 9.1 0 5 4 9 9 9.1 5.3.1 9.3-3.8 9.3-9zm-91.9-12.1c0-4.8-3.5-8.5-8.2-8.5-4.8-.1-8.6 3.6-8.6 8.4 0 4.8 3.6 8.5 8.5 8.5 4.6 0 8.3-3.7 8.3-8.4z\\\"],[9],[10],[10],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\", \"meta\": { \"moduleName\": \"launch-pad/templates/components/icon-exhibition.hbs\" } });\n});","define(\"launch-pad/templates/components/icon-experience\", [\"exports\"], function (exports) {\n  \"use strict\";\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = Ember.HTMLBars.template({ \"id\": \"xJL/nDQZ\", \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[7,\\\"svg\\\"],[11,\\\"class\\\",\\\"Icon--experience\\\"],[11,\\\"xmlns\\\",\\\"http://www.w3.org/2000/svg\\\",\\\"http://www.w3.org/2000/xmlns/\\\"],[11,\\\"viewBox\\\",\\\"0 0 20.6 16.3\\\"],[9],[7,\\\"path\\\"],[11,\\\"fill\\\",\\\"none\\\"],[11,\\\"d\\\",\\\"M4 9.1c-.5-.1-.9-.1-1.3-.3-.9-.4-1.5-1.1-1.9-2C.7 6.2.5 5.5.5 4.9c0-.8-.1-1.6.1-2.4.1-.5.3-1 .6-1.4.4-.4.9-.6 1.5-.5 1.2.1 2.1.6 3.1 1.2C7.5 3 9 4.5 10.1 6.3c.2.3.2.3.3 0C11.5 4.5 13 3 14.8 1.8c.8-.6 1.6-1 2.6-1.2.4-.1.9-.1 1.3 0 .6.2 1 .7 1.2 1.3.3 1 .3 2 .2 3.1 0 .4-.1.7-.1 1-.2.9-.5 1.7-1.3 2.3-.5.4-1.1.6-1.7.7h-.3l.6.6c.5.6.8 1.3.8 2.1s-.3 1.6-.8 2.2c-.5.6-1 1.1-1.7 1.4-1.1.5-2.2.4-3.1-.3-.9-.5-1.4-1.3-2-2.2 0 0 0-.1-.1-.1s-.1.1-.1.1c-.5.8-1.1 1.6-1.9 2.2-1 .7-2.1.8-3.3.3-1.2-.6-2-1.5-2.4-2.7-.4-1.3 0-2.4 1-3.4 0 .1.1 0 .3-.1z\\\"],[9],[10],[10],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\", \"meta\": { \"moduleName\": \"launch-pad/templates/components/icon-experience.hbs\" } });\n});","define(\"launch-pad/templates/components/icon-launch\", [\"exports\"], function (exports) {\n  \"use strict\";\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = Ember.HTMLBars.template({ \"id\": \"3IPM2CxU\", \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[7,\\\"svg\\\"],[11,\\\"class\\\",\\\"Icon--launch\\\"],[11,\\\"xmlns\\\",\\\"http://www.w3.org/2000/svg\\\",\\\"http://www.w3.org/2000/xmlns/\\\"],[11,\\\"viewBox\\\",\\\"0 0 18.9 35\\\"],[9],[7,\\\"path\\\"],[11,\\\"d\\\",\\\"M9.5 1.5c.1 0 .2.1.3.1 2.5 1.3 4 3.4 4.6 6.1.4 1.8.4 3.6.2 5.4-.1 1.3-.4 2.5-.7 3.8v.4c.8 1.9 2.5 3.8 3.3 5.8.1.1.1.3.2.4-1-.3-2.9-.6-3.9-.9-.4-.1-.8-.2-1.2-.4h-.2c-.1 0-.2.1-.2.2-.1.2-.2.3-.4.3H7.1c-.2 0-.3 0-.4-.2 0-.1-.1-.2-.2-.2h-.2c-1.2.4-3.5.8-4.7 1.1-.1 0-.2 0-.3.1.4-1.2 3-5.4 3.4-6.5.1-.2.1-.3 0-.5-.5-2-.8-4-.7-6 .1-2.3.6-4.4 1.9-6.3C7 3 8.1 2.2 9.3 1.5h.2m0-1.5c-.3 0-.6.1-.9.2C7 1.1 5.8 2.1 5 3.3c-1.4 1.9-2.1 4.3-2.2 7.2-.1 1.9.1 3.8.7 6.2-.2.5-.9 1.7-1.5 2.7C1 21.2.4 22.4.1 23c-.2.5-.1 1.1.3 1.5.3.4.7.5 1.1.5.1 0 .3 0 .4-.1l.1.1c.1 0 .2 0 .2-.1.5-.2 1.4-.3 2.2-.5.6-.1 1.2-.3 1.8-.4.3.2.6.3 1 .3h4.4c.4 0 .7-.1 1-.3h.1l.3.1c.5.2 1.3.3 2 .5.7.1 1.4.3 1.8.4.2 0 .3.1.5.1.4 0 .8-.2 1.1-.5.4-.4.5-1 .3-1.6l-.1-.2c0-.1-.1-.2-.1-.3-.4-1.1-1.1-2.1-1.8-3.2-.6-.8-1.1-1.6-1.4-2.4.3-1.4.5-2.6.7-3.7.2-2.3.2-4.2-.3-5.9-.8-3.3-2.6-5.6-5.4-7.1 0 0-.3-.2-.8-.2zM9.6 26.5c.4 0 .7.1 1 .4.3.3.4.7.3 1.2-.4 1.8-.9 3.6-1.3 5.4h-.1c-.1-.6-.3-1.2-.4-1.8-.3-1.2-.6-2.4-.8-3.6-.1-.6.1-1.1.7-1.4.2-.1.4-.2.6-.2m0-1.5c-.5 0-.9.1-1.3.3-1.1.6-1.7 1.8-1.4 3.1.3 1.2.5 2.4.8 3.6.1.4.2.8.3 1.3l.1.6c.2.7.8 1.1 1.5 1.1h.4c.6-.1 1-.5 1.2-1.1l.3-1.5.9-3.9c.2-.6.2-1.6-.6-2.5-.6-.6-1.4-1-2.2-1z\\\"],[9],[10],[7,\\\"path\\\"],[11,\\\"d\\\",\\\"M9.5 6.8c1.3 0 2.4 1.1 2.4 2.4 0 1.3-1.1 2.4-2.4 2.4-1.4 0-2.5-1.1-2.5-2.4.1-1.3 1.2-2.4 2.5-2.4m0-1.5c-2.2 0-3.9 1.7-4 3.9 0 2.1 1.7 3.9 3.9 4h.1c2.1 0 3.9-1.8 3.9-3.9 0-1-.4-2-1.1-2.8-.8-.8-1.8-1.2-2.8-1.2zM6 23.6c-.9-1.6-2.6-7.3-2.7-7.5h1.5s1.6 5.2 2.5 6.7l-1.3.8zM13 23.6c.9-1.6 2.6-7.3 2.7-7.5h-1.5s-1.6 5.2-2.5 6.7l1.3.8z\\\"],[9],[10],[10],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\", \"meta\": { \"moduleName\": \"launch-pad/templates/components/icon-launch.hbs\" } });\n});","define(\"launch-pad/templates/components/image-with-fallback\", [\"exports\"], function (exports) {\n  \"use strict\";\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = Ember.HTMLBars.template({ \"id\": \"XjkXqc7Q\", \"block\": \"{\\\"symbols\\\":[\\\"&default\\\"],\\\"statements\\\":[[4,\\\"if\\\",[[23,[\\\"hasImage\\\"]]],null,{\\\"statements\\\":[[0,\\\"  \\\"],[7,\\\"img\\\"],[12,\\\"src\\\",[21,\\\"src\\\"]],[12,\\\"alt\\\",[21,\\\"alt\\\"]],[12,\\\"class\\\",[28,[[21,\\\"imgClass\\\"]]]],[9],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"  \\\"],[14,1],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}]],\\\"hasEval\\\":false}\", \"meta\": { \"moduleName\": \"launch-pad/templates/components/image-with-fallback.hbs\" } });\n});","define(\"launch-pad/templates/components/indicator-input\", [\"exports\"], function (exports) {\n  \"use strict\";\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = Ember.HTMLBars.template({ \"id\": \"N0mDE6vg\", \"block\": \"{\\\"symbols\\\":[\\\"performanceIndicator\\\",\\\"proficiency\\\",\\\"area\\\"],\\\"statements\\\":[[7,\\\"div\\\"],[11,\\\"class\\\",\\\"IndicatorSelect-outerActions\\\"],[9],[0,\\\"\\\\n  \\\"],[7,\\\"button\\\"],[12,\\\"class\\\",[28,[\\\"IndicatorSelect-addBtn btn \\\",[21,\\\"buttonClass\\\"]]]],[3,\\\"action\\\",[[22,0,[]],\\\"showContentAreas\\\"]],[9],[0,\\\"\\\\n    \\\"],[1,[27,\\\"fa-icon\\\",[\\\"plus-circle\\\"],null],false],[0,\\\" \\\"],[1,[21,\\\"addButtonText\\\"],false],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n\\\"],[10],[0,\\\"\\\\n\\\\n\\\"],[4,\\\"if\\\",[[23,[\\\"contentIsVisible\\\"]]],null,{\\\"statements\\\":[[0,\\\"\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"IndicatorSelect-content clearfix\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[23,[\\\"contentAreasVisible\\\"]]],null,{\\\"statements\\\":[[0,\\\"      \\\"],[7,\\\"h2\\\"],[11,\\\"class\\\",\\\"IndicatorSelect-heading\\\"],[9],[0,\\\"\\\\n        Select a content area\\\\n      \\\"],[10],[0,\\\"\\\\n      \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"IndicatorSelect-innerContent\\\"],[9],[0,\\\"\\\\n        \\\"],[7,\\\"ul\\\"],[11,\\\"class\\\",\\\"IndicatorSelect-contentAreas\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[23,[\\\"orderedContentAreas\\\"]]],null,{\\\"statements\\\":[[0,\\\"            \\\"],[7,\\\"li\\\"],[11,\\\"class\\\",\\\"IndicatorSelect-contentArea\\\"],[9],[0,\\\"\\\\n              \\\"],[7,\\\"a\\\"],[11,\\\"class\\\",\\\"IndicatorSelect-selectLink\\\"],[3,\\\"action\\\",[[22,0,[]],\\\"selectContentArea\\\",[22,3,[]]]],[9],[0,\\\"\\\\n                \\\"],[1,[22,3,[]],false],[0,\\\"\\\\n              \\\"],[10],[0,\\\"\\\\n            \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[3]},null],[0,\\\"        \\\"],[10],[0,\\\"\\\\n      \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[23,[\\\"proficienciesVisible\\\"]]],null,{\\\"statements\\\":[[0,\\\"      \\\"],[7,\\\"h2\\\"],[11,\\\"class\\\",\\\"IndicatorSelect-heading\\\"],[9],[0,\\\"\\\\n        \\\"],[7,\\\"button\\\"],[11,\\\"class\\\",\\\"btn btn-link\\\"],[3,\\\"action\\\",[[22,0,[]],\\\"backToContentAreaSelect\\\"]],[9],[0,\\\"\\\\n          \\\"],[1,[27,\\\"fa-icon\\\",[\\\"chevron-left\\\"],null],false],[0,\\\"\\\\n        \\\"],[10],[0,\\\"\\\\n        Select a proficiency\\\\n      \\\"],[10],[0,\\\"\\\\n      \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"IndicatorSelect-innerContent\\\"],[9],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"IndicatorSelect-selected\\\"],[12,\\\"title\\\",[21,\\\"selectedTitle\\\"]],[9],[0,\\\"\\\\n          \\\"],[1,[21,\\\"selectedTitle\\\"],false],[0,\\\"\\\\n        \\\"],[10],[0,\\\"\\\\n        \\\"],[7,\\\"ul\\\"],[11,\\\"class\\\",\\\"IndicatorSelect-proficiencies\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[23,[\\\"contentAreaProficiencies\\\"]]],null,{\\\"statements\\\":[[0,\\\"            \\\"],[7,\\\"li\\\"],[11,\\\"class\\\",\\\"IndicatorSelect-proficiency\\\"],[9],[0,\\\"\\\\n              \\\"],[7,\\\"a\\\"],[11,\\\"class\\\",\\\"IndicatorSelect-selectLink\\\"],[3,\\\"action\\\",[[22,0,[]],\\\"selectProficiency\\\",[22,2,[]]]],[9],[0,\\\"\\\\n                \\\"],[1,[22,2,[\\\"body\\\"]],false],[0,\\\"\\\\n              \\\"],[10],[0,\\\"\\\\n            \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[2]},null],[0,\\\"        \\\"],[10],[0,\\\"\\\\n      \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[23,[\\\"performanceIndicatorsVisible\\\"]]],null,{\\\"statements\\\":[[0,\\\"      \\\"],[7,\\\"h2\\\"],[11,\\\"class\\\",\\\"IndicatorSelect-heading\\\"],[9],[0,\\\"\\\\n        \\\"],[7,\\\"button\\\"],[11,\\\"class\\\",\\\"btn btn-link\\\"],[3,\\\"action\\\",[[22,0,[]],\\\"backToProficiencySelect\\\"]],[9],[0,\\\"\\\\n          \\\"],[1,[27,\\\"fa-icon\\\",[\\\"chevron-left\\\"],null],false],[0,\\\"\\\\n        \\\"],[10],[0,\\\"\\\\n        Select a performance indicator\\\\n      \\\"],[10],[0,\\\"\\\\n      \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"IndicatorSelect-innerContent\\\"],[9],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"IndicatorSelect-selected\\\"],[12,\\\"title\\\",[21,\\\"selectedTitle\\\"]],[9],[0,\\\"\\\\n          \\\"],[1,[21,\\\"selectedTitle\\\"],false],[0,\\\"\\\\n        \\\"],[10],[0,\\\"\\\\n        \\\"],[7,\\\"ul\\\"],[11,\\\"class\\\",\\\"IndicatorSelect-performanceIndicators\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[23,[\\\"performanceIndicators\\\"]]],null,{\\\"statements\\\":[[0,\\\"            \\\"],[7,\\\"li\\\"],[12,\\\"class\\\",[28,[\\\"IndicatorSelect-performanceIndicator \\\",[27,\\\"if\\\",[[22,1,[\\\"added\\\"]],\\\"is-added\\\"],null],\\\" \\\",[27,\\\"if\\\",[[22,1,[\\\"selected\\\"]],\\\"is-selected\\\"],null],\\\" \\\",[27,\\\"if\\\",[[22,1,[\\\"active\\\"]],\\\"is-active\\\"],null]]]],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[22,1,[\\\"added\\\"]]],null,{\\\"statements\\\":[[0,\\\"                \\\"],[7,\\\"span\\\"],[11,\\\"class\\\",\\\"label label-primary\\\"],[9],[0,\\\"Added\\\"],[10],[0,\\\"\\\\n                \\\"],[1,[22,1,[\\\"body\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"                \\\"],[7,\\\"a\\\"],[11,\\\"class\\\",\\\"IndicatorSelect-selectLink\\\"],[3,\\\"action\\\",[[22,0,[]],\\\"selectPerformanceIndicator\\\",[22,1,[]]]],[9],[0,\\\"\\\\n                  \\\"],[1,[22,1,[\\\"body\\\"]],false],[0,\\\"\\\\n                \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}],[0,\\\"            \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[1]},null],[0,\\\"        \\\"],[10],[0,\\\"\\\\n      \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"IndicatorSelect-contentActions\\\"],[9],[0,\\\"\\\\n      \\\"],[7,\\\"button\\\"],[12,\\\"class\\\",[28,[\\\"IndicatorSelect-saveBtn btn btn-primary \\\",[27,\\\"if\\\",[[23,[\\\"noSelectedPeformanceIndicator\\\"]],\\\"disabled\\\"],null]]]],[12,\\\"disabled\\\",[21,\\\"noSelectedPeformanceIndicator\\\"]],[3,\\\"action\\\",[[22,0,[]],\\\"save\\\"]],[9],[0,\\\"\\\\n        Add\\\\n      \\\"],[10],[0,\\\"\\\\n      \\\"],[7,\\\"button\\\"],[11,\\\"class\\\",\\\"IndicatorSelect-cancelBtn btn btn-link\\\"],[3,\\\"action\\\",[[22,0,[]],\\\"cancel\\\"]],[9],[0,\\\"\\\\n        Cancel\\\\n      \\\"],[10],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"hasEval\\\":false}\", \"meta\": { \"moduleName\": \"launch-pad/templates/components/indicator-input.hbs\" } });\n});","define(\"launch-pad/templates/components/indicator-with-scale\", [\"exports\"], function (exports) {\n  \"use strict\";\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = Ember.HTMLBars.template({ \"id\": \"0O7b9Duh\", \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[7,\\\"div\\\"],[11,\\\"class\\\",\\\"IndicatorScale-meta col-sm-12\\\"],[9],[0,\\\"\\\\n  \\\"],[7,\\\"span\\\"],[11,\\\"class\\\",\\\"label label-info\\\"],[9],[1,[23,[\\\"project\\\",\\\"gradeLevel\\\"]],false],[0,\\\" school\\\"],[10],[0,\\\"\\\\n\\\"],[10],[0,\\\"\\\\n\\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-4\\\"],[9],[0,\\\"\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"IndicatorScale-breadcrumb\\\"],[9],[0,\\\"\\\\n    \\\"],[1,[23,[\\\"indicator\\\",\\\"breadcrumb\\\"]],false],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"IndicatorScale-indicator\\\"],[9],[0,\\\"\\\\n    \\\"],[1,[23,[\\\"indicator\\\",\\\"body\\\"]],false],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"IndicatorScale-actions\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"link-to\\\",[\\\"main.projects.show.storyboard\\\",[27,\\\"query-params\\\",null,[[\\\"groupBy\\\"],[\\\"proficiency\\\"]]]],[[\\\"class\\\"],[\\\"btn btn-sm btn-primary\\\"]],{\\\"statements\\\":[[0,\\\"      View tiles\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n    \\\"],[7,\\\"button\\\"],[11,\\\"class\\\",\\\"btn btn-link\\\"],[3,\\\"action\\\",[[22,0,[]],\\\"remove\\\",[23,[\\\"indicator\\\"]]]],[9],[0,\\\"\\\\n      \\\"],[1,[27,\\\"fa-icon\\\",[\\\"minus-circle\\\"],null],false],[0,\\\" Remove\\\\n    \\\"],[10],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n\\\"],[10],[0,\\\"\\\\n\\\\n\\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-2\\\"],[9],[0,\\\"\\\\n  \\\"],[1,[27,\\\"textarea\\\",null,[[\\\"autoresize\\\",\\\"value\\\",\\\"focus-out\\\",\\\"class\\\"],[true,[23,[\\\"indicator\\\",\\\"gettingStarted\\\"]],\\\"save\\\",\\\"form-control\\\"]]],false],[0,\\\"\\\\n\\\"],[10],[0,\\\"\\\\n\\\\n\\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-2\\\"],[9],[0,\\\"\\\\n  \\\"],[1,[27,\\\"textarea\\\",null,[[\\\"autoresize\\\",\\\"value\\\",\\\"focus-out\\\",\\\"class\\\"],[true,[23,[\\\"indicator\\\",\\\"makingProgress\\\"]],\\\"save\\\",\\\"form-control\\\"]]],false],[0,\\\"\\\\n\\\"],[10],[0,\\\"\\\\n\\\\n\\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-2\\\"],[9],[0,\\\"\\\\n  \\\"],[1,[27,\\\"textarea\\\",null,[[\\\"autoresize\\\",\\\"value\\\",\\\"focus-out\\\",\\\"class\\\"],[true,[23,[\\\"indicator\\\",\\\"iCanDoThis\\\"]],\\\"save\\\",\\\"form-control\\\"]]],false],[0,\\\"\\\\n\\\"],[10],[0,\\\"\\\\n\\\\n\\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-2\\\"],[9],[0,\\\"\\\\n  \\\"],[1,[27,\\\"textarea\\\",null,[[\\\"autoresize\\\",\\\"value\\\",\\\"focus-out\\\",\\\"class\\\"],[true,[23,[\\\"indicator\\\",\\\"transfer\\\"]],\\\"save\\\",\\\"form-control\\\"]]],false],[0,\\\"\\\\n\\\"],[10],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\", \"meta\": { \"moduleName\": \"launch-pad/templates/components/indicator-with-scale.hbs\" } });\n});","define(\"launch-pad/templates/components/invite-accept\", [\"exports\"], function (exports) {\n  \"use strict\";\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = Ember.HTMLBars.template({ \"id\": \"LJvrr4WT\", \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[7,\\\"div\\\"],[11,\\\"class\\\",\\\"container\\\"],[9],[0,\\\"\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"Panel Panel--padded Panel--push-down col-md-6 col-md-offset-3\\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"p\\\"],[9],[0,\\\"\\\\n      Hello! You have been invited to collaborate on the project \\\"],[1,[23,[\\\"model\\\",\\\"projectTitle\\\"]],false],[0,\\\".\\\\n    \\\"],[10],[0,\\\"\\\\n\\\\n\\\"],[4,\\\"if\\\",[[23,[\\\"session\\\",\\\"isAuthenticated\\\"]]],null,{\\\"statements\\\":[[0,\\\"      \\\"],[7,\\\"button\\\"],[11,\\\"class\\\",\\\"btn btn-primary\\\"],[3,\\\"action\\\",[[22,0,[]],\\\"accept\\\",[23,[\\\"model\\\"]]]],[9],[0,\\\"Accept\\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"      You must be logged in to accept this invitation.\\\\n\\\"]],\\\"parameters\\\":[]}],[0,\\\"  \\\"],[10],[0,\\\"\\\\n\\\"],[10],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\", \"meta\": { \"moduleName\": \"launch-pad/templates/components/invite-accept.hbs\" } });\n});","define(\"launch-pad/templates/components/main-navigation\", [\"exports\"], function (exports) {\n  \"use strict\";\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = Ember.HTMLBars.template({ \"id\": \"1nSBatQL\", \"block\": \"{\\\"symbols\\\":[\\\"navbar\\\",\\\"nav\\\",\\\"dd\\\",\\\"ddm\\\",\\\"nav\\\"],\\\"statements\\\":[[4,\\\"bs-navbar\\\",null,[[\\\"class\\\",\\\"collapsed\\\",\\\"onCollapse\\\",\\\"onExpand\\\",\\\"fluid\\\"],[\\\"AppBar\\\",[23,[\\\"collapsed\\\"]],[27,\\\"action\\\",[[22,0,[]],[27,\\\"mut\\\",[[23,[\\\"collapsed\\\"]]],null],true],null],[27,\\\"action\\\",[[22,0,[]],[27,\\\"mut\\\",[[23,[\\\"collapsed\\\"]]],null],false],null],false]],{\\\"statements\\\":[[0,\\\"  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"navbar-header\\\"],[9],[0,\\\"\\\\n    \\\"],[1,[22,1,[\\\"toggle\\\"]],false],[0,\\\"\\\\n\\\\n\\\"],[4,\\\"component\\\",[[22,1,[\\\"content\\\"]]],null,{\\\"statements\\\":[[4,\\\"component\\\",[[22,1,[\\\"nav\\\"]]],null,{\\\"statements\\\":[[4,\\\"if\\\",[[23,[\\\"session\\\",\\\"isAuthenticated\\\"]]],null,{\\\"statements\\\":[[4,\\\"component\\\",[[22,5,[\\\"item\\\"]]],null,{\\\"statements\\\":[[4,\\\"component\\\",[[22,5,[\\\"link-to\\\"]],\\\"main.dashboard\\\"],[[\\\"class\\\"],[\\\"AppBar-logoLink\\\"]],{\\\"statements\\\":[[0,\\\"              \\\"],[7,\\\"span\\\"],[11,\\\"class\\\",\\\"sr-only\\\"],[9],[0,\\\"LaunchPad\\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"component\\\",[[22,5,[\\\"item\\\"]]],null,{\\\"statements\\\":[[4,\\\"component\\\",[[22,5,[\\\"link-to\\\"]],\\\"home\\\"],[[\\\"class\\\"],[\\\"AppBar-logoLink\\\"]],{\\\"statements\\\":[[0,\\\"              \\\"],[7,\\\"span\\\"],[11,\\\"class\\\",\\\"sr-only\\\"],[9],[0,\\\"LaunchPad\\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[5]},null]],\\\"parameters\\\":[]},null],[0,\\\"  \\\"],[10],[0,\\\"\\\\n\\\\n\\\"],[4,\\\"component\\\",[[22,1,[\\\"content\\\"]]],null,{\\\"statements\\\":[[4,\\\"component\\\",[[22,1,[\\\"nav\\\"]]],[[\\\"class\\\"],[\\\"navbar-right\\\"]],{\\\"statements\\\":[[4,\\\"if\\\",[[23,[\\\"session\\\",\\\"isAuthenticated\\\"]]],null,{\\\"statements\\\":[[4,\\\"component\\\",[[22,2,[\\\"item\\\"]]],null,{\\\"statements\\\":[[0,\\\"          \\\"],[7,\\\"span\\\"],[11,\\\"class\\\",\\\"navbar-text\\\"],[9],[1,[21,\\\"todays-date\\\"],false],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"component\\\",[[22,2,[\\\"item\\\"]]],null,{\\\"statements\\\":[[0,\\\"          \\\"],[4,\\\"component\\\",[[22,2,[\\\"link-to\\\"]],\\\"main.dashboard\\\"],null,{\\\"statements\\\":[[0,\\\"Dashboard\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"component\\\",[[22,2,[\\\"item\\\"]]],null,{\\\"statements\\\":[[0,\\\"          \\\"],[4,\\\"component\\\",[[22,2,[\\\"link-to\\\"]],\\\"gallery\\\"],null,{\\\"statements\\\":[[0,\\\"Explore\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[22,2,[\\\"dropdown\\\"]]],[[\\\"class\\\"],[\\\"navbar-user\\\"]],{\\\"statements\\\":[[4,\\\"component\\\",[[22,3,[\\\"toggle\\\"]]],null,{\\\"statements\\\":[[0,\\\"            \\\"],[7,\\\"span\\\"],[11,\\\"class\\\",\\\"current-user\\\"],[9],[0,\\\"\\\\n              \\\"],[1,[27,\\\"gravatar-image\\\",null,[[\\\"email\\\",\\\"defaultImage\\\",\\\"size\\\"],[[23,[\\\"currentUser\\\",\\\"user\\\",\\\"email\\\"]],\\\"identicon\\\",24]]],false],[0,\\\"\\\\n              \\\"],[1,[23,[\\\"currentUser\\\",\\\"user\\\",\\\"name\\\"]],false],[0,\\\"\\\\n              \\\"],[1,[27,\\\"fa-icon\\\",[\\\"caret-down\\\"],null],false],[0,\\\"\\\\n            \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"component\\\",[[22,3,[\\\"menu\\\"]]],null,{\\\"statements\\\":[[4,\\\"component\\\",[[22,4,[\\\"item\\\"]]],null,{\\\"statements\\\":[[4,\\\"component\\\",[[22,4,[\\\"link-to\\\"]],\\\"main.users.show\\\",[23,[\\\"currentUser\\\",\\\"user\\\",\\\"id\\\"]]],null,{\\\"statements\\\":[[0,\\\"                View Profile \\\"],[1,[27,\\\"fa-icon\\\",[\\\"user-circle\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[4,\\\"component\\\",[[22,4,[\\\"item\\\"]]],null,{\\\"statements\\\":[[4,\\\"component\\\",[[22,4,[\\\"link-to\\\"]],\\\"main.user-profile\\\"],null,{\\\"statements\\\":[[0,\\\"                Manage Account \\\"],[1,[27,\\\"fa-icon\\\",[\\\"cog\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[4,\\\"component\\\",[[22,4,[\\\"item\\\"]]],null,{\\\"statements\\\":[[0,\\\"              \\\"],[7,\\\"a\\\"],[11,\\\"href\\\",\\\"#\\\"],[3,\\\"action\\\",[[22,0,[]],\\\"logout\\\"]],[9],[0,\\\"Sign Out \\\"],[1,[27,\\\"fa-icon\\\",[\\\"sign-out\\\"],null],false],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[4]},null]],\\\"parameters\\\":[3]},null]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"component\\\",[[22,2,[\\\"item\\\"]]],null,{\\\"statements\\\":[[0,\\\"          \\\"],[4,\\\"component\\\",[[22,2,[\\\"link-to\\\"]],\\\"gallery\\\"],null,{\\\"statements\\\":[[0,\\\"Explore\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"component\\\",[[22,2,[\\\"item\\\"]]],null,{\\\"statements\\\":[[0,\\\"          \\\"],[4,\\\"component\\\",[[22,2,[\\\"link-to\\\"]],\\\"auth.signin\\\"],null,{\\\"statements\\\":[[0,\\\"Sign In\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"component\\\",[[22,2,[\\\"item\\\"]]],null,{\\\"statements\\\":[[0,\\\"          \\\"],[4,\\\"component\\\",[[22,2,[\\\"link-to\\\"]],\\\"auth.signup\\\"],null,{\\\"statements\\\":[[0,\\\"Sign Up\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[2]},null]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[1]},null]],\\\"hasEval\\\":false}\", \"meta\": { \"moduleName\": \"launch-pad/templates/components/main-navigation.hbs\" } });\n});","define(\"launch-pad/templates/components/multi-input\", [\"exports\"], function (exports) {\n  \"use strict\";\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = Ember.HTMLBars.template({ \"id\": \"MAmoH0ky\", \"block\": \"{\\\"symbols\\\":[\\\"item\\\",\\\"index\\\"],\\\"statements\\\":[[4,\\\"each\\\",[[23,[\\\"collection\\\"]]],null,{\\\"statements\\\":[[0,\\\"  \\\"],[7,\\\"li\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[23,[\\\"readOnly\\\"]]],null,{\\\"statements\\\":[[0,\\\"      \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-12\\\"],[9],[0,\\\"\\\\n        \\\"],[1,[22,1,[\\\"value\\\"]],false],[0,\\\"\\\\n      \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"      \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"form-group row\\\"],[9],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-10\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[23,[\\\"wysiwyg\\\"]]],null,{\\\"statements\\\":[[0,\\\"            \\\"],[1,[27,\\\"wysiwyg-editor\\\",null,[[\\\"value\\\",\\\"index\\\",\\\"type\\\",\\\"placeholder\\\",\\\"class\\\"],[[22,1,[\\\"value\\\"]],[22,2,[]],[23,[\\\"inputType\\\"]],[23,[\\\"placeholder\\\"]],\\\"form-control mi-input\\\"]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"            \\\"],[1,[27,\\\"input\\\",[[27,\\\"-input-type\\\",[[23,[\\\"inputType\\\"]]],null]],[[\\\"value\\\",\\\"type\\\",\\\"placeholder\\\",\\\"class\\\"],[[22,1,[\\\"value\\\"]],[23,[\\\"inputType\\\"]],[23,[\\\"placeholder\\\"]],\\\"form-control mi-input\\\"]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}],[0,\\\"        \\\"],[10],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-2\\\"],[9],[0,\\\"\\\\n          \\\"],[7,\\\"button\\\"],[11,\\\"class\\\",\\\"btn btn-link mi-remove\\\"],[3,\\\"action\\\",[[22,0,[]],\\\"remove\\\",[22,1,[]]]],[9],[0,\\\"\\\\n            \\\"],[1,[27,\\\"fa-icon\\\",[\\\"minus-circle\\\"],null],false],[0,\\\" \\\"],[1,[21,\\\"removeBtnText\\\"],false],[0,\\\"\\\\n          \\\"],[10],[0,\\\"\\\\n        \\\"],[10],[0,\\\"\\\\n      \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}],[0,\\\"  \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[1,2]},null],[0,\\\"\\\\n\\\"],[4,\\\"unless\\\",[[23,[\\\"readOnly\\\"]]],null,{\\\"statements\\\":[[0,\\\"  \\\"],[7,\\\"li\\\"],[11,\\\"class\\\",\\\"row\\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-12\\\"],[9],[0,\\\"\\\\n      \\\"],[7,\\\"button\\\"],[11,\\\"class\\\",\\\"btn btn-link mi-add\\\"],[3,\\\"action\\\",[[22,0,[]],\\\"addNew\\\"]],[9],[0,\\\"\\\\n        \\\"],[1,[27,\\\"fa-icon\\\",[\\\"plus-circle\\\"],null],false],[0,\\\" \\\"],[1,[21,\\\"addBtnText\\\"],false],[0,\\\"\\\\n      \\\"],[10],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"hasEval\\\":false}\", \"meta\": { \"moduleName\": \"launch-pad/templates/components/multi-input.hbs\" } });\n});","define(\"launch-pad/templates/components/new-project-member-form\", [\"exports\"], function (exports) {\n  \"use strict\";\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = Ember.HTMLBars.template({ \"id\": \"KW+3rZaL\", \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[7,\\\"h3\\\"],[9],[0,\\\"Invite Member\\\"],[10],[0,\\\"\\\\n\\\\n\\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"form-group\\\"],[9],[0,\\\"\\\\n  \\\"],[1,[27,\\\"input\\\",null,[[\\\"placeholder\\\",\\\"value\\\",\\\"class\\\"],[\\\"Email\\\",[23,[\\\"email\\\"]],\\\"form-control\\\"]]],false],[0,\\\"\\\\n\\\\n  \\\"],[1,[27,\\\"form-item-errors\\\",null,[[\\\"errors\\\"],[[23,[\\\"errors\\\"]]]]],false],[0,\\\"\\\\n\\\"],[10],[0,\\\"\\\\n\\\\n\\\"],[7,\\\"button\\\"],[11,\\\"class\\\",\\\"btn btn-primary\\\"],[3,\\\"action\\\",[[22,0,[]],\\\"submit\\\"]],[9],[0,\\\"\\\\n  \\\"],[1,[27,\\\"if\\\",[[23,[\\\"isLoading\\\"]],\\\"Sending\\\",\\\"Invite\\\"],null],false],[0,\\\"\\\\n\\\"],[10],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\", \"meta\": { \"moduleName\": \"launch-pad/templates/components/new-project-member-form.hbs\" } });\n});","define(\"launch-pad/templates/components/object-bin\", [\"exports\"], function (exports) {\n  \"use strict\";\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = Ember.HTMLBars.template({ \"id\": \"4loZnKq7\", \"block\": \"{\\\"symbols\\\":[\\\"obj\\\",\\\"&default\\\"],\\\"statements\\\":[[4,\\\"draggable-object-target\\\",null,[[\\\"action\\\"],[[27,\\\"action\\\",[[22,0,[]],\\\"handleObjectDropped\\\"],null]]],{\\\"statements\\\":[[0,\\\"  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"object-bin-title\\\"],[9],[1,[21,\\\"name\\\"],false],[10],[0,\\\"\\\\n  \\\"],[7,\\\"br\\\"],[9],[10],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[23,[\\\"model\\\"]]],null,{\\\"statements\\\":[[4,\\\"draggable-object\\\",null,[[\\\"action\\\",\\\"content\\\"],[\\\"handleObjectDragged\\\",[22,1,[]]]],{\\\"statements\\\":[[0,\\\"      \\\"],[14,2,[[22,1,[]]]],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[1]},null]],\\\"parameters\\\":[]},null]],\\\"hasEval\\\":false}\", \"meta\": { \"moduleName\": \"launch-pad/templates/components/object-bin.hbs\" } });\n});","define(\"launch-pad/templates/components/password-reset-form\", [\"exports\"], function (exports) {\n  \"use strict\";\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = Ember.HTMLBars.template({ \"id\": \"n+1Mu9Oe\", \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[1,[27,\\\"page-title\\\",[\\\"Set New Password\\\"],null],false],[0,\\\"\\\\n\\\\n\\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"container\\\"],[9],[0,\\\"\\\\n  \\\"],[7,\\\"form\\\"],[11,\\\"class\\\",\\\"Panel Panel--padded Panel--push-down col-md-4 col-md-offset-4\\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"h2\\\"],[9],[0,\\\"Enter a new password\\\"],[10],[0,\\\"\\\\n\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"form-group\\\"],[9],[0,\\\"\\\\n      \\\"],[1,[27,\\\"input\\\",null,[[\\\"type\\\",\\\"value\\\",\\\"class\\\"],[\\\"type\\\",[23,[\\\"password\\\"]],\\\"form-control\\\"]]],false],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n\\\\n    \\\"],[7,\\\"button\\\"],[11,\\\"class\\\",\\\"btn btn-lg btn-primary btn-block\\\"],[3,\\\"action\\\",[[22,0,[]],\\\"submit\\\"]],[9],[0,\\\"\\\\n      Submit\\\\n    \\\"],[10],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n\\\"],[10],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\", \"meta\": { \"moduleName\": \"launch-pad/templates/components/password-reset-form.hbs\" } });\n});","define(\"launch-pad/templates/components/password-reset-request-form\", [\"exports\"], function (exports) {\n  \"use strict\";\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = Ember.HTMLBars.template({ \"id\": \"Lwp19JWk\", \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[7,\\\"div\\\"],[11,\\\"class\\\",\\\"container\\\"],[9],[0,\\\"\\\\n  \\\"],[7,\\\"form\\\"],[11,\\\"class\\\",\\\"Panel Panel--padded Panel--push-down col-md-4 col-md-offset-4\\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"h2\\\"],[9],[0,\\\"Password Reset\\\"],[10],[0,\\\"\\\\n\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"form-group\\\"],[9],[0,\\\"\\\\n      \\\"],[7,\\\"p\\\"],[9],[0,\\\"Enter your email address to receive an email with a link to reset your password.\\\"],[10],[0,\\\"\\\\n\\\\n      \\\"],[1,[27,\\\"input\\\",null,[[\\\"type\\\",\\\"placeholder\\\",\\\"value\\\",\\\"class\\\"],[\\\"email\\\",\\\"Email address\\\",[23,[\\\"email\\\"]],\\\"form-control\\\"]]],false],[0,\\\"\\\\n      \\\"],[1,[27,\\\"form-item-errors\\\",null,[[\\\"errors\\\"],[[23,[\\\"errors\\\"]]]]],false],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n\\\\n    \\\"],[7,\\\"button\\\"],[11,\\\"class\\\",\\\"btn btn-lg btn-primary btn-block\\\"],[3,\\\"action\\\",[[22,0,[]],\\\"submit\\\"]],[9],[0,\\\"\\\\n      Submit\\\\n    \\\"],[10],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n\\\"],[10],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\", \"meta\": { \"moduleName\": \"launch-pad/templates/components/password-reset-request-form.hbs\" } });\n});","define(\"launch-pad/templates/components/photo-banner\", [\"exports\"], function (exports) {\n  \"use strict\";\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = Ember.HTMLBars.template({ \"id\": \"ZRTjwau7\", \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[7,\\\"div\\\"],[11,\\\"class\\\",\\\"PhotoBanner-curtain\\\"],[9],[10],[0,\\\"\\\\n\\\\n\\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"PhotoBanner-content text-center\\\"],[9],[0,\\\"\\\\n  \\\"],[7,\\\"h1\\\"],[11,\\\"class\\\",\\\"PhotoBanner-title\\\"],[9],[1,[23,[\\\"model\\\",\\\"title\\\"]],false],[10],[0,\\\"\\\\n\\\\n  \\\"],[7,\\\"h2\\\"],[11,\\\"class\\\",\\\"PhotoBanner-subtitle\\\"],[9],[10],[0,\\\"\\\\n\\\\n  \\\"],[7,\\\"ul\\\"],[11,\\\"class\\\",\\\"list-unstyled list-inline\\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"li\\\"],[11,\\\"class\\\",\\\"PhotoBanner-listItem\\\"],[9],[1,[23,[\\\"model\\\",\\\"subject\\\"]],false],[10],[0,\\\"\\\\n\\\\n\\\"],[4,\\\"if\\\",[[23,[\\\"model\\\",\\\"subject\\\"]]],null,{\\\"statements\\\":[[4,\\\"if\\\",[[23,[\\\"model\\\",\\\"numberOfWeeks\\\"]]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"li\\\"],[11,\\\"class\\\",\\\"PhotoBanner-listDivider\\\"],[9],[0,\\\"/\\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n    \\\"],[7,\\\"li\\\"],[11,\\\"class\\\",\\\"PhotoBanner-listItem\\\"],[9],[1,[23,[\\\"model\\\",\\\"numberOfWeeksText\\\"]],false],[10],[0,\\\"\\\\n\\\\n    \\\"],[7,\\\"br\\\"],[9],[10],[0,\\\"\\\\n    \\\"],[7,\\\"br\\\"],[9],[10],[0,\\\"\\\\n\\\\n\\\"],[4,\\\"if\\\",[[27,\\\"is-equal\\\",[[23,[\\\"model\\\",\\\"visibility\\\"]],\\\"private\\\"],null]],null,{\\\"statements\\\":[[0,\\\"      \\\"],[7,\\\"li\\\"],[11,\\\"class\\\",\\\"PhotoBanner-listItem\\\"],[9],[1,[27,\\\"fa-icon\\\",[\\\"eye-slash\\\"],null],false],[0,\\\" Private\\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[27,\\\"is-equal\\\",[[23,[\\\"model\\\",\\\"visibility\\\"]],\\\"public\\\"],null]],null,{\\\"statements\\\":[[0,\\\"      \\\"],[7,\\\"li\\\"],[11,\\\"class\\\",\\\"PhotoBanner-listItem\\\"],[9],[1,[27,\\\"fa-icon\\\",[\\\"eye\\\"],null],false],[0,\\\" Public\\\"],[10],[0,\\\"\\\\n    \\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]}],[0,\\\"  \\\"],[10],[0,\\\"\\\\n\\\"],[10],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\", \"meta\": { \"moduleName\": \"launch-pad/templates/components/photo-banner.hbs\" } });\n});","define(\"launch-pad/templates/components/project-card\", [\"exports\"], function (exports) {\n  \"use strict\";\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = Ember.HTMLBars.template({ \"id\": \"0hdzuWWa\", \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[4,\\\"link-to\\\",[\\\"main.projects.show\\\",[23,[\\\"project\\\",\\\"id\\\"]]],[[\\\"class\\\"],[\\\"Card-linkWrap\\\"]],{\\\"statements\\\":[[0,\\\"  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"project-card\\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"project-card--image\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[23,[\\\"project\\\",\\\"cardUrl\\\"]]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"img\\\"],[12,\\\"src\\\",[28,[[23,[\\\"project\\\",\\\"cardUrl\\\"]]]]],[9],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"project-card--image-placeholder\\\"],[9],[0,\\\"\\\\n          \\\"],[1,[27,\\\"fa-icon\\\",[\\\"picture-o\\\"],null],false],[0,\\\"\\\\n        \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}],[0,\\\"    \\\"],[10],[0,\\\"\\\\n\\\\n    \\\"],[7,\\\"h1\\\"],[11,\\\"class\\\",\\\"project-card--title\\\"],[9],[1,[23,[\\\"project\\\",\\\"title\\\"]],false],[10],[0,\\\"\\\\n\\\\n    \\\"],[7,\\\"h4\\\"],[11,\\\"class\\\",\\\"project-card--subject\\\"],[9],[1,[23,[\\\"project\\\",\\\"subject\\\"]],false],[10],[0,\\\"\\\\n\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"project-card--details\\\"],[9],[0,\\\"\\\\n      Grade \\\"],[1,[23,[\\\"project\\\",\\\"grade\\\"]],false],[0,\\\"\\\\n\\\\n\\\"],[4,\\\"if\\\",[[23,[\\\"project\\\",\\\"numberOfWeeks\\\"]]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"span\\\"],[11,\\\"class\\\",\\\"sep\\\"],[9],[0,\\\"·\\\"],[10],[0,\\\" \\\"],[1,[23,[\\\"project\\\",\\\"numberOfWeeksText\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n      \\\"],[7,\\\"span\\\"],[11,\\\"class\\\",\\\"sep\\\"],[9],[0,\\\"·\\\"],[10],[0,\\\"\\\\n\\\\n\\\"],[4,\\\"if\\\",[[27,\\\"is-equal\\\",[[23,[\\\"project\\\",\\\"visibility\\\"]],\\\"private\\\"],null]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[1,[27,\\\"fa-icon\\\",[\\\"eye-slash\\\"],null],false],[0,\\\" Private\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[27,\\\"is-equal\\\",[[23,[\\\"project\\\",\\\"visibility\\\"]],\\\"public\\\"],null]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[1,[27,\\\"fa-icon\\\",[\\\"eye\\\"],null],false],[0,\\\" Public\\\\n      \\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]}],[0,\\\"    \\\"],[10],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"hasEval\\\":false}\", \"meta\": { \"moduleName\": \"launch-pad/templates/components/project-card.hbs\" } });\n});","define(\"launch-pad/templates/components/project-copy\", [\"exports\"], function (exports) {\n  \"use strict\";\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = Ember.HTMLBars.template({ \"id\": \"I3OWny4N\", \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[4,\\\"if\\\",[[23,[\\\"model\\\",\\\"canCopyProject\\\"]]],null,{\\\"statements\\\":[[0,\\\"  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"form-group\\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"h3\\\"],[9],[0,\\\"Copy Project\\\"],[10],[0,\\\"\\\\n\\\\n    \\\"],[7,\\\"p\\\"],[9],[0,\\\"Copying a project allows you to duplicate the details and tiles for creating a similar project. Everything is copied over except for the project members.\\\"],[10],[0,\\\"\\\\n\\\\n    \\\"],[7,\\\"button\\\"],[11,\\\"class\\\",\\\"btn btn-primary\\\"],[3,\\\"action\\\",[[22,0,[]],\\\"copy\\\"]],[9],[0,\\\"\\\\n      \\\"],[1,[27,\\\"fa-icon\\\",[\\\"clone\\\"],null],false],[0,\\\" Copy\\\\n    \\\"],[10],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"unless\\\",[[23,[\\\"currentUser\\\",\\\"user\\\"]]],null,{\\\"statements\\\":[[0,\\\"    \\\"],[7,\\\"h4\\\"],[9],[0,\\\"Thanks for checking out LaunchPad!\\\"],[10],[0,\\\"\\\\n\\\\n    \\\"],[7,\\\"p\\\"],[9],[0,\\\"By signing up for an account, you can build your own projects.  You can even copy this project and other public projects to help get you started.\\\"],[10],[0,\\\"\\\\n\\\\n\\\"],[4,\\\"link-to\\\",[\\\"auth.signup\\\"],[[\\\"class\\\"],[\\\"btn btn-primary\\\"]],{\\\"statements\\\":[[0,\\\"      Sign Up for LaunchPad\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]}]],\\\"hasEval\\\":false}\", \"meta\": { \"moduleName\": \"launch-pad/templates/components/project-copy.hbs\" } });\n});","define(\"launch-pad/templates/components/project-form\", [\"exports\"], function (exports) {\n  \"use strict\";\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = Ember.HTMLBars.template({ \"id\": \"X89t1B9i\", \"block\": \"{\\\"symbols\\\":[\\\"xs\\\",\\\"xs\\\",\\\"grade\\\"],\\\"statements\\\":[[7,\\\"div\\\"],[11,\\\"class\\\",\\\"Panel Panel--padded col-sm-8\\\"],[9],[0,\\\"\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"row\\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-8\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"form-group\\\",null,[[\\\"label\\\",\\\"for\\\",\\\"errors\\\"],[\\\"Project Name\\\",\\\"project-title\\\",[23,[\\\"model\\\",\\\"errors\\\",\\\"title\\\"]]]],{\\\"statements\\\":[[0,\\\"        \\\"],[1,[27,\\\"input\\\",null,[[\\\"class\\\",\\\"id\\\",\\\"value\\\"],[\\\"form-control input-lg\\\",\\\"project-title\\\",[23,[\\\"model\\\",\\\"title\\\"]]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n      \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"row\\\"],[9],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-6\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"form-group\\\",null,[[\\\"label\\\",\\\"for\\\",\\\"errors\\\"],[\\\"Grade\\\",\\\"project-grade\\\",[23,[\\\"model\\\",\\\"errors\\\",\\\"grade\\\"]]]],{\\\"statements\\\":[[4,\\\"x-select\\\",null,[[\\\"value\\\",\\\"action\\\",\\\"id\\\",\\\"class\\\"],[[23,[\\\"model\\\",\\\"grade\\\"]],[27,\\\"action\\\",[[22,0,[]],\\\"selectGrade\\\"],null],\\\"project-grade\\\",\\\"form-control input-sm\\\"]],{\\\"statements\\\":[[0,\\\"              \\\"],[7,\\\"option\\\"],[9],[0,\\\"\\\\n                Select a grade\\\\n              \\\"],[10],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[23,[\\\"model\\\",\\\"gradeOptions\\\"]]],null,{\\\"statements\\\":[[4,\\\"component\\\",[[22,2,[\\\"option\\\"]]],[[\\\"value\\\"],[[22,3,[]]]],{\\\"statements\\\":[[0,\\\"                  \\\"],[1,[22,3,[]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[3]},null]],\\\"parameters\\\":[2]},null]],\\\"parameters\\\":[]},null],[0,\\\"        \\\"],[10],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-6\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"form-group\\\",null,[[\\\"label\\\",\\\"for\\\"],[\\\"Number of Weeks\\\",\\\"project-number-of-weeks\\\"]],{\\\"statements\\\":[[0,\\\"            \\\"],[1,[27,\\\"input\\\",null,[[\\\"class\\\",\\\"id\\\",\\\"value\\\"],[\\\"form-control input-sm\\\",\\\"project-number-of-weeks\\\",[23,[\\\"model\\\",\\\"numberOfWeeks\\\"]]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"        \\\"],[10],[0,\\\"\\\\n      \\\"],[10],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-4\\\"],[9],[0,\\\"\\\\n      \\\"],[1,[27,\\\"file-editable\\\",null,[[\\\"value\\\",\\\"alt\\\",\\\"editable\\\",\\\"height\\\",\\\"width\\\"],[[23,[\\\"model\\\",\\\"imageId\\\"]],[23,[\\\"name\\\"]],true,125,210]]],false],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"row\\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-12 col-md-6\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"form-group\\\",null,[[\\\"label\\\",\\\"for\\\"],[\\\"Visibility\\\",\\\"project-visibility\\\"]],{\\\"statements\\\":[[4,\\\"x-select\\\",null,[[\\\"value\\\",\\\"name\\\",\\\"action\\\",\\\"class\\\"],[[23,[\\\"model\\\",\\\"visibility\\\"]],\\\"project-visibility\\\",[27,\\\"action\\\",[[22,0,[]],\\\"selectVisibility\\\"],null],\\\"form-control\\\"]],{\\\"statements\\\":[[4,\\\"component\\\",[[22,1,[\\\"option\\\"]]],[[\\\"value\\\"],[\\\"private\\\"]],{\\\"statements\\\":[[0,\\\"            Private\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[22,1,[\\\"option\\\"]]],[[\\\"value\\\"],[\\\"public\\\"]],{\\\"statements\\\":[[0,\\\"            Public\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[1]},null]],\\\"parameters\\\":[]},null],[0,\\\"    \\\"],[10],[0,\\\"\\\\n\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-12 col-md-6\\\"],[9],[0,\\\"\\\\n      \\\"],[7,\\\"p\\\"],[9],[7,\\\"em\\\"],[9],[7,\\\"small\\\"],[9],[0,\\\"\\\\n        \\\"],[1,[27,\\\"fa-icon\\\",[\\\"eye-slash\\\"],null],false],[0,\\\" Private projects are only visible to project members.\\\"],[7,\\\"br\\\"],[9],[10],[0,\\\"\\\\n        \\\"],[1,[27,\\\"fa-icon\\\",[\\\"eye\\\"],null],false],[0,\\\" Public projects are available to view and copy by everyone and are only editable by project members.\\\\n      \\\"],[10],[10],[10],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n\\\\n\\\"],[4,\\\"form-group\\\",null,[[\\\"label\\\",\\\"for\\\"],[\\\"Subjects or Theme\\\",\\\"project-subject\\\"]],{\\\"statements\\\":[[0,\\\"    \\\"],[1,[27,\\\"input\\\",null,[[\\\"class\\\",\\\"id\\\",\\\"value\\\"],[\\\"form-control\\\",\\\"project-subject\\\",[23,[\\\"model\\\",\\\"subject\\\"]]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"form-group\\\",null,[[\\\"label\\\",\\\"for\\\"],[\\\"Project Pitch\\\",\\\"project-pitch\\\"]],{\\\"statements\\\":[[0,\\\"    \\\"],[1,[27,\\\"textarea\\\",null,[[\\\"autoresize\\\",\\\"class\\\",\\\"id\\\",\\\"value\\\",\\\"placeholder\\\"],[true,\\\"form-control\\\",\\\"project-pitch\\\",[23,[\\\"model\\\",\\\"pitch\\\"]],\\\"Write a short description that will get people interested in your project.\\\"]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"form-group\\\",null,[[\\\"label\\\",\\\"for\\\"],[\\\"Driving Questions\\\",\\\"project-driving-questions\\\"]],{\\\"statements\\\":[[0,\\\"    \\\"],[1,[27,\\\"textarea\\\",null,[[\\\"autoresize\\\",\\\"class\\\",\\\"id\\\",\\\"value\\\",\\\"placeholder\\\"],[true,\\\"form-control\\\",\\\"project-driving-questions\\\",[23,[\\\"model\\\",\\\"drivingQuestions\\\"]],\\\"Craft one or two ‘big idea’ questions that will help drive your project.\\\"]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"form-group\\\",null,[[\\\"errors\\\"],[[23,[\\\"model\\\",\\\"errors\\\",\\\"knowledgeObjectives\\\"]]]],{\\\"statements\\\":[[0,\\\"    \\\"],[7,\\\"label\\\"],[9],[0,\\\"Knowledge Objectives\\\"],[10],[0,\\\"\\\\n    \\\"],[1,[27,\\\"multi-input\\\",null,[[\\\"collection\\\",\\\"addBtnText\\\",\\\"placeholder\\\"],[[23,[\\\"model\\\",\\\"knowledgeObjectives\\\"]],\\\"add\\\",\\\"Add a content objective that learners need to know...\\\"]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"form-group\\\",null,[[\\\"errors\\\"],[[23,[\\\"model\\\",\\\"errors\\\",\\\"skillObjectives\\\"]]]],{\\\"statements\\\":[[0,\\\"    \\\"],[7,\\\"label\\\"],[9],[0,\\\"Skill Objectives\\\"],[10],[0,\\\"\\\\n    \\\"],[1,[27,\\\"multi-input\\\",null,[[\\\"collection\\\",\\\"addBtnText\\\",\\\"placeholder\\\"],[[23,[\\\"model\\\",\\\"skillObjectives\\\"]],\\\"add\\\",\\\"Add a skill objective that learners need to know...\\\"]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"form-group\\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"label\\\"],[11,\\\"for\\\",\\\"project-notes\\\"],[9],[0,\\\"Notes\\\"],[10],[0,\\\"\\\\n    \\\"],[1,[27,\\\"wysiwyg-editor\\\",null,[[\\\"value\\\",\\\"index\\\",\\\"type\\\",\\\"id\\\",\\\"class\\\",\\\"placeholder\\\"],[[23,[\\\"model\\\",\\\"notes\\\"]],0,\\\"text\\\",\\\"project-notes\\\",\\\"form-control\\\",\\\"This is a great place to keep track of planning tasks, project resources, and other smart ideas.\\\"]]],false],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"form-group\\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"button\\\"],[11,\\\"class\\\",\\\"btn btn-primary\\\"],[11,\\\"type\\\",\\\"submit\\\"],[3,\\\"action\\\",[[22,0,[]],\\\"save\\\"]],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[23,[\\\"isLoading\\\"]]],null,{\\\"statements\\\":[[0,\\\"        Saving...\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"        \\\"],[1,[27,\\\"if\\\",[[23,[\\\"hasError\\\"]],\\\"Try again\\\",\\\"Save\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}],[0,\\\"    \\\"],[10],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n\\\"],[10],[0,\\\"\\\\n\\\\n\\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"SectionLead col-sm-4\\\"],[9],[0,\\\"\\\\n  \\\"],[7,\\\"p\\\"],[11,\\\"class\\\",\\\"SectionLead-lead\\\"],[9],[0,\\\"\\\\n    Great projects that foster deeper learning take on challenging questions and real-world problems.\\\\n  \\\"],[10],[0,\\\"\\\\n\\\\n  \\\"],[7,\\\"br\\\"],[9],[10],[0,\\\"\\\\n\\\\n  \\\"],[7,\\\"p\\\"],[11,\\\"class\\\",\\\"SectionLead-lead\\\"],[9],[0,\\\"\\\\n    Include a compelling image to help communicate the vibe and character of your project.\\\\n  \\\"],[10],[0,\\\"\\\\n\\\"],[10],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\", \"meta\": { \"moduleName\": \"launch-pad/templates/components/project-form.hbs\" } });\n});","define(\"launch-pad/templates/components/project-gallery\", [\"exports\"], function (exports) {\n  \"use strict\";\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = Ember.HTMLBars.template({ \"id\": \"F8dZmPUT\", \"block\": \"{\\\"symbols\\\":[\\\"project\\\"],\\\"statements\\\":[[7,\\\"div\\\"],[11,\\\"class\\\",\\\"row\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[23,[\\\"projects\\\"]]],null,{\\\"statements\\\":[[0,\\\"    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-12 col-md-6 col-lg-4\\\"],[9],[0,\\\"\\\\n      \\\"],[1,[27,\\\"project-card\\\",null,[[\\\"project\\\"],[[22,1,[]]]]],false],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[1]},{\\\"statements\\\":[[0,\\\"    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-12\\\"],[9],[0,\\\"\\\\n      \\\"],[7,\\\"p\\\"],[9],[0,\\\"Stay tuned, projects will be featured in the gallery soon.\\\"],[10],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}],[10],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\", \"meta\": { \"moduleName\": \"launch-pad/templates/components/project-gallery.hbs\" } });\n});","define(\"launch-pad/templates/components/project-view\", [\"exports\"], function (exports) {\n  \"use strict\";\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = Ember.HTMLBars.template({ \"id\": \"oKs+2I5A\", \"block\": \"{\\\"symbols\\\":[\\\"user\\\",\\\"user\\\",\\\"sO\\\",\\\"kO\\\"],\\\"statements\\\":[[4,\\\"if\\\",[[23,[\\\"hasDetails\\\"]]],null,{\\\"statements\\\":[[4,\\\"if\\\",[[23,[\\\"model\\\",\\\"pitch\\\"]]],null,{\\\"statements\\\":[[0,\\\"    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"project-detail\\\"],[9],[0,\\\"\\\\n      \\\"],[7,\\\"h3\\\"],[9],[0,\\\"Pitch\\\"],[10],[0,\\\"\\\\n\\\\n      \\\"],[7,\\\"p\\\"],[9],[1,[23,[\\\"model\\\",\\\"pitch\\\"]],false],[10],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[23,[\\\"model\\\",\\\"drivingQuestions\\\"]]],null,{\\\"statements\\\":[[0,\\\"    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"project-detail\\\"],[9],[0,\\\"\\\\n      \\\"],[7,\\\"h3\\\"],[9],[0,\\\"Driving Questions\\\"],[10],[0,\\\"\\\\n\\\\n      \\\"],[7,\\\"p\\\"],[9],[1,[23,[\\\"model\\\",\\\"drivingQuestionsHTML\\\"]],true],[10],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[23,[\\\"hasKOs\\\"]]],null,{\\\"statements\\\":[[0,\\\"    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"project-detail\\\"],[9],[0,\\\"\\\\n      \\\"],[7,\\\"h3\\\"],[9],[0,\\\"Knowledge Objectives\\\"],[10],[0,\\\"\\\\n\\\\n      \\\"],[7,\\\"ul\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[23,[\\\"model\\\",\\\"knowledgeObjectives\\\"]]],null,{\\\"statements\\\":[[0,\\\"          \\\"],[7,\\\"li\\\"],[9],[0,\\\"\\\\n            \\\"],[1,[22,4,[\\\"value\\\"]],false],[0,\\\"\\\\n          \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[4]},null],[0,\\\"      \\\"],[10],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\\n\\\"],[4,\\\"if\\\",[[23,[\\\"hasSOs\\\"]]],null,{\\\"statements\\\":[[0,\\\"    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"project-detail\\\"],[9],[0,\\\"\\\\n      \\\"],[7,\\\"h3\\\"],[9],[0,\\\"Skill Objectives\\\"],[10],[0,\\\"\\\\n\\\\n      \\\"],[7,\\\"ul\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[23,[\\\"model\\\",\\\"skillObjectives\\\"]]],null,{\\\"statements\\\":[[0,\\\"          \\\"],[7,\\\"li\\\"],[9],[0,\\\"\\\\n            \\\"],[1,[22,3,[\\\"value\\\"]],false],[0,\\\"\\\\n          \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[3]},null],[0,\\\"      \\\"],[10],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[23,[\\\"model\\\",\\\"notes\\\"]]],null,{\\\"statements\\\":[[0,\\\"    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"project-detail\\\"],[9],[0,\\\"\\\\n      \\\"],[7,\\\"h3\\\"],[9],[0,\\\"Notes\\\"],[10],[0,\\\"\\\\n\\\\n      \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"rich-text\\\"],[9],[0,\\\"\\\\n        \\\"],[1,[23,[\\\"model\\\",\\\"formattedNotes\\\"]],true],[0,\\\"\\\\n      \\\"],[10],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"  \\\"],[7,\\\"p\\\"],[9],[0,\\\"Your project has no details yet. Edit it and add some to make it awesome!\\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}],[0,\\\"\\\\n\\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"project-detail\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[23,[\\\"model\\\",\\\"designers\\\"]]],null,{\\\"statements\\\":[[0,\\\"    \\\"],[7,\\\"h3\\\"],[9],[0,\\\"Project Designers\\\"],[10],[0,\\\"\\\\n\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"row\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[23,[\\\"model\\\",\\\"designers\\\"]]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[1,[27,\\\"user-card\\\",null,[[\\\"user\\\"],[[22,2,[]]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[2]},null],[0,\\\"    \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[10],[0,\\\"\\\\n\\\\n\\\"],[4,\\\"if\\\",[[23,[\\\"model\\\",\\\"sourceTitle\\\"]]],null,{\\\"statements\\\":[[0,\\\"  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"project-detail\\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"h3\\\"],[9],[0,\\\"Source Project\\\"],[10],[0,\\\"\\\\n\\\\n    \\\"],[7,\\\"p\\\"],[9],[0,\\\"This project was originally copied from \\\"],[1,[23,[\\\"model\\\",\\\"sourceTitle\\\"]],false],[0,\\\".\\\"],[10],[0,\\\"\\\\n\\\\n\\\"],[4,\\\"if\\\",[[23,[\\\"model\\\",\\\"sourceDesigners\\\"]]],null,{\\\"statements\\\":[[0,\\\"      \\\"],[7,\\\"h4\\\"],[9],[0,\\\"Source Project Designers\\\"],[10],[0,\\\"\\\\n\\\\n      \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"row\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[23,[\\\"model\\\",\\\"sourceDesigners\\\"]]],null,{\\\"statements\\\":[[0,\\\"          \\\"],[1,[27,\\\"user-card\\\",null,[[\\\"user\\\"],[[22,1,[]]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[1]},null],[0,\\\"      \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"  \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"hasEval\\\":false}\", \"meta\": { \"moduleName\": \"launch-pad/templates/components/project-view.hbs\" } });\n});","define(\"launch-pad/templates/components/sortable-objects\", [\"exports\"], function (exports) {\n  \"use strict\";\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = Ember.HTMLBars.template({ \"id\": \"jA3hXMwi\", \"block\": \"{\\\"symbols\\\":[\\\"&default\\\"],\\\"statements\\\":[[14,1]],\\\"hasEval\\\":false}\", \"meta\": { \"moduleName\": \"launch-pad/templates/components/sortable-objects.hbs\" } });\n});","define(\"launch-pad/templates/components/tile-card\", [\"exports\"], function (exports) {\n  \"use strict\";\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = Ember.HTMLBars.template({ \"id\": \"kryeZtpP\", \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[4,\\\"link-to\\\",[[23,[\\\"model\\\",\\\"routeForType\\\"]],[23,[\\\"model\\\",\\\"id\\\"]]],[[\\\"class\\\"],[\\\"Card-linkWrap\\\"]],{\\\"statements\\\":[[4,\\\"if\\\",[[23,[\\\"model\\\",\\\"imageUrl\\\"]]],null,{\\\"statements\\\":[[0,\\\"    \\\"],[7,\\\"div\\\"],[12,\\\"class\\\",[28,[\\\"Card-img Card-img--\\\",[23,[\\\"model\\\",\\\"type\\\"]]]]],[12,\\\"style\\\",[23,[\\\"model\\\",\\\"backgroundImageStyle\\\"]]],[9],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"    \\\"],[7,\\\"div\\\"],[12,\\\"class\\\",[28,[\\\"Card-img Card-img--\\\",[23,[\\\"model\\\",\\\"type\\\"]]]]],[9],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}],[0,\\\"\\\\n  \\\"],[7,\\\"header\\\"],[12,\\\"class\\\",[28,[\\\"Card-header media \\\",[21,\\\"headerTypeClass\\\"]]]],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"Card-headerLeft media-left\\\"],[9],[0,\\\"\\\\n      \\\"],[1,[27,\\\"tile-type-icon\\\",null,[[\\\"model\\\",\\\"class\\\",\\\"iconClass\\\"],[[23,[\\\"model\\\"]],\\\"Card-icon media-object\\\",[23,[\\\"iconTypeClass\\\"]]]]],false],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"Card-headerBody media-body\\\"],[9],[0,\\\"\\\\n      \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"Card-type\\\"],[9],[1,[23,[\\\"model\\\",\\\"type\\\"]],false],[10],[0,\\\"\\\\n      \\\"],[7,\\\"h1\\\"],[11,\\\"class\\\",\\\"Card-title\\\"],[9],[0,\\\"\\\\n        \\\"],[1,[23,[\\\"model\\\",\\\"title\\\"]],false],[0,\\\"\\\\n      \\\"],[10],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[23,[\\\"model\\\",\\\"hasStartDate\\\"]]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"Card-date\\\"],[9],[1,[27,\\\"moment-format\\\",[[23,[\\\"model\\\",\\\"startDate\\\"]],\\\"l\\\"],null],false],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"    \\\"],[10],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n\\\\n  \\\"],[7,\\\"main\\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"Card-summary\\\"],[9],[0,\\\"\\\\n      \\\"],[1,[23,[\\\"model\\\",\\\"summary\\\"]],false],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[23,[\\\"model\\\",\\\"canEditTile\\\"]]],null,{\\\"statements\\\":[[0,\\\"  \\\"],[7,\\\"footer\\\"],[11,\\\"class\\\",\\\"Card-footer\\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"ul\\\"],[11,\\\"class\\\",\\\"Card-actions\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[23,[\\\"allowReposition\\\"]]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"li\\\"],[11,\\\"class\\\",\\\"Card-action Card-actionMove\\\"],[9],[0,\\\"\\\\n          \\\"],[7,\\\"span\\\"],[11,\\\"class\\\",\\\"Card-actionLink\\\"],[11,\\\"href\\\",\\\"#\\\"],[9],[1,[27,\\\"fa-icon\\\",[\\\"arrows\\\"],null],false],[10],[0,\\\"\\\\n          \\\"],[1,[27,\\\"bs-tooltip\\\",null,[[\\\"title\\\"],[\\\"Drag to Reposition\\\"]]],false],[0,\\\"\\\\n        \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n      \\\"],[7,\\\"li\\\"],[11,\\\"class\\\",\\\"Card-action\\\"],[9],[0,\\\"\\\\n        \\\"],[7,\\\"a\\\"],[11,\\\"class\\\",\\\"Card-actionLink\\\"],[11,\\\"href\\\",\\\"#\\\"],[3,\\\"action\\\",[[22,0,[]],\\\"copy\\\",[23,[\\\"model\\\"]]]],[9],[1,[27,\\\"fa-icon\\\",[\\\"copy\\\"],null],false],[10],[0,\\\"\\\\n        \\\"],[1,[27,\\\"bs-tooltip\\\",null,[[\\\"title\\\"],[\\\"Copy\\\"]]],false],[0,\\\"\\\\n      \\\"],[10],[0,\\\"\\\\n\\\\n      \\\"],[7,\\\"li\\\"],[11,\\\"class\\\",\\\"Card-action\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"link-to\\\",[[23,[\\\"model\\\",\\\"moveRouteForType\\\"]],[23,[\\\"model\\\",\\\"id\\\"]]],[[\\\"class\\\"],[\\\"Card-actionLink\\\"]],{\\\"statements\\\":[[0,\\\"          \\\"],[1,[27,\\\"fa-icon\\\",[\\\"exchange\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"        \\\"],[1,[27,\\\"bs-tooltip\\\",null,[[\\\"title\\\"],[\\\"Move to another Project\\\"]]],false],[0,\\\"\\\\n      \\\"],[10],[0,\\\"\\\\n\\\\n      \\\"],[7,\\\"li\\\"],[11,\\\"class\\\",\\\"Card-action\\\"],[9],[0,\\\"\\\\n        \\\"],[7,\\\"a\\\"],[11,\\\"class\\\",\\\"Card-actionLink\\\"],[11,\\\"href\\\",\\\"#\\\"],[3,\\\"action\\\",[[22,0,[]],\\\"destroy\\\",[23,[\\\"model\\\"]]]],[9],[1,[27,\\\"fa-icon\\\",[\\\"trash-o\\\"],null],false],[10],[0,\\\"\\\\n        \\\"],[1,[27,\\\"bs-tooltip\\\",null,[[\\\"title\\\"],[\\\"Delete\\\"]]],false],[0,\\\"\\\\n      \\\"],[10],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"hasEval\\\":false}\", \"meta\": { \"moduleName\": \"launch-pad/templates/components/tile-card.hbs\" } });\n});","define(\"launch-pad/templates/components/tile-form-artifact\", [\"exports\"], function (exports) {\n  \"use strict\";\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = Ember.HTMLBars.template({ \"id\": \"PhyFHwb5\", \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[7,\\\"div\\\"],[11,\\\"class\\\",\\\"container-fluid\\\"],[9],[0,\\\"\\\\n  \\\"],[7,\\\"header\\\"],[11,\\\"class\\\",\\\"TileForm-header\\\"],[9],[0,\\\"\\\\n    \\\"],[1,[27,\\\"icon-artifact\\\",null,[[\\\"tagName\\\",\\\"class\\\"],[\\\"span\\\",\\\"TileForm-headerIcon\\\"]]],false],[0,\\\"\\\\n    \\\"],[7,\\\"span\\\"],[11,\\\"class\\\",\\\"TileForm-headerType\\\"],[9],[0,\\\"Artifact\\\"],[10],[0,\\\"\\\\n    \\\"],[7,\\\"span\\\"],[11,\\\"class\\\",\\\"TileForm-tagline\\\"],[9],[0,\\\"Synthesize & Create\\\"],[10],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n\\\\n  \\\"],[1,[27,\\\"tile-form\\\",null,[[\\\"model\\\",\\\"showCoverImage\\\",\\\"showPerformanceIndicators\\\",\\\"showStartDate\\\",\\\"showWeek\\\",\\\"isNew\\\",\\\"saveAction\\\",\\\"cancelAction\\\"],[[23,[\\\"model\\\"]],true,true,true,true,[23,[\\\"isNew\\\"]],[27,\\\"route-action\\\",[\\\"tileSaved\\\"],null],[27,\\\"route-action\\\",[\\\"tileCanceled\\\"],null]]]],false],[0,\\\"\\\\n\\\"],[10],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\", \"meta\": { \"moduleName\": \"launch-pad/templates/components/tile-form-artifact.hbs\" } });\n});","define(\"launch-pad/templates/components/tile-form-checkpoint\", [\"exports\"], function (exports) {\n  \"use strict\";\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = Ember.HTMLBars.template({ \"id\": \"Bc3SzOU8\", \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[7,\\\"div\\\"],[11,\\\"class\\\",\\\"container-fluid\\\"],[9],[0,\\\"\\\\n  \\\"],[7,\\\"header\\\"],[11,\\\"class\\\",\\\"TileForm-header\\\"],[9],[0,\\\"\\\\n    \\\"],[1,[27,\\\"icon-checkpoint\\\",null,[[\\\"tagName\\\",\\\"class\\\"],[\\\"span\\\",\\\"TileForm-headerIcon\\\"]]],false],[0,\\\"\\\\n    \\\"],[7,\\\"span\\\"],[11,\\\"class\\\",\\\"TileForm-headerType\\\"],[9],[0,\\\"Checkpoint\\\"],[10],[0,\\\"\\\\n    \\\"],[7,\\\"span\\\"],[11,\\\"class\\\",\\\"TileForm-tagline\\\"],[9],[0,\\\"Assess & Adapt\\\"],[10],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n\\\\n  \\\"],[1,[27,\\\"tile-form\\\",null,[[\\\"model\\\",\\\"showCoverImage\\\",\\\"showPerformanceIndicators\\\",\\\"showStartDate\\\",\\\"showWeek\\\",\\\"isNew\\\",\\\"saveAction\\\",\\\"cancelAction\\\"],[[23,[\\\"model\\\"]],true,true,true,true,[23,[\\\"isNew\\\"]],[27,\\\"route-action\\\",[\\\"tileSaved\\\"],null],[27,\\\"route-action\\\",[\\\"tileCanceled\\\"],null]]]],false],[0,\\\"\\\\n\\\"],[10],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\", \"meta\": { \"moduleName\": \"launch-pad/templates/components/tile-form-checkpoint.hbs\" } });\n});","define(\"launch-pad/templates/components/tile-form-exhibition\", [\"exports\"], function (exports) {\n  \"use strict\";\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = Ember.HTMLBars.template({ \"id\": \"ELpEFmYe\", \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[7,\\\"div\\\"],[11,\\\"class\\\",\\\"container-fluid\\\"],[9],[0,\\\"\\\\n  \\\"],[7,\\\"header\\\"],[11,\\\"class\\\",\\\"TileForm-header\\\"],[9],[0,\\\"\\\\n    \\\"],[1,[27,\\\"icon-exhibition\\\",null,[[\\\"tagName\\\",\\\"class\\\"],[\\\"span\\\",\\\"TileForm-headerIcon\\\"]]],false],[0,\\\"\\\\n    \\\"],[7,\\\"span\\\"],[11,\\\"class\\\",\\\"TileForm-headerType\\\"],[9],[0,\\\"Exhibition\\\"],[10],[0,\\\"\\\\n    \\\"],[7,\\\"span\\\"],[11,\\\"class\\\",\\\"TileForm-tagline\\\"],[9],[0,\\\"Present & Perform\\\"],[10],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n\\\\n  \\\"],[1,[27,\\\"tile-form\\\",null,[[\\\"model\\\",\\\"showCoverImage\\\",\\\"showPerformanceIndicators\\\",\\\"showStartDate\\\",\\\"showWeek\\\",\\\"isNew\\\",\\\"saveAction\\\",\\\"cancelAction\\\"],[[23,[\\\"model\\\"]],true,true,true,true,[23,[\\\"isNew\\\"]],[27,\\\"route-action\\\",[\\\"tileSaved\\\"],null],[27,\\\"route-action\\\",[\\\"tileCanceled\\\"],null]]]],false],[0,\\\"\\\\n\\\"],[10],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\", \"meta\": { \"moduleName\": \"launch-pad/templates/components/tile-form-exhibition.hbs\" } });\n});","define(\"launch-pad/templates/components/tile-form-experience\", [\"exports\"], function (exports) {\n  \"use strict\";\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = Ember.HTMLBars.template({ \"id\": \"WHsEox7d\", \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[7,\\\"div\\\"],[11,\\\"class\\\",\\\"container-fluid\\\"],[9],[0,\\\"\\\\n  \\\"],[7,\\\"header\\\"],[11,\\\"class\\\",\\\"TileForm-header\\\"],[9],[0,\\\"\\\\n    \\\"],[1,[27,\\\"icon-experience\\\",null,[[\\\"tagName\\\",\\\"class\\\"],[\\\"span\\\",\\\"TileForm-headerIcon\\\"]]],false],[0,\\\"\\\\n    \\\"],[7,\\\"span\\\"],[11,\\\"class\\\",\\\"TileForm-headerType\\\"],[9],[0,\\\"Experience\\\"],[10],[0,\\\"\\\\n    \\\"],[7,\\\"span\\\"],[11,\\\"class\\\",\\\"TileForm-tagline\\\"],[9],[0,\\\"Acquire & Practice\\\"],[10],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n\\\\n  \\\"],[1,[27,\\\"tile-form\\\",null,[[\\\"model\\\",\\\"showCoverImage\\\",\\\"showPerformanceIndicators\\\",\\\"showStartDate\\\",\\\"showWeek\\\",\\\"isNew\\\",\\\"saveAction\\\",\\\"cancelAction\\\"],[[23,[\\\"model\\\"]],true,true,true,true,[23,[\\\"isNew\\\"]],[27,\\\"route-action\\\",[\\\"tileSaved\\\"],null],[27,\\\"route-action\\\",[\\\"tileCanceled\\\"],null]]]],false],[0,\\\"\\\\n\\\"],[10],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\", \"meta\": { \"moduleName\": \"launch-pad/templates/components/tile-form-experience.hbs\" } });\n});","define(\"launch-pad/templates/components/tile-form-launch\", [\"exports\"], function (exports) {\n  \"use strict\";\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = Ember.HTMLBars.template({ \"id\": \"PRsAn71/\", \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[7,\\\"div\\\"],[11,\\\"class\\\",\\\"container-fluid\\\"],[9],[0,\\\"\\\\n  \\\"],[7,\\\"header\\\"],[11,\\\"class\\\",\\\"TileForm-header\\\"],[9],[0,\\\"\\\\n    \\\"],[1,[27,\\\"icon-launch\\\",null,[[\\\"tagName\\\",\\\"class\\\"],[\\\"span\\\",\\\"TileForm-headerIcon\\\"]]],false],[0,\\\"\\\\n    \\\"],[7,\\\"span\\\"],[11,\\\"class\\\",\\\"TileForm-headerType\\\"],[9],[0,\\\"Launch\\\"],[10],[0,\\\"\\\\n    \\\"],[7,\\\"span\\\"],[11,\\\"class\\\",\\\"TileForm-tagline\\\"],[9],[0,\\\"Engage & Empower\\\"],[10],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n\\\\n  \\\"],[1,[27,\\\"tile-form\\\",null,[[\\\"model\\\",\\\"showCoverImage\\\",\\\"showPerformanceIndicators\\\",\\\"showStartDate\\\",\\\"showWeek\\\",\\\"isNew\\\",\\\"saveAction\\\",\\\"cancelAction\\\"],[[23,[\\\"model\\\"]],true,true,true,true,[23,[\\\"isNew\\\"]],[27,\\\"route-action\\\",[\\\"tileSaved\\\"],null],[27,\\\"route-action\\\",[\\\"tileCanceled\\\"],null]]]],false],[0,\\\"\\\\n\\\"],[10],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\", \"meta\": { \"moduleName\": \"launch-pad/templates/components/tile-form-launch.hbs\" } });\n});","define(\"launch-pad/templates/components/tile-form-week\", [\"exports\"], function (exports) {\n  \"use strict\";\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = Ember.HTMLBars.template({ \"id\": \"Oy3FMCdB\", \"block\": \"{\\\"symbols\\\":[\\\"week\\\"],\\\"statements\\\":[[7,\\\"select\\\"],[11,\\\"class\\\",\\\"form-control\\\"],[3,\\\"action\\\",[[22,0,[]],\\\"change\\\"],[[\\\"on\\\"],[\\\"change\\\"]]],[9],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[23,[\\\"availableWeeks\\\"]]],null,{\\\"statements\\\":[[0,\\\"    \\\"],[7,\\\"option\\\"],[12,\\\"value\\\",[28,[[22,1,[]]]]],[12,\\\"selected\\\",[27,\\\"is-equal\\\",[[22,1,[]],[23,[\\\"selectedValue\\\"]]],null]],[9],[0,\\\"\\\\n      Week \\\"],[1,[22,1,[]],false],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[1]},null],[10],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\", \"meta\": { \"moduleName\": \"launch-pad/templates/components/tile-form-week.hbs\" } });\n});","define(\"launch-pad/templates/components/tile-form\", [\"exports\"], function (exports) {\n  \"use strict\";\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = Ember.HTMLBars.template({ \"id\": \"pDrkGjdS\", \"block\": \"{\\\"symbols\\\":[\\\"appliedPerformanceIndicator\\\",\\\"type\\\",\\\"&default\\\"],\\\"statements\\\":[[7,\\\"div\\\"],[11,\\\"class\\\",\\\"row\\\"],[9],[0,\\\"\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-md-8\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"form-group\\\",null,[[\\\"label\\\",\\\"errors\\\",\\\"for\\\"],[[23,[\\\"titleFieldLabel\\\"]],[23,[\\\"model\\\",\\\"errors\\\",\\\"title\\\"]],\\\"tile-title\\\"]],{\\\"statements\\\":[[0,\\\"      \\\"],[1,[27,\\\"input\\\",null,[[\\\"id\\\",\\\"placeholder\\\",\\\"value\\\",\\\"class\\\"],[\\\"tile-title\\\",[23,[\\\"titleFieldPlaceholder\\\"]],[23,[\\\"model\\\",\\\"title\\\"]],\\\"form-control input-lg\\\"]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"TileForm-group form-group\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[23,[\\\"showWeek\\\"]]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"TileForm-groupItem\\\"],[9],[0,\\\"\\\\n          Assign to\\\\n          \\\"],[1,[27,\\\"tile-form-week\\\",null,[[\\\"selectedWeek\\\",\\\"totalWeeks\\\"],[[23,[\\\"model\\\",\\\"week\\\"]],[23,[\\\"model\\\",\\\"project\\\",\\\"numberOfWeeks\\\"]]]]],false],[0,\\\"\\\\n        \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n      \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"TileForm-groupItem\\\"],[9],[0,\\\"\\\\n        Mark as\\\\n        \\\"],[7,\\\"span\\\"],[11,\\\"class\\\",\\\"TileForm-toggle\\\"],[3,\\\"action\\\",[[22,0,[]],\\\"toggleMilestone\\\"]],[9],[0,\\\" Milestone\\\\n\\\"],[4,\\\"if\\\",[[23,[\\\"model\\\",\\\"isMilestone\\\"]]],null,{\\\"statements\\\":[[0,\\\"            \\\"],[1,[27,\\\"fa-icon\\\",[\\\"toggle-on TileForm-toggleIcon is-milestone\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"            \\\"],[1,[27,\\\"fa-icon\\\",[\\\"toggle-off TileForm-toggleIcon\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}],[0,\\\"        \\\"],[10],[0,\\\"\\\\n      \\\"],[10],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-md-4\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[23,[\\\"showCoverImage\\\"]]],null,{\\\"statements\\\":[[0,\\\"      \\\"],[1,[27,\\\"file-editable\\\",null,[[\\\"value\\\",\\\"alt\\\",\\\"editable\\\",\\\"height\\\"],[[23,[\\\"model\\\",\\\"imageId\\\"]],[23,[\\\"name\\\"]],true,100]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"  \\\"],[10],[0,\\\"\\\\n\\\"],[10],[0,\\\"\\\\n\\\\n\\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"row\\\"],[9],[0,\\\"\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-md-12\\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"TileForm-group form-group\\\"],[9],[0,\\\"\\\\n      \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"TileForm-groupItem\\\"],[9],[0,\\\"\\\\n        Type\\\\n\\\\n        \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"btn-group\\\"],[9],[0,\\\"\\\\n          \\\"],[7,\\\"select\\\"],[11,\\\"name\\\",\\\"type\\\"],[11,\\\"class\\\",\\\"form-control\\\"],[12,\\\"onchange\\\",[27,\\\"action\\\",[[22,0,[]],\\\"selectType\\\"],[[\\\"value\\\"],[\\\"target.value\\\"]]]],[9],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[23,[\\\"tileTypes\\\"]]],null,{\\\"statements\\\":[[0,\\\"              \\\"],[7,\\\"option\\\"],[12,\\\"value\\\",[22,2,[]]],[12,\\\"selected\\\",[27,\\\"is-equal\\\",[[23,[\\\"model\\\",\\\"type\\\"]],[22,2,[]]],null]],[9],[1,[22,2,[]],false],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[2]},null],[0,\\\"          \\\"],[10],[0,\\\"\\\\n        \\\"],[10],[0,\\\"\\\\n      \\\"],[10],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n\\\"],[10],[0,\\\"\\\\n\\\\n\\\"],[4,\\\"if\\\",[[23,[\\\"showStartDate\\\"]]],null,{\\\"statements\\\":[[0,\\\"  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"row\\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-md-12\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"form-group\\\",null,[[\\\"label\\\",\\\"for\\\"],[\\\"Date\\\",\\\"tile-start-date\\\"]],{\\\"statements\\\":[[0,\\\"        \\\"],[1,[27,\\\"pikaday-input\\\",null,[[\\\"id\\\",\\\"value\\\",\\\"placeholder\\\",\\\"class\\\",\\\"format\\\",\\\"onSelection\\\"],[\\\"tile-start-date\\\",[23,[\\\"model\\\",\\\"startDate\\\"]],\\\"Choose a date (optional)\\\",\\\"form-control\\\",\\\"MM/DD/YYYY\\\",[27,\\\"action\\\",[[22,0,[]],\\\"selectStartDate\\\"],null]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"    \\\"],[10],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"row\\\"],[9],[0,\\\"\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-md-12\\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"form-group\\\"],[9],[0,\\\"\\\\n      \\\"],[7,\\\"label\\\"],[11,\\\"for\\\",\\\"description\\\"],[9],[0,\\\"\\\\n        \\\"],[7,\\\"h3\\\"],[9],[0,\\\"Description\\\"],[10],[0,\\\"\\\\n        \\\"],[7,\\\"p\\\"],[9],[7,\\\"strong\\\"],[9],[1,[21,\\\"descriptionTagline\\\"],false],[10],[10],[0,\\\"\\\\n      \\\"],[10],[0,\\\"\\\\n\\\\n      \\\"],[1,[27,\\\"textarea\\\",null,[[\\\"autoresize\\\",\\\"id\\\",\\\"class\\\",\\\"value\\\"],[true,\\\"description\\\",\\\"form-control\\\",[23,[\\\"model\\\",\\\"description\\\"]]]]],false],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n\\\\n    \\\"],[7,\\\"h3\\\"],[9],[0,\\\"Playbook\\\"],[10],[0,\\\"\\\\n\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"form-group\\\"],[9],[0,\\\"\\\\n      \\\"],[7,\\\"p\\\"],[9],[7,\\\"strong\\\"],[9],[1,[21,\\\"playbookTagline\\\"],false],[10],[10],[0,\\\"\\\\n\\\\n      \\\"],[1,[27,\\\"wysiwyg-editor\\\",null,[[\\\"value\\\",\\\"index\\\",\\\"type\\\",\\\"id\\\",\\\"class\\\"],[[23,[\\\"model\\\",\\\"learningSteps\\\"]],0,\\\"text\\\",\\\"learning-steps\\\",\\\"form-control\\\"]]],false],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n\\\\n\\\"],[4,\\\"if\\\",[[23,[\\\"showPerformanceIndicators\\\"]]],null,{\\\"statements\\\":[[0,\\\"      \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"form-group\\\"],[9],[0,\\\"\\\\n        \\\"],[7,\\\"h3\\\"],[9],[0,\\\"Learning Targets\\\"],[10],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[23,[\\\"model\\\",\\\"appliedPerformanceIndicators\\\"]]],null,{\\\"statements\\\":[[0,\\\"          \\\"],[1,[27,\\\"applied-performance-indicator\\\",null,[[\\\"indicator\\\",\\\"tile\\\",\\\"editable\\\"],[[22,1,[]],[23,[\\\"model\\\"]],true]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[1]},null],[0,\\\"\\\\n        \\\"],[1,[27,\\\"tile-indicator-select\\\",null,[[\\\"tile\\\",\\\"project\\\"],[[23,[\\\"model\\\"]],[23,[\\\"model\\\",\\\"project\\\"]]]]],false],[0,\\\"\\\\n      \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n    \\\"],[7,\\\"h3\\\"],[9],[0,\\\"Notes\\\"],[10],[0,\\\"\\\\n\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"form-group\\\"],[9],[0,\\\"\\\\n      \\\"],[7,\\\"p\\\"],[9],[0,\\\"\\\\n        \\\"],[7,\\\"strong\\\"],[9],[0,\\\"\\\\n          This is a flexible space to share ideas, record tasks, create groups, personalize activities, and more!\\\\n        \\\"],[10],[0,\\\"\\\\n      \\\"],[10],[0,\\\"\\\\n\\\\n      \\\"],[1,[27,\\\"wysiwyg-editor\\\",null,[[\\\"value\\\",\\\"index\\\",\\\"type\\\",\\\"id\\\",\\\"class\\\"],[[23,[\\\"model\\\",\\\"notes\\\"]],1,\\\"text\\\",\\\"tile-notes\\\",\\\"form-control\\\"]]],false],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n\\\"],[10],[0,\\\"\\\\n\\\\n\\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"row\\\"],[9],[0,\\\"\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"TileForm-buttons col-md-12\\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"button\\\"],[11,\\\"class\\\",\\\"btn btn-default\\\"],[3,\\\"action\\\",[[22,0,[]],\\\"cancel\\\"]],[9],[0,\\\"Cancel\\\"],[10],[0,\\\"\\\\n\\\\n    \\\"],[7,\\\"button\\\"],[11,\\\"class\\\",\\\"btn btn-primary\\\"],[11,\\\"type\\\",\\\"submit\\\"],[3,\\\"action\\\",[[22,0,[]],\\\"save\\\"]],[9],[0,\\\"\\\\n      \\\"],[1,[27,\\\"if\\\",[[23,[\\\"isLoading\\\"]],\\\"Saving...\\\",[23,[\\\"tileSaveButton\\\"]]],null],false],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n\\\"],[10],[0,\\\"\\\\n\\\\n\\\"],[14,3],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\", \"meta\": { \"moduleName\": \"launch-pad/templates/components/tile-form.hbs\" } });\n});","define(\"launch-pad/templates/components/tile-indicator-select\", [\"exports\"], function (exports) {\n  \"use strict\";\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = Ember.HTMLBars.template({ \"id\": \"LwaJBg5d\", \"block\": \"{\\\"symbols\\\":[\\\"performanceIndicator\\\"],\\\"statements\\\":[[7,\\\"div\\\"],[11,\\\"class\\\",\\\"IndicatorSelect-outerActions\\\"],[9],[0,\\\"\\\\n  \\\"],[7,\\\"button\\\"],[11,\\\"class\\\",\\\"IndicatorSelect-addBtn btn btn-link\\\"],[3,\\\"action\\\",[[22,0,[]],\\\"showIndicators\\\"]],[9],[0,\\\"\\\\n    \\\"],[1,[27,\\\"fa-icon\\\",[\\\"plus-circle\\\"],null],false],[0,\\\" Assign Performance Indicators\\\\n  \\\"],[10],[0,\\\"\\\\n\\\"],[10],[0,\\\"\\\\n\\\\n\\\\n\\\"],[4,\\\"if\\\",[[23,[\\\"contentIsVisible\\\"]]],null,{\\\"statements\\\":[[0,\\\"  \\\"],[7,\\\"p\\\"],[11,\\\"class\\\",\\\"IndicatorSelect-description\\\"],[9],[0,\\\"\\\\n    Performance indicators can be added at\\\\n    \\\"],[4,\\\"link-to\\\",[\\\"main.projects.show.proficiencies\\\",[23,[\\\"project\\\",\\\"id\\\"]]],[[\\\"class\\\"],[\\\"btn btn-link\\\"]],{\\\"statements\\\":[[0,\\\"the project level\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"IndicatorSelect-content clearfix\\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"h2\\\"],[11,\\\"class\\\",\\\"IndicatorSelect-heading\\\"],[9],[0,\\\"\\\\n      Select a Performance Indicator\\\\n    \\\"],[10],[0,\\\"\\\\n\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"IndicatorSelect-innerContent\\\"],[9],[0,\\\"\\\\n      \\\"],[7,\\\"ul\\\"],[11,\\\"class\\\",\\\"IndicatorSelect-performanceIndicators\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[23,[\\\"unassignedIndicators\\\"]]],null,{\\\"statements\\\":[[0,\\\"          \\\"],[7,\\\"li\\\"],[12,\\\"class\\\",[28,[\\\"IndicatorSelect-performanceIndicator \\\",[27,\\\"if\\\",[[22,1,[\\\"selected\\\"]],\\\"is-selected\\\"],null],\\\" \\\",[27,\\\"if\\\",[[22,1,[\\\"active\\\"]],\\\"is-active\\\"],null]]]],[9],[0,\\\"\\\\n            \\\"],[7,\\\"a\\\"],[11,\\\"class\\\",\\\"IndicatorSelect-selectLink\\\"],[3,\\\"action\\\",[[22,0,[]],\\\"selectPerformanceIndicator\\\",[22,1,[]]]],[9],[0,\\\"\\\\n              \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"indicator-breadcrumbs\\\"],[9],[1,[22,1,[\\\"breadcrumb\\\"]],false],[10],[0,\\\"\\\\n              \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"indicator-body\\\"],[9],[1,[22,1,[\\\"body\\\"]],false],[10],[0,\\\"\\\\n            \\\"],[10],[0,\\\"\\\\n          \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[1]},{\\\"statements\\\":[[0,\\\"          \\\"],[7,\\\"p\\\"],[11,\\\"class\\\",\\\"IndicatorSelect-no-more\\\"],[9],[0,\\\"There are no unassigned performance indicators from the project.\\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}],[0,\\\"      \\\"],[10],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"IndicatorSelect-contentActions\\\"],[9],[0,\\\"\\\\n      \\\"],[7,\\\"button\\\"],[12,\\\"class\\\",[28,[\\\"IndicatorSelect-saveBtn btn btn-primary \\\",[27,\\\"if\\\",[[23,[\\\"noSelectedPeformanceIndicator\\\"]],\\\"disabled\\\"],null]]]],[12,\\\"disabled\\\",[21,\\\"noSelectedPeformanceIndicator\\\"]],[3,\\\"action\\\",[[22,0,[]],\\\"save\\\"]],[9],[0,\\\"\\\\n        Assign\\\\n      \\\"],[10],[0,\\\"\\\\n      \\\"],[7,\\\"button\\\"],[11,\\\"class\\\",\\\"IndicatorSelect-cancelBtn btn btn-link\\\"],[3,\\\"action\\\",[[22,0,[]],\\\"cancel\\\"]],[9],[0,\\\"\\\\n        Cancel\\\\n      \\\"],[10],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"hasEval\\\":false}\", \"meta\": { \"moduleName\": \"launch-pad/templates/components/tile-indicator-select.hbs\" } });\n});","define(\"launch-pad/templates/components/tile-modal\", [\"exports\"], function (exports) {\n  \"use strict\";\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = Ember.HTMLBars.template({ \"id\": \"Rnsreqi/\", \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[4,\\\"link-to\\\",[\\\"main.projects.show.storyboard\\\"],[[\\\"class\\\"],[\\\"tile-modal-close\\\"]],{\\\"statements\\\":[[0,\\\"  Close \\\"],[1,[27,\\\"fa-icon\\\",[\\\"close\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"container-fluid\\\"],[9],[0,\\\"\\\\n  \\\"],[7,\\\"header\\\"],[11,\\\"class\\\",\\\"TileForm-header\\\"],[9],[0,\\\"\\\\n    \\\"],[15,[23,[\\\"model\\\",\\\"iconPartial\\\"]],[]],[0,\\\"\\\\n    \\\"],[7,\\\"span\\\"],[11,\\\"class\\\",\\\"TileForm-headerType\\\"],[9],[1,[23,[\\\"model\\\",\\\"type\\\"]],false],[10],[0,\\\"\\\\n    \\\"],[7,\\\"span\\\"],[11,\\\"class\\\",\\\"TileForm-tagline\\\"],[9],[1,[23,[\\\"model\\\",\\\"tagline\\\"]],false],[10],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"Dialog-content\\\"],[9],[0,\\\"\\\\n    \\\"],[1,[21,\\\"outlet\\\"],false],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n\\\"],[10],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":true}\", \"meta\": { \"moduleName\": \"launch-pad/templates/components/tile-modal.hbs\" } });\n});","define(\"launch-pad/templates/components/tile-move\", [\"exports\"], function (exports) {\n  \"use strict\";\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = Ember.HTMLBars.template({ \"id\": \"t/sfLWnH\", \"block\": \"{\\\"symbols\\\":[\\\"project\\\"],\\\"statements\\\":[[7,\\\"div\\\"],[11,\\\"class\\\",\\\"tile-move__intro\\\"],[9],[0,\\\"\\\\n  \\\"],[7,\\\"h4\\\"],[9],[0,\\\"Move \\\"],[7,\\\"em\\\"],[9],[1,[23,[\\\"model\\\",\\\"title\\\"]],false],[10],[10],[0,\\\"\\\\n\\\\n  \\\"],[7,\\\"p\\\"],[9],[0,\\\"Select a project destination for this tile.\\\"],[10],[0,\\\"\\\\n\\\"],[10],[0,\\\"\\\\n\\\\n\\\"],[7,\\\"label\\\"],[11,\\\"class\\\",\\\"tile-move__copy-label\\\"],[9],[0,\\\"\\\\n  \\\"],[1,[27,\\\"input\\\",null,[[\\\"type\\\",\\\"name\\\",\\\"checked\\\",\\\"change\\\"],[\\\"checkbox\\\",\\\"Copy Tile\\\",[23,[\\\"copyTile\\\"]],[27,\\\"action\\\",[[22,0,[]],\\\"toggleCopyTile\\\"],null]]]],false],[0,\\\"\\\\n    Send a copy (original tile will remain)\\\\n\\\"],[10],[0,\\\"\\\\n\\\\n\\\"],[7,\\\"h5\\\"],[9],[0,\\\"Available Projects\\\"],[10],[0,\\\"\\\\n\\\\n\\\"],[7,\\\"ul\\\"],[11,\\\"class\\\",\\\"tile-move__projects\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[23,[\\\"projects\\\"]]],null,{\\\"statements\\\":[[4,\\\"unless\\\",[[27,\\\"is-equal\\\",[[22,1,[\\\"id\\\"]],[23,[\\\"model\\\",\\\"project\\\",\\\"id\\\"]]],null]],null,{\\\"statements\\\":[[0,\\\"      \\\"],[7,\\\"li\\\"],[12,\\\"class\\\",[28,[\\\"tile-move__project \\\",[27,\\\"if\\\",[[22,1,[\\\"selected\\\"]],\\\"tile-move__project--selected\\\"],null]]]],[9],[0,\\\"\\\\n        \\\"],[7,\\\"a\\\"],[11,\\\"class\\\",\\\"tile-move__project-link\\\"],[3,\\\"action\\\",[[22,0,[]],\\\"selectProject\\\",[22,1,[]]]],[9],[0,\\\"\\\\n          \\\"],[1,[22,1,[\\\"title\\\"]],false],[0,\\\"\\\\n        \\\"],[10],[0,\\\"\\\\n      \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[1]},null],[10],[0,\\\"\\\\n\\\\n\\\"],[7,\\\"button\\\"],[12,\\\"disabled\\\",[21,\\\"noSelectedProject\\\"]],[12,\\\"class\\\",[28,[\\\"btn btn-lg btn-primary btn-block \\\",[27,\\\"if\\\",[[23,[\\\"noSelectedProject\\\"]],\\\"disabled\\\"],null]]]],[3,\\\"action\\\",[[22,0,[]],\\\"submit\\\"]],[9],[0,\\\"\\\\n  \\\"],[1,[21,\\\"submitText\\\"],false],[0,\\\"\\\\n\\\"],[10],[0,\\\"\\\\n\\\\n\\\"],[4,\\\"if\\\",[[23,[\\\"noSelectedProject\\\"]]],null,{\\\"statements\\\":[[0,\\\"  \\\"],[7,\\\"p\\\"],[11,\\\"class\\\",\\\"tile-move__no-project-text\\\"],[9],[0,\\\"You need to select a project.\\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[7,\\\"p\\\"],[11,\\\"class\\\",\\\"tile-move__cancel\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"link-to\\\",[[23,[\\\"model\\\",\\\"routeForType\\\"]]],[[\\\"model\\\"],[[23,[\\\"model\\\"]]]],{\\\"statements\\\":[[0,\\\"    Cancel\\\\n\\\"]],\\\"parameters\\\":[]},null],[10],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\", \"meta\": { \"moduleName\": \"launch-pad/templates/components/tile-move.hbs\" } });\n});","define(\"launch-pad/templates/components/tile-nav-item\", [\"exports\"], function (exports) {\n  \"use strict\";\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = Ember.HTMLBars.template({ \"id\": \"yyGNaf5o\", \"block\": \"{\\\"symbols\\\":[\\\"@type\\\",\\\"&default\\\"],\\\"statements\\\":[[7,\\\"a\\\"],[11,\\\"href\\\",\\\"#\\\"],[12,\\\"class\\\",[28,[\\\"TileNav-link \\\",[21,\\\"linkClass\\\"],\\\" btn btn-link\\\"]]],[3,\\\"action\\\",[[22,0,[]],\\\"showForm\\\",[22,1,[]]],[[\\\"bubbles\\\"],[false]]],[9],[0,\\\"\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"TileNav-linkInner\\\"],[9],[0,\\\"\\\\n    \\\"],[1,[27,\\\"component\\\",[[23,[\\\"icon\\\"]]],[[\\\"class\\\"],[[23,[\\\"iconClass\\\"]]]]],false],[0,\\\" \\\"],[1,[21,\\\"typeClassName\\\"],false],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n\\\"],[10],[0,\\\"\\\\n\\\\n\\\"],[14,2],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\", \"meta\": { \"moduleName\": \"launch-pad/templates/components/tile-nav-item.hbs\" } });\n});","define(\"launch-pad/templates/components/tile-nav\", [\"exports\"], function (exports) {\n  \"use strict\";\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = Ember.HTMLBars.template({ \"id\": \"0bVZR+DS\", \"block\": \"{\\\"symbols\\\":[\\\"&default\\\"],\\\"statements\\\":[[14,1],[0,\\\"\\\\n\\\\n\\\"],[4,\\\"tile-nav-item\\\",null,[[\\\"type\\\",\\\"showFormAction\\\"],[\\\"launch\\\",[27,\\\"action\\\",[[22,0,[]],\\\"setActiveItem\\\"],null]]],{\\\"statements\\\":[[4,\\\"bs-tooltip\\\",null,[[\\\"triggerEvents\\\",\\\"placement\\\"],[\\\"hover\\\",\\\"right\\\"]],{\\\"statements\\\":[[0,\\\"    Engage\\\"],[7,\\\"br\\\"],[9],[10],[0,\\\"&\\\"],[7,\\\"br\\\"],[9],[10],[0,\\\"Empower\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"tile-nav-item\\\",null,[[\\\"type\\\",\\\"showFormAction\\\"],[\\\"experience\\\",[27,\\\"action\\\",[[22,0,[]],\\\"setActiveItem\\\"],null]]],{\\\"statements\\\":[[4,\\\"bs-tooltip\\\",null,[[\\\"triggerEvents\\\",\\\"placement\\\"],[\\\"hover\\\",\\\"right\\\"]],{\\\"statements\\\":[[0,\\\"    Acquire\\\"],[7,\\\"br\\\"],[9],[10],[0,\\\"&\\\"],[7,\\\"br\\\"],[9],[10],[0,\\\"Practice\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"tile-nav-item\\\",null,[[\\\"type\\\",\\\"showFormAction\\\"],[\\\"artifact\\\",[27,\\\"action\\\",[[22,0,[]],\\\"setActiveItem\\\"],null]]],{\\\"statements\\\":[[4,\\\"bs-tooltip\\\",null,[[\\\"triggerEvents\\\",\\\"placement\\\"],[\\\"hover\\\",\\\"right\\\"]],{\\\"statements\\\":[[0,\\\"    Synthesize\\\"],[7,\\\"br\\\"],[9],[10],[0,\\\"&\\\"],[7,\\\"br\\\"],[9],[10],[0,\\\"Create\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"tile-nav-item\\\",null,[[\\\"type\\\",\\\"showFormAction\\\"],[\\\"checkpoint\\\",[27,\\\"action\\\",[[22,0,[]],\\\"setActiveItem\\\"],null]]],{\\\"statements\\\":[[4,\\\"bs-tooltip\\\",null,[[\\\"triggerEvents\\\",\\\"placement\\\"],[\\\"hover\\\",\\\"right\\\"]],{\\\"statements\\\":[[0,\\\"    Assess\\\"],[7,\\\"br\\\"],[9],[10],[0,\\\"&\\\"],[7,\\\"br\\\"],[9],[10],[0,\\\"Adapt\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"tile-nav-item\\\",null,[[\\\"type\\\",\\\"showFormAction\\\"],[\\\"exhibition\\\",[27,\\\"action\\\",[[22,0,[]],\\\"setActiveItem\\\"],null]]],{\\\"statements\\\":[[4,\\\"bs-tooltip\\\",null,[[\\\"triggerEvents\\\",\\\"placement\\\"],[\\\"hover\\\",\\\"right\\\"]],{\\\"statements\\\":[[0,\\\"    Present\\\"],[7,\\\"br\\\"],[9],[10],[0,\\\"&\\\"],[7,\\\"br\\\"],[9],[10],[0,\\\"Perform\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null]],\\\"hasEval\\\":false}\", \"meta\": { \"moduleName\": \"launch-pad/templates/components/tile-nav.hbs\" } });\n});","define(\"launch-pad/templates/components/tile-type-icon\", [\"exports\"], function (exports) {\n  \"use strict\";\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = Ember.HTMLBars.template({ \"id\": \"z/orp/3g\", \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[4,\\\"if\\\",[[23,[\\\"model\\\",\\\"isLaunch\\\"]]],null,{\\\"statements\\\":[[0,\\\"  \\\"],[1,[27,\\\"icon-launch\\\",null,[[\\\"class\\\"],[[23,[\\\"iconClass\\\"]]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[23,[\\\"model\\\",\\\"isExperience\\\"]]],null,{\\\"statements\\\":[[0,\\\"  \\\"],[1,[27,\\\"icon-experience\\\",null,[[\\\"class\\\"],[[23,[\\\"iconClass\\\"]]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[23,[\\\"model\\\",\\\"isArtifact\\\"]]],null,{\\\"statements\\\":[[0,\\\"  \\\"],[1,[27,\\\"icon-artifact\\\",null,[[\\\"class\\\"],[[23,[\\\"iconClass\\\"]]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[23,[\\\"model\\\",\\\"isCheckpoint\\\"]]],null,{\\\"statements\\\":[[0,\\\"  \\\"],[1,[27,\\\"icon-checkpoint\\\",null,[[\\\"class\\\"],[[23,[\\\"iconClass\\\"]]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[23,[\\\"model\\\",\\\"isExhibition\\\"]]],null,{\\\"statements\\\":[[0,\\\"  \\\"],[1,[27,\\\"icon-exhibition\\\",null,[[\\\"class\\\"],[[23,[\\\"iconClass\\\"]]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]}]],\\\"hasEval\\\":false}\", \"meta\": { \"moduleName\": \"launch-pad/templates/components/tile-type-icon.hbs\" } });\n});","define(\"launch-pad/templates/components/todays-date\", [\"exports\"], function (exports) {\n  \"use strict\";\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = Ember.HTMLBars.template({ \"id\": \"KGpmXHIt\", \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[1,[21,\\\"todaysDate\\\"],false],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\", \"meta\": { \"moduleName\": \"launch-pad/templates/components/todays-date.hbs\" } });\n});","define(\"launch-pad/templates/components/user-card\", [\"exports\"], function (exports) {\n  \"use strict\";\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = Ember.HTMLBars.template({ \"id\": \"Ut8PFY6B\", \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[4,\\\"link-to\\\",[\\\"main.users.show\\\",[23,[\\\"user\\\",\\\"id\\\"]]],null,{\\\"statements\\\":[[0,\\\"  \\\"],[1,[27,\\\"gravatar-image\\\",null,[[\\\"hash\\\",\\\"defaultImage\\\",\\\"class\\\",\\\"size\\\"],[[23,[\\\"user\\\",\\\"gravatarHash\\\"]],\\\"identicon\\\",\\\"UserCard--Avatar\\\",80]]],false],[0,\\\"\\\\n\\\\n  \\\"],[7,\\\"span\\\"],[11,\\\"class\\\",\\\"UserCard--Name\\\"],[9],[1,[23,[\\\"user\\\",\\\"name\\\"]],false],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"hasEval\\\":false}\", \"meta\": { \"moduleName\": \"launch-pad/templates/components/user-card.hbs\" } });\n});","define(\"launch-pad/templates/components/user-profile-form\", [\"exports\"], function (exports) {\n  \"use strict\";\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = Ember.HTMLBars.template({ \"id\": \"ofCgt0To\", \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[7,\\\"div\\\"],[11,\\\"class\\\",\\\"container\\\"],[9],[0,\\\"\\\\n  \\\"],[7,\\\"form\\\"],[11,\\\"class\\\",\\\"Panel Panel--padded Panel--push-down col-md-4 col-md-offset-4\\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"h2\\\"],[9],[0,\\\"Manage Account\\\"],[10],[0,\\\"\\\\n\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"form-group\\\"],[9],[0,\\\"\\\\n      \\\"],[7,\\\"label\\\"],[9],[0,\\\"Photo\\\"],[10],[7,\\\"br\\\"],[9],[10],[0,\\\"\\\\n      \\\"],[1,[27,\\\"gravatar-image\\\",null,[[\\\"email\\\",\\\"defaultImage\\\",\\\"size\\\"],[[23,[\\\"user\\\",\\\"email\\\"]],\\\"identicon\\\",120]]],false],[0,\\\"\\\\n      \\\"],[7,\\\"p\\\"],[9],[0,\\\"Photos are managed through \\\"],[7,\\\"a\\\"],[11,\\\"href\\\",\\\"https://gravatar.com\\\"],[11,\\\"target\\\",\\\"_blank\\\"],[11,\\\"class\\\",\\\"underline\\\"],[9],[0,\\\"Gravatar \\\"],[1,[27,\\\"fa-icon\\\",[\\\"external-link\\\"],null],false],[10],[0,\\\", based on your account's email address.\\\"],[10],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"form-group\\\"],[9],[0,\\\"\\\\n      \\\"],[7,\\\"label\\\"],[9],[0,\\\"Name\\\"],[10],[0,\\\"\\\\n      \\\"],[1,[27,\\\"input\\\",null,[[\\\"value\\\",\\\"class\\\"],[[23,[\\\"user\\\",\\\"name\\\"]],\\\"form-control\\\"]]],false],[0,\\\"\\\\n      \\\"],[1,[27,\\\"form-item-errors\\\",null,[[\\\"errors\\\"],[[23,[\\\"user\\\",\\\"errors\\\",\\\"name\\\"]]]]],false],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"form-group\\\"],[9],[0,\\\"\\\\n      \\\"],[7,\\\"label\\\"],[9],[0,\\\"Email\\\"],[10],[0,\\\"\\\\n      \\\"],[1,[27,\\\"input\\\",null,[[\\\"type\\\",\\\"value\\\",\\\"class\\\"],[\\\"email\\\",[23,[\\\"user\\\",\\\"email\\\"]],\\\"form-control\\\"]]],false],[0,\\\"\\\\n      \\\"],[1,[27,\\\"form-item-errors\\\",null,[[\\\"errors\\\"],[[23,[\\\"user\\\",\\\"errors\\\",\\\"email\\\"]]]]],false],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"form-group\\\"],[9],[0,\\\"\\\\n      \\\"],[7,\\\"label\\\"],[9],[0,\\\"Bio\\\"],[10],[0,\\\"\\\\n      \\\"],[1,[27,\\\"textarea\\\",null,[[\\\"value\\\",\\\"autoresize\\\",\\\"id\\\",\\\"class\\\"],[[23,[\\\"user\\\",\\\"bio\\\"]],true,\\\"bio\\\",\\\"form-control\\\"]]],false],[0,\\\"\\\\n      \\\"],[1,[27,\\\"form-item-errors\\\",null,[[\\\"errors\\\"],[[23,[\\\"user\\\",\\\"errors\\\",\\\"bio\\\"]]]]],false],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"form-group\\\"],[9],[0,\\\"\\\\n      \\\"],[7,\\\"label\\\"],[9],[0,\\\"Password\\\"],[10],[0,\\\"\\\\n      \\\"],[1,[27,\\\"input\\\",null,[[\\\"type\\\",\\\"value\\\",\\\"class\\\"],[\\\"password\\\",[23,[\\\"user\\\",\\\"password\\\"]],\\\"form-control\\\"]]],false],[0,\\\"\\\\n      \\\"],[1,[27,\\\"form-item-errors\\\",null,[[\\\"errors\\\"],[[23,[\\\"user\\\",\\\"errors\\\",\\\"password\\\"]]]]],false],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"form-group\\\"],[9],[0,\\\"\\\\n      \\\"],[7,\\\"label\\\"],[9],[0,\\\"Password Confirmation\\\"],[10],[0,\\\"\\\\n      \\\"],[1,[27,\\\"input\\\",null,[[\\\"type\\\",\\\"value\\\",\\\"class\\\"],[\\\"password\\\",[23,[\\\"user\\\",\\\"passwordConfirmation\\\"]],\\\"form-control\\\"]]],false],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"form-group\\\"],[9],[0,\\\"\\\\n      \\\"],[7,\\\"button\\\"],[11,\\\"class\\\",\\\"btn btn-lg btn-primary btn-block\\\"],[3,\\\"action\\\",[[22,0,[]],\\\"submit\\\"]],[9],[0,\\\"\\\\n        Submit\\\\n      \\\"],[10],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n\\\"],[10],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\", \"meta\": { \"moduleName\": \"launch-pad/templates/components/user-profile-form.hbs\" } });\n});","define(\"launch-pad/templates/components/user-profile\", [\"exports\"], function (exports) {\n  \"use strict\";\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = Ember.HTMLBars.template({ \"id\": \"vrAaz+f7\", \"block\": \"{\\\"symbols\\\":[\\\"project\\\"],\\\"statements\\\":[[7,\\\"div\\\"],[11,\\\"class\\\",\\\"container UserProfile\\\"],[9],[0,\\\"\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"row UserProfile--Header text-center\\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-12\\\"],[9],[0,\\\"\\\\n      \\\"],[1,[27,\\\"gravatar-image\\\",null,[[\\\"hash\\\",\\\"defaultImage\\\",\\\"class\\\",\\\"size\\\"],[[23,[\\\"model\\\",\\\"gravatarHash\\\"]],\\\"identicon\\\",\\\"UserProfile--Avatar\\\",120]]],false],[0,\\\"\\\\n\\\\n      \\\"],[7,\\\"h1\\\"],[11,\\\"class\\\",\\\"UserProfile--Name\\\"],[9],[1,[23,[\\\"model\\\",\\\"name\\\"]],false],[10],[0,\\\"\\\\n\\\\n\\\"],[4,\\\"if\\\",[[23,[\\\"model\\\",\\\"bio\\\"]]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"p\\\"],[11,\\\"class\\\",\\\"lead UserProfile--Bio\\\"],[9],[1,[23,[\\\"model\\\",\\\"bio\\\"]],false],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[23,[\\\"userIsCurrentUser\\\"]]],null,{\\\"statements\\\":[[4,\\\"link-to\\\",[\\\"main.user-profile\\\"],[[\\\"class\\\"],[\\\"btn btn-sm btn-primary\\\"]],{\\\"statements\\\":[[0,\\\"          Manage Account \\\"],[1,[27,\\\"fa-icon\\\",[\\\"cog\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[0,\\\"    \\\"],[10],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"row UserProfile--Projects\\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-12 UserProfile--Projects--Title\\\"],[9],[0,\\\"\\\\n      \\\"],[7,\\\"h2\\\"],[9],[0,\\\"Projects\\\"],[10],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n\\\\n\\\"],[4,\\\"each\\\",[[23,[\\\"model\\\",\\\"projects\\\"]]],null,{\\\"statements\\\":[[0,\\\"      \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-6 col-md-6 col-lg-4\\\"],[9],[0,\\\"\\\\n        \\\"],[1,[27,\\\"project-card\\\",null,[[\\\"project\\\"],[[22,1,[]]]]],false],[0,\\\"\\\\n      \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[1]},{\\\"statements\\\":[[0,\\\"      \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-12\\\"],[9],[0,\\\"\\\\n        \\\"],[7,\\\"p\\\"],[9],[1,[23,[\\\"model\\\",\\\"name\\\"]],false],[0,\\\" has no projects.\\\"],[10],[0,\\\"\\\\n      \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}],[0,\\\"  \\\"],[10],[0,\\\"\\\\n\\\"],[10],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\", \"meta\": { \"moduleName\": \"launch-pad/templates/components/user-profile.hbs\" } });\n});","define(\"launch-pad/templates/components/wysiwyg-editor\", [\"exports\"], function (exports) {\n  \"use strict\";\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = Ember.HTMLBars.template({ \"id\": \"ULt5Ha0f\", \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[1,[27,\\\"trix-editor\\\",null,[[\\\"inputId\\\",\\\"class\\\",\\\"editorClass\\\",\\\"placeholder\\\",\\\"value\\\",\\\"trix-change\\\",\\\"trix-focus\\\"],[[23,[\\\"inputId\\\"]],\\\"trix-editor-wrapper\\\",\\\"trix-editor\\\",[23,[\\\"placeholder\\\"]],[23,[\\\"value\\\"]],[27,\\\"action\\\",[[22,0,[]],\\\"updateValue\\\"],null],[27,\\\"action\\\",[[22,0,[]],\\\"updateValue\\\"],null]]]],false],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\", \"meta\": { \"moduleName\": \"launch-pad/templates/components/wysiwyg-editor.hbs\" } });\n});","define('launch-pad/templates/components/x-select', ['exports', 'emberx-select/templates/components/x-select'], function (exports, _xSelect) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(exports, 'default', {\n    enumerable: true,\n    get: function () {\n      return _xSelect.default;\n    }\n  });\n});","define(\"launch-pad/templates/forgot-password/edit\", [\"exports\"], function (exports) {\n  \"use strict\";\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = Ember.HTMLBars.template({ \"id\": \"6Y0cPmeo\", \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[1,[27,\\\"password-reset-form\\\",null,[[\\\"token\\\",\\\"afterReset\\\"],[[23,[\\\"model\\\",\\\"resetToken\\\"]],[27,\\\"route-action\\\",[\\\"afterReset\\\"],null]]]],false],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\", \"meta\": { \"moduleName\": \"launch-pad/templates/forgot-password/edit.hbs\" } });\n});","define(\"launch-pad/templates/forgot-password/index\", [\"exports\"], function (exports) {\n  \"use strict\";\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = Ember.HTMLBars.template({ \"id\": \"E1cVQgtn\", \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[1,[27,\\\"page-title\\\",[\\\"Reset Password\\\"],null],false],[0,\\\"\\\\n\\\\n\\\"],[1,[21,\\\"password-reset-request-form\\\"],false],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\", \"meta\": { \"moduleName\": \"launch-pad/templates/forgot-password/index.hbs\" } });\n});","define(\"launch-pad/templates/gallery\", [\"exports\"], function (exports) {\n  \"use strict\";\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = Ember.HTMLBars.template({ \"id\": \"NIqc/3Wh\", \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[1,[27,\\\"page-title\\\",[\\\"Project Gallery\\\"],null],false],[0,\\\"\\\\n\\\\n\\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"container dashboard\\\"],[9],[0,\\\"\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"row dashboard--header\\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-12 col-md-6\\\"],[9],[0,\\\"\\\\n      \\\"],[7,\\\"h1\\\"],[9],[0,\\\"Open Source Project Gallery\\\"],[10],[0,\\\"\\\\n\\\\n      \\\"],[7,\\\"p\\\"],[11,\\\"class\\\",\\\"lead\\\"],[9],[0,\\\"Looking for inspiration? Get started with one of LaunchPad’s featured projects. All of these projects can be copied and fully customized to streamline your planning.\\\"],[10],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n\\\\n  \\\"],[1,[27,\\\"project-gallery\\\",null,[[\\\"projects\\\"],[[23,[\\\"model\\\"]]]]],false],[0,\\\"\\\\n\\\"],[10],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\", \"meta\": { \"moduleName\": \"launch-pad/templates/gallery.hbs\" } });\n});","define(\"launch-pad/templates/head\", [\"exports\"], function (exports) {\n  \"use strict\";\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = Ember.HTMLBars.template({ \"id\": \"hUrQOIs3\", \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[7,\\\"title\\\"],[9],[1,[23,[\\\"model\\\",\\\"title\\\"]],false],[10],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\", \"meta\": { \"moduleName\": \"launch-pad/templates/head.hbs\" } });\n});","define(\"launch-pad/templates/home\", [\"exports\"], function (exports) {\n  \"use strict\";\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = Ember.HTMLBars.template({ \"id\": \"taPPQJFL\", \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[1,[27,\\\"page-title\\\",[\\\"Home\\\"],null],false],[0,\\\"\\\\n\\\\n\\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"home\\\"],[9],[0,\\\"\\\\n  \\\"],[7,\\\"section\\\"],[11,\\\"class\\\",\\\"home--intro home--section\\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"container\\\"],[9],[0,\\\"\\\\n      \\\"],[7,\\\"img\\\"],[11,\\\"class\\\",\\\"home--intro--logo\\\"],[11,\\\"src\\\",\\\"/images/logo2x.png\\\"],[11,\\\"alt\\\",\\\"LaunchPad Spaceship Logo\\\"],[9],[10],[0,\\\"\\\\n\\\\n      \\\"],[7,\\\"h1\\\"],[11,\\\"class\\\",\\\"home--intro--header\\\"],[9],[0,\\\"Design high-quality, personalized learning experiences.\\\"],[10],[0,\\\"\\\\n\\\\n      \\\"],[7,\\\"span\\\"],[11,\\\"class\\\",\\\"home--intro--tagline\\\"],[9],[0,\\\"LaunchPad is the best way to build and share awesome projects.\\\"],[10],[0,\\\"\\\\n\\\\n      \\\"],[4,\\\"link-to\\\",[\\\"auth.signup\\\"],[[\\\"class\\\"],[\\\"btn btn-lg btn-primary home--cta-btn\\\"]],{\\\"statements\\\":[[0,\\\"Sign Up for Free\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n\\\\n  \\\"],[7,\\\"section\\\"],[11,\\\"class\\\",\\\"home--preview home--section\\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"img\\\"],[11,\\\"class\\\",\\\"home__screenshot\\\"],[11,\\\"src\\\",\\\"/images/storyboard-screenshot.png\\\"],[9],[10],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n\\\\n  \\\"],[7,\\\"section\\\"],[11,\\\"class\\\",\\\"home--features home--section\\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"container\\\"],[9],[0,\\\"\\\\n      \\\"],[7,\\\"h1\\\"],[9],[0,\\\"Features\\\"],[10],[0,\\\"\\\\n\\\\n      \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"home--feature\\\"],[9],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"home--feature--details\\\"],[9],[0,\\\"\\\\n          \\\"],[7,\\\"h3\\\"],[9],[0,\\\"Powerful, Yet Simple\\\"],[10],[0,\\\"\\\\n\\\\n          \\\"],[7,\\\"p\\\"],[9],[0,\\\"LaunchPad’s core architecture facilitates high-quality project design. Enjoy an elegant interface to capture a great idea or storyboard your entire expedition.\\\"],[10],[0,\\\"\\\\n        \\\"],[10],[0,\\\"\\\\n\\\\n        \\\"],[7,\\\"img\\\"],[11,\\\"class\\\",\\\"home--feature--image\\\"],[11,\\\"src\\\",\\\"/images/home--powerful.svg\\\"],[11,\\\"alt\\\",\\\"LaunchPad Storyboard Tools Illustration\\\"],[9],[10],[0,\\\"\\\\n      \\\"],[10],[0,\\\"\\\\n\\\\n      \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"home--feature\\\"],[9],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"home--feature--details\\\"],[9],[0,\\\"\\\\n          \\\"],[7,\\\"h3\\\"],[9],[0,\\\"Create Rich Tiles\\\"],[10],[0,\\\"\\\\n\\\\n          \\\"],[7,\\\"p\\\"],[9],[0,\\\"Add as much (or little) detail as you want to your tiles to help guide your progress.\\\"],[10],[0,\\\"\\\\n        \\\"],[10],[0,\\\"\\\\n\\\\n        \\\"],[7,\\\"img\\\"],[11,\\\"class\\\",\\\"home--feature--image\\\"],[11,\\\"src\\\",\\\"/images/home--tile.svg\\\"],[11,\\\"alt\\\",\\\"LaunchPad Tile Illustration\\\"],[9],[10],[0,\\\"\\\\n      \\\"],[10],[0,\\\"\\\\n\\\\n      \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"home--feature home--feature--no-bottom-spacing\\\"],[9],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"home--feature--details\\\"],[9],[0,\\\"\\\\n          \\\"],[7,\\\"h3\\\"],[9],[0,\\\"Copy Projects\\\"],[10],[0,\\\"\\\\n\\\\n          \\\"],[7,\\\"p\\\"],[9],[0,\\\"See a project you like? Copy and modify it for your needs. Or create your own template to use as a starting point.\\\"],[10],[0,\\\"\\\\n        \\\"],[10],[0,\\\"\\\\n\\\\n        \\\"],[7,\\\"img\\\"],[11,\\\"class\\\",\\\"home--feature--image\\\"],[11,\\\"src\\\",\\\"/images/home--copy.svg\\\"],[11,\\\"alt\\\",\\\"LaunchPad Copy Illustration\\\"],[9],[10],[0,\\\"\\\\n      \\\"],[10],[0,\\\"\\\\n\\\\n      \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"home--feature home--feature--no-top-spacing\\\"],[9],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"home--feature--details\\\"],[9],[0,\\\"\\\\n          \\\"],[7,\\\"h3\\\"],[9],[0,\\\"Invite the Whole Team\\\"],[10],[0,\\\"\\\\n\\\\n          \\\"],[7,\\\"p\\\"],[9],[0,\\\"Assemble your team and plan collaboratively. Teachers, students and community partners can share ideas, inspiration, and work together to get the most out of every learning experience.\\\"],[10],[0,\\\"\\\\n        \\\"],[10],[0,\\\"\\\\n\\\\n        \\\"],[7,\\\"img\\\"],[11,\\\"class\\\",\\\"home--feature--image\\\"],[11,\\\"src\\\",\\\"/images/home--team.svg\\\"],[11,\\\"alt\\\",\\\"LaunchPad Team Illustration\\\"],[9],[10],[0,\\\"\\\\n      \\\"],[10],[0,\\\"\\\\n\\\\n      \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"home--feature\\\"],[9],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"home--feature--details\\\"],[9],[0,\\\"\\\\n          \\\"],[7,\\\"h3\\\"],[9],[0,\\\"The Power to Personalize\\\"],[10],[0,\\\"\\\\n\\\\n          \\\"],[7,\\\"p\\\"],[9],[0,\\\"Use LaunchPad for student-designed projects and portfolios. Quickly see all of your projects on your Dashboard.\\\"],[10],[0,\\\"\\\\n        \\\"],[10],[0,\\\"\\\\n\\\\n        \\\"],[7,\\\"img\\\"],[11,\\\"class\\\",\\\"home--feature--image\\\"],[11,\\\"src\\\",\\\"/images/home--dashboard.svg\\\"],[11,\\\"alt\\\",\\\"LaunchPad Dashboard Illustration\\\"],[9],[10],[0,\\\"\\\\n      \\\"],[10],[0,\\\"\\\\n\\\\n      \\\"],[7,\\\"p\\\"],[11,\\\"class\\\",\\\"home--features--learn-more\\\"],[9],[0,\\\"\\\\n        \\\"],[7,\\\"a\\\"],[11,\\\"class\\\",\\\"underline\\\"],[11,\\\"href\\\",\\\"http://www.savilabs.org/launchpad\\\"],[11,\\\"target\\\",\\\"_blank\\\"],[9],[0,\\\"Learn more about LaunchPad\\\"],[10],[0,\\\"\\\\n      \\\"],[10],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n\\\\n  \\\"],[7,\\\"section\\\"],[11,\\\"class\\\",\\\"home--gallery home--section\\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"container\\\"],[9],[0,\\\"\\\\n      \\\"],[7,\\\"h1\\\"],[11,\\\"class\\\",\\\"home--gallery--header\\\"],[9],[0,\\\"Open Source Project Gallery\\\"],[10],[0,\\\"\\\\n\\\\n      \\\"],[7,\\\"p\\\"],[11,\\\"class\\\",\\\"home--gallery--intro\\\"],[9],[0,\\\"Looking for inspiration? Get started with one of LaunchPad’s featured projects. All of these projects can be copied and fully customized to streamline your planning.\\\"],[10],[0,\\\"\\\\n\\\\n      \\\"],[1,[27,\\\"project-gallery\\\",null,[[\\\"projects\\\"],[[23,[\\\"model\\\"]]]]],false],[0,\\\"\\\\n\\\\n      \\\"],[7,\\\"p\\\"],[11,\\\"class\\\",\\\"text-center\\\"],[9],[0,\\\"\\\\n        \\\"],[4,\\\"link-to\\\",[\\\"gallery\\\"],[[\\\"class\\\"],[\\\"btn btn-lg btn-primary home--gallery--explore\\\"]],{\\\"statements\\\":[[0,\\\"Explore the Full Gallery\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n      \\\"],[10],[0,\\\"\\\\n\\\\n      \\\"],[7,\\\"p\\\"],[11,\\\"class\\\",\\\"text-center home--gallery--contact\\\"],[9],[0,\\\"\\\\n        Do you have an amazing project to share? We'd love to feature it. \\\"],[7,\\\"a\\\"],[11,\\\"href\\\",\\\"mailto:contact@savilabs.org\\\"],[11,\\\"class\\\",\\\"underline\\\"],[9],[0,\\\"Contact Us\\\"],[10],[0,\\\"\\\\n      \\\"],[10],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n\\\\n  \\\"],[7,\\\"section\\\"],[11,\\\"class\\\",\\\"home--testimonials home--section\\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"container\\\"],[9],[0,\\\"\\\\n      \\\"],[7,\\\"h1\\\"],[9],[0,\\\"What Users Have to Say\\\"],[10],[0,\\\"\\\\n\\\\n      \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"testimonials\\\"],[9],[0,\\\"\\\\n        \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"testimonial\\\"],[9],[0,\\\"\\\\n          \\\"],[7,\\\"blockquote\\\"],[11,\\\"class\\\",\\\"testimonial__quote\\\"],[9],[0,\\\"\\\\n            Launchpad is an easy to use, organized, and visually\\\\n            appealing way to develop project based learning expeditions.\\\\n            Teachers or students can design learning experiences, tag\\\\n            proficiencies, link resources, and share with team members\\\\n            all in one convenient place. As a professional development\\\\n            coordinator, I work with teachers to design integrated\\\\n            service and project-based learning units. LaunchPad is my\\\\n            go-to planning tool.\\\\n          \\\"],[10],[0,\\\"\\\\n\\\\n          \\\"],[7,\\\"img\\\"],[11,\\\"class\\\",\\\"testimonial__headshot\\\"],[11,\\\"src\\\",\\\"/images/home-testimonial--katy.jpg\\\"],[11,\\\"alt\\\",\\\"Katy Farber Headshot\\\"],[9],[10],[0,\\\"\\\\n\\\\n          \\\"],[7,\\\"span\\\"],[11,\\\"class\\\",\\\"testimonial__author\\\"],[9],[0,\\\"\\\\n            — Katy Farber\\\"],[7,\\\"br\\\"],[9],[10],[0,\\\"\\\\n            Author + Teacher Coach\\\\n          \\\"],[10],[0,\\\"\\\\n        \\\"],[10],[0,\\\"\\\\n\\\\n        \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"testimonial\\\"],[9],[0,\\\"\\\\n          \\\"],[7,\\\"blockquote\\\"],[11,\\\"class\\\",\\\"testimonial__quote\\\"],[9],[0,\\\"\\\\n            As a beginning teacher new to project based learning, LaunchPad\\\\n            has been invaluable in shaping my pedagogy. Its intuitive format\\\\n            helps me design learning experiences, connect with colleagues,\\\\n            and provide clear expectations for students. The ability to\\\\n            build, copy, and move tiles gives me the flexibility to map and\\\\n            manage projects. Using LaunchPad inspires me to design engaging,\\\\n            student-centered projects and has helped create a classroom\\\\n            culture of 'beautiful work.' I am grateful to have had access to\\\\n            such an amazing, practical resource early in my career and will\\\\n            continue to take advantage of it for many projects to come.\\\\n          \\\"],[10],[0,\\\"\\\\n\\\\n          \\\"],[7,\\\"img\\\"],[11,\\\"class\\\",\\\"testimonial__headshot\\\"],[11,\\\"src\\\",\\\"/images/home-testimonial--darrin.jpg\\\"],[11,\\\"alt\\\",\\\"Darrin Dezotelle Headshot\\\"],[9],[10],[0,\\\"\\\\n\\\\n          \\\"],[7,\\\"span\\\"],[11,\\\"class\\\",\\\"testimonial__author\\\"],[9],[0,\\\"\\\\n            — Darrin Dezotelle\\\"],[7,\\\"br\\\"],[9],[10],[0,\\\"\\\\n            Teacher, Cabot High School\\\\n          \\\"],[10],[0,\\\"\\\\n        \\\"],[10],[0,\\\"\\\\n      \\\"],[10],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n\\\\n  \\\"],[7,\\\"section\\\"],[11,\\\"class\\\",\\\"home--cta home--section\\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"container\\\"],[9],[0,\\\"\\\\n      \\\"],[4,\\\"link-to\\\",[\\\"auth.signup\\\"],[[\\\"class\\\"],[\\\"btn btn-lg btn-primary home--cta-btn\\\"]],{\\\"statements\\\":[[0,\\\"Get Started for Free\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\\n      \\\"],[7,\\\"p\\\"],[9],[0,\\\"LaunchPad is currently in beta and free for all users.\\\"],[10],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n\\\\n  \\\"],[7,\\\"section\\\"],[11,\\\"class\\\",\\\"home--footer home--section\\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"container\\\"],[9],[0,\\\"\\\\n      \\\"],[7,\\\"a\\\"],[11,\\\"href\\\",\\\"http://www.savilabs.org\\\"],[11,\\\"target\\\",\\\"_blank\\\"],[9],[0,\\\"\\\\n        \\\"],[7,\\\"img\\\"],[11,\\\"src\\\",\\\"/images/savi-brandmark.png\\\"],[11,\\\"alt\\\",\\\"Savi Logo\\\"],[9],[10],[0,\\\"\\\\n      \\\"],[10],[0,\\\"\\\\n\\\\n      \\\"],[7,\\\"p\\\"],[11,\\\"class\\\",\\\"home__details\\\"],[9],[0,\\\"\\\\n        We’re passionate about discovering innovative and inspiring ways to\\\\n        make school amazing. We believe in creating student-centered\\\\n        experiences that empower learners to become problem solvers,\\\\n        explorers, historians, producers, engineers, and makers.\\\\n      \\\"],[10],[0,\\\"\\\\n\\\\n      \\\"],[7,\\\"p\\\"],[11,\\\"class\\\",\\\"home__details\\\"],[9],[0,\\\"\\\\n        LaunchPad is built by \\\"],[7,\\\"a\\\"],[11,\\\"href\\\",\\\"http://www.savilabs.org\\\"],[11,\\\"target\\\",\\\"_blank\\\"],[11,\\\"class\\\",\\\"underline\\\"],[9],[0,\\\"Savi Ed Labs\\\"],[10],[0,\\\".\\\\n        Reach out via \\\"],[7,\\\"a\\\"],[11,\\\"href\\\",\\\"mailto:contact@savilabs.org\\\"],[11,\\\"class\\\",\\\"underline\\\"],[9],[0,\\\"email\\\"],[10],[0,\\\" if you have any questions.\\\\n      \\\"],[10],[0,\\\"\\\\n\\\\n      \\\"],[7,\\\"p\\\"],[11,\\\"class\\\",\\\"home__details\\\"],[9],[0,\\\"\\\\n        Savi Ed Labs is a Vermont-based Domestic Non-Profit Corporation.\\\\n      \\\"],[10],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n\\\"],[10],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\", \"meta\": { \"moduleName\": \"launch-pad/templates/home.hbs\" } });\n});","define(\"launch-pad/templates/index\", [\"exports\"], function (exports) {\n  \"use strict\";\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = Ember.HTMLBars.template({ \"id\": \"7w0XlBkk\", \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[1,[21,\\\"outlet\\\"],false],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\", \"meta\": { \"moduleName\": \"launch-pad/templates/index.hbs\" } });\n});","define(\"launch-pad/templates/invite-accept\", [\"exports\"], function (exports) {\n  \"use strict\";\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = Ember.HTMLBars.template({ \"id\": \"/FMItxNk\", \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[1,[27,\\\"invite-accept\\\",null,[[\\\"model\\\",\\\"action\\\"],[[23,[\\\"model\\\"]],[27,\\\"route-action\\\",[\\\"accept\\\"],null]]]],false],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\", \"meta\": { \"moduleName\": \"launch-pad/templates/invite-accept.hbs\" } });\n});","define(\"launch-pad/templates/main\", [\"exports\"], function (exports) {\n  \"use strict\";\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = Ember.HTMLBars.template({ \"id\": \"Mtegmn2/\", \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[1,[21,\\\"outlet\\\"],false],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\", \"meta\": { \"moduleName\": \"launch-pad/templates/main.hbs\" } });\n});","define(\"launch-pad/templates/main/dashboard\", [\"exports\"], function (exports) {\n  \"use strict\";\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = Ember.HTMLBars.template({ \"id\": \"ezjawRE5\", \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[1,[27,\\\"app-dashboard\\\",null,[[\\\"model\\\"],[[23,[\\\"model\\\"]]]]],false],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\", \"meta\": { \"moduleName\": \"launch-pad/templates/main/dashboard.hbs\" } });\n});","define(\"launch-pad/templates/main/projects/new\", [\"exports\"], function (exports) {\n  \"use strict\";\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = Ember.HTMLBars.template({ \"id\": \"J4BHGPvk\", \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[1,[27,\\\"page-title\\\",[\\\"Add New Project\\\"],null],false],[0,\\\"\\\\n\\\\n\\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"container\\\"],[9],[0,\\\"\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"row\\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"SectionLead col-sm-8\\\"],[9],[0,\\\"\\\\n      \\\"],[7,\\\"h1\\\"],[11,\\\"class\\\",\\\"SectionLead-title\\\"],[9],[0,\\\"Create a new project\\\"],[10],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n\\\\n  \\\"],[1,[27,\\\"project-form\\\",null,[[\\\"model\\\",\\\"action\\\"],[[23,[\\\"model\\\"]],[27,\\\"route-action\\\",[\\\"saved\\\"],null]]]],false],[0,\\\"\\\\n\\\"],[10],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\", \"meta\": { \"moduleName\": \"launch-pad/templates/main/projects/new.hbs\" } });\n});","define(\"launch-pad/templates/main/projects/show\", [\"exports\"], function (exports) {\n  \"use strict\";\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = Ember.HTMLBars.template({ \"id\": \"iPxQwtBx\", \"block\": \"{\\\"symbols\\\":[\\\"navbar\\\",\\\"nav\\\",\\\"nav\\\"],\\\"statements\\\":[[1,[27,\\\"page-title\\\",[[23,[\\\"model\\\",\\\"title\\\"]]],null],false],[0,\\\"\\\\n\\\\n\\\"],[1,[27,\\\"photo-banner\\\",null,[[\\\"model\\\",\\\"class\\\"],[[23,[\\\"model\\\"]],\\\"clearfix\\\"]]],false],[0,\\\"\\\\n\\\"],[4,\\\"bs-navbar\\\",null,[[\\\"class\\\",\\\"collapsed\\\",\\\"fluid\\\",\\\"onCollapse\\\",\\\"onExpand\\\"],[\\\"ProjectNav\\\",[23,[\\\"collapsed\\\"]],false,[27,\\\"action\\\",[[22,0,[]],[27,\\\"mut\\\",[[23,[\\\"collapsed\\\"]]],null],true],null],[27,\\\"action\\\",[[22,0,[]],[27,\\\"mut\\\",[[23,[\\\"collapsed\\\"]]],null],false],null]]],{\\\"statements\\\":[[0,\\\"  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"navbar-header\\\"],[9],[0,\\\"\\\\n    \\\"],[1,[22,1,[\\\"toggle\\\"]],false],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[22,1,[\\\"content\\\"]]],null,{\\\"statements\\\":[[4,\\\"component\\\",[[22,1,[\\\"nav\\\"]]],[[\\\"class\\\"],[\\\"ProjectNav-primaryLinks\\\"]],{\\\"statements\\\":[[4,\\\"component\\\",[[22,3,[\\\"item\\\"]]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[1,[27,\\\"component\\\",[[22,3,[\\\"link-to\\\"]],\\\"Overview\\\",\\\"main.projects.show.overview\\\",[23,[\\\"model\\\",\\\"id\\\"]]],[[\\\"class\\\"],[\\\"ProjectNav-primaryLink\\\"]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"component\\\",[[22,3,[\\\"item\\\"]]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[1,[27,\\\"component\\\",[[22,3,[\\\"link-to\\\"]],\\\"Storyboard\\\",\\\"main.projects.show.storyboard\\\",[23,[\\\"model\\\",\\\"id\\\"]]],[[\\\"class\\\"],[\\\"ProjectNav-primaryLink\\\"]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"component\\\",[[22,3,[\\\"item\\\"]]],null,{\\\"statements\\\":[[4,\\\"if\\\",[[23,[\\\"model\\\",\\\"canEditProject\\\"]]],null,{\\\"statements\\\":[[0,\\\"          \\\"],[1,[27,\\\"component\\\",[[22,3,[\\\"link-to\\\"]],\\\"Proficiencies\\\",\\\"main.projects.show.proficiencies\\\",[23,[\\\"model\\\",\\\"id\\\"]]],[[\\\"class\\\"],[\\\"ProjectNav-primaryLink\\\"]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[3]},null],[4,\\\"if\\\",[[23,[\\\"model\\\",\\\"canEditProject\\\"]]],null,{\\\"statements\\\":[[4,\\\"component\\\",[[22,1,[\\\"nav\\\"]]],[[\\\"class\\\"],[\\\"ProjectNav-primaryLinks navbar-right\\\"]],{\\\"statements\\\":[[4,\\\"component\\\",[[22,2,[\\\"item\\\"]]],null,{\\\"statements\\\":[[4,\\\"component\\\",[[22,2,[\\\"link-to\\\"]],\\\"main.projects.show.team\\\",[23,[\\\"model\\\",\\\"id\\\"]]],[[\\\"class\\\"],[\\\"ProjectNav-secondaryLink\\\"]],{\\\"statements\\\":[[0,\\\"            \\\"],[1,[27,\\\"fa-icon\\\",[\\\"users\\\"],null],false],[0,\\\" Team\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[2]},null]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[1]},null],[0,\\\"\\\\n\\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"container\\\"],[9],[0,\\\"\\\\n  \\\"],[1,[21,\\\"outlet\\\"],false],[0,\\\"\\\\n\\\"],[10],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\", \"meta\": { \"moduleName\": \"launch-pad/templates/main/projects/show.hbs\" } });\n});","define(\"launch-pad/templates/main/projects/show/index\", [\"exports\"], function (exports) {\n  \"use strict\";\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = Ember.HTMLBars.template({ \"id\": \"65aIkrQT\", \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[1,[21,\\\"outlet\\\"],false],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\", \"meta\": { \"moduleName\": \"launch-pad/templates/main/projects/show/index.hbs\" } });\n});","define(\"launch-pad/templates/main/projects/show/overview\", [\"exports\"], function (exports) {\n  \"use strict\";\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = Ember.HTMLBars.template({ \"id\": \"RD8o6fxy\", \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[7,\\\"div\\\"],[11,\\\"class\\\",\\\"row\\\"],[9],[0,\\\"\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"SectionLead col-sm-8\\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"p\\\"],[11,\\\"class\\\",\\\"SectionLead-lead\\\"],[9],[0,\\\"\\\\n      Your project one-sheet.\\\\n    \\\"],[10],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n\\\"],[10],[0,\\\"\\\\n\\\\n\\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"row\\\"],[9],[0,\\\"\\\\n  \\\"],[1,[21,\\\"outlet\\\"],false],[0,\\\"\\\\n\\\"],[10],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\", \"meta\": { \"moduleName\": \"launch-pad/templates/main/projects/show/overview.hbs\" } });\n});","define(\"launch-pad/templates/main/projects/show/overview/edit\", [\"exports\"], function (exports) {\n  \"use strict\";\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = Ember.HTMLBars.template({ \"id\": \"9wF11g9g\", \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[1,[27,\\\"page-title\\\",[\\\"Edit\\\"],null],false],[0,\\\"\\\\n\\\\n\\\"],[1,[27,\\\"project-form\\\",null,[[\\\"model\\\",\\\"edit\\\",\\\"action\\\"],[[23,[\\\"model\\\"]],true,[27,\\\"route-action\\\",[\\\"saved\\\"],null]]]],false],[0,\\\"\\\\n\\\\n\\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-4\\\"],[9],[0,\\\"\\\\n  \\\"],[7,\\\"h2\\\"],[9],[0,\\\"Manage\\\"],[10],[0,\\\"\\\\n\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"form-group\\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"a\\\"],[11,\\\"class\\\",\\\"btn btn-primary\\\"],[11,\\\"href\\\",\\\"#\\\"],[3,\\\"action\\\",[[22,0,[]],\\\"destroy\\\",[23,[\\\"model\\\"]]]],[9],[0,\\\"\\\\n      \\\"],[1,[27,\\\"fa-icon\\\",[\\\"trash-o\\\"],null],false],[0,\\\" Delete Project\\\\n    \\\"],[10],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n\\\"],[10],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\", \"meta\": { \"moduleName\": \"launch-pad/templates/main/projects/show/overview/edit.hbs\" } });\n});","define(\"launch-pad/templates/main/projects/show/overview/index\", [\"exports\"], function (exports) {\n  \"use strict\";\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = Ember.HTMLBars.template({ \"id\": \"EfYcFRTx\", \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[7,\\\"div\\\"],[11,\\\"class\\\",\\\"Panel Panel--padded col-sm-8\\\"],[9],[0,\\\"\\\\n  \\\"],[1,[27,\\\"project-view\\\",null,[[\\\"model\\\"],[[23,[\\\"model\\\"]]]]],false],[0,\\\"\\\\n\\\"],[10],[0,\\\"\\\\n\\\\n\\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-4\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[23,[\\\"model\\\",\\\"canEditProject\\\"]]],null,{\\\"statements\\\":[[0,\\\"    \\\"],[7,\\\"h2\\\"],[9],[0,\\\"Manage\\\"],[10],[0,\\\"\\\\n\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"form-group\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"link-to\\\",[\\\"main.projects.show.overview.edit\\\",[23,[\\\"model\\\"]]],[[\\\"class\\\"],[\\\"btn btn-primary\\\"]],{\\\"statements\\\":[[0,\\\"        \\\"],[1,[27,\\\"fa-icon\\\",[\\\"edit\\\"],null],false],[0,\\\" Edit Project\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"    \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n  \\\"],[1,[27,\\\"project-copy\\\",null,[[\\\"model\\\",\\\"afterCopyAction\\\"],[[23,[\\\"model\\\"]],[27,\\\"route-action\\\",[\\\"afterCopy\\\"],null]]]],false],[0,\\\"\\\\n\\\"],[10],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\", \"meta\": { \"moduleName\": \"launch-pad/templates/main/projects/show/overview/index.hbs\" } });\n});","define(\"launch-pad/templates/main/projects/show/proficiencies\", [\"exports\"], function (exports) {\n  \"use strict\";\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = Ember.HTMLBars.template({ \"id\": \"Gu0/UBUB\", \"block\": \"{\\\"symbols\\\":[\\\"indicator\\\"],\\\"statements\\\":[[7,\\\"div\\\"],[11,\\\"class\\\",\\\"row\\\"],[9],[0,\\\"\\\\n  \\\"],[7,\\\"nav\\\"],[11,\\\"class\\\",\\\"FilterBar col-sm-12\\\"],[9],[0,\\\"\\\\n    \\\"],[1,[27,\\\"indicator-input\\\",null,[[\\\"indicators\\\",\\\"project\\\",\\\"afterAddCallback\\\",\\\"addButtonText\\\",\\\"buttonClass\\\"],[[23,[\\\"model\\\",\\\"indicators\\\"]],[23,[\\\"model\\\",\\\"project\\\"]],[27,\\\"route-action\\\",[\\\"indicatorAdded\\\"],null],\\\"Add a proficiency\\\",\\\"btn-primary\\\"]]],false],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"SectionLead col-sm-12\\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"p\\\"],[11,\\\"class\\\",\\\"SectionLead-lead proficiencies\\\"],[9],[0,\\\"\\\\n      Add a proficiency and customize your learning scales. Assign proficiencies to tiles on your Storyboard.\\\\n    \\\"],[10],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n\\\"],[10],[0,\\\"\\\\n\\\\n\\\"],[7,\\\"main\\\"],[11,\\\"class\\\",\\\"Panel col-sm-12\\\"],[9],[0,\\\"\\\\n  \\\"],[7,\\\"header\\\"],[11,\\\"class\\\",\\\"IndicatorScale-head row\\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-4\\\"],[9],[0,\\\"\\\\n      \\\"],[7,\\\"strong\\\"],[9],[0,\\\"Proficiency\\\"],[10],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-2\\\"],[9],[0,\\\"\\\\n      \\\"],[7,\\\"strong\\\"],[9],[0,\\\"Getting started\\\"],[10],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-2\\\"],[9],[0,\\\"\\\\n      \\\"],[7,\\\"strong\\\"],[9],[0,\\\"Making progress\\\"],[10],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-2\\\"],[9],[0,\\\"\\\\n      \\\"],[7,\\\"strong\\\"],[9],[0,\\\"Achieving\\\"],[10],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-2\\\"],[9],[0,\\\"\\\\n      \\\"],[7,\\\"strong\\\"],[9],[0,\\\"Exceeding\\\"],[10],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n\\\\n\\\"],[4,\\\"each\\\",[[23,[\\\"model\\\",\\\"indicators\\\"]]],null,{\\\"statements\\\":[[0,\\\"    \\\"],[7,\\\"section\\\"],[11,\\\"class\\\",\\\"IndicatorScale-row row\\\"],[9],[0,\\\"\\\\n      \\\"],[1,[27,\\\"indicator-with-scale\\\",null,[[\\\"project\\\",\\\"indicator\\\",\\\"afterRemoveCallback\\\"],[[23,[\\\"model\\\",\\\"project\\\"]],[22,1,[]],[27,\\\"route-action\\\",[\\\"refresh\\\"],null]]]],false],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[1]},null],[10],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\", \"meta\": { \"moduleName\": \"launch-pad/templates/main/projects/show/proficiencies.hbs\" } });\n});","define(\"launch-pad/templates/main/projects/show/storyboard\", [\"exports\"], function (exports) {\n  \"use strict\";\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = Ember.HTMLBars.template({ \"id\": \"6id8SZuN\", \"block\": \"{\\\"symbols\\\":[\\\"dd\\\",\\\"menu\\\"],\\\"statements\\\":[[4,\\\"if\\\",[[23,[\\\"project\\\",\\\"canEditProject\\\"]]],null,{\\\"statements\\\":[[0,\\\"  \\\"],[7,\\\"nav\\\"],[11,\\\"class\\\",\\\"col-sm-2\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"tile-nav\\\",null,[[\\\"class\\\",\\\"showFormAction\\\",\\\"hideFormAction\\\"],[\\\"list-unstyled\\\",[27,\\\"route-action\\\",[\\\"showTileForm\\\"],null],[27,\\\"route-action\\\",[\\\"hideTileForm\\\"],null]]],{\\\"statements\\\":[[0,\\\"      \\\"],[1,[27,\\\"outlet\\\",[\\\"tile-new\\\"],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"  \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-sm-10\\\"],[9],[0,\\\"\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"SectionLead\\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"p\\\"],[11,\\\"class\\\",\\\"SectionLead-lead\\\"],[9],[0,\\\"\\\\n      Storyboard your learning experience. Use the toolbar to add tiles.\\\\n    \\\"],[10],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n  \\\"],[7,\\\"nav\\\"],[11,\\\"class\\\",\\\"FilterBar\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"bs-dropdown\\\",null,[[\\\"class\\\",\\\"tagName\\\"],[\\\"Dropdown\\\",\\\"span\\\"]],{\\\"statements\\\":[[4,\\\"component\\\",[[22,1,[\\\"toggle\\\"]]],[[\\\"class\\\"],[\\\"Dropdown-toggle\\\"]],{\\\"statements\\\":[[0,\\\"        Group By \\\"],[1,[27,\\\"fa-icon\\\",[\\\"caret-down\\\"],[[\\\"classNames\\\"],[\\\"Dropdown-toggleIcon\\\"]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"component\\\",[[22,1,[\\\"menu\\\"]]],[[\\\"class\\\"],[\\\"Dropdown-menu\\\"]],{\\\"statements\\\":[[4,\\\"component\\\",[[22,2,[\\\"item\\\"]]],null,{\\\"statements\\\":[[4,\\\"component\\\",[[22,2,[\\\"link-to\\\"]],\\\"main.projects.show.storyboard\\\",[27,\\\"query-params\\\",null,[[\\\"groupBy\\\"],[\\\"week\\\"]]]],[[\\\"class\\\"],[\\\"Dropdown-menuLink\\\"]],{\\\"statements\\\":[[0,\\\"            Week\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[4,\\\"component\\\",[[22,2,[\\\"item\\\"]]],null,{\\\"statements\\\":[[4,\\\"component\\\",[[22,2,[\\\"link-to\\\"]],\\\"main.projects.show.storyboard\\\",[27,\\\"query-params\\\",null,[[\\\"groupBy\\\"],[\\\"proficiency\\\"]]]],[[\\\"class\\\"],[\\\"Dropdown-menuLink\\\"]],{\\\"statements\\\":[[0,\\\"            Proficiency\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[2]},null]],\\\"parameters\\\":[1]},null],[0,\\\"  \\\"],[10],[0,\\\"\\\\n\\\\n  \\\"],[1,[27,\\\"grouped-tiles\\\",null,[[\\\"tiles\\\",\\\"groupBy\\\",\\\"afterCopyAction\\\",\\\"afterMoveAction\\\",\\\"showFormAction\\\"],[[23,[\\\"tiles\\\"]],[23,[\\\"groupBy\\\"]],[27,\\\"route-action\\\",[\\\"afterTileCopy\\\"],null],[27,\\\"route-action\\\",[\\\"afterTileMove\\\"],null],[27,\\\"route-action\\\",[\\\"showTileForm\\\"],null]]]],false],[0,\\\"\\\\n\\\"],[10],[0,\\\"\\\\n\\\\n\\\"],[1,[21,\\\"outlet\\\"],false],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\", \"meta\": { \"moduleName\": \"launch-pad/templates/main/projects/show/storyboard.hbs\" } });\n});","define(\"launch-pad/templates/main/projects/show/storyboard/artifacts\", [\"exports\"], function (exports) {\n  \"use strict\";\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = Ember.HTMLBars.template({ \"id\": \"BVBeci8x\", \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[1,[21,\\\"outlet\\\"],false],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\", \"meta\": { \"moduleName\": \"launch-pad/templates/main/projects/show/storyboard/artifacts.hbs\" } });\n});","define(\"launch-pad/templates/main/projects/show/storyboard/artifacts/artifact\", [\"exports\"], function (exports) {\n  \"use strict\";\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = Ember.HTMLBars.template({ \"id\": \"v66UX/3r\", \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[15,\\\"partials/tile-show\\\",[]],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":true}\", \"meta\": { \"moduleName\": \"launch-pad/templates/main/projects/show/storyboard/artifacts/artifact.hbs\" } });\n});","define(\"launch-pad/templates/main/projects/show/storyboard/artifacts/artifact/edit\", [\"exports\"], function (exports) {\n  \"use strict\";\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = Ember.HTMLBars.template({ \"id\": \"ZWS0ZQle\", \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[15,\\\"partials/tile-edit\\\",[]],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":true}\", \"meta\": { \"moduleName\": \"launch-pad/templates/main/projects/show/storyboard/artifacts/artifact/edit.hbs\" } });\n});","define(\"launch-pad/templates/main/projects/show/storyboard/artifacts/artifact/index\", [\"exports\"], function (exports) {\n  \"use strict\";\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = Ember.HTMLBars.template({ \"id\": \"Z7gYLQWt\", \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[15,\\\"partials/tile-index\\\",[]],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":true}\", \"meta\": { \"moduleName\": \"launch-pad/templates/main/projects/show/storyboard/artifacts/artifact/index.hbs\" } });\n});","define(\"launch-pad/templates/main/projects/show/storyboard/artifacts/artifact/move\", [\"exports\"], function (exports) {\n  \"use strict\";\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = Ember.HTMLBars.template({ \"id\": \"EcIykrw+\", \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[15,\\\"partials/tile-move\\\",[]],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":true}\", \"meta\": { \"moduleName\": \"launch-pad/templates/main/projects/show/storyboard/artifacts/artifact/move.hbs\" } });\n});","define(\"launch-pad/templates/main/projects/show/storyboard/checkpoints/checkpoint\", [\"exports\"], function (exports) {\n  \"use strict\";\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = Ember.HTMLBars.template({ \"id\": \"/GIQ8zDI\", \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[15,\\\"partials/tile-show\\\",[]],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":true}\", \"meta\": { \"moduleName\": \"launch-pad/templates/main/projects/show/storyboard/checkpoints/checkpoint.hbs\" } });\n});","define(\"launch-pad/templates/main/projects/show/storyboard/checkpoints/checkpoint/edit\", [\"exports\"], function (exports) {\n  \"use strict\";\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = Ember.HTMLBars.template({ \"id\": \"Twlo2r2x\", \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[15,\\\"partials/tile-edit\\\",[]],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":true}\", \"meta\": { \"moduleName\": \"launch-pad/templates/main/projects/show/storyboard/checkpoints/checkpoint/edit.hbs\" } });\n});","define(\"launch-pad/templates/main/projects/show/storyboard/checkpoints/checkpoint/index\", [\"exports\"], function (exports) {\n  \"use strict\";\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = Ember.HTMLBars.template({ \"id\": \"3EPv+U+R\", \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[15,\\\"partials/tile-index\\\",[]],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":true}\", \"meta\": { \"moduleName\": \"launch-pad/templates/main/projects/show/storyboard/checkpoints/checkpoint/index.hbs\" } });\n});","define(\"launch-pad/templates/main/projects/show/storyboard/checkpoints/checkpoint/move\", [\"exports\"], function (exports) {\n  \"use strict\";\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = Ember.HTMLBars.template({ \"id\": \"IKVz2hvw\", \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[15,\\\"partials/tile-move\\\",[]],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":true}\", \"meta\": { \"moduleName\": \"launch-pad/templates/main/projects/show/storyboard/checkpoints/checkpoint/move.hbs\" } });\n});","define(\"launch-pad/templates/main/projects/show/storyboard/exhibitions/exhibition\", [\"exports\"], function (exports) {\n  \"use strict\";\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = Ember.HTMLBars.template({ \"id\": \"djoF6Fp8\", \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[15,\\\"partials/tile-show\\\",[]],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":true}\", \"meta\": { \"moduleName\": \"launch-pad/templates/main/projects/show/storyboard/exhibitions/exhibition.hbs\" } });\n});","define(\"launch-pad/templates/main/projects/show/storyboard/exhibitions/exhibition/edit\", [\"exports\"], function (exports) {\n  \"use strict\";\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = Ember.HTMLBars.template({ \"id\": \"cvXPORdO\", \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[15,\\\"partials/tile-edit\\\",[]],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":true}\", \"meta\": { \"moduleName\": \"launch-pad/templates/main/projects/show/storyboard/exhibitions/exhibition/edit.hbs\" } });\n});","define(\"launch-pad/templates/main/projects/show/storyboard/exhibitions/exhibition/index\", [\"exports\"], function (exports) {\n  \"use strict\";\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = Ember.HTMLBars.template({ \"id\": \"0G3LbeIM\", \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[15,\\\"partials/tile-index\\\",[]],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":true}\", \"meta\": { \"moduleName\": \"launch-pad/templates/main/projects/show/storyboard/exhibitions/exhibition/index.hbs\" } });\n});","define(\"launch-pad/templates/main/projects/show/storyboard/exhibitions/exhibition/move\", [\"exports\"], function (exports) {\n  \"use strict\";\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = Ember.HTMLBars.template({ \"id\": \"KxkwJFvi\", \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[15,\\\"partials/tile-move\\\",[]],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":true}\", \"meta\": { \"moduleName\": \"launch-pad/templates/main/projects/show/storyboard/exhibitions/exhibition/move.hbs\" } });\n});","define(\"launch-pad/templates/main/projects/show/storyboard/experiences/experience\", [\"exports\"], function (exports) {\n  \"use strict\";\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = Ember.HTMLBars.template({ \"id\": \"DbeIzrKA\", \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[15,\\\"partials/tile-show\\\",[]],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":true}\", \"meta\": { \"moduleName\": \"launch-pad/templates/main/projects/show/storyboard/experiences/experience.hbs\" } });\n});","define(\"launch-pad/templates/main/projects/show/storyboard/experiences/experience/edit\", [\"exports\"], function (exports) {\n  \"use strict\";\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = Ember.HTMLBars.template({ \"id\": \"l515GNEr\", \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[15,\\\"partials/tile-edit\\\",[]],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":true}\", \"meta\": { \"moduleName\": \"launch-pad/templates/main/projects/show/storyboard/experiences/experience/edit.hbs\" } });\n});","define(\"launch-pad/templates/main/projects/show/storyboard/experiences/experience/index\", [\"exports\"], function (exports) {\n  \"use strict\";\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = Ember.HTMLBars.template({ \"id\": \"k305JXF/\", \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[15,\\\"partials/tile-index\\\",[]],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":true}\", \"meta\": { \"moduleName\": \"launch-pad/templates/main/projects/show/storyboard/experiences/experience/index.hbs\" } });\n});","define(\"launch-pad/templates/main/projects/show/storyboard/experiences/experience/move\", [\"exports\"], function (exports) {\n  \"use strict\";\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = Ember.HTMLBars.template({ \"id\": \"2URsOyq1\", \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[15,\\\"partials/tile-move\\\",[]],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":true}\", \"meta\": { \"moduleName\": \"launch-pad/templates/main/projects/show/storyboard/experiences/experience/move.hbs\" } });\n});","define(\"launch-pad/templates/main/projects/show/storyboard/launches/launch\", [\"exports\"], function (exports) {\n  \"use strict\";\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = Ember.HTMLBars.template({ \"id\": \"eHH8bVIC\", \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[15,\\\"partials/tile-show\\\",[]],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":true}\", \"meta\": { \"moduleName\": \"launch-pad/templates/main/projects/show/storyboard/launches/launch.hbs\" } });\n});","define(\"launch-pad/templates/main/projects/show/storyboard/launches/launch/edit\", [\"exports\"], function (exports) {\n  \"use strict\";\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = Ember.HTMLBars.template({ \"id\": \"CES+gTHf\", \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[15,\\\"partials/tile-edit\\\",[]],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":true}\", \"meta\": { \"moduleName\": \"launch-pad/templates/main/projects/show/storyboard/launches/launch/edit.hbs\" } });\n});","define(\"launch-pad/templates/main/projects/show/storyboard/launches/launch/index\", [\"exports\"], function (exports) {\n  \"use strict\";\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = Ember.HTMLBars.template({ \"id\": \"DU0omwyd\", \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[15,\\\"partials/tile-index\\\",[]],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":true}\", \"meta\": { \"moduleName\": \"launch-pad/templates/main/projects/show/storyboard/launches/launch/index.hbs\" } });\n});","define(\"launch-pad/templates/main/projects/show/storyboard/launches/launch/move\", [\"exports\"], function (exports) {\n  \"use strict\";\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = Ember.HTMLBars.template({ \"id\": \"cJH5Xtqq\", \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[15,\\\"partials/tile-move\\\",[]],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":true}\", \"meta\": { \"moduleName\": \"launch-pad/templates/main/projects/show/storyboard/launches/launch/move.hbs\" } });\n});","define(\"launch-pad/templates/main/projects/show/team\", [\"exports\"], function (exports) {\n  \"use strict\";\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = Ember.HTMLBars.template({ \"id\": \"8CyepeGm\", \"block\": \"{\\\"symbols\\\":[\\\"member\\\"],\\\"statements\\\":[[7,\\\"div\\\"],[11,\\\"class\\\",\\\"container\\\"],[9],[0,\\\"\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"row\\\"],[9],[0,\\\"\\\\n    \\\"],[1,[27,\\\"new-project-member-form\\\",null,[[\\\"project\\\",\\\"afterSave\\\",\\\"class\\\"],[[23,[\\\"project\\\"]],[27,\\\"action\\\",[[22,0,[]],\\\"addToTeam\\\"],null],\\\"Panel Panel--padded col-md-4\\\"]]],false],[0,\\\"\\\\n\\\\n    \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"col-md-8\\\"],[9],[0,\\\"\\\\n      \\\"],[7,\\\"table\\\"],[11,\\\"class\\\",\\\"table\\\"],[9],[0,\\\"\\\\n        \\\"],[7,\\\"thead\\\"],[9],[0,\\\"\\\\n          \\\"],[7,\\\"tr\\\"],[9],[0,\\\"\\\\n            \\\"],[7,\\\"th\\\"],[9],[0,\\\"Email\\\"],[10],[0,\\\"\\\\n            \\\"],[7,\\\"th\\\"],[9],[0,\\\"Name\\\"],[10],[0,\\\"\\\\n            \\\"],[7,\\\"th\\\"],[9],[0,\\\"Avatar\\\"],[10],[0,\\\"\\\\n            \\\"],[7,\\\"th\\\"],[9],[0,\\\"Designer\\\"],[10],[0,\\\"\\\\n            \\\"],[7,\\\"th\\\"],[9],[0,\\\"Remove\\\"],[10],[0,\\\"\\\\n          \\\"],[10],[0,\\\"\\\\n        \\\"],[10],[0,\\\"\\\\n        \\\"],[7,\\\"tbody\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[23,[\\\"model\\\"]]],null,{\\\"statements\\\":[[0,\\\"            \\\"],[7,\\\"tr\\\"],[9],[0,\\\"\\\\n              \\\"],[7,\\\"td\\\"],[9],[1,[22,1,[\\\"email\\\"]],false],[10],[0,\\\"\\\\n              \\\"],[7,\\\"td\\\"],[9],[1,[22,1,[\\\"name\\\"]],false],[10],[0,\\\"\\\\n              \\\"],[7,\\\"td\\\"],[9],[1,[27,\\\"gravatar-image\\\",null,[[\\\"email\\\",\\\"defaultImage\\\",\\\"size\\\"],[[22,1,[\\\"email\\\"]],\\\"identicon\\\",40]]],false],[10],[0,\\\"\\\\n              \\\"],[7,\\\"td\\\"],[9],[0,\\\"\\\\n                \\\"],[1,[27,\\\"input\\\",null,[[\\\"type\\\",\\\"name\\\",\\\"checked\\\",\\\"change\\\"],[\\\"checkbox\\\",\\\"isDesigner\\\",[22,1,[\\\"designer\\\"]],[27,\\\"action\\\",[[22,0,[]],\\\"toggleDesigner\\\",[22,1,[]]],null]]]],false],[0,\\\"\\\\n              \\\"],[10],[0,\\\"\\\\n              \\\"],[7,\\\"td\\\"],[9],[7,\\\"a\\\"],[11,\\\"href\\\",\\\"#\\\"],[3,\\\"action\\\",[[22,0,[]],\\\"removeMember\\\",[22,1,[]]]],[9],[1,[27,\\\"fa-icon\\\",[\\\"trash\\\"],null],false],[10],[10],[0,\\\"\\\\n            \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[1]},null],[0,\\\"        \\\"],[10],[0,\\\"\\\\n      \\\"],[10],[0,\\\"\\\\n    \\\"],[10],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n\\\"],[10],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\", \"meta\": { \"moduleName\": \"launch-pad/templates/main/projects/show/team.hbs\" } });\n});","define(\"launch-pad/templates/main/user-profile\", [\"exports\"], function (exports) {\n  \"use strict\";\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = Ember.HTMLBars.template({ \"id\": \"zZfbKfJP\", \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[1,[27,\\\"page-title\\\",[\\\"Manage Account\\\"],null],false],[0,\\\"\\\\n\\\\n\\\"],[1,[27,\\\"user-profile-form\\\",null,[[\\\"user\\\"],[[23,[\\\"model\\\"]]]]],false],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\", \"meta\": { \"moduleName\": \"launch-pad/templates/main/user-profile.hbs\" } });\n});","define(\"launch-pad/templates/main/users/show\", [\"exports\"], function (exports) {\n  \"use strict\";\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = Ember.HTMLBars.template({ \"id\": \"PeGfnWeu\", \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[1,[27,\\\"page-title\\\",[[23,[\\\"model\\\",\\\"name\\\"]]],null],false],[0,\\\"\\\\n\\\\n\\\"],[1,[27,\\\"user-profile\\\",null,[[\\\"model\\\"],[[23,[\\\"model\\\"]]]]],false],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\", \"meta\": { \"moduleName\": \"launch-pad/templates/main/users/show.hbs\" } });\n});","define(\"launch-pad/templates/not-found\", [\"exports\"], function (exports) {\n  \"use strict\";\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = Ember.HTMLBars.template({ \"id\": \"g/SCqfTI\", \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[7,\\\"div\\\"],[11,\\\"class\\\",\\\"container\\\"],[9],[0,\\\"\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"row text-center\\\"],[9],[0,\\\"\\\\n    \\\"],[7,\\\"h1\\\"],[9],[0,\\\"404 Not Found\\\"],[10],[0,\\\"\\\\n\\\\n    \\\"],[7,\\\"p\\\"],[9],[0,\\\"\\\\n      What you are looking for could not be found.\\\\n    \\\"],[10],[0,\\\"\\\\n\\\\n    \\\"],[4,\\\"link-to\\\",[\\\"index\\\"],[[\\\"class\\\"],[\\\"btn btn-primary\\\"]],{\\\"statements\\\":[[0,\\\"Go to the Dashboard\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n\\\"],[10],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\", \"meta\": { \"moduleName\": \"launch-pad/templates/not-found.hbs\" } });\n});","define(\"launch-pad/templates/partials/-new-project-button\", [\"exports\"], function (exports) {\n  \"use strict\";\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = Ember.HTMLBars.template({ \"id\": \"DC2sfNOW\", \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[4,\\\"link-to\\\",[\\\"main.projects.new\\\"],[[\\\"class\\\"],[\\\"btn btn-primary btn-new-project\\\"]],{\\\"statements\\\":[[0,\\\"  + New Project\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"hasEval\\\":false}\", \"meta\": { \"moduleName\": \"launch-pad/templates/partials/-new-project-button.hbs\" } });\n});","define(\"launch-pad/templates/partials/-tile-edit\", [\"exports\"], function (exports) {\n  \"use strict\";\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = Ember.HTMLBars.template({ \"id\": \"p+6ci8/u\", \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[1,[27,\\\"tile-form\\\",null,[[\\\"model\\\",\\\"showCoverImage\\\",\\\"showPerformanceIndicators\\\",\\\"showStartDate\\\",\\\"showWeek\\\",\\\"saveAction\\\",\\\"cancelAction\\\"],[[23,[\\\"model\\\"]],true,true,true,true,[27,\\\"route-action\\\",[\\\"tileSaved\\\"],null],[27,\\\"route-action\\\",[\\\"tileCanceled\\\"],null]]]],false],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\", \"meta\": { \"moduleName\": \"launch-pad/templates/partials/-tile-edit.hbs\" } });\n});","define(\"launch-pad/templates/partials/-tile-icon-artifact\", [\"exports\"], function (exports) {\n  \"use strict\";\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = Ember.HTMLBars.template({ \"id\": \"hCWZF7VF\", \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[1,[27,\\\"icon-artifact\\\",null,[[\\\"tagName\\\",\\\"class\\\"],[\\\"span\\\",\\\"TileForm-headerIcon\\\"]]],false],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\", \"meta\": { \"moduleName\": \"launch-pad/templates/partials/-tile-icon-artifact.hbs\" } });\n});","define(\"launch-pad/templates/partials/-tile-icon-checkpoint\", [\"exports\"], function (exports) {\n  \"use strict\";\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = Ember.HTMLBars.template({ \"id\": \"yF7/fzJJ\", \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[1,[27,\\\"icon-checkpoint\\\",null,[[\\\"tagName\\\",\\\"class\\\"],[\\\"span\\\",\\\"TileForm-headerIcon\\\"]]],false],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\", \"meta\": { \"moduleName\": \"launch-pad/templates/partials/-tile-icon-checkpoint.hbs\" } });\n});","define(\"launch-pad/templates/partials/-tile-icon-exhibition\", [\"exports\"], function (exports) {\n  \"use strict\";\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = Ember.HTMLBars.template({ \"id\": \"vKwHzfAD\", \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[1,[27,\\\"icon-exhibition\\\",null,[[\\\"tagName\\\",\\\"class\\\"],[\\\"span\\\",\\\"TileForm-headerIcon\\\"]]],false],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\", \"meta\": { \"moduleName\": \"launch-pad/templates/partials/-tile-icon-exhibition.hbs\" } });\n});","define(\"launch-pad/templates/partials/-tile-icon-experience\", [\"exports\"], function (exports) {\n  \"use strict\";\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = Ember.HTMLBars.template({ \"id\": \"iHPxKHj2\", \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[1,[27,\\\"icon-experience\\\",null,[[\\\"tagName\\\",\\\"class\\\"],[\\\"span\\\",\\\"TileForm-headerIcon\\\"]]],false],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\", \"meta\": { \"moduleName\": \"launch-pad/templates/partials/-tile-icon-experience.hbs\" } });\n});","define(\"launch-pad/templates/partials/-tile-icon-launch\", [\"exports\"], function (exports) {\n  \"use strict\";\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = Ember.HTMLBars.template({ \"id\": \"NByHSmP2\", \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[1,[27,\\\"icon-launch\\\",null,[[\\\"tagName\\\",\\\"class\\\"],[\\\"span\\\",\\\"TileForm-headerIcon\\\"]]],false],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\", \"meta\": { \"moduleName\": \"launch-pad/templates/partials/-tile-icon-launch.hbs\" } });\n});","define(\"launch-pad/templates/partials/-tile-index\", [\"exports\"], function (exports) {\n  \"use strict\";\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = Ember.HTMLBars.template({ \"id\": \"bkOp+NH+\", \"block\": \"{\\\"symbols\\\":[\\\"appliedPerformanceIndicator\\\",\\\"dd\\\",\\\"menu\\\",\\\"&default\\\"],\\\"statements\\\":[[4,\\\"if\\\",[[23,[\\\"model\\\",\\\"canEditTile\\\"]]],null,{\\\"statements\\\":[[4,\\\"bs-dropdown\\\",null,[[\\\"class\\\",\\\"tagName\\\"],[\\\"Dropdown tile-modal__menu\\\",\\\"span\\\"]],{\\\"statements\\\":[[4,\\\"component\\\",[[22,2,[\\\"toggle\\\"]]],[[\\\"class\\\"],[\\\"Dropdown-toggle tile-modal__menu-toggle\\\"]],{\\\"statements\\\":[[0,\\\"      \\\"],[7,\\\"span\\\"],[11,\\\"class\\\",\\\"tile-modal__menu-toggle-label\\\"],[9],[0,\\\"Menu\\\"],[10],[0,\\\" \\\"],[1,[27,\\\"fa-icon\\\",[\\\"ellipsis-v\\\"],[[\\\"classNames\\\"],[\\\"tile-modal__menu-toggle-icon\\\"]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"component\\\",[[22,2,[\\\"menu\\\"]]],[[\\\"align\\\",\\\"class\\\"],[\\\"right\\\",\\\"Dropdown-menu tile-modal__menu-dropdown\\\"]],{\\\"statements\\\":[[4,\\\"component\\\",[[22,3,[\\\"item\\\"]]],null,{\\\"statements\\\":[[4,\\\"component\\\",[[22,3,[\\\"link-to\\\"]],[23,[\\\"model\\\",\\\"editRouteForType\\\"]]],[[\\\"model\\\"],[[23,[\\\"model\\\"]]]],{\\\"statements\\\":[[0,\\\"          \\\"],[1,[27,\\\"fa-icon\\\",[\\\"edit\\\"],null],false],[0,\\\" Edit\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[4,\\\"component\\\",[[22,3,[\\\"item\\\"]]],null,{\\\"statements\\\":[[4,\\\"component\\\",[[22,3,[\\\"link-to\\\"]],[23,[\\\"model\\\",\\\"moveRouteForType\\\"]]],[[\\\"model\\\"],[[23,[\\\"model\\\"]]]],{\\\"statements\\\":[[0,\\\"          \\\"],[1,[27,\\\"fa-icon\\\",[\\\"exchange\\\"],null],false],[0,\\\" Move\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[4,\\\"component\\\",[[22,3,[\\\"item\\\"]]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"a\\\"],[11,\\\"href\\\",\\\"#\\\"],[3,\\\"action\\\",[[22,0,[]],\\\"copy\\\",[23,[\\\"model\\\"]]]],[9],[0,\\\"\\\\n          \\\"],[1,[27,\\\"fa-icon\\\",[\\\"copy\\\"],null],false],[0,\\\" Copy\\\\n        \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"      \\\"],[1,[22,3,[\\\"divider\\\"]],false],[0,\\\"\\\\n\\\"],[4,\\\"component\\\",[[22,3,[\\\"item\\\"]]],null,{\\\"statements\\\":[[0,\\\"        \\\"],[7,\\\"a\\\"],[11,\\\"class\\\",\\\"tile-modal__menu-item--danger\\\"],[11,\\\"href\\\",\\\"#\\\"],[3,\\\"action\\\",[[22,0,[]],\\\"destroy\\\",[23,[\\\"model\\\"]]]],[9],[0,\\\"\\\\n          \\\"],[1,[27,\\\"fa-icon\\\",[\\\"trash-o\\\"],null],false],[0,\\\" Delete\\\\n        \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[3]},null]],\\\"parameters\\\":[2]},null]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[23,[\\\"model\\\",\\\"imageUrl\\\"]]],null,{\\\"statements\\\":[[0,\\\"  \\\"],[7,\\\"img\\\"],[12,\\\"src\\\",[28,[[23,[\\\"model\\\",\\\"imageUrl\\\"]]]]],[9],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[7,\\\"h1\\\"],[9],[1,[23,[\\\"model\\\",\\\"title\\\"]],false],[10],[0,\\\"\\\\n\\\\n\\\"],[7,\\\"span\\\"],[9],[0,\\\"Week \\\"],[1,[23,[\\\"model\\\",\\\"week\\\"]],false],[0,\\\" of \\\"],[1,[23,[\\\"model\\\",\\\"project\\\",\\\"numberOfWeeks\\\"]],false],[10],[0,\\\"\\\\n\\\\n\\\"],[4,\\\"if\\\",[[23,[\\\"model\\\",\\\"hasStartDate\\\"]]],null,{\\\"statements\\\":[[0,\\\"  \\\"],[7,\\\"br\\\"],[9],[10],[7,\\\"span\\\"],[9],[0,\\\"Starts on \\\"],[1,[27,\\\"moment-format\\\",[[23,[\\\"model\\\",\\\"startDate\\\"]],\\\"l\\\"],null],false],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[23,[\\\"model\\\",\\\"isMilestone\\\"]]],null,{\\\"statements\\\":[[0,\\\"  \\\"],[7,\\\"br\\\"],[9],[10],[7,\\\"span\\\"],[9],[0,\\\"Milestone \\\"],[1,[27,\\\"fa-icon\\\",[\\\"trophy\\\"],null],false],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[23,[\\\"model\\\",\\\"description\\\"]]],null,{\\\"statements\\\":[[0,\\\"  \\\"],[7,\\\"h3\\\"],[9],[0,\\\"Description\\\"],[10],[0,\\\"\\\\n\\\\n  \\\"],[7,\\\"p\\\"],[11,\\\"class\\\",\\\"tile__description\\\"],[9],[0,\\\"\\\\n    \\\"],[1,[23,[\\\"model\\\",\\\"description\\\"]],false],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[23,[\\\"model\\\",\\\"learningSteps\\\"]]],null,{\\\"statements\\\":[[0,\\\"  \\\"],[7,\\\"h3\\\"],[9],[0,\\\"Playbook\\\"],[10],[0,\\\"\\\\n\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"rich-text\\\"],[9],[0,\\\"\\\\n    \\\"],[1,[23,[\\\"model\\\",\\\"formattedLearningSteps\\\"]],true],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[23,[\\\"model\\\",\\\"appliedPerformanceIndicators\\\"]]],null,{\\\"statements\\\":[[0,\\\"  \\\"],[7,\\\"h3\\\"],[9],[0,\\\"Learning Targets\\\"],[10],[0,\\\"\\\\n\\\\n  \\\"],[7,\\\"div\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[23,[\\\"model\\\",\\\"appliedPerformanceIndicators\\\"]]],null,{\\\"statements\\\":[[0,\\\"      \\\"],[1,[27,\\\"applied-performance-indicator\\\",null,[[\\\"indicator\\\",\\\"tile\\\",\\\"editable\\\"],[[22,1,[]],[23,[\\\"model\\\"]],false]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[1]},null],[0,\\\"  \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[23,[\\\"model\\\",\\\"notes\\\"]]],null,{\\\"statements\\\":[[0,\\\"  \\\"],[7,\\\"h3\\\"],[9],[0,\\\"Notes\\\"],[10],[0,\\\"\\\\n\\\\n  \\\"],[7,\\\"div\\\"],[11,\\\"class\\\",\\\"rich-text\\\"],[9],[0,\\\"\\\\n    \\\"],[1,[23,[\\\"model\\\",\\\"formattedNotes\\\"]],true],[0,\\\"\\\\n  \\\"],[10],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[14,4],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\", \"meta\": { \"moduleName\": \"launch-pad/templates/partials/-tile-index.hbs\" } });\n});","define(\"launch-pad/templates/partials/-tile-move\", [\"exports\"], function (exports) {\n  \"use strict\";\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = Ember.HTMLBars.template({ \"id\": \"tYyePWSD\", \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[1,[27,\\\"tile-move\\\",null,[[\\\"model\\\",\\\"afterMoveAction\\\"],[[23,[\\\"model\\\"]],[27,\\\"route-action\\\",[\\\"afterTileMove\\\"],null]]]],false],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\", \"meta\": { \"moduleName\": \"launch-pad/templates/partials/-tile-move.hbs\" } });\n});","define(\"launch-pad/templates/partials/-tile-show\", [\"exports\"], function (exports) {\n  \"use strict\";\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = Ember.HTMLBars.template({ \"id\": \"P+JsT033\", \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[4,\\\"bs-modal\\\",null,[[\\\"onHide\\\"],[[27,\\\"route-action\\\",[\\\"tileClickedOff\\\",[23,[\\\"model\\\"]]],null]]],{\\\"statements\\\":[[0,\\\"  \\\"],[1,[27,\\\"tile-modal\\\",null,[[\\\"class\\\",\\\"model\\\",\\\"keyboardActivated\\\",\\\"nextTileAction\\\",\\\"prevTileAction\\\"],[\\\"Dialog-content\\\",[23,[\\\"model\\\"]],true,[27,\\\"route-action\\\",[\\\"goToNextTile\\\"],null],[27,\\\"route-action\\\",[\\\"goToPrevTile\\\"],null]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"hasEval\\\":false}\", \"meta\": { \"moduleName\": \"launch-pad/templates/partials/-tile-show.hbs\" } });\n});","define(\"launch-pad/templates/tile-new\", [\"exports\"], function (exports) {\n  \"use strict\";\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = Ember.HTMLBars.template({ \"id\": \"8mT5vo36\", \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[7,\\\"div\\\"],[12,\\\"class\\\",[28,[\\\"TileFormContainer \\\",[23,[\\\"model\\\",\\\"typeClass\\\"]]]]],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[23,[\\\"model\\\",\\\"isArtifact\\\"]]],null,{\\\"statements\\\":[[0,\\\"    \\\"],[1,[27,\\\"tile-form-artifact\\\",null,[[\\\"model\\\",\\\"isNew\\\",\\\"saveAction\\\",\\\"cancelAction\\\"],[[23,[\\\"model\\\"]],true,[27,\\\"route-action\\\",[\\\"tileSaved\\\"],null],[27,\\\"route-action\\\",[\\\"tileCanceled\\\"],null]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[23,[\\\"model\\\",\\\"isCheckpoint\\\"]]],null,{\\\"statements\\\":[[0,\\\"    \\\"],[1,[27,\\\"tile-form-checkpoint\\\",null,[[\\\"model\\\",\\\"isNew\\\",\\\"saveAction\\\",\\\"cancelAction\\\"],[[23,[\\\"model\\\"]],true,[27,\\\"route-action\\\",[\\\"tileSaved\\\"],null],[27,\\\"route-action\\\",[\\\"tileCanceled\\\"],null]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[23,[\\\"model\\\",\\\"isExhibition\\\"]]],null,{\\\"statements\\\":[[0,\\\"    \\\"],[1,[27,\\\"tile-form-exhibition\\\",null,[[\\\"model\\\",\\\"isNew\\\",\\\"saveAction\\\",\\\"cancelAction\\\"],[[23,[\\\"model\\\"]],true,[27,\\\"route-action\\\",[\\\"tileSaved\\\"],null],[27,\\\"route-action\\\",[\\\"tileCanceled\\\"],null]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[23,[\\\"model\\\",\\\"isExperience\\\"]]],null,{\\\"statements\\\":[[0,\\\"    \\\"],[1,[27,\\\"tile-form-experience\\\",null,[[\\\"model\\\",\\\"isNew\\\",\\\"saveAction\\\",\\\"cancelAction\\\"],[[23,[\\\"model\\\"]],true,[27,\\\"route-action\\\",[\\\"tileSaved\\\"],null],[27,\\\"route-action\\\",[\\\"tileCanceled\\\"],null]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[23,[\\\"model\\\",\\\"isLaunch\\\"]]],null,{\\\"statements\\\":[[0,\\\"    \\\"],[1,[27,\\\"tile-form-launch\\\",null,[[\\\"model\\\",\\\"isNew\\\",\\\"saveAction\\\",\\\"cancelAction\\\"],[[23,[\\\"model\\\"]],true,[27,\\\"route-action\\\",[\\\"tileSaved\\\"],null],[27,\\\"route-action\\\",[\\\"tileCanceled\\\"],null]]]],false],[0,\\\"\\\\n  \\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]}],[10],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\", \"meta\": { \"moduleName\": \"launch-pad/templates/tile-new.hbs\" } });\n});","define('launch-pad/transforms/raw-array', ['exports', 'ember-data'], function (exports, _emberData) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = _emberData.default.Transform.extend({\n    deserialize(serialized) {\n      if (Ember.isArray(serialized)) {\n        return serialized;\n      } else {\n        return [];\n      }\n    },\n\n    serialize(deserialized) {\n      if (Ember.isArray(deserialized)) {\n        return deserialized;\n      } else {\n        return null;\n      }\n    }\n  });\n});","define(\"launch-pad/transforms/utc\", [\"exports\", \"ember-data\", \"moment\"], function (exports, _emberData, _moment) {\n  \"use strict\";\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = _emberData.default.Transform.extend({\n    serialize(value) {\n      return value ? value.toJSON() : null;\n    },\n\n    deserialize(value) {\n      return (0, _moment.default)(value).toDate();\n    }\n  });\n});","define('launch-pad/utils/can-use-dom', ['exports', 'ember-metrics/utils/can-use-dom'], function (exports, _canUseDom) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(exports, 'default', {\n    enumerable: true,\n    get: function () {\n      return _canUseDom.default;\n    }\n  });\n});","define('launch-pad/utils/get-cmd-key', ['exports', 'ember-keyboard/utils/get-cmd-key'], function (exports, _getCmdKey) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(exports, 'default', {\n    enumerable: true,\n    get: function () {\n      return _getCmdKey.default;\n    }\n  });\n});","define('launch-pad/utils/listener-name', ['exports', 'ember-keyboard/utils/listener-name'], function (exports, _listenerName) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(exports, 'default', {\n    enumerable: true,\n    get: function () {\n      return _listenerName.default;\n    }\n  });\n});","define('launch-pad/utils/object-transforms', ['exports', 'ember-metrics/utils/object-transforms'], function (exports, _objectTransforms) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(exports, 'default', {\n    enumerable: true,\n    get: function () {\n      return _objectTransforms.default;\n    }\n  });\n});","\n","define('launch-pad/config/environment', [], function() {\n  var prefix = 'launch-pad';\ntry {\n  var metaName = prefix + '/config/environment';\n  var rawConfig = document.querySelector('meta[name=\"' + metaName + '\"]').getAttribute('content');\n  var config = JSON.parse(decodeURIComponent(rawConfig));\n\n  var exports = { 'default': config };\n\n  Object.defineProperty(exports, '__esModule', { value: true });\n\n  return exports;\n}\ncatch(err) {\n  throw new Error('Could not read config from meta tag with name \"' + metaName + '\".');\n}\n\n});\n","\n          if (!runningTests) {\n            require(\"launch-pad/app\")[\"default\"].create({\"name\":\"launch-pad\",\"version\":\"update-node+96e2c1ae\"});\n          }\n        \n"],"names":[],"mappings":"AAAA;AACA;AACA;;ACFA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACrBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACVA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACVA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACVA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACVA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACVA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACTA;AACA;AACA;AACA;AACA;AACA;AACA;;ACNA;AACA;AACA;AACA;AACA;AACA;AACA;;ACNA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC1BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC/BA;AACA;AACA;AACA;AACA;AACA;AACA;;ACNA;AACA;AACA;AACA;AACA;AACA;AACA;;ACNA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACxBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC5DA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACRA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACdA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACRA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC3EA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACVA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;;ACNA;AACA;AACA;AACA;AACA;AACA;AACA;;ACNA;AACA;AACA;AACA;AACA;AACA;AACA;;ACNA;AACA;AACA;AACA;AACA;AACA;AACA;;ACNA;AACA;AACA;AACA;AACA;AACA;AACA;;ACNA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACxEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACxLA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC5BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC5BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACfA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChCA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AClCA;AACA;AACA;AACA;AACA;AACA;AACA;;ACNA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC7BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACxCA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;;ACNA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;;ACNA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC3BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACpCA;AACA;AACA;AACA;AACA;AACA;AACA;;ACNA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACvBA;AACA;AACA;AACA;AACA;AACA;AACA;;ACNA;AACA;AACA;AACA;AACA;AACA;AACA;;ACNA;AACA;AACA;AACA;AACA;AACA;AACA;;ACNA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AClDA;AACA;AACA;AACA;AACA;AACA;AACA;;ACNA;AACA;AACA;AACA;AACA;AACA;AACA;;ACNA;AACA;AACA;AACA;AACA;AACA;AACA;;ACNA;AACA;AACA;AACA;AACA;AACA;AACA;;ACNA;AACA;AACA;AACA;AACA;AACA;AACA;;ACNA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACxCA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACnHA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC1FA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC7BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACxFA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC/BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACzBA;AACA;AACA;AACA;AACA;AACA;AACA;;ACNA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACZA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACRA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AClBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACZA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACjBA;AACA;AACA;AACA;AACA;AACA;AACA;;ACNA;AACA;AACA;AACA;AACA;AACA;AACA;;ACNA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACrBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACtBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACRA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACTA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC/BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AClCA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACjBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACjBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACpBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACjBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;;ACNA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;;ACNA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;;ACNA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACjBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACbA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACTA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACjBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACTA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACfA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACdA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACTA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACjBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AClBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChDA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC/BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACdA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACpBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACTA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACVA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACbA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACVA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC/BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AClBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACjCA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AClDA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACnEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACVA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACvBA;AACA;AACA;AACA;AACA;AACA;AACA;;ACNA;AACA;AACA;AACA;AACA;AACA;AACA;;ACNA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChCA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACdA;AACA;AACA;AACA;AACA;AACA;AACA;;ACNA;AACA;AACA;AACA;AACA;AACA;AACA;;ACNA;AACA;AACA;AACA;AACA;AACA;AACA;;ACNA;AACA;AACA;AACA;AACA;AACA;AACA;;ACNA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC5CA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACVA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC3FA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACnHA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACbA;AACA;AACA;AACA;AACA;AACA;AACA;;ACNA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACxGA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC1BA;AACA;AACA;AACA;AACA;AACA;AACA;;ACNA;AACA;AACA;AACA;AACA;AACA;AACA;;ACNA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACVA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACzBA;AACA;AACA;AACA;AACA;AACA;AACA;;ACNA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACVA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACjBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACfA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC/BA;AACA;AACA;AACA;AACA;AACA;AACA;;ACNA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AClBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACnBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACxBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACVA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC9BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACfA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACvCA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACzFA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACRA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACRA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACRA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACRA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACRA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACRA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACRA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACRA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACRA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACRA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACVA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACxBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACdA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACjBA;AACA;AACA;AACA;AACA;AACA;AACA;;ACNA;AACA;AACA;AACA;AACA;AACA;AACA;;ACNA;AACA;AACA;AACA;AACA;AACA;AACA;;ACNA;AACA;AACA;AACA;AACA;AACA;AACA;;ACNA;AACA;AACA;AACA;AACA;AACA;AACA;;ACNA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACRA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACVA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACTA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACtBA;AACA;AACA;AACA;AACA;AACA;AACA;;ACNA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC1BA;AACA;AACA;AACA;AACA;AACA;AACA;;ACNA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC/BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACZA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACnBA;AACA;AACA;AACA;AACA;AACA;AACA;;ACNA;AACA;AACA;AACA;AACA;AACA;AACA;;ACNA;AACA;AACA;AACA;AACA;AACA;AACA;;ACNA;AACA;AACA;AACA;AACA;AACA;AACA;;ACNA;AACA;AACA;AACA;AACA;AACA;AACA;;ACNA;AACA;AACA;AACA;AACA;AACA;AACA;;ACNA;AACA;AACA;AACA;AACA;AACA;AACA;;ACNA;AACA;AACA;AACA;AACA;AACA;AACA;;ACNA;AACA;AACA;AACA;AACA;AACA;AACA;;ACNA;AACA;AACA;AACA;AACA;AACA;AACA;;ACNA;AACA;AACA;AACA;AACA;AACA;AACA;;ACNA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;;ACNA;AACA;AACA;AACA;AACA;AACA;AACA;;ACNA;AACA;AACA;AACA;AACA;AACA;AACA;;ACNA;AACA;AACA;AACA;AACA;AACA;AACA;;ACNA;AACA;AACA;AACA;AACA;AACA;AACA;;ACNA;AACA;AACA;AACA;AACA;AACA;AACA;;ACNA;AACA;AACA;AACA;AACA;AACA;AACA;;ACNA;AACA;AACA;AACA;AACA;AACA;AACA;;ACNA;AACA;AACA;AACA;AACA;AACA;AACA;;ACNA;AACA;AACA;AACA;AACA;AACA;AACA;;ACNA;AACA;AACA;AACA;AACA;AACA;AACA;;ACNA;AACA;AACA;AACA;AACA;AACA;AACA;;ACNA;AACA;AACA;AACA;AACA;AACA;AACA;;ACNA;AACA;AACA;AACA;AACA;AACA;AACA;;ACNA;AACA;AACA;AACA;AACA;AACA;AACA;;ACNA;AACA;AACA;AACA;AACA;AACA;AACA;;ACNA;AACA;AACA;AACA;AACA;AACA;AACA;;ACNA;AACA;AACA;AACA;AACA;AACA;AACA;;ACNA;AACA;AACA;AACA;AACA;AACA;AACA;;ACNA;AACA;AACA;AACA;AACA;AACA;AACA;;ACNA;AACA;AACA;AACA;AACA;AACA;AACA;;ACNA;AACA;AACA;AACA;AACA;AACA;AACA;;ACNA;AACA;AACA;AACA;AACA;AACA;AACA;;ACNA;AACA;AACA;AACA;AACA;AACA;AACA;;ACNA;AACA;AACA;AACA;AACA;AACA;AACA;;ACNA;AACA;AACA;AACA;AACA;AACA;AACA;;ACNA;AACA;AACA;AACA;AACA;AACA;AACA;;ACNA;AACA;AACA;AACA;AACA;AACA;AACA;;ACNA;AACA;AACA;AACA;AACA;AACA;AACA;;ACNA;AACA;AACA;AACA;AACA;AACA;AACA;;ACNA;AACA;AACA;AACA;AACA;AACA;AACA;;ACNA;AACA;AACA;AACA;AACA;AACA;AACA;;ACNA;AACA;AACA;AACA;AACA;AACA;AACA;;ACNA;AACA;AACA;AACA;AACA;AACA;AACA;;ACNA;AACA;AACA;AACA;AACA;AACA;AACA;;ACNA;AACA;AACA;AACA;AACA;AACA;AACA;;ACNA;AACA;AACA;AACA;AACA;AACA;AACA;;ACNA;AACA;AACA;AACA;AACA;AACA;AACA;;ACNA;AACA;AACA;AACA;AACA;AACA;AACA;;ACNA;AACA;AACA;AACA;AACA;AACA;AACA;;ACNA;AACA;AACA;AACA;AACA;AACA;AACA;;ACNA;AACA;AACA;AACA;AACA;AACA;AACA;;ACNA;AACA;AACA;AACA;AACA;AACA;AACA;;ACNA;AACA;AACA;AACA;AACA;AACA;AACA;;ACNA;AACA;AACA;AACA;AACA;AACA;AACA;;ACNA;AACA;AACA;AACA;AACA;AACA;AACA;;ACNA;AACA;AACA;AACA;AACA;AACA;AACA;;ACNA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;;ACNA;AACA;AACA;AACA;AACA;AACA;AACA;;ACNA;AACA;AACA;AACA;AACA;AACA;AACA;;ACNA;AACA;AACA;AACA;AACA;AACA;AACA;;ACNA;AACA;AACA;AACA;AACA;AACA;AACA;;ACNA;AACA;AACA;AACA;AACA;AACA;AACA;;ACNA;AACA;AACA;AACA;AACA;AACA;AACA;;ACNA;AACA;AACA;AACA;AACA;AACA;AACA;;ACNA;AACA;AACA;AACA;AACA;AACA;AACA;;ACNA;AACA;AACA;AACA;AACA;AACA;AACA;;ACNA;AACA;AACA;AACA;AACA;AACA;AACA;;ACNA;AACA;AACA;AACA;AACA;AACA;AACA;;ACNA;AACA;AACA;AACA;AACA;AACA;AACA;;ACNA;AACA;AACA;AACA;AACA;AACA;AACA;;ACNA;AACA;AACA;AACA;AACA;AACA;AACA;;ACNA;AACA;AACA;AACA;AACA;AACA;AACA;;ACNA;AACA;AACA;AACA;AACA;AACA;AACA;;ACNA;AACA;AACA;AACA;AACA;AACA;AACA;;ACNA;AACA;AACA;AACA;AACA;AACA;AACA;;ACNA;AACA;AACA;AACA;AACA;AACA;AACA;;ACNA;AACA;AACA;AACA;AACA;AACA;AACA;;ACNA;AACA;AACA;AACA;AACA;AACA;AACA;;ACNA;AACA;AACA;AACA;AACA;AACA;AACA;;ACNA;AACA;AACA;AACA;AACA;AACA;AACA;;ACNA;AACA;AACA;AACA;AACA;AACA;AACA;;ACNA;AACA;AACA;AACA;AACA;AACA;AACA;;ACNA;AACA;AACA;AACA;AACA;AACA;AACA;;ACNA;AACA;AACA;AACA;AACA;AACA;AACA;;ACNA;AACA;AACA;AACA;AACA;AACA;AACA;;ACNA;AACA;AACA;AACA;AACA;AACA;AACA;;ACNA;AACA;AACA;AACA;AACA;AACA;AACA;;ACNA;AACA;AACA;AACA;AACA;AACA;AACA;;ACNA;AACA;AACA;AACA;AACA;AACA;AACA;;ACNA;AACA;AACA;AACA;AACA;AACA;AACA;;ACNA;AACA;AACA;AACA;AACA;AACA;AACA;;ACNA;AACA;AACA;AACA;AACA;AACA;AACA;;ACNA;AACA;AACA;AACA;AACA;AACA;AACA;;ACNA;AACA;AACA;AACA;AACA;AACA;AACA;;ACNA;AACA;AACA;AACA;AACA;AACA;AACA;;ACNA;AACA;AACA;AACA;AACA;AACA;AACA;;ACNA;AACA;AACA;AACA;AACA;AACA;AACA;;ACNA;AACA;AACA;AACA;AACA;AACA;AACA;;ACNA;AACA;AACA;AACA;AACA;AACA;AACA;;ACNA;AACA;AACA;AACA;AACA;AACA;AACA;;ACNA;AACA;AACA;AACA;AACA;AACA;AACA;;ACNA;AACA;AACA;AACA;AACA;AACA;AACA;;ACNA;AACA;AACA;AACA;AACA;AACA;AACA;;ACNA;AACA;AACA;AACA;AACA;AACA;AACA;;ACNA;AACA;AACA;AACA;AACA;AACA;AACA;;ACNA;AACA;AACA;AACA;AACA;AACA;AACA;;ACNA;AACA;AACA;AACA;AACA;AACA;AACA;;ACNA;AACA;AACA;AACA;AACA;AACA;AACA;;ACNA;AACA;AACA;AACA;AACA;AACA;AACA;;ACNA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACtBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACdA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;;ACAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACjBA;AACA;AACA;AACA;AACA;","file":"launch-pad.js"}