{"version":3,"sources":["vendor/ember-cli/app-prefix.js","kaiser/app.js","kaiser/components/app-checkbox.js","kaiser/components/app-date.js","kaiser/components/app-filter.js","kaiser/components/app-radios.js","kaiser/components/app-root.js","kaiser/components/app-version.js","kaiser/components/bar-graph.js","kaiser/components/radio-button-group.js","kaiser/components/radio-button.js","kaiser/controllers/array.js","kaiser/controllers/object.js","kaiser/controllers/root.js","kaiser/initializers/app-version.js","kaiser/initializers/export-application-global.js","kaiser/router.js","kaiser/templates/components/app-date.js","kaiser/templates/components/app-filter.js","kaiser/templates/components/app-radios.js","kaiser/templates/components/app-root.js","kaiser/templates/components/bar-graph.js","kaiser/templates/components/radio-button-group.js","kaiser/templates/root.js","vendor/ember-cli/app-suffix.js","vendor/ember-cli/app-boot.js"],"sourcesContent":["\"use strict\";\n/* jshint ignore:start */\n\n/* jshint ignore:end */\n","define('kaiser/app', ['exports', 'ember', 'ember/resolver', 'ember/load-initializers', 'kaiser/config/environment'], function (exports, _ember, _emberResolver, _emberLoadInitializers, _kaiserConfigEnvironment) {\n\n  var App = undefined;\n\n  _ember['default'].MODEL_FACTORY_INJECTIONS = true;\n\n  App = _ember['default'].Application.extend({\n    modulePrefix: _kaiserConfigEnvironment['default'].modulePrefix,\n    podModulePrefix: _kaiserConfigEnvironment['default'].podModulePrefix,\n    Resolver: _emberResolver['default']\n  });\n\n  (0, _emberLoadInitializers['default'])(App, _kaiserConfigEnvironment['default'].modulePrefix);\n\n  exports['default'] = App;\n});","define(\"kaiser/components/app-checkbox\", [\"exports\"], function (exports) {\n  var Checkbox;\n\n  Checkbox = Ember.Checkbox.extend({\n    isComponentFactory: true,\n    checkedOn: (function () {\n      if (this.get(\"checked\")) {\n        return this.$().parent().addClass(\"on\");\n      } else {\n        return this.$().parent().removeClass(\"on\");\n      }\n    }).observes(\"checked\"),\n    didInsertElement: function didInsertElement() {\n      return this.checkedOn();\n    }\n  });\n\n  exports[\"default\"] = Checkbox;\n  ;\n});","define(\"kaiser/components/app-date\", [\"exports\"], function (exports) {\n  var Date;\n\n  Date = Ember.Component.extend({\n    classNames: ['date-view'],\n    range: [1999, 2026],\n    actions: {\n      up: function up() {\n        var end, value;\n        end = this.get(\"end\") || this.get(\"range\")[1] + 4;\n        value = +this.get(\"content\") + 1;\n        if (end - value >= 4) {\n          return this.set(\"content\", value);\n        }\n      },\n      down: function down() {\n        var start, value;\n        start = this.get(\"start\") || this.get(\"range\")[0] - 4;\n        value = +this.get(\"content\") - 1;\n        if (value - start >= 4) {\n          return this.set(\"content\", value);\n        }\n      }\n    }\n  });\n\n  exports[\"default\"] = Date;\n  ;\n});","define(\"kaiser/components/app-filter\", [\"exports\"], function (exports) {\n  var Filter;\n\n  Filter = Ember.Component.extend({\n    classNames: ['filter'],\n    disabledValue: null,\n    didInsertElement: function didInsertElement() {\n      var value;\n      value = this.get(\"selection\");\n      if (value) {\n        this.$(\"option[value='\" + value + \"']\").attr(\"selected\", true);\n      }\n      this.$('select').chosen({\n        disable_search: true,\n        allow_single_deselect: true\n      }).change($.proxy(this, \"change\"));\n      return this.disableValues();\n    },\n    change: function change() {\n      return this.set(\"selection\", this.$(\"select\").val());\n    },\n    disableValues: (function () {\n      var val;\n      val = this.get(\"disabledValue\").replace(/.\\(.*\\)/gi, \"\");\n      this.$(\"option\").removeAttr(\"disabled\");\n      if (val === \"overall\") {\n        return;\n      }\n      this.$('option[value^=\"' + val + '\"]').attr(\"disabled\", \"disabled\");\n      return this.$(\"select\").trigger(\"chosen:updated\");\n    }).observes(\"disabledValue\")\n  });\n\n  exports[\"default\"] = Filter;\n  ;\n});","define(\"kaiser/components/app-radios\", [\"exports\"], function (exports) {\n  var Radios;\n\n  Radios = Ember.Component.extend({\n    didInsertElement: function didInsertElement() {\n      this.typeOn();\n      return this.groupOn();\n    },\n    groupName: (function () {\n      return \"group\" + this.get(\"unique\");\n    }).property(\"unique\"),\n    typeName: (function () {\n      return \"type\" + this.get(\"unique\");\n    }).property(\"unique\"),\n    groupOn: (function () {\n      var group;\n      group = this.get(\"coverageGroup\");\n      this.$(\"input[name=\" + this.get(\"groupName\") + \"]\").parent().removeClass(\"on\");\n      return this.$(\"input[value=\" + group + \"]\").parent().addClass(\"on\");\n    }).observes(\"coverageGroup\"),\n    typeOn: (function () {\n      var type;\n      type = this.get(\"coverageType\");\n      this.$(\"input[name=\" + this.get(\"typeName\") + \"]\").parent().removeClass(\"on\");\n      return this.$(\"input[value=\" + type + \"]\").parent().addClass(\"on\");\n    }).observes(\"coverageType\")\n  });\n\n  exports[\"default\"] = Radios;\n  ;\n});","define(\"kaiser/components/app-root\", [\"exports\", \"ember\"], function (exports, _ember) {\n  ;\n  var Component;\n\n  Component = _ember[\"default\"].Component.extend({\n    didInsertElement: function didInsertElement() {\n      return _ember[\"default\"].run.schedule(\"afterRender\", this, function () {\n        return this.set(\"done\", true);\n      });\n    },\n    titleGraph1: (function () {\n      var f1, f2, vals;\n      if (!(this.get(\"graph1\").mapBy(\"premium\").compact().length > 1)) {\n        return \"Not Sufficient Data\";\n      }\n      vals = [$.trim($(\"input:checked[name=group1]\").parent().text()), $.trim($(\"input:checked[name=type1]\").parent().text()), this.get(\"startYear\") + \" to \" + this.get(\"endYear\")];\n      f1 = $.trim($($(\"option[value='\" + this.get(\"filter1\") + \"']\").get(0)).text());\n      f2 = $.trim($($(\"option[value='\" + this.get(\"filter2\") + \"']\").get(0)).text());\n      if (f1) {\n        vals.push(f1);\n      }\n      if (f2) {\n        vals.push(f2);\n      }\n      return vals.join(\" \");\n    }).property(\"coverageType\", \"coverageGroup\", \"filter1\", \"filter2\", \"startYear\", \"endYear\", \"done\", \"graph1\"),\n    titleGraph2: (function () {\n      var f1, f2, vals;\n      if (!this.get(\"compare\")) {\n        return null;\n      }\n      if (!(this.get(\"graph2\").mapBy(\"premium\").compact().length > 1)) {\n        return \"Not Sufficient Data\";\n      }\n      vals = [$.trim($(\"input:checked[name=group2]\").parent().text()), $.trim($(\"input:checked[name=type2]\").parent().text()), this.get(\"startYear\") + \" to \" + this.get(\"endYear\")];\n      f1 = $.trim($($(\"option[value='\" + this.get(\"filter1Comp\") + \"']\").get(0)).text());\n      f2 = $.trim($($(\"option[value='\" + this.get(\"filter2Comp\") + \"']\").get(0)).text());\n      if (f1) {\n        vals.push(f1);\n      }\n      if (f2) {\n        vals.push(f2);\n      }\n      return vals.join(\" \");\n    }).property(\"coverageTypeComp\", \"coverageGroupComp\", \"filter1Comp\", \"filter2Comp\", \"startYear\", \"endYear\", \"compare\", \"graph2\", \"done\"),\n    graph1: (function () {\n      var end, filter1, filter2, groupType, start, vals;\n      start = this.get(\"startYear\");\n      end = this.get(\"endYear\");\n      filter1 = this.get(\"filter1\") || \"overall(1)\";\n      filter2 = this.get(\"filter2\") || \"overall(1)\";\n      groupType = Data[this.get(\"coverageType\")][this.get(\"coverageGroup\")];\n      vals = groupType[filter1 + \"-\" + filter2];\n      if (!vals) {\n        vals = groupType[filter2 + \"-\" + filter1];\n      }\n      return vals.filter(function (v) {\n        return v.year >= start && v.year <= end;\n      });\n    }).property(\"coverageType\", \"coverageGroup\", \"filter1\", \"startYear\", \"endYear\", \"filter2\"),\n    graph2: (function () {\n      var end, filter1, filter2, groupType, start, vals;\n      if (!this.get(\"compare\")) {\n        return [];\n      }\n      start = this.get(\"startYear\");\n      end = this.get(\"endYear\");\n      filter1 = this.get(\"filter1Comp\") || \"overall(1)\";\n      filter2 = this.get(\"filter2Comp\") || \"overall(1)\";\n      groupType = Data[this.get(\"coverageTypeComp\")][this.get(\"coverageGroupComp\")];\n      vals = groupType[filter1 + \"-\" + filter2];\n      if (!vals) {\n        vals = groupType[filter2 + \"-\" + filter1];\n      }\n      return vals.filter(function (v) {\n        return v.year >= start && v.year <= end;\n      });\n    }).property(\"coverageTypeComp\", \"coverageGroupComp\", \"filter1Comp\", \"filter2Comp\", \"startYear\", \"endYear\", \"compare\"),\n    inflation: (function () {\n      var eIndex, sIndex;\n      sIndex = this.get(\"startYear\") - 1999;\n      eIndex = DataCompare.inflation.length - (2014 - this.get(\"endYear\"));\n      return DataCompare.inflation.slice(sIndex, eIndex);\n    }).property(\"startYear\", \"endYear\"),\n    wage: (function () {\n      var eIndex, sIndex;\n      sIndex = this.get(\"startYear\") - 1999;\n      eIndex = DataCompare.wage.length - (2014 - this.get(\"endYear\"));\n      return DataCompare.wage.slice(sIndex, eIndex);\n    }).property(\"startYear\", \"endYear\"),\n    exportData: (function () {\n      var title1, title2, vals;\n      title1 = this.get(\"titleGraph1\").replace(/,/g, \"\");\n      vals = this.get(\"graph1\").map((function (_this) {\n        return function (g) {\n          return [\"Graph 1 (\" + title1 + \")\", g.year, g.premium, g.standardError].join(\",\");\n        };\n      })(this));\n      if (this.get(\"compare\")) {\n        title2 = this.get(\"titleGraph2\").replace(/,/g, \"\");\n        vals = vals.concat(this.get(\"graph2\").map((function (_this) {\n          return function (g) {\n            return [\"Graph 2 (\" + title2 + \")\", g.year, g.premium, g.standardError].join(\",\");\n          };\n        })(this)));\n      }\n      vals.unshift(\"Graph,Year,Estimate,Standard Error\");\n      return \"data:text/csv;base64,\" + window.btoa(vals.join(\"\\n\") || \"\");\n    }).property(\"graph1\", \"graph2\", \"titleGraph1\", \"titleGraph2\", \"compare\")\n  });\n\n  exports[\"default\"] = Component;\n  ;\n});","define('kaiser/components/app-version', ['exports', 'ember-cli-app-version/components/app-version', 'kaiser/config/environment'], function (exports, _emberCliAppVersionComponentsAppVersion, _kaiserConfigEnvironment) {\n\n  var name = _kaiserConfigEnvironment['default'].APP.name;\n  var version = _kaiserConfigEnvironment['default'].APP.version;\n\n  exports['default'] = _emberCliAppVersionComponentsAppVersion['default'].extend({\n    version: version,\n    name: name\n  });\n});","define(\"kaiser/components/bar-graph\", [\"exports\"], function (exports) {\n  var BarGraphView;\n\n  BarGraphView = Ember.Component.extend({\n    classNames: [\"graph-view\"],\n    duration: 1500,\n    didInsertElement: function didInsertElement() {\n      return this.updateGraph();\n    },\n    xScale: (function () {\n      return d3.scale.ordinal();\n    }).property(),\n    yScale: (function () {\n      return d3.scale.linear();\n    }).property(),\n    xAxis: (function () {\n      return d3.svg.axis();\n    }).property(),\n    yAxis: (function () {\n      return d3.svg.axis();\n    }).property(),\n    animate: (function () {\n      return Ember.run.later(this, function () {\n        var bars1, bars2, data1, data2, duration, height, x, y;\n        bars1 = this.get(\"bars1\");\n        bars2 = this.get(\"bars2\");\n        if (!bars1) {\n          return;\n        }\n        duration = this.get(\"duration\");\n        x = this.get(\"xScale\");\n        y = this.get(\"yScale\");\n        data1 = this.get(\"graph1Content\");\n        data2 = this.get(\"graph2Content\");\n        x.domain(data1.concat(data2).map(function (d) {\n          return d.year;\n        }).uniq().sort());\n        y.domain([0, d3.max(data1.concat(data2), function (d) {\n          return d.premium;\n        })]);\n        this.get(\"gy\").transition().duration(duration).call(this.get(\"yAxis\")).selectAll(\"text\").tween(\"attr.x\", null).tween(\"attr.dy\", null);\n        this.get(\"gy\").call(this.leftLegend);\n        this.get(\"gx\").call(this.get(\"xAxis\"));\n        height = this.$(\".graph-area\").innerHeight();\n        this.defineBars(1, data1, height - 40);\n        return this.defineBars(2, data2, height - 40);\n      });\n    }).observes(\"graph1Content\", \"graph2Content\"),\n    leftLegend: function leftLegend(g) {\n      return g.selectAll(\"text\").attr(\"x\", 0).attr(\"dy\", 14);\n    },\n    hideTT: function hideTT() {\n      var $tt;\n      $tt = this.$(\".graph-tooltip\");\n      return $tt.css({\n        visibility: \"hidden\"\n      });\n    },\n    hoverLabel: function hoverLabel(focus, event) {\n      var $tt, data1, data2, domain, focusX, focusY, mouseX, offset, step, val1, val2, x, x0, y;\n      data1 = this.get(\"graph1Content\");\n      data2 = this.get(\"graph2Content\");\n      x = this.get(\"xScale\");\n      y = this.get(\"yScale\");\n      mouseX = d3.mouse(event)[0];\n      domain = x.domain();\n      if (domain.length === 0) {\n        return this.hideTT();\n      }\n      offset = x(domain[0]);\n      step = domain.length > 1 ? x(domain[1]) - offset : x.rangeBand();\n      x0 = (mouseX - offset) / step;\n      if (x0 % 1 > x.rangeBand() / step) {\n        return this.hideTT();\n      }\n      x0 = Math.floor(x0);\n      if (x0 < 0 || x0 >= domain.length) {\n        return this.hideTT();\n      }\n      val1 = data1.find(function (d, i) {\n        return i === x0;\n      });\n      val2 = data2 ? data2.find(function (d, i) {\n        return i === x0;\n      }) : null;\n      if (val1 === void 0) {\n        return this.hideTT();\n      }\n      this.set(\"error1\", (val1 != null ? val1.premium : void 0) ? \"$\" + val1.standardError : null);\n      this.set(\"premium1\", (val1 != null ? val1.premium : void 0) ? \"$\" + val1.premium : null);\n      if (val2) {\n        this.set(\"error2\", val2.premium ? \"$\" + val2.standardError : null);\n        this.set(\"premium2\", val2.premium ? \"$\" + val2.premium : null);\n      } else {\n        this.set(\"error2\", null);\n        this.set(\"premium2\", null);\n      }\n      if (val1 || val2) {\n        focusY = y((val1 != null ? val1.premium : void 0) || (val2 != null ? val2.premium : void 0));\n        focusX = x((val1 != null ? val1.year : void 0) || (val2 != null ? val2.year : void 0));\n        $tt = this.$(\".graph-tooltip\");\n        return $tt.css({\n          top: focusY + \"px\",\n          left: focusX + \"px\",\n          visibility: \"visible\"\n        });\n      }\n    },\n    defineBars: function defineBars(clazz, data, paddedHeight) {\n      var bars, svg;\n      svg = d3.select(this.$('svg > g')[0]);\n      bars = svg.selectAll(\"rect.bar-\" + clazz).data(data, function (d) {\n        return \"\" + d.year;\n      });\n      bars.enter().insert(\"rect\", \":first-child\").attr(\"class\", \"bar-\" + clazz).attr(\"width\", (function (_this) {\n        return function () {\n          return _this.band();\n        };\n      })(this)).attr(\"y\", paddedHeight).attr(\"x\", (function (_this) {\n        return function (d) {\n          return _this.band() * (clazz - 1) + _this.get(\"xScale\")(d.year);\n        };\n      })(this)).transition().delay(function (d, i) {\n        return i * 100;\n      }).duration(500).attr(\"height\", (function (_this) {\n        return function (d) {\n          return _this.get(\"yScale\")(d.premium);\n        };\n      })(this));\n      bars.transition().delay(function (d, i) {\n        return i * 100;\n      }).duration(500).attr(\"width\", (function (_this) {\n        return function () {\n          return _this.band();\n        };\n      })(this)).attr(\"height\", (function (_this) {\n        return function (d) {\n          return paddedHeight - _this.get(\"yScale\")(d.premium);\n        };\n      })(this)).attr(\"x\", (function (_this) {\n        return function (d) {\n          return _this.band() * (clazz - 1) + _this.get(\"xScale\")(d.year);\n        };\n      })(this)).attr(\"y\", (function (_this) {\n        return function (d) {\n          return _this.get(\"yScale\")(d.premium);\n        };\n      })(this));\n      bars.exit().remove();\n      return bars;\n    },\n    band: function band() {\n      var x;\n      x = this.get(\"xScale\");\n      if (this.get(\"compare\")) {\n        return x.rangeBand() / 2;\n      } else {\n        return x.rangeBand();\n      }\n    },\n    updateGraph: function updateGraph() {\n      var bars1, bars2, compare, data1, data2, gx, gy, height, paddedHeight, padding, svg, that, width, x, xAxis, y, yAxis;\n      if (this._state !== 'inDOM') {\n        return;\n      }\n      padding = 40;\n      height = this.$(\".graph-area\").innerHeight();\n      width = this.$(\".graph-area\").innerWidth();\n      svg = d3.select(this.$('svg > g')[0]);\n      data1 = this.get(\"graph1Content\");\n      data2 = this.get(\"graph2Content\");\n      compare = this.get(\"compare\");\n      x = this.get(\"xScale\").rangeBands([0, width], 0.2, 1);\n      y = this.get(\"yScale\").rangeRound([height - padding, 0]);\n      xAxis = this.get(\"xAxis\").scale(x).tickFormat(function (d) {\n        return (\"\" + d).substring(2);\n      }).tickSize(0).orient(\"bottom\");\n      yAxis = this.get(\"yAxis\").scale(y).ticks(6).tickSize(width).tickFormat(function (d) {\n        return \"$\" + d;\n      }).orient(\"right\");\n      x.domain(data1.concat(data2).map(function (d) {\n        return d.year;\n      }).uniq().sort());\n      y.domain([0, d3.max(data1.concat(data2), function (d) {\n        return d.premium;\n      })]);\n      gy = svg.append(\"g\").attr(\"class\", \"y axis\").attr(\"transform\", \"translate(0,0.5)\").call(yAxis).call(this.leftLegend);\n      this.set(\"gy\", gy);\n      gx = svg.append(\"g\").attr(\"class\", \"x axis\").attr(\"transform\", \"translate(-10,\" + (height - padding + 0.5) + \")\").call(xAxis);\n      gx.selectAll(\"text\").attr(\"transform\", \"translate(\" + x.rangeBand() / 2 + \",4)\");\n      this.set(\"gx\", gx);\n      paddedHeight = height - padding;\n      bars1 = this.defineBars(1, data1, paddedHeight);\n      this.set(\"bars1\", bars1);\n      bars2 = this.defineBars(2, data2, paddedHeight);\n      this.set(\"bars2\", bars2);\n      that = this;\n      this.$(\".graph-tooltip\").on(\"mouseover\", (function (_this) {\n        return function () {\n          return _this.$(\".graph-tooltip\").css({\n            visibility: \"visible\"\n          });\n        };\n      })(this));\n      return svg.append(\"rect\").attr(\"class\", \"overlay\").attr(\"width\", width).attr(\"height\", height).on(\"mouseout\", (function (_this) {\n        return function () {\n          return _this.$(\".graph-tooltip\").css({\n            visibility: \"hidden\"\n          });\n        };\n      })(this)).on(\"mousemove\", function () {\n        return that.hoverLabel(focus, this);\n      });\n    }\n  });\n\n  exports[\"default\"] = BarGraphView;\n  ;\n});","define('kaiser/components/radio-button-group', ['exports', 'ember'], function (exports, _ember) {\n  exports['default'] = _ember['default'].Component.extend(\n  /** @scope Ember.RadioButtonGroup.prototype */{\n\n    classNames: ['ember-radio-button-group'],\n    attributeBindings: ['name:data-name'],\n\n    /**\n      The value of the selected radio button in this group\n       @type Object\n    */\n    value: null\n  });\n});","define(\"kaiser/components/radio-button\", [\"exports\", \"ember\"], function (exports, _ember) {\n  exports[\"default\"] = _ember[\"default\"].Component.extend(\n  /** @scope Ember.RadioButton.prototype */{\n\n    attributeBindings: [\"disabled\", \"type\", \"name\", \"value\", \"checked\"],\n    classNames: [\"ember-radio-button\"],\n\n    /**\n      The value of this radio button.\n       @type Object\n    */\n    value: null,\n\n    /**\n      The selected value in this group of radio buttons.\n       @type Object\n    */\n    selectedValue: null,\n\n    /**\n      Sets the disabled property on the element.\n       @default false\n      @type Boolean\n    */\n    isDisabled: false,\n\n    /**\n      Sets the checked property on the element.\n       @default false\n      @type Boolean\n    */\n    checked: false,\n\n    tagName: \"input\",\n    type: \"radio\",\n\n    selectedValueChanged: _ember[\"default\"].observer(function () {\n      var selectedValue = this.get(\"selectedValue\");\n      if (!_ember[\"default\"].isEmpty(selectedValue) && this.get(\"value\") === selectedValue) {\n        this.set(\"checked\", true);\n      } else {\n        this.set(\"checked\", false);\n      }\n    }, 'selectedValue'),\n\n    checkedChanged: _ember[\"default\"].observer(function () {\n      this._updateElementValue();\n    }, 'checked'),\n\n    init: function init() {\n      this._super();\n      this.selectedValueChanged();\n    },\n\n    change: function change() {\n      this.set('checked', this.$().prop('checked'));\n      _ember[\"default\"].run.once(this, this._updateElementValue);\n    },\n\n    _updateElementValue: function _updateElementValue() {\n      if (!this.get('checked')) {\n        return;\n      }\n      this.set('selectedValue', this.get('value'));\n    }\n\n  });\n});","define('kaiser/controllers/array', ['exports', 'ember'], function (exports, _ember) {\n  exports['default'] = _ember['default'].Controller;\n});","define('kaiser/controllers/object', ['exports', 'ember'], function (exports, _ember) {\n  exports['default'] = _ember['default'].Controller;\n});","define(\"kaiser/controllers/root\", [\"exports\", \"ember\"], function (exports, _ember) {\n  ;\n  var Controller;\n\n  Controller = _ember[\"default\"].Controller.extend({\n    queryParams: [\"compare\", \"startYear\", \"endYear\", \"coverageType\", \"coverageGroup\", \"coverageTypeComp\", \"coverageGroupComp\", \"filter1\", \"filter2\", \"filter1Comp\", \"filter2Comp\"],\n    compare: false,\n    startYear: 1999,\n    endYear: 2026,\n    coverageType: \"premium\",\n    coverageGroup: \"single\",\n    coverageTypeComp: \"premium\",\n    coverageGroupComp: \"single\",\n    filter1: \"overall(1)\",\n    filter2: \"overall(1)\",\n    filter1Comp: \"overall(1)\",\n    filter2Comp: \"overall(1)\"\n  });\n\n  exports[\"default\"] = Controller;\n  ;\n});","define('kaiser/initializers/app-version', ['exports', 'ember-cli-app-version/initializer-factory', 'kaiser/config/environment'], function (exports, _emberCliAppVersionInitializerFactory, _kaiserConfigEnvironment) {\n  exports['default'] = {\n    name: 'App Version',\n    initialize: (0, _emberCliAppVersionInitializerFactory['default'])(_kaiserConfigEnvironment['default'].APP.name, _kaiserConfigEnvironment['default'].APP.version)\n  };\n});","define('kaiser/initializers/export-application-global', ['exports', 'ember', 'kaiser/config/environment'], function (exports, _ember, _kaiserConfigEnvironment) {\n  exports.initialize = initialize;\n\n  function initialize() {\n    var application = arguments[1] || arguments[0];\n    if (_kaiserConfigEnvironment['default'].exportApplicationGlobal !== false) {\n      var value = _kaiserConfigEnvironment['default'].exportApplicationGlobal;\n      var globalName;\n\n      if (typeof value === 'string') {\n        globalName = value;\n      } else {\n        globalName = _ember['default'].String.classify(_kaiserConfigEnvironment['default'].modulePrefix);\n      }\n\n      if (!window[globalName]) {\n        window[globalName] = application;\n\n        application.reopen({\n          willDestroy: function willDestroy() {\n            this._super.apply(this, arguments);\n            delete window[globalName];\n          }\n        });\n      }\n    }\n  }\n\n  exports['default'] = {\n    name: 'export-application-global',\n\n    initialize: initialize\n  };\n});","define('kaiser/router', ['exports', 'ember', 'kaiser/config/environment'], function (exports, _ember, _kaiserConfigEnvironment) {\n\n  var Router = _ember['default'].Router.extend({\n    location: _kaiserConfigEnvironment['default'].locationType\n  });\n\n  Router.map(function () {\n\n    this.route(\"root\", { path: \"/\" });\n  });\n\n  exports['default'] = Router;\n});","define(\"kaiser/templates/components/app-date\", [\"exports\"], function (exports) {\n  exports[\"default\"] = Ember.HTMLBars.template((function () {\n    return {\n      meta: {\n        \"revision\": \"Ember@1.13.12\",\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\": \"kaiser/templates/components/app-date.hbs\"\n      },\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\", \"date-view-text\");\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        var el1 = dom.createElement(\"div\");\n        dom.setAttribute(el1, \"class\", \"date-view-switch\");\n        var el2 = dom.createTextNode(\"\\n  \");\n        dom.appendChild(el1, el2);\n        var el2 = dom.createElement(\"div\");\n        dom.setAttribute(el2, \"class\", \"date-view-up\");\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\", \"date-view-down\");\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, [2]);\n        var element1 = dom.childAt(element0, [1]);\n        var element2 = dom.childAt(element0, [3]);\n        var morphs = new Array(3);\n        morphs[0] = dom.createMorphAt(dom.childAt(fragment, [0]), 1, 1);\n        morphs[1] = dom.createElementMorph(element1);\n        morphs[2] = dom.createElementMorph(element2);\n        return morphs;\n      },\n      statements: [[\"content\", \"content\", [\"loc\", [null, [2, 2], [2, 13]]]], [\"element\", \"action\", [\"up\"], [], [\"loc\", [null, [5, 28], [5, 43]]]], [\"element\", \"action\", [\"down\"], [], [\"loc\", [null, [6, 30], [6, 47]]]]],\n      locals: [],\n      templates: []\n    };\n  })());\n});","define(\"kaiser/templates/components/app-filter\", [\"exports\"], function (exports) {\n  exports[\"default\"] = Ember.HTMLBars.template((function () {\n    return {\n      meta: {\n        \"revision\": \"Ember@1.13.12\",\n        \"loc\": {\n          \"source\": null,\n          \"start\": {\n            \"line\": 1,\n            \"column\": 0\n          },\n          \"end\": {\n            \"line\": 65,\n            \"column\": 0\n          }\n        },\n        \"moduleName\": \"kaiser/templates/components/app-filter.hbs\"\n      },\n      arity: 0,\n      cachedFragment: null,\n      hasRendered: false,\n      buildFragment: function buildFragment(dom) {\n        var el0 = dom.createDocumentFragment();\n        var el1 = dom.createElement(\"select\");\n        dom.setAttribute(el1, \"style\", \"width:100%\");\n        var el2 = dom.createTextNode(\"\\n  \");\n        dom.appendChild(el1, el2);\n        var el2 = dom.createElement(\"option\");\n        dom.appendChild(el1, el2);\n        var el2 = dom.createTextNode(\"\\n  \");\n        dom.appendChild(el1, el2);\n        var el2 = dom.createElement(\"optgroup\");\n        dom.setAttribute(el2, \"label\", \"Firm Size (Two Categories)\");\n        var el3 = dom.createTextNode(\"\\n    \");\n        dom.appendChild(el2, el3);\n        var el3 = dom.createElement(\"option\");\n        dom.setAttribute(el3, \"value\", \"size3(1)\");\n        var el4 = dom.createTextNode(\"10-199 employees\");\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(\"option\");\n        dom.setAttribute(el3, \"value\", \"size3(2)\");\n        var el4 = dom.createTextNode(\"200 or More employees\");\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.createElement(\"optgroup\");\n        dom.setAttribute(el2, \"label\", \"Firm Size (Five Categories)\");\n        var el3 = dom.createTextNode(\"\\n    \");\n        dom.appendChild(el2, el3);\n        var el3 = dom.createElement(\"option\");\n        dom.setAttribute(el3, \"value\", \"size5(1)\");\n        var el4 = dom.createTextNode(\"10-24 employees\");\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(\"option\");\n        dom.setAttribute(el3, \"value\", \"size5(2)\");\n        var el4 = dom.createTextNode(\"25-199 employees\");\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(\"option\");\n        dom.setAttribute(el3, \"value\", \"size5(3)\");\n        var el4 = dom.createTextNode(\"200-999 employees\");\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(\"option\");\n        dom.setAttribute(el3, \"value\", \"size5(4)\");\n        var el4 = dom.createTextNode(\"1000-4999 employees\");\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(\"option\");\n        dom.setAttribute(el3, \"value\", \"size5(5)\");\n        var el4 = dom.createTextNode(\"5000 or More employees\");\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(\" <optgroup label=\\\"Firm Size (Seven Categories)\\\">\\n    <option value=\\\"size(1)\\\">3-9 employees</option>\\n    <option value=\\\"size(2)\\\">10-24 employees</option>\\n    <option value=\\\"size(3)\\\">25-49 employees</option>\\n    <option value=\\\"size(4)\\\">50-199 employees</option>\\n    <option value=\\\"size(5)\\\">200-999 employees</option>\\n    <option value=\\\"size(6)\\\">1000-4999 employees</option>\\n    <option value=\\\"size(7)\\\">5000 or More employees</option>\\n  </optgroup> \");\n        dom.appendChild(el1, el2);\n        var el2 = dom.createTextNode(\"\\n  \");\n        dom.appendChild(el1, el2);\n        var el2 = dom.createElement(\"optgroup\");\n        dom.setAttribute(el2, \"label\", \"Region\");\n        var el3 = dom.createTextNode(\"\\n    \");\n        dom.appendChild(el2, el3);\n        var el3 = dom.createElement(\"option\");\n        dom.setAttribute(el3, \"value\", \"region(1)\");\n        var el4 = dom.createTextNode(\"Northeast\");\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(\"option\");\n        dom.setAttribute(el3, \"value\", \"region(2)\");\n        var el4 = dom.createTextNode(\"Midwest\");\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(\"option\");\n        dom.setAttribute(el3, \"value\", \"region(3)\");\n        var el4 = dom.createTextNode(\"South\");\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(\"option\");\n        dom.setAttribute(el3, \"value\", \"region(4)\");\n        var el4 = dom.createTextNode(\"West\");\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.createElement(\"optgroup\");\n        dom.setAttribute(el2, \"label\", \"Industry\");\n        var el3 = dom.createTextNode(\"\\n    \");\n        dom.appendChild(el2, el3);\n        var el3 = dom.createElement(\"option\");\n        dom.setAttribute(el3, \"value\", \"industry(2)\");\n        var el4 = dom.createTextNode(\"Agriculture, Mining or Construction\");\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(\"option\");\n        dom.setAttribute(el3, \"value\", \"industry(3)\");\n        var el4 = dom.createTextNode(\"Manufacturing\");\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(\"option\");\n        dom.setAttribute(el3, \"value\", \"industry(4)\");\n        var el4 = dom.createTextNode(\"Transport, Utilities or Communication\");\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(\"option\");\n        dom.setAttribute(el3, \"value\", \"industry(5)\");\n        var el4 = dom.createTextNode(\"Wholesale\");\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(\"option\");\n        dom.setAttribute(el3, \"value\", \"industry(6)\");\n        var el4 = dom.createTextNode(\"Retail\");\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(\"option\");\n        dom.setAttribute(el3, \"value\", \"industry(7)\");\n        var el4 = dom.createTextNode(\"Financial\");\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(\"option\");\n        dom.setAttribute(el3, \"value\", \"industry(8)\");\n        var el4 = dom.createTextNode(\"Service\");\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(\"option\");\n        dom.setAttribute(el3, \"value\", \"industry(9)\");\n        var el4 = dom.createTextNode(\"Government\");\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(\"option\");\n        dom.setAttribute(el3, \"value\", \"industry(10)\");\n        var el4 = dom.createTextNode(\"Healthcare\");\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.createElement(\"optgroup\");\n        dom.setAttribute(el2, \"label\", \"Low Income\");\n        var el3 = dom.createTextNode(\"\\n    \");\n        dom.appendChild(el2, el3);\n        var el3 = dom.createElement(\"option\");\n        dom.setAttribute(el3, \"value\", \"loincome(1)\");\n        var el4 = dom.createTextNode(\"Less than 35% earn more than the 25th percentile\");\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(\"option\");\n        dom.setAttribute(el3, \"value\", \"loincome(2)\");\n        var el4 = dom.createTextNode(\"35% or more earn more than the 25th percentile\");\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.createElement(\"optgroup\");\n        dom.setAttribute(el2, \"label\", \"High Income\");\n        var el3 = dom.createTextNode(\"\\n    \");\n        dom.appendChild(el2, el3);\n        var el3 = dom.createElement(\"option\");\n        dom.setAttribute(el3, \"value\", \"hiincome(1)\");\n        var el4 = dom.createTextNode(\"Less than 35% earn more than the 75th percentile\");\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(\"option\");\n        dom.setAttribute(el3, \"value\", \"hiincome(2)\");\n        var el4 = dom.createTextNode(\"35% or more earn more than the 75th percentile\");\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.createElement(\"optgroup\");\n        dom.setAttribute(el2, \"label\", \"Union\");\n        var el3 = dom.createTextNode(\"\\n    \");\n        dom.appendChild(el2, el3);\n        var el3 = dom.createElement(\"option\");\n        dom.setAttribute(el3, \"value\", \"a4i(1)\");\n        var el4 = dom.createTextNode(\"Yes, has union workers\");\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(\"option\");\n        dom.setAttribute(el3, \"value\", \"a4i(2)\");\n        var el4 = dom.createTextNode(\"No, does not have union workers\");\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.createElement(\"optgroup\");\n        dom.setAttribute(el2, \"label\", \"Age 26 or Younger\");\n        var el3 = dom.createTextNode(\"\\n    \");\n        dom.appendChild(el2, el3);\n        var el3 = dom.createElement(\"option\");\n        dom.setAttribute(el3, \"value\", \"age26(1)\");\n        var el4 = dom.createTextNode(\"Less than 35% age 26 or less\");\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(\"option\");\n        dom.setAttribute(el3, \"value\", \"age26(2)\");\n        var el4 = dom.createTextNode(\"35% or more age 26 or less\");\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.createElement(\"optgroup\");\n        dom.setAttribute(el2, \"label\", \"Age 50 or Older\");\n        var el3 = dom.createTextNode(\"\\n    \");\n        dom.appendChild(el2, el3);\n        var el3 = dom.createElement(\"option\");\n        dom.setAttribute(el3, \"value\", \"age50(1)\");\n        var el4 = dom.createTextNode(\"Less than 35% age 50 or more\");\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(\"option\");\n        dom.setAttribute(el3, \"value\", \"age50(2)\");\n        var el4 = dom.createTextNode(\"35% or more age 50 or more\");\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.createElement(\"optgroup\");\n        dom.setAttribute(el2, \"label\", \"Self Funded\");\n        var el3 = dom.createTextNode(\"\\n    \");\n        dom.appendChild(el2, el3);\n        var el3 = dom.createElement(\"option\");\n        dom.setAttribute(el3, \"value\", \"selfone(1)\");\n        var el4 = dom.createTextNode(\"Underwritten by an insurer\");\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(\"option\");\n        dom.setAttribute(el3, \"value\", \"selfone(2)\");\n        var el4 = dom.createTextNode(\"Self-insured (includes partially)\");\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        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, 'data-placeholder');\n        return morphs;\n      },\n      statements: [[\"attribute\", \"data-placeholder\", [\"concat\", [[\"get\", \"label\", [\"loc\", [null, [1, 47], [1, 52]]]]]]]],\n      locals: [],\n      templates: []\n    };\n  })());\n});","define(\"kaiser/templates/components/app-radios\", [\"exports\"], function (exports) {\n  exports[\"default\"] = Ember.HTMLBars.template((function () {\n    var child0 = (function () {\n      return {\n        meta: {\n          \"revision\": \"Ember@1.13.12\",\n          \"loc\": {\n            \"source\": null,\n            \"start\": {\n              \"line\": 3,\n              \"column\": 2\n            },\n            \"end\": {\n              \"line\": 18,\n              \"column\": 2\n            }\n          },\n          \"moduleName\": \"kaiser/templates/components/app-radios.hbs\"\n        },\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(\"ul\");\n          dom.setAttribute(el1, \"class\", \"radios\");\n          var el2 = dom.createTextNode(\"\\n      \");\n          dom.appendChild(el1, el2);\n          var el2 = dom.createElement(\"li\");\n          var el3 = dom.createTextNode(\"\\n        \");\n          dom.appendChild(el2, el3);\n          var el3 = dom.createElement(\"label\");\n          dom.setAttribute(el3, \"class\", \"fancy-radio\");\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          Single\\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.createElement(\"li\");\n          var el3 = dom.createTextNode(\"\\n        \");\n          dom.appendChild(el2, el3);\n          var el3 = dom.createElement(\"label\");\n          dom.setAttribute(el3, \"class\", \"fancy-radio\");\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          Family\\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          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.createMorphAt(dom.childAt(element1, [1, 1]), 1, 1);\n          morphs[1] = dom.createMorphAt(dom.childAt(element1, [3, 1]), 1, 1);\n          return morphs;\n        },\n        statements: [[\"inline\", \"radio-button\", [], [\"group\", [\"subexpr\", \"@mut\", [[\"get\", \"group\", [\"loc\", [null, [7, 31], [7, 36]]]]], [], []], \"name\", [\"subexpr\", \"@mut\", [[\"get\", \"group.name\", [\"loc\", [null, [7, 42], [7, 52]]]]], [], []], \"selectedValue\", [\"subexpr\", \"@mut\", [[\"get\", \"group.value\", [\"loc\", [null, [7, 67], [7, 78]]]]], [], []], \"value\", \"single\"], [\"loc\", [null, [7, 10], [7, 95]]]], [\"inline\", \"radio-button\", [], [\"group\", [\"subexpr\", \"@mut\", [[\"get\", \"group\", [\"loc\", [null, [13, 31], [13, 36]]]]], [], []], \"name\", [\"subexpr\", \"@mut\", [[\"get\", \"group.name\", [\"loc\", [null, [13, 42], [13, 52]]]]], [], []], \"selectedValue\", [\"subexpr\", \"@mut\", [[\"get\", \"group.value\", [\"loc\", [null, [13, 67], [13, 78]]]]], [], []], \"value\", \"family\"], [\"loc\", [null, [13, 10], [13, 95]]]]],\n        locals: [\"group\"],\n        templates: []\n      };\n    })();\n    var child1 = (function () {\n      return {\n        meta: {\n          \"revision\": \"Ember@1.13.12\",\n          \"loc\": {\n            \"source\": null,\n            \"start\": {\n              \"line\": 19,\n              \"column\": 2\n            },\n            \"end\": {\n              \"line\": 34,\n              \"column\": 2\n            }\n          },\n          \"moduleName\": \"kaiser/templates/components/app-radios.hbs\"\n        },\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(\"ul\");\n          dom.setAttribute(el1, \"class\", \"radios\");\n          var el2 = dom.createTextNode(\"\\n      \");\n          dom.appendChild(el1, el2);\n          var el2 = dom.createElement(\"li\");\n          var el3 = dom.createTextNode(\"\\n        \");\n          dom.appendChild(el2, el3);\n          var el3 = dom.createElement(\"label\");\n          dom.setAttribute(el3, \"class\", \"fancy-radio\");\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          Premiums\\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.createElement(\"li\");\n          var el3 = dom.createTextNode(\"\\n        \");\n          dom.appendChild(el2, el3);\n          var el3 = dom.createElement(\"label\");\n          dom.setAttribute(el3, \"class\", \"fancy-radio\");\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          Worker Contributions\\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          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.createMorphAt(dom.childAt(element0, [1, 1]), 1, 1);\n          morphs[1] = dom.createMorphAt(dom.childAt(element0, [3, 1]), 1, 1);\n          return morphs;\n        },\n        statements: [[\"inline\", \"radio-button\", [], [\"group\", [\"subexpr\", \"@mut\", [[\"get\", \"group\", [\"loc\", [null, [23, 31], [23, 36]]]]], [], []], \"name\", [\"subexpr\", \"@mut\", [[\"get\", \"group.name\", [\"loc\", [null, [23, 42], [23, 52]]]]], [], []], \"selectedValue\", [\"subexpr\", \"@mut\", [[\"get\", \"group.value\", [\"loc\", [null, [23, 67], [23, 78]]]]], [], []], \"value\", \"premium\"], [\"loc\", [null, [23, 10], [23, 96]]]], [\"inline\", \"radio-button\", [], [\"group\", [\"subexpr\", \"@mut\", [[\"get\", \"group\", [\"loc\", [null, [29, 31], [29, 36]]]]], [], []], \"name\", [\"subexpr\", \"@mut\", [[\"get\", \"group.name\", [\"loc\", [null, [29, 42], [29, 52]]]]], [], []], \"selectedValue\", [\"subexpr\", \"@mut\", [[\"get\", \"group.value\", [\"loc\", [null, [29, 67], [29, 78]]]]], [], []], \"value\", \"worker_contribution\"], [\"loc\", [null, [29, 10], [29, 108]]]]],\n        locals: [\"group\"],\n        templates: []\n      };\n    })();\n    return {\n      meta: {\n        \"revision\": \"Ember@1.13.12\",\n        \"loc\": {\n          \"source\": null,\n          \"start\": {\n            \"line\": 1,\n            \"column\": 0\n          },\n          \"end\": {\n            \"line\": 37,\n            \"column\": 0\n          }\n        },\n        \"moduleName\": \"kaiser/templates/components/app-radios.hbs\"\n      },\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\", \"coverage\");\n        var el2 = dom.createTextNode(\"\\n  \");\n        dom.appendChild(el1, el2);\n        var el2 = dom.createElement(\"h6\");\n        var el3 = dom.createTextNode(\"Coverage Type\");\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.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 element2 = dom.childAt(fragment, [0]);\n        var morphs = new Array(2);\n        morphs[0] = dom.createMorphAt(element2, 3, 3);\n        morphs[1] = dom.createMorphAt(element2, 4, 4);\n        return morphs;\n      },\n      statements: [[\"block\", \"radio-button-group\", [], [\"name\", [\"subexpr\", \"@mut\", [[\"get\", \"groupName\", [\"loc\", [null, [3, 29], [3, 38]]]]], [], []], \"value\", [\"subexpr\", \"@mut\", [[\"get\", \"coverageGroup\", [\"loc\", [null, [3, 45], [3, 58]]]]], [], []]], 0, null, [\"loc\", [null, [3, 2], [18, 25]]]], [\"block\", \"radio-button-group\", [], [\"name\", [\"subexpr\", \"@mut\", [[\"get\", \"typeName\", [\"loc\", [null, [19, 29], [19, 37]]]]], [], []], \"value\", [\"subexpr\", \"@mut\", [[\"get\", \"coverageType\", [\"loc\", [null, [19, 44], [19, 56]]]]], [], []]], 1, null, [\"loc\", [null, [19, 2], [34, 25]]]]],\n      locals: [],\n      templates: [child0, child1]\n    };\n  })());\n});","define(\"kaiser/templates/components/app-root\", [\"exports\"], function (exports) {\n  exports[\"default\"] = Ember.HTMLBars.template((function () {\n    return {\n      meta: {\n        \"revision\": \"Ember@1.13.12\",\n        \"loc\": {\n          \"source\": null,\n          \"start\": {\n            \"line\": 1,\n            \"column\": 0\n          },\n          \"end\": {\n            \"line\": 55,\n            \"column\": 10\n          }\n        },\n        \"moduleName\": \"kaiser/templates/components/app-root.hbs\"\n      },\n      arity: 0,\n      cachedFragment: null,\n      hasRendered: false,\n      buildFragment: function buildFragment(dom) {\n        var el0 = dom.createDocumentFragment();\n        var el1 = dom.createElement(\"section\");\n        dom.setAttribute(el1, \"id\", \"main\");\n        var el2 = dom.createTextNode(\"\\n  \");\n        dom.appendChild(el1, el2);\n        var el2 = dom.createElement(\"div\");\n        dom.setAttribute(el2, \"id\", \"controls\");\n        var el3 = dom.createTextNode(\"\\n    \");\n        dom.appendChild(el2, el3);\n        var el3 = dom.createElement(\"div\");\n        dom.setAttribute(el3, \"class\", \"bd\");\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      \");\n        dom.appendChild(el3, el4);\n        var el4 = dom.createElement(\"div\");\n        dom.setAttribute(el4, \"class\", \"date-picker\");\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        var el5 = dom.createElement(\"span\");\n        dom.setAttribute(el5, \"class\", \"date-to\");\n        var el6 = dom.createTextNode(\"to\");\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      \");\n        dom.appendChild(el4, el5);\n        dom.appendChild(el3, el4);\n        var el4 = dom.createTextNode(\"\\n      \");\n        dom.appendChild(el3, el4);\n        var el4 = dom.createElement(\"div\");\n        dom.setAttribute(el4, \"class\", \"filters\");\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        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        var el3 = dom.createElement(\"div\");\n        dom.setAttribute(el3, \"class\", \"bd sep compare\");\n        var el4 = dom.createTextNode(\"\\n      \");\n        dom.appendChild(el3, el4);\n        var el4 = dom.createElement(\"label\");\n        dom.setAttribute(el4, \"class\", \"fancy-check\");\n        var el5 = dom.createComment(\"\");\n        dom.appendChild(el4, el5);\n        var el5 = dom.createTextNode(\" Compare\");\n        dom.appendChild(el4, el5);\n        dom.appendChild(el3, el4);\n        var el4 = dom.createTextNode(\"\\n      \");\n        dom.appendChild(el3, el4);\n        var el4 = dom.createElement(\"div\");\n        dom.appendChild(el3, el4);\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        var el4 = dom.createElement(\"div\");\n        dom.setAttribute(el4, \"class\", \"filters\");\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        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        var el3 = dom.createElement(\"div\");\n        dom.setAttribute(el3, \"class\", \"download\");\n        var el4 = dom.createTextNode(\"\\n      \");\n        dom.appendChild(el3, el4);\n        var el4 = dom.createElement(\"a\");\n        dom.setAttribute(el4, \"download\", \"data.csv\");\n        var el5 = dom.createElement(\"i\");\n        dom.setAttribute(el5, \"class\", \"xl-icon\");\n        dom.appendChild(el4, el5);\n        var el5 = dom.createTextNode(\"Export Table Data\");\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        var el2 = dom.createElement(\"div\");\n        dom.setAttribute(el2, \"id\", \"graph\");\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        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(\"section\");\n        dom.setAttribute(el1, \"id\", \"extra\");\n        var el2 = dom.createTextNode(\"\\n  \");\n        dom.appendChild(el1, el2);\n        var el2 = dom.createElement(\"div\");\n        dom.setAttribute(el2, \"class\", \"note\");\n        var el3 = dom.createTextNode(\"SE : \");\n        dom.appendChild(el2, el3);\n        var el3 = dom.createElement(\"a\");\n        dom.setAttribute(el3, \"target\", \"_blank\");\n        dom.setAttribute(el3, \"href\", \"http://en.wikipedia.org/wiki/Standard_error\");\n        var el4 = dom.createTextNode(\"Standard Error\");\n        dom.appendChild(el3, el4);\n        dom.appendChild(el2, el3);\n        var el3 = dom.createElement(\"br\");\n        dom.appendChild(el2, el3);\n        var el3 = dom.createTextNode(\"\\n    NSD : Not Sufficient Data\");\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(\"p\");\n        var el3 = dom.createTextNode(\"Source: KFF and Kaiser/HRET Annual Surveys of Employer-Sponsored Health Benefits\");\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 element2 = dom.childAt(element1, [1]);\n        var element3 = dom.childAt(element2, [3]);\n        var element4 = dom.childAt(element2, [5]);\n        var element5 = dom.childAt(element1, [3]);\n        var element6 = dom.childAt(element5, [3]);\n        var element7 = dom.childAt(element5, [7]);\n        var element8 = dom.childAt(element1, [5, 1]);\n        var morphs = new Array(12);\n        morphs[0] = dom.createMorphAt(element2, 1, 1);\n        morphs[1] = dom.createMorphAt(element3, 1, 1);\n        morphs[2] = dom.createMorphAt(element3, 5, 5);\n        morphs[3] = dom.createMorphAt(element4, 1, 1);\n        morphs[4] = dom.createMorphAt(element4, 3, 3);\n        morphs[5] = dom.createMorphAt(dom.childAt(element5, [1]), 0, 0);\n        morphs[6] = dom.createAttrMorph(element6, 'class');\n        morphs[7] = dom.createMorphAt(element5, 5, 5);\n        morphs[8] = dom.createMorphAt(element7, 1, 1);\n        morphs[9] = dom.createMorphAt(element7, 3, 3);\n        morphs[10] = dom.createAttrMorph(element8, 'href');\n        morphs[11] = dom.createMorphAt(dom.childAt(element0, [3]), 1, 1);\n        return morphs;\n      },\n      statements: [[\"inline\", \"app-radios\", [], [\"coverageGroup\", [\"subexpr\", \"@mut\", [[\"get\", \"coverageGroup\", [\"loc\", [null, [4, 33], [4, 46]]]]], [], []], \"coverageType\", [\"subexpr\", \"@mut\", [[\"get\", \"coverageType\", [\"loc\", [null, [5, 32], [5, 44]]]]], [], []], \"unique\", \"1\"], [\"loc\", [null, [4, 6], [6, 31]]]], [\"inline\", \"app-date\", [], [\"content\", [\"subexpr\", \"@mut\", [[\"get\", \"startYear\", [\"loc\", [null, [9, 27], [9, 36]]]]], [], []], \"end\", [\"subexpr\", \"@mut\", [[\"get\", \"endYear\", [\"loc\", [null, [10, 32], [10, 39]]]]], [], []]], [\"loc\", [null, [9, 8], [10, 41]]]], [\"inline\", \"app-date\", [], [\"content\", [\"subexpr\", \"@mut\", [[\"get\", \"endYear\", [\"loc\", [null, [12, 27], [12, 34]]]]], [], []], \"start\", [\"subexpr\", \"@mut\", [[\"get\", \"startYear\", [\"loc\", [null, [13, 25], [13, 34]]]]], [], []]], [\"loc\", [null, [12, 8], [13, 36]]]], [\"inline\", \"app-filter\", [], [\"selection\", [\"subexpr\", \"@mut\", [[\"get\", \"filter1\", [\"loc\", [null, [16, 31], [16, 38]]]]], [], []], \"disabledValue\", [\"subexpr\", \"@mut\", [[\"get\", \"filter2\", [\"loc\", [null, [17, 35], [17, 42]]]]], [], []], \"label\", \"Optional Filter A\"], [\"loc\", [null, [16, 8], [18, 48]]]], [\"inline\", \"app-filter\", [], [\"selection\", [\"subexpr\", \"@mut\", [[\"get\", \"filter2\", [\"loc\", [null, [19, 31], [19, 38]]]]], [], []], \"disabledValue\", [\"subexpr\", \"@mut\", [[\"get\", \"filter1\", [\"loc\", [null, [20, 35], [20, 42]]]]], [], []], \"label\", \"Optional Filter B\"], [\"loc\", [null, [19, 8], [21, 48]]]], [\"inline\", \"app-checkbox\", [], [\"checked\", [\"subexpr\", \"@mut\", [[\"get\", \"compare\", [\"loc\", [null, [25, 56], [25, 63]]]]], [], []]], [\"loc\", [null, [25, 33], [25, 65]]]], [\"attribute\", \"class\", [\"concat\", [[\"subexpr\", \"unless\", [[\"get\", \"compare\", [\"loc\", [null, [26, 27], [26, 34]]]], \"mask\"], [], [\"loc\", [null, [26, 18], [26, 43]]]]]]], [\"inline\", \"app-radios\", [], [\"coverageGroup\", [\"subexpr\", \"@mut\", [[\"get\", \"coverageGroupComp\", [\"loc\", [null, [27, 33], [27, 50]]]]], [], []], \"coverageType\", [\"subexpr\", \"@mut\", [[\"get\", \"coverageTypeComp\", [\"loc\", [null, [28, 37], [28, 53]]]]], [], []], \"unique\", \"2\"], [\"loc\", [null, [27, 6], [29, 36]]]], [\"inline\", \"app-filter\", [], [\"selection\", [\"subexpr\", \"@mut\", [[\"get\", \"filter1Comp\", [\"loc\", [null, [31, 31], [31, 42]]]]], [], []], \"disabledValue\", [\"subexpr\", \"@mut\", [[\"get\", \"filter2Comp\", [\"loc\", [null, [32, 40], [32, 51]]]]], [], []], \"label\", \"Optional Filter A\"], [\"loc\", [null, [31, 8], [33, 53]]]], [\"inline\", \"app-filter\", [], [\"selection\", [\"subexpr\", \"@mut\", [[\"get\", \"filter2Comp\", [\"loc\", [null, [34, 31], [34, 42]]]]], [], []], \"disabledValue\", [\"subexpr\", \"@mut\", [[\"get\", \"filter1Comp\", [\"loc\", [null, [35, 40], [35, 51]]]]], [], []], \"label\", \"Optional Filter B\"], [\"loc\", [null, [34, 8], [36, 53]]]], [\"attribute\", \"href\", [\"get\", \"exportData\", [\"loc\", [null, [40, 16], [40, 26]]]]], [\"inline\", \"bar-graph\", [], [\"graph1Content\", [\"subexpr\", \"@mut\", [[\"get\", \"graph1\", [\"loc\", [null, [44, 30], [44, 36]]]]], [], []], \"graph2Content\", [\"subexpr\", \"@mut\", [[\"get\", \"graph2\", [\"loc\", [null, [45, 38], [45, 44]]]]], [], []], \"title1\", [\"subexpr\", \"@mut\", [[\"get\", \"titleGraph1\", [\"loc\", [null, [46, 31], [46, 42]]]]], [], []], \"title2\", [\"subexpr\", \"@mut\", [[\"get\", \"titleGraph2\", [\"loc\", [null, [47, 31], [47, 42]]]]], [], []], \"compare\", [\"subexpr\", \"@mut\", [[\"get\", \"compare\", [\"loc\", [null, [48, 32], [48, 39]]]]], [], []]], [\"loc\", [null, [44, 4], [48, 41]]]]],\n      locals: [],\n      templates: []\n    };\n  })());\n});","define(\"kaiser/templates/components/bar-graph\", [\"exports\"], function (exports) {\n  exports[\"default\"] = Ember.HTMLBars.template((function () {\n    var child0 = (function () {\n      return {\n        meta: {\n          \"revision\": \"Ember@1.13.12\",\n          \"loc\": {\n            \"source\": null,\n            \"start\": {\n              \"line\": 9,\n              \"column\": 32\n            },\n            \"end\": {\n              \"line\": 9,\n              \"column\": 56\n            }\n          },\n          \"moduleName\": \"kaiser/templates/components/bar-graph.hbs\"\n        },\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\", \"title2\", [\"loc\", [null, [9, 46], [9, 56]]]]],\n        locals: [],\n        templates: []\n      };\n    })();\n    var child1 = (function () {\n      return {\n        meta: {\n          \"revision\": \"Ember@1.13.12\",\n          \"loc\": {\n            \"source\": null,\n            \"start\": {\n              \"line\": 9,\n              \"column\": 56\n            },\n            \"end\": {\n              \"line\": 9,\n              \"column\": 68\n            }\n          },\n          \"moduleName\": \"kaiser/templates/components/bar-graph.hbs\"\n        },\n        arity: 0,\n        cachedFragment: null,\n        hasRendered: false,\n        buildFragment: function buildFragment(dom) {\n          var el0 = dom.createDocumentFragment();\n          var el1 = dom.createTextNode(\"None\");\n          dom.appendChild(el0, el1);\n          return el0;\n        },\n        buildRenderNodes: function buildRenderNodes() {\n          return [];\n        },\n        statements: [],\n        locals: [],\n        templates: []\n      };\n    })();\n    var child2 = (function () {\n      return {\n        meta: {\n          \"revision\": \"Ember@1.13.12\",\n          \"loc\": {\n            \"source\": null,\n            \"start\": {\n              \"line\": 16,\n              \"column\": 6\n            },\n            \"end\": {\n              \"line\": 19,\n              \"column\": 6\n            }\n          },\n          \"moduleName\": \"kaiser/templates/components/bar-graph.hbs\"\n        },\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.createElement(\"span\");\n          dom.setAttribute(el1, \"class\", \"stddev\");\n          var el2 = dom.createTextNode(\"(SE: \");\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          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(dom.childAt(fragment, [3]), 1, 1);\n          return morphs;\n        },\n        statements: [[\"content\", \"premium1\", [\"loc\", [null, [17, 8], [17, 20]]]], [\"content\", \"error1\", [\"loc\", [null, [18, 34], [18, 44]]]]],\n        locals: [],\n        templates: []\n      };\n    })();\n    var child3 = (function () {\n      return {\n        meta: {\n          \"revision\": \"Ember@1.13.12\",\n          \"loc\": {\n            \"source\": null,\n            \"start\": {\n              \"line\": 19,\n              \"column\": 6\n            },\n            \"end\": {\n              \"line\": 21,\n              \"column\": 6\n            }\n          },\n          \"moduleName\": \"kaiser/templates/components/bar-graph.hbs\"\n        },\n        arity: 0,\n        cachedFragment: null,\n        hasRendered: false,\n        buildFragment: function buildFragment(dom) {\n          var el0 = dom.createDocumentFragment();\n          var el1 = dom.createTextNode(\"        NSD\\n\");\n          dom.appendChild(el0, el1);\n          return el0;\n        },\n        buildRenderNodes: function buildRenderNodes() {\n          return [];\n        },\n        statements: [],\n        locals: [],\n        templates: []\n      };\n    })();\n    var child4 = (function () {\n      var child0 = (function () {\n        return {\n          meta: {\n            \"revision\": \"Ember@1.13.12\",\n            \"loc\": {\n              \"source\": null,\n              \"start\": {\n                \"line\": 26,\n                \"column\": 8\n              },\n              \"end\": {\n                \"line\": 29,\n                \"column\": 8\n              }\n            },\n            \"moduleName\": \"kaiser/templates/components/bar-graph.hbs\"\n          },\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.createElement(\"span\");\n            dom.setAttribute(el1, \"class\", \"stddev\");\n            var el2 = dom.createTextNode(\"(SE: \");\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            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(dom.childAt(fragment, [3]), 1, 1);\n            return morphs;\n          },\n          statements: [[\"content\", \"premium2\", [\"loc\", [null, [27, 10], [27, 22]]]], [\"content\", \"error2\", [\"loc\", [null, [28, 36], [28, 46]]]]],\n          locals: [],\n          templates: []\n        };\n      })();\n      var child1 = (function () {\n        return {\n          meta: {\n            \"revision\": \"Ember@1.13.12\",\n            \"loc\": {\n              \"source\": null,\n              \"start\": {\n                \"line\": 29,\n                \"column\": 8\n              },\n              \"end\": {\n                \"line\": 31,\n                \"column\": 8\n              }\n            },\n            \"moduleName\": \"kaiser/templates/components/bar-graph.hbs\"\n          },\n          arity: 0,\n          cachedFragment: null,\n          hasRendered: false,\n          buildFragment: function buildFragment(dom) {\n            var el0 = dom.createDocumentFragment();\n            var el1 = dom.createTextNode(\"          NSD\\n\");\n            dom.appendChild(el0, el1);\n            return el0;\n          },\n          buildRenderNodes: function buildRenderNodes() {\n            return [];\n          },\n          statements: [],\n          locals: [],\n          templates: []\n        };\n      })();\n      return {\n        meta: {\n          \"revision\": \"Ember@1.13.12\",\n          \"loc\": {\n            \"source\": null,\n            \"start\": {\n              \"line\": 23,\n              \"column\": 4\n            },\n            \"end\": {\n              \"line\": 33,\n              \"column\": 4\n            }\n          },\n          \"moduleName\": \"kaiser/templates/components/bar-graph.hbs\"\n        },\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(\"li\");\n          var el2 = dom.createTextNode(\"\\n        \");\n          dom.appendChild(el1, el2);\n          var el2 = dom.createElement(\"i\");\n          dom.setAttribute(el2, \"class\", \"red-box\");\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          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]), 3, 3);\n          return morphs;\n        },\n        statements: [[\"block\", \"if\", [[\"get\", \"premium2\", [\"loc\", [null, [26, 14], [26, 22]]]]], [], 0, 1, [\"loc\", [null, [26, 8], [31, 15]]]]],\n        locals: [],\n        templates: [child0, child1]\n      };\n    })();\n    return {\n      meta: {\n        \"revision\": \"Ember@1.13.12\",\n        \"loc\": {\n          \"source\": null,\n          \"start\": {\n            \"line\": 1,\n            \"column\": 0\n          },\n          \"end\": {\n            \"line\": 36,\n            \"column\": 0\n          }\n        },\n        \"moduleName\": \"kaiser/templates/components/bar-graph.hbs\"\n      },\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\", \"graph-area\");\n        var el2 = dom.createTextNode(\"\\n  \");\n        dom.appendChild(el1, el2);\n        dom.setNamespace(\"http://www.w3.org/2000/svg\");\n        var el2 = dom.createElement(\"svg\");\n        dom.setAttribute(el2, \"width\", \"100%\");\n        dom.setAttribute(el2, \"height\", \"100%\");\n        var el3 = dom.createTextNode(\"\\n    \");\n        dom.appendChild(el2, el3);\n        var el3 = dom.createElement(\"g\");\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        dom.setNamespace(null);\n        var el1 = dom.createElement(\"div\");\n        dom.setAttribute(el1, \"class\", \"graph-title\");\n        var el2 = dom.createTextNode(\"\\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.createElement(\"li\");\n        var el4 = dom.createElement(\"i\");\n        dom.setAttribute(el4, \"class\", \"blue-box\");\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        dom.appendChild(el2, el3);\n        var el3 = dom.createTextNode(\"\\n    \");\n        dom.appendChild(el2, el3);\n        var el3 = dom.createElement(\"li\");\n        var el4 = dom.createElement(\"i\");\n        dom.setAttribute(el4, \"class\", \"red-box\");\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        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\", \"graph-tooltip\");\n        var el2 = dom.createTextNode(\"\\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.createElement(\"li\");\n        var el4 = dom.createElement(\"i\");\n        dom.setAttribute(el4, \"class\", \"blue-box\");\n        dom.appendChild(el3, el4);\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        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        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, 1]);\n        var element1 = dom.childAt(fragment, [4, 1]);\n        var morphs = new Array(4);\n        morphs[0] = dom.createMorphAt(dom.childAt(element0, [1]), 2, 2);\n        morphs[1] = dom.createMorphAt(dom.childAt(element0, [3]), 2, 2);\n        morphs[2] = dom.createMorphAt(dom.childAt(element1, [1]), 2, 2);\n        morphs[3] = dom.createMorphAt(element1, 3, 3);\n        return morphs;\n      },\n      statements: [[\"content\", \"title1\", [\"loc\", [null, [8, 33], [8, 43]]]], [\"block\", \"if\", [[\"get\", \"title2\", [\"loc\", [null, [9, 38], [9, 44]]]]], [], 0, 1, [\"loc\", [null, [9, 32], [9, 75]]]], [\"block\", \"if\", [[\"get\", \"premium1\", [\"loc\", [null, [16, 12], [16, 20]]]]], [], 2, 3, [\"loc\", [null, [16, 6], [21, 13]]]], [\"block\", \"if\", [[\"get\", \"graph2Content\", [\"loc\", [null, [23, 10], [23, 23]]]]], [], 4, null, [\"loc\", [null, [23, 4], [33, 11]]]]],\n      locals: [],\n      templates: [child0, child1, child2, child3, child4]\n    };\n  })());\n});","define(\"kaiser/templates/components/radio-button-group\", [\"exports\"], function (exports) {\n  exports[\"default\"] = Ember.HTMLBars.template((function () {\n    return {\n      meta: {\n        \"revision\": \"Ember@1.13.12\",\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\": \"kaiser/templates/components/radio-button-group.hbs\"\n      },\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: [[\"inline\", \"yield\", [[\"get\", \"this\", [\"loc\", [null, [1, 8], [1, 12]]]]], [], [\"loc\", [null, [1, 0], [1, 14]]]]],\n      locals: [],\n      templates: []\n    };\n  })());\n});","define(\"kaiser/templates/root\", [\"exports\"], function (exports) {\n  exports[\"default\"] = Ember.HTMLBars.template((function () {\n    return {\n      meta: {\n        \"revision\": \"Ember@1.13.12\",\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\": \"kaiser/templates/root.hbs\"\n      },\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: [[\"inline\", \"app-root\", [], [\"compare\", [\"subexpr\", \"@mut\", [[\"get\", \"compare\", [\"loc\", [null, [1, 19], [1, 26]]]]], [], []], \"startYear\", [\"subexpr\", \"@mut\", [[\"get\", \"startYear\", [\"loc\", [null, [2, 20], [2, 29]]]]], [], []], \"endYear\", [\"subexpr\", \"@mut\", [[\"get\", \"endYear\", [\"loc\", [null, [3, 18], [3, 25]]]]], [], []], \"coverageType\", [\"subexpr\", \"@mut\", [[\"get\", \"coverageType\", [\"loc\", [null, [4, 23], [4, 35]]]]], [], []], \"coverageGroup\", [\"subexpr\", \"@mut\", [[\"get\", \"coverageGroup\", [\"loc\", [null, [5, 24], [5, 37]]]]], [], []], \"coverageTypeComp\", [\"subexpr\", \"@mut\", [[\"get\", \"coverageTypeComp\", [\"loc\", [null, [6, 27], [6, 43]]]]], [], []], \"coverageGroupComp\", [\"subexpr\", \"@mut\", [[\"get\", \"coverageGroupComp\", [\"loc\", [null, [7, 28], [7, 45]]]]], [], []], \"filter1\", [\"subexpr\", \"@mut\", [[\"get\", \"filter1\", [\"loc\", [null, [8, 18], [8, 25]]]]], [], []], \"filter2\", [\"subexpr\", \"@mut\", [[\"get\", \"filter2\", [\"loc\", [null, [9, 18], [9, 25]]]]], [], []], \"filter1Comp\", [\"subexpr\", \"@mut\", [[\"get\", \"filter1Comp\", [\"loc\", [null, [10, 22], [10, 33]]]]], [], []], \"filter2Comp\", [\"subexpr\", \"@mut\", [[\"get\", \"filter2Comp\", [\"loc\", [null, [11, 22], [11, 33]]]]], [], []]], [\"loc\", [null, [1, 0], [11, 35]]]]],\n      locals: [],\n      templates: []\n    };\n  })());\n});","/* jshint ignore:start */\n\n/* jshint ignore:end */\n","/* jshint ignore:start */\r\n\r\ndefine('kaiser/config/environment', ['ember'], function(Ember) {\r\n  var prefix = 'kaiser';\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\r\n});\r\n\r\nif (!runningTests) {\n  require(\"kaiser/app\")[\"default\"].create({\"name\":\"kaiser\",\"version\":\"0.0.0+ceee627b\"});\n}\r\n\r\n/* jshint ignore:end */\r\n"],"names":[],"mappings":"AAAA;AACA;AACA;AACA;;ACHA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACdA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AClBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC3BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AClCA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC7BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChHA;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;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACzNA;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;;AClEA;AACA;;ACDA;AACA;;ACDA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACpBA;AACA;AACA;AACA;AACA;;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;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChCA;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;;ACnEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACxVA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACrNA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACnNA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACpaA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;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;;ACvCA;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;","file":"kaiser.js"}