From b750457afa8d7b9c00fe428d90f9c586961fa37e Mon Sep 17 00:00:00 2001 From: Paulus Schoutsen Date: Sat, 29 Aug 2015 20:11:27 -0700 Subject: [PATCH] Bugfixes frontend --- homeassistant/components/frontend/version.py | 2 +- .../frontend/www_static/frontend.html | 24 ++++++++++-------- .../www_static/home-assistant-polymer | 2 +- .../components/frontend/www_static/splash.png | Bin 11636 -> 51901 bytes 4 files changed, 15 insertions(+), 13 deletions(-) diff --git a/homeassistant/components/frontend/version.py b/homeassistant/components/frontend/version.py index defce54a73a..6eea0024c30 100644 --- a/homeassistant/components/frontend/version.py +++ b/homeassistant/components/frontend/version.py @@ -1,2 +1,2 @@ """ DO NOT MODIFY. Auto-generated by build_frontend script """ -VERSION = "25d26e3bbcae0f4493f787a5673a84fe" +VERSION = "441ca74ed89c1db053bc2f55d57a48c6" diff --git a/homeassistant/components/frontend/www_static/frontend.html b/homeassistant/components/frontend/www_static/frontend.html index 82b0dba526a..06f43dec560 100644 --- a/homeassistant/components/frontend/www_static/frontend.html +++ b/homeassistant/components/frontend/www_static/frontend.html @@ -3549,7 +3549,7 @@ subject to an additional IP rights grant found at http://polymer.github.io/PATEN color: white; border-radius: 1em; padding: 4px 8px; - font-weight: 400; + font-weight: 500; text-transform: uppercase; overflow: hidden; text-overflow: ellipsis; @@ -3566,7 +3566,9 @@ subject to an additional IP rights grant found at http://polymer.github.io/PATEN iron-image { border-radius: 50%; - } \ No newline at end of file +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),u=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,a=o(i),s=this.__prevState;this.__prevValues.has(a)?r=this.__prevValues.get(a):(r=this.__evaluator.evaluate(s,i),this.__prevValues=this.__prevValues.set(a,r));var c=this.__evaluator.evaluate(t,i);u(r,c)||(n.handler.call(null,c),e=e.set(a,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)&&a(t[t.length-1])}function i(t){return t[t.length-1]}function o(t){return t.slice(0,t.length-1)}function u(t){if(!c(t))throw new Error("Cannot create Getter from KeyPath: "+t);return[t,l]}var a=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:u}},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,u=n(7),a=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=u(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(a(i,o(r))){var p=this.__cachedGetters.getIn([n,"value"]);return this.__cacheValue(t,e,i,p),p}}if(d===!0)throw d=!1,new Error("Evaluate may not be called within a Getters computeFn");var h;d=!0;try{h=s(e).apply(null,r),d=!1}catch(v){throw d=!1,v}return this.__cacheValue(t,e,r,h),h}}),Object.defineProperty(r.prototype,"__hasStaleValue",{writable:!0,configurable:!0,value:function(t,e){var n=u(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 a=u(e);this.__cachedGetters=this.__cachedGetters.set(a,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=u(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&&u(this,t),void this.initialize()):new r(t)}function i(t){return t instanceof r}var o=n(2).Map,u=n(3).extend,a=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 a(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),u=r(o);e["default"]=u["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),u="[object Array]",a=Object.prototype,s=a.toString,c=r(Array,"isArray"),l=c||function(t){return o(t)&&i(t.length)&&s.call(t)==u};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(200),u=i(o),a=n(201),s=r(a),c=u["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 u(t){return[["restApiCache",t.entity],function(t){return t||s.toImmutable({})}]}function a(t){return function(e){return["restApiCache",t.entity,e]}}Object.defineProperty(e,"__esModule",{value:!0}),e.register=i,e.createHasDataGetter=o,e.createEntityMapGetter=u,e.createByIdGetter=a;var s=n(3),c=n(224),l=r(c),f=n(223),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(225),u=i(o),a=n(79),s=r(a),c=u["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:a["default"],authCurrent:c["default"],rememberAuth:f["default"]})}Object.defineProperty(e,"__esModule",{value:!0}),e.register=o;var u=n(187),a=i(u),s=n(188),c=i(s),l=n(189),f=i(l),d=n(185),p=r(d),h=n(186),v=r(h),_=p;e.actions=_;var y=v;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 u=function(){function t(t,e){var n=[],r=!0,i=!1,o=void 0;try{for(var u,a=t[Symbol.iterator]();!(r=(u=a.next()).done)&&(n.push(u.value),!e||n.length!==e);r=!0);}catch(s){i=!0,o=s}finally{try{!r&&a["return"]&&a["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")}}(),a=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(!u(n))return!1;var r=typeof e;if("number"==r?i(n)&&o(e,n.length):"string"==r&&e in n){var a=n[e];return t===t?t===a:a!==a}return!1}var i=n(16),o=n(25),u=n(6);t.exports=r},function(t,e,n){"use strict";function r(t){return o(t)&&i(t)&&a.call(t,"callee")&&!s.call(t,"callee")}var i=n(16),o=n(13),u=Object.prototype,a=u.hasOwnProperty,s=u.propertyIsEnumerable;t.exports=r},function(t,e,n){"use strict";var r=n(20),i=n(16),o=n(6),u=n(123),a=r(Object,"keys"),s=a?function(t){var e=null==t?void 0:t.constructor;return"function"==typeof e&&e.prototype===t||"function"!=typeof t&&i(t)?u(t):o(t)?a(t):[]}:u;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),u=n(62),a=r(u);e["default"]=new o["default"]({is:"domain-icon",properties:{domain:{type:String,value:""},state:{type:String,value:""}},computeIcon:function(t,e){return a["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),u=n(176),a=r(u);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=a["default"](t);if(e&&a["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),p&&clearTimeout(p),g=0,p=y=m=void 0}function s(e,n){n&&clearTimeout(n),p=y=m=void 0,e&&(g=o(),h=t.apply(_,d),y||p||(d=_=void 0))}function c(){var t=e-(o()-v);0>=t||t>e?s(m,p):y=setTimeout(c,t)}function l(){s(O,y)}function f(){if(d=arguments,v=o(),_=this,m=O&&(y||!w),b===!1)var n=w&&!y;else{p||w||(g=v);var r=b-(v-g),i=0>=r||r>b;i?(p&&(p=clearTimeout(p)),g=v,h=t.apply(_,d)):p||(p=setTimeout(l,r))}return i&&y?y=clearTimeout(y):y||e===b||(y=setTimeout(c,e)),n&&(i=!0,h=t.apply(_,d)),!i||y||p||(d=_=void 0),h}var d,p,h,v,_,y,m,g=0,b=!1,O=!0;if("function"!=typeof t)throw new TypeError(u);if(e=0>e?0:+e||0,n===!0){var w=!0;O=!1}else i(n)&&(w=!!n.leading,b="maxWait"in n&&a(+n.maxWait||0,e),O="trailing"in n?!!n.trailing:O);return f.cancel=r,f}var i=n(68),o=n(180),u="Expected a function",a=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:a["default"],serverConfig:c["default"]})}Object.defineProperty(e,"__esModule",{value:!0}),e.register=o;var u=n(192),a=i(u),s=n(193),c=i(s),l=n(190),f=r(l),d=n(191),p=r(d),h=f;e.actions=h;var v=p;e.getters=v},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(202),u=i(o),a=n(203),s=r(a),c=u["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:a["default"]})}Object.defineProperty(e,"__esModule",{value:!0}),e.register=o;var u=n(220),a=i(u),s=n(218),c=r(s),l=n(219),f=r(l),d=c;e.actions=d;var p=f;e.getters=p},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:a["default"]})}Object.defineProperty(e,"__esModule",{value:!0}),e.register=o;var u=n(232),a=i(u),s=n(228),c=r(s),l=n(229),f=r(l),d=c;e.actions=d;var p=f;e.getters=p},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:a["default"],isSyncScheduled:c["default"]})}Object.defineProperty(e,"__esModule",{value:!0}),e.register=o;var u=n(234),a=i(u),s=n(235),c=i(s),l=n(233),f=r(l),d=n(82),p=r(d),h=f;e.actions=h;var v=p;e.getters=v},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],u=i.split(":"),a=r(u,3),s=a[0],c=a[1],l=a[2],f=o.split("-"),d=r(f,3),p=d[0],h=d[1],v=d[2];return new Date(Date.UTC(v,parseInt(h,10)-1,p,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 u,a=t[Symbol.iterator]();!(r=(u=a.next()).done)&&(n.push(u.value),!e||n.length!==e);r=!0);}catch(s){i=!0,o=s}finally{try{!r&&a["return"]&&a["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,a,s,c){return t===e?!0:null==t||null==e||!o(t)&&!u(e)?t!==t&&e!==e:i(t,e,r,n,a,s,c)}var i=n(102),o=n(6),u=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&&a.test(t)||"number"==n)return!0;if(i(t))return!1;var r=!u.test(t);return r||null!=e&&t in o(e)}var i=n(9),o=n(8),u=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\n\\]|\\.)*?\1)\]/,a=/^\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(u,function(t,n,r,i){e.push(r?i.replace(a,"$1"):n||t)}),e}var i=n(109),o=n(9),u=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\n\\]|\\.)*?)\2)\]/g,a=/\\(\\)?/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 u(t)?i(t):o(t)}var i=n(48),o=n(106),u=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 h(t){p(this,t),this._d=new Date(null!=t._d?t._d.getTime():NaN),zn===!1&&(zn=!0,e.updateOffset(this),zn=!1)}function v(t){return t instanceof h||null!=t&&null!=t._isAMomentObject}function _(t){return 0>t?Math.ceil(t):Math.floor(t)}function y(t){var e=+t,n=0;return 0!==e&&isFinite(e)&&(n=_(e)),n}function m(t,e,n){var r,i=Math.min(t.length,e.length),o=Math.abs(t.length-e.length),u=0;for(r=0;i>r;r++)(n&&t[r]!==e[r]||!n&&y(t[r])!==y(e[r]))&&u++;return u+o}function g(){}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&&m(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?T(t):M(t,e),n&&(Nn=n)),Nn._abbr}function M(t,e){return null!==e?(e.abbr=t,Hn[t]=Hn[t]||new g,Hn[t].set(e),S(t),Hn[t]):(delete Hn[t],null)}function T(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 I(t){var e,n,r={};for(n in t)u(t,n)&&(e=E(n),e&&(r[e]=t[n]));return r}function P(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 u(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[ar],n[sr])?cr:n[lr]<0||n[lr]>24||24===n[lr]&&(0!==n[fr]||0!==n[dr]||0!==n[pr])?lr:n[fr]<0||n[fr]>59?fr:n[dr]<0||n[dr]>59?dr:n[pr]<0||n[pr]>999?pr:-1,l(t)._overflowDayOfYear&&(ar>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 a(function(){return n&&(tt(t+"\n"+(new Error).stack),n=!1),e.apply(this,arguments)},e)}function nt(t,e){_r[t]||(tt(e),_r[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=mr.length;n>e;e++)if(mr[e][1].exec(r)){t._f=mr[e][0];break}for(e=0,n=gr.length;n>e;e++)if(gr[e][1].exec(r)){t._f+=(i[6]||" ")+gr[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,u){var a=new Date(t,e,n,r,i,o,u);return 1970>t&&a.setFullYear(t),a}function ut(t){var e=new Date(Date.UTC.apply(null,arguments));return 1970>t&&e.setUTCFullYear(t),e}function at(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 pt(){return this._week.doy}function ht(t){var e=this.localeData().week(this);return null==t?e:this.add(7*(t-e),"d")}function vt(t){var e=lt(this,1,4).week;return null==t?e:this.add(7*(t-e),"d")}function _t(t,e,n,r,i){var o,u=6+i-r,a=ut(t,0,1+u),s=a.getUTCDay();return i>s&&(s+=7),n=null!=n?1*n:i,o=1+u+7*(e-1)-s+n,{year:o>0?t:t-1,dayOfYear:o>0?o:at(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 mt(t,e,n){return null!=t?t:null!=e?e:n}function gt(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=gt(t),t._w&&null==t._a[cr]&&null==t._a[sr]&&Ot(t),t._dayOfYear&&(i=mt(t._a[ar],r[ar]),t._dayOfYear>at(i)&&(l(t)._overflowDayOfYear=!0),n=ut(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[pr]&&(t._nextDay=!0,t._a[lr]=0),t._d=(t._useUTC?ut: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,u,a;e=t._w,null!=e.GG||null!=e.W||null!=e.E?(o=1,u=4,n=mt(e.GG,t._a[ar],lt(Dt(),1,4).year),r=mt(e.W,1),i=mt(e.E,1)):(o=t._locale._week.dow,u=t._locale._week.doy,n=mt(e.gg,t._a[ar],lt(Dt(),o,u).year),r=mt(e.w,1),null!=e.d?(i=e.d,o>i&&++r):i=null!=e.e?e.e+o:o),a=_t(n,r,i,u,o),t._a[ar]=a.year,t._dayOfYear=a.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,u,a=""+t._i,s=a.length,c=0;for(i=z(t._f,t._locale).match(Gn)||[],n=0;n0&&l(t).unusedInput.push(u),a=a.slice(a.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,a.length>0&&l(t).unusedInput.push(a),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 Mt(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));a(t,n||e)}function Tt(t){if(!t._d){var e=I(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 h(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||T(t._l),null===e||void 0===n&&""===e?d({nullInput:!0}):("string"==typeof e&&(t._i=e=t._locale.preparse(e)),v(e)?new h(Q(e)):(r(n)?Mt(t):n?wt(t):i(e)?t._d=e:It(t),t))}function It(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?Tt(t):"number"==typeof n?t._d=new Date(n):e.createFromInputFallback(t)}function Pt(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 Pt(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(Tr)||["-",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=(v(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(p(t,this),t=Et(t),t._a){var e=t._isUTC?s(t._a):Dt(t._a);this._isDSTShifted=this.isValid()&&m(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,a=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):(a=jr.exec(t))?(n="-"===a[1]?-1:1,o={y:0,d:y(a[cr])*n,h:y(a[lr])*n,m:y(a[fr])*n,s:y(a[dr])*n,ms:y(a[pr])*n}):(a=Er.exec(t))?(n="-"===a[1]?-1:1,o={y:Xt(a[2],n),M:Xt(a[3],n),d:Xt(a[4],n),h:Xt(a[5],n),m:Xt(a[6],n),s:Xt(a[7],n),w:Xt(a[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)&&u(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,u=n._days,a=n._months;i=null==i?!0:i,o&&t._d.setTime(+t._d+o*r),u&&C(t,"Date",D(t,"Date")+u*r),a&&$(t,D(t,"Month")+a*r),i&&e.updateOffset(t,u||a)}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 h(this)}function oe(t,e){var n;return e=E("undefined"!=typeof e?e:"millisecond"),"millisecond"===e?(t=v(t)?t:Dt(t),+this>+t):(n=v(t)?+t:+Dt(t),n<+this.clone().startOf(e))}function ue(t,e){var n;return e=E("undefined"!=typeof e?e:"millisecond"),"millisecond"===e?(t=v(t)?t:Dt(t),+t>+this):(n=v(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[pr]=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 un(t,e,n,r){var i=this._relativeTime[n];return"function"==typeof i?i(t,e,n,r):i.replace(/%d/i,t)}function an(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=T(),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,u=[];for(o=0;r>o;o++)u[o]=cn(t,o,n,i);return u}function fn(t,e){return ln(t,e,"months",12,"month")}function dn(t,e){return ln(t,e,"monthsShort",12,"month")}function pn(t,e){return ln(t,e,"weekdays",7,"day")}function hn(t,e){return ln(t,e,"weekdaysShort",7,"day")}function vn(t,e){return ln(t,e,"weekdaysMin",7,"day")}function _n(){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 mn(t,e){return yn(this,t,e,1)}function gn(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,u=this._days,a=this._months,s=this._data;return o>=0&&u>=0&&a>=0||0>=o&&0>=u&&0>=a||(o+=864e5*bn(Sn(a)+u),u=0,a=0),s.milliseconds=o%1e3,t=_(o/1e3),s.seconds=t%60,e=_(t/60),s.minutes=e%60,n=_(e/60),s.hours=n%24,u+=_(n/24),i=_(wn(u)),a+=i,u-=bn(Sn(i)),r=_(a/12),a%=12,s.days=u,s.months=a,s.years=r,this}function wn(t){return 4800*t/146097}function Sn(t){return 146097*t/4800}function Mn(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 Tn(){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 In(t){return function(){return this._data[t]}}function Pn(){return _(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")),u=di(r.as("h")),a=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===pi[t]?!1:void 0===e?pi[t]:(pi[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=hi(this._milliseconds)/1e3,i=hi(this._days),o=hi(this._months);t=_(r/60),e=_(t/60),r%=60,t%=60,n=_(o/12),o%=12;var u=n,a=o,s=i,c=e,l=t,f=r,d=this.asSeconds();return d?(0>d?"-":"")+"P"+(u?u+"Y":"")+(a?a+"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={},ur={},ar=0,sr=1,cr=2,lr=3,fr=4,dr=5,pr=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 hr="January_February_March_April_May_June_July_August_September_October_November_December".split("_"),vr="Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),_r={};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)?)?$/,mr=[["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}/]],gr=[["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"],ar),F("YYYY",function(t,n){n[ar]=2===t.length?e.parseTwoDigitYear(t):y(t)}),F("YY",function(t,n){n[ar]=e.parseTwoDigitYear(t)}),e.parseTwoDigitYear=function(t){return y(t)+(y(t)>68?1900:2e3)};var Or=P("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}),Mr=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 Tr=/([\+\-]|\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 Ir=ee(1,"add"),Pr=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=P("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=P("Hours",!0);k("m",["mm",2],0,"minute"),j("minute","m"),Y("m",$n),Y("mm",$n,qn),F(["m","mm"],fr);var Rr=P("Minutes",!1);k("s",["ss",2],0,"second"),j("second","s"),Y("s",$n),Y("ss",$n,qn),F(["s","ss"],dr);var zr=P("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=P("Milliseconds",!1);k("z",0,0,"zoneAbbr"),k("zz",0,0,"zoneName");var Gr=h.prototype;Gr.add=Ir,Gr.calendar=re,Gr.clone=ie,Gr.diff=ce,Gr.endOf=Oe,Gr.format=pe,Gr.from=he,Gr.fromNow=ve,Gr.to=_e,Gr.toNow=ye,Gr.get=A,Gr.invalidAt=Pe,Gr.isAfter=oe,Gr.isBefore=ue,Gr.isBetween=ae,Gr.isSame=se,Gr.isValid=Ee,Gr.lang=Dr,Gr.locale=me,Gr.localeData=ge,Gr.max=Mr,Gr.min=Sr,Gr.parsingFlags=Ie,Gr.set=A,Gr.startOf=be,Gr.subtract=Pr,Gr.toArray=Te,Gr.toObject=je,Gr.toDate=Me,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=ht,Gr.isoWeek=Gr.isoWeeks=vt,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=g.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=un,Jr.pastFuture=an,Jr.set=sn,Jr.months=W,Jr._months=hr,Jr.monthsShort=K,Jr._monthsShort=vr,Jr.monthsParse=J,Jr.week=ft,Jr._week=wr,Jr.firstDayOfYear=pt,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.",T);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=In("milliseconds"),ui=In("seconds"),ai=In("minutes"),si=In("hours"),ci=In("days"),li=In("months"),fi=In("years"),di=Math.round,pi={s:45,m:45,h:22,d:26,M:11},hi=Math.abs,vi=kt.prototype;vi.abs=_n,vi.add=mn,vi.subtract=gn,vi.as=Mn,vi.asMilliseconds=Zr,vi.asSeconds=Xr,vi.asMinutes=Qr,vi.asHours=ti,vi.asDays=ei,vi.asWeeks=ni,vi.asMonths=ri,vi.asYears=ii,vi.valueOf=Tn,vi._bubble=On,vi.get=En,vi.milliseconds=oi,vi.seconds=ui,vi.minutes=ai,vi.hours=si,vi.days=ci,vi.weeks=Pn,vi.months=li,vi.years=fi,vi.humanize=xn,vi.toISOString=kn,vi.toString=kn,vi.toJSON=kn,vi.locale=me,vi.localeData=ge,vi.toIsoString=et("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",kn),vi.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=v,e.weekdays=pn,e.parseZone=Qe,e.localeData=T,e.isDuration=Lt,e.monthsShort=dn,e.weekdaysMin=vn,e.defineLocale=M,e.weekdaysShort=hn,e.normalizeUnits=E,e.relativeTimeThreshold=An;var _i=e;return _i})}).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),u=n(2),a=n(1),s=r(a),c=6e4,l=u.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),u=r(o);n(17),e["default"]=new u["default"]({is:"state-card-toggle",properties:{stateObj:{type:Object,observer:"stateObjChanged"},toggleChecked:{type:Boolean,value:!1}},ready:function(){this.forceStateChange()},toggleTapped:function(t){t.stopPropagation()},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 u["default"](t).format("LT")}Object.defineProperty(e,"__esModule",{value:!0}),e["default"]=i;var o=n(55),u=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)&&a.call(t)==o}var i=n(68),o="[object Function]",u=Object.prototype,a=u.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 u=["entityHistory"];e.entityHistoryMap=u;var a=[o,u,function(t,e){return e.get(t)||r.toImmutable({})}];e.entityHistoryForCurrentDate=a;var s=[o,u,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:a["default"],entityHistory:c["default"],isLoadingEntityHistory:f["default"],recentEntityHistory:p["default"],recentEntityHistoryUpdated:v["default"]})}Object.defineProperty(e,"__esModule",{value:!0}),e.register=o;var u=n(195),a=i(u),s=n(196),c=i(s),l=n(197),f=i(l),d=n(198),p=i(d),h=n(199),v=i(h),_=n(194),y=r(_),m=n(69),g=r(m),b=y;e.actions=b;var O=g;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 u=n(221),a=n(241),s=i(a),c=n(243),l=i(c),f=n(245),d=i(f),p=n(22),h=r(p),v=n(36),_=r(v),y=n(10),m=r(y),g=n(70),b=r(g),O=n(37),w=r(O),S=n(206),M=r(S),T=n(73),j=r(T),E=n(76),I=r(E),P=n(39),D=r(P),C=n(19),A=r(C),x=n(40),k=r(x),L=n(42),N=r(L),R=n(238),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:u.localStoragePreferences,enumerable:!0},reactor:{value:t,enumerable:!0},util:{value:d["default"],enumerable:!0},startLocalStoragePreferencesSync:{value:u.localStoragePreferences.startSync.bind(u.localStoragePreferences,t)},startUrlSync:{value:I.urlSync.startSync.bind(null,t)},stopUrlSync:{value:I.urlSync.stopSync.bind(null,t)}}),l["default"](this,t,{auth:h,config:_,entity:m,entityHistory:b,event:w,logbook:M,moreInfo:j,navigation:I,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=u(t,e,r)?void 0:e,e=!1),n=null==n?n:i(n,r,3),e?a(t,n):o(t,n)):[]}var i=n(24),o=n(110),u=n(26),a=n(124);t.exports=r},function(t,e,n){"use strict";function r(t,e,n){var r=a(t)?i:u;return e=o(e,n,3),r(t,e)}var i=n(93),o=n(24),u=n(47),a=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 u(c,a)}var i=n(24),o=n(47),u=n(108),a=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:a(null),set:new u};e--;)this.push(t[e])}var i=n(113),o=n(20),u=o(e,"Set"),a=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&&!u&&a||r&&a)return 1;if(e>t&&!n||!a||o&&!r&&i||u&&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=a,f=l?u():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 p=0;return n&&u(),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}),a(t.entityDisplay,n.toArray())}):a(t,r(c.get(t)).sortBy(o).toArray())}),f},computeShowIntroduction:function(t,e){return t||e._demo},computeShowHideInstruction:function(t,e){return t.size>0&&!0&&!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),u=r(o);n(29),n(134),n(58),e["default"]=new u["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),u=r(o),a=n(4),s=r(a);n(29),e["default"]=new u["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),u=n(86),a=r(u),s=n(88),c=r(s),l=n(91),f=r(l),d=n(1),p=r(d);e["default"]=new p["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=p["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 u={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&&(u.legend.position="none",u.vAxes[0].title=null,u.chartArea.left=40,u.chartArea.height="80%",u.chartArea.top=5,u.enableInteractivity=!1);var s=o["default"](a["default"](n),"lastChangedAsDate");s=f["default"](c["default"](s,function(t){return t.getTime()}));for(var l=[],d=new Array(n.length),h=0;hnew Date&&(a=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,a),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),u=r(o),a=n(4),s=r(a);e["default"]=new u["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),u=r(o),a=n(4),s=r(a);n(31),n(59),n(162);var c=["camera","configurator"];e["default"]=new u["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=-1===c.indexOf(this.stateObj.domain)&&this.hasHistoryComponent,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),u=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:[u["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),u=n(2),a=n(4),s=r(a),c=n(64),l=r(c);e["default"]=new o["default"]({is:"login-form",behaviors:[s["default"]],properties:{isValidating:{type:Boolean,observer:"isValidatingChanged",bindNuclear:u.authGetters.isValidating},isInvalid:{type:Boolean,bindNuclear:u.authGetters.isInvalidAttempt},errorMessage:{type:String,bindNuclear:u.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),u=r(o);n(14),n(146),e["default"]=new u["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),u=r(o);n(14),n(138),e["default"]=new u["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),u=r(o);n(14),n(135),e["default"]=new u["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),u=r(o),a=n(4),s=r(a);n(14),n(59),e["default"]=new u["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),u=r(o),a=n(4),s=r(a);n(14),n(141),n(30),e["default"]=new u["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),u=r(o),a=n(4),s=r(a);n(14),n(143),n(144),e["default"]=new u["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},states:{type:Object,bindNuclear:i.entityGetters.visibleEntityMap},columns:{type:Number}},created:function(){this.windowChange=this.windowChange.bind(this)},attached:function(){for(var t=this,e=[],n=0;4>n;n++)e.push(940+350*n);this.mqls=e.map(function(e){var n=window.matchMedia("(min-width: "+e+"px)");return n.addListener(t.windowChange),n}),this.windowChange()},detached:function(){var t=this;this.mqls.forEach(function(e){return e.removeListener(t.windowChange)})},windowChange:function(){this.columns=this.mqls.reduce(function(t,e){return t+e.matches},1)},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),u=r(o),a=n(4),s=r(a);e["default"]=new u["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 t?"/api/camera_proxy_stream/"+this.stateObj.entityId:"data:image/gif;base64,R0lGODlhAQABAAAAACw="}}),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),u=r(o),a=n(4),s=r(a);n(30),e["default"]=new u["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),u=n(177),a=r(u);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=a["default"](t);if(e&&a["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),u=["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===u.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),u=r(o),a=n(4),s=r(a);n(31),e["default"]=new u["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),u=r(o),a=n(33),s=r(a);n(139);var c=["brightness","xy_color"];e["default"]=new u["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),u=r(o),a=n(33),s=r(a),c=["volume_level"];e["default"]=new u["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),u=r(o),a=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 a(t.attributes.next_rising)},computeSetting:function(t){return a(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 u["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),u=r(o),a=n(33),s=r(a),c=["away_mode"];e["default"]=new u["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 u=["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!==u.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!==a.indexOf(t.domain)?t.domain:u["default"](t.entityId)?"toggle":"display"}Object.defineProperty(e,"__esModule",{value:!0}),e["default"]=i;var o=n(61),u=r(o),a=["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,u=i/e*r,a=1.612*o-.203*i-.302*u,s=.509*-o+1.412*i+.066*u,c=.026*o-.072*i+.962*u;a=.0031308>=a?12.92*a:1.055*Math.pow(a,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(a,s,c);return a/=l,s/=l,c/=l,a=255*a,0>a&&(a=255),s=255*s,0>s&&(s=255),c=255*c,0>c&&(c=255),[a,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 u(t){return"function"==typeof t||"object"==typeof t&&null!==t}function a(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(_)}}function d(){return function(){q(_)}}function p(){var t=0,e=new tt(_),n=document.createTextNode("");return e.observe(n,{characterData:!0}),function(){n.data=t=++t%2}}function h(){var t=new MessageChannel;return t.port1.onmessage=_,function(){t.port2.postMessage(0)}}function v(){return function(){setTimeout(_,1)}}function _(){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(250);return q=t.runOnLoop||t.runOnContext,d()}catch(e){return v()}}function m(){}function g(){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 at.error=e,at}}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):I(t,n))},function(e){r||(r=!0,P(t,e))},"Settle: "+(t._label||" unknown promise"));!r&&i&&(r=!0,P(t,i))},t)}function M(t,e){e._state===ot?I(t,e._result):e._state===ut?P(t,e._result):D(e,void 0,function(e){j(t,e)},function(e){P(t,e)})}function T(t,e){if(e.constructor===t.constructor)M(t,e);else{var n=O(e);n===at?P(t,at.error):void 0===n?I(t,e):a(n)?S(t,e,n):I(t,e)}}function j(t,e){t===e?P(t,g()):u(e)?T(t,e):I(t,e); +}function E(t){t._onerror&&t._onerror(t._result),C(t)}function I(t,e){t._state===it&&(t._result=e,t._state=ot,0!==t._subscribers.length&&Z(C,t))}function P(t,e){t._state===it&&(t._state=ut,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+ut]=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,u=0;uu;u++)D(r.resolve(t[u]),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(m);return j(n,t),n}function Y(t){var e=this,n=new e(m);return P(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=ht++,this._state=void 0,this._result=void 0,this._subscribers=[],m!==t&&(a(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=vt)}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(_):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?p():nt?h():void 0===X?y():v();var it=void 0,ot=1,ut=2,at=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===ut?P(i,n):r._result[e]=n),0===r._remaining&&I(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(ut,e,t)})};var lt=R,ft=z,dt=H,pt=Y,ht=0,vt=F;F.all=lt,F.race=ft,F.resolve=dt,F.reject=pt,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===ut&&!e)return this;var i=new this.constructor(m),o=n._result;if(r){var u=arguments[r-1];Z(function(){k(r,i,u,o)})}else D(n,i,t,e);return i},"catch":function(t){return this.then(null,t)}};var _t=B,yt={Promise:vt,polyfill:_t};n(249).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),_t()}).call(void 0)}).call(e,n(246),function(){return this}(),n(247)(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),u="[object Array]",a=Object.prototype,s=a.toString,c=r(Array,"isArray"),l=c||function(t){return o(t)&&i(t.length)&&s.call(t)==u};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)&&u.test(t)}var i=n(67),o=n(66),u=/^\[object .+?Constructor\]$/,a=Object.prototype,s=Function.prototype.toString,c=a.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],u=t.evaluate(i.getters.authInfo),a=u.host+"/api/"+n;return new r.Promise(function(t,n){var r=new XMLHttpRequest;r.open(e,a,!0),r.setRequestHeader("X-HA-access",u.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()})};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,o=n.rememberAuth,u=void 0===o?!1:o,f=n.host,d=void 0===f?"":f;t.dispatch(a["default"].VALIDATING_AUTH_TOKEN,{authToken:e,host:d}),c.actions.fetchAll(t).then(function(){t.dispatch(a["default"].VALID_AUTH_TOKEN,{authToken:e,host:d,rememberAuth:u}),i?s.actions.start(t,{syncOnInitialConnect:!1}):c.actions.start(t,{skipInitialSync:!0})},function(){var e=arguments.length<=0||void 0===arguments[0]?{}:arguments[0],n=e.message,r=void 0===n?l:n;t.dispatch(a["default"].INVALID_AUTH_TOKEN,{errorMessage:r})})}function o(t){t.dispatch(a["default"].LOG_OUT,{})}Object.defineProperty(e,"__esModule",{value:!0}),e.validate=i,e.logOut=o;var u=n(21),a=r(u),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 u=[["authAttempt","authToken"],["authAttempt","host"],function(t,e){return{authToken:t,host:e}}];e.attemptAuthInfo=u;var a=["authCurrent","authToken"];e.currentAuthToken=a;var s=[a,["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,u,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 u(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 a(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),_.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(p,r)})}function a(){return v.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,u=["currentLogbookDate"];e.currentDate=u;var a=[u,["logbookEntriesUpdated"],function(t,e){return r(e.get(t))}];e.isCurrentStale=a;var s=[u,["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:a["default"],isLoadingLogbookEntries:c["default"],logbookEntries:f["default"],logbookEntriesUpdated:p["default"]})}Object.defineProperty(e,"__esModule",{value:!0}),e.register=o;var u=n(208),a=i(u),s=n(209),c=i(s),l=n(210),f=i(l),d=n(211),p=i(d),h=n(204),v=r(h),_=n(205),y=r(_),m=v;e.actions=m;var g=y;e.getters=g},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 u=function(){function t(t,e){for(var n=0;n1)for(var n=1;n \ No newline at end of file diff --git a/homeassistant/components/frontend/www_static/home-assistant-polymer b/homeassistant/components/frontend/www_static/home-assistant-polymer index c3b9a55d683..46dbd30fbae 160000 --- a/homeassistant/components/frontend/www_static/home-assistant-polymer +++ b/homeassistant/components/frontend/www_static/home-assistant-polymer @@ -1 +1 @@ -Subproject commit c3b9a55d6839b933042da14d578c43f9a47499dc +Subproject commit 46dbd30fbae80a5421392a8db5fa98de32b89f21 diff --git a/homeassistant/components/frontend/www_static/splash.png b/homeassistant/components/frontend/www_static/splash.png index 3d5411ecb4b2612011c33b5dcbf593864c775857..582140a2bc35f598fc227782ff06039759b39fe5 100644 GIT binary patch delta 51485 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 delta 10902 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