From c194eddf4539eab63ad52c81aebcf0e00df8d9ea Mon Sep 17 00:00:00 2001 From: Simon Michael Date: Mon, 24 May 2010 06:39:33 +0000 Subject: [PATCH] site: convert screenshots to markdown, use highslide --- SCREENSHOTS.markdown | 28 + SCREENSHOTS.rst | 52 - site/hakyll.hs | 21 +- site/highslide/graphics/close.png | Bin 0 -> 1910 bytes site/highslide/graphics/closeX.png | Bin 0 -> 3665 bytes site/highslide/graphics/fullexpand.gif | Bin 0 -> 209 bytes site/highslide/graphics/geckodimmer.png | Bin 0 -> 2817 bytes site/highslide/graphics/icon.gif | Bin 0 -> 867 bytes site/highslide/graphics/loader.gif | Bin 0 -> 668 bytes site/highslide/graphics/loader.white.gif | Bin 0 -> 673 bytes site/highslide/graphics/outlines/beveled.png | Bin 0 -> 1848 bytes .../graphics/outlines/drop-shadow.png | Bin 0 -> 2091 bytes .../graphics/outlines/glossy-dark.png | Bin 0 -> 2793 bytes .../graphics/outlines/outer-glow.png | Bin 0 -> 3423 bytes .../graphics/outlines/rounded-black.png | Bin 0 -> 3031 bytes .../graphics/outlines/rounded-white.png | Bin 0 -> 2050 bytes site/highslide/graphics/resize.gif | Bin 0 -> 70 bytes site/highslide/graphics/zoomin.cur | Bin 0 -> 326 bytes site/highslide/graphics/zoomout.cur | Bin 0 -> 326 bytes site/highslide/highslide-ie6.css | 71 ++ site/highslide/highslide.css | 885 ++++++++++++++++++ site/highslide/highslide.js | 28 + site/site.tmpl | 7 + 23 files changed, 1039 insertions(+), 53 deletions(-) create mode 100644 SCREENSHOTS.markdown delete mode 100644 SCREENSHOTS.rst create mode 100644 site/highslide/graphics/close.png create mode 100644 site/highslide/graphics/closeX.png create mode 100644 site/highslide/graphics/fullexpand.gif create mode 100644 site/highslide/graphics/geckodimmer.png create mode 100644 site/highslide/graphics/icon.gif create mode 100644 site/highslide/graphics/loader.gif create mode 100644 site/highslide/graphics/loader.white.gif create mode 100644 site/highslide/graphics/outlines/beveled.png create mode 100644 site/highslide/graphics/outlines/drop-shadow.png create mode 100644 site/highslide/graphics/outlines/glossy-dark.png create mode 100644 site/highslide/graphics/outlines/outer-glow.png create mode 100644 site/highslide/graphics/outlines/rounded-black.png create mode 100644 site/highslide/graphics/outlines/rounded-white.png create mode 100644 site/highslide/graphics/resize.gif create mode 100644 site/highslide/graphics/zoomin.cur create mode 100644 site/highslide/graphics/zoomout.cur create mode 100644 site/highslide/highslide-ie6.css create mode 100644 site/highslide/highslide.css create mode 100644 site/highslide/highslide.js diff --git a/SCREENSHOTS.markdown b/SCREENSHOTS.markdown new file mode 100644 index 000000000..b9eb0f328 --- /dev/null +++ b/SCREENSHOTS.markdown @@ -0,0 +1,28 @@ +--- +title: hledger screenshots +--- + +# hledger screenshots + +Mouse over for captions, click to enlarge. + + + + + + + + + + + + + + + + + + diff --git a/SCREENSHOTS.rst b/SCREENSHOTS.rst deleted file mode 100644 index f66e5966b..000000000 --- a/SCREENSHOTS.rst +++ /dev/null @@ -1,52 +0,0 @@ ---- -title: hledger screenshots ---- -hledger screenshots -=================== - -.. .................................................................... -.. raw:: html - - - -Basic command-line reports, like ledger: - -.. image:: hledger-screen-1.png - :width: 571px - :height: 400px - -.. .................................................................... -.. raw:: html - -

- -The interactive curses interface ("hledger ui"): - -.. image:: sshot.png - :width: 802px - :height: 378px - -.. .................................................................... -.. raw:: html - -

- -A time dashboard in emacs. The upper window displays today's time report every minute (using ansi-term, watch, a helper script, and hledger invoked via "hours" symlink.) The lower window is viewing the timelog file, to tweak clock-ins/clock-outs made with C-x t i and C-x t o. (`ledgerutils.el `_ has some related bits.): - -.. image:: watchhours.png - :width: 756px - :height: 502px - -.. .................................................................... -.. raw:: html - -

