{"version":3,"sources":["vendor/ember-cli/app-prefix.js","dummy/app.js","dummy/components/ui-bs-button-choice.js","dummy/components/ui-button-checkbox.js","dummy/components/ui-button-radio.js","dummy/controllers/application.js","dummy/initializers/app-version.js","dummy/initializers/export-application-global.js","dummy/models/animal.js","dummy/models/color.js","dummy/router.js","dummy/templates/application.js","dummy/tests/app.jshint.js","dummy/tests/controllers/application.jshint.js","dummy/tests/helpers/resolver.js","dummy/tests/helpers/resolver.jshint.js","dummy/tests/helpers/start-app.js","dummy/tests/helpers/start-app.jshint.js","dummy/tests/models/animal.jshint.js","dummy/tests/models/color.jshint.js","dummy/tests/router.jshint.js","dummy/tests/test-helper.js","dummy/tests/test-helper.jshint.js","dummy/tests/transforms/array.jshint.js","dummy/tests/unit/components/ui-bs-button-choice-test.js","dummy/tests/unit/components/ui-bs-button-choice-test.jshint.js","dummy/tests/unit/components/ui-button-checkbox-test.js","dummy/tests/unit/components/ui-button-checkbox-test.jshint.js","dummy/tests/unit/components/ui-button-radio-test.js","dummy/tests/unit/components/ui-button-radio-test.jshint.js","dummy/transforms/array.js","dummy/ui-bs-button-choice/tests/modules/ui-bs-button-choice/components/ui-bs-button-choice.jshint.js","dummy/ui-bs-button-choice/tests/modules/ui-bs-button-choice/components/ui-button-checkbox.jshint.js","dummy/ui-bs-button-choice/tests/modules/ui-bs-button-choice/components/ui-button-radio.jshint.js","vendor/ember-cli/app-suffix.js","vendor/ember-cli/app-boot.js"],"sourcesContent":["/* jshint ignore:start */\n\n/* jshint ignore:end */\n","define('dummy/app', ['exports', 'ember', 'ember/resolver', 'ember/load-initializers', 'dummy/config/environment'], function (exports, Ember, Resolver, loadInitializers, config) {\n\n  'use strict';\n\n  var App;\n\n  Ember['default'].MODEL_FACTORY_INJECTIONS = true;\n\n  App = Ember['default'].Application.extend({\n    modulePrefix: config['default'].modulePrefix,\n    podModulePrefix: config['default'].podModulePrefix,\n    Resolver: Resolver['default']\n  });\n\n  loadInitializers['default'](App, config['default'].modulePrefix);\n\n  exports['default'] = App;\n\n});","define('dummy/components/ui-bs-button-choice', ['exports', 'ui-bs-button-choice/components/ui-bs-button-choice'], function (exports, uiBsButtonChoice) {\n\n\t'use strict';\n\n\texports['default'] = uiBsButtonChoice['default'];\n\n});","define('dummy/components/ui-button-checkbox', ['exports', 'ui-bs-button-choice/components/ui-button-checkbox'], function (exports, uiButtonCheckbox) {\n\n\t'use strict';\n\n\texports['default'] = uiButtonCheckbox['default'];\n\n});","define('dummy/components/ui-button-radio', ['exports', 'ui-bs-button-choice/components/ui-button-radio'], function (exports, uiButtonRadio) {\n\n\t'use strict';\n\n\texports['default'] = uiButtonRadio['default'];\n\n});","define('dummy/controllers/application', ['exports', 'ember', 'pretender'], function (exports, Ember, Pretender) {\n\n\t'use strict';\n\n\texports['default'] = Ember['default'].Controller.extend({\n\n\t\tboundArray: Ember['default'].A(['one', 'two', 'three']),\n\t\tboundHash: Ember['default'].A([{ id: 'one', name: 'One', sidecar: 'foo' }, { id: 'two', name: 'Two', sidecar: 'bar' }, { id: 'three', name: 'Three', sidecar: 'baz' }]),\n\t\tselector: 'three',\n\t\tdynArray: Ember['default'].A(['one', 'two']),\n\t\tdynHashArray: Ember['default'].A([{ id: '1', name: 'One' }, { id: '2', name: 'Two' }]),\n\t\tpromisedArray: Ember['default'].computed(function () {\n\t\t\treturn this.get('store').find('color');\n\t\t}),\n\t\tpromisedObject: Ember['default'].computed(function () {\n\t\t\treturn this.get('store').find('animal', 'mammal');\n\t\t}),\n\t\tactions: {\n\t\t\thandleRadioChange: function handleRadioChange(change) {\n\t\t\t\twindow.alert('Change to radio control. Current selection is \"' + change.selected + '\". Source was ' + change.changeSource + '.');\n\t\t\t},\n\t\t\taddArrayElement: function addArrayElement() {\n\t\t\t\tvar current = Ember['default'].A(this.get('dynArray'));\n\t\t\t\tcurrent.addObject(String(current.length + 1));\n\t\t\t},\n\t\t\tremoveArrayElement: function removeArrayElement() {\n\t\t\t\tvar current = Ember['default'].A(this.get('dynArray'));\n\t\t\t\tif (current.length > 0) {\n\t\t\t\t\tthis.set('dynArray', current.slice(0, current.length - 1));\n\t\t\t\t}\n\t\t\t},\n\t\t\taddHashElement: function addHashElement() {\n\t\t\t\tvar current = Ember['default'].A(this.get('dynHashArray'));\n\t\t\t\tvar randomName = function randomName() {\n\t\t\t\t\tvar randomChoices = ['foo', 'bar', 'baz', 'monkey', 'boo', 'berry'];\n\t\t\t\t\tvar seed = Math.floor(Math.random() * (randomChoices.length - 1)) + 1;\n\t\t\t\t\treturn randomChoices[seed];\n\t\t\t\t};\n\t\t\t\tcurrent.addObject({ id: current.length + 1, name: randomName() });\n\t\t\t},\n\t\t\taddSimpleToHashElement: function addSimpleToHashElement() {\n\t\t\t\tvar current = Ember['default'].A(this.get('dynHashArray'));\n\t\t\t\tcurrent.addObject(String(current.length + 1));\n\t\t\t},\n\t\t\tremoveHashElement: function removeHashElement() {\n\t\t\t\tvar current = this.get('dynHashArray');\n\t\t\t\tvar reduced = current.slice(0, current.length - 1);\n\t\t\t\tthis.set('dynHashArray', reduced);\n\t\t\t}\n\t\t},\n\t\tserver: null,\n\t\tstartupServer: Ember['default'].on('init', function () {\n\t\t\tvar self = this;\n\t\t\tvar promisedArray = {\n\t\t\t\tcolors: [{ id: 'red', name: 'Red', group: 'primary' }, { id: 'blue', name: 'Blue', group: 'primary' }, { id: 'green', name: 'Green', group: 'primary' }] };\n\t\t\tvar promisedObject = { animal: { id: 'mammal', examples: ['lion', 'bear', 'tiger'] } };\n\t\t\tself.set('server', new Pretender['default'](function () {\n\t\t\t\tthis.get('/colors', function (request) {\n\t\t\t\t\treturn [200, { 'Content-Type': 'application/json' }, JSON.stringify(promisedArray)];\n\t\t\t\t}, 5000);\n\t\t\t\tthis.get('/animals/:id', function (request) {\n\t\t\t\t\treturn [200, { 'Content-Type': 'application/json' }, JSON.stringify(promisedObject)];\n\t\t\t\t}, 5000);\n\t\t\t}));\n\t\t}),\n\t\tteardownServer: Ember['default'].on('willDestroy', function () {\n\t\t\tthis.get('server').shutdown();\n\t\t})\n\n\t});\n\n});","define('dummy/initializers/app-version', ['exports', 'dummy/config/environment', 'ember'], function (exports, config, Ember) {\n\n  'use strict';\n\n  var classify = Ember['default'].String.classify;\n  var registered = false;\n\n  exports['default'] = {\n    name: 'App Version',\n    initialize: function initialize(container, application) {\n      if (!registered) {\n        var appName = classify(application.toString());\n        Ember['default'].libraries.register(appName, config['default'].APP.version);\n        registered = true;\n      }\n    }\n  };\n\n});","define('dummy/initializers/export-application-global', ['exports', 'ember', 'dummy/config/environment'], function (exports, Ember, config) {\n\n  'use strict';\n\n  exports.initialize = initialize;\n\n  function initialize(container, application) {\n    var classifiedName = Ember['default'].String.classify(config['default'].modulePrefix);\n\n    if (config['default'].exportApplicationGlobal && !window[classifiedName]) {\n      window[classifiedName] = application;\n    }\n  }\n\n  ;\n\n  exports['default'] = {\n    name: 'export-application-global',\n\n    initialize: initialize\n  };\n\n});","define('dummy/models/animal', ['exports', 'ember-data'], function (exports, DS) {\n\n\t'use strict';\n\n\tvar attr = DS['default'].attr;\n\n\texports['default'] = DS['default'].Model.extend({\n\t\t// The 'giver' and 'taker' are users and the role they have WRT to permissions/visibility\n\t\tname: attr('string'),\n\t\tgroup: attr('string'),\n\t\texamples: attr('array')\n\t});\n\n});","define('dummy/models/color', ['exports', 'ember-data'], function (exports, DS) {\n\n\t'use strict';\n\n\tvar attr = DS['default'].attr;\n\n\texports['default'] = DS['default'].Model.extend({\n\t\t// The 'giver' and 'taker' are users and the role they have WRT to permissions/visibility\n\t\tname: attr('string'),\n\t\tgroup: attr('string')\n\t});\n\n});","define('dummy/router', ['exports', 'ember', 'dummy/config/environment'], function (exports, Ember, config) {\n\n  'use strict';\n\n  var Router = Ember['default'].Router.extend({\n    location: config['default'].locationType\n  });\n\n  exports['default'] = Router.map(function () {});\n\n});","define('dummy/templates/application', ['exports'], function (exports) {\n\n  'use strict';\n\n  exports['default'] = Ember.HTMLBars.template((function() {\n    return {\n      isHTMLBars: true,\n      revision: \"Ember@1.11.1\",\n      blockParams: 0,\n      cachedFragment: null,\n      hasRendered: false,\n      build: function build(dom) {\n        var el0 = dom.createDocumentFragment();\n        var el1 = dom.createElement(\"h1\");\n        dom.setAttribute(el1,\"id\",\"title\");\n        var el2 = dom.createTextNode(\"ui-bs-button-choice\");\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(\"h4\");\n        var el2 = dom.createTextNode(\"Enumerated choice dialog using Bootstrap buttons\");\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(\"hr\");\n        dom.appendChild(el0, el1);\n        var el1 = dom.createTextNode(\"\\n\");\n        dom.appendChild(el0, el1);\n        var el1 = dom.createElement(\"h5\");\n        var el2 = dom.createTextNode(\"Test Data\");\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(\"pre\");\n        var el2 = dom.createTextNode(\"\\ncontroller: {\\n\tboundArray: ['one','two','three'],\\n\tboundHash: [\\n\t\t{id: 'one', name: 'One', sidecar: 'foo'},\\n\t\t{id: 'two', name: 'Two', sidecar: 'bar'},\\n\t\t{id: 'three', name: 'Three', sidecar: 'baz'}\\n\t],\\n\tselector: 'three',\\n\tdynArray: ['one','two'],\\n\tdynHashArray: [{id:1, name:'One'}, {id:2, name:'Two'}]\\n}\\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(\"hr\");\n        dom.appendChild(el0, el1);\n        var el1 = dom.createTextNode(\"\\n\");\n        dom.appendChild(el0, el1);\n        var el1 = dom.createElement(\"h5\");\n        var el2 = dom.createTextNode(\"Radio Selectors\");\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(\"table\");\n        dom.setAttribute(el1,\"class\",\"demo-table\");\n        var el2 = dom.createTextNode(\"\\n\t\");\n        dom.appendChild(el1, el2);\n        var el2 = dom.createElement(\"tr\");\n        var el3 = dom.createTextNode(\"\\n\t\t\");\n        dom.appendChild(el2, el3);\n        var el3 = dom.createElement(\"td\");\n        dom.setAttribute(el3,\"class\",\"col-xs-4\");\n        var el4 = dom.createTextNode(\"\\n\t\t\t\");\n        dom.appendChild(el3, el4);\n        var el4 = dom.createComment(\"\");\n        dom.appendChild(el3, el4);\n        var el4 = dom.createTextNode(\"\\n\t\t\");\n        dom.appendChild(el3, el4);\n        dom.appendChild(el2, el3);\n        var el3 = dom.createTextNode(\"\\n\t\t\");\n        dom.appendChild(el2, el3);\n        var el3 = dom.createElement(\"td\");\n        dom.setAttribute(el3,\"class\",\"col-xs-8\");\n        var el4 = dom.createTextNode(\"\\n\t\t\tstatic, comma-delimited options\");\n        dom.appendChild(el3, el4);\n        var el4 = dom.createElement(\"br\");\n        dom.appendChild(el3, el4);\n        var el4 = dom.createTextNode(\"\\n\t\t\t\");\n        dom.appendChild(el3, el4);\n        var el4 = dom.createElement(\"code\");\n        var el5 = dom.createTextNode(\"\\n{{ui-bs-button-choice choices='one,two,three'}}\\n\t\t\t\");\n        dom.appendChild(el4, el5);\n        dom.appendChild(el3, el4);\n        var el4 = dom.createTextNode(\"\\n\t\t\");\n        dom.appendChild(el3, el4);\n        dom.appendChild(el2, el3);\n        var el3 = dom.createTextNode(\"\\n\t\");\n        dom.appendChild(el2, el3);\n        dom.appendChild(el1, el2);\n        var el2 = dom.createTextNode(\"\\n\t\");\n        dom.appendChild(el1, el2);\n        var el2 = dom.createElement(\"tr\");\n        var el3 = dom.createTextNode(\"\\n\t\t\");\n        dom.appendChild(el2, el3);\n        var el3 = dom.createElement(\"td\");\n        dom.setAttribute(el3,\"class\",\"col-xs-4\");\n        var el4 = dom.createTextNode(\"\\n\t\t\t\");\n        dom.appendChild(el3, el4);\n        var el4 = dom.createComment(\"\");\n        dom.appendChild(el3, el4);\n        var el4 = dom.createTextNode(\"\\n\t\t\");\n        dom.appendChild(el3, el4);\n        dom.appendChild(el2, el3);\n        var el3 = dom.createTextNode(\"\\n\t\t\");\n        dom.appendChild(el2, el3);\n        var el3 = dom.createElement(\"td\");\n        dom.setAttribute(el3,\"class\",\"col-xs-8\");\n        var el4 = dom.createTextNode(\"\\n\t\t\tfriendlier component name is effectively an alias\");\n        dom.appendChild(el3, el4);\n        var el4 = dom.createElement(\"br\");\n        dom.appendChild(el3, el4);\n        var el4 = dom.createTextNode(\"\\n\t\t\t\");\n        dom.appendChild(el3, el4);\n        var el4 = dom.createElement(\"code\");\n        var el5 = dom.createTextNode(\"\\n{{ui-button-radio choices='one,two,three'}}\\n\t\t\t\");\n        dom.appendChild(el4, el5);\n        dom.appendChild(el3, el4);\n        var el4 = dom.createTextNode(\"\\n\t\t\");\n        dom.appendChild(el3, el4);\n        dom.appendChild(el2, el3);\n        var el3 = dom.createTextNode(\"\\n\t\");\n        dom.appendChild(el2, el3);\n        dom.appendChild(el1, el2);\n        var el2 = dom.createTextNode(\"\\n\t\");\n        dom.appendChild(el1, el2);\n        var el2 = dom.createElement(\"tr\");\n        var el3 = dom.createTextNode(\"\\n\t\t\");\n        dom.appendChild(el2, el3);\n        var el3 = dom.createElement(\"td\");\n        dom.setAttribute(el3,\"class\",\"col-xs-4\");\n        var el4 = dom.createTextNode(\"\\n\t\t\t\");\n        dom.appendChild(el3, el4);\n        var el4 = dom.createComment(\"\");\n        dom.appendChild(el3, el4);\n        var el4 = dom.createTextNode(\"\\n\t\t\");\n        dom.appendChild(el3, el4);\n        dom.appendChild(el2, el3);\n        var el3 = dom.createTextNode(\"\\n\t\t\");\n        dom.appendChild(el2, el3);\n        var el3 = dom.createElement(\"td\");\n        dom.setAttribute(el3,\"class\",\"col-xs-8\");\n        var el4 = dom.createTextNode(\"\\n\t\t\tstatic, comma-delimited options, value code-selected\");\n        dom.appendChild(el3, el4);\n        var el4 = dom.createElement(\"br\");\n        dom.appendChild(el3, el4);\n        var el4 = dom.createTextNode(\"\\n\t\t\t\");\n        dom.appendChild(el3, el4);\n        var el4 = dom.createElement(\"code\");\n        var el5 = dom.createTextNode(\"\\n{{ui-button-radio choices='one,two,three' selected='two'}}\\n\t\t\t\");\n        dom.appendChild(el4, el5);\n        dom.appendChild(el3, el4);\n        var el4 = dom.createTextNode(\"\\n\t\t\");\n        dom.appendChild(el3, el4);\n        dom.appendChild(el2, el3);\n        var el3 = dom.createTextNode(\"\\n\t\");\n        dom.appendChild(el2, el3);\n        dom.appendChild(el1, el2);\n        var el2 = dom.createTextNode(\"\\n\t\");\n        dom.appendChild(el1, el2);\n        var el2 = dom.createElement(\"tr\");\n        var el3 = dom.createTextNode(\"\\n\t\t\");\n        dom.appendChild(el2, el3);\n        var el3 = dom.createElement(\"td\");\n        dom.setAttribute(el3,\"class\",\"col-xs-4\");\n        var el4 = dom.createTextNode(\"\\n\t\t\t\");\n        dom.appendChild(el3, el4);\n        var el4 = dom.createComment(\"\");\n        dom.appendChild(el3, el4);\n        var el4 = dom.createTextNode(\"\\n\t\t\");\n        dom.appendChild(el3, el4);\n        dom.appendChild(el2, el3);\n        var el3 = dom.createTextNode(\"\\n\t\t\");\n        dom.appendChild(el2, el3);\n        var el3 = dom.createElement(\"td\");\n        dom.setAttribute(el3,\"class\",\"col-xs-8\");\n        var el4 = dom.createTextNode(\"\\n\t\t\tdefault-value, value property not set (allows binding to an uninitialized variable)\");\n        dom.appendChild(el3, el4);\n        var el4 = dom.createElement(\"br\");\n        dom.appendChild(el3, el4);\n        var el4 = dom.createTextNode(\"\\n\t\t\t\");\n        dom.appendChild(el3, el4);\n        var el4 = dom.createElement(\"code\");\n        var el5 = dom.createTextNode(\"\\n{{ui-button-radio choices='one,two,three' defaultValue='three' selected=null}}\\n\t\t\t\");\n        dom.appendChild(el4, el5);\n        dom.appendChild(el3, el4);\n        var el4 = dom.createTextNode(\"\\n\t\t\");\n        dom.appendChild(el3, el4);\n        dom.appendChild(el2, el3);\n        var el3 = dom.createTextNode(\"\\n\t\");\n        dom.appendChild(el2, el3);\n        dom.appendChild(el1, el2);\n        var el2 = dom.createTextNode(\"\\n\t\");\n        dom.appendChild(el1, el2);\n        var el2 = dom.createElement(\"tr\");\n        var el3 = dom.createTextNode(\"\\n\t\t\");\n        dom.appendChild(el2, el3);\n        var el3 = dom.createElement(\"td\");\n        dom.setAttribute(el3,\"class\",\"col-xs-4\");\n        var el4 = dom.createTextNode(\"\\n\t\t\t\");\n        dom.appendChild(el3, el4);\n        var el4 = dom.createComment(\"\");\n        dom.appendChild(el3, el4);\n        var el4 = dom.createTextNode(\"\\n\t\t\");\n        dom.appendChild(el3, el4);\n        dom.appendChild(el2, el3);\n        var el3 = dom.createTextNode(\"\\n\t\t\");\n        dom.appendChild(el2, el3);\n        var el3 = dom.createElement(\"td\");\n        dom.setAttribute(el3,\"class\",\"col-xs-8\");\n        var el4 = dom.createTextNode(\"\\n\t\t\ta bound array of values\");\n        dom.appendChild(el3, el4);\n        var el4 = dom.createElement(\"br\");\n        dom.appendChild(el3, el4);\n        var el4 = dom.createTextNode(\"\\n\t\t\t\");\n        dom.appendChild(el3, el4);\n        var el4 = dom.createElement(\"code\");\n        var el5 = dom.createTextNode(\"\\n{{ui-button-radio choices=boundArray}}\\n\t\t\t\");\n        dom.appendChild(el4, el5);\n        dom.appendChild(el3, el4);\n        var el4 = dom.createTextNode(\"\\n\t\t\");\n        dom.appendChild(el3, el4);\n        dom.appendChild(el2, el3);\n        var el3 = dom.createTextNode(\"\\n\t\");\n        dom.appendChild(el2, el3);\n        dom.appendChild(el1, el2);\n        var el2 = dom.createTextNode(\"\\n\t\");\n        dom.appendChild(el1, el2);\n        var el2 = dom.createElement(\"tr\");\n        var el3 = dom.createTextNode(\"\\n\t\t\");\n        dom.appendChild(el2, el3);\n        var el3 = dom.createElement(\"td\");\n        dom.setAttribute(el3,\"class\",\"col-xs-4\");\n        var el4 = dom.createTextNode(\"\\n\t\t\t\");\n        dom.appendChild(el3, el4);\n        var el4 = dom.createComment(\"\");\n        dom.appendChild(el3, el4);\n        var el4 = dom.createTextNode(\"\\n\t\t\");\n        dom.appendChild(el3, el4);\n        dom.appendChild(el2, el3);\n        var el3 = dom.createTextNode(\"\\n\t\t\");\n        dom.appendChild(el2, el3);\n        var el3 = dom.createElement(\"td\");\n        dom.setAttribute(el3,\"class\",\"col-xs-8\");\n        var el4 = dom.createTextNode(\"\\n\t\t\ta bound array of objects\");\n        dom.appendChild(el3, el4);\n        var el4 = dom.createElement(\"br\");\n        dom.appendChild(el3, el4);\n        var el4 = dom.createTextNode(\"\\n\t\t\t\");\n        dom.appendChild(el3, el4);\n        var el4 = dom.createElement(\"code\");\n        var el5 = dom.createTextNode(\"\\n{{ui-button-radio choices=boundHash}}\\n\t\t\t\");\n        dom.appendChild(el4, el5);\n        dom.appendChild(el3, el4);\n        var el4 = dom.createTextNode(\"\\n\t\t\");\n        dom.appendChild(el3, el4);\n        dom.appendChild(el2, el3);\n        var el3 = dom.createTextNode(\"\\n\t\");\n        dom.appendChild(el2, el3);\n        dom.appendChild(el1, el2);\n        var el2 = dom.createTextNode(\"\\n\t\");\n        dom.appendChild(el1, el2);\n        var el2 = dom.createElement(\"tr\");\n        var el3 = dom.createTextNode(\"\\n\t\t\");\n        dom.appendChild(el2, el3);\n        var el3 = dom.createElement(\"td\");\n        dom.setAttribute(el3,\"class\",\"col-xs-4\");\n        var el4 = dom.createTextNode(\"\\n\t\t\t\");\n        dom.appendChild(el3, el4);\n        var el4 = dom.createComment(\"\");\n        dom.appendChild(el3, el4);\n        var el4 = dom.createTextNode(\"\\n\t\t\");\n        dom.appendChild(el3, el4);\n        dom.appendChild(el2, el3);\n        var el3 = dom.createTextNode(\"\\n\t\t\");\n        dom.appendChild(el2, el3);\n        var el3 = dom.createElement(\"td\");\n        dom.setAttribute(el3,\"class\",\"col-xs-8\");\n        var el4 = dom.createTextNode(\"\\n\t\t\tnull IS allowed, no selected value set\");\n        dom.appendChild(el3, el4);\n        var el4 = dom.createElement(\"br\");\n        dom.appendChild(el3, el4);\n        var el4 = dom.createTextNode(\"\\n\t\t\t\");\n        dom.appendChild(el3, el4);\n        var el4 = dom.createElement(\"code\");\n        var el5 = dom.createTextNode(\"\\n{{ui-bs-button-choice choices=boundArray canBeNull='true'}}\\n\t\t\t\");\n        dom.appendChild(el4, el5);\n        dom.appendChild(el3, el4);\n        var el4 = dom.createTextNode(\"\\n\t\t\");\n        dom.appendChild(el3, el4);\n        dom.appendChild(el2, el3);\n        var el3 = dom.createTextNode(\"\\n\t\");\n        dom.appendChild(el2, el3);\n        dom.appendChild(el1, el2);\n        var el2 = dom.createTextNode(\"\\n\t\\n\t\");\n        dom.appendChild(el1, el2);\n        var el2 = dom.createElement(\"tr\");\n        var el3 = dom.createTextNode(\"\\n\t\t\");\n        dom.appendChild(el2, el3);\n        var el3 = dom.createElement(\"td\");\n        dom.setAttribute(el3,\"class\",\"col-xs-4\");\n        var el4 = dom.createTextNode(\"\\n\t\t\t\");\n        dom.appendChild(el3, el4);\n        var el4 = dom.createComment(\"\");\n        dom.appendChild(el3, el4);\n        var el4 = dom.createTextNode(\"\\n\t\t\");\n        dom.appendChild(el3, el4);\n        dom.appendChild(el2, el3);\n        var el3 = dom.createTextNode(\"\\n\t\t\");\n        dom.appendChild(el2, el3);\n        var el3 = dom.createElement(\"td\");\n        dom.setAttribute(el3,\"class\",\"col-xs-8\");\n        var el4 = dom.createTextNode(\"\\n\t\t\ta bound array of objects, using explicit label\");\n        dom.appendChild(el3, el4);\n        var el4 = dom.createElement(\"br\");\n        dom.appendChild(el3, el4);\n        var el4 = dom.createTextNode(\"\\n\t\t\t\");\n        dom.appendChild(el3, el4);\n        var el4 = dom.createElement(\"code\");\n        var el5 = dom.createTextNode(\"\\n{{ui-bs-button-choice choices=boundHash labelProp='sidecar'}}\\n\t\t\t\");\n        dom.appendChild(el4, el5);\n        dom.appendChild(el3, el4);\n        var el4 = dom.createTextNode(\"\\n\t\t\");\n        dom.appendChild(el3, el4);\n        dom.appendChild(el2, el3);\n        var el3 = dom.createTextNode(\"\\n\t\");\n        dom.appendChild(el2, el3);\n        dom.appendChild(el1, el2);\n        var el2 = dom.createTextNode(\"\\n\t\");\n        dom.appendChild(el1, el2);\n        var el2 = dom.createElement(\"tr\");\n        var el3 = dom.createTextNode(\"\\n\t\t\");\n        dom.appendChild(el2, el3);\n        var el3 = dom.createElement(\"td\");\n        dom.setAttribute(el3,\"class\",\"col-xs-4\");\n        var el4 = dom.createTextNode(\"\\n\t\t\t\");\n        dom.appendChild(el3, el4);\n        var el4 = dom.createComment(\"\");\n        dom.appendChild(el3, el4);\n        var el4 = dom.createTextNode(\"\\n\t\t\");\n        dom.appendChild(el3, el4);\n        dom.appendChild(el2, el3);\n        var el3 = dom.createTextNode(\"\\n\t\t\");\n        dom.appendChild(el2, el3);\n        var el3 = dom.createElement(\"td\");\n        dom.setAttribute(el3,\"class\",\"col-xs-8\");\n        var el4 = dom.createTextNode(\"\\n\t\t\tbound selector preset to 'three' [currently: \");\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.createElement(\"br\");\n        dom.appendChild(el3, el4);\n        var el4 = dom.createTextNode(\"\\n\t\t\t\");\n        dom.appendChild(el3, el4);\n        var el4 = dom.createElement(\"code\");\n        var el5 = dom.createTextNode(\"\\n{{ui-bs-button-choice choices=boundHash selected=selector}}\\n\t\t\t\");\n        dom.appendChild(el4, el5);\n        dom.appendChild(el3, el4);\n        var el4 = dom.createTextNode(\"\\n\t\t\");\n        dom.appendChild(el3, el4);\n        dom.appendChild(el2, el3);\n        var el3 = dom.createTextNode(\"\\n\t\");\n        dom.appendChild(el2, el3);\n        dom.appendChild(el1, el2);\n        var el2 = dom.createTextNode(\"\\n\t\");\n        dom.appendChild(el1, el2);\n        var el2 = dom.createElement(\"tr\");\n        var el3 = dom.createTextNode(\"\\n\t\t\");\n        dom.appendChild(el2, el3);\n        var el3 = dom.createElement(\"td\");\n        dom.setAttribute(el3,\"class\",\"col-xs-4\");\n        var el4 = dom.createTextNode(\"\\n\t\t\t\");\n        dom.appendChild(el3, el4);\n        var el4 = dom.createComment(\"\");\n        dom.appendChild(el3, el4);\n        var el4 = dom.createTextNode(\"\\n\t\t\");\n        dom.appendChild(el3, el4);\n        dom.appendChild(el2, el3);\n        var el3 = dom.createTextNode(\"\\n\t\t\");\n        dom.appendChild(el2, el3);\n        var el3 = dom.createElement(\"td\");\n        dom.setAttribute(el3,\"class\",\"col-xs-8\");\n        var el4 = dom.createTextNode(\"\\n\t\t\tbound to changeEvent\");\n        dom.appendChild(el3, el4);\n        var el4 = dom.createElement(\"br\");\n        dom.appendChild(el3, el4);\n        var el4 = dom.createTextNode(\"\\n\t\t\t\");\n        dom.appendChild(el3, el4);\n        var el4 = dom.createElement(\"code\");\n        var el5 = dom.createTextNode(\"\\n{{ui-bs-button-choice changeEvent='handleRadioChange' choices=boundHash}}\\n\t\t\t\");\n        dom.appendChild(el4, el5);\n        dom.appendChild(el3, el4);\n        var el4 = dom.createTextNode(\"\\n\t\t\");\n        dom.appendChild(el3, el4);\n        dom.appendChild(el2, el3);\n        var el3 = dom.createTextNode(\"\\n\t\");\n        dom.appendChild(el2, el3);\n        dom.appendChild(el1, el2);\n        var el2 = dom.createTextNode(\"\t\\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(\"hr\");\n        dom.appendChild(el0, el1);\n        var el1 = dom.createTextNode(\"\\n\");\n        dom.appendChild(el0, el1);\n        var el1 = dom.createElement(\"h5\");\n        var el2 = dom.createTextNode(\"Checkbox Selectors\");\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\",\"checkbox-tests\");\n        var el2 = dom.createTextNode(\"\\n\t\");\n        dom.appendChild(el1, el2);\n        var el2 = dom.createElement(\"table\");\n        dom.setAttribute(el2,\"class\",\"demo-table\");\n        var el3 = dom.createTextNode(\"\\n\t\t\");\n        dom.appendChild(el2, el3);\n        var el3 = dom.createElement(\"tr\");\n        var el4 = dom.createTextNode(\"\\n\t\t\t\");\n        dom.appendChild(el3, el4);\n        var el4 = dom.createElement(\"td\");\n        dom.setAttribute(el4,\"class\",\"col-xs-4\");\n        var el5 = dom.createTextNode(\"\\n\t\t\t\t\");\n        dom.appendChild(el4, el5);\n        var el5 = dom.createComment(\"\");\n        dom.appendChild(el4, el5);\n        var el5 = dom.createTextNode(\"\\n\t\t\t\");\n        dom.appendChild(el4, el5);\n        dom.appendChild(el3, el4);\n        var el4 = dom.createTextNode(\"\\n\t\t\t\");\n        dom.appendChild(el3, el4);\n        var el4 = dom.createElement(\"td\");\n        dom.setAttribute(el4,\"class\",\"col-xs-8\");\n        var el5 = dom.createTextNode(\"\\n\t\t\t\tstatic, comma-delimited set of options\");\n        dom.appendChild(el4, el5);\n        var el5 = dom.createElement(\"br\");\n        dom.appendChild(el4, el5);\n        var el5 = dom.createTextNode(\"\\n\t\t\t\t\");\n        dom.appendChild(el4, el5);\n        var el5 = dom.createElement(\"code\");\n        var el6 = dom.createTextNode(\"\\n\t{{ui-bs-button-choice choices='one,two,three' type='checkbox'}}\\n\t\t\t\t\");\n        dom.appendChild(el5, el6);\n        dom.appendChild(el4, el5);\n        var el5 = dom.createTextNode(\"\\n\t\t\t\");\n        dom.appendChild(el4, el5);\n        dom.appendChild(el3, el4);\n        var el4 = dom.createTextNode(\"\\n\t\t\");\n        dom.appendChild(el3, el4);\n        dom.appendChild(el2, el3);\n        var el3 = dom.createTextNode(\"\\n\t\t\");\n        dom.appendChild(el2, el3);\n        var el3 = dom.createElement(\"tr\");\n        var el4 = dom.createTextNode(\"\\n\t\t\t\");\n        dom.appendChild(el3, el4);\n        var el4 = dom.createElement(\"td\");\n        dom.setAttribute(el4,\"class\",\"col-xs-4\");\n        var el5 = dom.createTextNode(\"\\n\t\t\t\t\");\n        dom.appendChild(el4, el5);\n        var el5 = dom.createComment(\"\");\n        dom.appendChild(el4, el5);\n        var el5 = dom.createTextNode(\"\\n\t\t\t\");\n        dom.appendChild(el4, el5);\n        dom.appendChild(el3, el4);\n        var el4 = dom.createTextNode(\"\\n\t\t\t\");\n        dom.appendChild(el3, el4);\n        var el4 = dom.createElement(\"td\");\n        dom.setAttribute(el4,\"class\",\"col-xs-8\");\n        var el5 = dom.createTextNode(\"\\n\t\t\t\tand with a friendlier component name\");\n        dom.appendChild(el4, el5);\n        var el5 = dom.createElement(\"br\");\n        dom.appendChild(el4, el5);\n        var el5 = dom.createTextNode(\"\\n\t\t\t\t\");\n        dom.appendChild(el4, el5);\n        var el5 = dom.createElement(\"code\");\n        var el6 = dom.createTextNode(\"\\n\t{{ui-button-checkbox choices='one,two,three'}}\\n\t\t\t\t\");\n        dom.appendChild(el5, el6);\n        dom.appendChild(el4, el5);\n        var el5 = dom.createTextNode(\"\\n\t\t\t\");\n        dom.appendChild(el4, el5);\n        dom.appendChild(el3, el4);\n        var el4 = dom.createTextNode(\"\\n\t\t\");\n        dom.appendChild(el3, el4);\n        dom.appendChild(el2, el3);\n        var el3 = dom.createTextNode(\"\\n\t\");\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(\"hr\");\n        dom.appendChild(el0, el1);\n        var el1 = dom.createTextNode(\"\\n\");\n        dom.appendChild(el0, el1);\n        var el1 = dom.createElement(\"h5\");\n        var el2 = dom.createTextNode(\"Promise/Deferred Data\");\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(\"pre\");\n        var el2 = dom.createTextNode(\"\\nserver: null,\\nstartupServer: function() {\\n\tvar self = this;\\n\tvar promisedArray = { \\n\t\tcolors: [\\n\t\t\t{id:\\\"red\\\", name:\\\"Red\\\", group:\\\"primary\\\"},\\n\t\t\t{id:\\\"blue\\\", name:\\\"Blue\\\", group:\\\"primary\\\"},\\n\t\t\t{id:\\\"green\\\", name:\\\"Green\\\", group:\\\"primary\\\"},\\n\t]};\\n\tvar promisedObject = { animal: {id:\\\"mammal\\\", examples:['lion','tiger','bear']} };\\n\tself.set('server', new Pretender(function(){\\n\t  this.get('/colors', function(request){\\n\t\t  return [200, {\\\"Content-Type\\\": \\\"application/json\\\"}, JSON.stringify(promisedArray)];\\n\t  }, 5000);\\n\t  this.get('/animals/:id', function(request){\\n\t\t  return [200, {\\\"Content-Type\\\": \\\"application/json\\\"}, JSON.stringify(promisedObject)];\\n\t  }, 5000);\\n\t}));\t\t\\n}\\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,\"id\",\"promise-tests\");\n        var el2 = dom.createTextNode(\"\\n\t\");\n        dom.appendChild(el1, el2);\n        var el2 = dom.createElement(\"table\");\n        dom.setAttribute(el2,\"class\",\"demo-table\");\n        var el3 = dom.createTextNode(\"\\n\t\t\");\n        dom.appendChild(el2, el3);\n        var el3 = dom.createElement(\"tr\");\n        var el4 = dom.createTextNode(\"\\n\t\t\t\");\n        dom.appendChild(el3, el4);\n        var el4 = dom.createElement(\"td\");\n        dom.setAttribute(el4,\"class\",\"col-xs-4\");\n        var el5 = dom.createTextNode(\"\\n\t\t\t\t\");\n        dom.appendChild(el4, el5);\n        var el5 = dom.createComment(\"\");\n        dom.appendChild(el4, el5);\n        var el5 = dom.createTextNode(\"\\n\t\t\t\");\n        dom.appendChild(el4, el5);\n        dom.appendChild(el3, el4);\n        var el4 = dom.createTextNode(\"\\n\t\t\t\");\n        dom.appendChild(el3, el4);\n        var el4 = dom.createElement(\"td\");\n        dom.setAttribute(el4,\"class\",\"col-xs-8\");\n        var el5 = dom.createTextNode(\"\\n\t\t\t\tEmber-data list/array returned\");\n        dom.appendChild(el4, el5);\n        var el5 = dom.createElement(\"br\");\n        dom.appendChild(el4, el5);\n        var el5 = dom.createTextNode(\"\\n\t\t\t\t\");\n        dom.appendChild(el4, el5);\n        var el5 = dom.createElement(\"code\");\n        var el6 = dom.createTextNode(\"\\n\t{{ui-bs-button-choice choices=promisedArray }}\\n\t\t\t\t\");\n        dom.appendChild(el5, el6);\n        dom.appendChild(el4, el5);\n        var el5 = dom.createTextNode(\"\\n\t\t\t\");\n        dom.appendChild(el4, el5);\n        dom.appendChild(el3, el4);\n        var el4 = dom.createTextNode(\"\\n\t\t\");\n        dom.appendChild(el3, el4);\n        dom.appendChild(el2, el3);\n        var el3 = dom.createTextNode(\"\\n\t\t\");\n        dom.appendChild(el2, el3);\n        var el3 = dom.createElement(\"tr\");\n        var el4 = dom.createTextNode(\"\\n\t\t\t\");\n        dom.appendChild(el3, el4);\n        var el4 = dom.createElement(\"td\");\n        dom.setAttribute(el4,\"class\",\"col-xs-4\");\n        var el5 = dom.createTextNode(\"\\n\t\t\t\t\");\n        dom.appendChild(el4, el5);\n        var el5 = dom.createComment(\"\");\n        dom.appendChild(el4, el5);\n        var el5 = dom.createTextNode(\"\\n\t\t\t\");\n        dom.appendChild(el4, el5);\n        dom.appendChild(el3, el4);\n        var el4 = dom.createTextNode(\"\\n\t\t\t\");\n        dom.appendChild(el3, el4);\n        var el4 = dom.createElement(\"td\");\n        dom.setAttribute(el4,\"class\",\"col-xs-8\");\n        var el5 = dom.createTextNode(\"\\n\t\t\t\tEmber-data returns object w/ array property\");\n        dom.appendChild(el4, el5);\n        var el5 = dom.createElement(\"br\");\n        dom.appendChild(el4, el5);\n        var el5 = dom.createTextNode(\"\\n\t\t\t\t\");\n        dom.appendChild(el4, el5);\n        var el5 = dom.createElement(\"code\");\n        var el6 = dom.createTextNode(\"\\n\t{{ui-bs-button-choice choices=promisedObject choicesOffset='examples'}}\\n\t\t\t\t\");\n        dom.appendChild(el5, el6);\n        dom.appendChild(el4, el5);\n        var el5 = dom.createTextNode(\"\\n\t\t\t\");\n        dom.appendChild(el4, el5);\n        dom.appendChild(el3, el4);\n        var el4 = dom.createTextNode(\"\\n\t\t\");\n        dom.appendChild(el3, el4);\n        dom.appendChild(el2, el3);\n        var el3 = dom.createTextNode(\"\\n\t\");\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\");\n        dom.appendChild(el0, el1);\n        var el1 = dom.createElement(\"hr\");\n        dom.appendChild(el0, el1);\n        var el1 = dom.createTextNode(\"\\n\");\n        dom.appendChild(el0, el1);\n        var el1 = dom.createElement(\"h5\");\n        var el2 = dom.createTextNode(\"Dynamic Choice Tests\");\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\",\"dynamic-tests\");\n        var el2 = dom.createTextNode(\"\\n\\n\t\");\n        dom.appendChild(el1, el2);\n        var el2 = dom.createElement(\"table\");\n        dom.setAttribute(el2,\"class\",\"demo-table\");\n        var el3 = dom.createTextNode(\"\\n\t\t\");\n        dom.appendChild(el2, el3);\n        var el3 = dom.createElement(\"tr\");\n        var el4 = dom.createTextNode(\"\\n\t\t\t\");\n        dom.appendChild(el3, el4);\n        var el4 = dom.createElement(\"td\");\n        dom.setAttribute(el4,\"class\",\"col-xs-4\");\n        var el5 = dom.createTextNode(\"\\n\t\t\t\t\");\n        dom.appendChild(el4, el5);\n        var el5 = dom.createComment(\"\");\n        dom.appendChild(el4, el5);\n        var el5 = dom.createTextNode(\"\\n\t\t\t\");\n        dom.appendChild(el4, el5);\n        dom.appendChild(el3, el4);\n        var el4 = dom.createTextNode(\"\\n\t\t\t\");\n        dom.appendChild(el3, el4);\n        var el4 = dom.createElement(\"td\");\n        dom.setAttribute(el4,\"class\",\"col-xs-8\");\n        var el5 = dom.createTextNode(\"\\n\t\t\t\tNo choices provided\");\n        dom.appendChild(el4, el5);\n        var el5 = dom.createElement(\"br\");\n        dom.appendChild(el4, el5);\n        var el5 = dom.createTextNode(\"\\n\t\t\t\t\");\n        dom.appendChild(el4, el5);\n        var el5 = dom.createElement(\"code\");\n        var el6 = dom.createTextNode(\"\\n\t{{ui-bs-button-choice}}\\n\t\t\t\t\");\n        dom.appendChild(el5, el6);\n        dom.appendChild(el4, el5);\n        var el5 = dom.createTextNode(\"\\n\t\t\t\");\n        dom.appendChild(el4, el5);\n        dom.appendChild(el3, el4);\n        var el4 = dom.createTextNode(\"\\n\t\t\");\n        dom.appendChild(el3, el4);\n        dom.appendChild(el2, el3);\n        var el3 = dom.createTextNode(\"\\n\t\t\");\n        dom.appendChild(el2, el3);\n        var el3 = dom.createElement(\"tr\");\n        var el4 = dom.createTextNode(\"\\n\t\t\t\");\n        dom.appendChild(el3, el4);\n        var el4 = dom.createElement(\"td\");\n        dom.setAttribute(el4,\"class\",\"col-xs-4\");\n        var el5 = dom.createTextNode(\"\\n\t\t\t\t\");\n        dom.appendChild(el4, el5);\n        var el5 = dom.createComment(\"\");\n        dom.appendChild(el4, el5);\n        var el5 = dom.createTextNode(\"\\n\t\t\t\");\n        dom.appendChild(el4, el5);\n        dom.appendChild(el3, el4);\n        var el4 = dom.createTextNode(\"\\n\t\t\t\");\n        dom.appendChild(el3, el4);\n        var el4 = dom.createElement(\"td\");\n        dom.setAttribute(el4,\"class\",\"col-xs-8\");\n        var el5 = dom.createTextNode(\"\\n\t\t\t\tNo choices provided, bespoke text\");\n        dom.appendChild(el4, el5);\n        var el5 = dom.createElement(\"br\");\n        dom.appendChild(el4, el5);\n        var el5 = dom.createTextNode(\"\\n\t\t\t\t\");\n        dom.appendChild(el4, el5);\n        var el5 = dom.createElement(\"code\");\n        var el6 = dom.createTextNode(\"\\n\t{{ui-bs-button-choice missingChoicesText='you have nothing!'}}\\n\t\t\t\t\");\n        dom.appendChild(el5, el6);\n        dom.appendChild(el4, el5);\n        var el5 = dom.createTextNode(\"\\n\t\t\t\");\n        dom.appendChild(el4, el5);\n        dom.appendChild(el3, el4);\n        var el4 = dom.createTextNode(\"\\n\t\t\");\n        dom.appendChild(el3, el4);\n        dom.appendChild(el2, el3);\n        var el3 = dom.createTextNode(\"\\n\t\t\");\n        dom.appendChild(el2, el3);\n        var el3 = dom.createElement(\"tr\");\n        var el4 = dom.createTextNode(\"\\n\t\t\t\");\n        dom.appendChild(el3, el4);\n        var el4 = dom.createElement(\"td\");\n        dom.setAttribute(el4,\"class\",\"col-xs-4\");\n        var el5 = dom.createTextNode(\"\\n\t\t\t\t\");\n        dom.appendChild(el4, el5);\n        var el5 = dom.createComment(\"\");\n        dom.appendChild(el4, el5);\n        var el5 = dom.createTextNode(\"\\n\t\t\t\");\n        dom.appendChild(el4, el5);\n        dom.appendChild(el3, el4);\n        var el4 = dom.createTextNode(\"\\n\t\t\t\");\n        dom.appendChild(el3, el4);\n        var el4 = dom.createElement(\"td\");\n        dom.setAttribute(el4,\"class\",\"col-xs-8\");\n        var el5 = dom.createTextNode(\"\\n\t\t\t\tdynamic choice modification to simple choices array\");\n        dom.appendChild(el4, el5);\n        var el5 = dom.createElement(\"br\");\n        dom.appendChild(el4, el5);\n        var el5 = dom.createTextNode(\"\\n\t\t\t\t\");\n        dom.appendChild(el4, el5);\n        var el5 = dom.createElement(\"button\");\n        dom.setAttribute(el5,\"class\",\"btn btn-default btn-sm\");\n        var el6 = dom.createTextNode(\"Add\");\n        dom.appendChild(el5, el6);\n        dom.appendChild(el4, el5);\n        var el5 = dom.createTextNode(\"\\n\t\t\t\t\");\n        dom.appendChild(el4, el5);\n        var el5 = dom.createElement(\"button\");\n        dom.setAttribute(el5,\"class\",\"btn btn-default btn-sm\");\n        var el6 = dom.createTextNode(\"Remove\");\n        dom.appendChild(el5, el6);\n        dom.appendChild(el4, el5);\n        var el5 = dom.createElement(\"br\");\n        dom.appendChild(el4, el5);\n        var el5 = dom.createTextNode(\"\\n\t\t\t\");\n        dom.appendChild(el4, el5);\n        dom.appendChild(el3, el4);\n        var el4 = dom.createTextNode(\"\\n\t\t\");\n        dom.appendChild(el3, el4);\n        dom.appendChild(el2, el3);\n        var el3 = dom.createTextNode(\"\\n\t\t\");\n        dom.appendChild(el2, el3);\n        var el3 = dom.createElement(\"tr\");\n        var el4 = dom.createTextNode(\"\\n\t\t\t\");\n        dom.appendChild(el3, el4);\n        var el4 = dom.createElement(\"td\");\n        dom.setAttribute(el4,\"class\",\"col-xs-4\");\n        var el5 = dom.createTextNode(\"\\n\t\t\t\t\");\n        dom.appendChild(el4, el5);\n        var el5 = dom.createComment(\"\");\n        dom.appendChild(el4, el5);\n        var el5 = dom.createTextNode(\"\\n\t\t\t\");\n        dom.appendChild(el4, el5);\n        dom.appendChild(el3, el4);\n        var el4 = dom.createTextNode(\"\\n\t\t\t\");\n        dom.appendChild(el3, el4);\n        var el4 = dom.createElement(\"td\");\n        dom.setAttribute(el4,\"class\",\"col-xs-8\");\n        var el5 = dom.createTextNode(\"\\n\t\t\t\tdynamic choice with hash choice array (\");\n        dom.appendChild(el4, el5);\n        var el5 = dom.createElement(\"code\");\n        var el6 = dom.createTextNode(\"dynHashArray\");\n        dom.appendChild(el5, el6);\n        dom.appendChild(el4, el5);\n        var el5 = dom.createTextNode(\")\");\n        dom.appendChild(el4, el5);\n        var el5 = dom.createElement(\"br\");\n        dom.appendChild(el4, el5);\n        var el5 = dom.createTextNode(\"\\n\t\t\t\t\");\n        dom.appendChild(el4, el5);\n        var el5 = dom.createElement(\"button\");\n        dom.setAttribute(el5,\"class\",\"btn btn-default btn-sm\");\n        var el6 = dom.createTextNode(\"Add\");\n        dom.appendChild(el5, el6);\n        dom.appendChild(el4, el5);\n        var el5 = dom.createTextNode(\"\\n\t\t\t\t\");\n        dom.appendChild(el4, el5);\n        var el5 = dom.createElement(\"button\");\n        dom.setAttribute(el5,\"class\",\"btn btn-default btn-sm\");\n        var el6 = dom.createTextNode(\"Remove\");\n        dom.appendChild(el5, el6);\n        dom.appendChild(el4, el5);\n        var el5 = dom.createElement(\"br\");\n        dom.appendChild(el4, el5);\n        var el5 = dom.createTextNode(\"\\n\t\t\t\");\n        dom.appendChild(el4, el5);\n        dom.appendChild(el3, el4);\n        var el4 = dom.createTextNode(\"\\n\t\t\");\n        dom.appendChild(el3, el4);\n        dom.appendChild(el2, el3);\n        var el3 = dom.createTextNode(\"\\n\t\t\");\n        dom.appendChild(el2, el3);\n        var el3 = dom.createElement(\"tr\");\n        var el4 = dom.createTextNode(\"\\n\t\t\t\");\n        dom.appendChild(el3, el4);\n        var el4 = dom.createElement(\"td\");\n        dom.setAttribute(el4,\"class\",\"col-xs-4\");\n        var el5 = dom.createTextNode(\"\\n\t\t\t\t\");\n        dom.appendChild(el4, el5);\n        var el5 = dom.createComment(\"\");\n        dom.appendChild(el4, el5);\n        var el5 = dom.createTextNode(\"\\n\t\t\t\");\n        dom.appendChild(el4, el5);\n        dom.appendChild(el3, el4);\n        var el4 = dom.createTextNode(\"\\n\t\t\t\");\n        dom.appendChild(el3, el4);\n        var el4 = dom.createElement(\"td\");\n        dom.setAttribute(el4,\"class\",\"col-xs-8\");\n        var el5 = dom.createTextNode(\"\\n\t\t\t\tadding simple element into hash choice array (\");\n        dom.appendChild(el4, el5);\n        var el5 = dom.createElement(\"code\");\n        var el6 = dom.createTextNode(\"dynHashArray\");\n        dom.appendChild(el5, el6);\n        dom.appendChild(el4, el5);\n        var el5 = dom.createTextNode(\")\");\n        dom.appendChild(el4, el5);\n        var el5 = dom.createElement(\"br\");\n        dom.appendChild(el4, el5);\n        var el5 = dom.createTextNode(\"\\n\t\t\t\t\");\n        dom.appendChild(el4, el5);\n        var el5 = dom.createElement(\"button\");\n        dom.setAttribute(el5,\"class\",\"btn btn-default btn-sm\");\n        var el6 = dom.createTextNode(\"Add\");\n        dom.appendChild(el5, el6);\n        dom.appendChild(el4, el5);\n        var el5 = dom.createTextNode(\"\\n\t\t\t\t\");\n        dom.appendChild(el4, el5);\n        var el5 = dom.createElement(\"button\");\n        dom.setAttribute(el5,\"class\",\"btn btn-default btn-sm\");\n        var el6 = dom.createTextNode(\"Remove\");\n        dom.appendChild(el5, el6);\n        dom.appendChild(el4, el5);\n        var el5 = dom.createElement(\"br\");\n        dom.appendChild(el4, el5);\n        var el5 = dom.createTextNode(\"\\n\t\t\t\");\n        dom.appendChild(el4, el5);\n        dom.appendChild(el3, el4);\n        var el4 = dom.createTextNode(\"\\n\t\t\");\n        dom.appendChild(el3, el4);\n        dom.appendChild(el2, el3);\n        var el3 = dom.createTextNode(\"\\n\t\\n\t\");\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\");\n        dom.appendChild(el0, el1);\n        var el1 = dom.createElement(\"hr\");\n        dom.appendChild(el0, el1);\n        var el1 = dom.createTextNode(\"\\n\");\n        dom.appendChild(el0, el1);\n        var el1 = dom.createElement(\"h5\");\n        var el2 = dom.createTextNode(\"Formatting Tests\");\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\",\"formatting-tests\");\n        var el2 = dom.createTextNode(\"\\n\t\");\n        dom.appendChild(el1, el2);\n        var el2 = dom.createElement(\"table\");\n        dom.setAttribute(el2,\"class\",\"demo-table\");\n        var el3 = dom.createTextNode(\"\\n\t\t\");\n        dom.appendChild(el2, el3);\n        var el3 = dom.createElement(\"tr\");\n        var el4 = dom.createTextNode(\"\\n\t\t\t\");\n        dom.appendChild(el3, el4);\n        var el4 = dom.createElement(\"td\");\n        dom.setAttribute(el4,\"class\",\"col-xs-4\");\n        var el5 = dom.createTextNode(\"\\n\t\t\t\t\");\n        dom.appendChild(el4, el5);\n        var el5 = dom.createComment(\"\");\n        dom.appendChild(el4, el5);\n        var el5 = dom.createTextNode(\"\\n\t\t\t\");\n        dom.appendChild(el4, el5);\n        dom.appendChild(el3, el4);\n        var el4 = dom.createTextNode(\"\\n\t\t\t\");\n        dom.appendChild(el3, el4);\n        var el4 = dom.createElement(\"td\");\n        dom.setAttribute(el4,\"class\",\"col-xs-8\");\n        var el5 = dom.createTextNode(\"\\n\t\t\t\tcheckbox using warning color\");\n        dom.appendChild(el4, el5);\n        var el5 = dom.createElement(\"br\");\n        dom.appendChild(el4, el5);\n        var el5 = dom.createTextNode(\"\\n\t\t\t\t\");\n        dom.appendChild(el4, el5);\n        var el5 = dom.createElement(\"code\");\n        var el6 = dom.createTextNode(\"\\n\t{{ui-bs-button-choice choices=boundArray color='warning' type='checkbox'}}\\n\t\t\t\t\");\n        dom.appendChild(el5, el6);\n        dom.appendChild(el4, el5);\n        var el5 = dom.createTextNode(\"\\n\t\t\t\");\n        dom.appendChild(el4, el5);\n        dom.appendChild(el3, el4);\n        var el4 = dom.createTextNode(\"\\n\t\t\");\n        dom.appendChild(el3, el4);\n        dom.appendChild(el2, el3);\n        var el3 = dom.createTextNode(\"\\n\t\t\");\n        dom.appendChild(el2, el3);\n        var el3 = dom.createElement(\"tr\");\n        var el4 = dom.createTextNode(\"\\n\t\t\t\");\n        dom.appendChild(el3, el4);\n        var el4 = dom.createElement(\"td\");\n        dom.setAttribute(el4,\"class\",\"col-xs-4\");\n        var el5 = dom.createTextNode(\"\\n\t\t\t\t\");\n        dom.appendChild(el4, el5);\n        var el5 = dom.createComment(\"\");\n        dom.appendChild(el4, el5);\n        var el5 = dom.createTextNode(\"\\n\t\t\t\");\n        dom.appendChild(el4, el5);\n        dom.appendChild(el3, el4);\n        var el4 = dom.createTextNode(\"\\n\t\t\t\");\n        dom.appendChild(el3, el4);\n        var el4 = dom.createElement(\"td\");\n        dom.setAttribute(el4,\"class\",\"col-xs-8\");\n        var el5 = dom.createTextNode(\"\\n\t\t\t\tradio using primary color\");\n        dom.appendChild(el4, el5);\n        var el5 = dom.createElement(\"br\");\n        dom.appendChild(el4, el5);\n        var el5 = dom.createTextNode(\"\\n\t\t\t\t\");\n        dom.appendChild(el4, el5);\n        var el5 = dom.createElement(\"code\");\n        var el6 = dom.createTextNode(\"\\n\t{{ui-bs-button-choice choices='one,two,three' color='primary'}}\\n\t\t\t\t\");\n        dom.appendChild(el5, el6);\n        dom.appendChild(el4, el5);\n        var el5 = dom.createTextNode(\"\\n\t\t\t\");\n        dom.appendChild(el4, el5);\n        dom.appendChild(el3, el4);\n        var el4 = dom.createTextNode(\"\\n\t\t\");\n        dom.appendChild(el3, el4);\n        dom.appendChild(el2, el3);\n        var el3 = dom.createTextNode(\"\\n\t\t\");\n        dom.appendChild(el2, el3);\n        var el3 = dom.createElement(\"tr\");\n        var el4 = dom.createTextNode(\"\\n\t\t\t\");\n        dom.appendChild(el3, el4);\n        var el4 = dom.createElement(\"td\");\n        dom.setAttribute(el4,\"class\",\"col-xs-4\");\n        var el5 = dom.createTextNode(\"\\n\t\t\t\t\");\n        dom.appendChild(el4, el5);\n        var el5 = dom.createComment(\"\");\n        dom.appendChild(el4, el5);\n        var el5 = dom.createTextNode(\"\\n\t\t\t\");\n        dom.appendChild(el4, el5);\n        dom.appendChild(el3, el4);\n        var el4 = dom.createTextNode(\"\\n\t\t\t\");\n        dom.appendChild(el3, el4);\n        var el4 = dom.createElement(\"td\");\n        dom.setAttribute(el4,\"class\",\"col-xs-8\");\n        var el5 = dom.createTextNode(\"\\n\t\t\t\tbig buttons\");\n        dom.appendChild(el4, el5);\n        var el5 = dom.createElement(\"br\");\n        dom.appendChild(el4, el5);\n        var el5 = dom.createTextNode(\"\\n\t\t\t\t\");\n        dom.appendChild(el4, el5);\n        var el5 = dom.createElement(\"code\");\n        var el6 = dom.createTextNode(\"\\n\t{{ui-bs-button-choice size='large' choices='one,two'}}\\n\t\t\t\t\");\n        dom.appendChild(el5, el6);\n        dom.appendChild(el4, el5);\n        var el5 = dom.createTextNode(\"\\n\t\t\t\");\n        dom.appendChild(el4, el5);\n        dom.appendChild(el3, el4);\n        var el4 = dom.createTextNode(\"\\n\t\t\");\n        dom.appendChild(el3, el4);\n        dom.appendChild(el2, el3);\n        var el3 = dom.createTextNode(\"\\n\t\t\");\n        dom.appendChild(el2, el3);\n        var el3 = dom.createElement(\"tr\");\n        var el4 = dom.createTextNode(\"\\n\t\t\t\");\n        dom.appendChild(el3, el4);\n        var el4 = dom.createElement(\"td\");\n        dom.setAttribute(el4,\"class\",\"col-xs-4\");\n        var el5 = dom.createTextNode(\"\\n\t\t\t\t\");\n        dom.appendChild(el4, el5);\n        var el5 = dom.createComment(\"\");\n        dom.appendChild(el4, el5);\n        var el5 = dom.createTextNode(\"\\n\t\t\t\");\n        dom.appendChild(el4, el5);\n        dom.appendChild(el3, el4);\n        var el4 = dom.createTextNode(\"\\n\t\t\t\");\n        dom.appendChild(el3, el4);\n        var el4 = dom.createElement(\"td\");\n        dom.setAttribute(el4,\"class\",\"col-xs-8\");\n        var el5 = dom.createTextNode(\"\\n\t\t\t\tsmall buttons\");\n        dom.appendChild(el4, el5);\n        var el5 = dom.createElement(\"br\");\n        dom.appendChild(el4, el5);\n        var el5 = dom.createTextNode(\"\\n\t\t\t\t\");\n        dom.appendChild(el4, el5);\n        var el5 = dom.createElement(\"code\");\n        var el6 = dom.createTextNode(\"\\n\t{{ui-bs-button-choice size='small' choices='one,two,three,four'}}\\n\t\t\t\t\");\n        dom.appendChild(el5, el6);\n        dom.appendChild(el4, el5);\n        var el5 = dom.createTextNode(\"\\n\t\t\t\");\n        dom.appendChild(el4, el5);\n        dom.appendChild(el3, el4);\n        var el4 = dom.createTextNode(\"\\n\t\t\");\n        dom.appendChild(el3, el4);\n        dom.appendChild(el2, el3);\n        var el3 = dom.createTextNode(\"\\n\t\t\");\n        dom.appendChild(el2, el3);\n        var el3 = dom.createElement(\"tr\");\n        var el4 = dom.createTextNode(\"\\n\t\t\t\");\n        dom.appendChild(el3, el4);\n        var el4 = dom.createElement(\"td\");\n        dom.setAttribute(el4,\"class\",\"col-xs-4\");\n        var el5 = dom.createTextNode(\"\\n\t\t\t\t\");\n        dom.appendChild(el4, el5);\n        var el5 = dom.createComment(\"\");\n        dom.appendChild(el4, el5);\n        var el5 = dom.createTextNode(\"\\n\t\t\t\");\n        dom.appendChild(el4, el5);\n        dom.appendChild(el3, el4);\n        var el4 = dom.createTextNode(\"\\n\t\t\t\");\n        dom.appendChild(el3, el4);\n        var el4 = dom.createElement(\"td\");\n        dom.setAttribute(el4,\"class\",\"col-xs-8\");\n        var el5 = dom.createTextNode(\"\\n\t\t\t\ttiny buttons\");\n        dom.appendChild(el4, el5);\n        var el5 = dom.createElement(\"br\");\n        dom.appendChild(el4, el5);\n        var el5 = dom.createTextNode(\"\\n\t\t\t\t\");\n        dom.appendChild(el4, el5);\n        var el5 = dom.createElement(\"code\");\n        var el6 = dom.createTextNode(\"\\n\t{{ui-bs-button-choice size='tiny' choices='one,two,three,four,five' }}\\n\t\t\t\t\");\n        dom.appendChild(el5, el6);\n        dom.appendChild(el4, el5);\n        var el5 = dom.createTextNode(\"\\n\t\t\t\");\n        dom.appendChild(el4, el5);\n        dom.appendChild(el3, el4);\n        var el4 = dom.createTextNode(\"\\n\t\t\");\n        dom.appendChild(el3, el4);\n        dom.appendChild(el2, el3);\n        var el3 = dom.createTextNode(\"\\n\\n\t\");\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(\"hr\");\n        dom.appendChild(el0, el1);\n        var el1 = dom.createTextNode(\"\\n\");\n        dom.appendChild(el0, el1);\n        var el1 = dom.createElement(\"h5\");\n        var el2 = dom.createTextNode(\"Stretch Tests\");\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\",\"formatting-tests\");\n        var el2 = dom.createTextNode(\"\\n\t\");\n        dom.appendChild(el1, el2);\n        var el2 = dom.createElement(\"table\");\n        dom.setAttribute(el2,\"class\",\"demo-table\");\n        var el3 = dom.createTextNode(\"\\n\t\t\");\n        dom.appendChild(el2, el3);\n        var el3 = dom.createElement(\"tr\");\n        var el4 = dom.createTextNode(\"\\n\t\t\t\");\n        dom.appendChild(el3, el4);\n        var el4 = dom.createElement(\"td\");\n        dom.setAttribute(el4,\"class\",\"col-xs-4\");\n        var el5 = dom.createTextNode(\"\\n\t\t\t\t\");\n        dom.appendChild(el4, el5);\n        var el5 = dom.createComment(\"\");\n        dom.appendChild(el4, el5);\n        var el5 = dom.createTextNode(\"\\n\t\t\t\");\n        dom.appendChild(el4, el5);\n        dom.appendChild(el3, el4);\n        var el4 = dom.createTextNode(\"\\n\t\t\t\");\n        dom.appendChild(el3, el4);\n        var el4 = dom.createElement(\"td\");\n        dom.setAttribute(el4,\"class\",\"col-xs-8\");\n        var el5 = dom.createTextNode(\"\\n\t\t\t\tSmall Stretch buttons\");\n        dom.appendChild(el4, el5);\n        var el5 = dom.createElement(\"br\");\n        dom.appendChild(el4, el5);\n        var el5 = dom.createTextNode(\"\\n\t\t\t\t\");\n        dom.appendChild(el4, el5);\n        var el5 = dom.createElement(\"code\");\n        var el6 = dom.createTextNode(\"\\n\t{{ui-bs-button-choice stretch=true size='small' choices='one,two,three,four'}}\\n\t\t\t\t\");\n        dom.appendChild(el5, el6);\n        dom.appendChild(el4, el5);\n        var el5 = dom.createTextNode(\"\\n\t\t\t\");\n        dom.appendChild(el4, el5);\n        dom.appendChild(el3, el4);\n        var el4 = dom.createTextNode(\"\\n\t\t\");\n        dom.appendChild(el3, el4);\n        dom.appendChild(el2, el3);\n        var el3 = dom.createTextNode(\"\\n\t\t\");\n        dom.appendChild(el2, el3);\n        var el3 = dom.createElement(\"tr\");\n        var el4 = dom.createTextNode(\"\\n\t\t\t\");\n        dom.appendChild(el3, el4);\n        var el4 = dom.createElement(\"td\");\n        dom.setAttribute(el4,\"class\",\"col-xs-4\");\n        var el5 = dom.createTextNode(\"\\n\t\t\t\t\");\n        dom.appendChild(el4, el5);\n        var el5 = dom.createComment(\"\");\n        dom.appendChild(el4, el5);\n        var el5 = dom.createTextNode(\"\\n\t\t\t\");\n        dom.appendChild(el4, el5);\n        dom.appendChild(el3, el4);\n        var el4 = dom.createTextNode(\"\\n\t\t\t\");\n        dom.appendChild(el3, el4);\n        var el4 = dom.createElement(\"td\");\n        dom.setAttribute(el4,\"class\",\"col-xs-8\");\n        var el5 = dom.createTextNode(\"\\n\t\t\t\tDefault Stretch Buttons\");\n        dom.appendChild(el4, el5);\n        var el5 = dom.createElement(\"br\");\n        dom.appendChild(el4, el5);\n        var el5 = dom.createTextNode(\"\\n\t\t\t\t\");\n        dom.appendChild(el4, el5);\n        var el5 = dom.createElement(\"code\");\n        var el6 = dom.createTextNode(\"\\n\t{{ui-bs-button-choice stretch=true choices='one,two,three' }}\\n\t\t\t\t\");\n        dom.appendChild(el5, el6);\n        dom.appendChild(el4, el5);\n        var el5 = dom.createTextNode(\"\\n\t\t\t\");\n        dom.appendChild(el4, el5);\n        dom.appendChild(el3, el4);\n        var el4 = dom.createTextNode(\"\\n\t\t\");\n        dom.appendChild(el3, el4);\n        dom.appendChild(el2, el3);\n        var el3 = dom.createTextNode(\"\\n\t\t\");\n        dom.appendChild(el2, el3);\n        var el3 = dom.createElement(\"tr\");\n        var el4 = dom.createTextNode(\"\\n\t\t\t\");\n        dom.appendChild(el3, el4);\n        var el4 = dom.createElement(\"td\");\n        dom.setAttribute(el4,\"class\",\"col-xs-4\");\n        var el5 = dom.createTextNode(\"\\n\t\t\t\t\");\n        dom.appendChild(el4, el5);\n        var el5 = dom.createComment(\"\");\n        dom.appendChild(el4, el5);\n        var el5 = dom.createTextNode(\"\\n\t\t\t\");\n        dom.appendChild(el4, el5);\n        dom.appendChild(el3, el4);\n        var el4 = dom.createTextNode(\"\\n\t\t\t\");\n        dom.appendChild(el3, el4);\n        var el4 = dom.createElement(\"td\");\n        dom.setAttribute(el4,\"class\",\"col-xs-8\");\n        var el5 = dom.createTextNode(\"\\n\t\t\t\tLarge Stretch Buttons\");\n        dom.appendChild(el4, el5);\n        var el5 = dom.createElement(\"br\");\n        dom.appendChild(el4, el5);\n        var el5 = dom.createTextNode(\"\\n\t\t\t\t\");\n        dom.appendChild(el4, el5);\n        var el5 = dom.createElement(\"code\");\n        var el6 = dom.createTextNode(\"\\n\t{{ui-bs-button-choice stretch=true choices='one,two' size='large'}}\\n\t\t\t\t\");\n        dom.appendChild(el5, el6);\n        dom.appendChild(el4, el5);\n        var el5 = dom.createTextNode(\"\\n\t\t\t\");\n        dom.appendChild(el4, el5);\n        dom.appendChild(el3, el4);\n        var el4 = dom.createTextNode(\"\\n\t\t\");\n        dom.appendChild(el3, el4);\n        dom.appendChild(el2, el3);\n        var el3 = dom.createTextNode(\"\\n\t\");\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        return el0;\n      },\n      render: function render(context, env, contextualElement) {\n        var dom = env.dom;\n        var hooks = env.hooks, inline = hooks.inline, get = hooks.get, content = hooks.content, element = hooks.element;\n        dom.detectNamespace(contextualElement);\n        var fragment;\n        if (env.useFragmentCache && dom.canClone) {\n          if (this.cachedFragment === null) {\n            fragment = this.build(dom);\n            if (this.hasRendered) {\n              this.cachedFragment = fragment;\n            } else {\n              this.hasRendered = true;\n            }\n          }\n          if (this.cachedFragment) {\n            fragment = dom.cloneNode(this.cachedFragment, true);\n          }\n        } else {\n          fragment = this.build(dom);\n        }\n        var element0 = dom.childAt(fragment, [14]);\n        var element1 = dom.childAt(element0, [17]);\n        var element2 = dom.childAt(fragment, [20, 1]);\n        var element3 = dom.childAt(fragment, [28, 1]);\n        var element4 = dom.childAt(fragment, [34, 1]);\n        var element5 = dom.childAt(element4, [5]);\n        var element6 = dom.childAt(element5, [3]);\n        var element7 = dom.childAt(element6, [3]);\n        var element8 = dom.childAt(element6, [5]);\n        var element9 = dom.childAt(element4, [7]);\n        var element10 = dom.childAt(element9, [3]);\n        var element11 = dom.childAt(element10, [5]);\n        var element12 = dom.childAt(element10, [7]);\n        var element13 = dom.childAt(element4, [9]);\n        var element14 = dom.childAt(element13, [3]);\n        var element15 = dom.childAt(element14, [5]);\n        var element16 = dom.childAt(element14, [7]);\n        var element17 = dom.childAt(fragment, [40, 1]);\n        var element18 = dom.childAt(fragment, [46, 1]);\n        var morph0 = dom.createMorphAt(dom.childAt(element0, [1, 1]),1,1);\n        var morph1 = dom.createMorphAt(dom.childAt(element0, [3, 1]),1,1);\n        var morph2 = dom.createMorphAt(dom.childAt(element0, [5, 1]),1,1);\n        var morph3 = dom.createMorphAt(dom.childAt(element0, [7, 1]),1,1);\n        var morph4 = dom.createMorphAt(dom.childAt(element0, [9, 1]),1,1);\n        var morph5 = dom.createMorphAt(dom.childAt(element0, [11, 1]),1,1);\n        var morph6 = dom.createMorphAt(dom.childAt(element0, [13, 1]),1,1);\n        var morph7 = dom.createMorphAt(dom.childAt(element0, [15, 1]),1,1);\n        var morph8 = dom.createMorphAt(dom.childAt(element1, [1]),1,1);\n        var morph9 = dom.createMorphAt(dom.childAt(element1, [3]),1,1);\n        var morph10 = dom.createMorphAt(dom.childAt(element0, [19, 1]),1,1);\n        var morph11 = dom.createMorphAt(dom.childAt(element2, [1, 1]),1,1);\n        var morph12 = dom.createMorphAt(dom.childAt(element2, [3, 1]),1,1);\n        var morph13 = dom.createMorphAt(dom.childAt(element3, [1, 1]),1,1);\n        var morph14 = dom.createMorphAt(dom.childAt(element3, [3, 1]),1,1);\n        var morph15 = dom.createMorphAt(dom.childAt(element4, [1, 1]),1,1);\n        var morph16 = dom.createMorphAt(dom.childAt(element4, [3, 1]),1,1);\n        var morph17 = dom.createMorphAt(dom.childAt(element5, [1]),1,1);\n        var morph18 = dom.createMorphAt(dom.childAt(element9, [1]),1,1);\n        var morph19 = dom.createMorphAt(dom.childAt(element13, [1]),1,1);\n        var morph20 = dom.createMorphAt(dom.childAt(element17, [1, 1]),1,1);\n        var morph21 = dom.createMorphAt(dom.childAt(element17, [3, 1]),1,1);\n        var morph22 = dom.createMorphAt(dom.childAt(element17, [5, 1]),1,1);\n        var morph23 = dom.createMorphAt(dom.childAt(element17, [7, 1]),1,1);\n        var morph24 = dom.createMorphAt(dom.childAt(element17, [9, 1]),1,1);\n        var morph25 = dom.createMorphAt(dom.childAt(element18, [1, 1]),1,1);\n        var morph26 = dom.createMorphAt(dom.childAt(element18, [3, 1]),1,1);\n        var morph27 = dom.createMorphAt(dom.childAt(element18, [5, 1]),1,1);\n        inline(env, morph0, context, \"ui-bs-button-choice\", [], {\"choices\": \"one,two,three\"});\n        inline(env, morph1, context, \"ui-button-radio\", [], {\"choices\": \"one,two,three\"});\n        inline(env, morph2, context, \"ui-button-radio\", [], {\"choices\": \"one,two,three\", \"selected\": \"two\"});\n        inline(env, morph3, context, \"ui-button-radio\", [], {\"choices\": \"one,two,three\", \"defaultValue\": \"three\", \"selected\": get(env, context, \"null\")});\n        inline(env, morph4, context, \"ui-button-radio\", [], {\"choices\": get(env, context, \"boundArray\")});\n        inline(env, morph5, context, \"ui-button-radio\", [], {\"choices\": get(env, context, \"boundHash\")});\n        inline(env, morph6, context, \"ui-bs-button-choice\", [], {\"choices\": \"one,two,three\", \"canBeNull\": \"true\"});\n        inline(env, morph7, context, \"ui-bs-button-choice\", [], {\"choices\": get(env, context, \"boundHash\"), \"labelProp\": \"sidecar\"});\n        inline(env, morph8, context, \"ui-bs-button-choice\", [], {\"choices\": get(env, context, \"boundHash\"), \"selected\": get(env, context, \"selector\")});\n        content(env, morph9, context, \"selector\");\n        inline(env, morph10, context, \"ui-bs-button-choice\", [], {\"changeEvent\": \"handleRadioChange\", \"choices\": get(env, context, \"boundHash\")});\n        inline(env, morph11, context, \"ui-bs-button-choice\", [], {\"choices\": \"one,two,three\", \"type\": \"checkbox\"});\n        inline(env, morph12, context, \"ui-button-checkbox\", [], {\"choices\": \"one,two,three\"});\n        inline(env, morph13, context, \"ui-bs-button-choice\", [], {\"choices\": get(env, context, \"promisedArray\")});\n        inline(env, morph14, context, \"ui-bs-button-choice\", [], {\"choices\": get(env, context, \"promisedObject\"), \"choicesOffset\": \"examples\"});\n        content(env, morph15, context, \"ui-bs-button-choice\");\n        inline(env, morph16, context, \"ui-bs-button-choice\", [], {\"missingChoicesText\": \"you have nothing!\"});\n        inline(env, morph17, context, \"ui-bs-button-choice\", [], {\"choices\": get(env, context, \"dynArray\"), \"size\": \"small\"});\n        element(env, element7, context, \"action\", [\"addArrayElement\"], {});\n        element(env, element8, context, \"action\", [\"removeArrayElement\"], {});\n        inline(env, morph18, context, \"ui-bs-button-choice\", [], {\"choices\": get(env, context, \"dynHashArray\"), \"size\": \"small\"});\n        element(env, element11, context, \"action\", [\"addHashElement\"], {});\n        element(env, element12, context, \"action\", [\"removeHashElement\"], {});\n        inline(env, morph19, context, \"ui-bs-button-choice\", [], {\"choices\": get(env, context, \"dynHashArray\"), \"size\": \"small\"});\n        element(env, element15, context, \"action\", [\"addSimpleToHashElement\"], {});\n        element(env, element16, context, \"action\", [\"removeHashElement\"], {});\n        inline(env, morph20, context, \"ui-bs-button-choice\", [], {\"choices\": \"one,two,three\", \"color\": \"warning\", \"type\": \"checkbox\"});\n        inline(env, morph21, context, \"ui-bs-button-choice\", [], {\"choices\": \"one,two,three\", \"color\": \"primary\"});\n        inline(env, morph22, context, \"ui-bs-button-choice\", [], {\"size\": \"large\", \"choices\": \"one,two\"});\n        inline(env, morph23, context, \"ui-bs-button-choice\", [], {\"size\": \"small\", \"choices\": \"one,two,three,four\"});\n        inline(env, morph24, context, \"ui-bs-button-choice\", [], {\"size\": \"tiny\", \"choices\": \"one,two,three,four,five\"});\n        inline(env, morph25, context, \"ui-bs-button-choice\", [], {\"stretch\": true, \"size\": \"small\", \"choices\": \"one,two,three,four\"});\n        inline(env, morph26, context, \"ui-bs-button-choice\", [], {\"stretch\": true, \"choices\": \"one,two,three\"});\n        inline(env, morph27, context, \"ui-bs-button-choice\", [], {\"stretch\": true, \"choices\": \"one,two\", \"size\": \"large\"});\n        return fragment;\n      }\n    };\n  }()));\n\n});","define('dummy/tests/app.jshint', function () {\n\n  'use strict';\n\n  module('JSHint - .');\n  test('app.js should pass jshint', function() { \n    ok(true, 'app.js should pass jshint.'); \n  });\n\n});","define('dummy/tests/controllers/application.jshint', function () {\n\n  'use strict';\n\n  module('JSHint - controllers');\n  test('controllers/application.js should pass jshint', function() { \n    ok(true, 'controllers/application.js should pass jshint.'); \n  });\n\n});","define('dummy/tests/helpers/resolver', ['exports', 'ember/resolver', 'dummy/config/environment'], function (exports, Resolver, config) {\n\n  'use strict';\n\n  var resolver = Resolver['default'].create();\n\n  resolver.namespace = {\n    modulePrefix: config['default'].modulePrefix,\n    podModulePrefix: config['default'].podModulePrefix\n  };\n\n  exports['default'] = resolver;\n\n});","define('dummy/tests/helpers/resolver.jshint', function () {\n\n  'use strict';\n\n  module('JSHint - helpers');\n  test('helpers/resolver.js should pass jshint', function() { \n    ok(true, 'helpers/resolver.js should pass jshint.'); \n  });\n\n});","define('dummy/tests/helpers/start-app', ['exports', 'ember', 'dummy/app', 'dummy/router', 'dummy/config/environment'], function (exports, Ember, Application, Router, config) {\n\n  'use strict';\n\n\n\n  exports['default'] = startApp;\n  function startApp(attrs) {\n    var application;\n\n    var attributes = Ember['default'].merge({}, config['default'].APP);\n    attributes = Ember['default'].merge(attributes, attrs); // use defaults, but you can override;\n\n    Ember['default'].run(function () {\n      application = Application['default'].create(attributes);\n      application.setupForTesting();\n      application.injectTestHelpers();\n    });\n\n    return application;\n  }\n\n});","define('dummy/tests/helpers/start-app.jshint', function () {\n\n  'use strict';\n\n  module('JSHint - helpers');\n  test('helpers/start-app.js should pass jshint', function() { \n    ok(true, 'helpers/start-app.js should pass jshint.'); \n  });\n\n});","define('dummy/tests/models/animal.jshint', function () {\n\n  'use strict';\n\n  module('JSHint - models');\n  test('models/animal.js should pass jshint', function() { \n    ok(true, 'models/animal.js should pass jshint.'); \n  });\n\n});","define('dummy/tests/models/color.jshint', function () {\n\n  'use strict';\n\n  module('JSHint - models');\n  test('models/color.js should pass jshint', function() { \n    ok(true, 'models/color.js should pass jshint.'); \n  });\n\n});","define('dummy/tests/router.jshint', function () {\n\n  'use strict';\n\n  module('JSHint - .');\n  test('router.js should pass jshint', function() { \n    ok(true, 'router.js should pass jshint.'); \n  });\n\n});","define('dummy/tests/test-helper', ['dummy/tests/helpers/resolver', 'ember-qunit'], function (resolver, ember_qunit) {\n\n\t'use strict';\n\n\tember_qunit.setResolver(resolver['default']);\n\n});","define('dummy/tests/test-helper.jshint', function () {\n\n  'use strict';\n\n  module('JSHint - .');\n  test('test-helper.js should pass jshint', function() { \n    ok(true, 'test-helper.js should pass jshint.'); \n  });\n\n});","define('dummy/tests/transforms/array.jshint', function () {\n\n  'use strict';\n\n  module('JSHint - transforms');\n  test('transforms/array.js should pass jshint', function() { \n    ok(true, 'transforms/array.js should pass jshint.'); \n  });\n\n});","define('dummy/tests/unit/components/ui-bs-button-choice-test', ['ember-qunit'], function (ember_qunit) {\n\n  'use strict';\n\n  ember_qunit.moduleForComponent('ui-bs-button-choice', 'UiBsButtonChoiceComponent', {});\n\n  ember_qunit.test('it renders', function (assert) {\n    assert.expect(2);\n\n    // creates the component instance\n    var component = this.subject();\n    assert.equal(component._state, 'preRender');\n\n    // appends the component to the page\n    this.append();\n    assert.equal(component._state, 'inDOM');\n  });\n\n  // specify the other units that are required for this test\n  // needs: ['component:foo', 'helper:bar']\n\n});","define('dummy/tests/unit/components/ui-bs-button-choice-test.jshint', function () {\n\n  'use strict';\n\n  module('JSHint - unit/components');\n  test('unit/components/ui-bs-button-choice-test.js should pass jshint', function() { \n    ok(true, 'unit/components/ui-bs-button-choice-test.js should pass jshint.'); \n  });\n\n});","define('dummy/tests/unit/components/ui-button-checkbox-test', ['ember-qunit'], function (ember_qunit) {\n\n  'use strict';\n\n  ember_qunit.moduleForComponent('ui-button-checkbox', {});\n\n  ember_qunit.test('it renders', function (assert) {\n    assert.expect(2);\n\n    // Creates the component instance\n    var component = this.subject();\n    assert.equal(component._state, 'preRender');\n\n    // Renders the component to the page\n    this.render();\n    assert.equal(component._state, 'inDOM');\n  });\n\n  // Specify the other units that are required for this test\n  // needs: ['component:foo', 'helper:bar']\n\n});","define('dummy/tests/unit/components/ui-button-checkbox-test.jshint', function () {\n\n  'use strict';\n\n  module('JSHint - unit/components');\n  test('unit/components/ui-button-checkbox-test.js should pass jshint', function() { \n    ok(true, 'unit/components/ui-button-checkbox-test.js should pass jshint.'); \n  });\n\n});","define('dummy/tests/unit/components/ui-button-radio-test', ['ember-qunit'], function (ember_qunit) {\n\n  'use strict';\n\n  ember_qunit.moduleForComponent('ui-button-radio', {});\n\n  ember_qunit.test('it renders', function (assert) {\n    assert.expect(2);\n\n    // Creates the component instance\n    var component = this.subject();\n    assert.equal(component._state, 'preRender');\n\n    // Renders the component to the page\n    this.render();\n    assert.equal(component._state, 'inDOM');\n  });\n\n  // Specify the other units that are required for this test\n  // needs: ['component:foo', 'helper:bar']\n\n});","define('dummy/tests/unit/components/ui-button-radio-test.jshint', function () {\n\n  'use strict';\n\n  module('JSHint - unit/components');\n  test('unit/components/ui-button-radio-test.js should pass jshint', function() { \n    ok(true, 'unit/components/ui-button-radio-test.js should pass jshint.'); \n  });\n\n});","define('dummy/transforms/array', ['exports', 'ember-data', 'ember'], function (exports, DS, Ember) {\n\n  'use strict';\n\n  exports['default'] = DS['default'].Transform.extend({\n    deserialize: function deserialize(serialized) {\n      return Ember['default'].A(serialized);\n    },\n\n    serialize: function serialize(deserialized) {\n      return deserialized;\n    }\n  });\n\n});","define('dummy/ui-bs-button-choice/tests/modules/ui-bs-button-choice/components/ui-bs-button-choice.jshint', function () {\n\n  'use strict';\n\n  module('JSHint - modules/ui-bs-button-choice/components');\n  test('modules/ui-bs-button-choice/components/ui-bs-button-choice.js should pass jshint', function () {\n    ok(true, 'modules/ui-bs-button-choice/components/ui-bs-button-choice.js should pass jshint.');\n  });\n\n});","define('dummy/ui-bs-button-choice/tests/modules/ui-bs-button-choice/components/ui-button-checkbox.jshint', function () {\n\n  'use strict';\n\n  module('JSHint - modules/ui-bs-button-choice/components');\n  test('modules/ui-bs-button-choice/components/ui-button-checkbox.js should pass jshint', function () {\n    ok(true, 'modules/ui-bs-button-choice/components/ui-button-checkbox.js should pass jshint.');\n  });\n\n});","define('dummy/ui-bs-button-choice/tests/modules/ui-bs-button-choice/components/ui-button-radio.jshint', function () {\n\n  'use strict';\n\n  module('JSHint - modules/ui-bs-button-choice/components');\n  test('modules/ui-bs-button-choice/components/ui-button-radio.js should pass jshint', function () {\n    ok(true, 'modules/ui-bs-button-choice/components/ui-button-radio.js should pass jshint.');\n  });\n\n});","/* jshint ignore:start */\n\n/* jshint ignore:end */\n","/* jshint ignore:start */\n\ndefine('dummy/config/environment', ['ember'], function(Ember) {\n  var prefix = 'dummy';\n/* jshint ignore:start */\n\ntry {\n  var metaName = prefix + '/config/environment';\n  var rawConfig = Ember['default'].$('meta[name=\"' + metaName + '\"]').attr('content');\n  var config = JSON.parse(unescape(rawConfig));\n\n  return { 'default': config };\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\nif (runningTests) {\n  require(\"dummy/tests/test-helper\");\n} else {\n  require(\"dummy/app\")[\"default\"].create({\"LOG_ACTIVE_GENERATION\":true,\"LOG_VIEW_LOOKUPS\":true,\"name\":\"ui-bs-button-choice\",\"version\":\"0.0.11.315311ea\"});\n}\n\n/* jshint ignore:end */\n"],"names":[],"mappings":"AAAA;AACA;AACA;;ACFA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACjBA;AACA;AACA;AACA;AACA;AACA;;ACLA;AACA;AACA;AACA;AACA;AACA;;ACLA;AACA;AACA;AACA;AACA;AACA;;ACLA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACtEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACjBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACrBA;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;;ACTA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACxuCA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACRA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACRA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACZA;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;;ACrBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACRA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACRA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACRA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACRA;AACA;AACA;AACA;AACA;AACA;;ACLA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACRA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACRA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACpBA;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;;ACpBA;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;;ACpBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACRA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACbA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACRA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACRA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACRA;AACA;AACA;;ACFA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;","file":"dummy.js"}