From 6ef0f51d719c8ab386cad0f9ce49b0e653d2d264 Mon Sep 17 00:00:00 2001 From: karleywalker Date: Thu, 1 Dec 2016 13:02:27 -0500 Subject: [PATCH] static download --- client/app/components/generic-chart.js | 13 + client/app/components/place-holder.js | 7 + .../app/templates/components/place-holder.hbs | 3 +- client/dist/assets/tc3.js | 8868 ----------------- client/dist/assets/tc3.map | 1 - client/dist/index.html | 27 - client/dist/tests/index.html | 41 - 7 files changed, 22 insertions(+), 8938 deletions(-) delete mode 100644 client/dist/assets/tc3.js delete mode 100644 client/dist/assets/tc3.map delete mode 100644 client/dist/index.html delete mode 100644 client/dist/tests/index.html diff --git a/client/app/components/generic-chart.js b/client/app/components/generic-chart.js index 778c60238..0f3f51997 100644 --- a/client/app/components/generic-chart.js +++ b/client/app/components/generic-chart.js @@ -15,6 +15,19 @@ export default Ember.Component.extend({ this.updateChart(); }), + download: Ember.observer( 'downloadHook', function() { + let element = this.$(`.chart`).get(0); + var a = document.createElement('a'), xml, ev; + a.download = 'chart.svg'; // file name + xml = (new XMLSerializer()).serializeToString(element); + a.href = 'data:application/octet-stream;base64,' + btoa(xml); + ev = document.createEvent("MouseEvents"); + ev.initMouseEvent("click", true, false, self, 0, 0, 0, 0, 0, false, false, false, false, 0, null); + a.dispatchEvent(ev); + console.log('josh') ; + this.get('downloadHook') ; + }), + charTypeChange: Ember.observer('chartType', function(){ this.updateChart(); }), diff --git a/client/app/components/place-holder.js b/client/app/components/place-holder.js index 8f3f6fb57..c2cdfeb89 100644 --- a/client/app/components/place-holder.js +++ b/client/app/components/place-holder.js @@ -364,6 +364,7 @@ export default Ember.Component.extend({ computedHeight: 200, computedWidth: 200, + downloadHook: false, resizedSignal: false, // Initialize our query parameters @@ -490,6 +491,12 @@ export default Ember.Component.extend({ removeWidget: function() { this.sendAction('removeChart', this.get('item')) }, + + download : function() { + this.set( 'downloadHook', true ); + console.log() ; + }, + configChanged: function() { console.log('changing config'); let width = this.get('widthSetting'); diff --git a/client/app/templates/components/place-holder.hbs b/client/app/templates/components/place-holder.hbs index da8467a8a..605b5001c 100644 --- a/client/app/templates/components/place-holder.hbs +++ b/client/app/templates/components/place-holder.hbs @@ -1,6 +1,7 @@
+
@@ -42,6 +43,6 @@
-{{component widgetType chartType=chartType aggregations=aggregations width=widthSetting height=heightSetting interval=tsInterval resizedSignal=resizedSignal}} +{{component widgetType chartType=chartType aggregations=aggregations width=widthSetting height=heightSetting interval=tsInterval resizedSignal=resizedSignal downloadHook=downloadHook}} {{yield}} diff --git a/client/dist/assets/tc3.js b/client/dist/assets/tc3.js deleted file mode 100644 index 2285489d8..000000000 --- a/client/dist/assets/tc3.js +++ /dev/null @@ -1,8868 +0,0 @@ -"use strict"; - -/* jshint ignore:start */ - - - -/* jshint ignore:end */ - -define('tc3/adapters/application', ['exports', 'ember', 'ember-data', 'tc3/config/environment'], function (exports, _ember, _emberData, _tc3ConfigEnvironment) { - exports['default'] = _emberData['default'].RESTAdapter.extend(_emberData['default'].BuildURLMixin, { - namespace: 'api/v2', - host: _tc3ConfigEnvironment['default'].apiBaseUrl, - headers: { - Accept: 'application/json' - }, - ajax: function ajax(url, method, hash) { - hash = hash || {}; - hash.crossDomain = true; - hash.xhrFields = { withCredentials: true }; - return this._super(url, method, hash); - }, - pathForType: function pathForType(type) { - var inflector = new _ember['default'].Inflector(_ember['default'].Inflector.defaultRules); - return _ember['default'].String.underscore(inflector.pluralize(type)); - } - }); -}); -define('tc3/adapters/collection', ['exports', 'ember-osf/adapters/collection'], function (exports, _emberOsfAdaptersCollection) { - Object.defineProperty(exports, 'default', { - enumerable: true, - get: function get() { - return _emberOsfAdaptersCollection['default']; - } - }); -}); -define('tc3/adapters/comment-report', ['exports', 'ember-osf/adapters/comment-report'], function (exports, _emberOsfAdaptersCommentReport) { - Object.defineProperty(exports, 'default', { - enumerable: true, - get: function get() { - return _emberOsfAdaptersCommentReport['default']; - } - }); -}); -define('tc3/adapters/comment', ['exports', 'ember-osf/adapters/comment'], function (exports, _emberOsfAdaptersComment) { - Object.defineProperty(exports, 'default', { - enumerable: true, - get: function get() { - return _emberOsfAdaptersComment['default']; - } - }); -}); -define('tc3/adapters/contributor', ['exports', 'ember-osf/adapters/contributor'], function (exports, _emberOsfAdaptersContributor) { - Object.defineProperty(exports, 'default', { - enumerable: true, - get: function get() { - return _emberOsfAdaptersContributor['default']; - } - }); -}); -define('tc3/adapters/draft-registration', ['exports', 'ember-osf/adapters/draft-registration'], function (exports, _emberOsfAdaptersDraftRegistration) { - Object.defineProperty(exports, 'default', { - enumerable: true, - get: function get() { - return _emberOsfAdaptersDraftRegistration['default']; - } - }); -}); -define('tc3/adapters/file-contents', ['exports', 'ember-osf/adapters/file-contents'], function (exports, _emberOsfAdaptersFileContents) { - Object.defineProperty(exports, 'default', { - enumerable: true, - get: function get() { - return _emberOsfAdaptersFileContents['default']; - } - }); -}); -define('tc3/adapters/file-provider', ['exports', 'ember-osf/adapters/file-provider'], function (exports, _emberOsfAdaptersFileProvider) { - Object.defineProperty(exports, 'default', { - enumerable: true, - get: function get() { - return _emberOsfAdaptersFileProvider['default']; - } - }); -}); -define('tc3/adapters/file-version', ['exports', 'ember-osf/adapters/file-version'], function (exports, _emberOsfAdaptersFileVersion) { - Object.defineProperty(exports, 'default', { - enumerable: true, - get: function get() { - return _emberOsfAdaptersFileVersion['default']; - } - }); -}); -define('tc3/adapters/file', ['exports', 'ember-osf/adapters/file'], function (exports, _emberOsfAdaptersFile) { - Object.defineProperty(exports, 'default', { - enumerable: true, - get: function get() { - return _emberOsfAdaptersFile['default']; - } - }); -}); -define('tc3/adapters/institution', ['exports', 'ember-osf/adapters/institution'], function (exports, _emberOsfAdaptersInstitution) { - Object.defineProperty(exports, 'default', { - enumerable: true, - get: function get() { - return _emberOsfAdaptersInstitution['default']; - } - }); -}); -define('tc3/adapters/log', ['exports', 'ember-osf/adapters/log'], function (exports, _emberOsfAdaptersLog) { - Object.defineProperty(exports, 'default', { - enumerable: true, - get: function get() { - return _emberOsfAdaptersLog['default']; - } - }); -}); -define('tc3/adapters/metaschema', ['exports', 'ember-osf/adapters/metaschema'], function (exports, _emberOsfAdaptersMetaschema) { - Object.defineProperty(exports, 'default', { - enumerable: true, - get: function get() { - return _emberOsfAdaptersMetaschema['default']; - } - }); -}); -define('tc3/adapters/node-link', ['exports', 'ember-osf/adapters/node-link'], function (exports, _emberOsfAdaptersNodeLink) { - Object.defineProperty(exports, 'default', { - enumerable: true, - get: function get() { - return _emberOsfAdaptersNodeLink['default']; - } - }); -}); -define('tc3/adapters/node', ['exports', 'ember-osf/adapters/node'], function (exports, _emberOsfAdaptersNode) { - Object.defineProperty(exports, 'default', { - enumerable: true, - get: function get() { - return _emberOsfAdaptersNode['default']; - } - }); -}); -define('tc3/adapters/osf-adapter', ['exports', 'ember-osf/adapters/osf-adapter'], function (exports, _emberOsfAdaptersOsfAdapter) { - Object.defineProperty(exports, 'default', { - enumerable: true, - get: function get() { - return _emberOsfAdaptersOsfAdapter['default']; - } - }); -}); -define('tc3/adapters/registration', ['exports', 'ember-osf/adapters/registration'], function (exports, _emberOsfAdaptersRegistration) { - Object.defineProperty(exports, 'default', { - enumerable: true, - get: function get() { - return _emberOsfAdaptersRegistration['default']; - } - }); -}); -define('tc3/adapters/user', ['exports', 'ember-osf/adapters/user'], function (exports, _emberOsfAdaptersUser) { - Object.defineProperty(exports, 'default', { - enumerable: true, - get: function get() { - return _emberOsfAdaptersUser['default']; - } - }); -}); -define('tc3/app', ['exports', 'ember', 'tc3/resolver', 'ember-load-initializers', 'tc3/config/environment'], function (exports, _ember, _tc3Resolver, _emberLoadInitializers, _tc3ConfigEnvironment) { - - _ember['default'].MODEL_FACTORY_INJECTIONS = true; - - var App = _ember['default'].Application.extend({ - modulePrefix: _tc3ConfigEnvironment['default'].modulePrefix, - podModulePrefix: _tc3ConfigEnvironment['default'].podModulePrefix, - Resolver: _tc3Resolver['default'] - }); - - (0, _emberLoadInitializers['default'])(App, _tc3ConfigEnvironment['default'].modulePrefix); - - exports['default'] = App; -}); -define('tc3/authenticators/osf-cookie', ['exports', 'ember-osf/authenticators/osf-cookie'], function (exports, _emberOsfAuthenticatorsOsfCookie) { - Object.defineProperty(exports, 'default', { - enumerable: true, - get: function get() { - return _emberOsfAuthenticatorsOsfCookie['default']; - } - }); -}); -define('tc3/authenticators/osf-token', ['exports', 'ember-osf/authenticators/osf-token'], function (exports, _emberOsfAuthenticatorsOsfToken) { - Object.defineProperty(exports, 'default', { - enumerable: true, - get: function get() { - return _emberOsfAuthenticatorsOsfToken['default']; - } - }); -}); -define('tc3/authorizers/osf-cookie', ['exports', 'ember-osf/authorizers/osf-cookie'], function (exports, _emberOsfAuthorizersOsfCookie) { - Object.defineProperty(exports, 'default', { - enumerable: true, - get: function get() { - return _emberOsfAuthorizersOsfCookie['default']; - } - }); -}); -define('tc3/authorizers/osf-token', ['exports', 'ember-osf/authorizers/osf-token'], function (exports, _emberOsfAuthorizersOsfToken) { - Object.defineProperty(exports, 'default', { - enumerable: true, - get: function get() { - return _emberOsfAuthorizersOsfToken['default']; - } - }); -}); -define('tc3/components/app-version', ['exports', 'ember-cli-app-version/components/app-version', 'tc3/config/environment'], function (exports, _emberCliAppVersionComponentsAppVersion, _tc3ConfigEnvironment) { - - var name = _tc3ConfigEnvironment['default'].APP.name; - var version = _tc3ConfigEnvironment['default'].APP.version; - - exports['default'] = _emberCliAppVersionComponentsAppVersion['default'].extend({ - version: version, - name: name - }); -}); -define('tc3/components/bar-chart', ['exports', 'ember'], function (exports, _ember) { - exports['default'] = _ember['default'].Component.extend({ - - classNames: ['chart'], - - sourcesList: _ember['default'].computed('data', function () { - return this.get('data').map(function (_ref) { - var key = _ref.key; - var doc_count = _ref.doc_count; - return [key, doc_count]; - }).slice(0, 10); - }), - - dataChanged: _ember['default'].observer('aggregations', function () { - this.updateBar(); - }), - - sizeChanged: _ember['default'].observer('resizedSignal', function () { - this.updateBar(); - }), - - updateBar: function updateBar() { - this.set('data', this.get('aggregations.contributors.buckets')); - var columns = this.get('sourcesList'); // jscs:ignore - var title = 'Top 10 Contributors: '; - var bar = this.get('bar'); - if (bar) { - bar.load({ - columns: columns, - unload: true - }); - bar.resize({ - height: this.get('height') * 150 - 20, - width: this.get('width') * 150 - }); - } else { - this.initBar(title, columns); - } - }, - - initBar: function initBar(title, columns) { - var element = this.$('.bar').get(0); - var bar = c3.generate({ - bindto: element, - data: { - columns: columns, - type: 'bar', - onclick: function onclick(d) { - var url = 'https://share.osf.io/discover?q=' + d.name; - window.open(url, '_blank'); - } - }, - axis: { - x: { - tick: { - format: function format() { - return 'Top 10 Contributors'; - } - } - }, - y: { - label: 'Number of Publications' - } - }, - tooltip: { - grouped: false }, - // Default true - legend: { show: false }, - bar: { - title: title, - label: { - show: false - } - }, - size: { height: this.get('height') * 150 - 20 } - }); - this.set('bar', bar); - }, - - didRender: function didRender() { - this.updateBar(); - } - - }); -}); -/* global c3 */ -define('tc3/components/bootstrap-datepicker-inline', ['exports', 'ember', 'ember-cli-bootstrap-datepicker/components/bootstrap-datepicker-inline'], function (exports, _ember, _emberCliBootstrapDatepickerComponentsBootstrapDatepickerInline) { - exports['default'] = _emberCliBootstrapDatepickerComponentsBootstrapDatepickerInline['default']; -}); -define('tc3/components/bootstrap-datepicker', ['exports', 'ember', 'ember-cli-bootstrap-datepicker/components/bootstrap-datepicker'], function (exports, _ember, _emberCliBootstrapDatepickerComponentsBootstrapDatepicker) { - exports['default'] = _emberCliBootstrapDatepickerComponentsBootstrapDatepicker['default']; -}); -define('tc3/components/bs-accordion-item', ['exports', 'ember-bootstrap/components/bs-accordion-item'], function (exports, _emberBootstrapComponentsBsAccordionItem) { - Object.defineProperty(exports, 'default', { - enumerable: true, - get: function get() { - return _emberBootstrapComponentsBsAccordionItem['default']; - } - }); -}); -define('tc3/components/bs-accordion', ['exports', 'ember-bootstrap/components/bs-accordion'], function (exports, _emberBootstrapComponentsBsAccordion) { - Object.defineProperty(exports, 'default', { - enumerable: true, - get: function get() { - return _emberBootstrapComponentsBsAccordion['default']; - } - }); -}); -define('tc3/components/bs-alert', ['exports', 'ember-bootstrap/components/bs-alert'], function (exports, _emberBootstrapComponentsBsAlert) { - Object.defineProperty(exports, 'default', { - enumerable: true, - get: function get() { - return _emberBootstrapComponentsBsAlert['default']; - } - }); -}); -define('tc3/components/bs-button-group', ['exports', 'ember-bootstrap/components/bs-button-group'], function (exports, _emberBootstrapComponentsBsButtonGroup) { - exports['default'] = _emberBootstrapComponentsBsButtonGroup['default']; -}); -define('tc3/components/bs-button', ['exports', 'ember-bootstrap/components/bs-button'], function (exports, _emberBootstrapComponentsBsButton) { - exports['default'] = _emberBootstrapComponentsBsButton['default']; -}); -define('tc3/components/bs-collapse', ['exports', 'ember-bootstrap/components/bs-collapse'], function (exports, _emberBootstrapComponentsBsCollapse) { - Object.defineProperty(exports, 'default', { - enumerable: true, - get: function get() { - return _emberBootstrapComponentsBsCollapse['default']; - } - }); -}); -define('tc3/components/bs-dropdown-button', ['exports', 'ember-bootstrap/components/bs-dropdown-button'], function (exports, _emberBootstrapComponentsBsDropdownButton) { - Object.defineProperty(exports, 'default', { - enumerable: true, - get: function get() { - return _emberBootstrapComponentsBsDropdownButton['default']; - } - }); -}); -define('tc3/components/bs-dropdown-menu', ['exports', 'ember-bootstrap/components/bs-dropdown-menu'], function (exports, _emberBootstrapComponentsBsDropdownMenu) { - Object.defineProperty(exports, 'default', { - enumerable: true, - get: function get() { - return _emberBootstrapComponentsBsDropdownMenu['default']; - } - }); -}); -define('tc3/components/bs-dropdown-toggle', ['exports', 'ember-bootstrap/components/bs-dropdown-toggle'], function (exports, _emberBootstrapComponentsBsDropdownToggle) { - Object.defineProperty(exports, 'default', { - enumerable: true, - get: function get() { - return _emberBootstrapComponentsBsDropdownToggle['default']; - } - }); -}); -define('tc3/components/bs-dropdown', ['exports', 'ember-bootstrap/components/bs-dropdown'], function (exports, _emberBootstrapComponentsBsDropdown) { - Object.defineProperty(exports, 'default', { - enumerable: true, - get: function get() { - return _emberBootstrapComponentsBsDropdown['default']; - } - }); -}); -define('tc3/components/bs-form-element', ['exports', 'ember-bootstrap/components/bs-form-element'], function (exports, _emberBootstrapComponentsBsFormElement) { - Object.defineProperty(exports, 'default', { - enumerable: true, - get: function get() { - return _emberBootstrapComponentsBsFormElement['default']; - } - }); -}); -define('tc3/components/bs-form-group', ['exports', 'ember-bootstrap/components/bs-form-group'], function (exports, _emberBootstrapComponentsBsFormGroup) { - Object.defineProperty(exports, 'default', { - enumerable: true, - get: function get() { - return _emberBootstrapComponentsBsFormGroup['default']; - } - }); -}); -define('tc3/components/bs-form', ['exports', 'ember-bootstrap/components/bs-form'], function (exports, _emberBootstrapComponentsBsForm) { - Object.defineProperty(exports, 'default', { - enumerable: true, - get: function get() { - return _emberBootstrapComponentsBsForm['default']; - } - }); -}); -define('tc3/components/bs-input', ['exports', 'ember-bootstrap/components/bs-input'], function (exports, _emberBootstrapComponentsBsInput) { - Object.defineProperty(exports, 'default', { - enumerable: true, - get: function get() { - return _emberBootstrapComponentsBsInput['default']; - } - }); -}); -define('tc3/components/bs-modal-backdrop', ['exports', 'ember-bootstrap/components/bs-modal-backdrop'], function (exports, _emberBootstrapComponentsBsModalBackdrop) { - Object.defineProperty(exports, 'default', { - enumerable: true, - get: function get() { - return _emberBootstrapComponentsBsModalBackdrop['default']; - } - }); -}); -define('tc3/components/bs-modal-body', ['exports', 'ember-bootstrap/components/bs-modal-body'], function (exports, _emberBootstrapComponentsBsModalBody) { - Object.defineProperty(exports, 'default', { - enumerable: true, - get: function get() { - return _emberBootstrapComponentsBsModalBody['default']; - } - }); -}); -define('tc3/components/bs-modal-dialog', ['exports', 'ember-bootstrap/components/bs-modal-dialog'], function (exports, _emberBootstrapComponentsBsModalDialog) { - Object.defineProperty(exports, 'default', { - enumerable: true, - get: function get() { - return _emberBootstrapComponentsBsModalDialog['default']; - } - }); -}); -define('tc3/components/bs-modal-footer', ['exports', 'ember-bootstrap/components/bs-modal-footer'], function (exports, _emberBootstrapComponentsBsModalFooter) { - Object.defineProperty(exports, 'default', { - enumerable: true, - get: function get() { - return _emberBootstrapComponentsBsModalFooter['default']; - } - }); -}); -define('tc3/components/bs-modal-header', ['exports', 'ember-bootstrap/components/bs-modal-header'], function (exports, _emberBootstrapComponentsBsModalHeader) { - Object.defineProperty(exports, 'default', { - enumerable: true, - get: function get() { - return _emberBootstrapComponentsBsModalHeader['default']; - } - }); -}); -define('tc3/components/bs-modal', ['exports', 'ember-bootstrap/components/bs-modal'], function (exports, _emberBootstrapComponentsBsModal) { - Object.defineProperty(exports, 'default', { - enumerable: true, - get: function get() { - return _emberBootstrapComponentsBsModal['default']; - } - }); -}); -define('tc3/components/bs-nav-item', ['exports', 'ember-bootstrap/components/bs-nav-item'], function (exports, _emberBootstrapComponentsBsNavItem) { - Object.defineProperty(exports, 'default', { - enumerable: true, - get: function get() { - return _emberBootstrapComponentsBsNavItem['default']; - } - }); -}); -define('tc3/components/bs-nav', ['exports', 'ember-bootstrap/components/bs-nav'], function (exports, _emberBootstrapComponentsBsNav) { - Object.defineProperty(exports, 'default', { - enumerable: true, - get: function get() { - return _emberBootstrapComponentsBsNav['default']; - } - }); -}); -define('tc3/components/bs-navbar-content', ['exports', 'ember-bootstrap/components/bs-navbar-content'], function (exports, _emberBootstrapComponentsBsNavbarContent) { - Object.defineProperty(exports, 'default', { - enumerable: true, - get: function get() { - return _emberBootstrapComponentsBsNavbarContent['default']; - } - }); -}); -define('tc3/components/bs-navbar-nav', ['exports', 'ember-bootstrap/components/bs-navbar-nav'], function (exports, _emberBootstrapComponentsBsNavbarNav) { - Object.defineProperty(exports, 'default', { - enumerable: true, - get: function get() { - return _emberBootstrapComponentsBsNavbarNav['default']; - } - }); -}); -define('tc3/components/bs-navbar-toggle', ['exports', 'ember-bootstrap/components/bs-navbar-toggle'], function (exports, _emberBootstrapComponentsBsNavbarToggle) { - Object.defineProperty(exports, 'default', { - enumerable: true, - get: function get() { - return _emberBootstrapComponentsBsNavbarToggle['default']; - } - }); -}); -define('tc3/components/bs-navbar', ['exports', 'ember-bootstrap/components/bs-navbar'], function (exports, _emberBootstrapComponentsBsNavbar) { - Object.defineProperty(exports, 'default', { - enumerable: true, - get: function get() { - return _emberBootstrapComponentsBsNavbar['default']; - } - }); -}); -define('tc3/components/bs-popover-element', ['exports', 'ember-bootstrap/components/bs-popover-element'], function (exports, _emberBootstrapComponentsBsPopoverElement) { - Object.defineProperty(exports, 'default', { - enumerable: true, - get: function get() { - return _emberBootstrapComponentsBsPopoverElement['default']; - } - }); -}); -define('tc3/components/bs-popover', ['exports', 'ember-bootstrap/components/bs-popover'], function (exports, _emberBootstrapComponentsBsPopover) { - Object.defineProperty(exports, 'default', { - enumerable: true, - get: function get() { - return _emberBootstrapComponentsBsPopover['default']; - } - }); -}); -define('tc3/components/bs-progress-bar', ['exports', 'ember-bootstrap/components/bs-progress-bar'], function (exports, _emberBootstrapComponentsBsProgressBar) { - Object.defineProperty(exports, 'default', { - enumerable: true, - get: function get() { - return _emberBootstrapComponentsBsProgressBar['default']; - } - }); -}); -define('tc3/components/bs-progress', ['exports', 'ember-bootstrap/components/bs-progress'], function (exports, _emberBootstrapComponentsBsProgress) { - Object.defineProperty(exports, 'default', { - enumerable: true, - get: function get() { - return _emberBootstrapComponentsBsProgress['default']; - } - }); -}); -define('tc3/components/bs-select', ['exports', 'ember-bootstrap/components/bs-select'], function (exports, _emberBootstrapComponentsBsSelect) { - Object.defineProperty(exports, 'default', { - enumerable: true, - get: function get() { - return _emberBootstrapComponentsBsSelect['default']; - } - }); -}); -define('tc3/components/bs-tab-pane', ['exports', 'ember-bootstrap/components/bs-tab-pane'], function (exports, _emberBootstrapComponentsBsTabPane) { - Object.defineProperty(exports, 'default', { - enumerable: true, - get: function get() { - return _emberBootstrapComponentsBsTabPane['default']; - } - }); -}); -define('tc3/components/bs-tab', ['exports', 'ember-bootstrap/components/bs-tab'], function (exports, _emberBootstrapComponentsBsTab) { - Object.defineProperty(exports, 'default', { - enumerable: true, - get: function get() { - return _emberBootstrapComponentsBsTab['default']; - } - }); -}); -define('tc3/components/bs-textarea', ['exports', 'ember-bootstrap/components/bs-textarea'], function (exports, _emberBootstrapComponentsBsTextarea) { - Object.defineProperty(exports, 'default', { - enumerable: true, - get: function get() { - return _emberBootstrapComponentsBsTextarea['default']; - } - }); -}); -define('tc3/components/bs-tooltip-element', ['exports', 'ember-bootstrap/components/bs-tooltip-element'], function (exports, _emberBootstrapComponentsBsTooltipElement) { - Object.defineProperty(exports, 'default', { - enumerable: true, - get: function get() { - return _emberBootstrapComponentsBsTooltipElement['default']; - } - }); -}); -define('tc3/components/bs-tooltip', ['exports', 'ember-bootstrap/components/bs-tooltip'], function (exports, _emberBootstrapComponentsBsTooltip) { - Object.defineProperty(exports, 'default', { - enumerable: true, - get: function get() { - return _emberBootstrapComponentsBsTooltip['default']; - } - }); -}); -define('tc3/components/c3-chart', ['exports', 'ember-c3/components/c3-chart'], function (exports, _emberC3ComponentsC3Chart) { - Object.defineProperty(exports, 'default', { - enumerable: true, - get: function get() { - return _emberC3ComponentsC3Chart['default']; - } - }); -}); -define('tc3/components/comment-detail/component', ['exports', 'ember-osf/components/comment-detail/component'], function (exports, _emberOsfComponentsCommentDetailComponent) { - Object.defineProperty(exports, 'default', { - enumerable: true, - get: function get() { - return _emberOsfComponentsCommentDetailComponent['default']; - } - }); -}); -define('tc3/components/comment-form/component', ['exports', 'ember-osf/components/comment-form/component'], function (exports, _emberOsfComponentsCommentFormComponent) { - Object.defineProperty(exports, 'default', { - enumerable: true, - get: function get() { - return _emberOsfComponentsCommentFormComponent['default']; - } - }); -}); -define('tc3/components/comment-pane/component', ['exports', 'ember-osf/components/comment-pane/component'], function (exports, _emberOsfComponentsCommentPaneComponent) { - Object.defineProperty(exports, 'default', { - enumerable: true, - get: function get() { - return _emberOsfComponentsCommentPaneComponent['default']; - } - }); -}); -define('tc3/components/donut-chart', ['exports', 'ember'], function (exports, _ember) { - exports['default'] = _ember['default'].Component.extend({ - classNames: ['chart'], - - sourcesList: _ember['default'].computed('data', function () { - return this.get('data').map(function (_ref) { - var key = _ref.key; - var doc_count = _ref.doc_count; - return [key, doc_count]; - }); - }), - - dataChanged: _ember['default'].observer('aggregations', function () { - this.updateDonut(); - }), - - data: [], - - sizeChanged: _ember['default'].observer('resizedSignal', function () { - this.updateDonut(); - }), - - updateDonut: function updateDonut() { - this.set('data', this.get('aggregations.sources.buckets')); - var columns = this.get('sourcesList'); - var title = 'Published in...'; - var donut = this.get('donut'); - if (donut) { - donut.load({ - columns: columns, - unload: true - }); - donut.resize({ - height: this.get('height') * 150 - 20, - width: this.get('width') * 150 - }); - } else { - this.initDonut(title, columns); - } - }, - - initDonut: function initDonut(title, columns) { - var element = this.$('.donut').get(0); - var donut = c3.generate({ - bindto: element, - data: { - columns: columns, - type: 'donut' - }, - legend: { show: false }, - donut: { - title: title, - label: { - show: false - } - }, - size: { height: this.get('height') * 150 - 20 } - }); - this.set('donut', donut); - }, - - didRender: function didRender() { - this.updateDonut(); - } - - }); -}); -/* global c3 */ -define('tc3/components/draggable-object-target', ['exports', 'ember-drag-drop/components/draggable-object-target'], function (exports, _emberDragDropComponentsDraggableObjectTarget) { - exports['default'] = _emberDragDropComponentsDraggableObjectTarget['default']; -}); -define('tc3/components/draggable-object', ['exports', 'ember-drag-drop/components/draggable-object'], function (exports, _emberDragDropComponentsDraggableObject) { - exports['default'] = _emberDragDropComponentsDraggableObject['default']; -}); -define('tc3/components/dropzone-widget/component', ['exports', 'ember-osf/components/dropzone-widget/component'], function (exports, _emberOsfComponentsDropzoneWidgetComponent) { - Object.defineProperty(exports, 'default', { - enumerable: true, - get: function get() { - return _emberOsfComponentsDropzoneWidgetComponent['default']; - } - }); -}); -define('tc3/components/ember-wormhole', ['exports', 'ember-wormhole/components/ember-wormhole'], function (exports, _emberWormholeComponentsEmberWormhole) { - Object.defineProperty(exports, 'default', { - enumerable: true, - get: function get() { - return _emberWormholeComponentsEmberWormhole['default']; - } - }); -}); -define('tc3/components/eosf-project-nav/component', ['exports', 'ember-osf/components/eosf-project-nav/component'], function (exports, _emberOsfComponentsEosfProjectNavComponent) { - Object.defineProperty(exports, 'default', { - enumerable: true, - get: function get() { - return _emberOsfComponentsEosfProjectNavComponent['default']; - } - }); -}); -define('tc3/components/fa-icon', ['exports', 'ember-font-awesome/components/fa-icon'], function (exports, _emberFontAwesomeComponentsFaIcon) { - Object.defineProperty(exports, 'default', { - enumerable: true, - get: function get() { - return _emberFontAwesomeComponentsFaIcon['default']; - } - }); -}); -define('tc3/components/fa-list', ['exports', 'ember-font-awesome/components/fa-list'], function (exports, _emberFontAwesomeComponentsFaList) { - Object.defineProperty(exports, 'default', { - enumerable: true, - get: function get() { - return _emberFontAwesomeComponentsFaList['default']; - } - }); -}); -define('tc3/components/fa-stack', ['exports', 'ember-font-awesome/components/fa-stack'], function (exports, _emberFontAwesomeComponentsFaStack) { - Object.defineProperty(exports, 'default', { - enumerable: true, - get: function get() { - return _emberFontAwesomeComponentsFaStack['default']; - } - }); -}); -define('tc3/components/file-browser-icon/component', ['exports', 'ember-osf/components/file-browser-icon/component'], function (exports, _emberOsfComponentsFileBrowserIconComponent) { - Object.defineProperty(exports, 'default', { - enumerable: true, - get: function get() { - return _emberOsfComponentsFileBrowserIconComponent['default']; - } - }); -}); -define('tc3/components/file-browser-item/component', ['exports', 'ember-osf/components/file-browser-item/component'], function (exports, _emberOsfComponentsFileBrowserItemComponent) { - Object.defineProperty(exports, 'default', { - enumerable: true, - get: function get() { - return _emberOsfComponentsFileBrowserItemComponent['default']; - } - }); -}); -define('tc3/components/file-browser-tree/component', ['exports', 'ember-osf/components/file-browser-tree/component'], function (exports, _emberOsfComponentsFileBrowserTreeComponent) { - Object.defineProperty(exports, 'default', { - enumerable: true, - get: function get() { - return _emberOsfComponentsFileBrowserTreeComponent['default']; - } - }); -}); -define('tc3/components/file-browser/component', ['exports', 'ember-osf/components/file-browser/component'], function (exports, _emberOsfComponentsFileBrowserComponent) { - Object.defineProperty(exports, 'default', { - enumerable: true, - get: function get() { - return _emberOsfComponentsFileBrowserComponent['default']; - } - }); -}); -define('tc3/components/file-chooser/component', ['exports', 'ember-osf/components/file-chooser/component'], function (exports, _emberOsfComponentsFileChooserComponent) { - Object.defineProperty(exports, 'default', { - enumerable: true, - get: function get() { - return _emberOsfComponentsFileChooserComponent['default']; - } - }); -}); -define('tc3/components/file-renderer/component', ['exports', 'ember-osf/components/file-renderer/component'], function (exports, _emberOsfComponentsFileRendererComponent) { - Object.defineProperty(exports, 'default', { - enumerable: true, - get: function get() { - return _emberOsfComponentsFileRendererComponent['default']; - } - }); -}); -define('tc3/components/file-version/component', ['exports', 'ember-osf/components/file-version/component'], function (exports, _emberOsfComponentsFileVersionComponent) { - Object.defineProperty(exports, 'default', { - enumerable: true, - get: function get() { - return _emberOsfComponentsFileVersionComponent['default']; - } - }); -}); -define('tc3/components/file-widget/component', ['exports', 'ember-osf/components/file-widget/component'], function (exports, _emberOsfComponentsFileWidgetComponent) { - Object.defineProperty(exports, 'default', { - enumerable: true, - get: function get() { - return _emberOsfComponentsFileWidgetComponent['default']; - } - }); -}); -define('tc3/components/generic-chart', ['exports', 'ember'], function (exports, _ember) { - function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } - - exports['default'] = _ember['default'].Component.extend({ - - classNames: ['chart'], - - dataChanged: _ember['default'].observer('aggregations', function () { - this.updateChart(); - }), - - data: [], - - sizeChanged: _ember['default'].observer('resizedSignal', function () { - this.updateChart(); - }), - - charTypeChange: _ember['default'].observer('chartType', function () { - this.updateChart(); - }), - - updateChart: function updateChart() { - var _chart_options; - - var chart_type = this.get('chartType'); - - var chart_options = (_chart_options = { - bindto: this.$('.chart').get(0), - data: { - columns: null, //to be filled later - type: chart_type - }, - legend: { show: false } - }, _defineProperty(_chart_options, chart_type, { - title: null, //to be filled later - label: { - show: false - } - }), _defineProperty(_chart_options, 'size', { - height: this.get('height') * 150 - 20, - width: this.get('width') * 150 }), _chart_options); - - switch (chart_type) { - case 'donut': - { - - this.set('data', this.get('aggregations.sources.buckets')); - var columns = this.get('data').map(function (_ref) { - var key = _ref.key; - var doc_count = _ref.doc_count; - return [key, doc_count]; - }); - var title = 'Published in...'; - - break; - } - case 'bar': - { - - this.set('data', this.get('aggregations.contributors.buckets')); - var columns = this.get('data').map(function (_ref2) { - var key = _ref2.key; - var doc_count = _ref2.doc_count; - return [key, doc_count]; - }).slice(0, 10); - var title = 'Top 10 Contributors: '; - - var axis = { - x: { - tick: { - format: function format() { - return 'Top 10 Contributors'; - } - } - }, - y: { - label: 'Number of Publications' - } - }; - var tooltip = { - grouped: false }; - // Default true - chart_options['axis'] = axis; - chart_options['tooltip'] = tooltip; - - break; - } - case 'timeseries': - { - - this.set('data', this.get('aggregations.articles_over_time.buckets')); - var columns = [['x'].concat(this.get('data').map(function (datum) { - return datum.key_as_string; - })), ['Articles'].concat(this.get('data').map(function (datum) { - return datum.doc_count; - }))]; - var title = ''; - var data_x = 'x'; - var axis = { - x: { - type: 'timeseries', - tick: { - culling: { - max: 10 - }, - rotate: 90, - format: '%d-%m-%Y' // Format the tick labels on our chart - } - } - }; - var data_types = { - x: 'area-spline', - Articles: 'area' - }; - var tooltip = { // Format the tooltips on our chart - format: { // We want to return a nice-looking tooltip whose content is determined by (or at least consistent with) sour TS intervals - title: function title(d) { - return d.toString().substring(4, 15); // This isn't perfect, but it's at least more verbose than before - } - } - }; - var zoom = { - enabled: true - }; - var point = { - show: false - }; - - chart_options['axis'] = axis; - chart_options['data']['types'] = data_types; - chart_options['data']['x'] = data_x; - chart_options['tooltip'] = tooltip; - chart_options['zoom'] = zoom; - chart_options['point'] = point; - - break; - } - } - - chart_options['data']['columns'] = columns; - chart_options[chart_type]['title'] = title; - c3.generate(chart_options); - }, - - didRender: function didRender() { - this.updateChart(); - } - - }); -}); -/* global c3 */ -define('tc3/components/oauth-popup/component', ['exports', 'ember-osf/components/oauth-popup/component'], function (exports, _emberOsfComponentsOauthPopupComponent) { - Object.defineProperty(exports, 'default', { - enumerable: true, - get: function get() { - return _emberOsfComponentsOauthPopupComponent['default']; - } - }); -}); -define('tc3/components/object-bin', ['exports', 'ember-drag-drop/components/object-bin'], function (exports, _emberDragDropComponentsObjectBin) { - exports['default'] = _emberDragDropComponentsObjectBin['default']; -}); -define('tc3/components/osf-copyright/component', ['exports', 'ember-osf/components/osf-copyright/component'], function (exports, _emberOsfComponentsOsfCopyrightComponent) { - Object.defineProperty(exports, 'default', { - enumerable: true, - get: function get() { - return _emberOsfComponentsOsfCopyrightComponent['default']; - } - }); -}); -define('tc3/components/osf-footer/component', ['exports', 'ember-osf/components/osf-footer/component'], function (exports, _emberOsfComponentsOsfFooterComponent) { - Object.defineProperty(exports, 'default', { - enumerable: true, - get: function get() { - return _emberOsfComponentsOsfFooterComponent['default']; - } - }); -}); -define('tc3/components/osf-mode-footer/component', ['exports', 'ember-osf/components/osf-mode-footer/component'], function (exports, _emberOsfComponentsOsfModeFooterComponent) { - Object.defineProperty(exports, 'default', { - enumerable: true, - get: function get() { - return _emberOsfComponentsOsfModeFooterComponent['default']; - } - }); -}); -define('tc3/components/osf-navbar/component', ['exports', 'ember-osf/components/osf-navbar/component'], function (exports, _emberOsfComponentsOsfNavbarComponent) { - Object.defineProperty(exports, 'default', { - enumerable: true, - get: function get() { - return _emberOsfComponentsOsfNavbarComponent['default']; - } - }); -}); -define('tc3/components/osf-paginator/component', ['exports', 'ember-osf/components/osf-paginator/component'], function (exports, _emberOsfComponentsOsfPaginatorComponent) { - Object.defineProperty(exports, 'default', { - enumerable: true, - get: function get() { - return _emberOsfComponentsOsfPaginatorComponent['default']; - } - }); -}); -define('tc3/components/packery-grid', ['exports', 'ember'], function (exports, _ember) { - exports['default'] = _ember['default'].Component.extend({ - - // Note: see 'append' section here http://packery.metafizzy.co/methods.html for info about adding new grid elements - - initGrid: function initGrid() { - - // Initialize our packery grid - var grid = this.$('.grid'); - - grid.packery({ - percentPosition: true, - itemSelector: '.grid-item', - gutter: 10 - }); - - // Grid elements are draggable - grid.find('.grid-item').each(function (i, gridItem) { - var draggie = new Draggabilly(gridItem); - // bind drag events to Packery - grid.packery('bindDraggabillyEvents', draggie); - }); - - // Resize grid elements on click - // NOTE that in the future we want this to be encpsulated in some sort of button, etc. - // Otherwise it happens any time you drag the element, which is really annoying - // (Commenting out for now) - /*grid.on( 'click', '.grid-item', function( event ) { - var $item = $( event.currentTarget ); - // change size of item by toggling large class - $item.toggleClass('grid-item--large'); - if ( $item.is('.grid-item--large') ) { - // fit large item - grid.packery( 'fit', event.currentTarget ); - } else { - // back to small, shiftLayout back - grid.packery('shiftLayout'); - } - });*/ - }, - - init: function init() { - this._super.apply(this, arguments); - }, - - didInsertElement: function didInsertElement() { - this.initGrid(); - } - - }); -}); -define('tc3/components/pagination-control/component', ['exports', 'ember-osf/components/pagination-control/component'], function (exports, _emberOsfComponentsPaginationControlComponent) { - Object.defineProperty(exports, 'default', { - enumerable: true, - get: function get() { - return _emberOsfComponentsPaginationControlComponent['default']; - } - }); -}); -define('tc3/components/place-holder', ['exports', 'ember', 'tc3/config/environment'], function (exports, _ember, _tc3ConfigEnvironment) { - var _createClass = (function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ('value' in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; })(); - - function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError('Cannot call a class as a function'); } } - - var agg_types = [// agg_types is this array literal, reduced by the following fn - - // - // Average Aggregation - // ******************* - { - 'elastic_name': 'avg', - 'pretty_name': 'Average', - 'description': 'A single-value metrics aggregation that computes the average of numeric values that are extracted from the aggregated documents. These values can be extracted either from specific numeric fields in the documents, or be generated by a provided script. Script support is not enabled at this time.', - 'options': [{ - 'elastic_name': 'field', - 'pretty_name': 'Field', - 'description': 'The name of the field to calculate the average over', - 'isValid': function isValid() { - return true; - } - }, { - 'elastic_name': 'missing', - 'pretty_name': 'Missing', - 'description': 'A value to use as a default if a given document does not have a given field. Ignored by default. Documents without a value at \'field\' will be placed into this bucket', - 'isValid': function isValid() { - return true; - } - }] - }, - - // - // Cardinality Aggregation - // *********************** - { - 'elastic_name': 'cardinality', - 'pretty_name': 'Cardinality', - 'description': 'A single-value metrics aggregation that calculates an approximate count of distinct values. Values can be extracted either from specific fields in the document or generated by a script. Script support is not enabled at this time.', - 'options': [{ - 'elastic_name': 'field', - 'pretty_name': 'Field', - 'description': 'The name of the field to calculate the cardinality of', - 'isValid': function isValid() { - return true; - } - }, { - 'elastic_name': 'precision_threshold', - 'pretty_name': 'Precision Threshold', - 'description': 'The precision_threshold options allows to trade memory for accuracy, and defines a unique count below which counts are expected to be close to accurate. Above this value, counts might become a bit more fuzzy. The maximum supported value is 40000, thresholds above this number will have the same effect as a threshold of 40000. The default values is 3000.', - 'isValid': function isValid() { - return true; - } - }, { - 'elastic_name': 'missing', - 'pretty_name': 'Missing', - 'description': 'A value to use as a default if a given document does not have a given field. Ignored by default. Documents without a value at \'field\' will be placed into this bucket', - 'isValid': function isValid(value) { - return true; - } - }] - }, - - // - // Extended Stats Aggregation - // ************************** - { - 'elastic_name': 'extended_stats', - 'pretty_name': 'Extended Stats', - 'description': 'A multi-value metrics aggregation that computes stats over numeric values extracted from the aggregated documents. These values can be extracted from specific numeric fields in the documents. The extended_stats aggregations is an extended version of the stats aggregation, where additional metrics are added such as sum_of_squares, variance, std_deviation and std_deviation_bounds.', - 'options': [{ - 'elastic_name': 'field', - 'pretty_name': 'Field', - 'description': 'The field setting defines the numeric field of the documents the stats will be computed on.', - 'isValid': function isValid() { - return true; - } - }, { - 'elastic_name': 'sigma', - 'pretty_name': 'Sigma', - 'description': 'By default, the extended_stats metric will return an object called std_deviation_bounds, which provides an interval of plus/minus two standard deviations from the mean. This can be a useful way to visualize variance of your data. If you want a different boundary, for example three standard deviations, you can set sigma in the request. Sigma can be any non-negative double, meaning you can request non-integer values such as 1.5. A value of 0 is valid, but will simply return the average for both upper and lower bounds. The standard deviation and its bounds are displayed by default, but they are not always applicable to all data-sets. Your data must be normally distributed for the metrics to make sense. The statistics behind standard deviations assumes normally distributed data, so if your data is skewed heavily left or right, the value returned will be misleading.', - 'isValid': regeneratorRuntime.mark(function isValid() { - return regeneratorRuntime.wrap(function isValid$(context$1$0) { - while (1) switch (context$1$0.prev = context$1$0.next) { - case 0: - return context$1$0.abrupt('return', true); - - case 1: - case 'end': - return context$1$0.stop(); - } - }, isValid, this); - }) - }, { - 'elastic_name': 'missing', - 'pretty_name': 'Missing', - 'description': 'A value to use as a default if a given document does not have a given field. Ignored by default.', - 'isValid': function isValid(value) { - return true; - } - }] - }, - - // - // Maximum Aggregation - // ************************** - { - 'elastic_name': 'max', - 'pretty_name': 'Maximum', - 'description': 'A single-value metrics aggregation that keeps track and returns the maximum value among the numeric values extracted from the aggregated documents.', - 'options': [{ - 'elastic_name': 'field', - 'pretty_name': 'Field', - 'description': 'The field setting defines the numeric field of the documents the maximum will be computed on.', - 'isValid': function isValid() { - return true; - } - }, { - 'elastic_name': 'missing', - 'pretty_name': 'Missing', - 'description': 'A value to use as a default if a given document does not have a given field. Ignored by default.', - 'isValid': function isValid(value) { - return true; - } - }] - }, - - // - // Minimum Aggregation - // ************************** - { - 'elastic_name': 'min', - 'pretty_name': 'Minimum', - 'description': 'A single-value metrics aggregation that keeps track and returns the minimum value among the numeric values extracted from the aggregated documents.', - 'options': [{ - 'elastic_name': 'field', - 'pretty_name': 'Field', - 'description': 'The field setting defines the numeric field of the documents the minimum will be computed on.', - 'isValid': function isValid() { - return true; - } - }, { - 'elastic_name': 'missing', - 'pretty_name': 'Missing', - 'description': 'A value to use as a default if a given document does not have a given field. Ignored by default.', - 'isValid': function isValid(value) { - return true; - } - }] - }, - - // - // Percentiles Aggregation - // ************************** - { - 'elastic_name': 'percentiles', - 'pretty_name': 'Percentiles', - 'description': 'A multi-value metrics aggregation that calculates one or more percentiles over numeric values extracted from the aggregated documents. Percentiles show the point at which a certain percentage of observed values occur. For example, the 95th percentile is the value which is greater than 95% of the observed values. Percentiles are often used to find outliers. In normal distributions, the 0.13th and 99.87th percentiles represents three standard deviations from the mean. Any data which falls outside three standard deviations is often considered an anomaly. When a range of percentiles are retrieved, they can be used to estimate the data distribution and determine if the data is skewed, bimodal, etc.', - 'options': [{ - 'elastic_name': 'field', - 'pretty_name': 'Field', - 'description': 'The field setting defines the numeric field of the documents the percentiles will be computed on.', - 'isValid': function isValid() { - return true; - } - }, { - 'elastic_name': 'percents', - 'pretty_name': 'Percents', - 'description': 'Specify just the percents we are interested in (requested percentiles must be a value between 0-100 inclusive)', - 'isValid': function isValid() { - return true; - } - }, { - 'elastic_name': 'missing', - 'pretty_name': 'Missing', - 'description': 'A value to use as a default if a given document does not have a given field. Ignored by default.', - 'isValid': function isValid(value) { - return true; - } - }] - }, - - // - // Percentile Ranks Aggregation - // ***************************** - { - 'elastic_name': 'percentile_ranks', - 'pretty_name': 'Percentile Ranks', - 'description': 'A multi-value metrics aggregation that calculates one or more percentiles over numeric values extracted from the aggregated documents. Percentile rank shows the percentage of observed values which are below certain value. For example, if a value is greater than or equal to 95% of the observed values it is said to be at the 95th percentile rank.', - 'options': [{ - 'elastic_name': 'field', - 'pretty_name': 'Field', - 'description': 'The field setting defines the numeric field of the documents the minimum will be computed on.', - 'isValid': function isValid() { - return true; - } - }, { - 'elastic_name': 'values', - 'pretty_name': 'Values', - 'description': 'Specify just the values we are interested in', - 'isValid': function isValid() { - return true; - } - }, { - 'elastic_name': 'missing', - 'pretty_name': 'Missing', - 'description': 'A value to use as a default if a given document does not have a given field. Ignored by default.', - 'isValid': function isValid(value) { - return true; - } - }] - }, - - // - // Stats Aggregation - // ***************************** - { - 'elastic_name': 'stats', - 'pretty_name': 'Stats', - 'description': 'The stats that are returned consist of: min, max, sum, count and avg.', - 'options': [{ - 'elastic_name': 'field', - 'pretty_name': 'Field', - 'description': 'The field setting defines the numeric field of the documents the stats will be calculated on.', - 'isValid': function isValid() { - return true; - } - }, { - 'elastic_name': 'missing', - 'pretty_name': 'Missing', - 'description': 'A value to use as a default if a given document does not have a given field. Ignored by default.', - 'isValid': function isValid(value) { - return true; - } - }] - }, - - // - // Sum Aggregation - // ***************************** - { - 'elastic_name': 'sum', - 'pretty_name': 'Sum', - 'description': 'A single-value metrics aggregation that sums up numeric values that are extracted from the aggregated documents. These values can be extracted either from specific numeric fields in the documents', - 'options': [{ - 'elastic_name': 'field', - 'pretty_name': 'Field', - 'description': 'The field setting defines the numeric field of the documents to be summed.', - 'isValid': function isValid() { - return true; - } - }, { - 'elastic_name': 'missing', - 'pretty_name': 'Missing', - 'description': 'A value to use as a default if a given document does not have a given field. Ignored by default.', - 'isValid': function isValid(value) { - return true; - } - }] - }, - - // - // Value Count Aggregation - // ***************************** - { - 'elastic_name': 'value_count', - 'pretty_name': 'Value Count', - 'description': 'A single-value metrics aggregation that counts the number of values that are extracted from the aggregated documents. These values can be extracted either from specific fields in the documents, or be generated by a provided script. Typically, this aggregator will be used in conjunction with other single-value aggregations. For example, when computing the avg one might be interested in the number of values the average is computed over.', - 'options': [{ - 'elastic_name': 'field', - 'pretty_name': 'Field', - 'description': 'The field setting defines the numeric field of the documents to be summed.', - 'isValid': function isValid() { - return true; - } - }] - }, - - // - // Date Histogram Aggregation - // ************************** - { - 'elastic_name': 'date_histogram', - 'pretty_name': 'Date Histogram', - 'description': 'A multi-bucket aggregation similar to the histogram except it can only be applied on date values. Scripting is not supported at this time.', - 'options': [{ - 'elastic_name': 'field', - 'pretty_name': 'Field', - 'description': 'The name of the field that contains the date to build the histogram from', - 'isValid': function isValid() { - return true; - } - }, { - 'elastic_name': 'interval', - 'pretty_name': 'Interval', - 'description': 'The field setting defines the numeric field of the documents the stats will be computed on.', - 'isValid': function isValid() { - return true; - } - }, { - 'elastic_name': 'offset', - 'pretty_name': 'Offset', - 'description': 'The offset parameter is used to change the start value of each bucket by the specified positive (+) or negative offset (-) duration, such as 1h for an hour, or 1M for a month.', - 'isValid': function isValid() { - return true; - } - }] - }].reduce(function (agg_list, agg_meta) { - - agg_meta['class'] = (function () { - function _class() { - _classCallCheck(this, _class); - - this.meta = agg_meta; - } - - _createClass(_class, [{ - key: 'createAggregations', - value: function createAggregations() { - return this.meta.options.reduce(function (aggs, agg_meta) { - var agg_name = agg_meta.elastic_name; - var agg = this[agg_name]; - if (!agg_meta.isValid(agg)) { - throw agg; - } - aggs[agg_name] = agg; - return aggs; - }, {}); - } - }]); - - return _class; - })(); - - return agg_list[agg_meta.elastic_name] = agg_meta; - }, {}); - - exports['default'] = _ember['default'].Component.extend({ - - // widgetType: 'wild-card', - // chartType: 'donut-chart', - aggregations: false, - docs: false, - - classNames: ['widget'], - classNameBindings: ['configuring', 'width', 'height'], - - widthSetting: 2, - heightSetting: 2, - - width: 'width-2', - height: 'height-2', - - computedHeight: 200, - computedWidth: 200, - - resizedSignal: false, - - // Initialize our query parameters - q: 'UC Santa Barbara', - gte: "1996-01-01", - lte: new Date().toISOString().split('T')[0], // Set the ending date of our query to today's date, by default - - tsInterval: _ember['default'].computed('gte', 'lte', function () { - // Initialize the "bucket size" for our timeseries aggregations - var d1 = new Date(this.get('gte')); - var d2 = new Date(this.get('lte')); - if (d2 - d1 >= 31622400000) { - // If our dates are more than a year apart - return 'month'; // We want to increment our TS data by months - } - if (7948800000 <= d2 - d1 && d2 - d1 < 31622400000) { - // If our dates are less than a year apart but more than three months apart - return 'week'; // We want to increment our TS data by weeks - } - if (d2 - d1 < 7948800000) { - // If our data are less than three months apart - return 'day'; // We want to increment our TS data by days - } - }), - - configuring: false, - - init: function init() { - this._super.apply(this, arguments); - this.fetchWidgetData(); - }, - - didRender: function didRender() { - this.sendAction('refreshWall'); - this.set('computedHeight', this.$().height()); - this.set('computedWidth', this.$().width()); - }, - - fetchWidgetData: function fetchWidgetData() { - var query, gte, lte, interval, data; - return regeneratorRuntime.async(function fetchWidgetData$(context$1$0) { - while (1) switch (context$1$0.prev = context$1$0.next) { - case 0: - query = this.get('q'); - gte = this.get('gte'); - lte = this.get('lte'); - interval = this.get('tsInterval'); - context$1$0.next = 6; - return regeneratorRuntime.awrap(_ember['default'].$.ajax({ - url: _tc3ConfigEnvironment['default'].apiUrl + '/search/abstractcreativework/_search', - crossDomain: true, - type: 'POST', - contentType: 'application/json', - data: JSON.stringify({ - query: { bool: { must: [{ - query_string: { query: query } - }, { - range: { date: { - gte: gte, - lte: lte, - format: "yyyy-MM-dd||yyyy" - } } - }] } }, - from: 0, - aggregations: { - sources: { - terms: { - field: 'sources.raw', - size: 200 - } - }, - contributors: { - terms: { - field: 'contributors.raw', - size: 200 - } - }, - tags: { - terms: { - field: 'tags.raw', - size: 200 - } - }, - articles_over_time: { - date_histogram: { - field: 'date', - interval: interval, - format: 'yyyy-MM-dd' - }, - aggregations: { - arttype: { terms: { field: 'type' } } - } - } - } - }) - })); - - case 6: - data = context$1$0.sent; - - this.set('aggregations', data.aggregations); - this.set('docs', data.hits.hits.map(function (hit) { - var source = _ember['default'].Object.create(hit._source); - var r = source.getProperties('type', 'title', 'description', 'language', 'date', 'date_created', 'date_modified', 'date_updated', 'date_published', 'tags', 'sources'); - r.id = hit._id; - r.contributors = source.lists.contributors; - r.funders = source.lists.funders; - r.publishers = source.lists.publishers; - r.institutions = source.lists.institutions; - r.organizations = source.lists.organizations; - return r; - })); - - this.set('widgetType', 'generic-chart'); - this.set('chartType', 'donut'); - - case 11: - case 'end': - return context$1$0.stop(); - } - }, null, this); - }, - - actions: { - - addChart: function addChart(option) { - this.sendAction('addChart', option); - }, - showConfig: function showConfig() { - this.set('configuring', !this.get('configuring')); - }, - - changeEngine: function changeEngine(jsEngine) { - console.log(jsEngine); - }, - - changeChart: function changeChart(chart) { - - this.set('chartType', chart); - }, - - removeWidget: function removeWidget() { - this.sendAction('removeChart', this.get('item')); - }, - configChanged: function configChanged() { - console.log('changing config'); - var width = this.get('widthSetting'); - var height = this.get('heightSetting'); - var wall = this.get('wall'); - wall.fixSize({ - block: this.$(), - width: width * 150, - height: height * 150 - }); - //wall.fitWidth(); - this.sendAction('refreshWall'); - this.set('resizedSignal', true); - this.set('configuring', !this.get('configuring')); - } - - } - - }); -}); -define('tc3/components/radio-button', ['exports', 'ember-radio-buttons/components/radio-button'], function (exports, _emberRadioButtonsComponentsRadioButton) { - Object.defineProperty(exports, 'default', { - enumerable: true, - get: function get() { - return _emberRadioButtonsComponentsRadioButton['default']; - } - }); -}); -define('tc3/components/search-dropdown/component', ['exports', 'ember-osf/components/search-dropdown/component'], function (exports, _emberOsfComponentsSearchDropdownComponent) { - Object.defineProperty(exports, 'default', { - enumerable: true, - get: function get() { - return _emberOsfComponentsSearchDropdownComponent['default']; - } - }); -}); -define('tc3/components/select-2', ['exports', 'ember-select-2/components/select-2'], function (exports, _emberSelect2ComponentsSelect2) { - exports['default'] = _emberSelect2ComponentsSelect2['default']; -}); -/* - This is just a proxy file requiring the component from the /addon folder and - making it available to the dummy application! - */ -define('tc3/components/sign-up/component', ['exports', 'ember-osf/components/sign-up/component'], function (exports, _emberOsfComponentsSignUpComponent) { - Object.defineProperty(exports, 'default', { - enumerable: true, - get: function get() { - return _emberOsfComponentsSignUpComponent['default']; - } - }); -}); -define('tc3/components/sortable-objects', ['exports', 'ember-drag-drop/components/sortable-objects'], function (exports, _emberDragDropComponentsSortableObjects) { - exports['default'] = _emberDragDropComponentsSortableObjects['default']; -}); -define('tc3/components/tags-widget/component', ['exports', 'ember-osf/components/tags-widget/component'], function (exports, _emberOsfComponentsTagsWidgetComponent) { - Object.defineProperty(exports, 'default', { - enumerable: true, - get: function get() { - return _emberOsfComponentsTagsWidgetComponent['default']; - } - }); -}); -define('tc3/components/timeseries-chart', ['exports', 'ember'], function (exports, _ember) { - exports['default'] = _ember['default'].Component.extend({ - - classNames: ['chart'], - - // Define boolean variables that specify which subsets (if any) of abstractcreativeworks we're specifically looking at - tPub: false, // Publication - tPre: false, // Preprint - tCre: false, // Creativework - tPro: false, // Project - - timeseriesList: _ember['default'].computed('data', function () { - // Format our timeseries data - var data = this.get('data'); - return [['x'].concat(data.map(function (datum) { - return datum.key_as_string; - })), ['Articles'].concat(data.map(function (datum) { - return datum.doc_count; - }))]; - }), - - data: [], - - dataChanged: _ember['default'].observer('data', function () { - // Initiate a chart update if the TS data changes - this.updateTS(); - }), - - sizeChanged: _ember['default'].observer('resizedSignal', function () { - this.updateTS(); - }), - - updateTS: function updateTS() { - // Update our TS chart when data/subsets change - this.set('data', this.get('aggregations.articles_over_time.buckets')); - var columns = this.get('timeseriesList'); - var title = ''; - var interval = this.get('interval'); - var ts = this.get('ts'); - if (ts) { - ts.load({ - columns: columns, - unload: true - }); - ts.resize({ - height: this.get('height') * 150 - 20, - width: this.get('width') * 150 - }); - } else { - this.initTS(title, columns, interval); - } - }, - - pushTS: function pushTS(xCol) { - // Add a specific subset of abstractcreativeworks to the TS chart - var ts = this.get('ts'); - ts.load({ - columns: [xCol] - }); - }, - - popTS: function popTS(xCol) { - // Remove a specific subset of abstractcreativeworks from the TS chart - var ts = this.get('ts'); - ts.unload([xCol]); - }, - - initTS: function initTS(title, columns, interval) { - // Draw the TS chart the first time its rendered - var element = this.$('.ts').get(0); - var ts = c3.generate({ - bindto: element, - data: { - x: 'x', - columns: columns, - types: { - x: 'area-spline', - Articles: 'area' - } - }, - axis: { - x: { - type: 'timeseries', - tick: { - culling: { - max: 10 - }, - rotate: 90, - format: '%d-%m-%Y' // Format the tick labels on our chart - } - } - }, - zoom: { - enabled: true - }, - tooltip: { // Format the tooltips on our chart - format: { // We want to return a nice-looking tooltip whose content is determined by (or at least consistent with) sour TS intervals - title: function title(d) { - return d.toString().substring(4, 15); // This isn't perfect, but it's at least more verbose than before - } - } - }, - point: { - show: false - }, - size: { height: this.get('height') * 150 - 20 } - }); - this.set('ts', ts); - }, - - init: function init() { - // Init should be used ONLY for setting component proprties. When we want to work on the component DOM element, we use didInsertElement hook - this._super.apply(this, arguments); - }, - - didRender: function didRender() { - // When this component has been inserted into the DOM - this.updateTS(); - }, - - // If the user wants to isolate preprints: - tPreChanged: _ember['default'].observer('tPre', function () { - var otherSubsets = this.get('tPub') || this.get('tCre') || this.get('tPro'); // check if we already are displaying article subsets on the chart - if (this.get('tPre')) { - // if the user checked the box - this.filterTS('preprint', otherSubsets); - } else { - // if the user unchecked the box - if (!otherSubsets) { - // if this is the only data on the chart right now and we're removing it - var data = this.get('timeseriesList'); // reload the original chart - this.updateTS(data); - } else { - this.popTS('preprint'); - } - } - }), - - // If the user wants to isolate publications: - tPubChanged: _ember['default'].observer('tPub', function () { - var otherSubsets = this.get('tPre') || this.get('tCre') || this.get('tPro'); - if (this.get('tPub')) { - // if the user checked the box - this.filterTS('publication', otherSubsets); - } else { - // if the user unchecked the box - if (!otherSubsets) { - var data = this.get('timeseriesList'); - this.updateTS(data); - } else { - this.popTS('publication'); - } - } - }), - - // If the user wants to isolate creativeworks: - tCreChanged: _ember['default'].observer('tCre', function () { - var otherSubsets = this.get('tPre') || this.get('tPub') || this.get('tPro'); - if (this.get('tCre')) { - // if the user checked the box - this.filterTS('creativework', otherSubsets); - } else { - // if the user unchecked the box - if (!otherSubsets) { - var data = this.get('timeseriesList'); - this.updateTS(data); - } else { - this.popTS('creativework'); - } - } - }), - - // If the user wants to isolate projects: - tProChanged: _ember['default'].observer('tPro', function () { - var otherSubsets = this.get('tPre') || this.get('tPub') || this.get('tCre'); - if (this.get('tPro')) { - // if the user checked the box - this.filterTS('project', otherSubsets); - } else { - // if the user unchecked the box - if (!otherSubsets) { - var data = this.get('timeseriesList'); - this.updateTS(data); - } else { - this.popTS('project'); - } - } - }), - - // Isolate specific subsets of abstractcreativeworks - filterTS: function filterTS(typeString, o) { - var d = this.get('aggregations.articles_over_time.buckets'); - var firstRow = ['x']; - var secondRow = [typeString]; - d.forEach(function (entry) { - firstRow.push(entry.key_as_string); - var hasPubBucket = false; - entry.arttype.buckets.forEach(function (b) { - if (b.key === typeString) { - hasPubBucket = true; - secondRow.push(b.doc_count); - } - }); - if (!hasPubBucket) { - secondRow.push(0); - } - }); - if (o) { - this.pushTS(secondRow); - } else { - var data = [firstRow, secondRow]; - this.updateTS(data); - } - } - - }); -}); -/* global c3 */ -define('tc3/components/wild-card', ['exports', 'ember'], function (exports, _ember) { - exports['default'] = _ember['default'].Component.extend({ - - classNames: ['spinner'], - - actions: { - removeChart: function removeChart() { - this.sendAction('removeChart', 'wildcard'); - } - } - - }); -}); -define('tc3/controllers/application', ['exports', 'ember', 'ember-osf/mixins/osf-agnostic-auth-controller', 'ember-osf/utils/auth'], function (exports, _ember, _emberOsfMixinsOsfAgnosticAuthController, _emberOsfUtilsAuth) { - exports['default'] = _ember['default'].Controller.extend({ - toast: _ember['default'].inject.service(), - authUrl: (0, _emberOsfUtilsAuth.getAuthUrl)(), - actions: { - loginSuccess: function loginSuccess() { - // this.transitionToRoute('researcher.grant'); - }, - loginFail: function loginFail() /* err */{ - this.get('toast').error('Login failed'); - } - } - }); -}); -define('tc3/controllers/dashboard', ['exports', 'ember'], function (exports, _ember) { - exports['default'] = _ember['default'].Controller.extend({ - - // Initialize our query parameters - q: 'UC Santa Barbara', - gte: "1996-01-01", - lte: new Date().toISOString().split('T')[0], // Set the ending date of our query to today's date, by default - tsInterval: _ember['default'].computed('gte', 'lte', function () { - // Initialize the "bucket size" for our timeseries aggregations - var d1 = new Date(this.get('gte')); - var d2 = new Date(this.get('lte')); - if (d2 - d1 >= 31622400000) { - // If our dates are more than a year apart - return 'month'; // We want to increment our TS data by months - } - if (7948800000 <= d2 - d1 && d2 - d1 < 31622400000) { - // If our dates are less than a year apart but more than three months apart - return 'week'; // We want to increment our TS data by weeks - } - if (d2 - d1 < 7948800000) { - // If our data are less than three months apart - return 'day'; // We want to increment our TS data by days - } - }), - - // Initialize the three interchangeable charts to be rendered as sortableObjects - sortableObjectList: [{ isPlaceholder: true }], - - // Initialize the list of additional charts that the user can add - addableList: [], - - wall: false, - - storedDashboards: [], - - actions: { - - restoreDash: function restoreDash(sd) { - this.set('q', sd.get('q')); - this.send('changeGte', sd.get('gte')); - this.send('changeLte', sd.get('lte')); - // this.set('tsInterval',sd.get('tsInterval')); - this.set('sortableObjectList', sd.get('sortableObjectList')); - this.set('addableList', sd.get('addableList')); - }, - - persistDashboard: function persistDashboard(n) { - var record = this.store.createRecord('dashboard', { - name: n, - q: this.get('q'), - gte: this.get('gte'), - lte: this.get('lte'), - tsInterval: this.get('tsInterval'), - sortableObjectList: this.get('sortableObjectList'), - addableList: this.get('addableList') - }); - this.set('storedDashboards', this.store.peekAll('dashboard')); - // In the future, we'll want to do: - // record.save() - // this.set('storedDashboards', this.store.findAll('dashboard')); - }, - - changeQ: function changeQ(query) { - this.set('q', query); - }, - - changeGte: function changeGte(g) { - g = new Date(g); - this.set('gte', g.toISOString().split('T')[0]); // ES won't accept the full ISOString; had to abbreviate it (no T portion) - }, - - changeLte: function changeLte(l) { - l = new Date(l); - this.set('lte', l.toISOString().split('T')[0]); - }, - - sortEndAction: function sortEndAction() {}, - - removeChart: function removeChart(chart) { - this.set('sortableObjectList', this.get('sortableObjectList').filter(function (item) { - return item !== chart; - }).slice()); - }, - - addChart: function addChart(option) { - this.set('sortableObjectList', this.get('sortableObjectList').addObject({ isPlaceholder: true }).slice()); - }, - refreshWall: function refreshWall() { - console.log('refreshing wall'); - var wall = this.get('wall'); - wall && wall.refresh(); - } - - } - - }); -}); -define('tc3/helpers/and', ['exports', 'ember', 'ember-truth-helpers/helpers/and'], function (exports, _ember, _emberTruthHelpersHelpersAnd) { - - var forExport = null; - - if (_ember['default'].Helper) { - forExport = _ember['default'].Helper.helper(_emberTruthHelpersHelpersAnd.andHelper); - } else if (_ember['default'].HTMLBars.makeBoundHelper) { - forExport = _ember['default'].HTMLBars.makeBoundHelper(_emberTruthHelpersHelpersAnd.andHelper); - } - - exports['default'] = forExport; -}); -define('tc3/helpers/bs-contains', ['exports', 'ember-bootstrap/helpers/bs-contains'], function (exports, _emberBootstrapHelpersBsContains) { - Object.defineProperty(exports, 'default', { - enumerable: true, - get: function get() { - return _emberBootstrapHelpersBsContains['default']; - } - }); - Object.defineProperty(exports, 'bsContains', { - enumerable: true, - get: function get() { - return _emberBootstrapHelpersBsContains.bsContains; - } - }); -}); -define('tc3/helpers/bs-eq', ['exports', 'ember-bootstrap/helpers/bs-eq'], function (exports, _emberBootstrapHelpersBsEq) { - Object.defineProperty(exports, 'default', { - enumerable: true, - get: function get() { - return _emberBootstrapHelpersBsEq['default']; - } - }); - Object.defineProperty(exports, 'eq', { - enumerable: true, - get: function get() { - return _emberBootstrapHelpersBsEq.eq; - } - }); -}); -define('tc3/helpers/bs-not', ['exports', 'ember-bootstrap/helpers/bs-not'], function (exports, _emberBootstrapHelpersBsNot) { - Object.defineProperty(exports, 'default', { - enumerable: true, - get: function get() { - return _emberBootstrapHelpersBsNot['default']; - } - }); - Object.defineProperty(exports, 'not', { - enumerable: true, - get: function get() { - return _emberBootstrapHelpersBsNot.not; - } - }); -}); -define('tc3/helpers/bs-read-path', ['exports', 'ember-bootstrap/helpers/bs-read-path'], function (exports, _emberBootstrapHelpersBsReadPath) { - Object.defineProperty(exports, 'default', { - enumerable: true, - get: function get() { - return _emberBootstrapHelpersBsReadPath['default']; - } - }); - Object.defineProperty(exports, 'readPath', { - enumerable: true, - get: function get() { - return _emberBootstrapHelpersBsReadPath.readPath; - } - }); -}); -define('tc3/helpers/elem-id', ['exports', 'ember-osf/helpers/elem-id'], function (exports, _emberOsfHelpersElemId) { - Object.defineProperty(exports, 'default', { - enumerable: true, - get: function get() { - return _emberOsfHelpersElemId['default']; - } - }); - Object.defineProperty(exports, 'elemId', { - enumerable: true, - get: function get() { - return _emberOsfHelpersElemId.elemId; - } - }); -}); -define('tc3/helpers/eq', ['exports', 'ember', 'ember-truth-helpers/helpers/equal'], function (exports, _ember, _emberTruthHelpersHelpersEqual) { - - var forExport = null; - - if (_ember['default'].Helper) { - forExport = _ember['default'].Helper.helper(_emberTruthHelpersHelpersEqual.equalHelper); - } else if (_ember['default'].HTMLBars.makeBoundHelper) { - forExport = _ember['default'].HTMLBars.makeBoundHelper(_emberTruthHelpersHelpersEqual.equalHelper); - } - - exports['default'] = forExport; -}); -define('tc3/helpers/gt', ['exports', 'ember', 'ember-truth-helpers/helpers/gt'], function (exports, _ember, _emberTruthHelpersHelpersGt) { - - var forExport = null; - - if (_ember['default'].Helper) { - forExport = _ember['default'].Helper.helper(_emberTruthHelpersHelpersGt.gtHelper); - } else if (_ember['default'].HTMLBars.makeBoundHelper) { - forExport = _ember['default'].HTMLBars.makeBoundHelper(_emberTruthHelpersHelpersGt.gtHelper); - } - - exports['default'] = forExport; -}); -define('tc3/helpers/gte', ['exports', 'ember', 'ember-truth-helpers/helpers/gte'], function (exports, _ember, _emberTruthHelpersHelpersGte) { - - var forExport = null; - - if (_ember['default'].Helper) { - forExport = _ember['default'].Helper.helper(_emberTruthHelpersHelpersGte.gteHelper); - } else if (_ember['default'].HTMLBars.makeBoundHelper) { - forExport = _ember['default'].HTMLBars.makeBoundHelper(_emberTruthHelpersHelpersGte.gteHelper); - } - - exports['default'] = forExport; -}); -define('tc3/helpers/is-array', ['exports', 'ember', 'ember-truth-helpers/helpers/is-array'], function (exports, _ember, _emberTruthHelpersHelpersIsArray) { - - var forExport = null; - - if (_ember['default'].Helper) { - forExport = _ember['default'].Helper.helper(_emberTruthHelpersHelpersIsArray.isArrayHelper); - } else if (_ember['default'].HTMLBars.makeBoundHelper) { - forExport = _ember['default'].HTMLBars.makeBoundHelper(_emberTruthHelpersHelpersIsArray.isArrayHelper); - } - - exports['default'] = forExport; -}); -define("tc3/helpers/log", ["exports"], function (exports) { - exports["default"] = function () { - //console.debug(str); - }; - - ; -}); -define('tc3/helpers/lt', ['exports', 'ember', 'ember-truth-helpers/helpers/lt'], function (exports, _ember, _emberTruthHelpersHelpersLt) { - - var forExport = null; - - if (_ember['default'].Helper) { - forExport = _ember['default'].Helper.helper(_emberTruthHelpersHelpersLt.ltHelper); - } else if (_ember['default'].HTMLBars.makeBoundHelper) { - forExport = _ember['default'].HTMLBars.makeBoundHelper(_emberTruthHelpersHelpersLt.ltHelper); - } - - exports['default'] = forExport; -}); -define('tc3/helpers/lte', ['exports', 'ember', 'ember-truth-helpers/helpers/lte'], function (exports, _ember, _emberTruthHelpersHelpersLte) { - - var forExport = null; - - if (_ember['default'].Helper) { - forExport = _ember['default'].Helper.helper(_emberTruthHelpersHelpersLte.lteHelper); - } else if (_ember['default'].HTMLBars.makeBoundHelper) { - forExport = _ember['default'].HTMLBars.makeBoundHelper(_emberTruthHelpersHelpersLte.lteHelper); - } - - exports['default'] = forExport; -}); -define('tc3/helpers/moment-calendar', ['exports', 'ember', 'tc3/config/environment', 'ember-moment/helpers/moment-calendar'], function (exports, _ember, _tc3ConfigEnvironment, _emberMomentHelpersMomentCalendar) { - exports['default'] = _emberMomentHelpersMomentCalendar['default'].extend({ - globalAllowEmpty: !!_ember['default'].get(_tc3ConfigEnvironment['default'], 'moment.allowEmpty') - }); -}); -define('tc3/helpers/moment-duration', ['exports', 'ember-moment/helpers/moment-duration'], function (exports, _emberMomentHelpersMomentDuration) { - Object.defineProperty(exports, 'default', { - enumerable: true, - get: function get() { - return _emberMomentHelpersMomentDuration['default']; - } - }); -}); -define('tc3/helpers/moment-format', ['exports', 'ember', 'tc3/config/environment', 'ember-moment/helpers/moment-format'], function (exports, _ember, _tc3ConfigEnvironment, _emberMomentHelpersMomentFormat) { - exports['default'] = _emberMomentHelpersMomentFormat['default'].extend({ - globalAllowEmpty: !!_ember['default'].get(_tc3ConfigEnvironment['default'], 'moment.allowEmpty') - }); -}); -define('tc3/helpers/moment-from-now', ['exports', 'ember', 'tc3/config/environment', 'ember-moment/helpers/moment-from-now'], function (exports, _ember, _tc3ConfigEnvironment, _emberMomentHelpersMomentFromNow) { - exports['default'] = _emberMomentHelpersMomentFromNow['default'].extend({ - globalAllowEmpty: !!_ember['default'].get(_tc3ConfigEnvironment['default'], 'moment.allowEmpty') - }); -}); -define('tc3/helpers/moment-to-now', ['exports', 'ember', 'tc3/config/environment', 'ember-moment/helpers/moment-to-now'], function (exports, _ember, _tc3ConfigEnvironment, _emberMomentHelpersMomentToNow) { - exports['default'] = _emberMomentHelpersMomentToNow['default'].extend({ - globalAllowEmpty: !!_ember['default'].get(_tc3ConfigEnvironment['default'], 'moment.allowEmpty') - }); -}); -define('tc3/helpers/not-eq', ['exports', 'ember', 'ember-truth-helpers/helpers/not-equal'], function (exports, _ember, _emberTruthHelpersHelpersNotEqual) { - - var forExport = null; - - if (_ember['default'].Helper) { - forExport = _ember['default'].Helper.helper(_emberTruthHelpersHelpersNotEqual.notEqualHelper); - } else if (_ember['default'].HTMLBars.makeBoundHelper) { - forExport = _ember['default'].HTMLBars.makeBoundHelper(_emberTruthHelpersHelpersNotEqual.notEqualHelper); - } - - exports['default'] = forExport; -}); -define('tc3/helpers/not', ['exports', 'ember', 'ember-truth-helpers/helpers/not'], function (exports, _ember, _emberTruthHelpersHelpersNot) { - - var forExport = null; - - if (_ember['default'].Helper) { - forExport = _ember['default'].Helper.helper(_emberTruthHelpersHelpersNot.notHelper); - } else if (_ember['default'].HTMLBars.makeBoundHelper) { - forExport = _ember['default'].HTMLBars.makeBoundHelper(_emberTruthHelpersHelpersNot.notHelper); - } - - exports['default'] = forExport; -}); -define('tc3/helpers/now', ['exports', 'ember-moment/helpers/now'], function (exports, _emberMomentHelpersNow) { - Object.defineProperty(exports, 'default', { - enumerable: true, - get: function get() { - return _emberMomentHelpersNow['default']; - } - }); -}); -define('tc3/helpers/or', ['exports', 'ember', 'ember-truth-helpers/helpers/or'], function (exports, _ember, _emberTruthHelpersHelpersOr) { - - var forExport = null; - - if (_ember['default'].Helper) { - forExport = _ember['default'].Helper.helper(_emberTruthHelpersHelpersOr.orHelper); - } else if (_ember['default'].HTMLBars.makeBoundHelper) { - forExport = _ember['default'].HTMLBars.makeBoundHelper(_emberTruthHelpersHelpersOr.orHelper); - } - - exports['default'] = forExport; -}); -define('tc3/helpers/pluralize', ['exports', 'ember-inflector/lib/helpers/pluralize'], function (exports, _emberInflectorLibHelpersPluralize) { - exports['default'] = _emberInflectorLibHelpersPluralize['default']; -}); -define('tc3/helpers/singularize', ['exports', 'ember-inflector/lib/helpers/singularize'], function (exports, _emberInflectorLibHelpersSingularize) { - exports['default'] = _emberInflectorLibHelpersSingularize['default']; -}); -define('tc3/helpers/t', ['exports', 'ember-i18n/helper'], function (exports, _emberI18nHelper) { - Object.defineProperty(exports, 'default', { - enumerable: true, - get: function get() { - return _emberI18nHelper['default']; - } - }); -}); -define('tc3/helpers/xor', ['exports', 'ember', 'ember-truth-helpers/helpers/xor'], function (exports, _ember, _emberTruthHelpersHelpersXor) { - - var forExport = null; - - if (_ember['default'].Helper) { - forExport = _ember['default'].Helper.helper(_emberTruthHelpersHelpersXor.xorHelper); - } else if (_ember['default'].HTMLBars.makeBoundHelper) { - forExport = _ember['default'].HTMLBars.makeBoundHelper(_emberTruthHelpersHelpersXor.xorHelper); - } - - exports['default'] = forExport; -}); -define('tc3/initializers/app-version', ['exports', 'ember-cli-app-version/initializer-factory', 'tc3/config/environment'], function (exports, _emberCliAppVersionInitializerFactory, _tc3ConfigEnvironment) { - exports['default'] = { - name: 'App Version', - initialize: (0, _emberCliAppVersionInitializerFactory['default'])(_tc3ConfigEnvironment['default'].APP.name, _tc3ConfigEnvironment['default'].APP.version) - }; -}); -define('tc3/initializers/bootstrap-linkto', ['exports', 'ember-bootstrap/initializers/bootstrap-linkto'], function (exports, _emberBootstrapInitializersBootstrapLinkto) { - Object.defineProperty(exports, 'default', { - enumerable: true, - get: function get() { - return _emberBootstrapInitializersBootstrapLinkto['default']; - } - }); - Object.defineProperty(exports, 'initialize', { - enumerable: true, - get: function get() { - return _emberBootstrapInitializersBootstrapLinkto.initialize; - } - }); -}); -define('tc3/initializers/container-debug-adapter', ['exports', 'ember-resolver/container-debug-adapter'], function (exports, _emberResolverContainerDebugAdapter) { - exports['default'] = { - name: 'container-debug-adapter', - - initialize: function initialize() { - var app = arguments[1] || arguments[0]; - - app.register('container-debug-adapter:main', _emberResolverContainerDebugAdapter['default']); - app.inject('container-debug-adapter:main', 'namespace', 'application:main'); - } - }; -}); -define("tc3/initializers/coordinator-setup", ["exports", "tc3/models/coordinator"], function (exports, _tc3ModelsCoordinator) { - exports["default"] = { - name: "setup coordinator", - - initialize: function initialize() { - var app = arguments[1] || arguments[0]; - app.register("drag:coordinator", _tc3ModelsCoordinator["default"]); - app.inject("component", "coordinator", "drag:coordinator"); - } - }; -}); -define('tc3/initializers/data-adapter', ['exports', 'ember'], function (exports, _ember) { - - /* - This initializer is here to keep backwards compatibility with code depending - on the `data-adapter` initializer (before Ember Data was an addon). - - Should be removed for Ember Data 3.x - */ - - exports['default'] = { - name: 'data-adapter', - before: 'store', - initialize: _ember['default'].K - }; -}); -define('tc3/initializers/ember-cli-mirage', ['exports', 'ember-cli-mirage/utils/read-modules', 'tc3/config/environment', 'tc3/mirage/config', 'ember-cli-mirage/server', 'lodash/object/assign'], function (exports, _emberCliMirageUtilsReadModules, _tc3ConfigEnvironment, _tc3MirageConfig, _emberCliMirageServer, _lodashObjectAssign) { - exports.startMirage = startMirage; - exports['default'] = { - name: 'ember-cli-mirage', - initialize: function initialize(application) { - if (arguments.length > 1) { - // Ember < 2.1 - var container = arguments[0], - application = arguments[1]; - } - - if (_shouldUseMirage(_tc3ConfigEnvironment['default'].environment, _tc3ConfigEnvironment['default']['ember-cli-mirage'])) { - startMirage(_tc3ConfigEnvironment['default']); - } - } - }; - - function startMirage() { - var env = arguments.length <= 0 || arguments[0] === undefined ? _tc3ConfigEnvironment['default'] : arguments[0]; - - var environment = env.environment; - var modules = (0, _emberCliMirageUtilsReadModules['default'])(env.modulePrefix); - var options = (0, _lodashObjectAssign['default'])(modules, { environment: environment, baseConfig: _tc3MirageConfig['default'], testConfig: _tc3MirageConfig.testConfig }); - - return new _emberCliMirageServer['default'](options); - } - - function _shouldUseMirage(env, addonConfig) { - var userDeclaredEnabled = typeof addonConfig.enabled !== 'undefined'; - var defaultEnabled = _defaultEnabled(env, addonConfig); - - return userDeclaredEnabled ? addonConfig.enabled : defaultEnabled; - } - - /* - Returns a boolean specifying the default behavior for whether - to initialize Mirage. - */ - function _defaultEnabled(env, addonConfig) { - var usingInDev = env === 'development' && !addonConfig.usingProxy; - var usingInTest = env === 'test'; - - return usingInDev || usingInTest; - } -}); -define('tc3/initializers/ember-data', ['exports', 'ember-data/setup-container', 'ember-data/-private/core'], function (exports, _emberDataSetupContainer, _emberDataPrivateCore) { - - /* - - This code initializes Ember-Data onto an Ember application. - - If an Ember.js developer defines a subclass of DS.Store on their application, - as `App.StoreService` (or via a module system that resolves to `service:store`) - this code will automatically instantiate it and make it available on the - router. - - Additionally, after an application's controllers have been injected, they will - each have the store made available to them. - - For example, imagine an Ember.js application with the following classes: - - App.StoreService = DS.Store.extend({ - adapter: 'custom' - }); - - App.PostsController = Ember.Controller.extend({ - // ... - }); - - When the application is initialized, `App.ApplicationStore` will automatically be - instantiated, and the instance of `App.PostsController` will have its `store` - property set to that instance. - - Note that this code will only be run if the `ember-application` package is - loaded. If Ember Data is being used in an environment other than a - typical application (e.g., node.js where only `ember-runtime` is available), - this code will be ignored. - */ - - exports['default'] = { - name: 'ember-data', - initialize: _emberDataSetupContainer['default'] - }; -}); -define("tc3/initializers/ember-i18n", ["exports", "tc3/instance-initializers/ember-i18n"], function (exports, _tc3InstanceInitializersEmberI18n) { - exports["default"] = { - name: _tc3InstanceInitializersEmberI18n["default"].name, - - initialize: function initialize() { - var application = arguments[1] || arguments[0]; // depending on Ember version - if (application.instanceInitializer) { - return; - } - - _tc3InstanceInitializersEmberI18n["default"].initialize(application); - } - }; -}); -define('tc3/initializers/ember-simple-auth', ['exports', 'ember', 'tc3/config/environment', 'ember-simple-auth/configuration', 'ember-simple-auth/initializers/setup-session', 'ember-simple-auth/initializers/setup-session-service'], function (exports, _ember, _tc3ConfigEnvironment, _emberSimpleAuthConfiguration, _emberSimpleAuthInitializersSetupSession, _emberSimpleAuthInitializersSetupSessionService) { - exports['default'] = { - name: 'ember-simple-auth', - initialize: function initialize(registry) { - var config = _tc3ConfigEnvironment['default']['ember-simple-auth'] || {}; - config.baseURL = _tc3ConfigEnvironment['default'].baseURL; - _emberSimpleAuthConfiguration['default'].load(config); - - (0, _emberSimpleAuthInitializersSetupSession['default'])(registry); - (0, _emberSimpleAuthInitializersSetupSessionService['default'])(registry); - } - }; -}); -define('tc3/initializers/export-application-global', ['exports', 'ember', 'tc3/config/environment'], function (exports, _ember, _tc3ConfigEnvironment) { - exports.initialize = initialize; - - function initialize() { - var application = arguments[1] || arguments[0]; - if (_tc3ConfigEnvironment['default'].exportApplicationGlobal !== false) { - var theGlobal; - if (typeof window !== 'undefined') { - theGlobal = window; - } else if (typeof global !== 'undefined') { - theGlobal = global; - } else if (typeof self !== 'undefined') { - theGlobal = self; - } else { - // no reasonable global, just bail - return; - } - - var value = _tc3ConfigEnvironment['default'].exportApplicationGlobal; - var globalName; - - if (typeof value === 'string') { - globalName = value; - } else { - globalName = _ember['default'].String.classify(_tc3ConfigEnvironment['default'].modulePrefix); - } - - if (!theGlobal[globalName]) { - theGlobal[globalName] = application; - - application.reopen({ - willDestroy: function willDestroy() { - this._super.apply(this, arguments); - delete theGlobal[globalName]; - } - }); - } - } - } - - exports['default'] = { - name: 'export-application-global', - - initialize: initialize - }; -}); -define('tc3/initializers/injectStore', ['exports', 'ember'], function (exports, _ember) { - - /* - This initializer is here to keep backwards compatibility with code depending - on the `injectStore` initializer (before Ember Data was an addon). - - Should be removed for Ember Data 3.x - */ - - exports['default'] = { - name: 'injectStore', - before: 'store', - initialize: _ember['default'].K - }; -}); -define('tc3/initializers/load-bootstrap-config', ['exports', 'tc3/config/environment', 'ember-bootstrap/config'], function (exports, _tc3ConfigEnvironment, _emberBootstrapConfig) { - exports.initialize = initialize; - - function initialize() /* container, application */{ - _emberBootstrapConfig['default'].load(_tc3ConfigEnvironment['default']['ember-bootstrap'] || {}); - } - - exports['default'] = { - name: 'load-bootstrap-config', - initialize: initialize - }; -}); -define('tc3/initializers/modals-container', ['exports', 'ember-bootstrap/initializers/modals-container'], function (exports, _emberBootstrapInitializersModalsContainer) { - exports['default'] = _emberBootstrapInitializersModalsContainer['default']; -}); -define('tc3/initializers/promise', ['exports', 'ember'], function (exports, _ember) { - exports.initialize = initialize; - - function initialize() { - window.Promise = _ember['default'].RSVP.Promise; - } - - exports['default'] = { - name: 'promise', - initialize: initialize - }; -}); -define('tc3/initializers/store', ['exports', 'ember'], function (exports, _ember) { - - /* - This initializer is here to keep backwards compatibility with code depending - on the `store` initializer (before Ember Data was an addon). - - Should be removed for Ember Data 3.x - */ - - exports['default'] = { - name: 'store', - after: 'ember-data', - initialize: _ember['default'].K - }; -}); -define('tc3/initializers/toastr', ['exports', 'ember-toastr/initializers/toastr', 'tc3/config/environment'], function (exports, _emberToastrInitializersToastr, _tc3ConfigEnvironment) { - - var toastrOptions = { - closeButton: true, - debug: false, - newestOnTop: true, - progressBar: true, - positionClass: 'toast-top-right', - preventDuplicates: true, - onclick: null, - showDuration: '300', - hideDuration: '1000', - timeOut: '4000', - extendedTimeOut: '1000', - showEasing: 'swing', - hideEasing: 'linear', - showMethod: 'fadeIn', - hideMethod: 'fadeOut' - }; - var config = _tc3ConfigEnvironment['default']['ember-toastr'] || { - injectAs: 'toast', - toastrOptions: toastrOptions - }; - - exports['default'] = { - name: 'ember-toastr', - initialize: function initialize() { - // support 1.x and 2.x - var application = arguments[1] || arguments[0]; - - if (!config.toastrOptions) { - config.toastrOptions = toastrOptions; - } - - if (!config.injectAs) { - config.injectAs = 'toast'; - } - - (0, _emberToastrInitializersToastr.initialize)(application, config); - } - }; -}); -define('tc3/initializers/transforms', ['exports', 'ember'], function (exports, _ember) { - - /* - This initializer is here to keep backwards compatibility with code depending - on the `transforms` initializer (before Ember Data was an addon). - - Should be removed for Ember Data 3.x - */ - - exports['default'] = { - name: 'transforms', - before: 'store', - initialize: _ember['default'].K - }; -}); -define('tc3/initializers/truth-helpers', ['exports', 'ember', 'ember-truth-helpers/utils/register-helper', 'ember-truth-helpers/helpers/and', 'ember-truth-helpers/helpers/or', 'ember-truth-helpers/helpers/equal', 'ember-truth-helpers/helpers/not', 'ember-truth-helpers/helpers/is-array', 'ember-truth-helpers/helpers/not-equal', 'ember-truth-helpers/helpers/gt', 'ember-truth-helpers/helpers/gte', 'ember-truth-helpers/helpers/lt', 'ember-truth-helpers/helpers/lte'], function (exports, _ember, _emberTruthHelpersUtilsRegisterHelper, _emberTruthHelpersHelpersAnd, _emberTruthHelpersHelpersOr, _emberTruthHelpersHelpersEqual, _emberTruthHelpersHelpersNot, _emberTruthHelpersHelpersIsArray, _emberTruthHelpersHelpersNotEqual, _emberTruthHelpersHelpersGt, _emberTruthHelpersHelpersGte, _emberTruthHelpersHelpersLt, _emberTruthHelpersHelpersLte) { - exports.initialize = initialize; - - function initialize() /* container, application */{ - - // Do not register helpers from Ember 1.13 onwards, starting from 1.13 they - // will be auto-discovered. - if (_ember['default'].Helper) { - return; - } - - (0, _emberTruthHelpersUtilsRegisterHelper.registerHelper)('and', _emberTruthHelpersHelpersAnd.andHelper); - (0, _emberTruthHelpersUtilsRegisterHelper.registerHelper)('or', _emberTruthHelpersHelpersOr.orHelper); - (0, _emberTruthHelpersUtilsRegisterHelper.registerHelper)('eq', _emberTruthHelpersHelpersEqual.equalHelper); - (0, _emberTruthHelpersUtilsRegisterHelper.registerHelper)('not', _emberTruthHelpersHelpersNot.notHelper); - (0, _emberTruthHelpersUtilsRegisterHelper.registerHelper)('is-array', _emberTruthHelpersHelpersIsArray.isArrayHelper); - (0, _emberTruthHelpersUtilsRegisterHelper.registerHelper)('not-eq', _emberTruthHelpersHelpersNotEqual.notEqualHelper); - (0, _emberTruthHelpersUtilsRegisterHelper.registerHelper)('gt', _emberTruthHelpersHelpersGt.gtHelper); - (0, _emberTruthHelpersUtilsRegisterHelper.registerHelper)('gte', _emberTruthHelpersHelpersGte.gteHelper); - (0, _emberTruthHelpersUtilsRegisterHelper.registerHelper)('lt', _emberTruthHelpersHelpersLt.ltHelper); - (0, _emberTruthHelpersUtilsRegisterHelper.registerHelper)('lte', _emberTruthHelpersHelpersLte.lteHelper); - } - - exports['default'] = { - name: 'truth-helpers', - initialize: initialize - }; -}); -define("tc3/instance-initializers/ember-data", ["exports", "ember-data/-private/instance-initializers/initialize-store-service"], function (exports, _emberDataPrivateInstanceInitializersInitializeStoreService) { - exports["default"] = { - name: "ember-data", - initialize: _emberDataPrivateInstanceInitializersInitializeStoreService["default"] - }; -}); -define("tc3/instance-initializers/ember-i18n", ["exports", "ember", "ember-i18n/stream", "ember-i18n/legacy-helper", "tc3/config/environment"], function (exports, _ember, _emberI18nStream, _emberI18nLegacyHelper, _tc3ConfigEnvironment) { - exports["default"] = { - name: 'ember-i18n', - - initialize: function initialize(appOrAppInstance) { - if (_emberI18nLegacyHelper["default"] != null) { - (function () { - // Used for Ember < 1.13 - var i18n = appOrAppInstance.container.lookup('service:i18n'); - - i18n.localeStream = new _emberI18nStream["default"](function () { - return i18n.get('locale'); - }); - - _ember["default"].addObserver(i18n, 'locale', i18n, function () { - this.localeStream.value(); // force the stream to be dirty - this.localeStream.notify(); - }); - - _ember["default"].HTMLBars._registerHelper('t', _emberI18nLegacyHelper["default"]); - })(); - } - } - }; -}); -define('tc3/instance-initializers/ember-osf', ['exports', 'ember-osf/instance-initializers/ember-osf'], function (exports, _emberOsfInstanceInitializersEmberOsf) { - Object.defineProperty(exports, 'default', { - enumerable: true, - get: function get() { - return _emberOsfInstanceInitializersEmberOsf['default']; - } - }); - Object.defineProperty(exports, 'initialize', { - enumerable: true, - get: function get() { - return _emberOsfInstanceInitializersEmberOsf.initialize; - } - }); -}); -define('tc3/instance-initializers/ember-simple-auth', ['exports', 'ember-simple-auth/instance-initializers/setup-session-restoration'], function (exports, _emberSimpleAuthInstanceInitializersSetupSessionRestoration) { - exports['default'] = { - name: 'ember-simple-auth', - initialize: function initialize(instance) { - (0, _emberSimpleAuthInstanceInitializersSetupSessionRestoration['default'])(instance); - } - }; -}); -define('tc3/instance-initializers/global', ['exports'], function (exports) { - exports.initialize = initialize; - - function initialize(app) { - // appInstance.inject('route', 'foo', 'service:foo'); - app.store = app.__container__.lookup('service:store'); - window.App = app; - } - - exports['default'] = { - name: 'global', - initialize: initialize - }; -}); -define('tc3/instance-initializers/global.js', ['exports'], function (exports) { - exports.initialize = initialize; - - function initialize() /* appInstance */{ - // appInstance.inject('route', 'foo', 'service:foo'); - } - - exports['default'] = { - name: 'global.js', - initialize: initialize - }; -}); -define('tc3/locales/en-us/config', ['exports', 'ember-osf/locales/en-us/config'], function (exports, _emberOsfLocalesEnUsConfig) { - Object.defineProperty(exports, 'default', { - enumerable: true, - get: function get() { - return _emberOsfLocalesEnUsConfig['default']; - } - }); -}); -define('tc3/locales/en-us/translations', ['exports', 'ember-osf/locales/en-us/translations'], function (exports, _emberOsfLocalesEnUsTranslations) { - Object.defineProperty(exports, 'default', { - enumerable: true, - get: function get() { - return _emberOsfLocalesEnUsTranslations['default']; - } - }); -}); -define('tc3/mirage/config', ['exports', 'tc3/config/environment'], function (exports, _tc3ConfigEnvironment) { - exports['default'] = function () { - - // These comments are here to help you get started. Feel free to delete them. - - /* - Config (with defaults). - Note: these only affect routes defined *after* them! - */ - - this.urlPrefix = 'https://staging-share.osf.io'; // make this `http://localhost:8080`, for example, if your API is on a different server - this.namespace = '/api/v2'; // make this `api`, for example, if your API is namespaced - // this.timing = 400; // delay for each request, automatically set to 0 during testing - - /* - Shorthand cheatsheet: - this.get('/posts'); - this.post('/posts'); - this.get('/posts/:id'); - this.put('/posts/:id'); // or this.patch - this.del('/posts/:id'); - http://www.ember-cli-mirage.com/docs/v0.2.x/shorthands/ - */ - }; -}); -define("tc3/mirage/scenarios/default", ["exports"], function (exports) { - exports["default"] = function () /* server */{ - - /* - Seed your development database using your factories. - This data will not be loaded in your tests. - Make sure to define a factory for each model you want to create. - */ - - // server.createList('post', 10); - }; -}); -define('tc3/mirage/serializers/application', ['exports', 'ember-cli-mirage'], function (exports, _emberCliMirage) { - exports['default'] = _emberCliMirage.JSONAPISerializer.extend({}); -}); -define('tc3/mixins/commentable', ['exports', 'ember-osf/mixins/commentable'], function (exports, _emberOsfMixinsCommentable) { - Object.defineProperty(exports, 'default', { - enumerable: true, - get: function get() { - return _emberOsfMixinsCommentable['default']; - } - }); -}); -define('tc3/mixins/osf-token-login-controller', ['exports', 'ember-osf/mixins/osf-token-login-controller'], function (exports, _emberOsfMixinsOsfTokenLoginController) { - Object.defineProperty(exports, 'default', { - enumerable: true, - get: function get() { - return _emberOsfMixinsOsfTokenLoginController['default']; - } - }); -}); -define('tc3/mixins/osf-token-login-route', ['exports', 'ember-osf/mixins/osf-token-login-route'], function (exports, _emberOsfMixinsOsfTokenLoginRoute) { - Object.defineProperty(exports, 'default', { - enumerable: true, - get: function get() { - return _emberOsfMixinsOsfTokenLoginRoute['default']; - } - }); -}); -define('tc3/models/collection', ['exports', 'ember-osf/models/collection'], function (exports, _emberOsfModelsCollection) { - Object.defineProperty(exports, 'default', { - enumerable: true, - get: function get() { - return _emberOsfModelsCollection['default']; - } - }); -}); -define('tc3/models/comment-report', ['exports', 'ember-osf/models/comment-report'], function (exports, _emberOsfModelsCommentReport) { - Object.defineProperty(exports, 'default', { - enumerable: true, - get: function get() { - return _emberOsfModelsCommentReport['default']; - } - }); -}); -define('tc3/models/comment', ['exports', 'ember-osf/models/comment'], function (exports, _emberOsfModelsComment) { - Object.defineProperty(exports, 'default', { - enumerable: true, - get: function get() { - return _emberOsfModelsComment['default']; - } - }); -}); -define('tc3/models/contributor', ['exports', 'ember-osf/models/contributor'], function (exports, _emberOsfModelsContributor) { - Object.defineProperty(exports, 'default', { - enumerable: true, - get: function get() { - return _emberOsfModelsContributor['default']; - } - }); -}); -define('tc3/models/coordinator', ['exports', 'ember', 'tc3/models/obj-hash'], function (exports, _ember, _tc3ModelsObjHash) { - exports['default'] = _ember['default'].Object.extend(_ember['default'].Evented, { - objectMap: _ember['default'].computed(function () { - return _tc3ModelsObjHash['default'].create(); - }), - - getObject: function getObject(id, ops) { - ops = ops || {}; - var payload = this.get('objectMap').getObj(id); - - if (payload.ops.source) { - payload.ops.source.sendAction('action', payload.obj); - } - - if (payload.ops.target) { - payload.ops.target.sendAction('action', payload.obj); - } - - this.trigger("objectMoved", { obj: payload.obj, source: payload.ops.source, target: ops.target }); - - return payload.obj; - }, - - setObject: function setObject(obj, ops) { - ops = ops || {}; - return this.get('objectMap').add({ obj: obj, ops: ops }); - } - }); -}); -define('tc3/models/dashboard', ['exports', 'ember-data'], function (exports, _emberData) { - exports['default'] = _emberData['default'].Model.extend({ - - name: _emberData['default'].attr('string'), - q: _emberData['default'].attr('string'), - gte: _emberData['default'].attr('date'), - lte: _emberData['default'].attr('date'), - tsInterval: _emberData['default'].attr('string'), - sortableObjectList: _emberData['default'].attr(), - addableList: _emberData['default'].attr() - - }); -}); -define('tc3/models/draft-registration', ['exports', 'ember-osf/models/draft-registration'], function (exports, _emberOsfModelsDraftRegistration) { - Object.defineProperty(exports, 'default', { - enumerable: true, - get: function get() { - return _emberOsfModelsDraftRegistration['default']; - } - }); -}); -define('tc3/models/file-provider', ['exports', 'ember-osf/models/file-provider'], function (exports, _emberOsfModelsFileProvider) { - Object.defineProperty(exports, 'default', { - enumerable: true, - get: function get() { - return _emberOsfModelsFileProvider['default']; - } - }); -}); -define('tc3/models/file-version', ['exports', 'ember-osf/models/file-version'], function (exports, _emberOsfModelsFileVersion) { - Object.defineProperty(exports, 'default', { - enumerable: true, - get: function get() { - return _emberOsfModelsFileVersion['default']; - } - }); -}); -define('tc3/models/file', ['exports', 'ember-osf/models/file'], function (exports, _emberOsfModelsFile) { - Object.defineProperty(exports, 'default', { - enumerable: true, - get: function get() { - return _emberOsfModelsFile['default']; - } - }); -}); -define('tc3/models/institution', ['exports', 'ember-data'], function (exports, _emberData) { - exports['default'] = _emberData['default'].Model.extend({ - - name: _emberData['default'].attr('string'), - dashboards: _emberData['default'].hasMany('dashboard') - - }); -}); -define('tc3/models/log', ['exports', 'ember-osf/models/log'], function (exports, _emberOsfModelsLog) { - Object.defineProperty(exports, 'default', { - enumerable: true, - get: function get() { - return _emberOsfModelsLog['default']; - } - }); -}); -define('tc3/models/metaschema', ['exports', 'ember-osf/models/metaschema'], function (exports, _emberOsfModelsMetaschema) { - Object.defineProperty(exports, 'default', { - enumerable: true, - get: function get() { - return _emberOsfModelsMetaschema['default']; - } - }); -}); -define('tc3/models/node-link', ['exports', 'ember-osf/models/node-link'], function (exports, _emberOsfModelsNodeLink) { - Object.defineProperty(exports, 'default', { - enumerable: true, - get: function get() { - return _emberOsfModelsNodeLink['default']; - } - }); -}); -define('tc3/models/node', ['exports', 'ember-osf/models/node'], function (exports, _emberOsfModelsNode) { - Object.defineProperty(exports, 'default', { - enumerable: true, - get: function get() { - return _emberOsfModelsNode['default']; - } - }); -}); -define('tc3/models/obj-hash', ['exports', 'ember'], function (exports, _ember) { - exports['default'] = _ember['default'].Object.extend({ - content: {}, - contentLength: 0, - length: _ember['default'].computed.alias('contentLength'), - - add: function add(obj) { - var id = this.generateId(); - this.get('content')[id] = obj; - this.incrementProperty("contentLength"); - return id; - }, - - getObj: function getObj(key) { - var res = this.get('content')[key]; - if (!res) { - throw "no obj for key " + key; - } - return res; - }, - - generateId: function generateId() { - var num = Math.random() * 1000000000000.0; - num = parseInt(num); - num = "" + num; - return num; - }, - - keys: function keys() { - var res = []; - for (var key in this.get('content')) { - res.push(key); - } - return _ember['default'].A(res); - } - - }); -}); -define('tc3/models/osf-model', ['exports', 'ember-osf/models/osf-model'], function (exports, _emberOsfModelsOsfModel) { - Object.defineProperty(exports, 'default', { - enumerable: true, - get: function get() { - return _emberOsfModelsOsfModel['default']; - } - }); -}); -define('tc3/models/registration', ['exports', 'ember-osf/models/registration'], function (exports, _emberOsfModelsRegistration) { - Object.defineProperty(exports, 'default', { - enumerable: true, - get: function get() { - return _emberOsfModelsRegistration['default']; - } - }); -}); -define('tc3/models/user', ['exports', 'ember-osf/models/user'], function (exports, _emberOsfModelsUser) { - Object.defineProperty(exports, 'default', { - enumerable: true, - get: function get() { - return _emberOsfModelsUser['default']; - } - }); -}); -define('tc3/resolver', ['exports', 'ember-resolver'], function (exports, _emberResolver) { - exports['default'] = _emberResolver['default']; -}); -define('tc3/router', ['exports', 'ember', 'tc3/config/environment'], function (exports, _ember, _tc3ConfigEnvironment) { - - var Router = _ember['default'].Router.extend({ - location: _tc3ConfigEnvironment['default'].locationType, - rootURL: _tc3ConfigEnvironment['default'].rootURL - }); - - Router.map(function () { - this.route('dashboard'); - this.route('gridtest'); - }); - - exports['default'] = Router; -}); -define('tc3/routes/application', ['exports', 'ember', 'ember-osf/mixins/osf-agnostic-auth-route'], function (exports, _ember, _emberOsfMixinsOsfAgnosticAuthRoute) { - exports['default'] = _ember['default'].Route.extend(_emberOsfMixinsOsfAgnosticAuthRoute['default'], { - - store: _ember['default'].inject.service(), - session: _ember['default'].inject.service(), - model: function model() { - if (this.get('session.isAuthenticated')) { - return this.get('store').findRecord('user', 'me'); - } - return null; - } - }); -}); -define('tc3/routes/dashboard', ['exports', 'ember', 'tc3/config/environment'], function (exports, _ember, _tc3ConfigEnvironment) { - // - exports['default'] = _ember['default'].Route.extend({ - - setupController: function setupController(controller, model) { - this._super(controller, model); - var self = this; - _ember['default'].run.schedule('afterRender', this, function () { - var wall = new Freewall('#freewall'); - wall.reset({ - draggable: true, - selector: '.widget', - animate: true, - cellW: 150, - cellH: 150, - fixSize: 0, - cacheSize: true, - onResize: function onResize() { - wall.refresh(); - }, - onBlockMove: function onBlockMove() { - console.log(this); - } - }); - wall.fitWidth(); - _ember['default'].$(window).trigger('resize'); - controller.set('wall', wall); - }); - this.addObserver('controller.q', function () { - this.refresh(); - }); - this.addObserver('controller.gte', function () { - this.refresh(); - }); - this.addObserver('controller.lte', function () { - this.refresh(); - }); - }, - - // Note that the above query is NOT perfect. But we'll go with it for now. - model: function model() { - // let query = this.controllerFor('dashboard').get('q'); - // let gte = this.controllerFor('dashboard').get('gte'); - // let lte = this.controllerFor('dashboard').get('lte'); - // let interval = this.controllerFor('dashboard').get('tsInterval'); - // return Ember.$.ajax({ - // url: ENV.apiUrl + '/search/abstractcreativework/_search', - // crossDomain: true, - // type: 'POST', - // contentType: 'application/json', - // data: JSON.stringify({ - // query: { - // bool: { - // must: [ - // { - // query_string: { - // query: query - // } - // }, - // { - // range: { - // date: { - // gte: gte, - // lte: lte, - // format: "yyyy-MM-dd||yyyy" - // } - // } - // } - // ] - // } - // }, - // from: 0, - // aggregations: { - // sources: { - // terms: { - // field: 'sources.raw', - // size: 200 - // } - // }, - // contributors : { - // terms : { - // field: 'contributors.raw', - // size: 200 - // } - // }, - // tags : { - // terms : { - // field: 'tags.raw', - // size: 200 - // } - // }, - // articles_over_time: { - // date_histogram: { - // field: 'date', - // interval: interval, - // format:'yyyy-MM-dd' - // }, - // aggregations: { - // arttype: { - // terms: { - // field: 'type' - // } - // } - // } - // } - // }, - // }) - // }).then((json) => { - // let aggregations = json.aggregations; - // let docs = json.hits.hits.map((hit) => { - // let source = Ember.Object.create(hit._source); - // let r = source.getProperties('type', 'title', 'description', 'language', 'date', 'date_created', 'date_modified', 'date_updated', 'date_published', 'tags', 'sources'); - // r.id = hit._id; - // r.contributors = source.lists.contributors; - // r.funders = source.lists.funders; - // r.publishers = source.lists.publishers; - // r.institutions = source.lists.institutions; - // r.organizations = source.lists.organizations; - // return r; - // }); - // return {aggregations: aggregations, docs: docs}; //allows us to access returned docs as model.docs, aggregations as model.aggregations - - // }); - } - }); -}); - -/* global Freewall */ -//import 'bower_components/freewall/freewall'; -define('tc3/routes/gridtest', ['exports', 'ember'], function (exports, _ember) { - exports['default'] = _ember['default'].Route.extend({}); -}); -define('tc3/serializers/collection', ['exports', 'ember-osf/serializers/collection'], function (exports, _emberOsfSerializersCollection) { - Object.defineProperty(exports, 'default', { - enumerable: true, - get: function get() { - return _emberOsfSerializersCollection['default']; - } - }); -}); -define('tc3/serializers/comment-report', ['exports', 'ember-osf/serializers/comment-report'], function (exports, _emberOsfSerializersCommentReport) { - Object.defineProperty(exports, 'default', { - enumerable: true, - get: function get() { - return _emberOsfSerializersCommentReport['default']; - } - }); -}); -define('tc3/serializers/comment', ['exports', 'ember-osf/serializers/comment'], function (exports, _emberOsfSerializersComment) { - Object.defineProperty(exports, 'default', { - enumerable: true, - get: function get() { - return _emberOsfSerializersComment['default']; - } - }); -}); -define('tc3/serializers/contributor', ['exports', 'ember-osf/serializers/contributor'], function (exports, _emberOsfSerializersContributor) { - Object.defineProperty(exports, 'default', { - enumerable: true, - get: function get() { - return _emberOsfSerializersContributor['default']; - } - }); -}); -define('tc3/serializers/draft-registration', ['exports', 'ember-osf/serializers/draft-registration'], function (exports, _emberOsfSerializersDraftRegistration) { - Object.defineProperty(exports, 'default', { - enumerable: true, - get: function get() { - return _emberOsfSerializersDraftRegistration['default']; - } - }); -}); -define('tc3/serializers/file-contents', ['exports', 'ember-osf/serializers/file-contents'], function (exports, _emberOsfSerializersFileContents) { - Object.defineProperty(exports, 'default', { - enumerable: true, - get: function get() { - return _emberOsfSerializersFileContents['default']; - } - }); -}); -define('tc3/serializers/file-provider', ['exports', 'ember-osf/serializers/file-provider'], function (exports, _emberOsfSerializersFileProvider) { - Object.defineProperty(exports, 'default', { - enumerable: true, - get: function get() { - return _emberOsfSerializersFileProvider['default']; - } - }); -}); -define('tc3/serializers/file-version', ['exports', 'ember-osf/serializers/file-version'], function (exports, _emberOsfSerializersFileVersion) { - Object.defineProperty(exports, 'default', { - enumerable: true, - get: function get() { - return _emberOsfSerializersFileVersion['default']; - } - }); -}); -define('tc3/serializers/file', ['exports', 'ember-osf/serializers/file'], function (exports, _emberOsfSerializersFile) { - Object.defineProperty(exports, 'default', { - enumerable: true, - get: function get() { - return _emberOsfSerializersFile['default']; - } - }); -}); -define('tc3/serializers/institution', ['exports', 'ember-osf/serializers/institution'], function (exports, _emberOsfSerializersInstitution) { - Object.defineProperty(exports, 'default', { - enumerable: true, - get: function get() { - return _emberOsfSerializersInstitution['default']; - } - }); -}); -define('tc3/serializers/linked-node', ['exports', 'ember-osf/serializers/linked-node'], function (exports, _emberOsfSerializersLinkedNode) { - Object.defineProperty(exports, 'default', { - enumerable: true, - get: function get() { - return _emberOsfSerializersLinkedNode['default']; - } - }); -}); -define('tc3/serializers/metaschema', ['exports', 'ember-osf/serializers/metaschema'], function (exports, _emberOsfSerializersMetaschema) { - Object.defineProperty(exports, 'default', { - enumerable: true, - get: function get() { - return _emberOsfSerializersMetaschema['default']; - } - }); -}); -define('tc3/serializers/node-link', ['exports', 'ember-osf/serializers/node-link'], function (exports, _emberOsfSerializersNodeLink) { - Object.defineProperty(exports, 'default', { - enumerable: true, - get: function get() { - return _emberOsfSerializersNodeLink['default']; - } - }); -}); -define('tc3/serializers/node', ['exports', 'ember-osf/serializers/node'], function (exports, _emberOsfSerializersNode) { - Object.defineProperty(exports, 'default', { - enumerable: true, - get: function get() { - return _emberOsfSerializersNode['default']; - } - }); -}); -define('tc3/serializers/osf-serializer', ['exports', 'ember-osf/serializers/osf-serializer'], function (exports, _emberOsfSerializersOsfSerializer) { - Object.defineProperty(exports, 'default', { - enumerable: true, - get: function get() { - return _emberOsfSerializersOsfSerializer['default']; - } - }); -}); -define('tc3/serializers/registration', ['exports', 'ember-osf/serializers/registration'], function (exports, _emberOsfSerializersRegistration) { - Object.defineProperty(exports, 'default', { - enumerable: true, - get: function get() { - return _emberOsfSerializersRegistration['default']; - } - }); -}); -define('tc3/serializers/user', ['exports', 'ember-osf/serializers/user'], function (exports, _emberOsfSerializersUser) { - Object.defineProperty(exports, 'default', { - enumerable: true, - get: function get() { - return _emberOsfSerializersUser['default']; - } - }); -}); -define('tc3/services/ajax', ['exports', 'ember-ajax/services/ajax'], function (exports, _emberAjaxServicesAjax) { - Object.defineProperty(exports, 'default', { - enumerable: true, - get: function get() { - return _emberAjaxServicesAjax['default']; - } - }); -}); -define('tc3/services/current-user', ['exports', 'ember-osf/services/current-user'], function (exports, _emberOsfServicesCurrentUser) { - Object.defineProperty(exports, 'default', { - enumerable: true, - get: function get() { - return _emberOsfServicesCurrentUser['default']; - } - }); -}); -define('tc3/services/drag-coordinator', ['exports', 'ember-drag-drop/services/drag-coordinator'], function (exports, _emberDragDropServicesDragCoordinator) { - exports['default'] = _emberDragDropServicesDragCoordinator['default']; -}); -define('tc3/services/file-manager', ['exports', 'ember-osf/services/file-manager'], function (exports, _emberOsfServicesFileManager) { - Object.defineProperty(exports, 'default', { - enumerable: true, - get: function get() { - return _emberOsfServicesFileManager['default']; - } - }); -}); -define('tc3/services/i18n', ['exports', 'ember-i18n/services/i18n'], function (exports, _emberI18nServicesI18n) { - Object.defineProperty(exports, 'default', { - enumerable: true, - get: function get() { - return _emberI18nServicesI18n['default']; - } - }); -}); -define('tc3/services/moment', ['exports', 'ember', 'tc3/config/environment', 'ember-moment/services/moment'], function (exports, _ember, _tc3ConfigEnvironment, _emberMomentServicesMoment) { - exports['default'] = _emberMomentServicesMoment['default'].extend({ - defaultFormat: _ember['default'].get(_tc3ConfigEnvironment['default'], 'moment.outputFormat') - }); -}); -define('tc3/services/session', ['exports', 'ember-simple-auth/services/session'], function (exports, _emberSimpleAuthServicesSession) { - exports['default'] = _emberSimpleAuthServicesSession['default']; -}); -define('tc3/services/toast', ['exports', 'ember-toastr/services/toast'], function (exports, _emberToastrServicesToast) { - Object.defineProperty(exports, 'default', { - enumerable: true, - get: function get() { - return _emberToastrServicesToast['default']; - } - }); -}); -define('tc3/session-stores/application', ['exports', 'ember-simple-auth/session-stores/adaptive'], function (exports, _emberSimpleAuthSessionStoresAdaptive) { - exports['default'] = _emberSimpleAuthSessionStoresAdaptive['default'].extend(); -}); -define("tc3/templates/application", ["exports"], function (exports) { - exports["default"] = Ember.HTMLBars.template((function () { - return { - meta: { - "revision": "Ember@2.7.3", - "loc": { - "source": null, - "start": { - "line": 1, - "column": 0 - }, - "end": { - "line": 12, - "column": 0 - } - }, - "moduleName": "tc3/templates/application.hbs" - }, - isEmpty: false, - arity: 0, - cachedFragment: null, - hasRendered: false, - buildFragment: function buildFragment(dom) { - var el0 = dom.createDocumentFragment(); - var el1 = dom.createElement("div"); - dom.setAttribute(el1, "style", "display: flex; min-height:100vh; flex-direction: column;"); - var el2 = dom.createTextNode("\n"); - dom.appendChild(el1, el2); - var el2 = dom.createElement("div"); - dom.setAttribute(el2, "class", "background"); - dom.setAttribute(el2, "style", "flex: 1;"); - var el3 = dom.createTextNode("\n"); - dom.appendChild(el2, el3); - var el3 = dom.createComment(""); - dom.appendChild(el2, el3); - var el3 = dom.createTextNode("\n"); - dom.appendChild(el2, el3); - var el3 = dom.createElement("div"); - dom.setAttribute(el3, "class", "container"); - var el4 = dom.createTextNode("\n "); - dom.appendChild(el3, el4); - var el4 = dom.createComment(""); - dom.appendChild(el3, el4); - var el4 = dom.createTextNode("\n"); - dom.appendChild(el3, el4); - dom.appendChild(el2, el3); - var el3 = dom.createTextNode("\n"); - dom.appendChild(el2, el3); - dom.appendChild(el1, el2); - var el2 = dom.createTextNode("\n"); - dom.appendChild(el1, el2); - var el2 = dom.createComment(""); - dom.appendChild(el1, el2); - var el2 = dom.createTextNode("\n"); - dom.appendChild(el1, el2); - var el2 = dom.createComment(""); - dom.appendChild(el1, el2); - var el2 = dom.createTextNode("\n"); - dom.appendChild(el1, el2); - var el2 = dom.createComment(""); - dom.appendChild(el1, el2); - var el2 = dom.createTextNode("\n"); - dom.appendChild(el1, el2); - dom.appendChild(el0, el1); - var el1 = dom.createTextNode("\n"); - dom.appendChild(el0, el1); - return el0; - }, - buildRenderNodes: function buildRenderNodes(dom, fragment, contextualElement) { - var element0 = dom.childAt(fragment, [0]); - var element1 = dom.childAt(element0, [1]); - var morphs = new Array(5); - morphs[0] = dom.createMorphAt(element1, 1, 1); - morphs[1] = dom.createMorphAt(dom.childAt(element1, [3]), 1, 1); - morphs[2] = dom.createMorphAt(element0, 3, 3); - morphs[3] = dom.createMorphAt(element0, 5, 5); - morphs[4] = dom.createMorphAt(element0, 7, 7); - return morphs; - }, - statements: [["inline", "osf-navbar", [], ["class", "fedhead", "loginAction", ""], ["loc", [null, [3, 0], [3, 45]]], 0, 0], ["content", "outlet", ["loc", [null, [5, 1], [5, 11]]], 0, 0, 0, 0], ["content", "osf-footer", ["loc", [null, [8, 0], [8, 14]]], 0, 0, 0, 0], ["content", "osf-copyright", ["loc", [null, [9, 0], [9, 17]]], 0, 0, 0, 0], ["content", "osf-mode-footer", ["loc", [null, [10, 0], [10, 19]]], 0, 0, 0, 0]], - locals: [], - templates: [] - }; - })()); -}); -define("tc3/templates/components/bar-chart", ["exports"], function (exports) { - exports["default"] = Ember.HTMLBars.template((function () { - return { - meta: { - "revision": "Ember@2.7.3", - "loc": { - "source": null, - "start": { - "line": 1, - "column": 0 - }, - "end": { - "line": 3, - "column": 0 - } - }, - "moduleName": "tc3/templates/components/bar-chart.hbs" - }, - isEmpty: false, - arity: 0, - cachedFragment: null, - hasRendered: false, - buildFragment: function buildFragment(dom) { - var el0 = dom.createDocumentFragment(); - var el1 = dom.createElement("div"); - dom.setAttribute(el1, "class", "bar"); - dom.appendChild(el0, el1); - var el1 = dom.createTextNode("\n"); - dom.appendChild(el0, el1); - var el1 = dom.createComment(""); - dom.appendChild(el0, el1); - var el1 = dom.createTextNode("\n"); - dom.appendChild(el0, el1); - return el0; - }, - buildRenderNodes: function buildRenderNodes(dom, fragment, contextualElement) { - var morphs = new Array(1); - morphs[0] = dom.createMorphAt(fragment, 2, 2, contextualElement); - return morphs; - }, - statements: [["content", "yield", ["loc", [null, [2, 0], [2, 9]]], 0, 0, 0, 0]], - locals: [], - templates: [] - }; - })()); -}); -define("tc3/templates/components/bs-accordion-item", ["exports"], function (exports) { - exports["default"] = Ember.HTMLBars.template((function () { - var child0 = (function () { - return { - meta: { - "revision": "Ember@2.7.3", - "loc": { - "source": null, - "start": { - "line": 8, - "column": 0 - }, - "end": { - "line": 12, - "column": 0 - } - }, - "moduleName": "tc3/templates/components/bs-accordion-item.hbs" - }, - isEmpty: false, - arity: 0, - cachedFragment: null, - hasRendered: false, - buildFragment: function buildFragment(dom) { - var el0 = dom.createDocumentFragment(); - var el1 = dom.createTextNode(" "); - dom.appendChild(el0, el1); - var el1 = dom.createElement("div"); - dom.setAttribute(el1, "class", "panel-body"); - var el2 = dom.createTextNode("\n "); - dom.appendChild(el1, el2); - var el2 = dom.createComment(""); - dom.appendChild(el1, el2); - var el2 = dom.createTextNode("\n "); - dom.appendChild(el1, el2); - dom.appendChild(el0, el1); - var el1 = dom.createTextNode("\n"); - dom.appendChild(el0, el1); - return el0; - }, - buildRenderNodes: function buildRenderNodes(dom, fragment, contextualElement) { - var morphs = new Array(1); - morphs[0] = dom.createMorphAt(dom.childAt(fragment, [1]), 1, 1); - return morphs; - }, - statements: [["content", "yield", ["loc", [null, [10, 8], [10, 17]]], 0, 0, 0, 0]], - locals: [], - templates: [] - }; - })(); - return { - meta: { - "revision": "Ember@2.7.3", - "loc": { - "source": null, - "start": { - "line": 1, - "column": 0 - }, - "end": { - "line": 13, - "column": 0 - } - }, - "moduleName": "tc3/templates/components/bs-accordion-item.hbs" - }, - isEmpty: false, - arity: 0, - cachedFragment: null, - hasRendered: false, - buildFragment: function buildFragment(dom) { - var el0 = dom.createDocumentFragment(); - var el1 = dom.createElement("div"); - dom.setAttribute(el1, "role", "tab"); - var el2 = dom.createTextNode("\n "); - dom.appendChild(el1, el2); - var el2 = dom.createElement("h4"); - dom.setAttribute(el2, "class", "panel-title"); - var el3 = dom.createTextNode("\n "); - dom.appendChild(el2, el3); - var el3 = dom.createElement("a"); - dom.setAttribute(el3, "href", "#"); - var el4 = dom.createTextNode("\n "); - dom.appendChild(el3, el4); - var el4 = dom.createComment(""); - dom.appendChild(el3, el4); - var el4 = dom.createTextNode("\n "); - dom.appendChild(el3, el4); - dom.appendChild(el2, el3); - var el3 = dom.createTextNode("\n "); - dom.appendChild(el2, el3); - dom.appendChild(el1, el2); - var el2 = dom.createTextNode("\n"); - dom.appendChild(el1, el2); - dom.appendChild(el0, el1); - var el1 = dom.createTextNode("\n"); - dom.appendChild(el0, el1); - var el1 = dom.createComment(""); - dom.appendChild(el0, el1); - return el0; - }, - buildRenderNodes: function buildRenderNodes(dom, fragment, contextualElement) { - var element0 = dom.childAt(fragment, [0]); - var morphs = new Array(4); - morphs[0] = dom.createAttrMorph(element0, 'class'); - morphs[1] = dom.createElementMorph(element0); - morphs[2] = dom.createMorphAt(dom.childAt(element0, [1, 1]), 1, 1); - morphs[3] = dom.createMorphAt(fragment, 2, 2, contextualElement); - dom.insertBoundary(fragment, null); - return morphs; - }, - statements: [["attribute", "class", ["concat", ["panel-heading ", ["subexpr", "if", [["get", "collapsed", ["loc", [null, [1, 68], [1, 77]]], 0, 0, 0, 0], "collapsed", "expanded"], [], ["loc", [null, [1, 63], [1, 102]]], 0, 0]], 0, 0, 0, 0, 0], 0, 0, 0, 0], ["element", "action", ["toggleActive"], [], ["loc", [null, [1, 16], [1, 41]]], 0, 0], ["content", "title", ["loc", [null, [4, 12], [4, 21]]], 0, 0, 0, 0], ["block", "bs-collapse", [], ["collapsed", ["subexpr", "@mut", [["get", "collapsed", ["loc", [null, [8, 25], [8, 34]]], 0, 0, 0, 0]], [], [], 0, 0], "class", "panel-collapse"], 0, null, ["loc", [null, [8, 0], [12, 16]]]]], - locals: [], - templates: [child0] - }; - })()); -}); -define("tc3/templates/components/bs-alert", ["exports"], function (exports) { - exports["default"] = Ember.HTMLBars.template((function () { - var child0 = (function () { - var child0 = (function () { - return { - meta: { - "revision": "Ember@2.7.3", - "loc": { - "source": null, - "start": { - "line": 2, - "column": 0 - }, - "end": { - "line": 4, - "column": 0 - } - }, - "moduleName": "tc3/templates/components/bs-alert.hbs" - }, - isEmpty: false, - arity: 0, - cachedFragment: null, - hasRendered: false, - buildFragment: function buildFragment(dom) { - var el0 = dom.createDocumentFragment(); - var el1 = dom.createTextNode(" "); - dom.appendChild(el0, el1); - var el1 = dom.createElement("button"); - dom.setAttribute(el1, "type", "button"); - dom.setAttribute(el1, "class", "close"); - dom.setAttribute(el1, "aria-label", "Close"); - var el2 = dom.createElement("span"); - dom.setAttribute(el2, "aria-hidden", "true"); - var el3 = dom.createTextNode("×"); - dom.appendChild(el2, el3); - dom.appendChild(el1, el2); - dom.appendChild(el0, el1); - var el1 = dom.createTextNode("\n"); - dom.appendChild(el0, el1); - return el0; - }, - buildRenderNodes: function buildRenderNodes(dom, fragment, contextualElement) { - var element0 = dom.childAt(fragment, [1]); - var morphs = new Array(1); - morphs[0] = dom.createElementMorph(element0); - return morphs; - }, - statements: [["element", "action", ["dismiss"], [], ["loc", [null, [3, 59], [3, 79]]], 0, 0]], - locals: [], - templates: [] - }; - })(); - return { - meta: { - "revision": "Ember@2.7.3", - "loc": { - "source": null, - "start": { - "line": 1, - "column": 0 - }, - "end": { - "line": 6, - "column": 0 - } - }, - "moduleName": "tc3/templates/components/bs-alert.hbs" - }, - isEmpty: false, - arity: 0, - cachedFragment: null, - hasRendered: false, - buildFragment: function buildFragment(dom) { - var el0 = dom.createDocumentFragment(); - var el1 = dom.createComment(""); - dom.appendChild(el0, el1); - var el1 = dom.createComment(""); - dom.appendChild(el0, el1); - var el1 = dom.createTextNode("\n"); - dom.appendChild(el0, el1); - return el0; - }, - buildRenderNodes: function buildRenderNodes(dom, fragment, contextualElement) { - var morphs = new Array(2); - morphs[0] = dom.createMorphAt(fragment, 0, 0, contextualElement); - morphs[1] = dom.createMorphAt(fragment, 1, 1, contextualElement); - dom.insertBoundary(fragment, 0); - return morphs; - }, - statements: [["block", "if", [["get", "dismissible", ["loc", [null, [2, 6], [2, 17]]], 0, 0, 0, 0]], [], 0, null, ["loc", [null, [2, 0], [4, 7]]]], ["content", "yield", ["loc", [null, [5, 0], [5, 9]]], 0, 0, 0, 0]], - locals: [], - templates: [child0] - }; - })(); - return { - meta: { - "revision": "Ember@2.7.3", - "loc": { - "source": null, - "start": { - "line": 1, - "column": 0 - }, - "end": { - "line": 7, - "column": 0 - } - }, - "moduleName": "tc3/templates/components/bs-alert.hbs" - }, - isEmpty: false, - arity: 0, - cachedFragment: null, - hasRendered: false, - buildFragment: function buildFragment(dom) { - var el0 = dom.createDocumentFragment(); - var el1 = dom.createComment(""); - dom.appendChild(el0, el1); - return el0; - }, - buildRenderNodes: function buildRenderNodes(dom, fragment, contextualElement) { - var morphs = new Array(1); - morphs[0] = dom.createMorphAt(fragment, 0, 0, contextualElement); - dom.insertBoundary(fragment, 0); - dom.insertBoundary(fragment, null); - return morphs; - }, - statements: [["block", "unless", [["get", "hidden", ["loc", [null, [1, 10], [1, 16]]], 0, 0, 0, 0]], [], 0, null, ["loc", [null, [1, 0], [6, 11]]]]], - locals: [], - templates: [child0] - }; - })()); -}); -define("tc3/templates/components/bs-button", ["exports"], function (exports) { - exports["default"] = Ember.HTMLBars.template((function () { - var child0 = (function () { - return { - meta: { - "revision": "Ember@2.7.3", - "loc": { - "source": null, - "start": { - "line": 1, - "column": 0 - }, - "end": { - "line": 1, - "column": 37 - } - }, - "moduleName": "tc3/templates/components/bs-button.hbs" - }, - isEmpty: false, - arity: 0, - cachedFragment: null, - hasRendered: false, - buildFragment: function buildFragment(dom) { - var el0 = dom.createDocumentFragment(); - var el1 = dom.createElement("i"); - dom.appendChild(el0, el1); - var el1 = dom.createTextNode(" "); - dom.appendChild(el0, el1); - return el0; - }, - buildRenderNodes: function buildRenderNodes(dom, fragment, contextualElement) { - var element0 = dom.childAt(fragment, [0]); - var morphs = new Array(1); - morphs[0] = dom.createAttrMorph(element0, 'class'); - return morphs; - }, - statements: [["attribute", "class", ["concat", [["get", "icon", ["loc", [null, [1, 24], [1, 28]]], 0, 0, 0, 0]], 0, 0, 0, 0, 0], 0, 0, 0, 0]], - locals: [], - templates: [] - }; - })(); - return { - meta: { - "revision": "Ember@2.7.3", - "loc": { - "source": null, - "start": { - "line": 1, - "column": 0 - }, - "end": { - "line": 1, - "column": 61 - } - }, - "moduleName": "tc3/templates/components/bs-button.hbs" - }, - isEmpty: false, - arity: 0, - cachedFragment: null, - hasRendered: false, - buildFragment: function buildFragment(dom) { - var el0 = dom.createDocumentFragment(); - var el1 = dom.createComment(""); - dom.appendChild(el0, el1); - var el1 = dom.createComment(""); - dom.appendChild(el0, el1); - var el1 = dom.createComment(""); - dom.appendChild(el0, el1); - return el0; - }, - buildRenderNodes: function buildRenderNodes(dom, fragment, contextualElement) { - var morphs = new Array(3); - morphs[0] = dom.createMorphAt(fragment, 0, 0, contextualElement); - morphs[1] = dom.createMorphAt(fragment, 1, 1, contextualElement); - morphs[2] = dom.createMorphAt(fragment, 2, 2, contextualElement); - dom.insertBoundary(fragment, 0); - dom.insertBoundary(fragment, null); - return morphs; - }, - statements: [["block", "if", [["get", "icon", ["loc", [null, [1, 6], [1, 10]]], 0, 0, 0, 0]], [], 0, null, ["loc", [null, [1, 0], [1, 44]]]], ["content", "text", ["loc", [null, [1, 44], [1, 52]]], 0, 0, 0, 0], ["content", "yield", ["loc", [null, [1, 52], [1, 61]]], 0, 0, 0, 0]], - locals: [], - templates: [child0] - }; - })()); -}); -define("tc3/templates/components/bs-form-element", ["exports"], function (exports) { - exports["default"] = Ember.HTMLBars.template((function () { - return { - meta: { - "revision": "Ember@2.7.3", - "loc": { - "source": null, - "start": { - "line": 1, - "column": 0 - }, - "end": { - "line": 1, - "column": 31 - } - }, - "moduleName": "tc3/templates/components/bs-form-element.hbs" - }, - isEmpty: false, - arity: 0, - cachedFragment: null, - hasRendered: false, - buildFragment: function buildFragment(dom) { - var el0 = dom.createDocumentFragment(); - var el1 = dom.createComment(""); - dom.appendChild(el0, el1); - return el0; - }, - buildRenderNodes: function buildRenderNodes(dom, fragment, contextualElement) { - var morphs = new Array(1); - morphs[0] = dom.createMorphAt(fragment, 0, 0, contextualElement); - dom.insertBoundary(fragment, 0); - dom.insertBoundary(fragment, null); - return morphs; - }, - statements: [["inline", "partial", [["get", "formElementTemplate", ["loc", [null, [1, 10], [1, 29]]], 0, 0, 0, 0]], [], ["loc", [null, [1, 0], [1, 31]]], 0, 0]], - locals: [], - templates: [] - }; - })()); -}); -define("tc3/templates/components/bs-form-group", ["exports"], function (exports) { - exports["default"] = Ember.HTMLBars.template((function () { - var child0 = (function () { - return { - meta: { - "revision": "Ember@2.7.3", - "loc": { - "source": null, - "start": { - "line": 2, - "column": 0 - }, - "end": { - "line": 4, - "column": 0 - } - }, - "moduleName": "tc3/templates/components/bs-form-group.hbs" - }, - isEmpty: false, - arity: 0, - cachedFragment: null, - hasRendered: false, - buildFragment: function buildFragment(dom) { - var el0 = dom.createDocumentFragment(); - var el1 = dom.createTextNode(" "); - dom.appendChild(el0, el1); - var el1 = dom.createElement("span"); - dom.setAttribute(el1, "aria-hidden", "true"); - dom.appendChild(el0, el1); - var el1 = dom.createTextNode("\n"); - dom.appendChild(el0, el1); - return el0; - }, - buildRenderNodes: function buildRenderNodes(dom, fragment, contextualElement) { - var element0 = dom.childAt(fragment, [1]); - var morphs = new Array(1); - morphs[0] = dom.createAttrMorph(element0, 'class'); - return morphs; - }, - statements: [["attribute", "class", ["concat", ["form-control-feedback ", ["get", "iconName", ["loc", [null, [3, 41], [3, 49]]], 0, 0, 0, 0]], 0, 0, 0, 0, 0], 0, 0, 0, 0]], - locals: [], - templates: [] - }; - })(); - return { - meta: { - "revision": "Ember@2.7.3", - "loc": { - "source": null, - "start": { - "line": 1, - "column": 0 - }, - "end": { - "line": 4, - "column": 7 - } - }, - "moduleName": "tc3/templates/components/bs-form-group.hbs" - }, - isEmpty: false, - arity: 0, - cachedFragment: null, - hasRendered: false, - buildFragment: function buildFragment(dom) { - var el0 = dom.createDocumentFragment(); - var el1 = dom.createComment(""); - dom.appendChild(el0, el1); - var el1 = dom.createTextNode("\n"); - dom.appendChild(el0, el1); - var el1 = dom.createComment(""); - dom.appendChild(el0, el1); - return el0; - }, - buildRenderNodes: function buildRenderNodes(dom, fragment, contextualElement) { - var morphs = new Array(2); - morphs[0] = dom.createMorphAt(fragment, 0, 0, contextualElement); - morphs[1] = dom.createMorphAt(fragment, 2, 2, contextualElement); - dom.insertBoundary(fragment, 0); - dom.insertBoundary(fragment, null); - return morphs; - }, - statements: [["content", "yield", ["loc", [null, [1, 0], [1, 9]]], 0, 0, 0, 0], ["block", "if", [["get", "hasFeedback", ["loc", [null, [2, 6], [2, 17]]], 0, 0, 0, 0]], [], 0, null, ["loc", [null, [2, 0], [4, 7]]]]], - locals: [], - templates: [child0] - }; - })()); -}); -define("tc3/templates/components/bs-form", ["exports"], function (exports) { - exports["default"] = Ember.HTMLBars.template((function () { - return { - meta: { - "revision": "Ember@2.7.3", - "loc": { - "source": null, - "start": { - "line": 1, - "column": 0 - }, - "end": { - "line": 1, - "column": 9 - } - }, - "moduleName": "tc3/templates/components/bs-form.hbs" - }, - isEmpty: false, - arity: 0, - cachedFragment: null, - hasRendered: false, - buildFragment: function buildFragment(dom) { - var el0 = dom.createDocumentFragment(); - var el1 = dom.createComment(""); - dom.appendChild(el0, el1); - return el0; - }, - buildRenderNodes: function buildRenderNodes(dom, fragment, contextualElement) { - var morphs = new Array(1); - morphs[0] = dom.createMorphAt(fragment, 0, 0, contextualElement); - dom.insertBoundary(fragment, 0); - dom.insertBoundary(fragment, null); - return morphs; - }, - statements: [["content", "yield", ["loc", [null, [1, 0], [1, 9]]], 0, 0, 0, 0]], - locals: [], - templates: [] - }; - })()); -}); -define("tc3/templates/components/bs-modal-dialog", ["exports"], function (exports) { - exports["default"] = Ember.HTMLBars.template((function () { - var child0 = (function () { - return { - meta: { - "revision": "Ember@2.7.3", - "loc": { - "source": null, - "start": { - "line": 3, - "column": 8 - }, - "end": { - "line": 5, - "column": 8 - } - }, - "moduleName": "tc3/templates/components/bs-modal-dialog.hbs" - }, - isEmpty: false, - arity: 0, - cachedFragment: null, - hasRendered: false, - buildFragment: function buildFragment(dom) { - var el0 = dom.createDocumentFragment(); - var el1 = dom.createTextNode(" "); - dom.appendChild(el0, el1); - var el1 = dom.createComment(""); - dom.appendChild(el0, el1); - var el1 = dom.createTextNode("\n"); - dom.appendChild(el0, el1); - return el0; - }, - buildRenderNodes: function buildRenderNodes(dom, fragment, contextualElement) { - var morphs = new Array(1); - morphs[0] = dom.createMorphAt(fragment, 1, 1, contextualElement); - return morphs; - }, - statements: [["inline", "bs-modal-header", [], ["title", ["subexpr", "@mut", [["get", "title", ["loc", [null, [4, 36], [4, 41]]], 0, 0, 0, 0]], [], [], 0, 0], "closeButton", ["subexpr", "@mut", [["get", "closeButton", ["loc", [null, [4, 54], [4, 65]]], 0, 0, 0, 0]], [], [], 0, 0]], ["loc", [null, [4, 12], [4, 67]]], 0, 0]], - locals: [], - templates: [] - }; - })(); - var child1 = (function () { - var child0 = (function () { - return { - meta: { - "revision": "Ember@2.7.3", - "loc": { - "source": null, - "start": { - "line": 7, - "column": 12 - }, - "end": { - "line": 9, - "column": 12 - } - }, - "moduleName": "tc3/templates/components/bs-modal-dialog.hbs" - }, - isEmpty: false, - arity: 0, - cachedFragment: null, - hasRendered: false, - buildFragment: function buildFragment(dom) { - var el0 = dom.createDocumentFragment(); - var el1 = dom.createTextNode(" "); - dom.appendChild(el0, el1); - var el1 = dom.createComment(""); - dom.appendChild(el0, el1); - var el1 = dom.createTextNode("\n"); - dom.appendChild(el0, el1); - return el0; - }, - buildRenderNodes: function buildRenderNodes(dom, fragment, contextualElement) { - var morphs = new Array(1); - morphs[0] = dom.createMorphAt(fragment, 1, 1, contextualElement); - return morphs; - }, - statements: [["content", "yield", ["loc", [null, [8, 16], [8, 25]]], 0, 0, 0, 0]], - locals: [], - templates: [] - }; - })(); - return { - meta: { - "revision": "Ember@2.7.3", - "loc": { - "source": null, - "start": { - "line": 6, - "column": 8 - }, - "end": { - "line": 10, - "column": 8 - } - }, - "moduleName": "tc3/templates/components/bs-modal-dialog.hbs" - }, - isEmpty: false, - arity: 0, - cachedFragment: null, - hasRendered: false, - buildFragment: function buildFragment(dom) { - var el0 = dom.createDocumentFragment(); - var el1 = dom.createComment(""); - dom.appendChild(el0, el1); - return el0; - }, - buildRenderNodes: function buildRenderNodes(dom, fragment, contextualElement) { - var morphs = new Array(1); - morphs[0] = dom.createMorphAt(fragment, 0, 0, contextualElement); - dom.insertBoundary(fragment, 0); - dom.insertBoundary(fragment, null); - return morphs; - }, - statements: [["block", "bs-modal-body", [], [], 0, null, ["loc", [null, [7, 12], [9, 30]]]]], - locals: [], - templates: [child0] - }; - })(); - var child2 = (function () { - return { - meta: { - "revision": "Ember@2.7.3", - "loc": { - "source": null, - "start": { - "line": 10, - "column": 8 - }, - "end": { - "line": 12, - "column": 8 - } - }, - "moduleName": "tc3/templates/components/bs-modal-dialog.hbs" - }, - isEmpty: false, - arity: 0, - cachedFragment: null, - hasRendered: false, - buildFragment: function buildFragment(dom) { - var el0 = dom.createDocumentFragment(); - var el1 = dom.createTextNode(" "); - dom.appendChild(el0, el1); - var el1 = dom.createComment(""); - dom.appendChild(el0, el1); - var el1 = dom.createTextNode("\n"); - dom.appendChild(el0, el1); - return el0; - }, - buildRenderNodes: function buildRenderNodes(dom, fragment, contextualElement) { - var morphs = new Array(1); - morphs[0] = dom.createMorphAt(fragment, 1, 1, contextualElement); - return morphs; - }, - statements: [["content", "yield", ["loc", [null, [11, 12], [11, 21]]], 0, 0, 0, 0]], - locals: [], - templates: [] - }; - })(); - var child3 = (function () { - return { - meta: { - "revision": "Ember@2.7.3", - "loc": { - "source": null, - "start": { - "line": 14, - "column": 8 - }, - "end": { - "line": 16, - "column": 8 - } - }, - "moduleName": "tc3/templates/components/bs-modal-dialog.hbs" - }, - isEmpty: false, - arity: 0, - cachedFragment: null, - hasRendered: false, - buildFragment: function buildFragment(dom) { - var el0 = dom.createDocumentFragment(); - var el1 = dom.createTextNode(" "); - dom.appendChild(el0, el1); - var el1 = dom.createComment(""); - dom.appendChild(el0, el1); - var el1 = dom.createTextNode("\n"); - dom.appendChild(el0, el1); - return el0; - }, - buildRenderNodes: function buildRenderNodes(dom, fragment, contextualElement) { - var morphs = new Array(1); - morphs[0] = dom.createMorphAt(fragment, 1, 1, contextualElement); - return morphs; - }, - statements: [["content", "bs-modal-footer", ["loc", [null, [15, 12], [15, 31]]], 0, 0, 0, 0]], - locals: [], - templates: [] - }; - })(); - return { - meta: { - "revision": "Ember@2.7.3", - "loc": { - "source": null, - "start": { - "line": 1, - "column": 0 - }, - "end": { - "line": 18, - "column": 6 - } - }, - "moduleName": "tc3/templates/components/bs-modal-dialog.hbs" - }, - isEmpty: false, - arity: 0, - cachedFragment: null, - hasRendered: false, - buildFragment: function buildFragment(dom) { - var el0 = dom.createDocumentFragment(); - var el1 = dom.createElement("div"); - var el2 = dom.createTextNode("\n "); - dom.appendChild(el1, el2); - var el2 = dom.createElement("div"); - dom.setAttribute(el2, "class", "modal-content"); - var el3 = dom.createTextNode("\n"); - dom.appendChild(el2, el3); - var el3 = dom.createComment(""); - dom.appendChild(el2, el3); - var el3 = dom.createComment(""); - dom.appendChild(el2, el3); - var el3 = dom.createTextNode("\n"); - dom.appendChild(el2, el3); - var el3 = dom.createComment(""); - dom.appendChild(el2, el3); - var el3 = dom.createTextNode(" "); - dom.appendChild(el2, el3); - dom.appendChild(el1, el2); - var el2 = dom.createTextNode("\n"); - dom.appendChild(el1, el2); - dom.appendChild(el0, el1); - return el0; - }, - buildRenderNodes: function buildRenderNodes(dom, fragment, contextualElement) { - var element0 = dom.childAt(fragment, [0]); - var element1 = dom.childAt(element0, [1]); - var morphs = new Array(4); - morphs[0] = dom.createAttrMorph(element0, 'class'); - morphs[1] = dom.createMorphAt(element1, 1, 1); - morphs[2] = dom.createMorphAt(element1, 2, 2); - morphs[3] = dom.createMorphAt(element1, 4, 4); - return morphs; - }, - statements: [["attribute", "class", ["concat", ["modal-dialog ", ["get", "sizeClass", ["loc", [null, [1, 27], [1, 36]]], 0, 0, 0, 0]], 0, 0, 0, 0, 0], 0, 0, 0, 0], ["block", "if", [["get", "header", ["loc", [null, [3, 14], [3, 20]]], 0, 0, 0, 0]], [], 0, null, ["loc", [null, [3, 8], [5, 15]]]], ["block", "if", [["get", "body", ["loc", [null, [6, 14], [6, 18]]], 0, 0, 0, 0]], [], 1, 2, ["loc", [null, [6, 8], [12, 15]]]], ["block", "if", [["get", "footer", ["loc", [null, [14, 14], [14, 20]]], 0, 0, 0, 0]], [], 3, null, ["loc", [null, [14, 8], [16, 15]]]]], - locals: [], - templates: [child0, child1, child2, child3] - }; - })()); -}); -define("tc3/templates/components/bs-modal-footer", ["exports"], function (exports) { - exports["default"] = Ember.HTMLBars.template((function () { - var child0 = (function () { - return { - meta: { - "revision": "Ember@2.7.3", - "loc": { - "source": null, - "start": { - "line": 1, - "column": 0 - }, - "end": { - "line": 3, - "column": 0 - } - }, - "moduleName": "tc3/templates/components/bs-modal-footer.hbs" - }, - isEmpty: false, - arity: 0, - cachedFragment: null, - hasRendered: false, - buildFragment: function buildFragment(dom) { - var el0 = dom.createDocumentFragment(); - var el1 = dom.createTextNode(" "); - dom.appendChild(el0, el1); - var el1 = dom.createComment(""); - dom.appendChild(el0, el1); - var el1 = dom.createTextNode("\n"); - dom.appendChild(el0, el1); - return el0; - }, - buildRenderNodes: function buildRenderNodes(dom, fragment, contextualElement) { - var morphs = new Array(1); - morphs[0] = dom.createMorphAt(fragment, 1, 1, contextualElement); - return morphs; - }, - statements: [["inline", "yield", [["get", "this", ["loc", [null, [2, 12], [2, 16]]], 0, 0, 0, 0]], [], ["loc", [null, [2, 4], [2, 18]]], 0, 0]], - locals: [], - templates: [] - }; - })(); - var child1 = (function () { - var child0 = (function () { - var child0 = (function () { - return { - meta: { - "revision": "Ember@2.7.3", - "loc": { - "source": null, - "start": { - "line": 5, - "column": 8 - }, - "end": { - "line": 5, - "column": 66 - } - }, - "moduleName": "tc3/templates/components/bs-modal-footer.hbs" - }, - isEmpty: false, - arity: 0, - cachedFragment: null, - hasRendered: false, - buildFragment: function buildFragment(dom) { - var el0 = dom.createDocumentFragment(); - var el1 = dom.createComment(""); - dom.appendChild(el0, el1); - return el0; - }, - buildRenderNodes: function buildRenderNodes(dom, fragment, contextualElement) { - var morphs = new Array(1); - morphs[0] = dom.createMorphAt(fragment, 0, 0, contextualElement); - dom.insertBoundary(fragment, 0); - dom.insertBoundary(fragment, null); - return morphs; - }, - statements: [["content", "closeTitle", ["loc", [null, [5, 52], [5, 66]]], 0, 0, 0, 0]], - locals: [], - templates: [] - }; - })(); - var child1 = (function () { - return { - meta: { - "revision": "Ember@2.7.3", - "loc": { - "source": null, - "start": { - "line": 6, - "column": 8 - }, - "end": { - "line": 6, - "column": 96 - } - }, - "moduleName": "tc3/templates/components/bs-modal-footer.hbs" - }, - isEmpty: false, - arity: 0, - cachedFragment: null, - hasRendered: false, - buildFragment: function buildFragment(dom) { - var el0 = dom.createDocumentFragment(); - var el1 = dom.createComment(""); - dom.appendChild(el0, el1); - return el0; - }, - buildRenderNodes: function buildRenderNodes(dom, fragment, contextualElement) { - var morphs = new Array(1); - morphs[0] = dom.createMorphAt(fragment, 0, 0, contextualElement); - dom.insertBoundary(fragment, 0); - dom.insertBoundary(fragment, null); - return morphs; - }, - statements: [["content", "submitTitle", ["loc", [null, [6, 81], [6, 96]]], 0, 0, 0, 0]], - locals: [], - templates: [] - }; - })(); - return { - meta: { - "revision": "Ember@2.7.3", - "loc": { - "source": null, - "start": { - "line": 4, - "column": 4 - }, - "end": { - "line": 7, - "column": 4 - } - }, - "moduleName": "tc3/templates/components/bs-modal-footer.hbs" - }, - isEmpty: false, - arity: 0, - cachedFragment: null, - hasRendered: false, - buildFragment: function buildFragment(dom) { - var el0 = dom.createDocumentFragment(); - var el1 = dom.createTextNode(" "); - dom.appendChild(el0, el1); - var el1 = dom.createComment(""); - dom.appendChild(el0, el1); - var el1 = dom.createTextNode("\n "); - dom.appendChild(el0, el1); - var el1 = dom.createComment(""); - dom.appendChild(el0, el1); - var el1 = dom.createTextNode("\n"); - dom.appendChild(el0, el1); - return el0; - }, - buildRenderNodes: function buildRenderNodes(dom, fragment, contextualElement) { - var morphs = new Array(2); - morphs[0] = dom.createMorphAt(fragment, 1, 1, contextualElement); - morphs[1] = dom.createMorphAt(fragment, 3, 3, contextualElement); - return morphs; - }, - statements: [["block", "bs-button", [], ["type", "default", "action", "close"], 0, null, ["loc", [null, [5, 8], [5, 80]]]], ["block", "bs-button", [], ["type", "primary", "buttonType", "submit", "disabled", ["subexpr", "@mut", [["get", "submitDisabled", ["loc", [null, [6, 65], [6, 79]]], 0, 0, 0, 0]], [], [], 0, 0]], 1, null, ["loc", [null, [6, 8], [6, 110]]]]], - locals: [], - templates: [child0, child1] - }; - })(); - var child1 = (function () { - var child0 = (function () { - return { - meta: { - "revision": "Ember@2.7.3", - "loc": { - "source": null, - "start": { - "line": 8, - "column": 8 - }, - "end": { - "line": 8, - "column": 66 - } - }, - "moduleName": "tc3/templates/components/bs-modal-footer.hbs" - }, - isEmpty: false, - arity: 0, - cachedFragment: null, - hasRendered: false, - buildFragment: function buildFragment(dom) { - var el0 = dom.createDocumentFragment(); - var el1 = dom.createComment(""); - dom.appendChild(el0, el1); - return el0; - }, - buildRenderNodes: function buildRenderNodes(dom, fragment, contextualElement) { - var morphs = new Array(1); - morphs[0] = dom.createMorphAt(fragment, 0, 0, contextualElement); - dom.insertBoundary(fragment, 0); - dom.insertBoundary(fragment, null); - return morphs; - }, - statements: [["content", "closeTitle", ["loc", [null, [8, 52], [8, 66]]], 0, 0, 0, 0]], - locals: [], - templates: [] - }; - })(); - return { - meta: { - "revision": "Ember@2.7.3", - "loc": { - "source": null, - "start": { - "line": 7, - "column": 4 - }, - "end": { - "line": 9, - "column": 4 - } - }, - "moduleName": "tc3/templates/components/bs-modal-footer.hbs" - }, - isEmpty: false, - arity: 0, - cachedFragment: null, - hasRendered: false, - buildFragment: function buildFragment(dom) { - var el0 = dom.createDocumentFragment(); - var el1 = dom.createTextNode(" "); - dom.appendChild(el0, el1); - var el1 = dom.createComment(""); - dom.appendChild(el0, el1); - var el1 = dom.createTextNode("\n"); - dom.appendChild(el0, el1); - return el0; - }, - buildRenderNodes: function buildRenderNodes(dom, fragment, contextualElement) { - var morphs = new Array(1); - morphs[0] = dom.createMorphAt(fragment, 1, 1, contextualElement); - return morphs; - }, - statements: [["block", "bs-button", [], ["type", "primary", "action", "close"], 0, null, ["loc", [null, [8, 8], [8, 80]]]]], - locals: [], - templates: [child0] - }; - })(); - return { - meta: { - "revision": "Ember@2.7.3", - "loc": { - "source": null, - "start": { - "line": 3, - "column": 0 - }, - "end": { - "line": 10, - "column": 0 - } - }, - "moduleName": "tc3/templates/components/bs-modal-footer.hbs" - }, - isEmpty: false, - arity: 0, - cachedFragment: null, - hasRendered: false, - buildFragment: function buildFragment(dom) { - var el0 = dom.createDocumentFragment(); - var el1 = dom.createComment(""); - dom.appendChild(el0, el1); - return el0; - }, - buildRenderNodes: function buildRenderNodes(dom, fragment, contextualElement) { - var morphs = new Array(1); - morphs[0] = dom.createMorphAt(fragment, 0, 0, contextualElement); - dom.insertBoundary(fragment, 0); - dom.insertBoundary(fragment, null); - return morphs; - }, - statements: [["block", "if", [["get", "hasSubmitButton", ["loc", [null, [4, 10], [4, 25]]], 0, 0, 0, 0]], [], 0, 1, ["loc", [null, [4, 4], [9, 11]]]]], - locals: [], - templates: [child0, child1] - }; - })(); - return { - meta: { - "revision": "Ember@2.7.3", - "loc": { - "source": null, - "start": { - "line": 1, - "column": 0 - }, - "end": { - "line": 10, - "column": 7 - } - }, - "moduleName": "tc3/templates/components/bs-modal-footer.hbs" - }, - isEmpty: false, - arity: 0, - cachedFragment: null, - hasRendered: false, - buildFragment: function buildFragment(dom) { - var el0 = dom.createDocumentFragment(); - var el1 = dom.createComment(""); - dom.appendChild(el0, el1); - return el0; - }, - buildRenderNodes: function buildRenderNodes(dom, fragment, contextualElement) { - var morphs = new Array(1); - morphs[0] = dom.createMorphAt(fragment, 0, 0, contextualElement); - dom.insertBoundary(fragment, 0); - dom.insertBoundary(fragment, null); - return morphs; - }, - statements: [["block", "if", [["get", "hasBlock", ["loc", [null, [1, 6], [1, 14]]], 0, 0, 0, 0]], [], 0, 1, ["loc", [null, [1, 0], [10, 7]]]]], - locals: [], - templates: [child0, child1] - }; - })()); -}); -define("tc3/templates/components/bs-modal-header", ["exports"], function (exports) { - exports["default"] = Ember.HTMLBars.template((function () { - var child0 = (function () { - return { - meta: { - "revision": "Ember@2.7.3", - "loc": { - "source": null, - "start": { - "line": 1, - "column": 0 - }, - "end": { - "line": 3, - "column": 0 - } - }, - "moduleName": "tc3/templates/components/bs-modal-header.hbs" - }, - isEmpty: false, - arity: 0, - cachedFragment: null, - hasRendered: false, - buildFragment: function buildFragment(dom) { - var el0 = dom.createDocumentFragment(); - var el1 = dom.createTextNode(" "); - dom.appendChild(el0, el1); - var el1 = dom.createElement("button"); - dom.setAttribute(el1, "type", "button"); - dom.setAttribute(el1, "class", "close"); - dom.setAttribute(el1, "aria-label", "Close"); - var el2 = dom.createElement("span"); - dom.setAttribute(el2, "aria-hidden", "true"); - var el3 = dom.createTextNode("×"); - dom.appendChild(el2, el3); - dom.appendChild(el1, el2); - dom.appendChild(el0, el1); - var el1 = dom.createTextNode("\n"); - dom.appendChild(el0, el1); - return el0; - }, - buildRenderNodes: function buildRenderNodes(dom, fragment, contextualElement) { - var element0 = dom.childAt(fragment, [1]); - var morphs = new Array(1); - morphs[0] = dom.createElementMorph(element0); - return morphs; - }, - statements: [["element", "action", ["close"], [], ["loc", [null, [2, 59], [2, 77]]], 0, 0]], - locals: [], - templates: [] - }; - })(); - var child1 = (function () { - return { - meta: { - "revision": "Ember@2.7.3", - "loc": { - "source": null, - "start": { - "line": 4, - "column": 0 - }, - "end": { - "line": 6, - "column": 0 - } - }, - "moduleName": "tc3/templates/components/bs-modal-header.hbs" - }, - isEmpty: false, - arity: 0, - cachedFragment: null, - hasRendered: false, - buildFragment: function buildFragment(dom) { - var el0 = dom.createDocumentFragment(); - var el1 = dom.createTextNode(" "); - dom.appendChild(el0, el1); - var el1 = dom.createComment(""); - dom.appendChild(el0, el1); - var el1 = dom.createTextNode("\n"); - dom.appendChild(el0, el1); - return el0; - }, - buildRenderNodes: function buildRenderNodes(dom, fragment, contextualElement) { - var morphs = new Array(1); - morphs[0] = dom.createMorphAt(fragment, 1, 1, contextualElement); - return morphs; - }, - statements: [["inline", "yield", [["get", "this", ["loc", [null, [5, 12], [5, 16]]], 0, 0, 0, 0]], [], ["loc", [null, [5, 4], [5, 18]]], 0, 0]], - locals: [], - templates: [] - }; - })(); - var child2 = (function () { - return { - meta: { - "revision": "Ember@2.7.3", - "loc": { - "source": null, - "start": { - "line": 6, - "column": 0 - }, - "end": { - "line": 8, - "column": 0 - } - }, - "moduleName": "tc3/templates/components/bs-modal-header.hbs" - }, - isEmpty: false, - arity: 0, - cachedFragment: null, - hasRendered: false, - buildFragment: function buildFragment(dom) { - var el0 = dom.createDocumentFragment(); - var el1 = dom.createTextNode(" "); - dom.appendChild(el0, el1); - var el1 = dom.createElement("h4"); - dom.setAttribute(el1, "class", "modal-title"); - var el2 = dom.createComment(""); - dom.appendChild(el1, el2); - dom.appendChild(el0, el1); - var el1 = dom.createTextNode("\n"); - dom.appendChild(el0, el1); - return el0; - }, - buildRenderNodes: function buildRenderNodes(dom, fragment, contextualElement) { - var morphs = new Array(1); - morphs[0] = dom.createMorphAt(dom.childAt(fragment, [1]), 0, 0); - return morphs; - }, - statements: [["content", "title", ["loc", [null, [7, 28], [7, 37]]], 0, 0, 0, 0]], - locals: [], - templates: [] - }; - })(); - return { - meta: { - "revision": "Ember@2.7.3", - "loc": { - "source": null, - "start": { - "line": 1, - "column": 0 - }, - "end": { - "line": 9, - "column": 0 - } - }, - "moduleName": "tc3/templates/components/bs-modal-header.hbs" - }, - isEmpty: false, - arity: 0, - cachedFragment: null, - hasRendered: false, - buildFragment: function buildFragment(dom) { - var el0 = dom.createDocumentFragment(); - var el1 = dom.createComment(""); - dom.appendChild(el0, el1); - var el1 = dom.createComment(""); - dom.appendChild(el0, el1); - return el0; - }, - buildRenderNodes: function buildRenderNodes(dom, fragment, contextualElement) { - var morphs = new Array(2); - morphs[0] = dom.createMorphAt(fragment, 0, 0, contextualElement); - morphs[1] = dom.createMorphAt(fragment, 1, 1, contextualElement); - dom.insertBoundary(fragment, 0); - dom.insertBoundary(fragment, null); - return morphs; - }, - statements: [["block", "if", [["get", "closeButton", ["loc", [null, [1, 6], [1, 17]]], 0, 0, 0, 0]], [], 0, null, ["loc", [null, [1, 0], [3, 7]]]], ["block", "if", [["get", "hasBlock", ["loc", [null, [4, 6], [4, 14]]], 0, 0, 0, 0]], [], 1, 2, ["loc", [null, [4, 0], [8, 7]]]]], - locals: [], - templates: [child0, child1, child2] - }; - })()); -}); -define("tc3/templates/components/bs-modal", ["exports"], function (exports) { - exports["default"] = Ember.HTMLBars.template((function () { - var child0 = (function () { - var child0 = (function () { - return { - meta: { - "revision": "Ember@2.7.3", - "loc": { - "source": null, - "start": { - "line": 3, - "column": 0 - }, - "end": { - "line": 5, - "column": 0 - } - }, - "moduleName": "tc3/templates/components/bs-modal.hbs" - }, - isEmpty: false, - arity: 0, - cachedFragment: null, - hasRendered: false, - buildFragment: function buildFragment(dom) { - var el0 = dom.createDocumentFragment(); - var el1 = dom.createTextNode(" "); - dom.appendChild(el0, el1); - var el1 = dom.createComment(""); - dom.appendChild(el0, el1); - var el1 = dom.createTextNode("\n"); - dom.appendChild(el0, el1); - return el0; - }, - buildRenderNodes: function buildRenderNodes(dom, fragment, contextualElement) { - var morphs = new Array(1); - morphs[0] = dom.createMorphAt(fragment, 1, 1, contextualElement); - return morphs; - }, - statements: [["inline", "yield", [["get", "this", ["loc", [null, [4, 10], [4, 14]]], 0, 0, 0, 0]], [], ["loc", [null, [4, 2], [4, 16]]], 0, 0]], - locals: [], - templates: [] - }; - })(); - var child1 = (function () { - return { - meta: { - "revision": "Ember@2.7.3", - "loc": { - "source": null, - "start": { - "line": 8, - "column": 0 - }, - "end": { - "line": 10, - "column": 0 - } - }, - "moduleName": "tc3/templates/components/bs-modal.hbs" - }, - isEmpty: false, - arity: 0, - cachedFragment: null, - hasRendered: false, - buildFragment: function buildFragment(dom) { - var el0 = dom.createDocumentFragment(); - var el1 = dom.createTextNode(" "); - dom.appendChild(el0, el1); - var el1 = dom.createElement("div"); - dom.appendChild(el0, el1); - var el1 = dom.createTextNode("\n"); - dom.appendChild(el0, el1); - return el0; - }, - buildRenderNodes: function buildRenderNodes(dom, fragment, contextualElement) { - var element0 = dom.childAt(fragment, [1]); - var morphs = new Array(2); - morphs[0] = dom.createAttrMorph(element0, 'class'); - morphs[1] = dom.createAttrMorph(element0, 'id'); - return morphs; - }, - statements: [["attribute", "class", ["concat", ["modal-backdrop ", ["subexpr", "if", [["get", "fade", ["loc", [null, [9, 34], [9, 38]]], 0, 0, 0, 0], "fade"], [], ["loc", [null, [9, 29], [9, 47]]], 0, 0], " ", ["subexpr", "if", [["get", "in", ["loc", [null, [9, 53], [9, 55]]], 0, 0, 0, 0], "in"], [], ["loc", [null, [9, 48], [9, 62]]], 0, 0]], 0, 0, 0, 0, 0], 0, 0, 0, 0], ["attribute", "id", ["concat", [["get", "backdropId", ["loc", [null, [9, 70], [9, 80]]], 0, 0, 0, 0]], 0, 0, 0, 0, 0], 0, 0, 0, 0]], - locals: [], - templates: [] - }; - })(); - return { - meta: { - "revision": "Ember@2.7.3", - "loc": { - "source": null, - "start": { - "line": 1, - "column": 0 - }, - "end": { - "line": 13, - "column": 0 - } - }, - "moduleName": "tc3/templates/components/bs-modal.hbs" - }, - isEmpty: false, - arity: 0, - cachedFragment: null, - hasRendered: false, - buildFragment: function buildFragment(dom) { - var el0 = dom.createDocumentFragment(); - var el1 = dom.createTextNode("\n"); - dom.appendChild(el0, el1); - var el1 = dom.createComment(""); - dom.appendChild(el0, el1); - var el1 = dom.createTextNode("\n"); - dom.appendChild(el0, el1); - var el1 = dom.createElement("div"); - var el2 = dom.createTextNode("\n"); - dom.appendChild(el1, el2); - var el2 = dom.createComment(""); - dom.appendChild(el1, el2); - dom.appendChild(el0, el1); - var el1 = dom.createTextNode("\n\n"); - dom.appendChild(el0, el1); - return el0; - }, - buildRenderNodes: function buildRenderNodes(dom, fragment, contextualElement) { - var morphs = new Array(2); - morphs[0] = dom.createMorphAt(fragment, 1, 1, contextualElement); - morphs[1] = dom.createMorphAt(dom.childAt(fragment, [3]), 1, 1); - return morphs; - }, - statements: [["block", "bs-modal-dialog", [], ["close", ["subexpr", "action", ["close"], [], ["loc", [null, [3, 25], [3, 41]]], 0, 0], "fade", ["subexpr", "@mut", [["get", "fade", ["loc", [null, [3, 47], [3, 51]]], 0, 0, 0, 0]], [], [], 0, 0], "in", ["subexpr", "@mut", [["get", "in", ["loc", [null, [3, 55], [3, 57]]], 0, 0, 0, 0]], [], [], 0, 0], "id", ["subexpr", "@mut", [["get", "modalId", ["loc", [null, [3, 61], [3, 68]]], 0, 0, 0, 0]], [], [], 0, 0], "title", ["subexpr", "@mut", [["get", "title", ["loc", [null, [3, 75], [3, 80]]], 0, 0, 0, 0]], [], [], 0, 0], "closeButton", ["subexpr", "@mut", [["get", "closeButton", ["loc", [null, [3, 93], [3, 104]]], 0, 0, 0, 0]], [], [], 0, 0], "keyboard", ["subexpr", "@mut", [["get", "keyboard", ["loc", [null, [3, 114], [3, 122]]], 0, 0, 0, 0]], [], [], 0, 0], "header", ["subexpr", "@mut", [["get", "header", ["loc", [null, [3, 130], [3, 136]]], 0, 0, 0, 0]], [], [], 0, 0], "body", ["subexpr", "@mut", [["get", "body", ["loc", [null, [3, 142], [3, 146]]], 0, 0, 0, 0]], [], [], 0, 0], "footer", ["subexpr", "@mut", [["get", "footer", ["loc", [null, [3, 154], [3, 160]]], 0, 0, 0, 0]], [], [], 0, 0], "size", ["subexpr", "@mut", [["get", "size", ["loc", [null, [3, 166], [3, 170]]], 0, 0, 0, 0]], [], [], 0, 0], "backdropClose", ["subexpr", "@mut", [["get", "backdropClose", ["loc", [null, [3, 185], [3, 198]]], 0, 0, 0, 0]], [], [], 0, 0]], 0, null, ["loc", [null, [3, 0], [5, 20]]]], ["block", "if", [["get", "showBackdrop", ["loc", [null, [8, 6], [8, 18]]], 0, 0, 0, 0]], [], 1, null, ["loc", [null, [8, 0], [10, 7]]]]], - locals: [], - templates: [child0, child1] - }; - })(); - return { - meta: { - "revision": "Ember@2.7.3", - "loc": { - "source": null, - "start": { - "line": 1, - "column": 0 - }, - "end": { - "line": 13, - "column": 19 - } - }, - "moduleName": "tc3/templates/components/bs-modal.hbs" - }, - isEmpty: false, - arity: 0, - cachedFragment: null, - hasRendered: false, - buildFragment: function buildFragment(dom) { - var el0 = dom.createDocumentFragment(); - var el1 = dom.createComment(""); - dom.appendChild(el0, el1); - return el0; - }, - buildRenderNodes: function buildRenderNodes(dom, fragment, contextualElement) { - var morphs = new Array(1); - morphs[0] = dom.createMorphAt(fragment, 0, 0, contextualElement); - dom.insertBoundary(fragment, 0); - dom.insertBoundary(fragment, null); - return morphs; - }, - statements: [["block", "ember-wormhole", [], ["to", "ember-bootstrap-modal-container", "renderInPlace", ["subexpr", "@mut", [["get", "_renderInPlace", ["loc", [null, [1, 69], [1, 83]]], 0, 0, 0, 0]], [], [], 0, 0]], 0, null, ["loc", [null, [1, 0], [13, 19]]]]], - locals: [], - templates: [child0] - }; - })()); -}); -define("tc3/templates/components/bs-progress-bar", ["exports"], function (exports) { - exports["default"] = Ember.HTMLBars.template((function () { - var child0 = (function () { - var child0 = (function () { - return { - meta: { - "revision": "Ember@2.7.3", - "loc": { - "source": null, - "start": { - "line": 3, - "column": 4 - }, - "end": { - "line": 5, - "column": 4 - } - }, - "moduleName": "tc3/templates/components/bs-progress-bar.hbs" - }, - isEmpty: false, - arity: 0, - cachedFragment: null, - hasRendered: false, - buildFragment: function buildFragment(dom) { - var el0 = dom.createDocumentFragment(); - var el1 = dom.createTextNode(" "); - dom.appendChild(el0, el1); - var el1 = dom.createComment(""); - dom.appendChild(el0, el1); - var el1 = dom.createTextNode("\n"); - dom.appendChild(el0, el1); - return el0; - }, - buildRenderNodes: function buildRenderNodes(dom, fragment, contextualElement) { - var morphs = new Array(1); - morphs[0] = dom.createMorphAt(fragment, 1, 1, contextualElement); - return morphs; - }, - statements: [["inline", "yield", [["get", "percentRounded", ["loc", [null, [4, 16], [4, 30]]], 0, 0, 0, 0]], [], ["loc", [null, [4, 8], [4, 32]]], 0, 0]], - locals: [], - templates: [] - }; - })(); - var child1 = (function () { - return { - meta: { - "revision": "Ember@2.7.3", - "loc": { - "source": null, - "start": { - "line": 5, - "column": 4 - }, - "end": { - "line": 7, - "column": 4 - } - }, - "moduleName": "tc3/templates/components/bs-progress-bar.hbs" - }, - isEmpty: false, - arity: 0, - cachedFragment: null, - hasRendered: false, - buildFragment: function buildFragment(dom) { - var el0 = dom.createDocumentFragment(); - var el1 = dom.createTextNode(" "); - dom.appendChild(el0, el1); - var el1 = dom.createComment(""); - dom.appendChild(el0, el1); - var el1 = dom.createTextNode("%\n"); - dom.appendChild(el0, el1); - return el0; - }, - buildRenderNodes: function buildRenderNodes(dom, fragment, contextualElement) { - var morphs = new Array(1); - morphs[0] = dom.createMorphAt(fragment, 1, 1, contextualElement); - return morphs; - }, - statements: [["content", "percentRounded", ["loc", [null, [6, 8], [6, 26]]], 0, 0, 0, 0]], - locals: [], - templates: [] - }; - })(); - return { - meta: { - "revision": "Ember@2.7.3", - "loc": { - "source": null, - "start": { - "line": 2, - "column": 0 - }, - "end": { - "line": 8, - "column": 0 - } - }, - "moduleName": "tc3/templates/components/bs-progress-bar.hbs" - }, - isEmpty: false, - arity: 0, - cachedFragment: null, - hasRendered: false, - buildFragment: function buildFragment(dom) { - var el0 = dom.createDocumentFragment(); - var el1 = dom.createComment(""); - dom.appendChild(el0, el1); - return el0; - }, - buildRenderNodes: function buildRenderNodes(dom, fragment, contextualElement) { - var morphs = new Array(1); - morphs[0] = dom.createMorphAt(fragment, 0, 0, contextualElement); - dom.insertBoundary(fragment, 0); - dom.insertBoundary(fragment, null); - return morphs; - }, - statements: [["block", "if", [["get", "hasBlock", ["loc", [null, [3, 10], [3, 18]]], 0, 0, 0, 0]], [], 0, 1, ["loc", [null, [3, 4], [7, 11]]]]], - locals: [], - templates: [child0, child1] - }; - })(); - var child1 = (function () { - var child0 = (function () { - return { - meta: { - "revision": "Ember@2.7.3", - "loc": { - "source": null, - "start": { - "line": 9, - "column": 4 - }, - "end": { - "line": 11, - "column": 4 - } - }, - "moduleName": "tc3/templates/components/bs-progress-bar.hbs" - }, - isEmpty: false, - arity: 0, - cachedFragment: null, - hasRendered: false, - buildFragment: function buildFragment(dom) { - var el0 = dom.createDocumentFragment(); - var el1 = dom.createTextNode(" "); - dom.appendChild(el0, el1); - var el1 = dom.createElement("span"); - dom.setAttribute(el1, "class", "sr-only"); - var el2 = dom.createComment(""); - dom.appendChild(el1, el2); - dom.appendChild(el0, el1); - var el1 = dom.createTextNode("\n"); - dom.appendChild(el0, el1); - return el0; - }, - buildRenderNodes: function buildRenderNodes(dom, fragment, contextualElement) { - var morphs = new Array(1); - morphs[0] = dom.createMorphAt(dom.childAt(fragment, [1]), 0, 0); - return morphs; - }, - statements: [["inline", "yield", [["get", "percentRounded", ["loc", [null, [10, 38], [10, 52]]], 0, 0, 0, 0]], [], ["loc", [null, [10, 30], [10, 54]]], 0, 0]], - locals: [], - templates: [] - }; - })(); - var child1 = (function () { - return { - meta: { - "revision": "Ember@2.7.3", - "loc": { - "source": null, - "start": { - "line": 11, - "column": 4 - }, - "end": { - "line": 13, - "column": 4 - } - }, - "moduleName": "tc3/templates/components/bs-progress-bar.hbs" - }, - isEmpty: false, - arity: 0, - cachedFragment: null, - hasRendered: false, - buildFragment: function buildFragment(dom) { - var el0 = dom.createDocumentFragment(); - var el1 = dom.createTextNode(" "); - dom.appendChild(el0, el1); - var el1 = dom.createElement("span"); - dom.setAttribute(el1, "class", "sr-only"); - var el2 = dom.createComment(""); - dom.appendChild(el1, el2); - var el2 = dom.createTextNode("%"); - dom.appendChild(el1, el2); - dom.appendChild(el0, el1); - var el1 = dom.createTextNode("\n"); - dom.appendChild(el0, el1); - return el0; - }, - buildRenderNodes: function buildRenderNodes(dom, fragment, contextualElement) { - var morphs = new Array(1); - morphs[0] = dom.createMorphAt(dom.childAt(fragment, [1]), 0, 0); - return morphs; - }, - statements: [["content", "percentRounded", ["loc", [null, [12, 30], [12, 48]]], 0, 0, 0, 0]], - locals: [], - templates: [] - }; - })(); - return { - meta: { - "revision": "Ember@2.7.3", - "loc": { - "source": null, - "start": { - "line": 8, - "column": 0 - }, - "end": { - "line": 15, - "column": 0 - } - }, - "moduleName": "tc3/templates/components/bs-progress-bar.hbs" - }, - isEmpty: false, - arity: 0, - cachedFragment: null, - hasRendered: false, - buildFragment: function buildFragment(dom) { - var el0 = dom.createDocumentFragment(); - var el1 = dom.createComment(""); - dom.appendChild(el0, el1); - var el1 = dom.createTextNode("\n"); - dom.appendChild(el0, el1); - return el0; - }, - buildRenderNodes: function buildRenderNodes(dom, fragment, contextualElement) { - var morphs = new Array(1); - morphs[0] = dom.createMorphAt(fragment, 0, 0, contextualElement); - dom.insertBoundary(fragment, 0); - return morphs; - }, - statements: [["block", "if", [["get", "hasBlock", ["loc", [null, [9, 10], [9, 18]]], 0, 0, 0, 0]], [], 0, 1, ["loc", [null, [9, 4], [13, 11]]]]], - locals: [], - templates: [child0, child1] - }; - })(); - return { - meta: { - "revision": "Ember@2.7.3", - "loc": { - "source": null, - "start": { - "line": 1, - "column": 0 - }, - "end": { - "line": 16, - "column": 0 - } - }, - "moduleName": "tc3/templates/components/bs-progress-bar.hbs" - }, - isEmpty: false, - arity: 0, - cachedFragment: null, - hasRendered: false, - buildFragment: function buildFragment(dom) { - var el0 = dom.createDocumentFragment(); - var el1 = dom.createTextNode("\n"); - dom.appendChild(el0, el1); - var el1 = dom.createComment(""); - dom.appendChild(el0, el1); - return el0; - }, - buildRenderNodes: function buildRenderNodes(dom, fragment, contextualElement) { - var morphs = new Array(1); - morphs[0] = dom.createMorphAt(fragment, 1, 1, contextualElement); - dom.insertBoundary(fragment, null); - return morphs; - }, - statements: [["block", "if", [["get", "showLabel", ["loc", [null, [2, 6], [2, 15]]], 0, 0, 0, 0]], [], 0, 1, ["loc", [null, [2, 0], [15, 7]]]]], - locals: [], - templates: [child0, child1] - }; - })()); -}); -define("tc3/templates/components/bs-progress", ["exports"], function (exports) { - exports["default"] = Ember.HTMLBars.template((function () { - return { - meta: { - "revision": "Ember@2.7.3", - "loc": { - "source": null, - "start": { - "line": 1, - "column": 0 - }, - "end": { - "line": 2, - "column": 0 - } - }, - "moduleName": "tc3/templates/components/bs-progress.hbs" - }, - isEmpty: false, - arity: 0, - cachedFragment: null, - hasRendered: false, - buildFragment: function buildFragment(dom) { - var el0 = dom.createDocumentFragment(); - var el1 = dom.createComment(""); - dom.appendChild(el0, el1); - var el1 = dom.createTextNode("\n"); - dom.appendChild(el0, el1); - return el0; - }, - buildRenderNodes: function buildRenderNodes(dom, fragment, contextualElement) { - var morphs = new Array(1); - morphs[0] = dom.createMorphAt(fragment, 0, 0, contextualElement); - dom.insertBoundary(fragment, 0); - return morphs; - }, - statements: [["content", "yield", ["loc", [null, [1, 0], [1, 9]]], 0, 0, 0, 0]], - locals: [], - templates: [] - }; - })()); -}); -define("tc3/templates/components/bs-select", ["exports"], function (exports) { - exports["default"] = Ember.HTMLBars.template((function () { - var child0 = (function () { - return { - meta: { - "revision": "Ember@2.7.3", - "loc": { - "source": null, - "start": { - "line": 1, - "column": 0 - }, - "end": { - "line": 5, - "column": 0 - } - }, - "moduleName": "tc3/templates/components/bs-select.hbs" - }, - isEmpty: false, - arity: 0, - cachedFragment: null, - hasRendered: false, - buildFragment: function buildFragment(dom) { - var el0 = dom.createDocumentFragment(); - var el1 = dom.createTextNode(" "); - dom.appendChild(el0, el1); - var el1 = dom.createElement("option"); - dom.setAttribute(el1, "disabled", ""); - var el2 = dom.createTextNode("\n "); - dom.appendChild(el1, el2); - var el2 = dom.createComment(""); - dom.appendChild(el1, el2); - var el2 = dom.createTextNode("\n "); - dom.appendChild(el1, el2); - dom.appendChild(el0, el1); - var el1 = dom.createTextNode("\n"); - dom.appendChild(el0, el1); - return el0; - }, - buildRenderNodes: function buildRenderNodes(dom, fragment, contextualElement) { - var element1 = dom.childAt(fragment, [1]); - var morphs = new Array(2); - morphs[0] = dom.createAttrMorph(element1, 'selected'); - morphs[1] = dom.createMorphAt(element1, 1, 1); - return morphs; - }, - statements: [["attribute", "selected", ["subexpr", "bs-not", [["get", "value", ["loc", [null, [2, 39], [2, 44]]], 0, 0, 0, 0]], [], ["loc", [null, [null, null], [2, 46]]], 0, 0], 0, 0, 0, 0], ["content", "prompt", ["loc", [null, [3, 8], [3, 18]]], 0, 0, 0, 0]], - locals: [], - templates: [] - }; - })(); - var child1 = (function () { - return { - meta: { - "revision": "Ember@2.7.3", - "loc": { - "source": null, - "start": { - "line": 7, - "column": 0 - }, - "end": { - "line": 12, - "column": 0 - } - }, - "moduleName": "tc3/templates/components/bs-select.hbs" - }, - isEmpty: false, - arity: 1, - cachedFragment: null, - hasRendered: false, - buildFragment: function buildFragment(dom) { - var el0 = dom.createDocumentFragment(); - var el1 = dom.createTextNode(" "); - dom.appendChild(el0, el1); - var el1 = dom.createElement("option"); - var el2 = dom.createTextNode("\n "); - dom.appendChild(el1, el2); - var el2 = dom.createComment(""); - dom.appendChild(el1, el2); - var el2 = dom.createTextNode("\n "); - dom.appendChild(el1, el2); - dom.appendChild(el0, el1); - var el1 = dom.createTextNode("\n"); - dom.appendChild(el0, el1); - return el0; - }, - buildRenderNodes: function buildRenderNodes(dom, fragment, contextualElement) { - var element0 = dom.childAt(fragment, [1]); - var morphs = new Array(3); - morphs[0] = dom.createAttrMorph(element0, 'value'); - morphs[1] = dom.createAttrMorph(element0, 'selected'); - morphs[2] = dom.createMorphAt(element0, 1, 1); - return morphs; - }, - statements: [["attribute", "value", ["concat", [["subexpr", "bs-read-path", [["get", "item", ["loc", [null, [8, 34], [8, 38]]], 0, 0, 0, 0], ["get", "optionValuePath", ["loc", [null, [8, 39], [8, 54]]], 0, 0, 0, 0]], [], ["loc", [null, [8, 19], [8, 56]]], 0, 0]], 0, 0, 0, 0, 0], 0, 0, 0, 0], ["attribute", "selected", ["subexpr", "bs-eq", [["get", "item", ["loc", [null, [9, 29], [9, 33]]], 0, 0, 0, 0], ["get", "value", ["loc", [null, [9, 34], [9, 39]]], 0, 0, 0, 0]], [], ["loc", [null, [null, null], [9, 41]]], 0, 0], 0, 0, 0, 0], ["inline", "bs-read-path", [["get", "item", ["loc", [null, [10, 23], [10, 27]]], 0, 0, 0, 0], ["get", "optionLabelPath", ["loc", [null, [10, 28], [10, 43]]], 0, 0, 0, 0]], [], ["loc", [null, [10, 8], [10, 45]]], 0, 0]], - locals: ["item"], - templates: [] - }; - })(); - return { - meta: { - "revision": "Ember@2.7.3", - "loc": { - "source": null, - "start": { - "line": 1, - "column": 0 - }, - "end": { - "line": 12, - "column": 9 - } - }, - "moduleName": "tc3/templates/components/bs-select.hbs" - }, - isEmpty: false, - arity: 0, - cachedFragment: null, - hasRendered: false, - buildFragment: function buildFragment(dom) { - var el0 = dom.createDocumentFragment(); - var el1 = dom.createComment(""); - dom.appendChild(el0, el1); - var el1 = dom.createTextNode("\n"); - dom.appendChild(el0, el1); - var el1 = dom.createComment(""); - dom.appendChild(el0, el1); - return el0; - }, - buildRenderNodes: function buildRenderNodes(dom, fragment, contextualElement) { - var morphs = new Array(2); - morphs[0] = dom.createMorphAt(fragment, 0, 0, contextualElement); - morphs[1] = dom.createMorphAt(fragment, 2, 2, contextualElement); - dom.insertBoundary(fragment, 0); - dom.insertBoundary(fragment, null); - return morphs; - }, - statements: [["block", "if", [["get", "prompt", ["loc", [null, [1, 6], [1, 12]]], 0, 0, 0, 0]], [], 0, null, ["loc", [null, [1, 0], [5, 7]]]], ["block", "each", [["get", "content", ["loc", [null, [7, 8], [7, 15]]], 0, 0, 0, 0]], ["key", "@identity"], 1, null, ["loc", [null, [7, 0], [12, 9]]]]], - locals: [], - templates: [child0, child1] - }; - })()); -}); -define("tc3/templates/components/donut-chart", ["exports"], function (exports) { - exports["default"] = Ember.HTMLBars.template((function () { - return { - meta: { - "revision": "Ember@2.7.3", - "loc": { - "source": null, - "start": { - "line": 1, - "column": 0 - }, - "end": { - "line": 3, - "column": 0 - } - }, - "moduleName": "tc3/templates/components/donut-chart.hbs" - }, - isEmpty: false, - arity: 0, - cachedFragment: null, - hasRendered: false, - buildFragment: function buildFragment(dom) { - var el0 = dom.createDocumentFragment(); - var el1 = dom.createElement("div"); - dom.setAttribute(el1, "class", "donut"); - dom.appendChild(el0, el1); - var el1 = dom.createTextNode("\n"); - dom.appendChild(el0, el1); - var el1 = dom.createComment(""); - dom.appendChild(el0, el1); - var el1 = dom.createTextNode("\n"); - dom.appendChild(el0, el1); - return el0; - }, - buildRenderNodes: function buildRenderNodes(dom, fragment, contextualElement) { - var morphs = new Array(1); - morphs[0] = dom.createMorphAt(fragment, 2, 2, contextualElement); - return morphs; - }, - statements: [["content", "yield", ["loc", [null, [2, 0], [2, 9]]], 0, 0, 0, 0]], - locals: [], - templates: [] - }; - })()); -}); -define("tc3/templates/components/draggable-object-target", ["exports"], function (exports) { - exports["default"] = Ember.HTMLBars.template((function () { - var child0 = (function () { - return { - meta: { - "revision": "Ember@2.7.3", - "loc": { - "source": null, - "start": { - "line": 1, - "column": 0 - }, - "end": { - "line": 5, - "column": 0 - } - }, - "moduleName": "tc3/templates/components/draggable-object-target.hbs" - }, - isEmpty: false, - arity: 0, - cachedFragment: null, - hasRendered: false, - buildFragment: function buildFragment(dom) { - var el0 = dom.createDocumentFragment(); - var el1 = dom.createTextNode(" "); - dom.appendChild(el0, el1); - var el1 = dom.createElement("a"); - dom.setAttribute(el1, "href", "#"); - var el2 = dom.createTextNode("\n "); - dom.appendChild(el1, el2); - var el2 = dom.createComment(""); - dom.appendChild(el1, el2); - var el2 = dom.createTextNode("\n "); - dom.appendChild(el1, el2); - dom.appendChild(el0, el1); - var el1 = dom.createTextNode("\n"); - dom.appendChild(el0, el1); - return el0; - }, - buildRenderNodes: function buildRenderNodes(dom, fragment, contextualElement) { - var element0 = dom.childAt(fragment, [1]); - var morphs = new Array(2); - morphs[0] = dom.createElementMorph(element0); - morphs[1] = dom.createMorphAt(element0, 1, 1); - return morphs; - }, - statements: [["element", "action", ["acceptForDrop"], [], ["loc", [null, [2, 14], [2, 40]]], 0, 0], ["content", "yield", ["loc", [null, [3, 4], [3, 13]]], 0, 0, 0, 0]], - locals: [], - templates: [] - }; - })(); - var child1 = (function () { - return { - meta: { - "revision": "Ember@2.7.3", - "loc": { - "source": null, - "start": { - "line": 5, - "column": 0 - }, - "end": { - "line": 7, - "column": 0 - } - }, - "moduleName": "tc3/templates/components/draggable-object-target.hbs" - }, - isEmpty: false, - arity: 0, - cachedFragment: null, - hasRendered: false, - buildFragment: function buildFragment(dom) { - var el0 = dom.createDocumentFragment(); - var el1 = dom.createTextNode(" "); - dom.appendChild(el0, el1); - var el1 = dom.createComment(""); - dom.appendChild(el0, el1); - var el1 = dom.createTextNode("\n"); - dom.appendChild(el0, el1); - return el0; - }, - buildRenderNodes: function buildRenderNodes(dom, fragment, contextualElement) { - var morphs = new Array(1); - morphs[0] = dom.createMorphAt(fragment, 1, 1, contextualElement); - return morphs; - }, - statements: [["content", "yield", ["loc", [null, [6, 2], [6, 11]]], 0, 0, 0, 0]], - locals: [], - templates: [] - }; - })(); - return { - meta: { - "revision": "Ember@2.7.3", - "loc": { - "source": null, - "start": { - "line": 1, - "column": 0 - }, - "end": { - "line": 8, - "column": 0 - } - }, - "moduleName": "tc3/templates/components/draggable-object-target.hbs" - }, - isEmpty: false, - arity: 0, - cachedFragment: null, - hasRendered: false, - buildFragment: function buildFragment(dom) { - var el0 = dom.createDocumentFragment(); - var el1 = dom.createComment(""); - dom.appendChild(el0, el1); - return el0; - }, - buildRenderNodes: function buildRenderNodes(dom, fragment, contextualElement) { - var morphs = new Array(1); - morphs[0] = dom.createMorphAt(fragment, 0, 0, contextualElement); - dom.insertBoundary(fragment, 0); - dom.insertBoundary(fragment, null); - return morphs; - }, - statements: [["block", "if", [["get", "enableClicking", ["loc", [null, [1, 6], [1, 20]]], 0, 0, 0, 0]], [], 0, 1, ["loc", [null, [1, 0], [7, 7]]]]], - locals: [], - templates: [child0, child1] - }; - })()); -}); -define("tc3/templates/components/draggable-object", ["exports"], function (exports) { - exports["default"] = Ember.HTMLBars.template((function () { - var child0 = (function () { - return { - meta: { - "revision": "Ember@2.7.3", - "loc": { - "source": null, - "start": { - "line": 1, - "column": 0 - }, - "end": { - "line": 5, - "column": 0 - } - }, - "moduleName": "tc3/templates/components/draggable-object.hbs" - }, - isEmpty: false, - arity: 0, - cachedFragment: null, - hasRendered: false, - buildFragment: function buildFragment(dom) { - var el0 = dom.createDocumentFragment(); - var el1 = dom.createTextNode(" "); - dom.appendChild(el0, el1); - var el1 = dom.createElement("a"); - dom.setAttribute(el1, "href", "#"); - var el2 = dom.createTextNode("\n "); - dom.appendChild(el1, el2); - var el2 = dom.createComment(""); - dom.appendChild(el1, el2); - var el2 = dom.createTextNode("\n "); - dom.appendChild(el1, el2); - dom.appendChild(el0, el1); - var el1 = dom.createTextNode("\n"); - dom.appendChild(el0, el1); - return el0; - }, - buildRenderNodes: function buildRenderNodes(dom, fragment, contextualElement) { - var element0 = dom.childAt(fragment, [1]); - var morphs = new Array(2); - morphs[0] = dom.createElementMorph(element0); - morphs[1] = dom.createMorphAt(element0, 1, 1); - return morphs; - }, - statements: [["element", "action", ["selectForDrag"], [], ["loc", [null, [2, 14], [2, 40]]], 0, 0], ["content", "yield", ["loc", [null, [3, 4], [3, 13]]], 0, 0, 0, 0]], - locals: [], - templates: [] - }; - })(); - var child1 = (function () { - return { - meta: { - "revision": "Ember@2.7.3", - "loc": { - "source": null, - "start": { - "line": 5, - "column": 0 - }, - "end": { - "line": 7, - "column": 0 - } - }, - "moduleName": "tc3/templates/components/draggable-object.hbs" - }, - isEmpty: false, - arity: 0, - cachedFragment: null, - hasRendered: false, - buildFragment: function buildFragment(dom) { - var el0 = dom.createDocumentFragment(); - var el1 = dom.createTextNode(" "); - dom.appendChild(el0, el1); - var el1 = dom.createComment(""); - dom.appendChild(el0, el1); - var el1 = dom.createTextNode("\n"); - dom.appendChild(el0, el1); - return el0; - }, - buildRenderNodes: function buildRenderNodes(dom, fragment, contextualElement) { - var morphs = new Array(1); - morphs[0] = dom.createMorphAt(fragment, 1, 1, contextualElement); - return morphs; - }, - statements: [["content", "yield", ["loc", [null, [6, 2], [6, 11]]], 0, 0, 0, 0]], - locals: [], - templates: [] - }; - })(); - return { - meta: { - "revision": "Ember@2.7.3", - "loc": { - "source": null, - "start": { - "line": 1, - "column": 0 - }, - "end": { - "line": 7, - "column": 7 - } - }, - "moduleName": "tc3/templates/components/draggable-object.hbs" - }, - isEmpty: false, - arity: 0, - cachedFragment: null, - hasRendered: false, - buildFragment: function buildFragment(dom) { - var el0 = dom.createDocumentFragment(); - var el1 = dom.createComment(""); - dom.appendChild(el0, el1); - return el0; - }, - buildRenderNodes: function buildRenderNodes(dom, fragment, contextualElement) { - var morphs = new Array(1); - morphs[0] = dom.createMorphAt(fragment, 0, 0, contextualElement); - dom.insertBoundary(fragment, 0); - dom.insertBoundary(fragment, null); - return morphs; - }, - statements: [["block", "if", [["get", "enableClicking", ["loc", [null, [1, 6], [1, 20]]], 0, 0, 0, 0]], [], 0, 1, ["loc", [null, [1, 0], [7, 7]]]]], - locals: [], - templates: [child0, child1] - }; - })()); -}); -define("tc3/templates/components/form-element/errors", ["exports"], function (exports) { - exports["default"] = Ember.HTMLBars.template((function () { - var child0 = (function () { - return { - meta: { - "revision": "Ember@2.7.3", - "loc": { - "source": null, - "start": { - "line": 1, - "column": 0 - }, - "end": { - "line": 3, - "column": 0 - } - }, - "moduleName": "tc3/templates/components/form-element/errors.hbs" - }, - isEmpty: false, - arity: 0, - cachedFragment: null, - hasRendered: false, - buildFragment: function buildFragment(dom) { - var el0 = dom.createDocumentFragment(); - var el1 = dom.createTextNode(" "); - dom.appendChild(el0, el1); - var el1 = dom.createElement("span"); - dom.setAttribute(el1, "class", "help-block"); - var el2 = dom.createComment(""); - dom.appendChild(el1, el2); - dom.appendChild(el0, el1); - var el1 = dom.createTextNode("\n"); - dom.appendChild(el0, el1); - return el0; - }, - buildRenderNodes: function buildRenderNodes(dom, fragment, contextualElement) { - var morphs = new Array(1); - morphs[0] = dom.createMorphAt(dom.childAt(fragment, [1]), 0, 0); - return morphs; - }, - statements: [["content", "validationMessages.firstObject", ["loc", [null, [2, 29], [2, 63]]], 0, 0, 0, 0]], - locals: [], - templates: [] - }; - })(); - return { - meta: { - "revision": "Ember@2.7.3", - "loc": { - "source": null, - "start": { - "line": 1, - "column": 0 - }, - "end": { - "line": 3, - "column": 7 - } - }, - "moduleName": "tc3/templates/components/form-element/errors.hbs" - }, - isEmpty: false, - arity: 0, - cachedFragment: null, - hasRendered: false, - buildFragment: function buildFragment(dom) { - var el0 = dom.createDocumentFragment(); - var el1 = dom.createComment(""); - dom.appendChild(el0, el1); - return el0; - }, - buildRenderNodes: function buildRenderNodes(dom, fragment, contextualElement) { - var morphs = new Array(1); - morphs[0] = dom.createMorphAt(fragment, 0, 0, contextualElement); - dom.insertBoundary(fragment, 0); - dom.insertBoundary(fragment, null); - return morphs; - }, - statements: [["block", "if", [["get", "showValidationMessages", ["loc", [null, [1, 6], [1, 28]]], 0, 0, 0, 0]], [], 0, null, ["loc", [null, [1, 0], [3, 7]]]]], - locals: [], - templates: [child0] - }; - })()); -}); -define("tc3/templates/components/form-element/feedback-icon", ["exports"], function (exports) { - exports["default"] = Ember.HTMLBars.template((function () { - var child0 = (function () { - return { - meta: { - "revision": "Ember@2.7.3", - "loc": { - "source": null, - "start": { - "line": 1, - "column": 0 - }, - "end": { - "line": 3, - "column": 0 - } - }, - "moduleName": "tc3/templates/components/form-element/feedback-icon.hbs" - }, - isEmpty: false, - arity: 0, - cachedFragment: null, - hasRendered: false, - buildFragment: function buildFragment(dom) { - var el0 = dom.createDocumentFragment(); - var el1 = dom.createTextNode(" "); - dom.appendChild(el0, el1); - var el1 = dom.createElement("span"); - dom.setAttribute(el1, "aria-hidden", "true"); - dom.appendChild(el0, el1); - var el1 = dom.createTextNode("\n"); - dom.appendChild(el0, el1); - return el0; - }, - buildRenderNodes: function buildRenderNodes(dom, fragment, contextualElement) { - var element0 = dom.childAt(fragment, [1]); - var morphs = new Array(1); - morphs[0] = dom.createAttrMorph(element0, 'class'); - return morphs; - }, - statements: [["attribute", "class", ["concat", ["form-control-feedback ", ["get", "iconName", ["loc", [null, [2, 41], [2, 49]]], 0, 0, 0, 0]], 0, 0, 0, 0, 0], 0, 0, 0, 0]], - locals: [], - templates: [] - }; - })(); - return { - meta: { - "revision": "Ember@2.7.3", - "loc": { - "source": null, - "start": { - "line": 1, - "column": 0 - }, - "end": { - "line": 3, - "column": 7 - } - }, - "moduleName": "tc3/templates/components/form-element/feedback-icon.hbs" - }, - isEmpty: false, - arity: 0, - cachedFragment: null, - hasRendered: false, - buildFragment: function buildFragment(dom) { - var el0 = dom.createDocumentFragment(); - var el1 = dom.createComment(""); - dom.appendChild(el0, el1); - return el0; - }, - buildRenderNodes: function buildRenderNodes(dom, fragment, contextualElement) { - var morphs = new Array(1); - morphs[0] = dom.createMorphAt(fragment, 0, 0, contextualElement); - dom.insertBoundary(fragment, 0); - dom.insertBoundary(fragment, null); - return morphs; - }, - statements: [["block", "if", [["get", "hasFeedback", ["loc", [null, [1, 6], [1, 17]]], 0, 0, 0, 0]], [], 0, null, ["loc", [null, [1, 0], [3, 7]]]]], - locals: [], - templates: [child0] - }; - })()); -}); -define("tc3/templates/components/form-element/horizontal/checkbox", ["exports"], function (exports) { - exports["default"] = Ember.HTMLBars.template((function () { - return { - meta: { - "revision": "Ember@2.7.3", - "loc": { - "source": null, - "start": { - "line": 1, - "column": 0 - }, - "end": { - "line": 8, - "column": 6 - } - }, - "moduleName": "tc3/templates/components/form-element/horizontal/checkbox.hbs" - }, - isEmpty: false, - arity: 0, - cachedFragment: null, - hasRendered: false, - buildFragment: function buildFragment(dom) { - var el0 = dom.createDocumentFragment(); - var el1 = dom.createElement("div"); - var el2 = dom.createTextNode("\n "); - dom.appendChild(el1, el2); - var el2 = dom.createElement("div"); - dom.setAttribute(el2, "class", "checkbox"); - var el3 = dom.createTextNode("\n "); - dom.appendChild(el2, el3); - var el3 = dom.createElement("label"); - var el4 = dom.createTextNode("\n "); - dom.appendChild(el3, el4); - var el4 = dom.createComment(""); - dom.appendChild(el3, el4); - var el4 = dom.createTextNode(" "); - dom.appendChild(el3, el4); - var el4 = dom.createComment(""); - dom.appendChild(el3, el4); - var el4 = dom.createTextNode("\n "); - dom.appendChild(el3, el4); - dom.appendChild(el2, el3); - var el3 = dom.createTextNode("\n "); - dom.appendChild(el2, el3); - dom.appendChild(el1, el2); - var el2 = dom.createTextNode("\n "); - dom.appendChild(el1, el2); - var el2 = dom.createComment(""); - dom.appendChild(el1, el2); - var el2 = dom.createTextNode("\n"); - dom.appendChild(el1, el2); - dom.appendChild(el0, el1); - return el0; - }, - buildRenderNodes: function buildRenderNodes(dom, fragment, contextualElement) { - var element0 = dom.childAt(fragment, [0]); - var element1 = dom.childAt(element0, [1, 1]); - var morphs = new Array(4); - morphs[0] = dom.createAttrMorph(element0, 'class'); - morphs[1] = dom.createMorphAt(element1, 1, 1); - morphs[2] = dom.createMorphAt(element1, 3, 3); - morphs[3] = dom.createMorphAt(element0, 3, 3); - return morphs; - }, - statements: [["attribute", "class", ["concat", [["get", "horizontalInputGridClass", ["loc", [null, [1, 14], [1, 38]]], 0, 0, 0, 0], " ", ["get", "horizontalInputOffsetGridClass", ["loc", [null, [1, 43], [1, 73]]], 0, 0, 0, 0]], 0, 0, 0, 0, 0], 0, 0, 0, 0], ["inline", "input", [], ["name", ["subexpr", "@mut", [["get", "name", ["loc", [null, [4, 25], [4, 29]]], 0, 0, 0, 0]], [], [], 0, 0], "type", "checkbox", "checked", ["subexpr", "@mut", [["get", "value", ["loc", [null, [4, 54], [4, 59]]], 0, 0, 0, 0]], [], [], 0, 0], "disabled", ["subexpr", "@mut", [["get", "disabled", ["loc", [null, [4, 69], [4, 77]]], 0, 0, 0, 0]], [], [], 0, 0], "required", ["subexpr", "@mut", [["get", "required", ["loc", [null, [4, 87], [4, 95]]], 0, 0, 0, 0]], [], [], 0, 0]], ["loc", [null, [4, 12], [4, 97]]], 0, 0], ["content", "label", ["loc", [null, [4, 98], [4, 107]]], 0, 0, 0, 0], ["inline", "partial", ["components/form-element/errors"], [], ["loc", [null, [7, 4], [7, 48]]], 0, 0]], - locals: [], - templates: [] - }; - })()); -}); -define("tc3/templates/components/form-element/horizontal/default", ["exports"], function (exports) { - exports["default"] = Ember.HTMLBars.template((function () { - var child0 = (function () { - var child0 = (function () { - return { - meta: { - "revision": "Ember@2.7.3", - "loc": { - "source": null, - "start": { - "line": 4, - "column": 8 - }, - "end": { - "line": 6, - "column": 8 - } - }, - "moduleName": "tc3/templates/components/form-element/horizontal/default.hbs" - }, - isEmpty: false, - arity: 0, - cachedFragment: null, - hasRendered: false, - buildFragment: function buildFragment(dom) { - var el0 = dom.createDocumentFragment(); - var el1 = dom.createTextNode(" "); - dom.appendChild(el0, el1); - var el1 = dom.createComment(""); - dom.appendChild(el0, el1); - var el1 = dom.createTextNode("\n"); - dom.appendChild(el0, el1); - return el0; - }, - buildRenderNodes: function buildRenderNodes(dom, fragment, contextualElement) { - var morphs = new Array(1); - morphs[0] = dom.createMorphAt(fragment, 1, 1, contextualElement); - return morphs; - }, - statements: [["inline", "yield", [["get", "value", ["loc", [null, [5, 20], [5, 25]]], 0, 0, 0, 0], ["get", "formElementId", ["loc", [null, [5, 26], [5, 39]]], 0, 0, 0, 0], ["get", "validation", ["loc", [null, [5, 40], [5, 50]]], 0, 0, 0, 0]], [], ["loc", [null, [5, 12], [5, 52]]], 0, 0]], - locals: [], - templates: [] - }; - })(); - var child1 = (function () { - return { - meta: { - "revision": "Ember@2.7.3", - "loc": { - "source": null, - "start": { - "line": 6, - "column": 8 - }, - "end": { - "line": 8, - "column": 8 - } - }, - "moduleName": "tc3/templates/components/form-element/horizontal/default.hbs" - }, - isEmpty: false, - arity: 0, - cachedFragment: null, - hasRendered: false, - buildFragment: function buildFragment(dom) { - var el0 = dom.createDocumentFragment(); - var el1 = dom.createTextNode(" "); - dom.appendChild(el0, el1); - var el1 = dom.createComment(""); - dom.appendChild(el0, el1); - var el1 = dom.createTextNode("\n"); - dom.appendChild(el0, el1); - return el0; - }, - buildRenderNodes: function buildRenderNodes(dom, fragment, contextualElement) { - var morphs = new Array(1); - morphs[0] = dom.createMorphAt(fragment, 1, 1, contextualElement); - return morphs; - }, - statements: [["inline", "bs-input", [], ["id", ["subexpr", "@mut", [["get", "formElementId", ["loc", [null, [7, 26], [7, 39]]], 0, 0, 0, 0]], [], [], 0, 0], "name", ["subexpr", "@mut", [["get", "name", ["loc", [null, [7, 45], [7, 49]]], 0, 0, 0, 0]], [], [], 0, 0], "type", ["subexpr", "@mut", [["get", "controlType", ["loc", [null, [7, 55], [7, 66]]], 0, 0, 0, 0]], [], [], 0, 0], "value", ["subexpr", "@mut", [["get", "value", ["loc", [null, [7, 73], [7, 78]]], 0, 0, 0, 0]], [], [], 0, 0], "placeholder", ["subexpr", "@mut", [["get", "placeholder", ["loc", [null, [7, 91], [7, 102]]], 0, 0, 0, 0]], [], [], 0, 0], "autofocus", ["subexpr", "@mut", [["get", "autofocus", ["loc", [null, [7, 113], [7, 122]]], 0, 0, 0, 0]], [], [], 0, 0], "disabled", ["subexpr", "@mut", [["get", "disabled", ["loc", [null, [7, 132], [7, 140]]], 0, 0, 0, 0]], [], [], 0, 0], "required", ["subexpr", "@mut", [["get", "required", ["loc", [null, [7, 150], [7, 158]]], 0, 0, 0, 0]], [], [], 0, 0]], ["loc", [null, [7, 12], [7, 160]]], 0, 0]], - locals: [], - templates: [] - }; - })(); - return { - meta: { - "revision": "Ember@2.7.3", - "loc": { - "source": null, - "start": { - "line": 1, - "column": 0 - }, - "end": { - "line": 12, - "column": 0 - } - }, - "moduleName": "tc3/templates/components/form-element/horizontal/default.hbs" - }, - isEmpty: false, - arity: 0, - cachedFragment: null, - hasRendered: false, - buildFragment: function buildFragment(dom) { - var el0 = dom.createDocumentFragment(); - var el1 = dom.createTextNode(" "); - dom.appendChild(el0, el1); - var el1 = dom.createElement("label"); - var el2 = dom.createComment(""); - dom.appendChild(el1, el2); - dom.appendChild(el0, el1); - var el1 = dom.createTextNode("\n "); - dom.appendChild(el0, el1); - var el1 = dom.createElement("div"); - var el2 = dom.createTextNode("\n"); - dom.appendChild(el1, el2); - var el2 = dom.createComment(""); - dom.appendChild(el1, el2); - var el2 = dom.createTextNode(" "); - dom.appendChild(el1, el2); - var el2 = dom.createComment(""); - dom.appendChild(el1, el2); - var el2 = dom.createTextNode("\n "); - dom.appendChild(el1, el2); - var el2 = dom.createComment(""); - dom.appendChild(el1, el2); - var el2 = dom.createTextNode("\n "); - dom.appendChild(el1, el2); - dom.appendChild(el0, el1); - var el1 = dom.createTextNode("\n"); - dom.appendChild(el0, el1); - return el0; - }, - buildRenderNodes: function buildRenderNodes(dom, fragment, contextualElement) { - var element1 = dom.childAt(fragment, [1]); - var element2 = dom.childAt(fragment, [3]); - var morphs = new Array(7); - morphs[0] = dom.createAttrMorph(element1, 'class'); - morphs[1] = dom.createAttrMorph(element1, 'for'); - morphs[2] = dom.createMorphAt(element1, 0, 0); - morphs[3] = dom.createAttrMorph(element2, 'class'); - morphs[4] = dom.createMorphAt(element2, 1, 1); - morphs[5] = dom.createMorphAt(element2, 3, 3); - morphs[6] = dom.createMorphAt(element2, 5, 5); - return morphs; - }, - statements: [["attribute", "class", ["concat", ["control-label ", ["get", "horizontalLabelGridClass", ["loc", [null, [2, 34], [2, 58]]], 0, 0, 0, 0], " ", ["subexpr", "if", [["get", "invisibleLabel", ["loc", [null, [2, 66], [2, 80]]], 0, 0, 0, 0], "sr-only"], [], ["loc", [null, [2, 61], [2, 92]]], 0, 0]], 0, 0, 0, 0, 0], 0, 0, 0, 0], ["attribute", "for", ["concat", [["get", "formElementId", ["loc", [null, [2, 101], [2, 114]]], 0, 0, 0, 0]], 0, 0, 0, 0, 0], 0, 0, 0, 0], ["content", "label", ["loc", [null, [2, 118], [2, 127]]], 0, 0, 0, 0], ["attribute", "class", ["concat", [["get", "horizontalInputGridClass", ["loc", [null, [3, 18], [3, 42]]], 0, 0, 0, 0]], 0, 0, 0, 0, 0], 0, 0, 0, 0], ["block", "if", [["get", "hasBlock", ["loc", [null, [4, 14], [4, 22]]], 0, 0, 0, 0]], [], 0, 1, ["loc", [null, [4, 8], [8, 15]]]], ["inline", "partial", ["components/form-element/feedback-icon"], [], ["loc", [null, [9, 8], [9, 59]]], 0, 0], ["inline", "partial", ["components/form-element/errors"], [], ["loc", [null, [10, 8], [10, 52]]], 0, 0]], - locals: [], - templates: [child0, child1] - }; - })(); - var child1 = (function () { - var child0 = (function () { - return { - meta: { - "revision": "Ember@2.7.3", - "loc": { - "source": null, - "start": { - "line": 14, - "column": 8 - }, - "end": { - "line": 16, - "column": 8 - } - }, - "moduleName": "tc3/templates/components/form-element/horizontal/default.hbs" - }, - isEmpty: false, - arity: 0, - cachedFragment: null, - hasRendered: false, - buildFragment: function buildFragment(dom) { - var el0 = dom.createDocumentFragment(); - var el1 = dom.createTextNode(" "); - dom.appendChild(el0, el1); - var el1 = dom.createComment(""); - dom.appendChild(el0, el1); - var el1 = dom.createTextNode("\n"); - dom.appendChild(el0, el1); - return el0; - }, - buildRenderNodes: function buildRenderNodes(dom, fragment, contextualElement) { - var morphs = new Array(1); - morphs[0] = dom.createMorphAt(fragment, 1, 1, contextualElement); - return morphs; - }, - statements: [["inline", "yield", [["get", "value", ["loc", [null, [15, 20], [15, 25]]], 0, 0, 0, 0], ["get", "formElementId", ["loc", [null, [15, 26], [15, 39]]], 0, 0, 0, 0], ["get", "validation", ["loc", [null, [15, 40], [15, 50]]], 0, 0, 0, 0]], [], ["loc", [null, [15, 12], [15, 52]]], 0, 0]], - locals: [], - templates: [] - }; - })(); - var child1 = (function () { - return { - meta: { - "revision": "Ember@2.7.3", - "loc": { - "source": null, - "start": { - "line": 16, - "column": 8 - }, - "end": { - "line": 18, - "column": 8 - } - }, - "moduleName": "tc3/templates/components/form-element/horizontal/default.hbs" - }, - isEmpty: false, - arity: 0, - cachedFragment: null, - hasRendered: false, - buildFragment: function buildFragment(dom) { - var el0 = dom.createDocumentFragment(); - var el1 = dom.createTextNode(" "); - dom.appendChild(el0, el1); - var el1 = dom.createComment(""); - dom.appendChild(el0, el1); - var el1 = dom.createTextNode("\n"); - dom.appendChild(el0, el1); - return el0; - }, - buildRenderNodes: function buildRenderNodes(dom, fragment, contextualElement) { - var morphs = new Array(1); - morphs[0] = dom.createMorphAt(fragment, 1, 1, contextualElement); - return morphs; - }, - statements: [["inline", "bs-input", [], ["name", ["subexpr", "@mut", [["get", "name", ["loc", [null, [17, 28], [17, 32]]], 0, 0, 0, 0]], [], [], 0, 0], "type", ["subexpr", "@mut", [["get", "controlType", ["loc", [null, [17, 38], [17, 49]]], 0, 0, 0, 0]], [], [], 0, 0], "value", ["subexpr", "@mut", [["get", "value", ["loc", [null, [17, 56], [17, 61]]], 0, 0, 0, 0]], [], [], 0, 0], "placeholder", ["subexpr", "@mut", [["get", "placeholder", ["loc", [null, [17, 74], [17, 85]]], 0, 0, 0, 0]], [], [], 0, 0], "autofocus", ["subexpr", "@mut", [["get", "autofocus", ["loc", [null, [17, 96], [17, 105]]], 0, 0, 0, 0]], [], [], 0, 0], "disabled", ["subexpr", "@mut", [["get", "disabled", ["loc", [null, [17, 115], [17, 123]]], 0, 0, 0, 0]], [], [], 0, 0], "required", ["subexpr", "@mut", [["get", "required", ["loc", [null, [17, 133], [17, 141]]], 0, 0, 0, 0]], [], [], 0, 0]], ["loc", [null, [17, 12], [17, 143]]], 0, 0]], - locals: [], - templates: [] - }; - })(); - return { - meta: { - "revision": "Ember@2.7.3", - "loc": { - "source": null, - "start": { - "line": 12, - "column": 0 - }, - "end": { - "line": 22, - "column": 0 - } - }, - "moduleName": "tc3/templates/components/form-element/horizontal/default.hbs" - }, - isEmpty: false, - arity: 0, - cachedFragment: null, - hasRendered: false, - buildFragment: function buildFragment(dom) { - var el0 = dom.createDocumentFragment(); - var el1 = dom.createTextNode(" "); - dom.appendChild(el0, el1); - var el1 = dom.createElement("div"); - var el2 = dom.createTextNode("\n"); - dom.appendChild(el1, el2); - var el2 = dom.createComment(""); - dom.appendChild(el1, el2); - var el2 = dom.createTextNode(" "); - dom.appendChild(el1, el2); - var el2 = dom.createComment(""); - dom.appendChild(el1, el2); - var el2 = dom.createTextNode("\n "); - dom.appendChild(el1, el2); - var el2 = dom.createComment(""); - dom.appendChild(el1, el2); - var el2 = dom.createTextNode("\n "); - dom.appendChild(el1, el2); - dom.appendChild(el0, el1); - var el1 = dom.createTextNode("\n"); - dom.appendChild(el0, el1); - return el0; - }, - buildRenderNodes: function buildRenderNodes(dom, fragment, contextualElement) { - var element0 = dom.childAt(fragment, [1]); - var morphs = new Array(4); - morphs[0] = dom.createAttrMorph(element0, 'class'); - morphs[1] = dom.createMorphAt(element0, 1, 1); - morphs[2] = dom.createMorphAt(element0, 3, 3); - morphs[3] = dom.createMorphAt(element0, 5, 5); - return morphs; - }, - statements: [["attribute", "class", ["concat", [["get", "horizontalInputGridClass", ["loc", [null, [13, 18], [13, 42]]], 0, 0, 0, 0], " ", ["get", "horizontalInputOffsetGridClass", ["loc", [null, [13, 47], [13, 77]]], 0, 0, 0, 0]], 0, 0, 0, 0, 0], 0, 0, 0, 0], ["block", "if", [["get", "hasBlock", ["loc", [null, [14, 14], [14, 22]]], 0, 0, 0, 0]], [], 0, 1, ["loc", [null, [14, 8], [18, 15]]]], ["inline", "partial", ["components/form-element/feedback-icon"], [], ["loc", [null, [19, 8], [19, 59]]], 0, 0], ["inline", "partial", ["components/form-element/errors"], [], ["loc", [null, [20, 8], [20, 52]]], 0, 0]], - locals: [], - templates: [child0, child1] - }; - })(); - return { - meta: { - "revision": "Ember@2.7.3", - "loc": { - "source": null, - "start": { - "line": 1, - "column": 0 - }, - "end": { - "line": 23, - "column": 0 - } - }, - "moduleName": "tc3/templates/components/form-element/horizontal/default.hbs" - }, - isEmpty: false, - arity: 0, - cachedFragment: null, - hasRendered: false, - buildFragment: function buildFragment(dom) { - var el0 = dom.createDocumentFragment(); - var el1 = dom.createComment(""); - dom.appendChild(el0, el1); - return el0; - }, - buildRenderNodes: function buildRenderNodes(dom, fragment, contextualElement) { - var morphs = new Array(1); - morphs[0] = dom.createMorphAt(fragment, 0, 0, contextualElement); - dom.insertBoundary(fragment, 0); - dom.insertBoundary(fragment, null); - return morphs; - }, - statements: [["block", "if", [["get", "hasLabel", ["loc", [null, [1, 6], [1, 14]]], 0, 0, 0, 0]], [], 0, 1, ["loc", [null, [1, 0], [22, 7]]]]], - locals: [], - templates: [child0, child1] - }; - })()); -}); -define("tc3/templates/components/form-element/horizontal/select", ["exports"], function (exports) { - exports["default"] = Ember.HTMLBars.template((function () { - var child0 = (function () { - return { - meta: { - "revision": "Ember@2.7.3", - "loc": { - "source": null, - "start": { - "line": 1, - "column": 0 - }, - "end": { - "line": 8, - "column": 0 - } - }, - "moduleName": "tc3/templates/components/form-element/horizontal/select.hbs" - }, - isEmpty: false, - arity: 0, - cachedFragment: null, - hasRendered: false, - buildFragment: function buildFragment(dom) { - var el0 = dom.createDocumentFragment(); - var el1 = dom.createTextNode(" "); - dom.appendChild(el0, el1); - var el1 = dom.createElement("label"); - var el2 = dom.createComment(""); - dom.appendChild(el1, el2); - dom.appendChild(el0, el1); - var el1 = dom.createTextNode("\n "); - dom.appendChild(el0, el1); - var el1 = dom.createElement("div"); - var el2 = dom.createTextNode("\n "); - dom.appendChild(el1, el2); - var el2 = dom.createComment(""); - dom.appendChild(el1, el2); - var el2 = dom.createTextNode("\n "); - dom.appendChild(el1, el2); - var el2 = dom.createComment(""); - dom.appendChild(el1, el2); - var el2 = dom.createTextNode("\n "); - dom.appendChild(el1, el2); - var el2 = dom.createComment(""); - dom.appendChild(el1, el2); - var el2 = dom.createTextNode("\n "); - dom.appendChild(el1, el2); - dom.appendChild(el0, el1); - var el1 = dom.createTextNode("\n"); - dom.appendChild(el0, el1); - return el0; - }, - buildRenderNodes: function buildRenderNodes(dom, fragment, contextualElement) { - var element1 = dom.childAt(fragment, [1]); - var element2 = dom.childAt(fragment, [3]); - var morphs = new Array(7); - morphs[0] = dom.createAttrMorph(element1, 'class'); - morphs[1] = dom.createAttrMorph(element1, 'for'); - morphs[2] = dom.createMorphAt(element1, 0, 0); - morphs[3] = dom.createAttrMorph(element2, 'class'); - morphs[4] = dom.createMorphAt(element2, 1, 1); - morphs[5] = dom.createMorphAt(element2, 3, 3); - morphs[6] = dom.createMorphAt(element2, 5, 5); - return morphs; - }, - statements: [["attribute", "class", ["concat", ["control-label ", ["get", "horizontalLabelGridClass", ["loc", [null, [2, 34], [2, 58]]], 0, 0, 0, 0], " ", ["subexpr", "if", [["get", "invisibleLabel", ["loc", [null, [2, 66], [2, 80]]], 0, 0, 0, 0], "sr-only"], [], ["loc", [null, [2, 61], [2, 92]]], 0, 0]], 0, 0, 0, 0, 0], 0, 0, 0, 0], ["attribute", "for", ["concat", [["get", "formElementId", ["loc", [null, [2, 101], [2, 114]]], 0, 0, 0, 0]], 0, 0, 0, 0, 0], 0, 0, 0, 0], ["content", "label", ["loc", [null, [2, 118], [2, 127]]], 0, 0, 0, 0], ["attribute", "class", ["concat", [["get", "horizontalInputGridClass", ["loc", [null, [3, 18], [3, 42]]], 0, 0, 0, 0]], 0, 0, 0, 0, 0], 0, 0, 0, 0], ["inline", "bs-select", [], ["id", ["subexpr", "@mut", [["get", "formElementId", ["loc", [null, [4, 23], [4, 36]]], 0, 0, 0, 0]], [], [], 0, 0], "name", ["subexpr", "@mut", [["get", "name", ["loc", [null, [4, 42], [4, 46]]], 0, 0, 0, 0]], [], [], 0, 0], "content", ["subexpr", "@mut", [["get", "choices", ["loc", [null, [4, 55], [4, 62]]], 0, 0, 0, 0]], [], [], 0, 0], "optionValuePath", ["subexpr", "@mut", [["get", "choiceValueProperty", ["loc", [null, [4, 79], [4, 98]]], 0, 0, 0, 0]], [], [], 0, 0], "optionLabelPath", ["subexpr", "@mut", [["get", "choiceLabelProperty", ["loc", [null, [4, 115], [4, 134]]], 0, 0, 0, 0]], [], [], 0, 0], "value", ["subexpr", "@mut", [["get", "value", ["loc", [null, [4, 141], [4, 146]]], 0, 0, 0, 0]], [], [], 0, 0], "disabled", ["subexpr", "@mut", [["get", "disabled", ["loc", [null, [4, 156], [4, 164]]], 0, 0, 0, 0]], [], [], 0, 0], "required", ["subexpr", "@mut", [["get", "required", ["loc", [null, [4, 174], [4, 182]]], 0, 0, 0, 0]], [], [], 0, 0]], ["loc", [null, [4, 8], [4, 184]]], 0, 0], ["inline", "partial", ["components/form-element/feedback-icon"], [], ["loc", [null, [5, 8], [5, 59]]], 0, 0], ["inline", "partial", ["components/form-element/errors"], [], ["loc", [null, [6, 8], [6, 52]]], 0, 0]], - locals: [], - templates: [] - }; - })(); - var child1 = (function () { - return { - meta: { - "revision": "Ember@2.7.3", - "loc": { - "source": null, - "start": { - "line": 8, - "column": 0 - }, - "end": { - "line": 14, - "column": 0 - } - }, - "moduleName": "tc3/templates/components/form-element/horizontal/select.hbs" - }, - isEmpty: false, - arity: 0, - cachedFragment: null, - hasRendered: false, - buildFragment: function buildFragment(dom) { - var el0 = dom.createDocumentFragment(); - var el1 = dom.createTextNode(" "); - dom.appendChild(el0, el1); - var el1 = dom.createElement("div"); - var el2 = dom.createTextNode("\n "); - dom.appendChild(el1, el2); - var el2 = dom.createComment(""); - dom.appendChild(el1, el2); - var el2 = dom.createTextNode("\n "); - dom.appendChild(el1, el2); - var el2 = dom.createComment(""); - dom.appendChild(el1, el2); - var el2 = dom.createTextNode("\n "); - dom.appendChild(el1, el2); - var el2 = dom.createComment(""); - dom.appendChild(el1, el2); - var el2 = dom.createTextNode("\n "); - dom.appendChild(el1, el2); - dom.appendChild(el0, el1); - var el1 = dom.createTextNode("\n"); - dom.appendChild(el0, el1); - return el0; - }, - buildRenderNodes: function buildRenderNodes(dom, fragment, contextualElement) { - var element0 = dom.childAt(fragment, [1]); - var morphs = new Array(4); - morphs[0] = dom.createAttrMorph(element0, 'class'); - morphs[1] = dom.createMorphAt(element0, 1, 1); - morphs[2] = dom.createMorphAt(element0, 3, 3); - morphs[3] = dom.createMorphAt(element0, 5, 5); - return morphs; - }, - statements: [["attribute", "class", ["concat", [["get", "horizontalInputGridClass", ["loc", [null, [9, 18], [9, 42]]], 0, 0, 0, 0], " ", ["get", "horizontalInputOffsetGridClass", ["loc", [null, [9, 47], [9, 77]]], 0, 0, 0, 0]], 0, 0, 0, 0, 0], 0, 0, 0, 0], ["inline", "bs-select", [], ["name", ["subexpr", "@mut", [["get", "name", ["loc", [null, [10, 25], [10, 29]]], 0, 0, 0, 0]], [], [], 0, 0], "content", ["subexpr", "@mut", [["get", "choices", ["loc", [null, [10, 38], [10, 45]]], 0, 0, 0, 0]], [], [], 0, 0], "optionValuePath", ["subexpr", "@mut", [["get", "choiceValueProperty", ["loc", [null, [10, 62], [10, 81]]], 0, 0, 0, 0]], [], [], 0, 0], "optionLabelPath", ["subexpr", "@mut", [["get", "choiceLabelProperty", ["loc", [null, [10, 98], [10, 117]]], 0, 0, 0, 0]], [], [], 0, 0], "value", ["subexpr", "@mut", [["get", "value", ["loc", [null, [10, 124], [10, 129]]], 0, 0, 0, 0]], [], [], 0, 0]], ["loc", [null, [10, 8], [10, 131]]], 0, 0], ["inline", "partial", ["components/form-element/feedback-icon"], [], ["loc", [null, [11, 8], [11, 59]]], 0, 0], ["inline", "partial", ["components/form-element/errors"], [], ["loc", [null, [12, 8], [12, 52]]], 0, 0]], - locals: [], - templates: [] - }; - })(); - return { - meta: { - "revision": "Ember@2.7.3", - "loc": { - "source": null, - "start": { - "line": 1, - "column": 0 - }, - "end": { - "line": 15, - "column": 0 - } - }, - "moduleName": "tc3/templates/components/form-element/horizontal/select.hbs" - }, - isEmpty: false, - arity: 0, - cachedFragment: null, - hasRendered: false, - buildFragment: function buildFragment(dom) { - var el0 = dom.createDocumentFragment(); - var el1 = dom.createComment(""); - dom.appendChild(el0, el1); - return el0; - }, - buildRenderNodes: function buildRenderNodes(dom, fragment, contextualElement) { - var morphs = new Array(1); - morphs[0] = dom.createMorphAt(fragment, 0, 0, contextualElement); - dom.insertBoundary(fragment, 0); - dom.insertBoundary(fragment, null); - return morphs; - }, - statements: [["block", "if", [["get", "hasLabel", ["loc", [null, [1, 6], [1, 14]]], 0, 0, 0, 0]], [], 0, 1, ["loc", [null, [1, 0], [14, 7]]]]], - locals: [], - templates: [child0, child1] - }; - })()); -}); -define("tc3/templates/components/form-element/horizontal/textarea", ["exports"], function (exports) { - exports["default"] = Ember.HTMLBars.template((function () { - var child0 = (function () { - return { - meta: { - "revision": "Ember@2.7.3", - "loc": { - "source": null, - "start": { - "line": 1, - "column": 0 - }, - "end": { - "line": 8, - "column": 0 - } - }, - "moduleName": "tc3/templates/components/form-element/horizontal/textarea.hbs" - }, - isEmpty: false, - arity: 0, - cachedFragment: null, - hasRendered: false, - buildFragment: function buildFragment(dom) { - var el0 = dom.createDocumentFragment(); - var el1 = dom.createTextNode(" "); - dom.appendChild(el0, el1); - var el1 = dom.createElement("label"); - var el2 = dom.createComment(""); - dom.appendChild(el1, el2); - dom.appendChild(el0, el1); - var el1 = dom.createTextNode("\n "); - dom.appendChild(el0, el1); - var el1 = dom.createElement("div"); - var el2 = dom.createTextNode("\n "); - dom.appendChild(el1, el2); - var el2 = dom.createComment(""); - dom.appendChild(el1, el2); - var el2 = dom.createTextNode("\n "); - dom.appendChild(el1, el2); - var el2 = dom.createComment(""); - dom.appendChild(el1, el2); - var el2 = dom.createTextNode("\n "); - dom.appendChild(el1, el2); - var el2 = dom.createComment(""); - dom.appendChild(el1, el2); - var el2 = dom.createTextNode("\n "); - dom.appendChild(el1, el2); - dom.appendChild(el0, el1); - var el1 = dom.createTextNode("\n"); - dom.appendChild(el0, el1); - return el0; - }, - buildRenderNodes: function buildRenderNodes(dom, fragment, contextualElement) { - var element1 = dom.childAt(fragment, [1]); - var element2 = dom.childAt(fragment, [3]); - var morphs = new Array(7); - morphs[0] = dom.createAttrMorph(element1, 'class'); - morphs[1] = dom.createAttrMorph(element1, 'for'); - morphs[2] = dom.createMorphAt(element1, 0, 0); - morphs[3] = dom.createAttrMorph(element2, 'class'); - morphs[4] = dom.createMorphAt(element2, 1, 1); - morphs[5] = dom.createMorphAt(element2, 3, 3); - morphs[6] = dom.createMorphAt(element2, 5, 5); - return morphs; - }, - statements: [["attribute", "class", ["concat", ["control-label ", ["get", "horizontalLabelGridClass", ["loc", [null, [2, 34], [2, 58]]], 0, 0, 0, 0], " ", ["subexpr", "if", [["get", "invisibleLabel", ["loc", [null, [2, 66], [2, 80]]], 0, 0, 0, 0], "sr-only"], [], ["loc", [null, [2, 61], [2, 92]]], 0, 0]], 0, 0, 0, 0, 0], 0, 0, 0, 0], ["attribute", "for", ["concat", [["get", "formElementId", ["loc", [null, [2, 101], [2, 114]]], 0, 0, 0, 0]], 0, 0, 0, 0, 0], 0, 0, 0, 0], ["content", "label", ["loc", [null, [2, 118], [2, 127]]], 0, 0, 0, 0], ["attribute", "class", ["concat", [["get", "horizontalInputGridClass", ["loc", [null, [3, 18], [3, 42]]], 0, 0, 0, 0]], 0, 0, 0, 0, 0], 0, 0, 0, 0], ["inline", "bs-textarea", [], ["id", ["subexpr", "@mut", [["get", "formElementId", ["loc", [null, [4, 25], [4, 38]]], 0, 0, 0, 0]], [], [], 0, 0], "name", ["subexpr", "@mut", [["get", "name", ["loc", [null, [4, 44], [4, 48]]], 0, 0, 0, 0]], [], [], 0, 0], "value", ["subexpr", "@mut", [["get", "value", ["loc", [null, [4, 55], [4, 60]]], 0, 0, 0, 0]], [], [], 0, 0], "placeholder", ["subexpr", "@mut", [["get", "placeholder", ["loc", [null, [4, 73], [4, 84]]], 0, 0, 0, 0]], [], [], 0, 0], "autofocus", ["subexpr", "@mut", [["get", "autofocus", ["loc", [null, [4, 95], [4, 104]]], 0, 0, 0, 0]], [], [], 0, 0], "cols", ["subexpr", "@mut", [["get", "cols", ["loc", [null, [4, 110], [4, 114]]], 0, 0, 0, 0]], [], [], 0, 0], "rows", ["subexpr", "@mut", [["get", "rows", ["loc", [null, [4, 120], [4, 124]]], 0, 0, 0, 0]], [], [], 0, 0], "disabled", ["subexpr", "@mut", [["get", "disabled", ["loc", [null, [4, 134], [4, 142]]], 0, 0, 0, 0]], [], [], 0, 0], "required", ["subexpr", "@mut", [["get", "required", ["loc", [null, [4, 152], [4, 160]]], 0, 0, 0, 0]], [], [], 0, 0]], ["loc", [null, [4, 8], [4, 162]]], 0, 0], ["inline", "partial", ["components/form-element/feedback-icon"], [], ["loc", [null, [5, 8], [5, 59]]], 0, 0], ["inline", "partial", ["components/form-element/errors"], [], ["loc", [null, [6, 8], [6, 52]]], 0, 0]], - locals: [], - templates: [] - }; - })(); - var child1 = (function () { - return { - meta: { - "revision": "Ember@2.7.3", - "loc": { - "source": null, - "start": { - "line": 8, - "column": 0 - }, - "end": { - "line": 14, - "column": 0 - } - }, - "moduleName": "tc3/templates/components/form-element/horizontal/textarea.hbs" - }, - isEmpty: false, - arity: 0, - cachedFragment: null, - hasRendered: false, - buildFragment: function buildFragment(dom) { - var el0 = dom.createDocumentFragment(); - var el1 = dom.createTextNode(" "); - dom.appendChild(el0, el1); - var el1 = dom.createElement("div"); - var el2 = dom.createTextNode("\n "); - dom.appendChild(el1, el2); - var el2 = dom.createComment(""); - dom.appendChild(el1, el2); - var el2 = dom.createTextNode("\n "); - dom.appendChild(el1, el2); - var el2 = dom.createComment(""); - dom.appendChild(el1, el2); - var el2 = dom.createTextNode("\n "); - dom.appendChild(el1, el2); - var el2 = dom.createComment(""); - dom.appendChild(el1, el2); - var el2 = dom.createTextNode("\n "); - dom.appendChild(el1, el2); - dom.appendChild(el0, el1); - var el1 = dom.createTextNode("\n"); - dom.appendChild(el0, el1); - return el0; - }, - buildRenderNodes: function buildRenderNodes(dom, fragment, contextualElement) { - var element0 = dom.childAt(fragment, [1]); - var morphs = new Array(4); - morphs[0] = dom.createAttrMorph(element0, 'class'); - morphs[1] = dom.createMorphAt(element0, 1, 1); - morphs[2] = dom.createMorphAt(element0, 3, 3); - morphs[3] = dom.createMorphAt(element0, 5, 5); - return morphs; - }, - statements: [["attribute", "class", ["concat", [["get", "horizontalInputGridClass", ["loc", [null, [9, 18], [9, 42]]], 0, 0, 0, 0], " ", ["get", "horizontalInputOffsetGridClass", ["loc", [null, [9, 47], [9, 77]]], 0, 0, 0, 0]], 0, 0, 0, 0, 0], 0, 0, 0, 0], ["inline", "bs-textarea", [], ["name", ["subexpr", "@mut", [["get", "name", ["loc", [null, [10, 27], [10, 31]]], 0, 0, 0, 0]], [], [], 0, 0], "value", ["subexpr", "@mut", [["get", "value", ["loc", [null, [10, 38], [10, 43]]], 0, 0, 0, 0]], [], [], 0, 0], "placeholder", ["subexpr", "@mut", [["get", "placeholder", ["loc", [null, [10, 56], [10, 67]]], 0, 0, 0, 0]], [], [], 0, 0], "autofocus", ["subexpr", "@mut", [["get", "autofocus", ["loc", [null, [10, 78], [10, 87]]], 0, 0, 0, 0]], [], [], 0, 0], "cols", ["subexpr", "@mut", [["get", "cols", ["loc", [null, [10, 93], [10, 97]]], 0, 0, 0, 0]], [], [], 0, 0], "rows", ["subexpr", "@mut", [["get", "rows", ["loc", [null, [10, 103], [10, 107]]], 0, 0, 0, 0]], [], [], 0, 0], "disabled", ["subexpr", "@mut", [["get", "disabled", ["loc", [null, [10, 117], [10, 125]]], 0, 0, 0, 0]], [], [], 0, 0], "required", ["subexpr", "@mut", [["get", "required", ["loc", [null, [10, 135], [10, 143]]], 0, 0, 0, 0]], [], [], 0, 0]], ["loc", [null, [10, 8], [10, 145]]], 0, 0], ["inline", "partial", ["components/form-element/feedback-icon"], [], ["loc", [null, [11, 8], [11, 59]]], 0, 0], ["inline", "partial", ["components/form-element/errors"], [], ["loc", [null, [12, 8], [12, 52]]], 0, 0]], - locals: [], - templates: [] - }; - })(); - return { - meta: { - "revision": "Ember@2.7.3", - "loc": { - "source": null, - "start": { - "line": 1, - "column": 0 - }, - "end": { - "line": 15, - "column": 0 - } - }, - "moduleName": "tc3/templates/components/form-element/horizontal/textarea.hbs" - }, - isEmpty: false, - arity: 0, - cachedFragment: null, - hasRendered: false, - buildFragment: function buildFragment(dom) { - var el0 = dom.createDocumentFragment(); - var el1 = dom.createComment(""); - dom.appendChild(el0, el1); - return el0; - }, - buildRenderNodes: function buildRenderNodes(dom, fragment, contextualElement) { - var morphs = new Array(1); - morphs[0] = dom.createMorphAt(fragment, 0, 0, contextualElement); - dom.insertBoundary(fragment, 0); - dom.insertBoundary(fragment, null); - return morphs; - }, - statements: [["block", "if", [["get", "hasLabel", ["loc", [null, [1, 6], [1, 14]]], 0, 0, 0, 0]], [], 0, 1, ["loc", [null, [1, 0], [14, 7]]]]], - locals: [], - templates: [child0, child1] - }; - })()); -}); -define("tc3/templates/components/form-element/inline/checkbox", ["exports"], function (exports) { - exports["default"] = Ember.HTMLBars.template((function () { - return { - meta: { - "revision": "Ember@2.7.3", - "loc": { - "source": null, - "start": { - "line": 1, - "column": 0 - }, - "end": { - "line": 5, - "column": 6 - } - }, - "moduleName": "tc3/templates/components/form-element/inline/checkbox.hbs" - }, - isEmpty: false, - arity: 0, - cachedFragment: null, - hasRendered: false, - buildFragment: function buildFragment(dom) { - var el0 = dom.createDocumentFragment(); - var el1 = dom.createElement("div"); - dom.setAttribute(el1, "class", "checkbox"); - var el2 = dom.createTextNode("\n "); - dom.appendChild(el1, el2); - var el2 = dom.createElement("label"); - var el3 = dom.createTextNode("\n "); - dom.appendChild(el2, el3); - var el3 = dom.createComment(""); - dom.appendChild(el2, el3); - var el3 = dom.createTextNode(" "); - dom.appendChild(el2, el3); - var el3 = dom.createComment(""); - dom.appendChild(el2, el3); - var el3 = dom.createTextNode("\n "); - dom.appendChild(el2, el3); - dom.appendChild(el1, el2); - var el2 = dom.createTextNode("\n"); - dom.appendChild(el1, el2); - dom.appendChild(el0, el1); - return el0; - }, - buildRenderNodes: function buildRenderNodes(dom, fragment, contextualElement) { - var element0 = dom.childAt(fragment, [0, 1]); - var morphs = new Array(2); - morphs[0] = dom.createMorphAt(element0, 1, 1); - morphs[1] = dom.createMorphAt(element0, 3, 3); - return morphs; - }, - statements: [["inline", "input", [], ["name", ["subexpr", "@mut", [["get", "name", ["loc", [null, [3, 21], [3, 25]]], 0, 0, 0, 0]], [], [], 0, 0], "type", "checkbox", "checked", ["subexpr", "@mut", [["get", "value", ["loc", [null, [3, 50], [3, 55]]], 0, 0, 0, 0]], [], [], 0, 0], "disabled", ["subexpr", "@mut", [["get", "disabled", ["loc", [null, [3, 65], [3, 73]]], 0, 0, 0, 0]], [], [], 0, 0], "required", ["subexpr", "@mut", [["get", "required", ["loc", [null, [3, 83], [3, 91]]], 0, 0, 0, 0]], [], [], 0, 0]], ["loc", [null, [3, 8], [3, 93]]], 0, 0], ["content", "label", ["loc", [null, [3, 94], [3, 103]]], 0, 0, 0, 0]], - locals: [], - templates: [] - }; - })()); -}); -define("tc3/templates/components/form-element/inline/default", ["exports"], function (exports) { - exports["default"] = Ember.HTMLBars.template((function () { - var child0 = (function () { - return { - meta: { - "revision": "Ember@2.7.3", - "loc": { - "source": null, - "start": { - "line": 1, - "column": 0 - }, - "end": { - "line": 3, - "column": 0 - } - }, - "moduleName": "tc3/templates/components/form-element/inline/default.hbs" - }, - isEmpty: false, - arity: 0, - cachedFragment: null, - hasRendered: false, - buildFragment: function buildFragment(dom) { - var el0 = dom.createDocumentFragment(); - var el1 = dom.createTextNode(" "); - dom.appendChild(el0, el1); - var el1 = dom.createElement("label"); - var el2 = dom.createComment(""); - dom.appendChild(el1, el2); - dom.appendChild(el0, el1); - var el1 = dom.createTextNode("\n"); - dom.appendChild(el0, el1); - return el0; - }, - buildRenderNodes: function buildRenderNodes(dom, fragment, contextualElement) { - var element0 = dom.childAt(fragment, [1]); - var morphs = new Array(3); - morphs[0] = dom.createAttrMorph(element0, 'class'); - morphs[1] = dom.createAttrMorph(element0, 'for'); - morphs[2] = dom.createMorphAt(element0, 0, 0); - return morphs; - }, - statements: [["attribute", "class", ["concat", ["control-label ", ["subexpr", "if", [["get", "invisibleLabel", ["loc", [null, [2, 37], [2, 51]]], 0, 0, 0, 0], "sr-only"], [], ["loc", [null, [2, 32], [2, 63]]], 0, 0]], 0, 0, 0, 0, 0], 0, 0, 0, 0], ["attribute", "for", ["concat", [["get", "formElementId", ["loc", [null, [2, 72], [2, 85]]], 0, 0, 0, 0]], 0, 0, 0, 0, 0], 0, 0, 0, 0], ["content", "label", ["loc", [null, [2, 89], [2, 98]]], 0, 0, 0, 0]], - locals: [], - templates: [] - }; - })(); - var child1 = (function () { - return { - meta: { - "revision": "Ember@2.7.3", - "loc": { - "source": null, - "start": { - "line": 4, - "column": 0 - }, - "end": { - "line": 6, - "column": 0 - } - }, - "moduleName": "tc3/templates/components/form-element/inline/default.hbs" - }, - isEmpty: false, - arity: 0, - cachedFragment: null, - hasRendered: false, - buildFragment: function buildFragment(dom) { - var el0 = dom.createDocumentFragment(); - var el1 = dom.createTextNode(" "); - dom.appendChild(el0, el1); - var el1 = dom.createComment(""); - dom.appendChild(el0, el1); - var el1 = dom.createTextNode("\n"); - dom.appendChild(el0, el1); - return el0; - }, - buildRenderNodes: function buildRenderNodes(dom, fragment, contextualElement) { - var morphs = new Array(1); - morphs[0] = dom.createMorphAt(fragment, 1, 1, contextualElement); - return morphs; - }, - statements: [["inline", "yield", [["get", "value", ["loc", [null, [5, 12], [5, 17]]], 0, 0, 0, 0], ["get", "formElementId", ["loc", [null, [5, 18], [5, 31]]], 0, 0, 0, 0], ["get", "validation", ["loc", [null, [5, 32], [5, 42]]], 0, 0, 0, 0]], [], ["loc", [null, [5, 4], [5, 44]]], 0, 0]], - locals: [], - templates: [] - }; - })(); - var child2 = (function () { - return { - meta: { - "revision": "Ember@2.7.3", - "loc": { - "source": null, - "start": { - "line": 6, - "column": 0 - }, - "end": { - "line": 8, - "column": 0 - } - }, - "moduleName": "tc3/templates/components/form-element/inline/default.hbs" - }, - isEmpty: false, - arity: 0, - cachedFragment: null, - hasRendered: false, - buildFragment: function buildFragment(dom) { - var el0 = dom.createDocumentFragment(); - var el1 = dom.createTextNode(" "); - dom.appendChild(el0, el1); - var el1 = dom.createComment(""); - dom.appendChild(el0, el1); - var el1 = dom.createTextNode("\n"); - dom.appendChild(el0, el1); - return el0; - }, - buildRenderNodes: function buildRenderNodes(dom, fragment, contextualElement) { - var morphs = new Array(1); - morphs[0] = dom.createMorphAt(fragment, 1, 1, contextualElement); - return morphs; - }, - statements: [["inline", "bs-input", [], ["id", ["subexpr", "@mut", [["get", "formElementId", ["loc", [null, [7, 18], [7, 31]]], 0, 0, 0, 0]], [], [], 0, 0], "name", ["subexpr", "@mut", [["get", "name", ["loc", [null, [7, 37], [7, 41]]], 0, 0, 0, 0]], [], [], 0, 0], "type", ["subexpr", "@mut", [["get", "controlType", ["loc", [null, [7, 47], [7, 58]]], 0, 0, 0, 0]], [], [], 0, 0], "value", ["subexpr", "@mut", [["get", "value", ["loc", [null, [7, 65], [7, 70]]], 0, 0, 0, 0]], [], [], 0, 0], "placeholder", ["subexpr", "@mut", [["get", "placeholder", ["loc", [null, [7, 83], [7, 94]]], 0, 0, 0, 0]], [], [], 0, 0], "autofocus", ["subexpr", "@mut", [["get", "autofocus", ["loc", [null, [7, 105], [7, 114]]], 0, 0, 0, 0]], [], [], 0, 0], "disabled", ["subexpr", "@mut", [["get", "disabled", ["loc", [null, [7, 124], [7, 132]]], 0, 0, 0, 0]], [], [], 0, 0], "required", ["subexpr", "@mut", [["get", "required", ["loc", [null, [7, 142], [7, 150]]], 0, 0, 0, 0]], [], [], 0, 0]], ["loc", [null, [7, 4], [7, 152]]], 0, 0]], - locals: [], - templates: [] - }; - })(); - return { - meta: { - "revision": "Ember@2.7.3", - "loc": { - "source": null, - "start": { - "line": 1, - "column": 0 - }, - "end": { - "line": 10, - "column": 0 - } - }, - "moduleName": "tc3/templates/components/form-element/inline/default.hbs" - }, - isEmpty: false, - arity: 0, - cachedFragment: null, - hasRendered: false, - buildFragment: function buildFragment(dom) { - var el0 = dom.createDocumentFragment(); - var el1 = dom.createComment(""); - dom.appendChild(el0, el1); - var el1 = dom.createComment(""); - dom.appendChild(el0, el1); - var el1 = dom.createComment(""); - dom.appendChild(el0, el1); - var el1 = dom.createTextNode("\n"); - dom.appendChild(el0, el1); - return el0; - }, - buildRenderNodes: function buildRenderNodes(dom, fragment, contextualElement) { - var morphs = new Array(3); - morphs[0] = dom.createMorphAt(fragment, 0, 0, contextualElement); - morphs[1] = dom.createMorphAt(fragment, 1, 1, contextualElement); - morphs[2] = dom.createMorphAt(fragment, 2, 2, contextualElement); - dom.insertBoundary(fragment, 0); - return morphs; - }, - statements: [["block", "if", [["get", "hasLabel", ["loc", [null, [1, 6], [1, 14]]], 0, 0, 0, 0]], [], 0, null, ["loc", [null, [1, 0], [3, 7]]]], ["block", "if", [["get", "hasBlock", ["loc", [null, [4, 6], [4, 14]]], 0, 0, 0, 0]], [], 1, 2, ["loc", [null, [4, 0], [8, 7]]]], ["inline", "partial", ["components/form-element/feedback-icon"], [], ["loc", [null, [9, 0], [9, 51]]], 0, 0]], - locals: [], - templates: [child0, child1, child2] - }; - })()); -}); -define("tc3/templates/components/form-element/inline/select", ["exports"], function (exports) { - exports["default"] = Ember.HTMLBars.template((function () { - var child0 = (function () { - return { - meta: { - "revision": "Ember@2.7.3", - "loc": { - "source": null, - "start": { - "line": 1, - "column": 0 - }, - "end": { - "line": 3, - "column": 0 - } - }, - "moduleName": "tc3/templates/components/form-element/inline/select.hbs" - }, - isEmpty: false, - arity: 0, - cachedFragment: null, - hasRendered: false, - buildFragment: function buildFragment(dom) { - var el0 = dom.createDocumentFragment(); - var el1 = dom.createTextNode(" "); - dom.appendChild(el0, el1); - var el1 = dom.createElement("label"); - var el2 = dom.createComment(""); - dom.appendChild(el1, el2); - dom.appendChild(el0, el1); - var el1 = dom.createTextNode("\n"); - dom.appendChild(el0, el1); - return el0; - }, - buildRenderNodes: function buildRenderNodes(dom, fragment, contextualElement) { - var element0 = dom.childAt(fragment, [1]); - var morphs = new Array(3); - morphs[0] = dom.createAttrMorph(element0, 'class'); - morphs[1] = dom.createAttrMorph(element0, 'for'); - morphs[2] = dom.createMorphAt(element0, 0, 0); - return morphs; - }, - statements: [["attribute", "class", ["concat", ["control-label ", ["subexpr", "if", [["get", "invisibleLabel", ["loc", [null, [2, 37], [2, 51]]], 0, 0, 0, 0], "sr-only"], [], ["loc", [null, [2, 32], [2, 63]]], 0, 0]], 0, 0, 0, 0, 0], 0, 0, 0, 0], ["attribute", "for", ["concat", [["get", "formElementId", ["loc", [null, [2, 72], [2, 85]]], 0, 0, 0, 0]], 0, 0, 0, 0, 0], 0, 0, 0, 0], ["content", "label", ["loc", [null, [2, 89], [2, 98]]], 0, 0, 0, 0]], - locals: [], - templates: [] - }; - })(); - return { - meta: { - "revision": "Ember@2.7.3", - "loc": { - "source": null, - "start": { - "line": 1, - "column": 0 - }, - "end": { - "line": 6, - "column": 0 - } - }, - "moduleName": "tc3/templates/components/form-element/inline/select.hbs" - }, - isEmpty: false, - arity: 0, - cachedFragment: null, - hasRendered: false, - buildFragment: function buildFragment(dom) { - var el0 = dom.createDocumentFragment(); - var el1 = dom.createComment(""); - dom.appendChild(el0, el1); - var el1 = dom.createComment(""); - dom.appendChild(el0, el1); - var el1 = dom.createTextNode("\n"); - dom.appendChild(el0, el1); - var el1 = dom.createComment(""); - dom.appendChild(el0, el1); - var el1 = dom.createTextNode("\n"); - dom.appendChild(el0, el1); - return el0; - }, - buildRenderNodes: function buildRenderNodes(dom, fragment, contextualElement) { - var morphs = new Array(3); - morphs[0] = dom.createMorphAt(fragment, 0, 0, contextualElement); - morphs[1] = dom.createMorphAt(fragment, 1, 1, contextualElement); - morphs[2] = dom.createMorphAt(fragment, 3, 3, contextualElement); - dom.insertBoundary(fragment, 0); - return morphs; - }, - statements: [["block", "if", [["get", "hasLabel", ["loc", [null, [1, 6], [1, 14]]], 0, 0, 0, 0]], [], 0, null, ["loc", [null, [1, 0], [3, 7]]]], ["inline", "bs-select", [], ["id", ["subexpr", "@mut", [["get", "formElementId", ["loc", [null, [4, 15], [4, 28]]], 0, 0, 0, 0]], [], [], 0, 0], "name", ["subexpr", "@mut", [["get", "name", ["loc", [null, [4, 34], [4, 38]]], 0, 0, 0, 0]], [], [], 0, 0], "content", ["subexpr", "@mut", [["get", "choices", ["loc", [null, [4, 47], [4, 54]]], 0, 0, 0, 0]], [], [], 0, 0], "optionValuePath", ["subexpr", "@mut", [["get", "choiceValueProperty", ["loc", [null, [4, 71], [4, 90]]], 0, 0, 0, 0]], [], [], 0, 0], "optionLabelPath", ["subexpr", "@mut", [["get", "choiceLabelProperty", ["loc", [null, [4, 107], [4, 126]]], 0, 0, 0, 0]], [], [], 0, 0], "value", ["subexpr", "@mut", [["get", "value", ["loc", [null, [4, 133], [4, 138]]], 0, 0, 0, 0]], [], [], 0, 0], "disabled", ["subexpr", "@mut", [["get", "disabled", ["loc", [null, [4, 148], [4, 156]]], 0, 0, 0, 0]], [], [], 0, 0], "required", ["subexpr", "@mut", [["get", "required", ["loc", [null, [4, 166], [4, 174]]], 0, 0, 0, 0]], [], [], 0, 0]], ["loc", [null, [4, 0], [4, 176]]], 0, 0], ["inline", "partial", ["components/form-element/feedback-icon"], [], ["loc", [null, [5, 0], [5, 51]]], 0, 0]], - locals: [], - templates: [child0] - }; - })()); -}); -define("tc3/templates/components/form-element/inline/textarea", ["exports"], function (exports) { - exports["default"] = Ember.HTMLBars.template((function () { - var child0 = (function () { - return { - meta: { - "revision": "Ember@2.7.3", - "loc": { - "source": null, - "start": { - "line": 1, - "column": 0 - }, - "end": { - "line": 3, - "column": 0 - } - }, - "moduleName": "tc3/templates/components/form-element/inline/textarea.hbs" - }, - isEmpty: false, - arity: 0, - cachedFragment: null, - hasRendered: false, - buildFragment: function buildFragment(dom) { - var el0 = dom.createDocumentFragment(); - var el1 = dom.createTextNode(" "); - dom.appendChild(el0, el1); - var el1 = dom.createElement("label"); - var el2 = dom.createComment(""); - dom.appendChild(el1, el2); - dom.appendChild(el0, el1); - var el1 = dom.createTextNode("\n"); - dom.appendChild(el0, el1); - return el0; - }, - buildRenderNodes: function buildRenderNodes(dom, fragment, contextualElement) { - var element0 = dom.childAt(fragment, [1]); - var morphs = new Array(3); - morphs[0] = dom.createAttrMorph(element0, 'class'); - morphs[1] = dom.createAttrMorph(element0, 'for'); - morphs[2] = dom.createMorphAt(element0, 0, 0); - return morphs; - }, - statements: [["attribute", "class", ["concat", ["control-label ", ["subexpr", "if", [["get", "invisibleLabel", ["loc", [null, [2, 37], [2, 51]]], 0, 0, 0, 0], "sr-only"], [], ["loc", [null, [2, 32], [2, 63]]], 0, 0]], 0, 0, 0, 0, 0], 0, 0, 0, 0], ["attribute", "for", ["concat", [["get", "formElementId", ["loc", [null, [2, 72], [2, 85]]], 0, 0, 0, 0]], 0, 0, 0, 0, 0], 0, 0, 0, 0], ["content", "label", ["loc", [null, [2, 89], [2, 98]]], 0, 0, 0, 0]], - locals: [], - templates: [] - }; - })(); - return { - meta: { - "revision": "Ember@2.7.3", - "loc": { - "source": null, - "start": { - "line": 1, - "column": 0 - }, - "end": { - "line": 7, - "column": 0 - } - }, - "moduleName": "tc3/templates/components/form-element/inline/textarea.hbs" - }, - isEmpty: false, - arity: 0, - cachedFragment: null, - hasRendered: false, - buildFragment: function buildFragment(dom) { - var el0 = dom.createDocumentFragment(); - var el1 = dom.createComment(""); - dom.appendChild(el0, el1); - var el1 = dom.createComment(""); - dom.appendChild(el0, el1); - var el1 = dom.createTextNode("\n"); - dom.appendChild(el0, el1); - var el1 = dom.createComment(""); - dom.appendChild(el0, el1); - var el1 = dom.createTextNode("\n"); - dom.appendChild(el0, el1); - var el1 = dom.createComment(""); - dom.appendChild(el0, el1); - var el1 = dom.createTextNode("\n"); - dom.appendChild(el0, el1); - return el0; - }, - buildRenderNodes: function buildRenderNodes(dom, fragment, contextualElement) { - var morphs = new Array(4); - morphs[0] = dom.createMorphAt(fragment, 0, 0, contextualElement); - morphs[1] = dom.createMorphAt(fragment, 1, 1, contextualElement); - morphs[2] = dom.createMorphAt(fragment, 3, 3, contextualElement); - morphs[3] = dom.createMorphAt(fragment, 5, 5, contextualElement); - dom.insertBoundary(fragment, 0); - return morphs; - }, - statements: [["block", "if", [["get", "hasLabel", ["loc", [null, [1, 6], [1, 14]]], 0, 0, 0, 0]], [], 0, null, ["loc", [null, [1, 0], [3, 7]]]], ["inline", "bs-textarea", [], ["id", ["subexpr", "@mut", [["get", "formElementId", ["loc", [null, [4, 17], [4, 30]]], 0, 0, 0, 0]], [], [], 0, 0], "name", ["subexpr", "@mut", [["get", "name", ["loc", [null, [4, 36], [4, 40]]], 0, 0, 0, 0]], [], [], 0, 0], "value", ["subexpr", "@mut", [["get", "value", ["loc", [null, [4, 47], [4, 52]]], 0, 0, 0, 0]], [], [], 0, 0], "placeholder", ["subexpr", "@mut", [["get", "placeholder", ["loc", [null, [4, 65], [4, 76]]], 0, 0, 0, 0]], [], [], 0, 0], "autofocus", ["subexpr", "@mut", [["get", "autofocus", ["loc", [null, [4, 87], [4, 96]]], 0, 0, 0, 0]], [], [], 0, 0], "cols", ["subexpr", "@mut", [["get", "cols", ["loc", [null, [4, 102], [4, 106]]], 0, 0, 0, 0]], [], [], 0, 0], "rows", ["subexpr", "@mut", [["get", "rows", ["loc", [null, [4, 112], [4, 116]]], 0, 0, 0, 0]], [], [], 0, 0], "disabled", ["subexpr", "@mut", [["get", "disabled", ["loc", [null, [4, 126], [4, 134]]], 0, 0, 0, 0]], [], [], 0, 0], "required", ["subexpr", "@mut", [["get", "required", ["loc", [null, [4, 144], [4, 152]]], 0, 0, 0, 0]], [], [], 0, 0]], ["loc", [null, [4, 0], [4, 154]]], 0, 0], ["inline", "partial", ["components/form-element/feedback-icon"], [], ["loc", [null, [5, 0], [5, 51]]], 0, 0], ["inline", "partial", ["components/form-element/errors"], [], ["loc", [null, [6, 0], [6, 44]]], 0, 0]], - locals: [], - templates: [child0] - }; - })()); -}); -define("tc3/templates/components/form-element/vertical/checkbox", ["exports"], function (exports) { - exports["default"] = Ember.HTMLBars.template((function () { - return { - meta: { - "revision": "Ember@2.7.3", - "loc": { - "source": null, - "start": { - "line": 1, - "column": 0 - }, - "end": { - "line": 6, - "column": 44 - } - }, - "moduleName": "tc3/templates/components/form-element/vertical/checkbox.hbs" - }, - isEmpty: false, - arity: 0, - cachedFragment: null, - hasRendered: false, - buildFragment: function buildFragment(dom) { - var el0 = dom.createDocumentFragment(); - var el1 = dom.createElement("div"); - dom.setAttribute(el1, "class", "checkbox"); - var el2 = dom.createTextNode("\n "); - dom.appendChild(el1, el2); - var el2 = dom.createElement("label"); - var el3 = dom.createTextNode("\n "); - dom.appendChild(el2, el3); - var el3 = dom.createComment(""); - dom.appendChild(el2, el3); - var el3 = dom.createTextNode(" "); - dom.appendChild(el2, el3); - var el3 = dom.createComment(""); - dom.appendChild(el2, el3); - var el3 = dom.createTextNode("\n "); - dom.appendChild(el2, el3); - dom.appendChild(el1, el2); - var el2 = dom.createTextNode("\n"); - dom.appendChild(el1, el2); - dom.appendChild(el0, el1); - var el1 = dom.createTextNode("\n"); - dom.appendChild(el0, el1); - var el1 = dom.createComment(""); - dom.appendChild(el0, el1); - return el0; - }, - buildRenderNodes: function buildRenderNodes(dom, fragment, contextualElement) { - var element0 = dom.childAt(fragment, [0, 1]); - var morphs = new Array(3); - morphs[0] = dom.createMorphAt(element0, 1, 1); - morphs[1] = dom.createMorphAt(element0, 3, 3); - morphs[2] = dom.createMorphAt(fragment, 2, 2, contextualElement); - dom.insertBoundary(fragment, null); - return morphs; - }, - statements: [["inline", "input", [], ["name", ["subexpr", "@mut", [["get", "name", ["loc", [null, [3, 21], [3, 25]]], 0, 0, 0, 0]], [], [], 0, 0], "type", "checkbox", "checked", ["subexpr", "@mut", [["get", "value", ["loc", [null, [3, 50], [3, 55]]], 0, 0, 0, 0]], [], [], 0, 0], "disabled", ["subexpr", "@mut", [["get", "disabled", ["loc", [null, [3, 65], [3, 73]]], 0, 0, 0, 0]], [], [], 0, 0], "required", ["subexpr", "@mut", [["get", "required", ["loc", [null, [3, 83], [3, 91]]], 0, 0, 0, 0]], [], [], 0, 0]], ["loc", [null, [3, 8], [3, 93]]], 0, 0], ["content", "label", ["loc", [null, [3, 94], [3, 103]]], 0, 0, 0, 0], ["inline", "partial", ["components/form-element/errors"], [], ["loc", [null, [6, 0], [6, 44]]], 0, 0]], - locals: [], - templates: [] - }; - })()); -}); -define("tc3/templates/components/form-element/vertical/default", ["exports"], function (exports) { - exports["default"] = Ember.HTMLBars.template((function () { - var child0 = (function () { - return { - meta: { - "revision": "Ember@2.7.3", - "loc": { - "source": null, - "start": { - "line": 1, - "column": 0 - }, - "end": { - "line": 3, - "column": 0 - } - }, - "moduleName": "tc3/templates/components/form-element/vertical/default.hbs" - }, - isEmpty: false, - arity: 0, - cachedFragment: null, - hasRendered: false, - buildFragment: function buildFragment(dom) { - var el0 = dom.createDocumentFragment(); - var el1 = dom.createTextNode(" "); - dom.appendChild(el0, el1); - var el1 = dom.createElement("label"); - var el2 = dom.createComment(""); - dom.appendChild(el1, el2); - dom.appendChild(el0, el1); - var el1 = dom.createTextNode("\n"); - dom.appendChild(el0, el1); - return el0; - }, - buildRenderNodes: function buildRenderNodes(dom, fragment, contextualElement) { - var element0 = dom.childAt(fragment, [1]); - var morphs = new Array(3); - morphs[0] = dom.createAttrMorph(element0, 'class'); - morphs[1] = dom.createAttrMorph(element0, 'for'); - morphs[2] = dom.createMorphAt(element0, 0, 0); - return morphs; - }, - statements: [["attribute", "class", ["concat", ["control-label ", ["subexpr", "if", [["get", "invisibleLabel", ["loc", [null, [2, 37], [2, 51]]], 0, 0, 0, 0], "sr-only"], [], ["loc", [null, [2, 32], [2, 63]]], 0, 0]], 0, 0, 0, 0, 0], 0, 0, 0, 0], ["attribute", "for", ["concat", [["get", "formElementId", ["loc", [null, [2, 72], [2, 85]]], 0, 0, 0, 0]], 0, 0, 0, 0, 0], 0, 0, 0, 0], ["content", "label", ["loc", [null, [2, 89], [2, 98]]], 0, 0, 0, 0]], - locals: [], - templates: [] - }; - })(); - var child1 = (function () { - return { - meta: { - "revision": "Ember@2.7.3", - "loc": { - "source": null, - "start": { - "line": 4, - "column": 0 - }, - "end": { - "line": 6, - "column": 0 - } - }, - "moduleName": "tc3/templates/components/form-element/vertical/default.hbs" - }, - isEmpty: false, - arity: 0, - cachedFragment: null, - hasRendered: false, - buildFragment: function buildFragment(dom) { - var el0 = dom.createDocumentFragment(); - var el1 = dom.createTextNode(" "); - dom.appendChild(el0, el1); - var el1 = dom.createComment(""); - dom.appendChild(el0, el1); - var el1 = dom.createTextNode("\n"); - dom.appendChild(el0, el1); - return el0; - }, - buildRenderNodes: function buildRenderNodes(dom, fragment, contextualElement) { - var morphs = new Array(1); - morphs[0] = dom.createMorphAt(fragment, 1, 1, contextualElement); - return morphs; - }, - statements: [["inline", "yield", [["get", "value", ["loc", [null, [5, 12], [5, 17]]], 0, 0, 0, 0], ["get", "formElementId", ["loc", [null, [5, 18], [5, 31]]], 0, 0, 0, 0], ["get", "validation", ["loc", [null, [5, 32], [5, 42]]], 0, 0, 0, 0]], [], ["loc", [null, [5, 4], [5, 44]]], 0, 0]], - locals: [], - templates: [] - }; - })(); - var child2 = (function () { - return { - meta: { - "revision": "Ember@2.7.3", - "loc": { - "source": null, - "start": { - "line": 6, - "column": 0 - }, - "end": { - "line": 8, - "column": 0 - } - }, - "moduleName": "tc3/templates/components/form-element/vertical/default.hbs" - }, - isEmpty: false, - arity: 0, - cachedFragment: null, - hasRendered: false, - buildFragment: function buildFragment(dom) { - var el0 = dom.createDocumentFragment(); - var el1 = dom.createTextNode(" "); - dom.appendChild(el0, el1); - var el1 = dom.createComment(""); - dom.appendChild(el0, el1); - var el1 = dom.createTextNode("\n"); - dom.appendChild(el0, el1); - return el0; - }, - buildRenderNodes: function buildRenderNodes(dom, fragment, contextualElement) { - var morphs = new Array(1); - morphs[0] = dom.createMorphAt(fragment, 1, 1, contextualElement); - return morphs; - }, - statements: [["inline", "bs-input", [], ["id", ["subexpr", "@mut", [["get", "formElementId", ["loc", [null, [7, 18], [7, 31]]], 0, 0, 0, 0]], [], [], 0, 0], "name", ["subexpr", "@mut", [["get", "name", ["loc", [null, [7, 37], [7, 41]]], 0, 0, 0, 0]], [], [], 0, 0], "type", ["subexpr", "@mut", [["get", "controlType", ["loc", [null, [7, 47], [7, 58]]], 0, 0, 0, 0]], [], [], 0, 0], "value", ["subexpr", "@mut", [["get", "value", ["loc", [null, [7, 65], [7, 70]]], 0, 0, 0, 0]], [], [], 0, 0], "placeholder", ["subexpr", "@mut", [["get", "placeholder", ["loc", [null, [7, 83], [7, 94]]], 0, 0, 0, 0]], [], [], 0, 0], "autofocus", ["subexpr", "@mut", [["get", "autofocus", ["loc", [null, [7, 105], [7, 114]]], 0, 0, 0, 0]], [], [], 0, 0], "disabled", ["subexpr", "@mut", [["get", "disabled", ["loc", [null, [7, 124], [7, 132]]], 0, 0, 0, 0]], [], [], 0, 0], "required", ["subexpr", "@mut", [["get", "required", ["loc", [null, [7, 142], [7, 150]]], 0, 0, 0, 0]], [], [], 0, 0]], ["loc", [null, [7, 4], [7, 152]]], 0, 0]], - locals: [], - templates: [] - }; - })(); - return { - meta: { - "revision": "Ember@2.7.3", - "loc": { - "source": null, - "start": { - "line": 1, - "column": 0 - }, - "end": { - "line": 11, - "column": 0 - } - }, - "moduleName": "tc3/templates/components/form-element/vertical/default.hbs" - }, - isEmpty: false, - arity: 0, - cachedFragment: null, - hasRendered: false, - buildFragment: function buildFragment(dom) { - var el0 = dom.createDocumentFragment(); - var el1 = dom.createComment(""); - dom.appendChild(el0, el1); - var el1 = dom.createComment(""); - dom.appendChild(el0, el1); - var el1 = dom.createComment(""); - dom.appendChild(el0, el1); - var el1 = dom.createTextNode("\n"); - dom.appendChild(el0, el1); - var el1 = dom.createComment(""); - dom.appendChild(el0, el1); - var el1 = dom.createTextNode("\n"); - dom.appendChild(el0, el1); - return el0; - }, - buildRenderNodes: function buildRenderNodes(dom, fragment, contextualElement) { - var morphs = new Array(4); - morphs[0] = dom.createMorphAt(fragment, 0, 0, contextualElement); - morphs[1] = dom.createMorphAt(fragment, 1, 1, contextualElement); - morphs[2] = dom.createMorphAt(fragment, 2, 2, contextualElement); - morphs[3] = dom.createMorphAt(fragment, 4, 4, contextualElement); - dom.insertBoundary(fragment, 0); - return morphs; - }, - statements: [["block", "if", [["get", "hasLabel", ["loc", [null, [1, 6], [1, 14]]], 0, 0, 0, 0]], [], 0, null, ["loc", [null, [1, 0], [3, 7]]]], ["block", "if", [["get", "hasBlock", ["loc", [null, [4, 6], [4, 14]]], 0, 0, 0, 0]], [], 1, 2, ["loc", [null, [4, 0], [8, 7]]]], ["inline", "partial", ["components/form-element/feedback-icon"], [], ["loc", [null, [9, 0], [9, 51]]], 0, 0], ["inline", "partial", ["components/form-element/errors"], [], ["loc", [null, [10, 0], [10, 44]]], 0, 0]], - locals: [], - templates: [child0, child1, child2] - }; - })()); -}); -define("tc3/templates/components/form-element/vertical/select", ["exports"], function (exports) { - exports["default"] = Ember.HTMLBars.template((function () { - var child0 = (function () { - return { - meta: { - "revision": "Ember@2.7.3", - "loc": { - "source": null, - "start": { - "line": 1, - "column": 0 - }, - "end": { - "line": 3, - "column": 0 - } - }, - "moduleName": "tc3/templates/components/form-element/vertical/select.hbs" - }, - isEmpty: false, - arity: 0, - cachedFragment: null, - hasRendered: false, - buildFragment: function buildFragment(dom) { - var el0 = dom.createDocumentFragment(); - var el1 = dom.createTextNode(" "); - dom.appendChild(el0, el1); - var el1 = dom.createElement("label"); - var el2 = dom.createComment(""); - dom.appendChild(el1, el2); - dom.appendChild(el0, el1); - var el1 = dom.createTextNode("\n"); - dom.appendChild(el0, el1); - return el0; - }, - buildRenderNodes: function buildRenderNodes(dom, fragment, contextualElement) { - var element0 = dom.childAt(fragment, [1]); - var morphs = new Array(3); - morphs[0] = dom.createAttrMorph(element0, 'class'); - morphs[1] = dom.createAttrMorph(element0, 'for'); - morphs[2] = dom.createMorphAt(element0, 0, 0); - return morphs; - }, - statements: [["attribute", "class", ["concat", ["control-label ", ["subexpr", "if", [["get", "invisibleLabel", ["loc", [null, [2, 37], [2, 51]]], 0, 0, 0, 0], "sr-only"], [], ["loc", [null, [2, 32], [2, 63]]], 0, 0]], 0, 0, 0, 0, 0], 0, 0, 0, 0], ["attribute", "for", ["concat", [["get", "formElementId", ["loc", [null, [2, 72], [2, 85]]], 0, 0, 0, 0]], 0, 0, 0, 0, 0], 0, 0, 0, 0], ["content", "label", ["loc", [null, [2, 89], [2, 98]]], 0, 0, 0, 0]], - locals: [], - templates: [] - }; - })(); - return { - meta: { - "revision": "Ember@2.7.3", - "loc": { - "source": null, - "start": { - "line": 1, - "column": 0 - }, - "end": { - "line": 7, - "column": 0 - } - }, - "moduleName": "tc3/templates/components/form-element/vertical/select.hbs" - }, - isEmpty: false, - arity: 0, - cachedFragment: null, - hasRendered: false, - buildFragment: function buildFragment(dom) { - var el0 = dom.createDocumentFragment(); - var el1 = dom.createComment(""); - dom.appendChild(el0, el1); - var el1 = dom.createComment(""); - dom.appendChild(el0, el1); - var el1 = dom.createTextNode("\n"); - dom.appendChild(el0, el1); - var el1 = dom.createComment(""); - dom.appendChild(el0, el1); - var el1 = dom.createTextNode("\n"); - dom.appendChild(el0, el1); - var el1 = dom.createComment(""); - dom.appendChild(el0, el1); - var el1 = dom.createTextNode("\n"); - dom.appendChild(el0, el1); - return el0; - }, - buildRenderNodes: function buildRenderNodes(dom, fragment, contextualElement) { - var morphs = new Array(4); - morphs[0] = dom.createMorphAt(fragment, 0, 0, contextualElement); - morphs[1] = dom.createMorphAt(fragment, 1, 1, contextualElement); - morphs[2] = dom.createMorphAt(fragment, 3, 3, contextualElement); - morphs[3] = dom.createMorphAt(fragment, 5, 5, contextualElement); - dom.insertBoundary(fragment, 0); - return morphs; - }, - statements: [["block", "if", [["get", "hasLabel", ["loc", [null, [1, 6], [1, 14]]], 0, 0, 0, 0]], [], 0, null, ["loc", [null, [1, 0], [3, 7]]]], ["inline", "bs-select", [], ["id", ["subexpr", "@mut", [["get", "formElementId", ["loc", [null, [4, 15], [4, 28]]], 0, 0, 0, 0]], [], [], 0, 0], "name", ["subexpr", "@mut", [["get", "name", ["loc", [null, [4, 34], [4, 38]]], 0, 0, 0, 0]], [], [], 0, 0], "content", ["subexpr", "@mut", [["get", "choices", ["loc", [null, [4, 47], [4, 54]]], 0, 0, 0, 0]], [], [], 0, 0], "optionValuePath", ["subexpr", "@mut", [["get", "choiceValueProperty", ["loc", [null, [4, 71], [4, 90]]], 0, 0, 0, 0]], [], [], 0, 0], "optionLabelPath", ["subexpr", "@mut", [["get", "choiceLabelProperty", ["loc", [null, [4, 107], [4, 126]]], 0, 0, 0, 0]], [], [], 0, 0], "value", ["subexpr", "@mut", [["get", "value", ["loc", [null, [4, 133], [4, 138]]], 0, 0, 0, 0]], [], [], 0, 0], "disabled", ["subexpr", "@mut", [["get", "disabled", ["loc", [null, [4, 148], [4, 156]]], 0, 0, 0, 0]], [], [], 0, 0], "required", ["subexpr", "@mut", [["get", "required", ["loc", [null, [4, 166], [4, 174]]], 0, 0, 0, 0]], [], [], 0, 0]], ["loc", [null, [4, 0], [4, 176]]], 0, 0], ["inline", "partial", ["components/form-element/feedback-icon"], [], ["loc", [null, [5, 0], [5, 51]]], 0, 0], ["inline", "partial", ["components/form-element/errors"], [], ["loc", [null, [6, 0], [6, 44]]], 0, 0]], - locals: [], - templates: [child0] - }; - })()); -}); -define("tc3/templates/components/form-element/vertical/textarea", ["exports"], function (exports) { - exports["default"] = Ember.HTMLBars.template((function () { - var child0 = (function () { - return { - meta: { - "revision": "Ember@2.7.3", - "loc": { - "source": null, - "start": { - "line": 1, - "column": 0 - }, - "end": { - "line": 3, - "column": 0 - } - }, - "moduleName": "tc3/templates/components/form-element/vertical/textarea.hbs" - }, - isEmpty: false, - arity: 0, - cachedFragment: null, - hasRendered: false, - buildFragment: function buildFragment(dom) { - var el0 = dom.createDocumentFragment(); - var el1 = dom.createTextNode(" "); - dom.appendChild(el0, el1); - var el1 = dom.createElement("label"); - var el2 = dom.createComment(""); - dom.appendChild(el1, el2); - dom.appendChild(el0, el1); - var el1 = dom.createTextNode("\n"); - dom.appendChild(el0, el1); - return el0; - }, - buildRenderNodes: function buildRenderNodes(dom, fragment, contextualElement) { - var element0 = dom.childAt(fragment, [1]); - var morphs = new Array(3); - morphs[0] = dom.createAttrMorph(element0, 'class'); - morphs[1] = dom.createAttrMorph(element0, 'for'); - morphs[2] = dom.createMorphAt(element0, 0, 0); - return morphs; - }, - statements: [["attribute", "class", ["concat", ["control-label ", ["subexpr", "if", [["get", "invisibleLabel", ["loc", [null, [2, 37], [2, 51]]], 0, 0, 0, 0], "sr-only"], [], ["loc", [null, [2, 32], [2, 63]]], 0, 0]], 0, 0, 0, 0, 0], 0, 0, 0, 0], ["attribute", "for", ["concat", [["get", "formElementId", ["loc", [null, [2, 72], [2, 85]]], 0, 0, 0, 0]], 0, 0, 0, 0, 0], 0, 0, 0, 0], ["content", "label", ["loc", [null, [2, 89], [2, 98]]], 0, 0, 0, 0]], - locals: [], - templates: [] - }; - })(); - return { - meta: { - "revision": "Ember@2.7.3", - "loc": { - "source": null, - "start": { - "line": 1, - "column": 0 - }, - "end": { - "line": 7, - "column": 0 - } - }, - "moduleName": "tc3/templates/components/form-element/vertical/textarea.hbs" - }, - isEmpty: false, - arity: 0, - cachedFragment: null, - hasRendered: false, - buildFragment: function buildFragment(dom) { - var el0 = dom.createDocumentFragment(); - var el1 = dom.createComment(""); - dom.appendChild(el0, el1); - var el1 = dom.createComment(""); - dom.appendChild(el0, el1); - var el1 = dom.createTextNode("\n"); - dom.appendChild(el0, el1); - var el1 = dom.createComment(""); - dom.appendChild(el0, el1); - var el1 = dom.createTextNode("\n"); - dom.appendChild(el0, el1); - var el1 = dom.createComment(""); - dom.appendChild(el0, el1); - var el1 = dom.createTextNode("\n"); - dom.appendChild(el0, el1); - return el0; - }, - buildRenderNodes: function buildRenderNodes(dom, fragment, contextualElement) { - var morphs = new Array(4); - morphs[0] = dom.createMorphAt(fragment, 0, 0, contextualElement); - morphs[1] = dom.createMorphAt(fragment, 1, 1, contextualElement); - morphs[2] = dom.createMorphAt(fragment, 3, 3, contextualElement); - morphs[3] = dom.createMorphAt(fragment, 5, 5, contextualElement); - dom.insertBoundary(fragment, 0); - return morphs; - }, - statements: [["block", "if", [["get", "hasLabel", ["loc", [null, [1, 6], [1, 14]]], 0, 0, 0, 0]], [], 0, null, ["loc", [null, [1, 0], [3, 7]]]], ["inline", "bs-textarea", [], ["id", ["subexpr", "@mut", [["get", "formElementId", ["loc", [null, [4, 17], [4, 30]]], 0, 0, 0, 0]], [], [], 0, 0], "value", ["subexpr", "@mut", [["get", "value", ["loc", [null, [4, 37], [4, 42]]], 0, 0, 0, 0]], [], [], 0, 0], "name", ["subexpr", "@mut", [["get", "name", ["loc", [null, [4, 48], [4, 52]]], 0, 0, 0, 0]], [], [], 0, 0], "placeholder", ["subexpr", "@mut", [["get", "placeholder", ["loc", [null, [4, 65], [4, 76]]], 0, 0, 0, 0]], [], [], 0, 0], "autofocus", ["subexpr", "@mut", [["get", "autofocus", ["loc", [null, [4, 87], [4, 96]]], 0, 0, 0, 0]], [], [], 0, 0], "disabled", ["subexpr", "@mut", [["get", "disabled", ["loc", [null, [4, 106], [4, 114]]], 0, 0, 0, 0]], [], [], 0, 0], "required", ["subexpr", "@mut", [["get", "required", ["loc", [null, [4, 124], [4, 132]]], 0, 0, 0, 0]], [], [], 0, 0], "cols", ["subexpr", "@mut", [["get", "cols", ["loc", [null, [4, 138], [4, 142]]], 0, 0, 0, 0]], [], [], 0, 0], "rows", ["subexpr", "@mut", [["get", "rows", ["loc", [null, [4, 148], [4, 152]]], 0, 0, 0, 0]], [], [], 0, 0]], ["loc", [null, [4, 0], [4, 154]]], 0, 0], ["inline", "partial", ["components/form-element/feedback-icon"], [], ["loc", [null, [5, 0], [5, 51]]], 0, 0], ["inline", "partial", ["components/form-element/errors"], [], ["loc", [null, [6, 0], [6, 44]]], 0, 0]], - locals: [], - templates: [child0] - }; - })()); -}); -define("tc3/templates/components/generic-chart", ["exports"], function (exports) { - exports["default"] = Ember.HTMLBars.template((function () { - return { - meta: { - "revision": "Ember@2.7.3", - "loc": { - "source": null, - "start": { - "line": 1, - "column": 0 - }, - "end": { - "line": 3, - "column": 0 - } - }, - "moduleName": "tc3/templates/components/generic-chart.hbs" - }, - isEmpty: false, - arity: 0, - cachedFragment: null, - hasRendered: false, - buildFragment: function buildFragment(dom) { - var el0 = dom.createDocumentFragment(); - var el1 = dom.createElement("div"); - dom.setAttribute(el1, "class", "chart"); - dom.appendChild(el0, el1); - var el1 = dom.createTextNode("\n"); - dom.appendChild(el0, el1); - var el1 = dom.createComment(""); - dom.appendChild(el0, el1); - var el1 = dom.createTextNode("\n"); - dom.appendChild(el0, el1); - return el0; - }, - buildRenderNodes: function buildRenderNodes(dom, fragment, contextualElement) { - var morphs = new Array(1); - morphs[0] = dom.createMorphAt(fragment, 2, 2, contextualElement); - return morphs; - }, - statements: [["content", "yield", ["loc", [null, [2, 0], [2, 9]]], 0, 0, 0, 0]], - locals: [], - templates: [] - }; - })()); -}); -define("tc3/templates/components/object-bin", ["exports"], function (exports) { - exports["default"] = Ember.HTMLBars.template((function () { - var child0 = (function () { - var child0 = (function () { - var child0 = (function () { - return { - meta: { - "revision": "Ember@2.7.3", - "loc": { - "source": null, - "start": { - "line": 5, - "column": 4 - }, - "end": { - "line": 7, - "column": 4 - } - }, - "moduleName": "tc3/templates/components/object-bin.hbs" - }, - isEmpty: false, - arity: 0, - cachedFragment: null, - hasRendered: false, - buildFragment: function buildFragment(dom) { - var el0 = dom.createDocumentFragment(); - var el1 = dom.createTextNode(" "); - dom.appendChild(el0, el1); - var el1 = dom.createComment(""); - dom.appendChild(el0, el1); - var el1 = dom.createTextNode("\n"); - dom.appendChild(el0, el1); - return el0; - }, - buildRenderNodes: function buildRenderNodes(dom, fragment, contextualElement) { - var morphs = new Array(1); - morphs[0] = dom.createMorphAt(fragment, 1, 1, contextualElement); - return morphs; - }, - statements: [["inline", "yield", [["get", "obj", ["loc", [null, [6, 14], [6, 17]]], 0, 0, 0, 0]], [], ["loc", [null, [6, 6], [6, 19]]], 0, 0]], - locals: [], - templates: [] - }; - })(); - return { - meta: { - "revision": "Ember@2.7.3", - "loc": { - "source": null, - "start": { - "line": 4, - "column": 2 - }, - "end": { - "line": 8, - "column": 2 - } - }, - "moduleName": "tc3/templates/components/object-bin.hbs" - }, - isEmpty: false, - arity: 1, - cachedFragment: null, - hasRendered: false, - buildFragment: function buildFragment(dom) { - var el0 = dom.createDocumentFragment(); - var el1 = dom.createComment(""); - dom.appendChild(el0, el1); - return el0; - }, - buildRenderNodes: function buildRenderNodes(dom, fragment, contextualElement) { - var morphs = new Array(1); - morphs[0] = dom.createMorphAt(fragment, 0, 0, contextualElement); - dom.insertBoundary(fragment, 0); - dom.insertBoundary(fragment, null); - return morphs; - }, - statements: [["block", "draggable-object", [], ["action", "handleObjectDragged", "content", ["subexpr", "@mut", [["get", "obj", ["loc", [null, [5, 61], [5, 64]]], 0, 0, 0, 0]], [], [], 0, 0]], 0, null, ["loc", [null, [5, 4], [7, 25]]]]], - locals: ["obj"], - templates: [child0] - }; - })(); - return { - meta: { - "revision": "Ember@2.7.3", - "loc": { - "source": null, - "start": { - "line": 1, - "column": 0 - }, - "end": { - "line": 9, - "column": 0 - } - }, - "moduleName": "tc3/templates/components/object-bin.hbs" - }, - isEmpty: false, - arity: 0, - cachedFragment: null, - hasRendered: false, - buildFragment: function buildFragment(dom) { - var el0 = dom.createDocumentFragment(); - var el1 = dom.createTextNode(" "); - dom.appendChild(el0, el1); - var el1 = dom.createElement("div"); - dom.setAttribute(el1, "class", "object-bin-title"); - var el2 = dom.createComment(""); - dom.appendChild(el1, el2); - dom.appendChild(el0, el1); - var el1 = dom.createTextNode("\n "); - dom.appendChild(el0, el1); - var el1 = dom.createElement("br"); - dom.appendChild(el0, el1); - var el1 = dom.createTextNode("\n"); - dom.appendChild(el0, el1); - var el1 = dom.createComment(""); - dom.appendChild(el0, el1); - return el0; - }, - buildRenderNodes: function buildRenderNodes(dom, fragment, contextualElement) { - var morphs = new Array(2); - morphs[0] = dom.createMorphAt(dom.childAt(fragment, [1]), 0, 0); - morphs[1] = dom.createMorphAt(fragment, 5, 5, contextualElement); - dom.insertBoundary(fragment, null); - return morphs; - }, - statements: [["content", "name", ["loc", [null, [2, 32], [2, 40]]], 0, 0, 0, 0], ["block", "each", [["get", "model", ["loc", [null, [4, 10], [4, 15]]], 0, 0, 0, 0]], [], 0, null, ["loc", [null, [4, 2], [8, 11]]]]], - locals: [], - templates: [child0] - }; - })(); - return { - meta: { - "revision": "Ember@2.7.3", - "loc": { - "source": null, - "start": { - "line": 1, - "column": 0 - }, - "end": { - "line": 10, - "column": 0 - } - }, - "moduleName": "tc3/templates/components/object-bin.hbs" - }, - isEmpty: false, - arity: 0, - cachedFragment: null, - hasRendered: false, - buildFragment: function buildFragment(dom) { - var el0 = dom.createDocumentFragment(); - var el1 = dom.createComment(""); - dom.appendChild(el0, el1); - return el0; - }, - buildRenderNodes: function buildRenderNodes(dom, fragment, contextualElement) { - var morphs = new Array(1); - morphs[0] = dom.createMorphAt(fragment, 0, 0, contextualElement); - dom.insertBoundary(fragment, 0); - dom.insertBoundary(fragment, null); - return morphs; - }, - statements: [["block", "draggable-object-target", [], ["action", "handleObjectDropped"], 0, null, ["loc", [null, [1, 0], [9, 28]]]]], - locals: [], - templates: [child0] - }; - })()); -}); -define("tc3/templates/components/packery-grid", ["exports"], function (exports) { - exports["default"] = Ember.HTMLBars.template((function () { - return { - meta: { - "revision": "Ember@2.7.3", - "loc": { - "source": null, - "start": { - "line": 1, - "column": 0 - }, - "end": { - "line": 7, - "column": 0 - } - }, - "moduleName": "tc3/templates/components/packery-grid.hbs" - }, - isEmpty: false, - arity: 0, - cachedFragment: null, - hasRendered: false, - buildFragment: function buildFragment(dom) { - var el0 = dom.createDocumentFragment(); - var el1 = dom.createElement("div"); - dom.setAttribute(el1, "class", "grid"); - var el2 = dom.createTextNode("\n "); - dom.appendChild(el1, el2); - var el2 = dom.createElement("div"); - dom.setAttribute(el2, "class", "grid-item"); - var el3 = dom.createTextNode("Grid item 1"); - dom.appendChild(el2, el3); - dom.appendChild(el1, el2); - var el2 = dom.createTextNode("\n "); - dom.appendChild(el1, el2); - var el2 = dom.createElement("div"); - dom.setAttribute(el2, "class", "grid-item grid-item--width2"); - var el3 = dom.createTextNode("Grid item 2"); - dom.appendChild(el2, el3); - dom.appendChild(el1, el2); - var el2 = dom.createTextNode("\n"); - dom.appendChild(el1, el2); - dom.appendChild(el0, el1); - var el1 = dom.createTextNode("\n\n"); - dom.appendChild(el0, el1); - var el1 = dom.createComment(""); - dom.appendChild(el0, el1); - var el1 = dom.createTextNode("\n"); - dom.appendChild(el0, el1); - return el0; - }, - buildRenderNodes: function buildRenderNodes(dom, fragment, contextualElement) { - var morphs = new Array(1); - morphs[0] = dom.createMorphAt(fragment, 2, 2, contextualElement); - return morphs; - }, - statements: [["content", "yield", ["loc", [null, [6, 0], [6, 9]]], 0, 0, 0, 0]], - locals: [], - templates: [] - }; - })()); -}); -define("tc3/templates/components/place-holder", ["exports"], function (exports) { - exports["default"] = Ember.HTMLBars.template((function () { - return { - meta: { - "revision": "Ember@2.7.3", - "loc": { - "source": null, - "start": { - "line": 1, - "column": 0 - }, - "end": { - "line": 48, - "column": 0 - } - }, - "moduleName": "tc3/templates/components/place-holder.hbs" - }, - isEmpty: false, - arity: 0, - cachedFragment: null, - hasRendered: false, - buildFragment: function buildFragment(dom) { - var el0 = dom.createDocumentFragment(); - var el1 = dom.createElement("div"); - dom.setAttribute(el1, "class", "widgetButtons"); - var el2 = dom.createTextNode("\n "); - dom.appendChild(el1, el2); - var el2 = dom.createElement("button"); - dom.setAttribute(el2, "class", "configureButton"); - var el3 = dom.createComment(""); - dom.appendChild(el2, el3); - dom.appendChild(el1, el2); - var el2 = dom.createTextNode("\n "); - dom.appendChild(el1, el2); - var el2 = dom.createElement("button"); - dom.setAttribute(el2, "class", "configureButton"); - var el3 = dom.createComment(""); - dom.appendChild(el2, el3); - dom.appendChild(el1, el2); - var el2 = dom.createTextNode("\n"); - dom.appendChild(el1, el2); - dom.appendChild(el0, el1); - var el1 = dom.createTextNode("\n"); - dom.appendChild(el0, el1); - var el1 = dom.createElement("div"); - dom.setAttribute(el1, "class", "configmenu"); - var el2 = dom.createTextNode("\n "); - dom.appendChild(el1, el2); - var el2 = dom.createElement("form"); - var el3 = dom.createTextNode("\n "); - dom.appendChild(el2, el3); - var el3 = dom.createElement("div"); - dom.setAttribute(el3, "class", "col-xs-4"); - var el4 = dom.createTextNode("JS Engine:"); - dom.appendChild(el3, el4); - dom.appendChild(el2, el3); - var el3 = dom.createTextNode("\n "); - dom.appendChild(el2, el3); - var el3 = dom.createElement("div"); - dom.setAttribute(el3, "class", "col-xs-8"); - var el4 = dom.createTextNode("\n "); - dom.appendChild(el3, el4); - var el4 = dom.createElement("select"); - var el5 = dom.createTextNode("\n "); - dom.appendChild(el4, el5); - var el5 = dom.createElement("option"); - dom.setAttribute(el5, "value", "c3"); - var el6 = dom.createTextNode("C3"); - dom.appendChild(el5, el6); - dom.appendChild(el4, el5); - var el5 = dom.createTextNode("\n "); - dom.appendChild(el4, el5); - var el5 = dom.createElement("option"); - dom.setAttribute(el5, "value", "dimple"); - var el6 = dom.createTextNode("Dimple"); - dom.appendChild(el5, el6); - dom.appendChild(el4, el5); - var el5 = dom.createTextNode("\n "); - dom.appendChild(el4, el5); - dom.appendChild(el3, el4); - var el4 = dom.createTextNode("\n "); - dom.appendChild(el3, el4); - dom.appendChild(el2, el3); - var el3 = dom.createTextNode("\n "); - dom.appendChild(el2, el3); - var el3 = dom.createElement("hr"); - dom.appendChild(el2, el3); - var el3 = dom.createTextNode("\n "); - dom.appendChild(el2, el3); - var el3 = dom.createElement("div"); - dom.setAttribute(el3, "class", "col-xs-4"); - var el4 = dom.createTextNode("Chart"); - dom.appendChild(el3, el4); - dom.appendChild(el2, el3); - var el3 = dom.createTextNode("\n "); - dom.appendChild(el2, el3); - var el3 = dom.createElement("div"); - dom.setAttribute(el3, "class", "col-xs-8"); - var el4 = dom.createTextNode("\n "); - dom.appendChild(el3, el4); - var el4 = dom.createElement("select"); - var el5 = dom.createTextNode("\n "); - dom.appendChild(el4, el5); - var el5 = dom.createElement("option"); - dom.setAttribute(el5, "value", "donut"); - var el6 = dom.createTextNode("Donut"); - dom.appendChild(el5, el6); - dom.appendChild(el4, el5); - var el5 = dom.createTextNode("\n "); - dom.appendChild(el4, el5); - var el5 = dom.createElement("option"); - dom.setAttribute(el5, "value", "timeseries"); - var el6 = dom.createTextNode("Time-Series"); - dom.appendChild(el5, el6); - dom.appendChild(el4, el5); - var el5 = dom.createTextNode("\n "); - dom.appendChild(el4, el5); - var el5 = dom.createElement("option"); - dom.setAttribute(el5, "value", "bar"); - var el6 = dom.createTextNode("Bar"); - dom.appendChild(el5, el6); - dom.appendChild(el4, el5); - var el5 = dom.createTextNode("\n "); - dom.appendChild(el4, el5); - dom.appendChild(el3, el4); - var el4 = dom.createTextNode("\n "); - dom.appendChild(el3, el4); - dom.appendChild(el2, el3); - var el3 = dom.createTextNode("\n "); - dom.appendChild(el2, el3); - var el3 = dom.createElement("hr"); - dom.appendChild(el2, el3); - var el3 = dom.createTextNode("\n "); - dom.appendChild(el2, el3); - var el3 = dom.createElement("div"); - dom.setAttribute(el3, "class", "col-xs-4"); - var el4 = dom.createTextNode("Width:"); - dom.appendChild(el3, el4); - dom.appendChild(el2, el3); - var el3 = dom.createTextNode("\n "); - dom.appendChild(el2, el3); - var el3 = dom.createElement("div"); - dom.setAttribute(el3, "class", "col-xs-8"); - var el4 = dom.createTextNode("\n "); - dom.appendChild(el3, el4); - var el4 = dom.createComment(""); - dom.appendChild(el3, el4); - var el4 = dom.createTextNode("\n "); - dom.appendChild(el3, el4); - dom.appendChild(el2, el3); - var el3 = dom.createTextNode("\n "); - dom.appendChild(el2, el3); - var el3 = dom.createElement("hr"); - dom.appendChild(el2, el3); - var el3 = dom.createTextNode("\n "); - dom.appendChild(el2, el3); - var el3 = dom.createElement("div"); - dom.setAttribute(el3, "class", "col-xs-4"); - var el4 = dom.createTextNode("Height:"); - dom.appendChild(el3, el4); - dom.appendChild(el2, el3); - var el3 = dom.createTextNode("\n "); - dom.appendChild(el2, el3); - var el3 = dom.createElement("div"); - dom.setAttribute(el3, "class", "col-xs-8"); - var el4 = dom.createTextNode("\n "); - dom.appendChild(el3, el4); - var el4 = dom.createComment(""); - dom.appendChild(el3, el4); - var el4 = dom.createTextNode("\n "); - dom.appendChild(el3, el4); - dom.appendChild(el2, el3); - var el3 = dom.createTextNode("\n "); - dom.appendChild(el2, el3); - var el3 = dom.createElement("hr"); - dom.appendChild(el2, el3); - var el3 = dom.createTextNode("\n "); - dom.appendChild(el2, el3); - var el3 = dom.createElement("div"); - dom.setAttribute(el3, "class", "col-xs-4"); - var el4 = dom.createTextNode("Query:"); - dom.appendChild(el3, el4); - dom.appendChild(el2, el3); - var el3 = dom.createTextNode("\n "); - dom.appendChild(el2, el3); - var el3 = dom.createElement("div"); - dom.setAttribute(el3, "class", "col-xs-12"); - var el4 = dom.createTextNode("\n "); - dom.appendChild(el3, el4); - var el4 = dom.createComment(""); - dom.appendChild(el3, el4); - var el4 = dom.createTextNode("\n "); - dom.appendChild(el3, el4); - dom.appendChild(el2, el3); - var el3 = dom.createTextNode("\n "); - dom.appendChild(el2, el3); - var el3 = dom.createElement("hr"); - dom.appendChild(el2, el3); - var el3 = dom.createTextNode("\n "); - dom.appendChild(el2, el3); - var el3 = dom.createElement("div"); - dom.setAttribute(el3, "class", "col-xs-12"); - var el4 = dom.createTextNode("\n "); - dom.appendChild(el3, el4); - var el4 = dom.createElement("button"); - dom.setAttribute(el4, "class", "btn btn-primary"); - dom.setAttribute(el4, "style", "margin-right:10px"); - dom.setAttribute(el4, "type", "submit"); - var el5 = dom.createTextNode("OK"); - dom.appendChild(el4, el5); - dom.appendChild(el3, el4); - var el4 = dom.createTextNode("\n "); - dom.appendChild(el3, el4); - dom.appendChild(el2, el3); - var el3 = dom.createTextNode("\n "); - dom.appendChild(el2, el3); - dom.appendChild(el1, el2); - var el2 = dom.createTextNode("\n"); - dom.appendChild(el1, el2); - dom.appendChild(el0, el1); - var el1 = dom.createTextNode("\n\n"); - dom.appendChild(el0, el1); - var el1 = dom.createComment(""); - dom.appendChild(el0, el1); - var el1 = dom.createTextNode("\n\n"); - dom.appendChild(el0, el1); - var el1 = dom.createComment(""); - dom.appendChild(el0, el1); - var el1 = dom.createTextNode("\n"); - dom.appendChild(el0, el1); - return el0; - }, - buildRenderNodes: function buildRenderNodes(dom, fragment, contextualElement) { - var element0 = dom.childAt(fragment, [0]); - var element1 = dom.childAt(element0, [1]); - var element2 = dom.childAt(element0, [3]); - var element3 = dom.childAt(fragment, [2, 1]); - var element4 = dom.childAt(element3, [3, 1]); - var element5 = dom.childAt(element3, [9, 1]); - var morphs = new Array(12); - morphs[0] = dom.createAttrMorph(element1, 'onclick'); - morphs[1] = dom.createMorphAt(element1, 0, 0); - morphs[2] = dom.createAttrMorph(element2, 'onclick'); - morphs[3] = dom.createMorphAt(element2, 0, 0); - morphs[4] = dom.createElementMorph(element3); - morphs[5] = dom.createAttrMorph(element4, 'onchange'); - morphs[6] = dom.createAttrMorph(element5, 'onchange'); - morphs[7] = dom.createMorphAt(dom.childAt(element3, [15]), 1, 1); - morphs[8] = dom.createMorphAt(dom.childAt(element3, [21]), 1, 1); - morphs[9] = dom.createMorphAt(dom.childAt(element3, [27]), 1, 1); - morphs[10] = dom.createMorphAt(fragment, 4, 4, contextualElement); - morphs[11] = dom.createMorphAt(fragment, 6, 6, contextualElement); - return morphs; - }, - statements: [["attribute", "onclick", ["subexpr", "action", ["removeWidget"], [], ["loc", [null, [null, null], [2, 69]]], 0, 0], 0, 0, 0, 0], ["inline", "fa-icon", ["close"], [], ["loc", [null, [2, 70], [2, 89]]], 0, 0], ["attribute", "onclick", ["subexpr", "action", ["showConfig"], [], ["loc", [null, [null, null], [3, 67]]], 0, 0], 0, 0, 0, 0], ["inline", "fa-icon", ["cogs"], [], ["loc", [null, [3, 68], [3, 86]]], 0, 0], ["element", "action", ["configChanged"], ["on", "submit"], ["loc", [null, [6, 10], [6, 48]]], 0, 0], ["attribute", "onchange", ["subexpr", "action", ["changeEngine"], ["value", "target.value"], ["loc", [null, [null, null], [9, 73]]], 0, 0], 0, 0, 0, 0], ["attribute", "onchange", ["subexpr", "action", ["changeChart"], ["value", "target.value"], ["loc", [null, [null, null], [17, 72]]], 0, 0], 0, 0, 0, 0], ["inline", "input", [], ["type", "text", "size", "10", "value", ["subexpr", "@mut", [["get", "widthSetting", ["loc", [null, [26, 46], [26, 58]]], 0, 0, 0, 0]], [], [], 0, 0]], ["loc", [null, [26, 10], [26, 60]]], 0, 0], ["inline", "input", [], ["type", "text", "size", "10", "value", ["subexpr", "@mut", [["get", "heightSetting", ["loc", [null, [31, 46], [31, 59]]], 0, 0, 0, 0]], [], [], 0, 0]], ["loc", [null, [31, 10], [31, 61]]], 0, 0], ["inline", "textarea", [], ["value", ["subexpr", "@mut", [["get", "query", ["loc", [null, [36, 27], [36, 32]]], 0, 0, 0, 0]], [], [], 0, 0], "cols", "36", "rows", "5"], ["loc", [null, [36, 10], [36, 53]]], 0, 0], ["inline", "component", [["get", "widgetType", ["loc", [null, [45, 12], [45, 22]]], 0, 0, 0, 0]], ["chartType", ["subexpr", "@mut", [["get", "chartType", ["loc", [null, [45, 33], [45, 42]]], 0, 0, 0, 0]], [], [], 0, 0], "aggregations", ["subexpr", "@mut", [["get", "aggregations", ["loc", [null, [45, 56], [45, 68]]], 0, 0, 0, 0]], [], [], 0, 0], "width", ["subexpr", "@mut", [["get", "widthSetting", ["loc", [null, [45, 75], [45, 87]]], 0, 0, 0, 0]], [], [], 0, 0], "height", ["subexpr", "@mut", [["get", "heightSetting", ["loc", [null, [45, 95], [45, 108]]], 0, 0, 0, 0]], [], [], 0, 0], "interval", ["subexpr", "@mut", [["get", "tsInterval", ["loc", [null, [45, 118], [45, 128]]], 0, 0, 0, 0]], [], [], 0, 0], "resizedSignal", ["subexpr", "@mut", [["get", "resizedSignal", ["loc", [null, [45, 143], [45, 156]]], 0, 0, 0, 0]], [], [], 0, 0]], ["loc", [null, [45, 0], [45, 158]]], 0, 0], ["content", "yield", ["loc", [null, [47, 0], [47, 9]]], 0, 0, 0, 0]], - locals: [], - templates: [] - }; - })()); -}); -define("tc3/templates/components/sortable-objects", ["exports"], function (exports) { - exports["default"] = Ember.HTMLBars.template((function () { - return { - meta: { - "revision": "Ember@2.7.3", - "loc": { - "source": null, - "start": { - "line": 1, - "column": 0 - }, - "end": { - "line": 1, - "column": 9 - } - }, - "moduleName": "tc3/templates/components/sortable-objects.hbs" - }, - isEmpty: false, - arity: 0, - cachedFragment: null, - hasRendered: false, - buildFragment: function buildFragment(dom) { - var el0 = dom.createDocumentFragment(); - var el1 = dom.createComment(""); - dom.appendChild(el0, el1); - return el0; - }, - buildRenderNodes: function buildRenderNodes(dom, fragment, contextualElement) { - var morphs = new Array(1); - morphs[0] = dom.createMorphAt(fragment, 0, 0, contextualElement); - dom.insertBoundary(fragment, 0); - dom.insertBoundary(fragment, null); - return morphs; - }, - statements: [["content", "yield", ["loc", [null, [1, 0], [1, 9]]], 0, 0, 0, 0]], - locals: [], - templates: [] - }; - })()); -}); -define("tc3/templates/components/timeseries-chart", ["exports"], function (exports) { - exports["default"] = Ember.HTMLBars.template((function () { - return { - meta: { - "revision": "Ember@2.7.3", - "loc": { - "source": null, - "start": { - "line": 1, - "column": 0 - }, - "end": { - "line": 12, - "column": 0 - } - }, - "moduleName": "tc3/templates/components/timeseries-chart.hbs" - }, - isEmpty: false, - arity: 0, - cachedFragment: null, - hasRendered: false, - buildFragment: function buildFragment(dom) { - var el0 = dom.createDocumentFragment(); - var el1 = dom.createElement("div"); - dom.setAttribute(el1, "class", "ts"); - dom.appendChild(el0, el1); - var el1 = dom.createTextNode("\n\n"); - dom.appendChild(el0, el1); - var el1 = dom.createElement("ul"); - dom.setAttribute(el1, "style", "padding-bottom: 40px;"); - var el2 = dom.createTextNode("\n "); - dom.appendChild(el1, el2); - var el2 = dom.createElement("li"); - dom.setAttribute(el2, "style", "display: inline; float: left; margin-right: 3em;"); - var el3 = dom.createElement("strong"); - var el4 = dom.createTextNode("Filter articles by type: "); - dom.appendChild(el3, el4); - dom.appendChild(el2, el3); - dom.appendChild(el1, el2); - var el2 = dom.createTextNode("\n "); - dom.appendChild(el1, el2); - var el2 = dom.createElement("li"); - dom.setAttribute(el2, "style", "display: inline; float: left; margin-right: 3em;"); - var el3 = dom.createTextNode("Publication: "); - dom.appendChild(el2, el3); - var el3 = dom.createComment(""); - dom.appendChild(el2, el3); - dom.appendChild(el1, el2); - var el2 = dom.createTextNode("\n "); - dom.appendChild(el1, el2); - var el2 = dom.createElement("li"); - dom.setAttribute(el2, "style", "display: inline; float: left; margin-right: 3em;"); - var el3 = dom.createTextNode("Preprint: "); - dom.appendChild(el2, el3); - var el3 = dom.createComment(""); - dom.appendChild(el2, el3); - dom.appendChild(el1, el2); - var el2 = dom.createTextNode("\n "); - dom.appendChild(el1, el2); - var el2 = dom.createElement("li"); - dom.setAttribute(el2, "style", "display: inline; float: left; margin-right: 3em;"); - var el3 = dom.createTextNode("Creativework: "); - dom.appendChild(el2, el3); - var el3 = dom.createComment(""); - dom.appendChild(el2, el3); - dom.appendChild(el1, el2); - var el2 = dom.createTextNode("\n "); - dom.appendChild(el1, el2); - var el2 = dom.createElement("li"); - dom.setAttribute(el2, "style", "display: inline; float: left; margin-right: 3em;"); - var el3 = dom.createTextNode("Project: "); - dom.appendChild(el2, el3); - var el3 = dom.createComment(""); - dom.appendChild(el2, el3); - dom.appendChild(el1, el2); - var el2 = dom.createTextNode("\n"); - dom.appendChild(el1, el2); - dom.appendChild(el0, el1); - var el1 = dom.createTextNode("\n\n"); - dom.appendChild(el0, el1); - var el1 = dom.createComment(""); - dom.appendChild(el0, el1); - var el1 = dom.createTextNode("\n"); - dom.appendChild(el0, el1); - return el0; - }, - buildRenderNodes: function buildRenderNodes(dom, fragment, contextualElement) { - var element0 = dom.childAt(fragment, [2]); - var morphs = new Array(5); - morphs[0] = dom.createMorphAt(dom.childAt(element0, [3]), 1, 1); - morphs[1] = dom.createMorphAt(dom.childAt(element0, [5]), 1, 1); - morphs[2] = dom.createMorphAt(dom.childAt(element0, [7]), 1, 1); - morphs[3] = dom.createMorphAt(dom.childAt(element0, [9]), 1, 1); - morphs[4] = dom.createMorphAt(fragment, 4, 4, contextualElement); - return morphs; - }, - statements: [["inline", "input", [], ["type", "checkbox", "checked", ["subexpr", "@mut", [["get", "tPub", ["loc", [null, [5, 110], [5, 114]]], 0, 0, 0, 0]], [], [], 0, 0]], ["loc", [null, [5, 78], [5, 116]]], 0, 0], ["inline", "input", [], ["type", "checkbox", "checked", ["subexpr", "@mut", [["get", "tPre", ["loc", [null, [6, 107], [6, 111]]], 0, 0, 0, 0]], [], [], 0, 0]], ["loc", [null, [6, 75], [6, 113]]], 0, 0], ["inline", "input", [], ["type", "checkbox", "checked", ["subexpr", "@mut", [["get", "tCre", ["loc", [null, [7, 111], [7, 115]]], 0, 0, 0, 0]], [], [], 0, 0]], ["loc", [null, [7, 79], [7, 117]]], 0, 0], ["inline", "input", [], ["type", "checkbox", "checked", ["subexpr", "@mut", [["get", "tPro", ["loc", [null, [8, 106], [8, 110]]], 0, 0, 0, 0]], [], [], 0, 0]], ["loc", [null, [8, 74], [8, 112]]], 0, 0], ["content", "yield", ["loc", [null, [11, 0], [11, 9]]], 0, 0, 0, 0]], - locals: [], - templates: [] - }; - })()); -}); -define("tc3/templates/components/wild-card", ["exports"], function (exports) { - exports["default"] = Ember.HTMLBars.template((function () { - return { - meta: { - "revision": "Ember@2.7.3", - "loc": { - "source": null, - "start": { - "line": 1, - "column": 0 - }, - "end": { - "line": 2, - "column": 0 - } - }, - "moduleName": "tc3/templates/components/wild-card.hbs" - }, - isEmpty: false, - arity: 0, - cachedFragment: null, - hasRendered: false, - buildFragment: function buildFragment(dom) { - var el0 = dom.createDocumentFragment(); - var el1 = dom.createComment(""); - dom.appendChild(el0, el1); - var el1 = dom.createTextNode("\n"); - dom.appendChild(el0, el1); - return el0; - }, - buildRenderNodes: function buildRenderNodes(dom, fragment, contextualElement) { - var morphs = new Array(1); - morphs[0] = dom.createMorphAt(fragment, 0, 0, contextualElement); - dom.insertBoundary(fragment, 0); - return morphs; - }, - statements: [["content", "yield", ["loc", [null, [1, 0], [1, 9]]], 0, 0, 0, 0]], - locals: [], - templates: [] - }; - })()); -}); -define("tc3/templates/dashboard", ["exports"], function (exports) { - exports["default"] = Ember.HTMLBars.template((function () { - var child0 = (function () { - var child0 = (function () { - return { - meta: { - "revision": "Ember@2.7.3", - "loc": { - "source": null, - "start": { - "line": 17, - "column": 21 - }, - "end": { - "line": 19, - "column": 21 - } - }, - "moduleName": "tc3/templates/dashboard.hbs" - }, - isEmpty: false, - arity: 0, - cachedFragment: null, - hasRendered: false, - buildFragment: function buildFragment(dom) { - var el0 = dom.createDocumentFragment(); - var el1 = dom.createTextNode(" "); - dom.appendChild(el0, el1); - var el1 = dom.createElement("p"); - var el2 = dom.createTextNode("Search for new institution: "); - dom.appendChild(el1, el2); - var el2 = dom.createComment(""); - dom.appendChild(el1, el2); - dom.appendChild(el0, el1); - var el1 = dom.createTextNode("\n"); - dom.appendChild(el0, el1); - return el0; - }, - buildRenderNodes: function buildRenderNodes(dom, fragment, contextualElement) { - var morphs = new Array(1); - morphs[0] = dom.createMorphAt(dom.childAt(fragment, [1]), 1, 1); - return morphs; - }, - statements: [["inline", "input", [], ["value", ["subexpr", "@mut", [["get", "query", ["loc", [null, [18, 69], [18, 74]]], 0, 0, 0, 0]], [], [], 0, 0], "enter", "changeQ"], ["loc", [null, [18, 55], [18, 92]]], 0, 0]], - locals: [], - templates: [] - }; - })(); - var child1 = (function () { - return { - meta: { - "revision": "Ember@2.7.3", - "loc": { - "source": null, - "start": { - "line": 20, - "column": 21 - }, - "end": { - "line": 23, - "column": 21 - } - }, - "moduleName": "tc3/templates/dashboard.hbs" - }, - isEmpty: false, - arity: 0, - cachedFragment: null, - hasRendered: false, - buildFragment: function buildFragment(dom) { - var el0 = dom.createDocumentFragment(); - var el1 = dom.createTextNode(" "); - dom.appendChild(el0, el1); - var el1 = dom.createElement("p"); - var el2 = dom.createTextNode("Start date for institutional data: "); - dom.appendChild(el1, el2); - var el2 = dom.createComment(""); - dom.appendChild(el1, el2); - dom.appendChild(el0, el1); - var el1 = dom.createTextNode("\n "); - dom.appendChild(el0, el1); - var el1 = dom.createElement("p"); - var el2 = dom.createTextNode("Update end date for institutional data: "); - dom.appendChild(el1, el2); - var el2 = dom.createComment(""); - dom.appendChild(el1, el2); - dom.appendChild(el0, el1); - var el1 = dom.createTextNode("\n"); - dom.appendChild(el0, el1); - return el0; - }, - buildRenderNodes: function buildRenderNodes(dom, fragment, contextualElement) { - var morphs = new Array(2); - morphs[0] = dom.createMorphAt(dom.childAt(fragment, [1]), 1, 1); - morphs[1] = dom.createMorphAt(dom.childAt(fragment, [3]), 1, 1); - return morphs; - }, - statements: [["inline", "bootstrap-datepicker", [], ["value", ["subexpr", "@mut", [["get", "g", ["loc", [null, [21, 91], [21, 92]]], 0, 0, 0, 0]], [], [], 0, 0], "autoclose", true, "changeDate", "changeGte"], ["loc", [null, [21, 62], [21, 132]]], 0, 0], ["inline", "bootstrap-datepicker", [], ["value", ["subexpr", "@mut", [["get", "l", ["loc", [null, [22, 96], [22, 97]]], 0, 0, 0, 0]], [], [], 0, 0], "autoclose", true, "changeDate", "changeLte"], ["loc", [null, [22, 67], [22, 137]]], 0, 0]], - locals: [], - templates: [] - }; - })(); - var child2 = (function () { - var child0 = (function () { - return { - meta: { - "revision": "Ember@2.7.3", - "loc": { - "source": null, - "start": { - "line": 28, - "column": 32 - }, - "end": { - "line": 30, - "column": 32 - } - }, - "moduleName": "tc3/templates/dashboard.hbs" - }, - isEmpty: false, - arity: 1, - cachedFragment: null, - hasRendered: false, - buildFragment: function buildFragment(dom) { - var el0 = dom.createDocumentFragment(); - var el1 = dom.createTextNode(" "); - dom.appendChild(el0, el1); - var el1 = dom.createElement("li"); - var el2 = dom.createElement("a"); - var el3 = dom.createComment(""); - dom.appendChild(el2, el3); - dom.appendChild(el1, el2); - dom.appendChild(el0, el1); - var el1 = dom.createTextNode("\n"); - dom.appendChild(el0, el1); - return el0; - }, - buildRenderNodes: function buildRenderNodes(dom, fragment, contextualElement) { - var element0 = dom.childAt(fragment, [1, 0]); - var morphs = new Array(2); - morphs[0] = dom.createElementMorph(element0); - morphs[1] = dom.createMorphAt(element0, 0, 0); - return morphs; - }, - statements: [["element", "action", ["restoreDash", ["get", "sd", ["loc", [null, [29, 62], [29, 64]]], 0, 0, 0, 0]], [], ["loc", [null, [29, 39], [29, 66]]], 0, 0], ["content", "sd.name", ["loc", [null, [29, 67], [29, 78]]], 0, 0, 0, 0]], - locals: ["sd"], - templates: [] - }; - })(); - return { - meta: { - "revision": "Ember@2.7.3", - "loc": { - "source": null, - "start": { - "line": 24, - "column": 21 - }, - "end": { - "line": 33, - "column": 21 - } - }, - "moduleName": "tc3/templates/dashboard.hbs" - }, - isEmpty: false, - arity: 0, - cachedFragment: null, - hasRendered: false, - buildFragment: function buildFragment(dom) { - var el0 = dom.createDocumentFragment(); - var el1 = dom.createTextNode(" "); - dom.appendChild(el0, el1); - var el1 = dom.createElement("p"); - var el2 = dom.createTextNode("Save current dashboard: "); - dom.appendChild(el1, el2); - var el2 = dom.createComment(""); - dom.appendChild(el1, el2); - dom.appendChild(el0, el1); - var el1 = dom.createTextNode("\n "); - dom.appendChild(el0, el1); - var el1 = dom.createElement("p"); - var el2 = dom.createTextNode("Saved dashboards:\n "); - dom.appendChild(el1, el2); - var el2 = dom.createElement("ul"); - var el3 = dom.createTextNode("\n"); - dom.appendChild(el2, el3); - var el3 = dom.createComment(""); - dom.appendChild(el2, el3); - var el3 = dom.createTextNode(" "); - dom.appendChild(el2, el3); - dom.appendChild(el1, el2); - var el2 = dom.createTextNode("\n "); - dom.appendChild(el1, el2); - dom.appendChild(el0, el1); - var el1 = dom.createTextNode("\n"); - dom.appendChild(el0, el1); - return el0; - }, - buildRenderNodes: function buildRenderNodes(dom, fragment, contextualElement) { - var morphs = new Array(2); - morphs[0] = dom.createMorphAt(dom.childAt(fragment, [1]), 1, 1); - morphs[1] = dom.createMorphAt(dom.childAt(fragment, [3, 1]), 1, 1); - return morphs; - }, - statements: [["inline", "input", [], ["value", ["subexpr", "@mut", [["get", "n", ["loc", [null, [25, 65], [25, 66]]], 0, 0, 0, 0]], [], [], 0, 0], "enter", "persistDashboard", "placeholder", "Dashboard Name"], ["loc", [null, [25, 51], [25, 122]]], 0, 0], ["block", "each", [["get", "storedDashboards", ["loc", [null, [28, 40], [28, 56]]], 0, 0, 0, 0]], [], 0, null, ["loc", [null, [28, 32], [30, 41]]]]], - locals: [], - templates: [child0] - }; - })(); - return { - meta: { - "revision": "Ember@2.7.3", - "loc": { - "source": null, - "start": { - "line": 16, - "column": 16 - }, - "end": { - "line": 34, - "column": 16 - } - }, - "moduleName": "tc3/templates/dashboard.hbs" - }, - isEmpty: false, - arity: 0, - cachedFragment: null, - hasRendered: false, - buildFragment: function buildFragment(dom) { - var el0 = dom.createDocumentFragment(); - var el1 = dom.createComment(""); - dom.appendChild(el0, el1); - var el1 = dom.createComment(""); - dom.appendChild(el0, el1); - var el1 = dom.createComment(""); - dom.appendChild(el0, el1); - return el0; - }, - buildRenderNodes: function buildRenderNodes(dom, fragment, contextualElement) { - var morphs = new Array(3); - morphs[0] = dom.createMorphAt(fragment, 0, 0, contextualElement); - morphs[1] = dom.createMorphAt(fragment, 1, 1, contextualElement); - morphs[2] = dom.createMorphAt(fragment, 2, 2, contextualElement); - dom.insertBoundary(fragment, 0); - dom.insertBoundary(fragment, null); - return morphs; - }, - statements: [["block", "bs-accordion-item", [], ["value", "1", "title", "Institution (PoC only)"], 0, null, ["loc", [null, [17, 21], [19, 43]]]], ["block", "bs-accordion-item", [], ["value", "2", "title", "Dates"], 1, null, ["loc", [null, [20, 21], [23, 43]]]], ["block", "bs-accordion-item", [], ["value", "3", "title", "Saved Dashboards"], 2, null, ["loc", [null, [24, 21], [33, 43]]]]], - locals: [], - templates: [child0, child1, child2] - }; - })(); - var child1 = (function () { - return { - meta: { - "revision": "Ember@2.7.3", - "loc": { - "source": null, - "start": { - "line": 40, - "column": 8 - }, - "end": { - "line": 42, - "column": 8 - } - }, - "moduleName": "tc3/templates/dashboard.hbs" - }, - isEmpty: false, - arity: 1, - cachedFragment: null, - hasRendered: false, - buildFragment: function buildFragment(dom) { - var el0 = dom.createDocumentFragment(); - var el1 = dom.createTextNode(" "); - dom.appendChild(el0, el1); - var el1 = dom.createComment(""); - dom.appendChild(el0, el1); - var el1 = dom.createTextNode("\n"); - dom.appendChild(el0, el1); - return el0; - }, - buildRenderNodes: function buildRenderNodes(dom, fragment, contextualElement) { - var morphs = new Array(1); - morphs[0] = dom.createMorphAt(fragment, 1, 1, contextualElement); - return morphs; - }, - statements: [["inline", "place-holder", [], ["options", ["subexpr", "@mut", [["get", "addableList", ["loc", [null, [41, 35], [41, 46]]], 0, 0, 0, 0]], [], [], 0, 0], "addChart", ["subexpr", "action", ["addChart"], [], ["loc", [null, [41, 56], [41, 75]]], 0, 0], "removeChart", ["subexpr", "action", ["removeChart"], [], ["loc", [null, [41, 88], [41, 110]]], 0, 0], "item", ["subexpr", "@mut", [["get", "item", ["loc", [null, [41, 116], [41, 120]]], 0, 0, 0, 0]], [], [], 0, 0], "wall", ["subexpr", "@mut", [["get", "wall", ["loc", [null, [41, 126], [41, 130]]], 0, 0, 0, 0]], [], [], 0, 0], "refreshWall", ["subexpr", "action", ["refreshWall"], [], ["loc", [null, [41, 143], [41, 165]]], 0, 0]], ["loc", [null, [41, 12], [41, 167]]], 0, 0]], - locals: ["item"], - templates: [] - }; - })(); - return { - meta: { - "revision": "Ember@2.7.3", - "loc": { - "source": null, - "start": { - "line": 1, - "column": 0 - }, - "end": { - "line": 50, - "column": 0 - } - }, - "moduleName": "tc3/templates/dashboard.hbs" - }, - isEmpty: false, - arity: 0, - cachedFragment: null, - hasRendered: false, - buildFragment: function buildFragment(dom) { - var el0 = dom.createDocumentFragment(); - var el1 = dom.createElement("div"); - dom.setAttribute(el1, "class", "container-fluid"); - var el2 = dom.createTextNode("\n "); - dom.appendChild(el1, el2); - var el2 = dom.createElement("div"); - dom.setAttribute(el2, "class", "container"); - var el3 = dom.createTextNode("\n "); - dom.appendChild(el2, el3); - var el3 = dom.createElement("div"); - dom.setAttribute(el3, "class", "row"); - var el4 = dom.createTextNode("\n "); - dom.appendChild(el3, el4); - var el4 = dom.createElement("div"); - dom.setAttribute(el4, "class", "col-md-12"); - var el5 = dom.createTextNode("\n "); - dom.appendChild(el4, el5); - var el5 = dom.createElement("h2"); - var el6 = dom.createTextNode("Dashboard"); - dom.appendChild(el5, el6); - dom.appendChild(el4, el5); - var el5 = dom.createTextNode("\n "); - dom.appendChild(el4, el5); - dom.appendChild(el3, el4); - var el4 = dom.createTextNode("\n "); - dom.appendChild(el3, el4); - dom.appendChild(el2, el3); - var el3 = dom.createTextNode("\n "); - dom.appendChild(el2, el3); - dom.appendChild(el1, el2); - var el2 = dom.createTextNode("\n"); - dom.appendChild(el1, el2); - dom.appendChild(el0, el1); - var el1 = dom.createTextNode("\n\n"); - dom.appendChild(el0, el1); - var el1 = dom.createElement("div"); - dom.setAttribute(el1, "class", "container-fluid"); - var el2 = dom.createTextNode("\n "); - dom.appendChild(el1, el2); - var el2 = dom.createElement("div"); - dom.setAttribute(el2, "class", "container"); - var el3 = dom.createTextNode("\n "); - dom.appendChild(el2, el3); - var el3 = dom.createElement("div"); - dom.setAttribute(el3, "class", "row"); - var el4 = dom.createTextNode("\n "); - dom.appendChild(el3, el4); - var el4 = dom.createElement("div"); - dom.setAttribute(el4, "class", "col-md-12"); - var el5 = dom.createTextNode("\n "); - dom.appendChild(el4, el5); - var el5 = dom.createElement("h3"); - var el6 = dom.createTextNode("Control Panel:"); - dom.appendChild(el5, el6); - dom.appendChild(el4, el5); - var el5 = dom.createTextNode("\n"); - dom.appendChild(el4, el5); - var el5 = dom.createComment(""); - dom.appendChild(el4, el5); - var el5 = dom.createTextNode(" "); - dom.appendChild(el4, el5); - dom.appendChild(el3, el4); - var el4 = dom.createTextNode("\n "); - dom.appendChild(el3, el4); - dom.appendChild(el2, el3); - var el3 = dom.createTextNode("\n "); - dom.appendChild(el2, el3); - dom.appendChild(el1, el2); - var el2 = dom.createTextNode("\n"); - dom.appendChild(el1, el2); - dom.appendChild(el0, el1); - var el1 = dom.createTextNode("\n"); - dom.appendChild(el0, el1); - var el1 = dom.createElement("div"); - dom.setAttribute(el1, "id", "freewall"); - dom.setAttribute(el1, "class", "free-wall"); - var el2 = dom.createTextNode("\n"); - dom.appendChild(el1, el2); - var el2 = dom.createComment(""); - dom.appendChild(el1, el2); - dom.appendChild(el0, el1); - var el1 = dom.createTextNode("\n\n"); - dom.appendChild(el0, el1); - var el1 = dom.createElement("div"); - dom.setAttribute(el1, "class", "centered"); - var el2 = dom.createTextNode("\n "); - dom.appendChild(el1, el2); - var el2 = dom.createElement("button"); - dom.setAttribute(el2, "class", "add-widget-button"); - dom.setAttribute(el2, "style", "clear:both;"); - var el3 = dom.createComment(""); - dom.appendChild(el2, el3); - dom.appendChild(el1, el2); - var el2 = dom.createTextNode("\n"); - dom.appendChild(el1, el2); - dom.appendChild(el0, el1); - var el1 = dom.createTextNode("\n\n"); - dom.appendChild(el0, el1); - var el1 = dom.createComment(""); - dom.appendChild(el0, el1); - var el1 = dom.createTextNode("\n"); - dom.appendChild(el0, el1); - return el0; - }, - buildRenderNodes: function buildRenderNodes(dom, fragment, contextualElement) { - var element1 = dom.childAt(fragment, [6, 1]); - var morphs = new Array(5); - morphs[0] = dom.createMorphAt(dom.childAt(fragment, [2, 1, 1, 1]), 3, 3); - morphs[1] = dom.createMorphAt(dom.childAt(fragment, [4]), 1, 1); - morphs[2] = dom.createAttrMorph(element1, 'onclick'); - morphs[3] = dom.createMorphAt(element1, 0, 0); - morphs[4] = dom.createMorphAt(fragment, 8, 8, contextualElement); - return morphs; - }, - statements: [["block", "bs-accordion", [], ["selected", ["subexpr", "@mut", [["get", "selected", ["loc", [null, [16, 41], [16, 49]]], 0, 0, 0, 0]], [], [], 0, 0]], 0, null, ["loc", [null, [16, 16], [34, 33]]]], ["block", "each", [["get", "sortableObjectList", ["loc", [null, [40, 16], [40, 34]]], 0, 0, 0, 0]], [], 1, null, ["loc", [null, [40, 8], [42, 17]]]], ["attribute", "onclick", ["subexpr", "action", ["addChart"], [], ["loc", [null, [null, null], [46, 67]]], 0, 0], 0, 0, 0, 0], ["inline", "fa-icon", ["plus"], [], ["loc", [null, [46, 88], [46, 106]]], 0, 0], ["content", "outlet", ["loc", [null, [49, 0], [49, 10]]], 0, 0, 0, 0]], - locals: [], - templates: [child0, child1] - }; - })()); -}); -define("tc3/templates/gridtest", ["exports"], function (exports) { - exports["default"] = Ember.HTMLBars.template((function () { - return { - meta: { - "revision": "Ember@2.7.3", - "loc": { - "source": null, - "start": { - "line": 1, - "column": 0 - }, - "end": { - "line": 22, - "column": 0 - } - }, - "moduleName": "tc3/templates/gridtest.hbs" - }, - isEmpty: false, - arity: 0, - cachedFragment: null, - hasRendered: false, - buildFragment: function buildFragment(dom) { - var el0 = dom.createDocumentFragment(); - var el1 = dom.createElement("div"); - dom.setAttribute(el1, "class", "container-fluid"); - var el2 = dom.createTextNode("\n "); - dom.appendChild(el1, el2); - var el2 = dom.createElement("div"); - dom.setAttribute(el2, "class", "container"); - var el3 = dom.createTextNode("\n "); - dom.appendChild(el2, el3); - var el3 = dom.createElement("div"); - dom.setAttribute(el3, "class", "row"); - var el4 = dom.createTextNode("\n "); - dom.appendChild(el3, el4); - var el4 = dom.createElement("div"); - dom.setAttribute(el4, "class", "col-md-12"); - var el5 = dom.createTextNode("\n "); - dom.appendChild(el4, el5); - var el5 = dom.createElement("h2"); - var el6 = dom.createTextNode("This page tests grid layouts"); - dom.appendChild(el5, el6); - dom.appendChild(el4, el5); - var el5 = dom.createTextNode("\n "); - dom.appendChild(el4, el5); - dom.appendChild(el3, el4); - var el4 = dom.createTextNode("\n "); - dom.appendChild(el3, el4); - dom.appendChild(el2, el3); - var el3 = dom.createTextNode("\n "); - dom.appendChild(el2, el3); - dom.appendChild(el1, el2); - var el2 = dom.createTextNode("\n"); - dom.appendChild(el1, el2); - dom.appendChild(el0, el1); - var el1 = dom.createTextNode("\n\n"); - dom.appendChild(el0, el1); - var el1 = dom.createElement("div"); - dom.setAttribute(el1, "class", "container-fluid"); - var el2 = dom.createTextNode("\n "); - dom.appendChild(el1, el2); - var el2 = dom.createElement("div"); - dom.setAttribute(el2, "class", "container"); - var el3 = dom.createTextNode("\n "); - dom.appendChild(el2, el3); - var el3 = dom.createElement("div"); - dom.setAttribute(el3, "class", "row"); - var el4 = dom.createTextNode("\n "); - dom.appendChild(el3, el4); - var el4 = dom.createElement("div"); - dom.setAttribute(el4, "class", "col-md-12"); - var el5 = dom.createTextNode("\n "); - dom.appendChild(el4, el5); - var el5 = dom.createComment(""); - dom.appendChild(el4, el5); - var el5 = dom.createTextNode("\n "); - dom.appendChild(el4, el5); - dom.appendChild(el3, el4); - var el4 = dom.createTextNode("\n "); - dom.appendChild(el3, el4); - dom.appendChild(el2, el3); - var el3 = dom.createTextNode("\n "); - dom.appendChild(el2, el3); - dom.appendChild(el1, el2); - var el2 = dom.createTextNode("\n"); - dom.appendChild(el1, el2); - dom.appendChild(el0, el1); - var el1 = dom.createTextNode("\n\n"); - dom.appendChild(el0, el1); - var el1 = dom.createComment(""); - dom.appendChild(el0, el1); - var el1 = dom.createTextNode("\n"); - dom.appendChild(el0, el1); - return el0; - }, - buildRenderNodes: function buildRenderNodes(dom, fragment, contextualElement) { - var morphs = new Array(2); - morphs[0] = dom.createMorphAt(dom.childAt(fragment, [2, 1, 1, 1]), 1, 1); - morphs[1] = dom.createMorphAt(fragment, 4, 4, contextualElement); - return morphs; - }, - statements: [["content", "packery-grid", ["loc", [null, [15, 16], [15, 32]]], 0, 0, 0, 0], ["content", "outlet", ["loc", [null, [21, 0], [21, 10]]], 0, 0, 0, 0]], - locals: [], - templates: [] - }; - })()); -}); -define('tc3/tests/mirage/mirage/config.jshint', ['exports'], function (exports) { - QUnit.module('JSHint | mirage/config.js'); - QUnit.test('should pass jshint', function (assert) { - assert.expect(1); - assert.ok(false, 'mirage/config.js should pass jshint.\nmirage/config.js: line 1, col 8, \'ENV\' is defined but never used.\n\n1 error'); - }); -}); -define('tc3/tests/mirage/mirage/scenarios/default.jshint', ['exports'], function (exports) { - QUnit.module('JSHint | mirage/scenarios/default.js'); - QUnit.test('should pass jshint', function (assert) { - assert.expect(1); - assert.ok(true, 'mirage/scenarios/default.js should pass jshint.'); - }); -}); -define('tc3/tests/mirage/mirage/serializers/application.jshint', ['exports'], function (exports) { - QUnit.module('JSHint | mirage/serializers/application.js'); - QUnit.test('should pass jshint', function (assert) { - assert.expect(1); - assert.ok(true, 'mirage/serializers/application.js should pass jshint.'); - }); -}); -define('tc3/transforms/embed', ['exports', 'ember-osf/transforms/embed'], function (exports, _emberOsfTransformsEmbed) { - Object.defineProperty(exports, 'default', { - enumerable: true, - get: function get() { - return _emberOsfTransformsEmbed['default']; - } - }); -}); -define('tc3/transforms/links', ['exports', 'ember-osf/transforms/links'], function (exports, _emberOsfTransformsLinks) { - Object.defineProperty(exports, 'default', { - enumerable: true, - get: function get() { - return _emberOsfTransformsLinks['default']; - } - }); -}); -define('tc3/utils/ajax-helpers', ['exports', 'ember-osf/utils/ajax-helper'], function (exports, _emberOsfUtilsAjaxHelper) { - Object.defineProperty(exports, 'default', { - enumerable: true, - get: function get() { - return _emberOsfUtilsAjaxHelper['default']; - } - }); - Object.defineProperty(exports, 'authenticatedAJAX', { - enumerable: true, - get: function get() { - return _emberOsfUtilsAjaxHelper.authenticatedAJAX; - } - }); -}); -define('tc3/utils/auth', ['exports', 'ember-osf/utils/auth'], function (exports, _emberOsfUtilsAuth) { - Object.defineProperty(exports, 'default', { - enumerable: true, - get: function get() { - return _emberOsfUtilsAuth['default']; - } - }); -}); -define('tc3/utils/i18n/compile-template', ['exports', 'ember-i18n/utils/i18n/compile-template'], function (exports, _emberI18nUtilsI18nCompileTemplate) { - Object.defineProperty(exports, 'default', { - enumerable: true, - get: function get() { - return _emberI18nUtilsI18nCompileTemplate['default']; - } - }); -}); -define('tc3/utils/i18n/missing-message', ['exports', 'ember-i18n/utils/i18n/missing-message'], function (exports, _emberI18nUtilsI18nMissingMessage) { - Object.defineProperty(exports, 'default', { - enumerable: true, - get: function get() { - return _emberI18nUtilsI18nMissingMessage['default']; - } - }); -}); -define('tc3/utils/load-relationship', ['exports', 'ember-osf/utils/load-relationship'], function (exports, _emberOsfUtilsLoadRelationship) { - Object.defineProperty(exports, 'default', { - enumerable: true, - get: function get() { - return _emberOsfUtilsLoadRelationship['default']; - } - }); -}); -/* jshint ignore:start */ - - - -/* jshint ignore:end */ - -/* jshint ignore:start */ - -define('tc3/config/environment', ['ember'], function(Ember) { - var prefix = 'tc3'; -/* jshint ignore:start */ - -try { - var metaName = prefix + '/config/environment'; - var rawConfig = document.querySelector('meta[name="' + metaName + '"]').getAttribute('content'); - var config = JSON.parse(unescape(rawConfig)); - - var exports = { 'default': config }; - - Object.defineProperty(exports, '__esModule', { value: true }); - - return exports; -} -catch(err) { - throw new Error('Could not read config from meta tag with name "' + metaName + '".'); -} - -/* jshint ignore:end */ - -}); - -/* jshint ignore:end */ - -/* jshint ignore:start */ - -if (!runningTests) { - require("tc3/app")["default"].create({"LOG_RESOLVER":true,"LOG_ACTIVE_GENERATION":true,"LOG_TRANSITIONS":true,"LOG_TRANSITIONS_INTERNAL":true,"LOG_VIEW_LOOKUPS":true,"name":"tc3","version":"0.0.0+502ac74a"}); -} - -/* jshint ignore:end */ -//# sourceMappingURL=tc3.map diff --git a/client/dist/assets/tc3.map b/client/dist/assets/tc3.map deleted file mode 100644 index f7e99666c..000000000 --- a/client/dist/assets/tc3.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sources":["vendor/ember-cli/app-prefix.js","tc3/adapters/application.js","tc3/adapters/collection.js","tc3/adapters/comment-report.js","tc3/adapters/comment.js","tc3/adapters/contributor.js","tc3/adapters/draft-registration.js","tc3/adapters/file-contents.js","tc3/adapters/file-provider.js","tc3/adapters/file-version.js","tc3/adapters/file.js","tc3/adapters/institution.js","tc3/adapters/log.js","tc3/adapters/metaschema.js","tc3/adapters/node-link.js","tc3/adapters/node.js","tc3/adapters/osf-adapter.js","tc3/adapters/registration.js","tc3/adapters/user.js","tc3/app.js","tc3/authenticators/osf-cookie.js","tc3/authenticators/osf-token.js","tc3/authorizers/osf-cookie.js","tc3/authorizers/osf-token.js","tc3/components/app-version.js","tc3/components/bar-chart.js","tc3/components/bootstrap-datepicker-inline.js","tc3/components/bootstrap-datepicker.js","tc3/components/bs-accordion-item.js","tc3/components/bs-accordion.js","tc3/components/bs-alert.js","tc3/components/bs-button-group.js","tc3/components/bs-button.js","tc3/components/bs-collapse.js","tc3/components/bs-dropdown-button.js","tc3/components/bs-dropdown-menu.js","tc3/components/bs-dropdown-toggle.js","tc3/components/bs-dropdown.js","tc3/components/bs-form-element.js","tc3/components/bs-form-group.js","tc3/components/bs-form.js","tc3/components/bs-input.js","tc3/components/bs-modal-backdrop.js","tc3/components/bs-modal-body.js","tc3/components/bs-modal-dialog.js","tc3/components/bs-modal-footer.js","tc3/components/bs-modal-header.js","tc3/components/bs-modal.js","tc3/components/bs-nav-item.js","tc3/components/bs-nav.js","tc3/components/bs-navbar-content.js","tc3/components/bs-navbar-nav.js","tc3/components/bs-navbar-toggle.js","tc3/components/bs-navbar.js","tc3/components/bs-popover-element.js","tc3/components/bs-popover.js","tc3/components/bs-progress-bar.js","tc3/components/bs-progress.js","tc3/components/bs-select.js","tc3/components/bs-tab-pane.js","tc3/components/bs-tab.js","tc3/components/bs-textarea.js","tc3/components/bs-tooltip-element.js","tc3/components/bs-tooltip.js","tc3/components/c3-chart.js","tc3/components/comment-detail/component.js","tc3/components/comment-form/component.js","tc3/components/comment-pane/component.js","tc3/components/donut-chart.js","tc3/components/draggable-object-target.js","tc3/components/draggable-object.js","tc3/components/dropzone-widget/component.js","tc3/components/ember-wormhole.js","tc3/components/eosf-project-nav/component.js","tc3/components/fa-icon.js","tc3/components/fa-list.js","tc3/components/fa-stack.js","tc3/components/file-browser-icon/component.js","tc3/components/file-browser-item/component.js","tc3/components/file-browser-tree/component.js","tc3/components/file-browser/component.js","tc3/components/file-chooser/component.js","tc3/components/file-renderer/component.js","tc3/components/file-version/component.js","tc3/components/file-widget/component.js","tc3/components/generic-chart.js","tc3/components/oauth-popup/component.js","tc3/components/object-bin.js","tc3/components/osf-copyright/component.js","tc3/components/osf-footer/component.js","tc3/components/osf-mode-footer/component.js","tc3/components/osf-navbar/component.js","tc3/components/osf-paginator/component.js","tc3/components/packery-grid.js","tc3/components/pagination-control/component.js","tc3/components/place-holder.js","tc3/components/radio-button.js","tc3/components/search-dropdown/component.js","tc3/components/select-2.js","tc3/components/sign-up/component.js","tc3/components/sortable-objects.js","tc3/components/tags-widget/component.js","tc3/components/timeseries-chart.js","tc3/components/wild-card.js","tc3/controllers/application.js","tc3/controllers/dashboard.js","tc3/helpers/and.js","tc3/helpers/bs-contains.js","tc3/helpers/bs-eq.js","tc3/helpers/bs-not.js","tc3/helpers/bs-read-path.js","tc3/helpers/elem-id.js","tc3/helpers/eq.js","tc3/helpers/gt.js","tc3/helpers/gte.js","tc3/helpers/is-array.js","tc3/helpers/log.js","tc3/helpers/lt.js","tc3/helpers/lte.js","tc3/helpers/moment-calendar.js","tc3/helpers/moment-duration.js","tc3/helpers/moment-format.js","tc3/helpers/moment-from-now.js","tc3/helpers/moment-to-now.js","tc3/helpers/not-eq.js","tc3/helpers/not.js","tc3/helpers/now.js","tc3/helpers/or.js","tc3/helpers/pluralize.js","tc3/helpers/singularize.js","tc3/helpers/t.js","tc3/helpers/xor.js","tc3/initializers/app-version.js","tc3/initializers/bootstrap-linkto.js","tc3/initializers/container-debug-adapter.js","tc3/initializers/coordinator-setup.js","tc3/initializers/data-adapter.js","tc3/initializers/ember-cli-mirage.js","tc3/initializers/ember-data.js","tc3/initializers/ember-i18n.js","tc3/initializers/ember-simple-auth.js","tc3/initializers/export-application-global.js","tc3/initializers/injectStore.js","tc3/initializers/load-bootstrap-config.js","tc3/initializers/modals-container.js","tc3/initializers/promise.js","tc3/initializers/store.js","tc3/initializers/toastr.js","tc3/initializers/transforms.js","tc3/initializers/truth-helpers.js","tc3/instance-initializers/ember-data.js","tc3/instance-initializers/ember-i18n.js","tc3/instance-initializers/ember-osf.js","tc3/instance-initializers/ember-simple-auth.js","tc3/instance-initializers/global.js","tc3/instance-initializers/global.js.js","tc3/locales/en-us/config.js","tc3/locales/en-us/translations.js","tc3/mirage/config.js","tc3/mirage/scenarios/default.js","tc3/mirage/serializers/application.js","tc3/mixins/commentable.js","tc3/mixins/osf-token-login-controller.js","tc3/mixins/osf-token-login-route.js","tc3/models/collection.js","tc3/models/comment-report.js","tc3/models/comment.js","tc3/models/contributor.js","tc3/models/coordinator.js","tc3/models/dashboard.js","tc3/models/draft-registration.js","tc3/models/file-provider.js","tc3/models/file-version.js","tc3/models/file.js","tc3/models/institution.js","tc3/models/log.js","tc3/models/metaschema.js","tc3/models/node-link.js","tc3/models/node.js","tc3/models/obj-hash.js","tc3/models/osf-model.js","tc3/models/registration.js","tc3/models/user.js","tc3/resolver.js","tc3/router.js","tc3/routes/application.js","tc3/routes/dashboard.js","tc3/routes/gridtest.js","tc3/serializers/collection.js","tc3/serializers/comment-report.js","tc3/serializers/comment.js","tc3/serializers/contributor.js","tc3/serializers/draft-registration.js","tc3/serializers/file-contents.js","tc3/serializers/file-provider.js","tc3/serializers/file-version.js","tc3/serializers/file.js","tc3/serializers/institution.js","tc3/serializers/linked-node.js","tc3/serializers/metaschema.js","tc3/serializers/node-link.js","tc3/serializers/node.js","tc3/serializers/osf-serializer.js","tc3/serializers/registration.js","tc3/serializers/user.js","tc3/services/ajax.js","tc3/services/current-user.js","tc3/services/drag-coordinator.js","tc3/services/file-manager.js","tc3/services/i18n.js","tc3/services/moment.js","tc3/services/session.js","tc3/services/toast.js","tc3/session-stores/application.js","tc3/templates/application.js","tc3/templates/components/bar-chart.js","tc3/templates/components/bs-accordion-item.js","tc3/templates/components/bs-alert.js","tc3/templates/components/bs-button.js","tc3/templates/components/bs-form-element.js","tc3/templates/components/bs-form-group.js","tc3/templates/components/bs-form.js","tc3/templates/components/bs-modal-dialog.js","tc3/templates/components/bs-modal-footer.js","tc3/templates/components/bs-modal-header.js","tc3/templates/components/bs-modal.js","tc3/templates/components/bs-progress-bar.js","tc3/templates/components/bs-progress.js","tc3/templates/components/bs-select.js","tc3/templates/components/donut-chart.js","tc3/templates/components/draggable-object-target.js","tc3/templates/components/draggable-object.js","tc3/templates/components/form-element/errors.js","tc3/templates/components/form-element/feedback-icon.js","tc3/templates/components/form-element/horizontal/checkbox.js","tc3/templates/components/form-element/horizontal/default.js","tc3/templates/components/form-element/horizontal/select.js","tc3/templates/components/form-element/horizontal/textarea.js","tc3/templates/components/form-element/inline/checkbox.js","tc3/templates/components/form-element/inline/default.js","tc3/templates/components/form-element/inline/select.js","tc3/templates/components/form-element/inline/textarea.js","tc3/templates/components/form-element/vertical/checkbox.js","tc3/templates/components/form-element/vertical/default.js","tc3/templates/components/form-element/vertical/select.js","tc3/templates/components/form-element/vertical/textarea.js","tc3/templates/components/generic-chart.js","tc3/templates/components/object-bin.js","tc3/templates/components/packery-grid.js","tc3/templates/components/place-holder.js","tc3/templates/components/sortable-objects.js","tc3/templates/components/timeseries-chart.js","tc3/templates/components/wild-card.js","tc3/templates/dashboard.js","tc3/templates/gridtest.js","tc3/tests/mirage/mirage/config.jshint.js","tc3/tests/mirage/mirage/scenarios/default.jshint.js","tc3/tests/mirage/mirage/serializers/application.jshint.js","tc3/transforms/embed.js","tc3/transforms/links.js","tc3/utils/ajax-helpers.js","tc3/utils/auth.js","tc3/utils/i18n/compile-template.js","tc3/utils/i18n/missing-message.js","tc3/utils/load-relationship.js","vendor/ember-cli/app-suffix.js","vendor/ember-cli/app-config.js","vendor/ember-cli/app-boot.js"],"sourcesContent":["\"use strict\";\n\n/* jshint ignore:start */\n\n\n\n/* jshint ignore:end */\n","define('tc3/adapters/application', ['exports', 'ember', 'ember-data', 'tc3/config/environment'], function (exports, _ember, _emberData, _tc3ConfigEnvironment) {\n exports['default'] = _emberData['default'].RESTAdapter.extend(_emberData['default'].BuildURLMixin, {\n namespace: 'api/v2',\n host: _tc3ConfigEnvironment['default'].apiBaseUrl,\n headers: {\n Accept: 'application/json'\n },\n ajax: function ajax(url, method, hash) {\n hash = hash || {};\n hash.crossDomain = true;\n hash.xhrFields = { withCredentials: true };\n return this._super(url, method, hash);\n },\n pathForType: function pathForType(type) {\n var inflector = new _ember['default'].Inflector(_ember['default'].Inflector.defaultRules);\n return _ember['default'].String.underscore(inflector.pluralize(type));\n }\n });\n});","define('tc3/adapters/collection', ['exports', 'ember-osf/adapters/collection'], function (exports, _emberOsfAdaptersCollection) {\n Object.defineProperty(exports, 'default', {\n enumerable: true,\n get: function get() {\n return _emberOsfAdaptersCollection['default'];\n }\n });\n});","define('tc3/adapters/comment-report', ['exports', 'ember-osf/adapters/comment-report'], function (exports, _emberOsfAdaptersCommentReport) {\n Object.defineProperty(exports, 'default', {\n enumerable: true,\n get: function get() {\n return _emberOsfAdaptersCommentReport['default'];\n }\n });\n});","define('tc3/adapters/comment', ['exports', 'ember-osf/adapters/comment'], function (exports, _emberOsfAdaptersComment) {\n Object.defineProperty(exports, 'default', {\n enumerable: true,\n get: function get() {\n return _emberOsfAdaptersComment['default'];\n }\n });\n});","define('tc3/adapters/contributor', ['exports', 'ember-osf/adapters/contributor'], function (exports, _emberOsfAdaptersContributor) {\n Object.defineProperty(exports, 'default', {\n enumerable: true,\n get: function get() {\n return _emberOsfAdaptersContributor['default'];\n }\n });\n});","define('tc3/adapters/draft-registration', ['exports', 'ember-osf/adapters/draft-registration'], function (exports, _emberOsfAdaptersDraftRegistration) {\n Object.defineProperty(exports, 'default', {\n enumerable: true,\n get: function get() {\n return _emberOsfAdaptersDraftRegistration['default'];\n }\n });\n});","define('tc3/adapters/file-contents', ['exports', 'ember-osf/adapters/file-contents'], function (exports, _emberOsfAdaptersFileContents) {\n Object.defineProperty(exports, 'default', {\n enumerable: true,\n get: function get() {\n return _emberOsfAdaptersFileContents['default'];\n }\n });\n});","define('tc3/adapters/file-provider', ['exports', 'ember-osf/adapters/file-provider'], function (exports, _emberOsfAdaptersFileProvider) {\n Object.defineProperty(exports, 'default', {\n enumerable: true,\n get: function get() {\n return _emberOsfAdaptersFileProvider['default'];\n }\n });\n});","define('tc3/adapters/file-version', ['exports', 'ember-osf/adapters/file-version'], function (exports, _emberOsfAdaptersFileVersion) {\n Object.defineProperty(exports, 'default', {\n enumerable: true,\n get: function get() {\n return _emberOsfAdaptersFileVersion['default'];\n }\n });\n});","define('tc3/adapters/file', ['exports', 'ember-osf/adapters/file'], function (exports, _emberOsfAdaptersFile) {\n Object.defineProperty(exports, 'default', {\n enumerable: true,\n get: function get() {\n return _emberOsfAdaptersFile['default'];\n }\n });\n});","define('tc3/adapters/institution', ['exports', 'ember-osf/adapters/institution'], function (exports, _emberOsfAdaptersInstitution) {\n Object.defineProperty(exports, 'default', {\n enumerable: true,\n get: function get() {\n return _emberOsfAdaptersInstitution['default'];\n }\n });\n});","define('tc3/adapters/log', ['exports', 'ember-osf/adapters/log'], function (exports, _emberOsfAdaptersLog) {\n Object.defineProperty(exports, 'default', {\n enumerable: true,\n get: function get() {\n return _emberOsfAdaptersLog['default'];\n }\n });\n});","define('tc3/adapters/metaschema', ['exports', 'ember-osf/adapters/metaschema'], function (exports, _emberOsfAdaptersMetaschema) {\n Object.defineProperty(exports, 'default', {\n enumerable: true,\n get: function get() {\n return _emberOsfAdaptersMetaschema['default'];\n }\n });\n});","define('tc3/adapters/node-link', ['exports', 'ember-osf/adapters/node-link'], function (exports, _emberOsfAdaptersNodeLink) {\n Object.defineProperty(exports, 'default', {\n enumerable: true,\n get: function get() {\n return _emberOsfAdaptersNodeLink['default'];\n }\n });\n});","define('tc3/adapters/node', ['exports', 'ember-osf/adapters/node'], function (exports, _emberOsfAdaptersNode) {\n Object.defineProperty(exports, 'default', {\n enumerable: true,\n get: function get() {\n return _emberOsfAdaptersNode['default'];\n }\n });\n});","define('tc3/adapters/osf-adapter', ['exports', 'ember-osf/adapters/osf-adapter'], function (exports, _emberOsfAdaptersOsfAdapter) {\n Object.defineProperty(exports, 'default', {\n enumerable: true,\n get: function get() {\n return _emberOsfAdaptersOsfAdapter['default'];\n }\n });\n});","define('tc3/adapters/registration', ['exports', 'ember-osf/adapters/registration'], function (exports, _emberOsfAdaptersRegistration) {\n Object.defineProperty(exports, 'default', {\n enumerable: true,\n get: function get() {\n return _emberOsfAdaptersRegistration['default'];\n }\n });\n});","define('tc3/adapters/user', ['exports', 'ember-osf/adapters/user'], function (exports, _emberOsfAdaptersUser) {\n Object.defineProperty(exports, 'default', {\n enumerable: true,\n get: function get() {\n return _emberOsfAdaptersUser['default'];\n }\n });\n});","define('tc3/app', ['exports', 'ember', 'tc3/resolver', 'ember-load-initializers', 'tc3/config/environment'], function (exports, _ember, _tc3Resolver, _emberLoadInitializers, _tc3ConfigEnvironment) {\n\n _ember['default'].MODEL_FACTORY_INJECTIONS = true;\n\n var App = _ember['default'].Application.extend({\n modulePrefix: _tc3ConfigEnvironment['default'].modulePrefix,\n podModulePrefix: _tc3ConfigEnvironment['default'].podModulePrefix,\n Resolver: _tc3Resolver['default']\n });\n\n (0, _emberLoadInitializers['default'])(App, _tc3ConfigEnvironment['default'].modulePrefix);\n\n exports['default'] = App;\n});","define('tc3/authenticators/osf-cookie', ['exports', 'ember-osf/authenticators/osf-cookie'], function (exports, _emberOsfAuthenticatorsOsfCookie) {\n Object.defineProperty(exports, 'default', {\n enumerable: true,\n get: function get() {\n return _emberOsfAuthenticatorsOsfCookie['default'];\n }\n });\n});","define('tc3/authenticators/osf-token', ['exports', 'ember-osf/authenticators/osf-token'], function (exports, _emberOsfAuthenticatorsOsfToken) {\n Object.defineProperty(exports, 'default', {\n enumerable: true,\n get: function get() {\n return _emberOsfAuthenticatorsOsfToken['default'];\n }\n });\n});","define('tc3/authorizers/osf-cookie', ['exports', 'ember-osf/authorizers/osf-cookie'], function (exports, _emberOsfAuthorizersOsfCookie) {\n Object.defineProperty(exports, 'default', {\n enumerable: true,\n get: function get() {\n return _emberOsfAuthorizersOsfCookie['default'];\n }\n });\n});","define('tc3/authorizers/osf-token', ['exports', 'ember-osf/authorizers/osf-token'], function (exports, _emberOsfAuthorizersOsfToken) {\n Object.defineProperty(exports, 'default', {\n enumerable: true,\n get: function get() {\n return _emberOsfAuthorizersOsfToken['default'];\n }\n });\n});","define('tc3/components/app-version', ['exports', 'ember-cli-app-version/components/app-version', 'tc3/config/environment'], function (exports, _emberCliAppVersionComponentsAppVersion, _tc3ConfigEnvironment) {\n\n var name = _tc3ConfigEnvironment['default'].APP.name;\n var version = _tc3ConfigEnvironment['default'].APP.version;\n\n exports['default'] = _emberCliAppVersionComponentsAppVersion['default'].extend({\n version: version,\n name: name\n });\n});","define('tc3/components/bar-chart', ['exports', 'ember'], function (exports, _ember) {\n exports['default'] = _ember['default'].Component.extend({\n\n classNames: ['chart'],\n\n sourcesList: _ember['default'].computed('data', function () {\n return this.get('data').map(function (_ref) {\n var key = _ref.key;\n var doc_count = _ref.doc_count;\n return [key, doc_count];\n }).slice(0, 10);\n }),\n\n dataChanged: _ember['default'].observer('aggregations', function () {\n this.updateBar();\n }),\n\n sizeChanged: _ember['default'].observer('resizedSignal', function () {\n this.updateBar();\n }),\n\n updateBar: function updateBar() {\n this.set('data', this.get('aggregations.contributors.buckets'));\n var columns = this.get('sourcesList'); // jscs:ignore\n var title = 'Top 10 Contributors: ';\n var bar = this.get('bar');\n if (bar) {\n bar.load({\n columns: columns,\n unload: true\n });\n bar.resize({\n height: this.get('height') * 150 - 20,\n width: this.get('width') * 150\n });\n } else {\n this.initBar(title, columns);\n }\n },\n\n initBar: function initBar(title, columns) {\n var element = this.$('.bar').get(0);\n var bar = c3.generate({\n bindto: element,\n data: {\n columns: columns,\n type: 'bar',\n onclick: function onclick(d) {\n var url = 'https://share.osf.io/discover?q=' + d.name;\n window.open(url, '_blank');\n }\n },\n axis: {\n x: {\n tick: {\n format: function format() {\n return 'Top 10 Contributors';\n }\n }\n },\n y: {\n label: 'Number of Publications'\n }\n },\n tooltip: {\n grouped: false },\n // Default true\n legend: { show: false },\n bar: {\n title: title,\n label: {\n show: false\n }\n },\n size: { height: this.get('height') * 150 - 20 }\n });\n this.set('bar', bar);\n },\n\n didRender: function didRender() {\n this.updateBar();\n }\n\n });\n});\n/* global c3 */","define('tc3/components/bootstrap-datepicker-inline', ['exports', 'ember', 'ember-cli-bootstrap-datepicker/components/bootstrap-datepicker-inline'], function (exports, _ember, _emberCliBootstrapDatepickerComponentsBootstrapDatepickerInline) {\n exports['default'] = _emberCliBootstrapDatepickerComponentsBootstrapDatepickerInline['default'];\n});","define('tc3/components/bootstrap-datepicker', ['exports', 'ember', 'ember-cli-bootstrap-datepicker/components/bootstrap-datepicker'], function (exports, _ember, _emberCliBootstrapDatepickerComponentsBootstrapDatepicker) {\n exports['default'] = _emberCliBootstrapDatepickerComponentsBootstrapDatepicker['default'];\n});","define('tc3/components/bs-accordion-item', ['exports', 'ember-bootstrap/components/bs-accordion-item'], function (exports, _emberBootstrapComponentsBsAccordionItem) {\n Object.defineProperty(exports, 'default', {\n enumerable: true,\n get: function get() {\n return _emberBootstrapComponentsBsAccordionItem['default'];\n }\n });\n});","define('tc3/components/bs-accordion', ['exports', 'ember-bootstrap/components/bs-accordion'], function (exports, _emberBootstrapComponentsBsAccordion) {\n Object.defineProperty(exports, 'default', {\n enumerable: true,\n get: function get() {\n return _emberBootstrapComponentsBsAccordion['default'];\n }\n });\n});","define('tc3/components/bs-alert', ['exports', 'ember-bootstrap/components/bs-alert'], function (exports, _emberBootstrapComponentsBsAlert) {\n Object.defineProperty(exports, 'default', {\n enumerable: true,\n get: function get() {\n return _emberBootstrapComponentsBsAlert['default'];\n }\n });\n});","define('tc3/components/bs-button-group', ['exports', 'ember-bootstrap/components/bs-button-group'], function (exports, _emberBootstrapComponentsBsButtonGroup) {\n exports['default'] = _emberBootstrapComponentsBsButtonGroup['default'];\n});","define('tc3/components/bs-button', ['exports', 'ember-bootstrap/components/bs-button'], function (exports, _emberBootstrapComponentsBsButton) {\n exports['default'] = _emberBootstrapComponentsBsButton['default'];\n});","define('tc3/components/bs-collapse', ['exports', 'ember-bootstrap/components/bs-collapse'], function (exports, _emberBootstrapComponentsBsCollapse) {\n Object.defineProperty(exports, 'default', {\n enumerable: true,\n get: function get() {\n return _emberBootstrapComponentsBsCollapse['default'];\n }\n });\n});","define('tc3/components/bs-dropdown-button', ['exports', 'ember-bootstrap/components/bs-dropdown-button'], function (exports, _emberBootstrapComponentsBsDropdownButton) {\n Object.defineProperty(exports, 'default', {\n enumerable: true,\n get: function get() {\n return _emberBootstrapComponentsBsDropdownButton['default'];\n }\n });\n});","define('tc3/components/bs-dropdown-menu', ['exports', 'ember-bootstrap/components/bs-dropdown-menu'], function (exports, _emberBootstrapComponentsBsDropdownMenu) {\n Object.defineProperty(exports, 'default', {\n enumerable: true,\n get: function get() {\n return _emberBootstrapComponentsBsDropdownMenu['default'];\n }\n });\n});","define('tc3/components/bs-dropdown-toggle', ['exports', 'ember-bootstrap/components/bs-dropdown-toggle'], function (exports, _emberBootstrapComponentsBsDropdownToggle) {\n Object.defineProperty(exports, 'default', {\n enumerable: true,\n get: function get() {\n return _emberBootstrapComponentsBsDropdownToggle['default'];\n }\n });\n});","define('tc3/components/bs-dropdown', ['exports', 'ember-bootstrap/components/bs-dropdown'], function (exports, _emberBootstrapComponentsBsDropdown) {\n Object.defineProperty(exports, 'default', {\n enumerable: true,\n get: function get() {\n return _emberBootstrapComponentsBsDropdown['default'];\n }\n });\n});","define('tc3/components/bs-form-element', ['exports', 'ember-bootstrap/components/bs-form-element'], function (exports, _emberBootstrapComponentsBsFormElement) {\n Object.defineProperty(exports, 'default', {\n enumerable: true,\n get: function get() {\n return _emberBootstrapComponentsBsFormElement['default'];\n }\n });\n});","define('tc3/components/bs-form-group', ['exports', 'ember-bootstrap/components/bs-form-group'], function (exports, _emberBootstrapComponentsBsFormGroup) {\n Object.defineProperty(exports, 'default', {\n enumerable: true,\n get: function get() {\n return _emberBootstrapComponentsBsFormGroup['default'];\n }\n });\n});","define('tc3/components/bs-form', ['exports', 'ember-bootstrap/components/bs-form'], function (exports, _emberBootstrapComponentsBsForm) {\n Object.defineProperty(exports, 'default', {\n enumerable: true,\n get: function get() {\n return _emberBootstrapComponentsBsForm['default'];\n }\n });\n});","define('tc3/components/bs-input', ['exports', 'ember-bootstrap/components/bs-input'], function (exports, _emberBootstrapComponentsBsInput) {\n Object.defineProperty(exports, 'default', {\n enumerable: true,\n get: function get() {\n return _emberBootstrapComponentsBsInput['default'];\n }\n });\n});","define('tc3/components/bs-modal-backdrop', ['exports', 'ember-bootstrap/components/bs-modal-backdrop'], function (exports, _emberBootstrapComponentsBsModalBackdrop) {\n Object.defineProperty(exports, 'default', {\n enumerable: true,\n get: function get() {\n return _emberBootstrapComponentsBsModalBackdrop['default'];\n }\n });\n});","define('tc3/components/bs-modal-body', ['exports', 'ember-bootstrap/components/bs-modal-body'], function (exports, _emberBootstrapComponentsBsModalBody) {\n Object.defineProperty(exports, 'default', {\n enumerable: true,\n get: function get() {\n return _emberBootstrapComponentsBsModalBody['default'];\n }\n });\n});","define('tc3/components/bs-modal-dialog', ['exports', 'ember-bootstrap/components/bs-modal-dialog'], function (exports, _emberBootstrapComponentsBsModalDialog) {\n Object.defineProperty(exports, 'default', {\n enumerable: true,\n get: function get() {\n return _emberBootstrapComponentsBsModalDialog['default'];\n }\n });\n});","define('tc3/components/bs-modal-footer', ['exports', 'ember-bootstrap/components/bs-modal-footer'], function (exports, _emberBootstrapComponentsBsModalFooter) {\n Object.defineProperty(exports, 'default', {\n enumerable: true,\n get: function get() {\n return _emberBootstrapComponentsBsModalFooter['default'];\n }\n });\n});","define('tc3/components/bs-modal-header', ['exports', 'ember-bootstrap/components/bs-modal-header'], function (exports, _emberBootstrapComponentsBsModalHeader) {\n Object.defineProperty(exports, 'default', {\n enumerable: true,\n get: function get() {\n return _emberBootstrapComponentsBsModalHeader['default'];\n }\n });\n});","define('tc3/components/bs-modal', ['exports', 'ember-bootstrap/components/bs-modal'], function (exports, _emberBootstrapComponentsBsModal) {\n Object.defineProperty(exports, 'default', {\n enumerable: true,\n get: function get() {\n return _emberBootstrapComponentsBsModal['default'];\n }\n });\n});","define('tc3/components/bs-nav-item', ['exports', 'ember-bootstrap/components/bs-nav-item'], function (exports, _emberBootstrapComponentsBsNavItem) {\n Object.defineProperty(exports, 'default', {\n enumerable: true,\n get: function get() {\n return _emberBootstrapComponentsBsNavItem['default'];\n }\n });\n});","define('tc3/components/bs-nav', ['exports', 'ember-bootstrap/components/bs-nav'], function (exports, _emberBootstrapComponentsBsNav) {\n Object.defineProperty(exports, 'default', {\n enumerable: true,\n get: function get() {\n return _emberBootstrapComponentsBsNav['default'];\n }\n });\n});","define('tc3/components/bs-navbar-content', ['exports', 'ember-bootstrap/components/bs-navbar-content'], function (exports, _emberBootstrapComponentsBsNavbarContent) {\n Object.defineProperty(exports, 'default', {\n enumerable: true,\n get: function get() {\n return _emberBootstrapComponentsBsNavbarContent['default'];\n }\n });\n});","define('tc3/components/bs-navbar-nav', ['exports', 'ember-bootstrap/components/bs-navbar-nav'], function (exports, _emberBootstrapComponentsBsNavbarNav) {\n Object.defineProperty(exports, 'default', {\n enumerable: true,\n get: function get() {\n return _emberBootstrapComponentsBsNavbarNav['default'];\n }\n });\n});","define('tc3/components/bs-navbar-toggle', ['exports', 'ember-bootstrap/components/bs-navbar-toggle'], function (exports, _emberBootstrapComponentsBsNavbarToggle) {\n Object.defineProperty(exports, 'default', {\n enumerable: true,\n get: function get() {\n return _emberBootstrapComponentsBsNavbarToggle['default'];\n }\n });\n});","define('tc3/components/bs-navbar', ['exports', 'ember-bootstrap/components/bs-navbar'], function (exports, _emberBootstrapComponentsBsNavbar) {\n Object.defineProperty(exports, 'default', {\n enumerable: true,\n get: function get() {\n return _emberBootstrapComponentsBsNavbar['default'];\n }\n });\n});","define('tc3/components/bs-popover-element', ['exports', 'ember-bootstrap/components/bs-popover-element'], function (exports, _emberBootstrapComponentsBsPopoverElement) {\n Object.defineProperty(exports, 'default', {\n enumerable: true,\n get: function get() {\n return _emberBootstrapComponentsBsPopoverElement['default'];\n }\n });\n});","define('tc3/components/bs-popover', ['exports', 'ember-bootstrap/components/bs-popover'], function (exports, _emberBootstrapComponentsBsPopover) {\n Object.defineProperty(exports, 'default', {\n enumerable: true,\n get: function get() {\n return _emberBootstrapComponentsBsPopover['default'];\n }\n });\n});","define('tc3/components/bs-progress-bar', ['exports', 'ember-bootstrap/components/bs-progress-bar'], function (exports, _emberBootstrapComponentsBsProgressBar) {\n Object.defineProperty(exports, 'default', {\n enumerable: true,\n get: function get() {\n return _emberBootstrapComponentsBsProgressBar['default'];\n }\n });\n});","define('tc3/components/bs-progress', ['exports', 'ember-bootstrap/components/bs-progress'], function (exports, _emberBootstrapComponentsBsProgress) {\n Object.defineProperty(exports, 'default', {\n enumerable: true,\n get: function get() {\n return _emberBootstrapComponentsBsProgress['default'];\n }\n });\n});","define('tc3/components/bs-select', ['exports', 'ember-bootstrap/components/bs-select'], function (exports, _emberBootstrapComponentsBsSelect) {\n Object.defineProperty(exports, 'default', {\n enumerable: true,\n get: function get() {\n return _emberBootstrapComponentsBsSelect['default'];\n }\n });\n});","define('tc3/components/bs-tab-pane', ['exports', 'ember-bootstrap/components/bs-tab-pane'], function (exports, _emberBootstrapComponentsBsTabPane) {\n Object.defineProperty(exports, 'default', {\n enumerable: true,\n get: function get() {\n return _emberBootstrapComponentsBsTabPane['default'];\n }\n });\n});","define('tc3/components/bs-tab', ['exports', 'ember-bootstrap/components/bs-tab'], function (exports, _emberBootstrapComponentsBsTab) {\n Object.defineProperty(exports, 'default', {\n enumerable: true,\n get: function get() {\n return _emberBootstrapComponentsBsTab['default'];\n }\n });\n});","define('tc3/components/bs-textarea', ['exports', 'ember-bootstrap/components/bs-textarea'], function (exports, _emberBootstrapComponentsBsTextarea) {\n Object.defineProperty(exports, 'default', {\n enumerable: true,\n get: function get() {\n return _emberBootstrapComponentsBsTextarea['default'];\n }\n });\n});","define('tc3/components/bs-tooltip-element', ['exports', 'ember-bootstrap/components/bs-tooltip-element'], function (exports, _emberBootstrapComponentsBsTooltipElement) {\n Object.defineProperty(exports, 'default', {\n enumerable: true,\n get: function get() {\n return _emberBootstrapComponentsBsTooltipElement['default'];\n }\n });\n});","define('tc3/components/bs-tooltip', ['exports', 'ember-bootstrap/components/bs-tooltip'], function (exports, _emberBootstrapComponentsBsTooltip) {\n Object.defineProperty(exports, 'default', {\n enumerable: true,\n get: function get() {\n return _emberBootstrapComponentsBsTooltip['default'];\n }\n });\n});","define('tc3/components/c3-chart', ['exports', 'ember-c3/components/c3-chart'], function (exports, _emberC3ComponentsC3Chart) {\n Object.defineProperty(exports, 'default', {\n enumerable: true,\n get: function get() {\n return _emberC3ComponentsC3Chart['default'];\n }\n });\n});","define('tc3/components/comment-detail/component', ['exports', 'ember-osf/components/comment-detail/component'], function (exports, _emberOsfComponentsCommentDetailComponent) {\n Object.defineProperty(exports, 'default', {\n enumerable: true,\n get: function get() {\n return _emberOsfComponentsCommentDetailComponent['default'];\n }\n });\n});","define('tc3/components/comment-form/component', ['exports', 'ember-osf/components/comment-form/component'], function (exports, _emberOsfComponentsCommentFormComponent) {\n Object.defineProperty(exports, 'default', {\n enumerable: true,\n get: function get() {\n return _emberOsfComponentsCommentFormComponent['default'];\n }\n });\n});","define('tc3/components/comment-pane/component', ['exports', 'ember-osf/components/comment-pane/component'], function (exports, _emberOsfComponentsCommentPaneComponent) {\n Object.defineProperty(exports, 'default', {\n enumerable: true,\n get: function get() {\n return _emberOsfComponentsCommentPaneComponent['default'];\n }\n });\n});","define('tc3/components/donut-chart', ['exports', 'ember'], function (exports, _ember) {\n exports['default'] = _ember['default'].Component.extend({\n classNames: ['chart'],\n\n sourcesList: _ember['default'].computed('data', function () {\n return this.get('data').map(function (_ref) {\n var key = _ref.key;\n var doc_count = _ref.doc_count;\n return [key, doc_count];\n });\n }),\n\n dataChanged: _ember['default'].observer('aggregations', function () {\n this.updateDonut();\n }),\n\n data: [],\n\n sizeChanged: _ember['default'].observer('resizedSignal', function () {\n this.updateDonut();\n }),\n\n updateDonut: function updateDonut() {\n this.set('data', this.get('aggregations.sources.buckets'));\n var columns = this.get('sourcesList');\n var title = 'Published in...';\n var donut = this.get('donut');\n if (donut) {\n donut.load({\n columns: columns,\n unload: true\n });\n donut.resize({\n height: this.get('height') * 150 - 20,\n width: this.get('width') * 150\n });\n } else {\n this.initDonut(title, columns);\n }\n },\n\n initDonut: function initDonut(title, columns) {\n var element = this.$('.donut').get(0);\n var donut = c3.generate({\n bindto: element,\n data: {\n columns: columns,\n type: 'donut'\n },\n legend: { show: false },\n donut: {\n title: title,\n label: {\n show: false\n }\n },\n size: { height: this.get('height') * 150 - 20 }\n });\n this.set('donut', donut);\n },\n\n didRender: function didRender() {\n this.updateDonut();\n }\n\n });\n});\n/* global c3 */","define('tc3/components/draggable-object-target', ['exports', 'ember-drag-drop/components/draggable-object-target'], function (exports, _emberDragDropComponentsDraggableObjectTarget) {\n exports['default'] = _emberDragDropComponentsDraggableObjectTarget['default'];\n});","define('tc3/components/draggable-object', ['exports', 'ember-drag-drop/components/draggable-object'], function (exports, _emberDragDropComponentsDraggableObject) {\n exports['default'] = _emberDragDropComponentsDraggableObject['default'];\n});","define('tc3/components/dropzone-widget/component', ['exports', 'ember-osf/components/dropzone-widget/component'], function (exports, _emberOsfComponentsDropzoneWidgetComponent) {\n Object.defineProperty(exports, 'default', {\n enumerable: true,\n get: function get() {\n return _emberOsfComponentsDropzoneWidgetComponent['default'];\n }\n });\n});","define('tc3/components/ember-wormhole', ['exports', 'ember-wormhole/components/ember-wormhole'], function (exports, _emberWormholeComponentsEmberWormhole) {\n Object.defineProperty(exports, 'default', {\n enumerable: true,\n get: function get() {\n return _emberWormholeComponentsEmberWormhole['default'];\n }\n });\n});","define('tc3/components/eosf-project-nav/component', ['exports', 'ember-osf/components/eosf-project-nav/component'], function (exports, _emberOsfComponentsEosfProjectNavComponent) {\n Object.defineProperty(exports, 'default', {\n enumerable: true,\n get: function get() {\n return _emberOsfComponentsEosfProjectNavComponent['default'];\n }\n });\n});","define('tc3/components/fa-icon', ['exports', 'ember-font-awesome/components/fa-icon'], function (exports, _emberFontAwesomeComponentsFaIcon) {\n Object.defineProperty(exports, 'default', {\n enumerable: true,\n get: function get() {\n return _emberFontAwesomeComponentsFaIcon['default'];\n }\n });\n});","define('tc3/components/fa-list', ['exports', 'ember-font-awesome/components/fa-list'], function (exports, _emberFontAwesomeComponentsFaList) {\n Object.defineProperty(exports, 'default', {\n enumerable: true,\n get: function get() {\n return _emberFontAwesomeComponentsFaList['default'];\n }\n });\n});","define('tc3/components/fa-stack', ['exports', 'ember-font-awesome/components/fa-stack'], function (exports, _emberFontAwesomeComponentsFaStack) {\n Object.defineProperty(exports, 'default', {\n enumerable: true,\n get: function get() {\n return _emberFontAwesomeComponentsFaStack['default'];\n }\n });\n});","define('tc3/components/file-browser-icon/component', ['exports', 'ember-osf/components/file-browser-icon/component'], function (exports, _emberOsfComponentsFileBrowserIconComponent) {\n Object.defineProperty(exports, 'default', {\n enumerable: true,\n get: function get() {\n return _emberOsfComponentsFileBrowserIconComponent['default'];\n }\n });\n});","define('tc3/components/file-browser-item/component', ['exports', 'ember-osf/components/file-browser-item/component'], function (exports, _emberOsfComponentsFileBrowserItemComponent) {\n Object.defineProperty(exports, 'default', {\n enumerable: true,\n get: function get() {\n return _emberOsfComponentsFileBrowserItemComponent['default'];\n }\n });\n});","define('tc3/components/file-browser-tree/component', ['exports', 'ember-osf/components/file-browser-tree/component'], function (exports, _emberOsfComponentsFileBrowserTreeComponent) {\n Object.defineProperty(exports, 'default', {\n enumerable: true,\n get: function get() {\n return _emberOsfComponentsFileBrowserTreeComponent['default'];\n }\n });\n});","define('tc3/components/file-browser/component', ['exports', 'ember-osf/components/file-browser/component'], function (exports, _emberOsfComponentsFileBrowserComponent) {\n Object.defineProperty(exports, 'default', {\n enumerable: true,\n get: function get() {\n return _emberOsfComponentsFileBrowserComponent['default'];\n }\n });\n});","define('tc3/components/file-chooser/component', ['exports', 'ember-osf/components/file-chooser/component'], function (exports, _emberOsfComponentsFileChooserComponent) {\n Object.defineProperty(exports, 'default', {\n enumerable: true,\n get: function get() {\n return _emberOsfComponentsFileChooserComponent['default'];\n }\n });\n});","define('tc3/components/file-renderer/component', ['exports', 'ember-osf/components/file-renderer/component'], function (exports, _emberOsfComponentsFileRendererComponent) {\n Object.defineProperty(exports, 'default', {\n enumerable: true,\n get: function get() {\n return _emberOsfComponentsFileRendererComponent['default'];\n }\n });\n});","define('tc3/components/file-version/component', ['exports', 'ember-osf/components/file-version/component'], function (exports, _emberOsfComponentsFileVersionComponent) {\n Object.defineProperty(exports, 'default', {\n enumerable: true,\n get: function get() {\n return _emberOsfComponentsFileVersionComponent['default'];\n }\n });\n});","define('tc3/components/file-widget/component', ['exports', 'ember-osf/components/file-widget/component'], function (exports, _emberOsfComponentsFileWidgetComponent) {\n Object.defineProperty(exports, 'default', {\n enumerable: true,\n get: function get() {\n return _emberOsfComponentsFileWidgetComponent['default'];\n }\n });\n});","define('tc3/components/generic-chart', ['exports', 'ember'], function (exports, _ember) {\n function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }\n\n exports['default'] = _ember['default'].Component.extend({\n\n classNames: ['chart'],\n\n dataChanged: _ember['default'].observer('aggregations', function () {\n this.updateChart();\n }),\n\n data: [],\n\n sizeChanged: _ember['default'].observer('resizedSignal', function () {\n this.updateChart();\n }),\n\n charTypeChange: _ember['default'].observer('chartType', function () {\n this.updateChart();\n }),\n\n updateChart: function updateChart() {\n var _chart_options;\n\n var chart_type = this.get('chartType');\n\n var chart_options = (_chart_options = {\n bindto: this.$('.chart').get(0),\n data: {\n columns: null, //to be filled later\n type: chart_type\n },\n legend: { show: false }\n }, _defineProperty(_chart_options, chart_type, {\n title: null, //to be filled later\n label: {\n show: false\n }\n }), _defineProperty(_chart_options, 'size', {\n height: this.get('height') * 150 - 20,\n width: this.get('width') * 150 }), _chart_options);\n\n switch (chart_type) {\n case 'donut':\n {\n\n this.set('data', this.get('aggregations.sources.buckets'));\n var columns = this.get('data').map(function (_ref) {\n var key = _ref.key;\n var doc_count = _ref.doc_count;\n return [key, doc_count];\n });\n var title = 'Published in...';\n\n break;\n }\n case 'bar':\n {\n\n this.set('data', this.get('aggregations.contributors.buckets'));\n var columns = this.get('data').map(function (_ref2) {\n var key = _ref2.key;\n var doc_count = _ref2.doc_count;\n return [key, doc_count];\n }).slice(0, 10);\n var title = 'Top 10 Contributors: ';\n\n var axis = {\n x: {\n tick: {\n format: function format() {\n return 'Top 10 Contributors';\n }\n }\n },\n y: {\n label: 'Number of Publications'\n }\n };\n var tooltip = {\n grouped: false };\n // Default true\n chart_options['axis'] = axis;\n chart_options['tooltip'] = tooltip;\n\n break;\n }\n case 'timeseries':\n {\n\n this.set('data', this.get('aggregations.articles_over_time.buckets'));\n var columns = [['x'].concat(this.get('data').map(function (datum) {\n return datum.key_as_string;\n })), ['Articles'].concat(this.get('data').map(function (datum) {\n return datum.doc_count;\n }))];\n var title = '';\n var data_x = 'x';\n var axis = {\n x: {\n type: 'timeseries',\n tick: {\n culling: {\n max: 10\n },\n rotate: 90,\n format: '%d-%m-%Y' // Format the tick labels on our chart\n }\n }\n };\n var data_types = {\n x: 'area-spline',\n Articles: 'area'\n };\n var tooltip = { // Format the tooltips on our chart\n format: { // We want to return a nice-looking tooltip whose content is determined by (or at least consistent with) sour TS intervals\n title: function title(d) {\n return d.toString().substring(4, 15); // This isn't perfect, but it's at least more verbose than before\n }\n }\n };\n var zoom = {\n enabled: true\n };\n var point = {\n show: false\n };\n\n chart_options['axis'] = axis;\n chart_options['data']['types'] = data_types;\n chart_options['data']['x'] = data_x;\n chart_options['tooltip'] = tooltip;\n chart_options['zoom'] = zoom;\n chart_options['point'] = point;\n\n break;\n }\n }\n\n chart_options['data']['columns'] = columns;\n chart_options[chart_type]['title'] = title;\n c3.generate(chart_options);\n },\n\n didRender: function didRender() {\n this.updateChart();\n }\n\n });\n});\n/* global c3 */","define('tc3/components/oauth-popup/component', ['exports', 'ember-osf/components/oauth-popup/component'], function (exports, _emberOsfComponentsOauthPopupComponent) {\n Object.defineProperty(exports, 'default', {\n enumerable: true,\n get: function get() {\n return _emberOsfComponentsOauthPopupComponent['default'];\n }\n });\n});","define('tc3/components/object-bin', ['exports', 'ember-drag-drop/components/object-bin'], function (exports, _emberDragDropComponentsObjectBin) {\n exports['default'] = _emberDragDropComponentsObjectBin['default'];\n});","define('tc3/components/osf-copyright/component', ['exports', 'ember-osf/components/osf-copyright/component'], function (exports, _emberOsfComponentsOsfCopyrightComponent) {\n Object.defineProperty(exports, 'default', {\n enumerable: true,\n get: function get() {\n return _emberOsfComponentsOsfCopyrightComponent['default'];\n }\n });\n});","define('tc3/components/osf-footer/component', ['exports', 'ember-osf/components/osf-footer/component'], function (exports, _emberOsfComponentsOsfFooterComponent) {\n Object.defineProperty(exports, 'default', {\n enumerable: true,\n get: function get() {\n return _emberOsfComponentsOsfFooterComponent['default'];\n }\n });\n});","define('tc3/components/osf-mode-footer/component', ['exports', 'ember-osf/components/osf-mode-footer/component'], function (exports, _emberOsfComponentsOsfModeFooterComponent) {\n Object.defineProperty(exports, 'default', {\n enumerable: true,\n get: function get() {\n return _emberOsfComponentsOsfModeFooterComponent['default'];\n }\n });\n});","define('tc3/components/osf-navbar/component', ['exports', 'ember-osf/components/osf-navbar/component'], function (exports, _emberOsfComponentsOsfNavbarComponent) {\n Object.defineProperty(exports, 'default', {\n enumerable: true,\n get: function get() {\n return _emberOsfComponentsOsfNavbarComponent['default'];\n }\n });\n});","define('tc3/components/osf-paginator/component', ['exports', 'ember-osf/components/osf-paginator/component'], function (exports, _emberOsfComponentsOsfPaginatorComponent) {\n Object.defineProperty(exports, 'default', {\n enumerable: true,\n get: function get() {\n return _emberOsfComponentsOsfPaginatorComponent['default'];\n }\n });\n});","define('tc3/components/packery-grid', ['exports', 'ember'], function (exports, _ember) {\n exports['default'] = _ember['default'].Component.extend({\n\n // Note: see 'append' section here http://packery.metafizzy.co/methods.html for info about adding new grid elements\n\n initGrid: function initGrid() {\n\n // Initialize our packery grid\n var grid = this.$('.grid');\n\n grid.packery({\n percentPosition: true,\n itemSelector: '.grid-item',\n gutter: 10\n });\n\n // Grid elements are draggable\n grid.find('.grid-item').each(function (i, gridItem) {\n var draggie = new Draggabilly(gridItem);\n // bind drag events to Packery\n grid.packery('bindDraggabillyEvents', draggie);\n });\n\n // Resize grid elements on click\n // NOTE that in the future we want this to be encpsulated in some sort of button, etc.\n // Otherwise it happens any time you drag the element, which is really annoying\n // (Commenting out for now)\n /*grid.on( 'click', '.grid-item', function( event ) {\n var $item = $( event.currentTarget );\n // change size of item by toggling large class\n $item.toggleClass('grid-item--large');\n if ( $item.is('.grid-item--large') ) {\n // fit large item\n grid.packery( 'fit', event.currentTarget );\n } else {\n // back to small, shiftLayout back\n grid.packery('shiftLayout');\n }\n });*/\n },\n\n init: function init() {\n this._super.apply(this, arguments);\n },\n\n didInsertElement: function didInsertElement() {\n this.initGrid();\n }\n\n });\n});","define('tc3/components/pagination-control/component', ['exports', 'ember-osf/components/pagination-control/component'], function (exports, _emberOsfComponentsPaginationControlComponent) {\n Object.defineProperty(exports, 'default', {\n enumerable: true,\n get: function get() {\n return _emberOsfComponentsPaginationControlComponent['default'];\n }\n });\n});","define('tc3/components/place-holder', ['exports', 'ember', 'tc3/config/environment'], function (exports, _ember, _tc3ConfigEnvironment) {\n var _createClass = (function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ('value' in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; })();\n\n function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError('Cannot call a class as a function'); } }\n\n var agg_types = [// agg_types is this array literal, reduced by the following fn\n\n //\n // Average Aggregation\n // *******************\n {\n 'elastic_name': 'avg',\n 'pretty_name': 'Average',\n 'description': 'A single-value metrics aggregation that computes the average of numeric values that are extracted from the aggregated documents. These values can be extracted either from specific numeric fields in the documents, or be generated by a provided script. Script support is not enabled at this time.',\n 'options': [{\n 'elastic_name': 'field',\n 'pretty_name': 'Field',\n 'description': 'The name of the field to calculate the average over',\n 'isValid': function isValid() {\n return true;\n }\n }, {\n 'elastic_name': 'missing',\n 'pretty_name': 'Missing',\n 'description': 'A value to use as a default if a given document does not have a given field. Ignored by default. Documents without a value at \\'field\\' will be placed into this bucket',\n 'isValid': function isValid() {\n return true;\n }\n }]\n },\n\n //\n // Cardinality Aggregation\n // ***********************\n {\n 'elastic_name': 'cardinality',\n 'pretty_name': 'Cardinality',\n 'description': 'A single-value metrics aggregation that calculates an approximate count of distinct values. Values can be extracted either from specific fields in the document or generated by a script. Script support is not enabled at this time.',\n 'options': [{\n 'elastic_name': 'field',\n 'pretty_name': 'Field',\n 'description': 'The name of the field to calculate the cardinality of',\n 'isValid': function isValid() {\n return true;\n }\n }, {\n 'elastic_name': 'precision_threshold',\n 'pretty_name': 'Precision Threshold',\n 'description': 'The precision_threshold options allows to trade memory for accuracy, and defines a unique count below which counts are expected to be close to accurate. Above this value, counts might become a bit more fuzzy. The maximum supported value is 40000, thresholds above this number will have the same effect as a threshold of 40000. The default values is 3000.',\n 'isValid': function isValid() {\n return true;\n }\n }, {\n 'elastic_name': 'missing',\n 'pretty_name': 'Missing',\n 'description': 'A value to use as a default if a given document does not have a given field. Ignored by default. Documents without a value at \\'field\\' will be placed into this bucket',\n 'isValid': function isValid(value) {\n return true;\n }\n }]\n },\n\n //\n // Extended Stats Aggregation\n // **************************\n {\n 'elastic_name': 'extended_stats',\n 'pretty_name': 'Extended Stats',\n 'description': 'A multi-value metrics aggregation that computes stats over numeric values extracted from the aggregated documents. These values can be extracted from specific numeric fields in the documents. The extended_stats aggregations is an extended version of the stats aggregation, where additional metrics are added such as sum_of_squares, variance, std_deviation and std_deviation_bounds.',\n 'options': [{\n 'elastic_name': 'field',\n 'pretty_name': 'Field',\n 'description': 'The field setting defines the numeric field of the documents the stats will be computed on.',\n 'isValid': function isValid() {\n return true;\n }\n }, {\n 'elastic_name': 'sigma',\n 'pretty_name': 'Sigma',\n 'description': 'By default, the extended_stats metric will return an object called std_deviation_bounds, which provides an interval of plus/minus two standard deviations from the mean. This can be a useful way to visualize variance of your data. If you want a different boundary, for example three standard deviations, you can set sigma in the request. Sigma can be any non-negative double, meaning you can request non-integer values such as 1.5. A value of 0 is valid, but will simply return the average for both upper and lower bounds. The standard deviation and its bounds are displayed by default, but they are not always applicable to all data-sets. Your data must be normally distributed for the metrics to make sense. The statistics behind standard deviations assumes normally distributed data, so if your data is skewed heavily left or right, the value returned will be misleading.',\n 'isValid': regeneratorRuntime.mark(function isValid() {\n return regeneratorRuntime.wrap(function isValid$(context$1$0) {\n while (1) switch (context$1$0.prev = context$1$0.next) {\n case 0:\n return context$1$0.abrupt('return', true);\n\n case 1:\n case 'end':\n return context$1$0.stop();\n }\n }, isValid, this);\n })\n }, {\n 'elastic_name': 'missing',\n 'pretty_name': 'Missing',\n 'description': 'A value to use as a default if a given document does not have a given field. Ignored by default.',\n 'isValid': function isValid(value) {\n return true;\n }\n }]\n },\n\n //\n // Maximum Aggregation\n // **************************\n {\n 'elastic_name': 'max',\n 'pretty_name': 'Maximum',\n 'description': 'A single-value metrics aggregation that keeps track and returns the maximum value among the numeric values extracted from the aggregated documents.',\n 'options': [{\n 'elastic_name': 'field',\n 'pretty_name': 'Field',\n 'description': 'The field setting defines the numeric field of the documents the maximum will be computed on.',\n 'isValid': function isValid() {\n return true;\n }\n }, {\n 'elastic_name': 'missing',\n 'pretty_name': 'Missing',\n 'description': 'A value to use as a default if a given document does not have a given field. Ignored by default.',\n 'isValid': function isValid(value) {\n return true;\n }\n }]\n },\n\n //\n // Minimum Aggregation\n // **************************\n {\n 'elastic_name': 'min',\n 'pretty_name': 'Minimum',\n 'description': 'A single-value metrics aggregation that keeps track and returns the minimum value among the numeric values extracted from the aggregated documents.',\n 'options': [{\n 'elastic_name': 'field',\n 'pretty_name': 'Field',\n 'description': 'The field setting defines the numeric field of the documents the minimum will be computed on.',\n 'isValid': function isValid() {\n return true;\n }\n }, {\n 'elastic_name': 'missing',\n 'pretty_name': 'Missing',\n 'description': 'A value to use as a default if a given document does not have a given field. Ignored by default.',\n 'isValid': function isValid(value) {\n return true;\n }\n }]\n },\n\n //\n // Percentiles Aggregation\n // **************************\n {\n 'elastic_name': 'percentiles',\n 'pretty_name': 'Percentiles',\n 'description': 'A multi-value metrics aggregation that calculates one or more percentiles over numeric values extracted from the aggregated documents. Percentiles show the point at which a certain percentage of observed values occur. For example, the 95th percentile is the value which is greater than 95% of the observed values. Percentiles are often used to find outliers. In normal distributions, the 0.13th and 99.87th percentiles represents three standard deviations from the mean. Any data which falls outside three standard deviations is often considered an anomaly. When a range of percentiles are retrieved, they can be used to estimate the data distribution and determine if the data is skewed, bimodal, etc.',\n 'options': [{\n 'elastic_name': 'field',\n 'pretty_name': 'Field',\n 'description': 'The field setting defines the numeric field of the documents the percentiles will be computed on.',\n 'isValid': function isValid() {\n return true;\n }\n }, {\n 'elastic_name': 'percents',\n 'pretty_name': 'Percents',\n 'description': 'Specify just the percents we are interested in (requested percentiles must be a value between 0-100 inclusive)',\n 'isValid': function isValid() {\n return true;\n }\n }, {\n 'elastic_name': 'missing',\n 'pretty_name': 'Missing',\n 'description': 'A value to use as a default if a given document does not have a given field. Ignored by default.',\n 'isValid': function isValid(value) {\n return true;\n }\n }]\n },\n\n //\n // Percentile Ranks Aggregation\n // *****************************\n {\n 'elastic_name': 'percentile_ranks',\n 'pretty_name': 'Percentile Ranks',\n 'description': 'A multi-value metrics aggregation that calculates one or more percentiles over numeric values extracted from the aggregated documents. Percentile rank shows the percentage of observed values which are below certain value. For example, if a value is greater than or equal to 95% of the observed values it is said to be at the 95th percentile rank.',\n 'options': [{\n 'elastic_name': 'field',\n 'pretty_name': 'Field',\n 'description': 'The field setting defines the numeric field of the documents the minimum will be computed on.',\n 'isValid': function isValid() {\n return true;\n }\n }, {\n 'elastic_name': 'values',\n 'pretty_name': 'Values',\n 'description': 'Specify just the values we are interested in',\n 'isValid': function isValid() {\n return true;\n }\n }, {\n 'elastic_name': 'missing',\n 'pretty_name': 'Missing',\n 'description': 'A value to use as a default if a given document does not have a given field. Ignored by default.',\n 'isValid': function isValid(value) {\n return true;\n }\n }]\n },\n\n //\n // Stats Aggregation\n // *****************************\n {\n 'elastic_name': 'stats',\n 'pretty_name': 'Stats',\n 'description': 'The stats that are returned consist of: min, max, sum, count and avg.',\n 'options': [{\n 'elastic_name': 'field',\n 'pretty_name': 'Field',\n 'description': 'The field setting defines the numeric field of the documents the stats will be calculated on.',\n 'isValid': function isValid() {\n return true;\n }\n }, {\n 'elastic_name': 'missing',\n 'pretty_name': 'Missing',\n 'description': 'A value to use as a default if a given document does not have a given field. Ignored by default.',\n 'isValid': function isValid(value) {\n return true;\n }\n }]\n },\n\n //\n // Sum Aggregation\n // *****************************\n {\n 'elastic_name': 'sum',\n 'pretty_name': 'Sum',\n 'description': 'A single-value metrics aggregation that sums up numeric values that are extracted from the aggregated documents. These values can be extracted either from specific numeric fields in the documents',\n 'options': [{\n 'elastic_name': 'field',\n 'pretty_name': 'Field',\n 'description': 'The field setting defines the numeric field of the documents to be summed.',\n 'isValid': function isValid() {\n return true;\n }\n }, {\n 'elastic_name': 'missing',\n 'pretty_name': 'Missing',\n 'description': 'A value to use as a default if a given document does not have a given field. Ignored by default.',\n 'isValid': function isValid(value) {\n return true;\n }\n }]\n },\n\n //\n // Value Count Aggregation\n // *****************************\n {\n 'elastic_name': 'value_count',\n 'pretty_name': 'Value Count',\n 'description': 'A single-value metrics aggregation that counts the number of values that are extracted from the aggregated documents. These values can be extracted either from specific fields in the documents, or be generated by a provided script. Typically, this aggregator will be used in conjunction with other single-value aggregations. For example, when computing the avg one might be interested in the number of values the average is computed over.',\n 'options': [{\n 'elastic_name': 'field',\n 'pretty_name': 'Field',\n 'description': 'The field setting defines the numeric field of the documents to be summed.',\n 'isValid': function isValid() {\n return true;\n }\n }]\n },\n\n //\n // Date Histogram Aggregation\n // **************************\n {\n 'elastic_name': 'date_histogram',\n 'pretty_name': 'Date Histogram',\n 'description': 'A multi-bucket aggregation similar to the histogram except it can only be applied on date values. Scripting is not supported at this time.',\n 'options': [{\n 'elastic_name': 'field',\n 'pretty_name': 'Field',\n 'description': 'The name of the field that contains the date to build the histogram from',\n 'isValid': function isValid() {\n return true;\n }\n }, {\n 'elastic_name': 'interval',\n 'pretty_name': 'Interval',\n 'description': 'The field setting defines the numeric field of the documents the stats will be computed on.',\n 'isValid': function isValid() {\n return true;\n }\n }, {\n 'elastic_name': 'offset',\n 'pretty_name': 'Offset',\n 'description': 'The offset parameter is used to change the start value of each bucket by the specified positive (+) or negative offset (-) duration, such as 1h for an hour, or 1M for a month.',\n 'isValid': function isValid() {\n return true;\n }\n }]\n }].reduce(function (agg_list, agg_meta) {\n\n agg_meta['class'] = (function () {\n function _class() {\n _classCallCheck(this, _class);\n\n this.meta = agg_meta;\n }\n\n _createClass(_class, [{\n key: 'createAggregations',\n value: function createAggregations() {\n return this.meta.options.reduce(function (aggs, agg_meta) {\n var agg_name = agg_meta.elastic_name;\n var agg = this[agg_name];\n if (!agg_meta.isValid(agg)) {\n throw agg;\n }\n aggs[agg_name] = agg;\n return aggs;\n }, {});\n }\n }]);\n\n return _class;\n })();\n\n return agg_list[agg_meta.elastic_name] = agg_meta;\n }, {});\n\n exports['default'] = _ember['default'].Component.extend({\n\n // widgetType: 'wild-card',\n // chartType: 'donut-chart',\n aggregations: false,\n docs: false,\n\n classNames: ['widget'],\n classNameBindings: ['configuring', 'width', 'height'],\n\n widthSetting: 2,\n heightSetting: 2,\n\n width: 'width-2',\n height: 'height-2',\n\n computedHeight: 200,\n computedWidth: 200,\n\n resizedSignal: false,\n\n // Initialize our query parameters\n q: 'UC Santa Barbara',\n gte: \"1996-01-01\",\n lte: new Date().toISOString().split('T')[0], // Set the ending date of our query to today's date, by default\n\n tsInterval: _ember['default'].computed('gte', 'lte', function () {\n // Initialize the \"bucket size\" for our timeseries aggregations\n var d1 = new Date(this.get('gte'));\n var d2 = new Date(this.get('lte'));\n if (d2 - d1 >= 31622400000) {\n // If our dates are more than a year apart\n return 'month'; // We want to increment our TS data by months\n }\n if (7948800000 <= d2 - d1 && d2 - d1 < 31622400000) {\n // If our dates are less than a year apart but more than three months apart\n return 'week'; // We want to increment our TS data by weeks\n }\n if (d2 - d1 < 7948800000) {\n // If our data are less than three months apart\n return 'day'; // We want to increment our TS data by days\n }\n }),\n\n configuring: false,\n\n init: function init() {\n this._super.apply(this, arguments);\n this.fetchWidgetData();\n },\n\n didRender: function didRender() {\n this.sendAction('refreshWall');\n this.set('computedHeight', this.$().height());\n this.set('computedWidth', this.$().width());\n },\n\n fetchWidgetData: function fetchWidgetData() {\n var query, gte, lte, interval, data;\n return regeneratorRuntime.async(function fetchWidgetData$(context$1$0) {\n while (1) switch (context$1$0.prev = context$1$0.next) {\n case 0:\n query = this.get('q');\n gte = this.get('gte');\n lte = this.get('lte');\n interval = this.get('tsInterval');\n context$1$0.next = 6;\n return regeneratorRuntime.awrap(_ember['default'].$.ajax({\n url: _tc3ConfigEnvironment['default'].apiUrl + '/search/abstractcreativework/_search',\n crossDomain: true,\n type: 'POST',\n contentType: 'application/json',\n data: JSON.stringify({\n query: { bool: { must: [{\n query_string: { query: query }\n }, {\n range: { date: {\n gte: gte,\n lte: lte,\n format: \"yyyy-MM-dd||yyyy\"\n } }\n }] } },\n from: 0,\n aggregations: {\n sources: {\n terms: {\n field: 'sources.raw',\n size: 200\n }\n },\n contributors: {\n terms: {\n field: 'contributors.raw',\n size: 200\n }\n },\n tags: {\n terms: {\n field: 'tags.raw',\n size: 200\n }\n },\n articles_over_time: {\n date_histogram: {\n field: 'date',\n interval: interval,\n format: 'yyyy-MM-dd'\n },\n aggregations: {\n arttype: { terms: { field: 'type' } }\n }\n }\n }\n })\n }));\n\n case 6:\n data = context$1$0.sent;\n\n this.set('aggregations', data.aggregations);\n this.set('docs', data.hits.hits.map(function (hit) {\n var source = _ember['default'].Object.create(hit._source);\n var r = source.getProperties('type', 'title', 'description', 'language', 'date', 'date_created', 'date_modified', 'date_updated', 'date_published', 'tags', 'sources');\n r.id = hit._id;\n r.contributors = source.lists.contributors;\n r.funders = source.lists.funders;\n r.publishers = source.lists.publishers;\n r.institutions = source.lists.institutions;\n r.organizations = source.lists.organizations;\n return r;\n }));\n\n this.set('widgetType', 'generic-chart');\n this.set('chartType', 'donut');\n\n case 11:\n case 'end':\n return context$1$0.stop();\n }\n }, null, this);\n },\n\n actions: {\n\n addChart: function addChart(option) {\n this.sendAction('addChart', option);\n },\n showConfig: function showConfig() {\n this.set('configuring', !this.get('configuring'));\n },\n\n changeEngine: function changeEngine(jsEngine) {\n console.log(jsEngine);\n },\n\n changeChart: function changeChart(chart) {\n\n this.set('chartType', chart);\n },\n\n removeWidget: function removeWidget() {\n this.sendAction('removeChart', this.get('item'));\n },\n configChanged: function configChanged() {\n console.log('changing config');\n var width = this.get('widthSetting');\n var height = this.get('heightSetting');\n var wall = this.get('wall');\n wall.fixSize({\n block: this.$(),\n width: width * 150,\n height: height * 150\n });\n //wall.fitWidth();\n this.sendAction('refreshWall');\n this.set('resizedSignal', true);\n this.set('configuring', !this.get('configuring'));\n }\n\n }\n\n });\n});","define('tc3/components/radio-button', ['exports', 'ember-radio-buttons/components/radio-button'], function (exports, _emberRadioButtonsComponentsRadioButton) {\n Object.defineProperty(exports, 'default', {\n enumerable: true,\n get: function get() {\n return _emberRadioButtonsComponentsRadioButton['default'];\n }\n });\n});","define('tc3/components/search-dropdown/component', ['exports', 'ember-osf/components/search-dropdown/component'], function (exports, _emberOsfComponentsSearchDropdownComponent) {\n Object.defineProperty(exports, 'default', {\n enumerable: true,\n get: function get() {\n return _emberOsfComponentsSearchDropdownComponent['default'];\n }\n });\n});","define('tc3/components/select-2', ['exports', 'ember-select-2/components/select-2'], function (exports, _emberSelect2ComponentsSelect2) {\n exports['default'] = _emberSelect2ComponentsSelect2['default'];\n});\n/*\n\tThis is just a proxy file requiring the component from the /addon folder and\n\tmaking it available to the dummy application!\n */","define('tc3/components/sign-up/component', ['exports', 'ember-osf/components/sign-up/component'], function (exports, _emberOsfComponentsSignUpComponent) {\n Object.defineProperty(exports, 'default', {\n enumerable: true,\n get: function get() {\n return _emberOsfComponentsSignUpComponent['default'];\n }\n });\n});","define('tc3/components/sortable-objects', ['exports', 'ember-drag-drop/components/sortable-objects'], function (exports, _emberDragDropComponentsSortableObjects) {\n exports['default'] = _emberDragDropComponentsSortableObjects['default'];\n});","define('tc3/components/tags-widget/component', ['exports', 'ember-osf/components/tags-widget/component'], function (exports, _emberOsfComponentsTagsWidgetComponent) {\n Object.defineProperty(exports, 'default', {\n enumerable: true,\n get: function get() {\n return _emberOsfComponentsTagsWidgetComponent['default'];\n }\n });\n});","define('tc3/components/timeseries-chart', ['exports', 'ember'], function (exports, _ember) {\n exports['default'] = _ember['default'].Component.extend({\n\n classNames: ['chart'],\n\n // Define boolean variables that specify which subsets (if any) of abstractcreativeworks we're specifically looking at\n tPub: false, // Publication\n tPre: false, // Preprint\n tCre: false, // Creativework\n tPro: false, // Project\n\n timeseriesList: _ember['default'].computed('data', function () {\n // Format our timeseries data\n var data = this.get('data');\n return [['x'].concat(data.map(function (datum) {\n return datum.key_as_string;\n })), ['Articles'].concat(data.map(function (datum) {\n return datum.doc_count;\n }))];\n }),\n\n data: [],\n\n dataChanged: _ember['default'].observer('data', function () {\n // Initiate a chart update if the TS data changes\n this.updateTS();\n }),\n\n sizeChanged: _ember['default'].observer('resizedSignal', function () {\n this.updateTS();\n }),\n\n updateTS: function updateTS() {\n // Update our TS chart when data/subsets change\n this.set('data', this.get('aggregations.articles_over_time.buckets'));\n var columns = this.get('timeseriesList');\n var title = '';\n var interval = this.get('interval');\n var ts = this.get('ts');\n if (ts) {\n ts.load({\n columns: columns,\n unload: true\n });\n ts.resize({\n height: this.get('height') * 150 - 20,\n width: this.get('width') * 150\n });\n } else {\n this.initTS(title, columns, interval);\n }\n },\n\n pushTS: function pushTS(xCol) {\n // Add a specific subset of abstractcreativeworks to the TS chart\n var ts = this.get('ts');\n ts.load({\n columns: [xCol]\n });\n },\n\n popTS: function popTS(xCol) {\n // Remove a specific subset of abstractcreativeworks from the TS chart\n var ts = this.get('ts');\n ts.unload([xCol]);\n },\n\n initTS: function initTS(title, columns, interval) {\n // Draw the TS chart the first time its rendered\n var element = this.$('.ts').get(0);\n var ts = c3.generate({\n bindto: element,\n data: {\n x: 'x',\n columns: columns,\n types: {\n x: 'area-spline',\n Articles: 'area'\n }\n },\n axis: {\n x: {\n type: 'timeseries',\n tick: {\n culling: {\n max: 10\n },\n rotate: 90,\n format: '%d-%m-%Y' // Format the tick labels on our chart\n }\n }\n },\n zoom: {\n enabled: true\n },\n tooltip: { // Format the tooltips on our chart\n format: { // We want to return a nice-looking tooltip whose content is determined by (or at least consistent with) sour TS intervals\n title: function title(d) {\n return d.toString().substring(4, 15); // This isn't perfect, but it's at least more verbose than before\n }\n }\n },\n point: {\n show: false\n },\n size: { height: this.get('height') * 150 - 20 }\n });\n this.set('ts', ts);\n },\n\n init: function init() {\n // Init should be used ONLY for setting component proprties. When we want to work on the component DOM element, we use didInsertElement hook\n this._super.apply(this, arguments);\n },\n\n didRender: function didRender() {\n // When this component has been inserted into the DOM\n this.updateTS();\n },\n\n // If the user wants to isolate preprints:\n tPreChanged: _ember['default'].observer('tPre', function () {\n var otherSubsets = this.get('tPub') || this.get('tCre') || this.get('tPro'); // check if we already are displaying article subsets on the chart\n if (this.get('tPre')) {\n // if the user checked the box\n this.filterTS('preprint', otherSubsets);\n } else {\n // if the user unchecked the box\n if (!otherSubsets) {\n // if this is the only data on the chart right now and we're removing it\n var data = this.get('timeseriesList'); // reload the original chart\n this.updateTS(data);\n } else {\n this.popTS('preprint');\n }\n }\n }),\n\n // If the user wants to isolate publications:\n tPubChanged: _ember['default'].observer('tPub', function () {\n var otherSubsets = this.get('tPre') || this.get('tCre') || this.get('tPro');\n if (this.get('tPub')) {\n // if the user checked the box\n this.filterTS('publication', otherSubsets);\n } else {\n // if the user unchecked the box\n if (!otherSubsets) {\n var data = this.get('timeseriesList');\n this.updateTS(data);\n } else {\n this.popTS('publication');\n }\n }\n }),\n\n // If the user wants to isolate creativeworks:\n tCreChanged: _ember['default'].observer('tCre', function () {\n var otherSubsets = this.get('tPre') || this.get('tPub') || this.get('tPro');\n if (this.get('tCre')) {\n // if the user checked the box\n this.filterTS('creativework', otherSubsets);\n } else {\n // if the user unchecked the box\n if (!otherSubsets) {\n var data = this.get('timeseriesList');\n this.updateTS(data);\n } else {\n this.popTS('creativework');\n }\n }\n }),\n\n // If the user wants to isolate projects:\n tProChanged: _ember['default'].observer('tPro', function () {\n var otherSubsets = this.get('tPre') || this.get('tPub') || this.get('tCre');\n if (this.get('tPro')) {\n // if the user checked the box\n this.filterTS('project', otherSubsets);\n } else {\n // if the user unchecked the box\n if (!otherSubsets) {\n var data = this.get('timeseriesList');\n this.updateTS(data);\n } else {\n this.popTS('project');\n }\n }\n }),\n\n // Isolate specific subsets of abstractcreativeworks\n filterTS: function filterTS(typeString, o) {\n var d = this.get('aggregations.articles_over_time.buckets');\n var firstRow = ['x'];\n var secondRow = [typeString];\n d.forEach(function (entry) {\n firstRow.push(entry.key_as_string);\n var hasPubBucket = false;\n entry.arttype.buckets.forEach(function (b) {\n if (b.key === typeString) {\n hasPubBucket = true;\n secondRow.push(b.doc_count);\n }\n });\n if (!hasPubBucket) {\n secondRow.push(0);\n }\n });\n if (o) {\n this.pushTS(secondRow);\n } else {\n var data = [firstRow, secondRow];\n this.updateTS(data);\n }\n }\n\n });\n});\n/* global c3 */","define('tc3/components/wild-card', ['exports', 'ember'], function (exports, _ember) {\n exports['default'] = _ember['default'].Component.extend({\n\n classNames: ['spinner'],\n\n actions: {\n removeChart: function removeChart() {\n this.sendAction('removeChart', 'wildcard');\n }\n }\n\n });\n});","define('tc3/controllers/application', ['exports', 'ember', 'ember-osf/mixins/osf-agnostic-auth-controller', 'ember-osf/utils/auth'], function (exports, _ember, _emberOsfMixinsOsfAgnosticAuthController, _emberOsfUtilsAuth) {\n exports['default'] = _ember['default'].Controller.extend({\n toast: _ember['default'].inject.service(),\n authUrl: (0, _emberOsfUtilsAuth.getAuthUrl)(),\n actions: {\n loginSuccess: function loginSuccess() {\n // this.transitionToRoute('researcher.grant');\n },\n loginFail: function loginFail() /* err */{\n this.get('toast').error('Login failed');\n }\n }\n });\n});","define('tc3/controllers/dashboard', ['exports', 'ember'], function (exports, _ember) {\n exports['default'] = _ember['default'].Controller.extend({\n\n // Initialize our query parameters\n q: 'UC Santa Barbara',\n gte: \"1996-01-01\",\n lte: new Date().toISOString().split('T')[0], // Set the ending date of our query to today's date, by default\n tsInterval: _ember['default'].computed('gte', 'lte', function () {\n // Initialize the \"bucket size\" for our timeseries aggregations\n var d1 = new Date(this.get('gte'));\n var d2 = new Date(this.get('lte'));\n if (d2 - d1 >= 31622400000) {\n // If our dates are more than a year apart\n return 'month'; // We want to increment our TS data by months\n }\n if (7948800000 <= d2 - d1 && d2 - d1 < 31622400000) {\n // If our dates are less than a year apart but more than three months apart\n return 'week'; // We want to increment our TS data by weeks\n }\n if (d2 - d1 < 7948800000) {\n // If our data are less than three months apart\n return 'day'; // We want to increment our TS data by days\n }\n }),\n\n // Initialize the three interchangeable charts to be rendered as sortableObjects\n sortableObjectList: [{ isPlaceholder: true }],\n\n // Initialize the list of additional charts that the user can add\n addableList: [],\n\n wall: false,\n\n storedDashboards: [],\n\n actions: {\n\n restoreDash: function restoreDash(sd) {\n this.set('q', sd.get('q'));\n this.send('changeGte', sd.get('gte'));\n this.send('changeLte', sd.get('lte'));\n // this.set('tsInterval',sd.get('tsInterval'));\n this.set('sortableObjectList', sd.get('sortableObjectList'));\n this.set('addableList', sd.get('addableList'));\n },\n\n persistDashboard: function persistDashboard(n) {\n var record = this.store.createRecord('dashboard', {\n name: n,\n q: this.get('q'),\n gte: this.get('gte'),\n lte: this.get('lte'),\n tsInterval: this.get('tsInterval'),\n sortableObjectList: this.get('sortableObjectList'),\n addableList: this.get('addableList')\n });\n this.set('storedDashboards', this.store.peekAll('dashboard'));\n // In the future, we'll want to do:\n // record.save()\n // this.set('storedDashboards', this.store.findAll('dashboard'));\n },\n\n changeQ: function changeQ(query) {\n this.set('q', query);\n },\n\n changeGte: function changeGte(g) {\n g = new Date(g);\n this.set('gte', g.toISOString().split('T')[0]); // ES won't accept the full ISOString; had to abbreviate it (no T portion)\n },\n\n changeLte: function changeLte(l) {\n l = new Date(l);\n this.set('lte', l.toISOString().split('T')[0]);\n },\n\n sortEndAction: function sortEndAction() {},\n\n removeChart: function removeChart(chart) {\n this.set('sortableObjectList', this.get('sortableObjectList').filter(function (item) {\n return item !== chart;\n }).slice());\n },\n\n addChart: function addChart(option) {\n this.set('sortableObjectList', this.get('sortableObjectList').addObject({ isPlaceholder: true }).slice());\n },\n refreshWall: function refreshWall() {\n console.log('refreshing wall');\n var wall = this.get('wall');\n wall && wall.refresh();\n }\n\n }\n\n });\n});","define('tc3/helpers/and', ['exports', 'ember', 'ember-truth-helpers/helpers/and'], function (exports, _ember, _emberTruthHelpersHelpersAnd) {\n\n var forExport = null;\n\n if (_ember['default'].Helper) {\n forExport = _ember['default'].Helper.helper(_emberTruthHelpersHelpersAnd.andHelper);\n } else if (_ember['default'].HTMLBars.makeBoundHelper) {\n forExport = _ember['default'].HTMLBars.makeBoundHelper(_emberTruthHelpersHelpersAnd.andHelper);\n }\n\n exports['default'] = forExport;\n});","define('tc3/helpers/bs-contains', ['exports', 'ember-bootstrap/helpers/bs-contains'], function (exports, _emberBootstrapHelpersBsContains) {\n Object.defineProperty(exports, 'default', {\n enumerable: true,\n get: function get() {\n return _emberBootstrapHelpersBsContains['default'];\n }\n });\n Object.defineProperty(exports, 'bsContains', {\n enumerable: true,\n get: function get() {\n return _emberBootstrapHelpersBsContains.bsContains;\n }\n });\n});","define('tc3/helpers/bs-eq', ['exports', 'ember-bootstrap/helpers/bs-eq'], function (exports, _emberBootstrapHelpersBsEq) {\n Object.defineProperty(exports, 'default', {\n enumerable: true,\n get: function get() {\n return _emberBootstrapHelpersBsEq['default'];\n }\n });\n Object.defineProperty(exports, 'eq', {\n enumerable: true,\n get: function get() {\n return _emberBootstrapHelpersBsEq.eq;\n }\n });\n});","define('tc3/helpers/bs-not', ['exports', 'ember-bootstrap/helpers/bs-not'], function (exports, _emberBootstrapHelpersBsNot) {\n Object.defineProperty(exports, 'default', {\n enumerable: true,\n get: function get() {\n return _emberBootstrapHelpersBsNot['default'];\n }\n });\n Object.defineProperty(exports, 'not', {\n enumerable: true,\n get: function get() {\n return _emberBootstrapHelpersBsNot.not;\n }\n });\n});","define('tc3/helpers/bs-read-path', ['exports', 'ember-bootstrap/helpers/bs-read-path'], function (exports, _emberBootstrapHelpersBsReadPath) {\n Object.defineProperty(exports, 'default', {\n enumerable: true,\n get: function get() {\n return _emberBootstrapHelpersBsReadPath['default'];\n }\n });\n Object.defineProperty(exports, 'readPath', {\n enumerable: true,\n get: function get() {\n return _emberBootstrapHelpersBsReadPath.readPath;\n }\n });\n});","define('tc3/helpers/elem-id', ['exports', 'ember-osf/helpers/elem-id'], function (exports, _emberOsfHelpersElemId) {\n Object.defineProperty(exports, 'default', {\n enumerable: true,\n get: function get() {\n return _emberOsfHelpersElemId['default'];\n }\n });\n Object.defineProperty(exports, 'elemId', {\n enumerable: true,\n get: function get() {\n return _emberOsfHelpersElemId.elemId;\n }\n });\n});","define('tc3/helpers/eq', ['exports', 'ember', 'ember-truth-helpers/helpers/equal'], function (exports, _ember, _emberTruthHelpersHelpersEqual) {\n\n var forExport = null;\n\n if (_ember['default'].Helper) {\n forExport = _ember['default'].Helper.helper(_emberTruthHelpersHelpersEqual.equalHelper);\n } else if (_ember['default'].HTMLBars.makeBoundHelper) {\n forExport = _ember['default'].HTMLBars.makeBoundHelper(_emberTruthHelpersHelpersEqual.equalHelper);\n }\n\n exports['default'] = forExport;\n});","define('tc3/helpers/gt', ['exports', 'ember', 'ember-truth-helpers/helpers/gt'], function (exports, _ember, _emberTruthHelpersHelpersGt) {\n\n var forExport = null;\n\n if (_ember['default'].Helper) {\n forExport = _ember['default'].Helper.helper(_emberTruthHelpersHelpersGt.gtHelper);\n } else if (_ember['default'].HTMLBars.makeBoundHelper) {\n forExport = _ember['default'].HTMLBars.makeBoundHelper(_emberTruthHelpersHelpersGt.gtHelper);\n }\n\n exports['default'] = forExport;\n});","define('tc3/helpers/gte', ['exports', 'ember', 'ember-truth-helpers/helpers/gte'], function (exports, _ember, _emberTruthHelpersHelpersGte) {\n\n var forExport = null;\n\n if (_ember['default'].Helper) {\n forExport = _ember['default'].Helper.helper(_emberTruthHelpersHelpersGte.gteHelper);\n } else if (_ember['default'].HTMLBars.makeBoundHelper) {\n forExport = _ember['default'].HTMLBars.makeBoundHelper(_emberTruthHelpersHelpersGte.gteHelper);\n }\n\n exports['default'] = forExport;\n});","define('tc3/helpers/is-array', ['exports', 'ember', 'ember-truth-helpers/helpers/is-array'], function (exports, _ember, _emberTruthHelpersHelpersIsArray) {\n\n var forExport = null;\n\n if (_ember['default'].Helper) {\n forExport = _ember['default'].Helper.helper(_emberTruthHelpersHelpersIsArray.isArrayHelper);\n } else if (_ember['default'].HTMLBars.makeBoundHelper) {\n forExport = _ember['default'].HTMLBars.makeBoundHelper(_emberTruthHelpersHelpersIsArray.isArrayHelper);\n }\n\n exports['default'] = forExport;\n});","define(\"tc3/helpers/log\", [\"exports\"], function (exports) {\n exports[\"default\"] = function () {\n //console.debug(str);\n };\n\n ;\n});","define('tc3/helpers/lt', ['exports', 'ember', 'ember-truth-helpers/helpers/lt'], function (exports, _ember, _emberTruthHelpersHelpersLt) {\n\n var forExport = null;\n\n if (_ember['default'].Helper) {\n forExport = _ember['default'].Helper.helper(_emberTruthHelpersHelpersLt.ltHelper);\n } else if (_ember['default'].HTMLBars.makeBoundHelper) {\n forExport = _ember['default'].HTMLBars.makeBoundHelper(_emberTruthHelpersHelpersLt.ltHelper);\n }\n\n exports['default'] = forExport;\n});","define('tc3/helpers/lte', ['exports', 'ember', 'ember-truth-helpers/helpers/lte'], function (exports, _ember, _emberTruthHelpersHelpersLte) {\n\n var forExport = null;\n\n if (_ember['default'].Helper) {\n forExport = _ember['default'].Helper.helper(_emberTruthHelpersHelpersLte.lteHelper);\n } else if (_ember['default'].HTMLBars.makeBoundHelper) {\n forExport = _ember['default'].HTMLBars.makeBoundHelper(_emberTruthHelpersHelpersLte.lteHelper);\n }\n\n exports['default'] = forExport;\n});","define('tc3/helpers/moment-calendar', ['exports', 'ember', 'tc3/config/environment', 'ember-moment/helpers/moment-calendar'], function (exports, _ember, _tc3ConfigEnvironment, _emberMomentHelpersMomentCalendar) {\n exports['default'] = _emberMomentHelpersMomentCalendar['default'].extend({\n globalAllowEmpty: !!_ember['default'].get(_tc3ConfigEnvironment['default'], 'moment.allowEmpty')\n });\n});","define('tc3/helpers/moment-duration', ['exports', 'ember-moment/helpers/moment-duration'], function (exports, _emberMomentHelpersMomentDuration) {\n Object.defineProperty(exports, 'default', {\n enumerable: true,\n get: function get() {\n return _emberMomentHelpersMomentDuration['default'];\n }\n });\n});","define('tc3/helpers/moment-format', ['exports', 'ember', 'tc3/config/environment', 'ember-moment/helpers/moment-format'], function (exports, _ember, _tc3ConfigEnvironment, _emberMomentHelpersMomentFormat) {\n exports['default'] = _emberMomentHelpersMomentFormat['default'].extend({\n globalAllowEmpty: !!_ember['default'].get(_tc3ConfigEnvironment['default'], 'moment.allowEmpty')\n });\n});","define('tc3/helpers/moment-from-now', ['exports', 'ember', 'tc3/config/environment', 'ember-moment/helpers/moment-from-now'], function (exports, _ember, _tc3ConfigEnvironment, _emberMomentHelpersMomentFromNow) {\n exports['default'] = _emberMomentHelpersMomentFromNow['default'].extend({\n globalAllowEmpty: !!_ember['default'].get(_tc3ConfigEnvironment['default'], 'moment.allowEmpty')\n });\n});","define('tc3/helpers/moment-to-now', ['exports', 'ember', 'tc3/config/environment', 'ember-moment/helpers/moment-to-now'], function (exports, _ember, _tc3ConfigEnvironment, _emberMomentHelpersMomentToNow) {\n exports['default'] = _emberMomentHelpersMomentToNow['default'].extend({\n globalAllowEmpty: !!_ember['default'].get(_tc3ConfigEnvironment['default'], 'moment.allowEmpty')\n });\n});","define('tc3/helpers/not-eq', ['exports', 'ember', 'ember-truth-helpers/helpers/not-equal'], function (exports, _ember, _emberTruthHelpersHelpersNotEqual) {\n\n var forExport = null;\n\n if (_ember['default'].Helper) {\n forExport = _ember['default'].Helper.helper(_emberTruthHelpersHelpersNotEqual.notEqualHelper);\n } else if (_ember['default'].HTMLBars.makeBoundHelper) {\n forExport = _ember['default'].HTMLBars.makeBoundHelper(_emberTruthHelpersHelpersNotEqual.notEqualHelper);\n }\n\n exports['default'] = forExport;\n});","define('tc3/helpers/not', ['exports', 'ember', 'ember-truth-helpers/helpers/not'], function (exports, _ember, _emberTruthHelpersHelpersNot) {\n\n var forExport = null;\n\n if (_ember['default'].Helper) {\n forExport = _ember['default'].Helper.helper(_emberTruthHelpersHelpersNot.notHelper);\n } else if (_ember['default'].HTMLBars.makeBoundHelper) {\n forExport = _ember['default'].HTMLBars.makeBoundHelper(_emberTruthHelpersHelpersNot.notHelper);\n }\n\n exports['default'] = forExport;\n});","define('tc3/helpers/now', ['exports', 'ember-moment/helpers/now'], function (exports, _emberMomentHelpersNow) {\n Object.defineProperty(exports, 'default', {\n enumerable: true,\n get: function get() {\n return _emberMomentHelpersNow['default'];\n }\n });\n});","define('tc3/helpers/or', ['exports', 'ember', 'ember-truth-helpers/helpers/or'], function (exports, _ember, _emberTruthHelpersHelpersOr) {\n\n var forExport = null;\n\n if (_ember['default'].Helper) {\n forExport = _ember['default'].Helper.helper(_emberTruthHelpersHelpersOr.orHelper);\n } else if (_ember['default'].HTMLBars.makeBoundHelper) {\n forExport = _ember['default'].HTMLBars.makeBoundHelper(_emberTruthHelpersHelpersOr.orHelper);\n }\n\n exports['default'] = forExport;\n});","define('tc3/helpers/pluralize', ['exports', 'ember-inflector/lib/helpers/pluralize'], function (exports, _emberInflectorLibHelpersPluralize) {\n exports['default'] = _emberInflectorLibHelpersPluralize['default'];\n});","define('tc3/helpers/singularize', ['exports', 'ember-inflector/lib/helpers/singularize'], function (exports, _emberInflectorLibHelpersSingularize) {\n exports['default'] = _emberInflectorLibHelpersSingularize['default'];\n});","define('tc3/helpers/t', ['exports', 'ember-i18n/helper'], function (exports, _emberI18nHelper) {\n Object.defineProperty(exports, 'default', {\n enumerable: true,\n get: function get() {\n return _emberI18nHelper['default'];\n }\n });\n});","define('tc3/helpers/xor', ['exports', 'ember', 'ember-truth-helpers/helpers/xor'], function (exports, _ember, _emberTruthHelpersHelpersXor) {\n\n var forExport = null;\n\n if (_ember['default'].Helper) {\n forExport = _ember['default'].Helper.helper(_emberTruthHelpersHelpersXor.xorHelper);\n } else if (_ember['default'].HTMLBars.makeBoundHelper) {\n forExport = _ember['default'].HTMLBars.makeBoundHelper(_emberTruthHelpersHelpersXor.xorHelper);\n }\n\n exports['default'] = forExport;\n});","define('tc3/initializers/app-version', ['exports', 'ember-cli-app-version/initializer-factory', 'tc3/config/environment'], function (exports, _emberCliAppVersionInitializerFactory, _tc3ConfigEnvironment) {\n exports['default'] = {\n name: 'App Version',\n initialize: (0, _emberCliAppVersionInitializerFactory['default'])(_tc3ConfigEnvironment['default'].APP.name, _tc3ConfigEnvironment['default'].APP.version)\n };\n});","define('tc3/initializers/bootstrap-linkto', ['exports', 'ember-bootstrap/initializers/bootstrap-linkto'], function (exports, _emberBootstrapInitializersBootstrapLinkto) {\n Object.defineProperty(exports, 'default', {\n enumerable: true,\n get: function get() {\n return _emberBootstrapInitializersBootstrapLinkto['default'];\n }\n });\n Object.defineProperty(exports, 'initialize', {\n enumerable: true,\n get: function get() {\n return _emberBootstrapInitializersBootstrapLinkto.initialize;\n }\n });\n});","define('tc3/initializers/container-debug-adapter', ['exports', 'ember-resolver/container-debug-adapter'], function (exports, _emberResolverContainerDebugAdapter) {\n exports['default'] = {\n name: 'container-debug-adapter',\n\n initialize: function initialize() {\n var app = arguments[1] || arguments[0];\n\n app.register('container-debug-adapter:main', _emberResolverContainerDebugAdapter['default']);\n app.inject('container-debug-adapter:main', 'namespace', 'application:main');\n }\n };\n});","define(\"tc3/initializers/coordinator-setup\", [\"exports\", \"tc3/models/coordinator\"], function (exports, _tc3ModelsCoordinator) {\n exports[\"default\"] = {\n name: \"setup coordinator\",\n\n initialize: function initialize() {\n var app = arguments[1] || arguments[0];\n app.register(\"drag:coordinator\", _tc3ModelsCoordinator[\"default\"]);\n app.inject(\"component\", \"coordinator\", \"drag:coordinator\");\n }\n };\n});","define('tc3/initializers/data-adapter', ['exports', 'ember'], function (exports, _ember) {\n\n /*\n This initializer is here to keep backwards compatibility with code depending\n on the `data-adapter` initializer (before Ember Data was an addon).\n \n Should be removed for Ember Data 3.x\n */\n\n exports['default'] = {\n name: 'data-adapter',\n before: 'store',\n initialize: _ember['default'].K\n };\n});","define('tc3/initializers/ember-cli-mirage', ['exports', 'ember-cli-mirage/utils/read-modules', 'tc3/config/environment', 'tc3/mirage/config', 'ember-cli-mirage/server', 'lodash/object/assign'], function (exports, _emberCliMirageUtilsReadModules, _tc3ConfigEnvironment, _tc3MirageConfig, _emberCliMirageServer, _lodashObjectAssign) {\n exports.startMirage = startMirage;\n exports['default'] = {\n name: 'ember-cli-mirage',\n initialize: function initialize(application) {\n if (arguments.length > 1) {\n // Ember < 2.1\n var container = arguments[0],\n application = arguments[1];\n }\n\n if (_shouldUseMirage(_tc3ConfigEnvironment['default'].environment, _tc3ConfigEnvironment['default']['ember-cli-mirage'])) {\n startMirage(_tc3ConfigEnvironment['default']);\n }\n }\n };\n\n function startMirage() {\n var env = arguments.length <= 0 || arguments[0] === undefined ? _tc3ConfigEnvironment['default'] : arguments[0];\n\n var environment = env.environment;\n var modules = (0, _emberCliMirageUtilsReadModules['default'])(env.modulePrefix);\n var options = (0, _lodashObjectAssign['default'])(modules, { environment: environment, baseConfig: _tc3MirageConfig['default'], testConfig: _tc3MirageConfig.testConfig });\n\n return new _emberCliMirageServer['default'](options);\n }\n\n function _shouldUseMirage(env, addonConfig) {\n var userDeclaredEnabled = typeof addonConfig.enabled !== 'undefined';\n var defaultEnabled = _defaultEnabled(env, addonConfig);\n\n return userDeclaredEnabled ? addonConfig.enabled : defaultEnabled;\n }\n\n /*\n Returns a boolean specifying the default behavior for whether\n to initialize Mirage.\n */\n function _defaultEnabled(env, addonConfig) {\n var usingInDev = env === 'development' && !addonConfig.usingProxy;\n var usingInTest = env === 'test';\n\n return usingInDev || usingInTest;\n }\n});","define('tc3/initializers/ember-data', ['exports', 'ember-data/setup-container', 'ember-data/-private/core'], function (exports, _emberDataSetupContainer, _emberDataPrivateCore) {\n\n /*\n \n This code initializes Ember-Data onto an Ember application.\n \n If an Ember.js developer defines a subclass of DS.Store on their application,\n as `App.StoreService` (or via a module system that resolves to `service:store`)\n this code will automatically instantiate it and make it available on the\n router.\n \n Additionally, after an application's controllers have been injected, they will\n each have the store made available to them.\n \n For example, imagine an Ember.js application with the following classes:\n \n App.StoreService = DS.Store.extend({\n adapter: 'custom'\n });\n \n App.PostsController = Ember.Controller.extend({\n // ...\n });\n \n When the application is initialized, `App.ApplicationStore` will automatically be\n instantiated, and the instance of `App.PostsController` will have its `store`\n property set to that instance.\n \n Note that this code will only be run if the `ember-application` package is\n loaded. If Ember Data is being used in an environment other than a\n typical application (e.g., node.js where only `ember-runtime` is available),\n this code will be ignored.\n */\n\n exports['default'] = {\n name: 'ember-data',\n initialize: _emberDataSetupContainer['default']\n };\n});","define(\"tc3/initializers/ember-i18n\", [\"exports\", \"tc3/instance-initializers/ember-i18n\"], function (exports, _tc3InstanceInitializersEmberI18n) {\n exports[\"default\"] = {\n name: _tc3InstanceInitializersEmberI18n[\"default\"].name,\n\n initialize: function initialize() {\n var application = arguments[1] || arguments[0]; // depending on Ember version\n if (application.instanceInitializer) {\n return;\n }\n\n _tc3InstanceInitializersEmberI18n[\"default\"].initialize(application);\n }\n };\n});","define('tc3/initializers/ember-simple-auth', ['exports', 'ember', 'tc3/config/environment', 'ember-simple-auth/configuration', 'ember-simple-auth/initializers/setup-session', 'ember-simple-auth/initializers/setup-session-service'], function (exports, _ember, _tc3ConfigEnvironment, _emberSimpleAuthConfiguration, _emberSimpleAuthInitializersSetupSession, _emberSimpleAuthInitializersSetupSessionService) {\n exports['default'] = {\n name: 'ember-simple-auth',\n initialize: function initialize(registry) {\n var config = _tc3ConfigEnvironment['default']['ember-simple-auth'] || {};\n config.baseURL = _tc3ConfigEnvironment['default'].baseURL;\n _emberSimpleAuthConfiguration['default'].load(config);\n\n (0, _emberSimpleAuthInitializersSetupSession['default'])(registry);\n (0, _emberSimpleAuthInitializersSetupSessionService['default'])(registry);\n }\n };\n});","define('tc3/initializers/export-application-global', ['exports', 'ember', 'tc3/config/environment'], function (exports, _ember, _tc3ConfigEnvironment) {\n exports.initialize = initialize;\n\n function initialize() {\n var application = arguments[1] || arguments[0];\n if (_tc3ConfigEnvironment['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 = _tc3ConfigEnvironment['default'].exportApplicationGlobal;\n var globalName;\n\n if (typeof value === 'string') {\n globalName = value;\n } else {\n globalName = _ember['default'].String.classify(_tc3ConfigEnvironment['default'].modulePrefix);\n }\n\n if (!theGlobal[globalName]) {\n theGlobal[globalName] = application;\n\n application.reopen({\n willDestroy: function willDestroy() {\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('tc3/initializers/injectStore', ['exports', 'ember'], function (exports, _ember) {\n\n /*\n This initializer is here to keep backwards compatibility with code depending\n on the `injectStore` initializer (before Ember Data was an addon).\n \n Should be removed for Ember Data 3.x\n */\n\n exports['default'] = {\n name: 'injectStore',\n before: 'store',\n initialize: _ember['default'].K\n };\n});","define('tc3/initializers/load-bootstrap-config', ['exports', 'tc3/config/environment', 'ember-bootstrap/config'], function (exports, _tc3ConfigEnvironment, _emberBootstrapConfig) {\n exports.initialize = initialize;\n\n function initialize() /* container, application */{\n _emberBootstrapConfig['default'].load(_tc3ConfigEnvironment['default']['ember-bootstrap'] || {});\n }\n\n exports['default'] = {\n name: 'load-bootstrap-config',\n initialize: initialize\n };\n});","define('tc3/initializers/modals-container', ['exports', 'ember-bootstrap/initializers/modals-container'], function (exports, _emberBootstrapInitializersModalsContainer) {\n exports['default'] = _emberBootstrapInitializersModalsContainer['default'];\n});","define('tc3/initializers/promise', ['exports', 'ember'], function (exports, _ember) {\n exports.initialize = initialize;\n\n function initialize() {\n window.Promise = _ember['default'].RSVP.Promise;\n }\n\n exports['default'] = {\n name: 'promise',\n initialize: initialize\n };\n});","define('tc3/initializers/store', ['exports', 'ember'], function (exports, _ember) {\n\n /*\n This initializer is here to keep backwards compatibility with code depending\n on the `store` initializer (before Ember Data was an addon).\n \n Should be removed for Ember Data 3.x\n */\n\n exports['default'] = {\n name: 'store',\n after: 'ember-data',\n initialize: _ember['default'].K\n };\n});","define('tc3/initializers/toastr', ['exports', 'ember-toastr/initializers/toastr', 'tc3/config/environment'], function (exports, _emberToastrInitializersToastr, _tc3ConfigEnvironment) {\n\n var toastrOptions = {\n closeButton: true,\n debug: false,\n newestOnTop: true,\n progressBar: true,\n positionClass: 'toast-top-right',\n preventDuplicates: true,\n onclick: null,\n showDuration: '300',\n hideDuration: '1000',\n timeOut: '4000',\n extendedTimeOut: '1000',\n showEasing: 'swing',\n hideEasing: 'linear',\n showMethod: 'fadeIn',\n hideMethod: 'fadeOut'\n };\n var config = _tc3ConfigEnvironment['default']['ember-toastr'] || {\n injectAs: 'toast',\n toastrOptions: toastrOptions\n };\n\n exports['default'] = {\n name: 'ember-toastr',\n initialize: function initialize() {\n // support 1.x and 2.x\n var application = arguments[1] || arguments[0];\n\n if (!config.toastrOptions) {\n config.toastrOptions = toastrOptions;\n }\n\n if (!config.injectAs) {\n config.injectAs = 'toast';\n }\n\n (0, _emberToastrInitializersToastr.initialize)(application, config);\n }\n };\n});","define('tc3/initializers/transforms', ['exports', 'ember'], function (exports, _ember) {\n\n /*\n This initializer is here to keep backwards compatibility with code depending\n on the `transforms` initializer (before Ember Data was an addon).\n \n Should be removed for Ember Data 3.x\n */\n\n exports['default'] = {\n name: 'transforms',\n before: 'store',\n initialize: _ember['default'].K\n };\n});","define('tc3/initializers/truth-helpers', ['exports', 'ember', 'ember-truth-helpers/utils/register-helper', 'ember-truth-helpers/helpers/and', 'ember-truth-helpers/helpers/or', 'ember-truth-helpers/helpers/equal', 'ember-truth-helpers/helpers/not', 'ember-truth-helpers/helpers/is-array', 'ember-truth-helpers/helpers/not-equal', 'ember-truth-helpers/helpers/gt', 'ember-truth-helpers/helpers/gte', 'ember-truth-helpers/helpers/lt', 'ember-truth-helpers/helpers/lte'], function (exports, _ember, _emberTruthHelpersUtilsRegisterHelper, _emberTruthHelpersHelpersAnd, _emberTruthHelpersHelpersOr, _emberTruthHelpersHelpersEqual, _emberTruthHelpersHelpersNot, _emberTruthHelpersHelpersIsArray, _emberTruthHelpersHelpersNotEqual, _emberTruthHelpersHelpersGt, _emberTruthHelpersHelpersGte, _emberTruthHelpersHelpersLt, _emberTruthHelpersHelpersLte) {\n exports.initialize = initialize;\n\n function initialize() /* container, application */{\n\n // Do not register helpers from Ember 1.13 onwards, starting from 1.13 they\n // will be auto-discovered.\n if (_ember['default'].Helper) {\n return;\n }\n\n (0, _emberTruthHelpersUtilsRegisterHelper.registerHelper)('and', _emberTruthHelpersHelpersAnd.andHelper);\n (0, _emberTruthHelpersUtilsRegisterHelper.registerHelper)('or', _emberTruthHelpersHelpersOr.orHelper);\n (0, _emberTruthHelpersUtilsRegisterHelper.registerHelper)('eq', _emberTruthHelpersHelpersEqual.equalHelper);\n (0, _emberTruthHelpersUtilsRegisterHelper.registerHelper)('not', _emberTruthHelpersHelpersNot.notHelper);\n (0, _emberTruthHelpersUtilsRegisterHelper.registerHelper)('is-array', _emberTruthHelpersHelpersIsArray.isArrayHelper);\n (0, _emberTruthHelpersUtilsRegisterHelper.registerHelper)('not-eq', _emberTruthHelpersHelpersNotEqual.notEqualHelper);\n (0, _emberTruthHelpersUtilsRegisterHelper.registerHelper)('gt', _emberTruthHelpersHelpersGt.gtHelper);\n (0, _emberTruthHelpersUtilsRegisterHelper.registerHelper)('gte', _emberTruthHelpersHelpersGte.gteHelper);\n (0, _emberTruthHelpersUtilsRegisterHelper.registerHelper)('lt', _emberTruthHelpersHelpersLt.ltHelper);\n (0, _emberTruthHelpersUtilsRegisterHelper.registerHelper)('lte', _emberTruthHelpersHelpersLte.lteHelper);\n }\n\n exports['default'] = {\n name: 'truth-helpers',\n initialize: initialize\n };\n});","define(\"tc3/instance-initializers/ember-data\", [\"exports\", \"ember-data/-private/instance-initializers/initialize-store-service\"], function (exports, _emberDataPrivateInstanceInitializersInitializeStoreService) {\n exports[\"default\"] = {\n name: \"ember-data\",\n initialize: _emberDataPrivateInstanceInitializersInitializeStoreService[\"default\"]\n };\n});","define(\"tc3/instance-initializers/ember-i18n\", [\"exports\", \"ember\", \"ember-i18n/stream\", \"ember-i18n/legacy-helper\", \"tc3/config/environment\"], function (exports, _ember, _emberI18nStream, _emberI18nLegacyHelper, _tc3ConfigEnvironment) {\n exports[\"default\"] = {\n name: 'ember-i18n',\n\n initialize: function initialize(appOrAppInstance) {\n if (_emberI18nLegacyHelper[\"default\"] != null) {\n (function () {\n // Used for Ember < 1.13\n var i18n = appOrAppInstance.container.lookup('service:i18n');\n\n i18n.localeStream = new _emberI18nStream[\"default\"](function () {\n return i18n.get('locale');\n });\n\n _ember[\"default\"].addObserver(i18n, 'locale', i18n, function () {\n this.localeStream.value(); // force the stream to be dirty\n this.localeStream.notify();\n });\n\n _ember[\"default\"].HTMLBars._registerHelper('t', _emberI18nLegacyHelper[\"default\"]);\n })();\n }\n }\n };\n});","define('tc3/instance-initializers/ember-osf', ['exports', 'ember-osf/instance-initializers/ember-osf'], function (exports, _emberOsfInstanceInitializersEmberOsf) {\n Object.defineProperty(exports, 'default', {\n enumerable: true,\n get: function get() {\n return _emberOsfInstanceInitializersEmberOsf['default'];\n }\n });\n Object.defineProperty(exports, 'initialize', {\n enumerable: true,\n get: function get() {\n return _emberOsfInstanceInitializersEmberOsf.initialize;\n }\n });\n});","define('tc3/instance-initializers/ember-simple-auth', ['exports', 'ember-simple-auth/instance-initializers/setup-session-restoration'], function (exports, _emberSimpleAuthInstanceInitializersSetupSessionRestoration) {\n exports['default'] = {\n name: 'ember-simple-auth',\n initialize: function initialize(instance) {\n (0, _emberSimpleAuthInstanceInitializersSetupSessionRestoration['default'])(instance);\n }\n };\n});","define('tc3/instance-initializers/global', ['exports'], function (exports) {\n exports.initialize = initialize;\n\n function initialize(app) {\n // appInstance.inject('route', 'foo', 'service:foo');\n app.store = app.__container__.lookup('service:store');\n window.App = app;\n }\n\n exports['default'] = {\n name: 'global',\n initialize: initialize\n };\n});","define('tc3/instance-initializers/global.js', ['exports'], function (exports) {\n exports.initialize = initialize;\n\n function initialize() /* appInstance */{\n // appInstance.inject('route', 'foo', 'service:foo');\n }\n\n exports['default'] = {\n name: 'global.js',\n initialize: initialize\n };\n});","define('tc3/locales/en-us/config', ['exports', 'ember-osf/locales/en-us/config'], function (exports, _emberOsfLocalesEnUsConfig) {\n Object.defineProperty(exports, 'default', {\n enumerable: true,\n get: function get() {\n return _emberOsfLocalesEnUsConfig['default'];\n }\n });\n});","define('tc3/locales/en-us/translations', ['exports', 'ember-osf/locales/en-us/translations'], function (exports, _emberOsfLocalesEnUsTranslations) {\n Object.defineProperty(exports, 'default', {\n enumerable: true,\n get: function get() {\n return _emberOsfLocalesEnUsTranslations['default'];\n }\n });\n});","define('tc3/mirage/config', ['exports', 'tc3/config/environment'], function (exports, _tc3ConfigEnvironment) {\n exports['default'] = function () {\n\n // These comments are here to help you get started. Feel free to delete them.\n\n /*\n Config (with defaults).\n Note: these only affect routes defined *after* them!\n */\n\n this.urlPrefix = 'https://staging-share.osf.io'; // make this `http://localhost:8080`, for example, if your API is on a different server\n this.namespace = '/api/v2'; // make this `api`, for example, if your API is namespaced\n // this.timing = 400; // delay for each request, automatically set to 0 during testing\n\n /*\n Shorthand cheatsheet:\n this.get('/posts');\n this.post('/posts');\n this.get('/posts/:id');\n this.put('/posts/:id'); // or this.patch\n this.del('/posts/:id');\n http://www.ember-cli-mirage.com/docs/v0.2.x/shorthands/\n */\n };\n});","define(\"tc3/mirage/scenarios/default\", [\"exports\"], function (exports) {\n exports[\"default\"] = function () /* server */{\n\n /*\n Seed your development database using your factories.\n This data will not be loaded in your tests.\n Make sure to define a factory for each model you want to create.\n */\n\n // server.createList('post', 10);\n };\n});","define('tc3/mirage/serializers/application', ['exports', 'ember-cli-mirage'], function (exports, _emberCliMirage) {\n exports['default'] = _emberCliMirage.JSONAPISerializer.extend({});\n});","define('tc3/mixins/commentable', ['exports', 'ember-osf/mixins/commentable'], function (exports, _emberOsfMixinsCommentable) {\n Object.defineProperty(exports, 'default', {\n enumerable: true,\n get: function get() {\n return _emberOsfMixinsCommentable['default'];\n }\n });\n});","define('tc3/mixins/osf-token-login-controller', ['exports', 'ember-osf/mixins/osf-token-login-controller'], function (exports, _emberOsfMixinsOsfTokenLoginController) {\n Object.defineProperty(exports, 'default', {\n enumerable: true,\n get: function get() {\n return _emberOsfMixinsOsfTokenLoginController['default'];\n }\n });\n});","define('tc3/mixins/osf-token-login-route', ['exports', 'ember-osf/mixins/osf-token-login-route'], function (exports, _emberOsfMixinsOsfTokenLoginRoute) {\n Object.defineProperty(exports, 'default', {\n enumerable: true,\n get: function get() {\n return _emberOsfMixinsOsfTokenLoginRoute['default'];\n }\n });\n});","define('tc3/models/collection', ['exports', 'ember-osf/models/collection'], function (exports, _emberOsfModelsCollection) {\n Object.defineProperty(exports, 'default', {\n enumerable: true,\n get: function get() {\n return _emberOsfModelsCollection['default'];\n }\n });\n});","define('tc3/models/comment-report', ['exports', 'ember-osf/models/comment-report'], function (exports, _emberOsfModelsCommentReport) {\n Object.defineProperty(exports, 'default', {\n enumerable: true,\n get: function get() {\n return _emberOsfModelsCommentReport['default'];\n }\n });\n});","define('tc3/models/comment', ['exports', 'ember-osf/models/comment'], function (exports, _emberOsfModelsComment) {\n Object.defineProperty(exports, 'default', {\n enumerable: true,\n get: function get() {\n return _emberOsfModelsComment['default'];\n }\n });\n});","define('tc3/models/contributor', ['exports', 'ember-osf/models/contributor'], function (exports, _emberOsfModelsContributor) {\n Object.defineProperty(exports, 'default', {\n enumerable: true,\n get: function get() {\n return _emberOsfModelsContributor['default'];\n }\n });\n});","define('tc3/models/coordinator', ['exports', 'ember', 'tc3/models/obj-hash'], function (exports, _ember, _tc3ModelsObjHash) {\n exports['default'] = _ember['default'].Object.extend(_ember['default'].Evented, {\n objectMap: _ember['default'].computed(function () {\n return _tc3ModelsObjHash['default'].create();\n }),\n\n getObject: function getObject(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 setObject(obj, ops) {\n ops = ops || {};\n return this.get('objectMap').add({ obj: obj, ops: ops });\n }\n });\n});","define('tc3/models/dashboard', ['exports', 'ember-data'], function (exports, _emberData) {\n exports['default'] = _emberData['default'].Model.extend({\n\n name: _emberData['default'].attr('string'),\n q: _emberData['default'].attr('string'),\n gte: _emberData['default'].attr('date'),\n lte: _emberData['default'].attr('date'),\n tsInterval: _emberData['default'].attr('string'),\n sortableObjectList: _emberData['default'].attr(),\n addableList: _emberData['default'].attr()\n\n });\n});","define('tc3/models/draft-registration', ['exports', 'ember-osf/models/draft-registration'], function (exports, _emberOsfModelsDraftRegistration) {\n Object.defineProperty(exports, 'default', {\n enumerable: true,\n get: function get() {\n return _emberOsfModelsDraftRegistration['default'];\n }\n });\n});","define('tc3/models/file-provider', ['exports', 'ember-osf/models/file-provider'], function (exports, _emberOsfModelsFileProvider) {\n Object.defineProperty(exports, 'default', {\n enumerable: true,\n get: function get() {\n return _emberOsfModelsFileProvider['default'];\n }\n });\n});","define('tc3/models/file-version', ['exports', 'ember-osf/models/file-version'], function (exports, _emberOsfModelsFileVersion) {\n Object.defineProperty(exports, 'default', {\n enumerable: true,\n get: function get() {\n return _emberOsfModelsFileVersion['default'];\n }\n });\n});","define('tc3/models/file', ['exports', 'ember-osf/models/file'], function (exports, _emberOsfModelsFile) {\n Object.defineProperty(exports, 'default', {\n enumerable: true,\n get: function get() {\n return _emberOsfModelsFile['default'];\n }\n });\n});","define('tc3/models/institution', ['exports', 'ember-data'], function (exports, _emberData) {\n exports['default'] = _emberData['default'].Model.extend({\n\n name: _emberData['default'].attr('string'),\n dashboards: _emberData['default'].hasMany('dashboard')\n\n });\n});","define('tc3/models/log', ['exports', 'ember-osf/models/log'], function (exports, _emberOsfModelsLog) {\n Object.defineProperty(exports, 'default', {\n enumerable: true,\n get: function get() {\n return _emberOsfModelsLog['default'];\n }\n });\n});","define('tc3/models/metaschema', ['exports', 'ember-osf/models/metaschema'], function (exports, _emberOsfModelsMetaschema) {\n Object.defineProperty(exports, 'default', {\n enumerable: true,\n get: function get() {\n return _emberOsfModelsMetaschema['default'];\n }\n });\n});","define('tc3/models/node-link', ['exports', 'ember-osf/models/node-link'], function (exports, _emberOsfModelsNodeLink) {\n Object.defineProperty(exports, 'default', {\n enumerable: true,\n get: function get() {\n return _emberOsfModelsNodeLink['default'];\n }\n });\n});","define('tc3/models/node', ['exports', 'ember-osf/models/node'], function (exports, _emberOsfModelsNode) {\n Object.defineProperty(exports, 'default', {\n enumerable: true,\n get: function get() {\n return _emberOsfModelsNode['default'];\n }\n });\n});","define('tc3/models/obj-hash', ['exports', 'ember'], function (exports, _ember) {\n exports['default'] = _ember['default'].Object.extend({\n content: {},\n contentLength: 0,\n length: _ember['default'].computed.alias('contentLength'),\n\n add: function add(obj) {\n var id = this.generateId();\n this.get('content')[id] = obj;\n this.incrementProperty(\"contentLength\");\n return id;\n },\n\n getObj: function getObj(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 generateId() {\n var num = Math.random() * 1000000000000.0;\n num = parseInt(num);\n num = \"\" + num;\n return num;\n },\n\n keys: function keys() {\n var res = [];\n for (var key in this.get('content')) {\n res.push(key);\n }\n return _ember['default'].A(res);\n }\n\n });\n});","define('tc3/models/osf-model', ['exports', 'ember-osf/models/osf-model'], function (exports, _emberOsfModelsOsfModel) {\n Object.defineProperty(exports, 'default', {\n enumerable: true,\n get: function get() {\n return _emberOsfModelsOsfModel['default'];\n }\n });\n});","define('tc3/models/registration', ['exports', 'ember-osf/models/registration'], function (exports, _emberOsfModelsRegistration) {\n Object.defineProperty(exports, 'default', {\n enumerable: true,\n get: function get() {\n return _emberOsfModelsRegistration['default'];\n }\n });\n});","define('tc3/models/user', ['exports', 'ember-osf/models/user'], function (exports, _emberOsfModelsUser) {\n Object.defineProperty(exports, 'default', {\n enumerable: true,\n get: function get() {\n return _emberOsfModelsUser['default'];\n }\n });\n});","define('tc3/resolver', ['exports', 'ember-resolver'], function (exports, _emberResolver) {\n exports['default'] = _emberResolver['default'];\n});","define('tc3/router', ['exports', 'ember', 'tc3/config/environment'], function (exports, _ember, _tc3ConfigEnvironment) {\n\n var Router = _ember['default'].Router.extend({\n location: _tc3ConfigEnvironment['default'].locationType,\n rootURL: _tc3ConfigEnvironment['default'].rootURL\n });\n\n Router.map(function () {\n this.route('dashboard');\n this.route('gridtest');\n });\n\n exports['default'] = Router;\n});","define('tc3/routes/application', ['exports', 'ember', 'ember-osf/mixins/osf-agnostic-auth-route'], function (exports, _ember, _emberOsfMixinsOsfAgnosticAuthRoute) {\n exports['default'] = _ember['default'].Route.extend(_emberOsfMixinsOsfAgnosticAuthRoute['default'], {\n\n store: _ember['default'].inject.service(),\n session: _ember['default'].inject.service(),\n model: function model() {\n if (this.get('session.isAuthenticated')) {\n return this.get('store').findRecord('user', 'me');\n }\n return null;\n }\n });\n});","define('tc3/routes/dashboard', ['exports', 'ember', 'tc3/config/environment'], function (exports, _ember, _tc3ConfigEnvironment) {\n //\n exports['default'] = _ember['default'].Route.extend({\n\n setupController: function setupController(controller, model) {\n this._super(controller, model);\n var self = this;\n _ember['default'].run.schedule('afterRender', this, function () {\n var wall = new Freewall('#freewall');\n wall.reset({\n draggable: true,\n selector: '.widget',\n animate: true,\n cellW: 150,\n cellH: 150,\n fixSize: 0,\n cacheSize: true,\n onResize: function onResize() {\n wall.refresh();\n },\n onBlockMove: function onBlockMove() {\n console.log(this);\n }\n });\n wall.fitWidth();\n _ember['default'].$(window).trigger('resize');\n controller.set('wall', wall);\n });\n this.addObserver('controller.q', function () {\n this.refresh();\n });\n this.addObserver('controller.gte', function () {\n this.refresh();\n });\n this.addObserver('controller.lte', function () {\n this.refresh();\n });\n },\n\n // Note that the above query is NOT perfect. But we'll go with it for now.\n model: function model() {\n // let query = this.controllerFor('dashboard').get('q');\n // let gte = this.controllerFor('dashboard').get('gte');\n // let lte = this.controllerFor('dashboard').get('lte');\n // let interval = this.controllerFor('dashboard').get('tsInterval');\n // return Ember.$.ajax({\n // url: ENV.apiUrl + '/search/abstractcreativework/_search',\n // crossDomain: true,\n // type: 'POST',\n // contentType: 'application/json',\n // data: JSON.stringify({\n // query: {\n // bool: {\n // must: [\n // {\n // query_string: {\n // query: query\n // }\n // },\n // {\n // range: {\n // date: {\n // gte: gte,\n // lte: lte,\n // format: \"yyyy-MM-dd||yyyy\"\n // }\n // }\n // }\n // ]\n // }\n // },\n // from: 0,\n // aggregations: {\n // sources: {\n // terms: {\n // field: 'sources.raw',\n // size: 200\n // }\n // },\n // contributors : {\n // terms : {\n // field: 'contributors.raw',\n // size: 200\n // }\n // },\n // tags : {\n // terms : {\n // field: 'tags.raw',\n // size: 200\n // }\n // },\n // articles_over_time: {\n // date_histogram: {\n // field: 'date',\n // interval: interval,\n // format:'yyyy-MM-dd'\n // },\n // aggregations: {\n // arttype: {\n // terms: {\n // field: 'type'\n // }\n // }\n // }\n // }\n // },\n // })\n // }).then((json) => {\n // let aggregations = json.aggregations;\n // let docs = json.hits.hits.map((hit) => {\n // let source = Ember.Object.create(hit._source);\n // let r = source.getProperties('type', 'title', 'description', 'language', 'date', 'date_created', 'date_modified', 'date_updated', 'date_published', 'tags', 'sources');\n // r.id = hit._id;\n // r.contributors = source.lists.contributors;\n // r.funders = source.lists.funders;\n // r.publishers = source.lists.publishers;\n // r.institutions = source.lists.institutions;\n // r.organizations = source.lists.organizations;\n // return r;\n // });\n // return {aggregations: aggregations, docs: docs}; //allows us to access returned docs as model.docs, aggregations as model.aggregations\n\n // });\n }\n });\n});\n\n/* global Freewall */\n//import 'bower_components/freewall/freewall';","define('tc3/routes/gridtest', ['exports', 'ember'], function (exports, _ember) {\n exports['default'] = _ember['default'].Route.extend({});\n});","define('tc3/serializers/collection', ['exports', 'ember-osf/serializers/collection'], function (exports, _emberOsfSerializersCollection) {\n Object.defineProperty(exports, 'default', {\n enumerable: true,\n get: function get() {\n return _emberOsfSerializersCollection['default'];\n }\n });\n});","define('tc3/serializers/comment-report', ['exports', 'ember-osf/serializers/comment-report'], function (exports, _emberOsfSerializersCommentReport) {\n Object.defineProperty(exports, 'default', {\n enumerable: true,\n get: function get() {\n return _emberOsfSerializersCommentReport['default'];\n }\n });\n});","define('tc3/serializers/comment', ['exports', 'ember-osf/serializers/comment'], function (exports, _emberOsfSerializersComment) {\n Object.defineProperty(exports, 'default', {\n enumerable: true,\n get: function get() {\n return _emberOsfSerializersComment['default'];\n }\n });\n});","define('tc3/serializers/contributor', ['exports', 'ember-osf/serializers/contributor'], function (exports, _emberOsfSerializersContributor) {\n Object.defineProperty(exports, 'default', {\n enumerable: true,\n get: function get() {\n return _emberOsfSerializersContributor['default'];\n }\n });\n});","define('tc3/serializers/draft-registration', ['exports', 'ember-osf/serializers/draft-registration'], function (exports, _emberOsfSerializersDraftRegistration) {\n Object.defineProperty(exports, 'default', {\n enumerable: true,\n get: function get() {\n return _emberOsfSerializersDraftRegistration['default'];\n }\n });\n});","define('tc3/serializers/file-contents', ['exports', 'ember-osf/serializers/file-contents'], function (exports, _emberOsfSerializersFileContents) {\n Object.defineProperty(exports, 'default', {\n enumerable: true,\n get: function get() {\n return _emberOsfSerializersFileContents['default'];\n }\n });\n});","define('tc3/serializers/file-provider', ['exports', 'ember-osf/serializers/file-provider'], function (exports, _emberOsfSerializersFileProvider) {\n Object.defineProperty(exports, 'default', {\n enumerable: true,\n get: function get() {\n return _emberOsfSerializersFileProvider['default'];\n }\n });\n});","define('tc3/serializers/file-version', ['exports', 'ember-osf/serializers/file-version'], function (exports, _emberOsfSerializersFileVersion) {\n Object.defineProperty(exports, 'default', {\n enumerable: true,\n get: function get() {\n return _emberOsfSerializersFileVersion['default'];\n }\n });\n});","define('tc3/serializers/file', ['exports', 'ember-osf/serializers/file'], function (exports, _emberOsfSerializersFile) {\n Object.defineProperty(exports, 'default', {\n enumerable: true,\n get: function get() {\n return _emberOsfSerializersFile['default'];\n }\n });\n});","define('tc3/serializers/institution', ['exports', 'ember-osf/serializers/institution'], function (exports, _emberOsfSerializersInstitution) {\n Object.defineProperty(exports, 'default', {\n enumerable: true,\n get: function get() {\n return _emberOsfSerializersInstitution['default'];\n }\n });\n});","define('tc3/serializers/linked-node', ['exports', 'ember-osf/serializers/linked-node'], function (exports, _emberOsfSerializersLinkedNode) {\n Object.defineProperty(exports, 'default', {\n enumerable: true,\n get: function get() {\n return _emberOsfSerializersLinkedNode['default'];\n }\n });\n});","define('tc3/serializers/metaschema', ['exports', 'ember-osf/serializers/metaschema'], function (exports, _emberOsfSerializersMetaschema) {\n Object.defineProperty(exports, 'default', {\n enumerable: true,\n get: function get() {\n return _emberOsfSerializersMetaschema['default'];\n }\n });\n});","define('tc3/serializers/node-link', ['exports', 'ember-osf/serializers/node-link'], function (exports, _emberOsfSerializersNodeLink) {\n Object.defineProperty(exports, 'default', {\n enumerable: true,\n get: function get() {\n return _emberOsfSerializersNodeLink['default'];\n }\n });\n});","define('tc3/serializers/node', ['exports', 'ember-osf/serializers/node'], function (exports, _emberOsfSerializersNode) {\n Object.defineProperty(exports, 'default', {\n enumerable: true,\n get: function get() {\n return _emberOsfSerializersNode['default'];\n }\n });\n});","define('tc3/serializers/osf-serializer', ['exports', 'ember-osf/serializers/osf-serializer'], function (exports, _emberOsfSerializersOsfSerializer) {\n Object.defineProperty(exports, 'default', {\n enumerable: true,\n get: function get() {\n return _emberOsfSerializersOsfSerializer['default'];\n }\n });\n});","define('tc3/serializers/registration', ['exports', 'ember-osf/serializers/registration'], function (exports, _emberOsfSerializersRegistration) {\n Object.defineProperty(exports, 'default', {\n enumerable: true,\n get: function get() {\n return _emberOsfSerializersRegistration['default'];\n }\n });\n});","define('tc3/serializers/user', ['exports', 'ember-osf/serializers/user'], function (exports, _emberOsfSerializersUser) {\n Object.defineProperty(exports, 'default', {\n enumerable: true,\n get: function get() {\n return _emberOsfSerializersUser['default'];\n }\n });\n});","define('tc3/services/ajax', ['exports', 'ember-ajax/services/ajax'], function (exports, _emberAjaxServicesAjax) {\n Object.defineProperty(exports, 'default', {\n enumerable: true,\n get: function get() {\n return _emberAjaxServicesAjax['default'];\n }\n });\n});","define('tc3/services/current-user', ['exports', 'ember-osf/services/current-user'], function (exports, _emberOsfServicesCurrentUser) {\n Object.defineProperty(exports, 'default', {\n enumerable: true,\n get: function get() {\n return _emberOsfServicesCurrentUser['default'];\n }\n });\n});","define('tc3/services/drag-coordinator', ['exports', 'ember-drag-drop/services/drag-coordinator'], function (exports, _emberDragDropServicesDragCoordinator) {\n exports['default'] = _emberDragDropServicesDragCoordinator['default'];\n});","define('tc3/services/file-manager', ['exports', 'ember-osf/services/file-manager'], function (exports, _emberOsfServicesFileManager) {\n Object.defineProperty(exports, 'default', {\n enumerable: true,\n get: function get() {\n return _emberOsfServicesFileManager['default'];\n }\n });\n});","define('tc3/services/i18n', ['exports', 'ember-i18n/services/i18n'], function (exports, _emberI18nServicesI18n) {\n Object.defineProperty(exports, 'default', {\n enumerable: true,\n get: function get() {\n return _emberI18nServicesI18n['default'];\n }\n });\n});","define('tc3/services/moment', ['exports', 'ember', 'tc3/config/environment', 'ember-moment/services/moment'], function (exports, _ember, _tc3ConfigEnvironment, _emberMomentServicesMoment) {\n exports['default'] = _emberMomentServicesMoment['default'].extend({\n defaultFormat: _ember['default'].get(_tc3ConfigEnvironment['default'], 'moment.outputFormat')\n });\n});","define('tc3/services/session', ['exports', 'ember-simple-auth/services/session'], function (exports, _emberSimpleAuthServicesSession) {\n exports['default'] = _emberSimpleAuthServicesSession['default'];\n});","define('tc3/services/toast', ['exports', 'ember-toastr/services/toast'], function (exports, _emberToastrServicesToast) {\n Object.defineProperty(exports, 'default', {\n enumerable: true,\n get: function get() {\n return _emberToastrServicesToast['default'];\n }\n });\n});","define('tc3/session-stores/application', ['exports', 'ember-simple-auth/session-stores/adaptive'], function (exports, _emberSimpleAuthSessionStoresAdaptive) {\n exports['default'] = _emberSimpleAuthSessionStoresAdaptive['default'].extend();\n});","define(\"tc3/templates/application\", [\"exports\"], function (exports) {\n exports[\"default\"] = Ember.HTMLBars.template((function () {\n return {\n meta: {\n \"revision\": \"Ember@2.7.3\",\n \"loc\": {\n \"source\": null,\n \"start\": {\n \"line\": 1,\n \"column\": 0\n },\n \"end\": {\n \"line\": 12,\n \"column\": 0\n }\n },\n \"moduleName\": \"tc3/templates/application.hbs\"\n },\n isEmpty: false,\n arity: 0,\n cachedFragment: null,\n hasRendered: false,\n buildFragment: function buildFragment(dom) {\n var el0 = dom.createDocumentFragment();\n var el1 = dom.createElement(\"div\");\n dom.setAttribute(el1, \"style\", \"display: flex; min-height:100vh; flex-direction: column;\");\n var el2 = dom.createTextNode(\"\\n\");\n dom.appendChild(el1, el2);\n var el2 = dom.createElement(\"div\");\n dom.setAttribute(el2, \"class\", \"background\");\n dom.setAttribute(el2, \"style\", \"flex: 1;\");\n var el3 = dom.createTextNode(\"\\n\");\n dom.appendChild(el2, el3);\n var el3 = dom.createComment(\"\");\n dom.appendChild(el2, el3);\n var el3 = dom.createTextNode(\"\\n\");\n dom.appendChild(el2, el3);\n var el3 = dom.createElement(\"div\");\n dom.setAttribute(el3, \"class\", \"container\");\n var el4 = dom.createTextNode(\"\\n\t\");\n dom.appendChild(el3, el4);\n var el4 = dom.createComment(\"\");\n dom.appendChild(el3, el4);\n var el4 = dom.createTextNode(\"\\n\");\n dom.appendChild(el3, el4);\n dom.appendChild(el2, el3);\n var el3 = dom.createTextNode(\"\\n\");\n dom.appendChild(el2, el3);\n dom.appendChild(el1, el2);\n var el2 = dom.createTextNode(\"\\n\");\n dom.appendChild(el1, el2);\n var el2 = dom.createComment(\"\");\n dom.appendChild(el1, el2);\n var el2 = dom.createTextNode(\"\\n\");\n dom.appendChild(el1, el2);\n var el2 = dom.createComment(\"\");\n dom.appendChild(el1, el2);\n var el2 = dom.createTextNode(\"\\n\");\n dom.appendChild(el1, el2);\n var el2 = dom.createComment(\"\");\n dom.appendChild(el1, el2);\n var el2 = dom.createTextNode(\"\\n\");\n dom.appendChild(el1, el2);\n dom.appendChild(el0, el1);\n var el1 = dom.createTextNode(\"\\n\");\n dom.appendChild(el0, el1);\n return el0;\n },\n buildRenderNodes: function buildRenderNodes(dom, fragment, contextualElement) {\n var element0 = dom.childAt(fragment, [0]);\n var element1 = dom.childAt(element0, [1]);\n var morphs = new Array(5);\n morphs[0] = dom.createMorphAt(element1, 1, 1);\n morphs[1] = dom.createMorphAt(dom.childAt(element1, [3]), 1, 1);\n morphs[2] = dom.createMorphAt(element0, 3, 3);\n morphs[3] = dom.createMorphAt(element0, 5, 5);\n morphs[4] = dom.createMorphAt(element0, 7, 7);\n return morphs;\n },\n statements: [[\"inline\", \"osf-navbar\", [], [\"class\", \"fedhead\", \"loginAction\", \"\"], [\"loc\", [null, [3, 0], [3, 45]]], 0, 0], [\"content\", \"outlet\", [\"loc\", [null, [5, 1], [5, 11]]], 0, 0, 0, 0], [\"content\", \"osf-footer\", [\"loc\", [null, [8, 0], [8, 14]]], 0, 0, 0, 0], [\"content\", \"osf-copyright\", [\"loc\", [null, [9, 0], [9, 17]]], 0, 0, 0, 0], [\"content\", \"osf-mode-footer\", [\"loc\", [null, [10, 0], [10, 19]]], 0, 0, 0, 0]],\n locals: [],\n templates: []\n };\n })());\n});","define(\"tc3/templates/components/bar-chart\", [\"exports\"], function (exports) {\n exports[\"default\"] = Ember.HTMLBars.template((function () {\n return {\n meta: {\n \"revision\": \"Ember@2.7.3\",\n \"loc\": {\n \"source\": null,\n \"start\": {\n \"line\": 1,\n \"column\": 0\n },\n \"end\": {\n \"line\": 3,\n \"column\": 0\n }\n },\n \"moduleName\": \"tc3/templates/components/bar-chart.hbs\"\n },\n isEmpty: false,\n arity: 0,\n cachedFragment: null,\n hasRendered: false,\n buildFragment: function buildFragment(dom) {\n var el0 = dom.createDocumentFragment();\n var el1 = dom.createElement(\"div\");\n dom.setAttribute(el1, \"class\", \"bar\");\n dom.appendChild(el0, el1);\n var el1 = dom.createTextNode(\"\\n\");\n dom.appendChild(el0, el1);\n var el1 = dom.createComment(\"\");\n dom.appendChild(el0, el1);\n var el1 = dom.createTextNode(\"\\n\");\n dom.appendChild(el0, el1);\n return el0;\n },\n buildRenderNodes: function buildRenderNodes(dom, fragment, contextualElement) {\n var morphs = new Array(1);\n morphs[0] = dom.createMorphAt(fragment, 2, 2, contextualElement);\n return morphs;\n },\n statements: [[\"content\", \"yield\", [\"loc\", [null, [2, 0], [2, 9]]], 0, 0, 0, 0]],\n locals: [],\n templates: []\n };\n })());\n});","define(\"tc3/templates/components/bs-accordion-item\", [\"exports\"], function (exports) {\n exports[\"default\"] = Ember.HTMLBars.template((function () {\n var child0 = (function () {\n return {\n meta: {\n \"revision\": \"Ember@2.7.3\",\n \"loc\": {\n \"source\": null,\n \"start\": {\n \"line\": 8,\n \"column\": 0\n },\n \"end\": {\n \"line\": 12,\n \"column\": 0\n }\n },\n \"moduleName\": \"tc3/templates/components/bs-accordion-item.hbs\"\n },\n isEmpty: false,\n arity: 0,\n cachedFragment: null,\n hasRendered: false,\n buildFragment: function buildFragment(dom) {\n var el0 = dom.createDocumentFragment();\n var el1 = dom.createTextNode(\" \");\n dom.appendChild(el0, el1);\n var el1 = dom.createElement(\"div\");\n dom.setAttribute(el1, \"class\", \"panel-body\");\n var el2 = dom.createTextNode(\"\\n \");\n dom.appendChild(el1, el2);\n var el2 = dom.createComment(\"\");\n dom.appendChild(el1, el2);\n var el2 = dom.createTextNode(\"\\n \");\n dom.appendChild(el1, el2);\n dom.appendChild(el0, el1);\n var el1 = dom.createTextNode(\"\\n\");\n dom.appendChild(el0, el1);\n return el0;\n },\n buildRenderNodes: function buildRenderNodes(dom, fragment, contextualElement) {\n var morphs = new Array(1);\n morphs[0] = dom.createMorphAt(dom.childAt(fragment, [1]), 1, 1);\n return morphs;\n },\n statements: [[\"content\", \"yield\", [\"loc\", [null, [10, 8], [10, 17]]], 0, 0, 0, 0]],\n locals: [],\n templates: []\n };\n })();\n return {\n meta: {\n \"revision\": \"Ember@2.7.3\",\n \"loc\": {\n \"source\": null,\n \"start\": {\n \"line\": 1,\n \"column\": 0\n },\n \"end\": {\n \"line\": 13,\n \"column\": 0\n }\n },\n \"moduleName\": \"tc3/templates/components/bs-accordion-item.hbs\"\n },\n isEmpty: false,\n arity: 0,\n cachedFragment: null,\n hasRendered: false,\n buildFragment: function buildFragment(dom) {\n var el0 = dom.createDocumentFragment();\n var el1 = dom.createElement(\"div\");\n dom.setAttribute(el1, \"role\", \"tab\");\n var el2 = dom.createTextNode(\"\\n \");\n dom.appendChild(el1, el2);\n var el2 = dom.createElement(\"h4\");\n dom.setAttribute(el2, \"class\", \"panel-title\");\n var el3 = dom.createTextNode(\"\\n \");\n dom.appendChild(el2, el3);\n var el3 = dom.createElement(\"a\");\n dom.setAttribute(el3, \"href\", \"#\");\n var el4 = dom.createTextNode(\"\\n \");\n dom.appendChild(el3, el4);\n var el4 = dom.createComment(\"\");\n dom.appendChild(el3, el4);\n var el4 = dom.createTextNode(\"\\n \");\n dom.appendChild(el3, el4);\n dom.appendChild(el2, el3);\n var el3 = dom.createTextNode(\"\\n \");\n dom.appendChild(el2, el3);\n dom.appendChild(el1, el2);\n var el2 = dom.createTextNode(\"\\n\");\n dom.appendChild(el1, el2);\n dom.appendChild(el0, el1);\n var el1 = dom.createTextNode(\"\\n\");\n dom.appendChild(el0, el1);\n var el1 = dom.createComment(\"\");\n dom.appendChild(el0, el1);\n return el0;\n },\n buildRenderNodes: function buildRenderNodes(dom, fragment, contextualElement) {\n var element0 = dom.childAt(fragment, [0]);\n var morphs = new Array(4);\n morphs[0] = dom.createAttrMorph(element0, 'class');\n morphs[1] = dom.createElementMorph(element0);\n morphs[2] = dom.createMorphAt(dom.childAt(element0, [1, 1]), 1, 1);\n morphs[3] = dom.createMorphAt(fragment, 2, 2, contextualElement);\n dom.insertBoundary(fragment, null);\n return morphs;\n },\n statements: [[\"attribute\", \"class\", [\"concat\", [\"panel-heading \", [\"subexpr\", \"if\", [[\"get\", \"collapsed\", [\"loc\", [null, [1, 68], [1, 77]]], 0, 0, 0, 0], \"collapsed\", \"expanded\"], [], [\"loc\", [null, [1, 63], [1, 102]]], 0, 0]], 0, 0, 0, 0, 0], 0, 0, 0, 0], [\"element\", \"action\", [\"toggleActive\"], [], [\"loc\", [null, [1, 16], [1, 41]]], 0, 0], [\"content\", \"title\", [\"loc\", [null, [4, 12], [4, 21]]], 0, 0, 0, 0], [\"block\", \"bs-collapse\", [], [\"collapsed\", [\"subexpr\", \"@mut\", [[\"get\", \"collapsed\", [\"loc\", [null, [8, 25], [8, 34]]], 0, 0, 0, 0]], [], [], 0, 0], \"class\", \"panel-collapse\"], 0, null, [\"loc\", [null, [8, 0], [12, 16]]]]],\n locals: [],\n templates: [child0]\n };\n })());\n});","define(\"tc3/templates/components/bs-alert\", [\"exports\"], function (exports) {\n exports[\"default\"] = Ember.HTMLBars.template((function () {\n var child0 = (function () {\n var child0 = (function () {\n return {\n meta: {\n \"revision\": \"Ember@2.7.3\",\n \"loc\": {\n \"source\": null,\n \"start\": {\n \"line\": 2,\n \"column\": 0\n },\n \"end\": {\n \"line\": 4,\n \"column\": 0\n }\n },\n \"moduleName\": \"tc3/templates/components/bs-alert.hbs\"\n },\n isEmpty: false,\n arity: 0,\n cachedFragment: null,\n hasRendered: false,\n buildFragment: function buildFragment(dom) {\n var el0 = dom.createDocumentFragment();\n var el1 = dom.createTextNode(\" \");\n dom.appendChild(el0, el1);\n var el1 = dom.createElement(\"button\");\n dom.setAttribute(el1, \"type\", \"button\");\n dom.setAttribute(el1, \"class\", \"close\");\n dom.setAttribute(el1, \"aria-label\", \"Close\");\n var el2 = dom.createElement(\"span\");\n dom.setAttribute(el2, \"aria-hidden\", \"true\");\n var el3 = dom.createTextNode(\"×\");\n dom.appendChild(el2, el3);\n dom.appendChild(el1, el2);\n dom.appendChild(el0, el1);\n var el1 = dom.createTextNode(\"\\n\");\n dom.appendChild(el0, el1);\n return el0;\n },\n buildRenderNodes: function buildRenderNodes(dom, fragment, contextualElement) {\n var element0 = dom.childAt(fragment, [1]);\n var morphs = new Array(1);\n morphs[0] = dom.createElementMorph(element0);\n return morphs;\n },\n statements: [[\"element\", \"action\", [\"dismiss\"], [], [\"loc\", [null, [3, 59], [3, 79]]], 0, 0]],\n locals: [],\n templates: []\n };\n })();\n return {\n meta: {\n \"revision\": \"Ember@2.7.3\",\n \"loc\": {\n \"source\": null,\n \"start\": {\n \"line\": 1,\n \"column\": 0\n },\n \"end\": {\n \"line\": 6,\n \"column\": 0\n }\n },\n \"moduleName\": \"tc3/templates/components/bs-alert.hbs\"\n },\n isEmpty: false,\n arity: 0,\n cachedFragment: null,\n hasRendered: false,\n buildFragment: function buildFragment(dom) {\n var el0 = dom.createDocumentFragment();\n var el1 = dom.createComment(\"\");\n dom.appendChild(el0, el1);\n var el1 = dom.createComment(\"\");\n dom.appendChild(el0, el1);\n var el1 = dom.createTextNode(\"\\n\");\n dom.appendChild(el0, el1);\n return el0;\n },\n buildRenderNodes: function buildRenderNodes(dom, fragment, contextualElement) {\n var morphs = new Array(2);\n morphs[0] = dom.createMorphAt(fragment, 0, 0, contextualElement);\n morphs[1] = dom.createMorphAt(fragment, 1, 1, contextualElement);\n dom.insertBoundary(fragment, 0);\n return morphs;\n },\n statements: [[\"block\", \"if\", [[\"get\", \"dismissible\", [\"loc\", [null, [2, 6], [2, 17]]], 0, 0, 0, 0]], [], 0, null, [\"loc\", [null, [2, 0], [4, 7]]]], [\"content\", \"yield\", [\"loc\", [null, [5, 0], [5, 9]]], 0, 0, 0, 0]],\n locals: [],\n templates: [child0]\n };\n })();\n return {\n meta: {\n \"revision\": \"Ember@2.7.3\",\n \"loc\": {\n \"source\": null,\n \"start\": {\n \"line\": 1,\n \"column\": 0\n },\n \"end\": {\n \"line\": 7,\n \"column\": 0\n }\n },\n \"moduleName\": \"tc3/templates/components/bs-alert.hbs\"\n },\n isEmpty: false,\n arity: 0,\n cachedFragment: null,\n hasRendered: false,\n buildFragment: function buildFragment(dom) {\n var el0 = dom.createDocumentFragment();\n var el1 = dom.createComment(\"\");\n dom.appendChild(el0, el1);\n return el0;\n },\n buildRenderNodes: function buildRenderNodes(dom, fragment, contextualElement) {\n var morphs = new Array(1);\n morphs[0] = dom.createMorphAt(fragment, 0, 0, contextualElement);\n dom.insertBoundary(fragment, 0);\n dom.insertBoundary(fragment, null);\n return morphs;\n },\n statements: [[\"block\", \"unless\", [[\"get\", \"hidden\", [\"loc\", [null, [1, 10], [1, 16]]], 0, 0, 0, 0]], [], 0, null, [\"loc\", [null, [1, 0], [6, 11]]]]],\n locals: [],\n templates: [child0]\n };\n })());\n});","define(\"tc3/templates/components/bs-button\", [\"exports\"], function (exports) {\n exports[\"default\"] = Ember.HTMLBars.template((function () {\n var child0 = (function () {\n return {\n meta: {\n \"revision\": \"Ember@2.7.3\",\n \"loc\": {\n \"source\": null,\n \"start\": {\n \"line\": 1,\n \"column\": 0\n },\n \"end\": {\n \"line\": 1,\n \"column\": 37\n }\n },\n \"moduleName\": \"tc3/templates/components/bs-button.hbs\"\n },\n isEmpty: false,\n arity: 0,\n cachedFragment: null,\n hasRendered: false,\n buildFragment: function buildFragment(dom) {\n var el0 = dom.createDocumentFragment();\n var el1 = dom.createElement(\"i\");\n dom.appendChild(el0, el1);\n var el1 = dom.createTextNode(\" \");\n dom.appendChild(el0, el1);\n return el0;\n },\n buildRenderNodes: function buildRenderNodes(dom, fragment, contextualElement) {\n var element0 = dom.childAt(fragment, [0]);\n var morphs = new Array(1);\n morphs[0] = dom.createAttrMorph(element0, 'class');\n return morphs;\n },\n statements: [[\"attribute\", \"class\", [\"concat\", [[\"get\", \"icon\", [\"loc\", [null, [1, 24], [1, 28]]], 0, 0, 0, 0]], 0, 0, 0, 0, 0], 0, 0, 0, 0]],\n locals: [],\n templates: []\n };\n })();\n return {\n meta: {\n \"revision\": \"Ember@2.7.3\",\n \"loc\": {\n \"source\": null,\n \"start\": {\n \"line\": 1,\n \"column\": 0\n },\n \"end\": {\n \"line\": 1,\n \"column\": 61\n }\n },\n \"moduleName\": \"tc3/templates/components/bs-button.hbs\"\n },\n isEmpty: false,\n arity: 0,\n cachedFragment: null,\n hasRendered: false,\n buildFragment: function buildFragment(dom) {\n var el0 = dom.createDocumentFragment();\n var el1 = dom.createComment(\"\");\n dom.appendChild(el0, el1);\n var el1 = dom.createComment(\"\");\n dom.appendChild(el0, el1);\n var el1 = dom.createComment(\"\");\n dom.appendChild(el0, el1);\n return el0;\n },\n buildRenderNodes: function buildRenderNodes(dom, fragment, contextualElement) {\n var morphs = new Array(3);\n morphs[0] = dom.createMorphAt(fragment, 0, 0, contextualElement);\n morphs[1] = dom.createMorphAt(fragment, 1, 1, contextualElement);\n morphs[2] = dom.createMorphAt(fragment, 2, 2, contextualElement);\n dom.insertBoundary(fragment, 0);\n dom.insertBoundary(fragment, null);\n return morphs;\n },\n statements: [[\"block\", \"if\", [[\"get\", \"icon\", [\"loc\", [null, [1, 6], [1, 10]]], 0, 0, 0, 0]], [], 0, null, [\"loc\", [null, [1, 0], [1, 44]]]], [\"content\", \"text\", [\"loc\", [null, [1, 44], [1, 52]]], 0, 0, 0, 0], [\"content\", \"yield\", [\"loc\", [null, [1, 52], [1, 61]]], 0, 0, 0, 0]],\n locals: [],\n templates: [child0]\n };\n })());\n});","define(\"tc3/templates/components/bs-form-element\", [\"exports\"], function (exports) {\n exports[\"default\"] = Ember.HTMLBars.template((function () {\n return {\n meta: {\n \"revision\": \"Ember@2.7.3\",\n \"loc\": {\n \"source\": null,\n \"start\": {\n \"line\": 1,\n \"column\": 0\n },\n \"end\": {\n \"line\": 1,\n \"column\": 31\n }\n },\n \"moduleName\": \"tc3/templates/components/bs-form-element.hbs\"\n },\n isEmpty: false,\n arity: 0,\n cachedFragment: null,\n hasRendered: false,\n buildFragment: function buildFragment(dom) {\n var el0 = dom.createDocumentFragment();\n var el1 = dom.createComment(\"\");\n dom.appendChild(el0, el1);\n return el0;\n },\n buildRenderNodes: function buildRenderNodes(dom, fragment, contextualElement) {\n var morphs = new Array(1);\n morphs[0] = dom.createMorphAt(fragment, 0, 0, contextualElement);\n dom.insertBoundary(fragment, 0);\n dom.insertBoundary(fragment, null);\n return morphs;\n },\n statements: [[\"inline\", \"partial\", [[\"get\", \"formElementTemplate\", [\"loc\", [null, [1, 10], [1, 29]]], 0, 0, 0, 0]], [], [\"loc\", [null, [1, 0], [1, 31]]], 0, 0]],\n locals: [],\n templates: []\n };\n })());\n});","define(\"tc3/templates/components/bs-form-group\", [\"exports\"], function (exports) {\n exports[\"default\"] = Ember.HTMLBars.template((function () {\n var child0 = (function () {\n return {\n meta: {\n \"revision\": \"Ember@2.7.3\",\n \"loc\": {\n \"source\": null,\n \"start\": {\n \"line\": 2,\n \"column\": 0\n },\n \"end\": {\n \"line\": 4,\n \"column\": 0\n }\n },\n \"moduleName\": \"tc3/templates/components/bs-form-group.hbs\"\n },\n isEmpty: false,\n arity: 0,\n cachedFragment: null,\n hasRendered: false,\n buildFragment: function buildFragment(dom) {\n var el0 = dom.createDocumentFragment();\n var el1 = dom.createTextNode(\" \");\n dom.appendChild(el0, el1);\n var el1 = dom.createElement(\"span\");\n dom.setAttribute(el1, \"aria-hidden\", \"true\");\n dom.appendChild(el0, el1);\n var el1 = dom.createTextNode(\"\\n\");\n dom.appendChild(el0, el1);\n return el0;\n },\n buildRenderNodes: function buildRenderNodes(dom, fragment, contextualElement) {\n var element0 = dom.childAt(fragment, [1]);\n var morphs = new Array(1);\n morphs[0] = dom.createAttrMorph(element0, 'class');\n return morphs;\n },\n statements: [[\"attribute\", \"class\", [\"concat\", [\"form-control-feedback \", [\"get\", \"iconName\", [\"loc\", [null, [3, 41], [3, 49]]], 0, 0, 0, 0]], 0, 0, 0, 0, 0], 0, 0, 0, 0]],\n locals: [],\n templates: []\n };\n })();\n return {\n meta: {\n \"revision\": \"Ember@2.7.3\",\n \"loc\": {\n \"source\": null,\n \"start\": {\n \"line\": 1,\n \"column\": 0\n },\n \"end\": {\n \"line\": 4,\n \"column\": 7\n }\n },\n \"moduleName\": \"tc3/templates/components/bs-form-group.hbs\"\n },\n isEmpty: false,\n arity: 0,\n cachedFragment: null,\n hasRendered: false,\n buildFragment: function buildFragment(dom) {\n var el0 = dom.createDocumentFragment();\n var el1 = dom.createComment(\"\");\n dom.appendChild(el0, el1);\n var el1 = dom.createTextNode(\"\\n\");\n dom.appendChild(el0, el1);\n var el1 = dom.createComment(\"\");\n dom.appendChild(el0, el1);\n return el0;\n },\n buildRenderNodes: function buildRenderNodes(dom, fragment, contextualElement) {\n var morphs = new Array(2);\n morphs[0] = dom.createMorphAt(fragment, 0, 0, contextualElement);\n morphs[1] = dom.createMorphAt(fragment, 2, 2, contextualElement);\n dom.insertBoundary(fragment, 0);\n dom.insertBoundary(fragment, null);\n return morphs;\n },\n statements: [[\"content\", \"yield\", [\"loc\", [null, [1, 0], [1, 9]]], 0, 0, 0, 0], [\"block\", \"if\", [[\"get\", \"hasFeedback\", [\"loc\", [null, [2, 6], [2, 17]]], 0, 0, 0, 0]], [], 0, null, [\"loc\", [null, [2, 0], [4, 7]]]]],\n locals: [],\n templates: [child0]\n };\n })());\n});","define(\"tc3/templates/components/bs-form\", [\"exports\"], function (exports) {\n exports[\"default\"] = Ember.HTMLBars.template((function () {\n return {\n meta: {\n \"revision\": \"Ember@2.7.3\",\n \"loc\": {\n \"source\": null,\n \"start\": {\n \"line\": 1,\n \"column\": 0\n },\n \"end\": {\n \"line\": 1,\n \"column\": 9\n }\n },\n \"moduleName\": \"tc3/templates/components/bs-form.hbs\"\n },\n isEmpty: false,\n arity: 0,\n cachedFragment: null,\n hasRendered: false,\n buildFragment: function buildFragment(dom) {\n var el0 = dom.createDocumentFragment();\n var el1 = dom.createComment(\"\");\n dom.appendChild(el0, el1);\n return el0;\n },\n buildRenderNodes: function buildRenderNodes(dom, fragment, contextualElement) {\n var morphs = new Array(1);\n morphs[0] = dom.createMorphAt(fragment, 0, 0, contextualElement);\n dom.insertBoundary(fragment, 0);\n dom.insertBoundary(fragment, null);\n return morphs;\n },\n statements: [[\"content\", \"yield\", [\"loc\", [null, [1, 0], [1, 9]]], 0, 0, 0, 0]],\n locals: [],\n templates: []\n };\n })());\n});","define(\"tc3/templates/components/bs-modal-dialog\", [\"exports\"], function (exports) {\n exports[\"default\"] = Ember.HTMLBars.template((function () {\n var child0 = (function () {\n return {\n meta: {\n \"revision\": \"Ember@2.7.3\",\n \"loc\": {\n \"source\": null,\n \"start\": {\n \"line\": 3,\n \"column\": 8\n },\n \"end\": {\n \"line\": 5,\n \"column\": 8\n }\n },\n \"moduleName\": \"tc3/templates/components/bs-modal-dialog.hbs\"\n },\n isEmpty: false,\n arity: 0,\n cachedFragment: null,\n hasRendered: false,\n buildFragment: function buildFragment(dom) {\n var el0 = dom.createDocumentFragment();\n var el1 = dom.createTextNode(\" \");\n dom.appendChild(el0, el1);\n var el1 = dom.createComment(\"\");\n dom.appendChild(el0, el1);\n var el1 = dom.createTextNode(\"\\n\");\n dom.appendChild(el0, el1);\n return el0;\n },\n buildRenderNodes: function buildRenderNodes(dom, fragment, contextualElement) {\n var morphs = new Array(1);\n morphs[0] = dom.createMorphAt(fragment, 1, 1, contextualElement);\n return morphs;\n },\n statements: [[\"inline\", \"bs-modal-header\", [], [\"title\", [\"subexpr\", \"@mut\", [[\"get\", \"title\", [\"loc\", [null, [4, 36], [4, 41]]], 0, 0, 0, 0]], [], [], 0, 0], \"closeButton\", [\"subexpr\", \"@mut\", [[\"get\", \"closeButton\", [\"loc\", [null, [4, 54], [4, 65]]], 0, 0, 0, 0]], [], [], 0, 0]], [\"loc\", [null, [4, 12], [4, 67]]], 0, 0]],\n locals: [],\n templates: []\n };\n })();\n var child1 = (function () {\n var child0 = (function () {\n return {\n meta: {\n \"revision\": \"Ember@2.7.3\",\n \"loc\": {\n \"source\": null,\n \"start\": {\n \"line\": 7,\n \"column\": 12\n },\n \"end\": {\n \"line\": 9,\n \"column\": 12\n }\n },\n \"moduleName\": \"tc3/templates/components/bs-modal-dialog.hbs\"\n },\n isEmpty: false,\n arity: 0,\n cachedFragment: null,\n hasRendered: false,\n buildFragment: function buildFragment(dom) {\n var el0 = dom.createDocumentFragment();\n var el1 = dom.createTextNode(\" \");\n dom.appendChild(el0, el1);\n var el1 = dom.createComment(\"\");\n dom.appendChild(el0, el1);\n var el1 = dom.createTextNode(\"\\n\");\n dom.appendChild(el0, el1);\n return el0;\n },\n buildRenderNodes: function buildRenderNodes(dom, fragment, contextualElement) {\n var morphs = new Array(1);\n morphs[0] = dom.createMorphAt(fragment, 1, 1, contextualElement);\n return morphs;\n },\n statements: [[\"content\", \"yield\", [\"loc\", [null, [8, 16], [8, 25]]], 0, 0, 0, 0]],\n locals: [],\n templates: []\n };\n })();\n return {\n meta: {\n \"revision\": \"Ember@2.7.3\",\n \"loc\": {\n \"source\": null,\n \"start\": {\n \"line\": 6,\n \"column\": 8\n },\n \"end\": {\n \"line\": 10,\n \"column\": 8\n }\n },\n \"moduleName\": \"tc3/templates/components/bs-modal-dialog.hbs\"\n },\n isEmpty: false,\n arity: 0,\n cachedFragment: null,\n hasRendered: false,\n buildFragment: function buildFragment(dom) {\n var el0 = dom.createDocumentFragment();\n var el1 = dom.createComment(\"\");\n dom.appendChild(el0, el1);\n return el0;\n },\n buildRenderNodes: function buildRenderNodes(dom, fragment, contextualElement) {\n var morphs = new Array(1);\n morphs[0] = dom.createMorphAt(fragment, 0, 0, contextualElement);\n dom.insertBoundary(fragment, 0);\n dom.insertBoundary(fragment, null);\n return morphs;\n },\n statements: [[\"block\", \"bs-modal-body\", [], [], 0, null, [\"loc\", [null, [7, 12], [9, 30]]]]],\n locals: [],\n templates: [child0]\n };\n })();\n var child2 = (function () {\n return {\n meta: {\n \"revision\": \"Ember@2.7.3\",\n \"loc\": {\n \"source\": null,\n \"start\": {\n \"line\": 10,\n \"column\": 8\n },\n \"end\": {\n \"line\": 12,\n \"column\": 8\n }\n },\n \"moduleName\": \"tc3/templates/components/bs-modal-dialog.hbs\"\n },\n isEmpty: false,\n arity: 0,\n cachedFragment: null,\n hasRendered: false,\n buildFragment: function buildFragment(dom) {\n var el0 = dom.createDocumentFragment();\n var el1 = dom.createTextNode(\" \");\n dom.appendChild(el0, el1);\n var el1 = dom.createComment(\"\");\n dom.appendChild(el0, el1);\n var el1 = dom.createTextNode(\"\\n\");\n dom.appendChild(el0, el1);\n return el0;\n },\n buildRenderNodes: function buildRenderNodes(dom, fragment, contextualElement) {\n var morphs = new Array(1);\n morphs[0] = dom.createMorphAt(fragment, 1, 1, contextualElement);\n return morphs;\n },\n statements: [[\"content\", \"yield\", [\"loc\", [null, [11, 12], [11, 21]]], 0, 0, 0, 0]],\n locals: [],\n templates: []\n };\n })();\n var child3 = (function () {\n return {\n meta: {\n \"revision\": \"Ember@2.7.3\",\n \"loc\": {\n \"source\": null,\n \"start\": {\n \"line\": 14,\n \"column\": 8\n },\n \"end\": {\n \"line\": 16,\n \"column\": 8\n }\n },\n \"moduleName\": \"tc3/templates/components/bs-modal-dialog.hbs\"\n },\n isEmpty: false,\n arity: 0,\n cachedFragment: null,\n hasRendered: false,\n buildFragment: function buildFragment(dom) {\n var el0 = dom.createDocumentFragment();\n var el1 = dom.createTextNode(\" \");\n dom.appendChild(el0, el1);\n var el1 = dom.createComment(\"\");\n dom.appendChild(el0, el1);\n var el1 = dom.createTextNode(\"\\n\");\n dom.appendChild(el0, el1);\n return el0;\n },\n buildRenderNodes: function buildRenderNodes(dom, fragment, contextualElement) {\n var morphs = new Array(1);\n morphs[0] = dom.createMorphAt(fragment, 1, 1, contextualElement);\n return morphs;\n },\n statements: [[\"content\", \"bs-modal-footer\", [\"loc\", [null, [15, 12], [15, 31]]], 0, 0, 0, 0]],\n locals: [],\n templates: []\n };\n })();\n return {\n meta: {\n \"revision\": \"Ember@2.7.3\",\n \"loc\": {\n \"source\": null,\n \"start\": {\n \"line\": 1,\n \"column\": 0\n },\n \"end\": {\n \"line\": 18,\n \"column\": 6\n }\n },\n \"moduleName\": \"tc3/templates/components/bs-modal-dialog.hbs\"\n },\n isEmpty: false,\n arity: 0,\n cachedFragment: null,\n hasRendered: false,\n buildFragment: function buildFragment(dom) {\n var el0 = dom.createDocumentFragment();\n var el1 = dom.createElement(\"div\");\n var el2 = dom.createTextNode(\"\\n \");\n dom.appendChild(el1, el2);\n var el2 = dom.createElement(\"div\");\n dom.setAttribute(el2, \"class\", \"modal-content\");\n var el3 = dom.createTextNode(\"\\n\");\n dom.appendChild(el2, el3);\n var el3 = dom.createComment(\"\");\n dom.appendChild(el2, el3);\n var el3 = dom.createComment(\"\");\n dom.appendChild(el2, el3);\n var el3 = dom.createTextNode(\"\\n\");\n dom.appendChild(el2, el3);\n var el3 = dom.createComment(\"\");\n dom.appendChild(el2, el3);\n var el3 = dom.createTextNode(\" \");\n dom.appendChild(el2, el3);\n dom.appendChild(el1, el2);\n var el2 = dom.createTextNode(\"\\n\");\n dom.appendChild(el1, el2);\n dom.appendChild(el0, el1);\n return el0;\n },\n buildRenderNodes: function buildRenderNodes(dom, fragment, contextualElement) {\n var element0 = dom.childAt(fragment, [0]);\n var element1 = dom.childAt(element0, [1]);\n var morphs = new Array(4);\n morphs[0] = dom.createAttrMorph(element0, 'class');\n morphs[1] = dom.createMorphAt(element1, 1, 1);\n morphs[2] = dom.createMorphAt(element1, 2, 2);\n morphs[3] = dom.createMorphAt(element1, 4, 4);\n return morphs;\n },\n statements: [[\"attribute\", \"class\", [\"concat\", [\"modal-dialog \", [\"get\", \"sizeClass\", [\"loc\", [null, [1, 27], [1, 36]]], 0, 0, 0, 0]], 0, 0, 0, 0, 0], 0, 0, 0, 0], [\"block\", \"if\", [[\"get\", \"header\", [\"loc\", [null, [3, 14], [3, 20]]], 0, 0, 0, 0]], [], 0, null, [\"loc\", [null, [3, 8], [5, 15]]]], [\"block\", \"if\", [[\"get\", \"body\", [\"loc\", [null, [6, 14], [6, 18]]], 0, 0, 0, 0]], [], 1, 2, [\"loc\", [null, [6, 8], [12, 15]]]], [\"block\", \"if\", [[\"get\", \"footer\", [\"loc\", [null, [14, 14], [14, 20]]], 0, 0, 0, 0]], [], 3, null, [\"loc\", [null, [14, 8], [16, 15]]]]],\n locals: [],\n templates: [child0, child1, child2, child3]\n };\n })());\n});","define(\"tc3/templates/components/bs-modal-footer\", [\"exports\"], function (exports) {\n exports[\"default\"] = Ember.HTMLBars.template((function () {\n var child0 = (function () {\n return {\n meta: {\n \"revision\": \"Ember@2.7.3\",\n \"loc\": {\n \"source\": null,\n \"start\": {\n \"line\": 1,\n \"column\": 0\n },\n \"end\": {\n \"line\": 3,\n \"column\": 0\n }\n },\n \"moduleName\": \"tc3/templates/components/bs-modal-footer.hbs\"\n },\n isEmpty: false,\n arity: 0,\n cachedFragment: null,\n hasRendered: false,\n buildFragment: function buildFragment(dom) {\n var el0 = dom.createDocumentFragment();\n var el1 = dom.createTextNode(\" \");\n dom.appendChild(el0, el1);\n var el1 = dom.createComment(\"\");\n dom.appendChild(el0, el1);\n var el1 = dom.createTextNode(\"\\n\");\n dom.appendChild(el0, el1);\n return el0;\n },\n buildRenderNodes: function buildRenderNodes(dom, fragment, contextualElement) {\n var morphs = new Array(1);\n morphs[0] = dom.createMorphAt(fragment, 1, 1, contextualElement);\n return morphs;\n },\n statements: [[\"inline\", \"yield\", [[\"get\", \"this\", [\"loc\", [null, [2, 12], [2, 16]]], 0, 0, 0, 0]], [], [\"loc\", [null, [2, 4], [2, 18]]], 0, 0]],\n locals: [],\n templates: []\n };\n })();\n var child1 = (function () {\n var child0 = (function () {\n var child0 = (function () {\n return {\n meta: {\n \"revision\": \"Ember@2.7.3\",\n \"loc\": {\n \"source\": null,\n \"start\": {\n \"line\": 5,\n \"column\": 8\n },\n \"end\": {\n \"line\": 5,\n \"column\": 66\n }\n },\n \"moduleName\": \"tc3/templates/components/bs-modal-footer.hbs\"\n },\n isEmpty: false,\n arity: 0,\n cachedFragment: null,\n hasRendered: false,\n buildFragment: function buildFragment(dom) {\n var el0 = dom.createDocumentFragment();\n var el1 = dom.createComment(\"\");\n dom.appendChild(el0, el1);\n return el0;\n },\n buildRenderNodes: function buildRenderNodes(dom, fragment, contextualElement) {\n var morphs = new Array(1);\n morphs[0] = dom.createMorphAt(fragment, 0, 0, contextualElement);\n dom.insertBoundary(fragment, 0);\n dom.insertBoundary(fragment, null);\n return morphs;\n },\n statements: [[\"content\", \"closeTitle\", [\"loc\", [null, [5, 52], [5, 66]]], 0, 0, 0, 0]],\n locals: [],\n templates: []\n };\n })();\n var child1 = (function () {\n return {\n meta: {\n \"revision\": \"Ember@2.7.3\",\n \"loc\": {\n \"source\": null,\n \"start\": {\n \"line\": 6,\n \"column\": 8\n },\n \"end\": {\n \"line\": 6,\n \"column\": 96\n }\n },\n \"moduleName\": \"tc3/templates/components/bs-modal-footer.hbs\"\n },\n isEmpty: false,\n arity: 0,\n cachedFragment: null,\n hasRendered: false,\n buildFragment: function buildFragment(dom) {\n var el0 = dom.createDocumentFragment();\n var el1 = dom.createComment(\"\");\n dom.appendChild(el0, el1);\n return el0;\n },\n buildRenderNodes: function buildRenderNodes(dom, fragment, contextualElement) {\n var morphs = new Array(1);\n morphs[0] = dom.createMorphAt(fragment, 0, 0, contextualElement);\n dom.insertBoundary(fragment, 0);\n dom.insertBoundary(fragment, null);\n return morphs;\n },\n statements: [[\"content\", \"submitTitle\", [\"loc\", [null, [6, 81], [6, 96]]], 0, 0, 0, 0]],\n locals: [],\n templates: []\n };\n })();\n return {\n meta: {\n \"revision\": \"Ember@2.7.3\",\n \"loc\": {\n \"source\": null,\n \"start\": {\n \"line\": 4,\n \"column\": 4\n },\n \"end\": {\n \"line\": 7,\n \"column\": 4\n }\n },\n \"moduleName\": \"tc3/templates/components/bs-modal-footer.hbs\"\n },\n isEmpty: false,\n arity: 0,\n cachedFragment: null,\n hasRendered: false,\n buildFragment: function buildFragment(dom) {\n var el0 = dom.createDocumentFragment();\n var el1 = dom.createTextNode(\" \");\n dom.appendChild(el0, el1);\n var el1 = dom.createComment(\"\");\n dom.appendChild(el0, el1);\n var el1 = dom.createTextNode(\"\\n \");\n dom.appendChild(el0, el1);\n var el1 = dom.createComment(\"\");\n dom.appendChild(el0, el1);\n var el1 = dom.createTextNode(\"\\n\");\n dom.appendChild(el0, el1);\n return el0;\n },\n buildRenderNodes: function buildRenderNodes(dom, fragment, contextualElement) {\n var morphs = new Array(2);\n morphs[0] = dom.createMorphAt(fragment, 1, 1, contextualElement);\n morphs[1] = dom.createMorphAt(fragment, 3, 3, contextualElement);\n return morphs;\n },\n statements: [[\"block\", \"bs-button\", [], [\"type\", \"default\", \"action\", \"close\"], 0, null, [\"loc\", [null, [5, 8], [5, 80]]]], [\"block\", \"bs-button\", [], [\"type\", \"primary\", \"buttonType\", \"submit\", \"disabled\", [\"subexpr\", \"@mut\", [[\"get\", \"submitDisabled\", [\"loc\", [null, [6, 65], [6, 79]]], 0, 0, 0, 0]], [], [], 0, 0]], 1, null, [\"loc\", [null, [6, 8], [6, 110]]]]],\n locals: [],\n templates: [child0, child1]\n };\n })();\n var child1 = (function () {\n var child0 = (function () {\n return {\n meta: {\n \"revision\": \"Ember@2.7.3\",\n \"loc\": {\n \"source\": null,\n \"start\": {\n \"line\": 8,\n \"column\": 8\n },\n \"end\": {\n \"line\": 8,\n \"column\": 66\n }\n },\n \"moduleName\": \"tc3/templates/components/bs-modal-footer.hbs\"\n },\n isEmpty: false,\n arity: 0,\n cachedFragment: null,\n hasRendered: false,\n buildFragment: function buildFragment(dom) {\n var el0 = dom.createDocumentFragment();\n var el1 = dom.createComment(\"\");\n dom.appendChild(el0, el1);\n return el0;\n },\n buildRenderNodes: function buildRenderNodes(dom, fragment, contextualElement) {\n var morphs = new Array(1);\n morphs[0] = dom.createMorphAt(fragment, 0, 0, contextualElement);\n dom.insertBoundary(fragment, 0);\n dom.insertBoundary(fragment, null);\n return morphs;\n },\n statements: [[\"content\", \"closeTitle\", [\"loc\", [null, [8, 52], [8, 66]]], 0, 0, 0, 0]],\n locals: [],\n templates: []\n };\n })();\n return {\n meta: {\n \"revision\": \"Ember@2.7.3\",\n \"loc\": {\n \"source\": null,\n \"start\": {\n \"line\": 7,\n \"column\": 4\n },\n \"end\": {\n \"line\": 9,\n \"column\": 4\n }\n },\n \"moduleName\": \"tc3/templates/components/bs-modal-footer.hbs\"\n },\n isEmpty: false,\n arity: 0,\n cachedFragment: null,\n hasRendered: false,\n buildFragment: function buildFragment(dom) {\n var el0 = dom.createDocumentFragment();\n var el1 = dom.createTextNode(\" \");\n dom.appendChild(el0, el1);\n var el1 = dom.createComment(\"\");\n dom.appendChild(el0, el1);\n var el1 = dom.createTextNode(\"\\n\");\n dom.appendChild(el0, el1);\n return el0;\n },\n buildRenderNodes: function buildRenderNodes(dom, fragment, contextualElement) {\n var morphs = new Array(1);\n morphs[0] = dom.createMorphAt(fragment, 1, 1, contextualElement);\n return morphs;\n },\n statements: [[\"block\", \"bs-button\", [], [\"type\", \"primary\", \"action\", \"close\"], 0, null, [\"loc\", [null, [8, 8], [8, 80]]]]],\n locals: [],\n templates: [child0]\n };\n })();\n return {\n meta: {\n \"revision\": \"Ember@2.7.3\",\n \"loc\": {\n \"source\": null,\n \"start\": {\n \"line\": 3,\n \"column\": 0\n },\n \"end\": {\n \"line\": 10,\n \"column\": 0\n }\n },\n \"moduleName\": \"tc3/templates/components/bs-modal-footer.hbs\"\n },\n isEmpty: false,\n arity: 0,\n cachedFragment: null,\n hasRendered: false,\n buildFragment: function buildFragment(dom) {\n var el0 = dom.createDocumentFragment();\n var el1 = dom.createComment(\"\");\n dom.appendChild(el0, el1);\n return el0;\n },\n buildRenderNodes: function buildRenderNodes(dom, fragment, contextualElement) {\n var morphs = new Array(1);\n morphs[0] = dom.createMorphAt(fragment, 0, 0, contextualElement);\n dom.insertBoundary(fragment, 0);\n dom.insertBoundary(fragment, null);\n return morphs;\n },\n statements: [[\"block\", \"if\", [[\"get\", \"hasSubmitButton\", [\"loc\", [null, [4, 10], [4, 25]]], 0, 0, 0, 0]], [], 0, 1, [\"loc\", [null, [4, 4], [9, 11]]]]],\n locals: [],\n templates: [child0, child1]\n };\n })();\n return {\n meta: {\n \"revision\": \"Ember@2.7.3\",\n \"loc\": {\n \"source\": null,\n \"start\": {\n \"line\": 1,\n \"column\": 0\n },\n \"end\": {\n \"line\": 10,\n \"column\": 7\n }\n },\n \"moduleName\": \"tc3/templates/components/bs-modal-footer.hbs\"\n },\n isEmpty: false,\n arity: 0,\n cachedFragment: null,\n hasRendered: false,\n buildFragment: function buildFragment(dom) {\n var el0 = dom.createDocumentFragment();\n var el1 = dom.createComment(\"\");\n dom.appendChild(el0, el1);\n return el0;\n },\n buildRenderNodes: function buildRenderNodes(dom, fragment, contextualElement) {\n var morphs = new Array(1);\n morphs[0] = dom.createMorphAt(fragment, 0, 0, contextualElement);\n dom.insertBoundary(fragment, 0);\n dom.insertBoundary(fragment, null);\n return morphs;\n },\n statements: [[\"block\", \"if\", [[\"get\", \"hasBlock\", [\"loc\", [null, [1, 6], [1, 14]]], 0, 0, 0, 0]], [], 0, 1, [\"loc\", [null, [1, 0], [10, 7]]]]],\n locals: [],\n templates: [child0, child1]\n };\n })());\n});","define(\"tc3/templates/components/bs-modal-header\", [\"exports\"], function (exports) {\n exports[\"default\"] = Ember.HTMLBars.template((function () {\n var child0 = (function () {\n return {\n meta: {\n \"revision\": \"Ember@2.7.3\",\n \"loc\": {\n \"source\": null,\n \"start\": {\n \"line\": 1,\n \"column\": 0\n },\n \"end\": {\n \"line\": 3,\n \"column\": 0\n }\n },\n \"moduleName\": \"tc3/templates/components/bs-modal-header.hbs\"\n },\n isEmpty: false,\n arity: 0,\n cachedFragment: null,\n hasRendered: false,\n buildFragment: function buildFragment(dom) {\n var el0 = dom.createDocumentFragment();\n var el1 = dom.createTextNode(\" \");\n dom.appendChild(el0, el1);\n var el1 = dom.createElement(\"button\");\n dom.setAttribute(el1, \"type\", \"button\");\n dom.setAttribute(el1, \"class\", \"close\");\n dom.setAttribute(el1, \"aria-label\", \"Close\");\n var el2 = dom.createElement(\"span\");\n dom.setAttribute(el2, \"aria-hidden\", \"true\");\n var el3 = dom.createTextNode(\"×\");\n dom.appendChild(el2, el3);\n dom.appendChild(el1, el2);\n dom.appendChild(el0, el1);\n var el1 = dom.createTextNode(\"\\n\");\n dom.appendChild(el0, el1);\n return el0;\n },\n buildRenderNodes: function buildRenderNodes(dom, fragment, contextualElement) {\n var element0 = dom.childAt(fragment, [1]);\n var morphs = new Array(1);\n morphs[0] = dom.createElementMorph(element0);\n return morphs;\n },\n statements: [[\"element\", \"action\", [\"close\"], [], [\"loc\", [null, [2, 59], [2, 77]]], 0, 0]],\n locals: [],\n templates: []\n };\n })();\n var child1 = (function () {\n return {\n meta: {\n \"revision\": \"Ember@2.7.3\",\n \"loc\": {\n \"source\": null,\n \"start\": {\n \"line\": 4,\n \"column\": 0\n },\n \"end\": {\n \"line\": 6,\n \"column\": 0\n }\n },\n \"moduleName\": \"tc3/templates/components/bs-modal-header.hbs\"\n },\n isEmpty: false,\n arity: 0,\n cachedFragment: null,\n hasRendered: false,\n buildFragment: function buildFragment(dom) {\n var el0 = dom.createDocumentFragment();\n var el1 = dom.createTextNode(\" \");\n dom.appendChild(el0, el1);\n var el1 = dom.createComment(\"\");\n dom.appendChild(el0, el1);\n var el1 = dom.createTextNode(\"\\n\");\n dom.appendChild(el0, el1);\n return el0;\n },\n buildRenderNodes: function buildRenderNodes(dom, fragment, contextualElement) {\n var morphs = new Array(1);\n morphs[0] = dom.createMorphAt(fragment, 1, 1, contextualElement);\n return morphs;\n },\n statements: [[\"inline\", \"yield\", [[\"get\", \"this\", [\"loc\", [null, [5, 12], [5, 16]]], 0, 0, 0, 0]], [], [\"loc\", [null, [5, 4], [5, 18]]], 0, 0]],\n locals: [],\n templates: []\n };\n })();\n var child2 = (function () {\n return {\n meta: {\n \"revision\": \"Ember@2.7.3\",\n \"loc\": {\n \"source\": null,\n \"start\": {\n \"line\": 6,\n \"column\": 0\n },\n \"end\": {\n \"line\": 8,\n \"column\": 0\n }\n },\n \"moduleName\": \"tc3/templates/components/bs-modal-header.hbs\"\n },\n isEmpty: false,\n arity: 0,\n cachedFragment: null,\n hasRendered: false,\n buildFragment: function buildFragment(dom) {\n var el0 = dom.createDocumentFragment();\n var el1 = dom.createTextNode(\" \");\n dom.appendChild(el0, el1);\n var el1 = dom.createElement(\"h4\");\n dom.setAttribute(el1, \"class\", \"modal-title\");\n var el2 = dom.createComment(\"\");\n dom.appendChild(el1, el2);\n dom.appendChild(el0, el1);\n var el1 = dom.createTextNode(\"\\n\");\n dom.appendChild(el0, el1);\n return el0;\n },\n buildRenderNodes: function buildRenderNodes(dom, fragment, contextualElement) {\n var morphs = new Array(1);\n morphs[0] = dom.createMorphAt(dom.childAt(fragment, [1]), 0, 0);\n return morphs;\n },\n statements: [[\"content\", \"title\", [\"loc\", [null, [7, 28], [7, 37]]], 0, 0, 0, 0]],\n locals: [],\n templates: []\n };\n })();\n return {\n meta: {\n \"revision\": \"Ember@2.7.3\",\n \"loc\": {\n \"source\": null,\n \"start\": {\n \"line\": 1,\n \"column\": 0\n },\n \"end\": {\n \"line\": 9,\n \"column\": 0\n }\n },\n \"moduleName\": \"tc3/templates/components/bs-modal-header.hbs\"\n },\n isEmpty: false,\n arity: 0,\n cachedFragment: null,\n hasRendered: false,\n buildFragment: function buildFragment(dom) {\n var el0 = dom.createDocumentFragment();\n var el1 = dom.createComment(\"\");\n dom.appendChild(el0, el1);\n var el1 = dom.createComment(\"\");\n dom.appendChild(el0, el1);\n return el0;\n },\n buildRenderNodes: function buildRenderNodes(dom, fragment, contextualElement) {\n var morphs = new Array(2);\n morphs[0] = dom.createMorphAt(fragment, 0, 0, contextualElement);\n morphs[1] = dom.createMorphAt(fragment, 1, 1, contextualElement);\n dom.insertBoundary(fragment, 0);\n dom.insertBoundary(fragment, null);\n return morphs;\n },\n statements: [[\"block\", \"if\", [[\"get\", \"closeButton\", [\"loc\", [null, [1, 6], [1, 17]]], 0, 0, 0, 0]], [], 0, null, [\"loc\", [null, [1, 0], [3, 7]]]], [\"block\", \"if\", [[\"get\", \"hasBlock\", [\"loc\", [null, [4, 6], [4, 14]]], 0, 0, 0, 0]], [], 1, 2, [\"loc\", [null, [4, 0], [8, 7]]]]],\n locals: [],\n templates: [child0, child1, child2]\n };\n })());\n});","define(\"tc3/templates/components/bs-modal\", [\"exports\"], function (exports) {\n exports[\"default\"] = Ember.HTMLBars.template((function () {\n var child0 = (function () {\n var child0 = (function () {\n return {\n meta: {\n \"revision\": \"Ember@2.7.3\",\n \"loc\": {\n \"source\": null,\n \"start\": {\n \"line\": 3,\n \"column\": 0\n },\n \"end\": {\n \"line\": 5,\n \"column\": 0\n }\n },\n \"moduleName\": \"tc3/templates/components/bs-modal.hbs\"\n },\n isEmpty: false,\n arity: 0,\n cachedFragment: null,\n hasRendered: false,\n buildFragment: function buildFragment(dom) {\n var el0 = dom.createDocumentFragment();\n var el1 = dom.createTextNode(\" \");\n dom.appendChild(el0, el1);\n var el1 = dom.createComment(\"\");\n dom.appendChild(el0, el1);\n var el1 = dom.createTextNode(\"\\n\");\n dom.appendChild(el0, el1);\n return el0;\n },\n buildRenderNodes: function buildRenderNodes(dom, fragment, contextualElement) {\n var morphs = new Array(1);\n morphs[0] = dom.createMorphAt(fragment, 1, 1, contextualElement);\n return morphs;\n },\n statements: [[\"inline\", \"yield\", [[\"get\", \"this\", [\"loc\", [null, [4, 10], [4, 14]]], 0, 0, 0, 0]], [], [\"loc\", [null, [4, 2], [4, 16]]], 0, 0]],\n locals: [],\n templates: []\n };\n })();\n var child1 = (function () {\n return {\n meta: {\n \"revision\": \"Ember@2.7.3\",\n \"loc\": {\n \"source\": null,\n \"start\": {\n \"line\": 8,\n \"column\": 0\n },\n \"end\": {\n \"line\": 10,\n \"column\": 0\n }\n },\n \"moduleName\": \"tc3/templates/components/bs-modal.hbs\"\n },\n isEmpty: false,\n arity: 0,\n cachedFragment: null,\n hasRendered: false,\n buildFragment: function buildFragment(dom) {\n var el0 = dom.createDocumentFragment();\n var el1 = dom.createTextNode(\" \");\n dom.appendChild(el0, el1);\n var el1 = dom.createElement(\"div\");\n dom.appendChild(el0, el1);\n var el1 = dom.createTextNode(\"\\n\");\n dom.appendChild(el0, el1);\n return el0;\n },\n buildRenderNodes: function buildRenderNodes(dom, fragment, contextualElement) {\n var element0 = dom.childAt(fragment, [1]);\n var morphs = new Array(2);\n morphs[0] = dom.createAttrMorph(element0, 'class');\n morphs[1] = dom.createAttrMorph(element0, 'id');\n return morphs;\n },\n statements: [[\"attribute\", \"class\", [\"concat\", [\"modal-backdrop \", [\"subexpr\", \"if\", [[\"get\", \"fade\", [\"loc\", [null, [9, 34], [9, 38]]], 0, 0, 0, 0], \"fade\"], [], [\"loc\", [null, [9, 29], [9, 47]]], 0, 0], \" \", [\"subexpr\", \"if\", [[\"get\", \"in\", [\"loc\", [null, [9, 53], [9, 55]]], 0, 0, 0, 0], \"in\"], [], [\"loc\", [null, [9, 48], [9, 62]]], 0, 0]], 0, 0, 0, 0, 0], 0, 0, 0, 0], [\"attribute\", \"id\", [\"concat\", [[\"get\", \"backdropId\", [\"loc\", [null, [9, 70], [9, 80]]], 0, 0, 0, 0]], 0, 0, 0, 0, 0], 0, 0, 0, 0]],\n locals: [],\n templates: []\n };\n })();\n return {\n meta: {\n \"revision\": \"Ember@2.7.3\",\n \"loc\": {\n \"source\": null,\n \"start\": {\n \"line\": 1,\n \"column\": 0\n },\n \"end\": {\n \"line\": 13,\n \"column\": 0\n }\n },\n \"moduleName\": \"tc3/templates/components/bs-modal.hbs\"\n },\n isEmpty: false,\n arity: 0,\n cachedFragment: null,\n hasRendered: false,\n buildFragment: function buildFragment(dom) {\n var el0 = dom.createDocumentFragment();\n var el1 = dom.createTextNode(\"\\n\");\n dom.appendChild(el0, el1);\n var el1 = dom.createComment(\"\");\n dom.appendChild(el0, el1);\n var el1 = dom.createTextNode(\"\\n\");\n dom.appendChild(el0, el1);\n var el1 = dom.createElement(\"div\");\n var el2 = dom.createTextNode(\"\\n\");\n dom.appendChild(el1, el2);\n var el2 = dom.createComment(\"\");\n dom.appendChild(el1, el2);\n dom.appendChild(el0, el1);\n var el1 = dom.createTextNode(\"\\n\\n\");\n dom.appendChild(el0, el1);\n return el0;\n },\n buildRenderNodes: function buildRenderNodes(dom, fragment, contextualElement) {\n var morphs = new Array(2);\n morphs[0] = dom.createMorphAt(fragment, 1, 1, contextualElement);\n morphs[1] = dom.createMorphAt(dom.childAt(fragment, [3]), 1, 1);\n return morphs;\n },\n statements: [[\"block\", \"bs-modal-dialog\", [], [\"close\", [\"subexpr\", \"action\", [\"close\"], [], [\"loc\", [null, [3, 25], [3, 41]]], 0, 0], \"fade\", [\"subexpr\", \"@mut\", [[\"get\", \"fade\", [\"loc\", [null, [3, 47], [3, 51]]], 0, 0, 0, 0]], [], [], 0, 0], \"in\", [\"subexpr\", \"@mut\", [[\"get\", \"in\", [\"loc\", [null, [3, 55], [3, 57]]], 0, 0, 0, 0]], [], [], 0, 0], \"id\", [\"subexpr\", \"@mut\", [[\"get\", \"modalId\", [\"loc\", [null, [3, 61], [3, 68]]], 0, 0, 0, 0]], [], [], 0, 0], \"title\", [\"subexpr\", \"@mut\", [[\"get\", \"title\", [\"loc\", [null, [3, 75], [3, 80]]], 0, 0, 0, 0]], [], [], 0, 0], \"closeButton\", [\"subexpr\", \"@mut\", [[\"get\", \"closeButton\", [\"loc\", [null, [3, 93], [3, 104]]], 0, 0, 0, 0]], [], [], 0, 0], \"keyboard\", [\"subexpr\", \"@mut\", [[\"get\", \"keyboard\", [\"loc\", [null, [3, 114], [3, 122]]], 0, 0, 0, 0]], [], [], 0, 0], \"header\", [\"subexpr\", \"@mut\", [[\"get\", \"header\", [\"loc\", [null, [3, 130], [3, 136]]], 0, 0, 0, 0]], [], [], 0, 0], \"body\", [\"subexpr\", \"@mut\", [[\"get\", \"body\", [\"loc\", [null, [3, 142], [3, 146]]], 0, 0, 0, 0]], [], [], 0, 0], \"footer\", [\"subexpr\", \"@mut\", [[\"get\", \"footer\", [\"loc\", [null, [3, 154], [3, 160]]], 0, 0, 0, 0]], [], [], 0, 0], \"size\", [\"subexpr\", \"@mut\", [[\"get\", \"size\", [\"loc\", [null, [3, 166], [3, 170]]], 0, 0, 0, 0]], [], [], 0, 0], \"backdropClose\", [\"subexpr\", \"@mut\", [[\"get\", \"backdropClose\", [\"loc\", [null, [3, 185], [3, 198]]], 0, 0, 0, 0]], [], [], 0, 0]], 0, null, [\"loc\", [null, [3, 0], [5, 20]]]], [\"block\", \"if\", [[\"get\", \"showBackdrop\", [\"loc\", [null, [8, 6], [8, 18]]], 0, 0, 0, 0]], [], 1, null, [\"loc\", [null, [8, 0], [10, 7]]]]],\n locals: [],\n templates: [child0, child1]\n };\n })();\n return {\n meta: {\n \"revision\": \"Ember@2.7.3\",\n \"loc\": {\n \"source\": null,\n \"start\": {\n \"line\": 1,\n \"column\": 0\n },\n \"end\": {\n \"line\": 13,\n \"column\": 19\n }\n },\n \"moduleName\": \"tc3/templates/components/bs-modal.hbs\"\n },\n isEmpty: false,\n arity: 0,\n cachedFragment: null,\n hasRendered: false,\n buildFragment: function buildFragment(dom) {\n var el0 = dom.createDocumentFragment();\n var el1 = dom.createComment(\"\");\n dom.appendChild(el0, el1);\n return el0;\n },\n buildRenderNodes: function buildRenderNodes(dom, fragment, contextualElement) {\n var morphs = new Array(1);\n morphs[0] = dom.createMorphAt(fragment, 0, 0, contextualElement);\n dom.insertBoundary(fragment, 0);\n dom.insertBoundary(fragment, null);\n return morphs;\n },\n statements: [[\"block\", \"ember-wormhole\", [], [\"to\", \"ember-bootstrap-modal-container\", \"renderInPlace\", [\"subexpr\", \"@mut\", [[\"get\", \"_renderInPlace\", [\"loc\", [null, [1, 69], [1, 83]]], 0, 0, 0, 0]], [], [], 0, 0]], 0, null, [\"loc\", [null, [1, 0], [13, 19]]]]],\n locals: [],\n templates: [child0]\n };\n })());\n});","define(\"tc3/templates/components/bs-progress-bar\", [\"exports\"], function (exports) {\n exports[\"default\"] = Ember.HTMLBars.template((function () {\n var child0 = (function () {\n var child0 = (function () {\n return {\n meta: {\n \"revision\": \"Ember@2.7.3\",\n \"loc\": {\n \"source\": null,\n \"start\": {\n \"line\": 3,\n \"column\": 4\n },\n \"end\": {\n \"line\": 5,\n \"column\": 4\n }\n },\n \"moduleName\": \"tc3/templates/components/bs-progress-bar.hbs\"\n },\n isEmpty: false,\n arity: 0,\n cachedFragment: null,\n hasRendered: false,\n buildFragment: function buildFragment(dom) {\n var el0 = dom.createDocumentFragment();\n var el1 = dom.createTextNode(\" \");\n dom.appendChild(el0, el1);\n var el1 = dom.createComment(\"\");\n dom.appendChild(el0, el1);\n var el1 = dom.createTextNode(\"\\n\");\n dom.appendChild(el0, el1);\n return el0;\n },\n buildRenderNodes: function buildRenderNodes(dom, fragment, contextualElement) {\n var morphs = new Array(1);\n morphs[0] = dom.createMorphAt(fragment, 1, 1, contextualElement);\n return morphs;\n },\n statements: [[\"inline\", \"yield\", [[\"get\", \"percentRounded\", [\"loc\", [null, [4, 16], [4, 30]]], 0, 0, 0, 0]], [], [\"loc\", [null, [4, 8], [4, 32]]], 0, 0]],\n locals: [],\n templates: []\n };\n })();\n var child1 = (function () {\n return {\n meta: {\n \"revision\": \"Ember@2.7.3\",\n \"loc\": {\n \"source\": null,\n \"start\": {\n \"line\": 5,\n \"column\": 4\n },\n \"end\": {\n \"line\": 7,\n \"column\": 4\n }\n },\n \"moduleName\": \"tc3/templates/components/bs-progress-bar.hbs\"\n },\n isEmpty: false,\n arity: 0,\n cachedFragment: null,\n hasRendered: false,\n buildFragment: function buildFragment(dom) {\n var el0 = dom.createDocumentFragment();\n var el1 = dom.createTextNode(\" \");\n dom.appendChild(el0, el1);\n var el1 = dom.createComment(\"\");\n dom.appendChild(el0, el1);\n var el1 = dom.createTextNode(\"%\\n\");\n dom.appendChild(el0, el1);\n return el0;\n },\n buildRenderNodes: function buildRenderNodes(dom, fragment, contextualElement) {\n var morphs = new Array(1);\n morphs[0] = dom.createMorphAt(fragment, 1, 1, contextualElement);\n return morphs;\n },\n statements: [[\"content\", \"percentRounded\", [\"loc\", [null, [6, 8], [6, 26]]], 0, 0, 0, 0]],\n locals: [],\n templates: []\n };\n })();\n return {\n meta: {\n \"revision\": \"Ember@2.7.3\",\n \"loc\": {\n \"source\": null,\n \"start\": {\n \"line\": 2,\n \"column\": 0\n },\n \"end\": {\n \"line\": 8,\n \"column\": 0\n }\n },\n \"moduleName\": \"tc3/templates/components/bs-progress-bar.hbs\"\n },\n isEmpty: false,\n arity: 0,\n cachedFragment: null,\n hasRendered: false,\n buildFragment: function buildFragment(dom) {\n var el0 = dom.createDocumentFragment();\n var el1 = dom.createComment(\"\");\n dom.appendChild(el0, el1);\n return el0;\n },\n buildRenderNodes: function buildRenderNodes(dom, fragment, contextualElement) {\n var morphs = new Array(1);\n morphs[0] = dom.createMorphAt(fragment, 0, 0, contextualElement);\n dom.insertBoundary(fragment, 0);\n dom.insertBoundary(fragment, null);\n return morphs;\n },\n statements: [[\"block\", \"if\", [[\"get\", \"hasBlock\", [\"loc\", [null, [3, 10], [3, 18]]], 0, 0, 0, 0]], [], 0, 1, [\"loc\", [null, [3, 4], [7, 11]]]]],\n locals: [],\n templates: [child0, child1]\n };\n })();\n var child1 = (function () {\n var child0 = (function () {\n return {\n meta: {\n \"revision\": \"Ember@2.7.3\",\n \"loc\": {\n \"source\": null,\n \"start\": {\n \"line\": 9,\n \"column\": 4\n },\n \"end\": {\n \"line\": 11,\n \"column\": 4\n }\n },\n \"moduleName\": \"tc3/templates/components/bs-progress-bar.hbs\"\n },\n isEmpty: false,\n arity: 0,\n cachedFragment: null,\n hasRendered: false,\n buildFragment: function buildFragment(dom) {\n var el0 = dom.createDocumentFragment();\n var el1 = dom.createTextNode(\" \");\n dom.appendChild(el0, el1);\n var el1 = dom.createElement(\"span\");\n dom.setAttribute(el1, \"class\", \"sr-only\");\n var el2 = dom.createComment(\"\");\n dom.appendChild(el1, el2);\n dom.appendChild(el0, el1);\n var el1 = dom.createTextNode(\"\\n\");\n dom.appendChild(el0, el1);\n return el0;\n },\n buildRenderNodes: function buildRenderNodes(dom, fragment, contextualElement) {\n var morphs = new Array(1);\n morphs[0] = dom.createMorphAt(dom.childAt(fragment, [1]), 0, 0);\n return morphs;\n },\n statements: [[\"inline\", \"yield\", [[\"get\", \"percentRounded\", [\"loc\", [null, [10, 38], [10, 52]]], 0, 0, 0, 0]], [], [\"loc\", [null, [10, 30], [10, 54]]], 0, 0]],\n locals: [],\n templates: []\n };\n })();\n var child1 = (function () {\n return {\n meta: {\n \"revision\": \"Ember@2.7.3\",\n \"loc\": {\n \"source\": null,\n \"start\": {\n \"line\": 11,\n \"column\": 4\n },\n \"end\": {\n \"line\": 13,\n \"column\": 4\n }\n },\n \"moduleName\": \"tc3/templates/components/bs-progress-bar.hbs\"\n },\n isEmpty: false,\n arity: 0,\n cachedFragment: null,\n hasRendered: false,\n buildFragment: function buildFragment(dom) {\n var el0 = dom.createDocumentFragment();\n var el1 = dom.createTextNode(\" \");\n dom.appendChild(el0, el1);\n var el1 = dom.createElement(\"span\");\n dom.setAttribute(el1, \"class\", \"sr-only\");\n var el2 = dom.createComment(\"\");\n dom.appendChild(el1, el2);\n var el2 = dom.createTextNode(\"%\");\n dom.appendChild(el1, el2);\n dom.appendChild(el0, el1);\n var el1 = dom.createTextNode(\"\\n\");\n dom.appendChild(el0, el1);\n return el0;\n },\n buildRenderNodes: function buildRenderNodes(dom, fragment, contextualElement) {\n var morphs = new Array(1);\n morphs[0] = dom.createMorphAt(dom.childAt(fragment, [1]), 0, 0);\n return morphs;\n },\n statements: [[\"content\", \"percentRounded\", [\"loc\", [null, [12, 30], [12, 48]]], 0, 0, 0, 0]],\n locals: [],\n templates: []\n };\n })();\n return {\n meta: {\n \"revision\": \"Ember@2.7.3\",\n \"loc\": {\n \"source\": null,\n \"start\": {\n \"line\": 8,\n \"column\": 0\n },\n \"end\": {\n \"line\": 15,\n \"column\": 0\n }\n },\n \"moduleName\": \"tc3/templates/components/bs-progress-bar.hbs\"\n },\n isEmpty: false,\n arity: 0,\n cachedFragment: null,\n hasRendered: false,\n buildFragment: function buildFragment(dom) {\n var el0 = dom.createDocumentFragment();\n var el1 = dom.createComment(\"\");\n dom.appendChild(el0, el1);\n var el1 = dom.createTextNode(\"\\n\");\n dom.appendChild(el0, el1);\n return el0;\n },\n buildRenderNodes: function buildRenderNodes(dom, fragment, contextualElement) {\n var morphs = new Array(1);\n morphs[0] = dom.createMorphAt(fragment, 0, 0, contextualElement);\n dom.insertBoundary(fragment, 0);\n return morphs;\n },\n statements: [[\"block\", \"if\", [[\"get\", \"hasBlock\", [\"loc\", [null, [9, 10], [9, 18]]], 0, 0, 0, 0]], [], 0, 1, [\"loc\", [null, [9, 4], [13, 11]]]]],\n locals: [],\n templates: [child0, child1]\n };\n })();\n return {\n meta: {\n \"revision\": \"Ember@2.7.3\",\n \"loc\": {\n \"source\": null,\n \"start\": {\n \"line\": 1,\n \"column\": 0\n },\n \"end\": {\n \"line\": 16,\n \"column\": 0\n }\n },\n \"moduleName\": \"tc3/templates/components/bs-progress-bar.hbs\"\n },\n isEmpty: false,\n arity: 0,\n cachedFragment: null,\n hasRendered: false,\n buildFragment: function buildFragment(dom) {\n var el0 = dom.createDocumentFragment();\n var el1 = dom.createTextNode(\"\\n\");\n dom.appendChild(el0, el1);\n var el1 = dom.createComment(\"\");\n dom.appendChild(el0, el1);\n return el0;\n },\n buildRenderNodes: function buildRenderNodes(dom, fragment, contextualElement) {\n var morphs = new Array(1);\n morphs[0] = dom.createMorphAt(fragment, 1, 1, contextualElement);\n dom.insertBoundary(fragment, null);\n return morphs;\n },\n statements: [[\"block\", \"if\", [[\"get\", \"showLabel\", [\"loc\", [null, [2, 6], [2, 15]]], 0, 0, 0, 0]], [], 0, 1, [\"loc\", [null, [2, 0], [15, 7]]]]],\n locals: [],\n templates: [child0, child1]\n };\n })());\n});","define(\"tc3/templates/components/bs-progress\", [\"exports\"], function (exports) {\n exports[\"default\"] = Ember.HTMLBars.template((function () {\n return {\n meta: {\n \"revision\": \"Ember@2.7.3\",\n \"loc\": {\n \"source\": null,\n \"start\": {\n \"line\": 1,\n \"column\": 0\n },\n \"end\": {\n \"line\": 2,\n \"column\": 0\n }\n },\n \"moduleName\": \"tc3/templates/components/bs-progress.hbs\"\n },\n isEmpty: false,\n arity: 0,\n cachedFragment: null,\n hasRendered: false,\n buildFragment: function buildFragment(dom) {\n var el0 = dom.createDocumentFragment();\n var el1 = dom.createComment(\"\");\n dom.appendChild(el0, el1);\n var el1 = dom.createTextNode(\"\\n\");\n dom.appendChild(el0, el1);\n return el0;\n },\n buildRenderNodes: function buildRenderNodes(dom, fragment, contextualElement) {\n var morphs = new Array(1);\n morphs[0] = dom.createMorphAt(fragment, 0, 0, contextualElement);\n dom.insertBoundary(fragment, 0);\n return morphs;\n },\n statements: [[\"content\", \"yield\", [\"loc\", [null, [1, 0], [1, 9]]], 0, 0, 0, 0]],\n locals: [],\n templates: []\n };\n })());\n});","define(\"tc3/templates/components/bs-select\", [\"exports\"], function (exports) {\n exports[\"default\"] = Ember.HTMLBars.template((function () {\n var child0 = (function () {\n return {\n meta: {\n \"revision\": \"Ember@2.7.3\",\n \"loc\": {\n \"source\": null,\n \"start\": {\n \"line\": 1,\n \"column\": 0\n },\n \"end\": {\n \"line\": 5,\n \"column\": 0\n }\n },\n \"moduleName\": \"tc3/templates/components/bs-select.hbs\"\n },\n isEmpty: false,\n arity: 0,\n cachedFragment: null,\n hasRendered: false,\n buildFragment: function buildFragment(dom) {\n var el0 = dom.createDocumentFragment();\n var el1 = dom.createTextNode(\" \");\n dom.appendChild(el0, el1);\n var el1 = dom.createElement(\"option\");\n dom.setAttribute(el1, \"disabled\", \"\");\n var el2 = dom.createTextNode(\"\\n \");\n dom.appendChild(el1, el2);\n var el2 = dom.createComment(\"\");\n dom.appendChild(el1, el2);\n var el2 = dom.createTextNode(\"\\n \");\n dom.appendChild(el1, el2);\n dom.appendChild(el0, el1);\n var el1 = dom.createTextNode(\"\\n\");\n dom.appendChild(el0, el1);\n return el0;\n },\n buildRenderNodes: function buildRenderNodes(dom, fragment, contextualElement) {\n var element1 = dom.childAt(fragment, [1]);\n var morphs = new Array(2);\n morphs[0] = dom.createAttrMorph(element1, 'selected');\n morphs[1] = dom.createMorphAt(element1, 1, 1);\n return morphs;\n },\n statements: [[\"attribute\", \"selected\", [\"subexpr\", \"bs-not\", [[\"get\", \"value\", [\"loc\", [null, [2, 39], [2, 44]]], 0, 0, 0, 0]], [], [\"loc\", [null, [null, null], [2, 46]]], 0, 0], 0, 0, 0, 0], [\"content\", \"prompt\", [\"loc\", [null, [3, 8], [3, 18]]], 0, 0, 0, 0]],\n locals: [],\n templates: []\n };\n })();\n var child1 = (function () {\n return {\n meta: {\n \"revision\": \"Ember@2.7.3\",\n \"loc\": {\n \"source\": null,\n \"start\": {\n \"line\": 7,\n \"column\": 0\n },\n \"end\": {\n \"line\": 12,\n \"column\": 0\n }\n },\n \"moduleName\": \"tc3/templates/components/bs-select.hbs\"\n },\n isEmpty: false,\n arity: 1,\n cachedFragment: null,\n hasRendered: false,\n buildFragment: function buildFragment(dom) {\n var el0 = dom.createDocumentFragment();\n var el1 = dom.createTextNode(\" \");\n dom.appendChild(el0, el1);\n var el1 = dom.createElement(\"option\");\n var el2 = dom.createTextNode(\"\\n \");\n dom.appendChild(el1, el2);\n var el2 = dom.createComment(\"\");\n dom.appendChild(el1, el2);\n var el2 = dom.createTextNode(\"\\n \");\n dom.appendChild(el1, el2);\n dom.appendChild(el0, el1);\n var el1 = dom.createTextNode(\"\\n\");\n dom.appendChild(el0, el1);\n return el0;\n },\n buildRenderNodes: function buildRenderNodes(dom, fragment, contextualElement) {\n var element0 = dom.childAt(fragment, [1]);\n var morphs = new Array(3);\n morphs[0] = dom.createAttrMorph(element0, 'value');\n morphs[1] = dom.createAttrMorph(element0, 'selected');\n morphs[2] = dom.createMorphAt(element0, 1, 1);\n return morphs;\n },\n statements: [[\"attribute\", \"value\", [\"concat\", [[\"subexpr\", \"bs-read-path\", [[\"get\", \"item\", [\"loc\", [null, [8, 34], [8, 38]]], 0, 0, 0, 0], [\"get\", \"optionValuePath\", [\"loc\", [null, [8, 39], [8, 54]]], 0, 0, 0, 0]], [], [\"loc\", [null, [8, 19], [8, 56]]], 0, 0]], 0, 0, 0, 0, 0], 0, 0, 0, 0], [\"attribute\", \"selected\", [\"subexpr\", \"bs-eq\", [[\"get\", \"item\", [\"loc\", [null, [9, 29], [9, 33]]], 0, 0, 0, 0], [\"get\", \"value\", [\"loc\", [null, [9, 34], [9, 39]]], 0, 0, 0, 0]], [], [\"loc\", [null, [null, null], [9, 41]]], 0, 0], 0, 0, 0, 0], [\"inline\", \"bs-read-path\", [[\"get\", \"item\", [\"loc\", [null, [10, 23], [10, 27]]], 0, 0, 0, 0], [\"get\", \"optionLabelPath\", [\"loc\", [null, [10, 28], [10, 43]]], 0, 0, 0, 0]], [], [\"loc\", [null, [10, 8], [10, 45]]], 0, 0]],\n locals: [\"item\"],\n templates: []\n };\n })();\n return {\n meta: {\n \"revision\": \"Ember@2.7.3\",\n \"loc\": {\n \"source\": null,\n \"start\": {\n \"line\": 1,\n \"column\": 0\n },\n \"end\": {\n \"line\": 12,\n \"column\": 9\n }\n },\n \"moduleName\": \"tc3/templates/components/bs-select.hbs\"\n },\n isEmpty: false,\n arity: 0,\n cachedFragment: null,\n hasRendered: false,\n buildFragment: function buildFragment(dom) {\n var el0 = dom.createDocumentFragment();\n var el1 = dom.createComment(\"\");\n dom.appendChild(el0, el1);\n var el1 = dom.createTextNode(\"\\n\");\n dom.appendChild(el0, el1);\n var el1 = dom.createComment(\"\");\n dom.appendChild(el0, el1);\n return el0;\n },\n buildRenderNodes: function buildRenderNodes(dom, fragment, contextualElement) {\n var morphs = new Array(2);\n morphs[0] = dom.createMorphAt(fragment, 0, 0, contextualElement);\n morphs[1] = dom.createMorphAt(fragment, 2, 2, contextualElement);\n dom.insertBoundary(fragment, 0);\n dom.insertBoundary(fragment, null);\n return morphs;\n },\n statements: [[\"block\", \"if\", [[\"get\", \"prompt\", [\"loc\", [null, [1, 6], [1, 12]]], 0, 0, 0, 0]], [], 0, null, [\"loc\", [null, [1, 0], [5, 7]]]], [\"block\", \"each\", [[\"get\", \"content\", [\"loc\", [null, [7, 8], [7, 15]]], 0, 0, 0, 0]], [\"key\", \"@identity\"], 1, null, [\"loc\", [null, [7, 0], [12, 9]]]]],\n locals: [],\n templates: [child0, child1]\n };\n })());\n});","define(\"tc3/templates/components/donut-chart\", [\"exports\"], function (exports) {\n exports[\"default\"] = Ember.HTMLBars.template((function () {\n return {\n meta: {\n \"revision\": \"Ember@2.7.3\",\n \"loc\": {\n \"source\": null,\n \"start\": {\n \"line\": 1,\n \"column\": 0\n },\n \"end\": {\n \"line\": 3,\n \"column\": 0\n }\n },\n \"moduleName\": \"tc3/templates/components/donut-chart.hbs\"\n },\n isEmpty: false,\n arity: 0,\n cachedFragment: null,\n hasRendered: false,\n buildFragment: function buildFragment(dom) {\n var el0 = dom.createDocumentFragment();\n var el1 = dom.createElement(\"div\");\n dom.setAttribute(el1, \"class\", \"donut\");\n dom.appendChild(el0, el1);\n var el1 = dom.createTextNode(\"\\n\");\n dom.appendChild(el0, el1);\n var el1 = dom.createComment(\"\");\n dom.appendChild(el0, el1);\n var el1 = dom.createTextNode(\"\\n\");\n dom.appendChild(el0, el1);\n return el0;\n },\n buildRenderNodes: function buildRenderNodes(dom, fragment, contextualElement) {\n var morphs = new Array(1);\n morphs[0] = dom.createMorphAt(fragment, 2, 2, contextualElement);\n return morphs;\n },\n statements: [[\"content\", \"yield\", [\"loc\", [null, [2, 0], [2, 9]]], 0, 0, 0, 0]],\n locals: [],\n templates: []\n };\n })());\n});","define(\"tc3/templates/components/draggable-object-target\", [\"exports\"], function (exports) {\n exports[\"default\"] = Ember.HTMLBars.template((function () {\n var child0 = (function () {\n return {\n meta: {\n \"revision\": \"Ember@2.7.3\",\n \"loc\": {\n \"source\": null,\n \"start\": {\n \"line\": 1,\n \"column\": 0\n },\n \"end\": {\n \"line\": 5,\n \"column\": 0\n }\n },\n \"moduleName\": \"tc3/templates/components/draggable-object-target.hbs\"\n },\n isEmpty: false,\n arity: 0,\n cachedFragment: null,\n hasRendered: false,\n buildFragment: function buildFragment(dom) {\n var el0 = dom.createDocumentFragment();\n var el1 = dom.createTextNode(\" \");\n dom.appendChild(el0, el1);\n var el1 = dom.createElement(\"a\");\n dom.setAttribute(el1, \"href\", \"#\");\n var el2 = dom.createTextNode(\"\\n \");\n dom.appendChild(el1, el2);\n var el2 = dom.createComment(\"\");\n dom.appendChild(el1, el2);\n var el2 = dom.createTextNode(\"\\n \");\n dom.appendChild(el1, el2);\n dom.appendChild(el0, el1);\n var el1 = dom.createTextNode(\"\\n\");\n dom.appendChild(el0, el1);\n return el0;\n },\n buildRenderNodes: function buildRenderNodes(dom, fragment, contextualElement) {\n var element0 = dom.childAt(fragment, [1]);\n var morphs = new Array(2);\n morphs[0] = dom.createElementMorph(element0);\n morphs[1] = dom.createMorphAt(element0, 1, 1);\n return morphs;\n },\n statements: [[\"element\", \"action\", [\"acceptForDrop\"], [], [\"loc\", [null, [2, 14], [2, 40]]], 0, 0], [\"content\", \"yield\", [\"loc\", [null, [3, 4], [3, 13]]], 0, 0, 0, 0]],\n locals: [],\n templates: []\n };\n })();\n var child1 = (function () {\n return {\n meta: {\n \"revision\": \"Ember@2.7.3\",\n \"loc\": {\n \"source\": null,\n \"start\": {\n \"line\": 5,\n \"column\": 0\n },\n \"end\": {\n \"line\": 7,\n \"column\": 0\n }\n },\n \"moduleName\": \"tc3/templates/components/draggable-object-target.hbs\"\n },\n isEmpty: false,\n arity: 0,\n cachedFragment: null,\n hasRendered: false,\n buildFragment: function buildFragment(dom) {\n var el0 = dom.createDocumentFragment();\n var el1 = dom.createTextNode(\" \");\n dom.appendChild(el0, el1);\n var el1 = dom.createComment(\"\");\n dom.appendChild(el0, el1);\n var el1 = dom.createTextNode(\"\\n\");\n dom.appendChild(el0, el1);\n return el0;\n },\n buildRenderNodes: function buildRenderNodes(dom, fragment, contextualElement) {\n var morphs = new Array(1);\n morphs[0] = dom.createMorphAt(fragment, 1, 1, contextualElement);\n return morphs;\n },\n statements: [[\"content\", \"yield\", [\"loc\", [null, [6, 2], [6, 11]]], 0, 0, 0, 0]],\n locals: [],\n templates: []\n };\n })();\n return {\n meta: {\n \"revision\": \"Ember@2.7.3\",\n \"loc\": {\n \"source\": null,\n \"start\": {\n \"line\": 1,\n \"column\": 0\n },\n \"end\": {\n \"line\": 8,\n \"column\": 0\n }\n },\n \"moduleName\": \"tc3/templates/components/draggable-object-target.hbs\"\n },\n isEmpty: false,\n arity: 0,\n cachedFragment: null,\n hasRendered: false,\n buildFragment: function buildFragment(dom) {\n var el0 = dom.createDocumentFragment();\n var el1 = dom.createComment(\"\");\n dom.appendChild(el0, el1);\n return el0;\n },\n buildRenderNodes: function buildRenderNodes(dom, fragment, contextualElement) {\n var morphs = new Array(1);\n morphs[0] = dom.createMorphAt(fragment, 0, 0, contextualElement);\n dom.insertBoundary(fragment, 0);\n dom.insertBoundary(fragment, null);\n return morphs;\n },\n statements: [[\"block\", \"if\", [[\"get\", \"enableClicking\", [\"loc\", [null, [1, 6], [1, 20]]], 0, 0, 0, 0]], [], 0, 1, [\"loc\", [null, [1, 0], [7, 7]]]]],\n locals: [],\n templates: [child0, child1]\n };\n })());\n});","define(\"tc3/templates/components/draggable-object\", [\"exports\"], function (exports) {\n exports[\"default\"] = Ember.HTMLBars.template((function () {\n var child0 = (function () {\n return {\n meta: {\n \"revision\": \"Ember@2.7.3\",\n \"loc\": {\n \"source\": null,\n \"start\": {\n \"line\": 1,\n \"column\": 0\n },\n \"end\": {\n \"line\": 5,\n \"column\": 0\n }\n },\n \"moduleName\": \"tc3/templates/components/draggable-object.hbs\"\n },\n isEmpty: false,\n arity: 0,\n cachedFragment: null,\n hasRendered: false,\n buildFragment: function buildFragment(dom) {\n var el0 = dom.createDocumentFragment();\n var el1 = dom.createTextNode(\" \");\n dom.appendChild(el0, el1);\n var el1 = dom.createElement(\"a\");\n dom.setAttribute(el1, \"href\", \"#\");\n var el2 = dom.createTextNode(\"\\n \");\n dom.appendChild(el1, el2);\n var el2 = dom.createComment(\"\");\n dom.appendChild(el1, el2);\n var el2 = dom.createTextNode(\"\\n \");\n dom.appendChild(el1, el2);\n dom.appendChild(el0, el1);\n var el1 = dom.createTextNode(\"\\n\");\n dom.appendChild(el0, el1);\n return el0;\n },\n buildRenderNodes: function buildRenderNodes(dom, fragment, contextualElement) {\n var element0 = dom.childAt(fragment, [1]);\n var morphs = new Array(2);\n morphs[0] = dom.createElementMorph(element0);\n morphs[1] = dom.createMorphAt(element0, 1, 1);\n return morphs;\n },\n statements: [[\"element\", \"action\", [\"selectForDrag\"], [], [\"loc\", [null, [2, 14], [2, 40]]], 0, 0], [\"content\", \"yield\", [\"loc\", [null, [3, 4], [3, 13]]], 0, 0, 0, 0]],\n locals: [],\n templates: []\n };\n })();\n var child1 = (function () {\n return {\n meta: {\n \"revision\": \"Ember@2.7.3\",\n \"loc\": {\n \"source\": null,\n \"start\": {\n \"line\": 5,\n \"column\": 0\n },\n \"end\": {\n \"line\": 7,\n \"column\": 0\n }\n },\n \"moduleName\": \"tc3/templates/components/draggable-object.hbs\"\n },\n isEmpty: false,\n arity: 0,\n cachedFragment: null,\n hasRendered: false,\n buildFragment: function buildFragment(dom) {\n var el0 = dom.createDocumentFragment();\n var el1 = dom.createTextNode(\" \");\n dom.appendChild(el0, el1);\n var el1 = dom.createComment(\"\");\n dom.appendChild(el0, el1);\n var el1 = dom.createTextNode(\"\\n\");\n dom.appendChild(el0, el1);\n return el0;\n },\n buildRenderNodes: function buildRenderNodes(dom, fragment, contextualElement) {\n var morphs = new Array(1);\n morphs[0] = dom.createMorphAt(fragment, 1, 1, contextualElement);\n return morphs;\n },\n statements: [[\"content\", \"yield\", [\"loc\", [null, [6, 2], [6, 11]]], 0, 0, 0, 0]],\n locals: [],\n templates: []\n };\n })();\n return {\n meta: {\n \"revision\": \"Ember@2.7.3\",\n \"loc\": {\n \"source\": null,\n \"start\": {\n \"line\": 1,\n \"column\": 0\n },\n \"end\": {\n \"line\": 7,\n \"column\": 7\n }\n },\n \"moduleName\": \"tc3/templates/components/draggable-object.hbs\"\n },\n isEmpty: false,\n arity: 0,\n cachedFragment: null,\n hasRendered: false,\n buildFragment: function buildFragment(dom) {\n var el0 = dom.createDocumentFragment();\n var el1 = dom.createComment(\"\");\n dom.appendChild(el0, el1);\n return el0;\n },\n buildRenderNodes: function buildRenderNodes(dom, fragment, contextualElement) {\n var morphs = new Array(1);\n morphs[0] = dom.createMorphAt(fragment, 0, 0, contextualElement);\n dom.insertBoundary(fragment, 0);\n dom.insertBoundary(fragment, null);\n return morphs;\n },\n statements: [[\"block\", \"if\", [[\"get\", \"enableClicking\", [\"loc\", [null, [1, 6], [1, 20]]], 0, 0, 0, 0]], [], 0, 1, [\"loc\", [null, [1, 0], [7, 7]]]]],\n locals: [],\n templates: [child0, child1]\n };\n })());\n});","define(\"tc3/templates/components/form-element/errors\", [\"exports\"], function (exports) {\n exports[\"default\"] = Ember.HTMLBars.template((function () {\n var child0 = (function () {\n return {\n meta: {\n \"revision\": \"Ember@2.7.3\",\n \"loc\": {\n \"source\": null,\n \"start\": {\n \"line\": 1,\n \"column\": 0\n },\n \"end\": {\n \"line\": 3,\n \"column\": 0\n }\n },\n \"moduleName\": \"tc3/templates/components/form-element/errors.hbs\"\n },\n isEmpty: false,\n arity: 0,\n cachedFragment: null,\n hasRendered: false,\n buildFragment: function buildFragment(dom) {\n var el0 = dom.createDocumentFragment();\n var el1 = dom.createTextNode(\" \");\n dom.appendChild(el0, el1);\n var el1 = dom.createElement(\"span\");\n dom.setAttribute(el1, \"class\", \"help-block\");\n var el2 = dom.createComment(\"\");\n dom.appendChild(el1, el2);\n dom.appendChild(el0, el1);\n var el1 = dom.createTextNode(\"\\n\");\n dom.appendChild(el0, el1);\n return el0;\n },\n buildRenderNodes: function buildRenderNodes(dom, fragment, contextualElement) {\n var morphs = new Array(1);\n morphs[0] = dom.createMorphAt(dom.childAt(fragment, [1]), 0, 0);\n return morphs;\n },\n statements: [[\"content\", \"validationMessages.firstObject\", [\"loc\", [null, [2, 29], [2, 63]]], 0, 0, 0, 0]],\n locals: [],\n templates: []\n };\n })();\n return {\n meta: {\n \"revision\": \"Ember@2.7.3\",\n \"loc\": {\n \"source\": null,\n \"start\": {\n \"line\": 1,\n \"column\": 0\n },\n \"end\": {\n \"line\": 3,\n \"column\": 7\n }\n },\n \"moduleName\": \"tc3/templates/components/form-element/errors.hbs\"\n },\n isEmpty: false,\n arity: 0,\n cachedFragment: null,\n hasRendered: false,\n buildFragment: function buildFragment(dom) {\n var el0 = dom.createDocumentFragment();\n var el1 = dom.createComment(\"\");\n dom.appendChild(el0, el1);\n return el0;\n },\n buildRenderNodes: function buildRenderNodes(dom, fragment, contextualElement) {\n var morphs = new Array(1);\n morphs[0] = dom.createMorphAt(fragment, 0, 0, contextualElement);\n dom.insertBoundary(fragment, 0);\n dom.insertBoundary(fragment, null);\n return morphs;\n },\n statements: [[\"block\", \"if\", [[\"get\", \"showValidationMessages\", [\"loc\", [null, [1, 6], [1, 28]]], 0, 0, 0, 0]], [], 0, null, [\"loc\", [null, [1, 0], [3, 7]]]]],\n locals: [],\n templates: [child0]\n };\n })());\n});","define(\"tc3/templates/components/form-element/feedback-icon\", [\"exports\"], function (exports) {\n exports[\"default\"] = Ember.HTMLBars.template((function () {\n var child0 = (function () {\n return {\n meta: {\n \"revision\": \"Ember@2.7.3\",\n \"loc\": {\n \"source\": null,\n \"start\": {\n \"line\": 1,\n \"column\": 0\n },\n \"end\": {\n \"line\": 3,\n \"column\": 0\n }\n },\n \"moduleName\": \"tc3/templates/components/form-element/feedback-icon.hbs\"\n },\n isEmpty: false,\n arity: 0,\n cachedFragment: null,\n hasRendered: false,\n buildFragment: function buildFragment(dom) {\n var el0 = dom.createDocumentFragment();\n var el1 = dom.createTextNode(\" \");\n dom.appendChild(el0, el1);\n var el1 = dom.createElement(\"span\");\n dom.setAttribute(el1, \"aria-hidden\", \"true\");\n dom.appendChild(el0, el1);\n var el1 = dom.createTextNode(\"\\n\");\n dom.appendChild(el0, el1);\n return el0;\n },\n buildRenderNodes: function buildRenderNodes(dom, fragment, contextualElement) {\n var element0 = dom.childAt(fragment, [1]);\n var morphs = new Array(1);\n morphs[0] = dom.createAttrMorph(element0, 'class');\n return morphs;\n },\n statements: [[\"attribute\", \"class\", [\"concat\", [\"form-control-feedback \", [\"get\", \"iconName\", [\"loc\", [null, [2, 41], [2, 49]]], 0, 0, 0, 0]], 0, 0, 0, 0, 0], 0, 0, 0, 0]],\n locals: [],\n templates: []\n };\n })();\n return {\n meta: {\n \"revision\": \"Ember@2.7.3\",\n \"loc\": {\n \"source\": null,\n \"start\": {\n \"line\": 1,\n \"column\": 0\n },\n \"end\": {\n \"line\": 3,\n \"column\": 7\n }\n },\n \"moduleName\": \"tc3/templates/components/form-element/feedback-icon.hbs\"\n },\n isEmpty: false,\n arity: 0,\n cachedFragment: null,\n hasRendered: false,\n buildFragment: function buildFragment(dom) {\n var el0 = dom.createDocumentFragment();\n var el1 = dom.createComment(\"\");\n dom.appendChild(el0, el1);\n return el0;\n },\n buildRenderNodes: function buildRenderNodes(dom, fragment, contextualElement) {\n var morphs = new Array(1);\n morphs[0] = dom.createMorphAt(fragment, 0, 0, contextualElement);\n dom.insertBoundary(fragment, 0);\n dom.insertBoundary(fragment, null);\n return morphs;\n },\n statements: [[\"block\", \"if\", [[\"get\", \"hasFeedback\", [\"loc\", [null, [1, 6], [1, 17]]], 0, 0, 0, 0]], [], 0, null, [\"loc\", [null, [1, 0], [3, 7]]]]],\n locals: [],\n templates: [child0]\n };\n })());\n});","define(\"tc3/templates/components/form-element/horizontal/checkbox\", [\"exports\"], function (exports) {\n exports[\"default\"] = Ember.HTMLBars.template((function () {\n return {\n meta: {\n \"revision\": \"Ember@2.7.3\",\n \"loc\": {\n \"source\": null,\n \"start\": {\n \"line\": 1,\n \"column\": 0\n },\n \"end\": {\n \"line\": 8,\n \"column\": 6\n }\n },\n \"moduleName\": \"tc3/templates/components/form-element/horizontal/checkbox.hbs\"\n },\n isEmpty: false,\n arity: 0,\n cachedFragment: null,\n hasRendered: false,\n buildFragment: function buildFragment(dom) {\n var el0 = dom.createDocumentFragment();\n var el1 = dom.createElement(\"div\");\n var el2 = dom.createTextNode(\"\\n \");\n dom.appendChild(el1, el2);\n var el2 = dom.createElement(\"div\");\n dom.setAttribute(el2, \"class\", \"checkbox\");\n var el3 = dom.createTextNode(\"\\n \");\n dom.appendChild(el2, el3);\n var el3 = dom.createElement(\"label\");\n var el4 = dom.createTextNode(\"\\n \");\n dom.appendChild(el3, el4);\n var el4 = dom.createComment(\"\");\n dom.appendChild(el3, el4);\n var el4 = dom.createTextNode(\" \");\n dom.appendChild(el3, el4);\n var el4 = dom.createComment(\"\");\n dom.appendChild(el3, el4);\n var el4 = dom.createTextNode(\"\\n \");\n dom.appendChild(el3, el4);\n dom.appendChild(el2, el3);\n var el3 = dom.createTextNode(\"\\n \");\n dom.appendChild(el2, el3);\n dom.appendChild(el1, el2);\n var el2 = dom.createTextNode(\"\\n \");\n dom.appendChild(el1, el2);\n var el2 = dom.createComment(\"\");\n dom.appendChild(el1, el2);\n var el2 = dom.createTextNode(\"\\n\");\n dom.appendChild(el1, el2);\n dom.appendChild(el0, el1);\n return el0;\n },\n buildRenderNodes: function buildRenderNodes(dom, fragment, contextualElement) {\n var element0 = dom.childAt(fragment, [0]);\n var element1 = dom.childAt(element0, [1, 1]);\n var morphs = new Array(4);\n morphs[0] = dom.createAttrMorph(element0, 'class');\n morphs[1] = dom.createMorphAt(element1, 1, 1);\n morphs[2] = dom.createMorphAt(element1, 3, 3);\n morphs[3] = dom.createMorphAt(element0, 3, 3);\n return morphs;\n },\n statements: [[\"attribute\", \"class\", [\"concat\", [[\"get\", \"horizontalInputGridClass\", [\"loc\", [null, [1, 14], [1, 38]]], 0, 0, 0, 0], \" \", [\"get\", \"horizontalInputOffsetGridClass\", [\"loc\", [null, [1, 43], [1, 73]]], 0, 0, 0, 0]], 0, 0, 0, 0, 0], 0, 0, 0, 0], [\"inline\", \"input\", [], [\"name\", [\"subexpr\", \"@mut\", [[\"get\", \"name\", [\"loc\", [null, [4, 25], [4, 29]]], 0, 0, 0, 0]], [], [], 0, 0], \"type\", \"checkbox\", \"checked\", [\"subexpr\", \"@mut\", [[\"get\", \"value\", [\"loc\", [null, [4, 54], [4, 59]]], 0, 0, 0, 0]], [], [], 0, 0], \"disabled\", [\"subexpr\", \"@mut\", [[\"get\", \"disabled\", [\"loc\", [null, [4, 69], [4, 77]]], 0, 0, 0, 0]], [], [], 0, 0], \"required\", [\"subexpr\", \"@mut\", [[\"get\", \"required\", [\"loc\", [null, [4, 87], [4, 95]]], 0, 0, 0, 0]], [], [], 0, 0]], [\"loc\", [null, [4, 12], [4, 97]]], 0, 0], [\"content\", \"label\", [\"loc\", [null, [4, 98], [4, 107]]], 0, 0, 0, 0], [\"inline\", \"partial\", [\"components/form-element/errors\"], [], [\"loc\", [null, [7, 4], [7, 48]]], 0, 0]],\n locals: [],\n templates: []\n };\n })());\n});","define(\"tc3/templates/components/form-element/horizontal/default\", [\"exports\"], function (exports) {\n exports[\"default\"] = Ember.HTMLBars.template((function () {\n var child0 = (function () {\n var child0 = (function () {\n return {\n meta: {\n \"revision\": \"Ember@2.7.3\",\n \"loc\": {\n \"source\": null,\n \"start\": {\n \"line\": 4,\n \"column\": 8\n },\n \"end\": {\n \"line\": 6,\n \"column\": 8\n }\n },\n \"moduleName\": \"tc3/templates/components/form-element/horizontal/default.hbs\"\n },\n isEmpty: false,\n arity: 0,\n cachedFragment: null,\n hasRendered: false,\n buildFragment: function buildFragment(dom) {\n var el0 = dom.createDocumentFragment();\n var el1 = dom.createTextNode(\" \");\n dom.appendChild(el0, el1);\n var el1 = dom.createComment(\"\");\n dom.appendChild(el0, el1);\n var el1 = dom.createTextNode(\"\\n\");\n dom.appendChild(el0, el1);\n return el0;\n },\n buildRenderNodes: function buildRenderNodes(dom, fragment, contextualElement) {\n var morphs = new Array(1);\n morphs[0] = dom.createMorphAt(fragment, 1, 1, contextualElement);\n return morphs;\n },\n statements: [[\"inline\", \"yield\", [[\"get\", \"value\", [\"loc\", [null, [5, 20], [5, 25]]], 0, 0, 0, 0], [\"get\", \"formElementId\", [\"loc\", [null, [5, 26], [5, 39]]], 0, 0, 0, 0], [\"get\", \"validation\", [\"loc\", [null, [5, 40], [5, 50]]], 0, 0, 0, 0]], [], [\"loc\", [null, [5, 12], [5, 52]]], 0, 0]],\n locals: [],\n templates: []\n };\n })();\n var child1 = (function () {\n return {\n meta: {\n \"revision\": \"Ember@2.7.3\",\n \"loc\": {\n \"source\": null,\n \"start\": {\n \"line\": 6,\n \"column\": 8\n },\n \"end\": {\n \"line\": 8,\n \"column\": 8\n }\n },\n \"moduleName\": \"tc3/templates/components/form-element/horizontal/default.hbs\"\n },\n isEmpty: false,\n arity: 0,\n cachedFragment: null,\n hasRendered: false,\n buildFragment: function buildFragment(dom) {\n var el0 = dom.createDocumentFragment();\n var el1 = dom.createTextNode(\" \");\n dom.appendChild(el0, el1);\n var el1 = dom.createComment(\"\");\n dom.appendChild(el0, el1);\n var el1 = dom.createTextNode(\"\\n\");\n dom.appendChild(el0, el1);\n return el0;\n },\n buildRenderNodes: function buildRenderNodes(dom, fragment, contextualElement) {\n var morphs = new Array(1);\n morphs[0] = dom.createMorphAt(fragment, 1, 1, contextualElement);\n return morphs;\n },\n statements: [[\"inline\", \"bs-input\", [], [\"id\", [\"subexpr\", \"@mut\", [[\"get\", \"formElementId\", [\"loc\", [null, [7, 26], [7, 39]]], 0, 0, 0, 0]], [], [], 0, 0], \"name\", [\"subexpr\", \"@mut\", [[\"get\", \"name\", [\"loc\", [null, [7, 45], [7, 49]]], 0, 0, 0, 0]], [], [], 0, 0], \"type\", [\"subexpr\", \"@mut\", [[\"get\", \"controlType\", [\"loc\", [null, [7, 55], [7, 66]]], 0, 0, 0, 0]], [], [], 0, 0], \"value\", [\"subexpr\", \"@mut\", [[\"get\", \"value\", [\"loc\", [null, [7, 73], [7, 78]]], 0, 0, 0, 0]], [], [], 0, 0], \"placeholder\", [\"subexpr\", \"@mut\", [[\"get\", \"placeholder\", [\"loc\", [null, [7, 91], [7, 102]]], 0, 0, 0, 0]], [], [], 0, 0], \"autofocus\", [\"subexpr\", \"@mut\", [[\"get\", \"autofocus\", [\"loc\", [null, [7, 113], [7, 122]]], 0, 0, 0, 0]], [], [], 0, 0], \"disabled\", [\"subexpr\", \"@mut\", [[\"get\", \"disabled\", [\"loc\", [null, [7, 132], [7, 140]]], 0, 0, 0, 0]], [], [], 0, 0], \"required\", [\"subexpr\", \"@mut\", [[\"get\", \"required\", [\"loc\", [null, [7, 150], [7, 158]]], 0, 0, 0, 0]], [], [], 0, 0]], [\"loc\", [null, [7, 12], [7, 160]]], 0, 0]],\n locals: [],\n templates: []\n };\n })();\n return {\n meta: {\n \"revision\": \"Ember@2.7.3\",\n \"loc\": {\n \"source\": null,\n \"start\": {\n \"line\": 1,\n \"column\": 0\n },\n \"end\": {\n \"line\": 12,\n \"column\": 0\n }\n },\n \"moduleName\": \"tc3/templates/components/form-element/horizontal/default.hbs\"\n },\n isEmpty: false,\n arity: 0,\n cachedFragment: null,\n hasRendered: false,\n buildFragment: function buildFragment(dom) {\n var el0 = dom.createDocumentFragment();\n var el1 = dom.createTextNode(\" \");\n dom.appendChild(el0, el1);\n var el1 = dom.createElement(\"label\");\n var el2 = dom.createComment(\"\");\n dom.appendChild(el1, el2);\n dom.appendChild(el0, el1);\n var el1 = dom.createTextNode(\"\\n \");\n dom.appendChild(el0, el1);\n var el1 = dom.createElement(\"div\");\n var el2 = dom.createTextNode(\"\\n\");\n dom.appendChild(el1, el2);\n var el2 = dom.createComment(\"\");\n dom.appendChild(el1, el2);\n var el2 = dom.createTextNode(\" \");\n dom.appendChild(el1, el2);\n var el2 = dom.createComment(\"\");\n dom.appendChild(el1, el2);\n var el2 = dom.createTextNode(\"\\n \");\n dom.appendChild(el1, el2);\n var el2 = dom.createComment(\"\");\n dom.appendChild(el1, el2);\n var el2 = dom.createTextNode(\"\\n \");\n dom.appendChild(el1, el2);\n dom.appendChild(el0, el1);\n var el1 = dom.createTextNode(\"\\n\");\n dom.appendChild(el0, el1);\n return el0;\n },\n buildRenderNodes: function buildRenderNodes(dom, fragment, contextualElement) {\n var element1 = dom.childAt(fragment, [1]);\n var element2 = dom.childAt(fragment, [3]);\n var morphs = new Array(7);\n morphs[0] = dom.createAttrMorph(element1, 'class');\n morphs[1] = dom.createAttrMorph(element1, 'for');\n morphs[2] = dom.createMorphAt(element1, 0, 0);\n morphs[3] = dom.createAttrMorph(element2, 'class');\n morphs[4] = dom.createMorphAt(element2, 1, 1);\n morphs[5] = dom.createMorphAt(element2, 3, 3);\n morphs[6] = dom.createMorphAt(element2, 5, 5);\n return morphs;\n },\n statements: [[\"attribute\", \"class\", [\"concat\", [\"control-label \", [\"get\", \"horizontalLabelGridClass\", [\"loc\", [null, [2, 34], [2, 58]]], 0, 0, 0, 0], \" \", [\"subexpr\", \"if\", [[\"get\", \"invisibleLabel\", [\"loc\", [null, [2, 66], [2, 80]]], 0, 0, 0, 0], \"sr-only\"], [], [\"loc\", [null, [2, 61], [2, 92]]], 0, 0]], 0, 0, 0, 0, 0], 0, 0, 0, 0], [\"attribute\", \"for\", [\"concat\", [[\"get\", \"formElementId\", [\"loc\", [null, [2, 101], [2, 114]]], 0, 0, 0, 0]], 0, 0, 0, 0, 0], 0, 0, 0, 0], [\"content\", \"label\", [\"loc\", [null, [2, 118], [2, 127]]], 0, 0, 0, 0], [\"attribute\", \"class\", [\"concat\", [[\"get\", \"horizontalInputGridClass\", [\"loc\", [null, [3, 18], [3, 42]]], 0, 0, 0, 0]], 0, 0, 0, 0, 0], 0, 0, 0, 0], [\"block\", \"if\", [[\"get\", \"hasBlock\", [\"loc\", [null, [4, 14], [4, 22]]], 0, 0, 0, 0]], [], 0, 1, [\"loc\", [null, [4, 8], [8, 15]]]], [\"inline\", \"partial\", [\"components/form-element/feedback-icon\"], [], [\"loc\", [null, [9, 8], [9, 59]]], 0, 0], [\"inline\", \"partial\", [\"components/form-element/errors\"], [], [\"loc\", [null, [10, 8], [10, 52]]], 0, 0]],\n locals: [],\n templates: [child0, child1]\n };\n })();\n var child1 = (function () {\n var child0 = (function () {\n return {\n meta: {\n \"revision\": \"Ember@2.7.3\",\n \"loc\": {\n \"source\": null,\n \"start\": {\n \"line\": 14,\n \"column\": 8\n },\n \"end\": {\n \"line\": 16,\n \"column\": 8\n }\n },\n \"moduleName\": \"tc3/templates/components/form-element/horizontal/default.hbs\"\n },\n isEmpty: false,\n arity: 0,\n cachedFragment: null,\n hasRendered: false,\n buildFragment: function buildFragment(dom) {\n var el0 = dom.createDocumentFragment();\n var el1 = dom.createTextNode(\" \");\n dom.appendChild(el0, el1);\n var el1 = dom.createComment(\"\");\n dom.appendChild(el0, el1);\n var el1 = dom.createTextNode(\"\\n\");\n dom.appendChild(el0, el1);\n return el0;\n },\n buildRenderNodes: function buildRenderNodes(dom, fragment, contextualElement) {\n var morphs = new Array(1);\n morphs[0] = dom.createMorphAt(fragment, 1, 1, contextualElement);\n return morphs;\n },\n statements: [[\"inline\", \"yield\", [[\"get\", \"value\", [\"loc\", [null, [15, 20], [15, 25]]], 0, 0, 0, 0], [\"get\", \"formElementId\", [\"loc\", [null, [15, 26], [15, 39]]], 0, 0, 0, 0], [\"get\", \"validation\", [\"loc\", [null, [15, 40], [15, 50]]], 0, 0, 0, 0]], [], [\"loc\", [null, [15, 12], [15, 52]]], 0, 0]],\n locals: [],\n templates: []\n };\n })();\n var child1 = (function () {\n return {\n meta: {\n \"revision\": \"Ember@2.7.3\",\n \"loc\": {\n \"source\": null,\n \"start\": {\n \"line\": 16,\n \"column\": 8\n },\n \"end\": {\n \"line\": 18,\n \"column\": 8\n }\n },\n \"moduleName\": \"tc3/templates/components/form-element/horizontal/default.hbs\"\n },\n isEmpty: false,\n arity: 0,\n cachedFragment: null,\n hasRendered: false,\n buildFragment: function buildFragment(dom) {\n var el0 = dom.createDocumentFragment();\n var el1 = dom.createTextNode(\" \");\n dom.appendChild(el0, el1);\n var el1 = dom.createComment(\"\");\n dom.appendChild(el0, el1);\n var el1 = dom.createTextNode(\"\\n\");\n dom.appendChild(el0, el1);\n return el0;\n },\n buildRenderNodes: function buildRenderNodes(dom, fragment, contextualElement) {\n var morphs = new Array(1);\n morphs[0] = dom.createMorphAt(fragment, 1, 1, contextualElement);\n return morphs;\n },\n statements: [[\"inline\", \"bs-input\", [], [\"name\", [\"subexpr\", \"@mut\", [[\"get\", \"name\", [\"loc\", [null, [17, 28], [17, 32]]], 0, 0, 0, 0]], [], [], 0, 0], \"type\", [\"subexpr\", \"@mut\", [[\"get\", \"controlType\", [\"loc\", [null, [17, 38], [17, 49]]], 0, 0, 0, 0]], [], [], 0, 0], \"value\", [\"subexpr\", \"@mut\", [[\"get\", \"value\", [\"loc\", [null, [17, 56], [17, 61]]], 0, 0, 0, 0]], [], [], 0, 0], \"placeholder\", [\"subexpr\", \"@mut\", [[\"get\", \"placeholder\", [\"loc\", [null, [17, 74], [17, 85]]], 0, 0, 0, 0]], [], [], 0, 0], \"autofocus\", [\"subexpr\", \"@mut\", [[\"get\", \"autofocus\", [\"loc\", [null, [17, 96], [17, 105]]], 0, 0, 0, 0]], [], [], 0, 0], \"disabled\", [\"subexpr\", \"@mut\", [[\"get\", \"disabled\", [\"loc\", [null, [17, 115], [17, 123]]], 0, 0, 0, 0]], [], [], 0, 0], \"required\", [\"subexpr\", \"@mut\", [[\"get\", \"required\", [\"loc\", [null, [17, 133], [17, 141]]], 0, 0, 0, 0]], [], [], 0, 0]], [\"loc\", [null, [17, 12], [17, 143]]], 0, 0]],\n locals: [],\n templates: []\n };\n })();\n return {\n meta: {\n \"revision\": \"Ember@2.7.3\",\n \"loc\": {\n \"source\": null,\n \"start\": {\n \"line\": 12,\n \"column\": 0\n },\n \"end\": {\n \"line\": 22,\n \"column\": 0\n }\n },\n \"moduleName\": \"tc3/templates/components/form-element/horizontal/default.hbs\"\n },\n isEmpty: false,\n arity: 0,\n cachedFragment: null,\n hasRendered: false,\n buildFragment: function buildFragment(dom) {\n var el0 = dom.createDocumentFragment();\n var el1 = dom.createTextNode(\" \");\n dom.appendChild(el0, el1);\n var el1 = dom.createElement(\"div\");\n var el2 = dom.createTextNode(\"\\n\");\n dom.appendChild(el1, el2);\n var el2 = dom.createComment(\"\");\n dom.appendChild(el1, el2);\n var el2 = dom.createTextNode(\" \");\n dom.appendChild(el1, el2);\n var el2 = dom.createComment(\"\");\n dom.appendChild(el1, el2);\n var el2 = dom.createTextNode(\"\\n \");\n dom.appendChild(el1, el2);\n var el2 = dom.createComment(\"\");\n dom.appendChild(el1, el2);\n var el2 = dom.createTextNode(\"\\n \");\n dom.appendChild(el1, el2);\n dom.appendChild(el0, el1);\n var el1 = dom.createTextNode(\"\\n\");\n dom.appendChild(el0, el1);\n return el0;\n },\n buildRenderNodes: function buildRenderNodes(dom, fragment, contextualElement) {\n var element0 = dom.childAt(fragment, [1]);\n var morphs = new Array(4);\n morphs[0] = dom.createAttrMorph(element0, 'class');\n morphs[1] = dom.createMorphAt(element0, 1, 1);\n morphs[2] = dom.createMorphAt(element0, 3, 3);\n morphs[3] = dom.createMorphAt(element0, 5, 5);\n return morphs;\n },\n statements: [[\"attribute\", \"class\", [\"concat\", [[\"get\", \"horizontalInputGridClass\", [\"loc\", [null, [13, 18], [13, 42]]], 0, 0, 0, 0], \" \", [\"get\", \"horizontalInputOffsetGridClass\", [\"loc\", [null, [13, 47], [13, 77]]], 0, 0, 0, 0]], 0, 0, 0, 0, 0], 0, 0, 0, 0], [\"block\", \"if\", [[\"get\", \"hasBlock\", [\"loc\", [null, [14, 14], [14, 22]]], 0, 0, 0, 0]], [], 0, 1, [\"loc\", [null, [14, 8], [18, 15]]]], [\"inline\", \"partial\", [\"components/form-element/feedback-icon\"], [], [\"loc\", [null, [19, 8], [19, 59]]], 0, 0], [\"inline\", \"partial\", [\"components/form-element/errors\"], [], [\"loc\", [null, [20, 8], [20, 52]]], 0, 0]],\n locals: [],\n templates: [child0, child1]\n };\n })();\n return {\n meta: {\n \"revision\": \"Ember@2.7.3\",\n \"loc\": {\n \"source\": null,\n \"start\": {\n \"line\": 1,\n \"column\": 0\n },\n \"end\": {\n \"line\": 23,\n \"column\": 0\n }\n },\n \"moduleName\": \"tc3/templates/components/form-element/horizontal/default.hbs\"\n },\n isEmpty: false,\n arity: 0,\n cachedFragment: null,\n hasRendered: false,\n buildFragment: function buildFragment(dom) {\n var el0 = dom.createDocumentFragment();\n var el1 = dom.createComment(\"\");\n dom.appendChild(el0, el1);\n return el0;\n },\n buildRenderNodes: function buildRenderNodes(dom, fragment, contextualElement) {\n var morphs = new Array(1);\n morphs[0] = dom.createMorphAt(fragment, 0, 0, contextualElement);\n dom.insertBoundary(fragment, 0);\n dom.insertBoundary(fragment, null);\n return morphs;\n },\n statements: [[\"block\", \"if\", [[\"get\", \"hasLabel\", [\"loc\", [null, [1, 6], [1, 14]]], 0, 0, 0, 0]], [], 0, 1, [\"loc\", [null, [1, 0], [22, 7]]]]],\n locals: [],\n templates: [child0, child1]\n };\n })());\n});","define(\"tc3/templates/components/form-element/horizontal/select\", [\"exports\"], function (exports) {\n exports[\"default\"] = Ember.HTMLBars.template((function () {\n var child0 = (function () {\n return {\n meta: {\n \"revision\": \"Ember@2.7.3\",\n \"loc\": {\n \"source\": null,\n \"start\": {\n \"line\": 1,\n \"column\": 0\n },\n \"end\": {\n \"line\": 8,\n \"column\": 0\n }\n },\n \"moduleName\": \"tc3/templates/components/form-element/horizontal/select.hbs\"\n },\n isEmpty: false,\n arity: 0,\n cachedFragment: null,\n hasRendered: false,\n buildFragment: function buildFragment(dom) {\n var el0 = dom.createDocumentFragment();\n var el1 = dom.createTextNode(\" \");\n dom.appendChild(el0, el1);\n var el1 = dom.createElement(\"label\");\n var el2 = dom.createComment(\"\");\n dom.appendChild(el1, el2);\n dom.appendChild(el0, el1);\n var el1 = dom.createTextNode(\"\\n \");\n dom.appendChild(el0, el1);\n var el1 = dom.createElement(\"div\");\n var el2 = dom.createTextNode(\"\\n \");\n dom.appendChild(el1, el2);\n var el2 = dom.createComment(\"\");\n dom.appendChild(el1, el2);\n var el2 = dom.createTextNode(\"\\n \");\n dom.appendChild(el1, el2);\n var el2 = dom.createComment(\"\");\n dom.appendChild(el1, el2);\n var el2 = dom.createTextNode(\"\\n \");\n dom.appendChild(el1, el2);\n var el2 = dom.createComment(\"\");\n dom.appendChild(el1, el2);\n var el2 = dom.createTextNode(\"\\n \");\n dom.appendChild(el1, el2);\n dom.appendChild(el0, el1);\n var el1 = dom.createTextNode(\"\\n\");\n dom.appendChild(el0, el1);\n return el0;\n },\n buildRenderNodes: function buildRenderNodes(dom, fragment, contextualElement) {\n var element1 = dom.childAt(fragment, [1]);\n var element2 = dom.childAt(fragment, [3]);\n var morphs = new Array(7);\n morphs[0] = dom.createAttrMorph(element1, 'class');\n morphs[1] = dom.createAttrMorph(element1, 'for');\n morphs[2] = dom.createMorphAt(element1, 0, 0);\n morphs[3] = dom.createAttrMorph(element2, 'class');\n morphs[4] = dom.createMorphAt(element2, 1, 1);\n morphs[5] = dom.createMorphAt(element2, 3, 3);\n morphs[6] = dom.createMorphAt(element2, 5, 5);\n return morphs;\n },\n statements: [[\"attribute\", \"class\", [\"concat\", [\"control-label \", [\"get\", \"horizontalLabelGridClass\", [\"loc\", [null, [2, 34], [2, 58]]], 0, 0, 0, 0], \" \", [\"subexpr\", \"if\", [[\"get\", \"invisibleLabel\", [\"loc\", [null, [2, 66], [2, 80]]], 0, 0, 0, 0], \"sr-only\"], [], [\"loc\", [null, [2, 61], [2, 92]]], 0, 0]], 0, 0, 0, 0, 0], 0, 0, 0, 0], [\"attribute\", \"for\", [\"concat\", [[\"get\", \"formElementId\", [\"loc\", [null, [2, 101], [2, 114]]], 0, 0, 0, 0]], 0, 0, 0, 0, 0], 0, 0, 0, 0], [\"content\", \"label\", [\"loc\", [null, [2, 118], [2, 127]]], 0, 0, 0, 0], [\"attribute\", \"class\", [\"concat\", [[\"get\", \"horizontalInputGridClass\", [\"loc\", [null, [3, 18], [3, 42]]], 0, 0, 0, 0]], 0, 0, 0, 0, 0], 0, 0, 0, 0], [\"inline\", \"bs-select\", [], [\"id\", [\"subexpr\", \"@mut\", [[\"get\", \"formElementId\", [\"loc\", [null, [4, 23], [4, 36]]], 0, 0, 0, 0]], [], [], 0, 0], \"name\", [\"subexpr\", \"@mut\", [[\"get\", \"name\", [\"loc\", [null, [4, 42], [4, 46]]], 0, 0, 0, 0]], [], [], 0, 0], \"content\", [\"subexpr\", \"@mut\", [[\"get\", \"choices\", [\"loc\", [null, [4, 55], [4, 62]]], 0, 0, 0, 0]], [], [], 0, 0], \"optionValuePath\", [\"subexpr\", \"@mut\", [[\"get\", \"choiceValueProperty\", [\"loc\", [null, [4, 79], [4, 98]]], 0, 0, 0, 0]], [], [], 0, 0], \"optionLabelPath\", [\"subexpr\", \"@mut\", [[\"get\", \"choiceLabelProperty\", [\"loc\", [null, [4, 115], [4, 134]]], 0, 0, 0, 0]], [], [], 0, 0], \"value\", [\"subexpr\", \"@mut\", [[\"get\", \"value\", [\"loc\", [null, [4, 141], [4, 146]]], 0, 0, 0, 0]], [], [], 0, 0], \"disabled\", [\"subexpr\", \"@mut\", [[\"get\", \"disabled\", [\"loc\", [null, [4, 156], [4, 164]]], 0, 0, 0, 0]], [], [], 0, 0], \"required\", [\"subexpr\", \"@mut\", [[\"get\", \"required\", [\"loc\", [null, [4, 174], [4, 182]]], 0, 0, 0, 0]], [], [], 0, 0]], [\"loc\", [null, [4, 8], [4, 184]]], 0, 0], [\"inline\", \"partial\", [\"components/form-element/feedback-icon\"], [], [\"loc\", [null, [5, 8], [5, 59]]], 0, 0], [\"inline\", \"partial\", [\"components/form-element/errors\"], [], [\"loc\", [null, [6, 8], [6, 52]]], 0, 0]],\n locals: [],\n templates: []\n };\n })();\n var child1 = (function () {\n return {\n meta: {\n \"revision\": \"Ember@2.7.3\",\n \"loc\": {\n \"source\": null,\n \"start\": {\n \"line\": 8,\n \"column\": 0\n },\n \"end\": {\n \"line\": 14,\n \"column\": 0\n }\n },\n \"moduleName\": \"tc3/templates/components/form-element/horizontal/select.hbs\"\n },\n isEmpty: false,\n arity: 0,\n cachedFragment: null,\n hasRendered: false,\n buildFragment: function buildFragment(dom) {\n var el0 = dom.createDocumentFragment();\n var el1 = dom.createTextNode(\" \");\n dom.appendChild(el0, el1);\n var el1 = dom.createElement(\"div\");\n var el2 = dom.createTextNode(\"\\n \");\n dom.appendChild(el1, el2);\n var el2 = dom.createComment(\"\");\n dom.appendChild(el1, el2);\n var el2 = dom.createTextNode(\"\\n \");\n dom.appendChild(el1, el2);\n var el2 = dom.createComment(\"\");\n dom.appendChild(el1, el2);\n var el2 = dom.createTextNode(\"\\n \");\n dom.appendChild(el1, el2);\n var el2 = dom.createComment(\"\");\n dom.appendChild(el1, el2);\n var el2 = dom.createTextNode(\"\\n \");\n dom.appendChild(el1, el2);\n dom.appendChild(el0, el1);\n var el1 = dom.createTextNode(\"\\n\");\n dom.appendChild(el0, el1);\n return el0;\n },\n buildRenderNodes: function buildRenderNodes(dom, fragment, contextualElement) {\n var element0 = dom.childAt(fragment, [1]);\n var morphs = new Array(4);\n morphs[0] = dom.createAttrMorph(element0, 'class');\n morphs[1] = dom.createMorphAt(element0, 1, 1);\n morphs[2] = dom.createMorphAt(element0, 3, 3);\n morphs[3] = dom.createMorphAt(element0, 5, 5);\n return morphs;\n },\n statements: [[\"attribute\", \"class\", [\"concat\", [[\"get\", \"horizontalInputGridClass\", [\"loc\", [null, [9, 18], [9, 42]]], 0, 0, 0, 0], \" \", [\"get\", \"horizontalInputOffsetGridClass\", [\"loc\", [null, [9, 47], [9, 77]]], 0, 0, 0, 0]], 0, 0, 0, 0, 0], 0, 0, 0, 0], [\"inline\", \"bs-select\", [], [\"name\", [\"subexpr\", \"@mut\", [[\"get\", \"name\", [\"loc\", [null, [10, 25], [10, 29]]], 0, 0, 0, 0]], [], [], 0, 0], \"content\", [\"subexpr\", \"@mut\", [[\"get\", \"choices\", [\"loc\", [null, [10, 38], [10, 45]]], 0, 0, 0, 0]], [], [], 0, 0], \"optionValuePath\", [\"subexpr\", \"@mut\", [[\"get\", \"choiceValueProperty\", [\"loc\", [null, [10, 62], [10, 81]]], 0, 0, 0, 0]], [], [], 0, 0], \"optionLabelPath\", [\"subexpr\", \"@mut\", [[\"get\", \"choiceLabelProperty\", [\"loc\", [null, [10, 98], [10, 117]]], 0, 0, 0, 0]], [], [], 0, 0], \"value\", [\"subexpr\", \"@mut\", [[\"get\", \"value\", [\"loc\", [null, [10, 124], [10, 129]]], 0, 0, 0, 0]], [], [], 0, 0]], [\"loc\", [null, [10, 8], [10, 131]]], 0, 0], [\"inline\", \"partial\", [\"components/form-element/feedback-icon\"], [], [\"loc\", [null, [11, 8], [11, 59]]], 0, 0], [\"inline\", \"partial\", [\"components/form-element/errors\"], [], [\"loc\", [null, [12, 8], [12, 52]]], 0, 0]],\n locals: [],\n templates: []\n };\n })();\n return {\n meta: {\n \"revision\": \"Ember@2.7.3\",\n \"loc\": {\n \"source\": null,\n \"start\": {\n \"line\": 1,\n \"column\": 0\n },\n \"end\": {\n \"line\": 15,\n \"column\": 0\n }\n },\n \"moduleName\": \"tc3/templates/components/form-element/horizontal/select.hbs\"\n },\n isEmpty: false,\n arity: 0,\n cachedFragment: null,\n hasRendered: false,\n buildFragment: function buildFragment(dom) {\n var el0 = dom.createDocumentFragment();\n var el1 = dom.createComment(\"\");\n dom.appendChild(el0, el1);\n return el0;\n },\n buildRenderNodes: function buildRenderNodes(dom, fragment, contextualElement) {\n var morphs = new Array(1);\n morphs[0] = dom.createMorphAt(fragment, 0, 0, contextualElement);\n dom.insertBoundary(fragment, 0);\n dom.insertBoundary(fragment, null);\n return morphs;\n },\n statements: [[\"block\", \"if\", [[\"get\", \"hasLabel\", [\"loc\", [null, [1, 6], [1, 14]]], 0, 0, 0, 0]], [], 0, 1, [\"loc\", [null, [1, 0], [14, 7]]]]],\n locals: [],\n templates: [child0, child1]\n };\n })());\n});","define(\"tc3/templates/components/form-element/horizontal/textarea\", [\"exports\"], function (exports) {\n exports[\"default\"] = Ember.HTMLBars.template((function () {\n var child0 = (function () {\n return {\n meta: {\n \"revision\": \"Ember@2.7.3\",\n \"loc\": {\n \"source\": null,\n \"start\": {\n \"line\": 1,\n \"column\": 0\n },\n \"end\": {\n \"line\": 8,\n \"column\": 0\n }\n },\n \"moduleName\": \"tc3/templates/components/form-element/horizontal/textarea.hbs\"\n },\n isEmpty: false,\n arity: 0,\n cachedFragment: null,\n hasRendered: false,\n buildFragment: function buildFragment(dom) {\n var el0 = dom.createDocumentFragment();\n var el1 = dom.createTextNode(\" \");\n dom.appendChild(el0, el1);\n var el1 = dom.createElement(\"label\");\n var el2 = dom.createComment(\"\");\n dom.appendChild(el1, el2);\n dom.appendChild(el0, el1);\n var el1 = dom.createTextNode(\"\\n \");\n dom.appendChild(el0, el1);\n var el1 = dom.createElement(\"div\");\n var el2 = dom.createTextNode(\"\\n \");\n dom.appendChild(el1, el2);\n var el2 = dom.createComment(\"\");\n dom.appendChild(el1, el2);\n var el2 = dom.createTextNode(\"\\n \");\n dom.appendChild(el1, el2);\n var el2 = dom.createComment(\"\");\n dom.appendChild(el1, el2);\n var el2 = dom.createTextNode(\"\\n \");\n dom.appendChild(el1, el2);\n var el2 = dom.createComment(\"\");\n dom.appendChild(el1, el2);\n var el2 = dom.createTextNode(\"\\n \");\n dom.appendChild(el1, el2);\n dom.appendChild(el0, el1);\n var el1 = dom.createTextNode(\"\\n\");\n dom.appendChild(el0, el1);\n return el0;\n },\n buildRenderNodes: function buildRenderNodes(dom, fragment, contextualElement) {\n var element1 = dom.childAt(fragment, [1]);\n var element2 = dom.childAt(fragment, [3]);\n var morphs = new Array(7);\n morphs[0] = dom.createAttrMorph(element1, 'class');\n morphs[1] = dom.createAttrMorph(element1, 'for');\n morphs[2] = dom.createMorphAt(element1, 0, 0);\n morphs[3] = dom.createAttrMorph(element2, 'class');\n morphs[4] = dom.createMorphAt(element2, 1, 1);\n morphs[5] = dom.createMorphAt(element2, 3, 3);\n morphs[6] = dom.createMorphAt(element2, 5, 5);\n return morphs;\n },\n statements: [[\"attribute\", \"class\", [\"concat\", [\"control-label \", [\"get\", \"horizontalLabelGridClass\", [\"loc\", [null, [2, 34], [2, 58]]], 0, 0, 0, 0], \" \", [\"subexpr\", \"if\", [[\"get\", \"invisibleLabel\", [\"loc\", [null, [2, 66], [2, 80]]], 0, 0, 0, 0], \"sr-only\"], [], [\"loc\", [null, [2, 61], [2, 92]]], 0, 0]], 0, 0, 0, 0, 0], 0, 0, 0, 0], [\"attribute\", \"for\", [\"concat\", [[\"get\", \"formElementId\", [\"loc\", [null, [2, 101], [2, 114]]], 0, 0, 0, 0]], 0, 0, 0, 0, 0], 0, 0, 0, 0], [\"content\", \"label\", [\"loc\", [null, [2, 118], [2, 127]]], 0, 0, 0, 0], [\"attribute\", \"class\", [\"concat\", [[\"get\", \"horizontalInputGridClass\", [\"loc\", [null, [3, 18], [3, 42]]], 0, 0, 0, 0]], 0, 0, 0, 0, 0], 0, 0, 0, 0], [\"inline\", \"bs-textarea\", [], [\"id\", [\"subexpr\", \"@mut\", [[\"get\", \"formElementId\", [\"loc\", [null, [4, 25], [4, 38]]], 0, 0, 0, 0]], [], [], 0, 0], \"name\", [\"subexpr\", \"@mut\", [[\"get\", \"name\", [\"loc\", [null, [4, 44], [4, 48]]], 0, 0, 0, 0]], [], [], 0, 0], \"value\", [\"subexpr\", \"@mut\", [[\"get\", \"value\", [\"loc\", [null, [4, 55], [4, 60]]], 0, 0, 0, 0]], [], [], 0, 0], \"placeholder\", [\"subexpr\", \"@mut\", [[\"get\", \"placeholder\", [\"loc\", [null, [4, 73], [4, 84]]], 0, 0, 0, 0]], [], [], 0, 0], \"autofocus\", [\"subexpr\", \"@mut\", [[\"get\", \"autofocus\", [\"loc\", [null, [4, 95], [4, 104]]], 0, 0, 0, 0]], [], [], 0, 0], \"cols\", [\"subexpr\", \"@mut\", [[\"get\", \"cols\", [\"loc\", [null, [4, 110], [4, 114]]], 0, 0, 0, 0]], [], [], 0, 0], \"rows\", [\"subexpr\", \"@mut\", [[\"get\", \"rows\", [\"loc\", [null, [4, 120], [4, 124]]], 0, 0, 0, 0]], [], [], 0, 0], \"disabled\", [\"subexpr\", \"@mut\", [[\"get\", \"disabled\", [\"loc\", [null, [4, 134], [4, 142]]], 0, 0, 0, 0]], [], [], 0, 0], \"required\", [\"subexpr\", \"@mut\", [[\"get\", \"required\", [\"loc\", [null, [4, 152], [4, 160]]], 0, 0, 0, 0]], [], [], 0, 0]], [\"loc\", [null, [4, 8], [4, 162]]], 0, 0], [\"inline\", \"partial\", [\"components/form-element/feedback-icon\"], [], [\"loc\", [null, [5, 8], [5, 59]]], 0, 0], [\"inline\", \"partial\", [\"components/form-element/errors\"], [], [\"loc\", [null, [6, 8], [6, 52]]], 0, 0]],\n locals: [],\n templates: []\n };\n })();\n var child1 = (function () {\n return {\n meta: {\n \"revision\": \"Ember@2.7.3\",\n \"loc\": {\n \"source\": null,\n \"start\": {\n \"line\": 8,\n \"column\": 0\n },\n \"end\": {\n \"line\": 14,\n \"column\": 0\n }\n },\n \"moduleName\": \"tc3/templates/components/form-element/horizontal/textarea.hbs\"\n },\n isEmpty: false,\n arity: 0,\n cachedFragment: null,\n hasRendered: false,\n buildFragment: function buildFragment(dom) {\n var el0 = dom.createDocumentFragment();\n var el1 = dom.createTextNode(\" \");\n dom.appendChild(el0, el1);\n var el1 = dom.createElement(\"div\");\n var el2 = dom.createTextNode(\"\\n \");\n dom.appendChild(el1, el2);\n var el2 = dom.createComment(\"\");\n dom.appendChild(el1, el2);\n var el2 = dom.createTextNode(\"\\n \");\n dom.appendChild(el1, el2);\n var el2 = dom.createComment(\"\");\n dom.appendChild(el1, el2);\n var el2 = dom.createTextNode(\"\\n \");\n dom.appendChild(el1, el2);\n var el2 = dom.createComment(\"\");\n dom.appendChild(el1, el2);\n var el2 = dom.createTextNode(\"\\n \");\n dom.appendChild(el1, el2);\n dom.appendChild(el0, el1);\n var el1 = dom.createTextNode(\"\\n\");\n dom.appendChild(el0, el1);\n return el0;\n },\n buildRenderNodes: function buildRenderNodes(dom, fragment, contextualElement) {\n var element0 = dom.childAt(fragment, [1]);\n var morphs = new Array(4);\n morphs[0] = dom.createAttrMorph(element0, 'class');\n morphs[1] = dom.createMorphAt(element0, 1, 1);\n morphs[2] = dom.createMorphAt(element0, 3, 3);\n morphs[3] = dom.createMorphAt(element0, 5, 5);\n return morphs;\n },\n statements: [[\"attribute\", \"class\", [\"concat\", [[\"get\", \"horizontalInputGridClass\", [\"loc\", [null, [9, 18], [9, 42]]], 0, 0, 0, 0], \" \", [\"get\", \"horizontalInputOffsetGridClass\", [\"loc\", [null, [9, 47], [9, 77]]], 0, 0, 0, 0]], 0, 0, 0, 0, 0], 0, 0, 0, 0], [\"inline\", \"bs-textarea\", [], [\"name\", [\"subexpr\", \"@mut\", [[\"get\", \"name\", [\"loc\", [null, [10, 27], [10, 31]]], 0, 0, 0, 0]], [], [], 0, 0], \"value\", [\"subexpr\", \"@mut\", [[\"get\", \"value\", [\"loc\", [null, [10, 38], [10, 43]]], 0, 0, 0, 0]], [], [], 0, 0], \"placeholder\", [\"subexpr\", \"@mut\", [[\"get\", \"placeholder\", [\"loc\", [null, [10, 56], [10, 67]]], 0, 0, 0, 0]], [], [], 0, 0], \"autofocus\", [\"subexpr\", \"@mut\", [[\"get\", \"autofocus\", [\"loc\", [null, [10, 78], [10, 87]]], 0, 0, 0, 0]], [], [], 0, 0], \"cols\", [\"subexpr\", \"@mut\", [[\"get\", \"cols\", [\"loc\", [null, [10, 93], [10, 97]]], 0, 0, 0, 0]], [], [], 0, 0], \"rows\", [\"subexpr\", \"@mut\", [[\"get\", \"rows\", [\"loc\", [null, [10, 103], [10, 107]]], 0, 0, 0, 0]], [], [], 0, 0], \"disabled\", [\"subexpr\", \"@mut\", [[\"get\", \"disabled\", [\"loc\", [null, [10, 117], [10, 125]]], 0, 0, 0, 0]], [], [], 0, 0], \"required\", [\"subexpr\", \"@mut\", [[\"get\", \"required\", [\"loc\", [null, [10, 135], [10, 143]]], 0, 0, 0, 0]], [], [], 0, 0]], [\"loc\", [null, [10, 8], [10, 145]]], 0, 0], [\"inline\", \"partial\", [\"components/form-element/feedback-icon\"], [], [\"loc\", [null, [11, 8], [11, 59]]], 0, 0], [\"inline\", \"partial\", [\"components/form-element/errors\"], [], [\"loc\", [null, [12, 8], [12, 52]]], 0, 0]],\n locals: [],\n templates: []\n };\n })();\n return {\n meta: {\n \"revision\": \"Ember@2.7.3\",\n \"loc\": {\n \"source\": null,\n \"start\": {\n \"line\": 1,\n \"column\": 0\n },\n \"end\": {\n \"line\": 15,\n \"column\": 0\n }\n },\n \"moduleName\": \"tc3/templates/components/form-element/horizontal/textarea.hbs\"\n },\n isEmpty: false,\n arity: 0,\n cachedFragment: null,\n hasRendered: false,\n buildFragment: function buildFragment(dom) {\n var el0 = dom.createDocumentFragment();\n var el1 = dom.createComment(\"\");\n dom.appendChild(el0, el1);\n return el0;\n },\n buildRenderNodes: function buildRenderNodes(dom, fragment, contextualElement) {\n var morphs = new Array(1);\n morphs[0] = dom.createMorphAt(fragment, 0, 0, contextualElement);\n dom.insertBoundary(fragment, 0);\n dom.insertBoundary(fragment, null);\n return morphs;\n },\n statements: [[\"block\", \"if\", [[\"get\", \"hasLabel\", [\"loc\", [null, [1, 6], [1, 14]]], 0, 0, 0, 0]], [], 0, 1, [\"loc\", [null, [1, 0], [14, 7]]]]],\n locals: [],\n templates: [child0, child1]\n };\n })());\n});","define(\"tc3/templates/components/form-element/inline/checkbox\", [\"exports\"], function (exports) {\n exports[\"default\"] = Ember.HTMLBars.template((function () {\n return {\n meta: {\n \"revision\": \"Ember@2.7.3\",\n \"loc\": {\n \"source\": null,\n \"start\": {\n \"line\": 1,\n \"column\": 0\n },\n \"end\": {\n \"line\": 5,\n \"column\": 6\n }\n },\n \"moduleName\": \"tc3/templates/components/form-element/inline/checkbox.hbs\"\n },\n isEmpty: false,\n arity: 0,\n cachedFragment: null,\n hasRendered: false,\n buildFragment: function buildFragment(dom) {\n var el0 = dom.createDocumentFragment();\n var el1 = dom.createElement(\"div\");\n dom.setAttribute(el1, \"class\", \"checkbox\");\n var el2 = dom.createTextNode(\"\\n \");\n dom.appendChild(el1, el2);\n var el2 = dom.createElement(\"label\");\n var el3 = dom.createTextNode(\"\\n \");\n dom.appendChild(el2, el3);\n var el3 = dom.createComment(\"\");\n dom.appendChild(el2, el3);\n var el3 = dom.createTextNode(\" \");\n dom.appendChild(el2, el3);\n var el3 = dom.createComment(\"\");\n dom.appendChild(el2, el3);\n var el3 = dom.createTextNode(\"\\n \");\n dom.appendChild(el2, el3);\n dom.appendChild(el1, el2);\n var el2 = dom.createTextNode(\"\\n\");\n dom.appendChild(el1, el2);\n dom.appendChild(el0, el1);\n return el0;\n },\n buildRenderNodes: function buildRenderNodes(dom, fragment, contextualElement) {\n var element0 = dom.childAt(fragment, [0, 1]);\n var morphs = new Array(2);\n morphs[0] = dom.createMorphAt(element0, 1, 1);\n morphs[1] = dom.createMorphAt(element0, 3, 3);\n return morphs;\n },\n statements: [[\"inline\", \"input\", [], [\"name\", [\"subexpr\", \"@mut\", [[\"get\", \"name\", [\"loc\", [null, [3, 21], [3, 25]]], 0, 0, 0, 0]], [], [], 0, 0], \"type\", \"checkbox\", \"checked\", [\"subexpr\", \"@mut\", [[\"get\", \"value\", [\"loc\", [null, [3, 50], [3, 55]]], 0, 0, 0, 0]], [], [], 0, 0], \"disabled\", [\"subexpr\", \"@mut\", [[\"get\", \"disabled\", [\"loc\", [null, [3, 65], [3, 73]]], 0, 0, 0, 0]], [], [], 0, 0], \"required\", [\"subexpr\", \"@mut\", [[\"get\", \"required\", [\"loc\", [null, [3, 83], [3, 91]]], 0, 0, 0, 0]], [], [], 0, 0]], [\"loc\", [null, [3, 8], [3, 93]]], 0, 0], [\"content\", \"label\", [\"loc\", [null, [3, 94], [3, 103]]], 0, 0, 0, 0]],\n locals: [],\n templates: []\n };\n })());\n});","define(\"tc3/templates/components/form-element/inline/default\", [\"exports\"], function (exports) {\n exports[\"default\"] = Ember.HTMLBars.template((function () {\n var child0 = (function () {\n return {\n meta: {\n \"revision\": \"Ember@2.7.3\",\n \"loc\": {\n \"source\": null,\n \"start\": {\n \"line\": 1,\n \"column\": 0\n },\n \"end\": {\n \"line\": 3,\n \"column\": 0\n }\n },\n \"moduleName\": \"tc3/templates/components/form-element/inline/default.hbs\"\n },\n isEmpty: false,\n arity: 0,\n cachedFragment: null,\n hasRendered: false,\n buildFragment: function buildFragment(dom) {\n var el0 = dom.createDocumentFragment();\n var el1 = dom.createTextNode(\" \");\n dom.appendChild(el0, el1);\n var el1 = dom.createElement(\"label\");\n var el2 = dom.createComment(\"\");\n dom.appendChild(el1, el2);\n dom.appendChild(el0, el1);\n var el1 = dom.createTextNode(\"\\n\");\n dom.appendChild(el0, el1);\n return el0;\n },\n buildRenderNodes: function buildRenderNodes(dom, fragment, contextualElement) {\n var element0 = dom.childAt(fragment, [1]);\n var morphs = new Array(3);\n morphs[0] = dom.createAttrMorph(element0, 'class');\n morphs[1] = dom.createAttrMorph(element0, 'for');\n morphs[2] = dom.createMorphAt(element0, 0, 0);\n return morphs;\n },\n statements: [[\"attribute\", \"class\", [\"concat\", [\"control-label \", [\"subexpr\", \"if\", [[\"get\", \"invisibleLabel\", [\"loc\", [null, [2, 37], [2, 51]]], 0, 0, 0, 0], \"sr-only\"], [], [\"loc\", [null, [2, 32], [2, 63]]], 0, 0]], 0, 0, 0, 0, 0], 0, 0, 0, 0], [\"attribute\", \"for\", [\"concat\", [[\"get\", \"formElementId\", [\"loc\", [null, [2, 72], [2, 85]]], 0, 0, 0, 0]], 0, 0, 0, 0, 0], 0, 0, 0, 0], [\"content\", \"label\", [\"loc\", [null, [2, 89], [2, 98]]], 0, 0, 0, 0]],\n locals: [],\n templates: []\n };\n })();\n var child1 = (function () {\n return {\n meta: {\n \"revision\": \"Ember@2.7.3\",\n \"loc\": {\n \"source\": null,\n \"start\": {\n \"line\": 4,\n \"column\": 0\n },\n \"end\": {\n \"line\": 6,\n \"column\": 0\n }\n },\n \"moduleName\": \"tc3/templates/components/form-element/inline/default.hbs\"\n },\n isEmpty: false,\n arity: 0,\n cachedFragment: null,\n hasRendered: false,\n buildFragment: function buildFragment(dom) {\n var el0 = dom.createDocumentFragment();\n var el1 = dom.createTextNode(\" \");\n dom.appendChild(el0, el1);\n var el1 = dom.createComment(\"\");\n dom.appendChild(el0, el1);\n var el1 = dom.createTextNode(\"\\n\");\n dom.appendChild(el0, el1);\n return el0;\n },\n buildRenderNodes: function buildRenderNodes(dom, fragment, contextualElement) {\n var morphs = new Array(1);\n morphs[0] = dom.createMorphAt(fragment, 1, 1, contextualElement);\n return morphs;\n },\n statements: [[\"inline\", \"yield\", [[\"get\", \"value\", [\"loc\", [null, [5, 12], [5, 17]]], 0, 0, 0, 0], [\"get\", \"formElementId\", [\"loc\", [null, [5, 18], [5, 31]]], 0, 0, 0, 0], [\"get\", \"validation\", [\"loc\", [null, [5, 32], [5, 42]]], 0, 0, 0, 0]], [], [\"loc\", [null, [5, 4], [5, 44]]], 0, 0]],\n locals: [],\n templates: []\n };\n })();\n var child2 = (function () {\n return {\n meta: {\n \"revision\": \"Ember@2.7.3\",\n \"loc\": {\n \"source\": null,\n \"start\": {\n \"line\": 6,\n \"column\": 0\n },\n \"end\": {\n \"line\": 8,\n \"column\": 0\n }\n },\n \"moduleName\": \"tc3/templates/components/form-element/inline/default.hbs\"\n },\n isEmpty: false,\n arity: 0,\n cachedFragment: null,\n hasRendered: false,\n buildFragment: function buildFragment(dom) {\n var el0 = dom.createDocumentFragment();\n var el1 = dom.createTextNode(\" \");\n dom.appendChild(el0, el1);\n var el1 = dom.createComment(\"\");\n dom.appendChild(el0, el1);\n var el1 = dom.createTextNode(\"\\n\");\n dom.appendChild(el0, el1);\n return el0;\n },\n buildRenderNodes: function buildRenderNodes(dom, fragment, contextualElement) {\n var morphs = new Array(1);\n morphs[0] = dom.createMorphAt(fragment, 1, 1, contextualElement);\n return morphs;\n },\n statements: [[\"inline\", \"bs-input\", [], [\"id\", [\"subexpr\", \"@mut\", [[\"get\", \"formElementId\", [\"loc\", [null, [7, 18], [7, 31]]], 0, 0, 0, 0]], [], [], 0, 0], \"name\", [\"subexpr\", \"@mut\", [[\"get\", \"name\", [\"loc\", [null, [7, 37], [7, 41]]], 0, 0, 0, 0]], [], [], 0, 0], \"type\", [\"subexpr\", \"@mut\", [[\"get\", \"controlType\", [\"loc\", [null, [7, 47], [7, 58]]], 0, 0, 0, 0]], [], [], 0, 0], \"value\", [\"subexpr\", \"@mut\", [[\"get\", \"value\", [\"loc\", [null, [7, 65], [7, 70]]], 0, 0, 0, 0]], [], [], 0, 0], \"placeholder\", [\"subexpr\", \"@mut\", [[\"get\", \"placeholder\", [\"loc\", [null, [7, 83], [7, 94]]], 0, 0, 0, 0]], [], [], 0, 0], \"autofocus\", [\"subexpr\", \"@mut\", [[\"get\", \"autofocus\", [\"loc\", [null, [7, 105], [7, 114]]], 0, 0, 0, 0]], [], [], 0, 0], \"disabled\", [\"subexpr\", \"@mut\", [[\"get\", \"disabled\", [\"loc\", [null, [7, 124], [7, 132]]], 0, 0, 0, 0]], [], [], 0, 0], \"required\", [\"subexpr\", \"@mut\", [[\"get\", \"required\", [\"loc\", [null, [7, 142], [7, 150]]], 0, 0, 0, 0]], [], [], 0, 0]], [\"loc\", [null, [7, 4], [7, 152]]], 0, 0]],\n locals: [],\n templates: []\n };\n })();\n return {\n meta: {\n \"revision\": \"Ember@2.7.3\",\n \"loc\": {\n \"source\": null,\n \"start\": {\n \"line\": 1,\n \"column\": 0\n },\n \"end\": {\n \"line\": 10,\n \"column\": 0\n }\n },\n \"moduleName\": \"tc3/templates/components/form-element/inline/default.hbs\"\n },\n isEmpty: false,\n arity: 0,\n cachedFragment: null,\n hasRendered: false,\n buildFragment: function buildFragment(dom) {\n var el0 = dom.createDocumentFragment();\n var el1 = dom.createComment(\"\");\n dom.appendChild(el0, el1);\n var el1 = dom.createComment(\"\");\n dom.appendChild(el0, el1);\n var el1 = dom.createComment(\"\");\n dom.appendChild(el0, el1);\n var el1 = dom.createTextNode(\"\\n\");\n dom.appendChild(el0, el1);\n return el0;\n },\n buildRenderNodes: function buildRenderNodes(dom, fragment, contextualElement) {\n var morphs = new Array(3);\n morphs[0] = dom.createMorphAt(fragment, 0, 0, contextualElement);\n morphs[1] = dom.createMorphAt(fragment, 1, 1, contextualElement);\n morphs[2] = dom.createMorphAt(fragment, 2, 2, contextualElement);\n dom.insertBoundary(fragment, 0);\n return morphs;\n },\n statements: [[\"block\", \"if\", [[\"get\", \"hasLabel\", [\"loc\", [null, [1, 6], [1, 14]]], 0, 0, 0, 0]], [], 0, null, [\"loc\", [null, [1, 0], [3, 7]]]], [\"block\", \"if\", [[\"get\", \"hasBlock\", [\"loc\", [null, [4, 6], [4, 14]]], 0, 0, 0, 0]], [], 1, 2, [\"loc\", [null, [4, 0], [8, 7]]]], [\"inline\", \"partial\", [\"components/form-element/feedback-icon\"], [], [\"loc\", [null, [9, 0], [9, 51]]], 0, 0]],\n locals: [],\n templates: [child0, child1, child2]\n };\n })());\n});","define(\"tc3/templates/components/form-element/inline/select\", [\"exports\"], function (exports) {\n exports[\"default\"] = Ember.HTMLBars.template((function () {\n var child0 = (function () {\n return {\n meta: {\n \"revision\": \"Ember@2.7.3\",\n \"loc\": {\n \"source\": null,\n \"start\": {\n \"line\": 1,\n \"column\": 0\n },\n \"end\": {\n \"line\": 3,\n \"column\": 0\n }\n },\n \"moduleName\": \"tc3/templates/components/form-element/inline/select.hbs\"\n },\n isEmpty: false,\n arity: 0,\n cachedFragment: null,\n hasRendered: false,\n buildFragment: function buildFragment(dom) {\n var el0 = dom.createDocumentFragment();\n var el1 = dom.createTextNode(\" \");\n dom.appendChild(el0, el1);\n var el1 = dom.createElement(\"label\");\n var el2 = dom.createComment(\"\");\n dom.appendChild(el1, el2);\n dom.appendChild(el0, el1);\n var el1 = dom.createTextNode(\"\\n\");\n dom.appendChild(el0, el1);\n return el0;\n },\n buildRenderNodes: function buildRenderNodes(dom, fragment, contextualElement) {\n var element0 = dom.childAt(fragment, [1]);\n var morphs = new Array(3);\n morphs[0] = dom.createAttrMorph(element0, 'class');\n morphs[1] = dom.createAttrMorph(element0, 'for');\n morphs[2] = dom.createMorphAt(element0, 0, 0);\n return morphs;\n },\n statements: [[\"attribute\", \"class\", [\"concat\", [\"control-label \", [\"subexpr\", \"if\", [[\"get\", \"invisibleLabel\", [\"loc\", [null, [2, 37], [2, 51]]], 0, 0, 0, 0], \"sr-only\"], [], [\"loc\", [null, [2, 32], [2, 63]]], 0, 0]], 0, 0, 0, 0, 0], 0, 0, 0, 0], [\"attribute\", \"for\", [\"concat\", [[\"get\", \"formElementId\", [\"loc\", [null, [2, 72], [2, 85]]], 0, 0, 0, 0]], 0, 0, 0, 0, 0], 0, 0, 0, 0], [\"content\", \"label\", [\"loc\", [null, [2, 89], [2, 98]]], 0, 0, 0, 0]],\n locals: [],\n templates: []\n };\n })();\n return {\n meta: {\n \"revision\": \"Ember@2.7.3\",\n \"loc\": {\n \"source\": null,\n \"start\": {\n \"line\": 1,\n \"column\": 0\n },\n \"end\": {\n \"line\": 6,\n \"column\": 0\n }\n },\n \"moduleName\": \"tc3/templates/components/form-element/inline/select.hbs\"\n },\n isEmpty: false,\n arity: 0,\n cachedFragment: null,\n hasRendered: false,\n buildFragment: function buildFragment(dom) {\n var el0 = dom.createDocumentFragment();\n var el1 = dom.createComment(\"\");\n dom.appendChild(el0, el1);\n var el1 = dom.createComment(\"\");\n dom.appendChild(el0, el1);\n var el1 = dom.createTextNode(\"\\n\");\n dom.appendChild(el0, el1);\n var el1 = dom.createComment(\"\");\n dom.appendChild(el0, el1);\n var el1 = dom.createTextNode(\"\\n\");\n dom.appendChild(el0, el1);\n return el0;\n },\n buildRenderNodes: function buildRenderNodes(dom, fragment, contextualElement) {\n var morphs = new Array(3);\n morphs[0] = dom.createMorphAt(fragment, 0, 0, contextualElement);\n morphs[1] = dom.createMorphAt(fragment, 1, 1, contextualElement);\n morphs[2] = dom.createMorphAt(fragment, 3, 3, contextualElement);\n dom.insertBoundary(fragment, 0);\n return morphs;\n },\n statements: [[\"block\", \"if\", [[\"get\", \"hasLabel\", [\"loc\", [null, [1, 6], [1, 14]]], 0, 0, 0, 0]], [], 0, null, [\"loc\", [null, [1, 0], [3, 7]]]], [\"inline\", \"bs-select\", [], [\"id\", [\"subexpr\", \"@mut\", [[\"get\", \"formElementId\", [\"loc\", [null, [4, 15], [4, 28]]], 0, 0, 0, 0]], [], [], 0, 0], \"name\", [\"subexpr\", \"@mut\", [[\"get\", \"name\", [\"loc\", [null, [4, 34], [4, 38]]], 0, 0, 0, 0]], [], [], 0, 0], \"content\", [\"subexpr\", \"@mut\", [[\"get\", \"choices\", [\"loc\", [null, [4, 47], [4, 54]]], 0, 0, 0, 0]], [], [], 0, 0], \"optionValuePath\", [\"subexpr\", \"@mut\", [[\"get\", \"choiceValueProperty\", [\"loc\", [null, [4, 71], [4, 90]]], 0, 0, 0, 0]], [], [], 0, 0], \"optionLabelPath\", [\"subexpr\", \"@mut\", [[\"get\", \"choiceLabelProperty\", [\"loc\", [null, [4, 107], [4, 126]]], 0, 0, 0, 0]], [], [], 0, 0], \"value\", [\"subexpr\", \"@mut\", [[\"get\", \"value\", [\"loc\", [null, [4, 133], [4, 138]]], 0, 0, 0, 0]], [], [], 0, 0], \"disabled\", [\"subexpr\", \"@mut\", [[\"get\", \"disabled\", [\"loc\", [null, [4, 148], [4, 156]]], 0, 0, 0, 0]], [], [], 0, 0], \"required\", [\"subexpr\", \"@mut\", [[\"get\", \"required\", [\"loc\", [null, [4, 166], [4, 174]]], 0, 0, 0, 0]], [], [], 0, 0]], [\"loc\", [null, [4, 0], [4, 176]]], 0, 0], [\"inline\", \"partial\", [\"components/form-element/feedback-icon\"], [], [\"loc\", [null, [5, 0], [5, 51]]], 0, 0]],\n locals: [],\n templates: [child0]\n };\n })());\n});","define(\"tc3/templates/components/form-element/inline/textarea\", [\"exports\"], function (exports) {\n exports[\"default\"] = Ember.HTMLBars.template((function () {\n var child0 = (function () {\n return {\n meta: {\n \"revision\": \"Ember@2.7.3\",\n \"loc\": {\n \"source\": null,\n \"start\": {\n \"line\": 1,\n \"column\": 0\n },\n \"end\": {\n \"line\": 3,\n \"column\": 0\n }\n },\n \"moduleName\": \"tc3/templates/components/form-element/inline/textarea.hbs\"\n },\n isEmpty: false,\n arity: 0,\n cachedFragment: null,\n hasRendered: false,\n buildFragment: function buildFragment(dom) {\n var el0 = dom.createDocumentFragment();\n var el1 = dom.createTextNode(\" \");\n dom.appendChild(el0, el1);\n var el1 = dom.createElement(\"label\");\n var el2 = dom.createComment(\"\");\n dom.appendChild(el1, el2);\n dom.appendChild(el0, el1);\n var el1 = dom.createTextNode(\"\\n\");\n dom.appendChild(el0, el1);\n return el0;\n },\n buildRenderNodes: function buildRenderNodes(dom, fragment, contextualElement) {\n var element0 = dom.childAt(fragment, [1]);\n var morphs = new Array(3);\n morphs[0] = dom.createAttrMorph(element0, 'class');\n morphs[1] = dom.createAttrMorph(element0, 'for');\n morphs[2] = dom.createMorphAt(element0, 0, 0);\n return morphs;\n },\n statements: [[\"attribute\", \"class\", [\"concat\", [\"control-label \", [\"subexpr\", \"if\", [[\"get\", \"invisibleLabel\", [\"loc\", [null, [2, 37], [2, 51]]], 0, 0, 0, 0], \"sr-only\"], [], [\"loc\", [null, [2, 32], [2, 63]]], 0, 0]], 0, 0, 0, 0, 0], 0, 0, 0, 0], [\"attribute\", \"for\", [\"concat\", [[\"get\", \"formElementId\", [\"loc\", [null, [2, 72], [2, 85]]], 0, 0, 0, 0]], 0, 0, 0, 0, 0], 0, 0, 0, 0], [\"content\", \"label\", [\"loc\", [null, [2, 89], [2, 98]]], 0, 0, 0, 0]],\n locals: [],\n templates: []\n };\n })();\n return {\n meta: {\n \"revision\": \"Ember@2.7.3\",\n \"loc\": {\n \"source\": null,\n \"start\": {\n \"line\": 1,\n \"column\": 0\n },\n \"end\": {\n \"line\": 7,\n \"column\": 0\n }\n },\n \"moduleName\": \"tc3/templates/components/form-element/inline/textarea.hbs\"\n },\n isEmpty: false,\n arity: 0,\n cachedFragment: null,\n hasRendered: false,\n buildFragment: function buildFragment(dom) {\n var el0 = dom.createDocumentFragment();\n var el1 = dom.createComment(\"\");\n dom.appendChild(el0, el1);\n var el1 = dom.createComment(\"\");\n dom.appendChild(el0, el1);\n var el1 = dom.createTextNode(\"\\n\");\n dom.appendChild(el0, el1);\n var el1 = dom.createComment(\"\");\n dom.appendChild(el0, el1);\n var el1 = dom.createTextNode(\"\\n\");\n dom.appendChild(el0, el1);\n var el1 = dom.createComment(\"\");\n dom.appendChild(el0, el1);\n var el1 = dom.createTextNode(\"\\n\");\n dom.appendChild(el0, el1);\n return el0;\n },\n buildRenderNodes: function buildRenderNodes(dom, fragment, contextualElement) {\n var morphs = new Array(4);\n morphs[0] = dom.createMorphAt(fragment, 0, 0, contextualElement);\n morphs[1] = dom.createMorphAt(fragment, 1, 1, contextualElement);\n morphs[2] = dom.createMorphAt(fragment, 3, 3, contextualElement);\n morphs[3] = dom.createMorphAt(fragment, 5, 5, contextualElement);\n dom.insertBoundary(fragment, 0);\n return morphs;\n },\n statements: [[\"block\", \"if\", [[\"get\", \"hasLabel\", [\"loc\", [null, [1, 6], [1, 14]]], 0, 0, 0, 0]], [], 0, null, [\"loc\", [null, [1, 0], [3, 7]]]], [\"inline\", \"bs-textarea\", [], [\"id\", [\"subexpr\", \"@mut\", [[\"get\", \"formElementId\", [\"loc\", [null, [4, 17], [4, 30]]], 0, 0, 0, 0]], [], [], 0, 0], \"name\", [\"subexpr\", \"@mut\", [[\"get\", \"name\", [\"loc\", [null, [4, 36], [4, 40]]], 0, 0, 0, 0]], [], [], 0, 0], \"value\", [\"subexpr\", \"@mut\", [[\"get\", \"value\", [\"loc\", [null, [4, 47], [4, 52]]], 0, 0, 0, 0]], [], [], 0, 0], \"placeholder\", [\"subexpr\", \"@mut\", [[\"get\", \"placeholder\", [\"loc\", [null, [4, 65], [4, 76]]], 0, 0, 0, 0]], [], [], 0, 0], \"autofocus\", [\"subexpr\", \"@mut\", [[\"get\", \"autofocus\", [\"loc\", [null, [4, 87], [4, 96]]], 0, 0, 0, 0]], [], [], 0, 0], \"cols\", [\"subexpr\", \"@mut\", [[\"get\", \"cols\", [\"loc\", [null, [4, 102], [4, 106]]], 0, 0, 0, 0]], [], [], 0, 0], \"rows\", [\"subexpr\", \"@mut\", [[\"get\", \"rows\", [\"loc\", [null, [4, 112], [4, 116]]], 0, 0, 0, 0]], [], [], 0, 0], \"disabled\", [\"subexpr\", \"@mut\", [[\"get\", \"disabled\", [\"loc\", [null, [4, 126], [4, 134]]], 0, 0, 0, 0]], [], [], 0, 0], \"required\", [\"subexpr\", \"@mut\", [[\"get\", \"required\", [\"loc\", [null, [4, 144], [4, 152]]], 0, 0, 0, 0]], [], [], 0, 0]], [\"loc\", [null, [4, 0], [4, 154]]], 0, 0], [\"inline\", \"partial\", [\"components/form-element/feedback-icon\"], [], [\"loc\", [null, [5, 0], [5, 51]]], 0, 0], [\"inline\", \"partial\", [\"components/form-element/errors\"], [], [\"loc\", [null, [6, 0], [6, 44]]], 0, 0]],\n locals: [],\n templates: [child0]\n };\n })());\n});","define(\"tc3/templates/components/form-element/vertical/checkbox\", [\"exports\"], function (exports) {\n exports[\"default\"] = Ember.HTMLBars.template((function () {\n return {\n meta: {\n \"revision\": \"Ember@2.7.3\",\n \"loc\": {\n \"source\": null,\n \"start\": {\n \"line\": 1,\n \"column\": 0\n },\n \"end\": {\n \"line\": 6,\n \"column\": 44\n }\n },\n \"moduleName\": \"tc3/templates/components/form-element/vertical/checkbox.hbs\"\n },\n isEmpty: false,\n arity: 0,\n cachedFragment: null,\n hasRendered: false,\n buildFragment: function buildFragment(dom) {\n var el0 = dom.createDocumentFragment();\n var el1 = dom.createElement(\"div\");\n dom.setAttribute(el1, \"class\", \"checkbox\");\n var el2 = dom.createTextNode(\"\\n \");\n dom.appendChild(el1, el2);\n var el2 = dom.createElement(\"label\");\n var el3 = dom.createTextNode(\"\\n \");\n dom.appendChild(el2, el3);\n var el3 = dom.createComment(\"\");\n dom.appendChild(el2, el3);\n var el3 = dom.createTextNode(\" \");\n dom.appendChild(el2, el3);\n var el3 = dom.createComment(\"\");\n dom.appendChild(el2, el3);\n var el3 = dom.createTextNode(\"\\n \");\n dom.appendChild(el2, el3);\n dom.appendChild(el1, el2);\n var el2 = dom.createTextNode(\"\\n\");\n dom.appendChild(el1, el2);\n dom.appendChild(el0, el1);\n var el1 = dom.createTextNode(\"\\n\");\n dom.appendChild(el0, el1);\n var el1 = dom.createComment(\"\");\n dom.appendChild(el0, el1);\n return el0;\n },\n buildRenderNodes: function buildRenderNodes(dom, fragment, contextualElement) {\n var element0 = dom.childAt(fragment, [0, 1]);\n var morphs = new Array(3);\n morphs[0] = dom.createMorphAt(element0, 1, 1);\n morphs[1] = dom.createMorphAt(element0, 3, 3);\n morphs[2] = dom.createMorphAt(fragment, 2, 2, contextualElement);\n dom.insertBoundary(fragment, null);\n return morphs;\n },\n statements: [[\"inline\", \"input\", [], [\"name\", [\"subexpr\", \"@mut\", [[\"get\", \"name\", [\"loc\", [null, [3, 21], [3, 25]]], 0, 0, 0, 0]], [], [], 0, 0], \"type\", \"checkbox\", \"checked\", [\"subexpr\", \"@mut\", [[\"get\", \"value\", [\"loc\", [null, [3, 50], [3, 55]]], 0, 0, 0, 0]], [], [], 0, 0], \"disabled\", [\"subexpr\", \"@mut\", [[\"get\", \"disabled\", [\"loc\", [null, [3, 65], [3, 73]]], 0, 0, 0, 0]], [], [], 0, 0], \"required\", [\"subexpr\", \"@mut\", [[\"get\", \"required\", [\"loc\", [null, [3, 83], [3, 91]]], 0, 0, 0, 0]], [], [], 0, 0]], [\"loc\", [null, [3, 8], [3, 93]]], 0, 0], [\"content\", \"label\", [\"loc\", [null, [3, 94], [3, 103]]], 0, 0, 0, 0], [\"inline\", \"partial\", [\"components/form-element/errors\"], [], [\"loc\", [null, [6, 0], [6, 44]]], 0, 0]],\n locals: [],\n templates: []\n };\n })());\n});","define(\"tc3/templates/components/form-element/vertical/default\", [\"exports\"], function (exports) {\n exports[\"default\"] = Ember.HTMLBars.template((function () {\n var child0 = (function () {\n return {\n meta: {\n \"revision\": \"Ember@2.7.3\",\n \"loc\": {\n \"source\": null,\n \"start\": {\n \"line\": 1,\n \"column\": 0\n },\n \"end\": {\n \"line\": 3,\n \"column\": 0\n }\n },\n \"moduleName\": \"tc3/templates/components/form-element/vertical/default.hbs\"\n },\n isEmpty: false,\n arity: 0,\n cachedFragment: null,\n hasRendered: false,\n buildFragment: function buildFragment(dom) {\n var el0 = dom.createDocumentFragment();\n var el1 = dom.createTextNode(\" \");\n dom.appendChild(el0, el1);\n var el1 = dom.createElement(\"label\");\n var el2 = dom.createComment(\"\");\n dom.appendChild(el1, el2);\n dom.appendChild(el0, el1);\n var el1 = dom.createTextNode(\"\\n\");\n dom.appendChild(el0, el1);\n return el0;\n },\n buildRenderNodes: function buildRenderNodes(dom, fragment, contextualElement) {\n var element0 = dom.childAt(fragment, [1]);\n var morphs = new Array(3);\n morphs[0] = dom.createAttrMorph(element0, 'class');\n morphs[1] = dom.createAttrMorph(element0, 'for');\n morphs[2] = dom.createMorphAt(element0, 0, 0);\n return morphs;\n },\n statements: [[\"attribute\", \"class\", [\"concat\", [\"control-label \", [\"subexpr\", \"if\", [[\"get\", \"invisibleLabel\", [\"loc\", [null, [2, 37], [2, 51]]], 0, 0, 0, 0], \"sr-only\"], [], [\"loc\", [null, [2, 32], [2, 63]]], 0, 0]], 0, 0, 0, 0, 0], 0, 0, 0, 0], [\"attribute\", \"for\", [\"concat\", [[\"get\", \"formElementId\", [\"loc\", [null, [2, 72], [2, 85]]], 0, 0, 0, 0]], 0, 0, 0, 0, 0], 0, 0, 0, 0], [\"content\", \"label\", [\"loc\", [null, [2, 89], [2, 98]]], 0, 0, 0, 0]],\n locals: [],\n templates: []\n };\n })();\n var child1 = (function () {\n return {\n meta: {\n \"revision\": \"Ember@2.7.3\",\n \"loc\": {\n \"source\": null,\n \"start\": {\n \"line\": 4,\n \"column\": 0\n },\n \"end\": {\n \"line\": 6,\n \"column\": 0\n }\n },\n \"moduleName\": \"tc3/templates/components/form-element/vertical/default.hbs\"\n },\n isEmpty: false,\n arity: 0,\n cachedFragment: null,\n hasRendered: false,\n buildFragment: function buildFragment(dom) {\n var el0 = dom.createDocumentFragment();\n var el1 = dom.createTextNode(\" \");\n dom.appendChild(el0, el1);\n var el1 = dom.createComment(\"\");\n dom.appendChild(el0, el1);\n var el1 = dom.createTextNode(\"\\n\");\n dom.appendChild(el0, el1);\n return el0;\n },\n buildRenderNodes: function buildRenderNodes(dom, fragment, contextualElement) {\n var morphs = new Array(1);\n morphs[0] = dom.createMorphAt(fragment, 1, 1, contextualElement);\n return morphs;\n },\n statements: [[\"inline\", \"yield\", [[\"get\", \"value\", [\"loc\", [null, [5, 12], [5, 17]]], 0, 0, 0, 0], [\"get\", \"formElementId\", [\"loc\", [null, [5, 18], [5, 31]]], 0, 0, 0, 0], [\"get\", \"validation\", [\"loc\", [null, [5, 32], [5, 42]]], 0, 0, 0, 0]], [], [\"loc\", [null, [5, 4], [5, 44]]], 0, 0]],\n locals: [],\n templates: []\n };\n })();\n var child2 = (function () {\n return {\n meta: {\n \"revision\": \"Ember@2.7.3\",\n \"loc\": {\n \"source\": null,\n \"start\": {\n \"line\": 6,\n \"column\": 0\n },\n \"end\": {\n \"line\": 8,\n \"column\": 0\n }\n },\n \"moduleName\": \"tc3/templates/components/form-element/vertical/default.hbs\"\n },\n isEmpty: false,\n arity: 0,\n cachedFragment: null,\n hasRendered: false,\n buildFragment: function buildFragment(dom) {\n var el0 = dom.createDocumentFragment();\n var el1 = dom.createTextNode(\" \");\n dom.appendChild(el0, el1);\n var el1 = dom.createComment(\"\");\n dom.appendChild(el0, el1);\n var el1 = dom.createTextNode(\"\\n\");\n dom.appendChild(el0, el1);\n return el0;\n },\n buildRenderNodes: function buildRenderNodes(dom, fragment, contextualElement) {\n var morphs = new Array(1);\n morphs[0] = dom.createMorphAt(fragment, 1, 1, contextualElement);\n return morphs;\n },\n statements: [[\"inline\", \"bs-input\", [], [\"id\", [\"subexpr\", \"@mut\", [[\"get\", \"formElementId\", [\"loc\", [null, [7, 18], [7, 31]]], 0, 0, 0, 0]], [], [], 0, 0], \"name\", [\"subexpr\", \"@mut\", [[\"get\", \"name\", [\"loc\", [null, [7, 37], [7, 41]]], 0, 0, 0, 0]], [], [], 0, 0], \"type\", [\"subexpr\", \"@mut\", [[\"get\", \"controlType\", [\"loc\", [null, [7, 47], [7, 58]]], 0, 0, 0, 0]], [], [], 0, 0], \"value\", [\"subexpr\", \"@mut\", [[\"get\", \"value\", [\"loc\", [null, [7, 65], [7, 70]]], 0, 0, 0, 0]], [], [], 0, 0], \"placeholder\", [\"subexpr\", \"@mut\", [[\"get\", \"placeholder\", [\"loc\", [null, [7, 83], [7, 94]]], 0, 0, 0, 0]], [], [], 0, 0], \"autofocus\", [\"subexpr\", \"@mut\", [[\"get\", \"autofocus\", [\"loc\", [null, [7, 105], [7, 114]]], 0, 0, 0, 0]], [], [], 0, 0], \"disabled\", [\"subexpr\", \"@mut\", [[\"get\", \"disabled\", [\"loc\", [null, [7, 124], [7, 132]]], 0, 0, 0, 0]], [], [], 0, 0], \"required\", [\"subexpr\", \"@mut\", [[\"get\", \"required\", [\"loc\", [null, [7, 142], [7, 150]]], 0, 0, 0, 0]], [], [], 0, 0]], [\"loc\", [null, [7, 4], [7, 152]]], 0, 0]],\n locals: [],\n templates: []\n };\n })();\n return {\n meta: {\n \"revision\": \"Ember@2.7.3\",\n \"loc\": {\n \"source\": null,\n \"start\": {\n \"line\": 1,\n \"column\": 0\n },\n \"end\": {\n \"line\": 11,\n \"column\": 0\n }\n },\n \"moduleName\": \"tc3/templates/components/form-element/vertical/default.hbs\"\n },\n isEmpty: false,\n arity: 0,\n cachedFragment: null,\n hasRendered: false,\n buildFragment: function buildFragment(dom) {\n var el0 = dom.createDocumentFragment();\n var el1 = dom.createComment(\"\");\n dom.appendChild(el0, el1);\n var el1 = dom.createComment(\"\");\n dom.appendChild(el0, el1);\n var el1 = dom.createComment(\"\");\n dom.appendChild(el0, el1);\n var el1 = dom.createTextNode(\"\\n\");\n dom.appendChild(el0, el1);\n var el1 = dom.createComment(\"\");\n dom.appendChild(el0, el1);\n var el1 = dom.createTextNode(\"\\n\");\n dom.appendChild(el0, el1);\n return el0;\n },\n buildRenderNodes: function buildRenderNodes(dom, fragment, contextualElement) {\n var morphs = new Array(4);\n morphs[0] = dom.createMorphAt(fragment, 0, 0, contextualElement);\n morphs[1] = dom.createMorphAt(fragment, 1, 1, contextualElement);\n morphs[2] = dom.createMorphAt(fragment, 2, 2, contextualElement);\n morphs[3] = dom.createMorphAt(fragment, 4, 4, contextualElement);\n dom.insertBoundary(fragment, 0);\n return morphs;\n },\n statements: [[\"block\", \"if\", [[\"get\", \"hasLabel\", [\"loc\", [null, [1, 6], [1, 14]]], 0, 0, 0, 0]], [], 0, null, [\"loc\", [null, [1, 0], [3, 7]]]], [\"block\", \"if\", [[\"get\", \"hasBlock\", [\"loc\", [null, [4, 6], [4, 14]]], 0, 0, 0, 0]], [], 1, 2, [\"loc\", [null, [4, 0], [8, 7]]]], [\"inline\", \"partial\", [\"components/form-element/feedback-icon\"], [], [\"loc\", [null, [9, 0], [9, 51]]], 0, 0], [\"inline\", \"partial\", [\"components/form-element/errors\"], [], [\"loc\", [null, [10, 0], [10, 44]]], 0, 0]],\n locals: [],\n templates: [child0, child1, child2]\n };\n })());\n});","define(\"tc3/templates/components/form-element/vertical/select\", [\"exports\"], function (exports) {\n exports[\"default\"] = Ember.HTMLBars.template((function () {\n var child0 = (function () {\n return {\n meta: {\n \"revision\": \"Ember@2.7.3\",\n \"loc\": {\n \"source\": null,\n \"start\": {\n \"line\": 1,\n \"column\": 0\n },\n \"end\": {\n \"line\": 3,\n \"column\": 0\n }\n },\n \"moduleName\": \"tc3/templates/components/form-element/vertical/select.hbs\"\n },\n isEmpty: false,\n arity: 0,\n cachedFragment: null,\n hasRendered: false,\n buildFragment: function buildFragment(dom) {\n var el0 = dom.createDocumentFragment();\n var el1 = dom.createTextNode(\" \");\n dom.appendChild(el0, el1);\n var el1 = dom.createElement(\"label\");\n var el2 = dom.createComment(\"\");\n dom.appendChild(el1, el2);\n dom.appendChild(el0, el1);\n var el1 = dom.createTextNode(\"\\n\");\n dom.appendChild(el0, el1);\n return el0;\n },\n buildRenderNodes: function buildRenderNodes(dom, fragment, contextualElement) {\n var element0 = dom.childAt(fragment, [1]);\n var morphs = new Array(3);\n morphs[0] = dom.createAttrMorph(element0, 'class');\n morphs[1] = dom.createAttrMorph(element0, 'for');\n morphs[2] = dom.createMorphAt(element0, 0, 0);\n return morphs;\n },\n statements: [[\"attribute\", \"class\", [\"concat\", [\"control-label \", [\"subexpr\", \"if\", [[\"get\", \"invisibleLabel\", [\"loc\", [null, [2, 37], [2, 51]]], 0, 0, 0, 0], \"sr-only\"], [], [\"loc\", [null, [2, 32], [2, 63]]], 0, 0]], 0, 0, 0, 0, 0], 0, 0, 0, 0], [\"attribute\", \"for\", [\"concat\", [[\"get\", \"formElementId\", [\"loc\", [null, [2, 72], [2, 85]]], 0, 0, 0, 0]], 0, 0, 0, 0, 0], 0, 0, 0, 0], [\"content\", \"label\", [\"loc\", [null, [2, 89], [2, 98]]], 0, 0, 0, 0]],\n locals: [],\n templates: []\n };\n })();\n return {\n meta: {\n \"revision\": \"Ember@2.7.3\",\n \"loc\": {\n \"source\": null,\n \"start\": {\n \"line\": 1,\n \"column\": 0\n },\n \"end\": {\n \"line\": 7,\n \"column\": 0\n }\n },\n \"moduleName\": \"tc3/templates/components/form-element/vertical/select.hbs\"\n },\n isEmpty: false,\n arity: 0,\n cachedFragment: null,\n hasRendered: false,\n buildFragment: function buildFragment(dom) {\n var el0 = dom.createDocumentFragment();\n var el1 = dom.createComment(\"\");\n dom.appendChild(el0, el1);\n var el1 = dom.createComment(\"\");\n dom.appendChild(el0, el1);\n var el1 = dom.createTextNode(\"\\n\");\n dom.appendChild(el0, el1);\n var el1 = dom.createComment(\"\");\n dom.appendChild(el0, el1);\n var el1 = dom.createTextNode(\"\\n\");\n dom.appendChild(el0, el1);\n var el1 = dom.createComment(\"\");\n dom.appendChild(el0, el1);\n var el1 = dom.createTextNode(\"\\n\");\n dom.appendChild(el0, el1);\n return el0;\n },\n buildRenderNodes: function buildRenderNodes(dom, fragment, contextualElement) {\n var morphs = new Array(4);\n morphs[0] = dom.createMorphAt(fragment, 0, 0, contextualElement);\n morphs[1] = dom.createMorphAt(fragment, 1, 1, contextualElement);\n morphs[2] = dom.createMorphAt(fragment, 3, 3, contextualElement);\n morphs[3] = dom.createMorphAt(fragment, 5, 5, contextualElement);\n dom.insertBoundary(fragment, 0);\n return morphs;\n },\n statements: [[\"block\", \"if\", [[\"get\", \"hasLabel\", [\"loc\", [null, [1, 6], [1, 14]]], 0, 0, 0, 0]], [], 0, null, [\"loc\", [null, [1, 0], [3, 7]]]], [\"inline\", \"bs-select\", [], [\"id\", [\"subexpr\", \"@mut\", [[\"get\", \"formElementId\", [\"loc\", [null, [4, 15], [4, 28]]], 0, 0, 0, 0]], [], [], 0, 0], \"name\", [\"subexpr\", \"@mut\", [[\"get\", \"name\", [\"loc\", [null, [4, 34], [4, 38]]], 0, 0, 0, 0]], [], [], 0, 0], \"content\", [\"subexpr\", \"@mut\", [[\"get\", \"choices\", [\"loc\", [null, [4, 47], [4, 54]]], 0, 0, 0, 0]], [], [], 0, 0], \"optionValuePath\", [\"subexpr\", \"@mut\", [[\"get\", \"choiceValueProperty\", [\"loc\", [null, [4, 71], [4, 90]]], 0, 0, 0, 0]], [], [], 0, 0], \"optionLabelPath\", [\"subexpr\", \"@mut\", [[\"get\", \"choiceLabelProperty\", [\"loc\", [null, [4, 107], [4, 126]]], 0, 0, 0, 0]], [], [], 0, 0], \"value\", [\"subexpr\", \"@mut\", [[\"get\", \"value\", [\"loc\", [null, [4, 133], [4, 138]]], 0, 0, 0, 0]], [], [], 0, 0], \"disabled\", [\"subexpr\", \"@mut\", [[\"get\", \"disabled\", [\"loc\", [null, [4, 148], [4, 156]]], 0, 0, 0, 0]], [], [], 0, 0], \"required\", [\"subexpr\", \"@mut\", [[\"get\", \"required\", [\"loc\", [null, [4, 166], [4, 174]]], 0, 0, 0, 0]], [], [], 0, 0]], [\"loc\", [null, [4, 0], [4, 176]]], 0, 0], [\"inline\", \"partial\", [\"components/form-element/feedback-icon\"], [], [\"loc\", [null, [5, 0], [5, 51]]], 0, 0], [\"inline\", \"partial\", [\"components/form-element/errors\"], [], [\"loc\", [null, [6, 0], [6, 44]]], 0, 0]],\n locals: [],\n templates: [child0]\n };\n })());\n});","define(\"tc3/templates/components/form-element/vertical/textarea\", [\"exports\"], function (exports) {\n exports[\"default\"] = Ember.HTMLBars.template((function () {\n var child0 = (function () {\n return {\n meta: {\n \"revision\": \"Ember@2.7.3\",\n \"loc\": {\n \"source\": null,\n \"start\": {\n \"line\": 1,\n \"column\": 0\n },\n \"end\": {\n \"line\": 3,\n \"column\": 0\n }\n },\n \"moduleName\": \"tc3/templates/components/form-element/vertical/textarea.hbs\"\n },\n isEmpty: false,\n arity: 0,\n cachedFragment: null,\n hasRendered: false,\n buildFragment: function buildFragment(dom) {\n var el0 = dom.createDocumentFragment();\n var el1 = dom.createTextNode(\" \");\n dom.appendChild(el0, el1);\n var el1 = dom.createElement(\"label\");\n var el2 = dom.createComment(\"\");\n dom.appendChild(el1, el2);\n dom.appendChild(el0, el1);\n var el1 = dom.createTextNode(\"\\n\");\n dom.appendChild(el0, el1);\n return el0;\n },\n buildRenderNodes: function buildRenderNodes(dom, fragment, contextualElement) {\n var element0 = dom.childAt(fragment, [1]);\n var morphs = new Array(3);\n morphs[0] = dom.createAttrMorph(element0, 'class');\n morphs[1] = dom.createAttrMorph(element0, 'for');\n morphs[2] = dom.createMorphAt(element0, 0, 0);\n return morphs;\n },\n statements: [[\"attribute\", \"class\", [\"concat\", [\"control-label \", [\"subexpr\", \"if\", [[\"get\", \"invisibleLabel\", [\"loc\", [null, [2, 37], [2, 51]]], 0, 0, 0, 0], \"sr-only\"], [], [\"loc\", [null, [2, 32], [2, 63]]], 0, 0]], 0, 0, 0, 0, 0], 0, 0, 0, 0], [\"attribute\", \"for\", [\"concat\", [[\"get\", \"formElementId\", [\"loc\", [null, [2, 72], [2, 85]]], 0, 0, 0, 0]], 0, 0, 0, 0, 0], 0, 0, 0, 0], [\"content\", \"label\", [\"loc\", [null, [2, 89], [2, 98]]], 0, 0, 0, 0]],\n locals: [],\n templates: []\n };\n })();\n return {\n meta: {\n \"revision\": \"Ember@2.7.3\",\n \"loc\": {\n \"source\": null,\n \"start\": {\n \"line\": 1,\n \"column\": 0\n },\n \"end\": {\n \"line\": 7,\n \"column\": 0\n }\n },\n \"moduleName\": \"tc3/templates/components/form-element/vertical/textarea.hbs\"\n },\n isEmpty: false,\n arity: 0,\n cachedFragment: null,\n hasRendered: false,\n buildFragment: function buildFragment(dom) {\n var el0 = dom.createDocumentFragment();\n var el1 = dom.createComment(\"\");\n dom.appendChild(el0, el1);\n var el1 = dom.createComment(\"\");\n dom.appendChild(el0, el1);\n var el1 = dom.createTextNode(\"\\n\");\n dom.appendChild(el0, el1);\n var el1 = dom.createComment(\"\");\n dom.appendChild(el0, el1);\n var el1 = dom.createTextNode(\"\\n\");\n dom.appendChild(el0, el1);\n var el1 = dom.createComment(\"\");\n dom.appendChild(el0, el1);\n var el1 = dom.createTextNode(\"\\n\");\n dom.appendChild(el0, el1);\n return el0;\n },\n buildRenderNodes: function buildRenderNodes(dom, fragment, contextualElement) {\n var morphs = new Array(4);\n morphs[0] = dom.createMorphAt(fragment, 0, 0, contextualElement);\n morphs[1] = dom.createMorphAt(fragment, 1, 1, contextualElement);\n morphs[2] = dom.createMorphAt(fragment, 3, 3, contextualElement);\n morphs[3] = dom.createMorphAt(fragment, 5, 5, contextualElement);\n dom.insertBoundary(fragment, 0);\n return morphs;\n },\n statements: [[\"block\", \"if\", [[\"get\", \"hasLabel\", [\"loc\", [null, [1, 6], [1, 14]]], 0, 0, 0, 0]], [], 0, null, [\"loc\", [null, [1, 0], [3, 7]]]], [\"inline\", \"bs-textarea\", [], [\"id\", [\"subexpr\", \"@mut\", [[\"get\", \"formElementId\", [\"loc\", [null, [4, 17], [4, 30]]], 0, 0, 0, 0]], [], [], 0, 0], \"value\", [\"subexpr\", \"@mut\", [[\"get\", \"value\", [\"loc\", [null, [4, 37], [4, 42]]], 0, 0, 0, 0]], [], [], 0, 0], \"name\", [\"subexpr\", \"@mut\", [[\"get\", \"name\", [\"loc\", [null, [4, 48], [4, 52]]], 0, 0, 0, 0]], [], [], 0, 0], \"placeholder\", [\"subexpr\", \"@mut\", [[\"get\", \"placeholder\", [\"loc\", [null, [4, 65], [4, 76]]], 0, 0, 0, 0]], [], [], 0, 0], \"autofocus\", [\"subexpr\", \"@mut\", [[\"get\", \"autofocus\", [\"loc\", [null, [4, 87], [4, 96]]], 0, 0, 0, 0]], [], [], 0, 0], \"disabled\", [\"subexpr\", \"@mut\", [[\"get\", \"disabled\", [\"loc\", [null, [4, 106], [4, 114]]], 0, 0, 0, 0]], [], [], 0, 0], \"required\", [\"subexpr\", \"@mut\", [[\"get\", \"required\", [\"loc\", [null, [4, 124], [4, 132]]], 0, 0, 0, 0]], [], [], 0, 0], \"cols\", [\"subexpr\", \"@mut\", [[\"get\", \"cols\", [\"loc\", [null, [4, 138], [4, 142]]], 0, 0, 0, 0]], [], [], 0, 0], \"rows\", [\"subexpr\", \"@mut\", [[\"get\", \"rows\", [\"loc\", [null, [4, 148], [4, 152]]], 0, 0, 0, 0]], [], [], 0, 0]], [\"loc\", [null, [4, 0], [4, 154]]], 0, 0], [\"inline\", \"partial\", [\"components/form-element/feedback-icon\"], [], [\"loc\", [null, [5, 0], [5, 51]]], 0, 0], [\"inline\", \"partial\", [\"components/form-element/errors\"], [], [\"loc\", [null, [6, 0], [6, 44]]], 0, 0]],\n locals: [],\n templates: [child0]\n };\n })());\n});","define(\"tc3/templates/components/generic-chart\", [\"exports\"], function (exports) {\n exports[\"default\"] = Ember.HTMLBars.template((function () {\n return {\n meta: {\n \"revision\": \"Ember@2.7.3\",\n \"loc\": {\n \"source\": null,\n \"start\": {\n \"line\": 1,\n \"column\": 0\n },\n \"end\": {\n \"line\": 3,\n \"column\": 0\n }\n },\n \"moduleName\": \"tc3/templates/components/generic-chart.hbs\"\n },\n isEmpty: false,\n arity: 0,\n cachedFragment: null,\n hasRendered: false,\n buildFragment: function buildFragment(dom) {\n var el0 = dom.createDocumentFragment();\n var el1 = dom.createElement(\"div\");\n dom.setAttribute(el1, \"class\", \"chart\");\n dom.appendChild(el0, el1);\n var el1 = dom.createTextNode(\"\\n\");\n dom.appendChild(el0, el1);\n var el1 = dom.createComment(\"\");\n dom.appendChild(el0, el1);\n var el1 = dom.createTextNode(\"\\n\");\n dom.appendChild(el0, el1);\n return el0;\n },\n buildRenderNodes: function buildRenderNodes(dom, fragment, contextualElement) {\n var morphs = new Array(1);\n morphs[0] = dom.createMorphAt(fragment, 2, 2, contextualElement);\n return morphs;\n },\n statements: [[\"content\", \"yield\", [\"loc\", [null, [2, 0], [2, 9]]], 0, 0, 0, 0]],\n locals: [],\n templates: []\n };\n })());\n});","define(\"tc3/templates/components/object-bin\", [\"exports\"], function (exports) {\n exports[\"default\"] = Ember.HTMLBars.template((function () {\n var child0 = (function () {\n var child0 = (function () {\n var child0 = (function () {\n return {\n meta: {\n \"revision\": \"Ember@2.7.3\",\n \"loc\": {\n \"source\": null,\n \"start\": {\n \"line\": 5,\n \"column\": 4\n },\n \"end\": {\n \"line\": 7,\n \"column\": 4\n }\n },\n \"moduleName\": \"tc3/templates/components/object-bin.hbs\"\n },\n isEmpty: false,\n arity: 0,\n cachedFragment: null,\n hasRendered: false,\n buildFragment: function buildFragment(dom) {\n var el0 = dom.createDocumentFragment();\n var el1 = dom.createTextNode(\" \");\n dom.appendChild(el0, el1);\n var el1 = dom.createComment(\"\");\n dom.appendChild(el0, el1);\n var el1 = dom.createTextNode(\"\\n\");\n dom.appendChild(el0, el1);\n return el0;\n },\n buildRenderNodes: function buildRenderNodes(dom, fragment, contextualElement) {\n var morphs = new Array(1);\n morphs[0] = dom.createMorphAt(fragment, 1, 1, contextualElement);\n return morphs;\n },\n statements: [[\"inline\", \"yield\", [[\"get\", \"obj\", [\"loc\", [null, [6, 14], [6, 17]]], 0, 0, 0, 0]], [], [\"loc\", [null, [6, 6], [6, 19]]], 0, 0]],\n locals: [],\n templates: []\n };\n })();\n return {\n meta: {\n \"revision\": \"Ember@2.7.3\",\n \"loc\": {\n \"source\": null,\n \"start\": {\n \"line\": 4,\n \"column\": 2\n },\n \"end\": {\n \"line\": 8,\n \"column\": 2\n }\n },\n \"moduleName\": \"tc3/templates/components/object-bin.hbs\"\n },\n isEmpty: false,\n arity: 1,\n cachedFragment: null,\n hasRendered: false,\n buildFragment: function buildFragment(dom) {\n var el0 = dom.createDocumentFragment();\n var el1 = dom.createComment(\"\");\n dom.appendChild(el0, el1);\n return el0;\n },\n buildRenderNodes: function buildRenderNodes(dom, fragment, contextualElement) {\n var morphs = new Array(1);\n morphs[0] = dom.createMorphAt(fragment, 0, 0, contextualElement);\n dom.insertBoundary(fragment, 0);\n dom.insertBoundary(fragment, null);\n return morphs;\n },\n statements: [[\"block\", \"draggable-object\", [], [\"action\", \"handleObjectDragged\", \"content\", [\"subexpr\", \"@mut\", [[\"get\", \"obj\", [\"loc\", [null, [5, 61], [5, 64]]], 0, 0, 0, 0]], [], [], 0, 0]], 0, null, [\"loc\", [null, [5, 4], [7, 25]]]]],\n locals: [\"obj\"],\n templates: [child0]\n };\n })();\n return {\n meta: {\n \"revision\": \"Ember@2.7.3\",\n \"loc\": {\n \"source\": null,\n \"start\": {\n \"line\": 1,\n \"column\": 0\n },\n \"end\": {\n \"line\": 9,\n \"column\": 0\n }\n },\n \"moduleName\": \"tc3/templates/components/object-bin.hbs\"\n },\n isEmpty: false,\n arity: 0,\n cachedFragment: null,\n hasRendered: false,\n buildFragment: function buildFragment(dom) {\n var el0 = dom.createDocumentFragment();\n var el1 = dom.createTextNode(\" \");\n dom.appendChild(el0, el1);\n var el1 = dom.createElement(\"div\");\n dom.setAttribute(el1, \"class\", \"object-bin-title\");\n var el2 = dom.createComment(\"\");\n dom.appendChild(el1, el2);\n dom.appendChild(el0, el1);\n var el1 = dom.createTextNode(\"\\n \");\n dom.appendChild(el0, el1);\n var el1 = dom.createElement(\"br\");\n dom.appendChild(el0, el1);\n var el1 = dom.createTextNode(\"\\n\");\n dom.appendChild(el0, el1);\n var el1 = dom.createComment(\"\");\n dom.appendChild(el0, el1);\n return el0;\n },\n buildRenderNodes: function buildRenderNodes(dom, fragment, contextualElement) {\n var morphs = new Array(2);\n morphs[0] = dom.createMorphAt(dom.childAt(fragment, [1]), 0, 0);\n morphs[1] = dom.createMorphAt(fragment, 5, 5, contextualElement);\n dom.insertBoundary(fragment, null);\n return morphs;\n },\n statements: [[\"content\", \"name\", [\"loc\", [null, [2, 32], [2, 40]]], 0, 0, 0, 0], [\"block\", \"each\", [[\"get\", \"model\", [\"loc\", [null, [4, 10], [4, 15]]], 0, 0, 0, 0]], [], 0, null, [\"loc\", [null, [4, 2], [8, 11]]]]],\n locals: [],\n templates: [child0]\n };\n })();\n return {\n meta: {\n \"revision\": \"Ember@2.7.3\",\n \"loc\": {\n \"source\": null,\n \"start\": {\n \"line\": 1,\n \"column\": 0\n },\n \"end\": {\n \"line\": 10,\n \"column\": 0\n }\n },\n \"moduleName\": \"tc3/templates/components/object-bin.hbs\"\n },\n isEmpty: false,\n arity: 0,\n cachedFragment: null,\n hasRendered: false,\n buildFragment: function buildFragment(dom) {\n var el0 = dom.createDocumentFragment();\n var el1 = dom.createComment(\"\");\n dom.appendChild(el0, el1);\n return el0;\n },\n buildRenderNodes: function buildRenderNodes(dom, fragment, contextualElement) {\n var morphs = new Array(1);\n morphs[0] = dom.createMorphAt(fragment, 0, 0, contextualElement);\n dom.insertBoundary(fragment, 0);\n dom.insertBoundary(fragment, null);\n return morphs;\n },\n statements: [[\"block\", \"draggable-object-target\", [], [\"action\", \"handleObjectDropped\"], 0, null, [\"loc\", [null, [1, 0], [9, 28]]]]],\n locals: [],\n templates: [child0]\n };\n })());\n});","define(\"tc3/templates/components/packery-grid\", [\"exports\"], function (exports) {\n exports[\"default\"] = Ember.HTMLBars.template((function () {\n return {\n meta: {\n \"revision\": \"Ember@2.7.3\",\n \"loc\": {\n \"source\": null,\n \"start\": {\n \"line\": 1,\n \"column\": 0\n },\n \"end\": {\n \"line\": 7,\n \"column\": 0\n }\n },\n \"moduleName\": \"tc3/templates/components/packery-grid.hbs\"\n },\n isEmpty: false,\n arity: 0,\n cachedFragment: null,\n hasRendered: false,\n buildFragment: function buildFragment(dom) {\n var el0 = dom.createDocumentFragment();\n var el1 = dom.createElement(\"div\");\n dom.setAttribute(el1, \"class\", \"grid\");\n var el2 = dom.createTextNode(\"\\n \");\n dom.appendChild(el1, el2);\n var el2 = dom.createElement(\"div\");\n dom.setAttribute(el2, \"class\", \"grid-item\");\n var el3 = dom.createTextNode(\"Grid item 1\");\n dom.appendChild(el2, el3);\n dom.appendChild(el1, el2);\n var el2 = dom.createTextNode(\"\\n \");\n dom.appendChild(el1, el2);\n var el2 = dom.createElement(\"div\");\n dom.setAttribute(el2, \"class\", \"grid-item grid-item--width2\");\n var el3 = dom.createTextNode(\"Grid item 2\");\n dom.appendChild(el2, el3);\n dom.appendChild(el1, el2);\n var el2 = dom.createTextNode(\"\\n\");\n dom.appendChild(el1, el2);\n dom.appendChild(el0, el1);\n var el1 = dom.createTextNode(\"\\n\\n\");\n dom.appendChild(el0, el1);\n var el1 = dom.createComment(\"\");\n dom.appendChild(el0, el1);\n var el1 = dom.createTextNode(\"\\n\");\n dom.appendChild(el0, el1);\n return el0;\n },\n buildRenderNodes: function buildRenderNodes(dom, fragment, contextualElement) {\n var morphs = new Array(1);\n morphs[0] = dom.createMorphAt(fragment, 2, 2, contextualElement);\n return morphs;\n },\n statements: [[\"content\", \"yield\", [\"loc\", [null, [6, 0], [6, 9]]], 0, 0, 0, 0]],\n locals: [],\n templates: []\n };\n })());\n});","define(\"tc3/templates/components/place-holder\", [\"exports\"], function (exports) {\n exports[\"default\"] = Ember.HTMLBars.template((function () {\n return {\n meta: {\n \"revision\": \"Ember@2.7.3\",\n \"loc\": {\n \"source\": null,\n \"start\": {\n \"line\": 1,\n \"column\": 0\n },\n \"end\": {\n \"line\": 48,\n \"column\": 0\n }\n },\n \"moduleName\": \"tc3/templates/components/place-holder.hbs\"\n },\n isEmpty: false,\n arity: 0,\n cachedFragment: null,\n hasRendered: false,\n buildFragment: function buildFragment(dom) {\n var el0 = dom.createDocumentFragment();\n var el1 = dom.createElement(\"div\");\n dom.setAttribute(el1, \"class\", \"widgetButtons\");\n var el2 = dom.createTextNode(\"\\n \");\n dom.appendChild(el1, el2);\n var el2 = dom.createElement(\"button\");\n dom.setAttribute(el2, \"class\", \"configureButton\");\n var el3 = dom.createComment(\"\");\n dom.appendChild(el2, el3);\n dom.appendChild(el1, el2);\n var el2 = dom.createTextNode(\"\\n \");\n dom.appendChild(el1, el2);\n var el2 = dom.createElement(\"button\");\n dom.setAttribute(el2, \"class\", \"configureButton\");\n var el3 = dom.createComment(\"\");\n dom.appendChild(el2, el3);\n dom.appendChild(el1, el2);\n var el2 = dom.createTextNode(\"\\n\");\n dom.appendChild(el1, el2);\n dom.appendChild(el0, el1);\n var el1 = dom.createTextNode(\"\\n\");\n dom.appendChild(el0, el1);\n var el1 = dom.createElement(\"div\");\n dom.setAttribute(el1, \"class\", \"configmenu\");\n var el2 = dom.createTextNode(\"\\n \");\n dom.appendChild(el1, el2);\n var el2 = dom.createElement(\"form\");\n var el3 = dom.createTextNode(\"\\n \");\n dom.appendChild(el2, el3);\n var el3 = dom.createElement(\"div\");\n dom.setAttribute(el3, \"class\", \"col-xs-4\");\n var el4 = dom.createTextNode(\"JS Engine:\");\n dom.appendChild(el3, el4);\n dom.appendChild(el2, el3);\n var el3 = dom.createTextNode(\"\\n \");\n dom.appendChild(el2, el3);\n var el3 = dom.createElement(\"div\");\n dom.setAttribute(el3, \"class\", \"col-xs-8\");\n var el4 = dom.createTextNode(\"\\n \");\n dom.appendChild(el3, el4);\n var el4 = dom.createElement(\"select\");\n var el5 = dom.createTextNode(\"\\n \");\n dom.appendChild(el4, el5);\n var el5 = dom.createElement(\"option\");\n dom.setAttribute(el5, \"value\", \"c3\");\n var el6 = dom.createTextNode(\"C3\");\n dom.appendChild(el5, el6);\n dom.appendChild(el4, el5);\n var el5 = dom.createTextNode(\"\\n \");\n dom.appendChild(el4, el5);\n var el5 = dom.createElement(\"option\");\n dom.setAttribute(el5, \"value\", \"dimple\");\n var el6 = dom.createTextNode(\"Dimple\");\n dom.appendChild(el5, el6);\n dom.appendChild(el4, el5);\n var el5 = dom.createTextNode(\"\\n \");\n dom.appendChild(el4, el5);\n dom.appendChild(el3, el4);\n var el4 = dom.createTextNode(\"\\n \");\n dom.appendChild(el3, el4);\n dom.appendChild(el2, el3);\n var el3 = dom.createTextNode(\"\\n \");\n dom.appendChild(el2, el3);\n var el3 = dom.createElement(\"hr\");\n dom.appendChild(el2, el3);\n var el3 = dom.createTextNode(\"\\n \");\n dom.appendChild(el2, el3);\n var el3 = dom.createElement(\"div\");\n dom.setAttribute(el3, \"class\", \"col-xs-4\");\n var el4 = dom.createTextNode(\"Chart\");\n dom.appendChild(el3, el4);\n dom.appendChild(el2, el3);\n var el3 = dom.createTextNode(\"\\n \");\n dom.appendChild(el2, el3);\n var el3 = dom.createElement(\"div\");\n dom.setAttribute(el3, \"class\", \"col-xs-8\");\n var el4 = dom.createTextNode(\"\\n \");\n dom.appendChild(el3, el4);\n var el4 = dom.createElement(\"select\");\n var el5 = dom.createTextNode(\"\\n \");\n dom.appendChild(el4, el5);\n var el5 = dom.createElement(\"option\");\n dom.setAttribute(el5, \"value\", \"donut\");\n var el6 = dom.createTextNode(\"Donut\");\n dom.appendChild(el5, el6);\n dom.appendChild(el4, el5);\n var el5 = dom.createTextNode(\"\\n \");\n dom.appendChild(el4, el5);\n var el5 = dom.createElement(\"option\");\n dom.setAttribute(el5, \"value\", \"timeseries\");\n var el6 = dom.createTextNode(\"Time-Series\");\n dom.appendChild(el5, el6);\n dom.appendChild(el4, el5);\n var el5 = dom.createTextNode(\"\\n \");\n dom.appendChild(el4, el5);\n var el5 = dom.createElement(\"option\");\n dom.setAttribute(el5, \"value\", \"bar\");\n var el6 = dom.createTextNode(\"Bar\");\n dom.appendChild(el5, el6);\n dom.appendChild(el4, el5);\n var el5 = dom.createTextNode(\"\\n \");\n dom.appendChild(el4, el5);\n dom.appendChild(el3, el4);\n var el4 = dom.createTextNode(\"\\n \");\n dom.appendChild(el3, el4);\n dom.appendChild(el2, el3);\n var el3 = dom.createTextNode(\"\\n \");\n dom.appendChild(el2, el3);\n var el3 = dom.createElement(\"hr\");\n dom.appendChild(el2, el3);\n var el3 = dom.createTextNode(\"\\n \");\n dom.appendChild(el2, el3);\n var el3 = dom.createElement(\"div\");\n dom.setAttribute(el3, \"class\", \"col-xs-4\");\n var el4 = dom.createTextNode(\"Width:\");\n dom.appendChild(el3, el4);\n dom.appendChild(el2, el3);\n var el3 = dom.createTextNode(\"\\n \");\n dom.appendChild(el2, el3);\n var el3 = dom.createElement(\"div\");\n dom.setAttribute(el3, \"class\", \"col-xs-8\");\n var el4 = dom.createTextNode(\"\\n \");\n dom.appendChild(el3, el4);\n var el4 = dom.createComment(\"\");\n dom.appendChild(el3, el4);\n var el4 = dom.createTextNode(\"\\n \");\n dom.appendChild(el3, el4);\n dom.appendChild(el2, el3);\n var el3 = dom.createTextNode(\"\\n \");\n dom.appendChild(el2, el3);\n var el3 = dom.createElement(\"hr\");\n dom.appendChild(el2, el3);\n var el3 = dom.createTextNode(\"\\n \");\n dom.appendChild(el2, el3);\n var el3 = dom.createElement(\"div\");\n dom.setAttribute(el3, \"class\", \"col-xs-4\");\n var el4 = dom.createTextNode(\"Height:\");\n dom.appendChild(el3, el4);\n dom.appendChild(el2, el3);\n var el3 = dom.createTextNode(\"\\n \");\n dom.appendChild(el2, el3);\n var el3 = dom.createElement(\"div\");\n dom.setAttribute(el3, \"class\", \"col-xs-8\");\n var el4 = dom.createTextNode(\"\\n \");\n dom.appendChild(el3, el4);\n var el4 = dom.createComment(\"\");\n dom.appendChild(el3, el4);\n var el4 = dom.createTextNode(\"\\n \");\n dom.appendChild(el3, el4);\n dom.appendChild(el2, el3);\n var el3 = dom.createTextNode(\"\\n \");\n dom.appendChild(el2, el3);\n var el3 = dom.createElement(\"hr\");\n dom.appendChild(el2, el3);\n var el3 = dom.createTextNode(\"\\n \");\n dom.appendChild(el2, el3);\n var el3 = dom.createElement(\"div\");\n dom.setAttribute(el3, \"class\", \"col-xs-4\");\n var el4 = dom.createTextNode(\"Query:\");\n dom.appendChild(el3, el4);\n dom.appendChild(el2, el3);\n var el3 = dom.createTextNode(\"\\n \");\n dom.appendChild(el2, el3);\n var el3 = dom.createElement(\"div\");\n dom.setAttribute(el3, \"class\", \"col-xs-12\");\n var el4 = dom.createTextNode(\"\\n \");\n dom.appendChild(el3, el4);\n var el4 = dom.createComment(\"\");\n dom.appendChild(el3, el4);\n var el4 = dom.createTextNode(\"\\n \");\n dom.appendChild(el3, el4);\n dom.appendChild(el2, el3);\n var el3 = dom.createTextNode(\"\\n \");\n dom.appendChild(el2, el3);\n var el3 = dom.createElement(\"hr\");\n dom.appendChild(el2, el3);\n var el3 = dom.createTextNode(\"\\n \");\n dom.appendChild(el2, el3);\n var el3 = dom.createElement(\"div\");\n dom.setAttribute(el3, \"class\", \"col-xs-12\");\n var el4 = dom.createTextNode(\"\\n \");\n dom.appendChild(el3, el4);\n var el4 = dom.createElement(\"button\");\n dom.setAttribute(el4, \"class\", \"btn btn-primary\");\n dom.setAttribute(el4, \"style\", \"margin-right:10px\");\n dom.setAttribute(el4, \"type\", \"submit\");\n var el5 = dom.createTextNode(\"OK\");\n dom.appendChild(el4, el5);\n dom.appendChild(el3, el4);\n var el4 = dom.createTextNode(\"\\n \");\n dom.appendChild(el3, el4);\n dom.appendChild(el2, el3);\n var el3 = dom.createTextNode(\"\\n \");\n dom.appendChild(el2, el3);\n dom.appendChild(el1, el2);\n var el2 = dom.createTextNode(\"\\n\");\n dom.appendChild(el1, el2);\n dom.appendChild(el0, el1);\n var el1 = dom.createTextNode(\"\\n\\n\");\n dom.appendChild(el0, el1);\n var el1 = dom.createComment(\"\");\n dom.appendChild(el0, el1);\n var el1 = dom.createTextNode(\"\\n\\n\");\n dom.appendChild(el0, el1);\n var el1 = dom.createComment(\"\");\n dom.appendChild(el0, el1);\n var el1 = dom.createTextNode(\"\\n\");\n dom.appendChild(el0, el1);\n return el0;\n },\n buildRenderNodes: function buildRenderNodes(dom, fragment, contextualElement) {\n var element0 = dom.childAt(fragment, [0]);\n var element1 = dom.childAt(element0, [1]);\n var element2 = dom.childAt(element0, [3]);\n var element3 = dom.childAt(fragment, [2, 1]);\n var element4 = dom.childAt(element3, [3, 1]);\n var element5 = dom.childAt(element3, [9, 1]);\n var morphs = new Array(12);\n morphs[0] = dom.createAttrMorph(element1, 'onclick');\n morphs[1] = dom.createMorphAt(element1, 0, 0);\n morphs[2] = dom.createAttrMorph(element2, 'onclick');\n morphs[3] = dom.createMorphAt(element2, 0, 0);\n morphs[4] = dom.createElementMorph(element3);\n morphs[5] = dom.createAttrMorph(element4, 'onchange');\n morphs[6] = dom.createAttrMorph(element5, 'onchange');\n morphs[7] = dom.createMorphAt(dom.childAt(element3, [15]), 1, 1);\n morphs[8] = dom.createMorphAt(dom.childAt(element3, [21]), 1, 1);\n morphs[9] = dom.createMorphAt(dom.childAt(element3, [27]), 1, 1);\n morphs[10] = dom.createMorphAt(fragment, 4, 4, contextualElement);\n morphs[11] = dom.createMorphAt(fragment, 6, 6, contextualElement);\n return morphs;\n },\n statements: [[\"attribute\", \"onclick\", [\"subexpr\", \"action\", [\"removeWidget\"], [], [\"loc\", [null, [null, null], [2, 69]]], 0, 0], 0, 0, 0, 0], [\"inline\", \"fa-icon\", [\"close\"], [], [\"loc\", [null, [2, 70], [2, 89]]], 0, 0], [\"attribute\", \"onclick\", [\"subexpr\", \"action\", [\"showConfig\"], [], [\"loc\", [null, [null, null], [3, 67]]], 0, 0], 0, 0, 0, 0], [\"inline\", \"fa-icon\", [\"cogs\"], [], [\"loc\", [null, [3, 68], [3, 86]]], 0, 0], [\"element\", \"action\", [\"configChanged\"], [\"on\", \"submit\"], [\"loc\", [null, [6, 10], [6, 48]]], 0, 0], [\"attribute\", \"onchange\", [\"subexpr\", \"action\", [\"changeEngine\"], [\"value\", \"target.value\"], [\"loc\", [null, [null, null], [9, 73]]], 0, 0], 0, 0, 0, 0], [\"attribute\", \"onchange\", [\"subexpr\", \"action\", [\"changeChart\"], [\"value\", \"target.value\"], [\"loc\", [null, [null, null], [17, 72]]], 0, 0], 0, 0, 0, 0], [\"inline\", \"input\", [], [\"type\", \"text\", \"size\", \"10\", \"value\", [\"subexpr\", \"@mut\", [[\"get\", \"widthSetting\", [\"loc\", [null, [26, 46], [26, 58]]], 0, 0, 0, 0]], [], [], 0, 0]], [\"loc\", [null, [26, 10], [26, 60]]], 0, 0], [\"inline\", \"input\", [], [\"type\", \"text\", \"size\", \"10\", \"value\", [\"subexpr\", \"@mut\", [[\"get\", \"heightSetting\", [\"loc\", [null, [31, 46], [31, 59]]], 0, 0, 0, 0]], [], [], 0, 0]], [\"loc\", [null, [31, 10], [31, 61]]], 0, 0], [\"inline\", \"textarea\", [], [\"value\", [\"subexpr\", \"@mut\", [[\"get\", \"query\", [\"loc\", [null, [36, 27], [36, 32]]], 0, 0, 0, 0]], [], [], 0, 0], \"cols\", \"36\", \"rows\", \"5\"], [\"loc\", [null, [36, 10], [36, 53]]], 0, 0], [\"inline\", \"component\", [[\"get\", \"widgetType\", [\"loc\", [null, [45, 12], [45, 22]]], 0, 0, 0, 0]], [\"chartType\", [\"subexpr\", \"@mut\", [[\"get\", \"chartType\", [\"loc\", [null, [45, 33], [45, 42]]], 0, 0, 0, 0]], [], [], 0, 0], \"aggregations\", [\"subexpr\", \"@mut\", [[\"get\", \"aggregations\", [\"loc\", [null, [45, 56], [45, 68]]], 0, 0, 0, 0]], [], [], 0, 0], \"width\", [\"subexpr\", \"@mut\", [[\"get\", \"widthSetting\", [\"loc\", [null, [45, 75], [45, 87]]], 0, 0, 0, 0]], [], [], 0, 0], \"height\", [\"subexpr\", \"@mut\", [[\"get\", \"heightSetting\", [\"loc\", [null, [45, 95], [45, 108]]], 0, 0, 0, 0]], [], [], 0, 0], \"interval\", [\"subexpr\", \"@mut\", [[\"get\", \"tsInterval\", [\"loc\", [null, [45, 118], [45, 128]]], 0, 0, 0, 0]], [], [], 0, 0], \"resizedSignal\", [\"subexpr\", \"@mut\", [[\"get\", \"resizedSignal\", [\"loc\", [null, [45, 143], [45, 156]]], 0, 0, 0, 0]], [], [], 0, 0]], [\"loc\", [null, [45, 0], [45, 158]]], 0, 0], [\"content\", \"yield\", [\"loc\", [null, [47, 0], [47, 9]]], 0, 0, 0, 0]],\n locals: [],\n templates: []\n };\n })());\n});","define(\"tc3/templates/components/sortable-objects\", [\"exports\"], function (exports) {\n exports[\"default\"] = Ember.HTMLBars.template((function () {\n return {\n meta: {\n \"revision\": \"Ember@2.7.3\",\n \"loc\": {\n \"source\": null,\n \"start\": {\n \"line\": 1,\n \"column\": 0\n },\n \"end\": {\n \"line\": 1,\n \"column\": 9\n }\n },\n \"moduleName\": \"tc3/templates/components/sortable-objects.hbs\"\n },\n isEmpty: false,\n arity: 0,\n cachedFragment: null,\n hasRendered: false,\n buildFragment: function buildFragment(dom) {\n var el0 = dom.createDocumentFragment();\n var el1 = dom.createComment(\"\");\n dom.appendChild(el0, el1);\n return el0;\n },\n buildRenderNodes: function buildRenderNodes(dom, fragment, contextualElement) {\n var morphs = new Array(1);\n morphs[0] = dom.createMorphAt(fragment, 0, 0, contextualElement);\n dom.insertBoundary(fragment, 0);\n dom.insertBoundary(fragment, null);\n return morphs;\n },\n statements: [[\"content\", \"yield\", [\"loc\", [null, [1, 0], [1, 9]]], 0, 0, 0, 0]],\n locals: [],\n templates: []\n };\n })());\n});","define(\"tc3/templates/components/timeseries-chart\", [\"exports\"], function (exports) {\n exports[\"default\"] = Ember.HTMLBars.template((function () {\n return {\n meta: {\n \"revision\": \"Ember@2.7.3\",\n \"loc\": {\n \"source\": null,\n \"start\": {\n \"line\": 1,\n \"column\": 0\n },\n \"end\": {\n \"line\": 12,\n \"column\": 0\n }\n },\n \"moduleName\": \"tc3/templates/components/timeseries-chart.hbs\"\n },\n isEmpty: false,\n arity: 0,\n cachedFragment: null,\n hasRendered: false,\n buildFragment: function buildFragment(dom) {\n var el0 = dom.createDocumentFragment();\n var el1 = dom.createElement(\"div\");\n dom.setAttribute(el1, \"class\", \"ts\");\n dom.appendChild(el0, el1);\n var el1 = dom.createTextNode(\"\\n\\n\");\n dom.appendChild(el0, el1);\n var el1 = dom.createElement(\"ul\");\n dom.setAttribute(el1, \"style\", \"padding-bottom: 40px;\");\n var el2 = dom.createTextNode(\"\\n \");\n dom.appendChild(el1, el2);\n var el2 = dom.createElement(\"li\");\n dom.setAttribute(el2, \"style\", \"display: inline; float: left; margin-right: 3em;\");\n var el3 = dom.createElement(\"strong\");\n var el4 = dom.createTextNode(\"Filter articles by type: \");\n dom.appendChild(el3, el4);\n dom.appendChild(el2, el3);\n dom.appendChild(el1, el2);\n var el2 = dom.createTextNode(\"\\n \");\n dom.appendChild(el1, el2);\n var el2 = dom.createElement(\"li\");\n dom.setAttribute(el2, \"style\", \"display: inline; float: left; margin-right: 3em;\");\n var el3 = dom.createTextNode(\"Publication: \");\n dom.appendChild(el2, el3);\n var el3 = dom.createComment(\"\");\n dom.appendChild(el2, el3);\n dom.appendChild(el1, el2);\n var el2 = dom.createTextNode(\"\\n \");\n dom.appendChild(el1, el2);\n var el2 = dom.createElement(\"li\");\n dom.setAttribute(el2, \"style\", \"display: inline; float: left; margin-right: 3em;\");\n var el3 = dom.createTextNode(\"Preprint: \");\n dom.appendChild(el2, el3);\n var el3 = dom.createComment(\"\");\n dom.appendChild(el2, el3);\n dom.appendChild(el1, el2);\n var el2 = dom.createTextNode(\"\\n \");\n dom.appendChild(el1, el2);\n var el2 = dom.createElement(\"li\");\n dom.setAttribute(el2, \"style\", \"display: inline; float: left; margin-right: 3em;\");\n var el3 = dom.createTextNode(\"Creativework: \");\n dom.appendChild(el2, el3);\n var el3 = dom.createComment(\"\");\n dom.appendChild(el2, el3);\n dom.appendChild(el1, el2);\n var el2 = dom.createTextNode(\"\\n \");\n dom.appendChild(el1, el2);\n var el2 = dom.createElement(\"li\");\n dom.setAttribute(el2, \"style\", \"display: inline; float: left; margin-right: 3em;\");\n var el3 = dom.createTextNode(\"Project: \");\n dom.appendChild(el2, el3);\n var el3 = dom.createComment(\"\");\n dom.appendChild(el2, el3);\n dom.appendChild(el1, el2);\n var el2 = dom.createTextNode(\"\\n\");\n dom.appendChild(el1, el2);\n dom.appendChild(el0, el1);\n var el1 = dom.createTextNode(\"\\n\\n\");\n dom.appendChild(el0, el1);\n var el1 = dom.createComment(\"\");\n dom.appendChild(el0, el1);\n var el1 = dom.createTextNode(\"\\n\");\n dom.appendChild(el0, el1);\n return el0;\n },\n buildRenderNodes: function buildRenderNodes(dom, fragment, contextualElement) {\n var element0 = dom.childAt(fragment, [2]);\n var morphs = new Array(5);\n morphs[0] = dom.createMorphAt(dom.childAt(element0, [3]), 1, 1);\n morphs[1] = dom.createMorphAt(dom.childAt(element0, [5]), 1, 1);\n morphs[2] = dom.createMorphAt(dom.childAt(element0, [7]), 1, 1);\n morphs[3] = dom.createMorphAt(dom.childAt(element0, [9]), 1, 1);\n morphs[4] = dom.createMorphAt(fragment, 4, 4, contextualElement);\n return morphs;\n },\n statements: [[\"inline\", \"input\", [], [\"type\", \"checkbox\", \"checked\", [\"subexpr\", \"@mut\", [[\"get\", \"tPub\", [\"loc\", [null, [5, 110], [5, 114]]], 0, 0, 0, 0]], [], [], 0, 0]], [\"loc\", [null, [5, 78], [5, 116]]], 0, 0], [\"inline\", \"input\", [], [\"type\", \"checkbox\", \"checked\", [\"subexpr\", \"@mut\", [[\"get\", \"tPre\", [\"loc\", [null, [6, 107], [6, 111]]], 0, 0, 0, 0]], [], [], 0, 0]], [\"loc\", [null, [6, 75], [6, 113]]], 0, 0], [\"inline\", \"input\", [], [\"type\", \"checkbox\", \"checked\", [\"subexpr\", \"@mut\", [[\"get\", \"tCre\", [\"loc\", [null, [7, 111], [7, 115]]], 0, 0, 0, 0]], [], [], 0, 0]], [\"loc\", [null, [7, 79], [7, 117]]], 0, 0], [\"inline\", \"input\", [], [\"type\", \"checkbox\", \"checked\", [\"subexpr\", \"@mut\", [[\"get\", \"tPro\", [\"loc\", [null, [8, 106], [8, 110]]], 0, 0, 0, 0]], [], [], 0, 0]], [\"loc\", [null, [8, 74], [8, 112]]], 0, 0], [\"content\", \"yield\", [\"loc\", [null, [11, 0], [11, 9]]], 0, 0, 0, 0]],\n locals: [],\n templates: []\n };\n })());\n});","define(\"tc3/templates/components/wild-card\", [\"exports\"], function (exports) {\n exports[\"default\"] = Ember.HTMLBars.template((function () {\n return {\n meta: {\n \"revision\": \"Ember@2.7.3\",\n \"loc\": {\n \"source\": null,\n \"start\": {\n \"line\": 1,\n \"column\": 0\n },\n \"end\": {\n \"line\": 2,\n \"column\": 0\n }\n },\n \"moduleName\": \"tc3/templates/components/wild-card.hbs\"\n },\n isEmpty: false,\n arity: 0,\n cachedFragment: null,\n hasRendered: false,\n buildFragment: function buildFragment(dom) {\n var el0 = dom.createDocumentFragment();\n var el1 = dom.createComment(\"\");\n dom.appendChild(el0, el1);\n var el1 = dom.createTextNode(\"\\n\");\n dom.appendChild(el0, el1);\n return el0;\n },\n buildRenderNodes: function buildRenderNodes(dom, fragment, contextualElement) {\n var morphs = new Array(1);\n morphs[0] = dom.createMorphAt(fragment, 0, 0, contextualElement);\n dom.insertBoundary(fragment, 0);\n return morphs;\n },\n statements: [[\"content\", \"yield\", [\"loc\", [null, [1, 0], [1, 9]]], 0, 0, 0, 0]],\n locals: [],\n templates: []\n };\n })());\n});","define(\"tc3/templates/dashboard\", [\"exports\"], function (exports) {\n exports[\"default\"] = Ember.HTMLBars.template((function () {\n var child0 = (function () {\n var child0 = (function () {\n return {\n meta: {\n \"revision\": \"Ember@2.7.3\",\n \"loc\": {\n \"source\": null,\n \"start\": {\n \"line\": 17,\n \"column\": 21\n },\n \"end\": {\n \"line\": 19,\n \"column\": 21\n }\n },\n \"moduleName\": \"tc3/templates/dashboard.hbs\"\n },\n isEmpty: false,\n arity: 0,\n cachedFragment: null,\n hasRendered: false,\n buildFragment: function buildFragment(dom) {\n var el0 = dom.createDocumentFragment();\n var el1 = dom.createTextNode(\" \");\n dom.appendChild(el0, el1);\n var el1 = dom.createElement(\"p\");\n var el2 = dom.createTextNode(\"Search for new institution: \");\n dom.appendChild(el1, el2);\n var el2 = dom.createComment(\"\");\n dom.appendChild(el1, el2);\n dom.appendChild(el0, el1);\n var el1 = dom.createTextNode(\"\\n\");\n dom.appendChild(el0, el1);\n return el0;\n },\n buildRenderNodes: function buildRenderNodes(dom, fragment, contextualElement) {\n var morphs = new Array(1);\n morphs[0] = dom.createMorphAt(dom.childAt(fragment, [1]), 1, 1);\n return morphs;\n },\n statements: [[\"inline\", \"input\", [], [\"value\", [\"subexpr\", \"@mut\", [[\"get\", \"query\", [\"loc\", [null, [18, 69], [18, 74]]], 0, 0, 0, 0]], [], [], 0, 0], \"enter\", \"changeQ\"], [\"loc\", [null, [18, 55], [18, 92]]], 0, 0]],\n locals: [],\n templates: []\n };\n })();\n var child1 = (function () {\n return {\n meta: {\n \"revision\": \"Ember@2.7.3\",\n \"loc\": {\n \"source\": null,\n \"start\": {\n \"line\": 20,\n \"column\": 21\n },\n \"end\": {\n \"line\": 23,\n \"column\": 21\n }\n },\n \"moduleName\": \"tc3/templates/dashboard.hbs\"\n },\n isEmpty: false,\n arity: 0,\n cachedFragment: null,\n hasRendered: false,\n buildFragment: function buildFragment(dom) {\n var el0 = dom.createDocumentFragment();\n var el1 = dom.createTextNode(\" \");\n dom.appendChild(el0, el1);\n var el1 = dom.createElement(\"p\");\n var el2 = dom.createTextNode(\"Start date for institutional data: \");\n dom.appendChild(el1, el2);\n var el2 = dom.createComment(\"\");\n dom.appendChild(el1, el2);\n dom.appendChild(el0, el1);\n var el1 = dom.createTextNode(\"\\n \");\n dom.appendChild(el0, el1);\n var el1 = dom.createElement(\"p\");\n var el2 = dom.createTextNode(\"Update end date for institutional data: \");\n dom.appendChild(el1, el2);\n var el2 = dom.createComment(\"\");\n dom.appendChild(el1, el2);\n dom.appendChild(el0, el1);\n var el1 = dom.createTextNode(\"\\n\");\n dom.appendChild(el0, el1);\n return el0;\n },\n buildRenderNodes: function buildRenderNodes(dom, fragment, contextualElement) {\n var morphs = new Array(2);\n morphs[0] = dom.createMorphAt(dom.childAt(fragment, [1]), 1, 1);\n morphs[1] = dom.createMorphAt(dom.childAt(fragment, [3]), 1, 1);\n return morphs;\n },\n statements: [[\"inline\", \"bootstrap-datepicker\", [], [\"value\", [\"subexpr\", \"@mut\", [[\"get\", \"g\", [\"loc\", [null, [21, 91], [21, 92]]], 0, 0, 0, 0]], [], [], 0, 0], \"autoclose\", true, \"changeDate\", \"changeGte\"], [\"loc\", [null, [21, 62], [21, 132]]], 0, 0], [\"inline\", \"bootstrap-datepicker\", [], [\"value\", [\"subexpr\", \"@mut\", [[\"get\", \"l\", [\"loc\", [null, [22, 96], [22, 97]]], 0, 0, 0, 0]], [], [], 0, 0], \"autoclose\", true, \"changeDate\", \"changeLte\"], [\"loc\", [null, [22, 67], [22, 137]]], 0, 0]],\n locals: [],\n templates: []\n };\n })();\n var child2 = (function () {\n var child0 = (function () {\n return {\n meta: {\n \"revision\": \"Ember@2.7.3\",\n \"loc\": {\n \"source\": null,\n \"start\": {\n \"line\": 28,\n \"column\": 32\n },\n \"end\": {\n \"line\": 30,\n \"column\": 32\n }\n },\n \"moduleName\": \"tc3/templates/dashboard.hbs\"\n },\n isEmpty: false,\n arity: 1,\n cachedFragment: null,\n hasRendered: false,\n buildFragment: function buildFragment(dom) {\n var el0 = dom.createDocumentFragment();\n var el1 = dom.createTextNode(\" \");\n dom.appendChild(el0, el1);\n var el1 = dom.createElement(\"li\");\n var el2 = dom.createElement(\"a\");\n var el3 = dom.createComment(\"\");\n dom.appendChild(el2, el3);\n dom.appendChild(el1, el2);\n dom.appendChild(el0, el1);\n var el1 = dom.createTextNode(\"\\n\");\n dom.appendChild(el0, el1);\n return el0;\n },\n buildRenderNodes: function buildRenderNodes(dom, fragment, contextualElement) {\n var element0 = dom.childAt(fragment, [1, 0]);\n var morphs = new Array(2);\n morphs[0] = dom.createElementMorph(element0);\n morphs[1] = dom.createMorphAt(element0, 0, 0);\n return morphs;\n },\n statements: [[\"element\", \"action\", [\"restoreDash\", [\"get\", \"sd\", [\"loc\", [null, [29, 62], [29, 64]]], 0, 0, 0, 0]], [], [\"loc\", [null, [29, 39], [29, 66]]], 0, 0], [\"content\", \"sd.name\", [\"loc\", [null, [29, 67], [29, 78]]], 0, 0, 0, 0]],\n locals: [\"sd\"],\n templates: []\n };\n })();\n return {\n meta: {\n \"revision\": \"Ember@2.7.3\",\n \"loc\": {\n \"source\": null,\n \"start\": {\n \"line\": 24,\n \"column\": 21\n },\n \"end\": {\n \"line\": 33,\n \"column\": 21\n }\n },\n \"moduleName\": \"tc3/templates/dashboard.hbs\"\n },\n isEmpty: false,\n arity: 0,\n cachedFragment: null,\n hasRendered: false,\n buildFragment: function buildFragment(dom) {\n var el0 = dom.createDocumentFragment();\n var el1 = dom.createTextNode(\" \");\n dom.appendChild(el0, el1);\n var el1 = dom.createElement(\"p\");\n var el2 = dom.createTextNode(\"Save current dashboard: \");\n dom.appendChild(el1, el2);\n var el2 = dom.createComment(\"\");\n dom.appendChild(el1, el2);\n dom.appendChild(el0, el1);\n var el1 = dom.createTextNode(\"\\n \");\n dom.appendChild(el0, el1);\n var el1 = dom.createElement(\"p\");\n var el2 = dom.createTextNode(\"Saved dashboards:\\n \");\n dom.appendChild(el1, el2);\n var el2 = dom.createElement(\"ul\");\n var el3 = dom.createTextNode(\"\\n\");\n dom.appendChild(el2, el3);\n var el3 = dom.createComment(\"\");\n dom.appendChild(el2, el3);\n var el3 = dom.createTextNode(\" \");\n dom.appendChild(el2, el3);\n dom.appendChild(el1, el2);\n var el2 = dom.createTextNode(\"\\n \");\n dom.appendChild(el1, el2);\n dom.appendChild(el0, el1);\n var el1 = dom.createTextNode(\"\\n\");\n dom.appendChild(el0, el1);\n return el0;\n },\n buildRenderNodes: function buildRenderNodes(dom, fragment, contextualElement) {\n var morphs = new Array(2);\n morphs[0] = dom.createMorphAt(dom.childAt(fragment, [1]), 1, 1);\n morphs[1] = dom.createMorphAt(dom.childAt(fragment, [3, 1]), 1, 1);\n return morphs;\n },\n statements: [[\"inline\", \"input\", [], [\"value\", [\"subexpr\", \"@mut\", [[\"get\", \"n\", [\"loc\", [null, [25, 65], [25, 66]]], 0, 0, 0, 0]], [], [], 0, 0], \"enter\", \"persistDashboard\", \"placeholder\", \"Dashboard Name\"], [\"loc\", [null, [25, 51], [25, 122]]], 0, 0], [\"block\", \"each\", [[\"get\", \"storedDashboards\", [\"loc\", [null, [28, 40], [28, 56]]], 0, 0, 0, 0]], [], 0, null, [\"loc\", [null, [28, 32], [30, 41]]]]],\n locals: [],\n templates: [child0]\n };\n })();\n return {\n meta: {\n \"revision\": \"Ember@2.7.3\",\n \"loc\": {\n \"source\": null,\n \"start\": {\n \"line\": 16,\n \"column\": 16\n },\n \"end\": {\n \"line\": 34,\n \"column\": 16\n }\n },\n \"moduleName\": \"tc3/templates/dashboard.hbs\"\n },\n isEmpty: false,\n arity: 0,\n cachedFragment: null,\n hasRendered: false,\n buildFragment: function buildFragment(dom) {\n var el0 = dom.createDocumentFragment();\n var el1 = dom.createComment(\"\");\n dom.appendChild(el0, el1);\n var el1 = dom.createComment(\"\");\n dom.appendChild(el0, el1);\n var el1 = dom.createComment(\"\");\n dom.appendChild(el0, el1);\n return el0;\n },\n buildRenderNodes: function buildRenderNodes(dom, fragment, contextualElement) {\n var morphs = new Array(3);\n morphs[0] = dom.createMorphAt(fragment, 0, 0, contextualElement);\n morphs[1] = dom.createMorphAt(fragment, 1, 1, contextualElement);\n morphs[2] = dom.createMorphAt(fragment, 2, 2, contextualElement);\n dom.insertBoundary(fragment, 0);\n dom.insertBoundary(fragment, null);\n return morphs;\n },\n statements: [[\"block\", \"bs-accordion-item\", [], [\"value\", \"1\", \"title\", \"Institution (PoC only)\"], 0, null, [\"loc\", [null, [17, 21], [19, 43]]]], [\"block\", \"bs-accordion-item\", [], [\"value\", \"2\", \"title\", \"Dates\"], 1, null, [\"loc\", [null, [20, 21], [23, 43]]]], [\"block\", \"bs-accordion-item\", [], [\"value\", \"3\", \"title\", \"Saved Dashboards\"], 2, null, [\"loc\", [null, [24, 21], [33, 43]]]]],\n locals: [],\n templates: [child0, child1, child2]\n };\n })();\n var child1 = (function () {\n return {\n meta: {\n \"revision\": \"Ember@2.7.3\",\n \"loc\": {\n \"source\": null,\n \"start\": {\n \"line\": 40,\n \"column\": 8\n },\n \"end\": {\n \"line\": 42,\n \"column\": 8\n }\n },\n \"moduleName\": \"tc3/templates/dashboard.hbs\"\n },\n isEmpty: false,\n arity: 1,\n cachedFragment: null,\n hasRendered: false,\n buildFragment: function buildFragment(dom) {\n var el0 = dom.createDocumentFragment();\n var el1 = dom.createTextNode(\" \");\n dom.appendChild(el0, el1);\n var el1 = dom.createComment(\"\");\n dom.appendChild(el0, el1);\n var el1 = dom.createTextNode(\"\\n\");\n dom.appendChild(el0, el1);\n return el0;\n },\n buildRenderNodes: function buildRenderNodes(dom, fragment, contextualElement) {\n var morphs = new Array(1);\n morphs[0] = dom.createMorphAt(fragment, 1, 1, contextualElement);\n return morphs;\n },\n statements: [[\"inline\", \"place-holder\", [], [\"options\", [\"subexpr\", \"@mut\", [[\"get\", \"addableList\", [\"loc\", [null, [41, 35], [41, 46]]], 0, 0, 0, 0]], [], [], 0, 0], \"addChart\", [\"subexpr\", \"action\", [\"addChart\"], [], [\"loc\", [null, [41, 56], [41, 75]]], 0, 0], \"removeChart\", [\"subexpr\", \"action\", [\"removeChart\"], [], [\"loc\", [null, [41, 88], [41, 110]]], 0, 0], \"item\", [\"subexpr\", \"@mut\", [[\"get\", \"item\", [\"loc\", [null, [41, 116], [41, 120]]], 0, 0, 0, 0]], [], [], 0, 0], \"wall\", [\"subexpr\", \"@mut\", [[\"get\", \"wall\", [\"loc\", [null, [41, 126], [41, 130]]], 0, 0, 0, 0]], [], [], 0, 0], \"refreshWall\", [\"subexpr\", \"action\", [\"refreshWall\"], [], [\"loc\", [null, [41, 143], [41, 165]]], 0, 0]], [\"loc\", [null, [41, 12], [41, 167]]], 0, 0]],\n locals: [\"item\"],\n templates: []\n };\n })();\n return {\n meta: {\n \"revision\": \"Ember@2.7.3\",\n \"loc\": {\n \"source\": null,\n \"start\": {\n \"line\": 1,\n \"column\": 0\n },\n \"end\": {\n \"line\": 50,\n \"column\": 0\n }\n },\n \"moduleName\": \"tc3/templates/dashboard.hbs\"\n },\n isEmpty: false,\n arity: 0,\n cachedFragment: null,\n hasRendered: false,\n buildFragment: function buildFragment(dom) {\n var el0 = dom.createDocumentFragment();\n var el1 = dom.createElement(\"div\");\n dom.setAttribute(el1, \"class\", \"container-fluid\");\n var el2 = dom.createTextNode(\"\\n \");\n dom.appendChild(el1, el2);\n var el2 = dom.createElement(\"div\");\n dom.setAttribute(el2, \"class\", \"container\");\n var el3 = dom.createTextNode(\"\\n \");\n dom.appendChild(el2, el3);\n var el3 = dom.createElement(\"div\");\n dom.setAttribute(el3, \"class\", \"row\");\n var el4 = dom.createTextNode(\"\\n \");\n dom.appendChild(el3, el4);\n var el4 = dom.createElement(\"div\");\n dom.setAttribute(el4, \"class\", \"col-md-12\");\n var el5 = dom.createTextNode(\"\\n \");\n dom.appendChild(el4, el5);\n var el5 = dom.createElement(\"h2\");\n var el6 = dom.createTextNode(\"Dashboard\");\n dom.appendChild(el5, el6);\n dom.appendChild(el4, el5);\n var el5 = dom.createTextNode(\"\\n \");\n dom.appendChild(el4, el5);\n dom.appendChild(el3, el4);\n var el4 = dom.createTextNode(\"\\n \");\n dom.appendChild(el3, el4);\n dom.appendChild(el2, el3);\n var el3 = dom.createTextNode(\"\\n \");\n dom.appendChild(el2, el3);\n dom.appendChild(el1, el2);\n var el2 = dom.createTextNode(\"\\n\");\n dom.appendChild(el1, el2);\n dom.appendChild(el0, el1);\n var el1 = dom.createTextNode(\"\\n\\n\");\n dom.appendChild(el0, el1);\n var el1 = dom.createElement(\"div\");\n dom.setAttribute(el1, \"class\", \"container-fluid\");\n var el2 = dom.createTextNode(\"\\n \");\n dom.appendChild(el1, el2);\n var el2 = dom.createElement(\"div\");\n dom.setAttribute(el2, \"class\", \"container\");\n var el3 = dom.createTextNode(\"\\n \");\n dom.appendChild(el2, el3);\n var el3 = dom.createElement(\"div\");\n dom.setAttribute(el3, \"class\", \"row\");\n var el4 = dom.createTextNode(\"\\n \");\n dom.appendChild(el3, el4);\n var el4 = dom.createElement(\"div\");\n dom.setAttribute(el4, \"class\", \"col-md-12\");\n var el5 = dom.createTextNode(\"\\n \");\n dom.appendChild(el4, el5);\n var el5 = dom.createElement(\"h3\");\n var el6 = dom.createTextNode(\"Control Panel:\");\n dom.appendChild(el5, el6);\n dom.appendChild(el4, el5);\n var el5 = dom.createTextNode(\"\\n\");\n dom.appendChild(el4, el5);\n var el5 = dom.createComment(\"\");\n dom.appendChild(el4, el5);\n var el5 = dom.createTextNode(\" \");\n dom.appendChild(el4, el5);\n dom.appendChild(el3, el4);\n var el4 = dom.createTextNode(\"\\n \");\n dom.appendChild(el3, el4);\n dom.appendChild(el2, el3);\n var el3 = dom.createTextNode(\"\\n \");\n dom.appendChild(el2, el3);\n dom.appendChild(el1, el2);\n var el2 = dom.createTextNode(\"\\n\");\n dom.appendChild(el1, el2);\n dom.appendChild(el0, el1);\n var el1 = dom.createTextNode(\"\\n\");\n dom.appendChild(el0, el1);\n var el1 = dom.createElement(\"div\");\n dom.setAttribute(el1, \"id\", \"freewall\");\n dom.setAttribute(el1, \"class\", \"free-wall\");\n var el2 = dom.createTextNode(\"\\n\");\n dom.appendChild(el1, el2);\n var el2 = dom.createComment(\"\");\n dom.appendChild(el1, el2);\n dom.appendChild(el0, el1);\n var el1 = dom.createTextNode(\"\\n\\n\");\n dom.appendChild(el0, el1);\n var el1 = dom.createElement(\"div\");\n dom.setAttribute(el1, \"class\", \"centered\");\n var el2 = dom.createTextNode(\"\\n \");\n dom.appendChild(el1, el2);\n var el2 = dom.createElement(\"button\");\n dom.setAttribute(el2, \"class\", \"add-widget-button\");\n dom.setAttribute(el2, \"style\", \"clear:both;\");\n var el3 = dom.createComment(\"\");\n dom.appendChild(el2, el3);\n dom.appendChild(el1, el2);\n var el2 = dom.createTextNode(\"\\n\");\n dom.appendChild(el1, el2);\n dom.appendChild(el0, el1);\n var el1 = dom.createTextNode(\"\\n\\n\");\n dom.appendChild(el0, el1);\n var el1 = dom.createComment(\"\");\n dom.appendChild(el0, el1);\n var el1 = dom.createTextNode(\"\\n\");\n dom.appendChild(el0, el1);\n return el0;\n },\n buildRenderNodes: function buildRenderNodes(dom, fragment, contextualElement) {\n var element1 = dom.childAt(fragment, [6, 1]);\n var morphs = new Array(5);\n morphs[0] = dom.createMorphAt(dom.childAt(fragment, [2, 1, 1, 1]), 3, 3);\n morphs[1] = dom.createMorphAt(dom.childAt(fragment, [4]), 1, 1);\n morphs[2] = dom.createAttrMorph(element1, 'onclick');\n morphs[3] = dom.createMorphAt(element1, 0, 0);\n morphs[4] = dom.createMorphAt(fragment, 8, 8, contextualElement);\n return morphs;\n },\n statements: [[\"block\", \"bs-accordion\", [], [\"selected\", [\"subexpr\", \"@mut\", [[\"get\", \"selected\", [\"loc\", [null, [16, 41], [16, 49]]], 0, 0, 0, 0]], [], [], 0, 0]], 0, null, [\"loc\", [null, [16, 16], [34, 33]]]], [\"block\", \"each\", [[\"get\", \"sortableObjectList\", [\"loc\", [null, [40, 16], [40, 34]]], 0, 0, 0, 0]], [], 1, null, [\"loc\", [null, [40, 8], [42, 17]]]], [\"attribute\", \"onclick\", [\"subexpr\", \"action\", [\"addChart\"], [], [\"loc\", [null, [null, null], [46, 67]]], 0, 0], 0, 0, 0, 0], [\"inline\", \"fa-icon\", [\"plus\"], [], [\"loc\", [null, [46, 88], [46, 106]]], 0, 0], [\"content\", \"outlet\", [\"loc\", [null, [49, 0], [49, 10]]], 0, 0, 0, 0]],\n locals: [],\n templates: [child0, child1]\n };\n })());\n});","define(\"tc3/templates/gridtest\", [\"exports\"], function (exports) {\n exports[\"default\"] = Ember.HTMLBars.template((function () {\n return {\n meta: {\n \"revision\": \"Ember@2.7.3\",\n \"loc\": {\n \"source\": null,\n \"start\": {\n \"line\": 1,\n \"column\": 0\n },\n \"end\": {\n \"line\": 22,\n \"column\": 0\n }\n },\n \"moduleName\": \"tc3/templates/gridtest.hbs\"\n },\n isEmpty: false,\n arity: 0,\n cachedFragment: null,\n hasRendered: false,\n buildFragment: function buildFragment(dom) {\n var el0 = dom.createDocumentFragment();\n var el1 = dom.createElement(\"div\");\n dom.setAttribute(el1, \"class\", \"container-fluid\");\n var el2 = dom.createTextNode(\"\\n \");\n dom.appendChild(el1, el2);\n var el2 = dom.createElement(\"div\");\n dom.setAttribute(el2, \"class\", \"container\");\n var el3 = dom.createTextNode(\"\\n \");\n dom.appendChild(el2, el3);\n var el3 = dom.createElement(\"div\");\n dom.setAttribute(el3, \"class\", \"row\");\n var el4 = dom.createTextNode(\"\\n \");\n dom.appendChild(el3, el4);\n var el4 = dom.createElement(\"div\");\n dom.setAttribute(el4, \"class\", \"col-md-12\");\n var el5 = dom.createTextNode(\"\\n \");\n dom.appendChild(el4, el5);\n var el5 = dom.createElement(\"h2\");\n var el6 = dom.createTextNode(\"This page tests grid layouts\");\n dom.appendChild(el5, el6);\n dom.appendChild(el4, el5);\n var el5 = dom.createTextNode(\"\\n \");\n dom.appendChild(el4, el5);\n dom.appendChild(el3, el4);\n var el4 = dom.createTextNode(\"\\n \");\n dom.appendChild(el3, el4);\n dom.appendChild(el2, el3);\n var el3 = dom.createTextNode(\"\\n \");\n dom.appendChild(el2, el3);\n dom.appendChild(el1, el2);\n var el2 = dom.createTextNode(\"\\n\");\n dom.appendChild(el1, el2);\n dom.appendChild(el0, el1);\n var el1 = dom.createTextNode(\"\\n\\n\");\n dom.appendChild(el0, el1);\n var el1 = dom.createElement(\"div\");\n dom.setAttribute(el1, \"class\", \"container-fluid\");\n var el2 = dom.createTextNode(\"\\n \");\n dom.appendChild(el1, el2);\n var el2 = dom.createElement(\"div\");\n dom.setAttribute(el2, \"class\", \"container\");\n var el3 = dom.createTextNode(\"\\n \");\n dom.appendChild(el2, el3);\n var el3 = dom.createElement(\"div\");\n dom.setAttribute(el3, \"class\", \"row\");\n var el4 = dom.createTextNode(\"\\n \");\n dom.appendChild(el3, el4);\n var el4 = dom.createElement(\"div\");\n dom.setAttribute(el4, \"class\", \"col-md-12\");\n var el5 = dom.createTextNode(\"\\n \");\n dom.appendChild(el4, el5);\n var el5 = dom.createComment(\"\");\n dom.appendChild(el4, el5);\n var el5 = dom.createTextNode(\"\\n \");\n dom.appendChild(el4, el5);\n dom.appendChild(el3, el4);\n var el4 = dom.createTextNode(\"\\n \");\n dom.appendChild(el3, el4);\n dom.appendChild(el2, el3);\n var el3 = dom.createTextNode(\"\\n \");\n dom.appendChild(el2, el3);\n dom.appendChild(el1, el2);\n var el2 = dom.createTextNode(\"\\n\");\n dom.appendChild(el1, el2);\n dom.appendChild(el0, el1);\n var el1 = dom.createTextNode(\"\\n\\n\");\n dom.appendChild(el0, el1);\n var el1 = dom.createComment(\"\");\n dom.appendChild(el0, el1);\n var el1 = dom.createTextNode(\"\\n\");\n dom.appendChild(el0, el1);\n return el0;\n },\n buildRenderNodes: function buildRenderNodes(dom, fragment, contextualElement) {\n var morphs = new Array(2);\n morphs[0] = dom.createMorphAt(dom.childAt(fragment, [2, 1, 1, 1]), 1, 1);\n morphs[1] = dom.createMorphAt(fragment, 4, 4, contextualElement);\n return morphs;\n },\n statements: [[\"content\", \"packery-grid\", [\"loc\", [null, [15, 16], [15, 32]]], 0, 0, 0, 0], [\"content\", \"outlet\", [\"loc\", [null, [21, 0], [21, 10]]], 0, 0, 0, 0]],\n locals: [],\n templates: []\n };\n })());\n});","define('tc3/tests/mirage/mirage/config.jshint', ['exports'], function (exports) {\n QUnit.module('JSHint | mirage/config.js');\n QUnit.test('should pass jshint', function (assert) {\n assert.expect(1);\n assert.ok(false, 'mirage/config.js should pass jshint.\\nmirage/config.js: line 1, col 8, \\'ENV\\' is defined but never used.\\n\\n1 error');\n });\n});","define('tc3/tests/mirage/mirage/scenarios/default.jshint', ['exports'], function (exports) {\n QUnit.module('JSHint | mirage/scenarios/default.js');\n QUnit.test('should pass jshint', function (assert) {\n assert.expect(1);\n assert.ok(true, 'mirage/scenarios/default.js should pass jshint.');\n });\n});","define('tc3/tests/mirage/mirage/serializers/application.jshint', ['exports'], function (exports) {\n QUnit.module('JSHint | mirage/serializers/application.js');\n QUnit.test('should pass jshint', function (assert) {\n assert.expect(1);\n assert.ok(true, 'mirage/serializers/application.js should pass jshint.');\n });\n});","define('tc3/transforms/embed', ['exports', 'ember-osf/transforms/embed'], function (exports, _emberOsfTransformsEmbed) {\n Object.defineProperty(exports, 'default', {\n enumerable: true,\n get: function get() {\n return _emberOsfTransformsEmbed['default'];\n }\n });\n});","define('tc3/transforms/links', ['exports', 'ember-osf/transforms/links'], function (exports, _emberOsfTransformsLinks) {\n Object.defineProperty(exports, 'default', {\n enumerable: true,\n get: function get() {\n return _emberOsfTransformsLinks['default'];\n }\n });\n});","define('tc3/utils/ajax-helpers', ['exports', 'ember-osf/utils/ajax-helper'], function (exports, _emberOsfUtilsAjaxHelper) {\n Object.defineProperty(exports, 'default', {\n enumerable: true,\n get: function get() {\n return _emberOsfUtilsAjaxHelper['default'];\n }\n });\n Object.defineProperty(exports, 'authenticatedAJAX', {\n enumerable: true,\n get: function get() {\n return _emberOsfUtilsAjaxHelper.authenticatedAJAX;\n }\n });\n});","define('tc3/utils/auth', ['exports', 'ember-osf/utils/auth'], function (exports, _emberOsfUtilsAuth) {\n Object.defineProperty(exports, 'default', {\n enumerable: true,\n get: function get() {\n return _emberOsfUtilsAuth['default'];\n }\n });\n});","define('tc3/utils/i18n/compile-template', ['exports', 'ember-i18n/utils/i18n/compile-template'], function (exports, _emberI18nUtilsI18nCompileTemplate) {\n Object.defineProperty(exports, 'default', {\n enumerable: true,\n get: function get() {\n return _emberI18nUtilsI18nCompileTemplate['default'];\n }\n });\n});","define('tc3/utils/i18n/missing-message', ['exports', 'ember-i18n/utils/i18n/missing-message'], function (exports, _emberI18nUtilsI18nMissingMessage) {\n Object.defineProperty(exports, 'default', {\n enumerable: true,\n get: function get() {\n return _emberI18nUtilsI18nMissingMessage['default'];\n }\n });\n});","define('tc3/utils/load-relationship', ['exports', 'ember-osf/utils/load-relationship'], function (exports, _emberOsfUtilsLoadRelationship) {\n Object.defineProperty(exports, 'default', {\n enumerable: true,\n get: function get() {\n return _emberOsfUtilsLoadRelationship['default'];\n }\n });\n});","/* jshint ignore:start */\n\n\n\n/* jshint ignore:end */\n","/* jshint ignore:start */\n\ndefine('tc3/config/environment', ['ember'], function(Ember) {\n var prefix = 'tc3';\n/* jshint ignore:start */\n\ntry {\n var metaName = prefix + '/config/environment';\n var rawConfig = document.querySelector('meta[name=\"' + metaName + '\"]').getAttribute('content');\n var config = JSON.parse(unescape(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/* jshint ignore:end */\n\n});\n\n/* jshint ignore:end */\n","/* jshint ignore:start */\n\nif (!runningTests) {\n require(\"tc3/app\")[\"default\"].create({\"LOG_RESOLVER\":true,\"LOG_ACTIVE_GENERATION\":true,\"LOG_TRANSITIONS\":true,\"LOG_TRANSITIONS_INTERNAL\":true,\"LOG_VIEW_LOOKUPS\":true,\"name\":\"tc3\",\"version\":\"0.0.0+502ac74a\"});\n}\n\n/* jshint ignore:end */\n"],"names":[],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA;;ACNA;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;;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;;ACZA;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;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACpFA;AACA;;ACDA;AACA;;ACDA;AACA;AACA;AACA;AACA;AACA;AACA;;ACNA;AACA;AACA;AACA;AACA;AACA;AACA;;ACNA;AACA;AACA;AACA;AACA;AACA;AACA;;ACNA;AACA;;ACDA;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;;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;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AClEA;AACA;;ACDA;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;;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;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACrJA;AACA;AACA;AACA;AACA;AACA;AACA;;ACNA;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;;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;;ACjDA;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;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACrgBA;AACA;AACA;AACA;AACA;AACA;AACA;;ACNA;AACA;AACA;AACA;AACA;AACA;AACA;;ACNA;AACA;AACA;AACA;AACA;AACA;;ACLA;AACA;AACA;AACA;AACA;AACA;AACA;;ACNA;AACA;;ACDA;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;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACxNA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;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;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;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/FA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACVA;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;;ACZA;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;;ACZA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACZA;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;;ACLA;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;;ACHA;AACA;AACA;AACA;AACA;AACA;AACA;;ACNA;AACA;AACA;AACA;;ACHA;AACA;AACA;AACA;;ACHA;AACA;AACA;AACA;;ACHA;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;;ACNA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACVA;AACA;;ACDA;AACA;;ACDA;AACA;AACA;AACA;AACA;AACA;AACA;;ACNA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACVA;AACA;AACA;AACA;AACA;;ACJA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACZA;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;;ACbA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC3CA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACrCA;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;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;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;AACA;AACA;AACA;;ACbA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACVA;AACA;;ACDA;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;AACA;AACA;AACA;AACA;AACA;AACA;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;;ACbA;AACA;AACA;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;;ACJA;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;AACA;AACA;AACA;AACA;AACA;AACA;;ACZA;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;;ACVA;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;;ACvBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACVA;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;;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;;AC3BA;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;AACA;AACA;AACA;AACA;AACA;AACA;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;;ACNA;AACA;AACA;AACA;AACA;AACA;AACA;;ACNA;AACA;;ACDA;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;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;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/HA;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;;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;;ACDA;AACA;AACA;AACA;AACA;AACA;AACA;;ACNA;AACA;AACA;AACA;AACA;AACA;AACA;;ACNA;AACA;AACA;AACA;;ACHA;AACA;;ACDA;AACA;AACA;AACA;AACA;AACA;AACA;;ACNA;AACA;;ACDA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACnFA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;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;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;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;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACpIA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACrFA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;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;;ACvFA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;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;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACxQA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACnUA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACjLA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC7KA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACnSA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;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;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChJA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;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;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AClIA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AClIA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACnFA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AClFA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACrEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC3UA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACvKA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACvKA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACxDA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC9KA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC9FA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACnGA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC9DA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACnLA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACnGA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACnGA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;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;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC3KA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;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;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACnQA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;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;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACrGA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;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;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;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;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC1GA;AACA;AACA;AACA;AACA;AACA;;ACLA;AACA;AACA;AACA;AACA;AACA;;ACLA;AACA;AACA;AACA;AACA;AACA;;ACLA;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;;ACZA;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;;ACJA;AACA;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;","file":"tc3.js"} \ No newline at end of file diff --git a/client/dist/index.html b/client/dist/index.html deleted file mode 100644 index 69e0d975d..000000000 --- a/client/dist/index.html +++ /dev/null @@ -1,27 +0,0 @@ - - - - - - Tc3 - - - - - - - - - - - - - - - - - - - - - diff --git a/client/dist/tests/index.html b/client/dist/tests/index.html deleted file mode 100644 index 44dd662c8..000000000 --- a/client/dist/tests/index.html +++ /dev/null @@ -1,41 +0,0 @@ - - - - - - Tc3 Tests - - - - - - - - - - - - - - - - - -
-
- -
-
-
- - - - - - - - - - - -