- -Viewing a year of monthly expense charts in emacs. See examples in http://hledger.org/MANUAL#chart . - -.. image:: hledger-charts-2.png - :width: 1675px - :height: 1004px - :scale: 50 - :target: hledger-charts-2.png - diff --git a/site/hakyll.hs b/site/hakyll.hs index d750664d4..cf2cb9337 100644 --- a/site/hakyll.hs +++ b/site/hakyll.hs @@ -21,12 +21,31 @@ main = hakyllWithConfiguration cfg $ do ["README.rst" ,"README2.rst" ,"NEWS.rst" - ,"SCREENSHOTS.rst" + ,"SCREENSHOTS.markdown" ,"MANUAL.markdown" ,"CONTRIBUTORS.rst" ] mapM_ static ["style.css" + ,"highslide/highslide.js" + ,"highslide/highslide.css" + ,"highslide/highslide-ie6.css" + ,"highslide/graphics/zoomin.cur" + ,"highslide/graphics/zoomout.cur" + ,"highslide/graphics/outlines/rounded-black.png" + ,"highslide/graphics/outlines/rounded-white.png" + ,"highslide/graphics/outlines/beveled.png" + ,"highslide/graphics/outlines/drop-shadow.png" + ,"highslide/graphics/outlines/glossy-dark.png" + ,"highslide/graphics/outlines/outer-glow.png" + ,"highslide/graphics/loader.gif" + ,"highslide/graphics/loader.white.gif" + ,"highslide/graphics/icon.gif" + ,"highslide/graphics/resize.gif" + ,"highslide/graphics/fullexpand.gif" + ,"highslide/graphics/geckodimmer.png" + ,"highslide/graphics/close.png" + ,"highslide/graphics/closeX.png" ,"sshot.png" ,"watchhours.png" ,"hledger-screen-1.png" diff --git a/site/highslide/graphics/close.png b/site/highslide/graphics/close.png new file mode 100644 index 0000000000000000000000000000000000000000..4de4396d4a09677774f79289de2a09511baeea22 GIT binary patch literal 1910 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 literal 0 HcmV?d00001 diff --git a/site/highslide/graphics/fullexpand.gif b/site/highslide/graphics/fullexpand.gif new file mode 100644 index 0000000000000000000000000000000000000000..26d9ed02ba5245846bb424bb02d3a31a334f112a GIT binary patch literal 209 zcmV;?051PWNk%w1VIlw`0FeLyGcz;)|Ns9000000A^8La6aWGMEC2ui03rY)0007_ zgny#TEeJuFGysQ}tkc+-Ws&4v;VFLBGn!6&k>taz;a0_}o}+XxTj4ssq3~n)^=`FT zQd6_NqOL}8$uO2gCT*6}t!BSVug0gqRn_Q}nD%a;F>$&5j?dTY@|jhN#|A}&wg#4V zIQP<(h*-9#f;C97MMss=l$B%zICY3{B#B80H)D3<6~rU@_qoF|!WFBU$5aB+7ZKT5 LNCjgDQvd)v!q;7m literal 0 HcmV?d00001 diff --git a/site/highslide/graphics/geckodimmer.png b/site/highslide/graphics/geckodimmer.png new file mode 100644 index 0000000000000000000000000000000000000000..309bb27838e57efe124ed123a1892dfc56992957 GIT binary patch literal 2817 zcmV+c3;y(pP)KLZ*U+5Lu!Sk^o_Z5E4Meg@_7P6crJiNL9pw)e1;Xm069{HJUZAPk55R%$-RIA z6-eL&AQ0xu!e<4=008gy@A0LT~suv4>S3ILP<0Bm`DLLvaF4FK%)Nj?Pt*r}7;7Xa9z9H|HZjR63e zC`Tj$K)V27Re@400>HumpsYY5E(E}?0f1SyGDiY{y#)Yvj#!WnKwtoXnL;eg03bL5 z07D)V%>y7z1E4U{zu>7~aD})?0RX_umCct+(lZpemCzb@^6=o|A>zVpu|i=NDG+7} zl4`aK{0#b-!z=TL9Wt0BGO&T{GJWpjryhdijfaIQ&2!o}p04JRKYg3k&Tf zVxhe-O!X z{f;To;xw^bEES6JSc$k$B2CA6xl)ltA<32E66t?3@gJ7`36pmX0IY^jz)rRYwaaY4 ze(nJRiw;=Qb^t(r^DT@T3y}a2XEZW-_W%Hszxj_qD**t_m!#tW0KDiJT&R>6OvVTR z07RgHDzHHZ48atvzz&?j9lXF70$~P3Knx_nJP<+#`N z#-MZ2bTkiLfR>_b(HgWKJ%F~Nr_oF3b#wrIijHG|(J>BYjM-sajE6;FiC7vY#};Gd zST$CUHDeuEH+B^pz@B062qXfFfD`NpUW5?BY=V%GM_5c)L#QR}BeW8_2v-S%gfYS= zB9o|3v?Y2H`NVi)In3rTB8+ej^> zQ=~r95NVuDChL%G$=>7$vVg20myx%S50Foi`^m%Pw-h?Xh~i8Mq9jtJloCocWk2Nv zrJpiFnV_ms&8eQ$2&#xWpIS+6pmtC%Q-`S&GF4Q#^mhymh7E(qNMa}%YZ-ePrx>>xFPTiH1=E+A$W$=bG8>s^ zm=Bn5Rah$aDtr}@$`X}2l~$F0mFKEdRdZE8)p@E5RI61Ft6o-prbbn>P~)iy)E2AN zsU20jsWz_8Qg>31P|s0cqrPALg8E|(vWA65poU1JRAaZs8I2(p#xiB`SVGovRs-uS zYnV-9TeA7=Om+qP8+I>yOjAR1s%ETak!GFdam@h^# z)@rS0t$wXH+Irf)+G6c;?H29p+V6F6oj{!|o%K3xI`?%6x;DB|x`n#ibhIR?(H}Q3Gzd138Ei2)WAMz7W9Vy`X}HnwgyEn!VS)>mv$8&{hQn>w4zwy3R}t;BYlZQm5)6pty=DfLrs+A-|>>;~;Q z_F?uV_HFjh9n2gO9o9Q^JA86v({H5aB!kjoO6 zc9$1ZZKsN-Zl8L~mE{`ly3)1N^`o1+o7}D0ZPeY&J;i;i`%NyJ8_8Y6J?}yE@b_5a zam?eLr<8@mESk|3$_SkmS{wQ>%qC18))9_|&j{ZT zes8AvOzF(F2#DZEY>2oYX&IRp`F#{ADl)1r>QS^)ba8a|EY_^#S^HO&t^Rgqwv=MZThqqEWH8 zxJo>d=ABlR_Bh=;eM9Tw|Ih34~oTE|= zX_mAr*D$vzw@+p(E0Yc6dFE}(8oqt`+R{gE3x4zjX+Sb3_cYE^= zgB=w+-tUy`ytONMS8KgRef4hA?t0j zufM;t32jm~jUGrkaOInTZ`zyfns>EuS}G30LFK_G-==(f<51|K&cocp&EJ`SxAh3? zNO>#LI=^+SEu(FqJ)ynt=!~PC9bO$rzPJB=?=j6w@a-(u02P7 zaQ)#(uUl{HW%tYNS3ItC^iAtK(eKlL`f9+{bJzISE?u8_z3;~C8@FyI-5j_jy7l;W z_U#vU3hqqYU3!mrul&B+{ptt$59)uk{;_4iZQ%G|z+lhASr6|H35TBkl>gI*;nGLU zN7W-nBaM%pA0HbH8olyl&XeJ%vZoWz%6?Y=dFykl=imL}`%BMQ{Mhgd`HRoLu6e2R za__6DuR6yg#~-}Tc|Gx_{H@O0eebyMy5GmWADJlpK>kqk(fVV@r_fLLKIeS?{4e)} z^ZO;zpECde00d`2O+f$vv5tKEQIh}w03c&XQcVB=dL;k=fP(-4`Tqa_faw4Lbua(` z>RI+y?e7jKeZ#YO-C03Jz1K~#9!Vq{=oXkZ`$FfkAbMio*=ApigX|NjF3+@1iG T92B{V00000NkvXXu0mjfnn+X< literal 0 HcmV?d00001 diff --git a/site/highslide/graphics/icon.gif b/site/highslide/graphics/icon.gif new file mode 100644 index 0000000000000000000000000000000000000000..b74a073c13b0ffe7e970c3402396e89be9ee9113 GIT binary patch literal 867 zcmV-p1DyOvNk%w1VGsZi0QUd@000010RaL60s{jB1Ox;H1qB8M1_uWR2nYxX2?+`c z3JVJh3=9kn4Gj(s4i66x5D*X%5fKs+5)%^>6ciK{6%`g178e&67#J8C85tTH8XFrM z92^`S9UUGX9v>ecARr(iAt53nA|oRsBqSsyB_$>%CMPE+C@3f?DJd!{Dl021EG#T7 zEiEoCE-x=HFfcGNF)=bSGBYzXG&D3dH8nOiHa9mnI5;>tIXOByIy*Z%JUl!-Jv}}? zK0iM{KtMo2K|w-7LPJACL_|bIMMXwNMn^|SNJvOYNl8jdN=r*iOiWBoO-)WtPESuy zP*6}&QBhJ-Qd3h?R8&+|RaI72R##V7SXfwDSy@_IT3cINTwGjTU0q&YUSD5dU|?Wj zVPRroVq;@tWMpJzWo2e&W@l$-XlQ6@X=!R|YHMq2Y;0_8ZEbFDZf|dIaBy&OadC2T za&vQYbaZreb#-=jc6WDoczAeud3kzzdV70&e0+R;eSLm@et&;|fPjF3fq{a8f`fyD zgoK2Jg@uNOhKGlTh=_=ZiHVAeii?YjjEszpjg5|uj*pLzkdTm(k&%*;l9Q8@l$4Z} zm6ev3mY0{8n3$NEnVFiJnwy)OoSdAUot>VZo}ZteprD|kp`oIpqNAguq@<*!rKP5( zrl+T;sHmu^si~@}s;jH3tgNi9t*x%EuCK4Ju&}VPv9YqUva_?Zw6wIfwY9dkwzs#p zxVX5vxw*Q!y1To(yu7@dCU$jHda z$;ryf%FD~k%*@Qq&CSlv&d<-!(9qD)(b3Y<($mw^)YR0~)z#M4*4Nk9*x1lt)=I7_<=;-L_>FMg~>g((4 z?Ck9A?d|UF?(gsK@bK{Q@$vHV^7Hfa^z`)g_4W4l_V@Sq`1ttw`T6?#`uqF){QUg= z{r&#_{{R2~EC2ui01yBW000O`0RIUbNU)&6g9sBEOvA9D!-fOXDE!AzjhZx{Kz%~U tP@u$rpg4Y1BXHxvjuZukJZX{Pr;HpUPW+fsA>bC%qss-h(X zHHZn>ATy3#M#|c!98XL*GbK!)tuvyx8i>o zn-B9FtxS=czn=wa6f?3>K))raYM(M{oA_ow&Ao1C!kw>lUa6(K{$duNWopKqG zPMYUWIS4Szy|j@(tOhnGXcEjAR%By<&QUlt!BYHj$@4w8<{3yHmwBM5=d^9^sqi(6 z40+hNMT!%5Z!rBnm9f!a183*%`MH{2Fmu?D%>g>+&c6?wf;Z=c#?E4VcdM{qYC^}| z#5s3OrnNe{9W@Y{kT822BQMJ#2Z7m!4Tr9sn+P+89m5!4%&$&$x-v)ex*P|`VTHcq og?ucA1}jf(SQj912pC;qx0W&~lqN|u&5IVCz`$S)N;qHu07z5Pa{vGU literal 0 HcmV?d00001 diff --git a/site/highslide/graphics/loader.white.gif b/site/highslide/graphics/loader.white.gif new file mode 100644 index 0000000000000000000000000000000000000000..f2a1bc0c6f545e20e631a96e8e92f9822e75d046 GIT binary patch literal 673 zcmZ?wbhEHb6krfw_{6~Q|Nnmm28Kh24mmkF0U1e2Nli^nlO|14{3qpHl$uzQnxasi zS(2fUn3Y(Olb@KPmzkHA&!G5|g@FsGT=74*pKD04vtxj(k)8oFBTz^Oh=E26FfcG1 zbL_hF&)}42ws10s6^G;;cE1^EoUR)U5A70}d2pLv!jVIT7j&Z~EblI3x0K*v_sV|m z0W=b9G$XP(CLnYCdK49;TX=SFc-G}o=oA=|U?{1O;Nu!CwW3C5Yw7*Bi4yD$3fCnb zwK+>}QdQ9sf*QnxY>*kpE+b{_Q;sJloS71)&(@kO!}mqf@1v(v;*8Y=G9S3kY~Cw# zY=t&c z;3~JK4HxB^lY(MD+sYeQ=t%XSSW;x^1M?dTvN=W^yNcAcy`HCte31C;)5xP%b~qs> zDP&4(%TBqBNGHwnryK;BdMI$fEg xd0mc!C@j^ZpLxYv4HmnPfI0THYuv<%+6iSmMn&w3dPGDfL1|=LY008wP(boU~ literal 0 HcmV?d00001 diff --git a/site/highslide/graphics/outlines/beveled.png b/site/highslide/graphics/outlines/beveled.png new file mode 100644 index 0000000000000000000000000000000000000000..fc428f415ca5017a82c42e568e6d75f17789bd9d GIT binary patch literal 1848 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 Hr-UW|RX8B) literal 0 HcmV?d00001 diff --git a/site/highslide/graphics/outlines/outer-glow.png b/site/highslide/graphics/outlines/outer-glow.png new file mode 100644 index 0000000000000000000000000000000000000000..288d43feffd656511f5b1f5189b5b0047dc146ae GIT binary patch literal 3423 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 literal 0 HcmV?d00001 diff --git a/site/highslide/graphics/outlines/rounded-white.png b/site/highslide/graphics/outlines/rounded-white.png new file mode 100644 index 0000000000000000000000000000000000000000..0d4b8176f57c44f41071c8cff7b86ece9c8c1f9a GIT binary patch literal 2050 zcmeAS@N?(olHy`uVBq!ia0vp^8Vn5FJ2+T?EX!#|@eB;?Cp}#pLn>~)y?Z)8=Bgya zhso?cOF0x>AADRgyU9gt!kNR2uBq- zl8Fu4x#36VZ85i7nYTXRJW$Kp~UfJg@(-p_QxLn)qZTH2~DXeuAO|75&_VW76=N~n1ce=Tm=Us2|*Be`xo^6W% zdRhN+|E1)GZ(`Zxd(PV4IG^#-{N?e&Bj4LY8hgKFRB3Vl$^Df%$EClmgn5on`=$fo zmp)qPtLL-cj(o85OO4F5=mTkL75kWGJ17WLh;R7uCA6lgSL8#k-z2Fe4a>uV9i}e% z_wQ=j!T$Y{enFv9wXgMOdw;q9TYs;3=9in%mouim2>#vNZ^pduYh=#-fJN)QCTghl z?fdpl{r}(dZQq~TPq+JXfBiqHJ7)?sixx+8O?sZO=5@}m(kjco+dD0GU+XWv`1t9I zN;9`Ln$yBg?TqlZ?&^Ae$^X(ui_NbdM|`Q$tGd5%j&@u@-vSlA=q>%4CquRB!PXP6ogb8_Rj3seJAN?wu#cg8e*4aFufh!< zmYSDa-_S6)eI{hH@5Y}Wl32}7pS{t{xh+^|k2BW^=JV@Wy=ww*$RtY1Hf(kNb^W!{ zfyaj*Jp5O_wQ#N8s`W)7Y9^hsNAgA&Qb z2JyxNOb!8exbn+f^pjj%9|WaH^6G-3&rBkRGlu&mf z7s$J_q8io5d*d_{`+tTT%&6i_`^|SSK&{=g{6Qwf-Ei9rWDZn9z4DgZENSCx&Us#U z1EgRc-TFWV5*~1E7IF`knlM8Q+%fl{pV5Y*#4yMc55IaItx=&WEH1S-8(p zBhMnJU=@c2D-O3Fm)OICL+U+q0UN4Oa9*FK1v?I1SRJ`tWKKMHneoBkmC-^m5^T{k zA3QCwI&f`mf%q+jF0ns#Q2UX_ w+V^>CQK@c3$u>!!4V4cPj@cQ_Nchjsn7O%dD#tS(VBOB(>FVdQ&MBb@09h6A#{d8T literal 0 HcmV?d00001 diff --git a/site/highslide/graphics/resize.gif b/site/highslide/graphics/resize.gif new file mode 100644 index 0000000000000000000000000000000000000000..9100de776d506f8b9f061d475beed274b550aa29 GIT binary patch literal 70 zcmZ?wbhEHbFx&t C*K;KR literal 0 HcmV?d00001 diff --git a/site/highslide/graphics/zoomout.cur b/site/highslide/graphics/zoomout.cur new file mode 100644 index 0000000000000000000000000000000000000000..acf61999635514eac804c124d24b447a33bbfae9 GIT binary patch literal 326 zcmbV`F%E)25JlfE1~f5BWhhMC!ot$dQjX*eprrFmR9=H4P?|{m&VmWG&g9Mhnf%Et zcpM>kGRw1r9dI&&Q5w#2jPElwbConVKdGC!8#}NBpTjzk^d*~pO_A2*9xg99t|p?6 zvm(Vjn0G#AfA}Nrwv$P3W7ulopq{HbDz#mu$5X0JH;aj=/**/body .highslide-gallery ul li { + display: table; + text-align: center; +} +html>/**/body .highslide-gallery ul li { + text-align: center; +} +html>/**/body .highslide-gallery ul a { + position: static; + display: table-cell; + vertical-align: middle; +} +html>/**/body .highslide-gallery ul img { + position: static; +} + +/*****************************************************************************/ +/* Controls for the galleries. */ +/* Remove these if you are not using a gallery */ +/*****************************************************************************/ +.highslide-controls { + width: 195px; + height: 40px; + background: url(graphics/controlbar-white.gif) 0 -90px no-repeat; + margin: 20px 15px 10px 0; +} +.highslide-controls ul { + position: relative; + left: 15px; + height: 40px; + list-style: none; + margin: 0; + padding: 0; + background: url(graphics/controlbar-white.gif) right -90px no-repeat; + +} +.highslide-controls li { + float: left; + padding: 5px 0; + margin:0; + list-style: none; +} +.highslide-controls a { + background-image: url(graphics/controlbar-white.gif); + display: block; + float: left; + height: 30px; + width: 30px; + outline: none; +} +.highslide-controls a.disabled { + cursor: default; +} +.highslide-controls a.disabled span { + cursor: default; +} +.highslide-controls a span { + /* hide the text for these graphic buttons */ + display: none; + cursor: pointer; +} + + +/* The CSS sprites for the controlbar - see http://www.google.com/search?q=css+sprites */ +.highslide-controls .highslide-previous a { + background-position: 0 0; +} +.highslide-controls .highslide-previous a:hover { + background-position: 0 -30px; +} +.highslide-controls .highslide-previous a.disabled { + background-position: 0 -60px !important; +} +.highslide-controls .highslide-play a { + background-position: -30px 0; +} +.highslide-controls .highslide-play a:hover { + background-position: -30px -30px; +} +.highslide-controls .highslide-play a.disabled { + background-position: -30px -60px !important; +} +.highslide-controls .highslide-pause a { + background-position: -60px 0; +} +.highslide-controls .highslide-pause a:hover { + background-position: -60px -30px; +} +.highslide-controls .highslide-next a { + background-position: -90px 0; +} +.highslide-controls .highslide-next a:hover { + background-position: -90px -30px; +} +.highslide-controls .highslide-next a.disabled { + background-position: -90px -60px !important; +} +.highslide-controls .highslide-move a { + background-position: -120px 0; +} +.highslide-controls .highslide-move a:hover { + background-position: -120px -30px; +} +.highslide-controls .highslide-full-expand a { + background-position: -150px 0; +} +.highslide-controls .highslide-full-expand a:hover { + background-position: -150px -30px; +} +.highslide-controls .highslide-full-expand a.disabled { + background-position: -150px -60px !important; +} +.highslide-controls .highslide-close a { + background-position: -180px 0; +} +.highslide-controls .highslide-close a:hover { + background-position: -180px -30px; +} + +/*****************************************************************************/ +/* Styles for the HTML popups */ +/* Remove these if you are not using Highslide HTML */ +/*****************************************************************************/ +.highslide-maincontent { + display: none; +} +.highslide-html { + background-color: white; +} +.highslide-html-content { + display: none; + width: 400px; + padding: 0 5px 5px 5px; +} +.highslide-header { + padding-bottom: 5px; +} +.highslide-header ul { + margin: 0; + padding: 0; + text-align: right; +} +.highslide-header ul li { + display: inline; + padding-left: 1em; +} +.highslide-header ul li.highslide-previous, .highslide-header ul li.highslide-next { + display: none; +} +.highslide-header a { + font-weight: bold; + color: gray; + text-transform: uppercase; + text-decoration: none; +} +.highslide-header a:hover { + color: black; +} +.highslide-header .highslide-move a { + cursor: move; +} +.highslide-footer { + height: 16px; +} +.highslide-footer .highslide-resize { + display: block; + float: right; + margin-top: 5px; + height: 11px; + width: 11px; + background: url(graphics/resize.gif) no-repeat; +} +.highslide-footer .highslide-resize span { + display: none; +} +.highslide-body { +} +.highslide-resize { + cursor: nw-resize; +} + +/*****************************************************************************/ +/* Styles for the Individual wrapper class names. */ +/* See www.highslide.com/ref/hs.wrapperClassName */ +/* You can safely remove the class name themes you don't use */ +/*****************************************************************************/ + +/* hs.wrapperClassName = 'draggable-header' */ +.draggable-header .highslide-header { + height: 18px; + border-bottom: 1px solid #dddddd; +} +.draggable-header .highslide-heading { + position: absolute; + margin: 2px 0.4em; +} + +.draggable-header .highslide-header .highslide-move { + cursor: move; + display: block; + height: 16px; + position: absolute; + right: 24px; + top: 0; + width: 100%; + z-index: 1; +} +.draggable-header .highslide-header .highslide-move * { + display: none; +} +.draggable-header .highslide-header .highslide-close { + position: absolute; + right: 2px; + top: 2px; + z-index: 5; + padding: 0; +} +.draggable-header .highslide-header .highslide-close a { + display: block; + height: 16px; + width: 16px; + background-image: url(graphics/closeX.png); +} +.draggable-header .highslide-header .highslide-close a:hover { + background-position: 0 16px; +} +.draggable-header .highslide-header .highslide-close span { + display: none; +} +.draggable-header .highslide-maincontent { + padding-top: 1em; +} + +/* hs.wrapperClassName = 'titlebar' */ +.titlebar .highslide-header { + height: 18px; + border-bottom: 1px solid #dddddd; +} +.titlebar .highslide-heading { + position: absolute; + width: 90%; + margin: 1px 0 1px 5px; + color: #666666; +} + +.titlebar .highslide-header .highslide-move { + cursor: move; + display: block; + height: 16px; + position: absolute; + right: 24px; + top: 0; + width: 100%; + z-index: 1; +} +.titlebar .highslide-header .highslide-move * { + display: none; +} +.titlebar .highslide-header li { + position: relative; + top: 3px; + z-index: 2; + padding: 0 0 0 1em; +} +.titlebar .highslide-maincontent { + padding-top: 1em; +} + +/* hs.wrapperClassName = 'no-footer' */ +.no-footer .highslide-footer { + display: none; +} + +/* hs.wrapperClassName = 'wide-border' */ +.wide-border { + background: white; +} +.wide-border .highslide-image { + border-width: 10px; +} +.wide-border .highslide-caption { + padding: 0 10px 10px 10px; +} + +/* hs.wrapperClassName = 'borderless' */ +.borderless .highslide-image { + border: none; +} +.borderless .highslide-caption { + border-bottom: 1px solid white; + border-top: 1px solid white; + background: silver; +} + +/* hs.wrapperClassName = 'outer-glow' */ +.outer-glow { + background: #444; +} +.outer-glow .highslide-image { + border: 5px solid #444444; +} +.outer-glow .highslide-caption { + border: 5px solid #444444; + border-top: none; + padding: 5px; + background-color: gray; +} + +/* hs.wrapperClassName = 'colored-border' */ +.colored-border { + background: white; +} +.colored-border .highslide-image { + border: 2px solid green; +} +.colored-border .highslide-caption { + border: 2px solid green; + border-top: none; +} + +/* hs.wrapperClassName = 'dark' */ +.dark { + background: #111; +} +.dark .highslide-image { + border-color: black black #202020 black; + background: gray; +} +.dark .highslide-caption { + color: white; + background: #111; +} +.dark .highslide-controls, +.dark .highslide-controls ul, +.dark .highslide-controls a { + background-image: url(graphics/controlbar-black-border.gif); +} + +/* hs.wrapperClassName = 'floating-caption' */ +.floating-caption .highslide-caption { + position: absolute; + padding: 1em 0 0 0; + background: none; + color: white; + border: none; + font-weight: bold; +} + +/* hs.wrapperClassName = 'controls-in-heading' */ +.controls-in-heading .highslide-heading { + color: gray; + font-weight: bold; + height: 20px; + overflow: hidden; + cursor: default; + padding: 0 0 0 22px; + margin: 0; + background: url(graphics/icon.gif) no-repeat 0 1px; +} +.controls-in-heading .highslide-controls { + width: 105px; + height: 20px; + position: relative; + margin: 0; + top: -23px; + left: 7px; + background: none; +} +.controls-in-heading .highslide-controls ul { + position: static; + height: 20px; + background: none; +} +.controls-in-heading .highslide-controls li { + padding: 0; +} +.controls-in-heading .highslide-controls a { + background-image: url(graphics/controlbar-white-small.gif); + height: 20px; + width: 20px; +} + +.controls-in-heading .highslide-controls .highslide-move { + display: none; +} + +.controls-in-heading .highslide-controls .highslide-previous a { + background-position: 0 0; +} +.controls-in-heading .highslide-controls .highslide-previous a:hover { + background-position: 0 -20px; +} +.controls-in-heading .highslide-controls .highslide-previous a.disabled { + background-position: 0 -40px !important; +} +.controls-in-heading .highslide-controls .highslide-play a { + background-position: -20px 0; +} +.controls-in-heading .highslide-controls .highslide-play a:hover { + background-position: -20px -20px; +} +.controls-in-heading .highslide-controls .highslide-play a.disabled { + background-position: -20px -40px !important; +} +.controls-in-heading .highslide-controls .highslide-pause a { + background-position: -40px 0; +} +.controls-in-heading .highslide-controls .highslide-pause a:hover { + background-position: -40px -20px; +} +.controls-in-heading .highslide-controls .highslide-next a { + background-position: -60px 0; +} +.controls-in-heading .highslide-controls .highslide-next a:hover { + background-position: -60px -20px; +} +.controls-in-heading .highslide-controls .highslide-next a.disabled { + background-position: -60px -40px !important; +} +.controls-in-heading .highslide-controls .highslide-full-expand a { + background-position: -100px 0; +} +.controls-in-heading .highslide-controls .highslide-full-expand a:hover { + background-position: -100px -20px; +} +.controls-in-heading .highslide-controls .highslide-full-expand a.disabled { + background-position: -100px -40px !important; +} +.controls-in-heading .highslide-controls .highslide-close a { + background-position: -120px 0; +} +.controls-in-heading .highslide-controls .highslide-close a:hover { + background-position: -120px -20px; +} + +/*****************************************************************************/ +/* Styles for text based controls. */ +/* You can safely remove this if you don't use text based controls */ +/*****************************************************************************/ + +.text-controls .highslide-controls { + width: auto; + height: auto; + margin: 0; + text-align: center; + background: none; +} +.text-controls ul { + position: static; + background: none; + height: auto; + left: 0; +} +.text-controls .highslide-move { + display: none; +} +.text-controls li { + background-image: url(graphics/controlbar-text-buttons.png); + background-position: right top !important; + padding: 0; + margin-left: 15px; + display: block; + width: auto; +} +.text-controls a { + background: url(graphics/controlbar-text-buttons.png) no-repeat; + background-position: left top !important; + position: relative; + left: -10px; + display: block; + width: auto; + height: auto; + text-decoration: none !important; +} +.text-controls a span { + background: url(graphics/controlbar-text-buttons.png) no-repeat; + margin: 1px 2px 1px 10px; + display: block; + min-width: 4em; + height: 18px; + line-height: 18px; + padding: 1px 0 1px 18px; + color: #333; + font-family: "Trebuchet MS", Arial, sans-serif; + font-size: 12px; + font-weight: bold; + white-space: nowrap; +} +.text-controls .highslide-next { + margin-right: 1em; +} +.text-controls .highslide-full-expand a span { + min-width: 0; + margin: 1px 0; + padding: 1px 0 1px 10px; +} +.text-controls .highslide-close a span { + min-width: 0; +} +.text-controls a:hover span { + color: black; +} +.text-controls a.disabled span { + color: #999; +} + +.text-controls .highslide-previous span { + background-position: 0 -40px; +} +.text-controls .highslide-previous a.disabled { + background-position: left top !important; +} +.text-controls .highslide-previous a.disabled span { + background-position: 0 -140px; +} +.text-controls .highslide-play span { + background-position: 0 -60px; +} +.text-controls .highslide-play a.disabled { + background-position: left top !important; +} +.text-controls .highslide-play a.disabled span { + background-position: 0 -160px; +} +.text-controls .highslide-pause span { + background-position: 0 -80px; +} +.text-controls .highslide-next span { + background-position: 0 -100px; +} +.text-controls .highslide-next a.disabled { + background-position: left top !important; +} +.text-controls .highslide-next a.disabled span { + background-position: 0 -200px; +} +.text-controls .highslide-full-expand span { + background: none; +} +.text-controls .highslide-full-expand a.disabled { + background-position: left top !important; +} +.text-controls .highslide-close span { + background-position: 0 -120px; +} + + +/*****************************************************************************/ +/* Styles for the thumbstrip. */ +/* See www.highslide.com/ref/hs.addSlideshow */ +/* You can safely remove this if you don't use a thumbstrip */ +/*****************************************************************************/ + +.highslide-thumbstrip { + height: 100%; +} +.highslide-thumbstrip div { + overflow: hidden; +} +.highslide-thumbstrip table { + position: relative; + padding: 0; + border-collapse: collapse; +} +.highslide-thumbstrip td { + padding: 1px; + /*text-align: center;*/ +} +.highslide-thumbstrip a { + outline: none; +} +.highslide-thumbstrip img { + display: block; + border: 1px solid gray; + margin: 0 auto; +} +.highslide-thumbstrip .highslide-active-anchor img { + visibility: visible; +} +.highslide-thumbstrip .highslide-marker { + position: absolute; + width: 0; + height: 0; + border-width: 0; + border-style: solid; + border-color: transparent; /* change this to actual background color in highslide-ie6.css */ +} +.highslide-thumbstrip-horizontal div { + width: auto; + /* width: 100% breaks in small strips in IE */ +} +.highslide-thumbstrip-horizontal .highslide-scroll-up { + display: none; + position: absolute; + top: 3px; + left: 3px; + width: 25px; + height: 42px; +} +.highslide-thumbstrip-horizontal .highslide-scroll-up div { + margin-bottom: 10px; + cursor: pointer; + background: url(graphics/scrollarrows.png) left center no-repeat; + height: 42px; +} +.highslide-thumbstrip-horizontal .highslide-scroll-down { + display: none; + position: absolute; + top: 3px; + right: 3px; + width: 25px; + height: 42px; +} +.highslide-thumbstrip-horizontal .highslide-scroll-down div { + margin-bottom: 10px; + cursor: pointer; + background: url(graphics/scrollarrows.png) center right no-repeat; + height: 42px; +} +.highslide-thumbstrip-horizontal table { + margin: 2px 0 10px 0; +} +.highslide-viewport .highslide-thumbstrip-horizontal table { + margin-left: 10px; +} +.highslide-thumbstrip-horizontal img { + width: auto; + height: 40px; +} +.highslide-thumbstrip-horizontal .highslide-marker { + top: 47px; + border-left-width: 6px; + border-right-width: 6px; + border-bottom: 6px solid gray; +} +.highslide-viewport .highslide-thumbstrip-horizontal .highslide-marker { + margin-left: 10px; +} +.dark .highslide-thumbstrip-horizontal .highslide-marker, .highslide-viewport .highslide-thumbstrip-horizontal .highslide-marker { + border-bottom-color: white !important; +} + +.highslide-thumbstrip-vertical-overlay { + overflow: hidden !important; +} +.highslide-thumbstrip-vertical div { + height: 100%; +} +.highslide-thumbstrip-vertical a { + display: block; +} +.highslide-thumbstrip-vertical .highslide-scroll-up { + display: none; + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 25px; +} +.highslide-thumbstrip-vertical .highslide-scroll-up div { + margin-left: 10px; + cursor: pointer; + background: url(graphics/scrollarrows.png) top center no-repeat; + height: 25px; +} +.highslide-thumbstrip-vertical .highslide-scroll-down { + display: none; + position: absolute; + bottom: 0; + left: 0; + width: 100%; + height: 25px; +} +.highslide-thumbstrip-vertical .highslide-scroll-down div { + margin-left: 10px; + cursor: pointer; + background: url(graphics/scrollarrows.png) bottom center no-repeat; + height: 25px; +} +.highslide-thumbstrip-vertical table { + margin: 10px 0 0 10px; +} +.highslide-thumbstrip-vertical img { + max-width: 60px; +} +.highslide-thumbstrip-vertical .highslide-marker { + left: 0; + margin-top: 8px; + border-top-width: 6px; + border-bottom-width: 6px; + border-left: 6px solid gray; +} +.dark .highslide-thumbstrip-vertical .highslide-marker, .highslide-viewport .highslide-thumbstrip-vertical .highslide-marker { + border-left-color: white; +} + +.highslide-viewport .highslide-thumbstrip-float { + overflow: auto; +} +.highslide-thumbstrip-float ul { + margin: 2px 0; + padding: 0; +} +.highslide-thumbstrip-float li { + display: block; + height: 60px; + margin: 0 2px; + list-style: none; + float: left; +} +.highslide-thumbstrip-float img { + display: inline; + border-color: silver; + max-height: 56px; +} +.highslide-thumbstrip-float .highslide-active-anchor img { + border-color: black; +} +.highslide-thumbstrip-float .highslide-scroll-up div, .highslide-thumbstrip-float .highslide-scroll-down div { + display: none; +} +.highslide-thumbstrip-float .highslide-marker { + display: none; +} \ No newline at end of file diff --git a/site/highslide/highslide.js b/site/highslide/highslide.js new file mode 100644 index 000000000..408943e06 --- /dev/null +++ b/site/highslide/highslide.js @@ -0,0 +1,28 @@ +/****************************************************************************** +Name: Highslide JS +Version: 4.1.8 (October 27 2009) +Config: default -navigation -dragging -multiple +packed +Author: Torstein Hønsi +Support: http://highslide.com/support + +Licence: +Highslide JS is licensed under a Creative Commons Attribution-NonCommercial 2.5 +License (http://creativecommons.org/licenses/by-nc/2.5/). + +You are free: + * to copy, distribute, display, and perform the work + * to make derivative works + +Under the following conditions: + * Attribution. You must attribute the work in the manner specified by the + author or licensor. + * Noncommercial. You may not use this work for commercial purposes. + +* For any reuse or distribution, you must make clear to others the license + terms of this work. +* Any of these conditions can be waived if you get permission from the + copyright holder. + +Your fair use and other rights are in no way affected by the above. +******************************************************************************/ +eval(function(p,a,c,k,e,d){e=function(c){return(c35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--){d[e(c)]=k[c]||e(c)}k=[function(e){return d[e]}];e=function(){return'\\w+'};c=1};while(c--){if(k[c]){p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c])}}return p}('q(!m){u m={1D:{71:\'6M\',68:\'84...\',6H:\'66 21 83\',6w:\'82 21 81 H (f)\',7x:\'85 2i 6D 6E\',7v:\'86 21 8a 6D 6E 89\',5O:\'66 21 2z 4e\'},3E:\'1t/88/\',4c:\'87.5Q\',3a:\'80.5Q\',6S:4l,7h:4l,3u:15,6P:15,4E:15,7I:15,3b:7Z,6l:0.75,5n:5,2B:2,7S:3,3h:1v,6V:\'2D 27\',6r:1,69:I,6T:\'7R://1t.7Q/\',7c:\'7O\',5C:[\'a\'],3p:6I,3A:6I,3l:I,1c:\'7P-7T\',3m:[],5h:I,X:[],5q:[\'3l\',\'1U\',\'1c\',\'2B\',\'7U\',\'7Y\',\'7X\',\'7z\',\'7W\',\'7V\',\'8b\',\'7j\',\'7C\',\'J\',\'11\',\'5b\',\'3p\',\'3A\',\'3O\',\'53\',\'2R\',\'1B\',\'6U\',\'6O\',\'1d\'],1r:[],3x:0,8c:{x:[\'6N\',\'18\',\'4N\',\'27\',\'7A\'],y:[\'3H\',\'14\',\'4U\',\'2D\',\'4A\']},3T:{},7j:{},7z:{},2f:[],2G:{},5d:{},3V:[],2Q:/8s\\/4\\.0/.1a(3g.3Y)?8:55((3g.3Y.42().4R(/.+(?:7k|8r|8q|1k)[\\/: ]([\\d.]+)/)||[0,\'0\'])[1]),1k:(O.39&&!1S.3K),4v:/8p/.1a(3g.3Y),6a:/7N.+7k:1\\.[0-8].+8t/.1a(3g.3Y),$:z(1m){q(1m)C O.8u(1m)},1Z:z(23,2o){23[23.Z]=2o},V:z(7p,2L,2h,5j,7n){u A=O.V(7p);q(2L)m.2l(A,2L);q(7n)m.R(A,{8y:0,8x:\'2T\',52:0});q(2h)m.R(A,2h);q(5j)5j.2d(A);C A},2l:z(A,2L){U(u x 2N 2L)A[x]=2L[x];C A},R:z(A,2h){U(u x 2N 2h){q(m.1k&&x==\'1j\'){q(2h[x]>0.99)A.F.8w(\'3q\');P A.F.3q=\'6u(1j=\'+(2h[x]*1N)+\')\'}P A.F[x]=2h[x]}},2U:z(A,Q,1X){u 2x,36,2w;q(1o 1X!=\'4S\'||1X===G){u 2s=62;1X={2C:2s[2],1B:2s[3],4C:2s[4]}}q(1o 1X.2C!=\'37\')1X.2C=4l;1X.1B=1f[1X.1B]||1f.7u;1X.3S=m.2l({},Q);U(u 1Y 2N Q){u e=1Q m.1h(A,1X,1Y);2x=55(m.4Q(A,1Y))||0;36=55(Q[1Y]);2w=1Y!=\'1j\'?\'D\':\'\';e.2j(2x,36,2w)}},4Q:z(A,Q){q(O.5H){C O.5H.64(A,G).5X(Q)}P{q(Q==\'1j\')Q=\'3q\';u 2o=A.8v[Q.2F(/\\-(\\w)/g,z(a,b){C b.8o()})];q(Q==\'3q\')2o=2o.2F(/6u\\(1j=([0-9]+)\\)/,z(a,b){C b/1N});C 2o===\'\'?1:2o}},43:z(){u d=O,w=1S,3G=d.4W&&d.4W!=\'7H\'?d.30:d.44;u J=m.1k?3G.6t:(d.30.6t||3P.8n),11=m.1k?3G.8g:3P.8f;m.2V={J:J,11:11,47:m.1k?3G.47:8e,48:m.1k?3G.48:8d}},5G:z(A){u p={x:A.6n,y:A.6o};3e(A.6i){A=A.6i;p.x+=A.6n;p.y+=A.6o;q(A!=O.44&&A!=O.30){p.x-=A.47;p.y-=A.48}}C p},4u:z(a,1O,2j,M){q(!a)a=m.V(\'a\',G,{2S:\'2T\'},m.1L);q(1o a.3s==\'z\')C 1O;1z{1Q m.3z(a,1O,2j);C 1v}1x(e){C I}},5J:z(a,3w){a.3s=a.2P;u p=a.3s?a.3s():G;a.3s=G;C(p&&1o p[3w]!=\'28\')?p[3w]:(1o m[3w]!=\'28\'?m[3w]:G)},5i:z(a){u 1d=m.5J(a,\'1d\');q(1d)C 1d;C a.32},3B:z(1m){u 3Z=m.$(1m),2J=m.5d[1m],a={};q(!3Z&&!2J)C G;q(!2J){2J=3Z.6B(I);2J.1m=\'\';m.5d[1m]=2J;C 3Z}P{C 2J.6B(I)}},34:z(d){q(d)m.5V.2d(d);m.5V.3C=\'\'},8h:z(K){m.1Z(m.1r,m.2l(K,{1V:\'1V\'+m.3x++}))},5F:z(5c,40){u A,2y=/^1t-W-([0-9]+)$/;A=5c;3e(A.3n){q(A.1m&&2y.1a(A.1m))C A.1m.2F(2y,"$1");A=A.3n}q(!40){A=5c;3e(A.3n){q(A.3L&&m.3N(A)){U(u N=0;N=k.1q.2C+k.5v){k.2H=k.36;k.E=k.5m=1;k.58();k.1q.3S[k.Q]=I;u 4Z=I;U(u i 2N k.1q.3S)q(k.1q.3S[i]!==I)4Z=1v;q(4Z){q(k.1q.4C)k.1q.4C.7F(k.1H)}C 1v}P{u n=t-k.5v;k.5m=n/k.1q.2C;k.E=k.1q.1B(n,0,1,k.1q.2C);k.2H=k.2x+((k.36-k.2x)*k.E);k.58()}C I}};m.2l(m.1h,{2n:{1j:z(1h){m.R(1h.1H,{1j:1h.2H})},6m:z(1h){1z{q(1h.1H.F&&1h.1H.F[1h.Q]!=G)1h.1H.F[1h.Q]=1h.2H+1h.2w;P 1h.1H[1h.Q]=1h.2H}1x(e){}}}});m.3y=z(1c,2v){k.2v=2v;k.1c=1c;u v=m.2Q,3U;k.5f=m.1k&&v>=5.5&&v<7;q(!1c){q(2v)2v();C}m.5r();k.2c=m.V(\'2c\',{9o:0},{17:\'1e\',19:\'1T\',9w:\'9n\',J:0},m.1L,I);u 5a=m.V(\'5a\',G,G,k.2c,1);k.1C=[];U(u i=0;i<=8;i++){q(i%3==0)3U=m.V(\'3U\',G,{11:\'2b\'},5a,I);k.1C[i]=m.V(\'1C\',G,G,3U,I);u F=i!=4?{9i:0,9h:0}:{19:\'4K\'};m.R(k.1C[i],F)}k.1C[4].1y=1c+\' 1t-1b\';k.6d()};m.3y.4d={6d:z(){u 1d=m.3E+(m.9j||"9k/")+k.1c+".9m";u 63=m.4v?m.1L:G;k.2a=m.V(\'16\',G,{19:\'1T\',14:\'-3c\'},63,I);u 5Y=k;k.2a.4f=z(){5Y.60()};k.2a.1d=1d},60:z(){u o=k.1g=k.2a.J/4,E=[[0,0],[0,-4],[-2,0],[0,-8],0,[-2,-8],[0,-2],[0,-6],[-2,-2]],1s={11:(2*o)+\'D\',J:(2*o)+\'D\'};U(u i=0;i<=8;i++){q(E[i]){q(k.5f){u w=(i==1||i==7)?\'1N%\':k.2a.J+\'D\';u 1J=m.V(\'1J\',G,{J:\'1N%\',11:\'1N%\',19:\'4K\',2I:\'1e\'},k.1C[i],I);m.V(\'1J\',G,{3q:"9l:9v.9E.9B(9x=9C, 1d=\'"+k.2a.1d+"\')",19:\'1T\',J:w,11:k.2a.11+\'D\',18:(E[i][0]*o)+\'D\',14:(E[i][1]*o)+\'D\'},1J,I)}P{m.R(k.1C[i],{9z:\'5s(\'+k.2a.1d+\') \'+(E[i][0]*o)+\'D \'+(E[i][1]*o)+\'D\'})}q(1S.3K&&(i==3||i==5))m.V(\'1J\',G,1s,k.1C[i],I);m.R(k.1C[i],1s)}}k.2a=G;q(m.2G[k.1c])m.2G[k.1c].4r();m.2G[k.1c]=k;q(k.2v)k.2v()},3k:z(E,1g,6q,2g,1B){u B=k.B,9A=B.W.F,1g=1g||0,E=E||{x:B.x.E+1g,y:B.y.E+1g,w:B.x.L(\'1p\')-2*1g,h:B.y.L(\'1p\')-2*1g};q(6q)k.2c.F.17=(E.h>=4*k.1g)?\'1M\':\'1e\';m.R(k.2c,{18:(E.x-k.1g)+\'D\',14:(E.y-k.1g)+\'D\',J:(E.w+2*k.1g)+\'D\'});E.w-=2*k.1g;E.h-=2*k.1g;m.R(k.1C[4],{J:E.w>=0?E.w+\'D\':0,11:E.h>=0?E.h+\'D\':0});q(k.5f)k.1C[3].F.11=k.1C[5].F.11=k.1C[4].F.11},4r:z(6j){q(6j)k.2c.F.17=\'1e\';P m.34(k.2c)}};m.4b=z(B,1s){k.B=B;k.1s=1s;k.2p=1s==\'x\'?\'9D\':\'9F\';k.2q=k.2p.42();k.3F=1s==\'x\'?\'9f\':\'8O\';k.54=k.3F.42();k.59=1s==\'x\'?\'8N\':\'8A\';k.8P=k.59.42();k.1w=k.24=0};m.4b.4d={L:z(N){8Q(N){2A\'5k\':C k.1l+k.25+(k.t-m.1A[\'1g\'+k.2p])/2;2A\'1p\':C k.H+2*k.T+k.1w+k.24;2A\'2W\':C k.4h-k.2E-k.49;2A\'4D\':C k.L(\'2W\')-2*k.T-k.1w-k.24;2A\'3r\':C k.E-(k.B.1b?k.B.1b.1g:0);2A\'5K\':C k.L(\'1p\')+(k.B.1b?2*k.B.1b.1g:0);2A\'46\':C k.1u?1f.4p((k.H-k.1u)/2):0}},4H:z(){k.T=(k.B.1i[\'1g\'+k.2p]-k.t)/2;k.49=m[\'52\'+k.59]},5u:z(){k.t=k.B.A[k.2q]?8T(k.B.A[k.2q]):k.B.A[\'1g\'+k.2p];k.1l=k.B.1l[k.1s];k.25=(k.B.A[\'1g\'+k.2p]-k.t)/2;q(k.1l==0||k.1l==-1){k.1l=(m.2V[k.2q]/2)+m.2V[\'2r\'+k.3F]}},4G:z(){u B=k.B;k.2X=\'2b\';k.E=k.1l-k.T+k.25;q(k.53&&k.1s==\'x\')B.3O=1f.20(B.3O||k.S,B.53*k.S/B.y.S);k.H=1f.20(k.S,B[\'5T\'+k.2p]||k.S);k.1K=B.3l?1f.20(B[\'20\'+k.2p],k.S):k.S;q(B.38&&B.1U){k.H=B[k.2q];k.1u=k.S}q(k.1s==\'x\'&&m.3h)k.1K=B.3p;k.2E=m[\'52\'+k.3F];k.2r=m.2V[\'2r\'+k.3F];k.4h=m.2V[k.2q]},5B:z(i){u B=k.B;q(B.38&&(B.1U||m.3h)){k.1u=i;k.H=1f.5T(k.H,k.1u);B.1i.F[k.54]=k.L(\'46\')+\'D\'}P k.H=i;B.1i.F[k.2q]=i+\'D\';B.W.F[k.2q]=k.L(\'1p\')+\'D\';q(B.1b)B.1b.3k();q(k.1s==\'x\'&&B.1n)B.2Y(I)},5P:z(i){k.E=i;k.B.W.F[k.54]=i+\'D\';q(k.B.1b)k.B.1b.3k()}};m.3z=z(a,1O,2j,2k){q(O.8R&&m.1k&&!m.57){m.1R(O,\'2u\',z(){1Q m.3z(a,1O,2j,2k)});C}k.a=a;k.2j=2j;k.2k=2k||\'4e\';k.38=!k.9g;m.5h=1v;k.1r=[];m.5r();u N=k.N=m.X.Z;U(u i=0;i(k.x.1u||k.x.H)){k.6f();q(k.1r.Z==1)k.2Y()}}k.7d()}1x(e){k.4I(e)}},2X:z(p,2Z){u 8I,8H=p.3d,1s=p==k.x?\'x\':\'y\';u 4F=1v;u 31=p.B.3l;p.E=1f.4p(p.E-((p.L(\'1p\')-p.t)/2));q(p.Ep.2r+p.4h-p.49){q(!2Z&&4F&&31){p.H=1f.20(p.H,p.L(1s==\'y\'?\'2W\':\'4D\'))}P q(p.L(\'1p\')1E){ 1I=2m*1E;q(1Ik.3A&&x.H>k.3p&&y.L(\'1p\')>y.L(\'2W\')){y.H-=10;q(1E)x.H=y.H*1E;k.2Y(0,1);29=I}}C 29},7d:z(){u x=k.x,y=k.y;k.4x(\'1e\');k.5I(1,{W:{J:x.L(\'1p\'),11:y.L(\'1p\'),18:x.E,14:y.E},1i:{18:x.1w+x.L(\'46\'),14:y.1w+y.L(\'46\'),J:x.1u||x.H,11:y.1u||y.H}},m.6S)},5I:z(22,21,2g){q(k.1b&&!k.2B){q(22)k.1b.3k();P k.1b.4r()}q(!22)k.7r();u B=k,x=B.x,y=B.y,1B=k.1B;q(!22)1B=k.6U||1B;u 6W=22?z(){q(B.1b)B.1b.2c.F.17="1M";5x(z(){B.76()},50)}:z(){B.4J()};q(22)m.R(k.W,{J:x.t+\'D\',11:y.t+\'D\'});q(k.6O){m.R(k.W,{1j:22?0:1});m.2l(21.W,{1j:22})}m.2U(k.W,21.W,{2C:2g,1B:1B,2n:z(2o,2s){q(B.1b&&B.2B&&2s.Q==\'14\'){u 3i=22?2s.E:1-2s.E;u E={w:x.t+(x.L(\'1p\')-x.t)*3i,h:y.t+(y.L(\'1p\')-y.t)*3i,x:x.1l+(x.E-x.1l)*3i,y:y.1l+(y.E-y.1l)*3i};B.1b.3k(E,0,1)}}});m.2U(k.1i,21.1i,2g,1B,6W);q(22){k.W.F.17=\'1M\';k.1i.F.17=\'1M\';k.a.1y+=\' 1t-73-6X\'}},76:z(){k.5A=I;k.4n();k.74();u p=m.2V,4M=m.3T.x+p.47,4O=m.3T.y+p.48;k.5g=k.x.E<4M&&4Mk.x.L(\'3r\')+k.x.L(\'5K\'));u 6F=(2e.y+2e.hk.y.L(\'3r\')+k.y.L(\'5K\'));u 3J=m.5F(Y[i]);q(!6c&&!6F&&3J!=k.N){q(!1F){Y[i].3t(\'1e-2i\',\'[\'+k.N+\']\');Y[i].5z=Y[i].F[Q];Y[i].F[Q]=\'1e\'}P q(1F.6v(\'[\'+k.N+\']\')==-1){Y[i].3t(\'1e-2i\',1F+\'[\'+k.N+\']\')}}P q((1F==\'[\'+k.N+\']\'||m.2M==3J)&&3J!=k.N){Y[i].3t(\'1e-2i\',\'\');Y[i].F[Q]=Y[i].5z||\'\'}P q(1F&&1F.6v(\'[\'+k.N+\']\')>-1){Y[i].3t(\'1e-2i\',1F.2F(\'[\'+k.N+\']\',\'\'))}}}}},4n:z(){k.W.F.1W=m.3b+=2;k.1i.3v=m.1D.5O;q(m.3a){m.5S=1S.3K?\'56\':\'5s(\'+m.3E+m.3a+\'), 56\';q(m.1k&&m.2Q<6)m.5S=\'93\';k.1i.F.5p=m.5S}m.2M=k.N},5Z:z(x,y){k.x.5P(x);k.y.5P(y)},6z:z(e){u w,h,r=e.J/e.11;w=1f.5T(e.J+e.91,1f.20(k.3p,k.x.S));q(k.38&&1f.8M(w-k.x.S)<12)w=k.x.S;h=w/r;q(h<1f.20(k.3A,k.y.S)){h=1f.20(k.3A,k.y.S);q(k.38)w=h*r}k.5e(w,h)},5e:z(w,h){k.y.5B(h);k.x.5B(w);k.W.F.11=k.y.L(\'1p\')+\'D\'},2z:z(){q(k.6h||!k.5A)C;k.6h=I;1z{k.1i.F.5p=\'8Z\';k.5I(0,{W:{J:k.x.t,11:k.y.t,18:k.x.1l-k.x.T+k.x.25,14:k.y.1l-k.y.T+k.y.25},1i:{18:0,14:0,J:k.x.t,11:k.y.t}},m.7h)}1x(e){k.4J()}},3o:z(o){u A=o.4B;q(1o A==\'5M\')A=m.3B(A);q(o.7E)A=m.V(\'1J\',{3C:o.7E});q(!A||1o A==\'5M\')C;A.F.2S=\'6R\';k.6s();u J=o.J&&/^[0-9]+(D|%)$/.1a(o.J)?o.J:\'2b\';q(/^(18|27)5R$/.1a(o.19)&&!/^[0-9]+D$/.1a(o.J))J=\'9b\';u K=m.V(\'1J\',{1m:\'1V\'+m.3x++,1V:o.1V},{19:\'1T\',17:\'1e\',J:J,70:m.1D.71||\'\',1j:0},k.1n,I);K.2d(A);m.2l(K,{1j:1,79:0,78:0,2g:(o.4P===0||o.4P===1v||(o.4P==2&&m.1k))?0:4l});m.2l(K,o);q(k.6x){k.4s(K);q(!K.4y||k.5g)m.2U(K,{1j:K.1j},K.2g)}m.1Z(k.1r,m.3x-1)},4s:z(K){u p=K.19||\'4U 4N\',4i=K.79,4q=K.78;q(K.3n!=k.1n)k.1n.2d(K);q(/18$/.1a(p))K.F.18=4i+\'D\';q(/4N$/.1a(p))m.R(K,{18:\'50%\',3u:(4i-1f.4p(K.3D/2))+\'D\'});q(/27$/.1a(p))K.F.27=-4i+\'D\';q(/^6N$/.1a(p)){m.R(K,{27:\'1N%\',6P:k.x.T+\'D\',14:-k.y.T+\'D\',2D:-k.y.T+\'D\',2I:\'2b\'});k.x.1w=K.3D}P q(/^7A$/.1a(p)){m.R(K,{18:\'1N%\',3u:k.x.T+\'D\',14:-k.y.T+\'D\',2D:-k.y.T+\'D\',2I:\'2b\'});k.x.24=K.3D}q(/^14/.1a(p))K.F.14=4q+\'D\';q(/^4U/.1a(p))m.R(K,{14:\'50%\',4E:(4q-1f.4p(K.33/2))+\'D\'});q(/^2D/.1a(p))K.F.2D=-4q+\'D\';q(/^3H$/.1a(p)){m.R(K,{18:(-k.x.1w-k.x.T)+\'D\',27:(-k.x.24-k.x.T)+\'D\',2D:\'1N%\',7I:k.y.T+\'D\',J:\'2b\'});k.y.1w=K.33}P q(/^4A$/.1a(p)){m.R(K,{19:\'4K\',18:(-k.x.1w-k.x.T)+\'D\',27:(-k.x.24-k.x.T)+\'D\',14:\'1N%\',4E:k.y.T+\'D\',J:\'2b\'});k.y.24=K.33;K.F.19=\'1T\'}},7e:z(){k.7f([\'7s\',\'8G\'],I);q(m.69)k.65();U(u i=0;i hledger.org - $title + + +