From 2ea2a62d45b040b8a7d2f6a10b52155cb296c933 Mon Sep 17 00:00:00 2001 From: Paulus Schoutsen Date: Wed, 20 Jul 2016 23:40:40 -0700 Subject: [PATCH] Update service worker --- homeassistant/components/frontend/version.py | 2 +- .../frontend/www_static/frontend.html | 2 +- .../frontend/www_static/frontend.html.gz | Bin 136360 -> 136285 bytes .../www_static/home-assistant-polymer | 2 +- .../frontend/www_static/service_worker.js | 2 +- .../frontend/www_static/service_worker.js.gz | Bin 2163 -> 2175 bytes 6 files changed, 4 insertions(+), 4 deletions(-) diff --git a/homeassistant/components/frontend/version.py b/homeassistant/components/frontend/version.py index 9babe8b3255..68e92eeda1f 100644 --- a/homeassistant/components/frontend/version.py +++ b/homeassistant/components/frontend/version.py @@ -2,7 +2,7 @@ FINGERPRINTS = { "core.js": "624b15da38134daf66408d7b799da26a", - "frontend.html": "92c3225600ef491834d49491b1702f6f", + "frontend.html": "fcda78dd3acd52b8e0c8289890798239", "mdi.html": "a7fa9237b7da93951076b4fe26cb8cd2", "panels/ha-panel-dev-event.html": "20327fbd4fb0370aec9be4db26fd723f", "panels/ha-panel-dev-info.html": "28e0a19ceb95aa714fd53228d9983a49", diff --git a/homeassistant/components/frontend/www_static/frontend.html b/homeassistant/components/frontend/www_static/frontend.html index c5b06dd1b59..dd262047dc2 100644 --- a/homeassistant/components/frontend/www_static/frontend.html +++ b/homeassistant/components/frontend/www_static/frontend.html @@ -3,4 +3,4 @@ e._bubble()}function Bn(e,t){return $n(this,e,t,1)}function Jn(e,t){return $n(th },_distributeDirtyRoots:function(){for(var e,t=this.shadyRoot._dirtyRoots,o=0,i=t.length;o0?~setTimeout(e,t):(this._twiddle.textContent=this._twiddleContent++,this._callbacks.push(e),this._currVal++)},cancel:function(e){if(e<0)clearTimeout(~e);else{var t=e-this._lastVal;if(t>=0){if(!this._callbacks[t])throw"invalid async handle: "+e;this._callbacks[t]=null}}},_atEndOfMicrotask:function(){for(var e=this._callbacks.length,t=0;t \ No newline at end of file +}var r=window.requestAnimationFrame;window.requestAnimationFrame=function(t){return r(function(e){window.document.timeline._updateAnimationsPromises(),t(e),window.document.timeline._updateAnimationsPromises()})},e.AnimationTimeline=function(){this._animations=[],this.currentTime=void 0},e.AnimationTimeline.prototype={getAnimations:function(){return this._discardAnimations(),this._animations.slice()},_updateAnimationsPromises:function(){e.animationsWithPromises=e.animationsWithPromises.filter(function(t){return t._updatePromises()})},_discardAnimations:function(){this._updateAnimationsPromises(),this._animations=this._animations.filter(function(t){return"finished"!=t.playState&&"idle"!=t.playState})},_play:function(t){var i=new e.Animation(t,this);return this._animations.push(i),e.restartWebAnimationsNextTick(),i._updatePromises(),i._animation.play(),i._updatePromises(),i},play:function(t){return t&&t.remove(),this._play(t)}};var o=!1;e.restartWebAnimationsNextTick=function(){o||(o=!0,requestAnimationFrame(n))};var a=new e.AnimationTimeline;e.timeline=a;try{Object.defineProperty(window.document,"timeline",{configurable:!0,get:function(){return a}})}catch(t){}try{window.document.timeline=a}catch(t){}}(c,e,f),function(t,e,i){e.animationsWithPromises=[],e.Animation=function(e,i){if(this.id="",e&&e._id&&(this.id=e._id),this.effect=e,e&&(e._animation=this),!i)throw new Error("Animation with null timeline is not supported");this._timeline=i,this._sequenceNumber=t.sequenceNumber++,this._holdTime=0,this._paused=!1,this._isGroup=!1,this._animation=null,this._childAnimations=[],this._callback=null,this._oldPlayState="idle",this._rebuildUnderlyingAnimation(),this._animation.cancel(),this._updatePromises()},e.Animation.prototype={_updatePromises:function(){var t=this._oldPlayState,e=this.playState;return this._readyPromise&&e!==t&&("idle"==e?(this._rejectReadyPromise(),this._readyPromise=void 0):"pending"==t?this._resolveReadyPromise():"pending"==e&&(this._readyPromise=void 0)),this._finishedPromise&&e!==t&&("idle"==e?(this._rejectFinishedPromise(),this._finishedPromise=void 0):"finished"==e?this._resolveFinishedPromise():"finished"==t&&(this._finishedPromise=void 0)),this._oldPlayState=this.playState,this._readyPromise||this._finishedPromise},_rebuildUnderlyingAnimation:function(){this._updatePromises();var t,i,n,r,o=!!this._animation;o&&(t=this.playbackRate,i=this._paused,n=this.startTime,r=this.currentTime,this._animation.cancel(),this._animation._wrapper=null,this._animation=null),(!this.effect||this.effect instanceof window.KeyframeEffect)&&(this._animation=e.newUnderlyingAnimationForKeyframeEffect(this.effect),e.bindAnimationForKeyframeEffect(this)),(this.effect instanceof window.SequenceEffect||this.effect instanceof window.GroupEffect)&&(this._animation=e.newUnderlyingAnimationForGroup(this.effect),e.bindAnimationForGroup(this)),this.effect&&this.effect._onsample&&e.bindAnimationForCustomEffect(this),o&&(1!=t&&(this.playbackRate=t),null!==n?this.startTime=n:null!==r?this.currentTime=r:null!==this._holdTime&&(this.currentTime=this._holdTime),i&&this.pause()),this._updatePromises()},_updateChildren:function(){if(this.effect&&"idle"!=this.playState){var t=this.effect._timing.delay;this._childAnimations.forEach(function(i){this._arrangeChildren(i,t),this.effect instanceof window.SequenceEffect&&(t+=e.groupChildDuration(i.effect))}.bind(this))}},_setExternalAnimation:function(t){if(this.effect&&this._isGroup)for(var e=0;e \ No newline at end of file diff --git a/homeassistant/components/frontend/www_static/frontend.html.gz b/homeassistant/components/frontend/www_static/frontend.html.gz index 32c1d8ebdf3f6054762ab2f5c819b983853c42ec..d9d94f0c075f169c0bc4fc6de2638454373edd0a 100644 GIT binary patch delta 26741 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%0AOL!3M!vBOS9*bZSX7povrjVVoqz8T3@SSmy{mOI ztoP=uOTb59-VE`>`7UgehjBX|%G_b9hmkB{4*E`&V_w#4*b}tmA%i`U1Jebi6$YEK zQMw4Xz)ngE?BJ_FGE8{mmCoBDTXaY%kzqd0(1&?@X!vuORNYEdZse*d`Q)*=jf;j{ z845amjk2W5yqaimT7P_uF@s@krE82|SZ=D6l3n43NETIHDC5{9bG%0={Zoi5h8$cl zxmLD0d|^4kx4?$#BCc#Ii^yMd)}gop6jp%TN^9QS{D-!`FUv)Kk!R!TH#k%6Bw`K- zJ4Pi8ElY%toh9f26Q=rmsI>G8{aRZ_UkF}7t-BXv&c5D7>VLX*21L{Owui#)h6`w@ zQ}-6<^!q5-Z}7$$>OFiljbtslDL$?rqQM+0ucZD!Yy16Oy|%;kp8Bd$HkxJZ9P#^yZ(NIcDvD@YC6|rHg4<9OBl^nPrRFrb23d@na{9$ zUhGFKT6f_*)qlE4jkENuEGEE}DC(pNh|!Y)GGtT?SLfTs*R}(vQ;o642-7+(RxNe= zPs<4PYCJ-hUE{jrd3t#n7}01>kwMHxbl30B@@cyo&Zk>0&i8PwkrqC*vOSa5YU7ZK zju{dpd4t0Qc9o+>4t3>fnwxCafOg%UafDM|cSRu((tmr9@hZrL3H))>wca>3*0c$) z)5q|x!Jss?)-1l^hchK#CpyWzc?<1N;$S176sopypc#mR4gL~1ps2N09NYa6{e0Ey zscrw4X>k@<2Z1i$y&mW45RrD8tPaDt4WHbewXTi#j01CCE*p5-yB2J~s8z)f@tfih zK1(R4>3^&|*i_fkd}tUg7F%2JqdQqVR#L+B9DNzpwQG7@~jU{n8&dCl6)N9vImniNz4jw#Bgb&7pcUv^W`4uU#gn4QqN9!pwzwj@LA)X7{;0& zc7Nr-G8|Uu~^DX+7Z8800+`Uu?e7n!%FH} zBZg~np@uRzY?Z*mhGamYHq(8ix$YB#?LGO9^bXP51W*VI%C z+OJ(rss~WZ=S(FYYWb8BnY?|WKZRLXla{nvo5^=;>M*I;Cq5dKH)XS78!nuwE^hU| zoqydV9sKvk6|8F4gqCe#0S(Jq!VYCintq~a`q7?4(}pp)cwnkTK3TRh-qEDIJ!DhY z{P&CxtSaVKP4i(QZ@z?#ph~7{_3N)!O)VwPab!Kl-9Apz4VbtgzM_X-F9xDHkbjj^ z5lB`6sdcTs-u-}3_iO8XcW(tv4vJ4Znw^r6iJ^B9wk4P)D&?^MDI;9C1u4+G!(Jbs|)kL9+oDf2T%O zl^RI`#S#7-#iA}xoIZ%m%i zc76d-$ zp;2igizWR!xTelK-X=^-+BJ>fe<^AtyD(2Uq z#{s|;|3RPVg9su7Uub~8WS=O4kQXX4_JTJW3*N-xL_7lADmO)4_(b+snZD<|fx+f= zkEgg-Hm0^%Co^RdURSHxQ*1b8hSydHjFMzlom#?L@@-7X(T@F%&@62-e|Z=8)XH~U z89nFVGnw(%^# z+oe=d#9?AcTN=mSnAK0wa=$3w*q$54k(5;wi(!@m9QemoaZPCx#@YFtwhPA$W0SY# zj4Hx^fN5f_d}`Ff_kQuye={jJ?9{_%?GLr_Jf?TPbw3@mA7jM~hkztY@&q4kSDPPE zvnG$IdAq@ztqLJ1uT4Zpo*6xPF_^^Tp@7p8@MM`6)01nEvi$rJVp|;=U8$BGyVHS- zaeD{~#u(-}13#>d`^+6)La!dqjJbxrh(?sGSM<5H(^G-hf>k--f85LL323WrcD6{s>D{*t8+lq7PQB|8Qy$ zUo*agAV~3Fj6MT|@Nr~e2W|~rj-vkWcxM+&U5)Hhb1_bDlJF{tTH-69?q<{peMoO) zgO7pl7V$WF!6l)X`{AW16Z?yi=A%G1mEnBsB``dzlvfu4f9m*k(X8|WkMWttLY|n) z!)$1Ta@)M$xQktZm9}C0wZB|7>Pg?$p2 z->vuH(1;Xfe^#l=Ae)a`iVSZ$%wXG+fRfVK%9@tmDJc{;OX#$hg2GswLe?RaxClv} z^e}?q$QaCsOKpzUuZ=0^EJqVGd$(c7&sJn|9Qou~389WHDx_~$AOof^xd$|slJD_} zH1IPWGxJVnd1R&s3pm}V6Zv3DZRbwT*+o z4t+LK4zl91MZbjtOX-72cI$d~LDv!)}{ZD!-p64R>R>Y)wghd;9DQ|u1@S-}xaRmnylb{G~U zltuQIRJE04#hP5DdiD3_28{>DvNMO$k@1XZp`kzlGG$seEthlASR(N%EoA{ppob=~ zLVOkWCvboa>b`Q00ILS(ia;E~&R^d?%7|}Wf4V8k2&wV_9Si813Su4Zg~AP?K~ALp z;@6jJk$uF9`C{s}R_2Qt1z-vV_0ncRk+MpS*bXR`aY*v%MNt`s1VHVKDRu=XqTx6e zW_%KCF7=TNTCJW@Xbx8#GXZ0exLV2?wzl+$GWvvhU5zWFpD5iSLvtHHiK=D)GI2i4 ze^4IcJCtgToEss+j|UNm{a~k85oHuk<2+f>lKd4WfYBZ>e3SBbQ^6=r)L>^$fB%7} zv!)FG*PovM=j)&Ue0ucm`MXy~gX4I{fWY3Lr6{$;Cy8?iSUb-;1a2GINlo8rC~!8W zBuMzzYgtjp(Ta_?AH;?o7s~75$gFGjq5?#zF@h1IkjvRP^8!QxBkuH7cgBKSH#Z}t zjeRr_b{CXzMf51*j~OAX%=wy7f6`@L#JP#Dmt}s=LcG_%FiSc`T!qF@VMWWuAYObZ zuZoXNI%#F0Dsa>QW$<*8;PW`;^V{vKUj8{D-4BI*K1wwtpDE3Vsz`v=fXs zZhi*Vbc)Gu4}+zHIBs|dVZt-GDqk(p1NdL@6mpM^P>NXL$*}kBKU-`LfACxJ?hTZt z5_wW4#OrY`G9NByTKFxdZ;B7uZ!^riW+jAFTl429d)qW>DO zb{fDH+>59RKVssk-iS4(pxf<98s|PPcYo_d1O6|t{T5f*{JOw`f2z1%qxz|k?>6S5)kBBIz4#7KPR6C5kP?@ zTwcLPgn+ovqv06TBI1VjuW&cZX}&luE>5rE7Q5sZG}X-=bUMyvHc0+{HgpxjH-CoI zHqiAjj+`rd02xj9G%?_R(tdW&fq${5sCz!*?nH;YOkYaUYep*{vom0@@9&-&p^KWL zJ8JnuoO+W&e&{ORht&kvB(=h3LJ~O_(&%cQU3_hcR`dsUBJ5h?)3Zs6*cD`sIAXUT zLi#~8%M%uIc@7HzNTx$bVgfnDVe=5^MYZT_wSYQ+P+2_#kKx9(>HFaOviB z?1A^WL}IQk@V+;3nQ`KaU7k!UetH>{hW9u~63Kp(NGsA$60@Rhtc0dY3KiJJZws_m z`~+l@pNpizzmcsIKVl{^sn|O&p1*zBi66QRY0wvdh<5;VOUaHfOm|WIHh-JR%)klb zWTB^7YLsO4>ITUJ0kwp4i*aBu8RLPDSjmnGaw z*Imq8V@5eKcn*F--qH3s$fnmpIV?u1pm8G#H&pXz$Z$kWndEx&DJr^zwVCtTwsPjK zunB$P!Wif6*M{Dd@>p}oK!5ZpoxP%A+rn9kZdwcp?DknUwuMfT3W%v4*d4O030uPM zvw_FpRq^r9*ybJ0+k{E%sQ;`JrDvbIp%$tqb zkJxzD1Uc1>KBUafsvRR0X>4=Scr0KOyJeJ^UQ+ACSdc1lnx6bBo_`24`@9@1j(aDV zOgP0L4H*=jXRY1S-OGgSDLq>EUkQP=@g6lqQ5HZ&tm-IM2{XhSoVx=tL-jf_*EaAN zsjT|6nYC~&E?dGskttFrF(|X`<~GLb2DaE)bYTgz$%6-+pu|A;=g&cJ2z;)jCWqp` zl#E#E69#TK>Pwx)Fn_5o5I?U0JyLhUHZ2R@Fd_PQ38WFEs)cu;o~Kj6hV)^Y87h{f*G{Gf z{Y?jEj!7V4TnfC?_|V*_8Cj>c$`X^^*;4a*Igvq_o?;3Uaet8NLu8V#>==1Z@njKf zV`b-X6p0*x=3r|~oJ=W>k|w)0Q=&cfL-AQ+x!^((@264x@7V-4Y!>|p|Jt$ns7^jw zbA}MrjkD_l8REMl5+GB5(etu|{gX}?Ni<(h2hYytn7MA8$q_{5_+XaL9;v2i|C`E| z*apXlIvtc>JAca@Q{IiOGvvo?o<%AAzr;c3Sy?RS=UEvoiU>AxME)Jwxch85X+D)_ zlU!aqfUXvcSvlC|2nsBRq2Adg5isVtTpb!;4{4lbw|^TQi0mT26p^!bz02Ie3-KM{ zuu;41yp52v{xHu!r1=D&xg%Zeo)O#GG}R#5tw!5Ibd^nJp~;r-ahlht_4*Wn{2XCL zV^KG36g)G2%*WYlO@(6jvlA0pDn-aHxaR zM17O9%MO}qvAXvtaQR2bMxo0`mk+@KPcVp-Qxk8eXP4dC^wJ7z$XAEKv=Dz)hCH-2 zVPbZ0u+l+pPSf~APawuOIb|6r%*L0F!2uUc?7a(uWF$x>Rjd8~RI! z-BsauZ#VhvR+XrTz%yqo(g)*gRhHqtns;7yK;V?KlHYsAbW=)B8NU1Tw@@IoN<6rv zm+`>?CVwExkD<3;`gjuP@aBPOdVouKh>N;pGucGJY(U-JQ<5mnw--H@0`9z+ly%RJ z2AYN{o+o0zitxnOI@;3+(=bHd{Y?aDd;C}%7U17&zv8BsO|OLx(-Vl(DlN|=o~H-FqUD(0KoH0$Gh`XMiK46wAKKk^A~ za6V3q6!QMtmZ@v|o@iP+Z1TyV%oMF#&IdG~#q*c{45*~UzNmdeFrSBU_h4l;s>F|J zGH-r%ZR*eF_Uo&2D;=+iq5NcegP!##NY-m&wKz_!+9* z4*NfoUrCMSa2<%_Vo`QJplE)cPTZc+fPeRmP>9`%PPcz@4vO%Nbhf@{io%@jqv*Mn z{3`1iE+vL1qv}TcG0uES+u*uVPn#I5Y?6IQjf;tXjAl>yzd+-Uy@`(y@0DmcO(798EwDW4uYA70Bkgn0yJOb*F7oGOJjeQdC1YDen7mpjL}-**zOC1kMewT16jv z?F~z^LSOG2$yg_;W7`Xd^>tpB6SwYb0Cu~_+LS$|>nhqaJp zSn@jMCls@GXfGUPhqfhmAvYzkz-*D(+i|l6jlg8*{HiEQ*Ov*uyi6BqRZs%?-N=dP z6zR#N?Nz#+y~~f!JMqJ`doGMxY&({RF2zjTozR=)DaNPqHa1SAXIr{gf4DRAlC~dLp+dX*Ztkf8z(d$9+FpUgNI5>Bva$ zW~lehjZ%Wb6^#uAEb9{gwGP4g6EWbZ<#gL#@f_`0^{V;?@hZ^Kci&-0KHyJqgmutf z6i@v6M?hL~fkZ!^H7FOvyhIAE!C_^bF&lmAfmPZTo+`zY~>@YiCoD3fI z)~b$iw!~zVA%atpD1U5wadW7D=db}r`V&ej%t+UGN0^U**Tb2R4jw1weR1$8sW>t* z4sbSF=|{6-KIrWADyw(;`)v0EfAx|S{+)0nxA~x#l*=jH$;KIaxo{XmOi+-dlXQN4 zDilnovvitG0H89PqN&?{a+Xiws(dPbKUoh$2V2?bvFx?+#D7+47%FHwbfMgH44q`( z1VNo4DdPa`Hp`aiUz)nXe;vrspwwt!+Qv*VRj(5k(5MJEBKJ44@dK3 z`SqkdXqCpNhZr>xYLsHIgMN~amY6D7mGmAwm`K)noPVEiW2V_zBITe#EG_V2Npz)U zQU~HCkZU_Bg1|QzK+Zr*ybD;XHnWQJWSq=K+9v91RIq8-_n%rdS9E~qVzgQ(lhF## zP7J5cr_umWEqB)O$vXK2xEB=A0}9A!=@rln@$pGJ`NV(r+R`$wG?BM#?YArOXFjOM z!N>BVi+@rUuE)-de0I;zX2$(*) zJ;+=0jj*-ML4ogCFvg;{_!oz{hhM+Vtk{z>QML$?_!>M`)x3 zvcFT`BCsPtikh&N2q4cTQsJ{DLL}Ck46271c%W=G=wCRai9e>*_D#AtzsgEXIRXbO z9NC;nfpRKvx`eDeCo^CT%)jT0tG}3?pnoClI;o-J(Xsn6n4ly;`zLy{(3KaTBj6t0 zDL-72?Z33}S)^xh$3~_(iuWF)S^I}ekj=A;^5EGeKW1KKAFv0U8odWDt|BOY)8Fqt z?nmFkzkcdJj-E_9Pa^)O4@I3mmG`<&A4UDW-}zYtcJs5{OSfObmep}Ddh*lL?tlJw z)Opl@)a`!@olH89yZcWg_}6#Panyf0dD3~}^t{V}@6sf8-HBJEmj@Iy%q@?|YM|E> zS$Xp*d#Y4rj1QOB<(g-+tL36-2aKr=ZT9z&!B4-8&X;HTdFL$q zJ%=Nv`#9+(eaz@qlV`bVNvc-NSPvgDa*7H;l%SPpQpUqC=WsG*+ z(*LE}6Q(*%6mI6K98uyG%PW^;*U7c_!{7M;?M-XPqWs}Yy znFZ+Qg4{yMjq_Ccai)s}NN#~Bs%9f~`f~eE0PjXky0#X%E3F99g# zw*~=mE*J~vlkZ%YfkMGby$_W&f$ln2F!Y2>N zXbPuAHIwe3%r=L!X#ExTp#q)<%!19cB@i;uMPoGw(?hvO7NMRh!ubeX2&)t3-7@F5 z)ngavvY3$9K)|-vhrFsWT&IluuZdZU4Lbp=DxYGBFi)zpg!ST_#vWVn>b9;UuPJ23PYmuE}>CNOA1f?!cPk)aceC zY^pbZtjOgZOw%3O_V)DJHcGoBkBUdE72A~yMDo6|DzhfXNKrA~84Evf*LgJ=#%(IEY%C{qS7@J@eb1ekLMj-^J` z#t{^Q#aNyoVvXo37ivJh~q~lr>#{hBg zy}KE8P~H0`57O@3iawg&1j@>*z}pPOE1W_TeTpsjlWbch_!|jXsh&2KBtocsqM8d%d%LI8PT!$XqMUIt!aeY-rBG*BZXU-+Rjx+cBOIZ@iB0GSh<&5>7 z{5LmzjzOXSLciAurxps_SaCi6tvDM^my?Oio0d`k&pGTVR7TbJ2;WblUR9NM`E>?@ ztX&IP39WTD)-``5t3i<>>2zH2*^F?&c9vt-+WsV#rWKz}mUEes2-r9LdXdh5(8AVi zOQ{nv!SJU*VpPHZUP@JaEB+MAB!SlHM|p9p?))5e^H&!mq|i3mP{734R|C+Uo5`V= zKc7rm#vX0Mjat4M$y`n_3A)*9RfkM0h%UVLr#7XHb?ZAen^qp(DQiE-YC71Z)0(Sz z9Z(vrisQ}6MW^1qv(KON!8}VRq7#nvCHWaRsCc*(wpa;#yreI}^5ac0#CSIDDG;%xzT9HAv1fjFS61OoL829+8 zMKhj2N=LH~`Fw*6PVRrrTibroDA2^q0Ze*FF(nO<~2oS;>nqeHsOxDL|<;o^;ROASxz$DwL@ujTzavIK^sQv zo0)Wyan8T+*NTj(VaSH}ceZd!Kc0xdDIE<7t@r9|d4};9Fq=Ft6^TFim`+KPgNtWP zg@%#Q_bS1WDV@2;=LSZ9t6H@0?R@3^q7Qg~w`fsKWd-%fs^va!Cr(o$3m(fjUTgD_ zh9@Uss5vT0RgQaCvR*zZfc0fM*`i8W+zTGlLh(geXFI_PMp|0lYFOXdUQ!=!>gzb= zarWRrC+m*KH=jTE1U;vu9%oovIi;%(C&>-_iJS`M7$t)w8mcCLE3c}gC+`EXv$o`C z282FXVGN?~;NfUtXYQ@4C@`Vr_7P^o$W*dOC901yMJ3^dR;CW_y>w7<{!;DRrO?^Mc1wK>``c@0(KeG|eciRyeqJ(dRy4{~+8e7&y+8rq;f zux+L>*TjwL^Qy$u(^1|fm32~#s%w>_f>Ks@a{A9uvJ(VgBvjry#rdz<9JRZxLi9Xs zCv>OtYn1S9orniM(pP-`jO(i(-2PeER3%~#`ZuNS7CEGUvr3FjM80#pKdV$|nKB); z%i$EAkM@W4u)}3h&y&W#8cm*^C*zS}zcd^Jue}=WT(y&{!>U=?YlQQ8D3+>|(oa~G z&OFg9P#Qqhcg1ZVrlPCD>&jjEhjW?jQ=LlsVCOx0B*pxTpR;TX;;*Es(%i{ztw5+i zIOsZ?cz*tWtarHa0Lcff9FCEVM{$y)&1h?Lf1C$eqb7U>>-TzpT*1V(Z zpkIs#iA%b5L$x=GafWiQ#fH{?6vxJpk<)sd?a>QVHE-hn zgI$$>Mot)K)URbITy1!K5{9GBm5MqrJZSL2fW}l-fGWC1WmRo4*w}%qsxNCsMu2$3 z&&a@Gu(;gXOIFjg`R-x3ZiZhp0=_lodfR$?lp23tk_2d($jT_cUG^;cbB6iSU>6%5 zp_i#9>210_&bl}^*{RV>5`y9L=Qv)Uz;Hx=d1egb?Z%eW8}vmRFWjqZ>gX10+GN?lCgT+)UFIwYC+G)OOi)K^9< z!KU%-I{UL5Gw`4cD2C=UY-HRa>-v)Mq>XaUiknV(l>$#1dt$4MV^*S=lPhdxI9gkIQPzbmwV*US{JcG<72`AUcK+` z+{`p}(U%gcWLS6B13Vw24LwztHq(qN721O9X@P_Z!q1Z6g+}A}Zn)SRLZeX?KbRcp zrQ~8YSc+KhJc}f5o3i9C{0=!MyzFYzcxwkwKZilyF0OqHjNYrzOWg`6?1we zyzAGs5g+>NpeYh5zLKf*VW$g@xda@r>%Mv~+GQ?{(%boNX+JN|H+`&wi+RVJ-Oa@%$7X}dQkfDN5I>AaT0f6|46mS zC)`L-)>Gi2q^@J8n3s@2m{R`I@K$q$OmcIBMd_wlj*{cpz zmWLZt>)4C-pzc1UmN1o#dr#VdG&I8fkMwkoW3KI9X#3Yyc*#ZGM`faPmXFGy*PK^L zD^F{GVj=uzt54A#hjrgJMR*Vq1u%n0xkS4&2O+2m6;;qonROZMm7xdL3*;vC=_yxA z*@e08$f(;!)PmZX_9|ux;+)p-qY{kLHm7IVBtBTtODu(^B%M|$(17PywBw1i^g0sq zH=<2f<#6;1a7Wlj;WGm;2}fpOvt#Dt%mht;zoKIL16S9+MOr`koT7Pz9Bs%KaGl7w zAJr9wsW@C2q@!ct7WF851ZOWsybg6i?oKbreDIg)FUv)lk298zE0S43_2_RHs6#>@;%Uc_w-{rpSI%v61Dy-%FAe+&F0xT-VT$0 z2m?L-7m{T*{x3>f2cn%cV&Gz7G030oi$%}cC;ozbYj+pBSlNo9}h z7-JIC^M3!+^XZiB*x_dN-^;9Ah|F`8$f4`pN*O-a~3re!oO(1CH$ z{X=^|1K=#lfaiE|GNM?S+w_jT0cqr8=x?Z2gsx=hN9Wyrcxl#&M=7pQlG*0On3R-R z5(%tb2@7g;qy)pXAcIlm)4aTT3uKwif1wXLB9-xpRu(>yO%7EHxMJYKD=Tn+MGw{X zxvGk^w6ST(BHhClPIgDmGLtAu_|l#jA~e0Crh?w$gb9YPTF6k_%3w_I0tur5fot|p z<0aOfXrsN4LVQa?UBgG&ufalKrB}n;Sd##OSeAS4!4&Hbc;#w3kakJIK3wkY-)5zZ z^^VCfb7SAt*)>_Q(XZ2KdWn92(}o-<%7WHS2E41^JGAcyea}b0v|8M@GfQK^Dqrav3y zZ?duk*v-2Wa%{6oEL6s3nQcEW&Xljagh;v~wCb+89M$M0+;NM`CXo_<$5a!853x`7 z0DZF87B*q6(n%Ha?3lTyR9Cu2(T^lLMb}7-b{3yl2fPS(#IW*PT$LN;DLGR89F#c3 zl`8lx3ATP!p8qBLgH@U%y}X%zxiS7Ul#hLX57(E zF9~+9KA1gm0MxqfYQ9NC`{Ei5Re%yKt?14~&c|A`SRI%cq+?u!ZHD6kn8e#GEh*v{ z9HH0N`Wq67syFhBK7U>bTYIaRADFPqQO-d_^#-v9mnhx=HGcpe!y#{lDhng5wXv7P z6zr1R&-EhWOs|a)n*sJWs=KBo8~EnQ21Sejy1Yu~*_iFrnuZk?06If;6sqm45kg%KCaGIjn8}5zM^}4+aAi_C z5=0r9_f()neDp@?vbjpRsty*4`BmlrNqMG#s9bFB)LV0Rxf?{+1aaDkcB&=KDsix8 zi*2>38YI3BZd`3VTCY0VltCh(Jd%P|KzkHmJ&G;;oL?2w=Tle!?D_2ylf`M7*9;*t z&FBgzYIgW0%0W7;K7Qa28*fW|^^~p5yjr>t!`;t6HMlu7>+B|9h#OP@Vz1M?+{xV= zS1oJT5goST>$+W2&hG9WxtEp7HZMi5fS0-70VX1V#SAMeC&SaF+q#0TzE_l99PYby2ebxD8C-!bED_-T3pXNrpNSH$sugK8$dV zBJ$cm#b9F{sCd;UorR+U{n|iySPp>n} zA=@N%fC#Q5#a$7f4B=rTO>OCZLU;C zx&*aFeuaUVnML_oBf}B6)h*;zegab!D52*80|PJ8$pp_5qgRR!b=bm(en3i>-;YG| z2)l|d(j3pnuZGBs3MG5cO;`>)RL92n4^wWV|+{4 zli8TQxpVnZNww2xf0LfcK9;<266fLrITTd#eX%}DceH7R)k8gWrp|gX8o>TGXk6(KP!Q<*hWq=tDC2oBSxB+ej(<2_4-M zqj!q}#UY5ugk$?WYwaHYZSc33=_%~3VaYTjgUt$qlGa4IrcuC z2)?^KKZlJGe~Qv~L_85=;S6(puv-+!hA>l}G3+2VCl)6REb=$i!@y1Sl#j;6IXx(K z`Po)*ZaQ?K0Y;_omhInJVac3kW5K^(xpFV`_e{ykrkr7kNsA3Pt(O!(n`W)FK zJ;^?qb4H7T7-?*=v*$Xt96q~Dmos|dW)kow#Y?GJ$~-HVlf{UP&oWM7#B-nMLIt-*u5L-H!U2JY_S93C!cdZGuU=HiV;!^%9Fp5NWBI^FI za;$*^e<+!^&oQM!YlA%{JskfX*-A(7hf4dH5c6^KZAcCy1qu_%vdlQ*MA1g8&! z>A5q>F4OZ*9m34~e&7t*##}8HvvRPz`|;z)E{}|P9C!a-0{1_ZGa6aEX>H9a)G4$j z!14IN+Zg=TmoOfs&T0^wqC@IgadXf4mOY1STrwF@nhj2o)L{jO=~TOirhQJ1qD3(q zIysMn>12GTP318=%TYxZvF++8Ud)%7evB4h?bI{?ZSYF|zyIg|+9rXlMQ|p%HxVZ} z$aG)>!in$+-Js{F3%8&tZ z(2pE##p$p1!#;dCkk#;gUbSf_<54e^l~rDUGJtL-Y^7JQc_=Ptrk67v5s+3em?R7K zCrrL3Xpu#GAAcOSrlZWCW3qrd3XDl1+eV^3g3umtST^jYWq!#*h-#~Ta+oQnyUl3Z zL9q-SvA_TD@!lWDiR3+l6&jnsHu?#TYs*2QlH-E>_xvVDtJY$Eoh}CPkAv%L;2mv$ zCkfLwskIZ0Y3ZQ{H@ji_EE}fUAF`fey^$5)g$*xZFzYlYhhO;bBzs92wQF3BZ^^(Dg8J3;l2*{x_x?+= zcDcRqB3vZG69N&JlmjA{lFT7 zkP?&AayFk8C=dJ$bVQMW>5=wVRS|=t#L0)}H%K%+SPb&FTCOX$53k&FSRxwZXboj>}EEBOW=I4O4-wJa2x|tFW(jaqd+BaOm8J*De|s(n*k4mGOqA{YdVcj z5)2aZdP)Hj3F7pI;!0^bD!EQ?u&>vc{AMl8Q*4?=ymT2Y%93#;CYyF?y2uJ?w#+iq zu9_Ofd>cLPS!FU{$kX08vGoB^J=%woY>LMkg(D@w4g;C(^sU209v8wkl*TP>UtGg} zFLn-$N_?%#`?S|sts65k__k9!HQ9FPh73As|T-_I`>jG?lH`X>06hQGl< zj^IhXnLch=pez8i_9g?1fS|Q~f0Rzkcw*g^cW#}&kc`w=vmmnD8Aeg6fs}u}teaZ( z5YiuE;2x=z83_&3^I6W1HK=k3HDb+!8KfvLe_}8wj*d`oxHEz742{A8Q9b;K1Oh44 z=CfV1iqKgoJ;&E}I4+gPB*S=30s>BiRul3_w0~W`x}GgQwP+E4WDuzBf6oO+2U2id zprFyUeC}$L9W)Ib2TeO>n5ka(-<6dRP53lV0!e2~5{U>RWymP(flxPClc=U4I0Ovg znb0gyc2zM*@dtt|r$&YNN*k`)9v}9zjIDl0+VFxW5H}Hfy(>&QvG_ zyIRoWB(ogfA&bM} zI6o0Gua33a9$@k4*eE&~O#NzYRzj%&6AvDMv^-+!=)TWBl^`-y+#6POpI^|07e-s0 zz$uq75_65iDaOok&I9wpYoFK1v@rs#acaYztsf_=S$h6Hz0B~Ar`5qgSo4gwD%|GI zJ@W;b2SkpG_jBVNe`(z|qnQ|oK#=4P;iM+K>Sy10fJ zck<~)(Ggzww!54BddCp5oC+Fcg=uVA$hvT~XQ0(88ud#I4l9C4FV zN1#qz%e2Q9a}OX?3d5H|UA15A2!sZxVti$SZ9kb9ZGiAGe{v*iB(zV48iC?P+9Jg$ zCOlv>GYIitu~5O9M1d{>M^%Hft5S`~PwdArUuREeP>9zM5O?Q!HXTnsaeR;@rr0@2 zkSm?o{{BAA`R5|c&Qq{eEL}J#kI8dP=GO*(I>EpvfmRD6cLnU8P9H93_!#UgT-a&R zdnuu(M0@1|f9J=1WHRjIOr0Y9-kz7tTIcPq zWs)aTxQWk4JAHg)B(XyDp2mwRxA@H#A>py$8G+krxGWEm%v)U3DyE> zuQVA7%2>T&{(nr4HO%oz1xCtGk|_v4LMiy*!Cd?W0-i2xA++t`{IGerrta6>;C4#l zH^01n)p`B%55IKchi-p_y*FaT-vN~XPXWp8H%zDTA|)q4&3fmkmP);M+^UiBby7XZ zK6sE?54OgqcDtD@QZA?eSUIGz;P49u^f`2hN7UD>_WMcR^O*b1FA8}2ywT@9p9fu?m_0nRo zsxIuw^e|0=gU88xf(Lo zFy;wIaBC7!M=`f1MAkKBn>@W@GKI8U1@6X`(_Brk;-@SW;`2*OB{^eEHRW;~>lkCV z6!Uv#cit6iCPXyySnaK62l@4-amm8SW9wO$6@R(DY8O6{UE@k*Q+V-Y@9ExCC@q&~ z*ZCr#3zi}0`nSKk8M%qd7ZO!x6IR>JEIn_CBaAa%fLtaN+E^)imTv5Il26~CF6R>x z9_QJGk|t~FiGWD)>DeTmzOMp>T1-WLs1&X0aFzmHg#CCUbX2XZp050Ecg{-|Z-dd( z{C_&VqBV;l*vti{^;5}NKZ@8H97jDp5tw=kZkJoEd z_@mX0Ofn^r&V|pY83D!Vtneo+BAUQU9W(wQ9rIWfog~9$6${iZUzfgMZvHBJTqrlPjk)c}kj{TTdX)6N=N5@zZ@3 zncY!mUcnl-x-nIp)NIlbH2xJYUGdiW0#vH|C~uH2z-D5bb=zibOK`AOq*C>7Ew?>y zU%)WyT4NCrzebu31y@|HO)a}MJs(N2T+=M3$5KdWy<-eyCpld6uCi&%H#D;b>ML_3NxH(l zp)P>C={~fne>#Gy&IiV&f+;q$k=9v{aR;UMGNl~WWWNKPJb6)j*gE6 z72^UaE|;;Fc`8154n0M0peG9>+^alMDI!1T3dMonu^TuSI;XjC5qBqI^><+3JnwM) z8FYUub)Xp(Pkh%ltbz`#u(YByy>UxxNWiJ;VbDIB)*4h_gC|1-)QmQ&GFTFBi|**7 z7!Cn?0yCPaohkhO854FL*ncf#EoD@J-C|csZ>WlX?^8Rq$<0yqWNh$7avUq@;*)kI z>MN1A@q{pm3a{O!O<0_)l)~0I#H3y{F{%$1Vy(m>*_Md}LeR;u?y8O0b{NY&E-o%& z5wSFQZYrD{it9Q}26Ydo_zC^C2bg#V7JH{jH{wk5`{|=Yq*HnyNPpIgnyl2{gGI6l z-Rp`|+u1}dtFV2GGgf%X{zKKRwTgiIP$T|?QC4|@wp1jduKJX33$7~hE(%3Pa+7z? znnk-xJ9J0IkXpnH?q<~|4ff=-9ZN8rq0@fQ!!Ig`z6c7G&flxxW#UtNtr9@5F3?Y8 zfClNNkn}j*Pnlt!OMk1UF3->~I5d41DJoouoCtbK)2J`Hv~Gbk)}gf3MprHXaagRn zwnVCH7N>*^wOTQMTvv%cTPCP>R^KA0^T1UPE{o@0(Y1H>Uwh~N2k(H_F-JC$DCr10 zGrTWtL!jsB^g~*%L{5nFc~O>EX+GDh%oQRM&Jor02WMB6DSuJDMnVmMZp=T{~A0Alew z{KX!D{Dq?Ti*gRzZ}jLNU*h8%45YKr0Ut<5q4Jc)1P8v~iNHrjtF{{8H$OobKl*Li znVwPzT>82JTz^7@HG*oTN3bH**TLJUH~i&;do3sSx_oyv2hKUszEq)a>dp;RhJhGf zAc1lC3Not0^)0nAcsMIrxZ_?Z0hxjNFAV&BLG1TEaIGeVV=?b`v@#(7D`0dlCOItZ zTZE@Q#7I#1^FN*yIQ;UE0n1(|Vkk-HEG>7G}NzD&j2K7=C6ozdRf0y6ehdL~@Xk^~;MeQ?dSuv5sQ; zXfiO*rhhmi6Cdu1zu@9lyr;sRptHoEF>MY;ml4j9^0%wQLxg5Yo|HoouzHN{i7f7m zRc+2w7%?P@NfdxQHs{_L8$VDY{Umb2Smn zvQ#8kS-9K)2?0Stc?@gR+S}j9L`?12tI+K~F@LMTzeANC?Qx}Eb(P0YWfknHqSBMc zW~CrJPc=AIb^6|+T0C z_UbC~h@mQdt46g9&1H@g8&kO;rDg0*`_?z2;1=Ls_s(m&7}bd`^gncPd)i@N(| zlz*iqLb!G$Hs^vPEQt4e6q$MZf%f!3q}kPTh^+bGH$A7QVt!8_OARqB?GmZe68DBt{JpMcYQAu!^W1EeccyBj^-O&7u2{r>gJK|%;6Kf|nDi;ZiZ6 zXc69nnWgHnvI|`VJ=Y%f&@2tl4Z2nyFF+oyLfkQ}iv^tfJPF z73oHu?Rx83e=&&lY7MfrRzWkouE>sJDp1_5VaO6im*MsS6o24wY zUPO;EN&->j$$!dBh>@P-Q?3dq{{h|KGvC`}ct_!oWG(Lebdr6@CXpUWb&OeFwBEW~ z7R&j0#&%jNy#2Q-vj;!*??V$2As$XqROL~MY`d|kukPQEC>ILN=e>MC^OnJof@YXi zA&%6#2x~Fm*5bjN49hqIDZi)wDqARLrQFp6CC(}FpM31rf!Vav78#I^&_~F zqDkCXY_&J2LJ~`=UIJ_wxE(^LwEv+B9+b$Xm)Exd^tahij&Bt`Vuu>WoP zXhs)1_QD@!i*483=qyM?WbbS5TEr38p$#jL)_>l>2E?tk3g2`!?TL$N-?*3_A2UK6 zD=g!3YJQjZGUsgAWPo)pcxmJvHTvn@M!c~jS)YAGhoHM5&2Nk${UR$LT#eJyB%Mit z=O{=HdCFD<#(Qnx6b^SsSM(0ON~6&l{T#&%k0KPax$0B6fyR-(x35;*`D=6+rq|uu z8Go~LFQ@o6Xp$>55w_{tPMZoXrm8_!KP)`lhuwlDWZu8ZfM}#9dI_F$bwR6!V^Gq+%B(cpXgu|nISgoPCNXpP0T!@(NXL=LAD6Sli?&m6aW7usYT5kI#=z-+#P%`TF_k(YxpGUL6gN;~CQ*T&HKabYqHd z@P3M??@6_KN+hTiM$jEBICanh5j|}OLlJBk#*gAUOQ^Ria+&yU68;Dy+qC+2C>l{C8=o?(fq&EF z8upreEA;jRck=iSo#5QKm#4St#o9??PET&tliFq6%cH$p^};()0J8V=_I&`IQYU-+ zPws$Tv3CVLy}jElmASJ8RK3TI=Y|TOsOQG7G!9$2JB<^dvaX#ShCj61UsfHQZKV#* zlH=Ii#iaLDZaK(y{f-@ur0UxuZGSklihD5{cmlra&by}>Jtj)IxPzfcwJT8IY9DTf z*;Z7uz!lm`$z-T873V$lxfIWi*u9t-CPo&23O}*10>pwbDGh|}ECxHJ)yz7%HqY%y zNS@2Cw8VF(g1fFoH9c1$5; z?F?$09U8V$Uw5S{V`yZI;$KGpUd-R4ZJ!thgYaa@PS5GuHkk}|j#V~xKPF?&zyMs& zV-u}Xk`68y;Hx_;C;&Q+)>gsT4FqPjr%wPh90@%fytfAX4pT|$X6XOSdM6|6nuFfq zViyFO*q2HC0VIFmzhSHfIBDnU7Gbp5-d;yoctY+Y{g|BrtlhuQF5|%h3e#D>%fNrbQB>S~I%QAp-T0vn z3H2~OTomuK=?Du=uOiByc1qtkQ^bHKvU{0d4A0Usd-6DW+nfCPmzR^P=l|dH@1NuU zUVI$I&1i1PF`vHp;~qwykdZxlkDh<`!{de_J5u!tdXVujWP+}%0;E9)kA3%&I?`+?%tP+SrUX)%M5J{EIN zt2@rfEB&vR&;0=we{_P%dEiQbc2_ySGp1sex$B_&YdWEz90%Nw8}OoL;2#VBO<)JQ z!167|eLlaAu*nu9qt|k1WGvruWNhM&e3$JL+5`8m5jJSIN^Kih|LPFgfkmsU?BThx zvb#YxR}>qiwjyuNs+p@bu8bb?0l%ggfOrgIqQ+$s>E0=Pf0$V@Aa`*-w71#itDBil z_7sV3!X3 zf_xcMn1ubu4PZyWQ?~aPr~GBj??Hw{5KLQYi<+B4kQwa44FR^bFtoXUS3+_HoSK9D zw<%7}JIXQlfru`0z*V*o4t@&sXm0AFxiJ+I>$m1|%8+i_=RY;+ zY*SYaU;TJhM%3MX^VfO?lM4ou-xq^njG*apGX`<>AwB=ncUIP}m?ot%6aiVMO2bm+ zyWdHdH>Xz_$PH$hiUwm8UZhjfpqgb@%j4JZ-mrhND# zW%N_M3gJ2ij5<7ph=#hiH@k^2x<%B(sHnaXjTH+_d1&+5v(S{9XWBrMEEadofc|pe@w;=sCBDQVL^K}n~a+w?MG4j78sKQ zHNcu#l`+?EhBvdJhcpTMT`^{Fo;YX+7>7;l!q#-Z$PRB|P^W;ot4*Cft1oR<7euV& zSz96RhjdEu>TZEM81JrFlOTUNd<8M3dGl7dI>KhR#TJcuXUk0m_&*q9I-Xdg(1?-C ze*nK|ltlA;^GJ!|c?#+0ex|v+iGGC68qRWgQ#(oh`5zMvk_77ezlYfzH)Oin>3b%y zip3)d>b@igYS;_#I=j8zlMQZ5XGODQ`9$VKjAaFW$;n2KQ*k>u? z7**7(uyUgB#<)gD(m?i08}PZ?_+e9nJ|k{qtaxD(TQNIhCG#e+Bg`eS5<-&LIAynq zEUK(OY?F^+tznS?pl|x~V>X$grHmha)Cw-TRzLo3@EWAdJe`a)XU)oR>#<0&@#pktks2h`D(Cy{kML$3n#lZ4y ztw@d470S3#Oxn13V7KlQx*&AxTr5Qy5Ncp^lg;6JZ0=>6~3f_zSCL8bM*J!_+P8UO&%X3Hp z40^-48-@WeT}&oxt^70rA*4%Gf6NzG9W>^~Yc8b>m}OJGjB^#>t5dp+U+pza-U&+{ z$ln*%8G$0_T_0RgOROMCiQRD@GAtT#XC9f|dt58itv={m6 zWi}m^&t7JO7S&#IYWr}~dOOsu$3+_B5W4XiYdwXFG3U!|uegFzzDRD=4S7(b4S7)4 zwU=mf6}K66Q}$KSW#YHo*#VA=>CsOpsgO@0n^Oz1DWdH{G@aa&8}d+y69_8Jr|o8t3(j~3k?=pbKae?83V;gOy#z8=ws1&=c=#;Z8JHK))$q2jGIXP)~i7~|6@+_ZX zl1)sI@*xYia}3`6UahVIk3a~dOo6>xUF6erq8FY}iC-eBpyuonm#75-9e;?kZS8`R ziRn&EQ<7qdw+4xa+PicQ>pf3jyFHS4Yf?`W;i_^ByDJu*De1%AJ68RySq$UfG@py~ zd}FH5Bfm+@=oAHU6ZCd$UP%15rk1C208=|Q)ieA2d0Km30upwln$7^x6dnjS@>oOH zc?`c_4Q9A+4Z@*+qz{ytrGF(6)E`dD=_6;H97-J|4jDRhR6BpL_WCQ7{a&c_NA4K-vK{JQ9zC5;gLJtl^zR!P zIJ5IHJA0omI_e7_Qn(Q)mK%@!D?(8-v!?JELP4)?!kx2X{HeVrgnzbu; zl&U+FQ}c5h4Is^o)A@KyT#Hr)&~~p`3Ub+&eNvmM9zUkUKDH$a)of$Goy8qGUpOOt zg`(WiRSHM{%7|7ga(|p*s9MPlFu&SaanmWO@*tlAYl?c&{_G|~qo7Hsp&6OxVkMusk-YNV?N!Slj4z>-2CEYnMEbYM(2xo$gi;dBpdA|X58s<4vX~sD)0n%nvTaR9htcJpT5ts z*^xYMj!@4)S&g!)J~*|R?q;2!(KD~J4u&L10o6<`p?@&5wrv};E4|E1fwA$=fPk{q zKJJ}xe>^R-M;;x%9f?mr6muj-nMZ7#2~fmY%xHGnf88}W4sC9nh_vW0Te0RssG_Y} zHjR}cnItJcW6wvZ{gNB&cyb~#Xi*UhnKeEqBP3w%F9T zA8LGy0e>~BeEt~7jIde{)r|**JJdG7PN6)z313pX@3T)ONbZ<<2%mTZ`o0XGD%#z@ z!@<&uBU&$mz$WBS`VfIq1q{B9naK z{z=l&UJs60xTq9e$∈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 diff --git a/homeassistant/components/frontend/www_static/home-assistant-polymer b/homeassistant/components/frontend/www_static/home-assistant-polymer index 718384f22aa..22a3ecca854 160000 --- a/homeassistant/components/frontend/www_static/home-assistant-polymer +++ b/homeassistant/components/frontend/www_static/home-assistant-polymer @@ -1 +1 @@ -Subproject commit 718384f22aa0a689190a4d3f41b5e9ed091c80a3 +Subproject commit 22a3ecca854408a488a91abf4892e11a6fddbb52 diff --git a/homeassistant/components/frontend/www_static/service_worker.js b/homeassistant/components/frontend/www_static/service_worker.js index 874e0593e28..417f9cebb29 100644 --- a/homeassistant/components/frontend/www_static/service_worker.js +++ b/homeassistant/components/frontend/www_static/service_worker.js @@ -1 +1 @@ -"use strict";function deleteAllCaches(){return caches.keys().then(function(e){return Promise.all(e.map(function(e){return caches.delete(e)}))})}var PrecacheConfig=[["/","15448e78506f2e8ee4cf76755f2ba971"],["/frontend/panels/dev-event-20327fbd4fb0370aec9be4db26fd723f.html","a9b6eced242c1934a331c05c30e22148"],["/frontend/panels/dev-info-28e0a19ceb95aa714fd53228d9983a49.html","75862082477c802a12d2bf8705990d85"],["/frontend/panels/dev-service-85fd5b48600418bb5a6187539a623c38.html","353e4d80fedbcde9b51e08a78a9ddb86"],["/frontend/panels/dev-state-25d84d7b7aea779bb3bb3cd6c155f8d9.html","7fc5b1880ba4a9d6e97238e8e5a44d69"],["/frontend/panels/dev-template-d079abf61cff9690f828cafb0d29b7e7.html","6e512a2ba0eb7aeba956ca51048e701e"],["/frontend/panels/map-dfe141a3fa5fd403be554def1dd039a9.html","f061ec88561705f7787a00289450c006"],["/static/core-624b15da38134daf66408d7b799da26a.js","94508def6b713673cba7bcdc55e44fff"],["/static/frontend-92c3225600ef491834d49491b1702f6f.html","4a71b2900f8e086988751bec31d6c1f1"],["/static/mdi-a7fa9237b7da93951076b4fe26cb8cd2.html","bd484adf5c530c651d98621ece280d3a"],["static/fonts/roboto/Roboto-Bold.ttf","d329cc8b34667f114a95422aaad1b063"],["static/fonts/roboto/Roboto-Light.ttf","7b5fb88f12bec8143f00e21bc3222124"],["static/fonts/roboto/Roboto-Medium.ttf","fe13e4170719c2fc586501e777bde143"],["static/fonts/roboto/Roboto-Regular.ttf","ac3f799d5bbaf5196fab15ab8de8431c"],["static/icons/favicon-192x192.png","419903b8422586a7e28021bbe9011175"],["static/icons/favicon.ico","04235bda7843ec2fceb1cbe2bc696cf4"],["static/images/card_media_player_bg.png","a34281d1c1835d338a642e90930e61aa"],["static/webcomponents-lite.min.js","b0f32ad3c7749c40d486603f31c9d8b1"]],CacheNamePrefix="sw-precache-v1--"+(self.registration?self.registration.scope:"")+"-",IgnoreUrlParametersMatching=[/^utm_/],addDirectoryIndex=function(e,t){var a=new URL(e);return"/"===a.pathname.slice(-1)&&(a.pathname+=t),a.toString()},getCacheBustedUrl=function(e,t){t=t||Date.now();var a=new URL(e);return a.search+=(a.search?"&":"")+"sw-precache="+t,a.toString()},isPathWhitelisted=function(e,t){if(0===e.length)return!0;var a=new URL(t).pathname;return e.some(function(e){return a.match(e)})},populateCurrentCacheNames=function(e,t,a){var n={},r={};return e.forEach(function(e){var c=new URL(e[0],a).toString(),o=t+c+"-"+e[1];r[o]=c,n[c]=o}),{absoluteUrlToCacheName:n,currentCacheNamesToAbsoluteUrl:r}},stripIgnoredUrlParameters=function(e,t){var a=new URL(e);return a.search=a.search.slice(1).split("&").map(function(e){return e.split("=")}).filter(function(e){return t.every(function(t){return!t.test(e[0])})}).map(function(e){return e.join("=")}).join("&"),a.toString()},mappings=populateCurrentCacheNames(PrecacheConfig,CacheNamePrefix,self.location),AbsoluteUrlToCacheName=mappings.absoluteUrlToCacheName,CurrentCacheNamesToAbsoluteUrl=mappings.currentCacheNamesToAbsoluteUrl;self.addEventListener("install",function(e){e.waitUntil(Promise.all(Object.keys(CurrentCacheNamesToAbsoluteUrl).map(function(e){return caches.open(e).then(function(t){return t.keys().then(function(a){if(0===a.length){var n=e.split("-").pop(),r=getCacheBustedUrl(CurrentCacheNamesToAbsoluteUrl[e],n),c=new Request(r,{credentials:"same-origin"});return fetch(c).then(function(a){return a.ok?t.put(CurrentCacheNamesToAbsoluteUrl[e],a):(console.error("Request for %s returned a response status %d, so not attempting to cache it.",r,a.status),caches.delete(e))})}})})})).then(function(){return caches.keys().then(function(e){return Promise.all(e.filter(function(e){return 0===e.indexOf(CacheNamePrefix)&&!(e in CurrentCacheNamesToAbsoluteUrl)}).map(function(e){return caches.delete(e)}))})}).then(function(){"function"==typeof self.skipWaiting&&self.skipWaiting()}))}),self.clients&&"function"==typeof self.clients.claim&&self.addEventListener("activate",function(e){e.waitUntil(self.clients.claim())}),self.addEventListener("message",function(e){"delete_all"===e.data.command&&(console.log("About to delete all caches..."),deleteAllCaches().then(function(){console.log("Caches deleted."),e.ports[0].postMessage({error:null})}).catch(function(t){console.log("Caches not deleted:",t),e.ports[0].postMessage({error:t})}))}),self.addEventListener("fetch",function(e){if("GET"===e.request.method){var t=stripIgnoredUrlParameters(e.request.url,IgnoreUrlParametersMatching),a=AbsoluteUrlToCacheName[t],n="index.html";!a&&n&&(t=addDirectoryIndex(t,n),a=AbsoluteUrlToCacheName[t]);var r="/";if(!a&&r&&e.request.headers.has("accept")&&e.request.headers.get("accept").includes("text/html")&&isPathWhitelisted(["^((?!(static|api)).)*$"],e.request.url)){var c=new URL(r,self.location);a=AbsoluteUrlToCacheName[c.toString()]}a&&e.respondWith(caches.open(a).then(function(e){return e.keys().then(function(t){return e.match(t[0]).then(function(e){if(e)return e;throw Error("The cache "+a+" is empty.")})})}).catch(function(t){return console.warn('Couldn\'t serve response for "%s" from cache: %O',e.request.url,t),fetch(e.request)}))}}); \ No newline at end of file +"use strict";function deleteAllCaches(){return caches.keys().then(function(e){return Promise.all(e.map(function(e){return caches.delete(e)}))})}var PrecacheConfig=[["/","4747fcd72353bbee47d5baaf8c111bb7"],["/frontend/panels/dev-event-20327fbd4fb0370aec9be4db26fd723f.html","a9b6eced242c1934a331c05c30e22148"],["/frontend/panels/dev-info-28e0a19ceb95aa714fd53228d9983a49.html","75862082477c802a12d2bf8705990d85"],["/frontend/panels/dev-service-85fd5b48600418bb5a6187539a623c38.html","353e4d80fedbcde9b51e08a78a9ddb86"],["/frontend/panels/dev-state-25d84d7b7aea779bb3bb3cd6c155f8d9.html","7fc5b1880ba4a9d6e97238e8e5a44d69"],["/frontend/panels/dev-template-d079abf61cff9690f828cafb0d29b7e7.html","6e512a2ba0eb7aeba956ca51048e701e"],["/frontend/panels/map-dfe141a3fa5fd403be554def1dd039a9.html","f061ec88561705f7787a00289450c006"],["/static/core-624b15da38134daf66408d7b799da26a.js","94508def6b713673cba7bcdc55e44fff"],["/static/frontend-fcda78dd3acd52b8e0c8289890798239.html","69ce37ded1db7a495bad71312f91bafd"],["/static/mdi-a7fa9237b7da93951076b4fe26cb8cd2.html","bd484adf5c530c651d98621ece280d3a"],["static/fonts/roboto/Roboto-Bold.ttf","d329cc8b34667f114a95422aaad1b063"],["static/fonts/roboto/Roboto-Light.ttf","7b5fb88f12bec8143f00e21bc3222124"],["static/fonts/roboto/Roboto-Medium.ttf","fe13e4170719c2fc586501e777bde143"],["static/fonts/roboto/Roboto-Regular.ttf","ac3f799d5bbaf5196fab15ab8de8431c"],["static/icons/favicon-192x192.png","419903b8422586a7e28021bbe9011175"],["static/icons/favicon.ico","04235bda7843ec2fceb1cbe2bc696cf4"],["static/images/card_media_player_bg.png","a34281d1c1835d338a642e90930e61aa"],["static/webcomponents-lite.min.js","b0f32ad3c7749c40d486603f31c9d8b1"]],CacheNamePrefix="sw-precache-v1--"+(self.registration?self.registration.scope:"")+"-",IgnoreUrlParametersMatching=[/^utm_/],addDirectoryIndex=function(e,t){var a=new URL(e);return"/"===a.pathname.slice(-1)&&(a.pathname+=t),a.toString()},getCacheBustedUrl=function(e,t){t=t||Date.now();var a=new URL(e);return a.search+=(a.search?"&":"")+"sw-precache="+t,a.toString()},isPathWhitelisted=function(e,t){if(0===e.length)return!0;var a=new URL(t).pathname;return e.some(function(e){return a.match(e)})},populateCurrentCacheNames=function(e,t,a){var n={},r={};return e.forEach(function(e){var c=new URL(e[0],a).toString(),o=t+c+"-"+e[1];r[o]=c,n[c]=o}),{absoluteUrlToCacheName:n,currentCacheNamesToAbsoluteUrl:r}},stripIgnoredUrlParameters=function(e,t){var a=new URL(e);return a.search=a.search.slice(1).split("&").map(function(e){return e.split("=")}).filter(function(e){return t.every(function(t){return!t.test(e[0])})}).map(function(e){return e.join("=")}).join("&"),a.toString()},mappings=populateCurrentCacheNames(PrecacheConfig,CacheNamePrefix,self.location),AbsoluteUrlToCacheName=mappings.absoluteUrlToCacheName,CurrentCacheNamesToAbsoluteUrl=mappings.currentCacheNamesToAbsoluteUrl;self.addEventListener("install",function(e){e.waitUntil(Promise.all(Object.keys(CurrentCacheNamesToAbsoluteUrl).map(function(e){return caches.open(e).then(function(t){return t.keys().then(function(a){if(0===a.length){var n=e.split("-").pop(),r=getCacheBustedUrl(CurrentCacheNamesToAbsoluteUrl[e],n),c=new Request(r,{credentials:"same-origin"});return fetch(c).then(function(a){return a.ok?t.put(CurrentCacheNamesToAbsoluteUrl[e],a):(console.error("Request for %s returned a response status %d, so not attempting to cache it.",r,a.status),caches.delete(e))})}})})})).then(function(){return caches.keys().then(function(e){return Promise.all(e.filter(function(e){return 0===e.indexOf(CacheNamePrefix)&&!(e in CurrentCacheNamesToAbsoluteUrl)}).map(function(e){return caches.delete(e)}))})}).then(function(){"function"==typeof self.skipWaiting&&self.skipWaiting()}))}),self.clients&&"function"==typeof self.clients.claim&&self.addEventListener("activate",function(e){e.waitUntil(self.clients.claim())}),self.addEventListener("message",function(e){"delete_all"===e.data.command&&(console.log("About to delete all caches..."),deleteAllCaches().then(function(){console.log("Caches deleted."),e.ports[0].postMessage({error:null})}).catch(function(t){console.log("Caches not deleted:",t),e.ports[0].postMessage({error:t})}))}),self.addEventListener("fetch",function(e){if("GET"===e.request.method){var t=stripIgnoredUrlParameters(e.request.url,IgnoreUrlParametersMatching),a=AbsoluteUrlToCacheName[t],n="index.html";!a&&n&&(t=addDirectoryIndex(t,n),a=AbsoluteUrlToCacheName[t]);var r="/";if(!a&&r&&e.request.headers.has("accept")&&e.request.headers.get("accept").includes("text/html")&&isPathWhitelisted(["^((?!(static|api|service_worker.js)).)*$"],e.request.url)){var c=new URL(r,self.location);a=AbsoluteUrlToCacheName[c.toString()]}a&&e.respondWith(caches.open(a).then(function(e){return e.keys().then(function(t){return e.match(t[0]).then(function(e){if(e)return e;throw Error("The cache "+a+" is empty.")})})}).catch(function(t){return console.warn('Couldn\'t serve response for "%s" from cache: %O',e.request.url,t),fetch(e.request)}))}}); \ No newline at end of file diff --git a/homeassistant/components/frontend/www_static/service_worker.js.gz b/homeassistant/components/frontend/www_static/service_worker.js.gz index 4bd1c5cadd5e04e481d7d7bba94c8f0a8a4631c7..cee764cca38412a0da10e8c880d655cdf1d49df3 100644 GIT binary patch literal 2175 zcmV-_2!Qt=iwFoPZje_319N3^c4=c}Uw3bEYh`jSYI6XkSZiDa*GY$Jjc9#|F);sVuqp+xvkJ^w2Y7ten*$2iLnkHT9%u z(Sx#d(3`;Y*ruha-W5Hc59n)t2Mry^#fNX}N*AO2`r5v*T{}vnR7;fxVH^s97^Nx} z0Gdn2m=LLbS(L$V7q?RS*S|Wnlzi$fO_3(8nNP5kKvxsB}FHIQqaci6V;uQWj|yhe5zqmhljx zY~?16c@p?Mh|*MYKL8e}Kxm%&ahCat$EV%2*xVHohdd_JBI1efM~n**L&A6(hZ!V6 zC_}#TM0n9Xxvx@kpg21%x!sgdq4ssS?TJSkt}M zH_|c|jB{T=M5YtW2v&|9V~8S^WT*WYoJ`BkmGaXJgie^$I!iKN^MFgBgsC7CDW)q| z3C1jdK!A^3SOT&*kq|RK;+XmjkGrBm94d`0Vi0N|^ddhL7{`%9&6M&9x%FkVpD>i1 z#|fj9=rrXi_1J-och-3W5Z@?=9Kw z&U5mYh?Ip%8cG2vWktp@Mv>Nf$L{I^L#lhqmr@}}6$gS!OcF8~&j>FbgzKmis=F{% zsF)&LqKpWl$PWv2#sp}!V|}8EA*33zAfzZ2WMM`Kriq9&28k40s$gZ9Xu~5=I+k(h z%Oqwhqw*z$FyKCgwJ^Mjnu2aGnp)JRzWBWOHT*eq?OBG!U)%>qHmVo|7lVkr}n7#FZ0dd}7dRK;wvG)9#{M4@!2 zMBjjlnI|#TQktehQPDgb*k>HgN@$kWK!&)aaY+Ea2U9}e) z?z+X0Wx-GS_NLXSlRZXy5DHEZQ9zJ(fYS{HWX9REp@7Qo?pF1s<+G}uBPz!^u!Mr|r;0quIJa%mg@(S;*ubuSAMNjzp zUKiEMRllat_DYNnPifiaCo}Er4uAV1;4bK0)^b7Zf&1oYZt|5M?|AOqw@+qnbNuNH zUoC8qi%~qC=j_t5!HmsPvq}RHBhE!veG2%*-9|+YmQD5VYONr_k_!<8*>&mHdA0;t@ zP8CqLmv&3XhILbniprj^i(g|W4f069Yj)H>UK?*ZGk+ln7+gACf2>RNuxV;a)G{24 zWW##dTD?_N7SOV##qy2susjAy$I6??y(uDkbg z({X3MAkhA8{;yZ7)0FO&y69ThNA2vfh`P}WhoY{mXDV(!_}|{%4lie~*3=ly!xU?6 zEm+h3D5l?t5Cr4d+5Qu!H`kM0mPI!}oSmIAwcJ3zp_nX<9g-60=p8A}X;vN@b2d>N z8YHk<8kctM**ze)9sL&>P+-8LF=zsnq8VUSfMq>$>^GvGnXZWXLlzxc;p%y$od<8> z2k7pY>vt`Usm=frYa7#&cGIFYANq)$$3^*HRFFkNg&rOfo<+xV8B$@nVKXo=IW=;9jlt(=&Ki)R34M|mQ zFG$nB_*}h!v$KlwX7YoH&@r8^Jz=XK(wdxx!YjI3XR0|n+r&9WP!yLphPEqDiBn?_ zj%^^x-E1IE%W|fu9BhL>&BY>4I(9I=$tCQE3TmAlK4*hjHEmhwNLt?(ws^GNB;c*!>TO0bh(R6dk zp&5c32dk}DX57^G*1KNwzmQz_qHUkUxos7#)yesTXAgRTK0=3;<}F!q4^8E~dRxy* zRsH*wu{u<7(=xhlV!v!{i(cO+y{}8_<;PdM7|P literal 2163 zcmV-(2#oh1iwFn_8;@5419N3^c4=c}Uw3bEYh`jSYI6XkSZQzDND}=k46$*@HAS@)m>Hn>eZ{F-FdH^ z-gK2P?vqFO0 zt6qgr*PaTeFgvzsWomGR&lf&^EpDO1<7)Zg>$cI=xV*l0FWkT-X_7FNvoy*yRZOWw z=se5QR8tN`PTZRSH|nl!jB4b?3>sDU7gF7h)U9gFh(MOsNNq$+qyRKy@>P)NyH_J}6~MvZ7HSt4_ugMvISIFIp5$V?E# z9`CiekrpW@j71z0G@YpeVP%-96p}<{#c4lAO=q=rC8N9mt}`OEF0vxhj4}b3Fi8uZ zt9(nkG_dB4vcgZ7!pu zj3~ianh{Ki&U2PS6j4?rX(Xa(1)2q@5*MQF)F`6~C#i&(kvNf{vn+|2g{>$g&J4EaE~5;3vq(qzZ_R8}L%H54?)C?ynefe7XqPqd<$;7mxmHjHJ%5|BC- zX&i|xC9**JB0`F?NXD=tpEC8f8c)p1R?bt+8PkN~B^gO#jR;Y~En1Y&?~q!3Aj^vbd*)(A`?8Aqbt1k2v@Pnas~ z2fF%Ey8Yc~wrUNdTQVBC=U%UB9d>G5VG9G>U|t?P3477b)TQhC=kCZ2{unn{t)IL4 z19WKHsIGqpMog*(JI%$Pb2I&VaT9=)zgOtXwB7w5jZ{C%Z3hdC|I@Z9C>wR>eE#?r zo7dIQ)UZ*NWeMR7%%nl*Y)L%pI=(0Kn2cH+vye{RfQi%LEfu zS2l{h5Gw6Ocsmu=su`P!KX`l=?ZsmJ%{|vaAr9?S9UB4wrvn6k+5Q*7tewqmA9y|Q zIwZ}80R2uR0Sx#z<+;)neVOUlFC`llu=wcb;@2ydvX8a*G|XhIy3y8G=%X8qAKR9e-WC2TfDkNEo5 zR?XVgu*T5#D29h;xa`Z5nf7*vzkLx1mgQZyVp-aL@akx8%C(>Hc)1lX+_RKObB=0luRcn6jF+?cBN9?r+_`8SlAVWNIKEdPl~8dc6d z-J8nIgDf8%+hJ4Lu&(S?d2RSJLXKg^uvWVAK&YOG`dZxtn5dxwKdS%CEuFgHr@)H9 zQx(+xrQ74NQQKAHs&N+^@@r+KK^zHqQyuO1mnNLe&0h!t{7cXF$F^3X>be#awF<{U z*>Ils&R|tZ2XNVA<66ENftmNta~U{&>ol!#z}RusAU_<_4%j=D3EiMWvJczwx_d7- zwsscF0@}aL|MhBhx}*oCu59aiuf4r0!fy1;!>AkQ3C1n_|LyJV@N({Yjg8UV&s3|O zW!3cGtJxPU2!!$MZ2yTjm>Y^+)Ri3|&dyGmT5Z7JP)%3H4vP}-=q)PF>8d<5=53=m zG>BmJI4}(y$c@7ko%7}p9bK%p*BNomy=cwl4Q!0{nXo@n0NJKQy%uD@_5_0HYio4 zyDXaF#pmi7oSik8H&Y%=gr2dw_K2-vNb5=*3a{{L)>LX7(e62%yH3?RR=n>+*B|8g2>I6vx2l0V=o;_E>vmqt=HD-jWB>i4whhAe p4)=NQI{30a9eiCn&)>h;#n{%%(9SlGm*s)Y?!OZ_h7^Jm000AKH4^{;