From ecf9f0d4a2d4104a95522a6c8877b82e6fbf223b Mon Sep 17 00:00:00 2001 From: Paulus Schoutsen Date: Sat, 19 Sep 2015 21:35:28 -0700 Subject: [PATCH] Fix broken webcam demo --- source/components/scheduler.markdown | 58 ------------------ source/demo/frontend.html | 4 +- source/demo/webcam.jpg | Bin 0 -> 85138 bytes .../{advanced.markdown => autostart.markdown} | 0 4 files changed, 2 insertions(+), 60 deletions(-) delete mode 100644 source/components/scheduler.markdown create mode 100644 source/demo/webcam.jpg rename source/getting-started/{advanced.markdown => autostart.markdown} (100%) diff --git a/source/components/scheduler.markdown b/source/components/scheduler.markdown deleted file mode 100644 index a9691e79df7..00000000000 --- a/source/components/scheduler.markdown +++ /dev/null @@ -1,58 +0,0 @@ ---- -layout: page -title: "Scheduler" -description: "Instructions how to setup the scheduler within Home Assistant." -date: 2015-03-23 19:59 -sidebar: false -comments: false -sharing: true -footer: true ---- - -A component that will act as a scheduler and performe actions based -on the events in the schedule. - -Load the component by enabling it in `configuration.yaml` -``` -scheduler: -``` - -It will read a json object from the file `schedule.json` in the config dir (`~/.homeassistant`) and create a schedule based on it. - -Each schedule is a JSON with the keys `id`, `name`, `description`, `entity_ids`, `events`. - -- days is an array with the weekday number (monday=0) that the schdule - is active -- entity_ids an array with entity ids that the events in the schedule should - effect (can also be groups) -- events is an array of objects that describe the different events that is - supported. Read in the events descriptions for more information - -Example `schedule.json` file - -```json -[ - { - "id": "window_lamps", - "name": "Window lamps", - "description": "Turn on window lamps on sunset and turn off at 22:30", - "days": [0, 1, 2, 3, 4], - "entity_ids": [ - "group.window_lamps" - ], - "events": [ - { - "type": "time", - "service": "switch.turn_off", - "time": "22:30:00" - }, - { - "type": "sun", - "service": "switch.turn_on", - "event": "sunset", - "offset": "-00:45:00" - } - ] - } -] -``` diff --git a/source/demo/frontend.html b/source/demo/frontend.html index d12500c2873..9f0ffe78e3d 100644 --- a/source/demo/frontend.html +++ b/source/demo/frontend.html @@ -5087,7 +5087,7 @@ paper-ripple { console.group&&(console.groupCollapsed("Dispatch: %s",t),console.group("payload"),console.debug(e),console.groupEnd())},e.dispatchError=function(t){console.group&&(console.debug("Dispatch error: "+t),console.groupEnd())},e.storeHandled=function(t,e,n){console.group&&e!==n&&console.debug("Store "+t+" handled action")},e.dispatchEnd=function(t){console.group&&(console.debug("Dispatch done, new state: ",t.toJS()),console.groupEnd())}},function(t,e,n){function r(t,e){this.__prevState=t,this.__evaluator=e,this.__prevValues=i.Map(),this.__observers=[]}var i=n(2),o=n(7),a=n(8);Object.defineProperty(r.prototype,"notifyObservers",{writable:!0,configurable:!0,value:function(t){if(this.__observers.length>0){var e=i.Map();this.__observers.forEach(function(n){var r,i=n.getter,u=o(i),s=this.__prevState;this.__prevValues.has(u)?r=this.__prevValues.get(u):(r=this.__evaluator.evaluate(s,i),this.__prevValues=this.__prevValues.set(u,r));var c=this.__evaluator.evaluate(t,i);a(r,c)||(n.handler.call(null,c),e=e.set(u,c))}.bind(this)),this.__prevValues=e}this.__prevState=t}}),Object.defineProperty(r.prototype,"onChange",{writable:!0,configurable:!0,value:function(t,e){var n={getter:t,handler:e};return this.__observers.push(n),function(){var t=this.__observers.indexOf(n);t>-1&&this.__observers.splice(t,1)}.bind(this)}}),Object.defineProperty(r.prototype,"reset",{writable:!0,configurable:!0,value:function(t){this.__prevState=t,this.__prevValues=i.Map(),this.__observers=[]}}),t.exports=r},function(t,e,n){var r=n(2);t.exports=function(t,e){if(t.hasOwnProperty("__hashCode"))return t.__hashCode;var n=r.fromJS(t).hashCode();return e||(Object.defineProperty(t,"__hashCode",{enumerable:!1,configurable:!1,writable:!1,value:n}),Object.freeze(t)),n}},function(t,e,n){var r=n(2);t.exports=function(t,e){return r.is(t,e)}},function(t,e,n){function r(t){return s(t)&&u(t[t.length-1])}function i(t){return t[t.length-1]}function o(t){return t.slice(0,t.length-1)}function a(t){if(!c(t))throw new Error("Cannot create Getter from KeyPath: "+t);return[t,l]}var u=n(3).isFunction,s=n(3).isArray,c=n(10).isKeyPath,l=function(t){return t};t.exports={isGetter:r,getComputeFn:i,getDeps:o,fromKeyPath:a}},function(t,e,n){var r=n(3).isArray,i=n(3).isFunction;e.isKeyPath=function(t){return r(t)&&!i(t[t.length-1])}},function(t,e,n){function r(){this.__cachedGetters=i.Map({})}var i=n(2),o=n(1).toImmutable,a=n(7),u=n(8),s=n(9).getComputeFn,c=n(9).getDeps,l=n(10).isKeyPath,f=n(9).isGetter,d=!1;Object.defineProperty(r.prototype,"evaluate",{writable:!0,configurable:!0,value:function(t,e){if(l(e))return t.getIn(e);if(!f(e))throw new Error("evaluate must be passed a keyPath or Getter");var n=a(e);if(this.__isCached(t,e))return this.__cachedGetters.getIn([n,"value"]);var r=c(e).map(function(e){return this.evaluate(t,e)}.bind(this));if(this.__hasStaleValue(t,e)){var i=this.__cachedGetters.getIn([n,"args"]);if(u(i,o(r))){var h=this.__cachedGetters.getIn([n,"value"]);return this.__cacheValue(t,e,i,h),h}}if(d===!0)throw d=!1,new Error("Evaluate may not be called within a Getters computeFn");var p;d=!0;try{p=s(e).apply(null,r),d=!1}catch(_){throw d=!1,_}return this.__cacheValue(t,e,r,p),p}}),Object.defineProperty(r.prototype,"__hasStaleValue",{writable:!0,configurable:!0,value:function(t,e){var n=a(e),r=this.__cachedGetters;return r.has(n)&&r.getIn([n,"stateHashCode"])!==t.hashCode()}}),Object.defineProperty(r.prototype,"__cacheValue",{writable:!0,configurable:!0,value:function(t,e,n,r){var u=a(e);this.__cachedGetters=this.__cachedGetters.set(u,i.Map({value:r,args:o(n),stateHashCode:t.hashCode()}))}}),Object.defineProperty(r.prototype,"__isCached",{writable:!0,configurable:!0,value:function(t,e){var n=a(e);return this.__cachedGetters.hasIn([n,"value"])&&this.__cachedGetters.getIn([n,"stateHashCode"])===t.hashCode()}}),Object.defineProperty(r.prototype,"untrack",{writable:!0,configurable:!0,value:function(t){}}),Object.defineProperty(r.prototype,"reset",{writable:!0,configurable:!0,value:function(){this.__cachedGetters=i.Map({})}}),t.exports=r},function(t,e,n){function r(t,e){var n={};return i(e,function(e,r){n[r]=t.evaluate(e)}),n}var i=n(3).each;t.exports=function(t){return{getInitialState:function(){return r(t,this.getDataBindings())},componentDidMount:function(){var e=this;e.__unwatchFns=[],i(this.getDataBindings(),function(n,r){var i=t.observe(n,function(t){var n={};n[r]=t,e.setState(n)});e.__unwatchFns.push(i)})},componentWillUnmount:function(){for(;this.__unwatchFns.length;)this.__unwatchFns.shift()()}}}},function(t,e,n){function r(t){return this instanceof r?(this.__handlers=o({}),t&&a(this,t),void this.initialize()):new r(t)}function i(t){return t instanceof r}var o=n(2).Map,a=n(3).extend,u=n(1).toJS,s=n(1).toImmutable;Object.defineProperty(r.prototype,"initialize",{writable:!0,configurable:!0,value:function(){}}),Object.defineProperty(r.prototype,"getInitialState",{writable:!0,configurable:!0,value:function(){return o()}}),Object.defineProperty(r.prototype,"handle",{writable:!0,configurable:!0,value:function(t,e,n){var r=this.__handlers.get(e);return"function"==typeof r?r.call(this,t,n,e):t}}),Object.defineProperty(r.prototype,"handleReset",{writable:!0,configurable:!0,value:function(t){return this.getInitialState()}}),Object.defineProperty(r.prototype,"on",{writable:!0,configurable:!0,value:function(t,e){this.__handlers=this.__handlers.set(t,e)}}),Object.defineProperty(r.prototype,"serialize",{writable:!0,configurable:!0,value:function(t){return u(t)}}),Object.defineProperty(r.prototype,"deserialize",{writable:!0,configurable:!0,value:function(t){return s(t)}}),t.exports=r,t.exports.isStore=i}])})},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{"default":t}}Object.defineProperty(e,"__esModule",{value:!0});var i=n(2),o=n(175),a=r(o);e["default"]=a["default"](i.reactor),t.exports=e["default"]},function(t,e){"use strict";var n=function(t){var e,n={};if(!(t instanceof Object)||Array.isArray(t))throw new Error("keyMirror(...): Argument must be an object.");for(e in t)t.hasOwnProperty(e)&&(n[e]=e);return n};t.exports=n},function(t,e){"use strict";function n(t){var e=typeof t;return!!t&&("object"==e||"function"==e)}t.exports=n},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{"default":t}}Object.defineProperty(e,"__esModule",{value:!0});var i=n(184),o=r(i);e.callApi=o["default"]},function(t,e,n){"use strict";function r(t){return i(t)?t:Object(t)}var i=n(6);t.exports=r},function(t,e,n){"use strict";var r=n(20),i=n(12),o=n(13),a="[object Array]",u=Object.prototype,s=u.toString,c=r(Array,"isArray"),l=c||function(t){return o(t)&&i(t.length)&&s.call(t)==a};t.exports=l},function(t,e,n){"use strict";function r(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n]);return e["default"]=t,e}function i(t){return t&&t.__esModule?t:{"default":t}}Object.defineProperty(e,"__esModule",{value:!0});var o=n(207),a=i(o),u=n(208),s=r(u),c=a["default"];e.actions=c;var l=s;e.getters=l},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{"default":t}}function i(t){t.registerStores({restApiCache:l["default"]})}function o(t){return[["restApiCache",t.entity],function(t){return!!t}]}function a(t){return[["restApiCache",t.entity],function(t){return t||s.toImmutable({})}]}function u(t){return function(e){return["restApiCache",t.entity,e]}}Object.defineProperty(e,"__esModule",{value:!0}),e.register=i,e.createHasDataGetter=o,e.createEntityMapGetter=a,e.createByIdGetter=u;var s=n(3),c=n(231),l=r(c),f=n(230),d=r(f);e.createApiActions=d["default"]},function(t,e){"use strict";function n(t){return"number"==typeof t&&t>-1&&t%1==0&&r>=t}var r=9007199254740991;t.exports=n},function(t,e){"use strict";function n(t){return!!t&&"object"==typeof t}t.exports=n},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{"default":t}}Object.defineProperty(e,"__esModule",{value:!0});var i=n(1),o=r(i);e["default"]=new o["default"]({is:"partial-base",properties:{narrow:{type:Boolean,value:!1},showMenu:{type:Boolean,value:!1}},computeMenuButtonClass:function(t,e){return!t&&e?"invisible":""},toggleMenu:function(){this.fire("open-menu")}}),t.exports=e["default"]},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{"default":t}}Object.defineProperty(e,"__esModule",{value:!0});var i=n(5),o=r(i);e["default"]=o["default"]({ENTITY_HISTORY_DATE_SELECTED:null,ENTITY_HISTORY_FETCH_START:null,ENTITY_HISTORY_FETCH_ERROR:null,ENTITY_HISTORY_FETCH_SUCCESS:null,RECENT_ENTITY_HISTORY_FETCH_START:null,RECENT_ENTITY_HISTORY_FETCH_ERROR:null,RECENT_ENTITY_HISTORY_FETCH_SUCCESS:null,LOG_OUT:null}),t.exports=e["default"]},function(t,e,n){"use strict";function r(t){return null!=t&&o(i(t))}var i=n(49),o=n(12);t.exports=r},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{"default":t}}Object.defineProperty(e,"__esModule",{value:!0});var i=n(1),o=r(i);n(137),n(58),e["default"]=new o["default"]({is:"state-info",properties:{stateObj:{type:Object}}}),t.exports=e["default"]},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{"default":t}}Object.defineProperty(e,"__esModule",{value:!0});var i=n(5),o=r(i);e["default"]=o["default"]({LOGBOOK_DATE_SELECTED:null,LOGBOOK_ENTRIES_FETCH_START:null,LOGBOOK_ENTRIES_FETCH_ERROR:null,LOGBOOK_ENTRIES_FETCH_SUCCESS:null}),t.exports=e["default"]},function(t,e,n){"use strict";function r(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n]);return e["default"]=t,e}function i(t){return t&&t.__esModule?t:{"default":t}}Object.defineProperty(e,"__esModule",{value:!0});var o=n(232),a=i(o),u=n(79),s=r(u),c=a["default"];e.actions=c;var l=s;e.getters=l},function(t,e,n){"use strict";function r(t,e){var n=null==t?void 0:t[e];return i(n)?n:void 0}var i=n(126);t.exports=r},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{"default":t}}Object.defineProperty(e,"__esModule",{value:!0});var i=n(5),o=r(i);e["default"]=o["default"]({VALIDATING_AUTH_TOKEN:null,VALID_AUTH_TOKEN:null,INVALID_AUTH_TOKEN:null,LOG_OUT:null}),t.exports=e["default"]},function(t,e,n){"use strict";function r(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n]);return e["default"]=t,e}function i(t){return t&&t.__esModule?t:{"default":t}}function o(t){t.registerStores({authAttempt:u["default"],authCurrent:c["default"],rememberAuth:f["default"]})}Object.defineProperty(e,"__esModule",{value:!0}),e.register=o;var a=n(187),u=i(a),s=n(188),c=i(s),l=n(189),f=i(l),d=n(185),h=r(d),p=n(186),_=r(p),v=h;e.actions=v;var y=_;e.getters=y},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{"default":t}}function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function o(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}Object.defineProperty(e,"__esModule",{value:!0});var a=function(){function t(t,e){var n=[],r=!0,i=!1,o=void 0;try{for(var a,u=t[Symbol.iterator]();!(r=(a=u.next()).done)&&(n.push(a.value),!e||n.length!==e);r=!0);}catch(s){i=!0,o=s}finally{try{!r&&u["return"]&&u["return"]()}finally{if(i)throw o}}return n}return function(e,n){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return t(e,n);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),u=function(){function t(t,e){for(var n=0;n-1&&t%1==0&&e>t}var r=/^\d+$/,i=9007199254740991;t.exports=n},function(t,e,n){"use strict";function r(t,e,n){if(!a(n))return!1;var r=typeof e;if("number"==r?i(n)&&o(e,n.length):"string"==r&&e in n){var u=n[e];return t===t?t===u:u!==u}return!1}var i=n(16),o=n(25),a=n(6);t.exports=r},function(t,e,n){"use strict";function r(t){return o(t)&&i(t)&&u.call(t,"callee")&&!s.call(t,"callee")}var i=n(16),o=n(13),a=Object.prototype,u=a.hasOwnProperty,s=a.propertyIsEnumerable;t.exports=r},function(t,e,n){"use strict";var r=n(20),i=n(16),o=n(6),a=n(123),u=r(Object,"keys"),s=u?function(t){var e=null==t?void 0:t.constructor;return"function"==typeof e&&e.prototype===t||"function"!=typeof t&&i(t)?a(t):o(t)?u(t):[]}:a;t.exports=s},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{"default":t}}Object.defineProperty(e,"__esModule",{value:!0});var i=n(1),o=r(i),a=n(62),u=r(a);e["default"]=new o["default"]({is:"domain-icon",properties:{domain:{type:String,value:""},state:{type:String,value:""}},computeIcon:function(t,e){return u["default"](t,e)}}),t.exports=e["default"]},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{"default":t}}Object.defineProperty(e,"__esModule",{value:!0});var i=n(1),o=r(i);e["default"]=new o["default"]({is:"loading-box"}),t.exports=e["default"]},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{"default":t}}Object.defineProperty(e,"__esModule",{value:!0});var i=n(1),o=r(i),a=n(176),u=r(a);n(32),n(60),n(174),n(171),n(173),n(172),e["default"]=new o["default"]({is:"state-card-content",properties:{stateObj:{type:Object,observer:"stateObjChanged"}},stateObjChanged:function(t,e){var n=o["default"].dom(this);if(!t)return void(n.lastChild&&n.removeChild(n.lastChild));var r=u["default"](t);if(e&&u["default"](e)===r)n.lastChild.stateObj=t;else{n.lastChild&&n.removeChild(n.lastChild);var i=document.createElement("state-card-"+r);i.stateObj=t,n.appendChild(i)}}}),t.exports=e["default"]},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{"default":t}}Object.defineProperty(e,"__esModule",{value:!0});var i=n(1),o=r(i);n(17),e["default"]=new o["default"]({is:"state-card-display",properties:{stateObj:{type:Object}}}),t.exports=e["default"]},function(t,e){"use strict";function n(t,e){return t?e.map(function(e){return e in t.attributes?"has-"+e:""}).join(" "):""}Object.defineProperty(e,"__esModule",{value:!0}),e["default"]=n,t.exports=e["default"]},function(t,e,n){"use strict";function r(t,e,n){function r(){y&&clearTimeout(y),h&&clearTimeout(h),m=0,h=y=g=void 0}function s(e,n){n&&clearTimeout(n),h=y=g=void 0,e&&(m=o(),p=t.apply(v,d),y||h||(d=v=void 0))}function c(){var t=e-(o()-_);0>=t||t>e?s(g,h):y=setTimeout(c,t)}function l(){s(O,y)}function f(){if(d=arguments,_=o(),v=this,g=O&&(y||!w),b===!1)var n=w&&!y;else{h||w||(m=_);var r=b-(_-m),i=0>=r||r>b;i?(h&&(h=clearTimeout(h)),m=_,p=t.apply(v,d)):h||(h=setTimeout(l,r))}return i&&y?y=clearTimeout(y):y||e===b||(y=setTimeout(c,e)),n&&(i=!0,p=t.apply(v,d)),!i||y||h||(d=v=void 0),p}var d,h,p,_,v,y,g,m=0,b=!1,O=!0;if("function"!=typeof t)throw new TypeError(a);if(e=0>e?0:+e||0,n===!0){var w=!0;O=!1}else i(n)&&(w=!!n.leading,b="maxWait"in n&&u(+n.maxWait||0,e),O="trailing"in n?!!n.trailing:O);return f.cancel=r,f}var i=n(68),o=n(180),a="Expected a function",u=Math.max;t.exports=r},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{"default":t}}Object.defineProperty(e,"__esModule",{value:!0});var i=n(5),o=r(i);e["default"]=o["default"]({SERVER_CONFIG_LOADED:null,COMPONENT_LOADED:null,LOG_OUT:null}),t.exports=e["default"]},function(t,e,n){"use strict";function r(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n]);return e["default"]=t,e}function i(t){return t&&t.__esModule?t:{"default":t}}function o(t){t.registerStores({serverComponent:u["default"],serverConfig:c["default"]})}Object.defineProperty(e,"__esModule",{value:!0}),e.register=o;var a=n(192),u=i(a),s=n(193),c=i(s),l=n(190),f=r(l),d=n(191),h=r(d),p=f;e.actions=p;var _=h;e.getters=_},function(t,e,n){"use strict";function r(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n]);return e["default"]=t,e}function i(t){return t&&t.__esModule?t:{"default":t}}Object.defineProperty(e,"__esModule",{value:!0});var o=n(209),a=i(o),u=n(210),s=r(u),c=a["default"];e.actions=c;var l=s;e.getters=l},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{"default":t}}Object.defineProperty(e,"__esModule",{value:!0});var i=n(5),o=r(i);e["default"]=o["default"]({NAVIGATE:null,SHOW_SIDEBAR:null,LOG_OUT:null}),t.exports=e["default"]},function(t,e,n){"use strict";function r(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n]);return e["default"]=t,e}function i(t){return t&&t.__esModule?t:{"default":t}}function o(t){t.registerStores({notifications:u["default"]})}Object.defineProperty(e,"__esModule",{value:!0}),e.register=o;var a=n(227),u=i(a),s=n(225),c=r(s),l=n(226),f=r(l),d=c;e.actions=d;var h=f;e.getters=h},function(t,e,n){"use strict";function r(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n]);return e["default"]=t,e}function i(t){return t&&t.__esModule?t:{"default":t}}function o(t){t.registerStores({streamStatus:u["default"]})}Object.defineProperty(e,"__esModule",{value:!0}),e.register=o;var a=n(239),u=i(a),s=n(235),c=r(s),l=n(236),f=r(l),d=c;e.actions=d;var h=f;e.getters=h},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{"default":t}}Object.defineProperty(e,"__esModule",{value:!0});var i=n(5),o=r(i);e["default"]=o["default"]({API_FETCH_ALL_START:null,API_FETCH_ALL_SUCCESS:null,API_FETCH_ALL_FAIL:null,SYNC_SCHEDULED:null,SYNC_SCHEDULE_CANCELLED:null}),t.exports=e["default"]},function(t,e,n){"use strict";function r(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n]);return e["default"]=t,e}function i(t){return t&&t.__esModule?t:{"default":t}}function o(t){t.registerStores({isFetchingData:u["default"],isSyncScheduled:c["default"]})}Object.defineProperty(e,"__esModule",{value:!0}),e.register=o;var a=n(241),u=i(a),s=n(242),c=i(s),l=n(240),f=r(l),d=n(82),h=r(d),p=f;e.actions=p;var _=h;e.getters=_},function(t,e){"use strict";function n(t){return t.getFullYear()+"-"+(t.getMonth()+1)+"-"+t.getDate()}Object.defineProperty(e,"__esModule",{value:!0}),e["default"]=n,t.exports=e["default"]},function(t,e){"use strict";function n(t){var e=t.split(" "),n=r(e,2),i=n[0],o=n[1],a=i.split(":"),u=r(a,3),s=u[0],c=u[1],l=u[2],f=o.split("-"),d=r(f,3),h=d[0],p=d[1],_=d[2];return new Date(Date.UTC(_,parseInt(p,10)-1,h,s,c,l))}Object.defineProperty(e,"__esModule",{value:!0});var r=function(){function t(t,e){var n=[],r=!0,i=!1,o=void 0;try{for(var a,u=t[Symbol.iterator]();!(r=(a=u.next()).done)&&(n.push(a.value),!e||n.length!==e);r=!0);}catch(s){i=!0,o=s}finally{try{!r&&u["return"]&&u["return"]()}finally{if(i)throw o}}return n}return function(e,n){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return t(e,n);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}();e["default"]=n,t.exports=e["default"]},function(t,e,n){"use strict";function r(t,e,n){if(null!=t){void 0!==n&&n in i(t)&&(e=[n]);for(var r=0,o=e.length;null!=t&&o>r;)t=t[e[r++]];return r&&r==o?t:void 0}}var i=n(8);t.exports=r},function(t,e,n){"use strict";function r(t,e,n,u,s,c){return t===e?!0:null==t||null==e||!o(t)&&!a(e)?t!==t&&e!==e:i(t,e,r,n,u,s,c)}var i=n(102),o=n(6),a=n(13);t.exports=r},function(t,e,n){"use strict";function r(t,e){var n=-1,r=o(t)?Array(t.length):[];return i(t,function(t,i,o){r[++n]=e(t,i,o)}),r}var i=n(97),o=n(16);t.exports=r},function(t,e){"use strict";function n(t){return function(e){return null==e?void 0:e[t]}}t.exports=n},function(t,e,n){"use strict";var r=n(48),i=r("length");t.exports=i},function(t,e,n){"use strict";function r(t,e){var n=typeof t;if("string"==n&&u.test(t)||"number"==n)return!0;if(i(t))return!1;var r=!a.test(t);return r||null!=e&&t in o(e)}var i=n(9),o=n(8),a=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\n\\]|\\.)*?\1)\]/,u=/^\w*$/;t.exports=r},function(t,e,n){"use strict";function r(t){return t===t&&!i(t)}var i=n(6);t.exports=r},function(t,e,n){"use strict";function r(t){if(o(t))return t;var e=[];return i(t).replace(a,function(t,n,r,i){e.push(r?i.replace(u,"$1"):n||t)}),e}var i=n(109),o=n(9),a=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\n\\]|\\.)*?)\2)\]/g,u=/\\(\\)?/g;t.exports=r},function(t,e){"use strict";function n(t){return t}t.exports=n},function(t,e,n){"use strict";function r(t){return a(t)?i(t):o(t)}var i=n(48),o=n(106),a=n(50);t.exports=r},function(t,e,n){(function(t){"use strict";!function(e,n){t.exports=n()}(void 0,function(){function e(){return Ln.apply(null,arguments)}function n(t){Ln=t}function r(t){return"[object Array]"===Object.prototype.toString.call(t)}function i(t){return t instanceof Date||"[object Date]"===Object.prototype.toString.call(t)}function o(t,e){var n,r=[];for(n=0;n0)for(n in Rn)r=Rn[n],i=e[r],"undefined"!=typeof i&&(t[r]=i);return t}function p(t){h(this,t),this._d=new Date(null!=t._d?t._d.getTime():NaN),zn===!1&&(zn=!0,e.updateOffset(this),zn=!1)}function _(t){return t instanceof p||null!=t&&null!=t._isAMomentObject}function v(t){return 0>t?Math.ceil(t):Math.floor(t)}function y(t){var e=+t,n=0;return 0!==e&&isFinite(e)&&(n=v(e)),n}function g(t,e,n){var r,i=Math.min(t.length,e.length),o=Math.abs(t.length-e.length),a=0;for(r=0;i>r;r++)(n&&t[r]!==e[r]||!n&&y(t[r])!==y(e[r]))&&a++;return a+o}function m(){}function b(t){return t?t.toLowerCase().replace("_","-"):t}function O(t){for(var e,n,r,i,o=0;o0;){if(r=w(i.slice(0,e).join("-")))return r;if(n&&n.length>=e&&g(i,n,!0)>=e-1)break;e--}o++}return null}function w(e){var n=null;if(!Hn[e]&&"undefined"!=typeof t&&t&&t.exports)try{n=Nn._abbr,!function(){var t=new Error('Cannot find module "./locale"');throw t.code="MODULE_NOT_FOUND",t}(),S(n)}catch(r){}return Hn[e]}function S(t,e){var n;return t&&(n="undefined"==typeof e?M(t):T(t,e),n&&(Nn=n)),Nn._abbr}function T(t,e){return null!==e?(e.abbr=t,Hn[t]=Hn[t]||new m,Hn[t].set(e),S(t),Hn[t]):(delete Hn[t],null)}function M(t){var e;if(t&&t._locale&&t._locale._abbr&&(t=t._locale._abbr),!t)return Nn;if(!r(t)){if(e=w(t))return e;t=[t]}return O(t)}function j(t,e){var n=t.toLowerCase();Yn[n]=Yn[n+"s"]=Yn[e]=t}function E(t){return"string"==typeof t?Yn[t]||Yn[t.toLowerCase()]:void 0}function P(t){var e,n,r={};for(n in t)a(t,n)&&(e=E(n),e&&(r[e]=t[n]));return r}function I(t,n){return function(r){return null!=r?(C(this,t,r),e.updateOffset(this,n),this):D(this,t)}}function D(t,e){return t._d["get"+(t._isUTC?"UTC":"")+e]()}function C(t,e,n){return t._d["set"+(t._isUTC?"UTC":"")+e](n)}function A(t,e){var n;if("object"==typeof t)for(n in t)this.set(n,t[n]);else if(t=E(t),"function"==typeof this[t])return this[t](e);return this}function x(t,e,n){var r=""+Math.abs(t),i=e-r.length,o=t>=0;return(o?n?"+":"":"-")+Math.pow(10,Math.max(0,i)).toString().substr(1)+r}function k(t,e,n,r){var i=r;"string"==typeof r&&(i=function(){return this[r]()}),t&&(Bn[t]=i),e&&(Bn[e[0]]=function(){return x(i.apply(this,arguments),e[1],e[2])}),n&&(Bn[n]=function(){return this.localeData().ordinal(i.apply(this,arguments),t)})}function L(t){return t.match(/\[[\s\S]/)?t.replace(/^\[|\]$/g,""):t.replace(/\\/g,"")}function N(t){var e,n,r=t.match(Gn);for(e=0,n=r.length;n>e;e++)Bn[r[e]]?r[e]=Bn[r[e]]:r[e]=L(r[e]);return function(i){var o="";for(e=0;n>e;e++)o+=r[e]instanceof Function?r[e].call(i,t):r[e];return o}}function R(t,e){return t.isValid()?(e=z(e,t.localeData()),Fn[e]=Fn[e]||N(e),Fn[e](t)):t.localeData().invalidDate()}function z(t,e){function n(t){return e.longDateFormat(t)||t}var r=5;for(Un.lastIndex=0;r>=0&&Un.test(t);)t=t.replace(Un,n),Un.lastIndex=0,r-=1;return t}function H(t){return"function"==typeof t&&"[object Function]"===Object.prototype.toString.call(t)}function Y(t,e,n){or[t]=H(e)?e:function(t){return t&&n?n:e}}function G(t,e){return a(or,t)?or[t](e._strict,e._locale):new RegExp(U(t))}function U(t){return t.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(t,e,n,r,i){return e||n||r||i}).replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}function F(t,e){var n,r=e;for("string"==typeof t&&(t=[t]),"number"==typeof e&&(r=function(t,n){n[e]=y(t)}),n=0;nr;r++){if(i=s([2e3,r]),n&&!this._longMonthsParse[r]&&(this._longMonthsParse[r]=new RegExp("^"+this.months(i,"").replace(".","")+"$","i"),this._shortMonthsParse[r]=new RegExp("^"+this.monthsShort(i,"").replace(".","")+"$","i")),n||this._monthsParse[r]||(o="^"+this.months(i,"")+"|^"+this.monthsShort(i,""),this._monthsParse[r]=new RegExp(o.replace(".",""),"i")),n&&"MMMM"===e&&this._longMonthsParse[r].test(t))return r;if(n&&"MMM"===e&&this._shortMonthsParse[r].test(t))return r;if(!n&&this._monthsParse[r].test(t))return r}}function $(t,e){var n;return"string"==typeof e&&(e=t.localeData().monthsParse(e),"number"!=typeof e)?t:(n=Math.min(t.date(),q(t.year(),e)),t._d["set"+(t._isUTC?"UTC":"")+"Month"](e,n),t)}function Z(t){return null!=t?($(this,t),e.updateOffset(this,!0),this):D(this,"Month")}function X(){return q(this.year(),this.month())}function Q(t){var e,n=t._a;return n&&-2===l(t).overflow&&(e=n[sr]<0||n[sr]>11?sr:n[cr]<1||n[cr]>q(n[ur],n[sr])?cr:n[lr]<0||n[lr]>24||24===n[lr]&&(0!==n[fr]||0!==n[dr]||0!==n[hr])?lr:n[fr]<0||n[fr]>59?fr:n[dr]<0||n[dr]>59?dr:n[hr]<0||n[hr]>999?hr:-1,l(t)._overflowDayOfYear&&(ur>e||e>cr)&&(e=cr),l(t).overflow=e),t}function tt(t){e.suppressDeprecationWarnings===!1&&"undefined"!=typeof console&&console.warn&&console.warn("Deprecation warning: "+t)}function et(t,e){var n=!0;return u(function(){return n&&(tt(t+"\n"+(new Error).stack),n=!1),e.apply(this,arguments)},e)}function nt(t,e){vr[t]||(tt(e),vr[t]=!0)}function rt(t){var e,n,r=t._i,i=yr.exec(r);if(i){for(l(t).iso=!0,e=0,n=gr.length;n>e;e++)if(gr[e][1].exec(r)){t._f=gr[e][0];break}for(e=0,n=mr.length;n>e;e++)if(mr[e][1].exec(r)){t._f+=(i[6]||" ")+mr[e][0];break}r.match(nr)&&(t._f+="Z"),wt(t)}else t._isValid=!1}function it(t){var n=br.exec(t._i);return null!==n?void(t._d=new Date(+n[1])):(rt(t),void(t._isValid===!1&&(delete t._isValid,e.createFromInputFallback(t))))}function ot(t,e,n,r,i,o,a){var u=new Date(t,e,n,r,i,o,a);return 1970>t&&u.setFullYear(t),u}function at(t){var e=new Date(Date.UTC.apply(null,arguments));return 1970>t&&e.setUTCFullYear(t),e}function ut(t){return st(t)?366:365}function st(t){return t%4===0&&t%100!==0||t%400===0}function ct(){return st(this.year())}function lt(t,e,n){var r,i=n-e,o=n-t.day();return o>i&&(o-=7),i-7>o&&(o+=7),r=Dt(t).add(o,"d"),{week:Math.ceil(r.dayOfYear()/7),year:r.year()}}function ft(t){return lt(t,this._week.dow,this._week.doy).week}function dt(){return this._week.dow}function ht(){return this._week.doy}function pt(t){var e=this.localeData().week(this);return null==t?e:this.add(7*(t-e),"d")}function _t(t){var e=lt(this,1,4).week;return null==t?e:this.add(7*(t-e),"d")}function vt(t,e,n,r,i){var o,a=6+i-r,u=at(t,0,1+a),s=u.getUTCDay();return i>s&&(s+=7),n=null!=n?1*n:i,o=1+a+7*(e-1)-s+n,{year:o>0?t:t-1,dayOfYear:o>0?o:ut(t-1)+o}}function yt(t){var e=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return null==t?e:this.add(t-e,"d")}function gt(t,e,n){return null!=t?t:null!=e?e:n}function mt(t){var e=new Date;return t._useUTC?[e.getUTCFullYear(),e.getUTCMonth(),e.getUTCDate()]:[e.getFullYear(),e.getMonth(),e.getDate()]}function bt(t){var e,n,r,i,o=[];if(!t._d){for(r=mt(t),t._w&&null==t._a[cr]&&null==t._a[sr]&&Ot(t),t._dayOfYear&&(i=gt(t._a[ur],r[ur]),t._dayOfYear>ut(i)&&(l(t)._overflowDayOfYear=!0),n=at(i,0,t._dayOfYear),t._a[sr]=n.getUTCMonth(),t._a[cr]=n.getUTCDate()),e=0;3>e&&null==t._a[e];++e)t._a[e]=o[e]=r[e];for(;7>e;e++)t._a[e]=o[e]=null==t._a[e]?2===e?1:0:t._a[e];24===t._a[lr]&&0===t._a[fr]&&0===t._a[dr]&&0===t._a[hr]&&(t._nextDay=!0,t._a[lr]=0),t._d=(t._useUTC?at:ot).apply(null,o),null!=t._tzm&&t._d.setUTCMinutes(t._d.getUTCMinutes()-t._tzm), t._nextDay&&(t._a[lr]=24)}}function Ot(t){var e,n,r,i,o,a,u;e=t._w,null!=e.GG||null!=e.W||null!=e.E?(o=1,a=4,n=gt(e.GG,t._a[ur],lt(Dt(),1,4).year),r=gt(e.W,1),i=gt(e.E,1)):(o=t._locale._week.dow,a=t._locale._week.doy,n=gt(e.gg,t._a[ur],lt(Dt(),o,a).year),r=gt(e.w,1),null!=e.d?(i=e.d,o>i&&++r):i=null!=e.e?e.e+o:o),u=vt(n,r,i,a,o),t._a[ur]=u.year,t._dayOfYear=u.dayOfYear}function wt(t){if(t._f===e.ISO_8601)return void rt(t);t._a=[],l(t).empty=!0;var n,r,i,o,a,u=""+t._i,s=u.length,c=0;for(i=z(t._f,t._locale).match(Gn)||[],n=0;n0&&l(t).unusedInput.push(a),u=u.slice(u.indexOf(r)+r.length),c+=r.length),Bn[o]?(r?l(t).empty=!1:l(t).unusedTokens.push(o),V(o,r,t)):t._strict&&!r&&l(t).unusedTokens.push(o);l(t).charsLeftOver=s-c,u.length>0&&l(t).unusedInput.push(u),l(t).bigHour===!0&&t._a[lr]<=12&&t._a[lr]>0&&(l(t).bigHour=void 0),t._a[lr]=St(t._locale,t._a[lr],t._meridiem),bt(t),Q(t)}function St(t,e,n){var r;return null==n?e:null!=t.meridiemHour?t.meridiemHour(e,n):null!=t.isPM?(r=t.isPM(n),r&&12>e&&(e+=12),r||12!==e||(e=0),e):e}function Tt(t){var e,n,r,i,o;if(0===t._f.length)return l(t).invalidFormat=!0,void(t._d=new Date(NaN));for(i=0;io)&&(r=o,n=e));u(t,n||e)}function Mt(t){if(!t._d){var e=P(t._i);t._a=[e.year,e.month,e.day||e.date,e.hour,e.minute,e.second,e.millisecond],bt(t)}}function jt(t){var e=new p(Q(Et(t)));return e._nextDay&&(e.add(1,"d"),e._nextDay=void 0),e}function Et(t){var e=t._i,n=t._f;return t._locale=t._locale||M(t._l),null===e||void 0===n&&""===e?d({nullInput:!0}):("string"==typeof e&&(t._i=e=t._locale.preparse(e)),_(e)?new p(Q(e)):(r(n)?Tt(t):n?wt(t):i(e)?t._d=e:Pt(t),t))}function Pt(t){var n=t._i;void 0===n?t._d=new Date:i(n)?t._d=new Date(+n):"string"==typeof n?it(t):r(n)?(t._a=o(n.slice(0),function(t){return parseInt(t,10)}),bt(t)):"object"==typeof n?Mt(t):"number"==typeof n?t._d=new Date(n):e.createFromInputFallback(t)}function It(t,e,n,r,i){var o={};return"boolean"==typeof n&&(r=n,n=void 0),o._isAMomentObject=!0,o._useUTC=o._isUTC=i,o._l=n,o._i=t,o._f=e,o._strict=r,jt(o)}function Dt(t,e,n,r){return It(t,e,n,r,!1)}function Ct(t,e){var n,i;if(1===e.length&&r(e[0])&&(e=e[0]),!e.length)return Dt();for(n=e[0],i=1;it&&(t=-t,n="-"),n+x(~~(t/60),2)+e+x(~~t%60,2)})}function Rt(t){var e=(t||"").match(nr)||[],n=e[e.length-1]||[],r=(n+"").match(Mr)||["-",0,0],i=+(60*r[1])+y(r[2]);return"+"===r[0]?i:-i}function zt(t,n){var r,o;return n._isUTC?(r=n.clone(),o=(_(t)||i(t)?+t:+Dt(t))-+r,r._d.setTime(+r._d+o),e.updateOffset(r,!1),r):Dt(t).local()}function Ht(t){return 15*-Math.round(t._d.getTimezoneOffset()/15)}function Yt(t,n){var r,i=this._offset||0;return null!=t?("string"==typeof t&&(t=Rt(t)),Math.abs(t)<16&&(t=60*t),!this._isUTC&&n&&(r=Ht(this)),this._offset=t,this._isUTC=!0,null!=r&&this.add(r,"m"),i!==t&&(!n||this._changeInProgress?ne(this,Zt(t-i,"m"),1,!1):this._changeInProgress||(this._changeInProgress=!0,e.updateOffset(this,!0),this._changeInProgress=null)),this):this._isUTC?i:Ht(this)}function Gt(t,e){return null!=t?("string"!=typeof t&&(t=-t),this.utcOffset(t,e),this):-this.utcOffset()}function Ut(t){return this.utcOffset(0,t)}function Ft(t){return this._isUTC&&(this.utcOffset(0,t),this._isUTC=!1,t&&this.subtract(Ht(this),"m")),this}function Bt(){return this._tzm?this.utcOffset(this._tzm):"string"==typeof this._i&&this.utcOffset(Rt(this._i)),this}function Vt(t){return t=t?Dt(t).utcOffset():0,(this.utcOffset()-t)%60===0}function qt(){return this.utcOffset()>this.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()}function Wt(){if("undefined"!=typeof this._isDSTShifted)return this._isDSTShifted;var t={};if(h(t,this),t=Et(t),t._a){var e=t._isUTC?s(t._a):Dt(t._a);this._isDSTShifted=this.isValid()&&g(t._a,e.toArray())>0}else this._isDSTShifted=!1;return this._isDSTShifted}function Kt(){return!this._isUTC}function Jt(){return this._isUTC}function $t(){return this._isUTC&&0===this._offset}function Zt(t,e){var n,r,i,o=t,u=null;return Lt(t)?o={ms:t._milliseconds,d:t._days,M:t._months}:"number"==typeof t?(o={},e?o[e]=t:o.milliseconds=t):(u=jr.exec(t))?(n="-"===u[1]?-1:1,o={y:0,d:y(u[cr])*n,h:y(u[lr])*n,m:y(u[fr])*n,s:y(u[dr])*n,ms:y(u[hr])*n}):(u=Er.exec(t))?(n="-"===u[1]?-1:1,o={y:Xt(u[2],n),M:Xt(u[3],n),d:Xt(u[4],n),h:Xt(u[5],n),m:Xt(u[6],n),s:Xt(u[7],n),w:Xt(u[8],n)}):null==o?o={}:"object"==typeof o&&("from"in o||"to"in o)&&(i=te(Dt(o.from),Dt(o.to)),o={},o.ms=i.milliseconds,o.M=i.months),r=new kt(o),Lt(t)&&a(t,"_locale")&&(r._locale=t._locale),r}function Xt(t,e){var n=t&&parseFloat(t.replace(",","."));return(isNaN(n)?0:n)*e}function Qt(t,e){var n={milliseconds:0,months:0};return n.months=e.month()-t.month()+12*(e.year()-t.year()),t.clone().add(n.months,"M").isAfter(e)&&--n.months,n.milliseconds=+e-+t.clone().add(n.months,"M"),n}function te(t,e){var n;return e=zt(e,t),t.isBefore(e)?n=Qt(t,e):(n=Qt(e,t),n.milliseconds=-n.milliseconds,n.months=-n.months),n}function ee(t,e){return function(n,r){var i,o;return null===r||isNaN(+r)||(nt(e,"moment()."+e+"(period, number) is deprecated. Please use moment()."+e+"(number, period)."),o=n,n=r,r=o),n="string"==typeof n?+n:n,i=Zt(n,r),ne(this,i,t),this}}function ne(t,n,r,i){var o=n._milliseconds,a=n._days,u=n._months;i=null==i?!0:i,o&&t._d.setTime(+t._d+o*r),a&&C(t,"Date",D(t,"Date")+a*r),u&&$(t,D(t,"Month")+u*r),i&&e.updateOffset(t,a||u)}function re(t,e){var n=t||Dt(),r=zt(n,this).startOf("day"),i=this.diff(r,"days",!0),o=-6>i?"sameElse":-1>i?"lastWeek":0>i?"lastDay":1>i?"sameDay":2>i?"nextDay":7>i?"nextWeek":"sameElse";return this.format(e&&e[o]||this.localeData().calendar(o,this,Dt(n)))}function ie(){return new p(this)}function oe(t,e){var n;return e=E("undefined"!=typeof e?e:"millisecond"),"millisecond"===e?(t=_(t)?t:Dt(t),+this>+t):(n=_(t)?+t:+Dt(t),n<+this.clone().startOf(e))}function ae(t,e){var n;return e=E("undefined"!=typeof e?e:"millisecond"),"millisecond"===e?(t=_(t)?t:Dt(t),+t>+this):(n=_(t)?+t:+Dt(t),+this.clone().endOf(e)e-o?(n=t.clone().add(i-1,"months"),r=(e-o)/(o-n)):(n=t.clone().add(i+1,"months"),r=(e-o)/(n-o)),-(i+r)}function fe(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")}function de(){var t=this.clone().utc();return 0e;e++)if(this._weekdaysParse[e]||(n=Dt([2e3,1]).day(e),r="^"+this.weekdays(n,"")+"|^"+this.weekdaysShort(n,"")+"|^"+this.weekdaysMin(n,""),this._weekdaysParse[e]=new RegExp(r.replace(".",""),"i")),this._weekdaysParse[e].test(t))return e}function Ue(t){var e=this._isUTC?this._d.getUTCDay():this._d.getDay();return null!=t?(t=Re(t,this.localeData()),this.add(t-e,"d")):e}function Fe(t){var e=(this.day()+7-this.localeData()._week.dow)%7;return null==t?e:this.add(t-e,"d")}function Be(t){return null==t?this.day()||7:this.day(this.day()%7?t:t-7)}function Ve(t,e){k(t,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),e)})}function qe(t,e){return e._meridiemParse}function We(t){return"p"===(t+"").toLowerCase().charAt(0)}function Ke(t,e,n){return t>11?n?"pm":"PM":n?"am":"AM"}function Je(t,e){e[hr]=y(1e3*("0."+t))}function $e(){return this._isUTC?"UTC":""}function Ze(){return this._isUTC?"Coordinated Universal Time":""}function Xe(t){return Dt(1e3*t)}function Qe(){return Dt.apply(null,arguments).parseZone()}function tn(t,e,n){var r=this._calendar[t];return"function"==typeof r?r.call(e,n):r}function en(t){var e=this._longDateFormat[t],n=this._longDateFormat[t.toUpperCase()];return e||!n?e:(this._longDateFormat[t]=n.replace(/MMMM|MM|DD|dddd/g,function(t){return t.slice(1)}),this._longDateFormat[t])}function nn(){return this._invalidDate}function rn(t){return this._ordinal.replace("%d",t)}function on(t){return t}function an(t,e,n,r){var i=this._relativeTime[n];return"function"==typeof i?i(t,e,n,r):i.replace(/%d/i,t)}function un(t,e){var n=this._relativeTime[t>0?"future":"past"];return"function"==typeof n?n(e):n.replace(/%s/i,e)}function sn(t){var e,n;for(n in t)e=t[n],"function"==typeof e?this[n]=e:this["_"+n]=e;this._ordinalParseLenient=new RegExp(this._ordinalParse.source+"|"+/\d{1,2}/.source)}function cn(t,e,n,r){var i=M(),o=s().set(r,e);return i[n](o,t)}function ln(t,e,n,r,i){if("number"==typeof t&&(e=t,t=void 0),t=t||"",null!=e)return cn(t,e,n,i);var o,a=[];for(o=0;r>o;o++)a[o]=cn(t,o,n,i);return a}function fn(t,e){return ln(t,e,"months",12,"month")}function dn(t,e){return ln(t,e,"monthsShort",12,"month")}function hn(t,e){return ln(t,e,"weekdays",7,"day")}function pn(t,e){return ln(t,e,"weekdaysShort",7,"day")}function _n(t,e){return ln(t,e,"weekdaysMin",7,"day")}function vn(){var t=this._data;return this._milliseconds=$r(this._milliseconds),this._days=$r(this._days),this._months=$r(this._months),t.milliseconds=$r(t.milliseconds),t.seconds=$r(t.seconds),t.minutes=$r(t.minutes),t.hours=$r(t.hours),t.months=$r(t.months),t.years=$r(t.years),this}function yn(t,e,n,r){var i=Zt(e,n);return t._milliseconds+=r*i._milliseconds,t._days+=r*i._days,t._months+=r*i._months,t._bubble()}function gn(t,e){return yn(this,t,e,1)}function mn(t,e){return yn(this,t,e,-1)}function bn(t){return 0>t?Math.floor(t):Math.ceil(t)}function On(){var t,e,n,r,i,o=this._milliseconds,a=this._days,u=this._months,s=this._data;return o>=0&&a>=0&&u>=0||0>=o&&0>=a&&0>=u||(o+=864e5*bn(Sn(u)+a),a=0,u=0),s.milliseconds=o%1e3,t=v(o/1e3),s.seconds=t%60,e=v(t/60),s.minutes=e%60,n=v(e/60),s.hours=n%24,a+=v(n/24),i=v(wn(a)),u+=i,a-=bn(Sn(i)),r=v(u/12),u%=12,s.days=a,s.months=u,s.years=r,this}function wn(t){return 4800*t/146097}function Sn(t){return 146097*t/4800}function Tn(t){var e,n,r=this._milliseconds;if(t=E(t),"month"===t||"year"===t)return e=this._days+r/864e5,n=this._months+wn(e),"month"===t?n:n/12;switch(e=this._days+Math.round(Sn(this._months)),t){case"week":return e/7+r/6048e5;case"day":return e+r/864e5;case"hour":return 24*e+r/36e5;case"minute":return 1440*e+r/6e4;case"second":return 86400*e+r/1e3;case"millisecond":return Math.floor(864e5*e)+r;default:throw new Error("Unknown unit "+t)}}function Mn(){return this._milliseconds+864e5*this._days+this._months%12*2592e6+31536e6*y(this._months/12)}function jn(t){return function(){return this.as(t)}}function En(t){return t=E(t),this[t+"s"]()}function Pn(t){return function(){return this._data[t]}}function In(){return v(this.days()/7)}function Dn(t,e,n,r,i){return i.relativeTime(e||1,!!n,t,r)}function Cn(t,e,n){var r=Zt(t).abs(),i=di(r.as("s")),o=di(r.as("m")),a=di(r.as("h")),u=di(r.as("d")),s=di(r.as("M")),c=di(r.as("y")),l=i0,l[4]=n,Dn.apply(null,l)}function An(t,e){return void 0===hi[t]?!1:void 0===e?hi[t]:(hi[t]=e,!0)}function xn(t){var e=this.localeData(),n=Cn(this,!t,e);return t&&(n=e.pastFuture(+this,n)),e.postformat(n)}function kn(){var t,e,n,r=pi(this._milliseconds)/1e3,i=pi(this._days),o=pi(this._months);t=v(r/60),e=v(t/60),r%=60,t%=60,n=v(o/12),o%=12;var a=n,u=o,s=i,c=e,l=t,f=r,d=this.asSeconds();return d?(0>d?"-":"")+"P"+(a?a+"Y":"")+(u?u+"M":"")+(s?s+"D":"")+(c||l||f?"T":"")+(c?c+"H":"")+(l?l+"M":"")+(f?f+"S":""):"P0D"}var Ln,Nn,Rn=e.momentProperties=[],zn=!1,Hn={},Yn={},Gn=/(\[[^\[]*\])|(\\)?(Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Q|YYYYYY|YYYYY|YYYY|YY|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,Un=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,Fn={},Bn={},Vn=/\d/,qn=/\d\d/,Wn=/\d{3}/,Kn=/\d{4}/,Jn=/[+-]?\d{6}/,$n=/\d\d?/,Zn=/\d{1,3}/,Xn=/\d{1,4}/,Qn=/[+-]?\d{1,6}/,tr=/\d+/,er=/[+-]?\d+/,nr=/Z|[+-]\d\d:?\d\d/gi,rr=/[+-]?\d+(\.\d{1,3})?/,ir=/[0-9]*['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+|[\u0600-\u06FF\/]+(\s*?[\u0600-\u06FF]+){1,2}/i,or={},ar={},ur=0,sr=1,cr=2,lr=3,fr=4,dr=5,hr=6;k("M",["MM",2],"Mo",function(){return this.month()+1}),k("MMM",0,0,function(t){return this.localeData().monthsShort(this,t)}),k("MMMM",0,0,function(t){return this.localeData().months(this,t)}),j("month","M"),Y("M",$n),Y("MM",$n,qn),Y("MMM",ir),Y("MMMM",ir),F(["M","MM"],function(t,e){e[sr]=y(t)-1}),F(["MMM","MMMM"],function(t,e,n,r){var i=n._locale.monthsParse(t,r,n._strict);null!=i?e[sr]=i:l(n).invalidMonth=t});var pr="January_February_March_April_May_June_July_August_September_October_November_December".split("_"),_r="Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),vr={};e.suppressDeprecationWarnings=!1;var yr=/^\s*(?:[+-]\d{6}|\d{4})-(?:(\d\d-\d\d)|(W\d\d$)|(W\d\d-\d)|(\d\d\d))((T| )(\d\d(:\d\d(:\d\d(\.\d+)?)?)?)?([\+\-]\d\d(?::?\d\d)?|\s*Z)?)?$/,gr=[["YYYYYY-MM-DD",/[+-]\d{6}-\d{2}-\d{2}/],["YYYY-MM-DD",/\d{4}-\d{2}-\d{2}/],["GGGG-[W]WW-E",/\d{4}-W\d{2}-\d/],["GGGG-[W]WW",/\d{4}-W\d{2}/],["YYYY-DDD",/\d{4}-\d{3}/]],mr=[["HH:mm:ss.SSSS",/(T| )\d\d:\d\d:\d\d\.\d+/],["HH:mm:ss",/(T| )\d\d:\d\d:\d\d/],["HH:mm",/(T| )\d\d:\d\d/],["HH",/(T| )\d\d/]],br=/^\/?Date\((\-?\d+)/i;e.createFromInputFallback=et("moment construction falls back to js Date. This is discouraged and will be removed in upcoming major release. Please refer to https://github.com/moment/moment/issues/1407 for more info.",function(t){t._d=new Date(t._i+(t._useUTC?" UTC":""))}),k(0,["YY",2],0,function(){return this.year()%100}),k(0,["YYYY",4],0,"year"),k(0,["YYYYY",5],0,"year"),k(0,["YYYYYY",6,!0],0,"year"),j("year","y"),Y("Y",er),Y("YY",$n,qn),Y("YYYY",Xn,Kn),Y("YYYYY",Qn,Jn),Y("YYYYYY",Qn,Jn),F(["YYYYY","YYYYYY"],ur),F("YYYY",function(t,n){n[ur]=2===t.length?e.parseTwoDigitYear(t):y(t)}),F("YY",function(t,n){n[ur]=e.parseTwoDigitYear(t)}),e.parseTwoDigitYear=function(t){return y(t)+(y(t)>68?1900:2e3)};var Or=I("FullYear",!1);k("w",["ww",2],"wo","week"),k("W",["WW",2],"Wo","isoWeek"),j("week","w"),j("isoWeek","W"),Y("w",$n),Y("ww",$n,qn),Y("W",$n),Y("WW",$n,qn),B(["w","ww","W","WW"],function(t,e,n,r){e[r.substr(0,1)]=y(t)});var wr={dow:0,doy:6};k("DDD",["DDDD",3],"DDDo","dayOfYear"),j("dayOfYear","DDD"),Y("DDD",Zn),Y("DDDD",Wn),F(["DDD","DDDD"],function(t,e,n){n._dayOfYear=y(t)}),e.ISO_8601=function(){};var Sr=et("moment().min is deprecated, use moment.min instead. https://github.com/moment/moment/issues/1548",function(){var t=Dt.apply(null,arguments);return this>t?this:t}),Tr=et("moment().max is deprecated, use moment.max instead. https://github.com/moment/moment/issues/1548",function(){var t=Dt.apply(null,arguments);return t>this?this:t});Nt("Z",":"),Nt("ZZ",""),Y("Z",nr),Y("ZZ",nr),F(["Z","ZZ"],function(t,e,n){n._useUTC=!0,n._tzm=Rt(t)});var Mr=/([\+\-]|\d\d)/gi;e.updateOffset=function(){};var jr=/(\-)?(?:(\d*)\.)?(\d+)\:(\d+)(?:\:(\d+)\.?(\d{3})?)?/,Er=/^(-)?P(?:(?:([0-9,.]*)Y)?(?:([0-9,.]*)M)?(?:([0-9,.]*)D)?(?:T(?:([0-9,.]*)H)?(?:([0-9,.]*)M)?(?:([0-9,.]*)S)?)?|([0-9,.]*)W)$/;Zt.fn=kt.prototype;var Pr=ee(1,"add"),Ir=ee(-1,"subtract");e.defaultFormat="YYYY-MM-DDTHH:mm:ssZ";var Dr=et("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.",function(t){return void 0===t?this.localeData():this.locale(t)});k(0,["gg",2],0,function(){return this.weekYear()%100}),k(0,["GG",2],0,function(){return this.isoWeekYear()%100}),De("gggg","weekYear"),De("ggggg","weekYear"),De("GGGG","isoWeekYear"),De("GGGGG","isoWeekYear"),j("weekYear","gg"),j("isoWeekYear","GG"),Y("G",er),Y("g",er),Y("GG",$n,qn),Y("gg",$n,qn),Y("GGGG",Xn,Kn),Y("gggg",Xn,Kn),Y("GGGGG",Qn,Jn),Y("ggggg",Qn,Jn),B(["gggg","ggggg","GGGG","GGGGG"],function(t,e,n,r){e[r.substr(0,2)]=y(t)}),B(["gg","GG"],function(t,n,r,i){n[i]=e.parseTwoDigitYear(t)}),k("Q",0,0,"quarter"),j("quarter","Q"),Y("Q",Vn),F("Q",function(t,e){e[sr]=3*(y(t)-1)}),k("D",["DD",2],"Do","date"),j("date","D"),Y("D",$n),Y("DD",$n,qn),Y("Do",function(t,e){return t?e._ordinalParse:e._ordinalParseLenient}),F(["D","DD"],cr),F("Do",function(t,e){e[cr]=y(t.match($n)[0],10)});var Cr=I("Date",!0);k("d",0,"do","day"),k("dd",0,0,function(t){return this.localeData().weekdaysMin(this,t)}),k("ddd",0,0,function(t){return this.localeData().weekdaysShort(this,t)}),k("dddd",0,0,function(t){return this.localeData().weekdays(this,t)}),k("e",0,0,"weekday"),k("E",0,0,"isoWeekday"),j("day","d"),j("weekday","e"),j("isoWeekday","E"),Y("d",$n),Y("e",$n),Y("E",$n),Y("dd",ir),Y("ddd",ir),Y("dddd",ir),B(["dd","ddd","dddd"],function(t,e,n){var r=n._locale.weekdaysParse(t);null!=r?e.d=r:l(n).invalidWeekday=t}),B(["d","e","E"],function(t,e,n,r){e[r]=y(t)});var Ar="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),xr="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),kr="Su_Mo_Tu_We_Th_Fr_Sa".split("_");k("H",["HH",2],0,"hour"),k("h",["hh",2],0,function(){return this.hours()%12||12}),Ve("a",!0),Ve("A",!1),j("hour","h"),Y("a",qe),Y("A",qe),Y("H",$n),Y("h",$n),Y("HH",$n,qn),Y("hh",$n,qn),F(["H","HH"],lr),F(["a","A"],function(t,e,n){n._isPm=n._locale.isPM(t),n._meridiem=t}),F(["h","hh"],function(t,e,n){e[lr]=y(t),l(n).bigHour=!0});var Lr=/[ap]\.?m?\.?/i,Nr=I("Hours",!0);k("m",["mm",2],0,"minute"),j("minute","m"),Y("m",$n),Y("mm",$n,qn),F(["m","mm"],fr);var Rr=I("Minutes",!1);k("s",["ss",2],0,"second"),j("second","s"),Y("s",$n),Y("ss",$n,qn),F(["s","ss"],dr);var zr=I("Seconds",!1);k("S",0,0,function(){return~~(this.millisecond()/100)}),k(0,["SS",2],0,function(){return~~(this.millisecond()/10)}),k(0,["SSS",3],0,"millisecond"),k(0,["SSSS",4],0,function(){return 10*this.millisecond()}),k(0,["SSSSS",5],0,function(){return 100*this.millisecond()}),k(0,["SSSSSS",6],0,function(){return 1e3*this.millisecond()}),k(0,["SSSSSSS",7],0,function(){return 1e4*this.millisecond()}),k(0,["SSSSSSSS",8],0,function(){return 1e5*this.millisecond()}),k(0,["SSSSSSSSS",9],0,function(){return 1e6*this.millisecond()}),j("millisecond","ms"),Y("S",Zn,Vn),Y("SS",Zn,qn),Y("SSS",Zn,Wn);var Hr;for(Hr="SSSS";Hr.length<=9;Hr+="S")Y(Hr,tr);for(Hr="S";Hr.length<=9;Hr+="S")F(Hr,Je);var Yr=I("Milliseconds",!1);k("z",0,0,"zoneAbbr"),k("zz",0,0,"zoneName");var Gr=p.prototype;Gr.add=Pr,Gr.calendar=re,Gr.clone=ie,Gr.diff=ce,Gr.endOf=Oe,Gr.format=he,Gr.from=pe,Gr.fromNow=_e,Gr.to=ve,Gr.toNow=ye,Gr.get=A,Gr.invalidAt=Ie,Gr.isAfter=oe,Gr.isBefore=ae,Gr.isBetween=ue,Gr.isSame=se,Gr.isValid=Ee,Gr.lang=Dr,Gr.locale=ge,Gr.localeData=me,Gr.max=Tr,Gr.min=Sr,Gr.parsingFlags=Pe,Gr.set=A,Gr.startOf=be,Gr.subtract=Ir,Gr.toArray=Me,Gr.toObject=je,Gr.toDate=Te,Gr.toISOString=de,Gr.toJSON=de,Gr.toString=fe,Gr.unix=Se,Gr.valueOf=we,Gr.year=Or,Gr.isLeapYear=ct,Gr.weekYear=Ae,Gr.isoWeekYear=xe,Gr.quarter=Gr.quarters=Ne,Gr.month=Z,Gr.daysInMonth=X,Gr.week=Gr.weeks=pt,Gr.isoWeek=Gr.isoWeeks=_t,Gr.weeksInYear=Le,Gr.isoWeeksInYear=ke,Gr.date=Cr,Gr.day=Gr.days=Ue,Gr.weekday=Fe,Gr.isoWeekday=Be,Gr.dayOfYear=yt,Gr.hour=Gr.hours=Nr,Gr.minute=Gr.minutes=Rr,Gr.second=Gr.seconds=zr,Gr.millisecond=Gr.milliseconds=Yr,Gr.utcOffset=Yt,Gr.utc=Ut,Gr.local=Ft,Gr.parseZone=Bt,Gr.hasAlignedHourOffset=Vt,Gr.isDST=qt,Gr.isDSTShifted=Wt,Gr.isLocal=Kt,Gr.isUtcOffset=Jt,Gr.isUtc=$t,Gr.isUTC=$t,Gr.zoneAbbr=$e,Gr.zoneName=Ze,Gr.dates=et("dates accessor is deprecated. Use date instead.",Cr),Gr.months=et("months accessor is deprecated. Use month instead",Z),Gr.years=et("years accessor is deprecated. Use year instead",Or),Gr.zone=et("moment().zone is deprecated, use moment().utcOffset instead. https://github.com/moment/moment/issues/1779",Gt);var Ur=Gr,Fr={sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},Br={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},Vr="Invalid date",qr="%d",Wr=/\d{1,2}/,Kr={future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},Jr=m.prototype;Jr._calendar=Fr,Jr.calendar=tn,Jr._longDateFormat=Br,Jr.longDateFormat=en,Jr._invalidDate=Vr,Jr.invalidDate=nn,Jr._ordinal=qr,Jr.ordinal=rn,Jr._ordinalParse=Wr,Jr.preparse=on,Jr.postformat=on,Jr._relativeTime=Kr,Jr.relativeTime=an,Jr.pastFuture=un,Jr.set=sn,Jr.months=W,Jr._months=pr,Jr.monthsShort=K,Jr._monthsShort=_r,Jr.monthsParse=J,Jr.week=ft,Jr._week=wr,Jr.firstDayOfYear=ht,Jr.firstDayOfWeek=dt,Jr.weekdays=ze,Jr._weekdays=Ar,Jr.weekdaysMin=Ye,Jr._weekdaysMin=kr,Jr.weekdaysShort=He,Jr._weekdaysShort=xr,Jr.weekdaysParse=Ge,Jr.isPM=We,Jr._meridiemParse=Lr,Jr.meridiem=Ke,S("en",{ordinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(t){var e=t%10,n=1===y(t%100/10)?"th":1===e?"st":2===e?"nd":3===e?"rd":"th";return t+n}}),e.lang=et("moment.lang is deprecated. Use moment.locale instead.",S),e.langData=et("moment.langData is deprecated. Use moment.localeData instead.",M);var $r=Math.abs,Zr=jn("ms"),Xr=jn("s"),Qr=jn("m"),ti=jn("h"),ei=jn("d"),ni=jn("w"),ri=jn("M"),ii=jn("y"),oi=Pn("milliseconds"),ai=Pn("seconds"),ui=Pn("minutes"),si=Pn("hours"),ci=Pn("days"),li=Pn("months"),fi=Pn("years"),di=Math.round,hi={s:45,m:45,h:22,d:26,M:11},pi=Math.abs,_i=kt.prototype;_i.abs=vn,_i.add=gn,_i.subtract=mn,_i.as=Tn,_i.asMilliseconds=Zr,_i.asSeconds=Xr,_i.asMinutes=Qr,_i.asHours=ti,_i.asDays=ei,_i.asWeeks=ni,_i.asMonths=ri,_i.asYears=ii,_i.valueOf=Mn,_i._bubble=On,_i.get=En,_i.milliseconds=oi,_i.seconds=ai,_i.minutes=ui,_i.hours=si,_i.days=ci,_i.weeks=In,_i.months=li,_i.years=fi,_i.humanize=xn,_i.toISOString=kn,_i.toString=kn,_i.toJSON=kn,_i.locale=ge,_i.localeData=me,_i.toIsoString=et("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",kn),_i.lang=Dr,k("X",0,0,"unix"),k("x",0,0,"valueOf"),Y("x",er),Y("X",rr),F("X",function(t,e,n){n._d=new Date(1e3*parseFloat(t,10))}),F("x",function(t,e,n){n._d=new Date(y(t))}),e.version="2.10.6",n(Dt),e.fn=Ur,e.min=At,e.max=xt,e.utc=s,e.unix=Xe,e.months=fn,e.isDate=i,e.locale=S,e.invalid=d,e.duration=Zt,e.isMoment=_,e.weekdays=hn,e.parseZone=Qe,e.localeData=M,e.isDuration=Lt,e.monthsShort=dn,e.weekdaysMin=_n,e.defineLocale=T,e.weekdaysShort=pn,e.normalizeUnits=E,e.relativeTimeThreshold=An;var vi=e;return vi})}).call(e,n(130)(t))},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{"default":t}}Object.defineProperty(e,"__esModule",{value:!0});var i=n(1),o=r(i);e["default"]=new o["default"]({is:"ha-card",properties:{title:{type:String},header:{type:String}}}),t.exports=e["default"]},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{"default":t}}Object.defineProperty(e,"__esModule",{value:!0});var i=n(1),o=r(i);e["default"]=new o["default"]({is:"ha-label-badge",properties:{value:{type:String},icon:{type:String},label:{type:String},description:{type:String},image:{type:String,observe:"imageChanged"}},computeClasses:function(t){return t&&t.length>5?"value big":"value"}}),t.exports=e["default"]},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{"default":t}}Object.defineProperty(e,"__esModule",{value:!0});var i=n(55),o=r(i),a=n(2),u=n(1),s=r(u),c=6e4,l=a.util.parseDateTime;e["default"]=new s["default"]({is:"relative-ha-datetime",properties:{datetime:{type:String,observer:"datetimeChanged"},datetimeObj:{type:Object,observer:"datetimeObjChanged"},parsedDateTime:{type:Object},relativeTime:{type:String,value:"not set"}},created:function(){this.updateRelative=this.updateRelative.bind(this)},attached:function(){this._interval=setInterval(this.updateRelative,c)},detached:function(){clearInterval(this._interval)},datetimeChanged:function(t){this.parsedDateTime=t?l(t):null,this.updateRelative()},datetimeObjChanged:function(t){this.parsedDateTime=t,this.updateRelative()},updateRelative:function(){this.relativeTime=this.parsedDateTime?o["default"](this.parsedDateTime).fromNow():""}}),t.exports=e["default"]},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{"default":t}}Object.defineProperty(e,"__esModule",{value:!0});var i=n(1),o=r(i);n(30),n(148),n(147),e["default"]=new o["default"]({is:"state-history-charts",properties:{stateHistory:{type:Object},isLoadingData:{type:Boolean,value:!1},apiLoaded:{type:Boolean,value:!1},isLoading:{type:Boolean,computed:"computeIsLoading(isLoadingData, apiLoaded)"},groupedStateHistory:{type:Object,computed:"computeGroupedStateHistory(isLoading, stateHistory)"},isSingleDevice:{type:Boolean,computed:"computeIsSingleDevice(stateHistory)"}},computeIsSingleDevice:function(t){return t&&1===t.size},computeGroupedStateHistory:function(t,e){if(t||!e)return{line:[],timeline:[]};var n={},r=[];e.forEach(function(t){if(t&&0!==t.size){var e=t.find(function(t){return"unit_of_measurement"in t.attributes}),i=e?e.attributes.unit_of_measurement:!1;i?i in n?n[i].push(t.toArray()):n[i]=[t.toArray()]:r.push(t.toArray())}}),r=r.length>0&&r;var i=Object.keys(n).map(function(t){return[t,n[t]]});return{line:i,timeline:r}},googleApiLoaded:function(){var t=this;google.load("visualization","1",{packages:["timeline","corechart"],callback:function(){return t.apiLoaded=!0}})},computeContentClasses:function(t){return t?"loading":""},computeIsLoading:function(t,e){return t||!e},computeIsEmpty:function(t){return t&&0===t.size},extractUnit:function(t){return t[0]},extractData:function(t){return t[1]}}),t.exports=e["default"]},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{"default":t}}Object.defineProperty(e,"__esModule",{value:!0});var i=n(2),o=n(1),a=r(o);n(17),e["default"]=new a["default"]({is:"state-card-toggle",properties:{stateObj:{type:Object,observer:"stateObjChanged"},toggleChecked:{type:Boolean,value:!1}},ready:function(){this.forceStateChange()},toggleChanged:function(t){var e=t.target.checked;e&&"off"===this.stateObj.state?this.turn_on():e||"on"!==this.stateObj.state||this.turn_off()},stateObjChanged:function(t){t&&this.updateToggle(t)},updateToggle:function(t){this.toggleChecked=t&&"on"===t.state},forceStateChange:function(){this.updateToggle(this.stateObj)},turn_on:function(){var t=this;i.serviceActions.callTurnOn(this.stateObj.entityId).then(function(){return t.forceStateChange()})},turn_off:function(){var t=this;i.serviceActions.callTurnOff(this.stateObj.entityId).then(function(){return t.forceStateChange()})}}),t.exports=e["default"]},function(t,e,n){"use strict";function r(t){return i.reactor.evaluate(i.serviceGetters.canToggleEntity(t))}Object.defineProperty(e,"__esModule",{value:!0}),e["default"]=r;var i=n(2);t.exports=e["default"]},function(t,e){"use strict";function n(t,e){switch(t){case"homeassistant":return"home";case"group":return"homeassistant-24:group";case"device_tracker":return"social:person";case"switch":return"image:flash-on";case"media_player":var n="hardware:cast";return e&&"off"!==e&&"idle"!==e&&(n+="-connected"),n;case"sun":return"image:wb-sunny";case"light":return"image:wb-incandescent";case"simple_alarm":return"social:notifications";case"notify":return"announcement";case"thermostat":return"homeassistant-100:thermostat";case"sensor":return"visibility";case"configurator":return"settings";case"conversation":return"av:hearing";case"script":return"description";case"scene":return"social:pages";case"updater":return"update_available"===e?"icons:cloud-download":"icons:cloud-done";default:return"bookmark"}}Object.defineProperty(e,"__esModule",{value:!0}),e["default"]=n,t.exports=e["default"]},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{"default":t}}function i(t){return a["default"](t).format("LT")}Object.defineProperty(e,"__esModule",{value:!0}),e["default"]=i;var o=n(55),a=r(o);t.exports=e["default"]},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(2);e["default"]=function(t,e){r.authActions.validate(t,{rememberAuth:e,useStreaming:r.localStoragePreferences.useStreaming})},t.exports=e["default"]},function(t,e,n){"use strict";function r(t,e){var n=null==t?void 0:t[e];return i(n)?n:void 0}var i=n(183);t.exports=r},function(t,e){"use strict";function n(t){return!!t&&"object"==typeof t}t.exports=n},function(t,e,n){"use strict";function r(t){return i(t)&&u.call(t)==o}var i=n(68),o="[object Function]",a=Object.prototype,u=a.toString;t.exports=r},function(t,e){ "use strict";function n(t){var e=typeof t;return!!t&&("object"==e||"function"==e)}t.exports=n},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(3),i=["isLoadingEntityHistory"];e.isLoadingEntityHistory=i;var o=["currentEntityHistoryDate"];e.currentDate=o;var a=["entityHistory"];e.entityHistoryMap=a;var u=[o,a,function(t,e){return e.get(t)||r.toImmutable({})}];e.entityHistoryForCurrentDate=u;var s=[o,a,function(t,e){return!!e.get(t)}];e.hasDataForCurrentDate=s;var c=["recentEntityHistory"];e.recentEntityHistoryMap=c;var l=["recentEntityHistory"];e.recentEntityHistoryUpdatedMap=l},function(t,e,n){"use strict";function r(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n]);return e["default"]=t,e}function i(t){return t&&t.__esModule?t:{"default":t}}function o(t){t.registerStores({currentEntityHistoryDate:u["default"],entityHistory:c["default"],isLoadingEntityHistory:f["default"],recentEntityHistory:h["default"],recentEntityHistoryUpdated:_["default"]})}Object.defineProperty(e,"__esModule",{value:!0}),e.register=o;var a=n(202),u=i(a),s=n(203),c=i(s),l=n(204),f=i(l),d=n(205),h=i(d),p=n(206),_=i(p),v=n(201),y=r(v),g=n(69),m=r(g),b=y;e.actions=b;var O=m;e.getters=O},function(t,e,n){"use strict";function r(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function i(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}Object.defineProperty(e,"__esModule",{value:!0});var o=function(){function t(t,e){for(var n=0;n6e4}Object.defineProperty(e,"__esModule",{value:!0}),e["default"]=n,t.exports=e["default"]},function(t,e,n){"use strict";function r(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n]);return e["default"]=t,e}function i(t){return t&&t.__esModule?t:{"default":t}}function o(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(e,"__esModule",{value:!0});var a=n(228),u=n(248),s=i(u),c=n(250),l=i(c),f=n(252),d=i(f),h=n(22),p=r(h),_=n(36),v=r(_),y=n(10),g=r(y),m=n(70),b=r(m),O=n(37),w=r(O),S=n(213),T=r(S),M=n(73),j=r(M),E=n(76),P=r(E),I=n(39),D=r(I),C=n(19),A=r(C),x=n(40),k=r(x),L=n(42),N=r(L),R=n(245),z=r(R),H=n(11),Y=r(H),G=function U(){o(this,U);var t=s["default"]();Object.defineProperties(this,{demo:{value:1,enumerable:!0},localStoragePreferences:{value:a.localStoragePreferences,enumerable:!0},reactor:{value:t,enumerable:!0},util:{value:d["default"],enumerable:!0},startLocalStoragePreferencesSync:{value:a.localStoragePreferences.startSync.bind(a.localStoragePreferences,t)},startUrlSync:{value:P.urlSync.startSync.bind(null,t)},stopUrlSync:{value:P.urlSync.stopSync.bind(null,t)}}),l["default"](this,t,{auth:p,config:v,entity:g,entityHistory:b,event:w,logbook:T,moreInfo:j,navigation:P,notification:D,service:A,stream:k,sync:N,voice:z,restApi:Y})};e["default"]=G,t.exports=e["default"]},function(t,e,n){"use strict";function r(t,e,n){var r=t?t.length:0;return n&&o(t,e,n)&&(e=!1),r?i(t,e):[]}var i=n(98),o=n(26);t.exports=r},function(t,e){"use strict";function n(t){var e=t?t.length:0;return e?t[e-1]:void 0}t.exports=n},function(t,e,n){"use strict";function r(t,e,n,r){var s=t?t.length:0;return s?(null!=e&&"boolean"!=typeof e&&(r=n,n=a(t,e,r)?void 0:e,e=!1),n=null==n?n:i(n,r,3),e?u(t,n):o(t,n)):[]}var i=n(24),o=n(110),a=n(26),u=n(124);t.exports=r},function(t,e,n){"use strict";function r(t,e,n){var r=u(t)?i:a;return e=o(e,n,3),r(t,e)}var i=n(93),o=n(24),a=n(47),u=n(9);t.exports=r},function(t,e,n){"use strict";function r(t,e){return i(t,o(e))}var i=n(89),o=n(54);t.exports=r},function(t,e,n){"use strict";function r(t,e,n){if(null==t)return[];n&&s(t,e,n)&&(e=void 0);var r=-1;e=i(e,n,3);var c=o(t,function(t,n,i){return{criteria:e(t,n,i),index:++r,value:t}});return a(c,u)}var i=n(24),o=n(47),a=n(108),u=n(114),s=n(26);t.exports=r},function(t,e,n){(function(e){"use strict";function r(t){var e=t?t.length:0;for(this.data={hash:u(null),set:new a};e--;)this.push(t[e])}var i=n(113),o=n(20),a=o(e,"Set"),u=o(Object,"create");r.prototype.push=i,t.exports=r}).call(e,function(){return this}())},function(t,e){"use strict";function n(t,e){for(var n=-1,r=t.length,i=Array(r);++ne&&!o||!i||n&&!a&&u||r&&u)return 1;if(e>t&&!n||!u||o&&!r&&i||a&&i)return-1}return 0}t.exports=n},function(t,e,n){"use strict";var r=n(100),i=n(115),o=i(r);t.exports=o},function(t,e,n){"use strict";function r(t,e,n,c){c||(c=[]);for(var l=-1,f=t.length;++le&&(e=-e>i?0:i+e),n=void 0===n||n>i?i:+n||0,0>n&&(n+=i),i=e>n?0:n-e>>>0,e>>>=0;for(var o=Array(i);++r=u,f=l?a():null,d=[];f?(r=o,c=!1):(l=!1,f=e?[]:d);t:for(;++nc))return!1;for(;++s0;++rd;d++)f._columns[d]=[];var h=0;return n&&a(),c.keySeq().sortBy(function(t){return i(t)}).forEach(function(t){if("a"===t)return void(f._demo=!0);var n=i(t);n>=0&&10>n?f._badges.push.apply(f._badges,r(c.get(t)).sortBy(o).toArray()):"group"===t?c.get(t).filter(function(t){return!t.attributes.auto}).sortBy(o).forEach(function(t){var n=s.util.expandGroup(t,e);n.forEach(function(t){return l[t.entityId]=!0}),u(t.entityDisplay,n.toArray())}):u(t,r(c.get(t)).sortBy(o).toArray())}),f},computeShouldRenderColumn:function(t,e){return 0===t||e.length},computeShowIntroduction:function(t,e,n){return 0===t&&(e||n._demo)},computeShowHideInstruction:function(t,e){return t.size>0&&!1&&!e._demo},computeStatesOfCard:function(t,e){return t[e]}}),t.exports=e["default"]},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{ -"default":t}}Object.defineProperty(e,"__esModule",{value:!0});var i=n(2),o=n(1),a=r(o);n(29),n(134),n(58),e["default"]=new a["default"]({is:"logbook-entry",entityClicked:function(t){t.preventDefault(),i.moreInfoActions.selectEntity(this.entryObj.entityId)}}),t.exports=e["default"]},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{"default":t}}Object.defineProperty(e,"__esModule",{value:!0});var i=n(2),o=n(1),a=r(o),u=n(4),s=r(u);n(29),e["default"]=new a["default"]({is:"services-list",behaviors:[s["default"]],properties:{serviceDomains:{type:Array,bindNuclear:[i.serviceGetters.entityMap,function(t){return t.valueSeq().sortBy(function(t){return t.domain}).toJS()}]}},computeServices:function(t){return this.services.get(t).toArray()},serviceClicked:function(t){t.preventDefault(),this.fire("service-selected",{domain:t.model.domain.domain,service:t.model.service})}}),t.exports=e["default"]},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{"default":t}}Object.defineProperty(e,"__esModule",{value:!0});var i=n(90),o=r(i),a=n(86),u=r(a),s=n(88),c=r(s),l=n(91),f=r(l),d=n(1),h=r(d);e["default"]=new h["default"]({is:"state-history-chart-line",properties:{data:{type:Object,observer:"dataChanged"},unit:{type:String},isSingleDevice:{type:Boolean,value:!1},isAttached:{type:Boolean,value:!1,observer:"dataChanged"}},created:function(){this.style.display="block"},attached:function(){this.isAttached=!0},dataChanged:function(){this.drawChart()},drawChart:function(){if(this.isAttached){for(var t=h["default"].dom(this),e=this.unit,n=this.data;t.lastChild;)t.removeChild(t.lastChild);if(0!==n.length){var r=new google.visualization.LineChart(this),i=new google.visualization.DataTable;i.addColumn({type:"datetime",id:"Time"});var a={legend:{position:"top"},titlePosition:"none",vAxes:{0:{title:e}},hAxis:{format:"H:mm"},lineWidth:1,chartArea:{left:"60",width:"95%"},explorer:{actions:["dragToZoom","rightClickToReset","dragToPan"],keepInBounds:!0,axis:"horizontal",maxZoomIn:.1}};this.isSingleDevice&&(a.legend.position="none",a.vAxes[0].title=null,a.chartArea.left=40,a.chartArea.height="80%",a.chartArea.top=5,a.enableInteractivity=!1);var s=o["default"](u["default"](n),"lastChangedAsDate");s=f["default"](c["default"](s,function(t){return t.getTime()}));for(var l=[],d=new Array(n.length),p=0;pnew Date&&(u=new Date);var s=0;n.forEach(function(e){if(0!==e.length){var n=e[0].entityDisplay,r=void 0,i=null,o=null;e.forEach(function(e){null!==i&&e.state!==i?(r=e.lastChangedAsDate,t(n,i,o,r),i=e.state,o=r):null===i&&(i=e.state,o=e.lastChangedAsDate)}),t(n,i,o,u),s++}}),r.draw(i,{height:55+42*s,timeline:{showRowLabels:n.length>1},hAxis:{format:"H:mm"}})}}}}),t.exports=e["default"]},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{"default":t}}Object.defineProperty(e,"__esModule",{value:!0});var i=n(2),o=n(1),a=r(o),u=n(4),s=r(u);e["default"]=new a["default"]({is:"stream-status",behaviors:[s["default"]],properties:{isStreaming:{type:Boolean,bindNuclear:i.streamGetters.isStreamingEvents},hasError:{type:Boolean,bindNuclear:i.streamGetters.hasStreamingEventsError}},toggleChanged:function(){this.isStreaming?i.streamActions.stop():i.streamActions.start()}}),t.exports=e["default"]},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{"default":t}}Object.defineProperty(e,"__esModule",{value:!0});var i=n(2),o=n(1),a=r(o),u=n(4),s=r(u);n(31),n(59),n(162);var c=["camera","configurator"];e["default"]=new a["default"]({is:"more-info-dialog",behaviors:[s["default"]],properties:{stateObj:{type:Object,bindNuclear:i.moreInfoGetters.currentEntity,observer:"stateObjChanged"},stateHistory:{type:Object,bindNuclear:[i.moreInfoGetters.currentEntityHistory,function(t){return t?[t]:!1}]},isLoadingHistoryData:{type:Boolean,computed:"computeIsLoadingHistoryData(_delayedDialogOpen, _isLoadingHistoryData)"},_isLoadingHistoryData:{type:Boolean,bindNuclear:i.entityHistoryGetters.isLoadingEntityHistory},hasHistoryComponent:{type:Boolean,bindNuclear:i.configGetters.isComponentLoaded("history"),observer:"fetchHistoryData"},shouldFetchHistory:{type:Boolean,bindNuclear:i.moreInfoGetters.isCurrentEntityHistoryStale,observer:"fetchHistoryData"},showHistoryComponent:{type:Boolean,value:!1},dialogOpen:{type:Boolean,value:!1,observer:"dialogOpenChanged"},_delayedDialogOpen:{type:Boolean,value:!1},_boundOnBackdropTap:{type:Function,value:function(){return this._onBackdropTap.bind(this)}}},computeIsLoadingHistoryData:function(t,e){return!t||e},fetchHistoryData:function(){this.stateObj&&this.hasHistoryComponent&&this.shouldFetchHistory&&i.entityHistoryActions.fetchRecent(this.stateObj.entityId)},stateObjChanged:function(t){var e=this;return t?(this.showHistoryComponent=this.hasHistoryComponent&&-1===c.indexOf(this.stateObj.domain),void this.async(function(){e.fetchHistoryData(),e.dialogOpen=!0},10)):void(this.dialogOpen=!1)},dialogOpenChanged:function(t){var e=this;t?(this.$.dialog.backdropElement.addEventListener("click",this._boundOnBackdropTap),this.async(function(){return e._delayedDialogOpen=!0},10)):!t&&this.stateObj&&(i.moreInfoActions.deselectEntity(),this._delayedDialogOpen=!1)},_onBackdropTap:function(){this.$.dialog.backdropElement.removeEventListener("click",this._boundOnBackdropTap),this.dialogOpen=!1}}),t.exports=e["default"]},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{"default":t}}Object.defineProperty(e,"__esModule",{value:!0});var i=n(2),o=n(4),a=r(o);n(142),n(158),n(157),n(156),n(153),n(154),n(155),n(159),n(150),e["default"]=new Polymer({is:"home-assistant-main",behaviors:[a["default"]],properties:{narrow:{type:Boolean,value:!1},activePane:{type:String,bindNuclear:i.navigationGetters.activePane,observer:"activePaneChanged"},isSelectedStates:{type:Boolean,bindNuclear:i.navigationGetters.isActivePane("states")},isSelectedHistory:{type:Boolean,bindNuclear:i.navigationGetters.isActivePane("history")},isSelectedLogbook:{type:Boolean,bindNuclear:i.navigationGetters.isActivePane("logbook")},isSelectedDevEvent:{type:Boolean,bindNuclear:i.navigationGetters.isActivePane("devEvent")},isSelectedDevState:{type:Boolean,bindNuclear:i.navigationGetters.isActivePane("devState")},isSelectedDevService:{type:Boolean,bindNuclear:i.navigationGetters.isActivePane("devService")},showSidebar:{type:Boolean,bindNuclear:i.navigationGetters.showSidebar}},listeners:{"open-menu":"openMenu","close-menu":"closeMenu"},openMenu:function(){this.narrow?this.$.drawer.openDrawer():i.navigationActions.showSidebar(!0)},closeMenu:function(){this.$.drawer.closeDrawer(),this.showSidebar&&i.navigationActions.showSidebar(!1)},activePaneChanged:function(){this.narrow&&this.$.drawer.closeDrawer()},attached:function(){i.startUrlSync()},computeForceNarrow:function(t,e){return t||!e},detached:function(){i.stopUrlSync()}}),t.exports=e["default"]},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{"default":t}}Object.defineProperty(e,"__esModule",{value:!0});var i=n(1),o=r(i),a=n(2),u=n(4),s=r(u),c=n(64),l=r(c);e["default"]=new o["default"]({is:"login-form",behaviors:[s["default"]],properties:{isValidating:{type:Boolean,observer:"isValidatingChanged",bindNuclear:a.authGetters.isValidating},isInvalid:{type:Boolean,bindNuclear:a.authGetters.isInvalidAttempt},errorMessage:{type:String,bindNuclear:a.authGetters.attemptErrorMessage}},listeners:{keydown:"passwordKeyDown","loginButton.click":"validatePassword"},observers:["validatingChanged(isValidating, isInvalid)"],validatingChanged:function(t,e){t||e||(this.$.passwordInput.value="")},isValidatingChanged:function(t){var e=this;t||this.async(function(){return e.$.passwordInput.focus()},10)},passwordKeyDown:function(t){13===t.keyCode?(this.validatePassword(),t.preventDefault()):this.isInvalid&&(this.isInvalid=!1)},validatePassword:function(){this.$.hideKeyboardOnFocus.focus(),l["default"](this.$.passwordInput.value,this.$.rememberLogin.checked)}}),t.exports=e["default"]},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{"default":t}}Object.defineProperty(e,"__esModule",{value:!0});var i=n(2),o=n(1),a=r(o);n(14),n(146),e["default"]=new a["default"]({is:"partial-dev-call-service",properties:{narrow:{type:Boolean,value:!1},showMenu:{type:Boolean,value:!1},domain:{type:String,value:""},service:{type:String,value:""},serviceData:{type:String,value:""}},serviceSelected:function(t){this.domain=t.detail.domain,this.service=t.detail.service},callService:function(){var t=void 0;try{t=this.serviceData?JSON.parse(this.serviceData):{}}catch(e){return void alert("Error parsing JSON: "+e)}i.serviceActions.callService(this.domain,this.service,t)},computeFormClasses:function(t){return"layout "+(t?"vertical":"horizontal")}}),t.exports=e["default"]},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{"default":t}}Object.defineProperty(e,"__esModule",{value:!0});var i=n(2),o=n(1),a=r(o);n(14),n(138),e["default"]=new a["default"]({is:"partial-dev-fire-event",properties:{narrow:{type:Boolean,value:!1},showMenu:{type:Boolean,value:!1},eventType:{type:String,value:""},eventData:{type:String,value:""}},eventSelected:function(t){this.eventType=t.detail.eventType},fireEvent:function(){var t=void 0;try{t=this.eventData?JSON.parse(this.eventData):{}}catch(e){return void alert("Error parsing JSON: "+e)}i.eventActions.fireEvent(this.eventType,t)},computeFormClasses:function(t){return"layout "+(t?"vertical":"horizontal")}}),t.exports=e["default"]},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{"default":t}}Object.defineProperty(e,"__esModule",{value:!0});var i=n(2),o=n(1),a=r(o);n(14),n(135),e["default"]=new a["default"]({is:"partial-dev-set-state",properties:{narrow:{type:Boolean,value:!1},showMenu:{type:Boolean,value:!1},entityId:{type:String,value:""},state:{type:String,value:""},stateAttributes:{type:String,value:""}},setStateData:function(t){var e=t?JSON.stringify(t,null," "):"";this.$.inputData.value=e,this.$.inputDataWrapper.update(this.$.inputData)},entitySelected:function(t){var e=i.reactor.evaluate(i.entityGetters.byId(t.detail.entityId));this.entityId=e.entityId,this.state=e.state,this.stateAttributes=JSON.stringify(e.attributes,null," ")},handleSetState:function(){var t=void 0;try{t=this.stateAttributes?JSON.parse(this.stateAttributes):{}}catch(e){return void alert("Error parsing JSON: "+e)}i.entityActions.save({entityId:this.entityId,state:this.state,attributes:t})},computeFormClasses:function(t){return"layout "+(t?"vertical":"horizontal")}}),t.exports=e["default"]},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{"default":t}}Object.defineProperty(e,"__esModule",{value:!0});var i=n(2),o=n(1),a=r(o),u=n(4),s=r(u);n(14),n(59),e["default"]=new a["default"]({is:"partial-history",behaviors:[s["default"]],properties:{narrow:{type:Boolean},showMenu:{type:Boolean,value:!1},isDataLoaded:{type:Boolean,bindNuclear:i.entityHistoryGetters.hasDataForCurrentDate,observer:"isDataLoadedChanged"},stateHistory:{type:Object,bindNuclear:i.entityHistoryGetters.entityHistoryForCurrentDate},isLoadingData:{type:Boolean,bindNuclear:i.entityHistoryGetters.isLoadingEntityHistory},selectedDate:{type:String,value:null,bindNuclear:i.entityHistoryGetters.currentDate}},isDataLoadedChanged:function(t){t||this.async(function(){return i.entityHistoryActions.fetchSelectedDate()},1)},handleRefreshClick:function(){i.entityHistoryActions.fetchSelectedDate()},datepickerFocus:function(){this.datePicker.adjustPosition()},attached:function(){this.datePicker=new Pikaday({field:this.$.datePicker.inputElement,onSelect:i.entityHistoryActions.changeCurrentDate})},detached:function(){this.datePicker.destroy()},computeContentClasses:function(t){return"flex content "+(t?"narrow":"wide")}}),t.exports=e["default"]},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{"default":t}}Object.defineProperty(e,"__esModule",{value:!0});var i=n(2),o=n(1),a=r(o),u=n(4),s=r(u);n(14),n(141),n(30),e["default"]=new a["default"]({is:"partial-logbook",behaviors:[s["default"]],properties:{narrow:{type:Boolean,value:!1},showMenu:{type:Boolean,value:!1},selectedDate:{type:String,bindNuclear:i.logbookGetters.currentDate},isLoading:{type:Boolean,bindNuclear:i.logbookGetters.isLoadingEntries},isStale:{type:Boolean,bindNuclear:i.logbookGetters.isCurrentStale,observer:"isStaleChanged"},entries:{type:Array,bindNuclear:[i.logbookGetters.currentEntries,function(t){return t.toArray()}]},datePicker:{type:Object}},isStaleChanged:function(t){var e=this;t&&this.async(function(){return i.logbookActions.fetchDate(e.selectedDate)},1)},handleRefresh:function(){i.logbookActions.fetchDate(this.selectedDate)},datepickerFocus:function(){this.datePicker.adjustPosition()},attached:function(){this.datePicker=new Pikaday({field:this.$.datePicker.inputElement,onSelect:i.logbookActions.changeCurrentDate})},detached:function(){this.datePicker.destroy()}}),t.exports=e["default"]},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{"default":t}}Object.defineProperty(e,"__esModule",{value:!0});var i=n(2),o=n(1),a=r(o),u=n(4),s=r(u);n(14),n(143),n(144),e["default"]=new a["default"]({is:"partial-zone",behaviors:[s["default"]],properties:{narrow:{type:Boolean,value:!1},isFetching:{type:Boolean,bindNuclear:i.syncGetters.isFetching},isStreaming:{type:Boolean,bindNuclear:i.streamGetters.isStreamingEvents},canListen:{type:Boolean,bindNuclear:[i.voiceGetters.isVoiceSupported,i.configGetters.isComponentLoaded("conversation"),function(t,e){return t&&e}]},isListening:{type:Boolean,bindNuclear:i.voiceGetters.isListening},showListenInterface:{type:Boolean,bindNuclear:[i.voiceGetters.isListening,i.voiceGetters.isTransmitting,function(t,e){return t||e}]},introductionLoaded:{type:Boolean,bindNuclear:i.configGetters.isComponentLoaded("introduction")},locationName:{type:String,bindNuclear:i.configGetters.locationName},showMenu:{type:Boolean,value:!1,observer:"windowChange"},states:{type:Object,bindNuclear:i.entityGetters.visibleEntityMap},columns:{type:Number}},created:function(){var t=this;this.windowChange=this.windowChange.bind(this);for(var e=[],n=0;5>n;n++)e.push(278+278*n);this.mqls=e.map(function(e){var n=window.matchMedia("(min-width: "+e+"px)");return n.addListener(t.windowChange),n})},detached:function(){var t=this;this.mqls.forEach(function(e){return e.removeListener(t.windowChange)})},windowChange:function(){var t=this.mqls.reduce(function(t,e){return t+e.matches},0);this.columns=Math.max(1,t-this.showMenu)},handleRefresh:function(){i.syncActions.fetchAll()},handleListenClick:function(){this.isListening?i.voiceActions.stop():i.voiceActions.listen()},computeDomains:function(t){return t.keySeq().toArray()},computeMenuButtonClass:function(t,e){return!t&&e?"invisible":""},computeStatesOfDomain:function(t,e){return t.get(e).toArray()},computeListenButtonIcon:function(t){return t?"av:mic-off":"av:mic"},computeRefreshButtonClass:function(t){return t?"ha-spin":void 0},computeShowIntroduction:function(t,e){return t||0===e.size},toggleMenu:function(){this.fire("open-menu")}}),t.exports=e["default"]},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{"default":t}}Object.defineProperty(e,"__esModule",{value:!0});var i=n(2),o=n(1),a=r(o),u=n(4),s=r(u);e["default"]=new a["default"]({is:"notification-manager",behaviors:[s["default"]],properties:{text:{type:String,bindNuclear:i.notificationGetters.lastNotificationMessage,observer:"showNotification"}},showNotification:function(t){t&&this.$.toast.show()}}),t.exports=e["default"]},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{"default":t}}Object.defineProperty(e,"__esModule",{value:!0});var i=n(1),o=r(i);e["default"]=new o["default"]({is:"more-info-camera",properties:{stateObj:{type:Object},dialogOpen:{type:Boolean}},imageLoaded:function(){this.fire("iron-resize")},computeCameraImageUrl:function(t){return"http://194.218.96.92/jpg/image.jpg"}}),t.exports=e["default"]},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{"default":t}}Object.defineProperty(e,"__esModule",{value:!0});var i=n(2),o=n(1),a=r(o),u=n(4),s=r(u);n(30),e["default"]=new a["default"]({is:"more-info-configurator",behaviors:[s["default"]],properties:{stateObj:{type:Object},action:{type:String,value:"display"},isStreaming:{type:Boolean,bindNuclear:i.streamGetters.isStreamingEvents},isConfigurable:{type:Boolean,computed:"computeIsConfigurable(stateObj)"},isConfiguring:{type:Boolean,value:!1},submitCaption:{type:String,computed:"computeSubmitCaption(stateObj)"}},computeIsConfigurable:function(t){return"configure"===t.state},computeSubmitCaption:function(t){return t.attributes.submit_caption||"Set configuration"},submitClicked:function(){var t=this;this.isConfiguring=!0;var e={configure_id:this.stateObj.attributes.configure_id};i.serviceActions.callService("configurator","configure",e).then(function(){t.isConfiguring=!1,t.isStreaming||i.syncActions.fetchAll()},function(){t.isConfiguring=!1})}}),t.exports=e["default"]},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{"default":t}}Object.defineProperty(e,"__esModule",{value:!0});var i=n(1),o=r(i),a=n(177),u=r(a);n(163),n(164),n(168),n(161),n(169),n(167),n(165),n(166),n(160),n(170),e["default"]=new o["default"]({is:"more-info-content",properties:{stateObj:{type:Object,observer:"stateObjChanged"},dialogOpen:{type:Boolean,value:!1,observer:"dialogOpenChanged"}},dialogOpenChanged:function(t){var e=o["default"].dom(this);e.lastChild&&(e.lastChild.dialogOpen=t)},stateObjChanged:function(t,e){var n=o["default"].dom(this);if(!t)return void(n.lastChild&&n.removeChild(n.lastChild));var r=u["default"](t);if(e&&u["default"](e)===r)n.lastChild.dialogOpen=this.dialogOpen,n.lastChild.stateObj=t;else{n.lastChild&&n.removeChild(n.lastChild);var i=document.createElement("more-info-"+r);i.stateObj=t,i.dialogOpen=this.dialogOpen,n.appendChild(i)}}}),t.exports=e["default"]},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{"default":t}}Object.defineProperty(e,"__esModule",{value:!0});var i=n(1),o=r(i),a=["entity_picture","friendly_name","unit_of_measurement"];e["default"]=new o["default"]({is:"more-info-default",properties:{stateObj:{type:Object}},computeDisplayAttributes:function(t){return t?Object.keys(t.attributes).filter(function(t){return-1===a.indexOf(t)}):[]},getAttributeValue:function(t,e){return t.attributes[e]}}),t.exports=e["default"]},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{"default":t}}Object.defineProperty(e,"__esModule",{value:!0});var i=n(2),o=n(1),a=r(o),u=n(4),s=r(u);n(31),e["default"]=new a["default"]({is:"more-info-group",behaviors:[s["default"]],properties:{stateObj:{type:Object},states:{type:Array,bindNuclear:[i.moreInfoGetters.currentEntity,i.entityGetters.entityMap,function(t,e){return t?t.attributes.entity_id.map(e.get.bind(e)):[]}]}},updateStates:function(){this.states=this.stateObj&&this.stateObj.attributes.entity_id?stateStore.gets(this.stateObj.attributes.entity_id).toArray():[]}}),t.exports=e["default"]},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{"default":t}}Object.defineProperty(e,"__esModule",{value:!0});var i=n(2),o=n(1),a=r(o),u=n(33),s=r(u);n(139);var c=["brightness","xy_color"];e["default"]=new a["default"]({is:"more-info-light",properties:{stateObj:{type:Object,observer:"stateObjChanged"},brightnessSliderValue:{type:Number,value:0}},stateObjChanged:function(t){var e=this;t&&"on"===t.state&&(this.brightnessSliderValue=t.attributes.brightness),this.async(function(){return e.fire("iron-resize")},500)},computeClassNames:function(t){return s["default"](t,c)},brightnessSliderChanged:function(t){var e=parseInt(t.target.value,10);isNaN(e)||(0===e?i.serviceActions.callTurnOff(this.stateObj.entityId):i.serviceActions.callService("light","turn_on",{entity_id:this.stateObj.entityId,brightness:e}))},colorPicked:function(t){var e=t.detail.rgb;i.serviceActions.callService("light","turn_on",{entity_id:this.stateObj.entityId,rgb_color:[e.r,e.g,e.b]})}}),t.exports=e["default"]},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{"default":t}}Object.defineProperty(e,"__esModule",{value:!0});var i=n(2),o=n(1),a=r(o),u=n(33),s=r(u),c=["volume_level"];e["default"]=new a["default"]({is:"more-info-media_player",properties:{stateObj:{type:Object,observer:"stateObjChanged"},isOff:{type:Boolean,value:!1},isPlaying:{type:Boolean,value:!1},isMuted:{type:Boolean,value:!1},volumeSliderValue:{type:Number,value:0},supportsPause:{type:Boolean,value:!1},supportsVolumeSet:{type:Boolean,value:!1},supportsVolumeMute:{type:Boolean,value:!1},supportsPreviousTrack:{type:Boolean,value:!1},supportsNextTrack:{type:Boolean,value:!1},supportsTurnOn:{type:Boolean,value:!1},supportsTurnOff:{type:Boolean,value:!1}},stateObjChanged:function(t){var e=this;t&&(this.isOff="off"===t.state,this.isPlaying="playing"===t.state,this.volumeSliderValue=100*t.attributes.volume_level,this.isMuted=t.attributes.is_volume_muted,this.supportsPause=0!==(1&t.attributes.supported_media_commands),this.supportsVolumeSet=0!==(4&t.attributes.supported_media_commands),this.supportsVolumeMute=0!==(8&t.attributes.supported_media_commands),this.supportsPreviousTrack=0!==(16&t.attributes.supported_media_commands),this.supportsNextTrack=0!==(32&t.attributes.supported_media_commands),this.supportsTurnOn=0!==(128&t.attributes.supported_media_commands),this.supportsTurnOff=0!==(256&t.attributes.supported_media_commands)),this.async(function(){return e.fire("iron-resize")},500)},computeClassNames:function(t){return s["default"](t,c)},computeIsOff:function(t){return"off"===t.state},computeMuteVolumeIcon:function(t){return t?"av:volume-off":"av:volume-up"},computePlaybackControlIcon:function(){return this.isPlaying?this.supportsPause?"av:pause":"av:stop":"av:play-arrow"},computeHidePowerButton:function(t,e,n){return t?!e:!n},handleTogglePower:function(){this.callService(this.isOff?"turn_on":"turn_off")},handlePrevious:function(){this.callService("media_previous_track")},handlePlaybackControl:function(){this.callService("media_play_pause")},handleNext:function(){this.callService("media_next_track")},handleVolumeTap:function(){this.supportsVolumeMute&&this.callService("volume_mute",{is_volume_muted:!this.isMuted})},volumeSliderChanged:function(t){var e=parseFloat(t.target.value),n=e>0?e/100:0;this.callService("volume_set",{volume_level:n})},callService:function(t,e){var n=e||{};n.entity_id=this.stateObj.entityId,i.serviceActions.callService("media_player",t,n)}}),t.exports=e["default"]},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{"default":t}}Object.defineProperty(e,"__esModule",{value:!0});var i=n(1),o=r(i);e["default"]=new o["default"]({is:"more-info-script",properties:{stateObj:{type:Object}}}),t.exports=e["default"]},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{"default":t}}Object.defineProperty(e,"__esModule",{value:!0});var i=n(2),o=n(63),a=r(o),u=i.util.parseDateTime;e["default"]=new Polymer({is:"more-info-sun",properties:{stateObj:{type:Object},risingDate:{type:Object,computed:"computeRising(stateObj)"},settingDate:{type:Object,computed:"computeSetting(stateObj)"}},computeRising:function(t){return u(t.attributes.next_rising)},computeSetting:function(t){return u(t.attributes.next_setting)},computeOrder:function(t,e){return t>e?["set","ris"]:["ris","set"]},itemCaption:function(t){return"ris"===t?"Rising ":"Setting "},itemDate:function(t){return"ris"===t?this.risingDate:this.settingDate},itemValue:function(t){return a["default"](this.itemDate(t))}}),t.exports=e["default"]},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{"default":t}}Object.defineProperty(e,"__esModule",{value:!0});var i=n(2),o=n(1),a=r(o),u=n(33),s=r(u),c=["away_mode"];e["default"]=new a["default"]({is:"more-info-thermostat",properties:{stateObj:{type:Object,observer:"stateObjChanged"},tempMin:{type:Number},tempMax:{type:Number},targetTemperatureSliderValue:{type:Number},awayToggleChecked:{type:Boolean}},stateObjChanged:function(t){this.targetTemperatureSliderValue=t.state,this.awayToggleChecked="on"===t.attributes.away_mode,this.tempMin=t.attributes.min_temp,this.tempMax=t.attributes.max_temp},computeClassNames:function(t){return s["default"](t,c)},targetTemperatureSliderChanged:function(t){var e=parseInt(t.target.value,10);isNaN(e)||i.serviceActions.callService("thermostat","set_temperature",{entity_id:this.stateObj.entityId,temperature:e})},toggleChanged:function(t){var e=t.target.checked;e&&"off"===this.stateObj.attributes.away_mode?this.service_set_away(!0):e||"on"!==this.stateObj.attributes.away_mode||this.service_set_away(!1)},service_set_away:function(t){var e=this;i.serviceActions.callService("thermostat","set_away_mode",{away_mode:t,entity_id:this.stateObj.entityId}).then(function(){return e.stateObjChanged(e.stateObj)})}}),t.exports=e["default"]},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(2);e["default"]=new Polymer({is:"more-info-updater",properties:{stateObj:{type:Object}},updateTapped:function(){r.serviceActions.callService("updater","update",{})},linkTapped:function(){window.open(this.stateObj.attributes.link,"_blank")}}),t.exports=e["default"]},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{"default":t}}Object.defineProperty(e,"__esModule",{value:!0});var i=n(1),o=r(i);n(17),n(32),e["default"]=new o["default"]({is:"state-card-configurator",properties:{stateObj:{type:Object}}}),t.exports=e["default"]},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{"default":t}}Object.defineProperty(e,"__esModule",{value:!0});var i=n(1),o=r(i);n(17);var a=["playing","paused"];e["default"]=new o["default"]({is:"state-card-media_player",properties:{stateObj:{type:Object},isPlaying:{type:Boolean,computed:"computeIsPlaying(stateObj)"}},computeIsPlaying:function(t){return-1!==a.indexOf(t.state)},computePrimaryText:function(t,e){return e?t.attributes.media_title:t.stateDisplay},computeSecondaryText:function(t){var e=void 0;return"music"===t.attributes.media_content_type?t.attributes.media_artist:"tvshow"===t.attributes.media_content_type?(e=t.attributes.media_series_title,t.attributes.media_season&&t.attributes.media_episode&&(e+=" S"+t.attributes.media_season+"E"+t.attributes.media_episode),e):t.attributes.app_name?t.attributes.app_name:""}}),t.exports=e["default"]},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{"default":t}}Object.defineProperty(e,"__esModule",{value:!0});var i=n(1),o=r(i);n(32),n(60),e["default"]=new o["default"]({is:"state-card-scene",properties:{stateObj:{type:Object},allowToggle:{type:Boolean,value:!1,computed:"computeAllowToggle(stateObj)"}},computeAllowToggle:function(t){return"off"===t.state||t.attributes.active_requested}}),t.exports=e["default"]},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{"default":t}}Object.defineProperty(e,"__esModule",{value:!0});var i=n(1),o=r(i);n(17),e["default"]=new o["default"]({is:"state-card-thermostat",properties:{stateObj:{type:Object}}}),t.exports=e["default"]},function(t,e){"use strict";function n(t){return{attached:function(){var e=this;this.__unwatchFns=Object.keys(this.properties).reduce(function(n,r){if(!("bindNuclear"in e.properties[r]))return n;var i=e.properties[r].bindNuclear;if(!i)throw new Error("Undefined getter specified for key "+r);return e[r]=t.evaluate(i),n.concat(t.observe(i,function(t){e[r]=t}))},[])},detached:function(){for(;this.__unwatchFns.length;)this.__unwatchFns.shift()()}}}Object.defineProperty(e,"__esModule",{value:!0}),e["default"]=n,t.exports=e["default"]},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{"default":t}}function i(t){return-1!==u.indexOf(t.domain)?t.domain:a["default"](t.entityId)?"toggle":"display"}Object.defineProperty(e,"__esModule",{value:!0}),e["default"]=i;var o=n(61),a=r(o),u=["thermostat","configurator","scene","media_player"];t.exports=e["default"]},function(t,e){"use strict";function n(t){return-1!==r.indexOf(t.domain)?t.domain:"default"}Object.defineProperty(e,"__esModule",{value:!0}),e["default"]=n;var r=["light","group","sun","configurator","thermostat","script","media_player","camera","updater"];t.exports=e["default"]},function(t,e){"use strict";function n(t,e,n){var r=1-t-e,i=n/255,o=i/e*t,a=i/e*r,u=1.612*o-.203*i-.302*a,s=.509*-o+1.412*i+.066*a,c=.026*o-.072*i+.962*a;u=.0031308>=u?12.92*u:1.055*Math.pow(u,1/2.4)-.055,s=.0031308>=s?12.92*s:1.055*Math.pow(s,1/2.4)-.055,c=.0031308>=c?12.92*c:1.055*Math.pow(c,1/2.4)-.055;var l=Math.max(u,s,c);return u/=l,s/=l,c/=l,u=255*u,0>u&&(u=255),s=255*s,0>s&&(s=255),c=255*c,0>c&&(c=255),[u,s,c]}Object.defineProperty(e,"__esModule",{value:!0}),e["default"]=n,t.exports=e["default"]},function(t,e,n){var r;(function(t,i,o){"use strict";(function(){function a(t){return"function"==typeof t||"object"==typeof t&&null!==t}function u(t){return"function"==typeof t}function s(t){return"object"==typeof t&&null!==t}function c(t){W=t}function l(t){Z=t}function f(){return function(){t.nextTick(v)}}function d(){return function(){q(v)}}function h(){var t=0,e=new tt(v),n=document.createTextNode("");return e.observe(n,{characterData:!0}),function(){n.data=t=++t%2}}function p(){var t=new MessageChannel;return t.port1.onmessage=v,function(){t.port2.postMessage(0)}}function _(){return function(){setTimeout(v,1)}}function v(){for(var t=0;$>t;t+=2){var e=rt[t],n=rt[t+1];e(n),rt[t]=void 0,rt[t+1]=void 0}$=0}function y(){try{var t=n(257);return q=t.runOnLoop||t.runOnContext,d()}catch(e){return _()}}function g(){}function m(){return new TypeError("You cannot resolve a promise with itself")}function b(){return new TypeError("A promises callback cannot return that same promise.")}function O(t){try{return t.then}catch(e){return ut.error=e,ut}}function w(t,e,n,r){try{t.call(e,n,r)}catch(i){return i}}function S(t,e,n){Z(function(t){var r=!1,i=w(n,e,function(n){r||(r=!0,e!==n?j(t,n):P(t,n))},function(e){r||(r=!0,I(t,e))},"Settle: "+(t._label||" unknown promise"));!r&&i&&(r=!0,I(t,i))},t)}function T(t,e){e._state===ot?P(t,e._result):e._state===at?I(t,e._result):D(e,void 0,function(e){j(t,e)},function(e){I(t,e)})}function M(t,e){if(e.constructor===t.constructor)T(t,e);else{var n=O(e); -n===ut?I(t,ut.error):void 0===n?P(t,e):u(n)?S(t,e,n):P(t,e)}}function j(t,e){t===e?I(t,m()):a(e)?M(t,e):P(t,e)}function E(t){t._onerror&&t._onerror(t._result),C(t)}function P(t,e){t._state===it&&(t._result=e,t._state=ot,0!==t._subscribers.length&&Z(C,t))}function I(t,e){t._state===it&&(t._state=at,t._result=e,Z(E,t))}function D(t,e,n,r){var i=t._subscribers,o=i.length;t._onerror=null,i[o]=e,i[o+ot]=n,i[o+at]=r,0===o&&t._state&&Z(C,t)}function C(t){var e=t._subscribers,n=t._state;if(0!==e.length){for(var r,i,o=t._result,a=0;aa;a++)D(r.resolve(t[a]),void 0,e,n);return i}function H(t){var e=this;if(t&&"object"==typeof t&&t.constructor===e)return t;var n=new e(g);return j(n,t),n}function Y(t){var e=this,n=new e(g);return I(n,t),n}function G(){throw new TypeError("You must pass a resolver function as the first argument to the promise constructor")}function U(){throw new TypeError("Failed to construct 'Promise': Please use the 'new' operator, this object constructor cannot be called as a function.")}function F(t){this._id=pt++,this._state=void 0,this._result=void 0,this._subscribers=[],g!==t&&(u(t)||G(),this instanceof F||U(),L(this,t))}function B(){var t;if("undefined"!=typeof i)t=i;else if("undefined"!=typeof self)t=self;else try{t=Function("return this")()}catch(e){throw new Error("polyfill failed because global object is unavailable in this environment")}var n=t.Promise;(!n||"[object Promise]"!==Object.prototype.toString.call(n.resolve())||n.cast)&&(t.Promise=_t)}var V;V=Array.isArray?Array.isArray:function(t){return"[object Array]"===Object.prototype.toString.call(t)};var q,W,K,J=V,$=0,Z=({}.toString,function(t,e){rt[$]=t,rt[$+1]=e,$+=2,2===$&&(W?W(v):K())}),X="undefined"!=typeof window?window:void 0,Q=X||{},tt=Q.MutationObserver||Q.WebKitMutationObserver,et="undefined"!=typeof t&&"[object process]"==={}.toString.call(t),nt="undefined"!=typeof Uint8ClampedArray&&"undefined"!=typeof importScripts&&"undefined"!=typeof MessageChannel,rt=new Array(1e3);K=et?f():tt?h():nt?p():void 0===X?y():_();var it=void 0,ot=1,at=2,ut=new A,st=new A;N.prototype._validateInput=function(t){return J(t)},N.prototype._validationError=function(){return new Error("Array Methods must be provided an Array")},N.prototype._init=function(){this._result=new Array(this.length)};var ct=N;N.prototype._enumerate=function(){for(var t=this,e=t.length,n=t.promise,r=t._input,i=0;n._state===it&&e>i;i++)t._eachEntry(r[i],i)},N.prototype._eachEntry=function(t,e){var n=this,r=n._instanceConstructor;s(t)?t.constructor===r&&t._state!==it?(t._onerror=null,n._settledAt(t._state,e,t._result)):n._willSettleAt(r.resolve(t),e):(n._remaining--,n._result[e]=t)},N.prototype._settledAt=function(t,e,n){var r=this,i=r.promise;i._state===it&&(r._remaining--,t===at?I(i,n):r._result[e]=n),0===r._remaining&&P(i,r._result)},N.prototype._willSettleAt=function(t,e){var n=this;D(t,void 0,function(t){n._settledAt(ot,e,t)},function(t){n._settledAt(at,e,t)})};var lt=R,ft=z,dt=H,ht=Y,pt=0,_t=F;F.all=lt,F.race=ft,F.resolve=dt,F.reject=ht,F._setScheduler=c,F._setAsap=l,F._asap=Z,F.prototype={constructor:F,then:function(t,e){var n=this,r=n._state;if(r===ot&&!t||r===at&&!e)return this;var i=new this.constructor(g),o=n._result;if(r){var a=arguments[r-1];Z(function(){k(r,i,a,o)})}else D(n,i,t,e);return i},"catch":function(t){return this.then(null,t)}};var vt=B,yt={Promise:_t,polyfill:vt};n(256).amd?(r=function(){return yt}.call(e,n,e,o),!(void 0!==r&&(o.exports=r))):"undefined"!=typeof o&&o.exports?o.exports=yt:"undefined"!=typeof this&&(this.ES6Promise=yt),vt()}).call(void 0)}).call(e,n(253),function(){return this}(),n(254)(t))},function(t,e,n){"use strict";var r=n(65),i=r(Date,"now"),o=i||function(){return(new Date).getTime()};t.exports=o},function(t,e){"use strict";function n(t){return"number"==typeof t&&t>-1&&t%1==0&&r>=t}var r=9007199254740991;t.exports=n},function(t,e,n){"use strict";var r=n(65),i=n(181),o=n(66),a="[object Array]",u=Object.prototype,s=u.toString,c=r(Array,"isArray"),l=c||function(t){return o(t)&&i(t.length)&&s.call(t)==a};t.exports=l},function(t,e,n){"use strict";function r(t){return null==t?!1:i(t)?l.test(s.call(t)):o(t)&&a.test(t)}var i=n(67),o=n(66),a=/^\[object .+?Constructor\]$/,u=Object.prototype,s=Function.prototype.toString,c=u.hasOwnProperty,l=RegExp("^"+s.call(c).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");t.exports=r},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(179),i=n(22),o=function(t,e,n){var o=arguments.length<=3||void 0===arguments[3]?null:arguments[3],a=t.evaluate(i.getters.authInfo),u=a.host+"/api/"+n;return new r.Promise(function(t,n){var r=new XMLHttpRequest;r.open(e,u,!0),r.setRequestHeader("X-HA-access",a.authToken),r.onload=function(){if(r.status>199&&r.status<300)t(JSON.parse(r.responseText));else try{n(JSON.parse(r.responseText))}catch(e){n({})}},r.onerror=function(){return n({})},o?r.send(JSON.stringify(o)):r.send()})};o=function(t,e,i){return new r.Promise(function(t){if("GET"!==e)throw new Error("Method "+e+" not allowed in demo mode.");var r=i.split("/",1)[0];switch(r){case"bootstrap":t(n(194));break;case"logbook":t(n(197));break;case"history":t(n(200));break;default:throw new Error("URL not implemented in demo mode /api/"+i)}})},e["default"]=o,t.exports=e["default"]},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{"default":t}}function i(t,e){var n=arguments.length<=2||void 0===arguments[2]?{}:arguments[2],r=n.useStreaming,i=(void 0===r?t.evaluate(s.getters.isSupported):r,n.rememberAuth),o=void 0===i?!1:i,a=n.host,f=void 0===a?"":a;t.dispatch(u["default"].VALIDATING_AUTH_TOKEN,{authToken:e,host:f}),c.actions.fetchAll(t).then(function(){return t.dispatch(u["default"].VALID_AUTH_TOKEN,{authToken:e,host:f,rememberAuth:o}),void t.dispatch("STREAM_START")},function(){var e=arguments.length<=0||void 0===arguments[0]?{}:arguments[0],n=e.message,r=void 0===n?l:n;t.dispatch(u["default"].INVALID_AUTH_TOKEN,{errorMessage:r})})}function o(t){t.dispatch(u["default"].LOG_OUT,{})}Object.defineProperty(e,"__esModule",{value:!0}),e.validate=i,e.logOut=o;var a=n(21),u=r(a),s=n(40),c=n(42),l="Unexpected result from API"},function(t,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var n=[["authAttempt","isValidating"],function(t){return!!t}];e.isValidating=n;var r=[["authAttempt","isInvalid"],function(t){return!!t}];e.isInvalidAttempt=r;var i=["authAttempt","errorMessage"];e.attemptErrorMessage=i;var o=["rememberAuth"];e.rememberAuth=o;var a=[["authAttempt","authToken"],["authAttempt","host"],function(t,e){return{authToken:t,host:e}}];e.attemptAuthInfo=a;var u=["authCurrent","authToken"];e.currentAuthToken=u;var s=[u,["authCurrent","host"],function(t,e){return{authToken:t,host:e}}];e.currentAuthInfo=s;var c=[n,["authAttempt","authToken"],["authCurrent","authToken"],function(t,e,n){return t?e:n}];e.authToken=c;var l=[n,a,s,function(t,e,n){return t?e:n}];e.authInfo=l},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{"default":t}}function i(t){if(null==t)throw new TypeError("Cannot destructure undefined")}function o(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function a(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}function u(t,e){var n=e.authToken,r=e.host;return d.toImmutable({authToken:n,host:r,isValidating:"true",isInvalid:!1,errorMessage:""})}function s(t,e){return i(e),v.getInitialState()}function c(t,e){var n=e.errorMessage;return t.withMutations(function(t){return t.set("isValidating",!1).set("isInvalid","true").set("errorMessage",n)})}Object.defineProperty(e,"__esModule",{value:!0});var l=function(){function t(t,e){for(var n=0;nnew Date&&(u=new Date);var s=0;n.forEach(function(e){if(0!==e.length){var n=e[0].entityDisplay,r=void 0,i=null,o=null;e.forEach(function(e){null!==i&&e.state!==i?(r=e.lastChangedAsDate,t(n,i,o,r),i=e.state,o=r):null===i&&(i=e.state,o=e.lastChangedAsDate)}),t(n,i,o,u),s++}}),r.draw(i,{height:55+42*s,timeline:{showRowLabels:n.length>1},hAxis:{format:"H:mm"}})}}}}),t.exports=e["default"]},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{"default":t}}Object.defineProperty(e,"__esModule",{value:!0});var i=n(2),o=n(1),a=r(o),u=n(4),s=r(u);e["default"]=new a["default"]({is:"stream-status",behaviors:[s["default"]],properties:{isStreaming:{type:Boolean,bindNuclear:i.streamGetters.isStreamingEvents},hasError:{type:Boolean,bindNuclear:i.streamGetters.hasStreamingEventsError}},toggleChanged:function(){this.isStreaming?i.streamActions.stop():i.streamActions.start()}}),t.exports=e["default"]},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{"default":t}}Object.defineProperty(e,"__esModule",{value:!0});var i=n(2),o=n(1),a=r(o),u=n(4),s=r(u);n(31),n(59),n(162);var c=["camera","configurator"];e["default"]=new a["default"]({is:"more-info-dialog",behaviors:[s["default"]],properties:{stateObj:{type:Object,bindNuclear:i.moreInfoGetters.currentEntity,observer:"stateObjChanged"},stateHistory:{type:Object,bindNuclear:[i.moreInfoGetters.currentEntityHistory,function(t){return t?[t]:!1}]},isLoadingHistoryData:{type:Boolean,computed:"computeIsLoadingHistoryData(_delayedDialogOpen, _isLoadingHistoryData)"},_isLoadingHistoryData:{type:Boolean,bindNuclear:i.entityHistoryGetters.isLoadingEntityHistory},hasHistoryComponent:{type:Boolean,bindNuclear:i.configGetters.isComponentLoaded("history"),observer:"fetchHistoryData"},shouldFetchHistory:{type:Boolean,bindNuclear:i.moreInfoGetters.isCurrentEntityHistoryStale,observer:"fetchHistoryData"},showHistoryComponent:{type:Boolean,value:!1},dialogOpen:{type:Boolean,value:!1,observer:"dialogOpenChanged"},_delayedDialogOpen:{type:Boolean,value:!1},_boundOnBackdropTap:{type:Function,value:function(){return this._onBackdropTap.bind(this)}}},computeIsLoadingHistoryData:function(t,e){return!t||e},fetchHistoryData:function(){this.stateObj&&this.hasHistoryComponent&&this.shouldFetchHistory&&i.entityHistoryActions.fetchRecent(this.stateObj.entityId)},stateObjChanged:function(t){var e=this;return t?(this.showHistoryComponent=this.hasHistoryComponent&&-1===c.indexOf(this.stateObj.domain),void this.async(function(){e.fetchHistoryData(),e.dialogOpen=!0},10)):void(this.dialogOpen=!1)},dialogOpenChanged:function(t){var e=this;t?(this.$.dialog.backdropElement.addEventListener("click",this._boundOnBackdropTap),this.async(function(){return e._delayedDialogOpen=!0},10)):!t&&this.stateObj&&(i.moreInfoActions.deselectEntity(),this._delayedDialogOpen=!1)},_onBackdropTap:function(){this.$.dialog.backdropElement.removeEventListener("click",this._boundOnBackdropTap),this.dialogOpen=!1}}),t.exports=e["default"]},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{"default":t}}Object.defineProperty(e,"__esModule",{value:!0});var i=n(2),o=n(4),a=r(o);n(142),n(158),n(157),n(156),n(153),n(154),n(155),n(159),n(150),e["default"]=new Polymer({is:"home-assistant-main",behaviors:[a["default"]],properties:{narrow:{type:Boolean,value:!1},activePane:{type:String,bindNuclear:i.navigationGetters.activePane,observer:"activePaneChanged"},isSelectedStates:{type:Boolean,bindNuclear:i.navigationGetters.isActivePane("states")},isSelectedHistory:{type:Boolean,bindNuclear:i.navigationGetters.isActivePane("history")},isSelectedLogbook:{type:Boolean,bindNuclear:i.navigationGetters.isActivePane("logbook")},isSelectedDevEvent:{type:Boolean,bindNuclear:i.navigationGetters.isActivePane("devEvent")},isSelectedDevState:{type:Boolean,bindNuclear:i.navigationGetters.isActivePane("devState")},isSelectedDevService:{type:Boolean,bindNuclear:i.navigationGetters.isActivePane("devService")},showSidebar:{type:Boolean,bindNuclear:i.navigationGetters.showSidebar}},listeners:{"open-menu":"openMenu","close-menu":"closeMenu"},openMenu:function(){this.narrow?this.$.drawer.openDrawer():i.navigationActions.showSidebar(!0)},closeMenu:function(){this.$.drawer.closeDrawer(),this.showSidebar&&i.navigationActions.showSidebar(!1)},activePaneChanged:function(){this.narrow&&this.$.drawer.closeDrawer()},attached:function(){i.startUrlSync()},computeForceNarrow:function(t,e){return t||!e},detached:function(){i.stopUrlSync()}}),t.exports=e["default"]},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{"default":t}}Object.defineProperty(e,"__esModule",{value:!0});var i=n(1),o=r(i),a=n(2),u=n(4),s=r(u),c=n(64),l=r(c);e["default"]=new o["default"]({is:"login-form",behaviors:[s["default"]],properties:{isValidating:{type:Boolean,observer:"isValidatingChanged",bindNuclear:a.authGetters.isValidating},isInvalid:{type:Boolean,bindNuclear:a.authGetters.isInvalidAttempt},errorMessage:{type:String,bindNuclear:a.authGetters.attemptErrorMessage}},listeners:{keydown:"passwordKeyDown","loginButton.click":"validatePassword"},observers:["validatingChanged(isValidating, isInvalid)"],validatingChanged:function(t,e){t||e||(this.$.passwordInput.value="")},isValidatingChanged:function(t){var e=this;t||this.async(function(){return e.$.passwordInput.focus()},10)},passwordKeyDown:function(t){13===t.keyCode?(this.validatePassword(),t.preventDefault()):this.isInvalid&&(this.isInvalid=!1)},validatePassword:function(){this.$.hideKeyboardOnFocus.focus(),l["default"](this.$.passwordInput.value,this.$.rememberLogin.checked)}}),t.exports=e["default"]},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{"default":t}}Object.defineProperty(e,"__esModule",{value:!0});var i=n(2),o=n(1),a=r(o);n(14),n(146),e["default"]=new a["default"]({is:"partial-dev-call-service",properties:{narrow:{type:Boolean,value:!1},showMenu:{type:Boolean,value:!1},domain:{type:String,value:""},service:{type:String,value:""},serviceData:{type:String,value:""}},serviceSelected:function(t){this.domain=t.detail.domain,this.service=t.detail.service},callService:function(){var t=void 0;try{t=this.serviceData?JSON.parse(this.serviceData):{}}catch(e){return void alert("Error parsing JSON: "+e)}i.serviceActions.callService(this.domain,this.service,t)},computeFormClasses:function(t){return"layout "+(t?"vertical":"horizontal")}}),t.exports=e["default"]},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{"default":t}}Object.defineProperty(e,"__esModule",{value:!0});var i=n(2),o=n(1),a=r(o);n(14),n(138),e["default"]=new a["default"]({is:"partial-dev-fire-event",properties:{narrow:{type:Boolean,value:!1},showMenu:{type:Boolean,value:!1},eventType:{type:String,value:""},eventData:{type:String,value:""}},eventSelected:function(t){this.eventType=t.detail.eventType},fireEvent:function(){var t=void 0;try{t=this.eventData?JSON.parse(this.eventData):{}}catch(e){return void alert("Error parsing JSON: "+e)}i.eventActions.fireEvent(this.eventType,t)},computeFormClasses:function(t){return"layout "+(t?"vertical":"horizontal")}}),t.exports=e["default"]},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{"default":t}}Object.defineProperty(e,"__esModule",{value:!0});var i=n(2),o=n(1),a=r(o);n(14),n(135),e["default"]=new a["default"]({is:"partial-dev-set-state",properties:{narrow:{type:Boolean,value:!1},showMenu:{type:Boolean,value:!1},entityId:{type:String,value:""},state:{type:String,value:""},stateAttributes:{type:String,value:""}},setStateData:function(t){var e=t?JSON.stringify(t,null," "):"";this.$.inputData.value=e,this.$.inputDataWrapper.update(this.$.inputData)},entitySelected:function(t){var e=i.reactor.evaluate(i.entityGetters.byId(t.detail.entityId));this.entityId=e.entityId,this.state=e.state,this.stateAttributes=JSON.stringify(e.attributes,null," ")},handleSetState:function(){var t=void 0;try{t=this.stateAttributes?JSON.parse(this.stateAttributes):{}}catch(e){return void alert("Error parsing JSON: "+e)}i.entityActions.save({entityId:this.entityId,state:this.state,attributes:t})},computeFormClasses:function(t){return"layout "+(t?"vertical":"horizontal")}}),t.exports=e["default"]},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{"default":t}}Object.defineProperty(e,"__esModule",{value:!0});var i=n(2),o=n(1),a=r(o),u=n(4),s=r(u);n(14),n(59),e["default"]=new a["default"]({is:"partial-history",behaviors:[s["default"]],properties:{narrow:{type:Boolean},showMenu:{type:Boolean,value:!1},isDataLoaded:{type:Boolean,bindNuclear:i.entityHistoryGetters.hasDataForCurrentDate,observer:"isDataLoadedChanged"},stateHistory:{type:Object,bindNuclear:i.entityHistoryGetters.entityHistoryForCurrentDate},isLoadingData:{type:Boolean,bindNuclear:i.entityHistoryGetters.isLoadingEntityHistory},selectedDate:{type:String,value:null,bindNuclear:i.entityHistoryGetters.currentDate}},isDataLoadedChanged:function(t){t||this.async(function(){return i.entityHistoryActions.fetchSelectedDate()},1)},handleRefreshClick:function(){i.entityHistoryActions.fetchSelectedDate()},datepickerFocus:function(){this.datePicker.adjustPosition()},attached:function(){this.datePicker=new Pikaday({field:this.$.datePicker.inputElement,onSelect:i.entityHistoryActions.changeCurrentDate})},detached:function(){this.datePicker.destroy()},computeContentClasses:function(t){return"flex content "+(t?"narrow":"wide")}}),t.exports=e["default"]},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{"default":t}}Object.defineProperty(e,"__esModule",{value:!0});var i=n(2),o=n(1),a=r(o),u=n(4),s=r(u);n(14),n(141),n(30),e["default"]=new a["default"]({is:"partial-logbook",behaviors:[s["default"]],properties:{narrow:{type:Boolean,value:!1},showMenu:{type:Boolean,value:!1},selectedDate:{type:String,bindNuclear:i.logbookGetters.currentDate},isLoading:{type:Boolean,bindNuclear:i.logbookGetters.isLoadingEntries},isStale:{type:Boolean,bindNuclear:i.logbookGetters.isCurrentStale,observer:"isStaleChanged"},entries:{type:Array,bindNuclear:[i.logbookGetters.currentEntries,function(t){return t.toArray()}]},datePicker:{type:Object}},isStaleChanged:function(t){var e=this;t&&this.async(function(){return i.logbookActions.fetchDate(e.selectedDate)},1)},handleRefresh:function(){i.logbookActions.fetchDate(this.selectedDate)},datepickerFocus:function(){this.datePicker.adjustPosition()},attached:function(){this.datePicker=new Pikaday({field:this.$.datePicker.inputElement,onSelect:i.logbookActions.changeCurrentDate})},detached:function(){this.datePicker.destroy()}}),t.exports=e["default"]},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{"default":t}}Object.defineProperty(e,"__esModule",{value:!0});var i=n(2),o=n(1),a=r(o),u=n(4),s=r(u);n(14),n(143),n(144),e["default"]=new a["default"]({is:"partial-zone",behaviors:[s["default"]],properties:{narrow:{type:Boolean,value:!1},isFetching:{type:Boolean,bindNuclear:i.syncGetters.isFetching},isStreaming:{type:Boolean,bindNuclear:i.streamGetters.isStreamingEvents},canListen:{type:Boolean,bindNuclear:[i.voiceGetters.isVoiceSupported,i.configGetters.isComponentLoaded("conversation"),function(t,e){return t&&e}]},isListening:{type:Boolean,bindNuclear:i.voiceGetters.isListening},showListenInterface:{type:Boolean,bindNuclear:[i.voiceGetters.isListening,i.voiceGetters.isTransmitting,function(t,e){return t||e}]},introductionLoaded:{type:Boolean,bindNuclear:i.configGetters.isComponentLoaded("introduction")},locationName:{type:String,bindNuclear:i.configGetters.locationName},showMenu:{type:Boolean,value:!1,observer:"windowChange"},states:{type:Object,bindNuclear:i.entityGetters.visibleEntityMap},columns:{type:Number}},created:function(){var t=this;this.windowChange=this.windowChange.bind(this);for(var e=[],n=0;5>n;n++)e.push(278+278*n);this.mqls=e.map(function(e){var n=window.matchMedia("(min-width: "+e+"px)");return n.addListener(t.windowChange),n})},detached:function(){var t=this;this.mqls.forEach(function(e){return e.removeListener(t.windowChange)})},windowChange:function(){var t=this.mqls.reduce(function(t,e){return t+e.matches},0);this.columns=Math.max(1,t-this.showMenu)},handleRefresh:function(){i.syncActions.fetchAll()},handleListenClick:function(){this.isListening?i.voiceActions.stop():i.voiceActions.listen()},computeDomains:function(t){return t.keySeq().toArray()},computeMenuButtonClass:function(t,e){return!t&&e?"invisible":""},computeStatesOfDomain:function(t,e){return t.get(e).toArray()},computeListenButtonIcon:function(t){return t?"av:mic-off":"av:mic"},computeRefreshButtonClass:function(t){return t?"ha-spin":void 0},computeShowIntroduction:function(t,e){return t||0===e.size},toggleMenu:function(){this.fire("open-menu")}}),t.exports=e["default"]},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{"default":t}}Object.defineProperty(e,"__esModule",{value:!0});var i=n(2),o=n(1),a=r(o),u=n(4),s=r(u);e["default"]=new a["default"]({is:"notification-manager",behaviors:[s["default"]],properties:{text:{type:String,bindNuclear:i.notificationGetters.lastNotificationMessage,observer:"showNotification"}},showNotification:function(t){t&&this.$.toast.show()}}),t.exports=e["default"]},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{"default":t}}Object.defineProperty(e,"__esModule",{value:!0});var i=n(1),o=r(i);e["default"]=new o["default"]({is:"more-info-camera",properties:{stateObj:{type:Object},dialogOpen:{type:Boolean}},imageLoaded:function(){this.fire("iron-resize")},computeCameraImageUrl:function(t){return"/demo/webcam.jpg"}}),t.exports=e["default"]},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{"default":t}}Object.defineProperty(e,"__esModule",{value:!0});var i=n(2),o=n(1),a=r(o),u=n(4),s=r(u);n(30),e["default"]=new a["default"]({is:"more-info-configurator",behaviors:[s["default"]],properties:{stateObj:{type:Object},action:{type:String,value:"display"},isStreaming:{type:Boolean,bindNuclear:i.streamGetters.isStreamingEvents},isConfigurable:{type:Boolean,computed:"computeIsConfigurable(stateObj)"},isConfiguring:{type:Boolean,value:!1},submitCaption:{type:String,computed:"computeSubmitCaption(stateObj)"}},computeIsConfigurable:function(t){return"configure"===t.state},computeSubmitCaption:function(t){return t.attributes.submit_caption||"Set configuration"},submitClicked:function(){var t=this;this.isConfiguring=!0;var e={configure_id:this.stateObj.attributes.configure_id};i.serviceActions.callService("configurator","configure",e).then(function(){t.isConfiguring=!1,t.isStreaming||i.syncActions.fetchAll()},function(){t.isConfiguring=!1})}}),t.exports=e["default"]},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{"default":t}}Object.defineProperty(e,"__esModule",{value:!0});var i=n(1),o=r(i),a=n(177),u=r(a);n(163),n(164),n(168),n(161),n(169),n(167),n(165),n(166),n(160),n(170),e["default"]=new o["default"]({is:"more-info-content",properties:{stateObj:{type:Object,observer:"stateObjChanged"},dialogOpen:{type:Boolean,value:!1,observer:"dialogOpenChanged"}},dialogOpenChanged:function(t){var e=o["default"].dom(this);e.lastChild&&(e.lastChild.dialogOpen=t)},stateObjChanged:function(t,e){var n=o["default"].dom(this);if(!t)return void(n.lastChild&&n.removeChild(n.lastChild));var r=u["default"](t);if(e&&u["default"](e)===r)n.lastChild.dialogOpen=this.dialogOpen,n.lastChild.stateObj=t;else{n.lastChild&&n.removeChild(n.lastChild);var i=document.createElement("more-info-"+r);i.stateObj=t,i.dialogOpen=this.dialogOpen,n.appendChild(i)}}}),t.exports=e["default"]},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{"default":t}}Object.defineProperty(e,"__esModule",{value:!0});var i=n(1),o=r(i),a=["entity_picture","friendly_name","unit_of_measurement"];e["default"]=new o["default"]({is:"more-info-default",properties:{stateObj:{type:Object}},computeDisplayAttributes:function(t){return t?Object.keys(t.attributes).filter(function(t){return-1===a.indexOf(t)}):[]},getAttributeValue:function(t,e){return t.attributes[e]}}),t.exports=e["default"]},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{"default":t}}Object.defineProperty(e,"__esModule",{value:!0});var i=n(2),o=n(1),a=r(o),u=n(4),s=r(u);n(31),e["default"]=new a["default"]({is:"more-info-group",behaviors:[s["default"]],properties:{stateObj:{type:Object},states:{type:Array,bindNuclear:[i.moreInfoGetters.currentEntity,i.entityGetters.entityMap,function(t,e){return t?t.attributes.entity_id.map(e.get.bind(e)):[]}]}},updateStates:function(){this.states=this.stateObj&&this.stateObj.attributes.entity_id?stateStore.gets(this.stateObj.attributes.entity_id).toArray():[]}}),t.exports=e["default"]},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{"default":t}}Object.defineProperty(e,"__esModule",{value:!0});var i=n(2),o=n(1),a=r(o),u=n(33),s=r(u);n(139);var c=["brightness","xy_color"];e["default"]=new a["default"]({is:"more-info-light",properties:{stateObj:{type:Object,observer:"stateObjChanged"},brightnessSliderValue:{type:Number,value:0}},stateObjChanged:function(t){var e=this;t&&"on"===t.state&&(this.brightnessSliderValue=t.attributes.brightness),this.async(function(){return e.fire("iron-resize")},500)},computeClassNames:function(t){return s["default"](t,c)},brightnessSliderChanged:function(t){var e=parseInt(t.target.value,10);isNaN(e)||(0===e?i.serviceActions.callTurnOff(this.stateObj.entityId):i.serviceActions.callService("light","turn_on",{entity_id:this.stateObj.entityId,brightness:e}))},colorPicked:function(t){var e=t.detail.rgb;i.serviceActions.callService("light","turn_on",{entity_id:this.stateObj.entityId,rgb_color:[e.r,e.g,e.b]})}}),t.exports=e["default"]},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{"default":t}}Object.defineProperty(e,"__esModule",{value:!0});var i=n(2),o=n(1),a=r(o),u=n(33),s=r(u),c=["volume_level"];e["default"]=new a["default"]({is:"more-info-media_player",properties:{stateObj:{type:Object,observer:"stateObjChanged"},isOff:{type:Boolean,value:!1},isPlaying:{type:Boolean,value:!1},isMuted:{type:Boolean,value:!1},volumeSliderValue:{type:Number,value:0},supportsPause:{type:Boolean,value:!1},supportsVolumeSet:{type:Boolean,value:!1},supportsVolumeMute:{type:Boolean,value:!1},supportsPreviousTrack:{type:Boolean,value:!1},supportsNextTrack:{type:Boolean,value:!1},supportsTurnOn:{type:Boolean,value:!1},supportsTurnOff:{type:Boolean,value:!1}},stateObjChanged:function(t){var e=this;t&&(this.isOff="off"===t.state,this.isPlaying="playing"===t.state,this.volumeSliderValue=100*t.attributes.volume_level,this.isMuted=t.attributes.is_volume_muted,this.supportsPause=0!==(1&t.attributes.supported_media_commands),this.supportsVolumeSet=0!==(4&t.attributes.supported_media_commands),this.supportsVolumeMute=0!==(8&t.attributes.supported_media_commands),this.supportsPreviousTrack=0!==(16&t.attributes.supported_media_commands),this.supportsNextTrack=0!==(32&t.attributes.supported_media_commands),this.supportsTurnOn=0!==(128&t.attributes.supported_media_commands),this.supportsTurnOff=0!==(256&t.attributes.supported_media_commands)),this.async(function(){return e.fire("iron-resize")},500)},computeClassNames:function(t){return s["default"](t,c)},computeIsOff:function(t){return"off"===t.state},computeMuteVolumeIcon:function(t){return t?"av:volume-off":"av:volume-up"},computePlaybackControlIcon:function(){return this.isPlaying?this.supportsPause?"av:pause":"av:stop":"av:play-arrow"},computeHidePowerButton:function(t,e,n){return t?!e:!n},handleTogglePower:function(){this.callService(this.isOff?"turn_on":"turn_off")},handlePrevious:function(){this.callService("media_previous_track")},handlePlaybackControl:function(){this.callService("media_play_pause")},handleNext:function(){this.callService("media_next_track")},handleVolumeTap:function(){this.supportsVolumeMute&&this.callService("volume_mute",{is_volume_muted:!this.isMuted})},volumeSliderChanged:function(t){var e=parseFloat(t.target.value),n=e>0?e/100:0;this.callService("volume_set",{volume_level:n})},callService:function(t,e){var n=e||{};n.entity_id=this.stateObj.entityId,i.serviceActions.callService("media_player",t,n)}}),t.exports=e["default"]},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{"default":t}}Object.defineProperty(e,"__esModule",{value:!0});var i=n(1),o=r(i);e["default"]=new o["default"]({is:"more-info-script",properties:{stateObj:{type:Object}}}),t.exports=e["default"]},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{"default":t}}Object.defineProperty(e,"__esModule",{value:!0});var i=n(2),o=n(63),a=r(o),u=i.util.parseDateTime;e["default"]=new Polymer({is:"more-info-sun",properties:{stateObj:{type:Object},risingDate:{type:Object,computed:"computeRising(stateObj)"},settingDate:{type:Object,computed:"computeSetting(stateObj)"}},computeRising:function(t){return u(t.attributes.next_rising)},computeSetting:function(t){return u(t.attributes.next_setting)},computeOrder:function(t,e){return t>e?["set","ris"]:["ris","set"]},itemCaption:function(t){return"ris"===t?"Rising ":"Setting "},itemDate:function(t){return"ris"===t?this.risingDate:this.settingDate},itemValue:function(t){return a["default"](this.itemDate(t))}}),t.exports=e["default"]},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{"default":t}}Object.defineProperty(e,"__esModule",{value:!0});var i=n(2),o=n(1),a=r(o),u=n(33),s=r(u),c=["away_mode"];e["default"]=new a["default"]({is:"more-info-thermostat",properties:{stateObj:{type:Object,observer:"stateObjChanged"},tempMin:{type:Number},tempMax:{type:Number},targetTemperatureSliderValue:{type:Number},awayToggleChecked:{type:Boolean}},stateObjChanged:function(t){this.targetTemperatureSliderValue=t.state,this.awayToggleChecked="on"===t.attributes.away_mode,this.tempMin=t.attributes.min_temp,this.tempMax=t.attributes.max_temp},computeClassNames:function(t){return s["default"](t,c)},targetTemperatureSliderChanged:function(t){var e=parseInt(t.target.value,10);isNaN(e)||i.serviceActions.callService("thermostat","set_temperature",{entity_id:this.stateObj.entityId,temperature:e})},toggleChanged:function(t){var e=t.target.checked;e&&"off"===this.stateObj.attributes.away_mode?this.service_set_away(!0):e||"on"!==this.stateObj.attributes.away_mode||this.service_set_away(!1)},service_set_away:function(t){var e=this;i.serviceActions.callService("thermostat","set_away_mode",{away_mode:t,entity_id:this.stateObj.entityId}).then(function(){return e.stateObjChanged(e.stateObj)})}}),t.exports=e["default"]},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(2);e["default"]=new Polymer({is:"more-info-updater",properties:{stateObj:{type:Object}},updateTapped:function(){r.serviceActions.callService("updater","update",{})},linkTapped:function(){window.open(this.stateObj.attributes.link,"_blank")}}),t.exports=e["default"]},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{"default":t}}Object.defineProperty(e,"__esModule",{value:!0});var i=n(1),o=r(i);n(17),n(32),e["default"]=new o["default"]({is:"state-card-configurator",properties:{stateObj:{type:Object}}}),t.exports=e["default"]},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{"default":t}}Object.defineProperty(e,"__esModule",{value:!0});var i=n(1),o=r(i);n(17);var a=["playing","paused"];e["default"]=new o["default"]({is:"state-card-media_player",properties:{stateObj:{type:Object},isPlaying:{type:Boolean,computed:"computeIsPlaying(stateObj)"}},computeIsPlaying:function(t){return-1!==a.indexOf(t.state)},computePrimaryText:function(t,e){return e?t.attributes.media_title:t.stateDisplay},computeSecondaryText:function(t){var e=void 0;return"music"===t.attributes.media_content_type?t.attributes.media_artist:"tvshow"===t.attributes.media_content_type?(e=t.attributes.media_series_title,t.attributes.media_season&&t.attributes.media_episode&&(e+=" S"+t.attributes.media_season+"E"+t.attributes.media_episode),e):t.attributes.app_name?t.attributes.app_name:""}}),t.exports=e["default"]},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{"default":t}}Object.defineProperty(e,"__esModule",{value:!0});var i=n(1),o=r(i);n(32),n(60),e["default"]=new o["default"]({is:"state-card-scene",properties:{stateObj:{type:Object},allowToggle:{type:Boolean,value:!1,computed:"computeAllowToggle(stateObj)"}},computeAllowToggle:function(t){return"off"===t.state||t.attributes.active_requested}}),t.exports=e["default"]},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{"default":t}}Object.defineProperty(e,"__esModule",{value:!0});var i=n(1),o=r(i);n(17),e["default"]=new o["default"]({is:"state-card-thermostat",properties:{stateObj:{type:Object}}}),t.exports=e["default"]},function(t,e){"use strict";function n(t){return{attached:function(){var e=this;this.__unwatchFns=Object.keys(this.properties).reduce(function(n,r){if(!("bindNuclear"in e.properties[r]))return n;var i=e.properties[r].bindNuclear;if(!i)throw new Error("Undefined getter specified for key "+r);return e[r]=t.evaluate(i),n.concat(t.observe(i,function(t){e[r]=t}))},[])},detached:function(){for(;this.__unwatchFns.length;)this.__unwatchFns.shift()()}}}Object.defineProperty(e,"__esModule",{value:!0}),e["default"]=n,t.exports=e["default"]},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{"default":t}}function i(t){return-1!==u.indexOf(t.domain)?t.domain:a["default"](t.entityId)?"toggle":"display"}Object.defineProperty(e,"__esModule",{value:!0}),e["default"]=i;var o=n(61),a=r(o),u=["thermostat","configurator","scene","media_player"];t.exports=e["default"]},function(t,e){"use strict";function n(t){return-1!==r.indexOf(t.domain)?t.domain:"default"}Object.defineProperty(e,"__esModule",{value:!0}),e["default"]=n;var r=["light","group","sun","configurator","thermostat","script","media_player","camera","updater"];t.exports=e["default"]},function(t,e){"use strict";function n(t,e,n){var r=1-t-e,i=n/255,o=i/e*t,a=i/e*r,u=1.612*o-.203*i-.302*a,s=.509*-o+1.412*i+.066*a,c=.026*o-.072*i+.962*a;u=.0031308>=u?12.92*u:1.055*Math.pow(u,1/2.4)-.055,s=.0031308>=s?12.92*s:1.055*Math.pow(s,1/2.4)-.055,c=.0031308>=c?12.92*c:1.055*Math.pow(c,1/2.4)-.055;var l=Math.max(u,s,c);return u/=l,s/=l,c/=l,u=255*u,0>u&&(u=255),s=255*s,0>s&&(s=255),c=255*c,0>c&&(c=255),[u,s,c]}Object.defineProperty(e,"__esModule",{value:!0}),e["default"]=n,t.exports=e["default"]},function(t,e,n){var r;(function(t,i,o){"use strict";(function(){function a(t){return"function"==typeof t||"object"==typeof t&&null!==t}function u(t){return"function"==typeof t}function s(t){return"object"==typeof t&&null!==t}function c(t){W=t}function l(t){Z=t}function f(){return function(){t.nextTick(v)}}function d(){return function(){q(v)}}function h(){var t=0,e=new tt(v),n=document.createTextNode("");return e.observe(n,{characterData:!0}),function(){n.data=t=++t%2}}function p(){var t=new MessageChannel;return t.port1.onmessage=v,function(){t.port2.postMessage(0)}}function _(){return function(){setTimeout(v,1)}}function v(){for(var t=0;$>t;t+=2){var e=rt[t],n=rt[t+1];e(n),rt[t]=void 0,rt[t+1]=void 0}$=0}function y(){try{var t=n(257);return q=t.runOnLoop||t.runOnContext,d()}catch(e){return _()}}function g(){}function m(){return new TypeError("You cannot resolve a promise with itself")}function b(){return new TypeError("A promises callback cannot return that same promise.")}function O(t){try{return t.then}catch(e){return ut.error=e,ut}}function w(t,e,n,r){try{t.call(e,n,r)}catch(i){return i}}function S(t,e,n){Z(function(t){var r=!1,i=w(n,e,function(n){r||(r=!0,e!==n?j(t,n):P(t,n))},function(e){r||(r=!0,I(t,e))},"Settle: "+(t._label||" unknown promise"));!r&&i&&(r=!0,I(t,i))},t)}function T(t,e){e._state===ot?P(t,e._result):e._state===at?I(t,e._result):D(e,void 0,function(e){j(t,e)},function(e){I(t,e)})}function M(t,e){if(e.constructor===t.constructor)T(t,e);else{var n=O(e); +n===ut?I(t,ut.error):void 0===n?P(t,e):u(n)?S(t,e,n):P(t,e)}}function j(t,e){t===e?I(t,m()):a(e)?M(t,e):P(t,e)}function E(t){t._onerror&&t._onerror(t._result),C(t)}function P(t,e){t._state===it&&(t._result=e,t._state=ot,0!==t._subscribers.length&&Z(C,t))}function I(t,e){t._state===it&&(t._state=at,t._result=e,Z(E,t))}function D(t,e,n,r){var i=t._subscribers,o=i.length;t._onerror=null,i[o]=e,i[o+ot]=n,i[o+at]=r,0===o&&t._state&&Z(C,t)}function C(t){var e=t._subscribers,n=t._state;if(0!==e.length){for(var r,i,o=t._result,a=0;aa;a++)D(r.resolve(t[a]),void 0,e,n);return i}function H(t){var e=this;if(t&&"object"==typeof t&&t.constructor===e)return t;var n=new e(g);return j(n,t),n}function Y(t){var e=this,n=new e(g);return I(n,t),n}function G(){throw new TypeError("You must pass a resolver function as the first argument to the promise constructor")}function U(){throw new TypeError("Failed to construct 'Promise': Please use the 'new' operator, this object constructor cannot be called as a function.")}function F(t){this._id=pt++,this._state=void 0,this._result=void 0,this._subscribers=[],g!==t&&(u(t)||G(),this instanceof F||U(),L(this,t))}function B(){var t;if("undefined"!=typeof i)t=i;else if("undefined"!=typeof self)t=self;else try{t=Function("return this")()}catch(e){throw new Error("polyfill failed because global object is unavailable in this environment")}var n=t.Promise;(!n||"[object Promise]"!==Object.prototype.toString.call(n.resolve())||n.cast)&&(t.Promise=_t)}var V;V=Array.isArray?Array.isArray:function(t){return"[object Array]"===Object.prototype.toString.call(t)};var q,W,K,J=V,$=0,Z=({}.toString,function(t,e){rt[$]=t,rt[$+1]=e,$+=2,2===$&&(W?W(v):K())}),X="undefined"!=typeof window?window:void 0,Q=X||{},tt=Q.MutationObserver||Q.WebKitMutationObserver,et="undefined"!=typeof t&&"[object process]"==={}.toString.call(t),nt="undefined"!=typeof Uint8ClampedArray&&"undefined"!=typeof importScripts&&"undefined"!=typeof MessageChannel,rt=new Array(1e3);K=et?f():tt?h():nt?p():void 0===X?y():_();var it=void 0,ot=1,at=2,ut=new A,st=new A;N.prototype._validateInput=function(t){return J(t)},N.prototype._validationError=function(){return new Error("Array Methods must be provided an Array")},N.prototype._init=function(){this._result=new Array(this.length)};var ct=N;N.prototype._enumerate=function(){for(var t=this,e=t.length,n=t.promise,r=t._input,i=0;n._state===it&&e>i;i++)t._eachEntry(r[i],i)},N.prototype._eachEntry=function(t,e){var n=this,r=n._instanceConstructor;s(t)?t.constructor===r&&t._state!==it?(t._onerror=null,n._settledAt(t._state,e,t._result)):n._willSettleAt(r.resolve(t),e):(n._remaining--,n._result[e]=t)},N.prototype._settledAt=function(t,e,n){var r=this,i=r.promise;i._state===it&&(r._remaining--,t===at?I(i,n):r._result[e]=n),0===r._remaining&&P(i,r._result)},N.prototype._willSettleAt=function(t,e){var n=this;D(t,void 0,function(t){n._settledAt(ot,e,t)},function(t){n._settledAt(at,e,t)})};var lt=R,ft=z,dt=H,ht=Y,pt=0,_t=F;F.all=lt,F.race=ft,F.resolve=dt,F.reject=ht,F._setScheduler=c,F._setAsap=l,F._asap=Z,F.prototype={constructor:F,then:function(t,e){var n=this,r=n._state;if(r===ot&&!t||r===at&&!e)return this;var i=new this.constructor(g),o=n._result;if(r){var a=arguments[r-1];Z(function(){k(r,i,a,o)})}else D(n,i,t,e);return i},"catch":function(t){return this.then(null,t)}};var vt=B,yt={Promise:_t,polyfill:vt};n(256).amd?(r=function(){return yt}.call(e,n,e,o),!(void 0!==r&&(o.exports=r))):"undefined"!=typeof o&&o.exports?o.exports=yt:"undefined"!=typeof this&&(this.ES6Promise=yt),vt()}).call(void 0)}).call(e,n(253),function(){return this}(),n(254)(t))},function(t,e,n){"use strict";var r=n(65),i=r(Date,"now"),o=i||function(){return(new Date).getTime()};t.exports=o},function(t,e){"use strict";function n(t){return"number"==typeof t&&t>-1&&t%1==0&&r>=t}var r=9007199254740991;t.exports=n},function(t,e,n){"use strict";var r=n(65),i=n(181),o=n(66),a="[object Array]",u=Object.prototype,s=u.toString,c=r(Array,"isArray"),l=c||function(t){return o(t)&&i(t.length)&&s.call(t)==a};t.exports=l},function(t,e,n){"use strict";function r(t){return null==t?!1:i(t)?l.test(s.call(t)):o(t)&&a.test(t)}var i=n(67),o=n(66),a=/^\[object .+?Constructor\]$/,u=Object.prototype,s=Function.prototype.toString,c=u.hasOwnProperty,l=RegExp("^"+s.call(c).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");t.exports=r},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(179),i=n(22),o=function(t,e,n){var o=arguments.length<=3||void 0===arguments[3]?null:arguments[3],a=t.evaluate(i.getters.authInfo),u=a.host+"/api/"+n;return new r.Promise(function(t,n){var r=new XMLHttpRequest;r.open(e,u,!0),r.setRequestHeader("X-HA-access",a.authToken),r.onload=function(){if(r.status>199&&r.status<300)t(JSON.parse(r.responseText));else try{n(JSON.parse(r.responseText))}catch(e){n({})}},r.onerror=function(){return n({})},o?r.send(JSON.stringify(o)):r.send()})};o=function(t,e,i){return new r.Promise(function(t){if("GET"!==e)throw new Error("Method "+e+" not allowed in demo mode.");var r=i.split("/",1)[0];switch(r){case"bootstrap":t(n(194));break;case"logbook":t(n(197));break;case"history":t(n(200));break;default:throw new Error("URL not implemented in demo mode /api/"+i)}})},e["default"]=o,t.exports=e["default"]},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{"default":t}}function i(t,e){var n=arguments.length<=2||void 0===arguments[2]?{}:arguments[2],r=n.useStreaming,i=(void 0===r?t.evaluate(s.getters.isSupported):r,n.rememberAuth),o=void 0===i?!1:i,a=n.host,f=void 0===a?"":a;t.dispatch(u["default"].VALIDATING_AUTH_TOKEN,{authToken:e,host:f}),c.actions.fetchAll(t).then(function(){return t.dispatch(u["default"].VALID_AUTH_TOKEN,{authToken:e,host:f,rememberAuth:o}),void t.dispatch("STREAM_START")},function(){var e=arguments.length<=0||void 0===arguments[0]?{}:arguments[0],n=e.message,r=void 0===n?l:n;t.dispatch(u["default"].INVALID_AUTH_TOKEN,{errorMessage:r})})}function o(t){t.dispatch(u["default"].LOG_OUT,{})}Object.defineProperty(e,"__esModule",{value:!0}),e.validate=i,e.logOut=o;var a=n(21),u=r(a),s=n(40),c=n(42),l="Unexpected result from API"},function(t,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var n=[["authAttempt","isValidating"],function(t){return!!t}];e.isValidating=n;var r=[["authAttempt","isInvalid"],function(t){return!!t}];e.isInvalidAttempt=r;var i=["authAttempt","errorMessage"];e.attemptErrorMessage=i;var o=["rememberAuth"];e.rememberAuth=o;var a=[["authAttempt","authToken"],["authAttempt","host"],function(t,e){return{authToken:t,host:e}}];e.attemptAuthInfo=a;var u=["authCurrent","authToken"];e.currentAuthToken=u;var s=[u,["authCurrent","host"],function(t,e){return{authToken:t,host:e}}];e.currentAuthInfo=s;var c=[n,["authAttempt","authToken"],["authCurrent","authToken"],function(t,e,n){return t?e:n}];e.authToken=c;var l=[n,a,s,function(t,e,n){return t?e:n}];e.authInfo=l},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{"default":t}}function i(t){if(null==t)throw new TypeError("Cannot destructure undefined")}function o(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function a(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}function u(t,e){var n=e.authToken,r=e.host;return d.toImmutable({authToken:n,host:r,isValidating:"true",isInvalid:!1,errorMessage:""})}function s(t,e){return i(e),v.getInitialState()}function c(t,e){var n=e.errorMessage;return t.withMutations(function(t){return t.set("isValidating",!1).set("isInvalid","true").set("errorMessage",n)})}Object.defineProperty(e,"__esModule",{value:!0});var l=function(){function t(t,e){for(var n=0;n1&&t.set(h,r)})}function u(){return _.getInitialState()}Object.defineProperty(e,"__esModule",{value:!0});var s=function(){function t(t,e){for(var n=0;no}Object.defineProperty(e,"__esModule",{value:!0});var i=n(3),o=6e4,a=["currentLogbookDate"];e.currentDate=a;var u=[a,["logbookEntriesUpdated"],function(t,e){return r(e.get(t))}];e.isCurrentStale=u;var s=[a,["logbookEntries"],function(t,e){return e.get(t)||i.toImmutable([])}];e.currentEntries=s;var c=["isLoadingLogbookEntries"];e.isLoadingEntries=c},function(t,e,n){"use strict";function r(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n]);return e["default"]=t,e}function i(t){return t&&t.__esModule?t:{"default":t}}function o(t){t.registerStores({currentLogbookDate:u["default"],isLoadingLogbookEntries:c["default"],logbookEntries:f["default"],logbookEntriesUpdated:h["default"]})}Object.defineProperty(e,"__esModule",{value:!0}),e.register=o;var a=n(215),u=i(a),s=n(216),c=i(s),l=n(217),f=i(l),d=n(218),h=i(d),p=n(211),_=r(p),v=n(212),y=r(v),g=_;e.actions=g;var m=y;e.getters=m},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{"default":t}}function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function o(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}Object.defineProperty(e,"__esModule",{value:!0});var a=function(){function t(t,e){for(var n=0;n1)for(var n=1;n \ No newline at end of file diff --git a/source/demo/webcam.jpg b/source/demo/webcam.jpg new file mode 100644 index 0000000000000000000000000000000000000000..4ea945c6e13de08bfbadad4b866900c97f56e9e3 GIT binary patch literal 85138 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 b))ZxYUfYs|e$g?0f&&4W8dV literal 0 HcmV?d00001 diff --git a/source/getting-started/advanced.markdown b/source/getting-started/autostart.markdown similarity index 100% rename from source/getting-started/advanced.markdown rename to source/getting-started/autostart.markdown