From dab8b7636de5e3b1311426bec3916c32cba94fd6 Mon Sep 17 00:00:00 2001 From: Paulus Schoutsen Date: Tue, 16 Jun 2015 22:43:47 -0700 Subject: [PATCH] Update demo entity pictures device tracker --- _deploy | 2 +- source/demo/frontend.html | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/_deploy b/_deploy index a66a896a958..82b291b5a8b 160000 --- a/_deploy +++ b/_deploy @@ -1 +1 @@ -Subproject commit a66a896a958c17780b9646bdc32a9b29719f8f20 +Subproject commit 82b291b5a8b39d1208f08a43fc31874fe8c0996a diff --git a/source/demo/frontend.html b/source/demo/frontend.html index 845564b2893..975b286b776 100644 --- a/source/demo/frontend.html +++ b/source/demo/frontend.html @@ -18,7 +18,7 @@ b&&b.classList.remove(c),a&&a.classList.add(c)},injectBoundHTML:function(a,b){va return r?0:-1}function Qt(t){var e=this.data;"string"==typeof t||wi(t)?e.set.add(t):e.hash[t]=!0}function te(t,e){var n=-1,r=t.length;for(e||(e=So(r));++nr&&(r=i)}return r}function ce(t){for(var e=-1,n=t.length,r=bu;++ei&&(r=i)}return r}function fe(t,e,n,r){var i=-1,o=t.length;for(r&&o&&(n=t[++i]);++i=200?Lu(e):null,c=e.length;s&&(o=Zt,u=!1,e=s);t:for(;++in&&(n=-n>i?0:i+n),r=r===A||r>i?i:+r||0,0>r&&(r+=i),i=n>r?0:r>>>0,n>>>=0;i>n;)t[n++]=e;return t}function Ie(t,e){var n=[];return xu(t,function(t,r,i){e(t,r,i)&&n.push(t)}),n}function Se(t,e,n,r){var i;return n(t,function(t,n,o){return e(t,n,o)?(i=r?n:t,!1):void 0}),i}function Ae(t,e,n){for(var r=-1,i=t.length,o=-1,u=[];++re&&(e=-e>i?0:i+e),n=n===A||n>i?i:+n||0,0>n&&(n+=i),i=e>n?0:n-e>>>0,e>>>=0;for(var o=So(i);++r=200,s=u?Lu():null,c=[];s?(r=Zt,o=!1):(u=!1,s=e?[]:c);t:for(;++n=i){for(;i>r;){var o=r+i>>>1,u=t[o];(n?e>=u:e>u)?r=o+1:i=o}return i}return nn(t,e,ho,n)}function nn(t,e,n,r){e=n(e);for(var i=0,o=t?t.length:0,u=e!==e,a=e===A;o>i;){var s=Yo((i+o)/2),c=n(t[s]),f=c===c;if(u)var l=f||r;else l=a?f&&(r||c!==A):r?e>=c:e>c;l?i=s+1:o=s}return pu(o,Tu)}function rn(t,e,n){if("function"!=typeof t)return ho;if(e===A)return t;switch(n){case 1:return function(n){return t.call(e,n)};case 3:return function(n,r,i){return t.call(e,n,r,i)};case 4:return function(n,r,i,o){return t.call(e,n,r,i,o)};case 5:return function(n,r,i,o,u){return t.call(e,n,r,i,o,u)}}return function(){return t.apply(e,arguments)}}function on(t){return Ho.call(t,0)}function un(t,e,n){for(var r=n.length,i=-1,o=_u(t.length-r,0),u=-1,a=e.length,s=So(o+a);++u2&&n[i-2],u=i>2&&n[2],a=i>1&&n[i-1];for("function"==typeof o?(o=rn(o,a,5),i-=2):(o="function"==typeof a?a:null,i-=o?1:0),u&&Gn(n[0],n[1],u)&&(o=3>i?null:o,i=1);++r-1?n[o]:A}return Se(n,r,t)}}function gn(t){return function(e,n,r){return e&&e.length?(n=Ln(n,r,3),u(e,n,t)):-1}}function mn(t){return function(e,n,r){return n=Ln(n,r,3),Se(e,n,t,!0)}}function bn(t){return function(){var e=arguments.length;if(!e)return function(){return arguments[0]};for(var n,i=t?e:-1,o=0,u=So(e);t?i--:++im){var I=a?te(a):null,S=_u(c-m,0),k=p?O:null,x=p?null:O,D=p?T:null,M=p?null:T;e|=p?j:R,e&=~(p?R:j),d||(e&=~(N|C));var L=[t,e,n,D,k,M,x,I,s,S],z=An.apply(A,L);return $n(t)&&Vu(z,L),z.placeholder=E,z}}var P=h?n:this;_&&(t=P[g]),a&&(T=Zn(T,a)),l&&s=e||!lu(e))return"";var i=e-r;return n=null==n?" ":n+"",eo(n,Fo(i/n.length)).slice(0,i)}function Nn(t,e,n,r){function i(){for(var e=-1,a=arguments.length,s=-1,c=r.length,f=So(a+c);++ss))return!1;for(;f&&++as:s>i)||s===r&&s===o)&&(i=s,o=t)}),o}function Ln(t,n,r){var i=e.callback||fo;return i=i===fo?me:i,r?i(t,n,r):i}function zn(t,n,r){var i=e.indexOf||dr;return i=i===dr?a:i,t?i(t,n,r):i}function Pn(t,e,n){for(var r=-1,i=n?n.length:0;++r-1&&t%1==0&&e>t}function Gn(t,e,n){if(!wi(n))return!1;var r=typeof e;if("number"==r)var i=qu(n),o=Hn(i)&&Bn(e,i);else o="string"==r&&e in n;if(o){var u=n[e];return t===t?t===u:u!==u}return!1}function Kn(t,e){var n=typeof t;if("string"==n&&At.test(t)||"number"==n)return!0;if(Ea(t))return!1;var r=!St.test(t);return r||null!=e&&t in nr(e)}function $n(t){var n=Pu(t);return!!n&&t===e[n]&&n in i.prototype}function Hn(t){return"number"==typeof t&&t>-1&&t%1==0&&Iu>=t}function Fn(t){return t===t&&(0===t?1/t>0:!wi(t))}function Jn(t,e){var n=t[1],r=e[1],i=n|r,o=L>i,u=r==L&&n==D||r==L&&n==z&&t[7].length<=e[8]||r==(L|z)&&n==D;if(!o&&!u)return t;r&N&&(t[2]=e[2],i|=n&N?0:x);var a=e[3];if(a){var s=t[3];t[3]=s?un(s,a,e[4]):te(a),t[4]=s?w(t[3],$):te(e[4])}return a=e[5],a&&(s=t[5],t[5]=s?an(s,a,e[6]):te(a),t[6]=s?w(t[5],$):te(e[6])),a=e[7],a&&(t[7]=te(a)),r&L&&(t[8]=null==t[8]?e[8]:pu(t[8],e[8])),null==t[9]&&(t[9]=e[9]),t[0]=e[0],t[1]=i,t}function Yn(t,e){t=nr(t);for(var n=-1,r=e.length,i={};++nr;)u[++o]=$e(t,r,r+=e);return u}function ur(t){for(var e=-1,n=t?t.length:0,r=-1,i=[];++ee?0:e)):[]}function sr(t,e,n){var r=t?t.length:0;return r?((n?Gn(t,e,n):null==e)&&(e=1),e=r-(+e||0),$e(t,0,0>e?0:e)):[]}function cr(t,e,n){return t&&t.length?Qe(t,Ln(e,n,3),!0,!0):[]}function fr(t,e,n){return t&&t.length?Qe(t,Ln(e,n,3),!0):[]}function lr(t,e,n,r){var i=t?t.length:0;return i?(n&&"number"!=typeof n&&Gn(t,e,n)&&(n=0,r=i),Oe(t,e,n,r)):[]}function hr(t){return t?t[0]:A}function _r(t,e,n){var r=t?t.length:0;return n&&Gn(t,e,n)&&(e=!1),r?Ae(t,e):[]}function pr(t){var e=t?t.length:0;return e?Ae(t,!0):[]}function dr(t,e,n){var r=t?t.length:0;if(!r)return-1;if("number"==typeof n)n=0>n?_u(r+n,0):n;else if(n){var i=en(t,e),o=t[i];return(e===e?e===o:o!==o)?i:-1}return a(t,e,n||0)}function vr(t){return sr(t,1)}function yr(){for(var t=[],e=-1,n=arguments.length,r=[],i=zn(),o=i==a,u=[];++e=120?Lu(e&&s):null))}if(n=t.length,2>n)return u;var c=t[0],f=-1,l=c?c.length:0,h=r[0];t:for(;++fn?_u(r+n,0):pu(n||0,r-1))+1;else if(n){i=en(t,e,!0)-1;var o=t[i];return(e===e?e===o:o!==o)?i:-1}if(e!==e)return g(t,i,!0);for(;i--;)if(t[i]===e)return i;return-1}function br(){var t=arguments,e=t[0];if(!e||!e.length)return e;for(var n=0,r=zn(),i=t.length;++n-1;)iu.call(e,o,1);return e}function wr(t,e,n){var r=[];if(!t||!t.length)return r;var i=-1,o=[],u=t.length;for(e=Ln(e,n,3);++ie?0:e)):[]}function Ir(t,e,n){var r=t?t.length:0;return r?((n?Gn(t,e,n):null==e)&&(e=1),e=r-(+e||0),$e(t,0>e?0:e)):[]}function Sr(t,e,n){return t&&t.length?Qe(t,Ln(e,n,3),!1,!0):[]}function Ar(t,e,n){return t&&t.length?Qe(t,Ln(e,n,3)):[]}function kr(t,e,n,r){var i=t?t.length:0;if(!i)return[];null!=e&&"boolean"!=typeof e&&(r=n,n=Gn(t,e,r)?null:e,e=!1);var o=Ln();return(o!==me||null!=n)&&(n=o(n,r,3)),e&&zn()==a?T(t,n):Xe(t,n)}function Nr(t){for(var e=-1,n=(t&&t.length&&se(ae(t,qu)))>>>0,r=So(n);++en?_u(i+n,0):n||0,"string"==typeof t||!Ea(t)&&ki(t)?i>n&&t.indexOf(e,n)>-1:zn(t,e,n)>-1):!1}function Kr(t,e,n){var r=Ea(t)?ae:Le;return e=Ln(e,n,3),r(t,e)}function $r(t,e){return Kr(t,mo(e))}function Hr(t,e,n){var r=Ea(t)?ue:Ie;return e=Ln(e,n,3),r(t,function(t,n,r){return!e(t,n,r)})}function Fr(t,e,n){if(n?Gn(t,e,n):null==e){t=er(t);var r=t.length;return r>0?t[Ge(0,r-1)]:A}var i=Jr(t);return i.length=pu(0>e?0:+e||0,i.length),i}function Jr(t){t=er(t);for(var e=-1,n=t.length,r=So(n);++e0&&(n=e.apply(this,arguments)),1>=t&&(e=null),n}}function ii(t,e,n){function r(){h&&Jo(h),s&&Jo(s),s=h=_=A}function i(){var n=e-(fa()-f);if(0>=n||n>e){s&&Jo(s);var r=_;s=h=_=A,r&&(p=fa(),c=t.apply(l,a),h||s||(a=l=null))}else h=ru(i,n)}function o(){h&&Jo(h),s=h=_=A,(v||d!==e)&&(p=fa(),c=t.apply(l,a),h||s||(a=l=null))}function u(){if(a=arguments,f=fa(),l=this,_=v&&(h||!y),d===!1)var n=y&&!h;else{s||y||(p=f);var r=d-(f-p),u=0>=r||r>d;u?(s&&(s=Jo(s)),p=f,c=t.apply(l,a)):s||(s=ru(o,r))}return u&&h?h=Jo(h):h||e===d||(h=ru(i,e)),n&&(u=!0,c=t.apply(l,a)),!u||h||s||(a=l=null),c}var a,s,c,f,l,h,_,p=0,d=!1,v=!0;if("function"!=typeof t)throw new Ro(K);if(e=0>e?0:+e||0,n===!0){var y=!0;v=!1}else wi(n)&&(y=n.leading,d="maxWait"in n&&_u(+n.maxWait||0,e),v="trailing"in n?n.trailing:v);return u.cancel=r,u}function oi(t,e){if("function"!=typeof t||e&&"function"!=typeof e)throw new Ro(K);var n=function(){var r=arguments,i=n.cache,o=e?e.apply(this,r):r[0];if(i.has(o))return i.get(o);var u=t.apply(this,r);return i.set(o,u),u};return n.cache=new oi.Cache,n}function ui(t){if("function"!=typeof t)throw new Ro(K);return function(){return!t.apply(this,arguments)}}function ai(t){return ri(2,t)}function si(t,e){if("function"!=typeof t)throw new Ro(K);return e=_u(e===A?t.length-1:+e||0,0),function(){for(var n=arguments,r=-1,i=_u(n.length-e,0),o=So(i);++r-1}function gi(t){if(null==t)return!0;var e=qu(t);return Hn(e)&&(Ea(t)||ki(t)||pi(t)||m(t)&&Ia(t.splice))?!e:!Ra(t).length}function mi(t,e,n,r){if(n="function"==typeof n&&rn(n,r,3),!n&&Fn(t)&&Fn(e))return t===e;var i=n?n(t,e):A;return i===A?Me(t,e,n):!!i}function bi(t){return m(t)&&"string"==typeof t.message&&Bo.call(t)==X}function wi(t){var e=typeof t;return"function"==e||!!t&&"object"==e}function Ti(t,e,n,r){var i=Ra(e),o=i.length;if(!o)return!0;if(null==t)return!1;if(n="function"==typeof n&&rn(n,r,3),t=nr(t),!n&&1==o){var u=i[0],a=e[u];if(Fn(a))return a===t[u]&&(a!==A||u in t)}for(var s=So(o),c=So(o);o--;)a=s[o]=e[i[o]],c[o]=Fn(a);return Re(t,i,s,c,n)}function Ei(t){return Si(t)&&t!=+t}function Oi(t){return null==t?!1:Bo.call(t)==Z?Ko.test(Uo.call(t)):m(t)&&Lt.test(t)}function Ii(t){return null===t}function Si(t){return"number"==typeof t||m(t)&&Bo.call(t)==tt}function Ai(t){return m(t)&&Bo.call(t)==nt||!1}function ki(t){return"string"==typeof t||m(t)&&Bo.call(t)==it}function Ni(t){return m(t)&&Hn(t.length)&&!!Gt[Bo.call(t)]}function Ci(t){return t===A}function xi(t){var e=t?qu(t):0;return Hn(e)?e?te(t):[]:Gi(t)}function Di(t){return ge(t,Pi(t))}function Mi(t,e,n){var r=Cu(t);return n&&Gn(t,e,n)&&(e=null),e?Nu(r,e):r}function ji(t){return xe(t,Pi(t))}function Ri(t,e,n){var r=null==t?A:De(t,rr(e),e+"");return r===A?n:r}function Li(t,e){if(null==t)return!1;var n=Vo.call(t,e);return n||Kn(e)||(e=rr(e),t=1==e.length?t:De(t,$e(e,0,-1)),e=gr(e),n=null!=t&&Vo.call(t,e)),n}function zi(t,e,n){n&&Gn(t,e,n)&&(e=null);for(var r=-1,i=Ra(t),o=i.length,u={};++r0;++r=pu(e,n)&&t<_u(e,n)}function Hi(t,e,n){n&&Gn(t,e,n)&&(e=n=null);var r=null==t,i=null==e;if(null==n&&(i&&"boolean"==typeof t?(n=t,t=1):"boolean"==typeof e&&(n=e,i=!0)),r&&i&&(e=1,i=!1),t=+t||0,i?(e=t,t=0):e=+e||0,n||t%1||e%1){var o=gu();return pu(t+o*(e-t+parseFloat("1e-"+((o+"").length-1))),e)}return Ge(t,e)}function Fi(t){return t=c(t),t&&t.charAt(0).toUpperCase()+t.slice(1)}function Ji(t){return t=c(t),t&&t.replace(zt,d).replace(xt,"")}function Yi(t,e,n){t=c(t),e+="";var r=t.length;return n=n===A?r:pu(0>n?0:+n||0,r),n-=e.length,n>=0&&t.indexOf(e,n)==n}function Xi(t){return t=c(t),t&&Tt.test(t)?t.replace(bt,v):t}function Zi(t){return t=c(t),t&&Ct.test(t)?t.replace(Nt,"\\$&"):t}function Qi(t,e,n){t=c(t),e=+e;var r=t.length;if(r>=e||!lu(e))return t;var i=(e-r)/2,o=Yo(i),u=Fo(i);return n=kn("",u,n),n.slice(0,o)+t+n}function to(t,e,n){return n&&Gn(t,e,n)&&(e=0),yu(t,e)}function eo(t,e){var n="";if(t=c(t),e=+e,1>e||!t||!lu(e))return n;do e%2&&(n+=t),e=Yo(e/2),t+=t;while(e);return n}function no(t,e,n){return t=c(t),n=null==n?0:pu(0>n?0:+n||0,t.length),t.lastIndexOf(e,n)==n}function ro(t,n,r){var i=e.templateSettings;r&&Gn(t,n,r)&&(n=r=null),t=c(t),n=ve(Nu({},r||n),i,de);var o,u,a=ve(Nu({},n.imports),i.imports,de),s=Ra(a),f=Ze(a,s),l=0,h=n.interpolate||Pt,_="__p += '",p=Mo((n.escape||Pt).source+"|"+h.source+"|"+(h===It?Mt:Pt).source+"|"+(n.evaluate||Pt).source+"|$","g"),d="//# sourceURL="+("sourceURL"in n?n.sourceURL:"lodash.templateSources["+ ++Bt+"]")+"\n";t.replace(p,function(e,n,r,i,a,s){return r||(r=i),_+=t.slice(l,s).replace(qt,y),n&&(o=!0,_+="' +\n__e("+n+") +\n'"),a&&(u=!0,_+="';\n"+a+";\n__p += '"),r&&(_+="' +\n((__t = ("+r+")) == null ? '' : __t) +\n'"),l=s+e.length,e}),_+="';\n";var v=n.variable;v||(_="with (obj) {\n"+_+"\n}\n"),_=(u?_.replace(vt,""):_).replace(yt,"$1").replace(gt,"$1;"),_="function("+(v||"obj")+") {\n"+(v?"":"obj || (obj = {});\n")+"var __t, __p = ''"+(o?", __e = _.escape":"")+(u?", __j = Array.prototype.join;\nfunction print() { __p += __j.call(arguments, '') }\n":";\n")+_+"return __p\n}";var g=Ka(function(){return No(s,d+"return "+_).apply(A,f)});if(g.source=_,bi(g))throw g;return g}function io(t,e,n){var r=t;return(t=c(t))?(n?Gn(r,e,n):null==e)?t.slice(E(t),O(t)+1):(e+="",t.slice(l(t,e),h(t,e)+1)):t}function oo(t,e,n){var r=t;return t=c(t),t?t.slice((n?Gn(r,e,n):null==e)?E(t):l(t,e+"")):t}function uo(t,e,n){var r=t;return t=c(t),t?(n?Gn(r,e,n):null==e)?t.slice(0,O(t)+1):t.slice(0,h(t,e+"")+1):t}function ao(t,e,n){n&&Gn(t,e,n)&&(e=null);var r=P,i=q;if(null!=e)if(wi(e)){var o="separator"in e?e.separator:o;r="length"in e?+e.length||0:r,i="omission"in e?c(e.omission):i}else r=+e||0;if(t=c(t),r>=t.length)return t;var u=r-i.length;if(1>u)return i;var a=t.slice(0,u);if(null==o)return a+i;if(Ai(o)){if(t.slice(u).search(o)){var s,f,l=t.slice(0,u);for(o.global||(o=Mo(o.source,(jt.exec(o)||"")+"g")),o.lastIndex=0;s=o.exec(l);)f=s.index;a=a.slice(0,null==f?u:f)}}else if(t.indexOf(o,u)!=u){var h=a.lastIndexOf(o);h>-1&&(a=a.slice(0,h))}return a+i}function so(t){return t=c(t),t&&wt.test(t)?t.replace(mt,I):t}function co(t,e,n){return n&&Gn(t,e,n)&&(e=null),t=c(t),t.match(e||Ut)||[]}function fo(t,e,n){return n&&Gn(t,e,n)&&(e=null),me(t,e)}function lo(t){return function(){return t}}function ho(t){return t}function _o(t){return ze(be(t,!0))}function po(t,e){return Pe(t,be(e,!0))}function vo(t,e,n){if(null==n){var r=wi(e),i=r&&Ra(e),o=i&&i.length&&xe(e,i);(o?o.length:r)||(o=!1,n=e,e=t,t=this)}o||(o=xe(e,Ra(e)));var u=!0,a=-1,s=Ia(t),c=o.length;n===!1?u=!1:wi(n)&&"chain"in n&&(u=n.chain);for(;++at||!lu(t))return[];var r=-1,i=So(pu(t,wu));for(e=rn(e,n,1);++rr?i[r]=e(r):e(r);return i}function Eo(t){var e=++Wo;return c(t)+e}function Oo(t,e){return(+t||0)+(+e||0)}function Io(t,e,n){n&&Gn(t,e,n)&&(e=null);var r=Ln(),i=null==e;return r===me&&i||(i=!1,e=r(e,n,3)),i?_e(Ea(t)?t:er(t)):Ye(t,e); }t=t?ie.defaults(re.Object(),t,ie.pick(re,Wt)):re;var So=t.Array,Ao=t.Date,ko=t.Error,No=t.Function,Co=t.Math,xo=t.Number,Do=t.Object,Mo=t.RegExp,jo=t.String,Ro=t.TypeError,Lo=So.prototype,zo=Do.prototype,Po=jo.prototype,qo=(qo=t.window)&&qo.document,Uo=No.prototype.toString,Vo=zo.hasOwnProperty,Wo=0,Bo=zo.toString,Go=t._,Ko=Mo("^"+Zi(Bo).replace(/toString|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),$o=Oi($o=t.ArrayBuffer)&&$o,Ho=Oi(Ho=$o&&new $o(0).slice)&&Ho,Fo=Co.ceil,Jo=t.clearTimeout,Yo=Co.floor,Xo=Oi(Xo=Do.getOwnPropertySymbols)&&Xo,Zo=Oi(Zo=Do.getPrototypeOf)&&Zo,Qo=Lo.push,tu=Oi(Do.preventExtensions=Do.preventExtensions)&&tu,eu=zo.propertyIsEnumerable,nu=Oi(nu=t.Set)&&nu,ru=t.setTimeout,iu=Lo.splice,ou=Oi(ou=t.Uint8Array)&&ou,uu=Oi(uu=t.WeakMap)&&uu,au=function(){try{var e=Oi(e=t.Float64Array)&&e,n=new e(new $o(10),0,1)&&e}catch(r){}return n}(),su=function(){var t={1:0},e=tu&&Oi(e=Do.assign)&&e;try{e(tu(t),"xo")}catch(n){}return!t[1]&&e}(),cu=Oi(cu=So.isArray)&&cu,fu=Oi(fu=Do.create)&&fu,lu=t.isFinite,hu=Oi(hu=Do.keys)&&hu,_u=Co.max,pu=Co.min,du=Oi(du=Ao.now)&&du,vu=Oi(vu=xo.isFinite)&&vu,yu=t.parseInt,gu=Co.random,mu=xo.NEGATIVE_INFINITY,bu=xo.POSITIVE_INFINITY,wu=Co.pow(2,32)-1,Tu=wu-1,Eu=wu>>>1,Ou=au?au.BYTES_PER_ELEMENT:0,Iu=Co.pow(2,53)-1,Su=uu&&new uu,Au={},ku=e.support={};!function(t){var e=function(){this.x=t},n=[];e.prototype={valueOf:t,y:t};for(var r in new e)n.push(r);ku.funcDecomp=/\bthis\b/.test(function(){return this}),ku.funcNames="string"==typeof No.name;try{ku.dom=11===qo.createDocumentFragment().nodeType}catch(i){ku.dom=!1}try{ku.nonEnumArgs=!eu.call(arguments,1)}catch(i){ku.nonEnumArgs=!0}}(1,0),e.templateSettings={escape:Et,evaluate:Ot,interpolate:It,variable:"",imports:{_:e}};var Nu=su||function(t,e){return null==e?t:ge(e,Uu(e),ge(e,Ra(e),t))},Cu=function(){function e(){}return function(n){if(wi(n)){e.prototype=n;var r=new e;e.prototype=null}return r||t.Object()}}(),xu=fn(Ne),Du=fn(Ce,!0),Mu=ln(),ju=ln(!0),Ru=Su?function(t,e){return Su.set(t,e),t}:ho;Ho||(on=$o&&ou?function(t){var e=t.byteLength,n=au?Yo(e/Ou):0,r=n*Ou,i=new $o(e);if(n){var o=new au(i,0,n);o.set(new au(t,0,n))}return e!=r&&(o=new ou(i,r),o.set(new ou(t,r))),i}:lo(null));var Lu=fu&&nu?function(t){return new Xt(t)}:lo(null),zu=Su?function(t){return Su.get(t)}:go,Pu=function(){return ku.funcNames?"constant"==lo.name?Ve("name"):function(t){for(var e=t.name,n=Au[e],r=n?n.length:0;r--;){var i=n[r],o=i.func;if(null==o||o==t)return i.name}return e}:lo("")}(),qu=Ve("length"),Uu=Xo?function(t){return Xo(nr(t))}:lo([]),Vu=function(){var t=0,e=0;return function(n,r){var i=fa(),o=V-(i-e);if(e=i,o>0){if(++t>=U)return n}else t=0;return Ru(n,r)}}(),Wu=si(function(t,e){return Ea(t)||pi(t)?Te(t,Ae(e,!1,!0)):[]}),Bu=gn(),Gu=gn(!0),Ku=si(function(t,e){t||(t=[]),e=Ae(e);var n=ye(t,e);return Be(t,e.sort(o)),n}),$u=Cn(),Hu=Cn(!0),Fu=si(function(t){return Xe(Ae(t,!1,!0))}),Ju=si(function(t,e){return Ea(t)||pi(t)?Te(t,e):[]}),Yu=si(Nr),Xu=si(function(t,e){var n=t?qu(t):0;return Hn(n)&&(t=er(t)),ye(t,Ae(e))}),Zu=sn(function(t,e,n){Vo.call(t,n)?++t[n]:t[n]=1}),Qu=yn(xu),ta=yn(Du,!0),ea=wn(ee,xu),na=wn(ne,Du),ra=sn(function(t,e,n){Vo.call(t,n)?t[n].push(e):t[n]=[e]}),ia=sn(function(t,e,n){t[n]=e}),oa=si(function(t,e,n){var r=-1,i="function"==typeof e,o=Kn(e),u=qu(t),a=Hn(u)?So(u):[];return xu(t,function(t){var u=i?e:o&&null!=t&&t[e];a[++r]=u?u.apply(t,n):Wn(t,e,n)}),a}),ua=sn(function(t,e,n){t[n?0:1].push(e)},function(){return[[],[]]}),aa=Sn(fe,xu),sa=Sn(le,Du),ca=si(function(t,e){if(null==t)return[];var n=e[2];return n&&Gn(e[0],e[1],n)&&(e.length=1),Je(t,Ae(e),[])}),fa=du||function(){return(new Ao).getTime()},la=si(function(t,e,n){var r=N;if(n.length){var i=w(n,la.placeholder);r|=j}return xn(t,r,e,n,i)}),ha=si(function(t,e){e=e.length?Ae(e):ji(t);for(var n=-1,r=e.length;++nt?this.takeRight(-t):this.drop(t);return e!==A&&(e=+e||0,n=0>e?n.dropRight(-e):n.take(e-t)),n},i.prototype.toArray=function(){return this.drop(0)},Ne(i.prototype,function(t,n){var o=e[n];if(o){var u=/^(?:filter|map|reject)|While$/.test(n),a=/^(?:first|last)$/.test(n);e.prototype[n]=function(){var n=arguments,s=(n.length,this.__chain__),c=this.__wrapped__,f=!!this.__actions__.length,l=c instanceof i,h=n[0],_=l||Ea(c);_&&u&&"function"==typeof h&&1!=h.length&&(l=_=!1);var p=l&&!f;if(a&&!s)return p?t.call(c):o.call(e,this.value());var d=function(t){var r=[t];return Qo.apply(r,n),o.apply(e,r)};if(_){var v=p?c:new i(this),y=t.apply(v,n);if(!a&&(f||y.__actions__)){var g=y.__actions__||(y.__actions__=[]);g.push({func:jr,args:[d],thisArg:e})}return new r(y,s)}return this.thru(d)}}}),ee(["concat","join","pop","push","replace","shift","sort","splice","split","unshift"],function(t){var n=(/^(?:replace|split)$/.test(t)?Po:Lo)[t],r=/^(?:push|sort|unshift)$/.test(t)?"tap":"thru",i=/^(?:join|pop|replace|shift)$/.test(t);e.prototype[t]=function(){var t=arguments;return i&&!this.__chain__?n.apply(this.value(),t):this[r](function(e){return n.apply(e,t)})}}),Ne(i.prototype,function(t,n){var r=e[n];if(r){var i=r.name,o=Au[i]||(Au[i]=[]);o.push({name:n,func:r})}}),Au[An(null,C).name]=[{name:"wrapper",func:null}],i.prototype.clone=b,i.prototype.reverse=Q,i.prototype.value=rt,e.prototype.chain=Rr,e.prototype.commit=Lr,e.prototype.plant=zr,e.prototype.reverse=Pr,e.prototype.toString=qr,e.prototype.run=e.prototype.toJSON=e.prototype.valueOf=e.prototype.value=Ur,e.prototype.collect=e.prototype.map,e.prototype.head=e.prototype.first,e.prototype.select=e.prototype.filter,e.prototype.tail=e.prototype.rest,e}var A,k="3.7.0",N=1,C=2,x=4,D=8,M=16,j=32,R=64,L=128,z=256,P=30,q="...",U=150,V=16,W=0,B=1,G=2,K="Expected a function",$="__lodash_placeholder__",H="[object Arguments]",F="[object Array]",J="[object Boolean]",Y="[object Date]",X="[object Error]",Z="[object Function]",Q="[object Map]",tt="[object Number]",et="[object Object]",nt="[object RegExp]",rt="[object Set]",it="[object String]",ot="[object WeakMap]",ut="[object ArrayBuffer]",at="[object Float32Array]",st="[object Float64Array]",ct="[object Int8Array]",ft="[object Int16Array]",lt="[object Int32Array]",ht="[object Uint8Array]",_t="[object Uint8ClampedArray]",pt="[object Uint16Array]",dt="[object Uint32Array]",vt=/\b__p \+= '';/g,yt=/\b(__p \+=) '' \+/g,gt=/(__e\(.*?\)|\b__t\)) \+\n'';/g,mt=/&(?:amp|lt|gt|quot|#39|#96);/g,bt=/[&<>"'`]/g,wt=RegExp(mt.source),Tt=RegExp(bt.source),Et=/<%-([\s\S]+?)%>/g,Ot=/<%([\s\S]+?)%>/g,It=/<%=([\s\S]+?)%>/g,St=/\.|\[(?:[^[\]]+|(["'])(?:(?!\1)[^\n\\]|\\.)*?)\1\]/,At=/^\w*$/,kt=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\n\\]|\\.)*?)\2)\]/g,Nt=/[.*+?^${}()|[\]\/\\]/g,Ct=RegExp(Nt.source),xt=/[\u0300-\u036f\ufe20-\ufe23]/g,Dt=/\\(\\)?/g,Mt=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,jt=/\w*$/,Rt=/^0[xX]/,Lt=/^\[object .+?Constructor\]$/,zt=/[\xc0-\xd6\xd8-\xde\xdf-\xf6\xf8-\xff]/g,Pt=/($^)/,qt=/['\n\r\u2028\u2029\\]/g,Ut=function(){var t="[A-Z\\xc0-\\xd6\\xd8-\\xde]",e="[a-z\\xdf-\\xf6\\xf8-\\xff]+";return RegExp(t+"+(?="+t+e+")|"+t+"?"+e+"|"+t+"+|[0-9]+","g")}(),Vt=" \f \ufeff\n\r\u2028\u2029 ᠎              ",Wt=["Array","ArrayBuffer","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Math","Number","Object","RegExp","Set","String","_","clearTimeout","document","isFinite","parseInt","setTimeout","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","window"],Bt=-1,Gt={};Gt[at]=Gt[st]=Gt[ct]=Gt[ft]=Gt[lt]=Gt[ht]=Gt[_t]=Gt[pt]=Gt[dt]=!0,Gt[H]=Gt[F]=Gt[ut]=Gt[J]=Gt[Y]=Gt[X]=Gt[Z]=Gt[Q]=Gt[tt]=Gt[et]=Gt[nt]=Gt[rt]=Gt[it]=Gt[ot]=!1;var Kt={};Kt[H]=Kt[F]=Kt[ut]=Kt[J]=Kt[Y]=Kt[at]=Kt[st]=Kt[ct]=Kt[ft]=Kt[lt]=Kt[tt]=Kt[et]=Kt[nt]=Kt[it]=Kt[ht]=Kt[_t]=Kt[pt]=Kt[dt]=!0,Kt[X]=Kt[Z]=Kt[Q]=Kt[rt]=Kt[ot]=!1;var $t={leading:!1,maxWait:0,trailing:!1},Ht={"À":"A","Á":"A","Â":"A","Ã":"A","Ä":"A","Å":"A","à":"a","á":"a","â":"a","ã":"a","ä":"a","å":"a","Ç":"C","ç":"c","Ð":"D","ð":"d","È":"E","É":"E","Ê":"E","Ë":"E","è":"e","é":"e","ê":"e","ë":"e","Ì":"I","Í":"I","Î":"I","Ï":"I","ì":"i","í":"i","î":"i","ï":"i","Ñ":"N","ñ":"n","Ò":"O","Ó":"O","Ô":"O","Õ":"O","Ö":"O","Ø":"O","ò":"o","ó":"o","ô":"o","õ":"o","ö":"o","ø":"o","Ù":"U","Ú":"U","Û":"U","Ü":"U","ù":"u","ú":"u","û":"u","ü":"u","Ý":"Y","ý":"y","ÿ":"y","Æ":"Ae","æ":"ae","Þ":"Th","þ":"th","ß":"ss"},Ft={"&":"&","<":"<",">":">",'"':""","'":"'","`":"`"},Jt={"&":"&","<":"<",">":">",""":'"',"'":"'","`":"`"},Yt={"function":!0,object:!0},Xt={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},Zt=Yt[typeof e]&&e&&!e.nodeType&&e,Qt=Yt[typeof t]&&t&&!t.nodeType&&t,te=Zt&&Qt&&"object"==typeof i&&i&&i.Object&&i,ee=Yt[typeof self]&&self&&self.Object&&self,ne=Yt[typeof window]&&window&&window.Object&&window,re=(Qt&&Qt.exports===Zt&&Zt,te||ne!==(this&&this.window)&&ne||ee||this),ie=S();re._=ie,r=function(){return ie}.call(e,n,e,t),!(r!==A&&(t.exports=r))}).call(this)}).call(e,n(44)(t),function(){return this}())},function(t,e,n){"use strict";var r=function(t){return t&&t.__esModule?t:{"default":t}},i=function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")},o=function(){function t(t,e){for(var n=0;n0&&h["default"].dispatch({actionType:p["default"].ACTION_NEW_SERVICES,services:t})}function i(t){return u("homeassistant","turn_on",{entity_id:t})}function o(t){return u("homeassistant","turn_off",{entity_id:t})}function u(t,e){var n=void 0===arguments[2]?{}:arguments[2];return f["default"]("POST","services/"+t+"/"+e,n).then(function(r){d.notify("turn_on"==e&&n.entity_id?"Turned on "+n.entity_id+".":"turn_off"==e&&n.entity_id?"Turned off "+n.entity_id+".":"Service "+t+"/"+e+" called."),v.newStates(r)})}function a(){return f["default"]("GET","services").then(r)}var s=function(t){return t&&t.__esModule?t:{"default":t}};Object.defineProperty(e,"__esModule",{value:!0}),e.newServices=r,e.callTurnOn=i,e.callTurnOff=o,e.callService=u,e.fetchAll=a;var c=n(5),f=s(c),l=n(1),h=s(l),_=n(2),p=s(_),d=n(10),v=n(12)},function(t,e,n){"use strict";function r(t,e){(t.length>0||e)&&l["default"].dispatch({actionType:h.ACTION_NEW_STATES,states:t,replace:!!e})}function i(t,e){var n=void 0===arguments[2]?!1:arguments[2],i={state:e};n&&(i.attributes=n),c["default"]("POST","states/"+t,i).then(function(n){_.notify("State of "+t+" set to "+e+"."),r([n])})}function o(t){c["default"]("GET","states/"+t).then(function(t){r([t])})}function u(){c["default"]("GET","states").then(function(t){r(t,!0)})}var a=function(t){return t&&t.__esModule?t:{"default":t}};Object.defineProperty(e,"__esModule",{value:!0}),e.newStates=r,e.set=i,e.fetch=o,e.fetchAll=u;var s=n(5),c=a(s),f=n(1),l=a(f),h=n(2),_=n(10)},function(t,e,n){"use strict";function r(){f["default"].dispatch({actionType:h["default"].ACTION_FETCH_ALL}),p.fetchAll(),v.fetchAll(),g.fetchAll(),b.fetchAll(),T&&E()}function i(){T=!0,r()}function o(){T=!1,E.cancel()}var u=function(t){return t&&t.__esModule?t:{"default":t}};Object.defineProperty(e,"__esModule",{value:!0}),e.fetchAll=r,e.start=i,e.stop=o;var a=n(6),s=u(a),c=n(1),f=u(c),l=n(2),h=u(l),_=n(26),p=u(_),d=n(12),v=u(d),y=n(11),g=u(y),m=n(25),b=u(m),w=3e4,T=!1,E=s["default"].debounce(r,w)},function(t,e,n){"use strict";var r=function(t){return t&&t.__esModule?t:{"default":t}},i=function(t,e){if(Array.isArray(t))return t;if(Symbol.iterator in Object(t)){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}throw new TypeError("Invalid attempt to destructure non-iterable instance")},o=function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")},u=function(){function t(t,e){for(var n=0;nv}},{key:"all",get:function(){return g}}]),e}(_["default"]),b=new m;b.dispatchToken=c["default"].register(function(t){switch(t.actionType){case l["default"].ACTION_NEW_LOGBOOK:g=new a.List(t.logbookEntries.map(function(t){return d["default"].fromJSON(t)})),y=new Date,b.emitChange();break;case l["default"].ACTION_LOG_OUT:y=null,g=new a.List,b.emitChange()}}),e["default"]=b,t.exports=e["default"]},function(t,e,n){"use strict";function r(){return y.size}var i=function(t){return t&&t.__esModule?t:{"default":t}},o=function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")},u=function(){function t(t,e){for(var n=0;nd}},{key:"get",value:function(t){return g[t]||null}},{key:"all",get:function(){return s["default"].values(g)}}]),e}(p["default"]),b=new m;b.dispatchToken=f["default"].register(function(t){switch(t.actionType){case h["default"].ACTION_NEW_STATE_HISTORY:s["default"].forEach(t.stateHistory,function(t){if(0!==t.length){var e=t[0].entityId;g[e]=t,y[e]=new Date}}),t.isFetchAll&&(v=new Date),b.emitChange();break;case h["default"].ACTION_LOG_OUT:v=null,y={},g={},b.emitChange()}}),e["default"]=b,t.exports=e["default"]},function(t,e,n){"use strict";function r(t){return-1!==y.indexOf(t)}function i(){return y.length===d}var o=function(t){return t&&t.__esModule?t:{"default":t}},u=function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")},a=function(){function t(t,e){for(var n=0;n0)&&f["default"].dispatch({actionType:h["default"].ACTION_NEW_STATE_HISTORY,stateHistory:e.map(function(t){return t.map(p["default"].fromJSON)}),isFetchAll:t})}function i(){s["default"]("GET","history/period").then(function(t){return r(!0,t)})}function o(t){s["default"]("GET","history/period?filter_entity_id="+t).then(function(t){return r(!1,t)})}var u=function(t){return t&&t.__esModule?t:{"default":t}};Object.defineProperty(e,"__esModule",{value:!0}),e.fetchAll=i,e.fetch=o;var a=n(5),s=u(a),c=n(1),f=u(c),l=n(2),h=u(l),_=n(14),p=u(_)},function(t,e,n){"use strict";function r(){return"webkitSpeechRecognition"in window}function i(){var t=g||y;l["default"].dispatch({actionType:_["default"].ACTION_LISTENING_TRANSMITTING,finalTranscript:t}),p.callService("conversation","process",{text:t}).then(function(){l["default"].dispatch({actionType:_["default"].ACTION_LISTENING_DONE,finalTranscript:t})},function(){l["default"].dispatch({actionType:_["default"].ACTION_LISTENING_ERROR})})}function o(){null!==v&&(v.onstart=null,v.onresult=null,v.onerror=null,v.onend=null,v.stop(),v=null,i()),y="",g=""}function u(){o(),window.r=v=new webkitSpeechRecognition,v.interimResults=!0,v.onstart=function(){l["default"].dispatch({actionType:_["default"].ACTION_LISTENING_START})},v.onresult=function(t){y="";for(var e=t.resultIndex;ed}},{key:"get",value:function(t){return g[t]||null}},{key:"all",get:function(){return s["default"].values(g)}}]),e}(p["default"]),b=new m;b.dispatchToken=f["default"].register(function(t){switch(t.actionType){case h["default"].ACTION_NEW_STATE_HISTORY:s["default"].forEach(t.stateHistory,function(t){if(0!==t.length){var e=t[0].entityId;g[e]=t,y[e]=new Date}}),t.isFetchAll&&(v=new Date),b.emitChange();break;case h["default"].ACTION_LOG_OUT:v=null,y={},g={},b.emitChange()}}),e["default"]=b,t.exports=e["default"]},function(t,e,n){"use strict";function r(t){return-1!==y.indexOf(t)}function i(){return y.length===d}var o=function(t){return t&&t.__esModule?t:{"default":t}},u=function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")},a=function(){function t(t,e){for(var n=0;n0)&&f["default"].dispatch({actionType:h["default"].ACTION_NEW_STATE_HISTORY,stateHistory:e.map(function(t){return t.map(p["default"].fromJSON)}),isFetchAll:t})}function i(){s["default"]("GET","history/period").then(function(t){return r(!0,t)})}function o(t){s["default"]("GET","history/period?filter_entity_id="+t).then(function(t){return r(!1,t)})}var u=function(t){return t&&t.__esModule?t:{"default":t}};Object.defineProperty(e,"__esModule",{value:!0}),e.fetchAll=i,e.fetch=o;var a=n(5),s=u(a),c=n(1),f=u(c),l=n(2),h=u(l),_=n(14),p=u(_)},function(t,e,n){"use strict";function r(){return"webkitSpeechRecognition"in window}function i(){var t=g||y;l["default"].dispatch({actionType:_["default"].ACTION_LISTENING_TRANSMITTING,finalTranscript:t}),p.callService("conversation","process",{text:t}).then(function(){l["default"].dispatch({actionType:_["default"].ACTION_LISTENING_DONE,finalTranscript:t})},function(){l["default"].dispatch({actionType:_["default"].ACTION_LISTENING_ERROR})})}function o(){null!==v&&(v.onstart=null,v.onresult=null,v.onerror=null,v.onend=null,v.stop(),v=null,i()),y="",g=""}function u(){o(),window.r=v=new webkitSpeechRecognition,v.interimResults=!0,v.onstart=function(){l["default"].dispatch({actionType:_["default"].ACTION_LISTENING_START})},v.onresult=function(t){y="";for(var e=t.resultIndex;et||isNaN(t))throw TypeError("n must be a positive number");return this._maxListeners=t,this},r.prototype.emit=function(t){var e,n,r,o,s,c;if(this._events||(this._events={}),"error"===t&&(!this._events.error||u(this._events.error)&&!this._events.error.length)){if(e=arguments[1],e instanceof Error)throw e;throw TypeError('Uncaught, unspecified "error" event.')}if(n=this._events[t],a(n))return!1;if(i(n))switch(arguments.length){case 1:n.call(this);break;case 2:n.call(this,arguments[1]);break;case 3:n.call(this,arguments[1],arguments[2]);break;default:for(r=arguments.length,o=new Array(r-1),s=1;r>s;s++)o[s-1]=arguments[s];n.apply(this,o)}else if(u(n)){for(r=arguments.length,o=new Array(r-1),s=1;r>s;s++)o[s-1]=arguments[s];for(c=n.slice(),r=c.length,s=0;r>s;s++)c[s].apply(this,o)}return!0},r.prototype.addListener=function(t,e){var n;if(!i(e))throw TypeError("listener must be a function");if(this._events||(this._events={}),this._events.newListener&&this.emit("newListener",t,i(e.listener)?e.listener:e),this._events[t]?u(this._events[t])?this._events[t].push(e):this._events[t]=[this._events[t],e]:this._events[t]=e,u(this._events[t])&&!this._events[t].warned){var n;n=a(this._maxListeners)?r.defaultMaxListeners:this._maxListeners,n&&n>0&&this._events[t].length>n&&(this._events[t].warned=!0,console.error("(node) warning: possible EventEmitter memory leak detected. %d listeners added. Use emitter.setMaxListeners() to increase limit.",this._events[t].length),"function"==typeof console.trace&&console.trace())}return this},r.prototype.on=r.prototype.addListener,r.prototype.once=function(t,e){function n(){this.removeListener(t,n),r||(r=!0,e.apply(this,arguments))}if(!i(e))throw TypeError("listener must be a function");var r=!1;return n.listener=e,this.on(t,n),this},r.prototype.removeListener=function(t,e){var n,r,o,a;if(!i(e))throw TypeError("listener must be a function");if(!this._events||!this._events[t])return this;if(n=this._events[t],o=n.length,r=-1,n===e||i(n.listener)&&n.listener===e)delete this._events[t],this._events.removeListener&&this.emit("removeListener",t,e);else if(u(n)){for(a=o;a-->0;)if(n[a]===e||n[a].listener&&n[a].listener===e){r=a;break}if(0>r)return this;1===n.length?(n.length=0,delete this._events[t]):n.splice(r,1),this._events.removeListener&&this.emit("removeListener",t,e)}return this},r.prototype.removeAllListeners=function(t){var e,n;if(!this._events)return this;if(!this._events.removeListener)return 0===arguments.length?this._events={}:this._events[t]&&delete this._events[t],this;if(0===arguments.length){for(e in this._events)"removeListener"!==e&&this.removeAllListeners(e);return this.removeAllListeners("removeListener"),this._events={},this}if(n=this._events[t],i(n))this.removeListener(t,n);else for(;n.length;)this.removeListener(t,n[n.length-1]);return delete this._events[t],this},r.prototype.listeners=function(t){var e;return e=this._events&&this._events[t]?i(this._events[t])?[this._events[t]]:this._events[t].slice():[]},r.listenerCount=function(t,e){var n;return n=t._events&&t._events[e]?i(t._events[e])?1:t._events[e].length:0}},function(t,e,n){function r(t){return n(i(t))}function i(t){return o[t]||function(){throw new Error("Cannot find module '"+t+"'.")}()}var o={"./auth":7,"./auth.js":7,"./component":15,"./component.js":15,"./event":16,"./event.js":16,"./logbook":17,"./logbook.js":17,"./notification":18,"./notification.js":18,"./preference":19,"./preference.js":19,"./service":8,"./service.js":8,"./state":20,"./state.js":20,"./state_history":21,"./state_history.js":21,"./store":3,"./store.js":3,"./stream":9,"./stream.js":9,"./sync":22,"./sync.js":22,"./voice":23,"./voice.js":23};r.keys=function(){return Object.keys(o)},r.resolve=i,t.exports=r,r.id=46}]);