PK(p5xl7UU hourhand.pngPNG  IHDR(jIDAT8c?6 cQQQ.cdIENDB`PK(p5 ιplugin_small.pngPNG  IHDRw=gAMA7tEXtSoftwareAdobe ImageReadyqe<AIDATHǕU{LWnR*/yYP"jGE( QjE"$,l j? Y&fuedqfY4?\4K6o^F2&_~;+ `O>)s秞7dfgg"}~snih kGFG?y499yZZ&|c~Tg"`Zqv,hDAA t鋫:54^Fkk+:;;؈vhkmRgw-H@_c޿z?~6 Amm-dBFF:}vFH^%>7}I"hrwtIb777F N@Iy ٢khι,f qPf ;"K <==9DQ! ME'?Gç $/ג2IHڵhn5E`_vn=!A|,)8і- I055cpYEʾci:BD",ryt,XzNOOb6KFuk#: Yӕn C±$Пg|`DLq9s---XD:.QLɹj%;'ҥ\Hd9`c,<&ݻО.򵅐4'XaPѤ5w% "jDGGS/wL<ȫVk&S(a_j8J{q^댵~ez@tvBB剉XESӾ PN&滮٠466_KV$ۃHX~roֈD9zt?h8L#!c޻ф\7 ^ZۧJ7#-]9"=#59s4?OeVYEs77϶VW^/^,W($J:o!W aPKKO0;3 h4c"Gq &qSq*1aC@^འsj <7IENDB`PKȾi5Y8GGplugin_large.gifGIF89a rroddd*** GGGqqqfff}}}666RRRmmmsur...^^^\\\(((>== &&&uuu jjh444<<apop665?@=2N///#!-*'xyv}~zLJ⟝ opmFGD556+k1Q9UKLJ'$"+?~|񼼼zzzNNN WWWLMK(6%%%a`[KKJKKK@AAAA@!,  Hj@)5IJ$X pӁ Z Ow42gPeC,㝉3x(`M,Z#seҔ  PwU@"0DAX/D N1Z #Cݻ ]0DtxBps 0^\@p-1苈65$|Bn= "YKE=Qp;B= tGJ 8A сb aHćp6lpb?c:MV Ś=# q"GW0ŋ@!d-90_;M5( +j D f 3$Sć!"1@8 t< Í2 1 HH W9@o PP ,r %z8?9P-3C?@B86Ig.S@P*X <c!4j `Qr)q@1P6,J¨@[HqFHNdT1y!9<9hRl&Pc.D#Vk#"?l1E+b&0B^| #B4Ё+HAAUAM'DuFAsAZ1AI10P;pp@SLF\-ZHĜ8.9` @q|,B.dI`S Q}\ QYBSHY<%W`G[԰E~`O$_\J{d _-KaLpk;PKȾi5YAmmsecondhand.pngPNG  IHDRCTnϔ4IDAT8c?:3?/LC ܌,G :[Π&IENDB`PKÑ>6# main.jsvar SECOND_NONE = 0; var SECOND_QUARTZ = 1; var SECOND_SMOOTH = 2; var OPTION_SECONDHAND = "SecondHand"; options.defaultValue(OPTION_SECONDHAND) = SECOND_QUARTZ; var _SecondInterval = 0; var _minimized = false; // // view_onopen // function view_onopen() { ConfigureSecondHand(); OnMinuteTimer(); } // // view_onminimize // function view_onminimize() { _minimized = true; OnMinuteTimer(); // Not updating the title every second so cancel the timer if(_SecondInterval != 0) { clearInterval(_SecondInterval); _SecondInterval = 0; } } // // view_onrestore // function view_onrestore() { _minimized = false; view.caption = strings.PLUGIN_TITLE; // Reset the hands on the clock ConfigureSecondHand(); OnMinuteTimer(); } // // view_onpopout // function view_onpopout() { if (_minimized) { // Reset the hands on the clock ConfigureSecondHand(); OnMinuteTimer(); } } // // OnMinuteTimer -- also updates the title when minimized // function OnMinuteTimer() { var Now = new Date(); if (_minimized) { // Draw the time in the title bar in 12 hour format var Hours = Now.getHours(); if(Hours > 12) Hours -= 12; if( Hours < 10 ) Hours = "0" + Hours; var Minutes = Now.getMinutes(); if( Minutes < 10 ) Minutes = "0" + Minutes; view.caption = Hours + ':' + Minutes; } else { UpdateMinuteHand(Now); UpdateHourHand(Now); } var Timeout = (61 - Now.getSeconds()) * 1000 SetTimeout("OnMinuteTimer()", Timeout); } // // OnSecondTimer // function OnSecondTimer() { var Now = new Date(); UpdateSecondHand(Now); UpdateMinuteHand(Now); } // // UpdateHourHand // function UpdateHourHand(Now) { var Hours = Now.getHours(); if(Hours >= 12) Hours -= 12; var Minutes = Now.getMinutes() + (60 * Hours); HourHand.rotation = Minutes / 2; } // // UpdateMinuteHand // function UpdateMinuteHand(Now) { var Seconds = Now.getSeconds() + (60 * Now.getMinutes()); MinuteHand.rotation = Seconds / 10; } // // UpdateSecondHand // var _UpdateSecondHandInterval = 0; var _BounceRotationIncrement = 300 * .006; var _NewRotation = 0; function UpdateSecondHand(Now) { if (_UpdateSecondHandInterval != 0) { clearInterval(_UpdateSecondHandInterval); _UpdateSecondHandInterval = 0; } var Msecs = Now.getMilliseconds() + (Now.getSeconds() * 1000); _NewRotation = Msecs * .006; SecondHand.rotation = _NewRotation + _BounceRotationIncrement; _UpdateSecondHandInterval = SetInterval(UpdateSecondHandRotation, 50); } function UpdateSecondHandRotation() { SecondHand.rotation = _NewRotation; } // // ConfigureSecondHand // function ConfigureSecondHand() { if(_SecondInterval != 0) { clearInterval(_SecondInterval); _SecondInterval = 0; } switch(options(OPTION_SECONDHAND)) { case SECOND_NONE: ShowSecondHand(false); break; case SECOND_SMOOTH: ShowSecondHand(true); OnSecondTimer(); _SecondInterval = SetInterval("OnSecondTimer()", 25); break; case SECOND_QUARTZ: ShowSecondHand(true); OnSecondTimer(); _SecondInterval = SetInterval("OnSecondTimer()", 1000); break; } } // // ShowSecondHand // var _SecondHandFade = 0; function ShowSecondHand(Show) { var Opacity = Show ? 255 : 0; if(_SecondHandFade != 0) { cancelAnimation(_SecondHandFade); } if(Opacity != SecondHand.opacity) { _SecondHandFade = beginAnimation("OnFadeSecondHand()", SecondHand.opacity, Opacity, Math.abs(SecondHand.opacity - Opacity) * 5); } } // // OnFadeSecondHand // function OnFadeSecondHand() { SecondHand.opacity = event.value; } PK(p58RWW minhand.pngPNG  IHDR5b"KIDAT8c?6 cQQQQ pi*IENDB`PK(p5 f-{${$base.pngPNG  IHDRnn[&gAMA7tEXtSoftwareAdobe ImageReadyqe<$ IDATx] |T?o,섄$I 1, k*ڂ{7TEJE\}ՊOVPAPE kĄE {BBBVޝ 8s~>df߳s=G> l6 PT`2|||Z-p;Zx;:m\-$33zOKkXl~mGN_F{NS4*Vfg4vmmFb2ΛMRɔc0X`A#:/}3we|^}`gl6_wttqϺS^\@b7QӠI?I7ǞO4} a$@ @zh`ڵ; '}d> &ze+F[Dk}T~~*TZFokū ?51]I•JYF#߰jt @] ?w' Hz빀GEELJ1 3[ػ/ϝ $ 5x @ࢇy|0سi m>74 Oo'¹sꪪu,Y׬, F8J%K 6mf&I\T JE1="7Bo:8Lڱ#߿"&%+*J uk DFSPXx*++]6cCBDD{ft/'L< СCA&@Egj*+v2YLF\XYY"=#=3=n=:8A@p^^^ΒHK)92ԿccYmFؙb3惧7MF(/(VD F`"?OaY 8gϖ6{'<%RK(%#H4n8azMgz_Md͑aVXP ~oNO?_[ }7Fr )** CPGyI7܋\-ͭ8F())n(/ضa'׬YY9PvdžƔ:php\TYϜ8wqqg{8))1–/7f+޽{ 4+X~=L6?o~H^ WFg ͘1o߲esEWQ 'Hgd =GꇋRSj$RqQ#H4RD"|]B7tcb^ "1o> 7~a40wܫz|6T( J׍B $SO=)HB2lN 6e{9KB4fq_?5am=4;I Z9## ΝruWgt)(A֭[Gx}!.8x#FL&3S4\u:4ċ'E|}f2"Vg(Qz $;;gU֯ݳΡoZ95EE;m?7MBKhhh4=*;~|lMMM93p#QTrv-WF;qNȜ?p'O~oqkF耆ǏzU?fc;.n^XR8Zs8"gWIDZC&wgscb,!>>{}fIB`72Pmǧ~؜1c L3S{=DA9>d"g] w}ύV7R 6m<{4XfΜ)(-M{:cMq%Ga-Ma8!/Ҏ$:$2Z: '/gIdTĬV`GX.NbEi`E'uIO=) {X<+BbFJḋaqrXg=v#Tw':|$onN.XL6MnD.C`N 4`KJʞrAEXWZAiI2{9vY\Zd_@16!88Օ}8}|ݠ]!o37g*L- 9jOT͗iNuwk 0u Xk']) 4q#=ۼi TTV4$}Gf$6n$%9%9?gpbAQ®]x?v´6ȥsO K͘v|0i)N#c$8Y*^;hXX8fd8(>(Gȁ4cL^^p=@8s Z2hh8bC+^L)j{{**p3YrT5NS9/bk°y2T>|(UUUf3+hOq9֖@I*Mpc.$ % 8㲀wY`=. ݣ׋|zSd] Ujp7I"UWWcf#4ŪNJ6Rq%pTb +uXԝ՛TWWFV)`= ; a>3;-z6յ;X,\M #iUCc{Ԯ;R 8(ƍ58JJ $(j8ݘml4Ȝuq` + @5ԱtIh;@ uw= 'X(jdϝ&}5STnǥݹ$#K51vh6VPNqUINyrQKY18&ZYm4vrXI)x /gY':ANfiM8y_ް,Bq6 ׹s=јJXx=j|cEAAR̉B4HQ JQp瓸h,I ɅmD ,UTB:kL٬ R q[>M݋.;97ds;/˷0. ތ{'r:/ijy)A7Ȋ:GLr6owm Gn*C?HҝZqˁƗTUs+Kx <)=j#K& =Q9G+f 2A288=jQڭJ9 ˀYdOzhYky>j:9?mMm` #2hpw L-Sx7B^zVl4pGM&KCݣ׋ 8Zd8C#yؽDEG)9mj0{U)[9@M E VP@DvP,.)݀Z-xn1֗domL0|pl_um(fz#G&GhtU@%pNl;o>6qn[LOnqDRP/*؉R&5ՃQ7F7:''Xvu_Xm^:DJbڥDW`,4""䮨Rv(M7z-"<Sfμ(4AVJm T$jX .!EZ[[N60*-J;pԗ(Peրx9Nb(!q&2dVs(sYq&abNm_tc'{[ǽZay /eUM*S`)%.og谡{۱nJ= nkU%AjaO>z׮>)/O! v{c0 *>\d@9"խ,-++-j 8 襐([.˓nHn>6 ""G,K<6,y3E%s֢oV%hDIKs/׭xr{00[PQon*{sMl:"Կ;<6٧Og`G2<>粋"x{%%,++_ιӍ )>aqm ׊ͲX$nkp4JA}_t:{K,2zycmرc#N`0|p6t敘mӎlQ &[TCeF !ݾhs =Nߣ%tD09, \z, &vƱ'U6C[IɓTWAIC (=[Gk"@kVor(JyWZ!-?W'SXyn[#Uu4L)b Z(efJ2j8gXxQuyq01)jxn$."èٳQ%鱣cF+v h v SeOjI\ L)-L GF|`$;rʼn*6š(kʠ5ȯ$HZzh"m$6UՑw24ܸ˭/dʴjjrY-dyRy9Na  $/d6\"V/s[woN4ZJ, EM"Hs.2]tlb֬Mm͸=e~<ڍI{ĮMf7 O<1ֵk>فϋeH`uN陁º-i~vv]x⻓ܶVxW]񀐟uqcG!x7Rt6G£VQigKc"5`8ʘ6;x"aX4TE_~,̹݄!r"$"igw-?100a().5nի94."diN3]!&i?t GEfKu:ᄃ]Pp/fCkm4|ʆ`00'L< JJJ6ZY[l&,`9;9Sj浮h7߼2u"yoa! l#Qkl/%C|8 Ex|Q/o3n|LL4$;m3u%Qwro3#*1i8-[ V7 &^Dʧ=q\$*3gqӯìSӶ_u۞8,5WZ-[}|Cgx䠙^#!F.RL~D*'L17V47W0scFa깃D"W+ n1 ~YpSpc႖VA[#fj8/BJ-rOg](r7U=.sBJ7\ _< MԴF+G7z>x萪K<$L'A U墕cZhƥ12D?b#bRLvhS`k~k>Ћ  8ge0c7gtSk7seo NSrS;Y2g\eHz*ج8k )_DPrVכC' ݀X*am=Q 8;cDp\b7(.X+aIENDB`PK(p5Fql center.pngPNG  IHDR FngAMA7tEXtSoftwareAdobe ImageReadyqe<]IDAT(c`$[;q#$$ENv`@mm]mݿ}WZxѢ@%L`5v7̉;d) TV֭[WZ'OTP&s2$''>zܬaAGOI=?~쿟I  = T 6!&=߸q _f5L uww(*.XY^1<4Y##@B`B B&T 8PP([CM }u%ϸ(\esE\ 7'GU.+auFݙ gU4X[I*$m"oave"q "slDN3{$^~ki% [z.3;D+i‰|p3<,3yƏ :7(ivԱtr= %Πĸ^'VXSC\2f׈v:/j&'Qx/p[kpE LJB^i7? 0,alZ y;j`uP}r"{5/VMe`Kx+^0nၻo/0w4"hښyԨSƓ Pzo>G4&sWжwy"i6"wOcjS b롬bvVճT |g % ]ǽVqe4mڨFjQ$#77z 5QV_uDт^@״p}e̡LQab+l#/s(2$1 "vĄ+Ҡ(JN 4y Ѡnq./ dW¾qℒp>qB@(ܙpb8EL8 >t*bJ<'ULQ᫬'*Ý̓*?dě"V K*6+૨+L%igR[<[q.Ybi3nd w9jr x8'TU}9 )GyN< ]DԧC @INC9U@KbZbx&BH4yIBj=bHojRPI#K%KF@9[r1,\6K$Ai12IS %Ж.\!Sa,+uiVs,6=Rke1d8 g)+u3l%osp& lnNGEO2!gUY8/KBטq )]Yy.\ jI$[xR.MpV.&s}f7`lك,J:'ƳVT@fo2MK2dIAt,e㜝yXs6W֮ac}linFtB6K:E hcuy%